(this["webpackJsonpsession-dash"]=this["webpackJsonpsession-dash"]||[]).push([[0],{1225:function(e,a,n){e.exports=n.p+"static/media/vwx-logo.31b4be41.svg"},1240:function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAACMCAMAAABlAg+qAAAAA3NCSVQICAjb4U/gAAAAKlBMVEVHcExtT6FvT59uT6FuT6FvT6FuT6FuTqBvTqBuT6FuT6FtT6JuT6BvUKGIxJ1aAAAADXRSTlMAg0DApVjxDx/h0HAvyl0p7wAAEl1JREFUeJztXemCsyoMLYq7ff/XvYIsWUGdttM7n/k1U5UlhxxCiPh43HLLLbfc8q/JOD/t+NuNuCWLfT6fvRl+uxm3BGmeXqbutxtyyy7zM0i7/nZTbtlk8eaxQ3JPJb8vQ78BYR5L7xHpl99uzz8vxsGwTeijvaeSb5DVgbBjsLb3VPL74kCY4z/dPpX09naBf0u8y9ukfwdzTyW/K84kLPwhTiVzoz1yyxvFubw9cXWbsC4xv9Okf1qCy0slTCW/0KB/XRw9TcIEPripfvp8e/51AS4vkUm7cMs7xdlBK11obgP5DemcgYiLQEN9r1s+IANzeZO0aHFyy2fECC5vEAfVHff9sIzO5VUW5P3fdnqH7hsdFluYuJ3tfLQxH5WmB+G7r5FGdXkff91CbKnrvyaz5vI6cXPI3w34Tt8ISHJ5xbn7b3tZfs/6y8ZbdnknaYfQ/OnY4tDN9tuGW9y39aOFr0XulfqHZXwGl1cJ9/pZXR1EzXKvUV4sNu7buh1CKdybbhDETT93muNLBe7bjlbyN5IJCZf6Ozfl1TKLE8cIicg+FdIa2pjm+G3z4v9XvNvHp4EWEpF3w3qu84THneb4MlEm8gbvHnpa6ykxjX6/3cY0x3sqeYUYed+WBuMXwQp2ILYF/nAwzXFdbLthOLfWHGG4cbu93+42gu2NnWm3i33bmu5946AxqcGfShfU9m2bmQTjl0BMsfur2XMfWv+/muaYrW8IDySKkzFJD6w230tsb1jKRXX1cKHNvTaKT9/YHlbSs3HRl3YlrBo8LzcQpSoiWUh5XWzebK0buUEX6XLMmMe6S/rdc+624W5MfFpMUo0PGK+EtnV2sK9ak4T0vdaV1bZCUY6GyyN6BGXKgIQhNm3GsdUy7ZDgW0o6H56lxbT+ZKe5T7DsMJRGMIM/OUfJaY5Bv8MMrcuRl59+hEXo/qP3FmxQ6tJD8lxnr5vc6I7Ha21tz9mAG0RAPCHMXbKA0Td4RhZRMkR9Q9yJbluyy4vFpPHXYEimBVuDlOa463fdWtBKGXi8bv+Aww90fgT1uKKo++ArhkWN1KioQI1IgNgnz9Z0HNAjHRc4Sxtve0kqklKqIpUVGtFqIllN0hwQEcvK961yq0fBRMXkCf+APsIdHjNvseNT2P22HFHv4GaDAIgVtel8l54sz5RathGxzUDatp7KWKMSu2KNQ3iuTdOs2vgLU0l6wJW/jXfmMe8391zx7pdFxcO1WEzGd0CBOirTOsKLA2IoBUaxuNhObefWg1WHS7UsLVURieODE8vwfSpJY8MBYtSWdbznzm/r1c2yVlV0g1lqKjV6RBMuA6TR8PAagwO413ZSpq2CVYOr0TqhpyqS+05thuB8oq0DY8EKF0b2GyBGnQCWwgAyqP+mNDca1CIGyKQ32HUODG7NCFZfwqTAZTTGElIVK+ayHFiD4XyirWW2xB4tVdw2enptlDh3Vh/3SFcuHqo2FlMGBcSU6A6zlMZZxlew6Jm5ImNxz2ydyi+wLQde3SH5RBsgRcZzikOtexYc+OKwJ9opLBKIGmkDi2znRhBor8JZvYd0lJu7KoALqYreR9IjUkMhdysJySfarEXPngj3I34o0ehUXu9NkOoaHdcWa5wA0hXSPfbLoL0yZ3VBTa1oChpj8VTF7ims7IB4J7lCWuSluKJ+vaxEcYU61rKqCEWoA53WSADRnaNYLnha5iwb7KYTVa8wFk9VHFKASHuBbXNTawZC84mKEYT4BBz2hZWq7q3tgilC9Z0pmRFAalmBBrVXWmwMseZBIieNsXiqojeZ8AKbsrkx1PBg81I9EkAsuGBRcy3FeIY9GhR+334noTEESFNrMB72kj116TcrcOwiMxZPVQwmE9+FrmxuyPFzb2R0Sqg41kQDhRBQNYZrqU8q9ZyxDAakZoZ5/MulPdzU0eerzIFWhhVPVYwmMxgeOGTSyEaU8omSUCdKEKznp5q2Wh27bvAB1dK5IshMEceASIMay4TayzkLMmfPmjDKw4q7vMBkYli3sE+u7MM/mRum6xeWhR7QKFwablgaXPssTevcM8CAtNUG4zs4Z8Fhwe1NZixOLdhkmvJUsqPHB5KwuXIgs7xFXK97UlUyeZCYgOgCcQUa4hbWcgINAoQPEziT8fCJzFicWqjJVPbJ11bZh6djsuKphsYghRQAqcXUiHKEIN7ALfBo/eB+OBYpK62oERPRs8xYnFr4KrG2Ty7sZEs89mlA0MOGk9zCf7oACFm3rOQyHNjEIGXG4pmI3GQOHweUtnrFzZUXAuIivW1ZyMMj5x9hVUbr7yuVTGxljyDGcz4Nn1iJsTi1KKmJyj45ks1b3teRcj7RawGpS0sfwQYueWq0/gOClIc5i67O8QwpLhX5ETN68m79OKD0qLy58kJAbN1C2hbrn03r0t7OWQvZZCVlrug/Go9atP+C8FRFaTYOUjsOyE8+7pqyufLZOYQJYahB8qHOziFUEGdtPIGHwNDDoS4xlkAtxVSHpjyVDKb3PVDyiQ70z74REDKti1PqTwF5QJV3bFRCDETG4tSiZPfmSsJUorjAPi1byyc68KpPSxaG19chXIhJUCc0ltugW85WAlVuWQANGpDEWJxatNd0wB3VqUQ9B+JZX6n3BwFprrxYh9aBcrCcrdTPpqYCNQ9CDSBeLzEWpxae3dv0NEukNpWo+UTq5JRkoPF6DZDxAps4FPNDcpyKBRdPE2PmLGnXFpTYc8bi1CKbDCOaYjRFzyd6VvcYiR9f0Lqe6FQQMK0riGII6hEzLnngz0ITc/hEYCxl31YwGV5tIZqi5xOV3IX0LBwOBUDO5SMFAQpWJiEMiBKNrdWxxIcFNBNKAmNxajliMkHUwHwhn8hdKXMy2UcqAKLnpRVkyHalzNeEpLSckJLEvAEjcmLiMc5YArVwl1dPiE/RFGJ46tFnOyBFzqJaLgAy1Lf0BUkWqJERAUQIgB2pwzdsEn3KGD4RGEt2eYsmIx5SihEsZXo/ZfrLQqMbpZmbZqhQaaQJLs0ccg4IA6SaqC28FxtWH40y+AJenLE4tdRMZqULz72MSqQYyKaNYmZER/EqAdJUdNWKnl4AQsmS4n5VBXZx43JXkxg5fCS8JkY8yr5twWRmtmQ8FilOsmeGqqQ89HTyKfq2LM8RySI/G6hKXVdSQEbd3h/7mxK8nN0GBK92f8ZfWJn9CKmKFZPhB7MIkeJi+tyeO636LTRgXgFkZPgBWbX3pvZpnW9vB2ErD5dLqhqiFRvobYCHTcBDY8gvBaK4vAWTUcJe/AndUXR3694RfeHiUYslCenyUdZeoxoTtKWMGgaIf11IQcQqbOA4i4dNQLMNZ6z6vi01Gb6GPxUpduL1q7x/4zclqXory3HpES/SuyZB/LSuh0T42ty/FSTmdFn6ElVuVy+FTaJs7hdjLCVVsWAyh8JexaPPon6t9NqTd9iYcmvxEf/2GlPWUDzK1nm+xYRIOqD8e3Mc94a91JbElV+g060O5uQpqYrc5U01ymv4/lSkOOjXsqCLf+tZ6HQ1YGV4tGA05fjo/uE5baKWolerG6skDarzJ64rpQw+iKG2wI9trMsjszE2maNhr6KTGPXr4y522Ytbu/2ddWmLpR5B3N/P3sryoIyN8UujqRRVmUrznBhO3HM8JtOtocXWt1jP56TvnRKZmeejpyqiphGX90jYq7g0SJXGeHEWOZ/lQEg37gbAssqL60X3BdT4bsP38Esnz3XFqdS3gB/EwGdjKbsXPNFX5m++SqQC9DuaOfdtEs+B2qRtjwQuOnjKglpWkqFtdZi7VtkMRQ1+zuWD2rYqSoE2evmwA5tMRljDH4kUU8F1DM1iNlmaF5wcNL6wLF2azlViulefPnXE5cUmcyTsVXF5nVzZVLrljXID8mVyA/JlcgPyZXID8mVyA/JlcgPyZXID8mVyA/JlcgPyZXID8mVyA/JlcgPyZXID8mVyA/JlcgPyZWIM3s1zZ8xqsu+1jPyCsEdcL0cqKIvS3KFYK6hU2hVbF+Pf0bXs+wCDXubjgYpc6Y0HOhpl7IxVGqBL6WVzcOg7lZl+naBejlxQFKV5DbiFb02DTwCwfeYVH90/I5UM6mPhjAAnDexXGjEHOrpXsczo2nzkwNJD5Wt6xDkRHwCE7U2vii4e4rn46IXMmOEhvQeFLl0FhOd9sG8HyHIdEJwf9wFApDM4aB1EqVjAafdd/I2nU8yoxGuArLN4fT7w0ZOfAALTOz8BCOUs+NESBAjLcAoCshx76TknibHG64Cs3DxCA+rvkf8IEJDz8glACGdBxkKK1fCAiMTGMM6KxjXjfp0BZNDweB54s/9ngOTyPwEI4SxUnlF+d+dyA0l5OwlNyiKRbJbrgKAB0ZMHaqwVb19UL87QOzqQrzbRcqzuDcaC5hNuLwYEcxb6zJKRHml316oBM2yy6Zk96CUx1lABRFdYKmKbxkPiK/gkVO0gDVYhEyPckT63lACP5RQ8iVjQmZVp0G6oDn+lA2GV602jBRA2+Jxg7AZ2ppLEnyNwKiB1haE3KMI77FqyfpZrgGQvJQ7a9wISlQw5y6BL8PgSqeuJRmLtaRxjDcWaIpgXAIlF4LTGfaKv4nEVkMQXURHvBaS1GP7cgsmQepOB4OlzSL/HfkSIUIsjTOlFhguAPKWCd4uu43EZEKrdNwMSxj3grMBYhgCSiIxmWjf0QjQlxFmUsV4IyNb/A3j8XwCJsY7MWaG0lQCSloSs77GFcfAn5xTeGe1I1/9xQFjyfelkRtbMLwfkwThrV930IIDEdvB3ANjiXOCsyFjZan4AyPnTxI6VLwNCvcZ3A0I5a4zVEUCeajtSQDGCKnDWwp6+AEj2saVv1NbkIiCJkT/jZU0PyllBdSsBJPlOwuikfkj6IXMW9+YuAALXhe1y9kWWtKAzWBhZoxbkYM1Iypn080JjQfSU0cpHBrw8KGdFxooVG3y/tCBOn5qnDUoIRThn/hADhB7ImivEi1nnIi4nvqSsRQKy+ikg21I9j4H2eDlq6KRykImXB+GsxFgaIEJZzEKjR5Y4KzIW8K4Ph04a/gyQ3h7dojoOSPm2twMSqXmEqlt/BEhiqJX8L2wrnOnoIAbfe+1LClh+Bgif/Art/CEgiLMSYxFAUh1CWRwQModHxoL+6hVAFERKL3HzCvXyC4DYM+X8FBDIWZmxCCDJtxXK4oAQLzfiAye1S4CIG4a+8cdX6nr5OiDmVDk/BSRy1pBVNz5+RlnJIdr1FMY1Ov/hIiCPwUzSXdUP6/4AEEyJyYVRvbW8J0RuKTmGEJCgvS79OYOKr3hZ2aD80xJj6YDobmmU1QjMVT2k8kQ0GYtwzCNQTKmgC+sQD0iXuwSagAHBKSNYpB2Q+O1z9/ciPXphHQJk7Awd8bWZ/fTCMFo5OVfrA4AE7fUJmhFUfGGlDnvjDGoG4LB+XQNk7wOylFrqyWlAUkyOfRnk7YDYqDzAWBSQA7Es2NVY/pIBwz14ASAPdLBMrffnQyepY2Je1jsB6aLypqjEBwMkESyjhmTa6NcptakTH7wGCI/rJq29HpAcx4a1fgKQwFntCjVHAFH3Q0b5QmzUEAEjpnUJECuoIdlIpccXABH7/BFAQqcM1BwBJKc+aLmuOHQ2pl8DFSvOyhlAxMOnIiC1c9OvRHsTLYBaPwJIsnugOQpI2qHCLn9qM836iN80iMOMkM0FQDoB9zxQ3kBZ+TPWPc9cfCsgD7j+HVHFqd78jW14+l+eVKmiAoB9aB1luvOAxEg4jpOkBrzcy3LS8dJLeVkkwUvMy1JiCgQQsCaKpk8BgWZk91KHLq+a2WiIzlUv43UqL8u9tJDTFvt0jtvQZcf3PWlAiZAPJfQdSYFUzIYAAnKxSJ4OGHhwg8jtvcBVgJBmgPMMq/opdtTdhZbnfnsI/lKlh2uAjHEYJKL+DCAgW5FUDADRYq1OhM0wNDEJn/4mva8CUsrsLRzyrlbIRNzCTcqlCzJRXgdIKoPm6aB3ZVRExM1JqECmhvOA7EfanmlAuUIm5US5yIkfAiRxFs3yRnPlIOe/K2lR4GaeeHsBEJi4ShpwYHl/FZAUViVp+6K8DpA0EJILIwGSvyyIWqGEvsHExF2gK4DI1Ze/mKtXyEQGhPpxnwKEeacyIJtOMG+VNlCz9vg91wBx5+aSSwd3cB+dGs6P0sh3DGknAJUjSoMKEkUh1xHWAX4APVc3VVzsez+w2xb3XHLbhROPmX6KHUWflXXv4Pr6+1oDbrnllltuueWk/AfsP/Mqnq0xMQAAAABJRU5ErkJggg=="},1241:function(e,a,n){e.exports=n.p+"static/media/vv-logo.40a096b1.png"},1242:function(e,a,n){e.exports=n.p+"static/media/ew-logo.d4a68265.png"},1243:function(e){e.exports=JSON.parse('{"AF":[{"id":"BDS","name":"Badakhsh\u0101n","countryName":"Afghanistan"},{"id":"BDG","name":"B\u0101dgh\u012bs","countryName":"Afghanistan"},{"id":"BGL","name":"Baghl\u0101n","countryName":"Afghanistan"},{"id":"BAL","name":"Balkh","countryName":"Afghanistan"},{"id":"BAM","name":"B\u0101m\u012b\u0101n","countryName":"Afghanistan"},{"id":"FRA","name":"Far\u0101h","countryName":"Afghanistan"},{"id":"FYB","name":"F\u0101ry\u0101b","countryName":"Afghanistan"},{"id":"GHA","name":"Ghazn\u012b","countryName":"Afghanistan"},{"id":"GHO","name":"Ghowr","countryName":"Afghanistan"},{"id":"HEL","name":"Helmand","countryName":"Afghanistan"},{"id":"HER","name":"Her\u0101t","countryName":"Afghanistan"},{"id":"JOW","name":"Jowzj\u0101n","countryName":"Afghanistan"},{"id":"KAB","name":"Kabul (K\u0101bol)","countryName":"Afghanistan"},{"id":"KAN","name":"Kandah\u0101r","countryName":"Afghanistan"},{"id":"KAP","name":"K\u0101p\u012bs\u0101","countryName":"Afghanistan"},{"id":"KNR","name":"Konar (Kunar)","countryName":"Afghanistan"},{"id":"KDZ","name":"Kondoz (Kunduz)","countryName":"Afghanistan"},{"id":"LAG","name":"Laghm\u0101n","countryName":"Afghanistan"},{"id":"LOW","name":"Lowgar","countryName":"Afghanistan"},{"id":"NAN","name":"Nangrah\u0101r (Nangarh\u0101r)","countryName":"Afghanistan"},{"id":"NIM","name":"N\u012bmr\u016bz","countryName":"Afghanistan"},{"id":"ORU","name":"Or\u016bzg\u0101n (Ur\u016bzg\u0101","countryName":"Afghanistan"},{"id":"PIA","name":"Pakt\u012b\u0101","countryName":"Afghanistan"},{"id":"PKA","name":"Pakt\u012bk\u0101","countryName":"Afghanistan"},{"id":"PAR","name":"Parw\u0101n","countryName":"Afghanistan"},{"id":"SAM","name":"Samang\u0101n","countryName":"Afghanistan"},{"id":"SAR","name":"Sar-e Pol","countryName":"Afghanistan"},{"id":"TAK","name":"Takh\u0101r","countryName":"Afghanistan"},{"id":"WAR","name":"Wardak (Wardag)","countryName":"Afghanistan"},{"id":"ZAB","name":"Z\u0101bol (Z\u0101bul)","countryName":"Afghanistan"}],"AL":[{"id":"BR","name":"Berat","countryName":"Albania"},{"id":"BU","name":"Bulqiz\xeb","countryName":"Albania"},{"id":"DL","name":"Delvin\xeb","countryName":"Albania"},{"id":"DV","name":"Devoll","countryName":"Albania"},{"id":"DI","name":"Dib\xebr","countryName":"Albania"},{"id":"DR","name":"Durr\xebs","countryName":"Albania"},{"id":"EL","name":"Elbasan","countryName":"Albania"},{"id":"FR","name":"Fier","countryName":"Albania"},{"id":"GR","name":"Gramsh","countryName":"Albania"},{"id":"GJ","name":"Gjirokast\xebr","countryName":"Albania"},{"id":"HA","name":"Has","countryName":"Albania"},{"id":"KA","name":"Kavaj\xeb","countryName":"Albania"},{"id":"ER","name":"Kolonj\xeb","countryName":"Albania"},{"id":"KO","name":"Korc\xeb","countryName":"Albania"},{"id":"KR","name":"Kruj\xeb","countryName":"Albania"},{"id":"KC","name":"Kucov\xeb","countryName":"Albania"},{"id":"KU","name":"Kuk\xebs","countryName":"Albania"},{"id":"LA","name":"La\xe7","countryName":"Albania"},{"id":"LE","name":"Lezh\xeb","countryName":"Albania"},{"id":"LB","name":"Librazhd","countryName":"Albania"},{"id":"LU","name":"Lushnj\xeb","countryName":"Albania"},{"id":"MM","name":"Mal\xebsia e Madhe","countryName":"Albania"},{"id":"MK","name":"Mallakast\xebr","countryName":"Albania"},{"id":"MT","name":"Mat","countryName":"Albania"},{"id":"MR","name":"Mirdit\xeb","countryName":"Albania"},{"id":"PQ","name":"Peqin","countryName":"Albania"},{"id":"PR","name":"P\xebrmet","countryName":"Albania"},{"id":"PG","name":"Pogradec","countryName":"Albania"},{"id":"PU","name":"Puk\xeb","countryName":"Albania"},{"id":"SR","name":"Sarand\xeb","countryName":"Albania"},{"id":"SK","name":"Skrapar","countryName":"Albania"},{"id":"SH","name":"Shkod\xebr","countryName":"Albania"},{"id":"TE","name":"Tepelen\xeb","countryName":"Albania"},{"id":"TR","name":"Tiran\xeb","countryName":"Albania"},{"id":"TP","name":"Tropoj\xeb","countryName":"Albania"},{"id":"VL","name":"Vlor\xeb","countryName":"Albania"}],"DZ":[{"id":"01","name":"Adrar","countryName":"Algeria"},{"id":"44","name":"A\xefn Defla","countryName":"Algeria"},{"id":"46","name":"A\xefn T\xe9mouchent","countryName":"Algeria"},{"id":"16","name":"Alger","countryName":"Algeria"},{"id":"05","name":"Batna","countryName":"Algeria"},{"id":"08","name":"B\xe9char","countryName":"Algeria"},{"id":"06","name":"B\xe9ja\xefa","countryName":"Algeria"},{"id":"07","name":"Biskra","countryName":"Algeria"},{"id":"09","name":"Blida","countryName":"Algeria"},{"id":"34","name":"Bordj Bou Arr\xe9ridj","countryName":"Algeria"},{"id":"10","name":"Bouira","countryName":"Algeria"},{"id":"35","name":"Boumerd\xe8s","countryName":"Algeria"},{"id":"02","name":"Chlef","countryName":"Algeria"},{"id":"25","name":"Constantine","countryName":"Algeria"},{"id":"17","name":"Djelfa","countryName":"Algeria"},{"id":"32","name":"El Bayadh","countryName":"Algeria"},{"id":"39","name":"El Oued","countryName":"Algeria"},{"id":"36","name":"El Tarf","countryName":"Algeria"},{"id":"47","name":"Gharda\xefa","countryName":"Algeria"},{"id":"24","name":"Guelma","countryName":"Algeria"},{"id":"33","name":"Illizi","countryName":"Algeria"},{"id":"18","name":"Jijel","countryName":"Algeria"},{"id":"40","name":"Khenchela","countryName":"Algeria"},{"id":"03","name":"Laghouat","countryName":"Algeria"},{"id":"29","name":"Mascara","countryName":"Algeria"},{"id":"26","name":"M\xe9d\xe9a","countryName":"Algeria"},{"id":"43","name":"Mila","countryName":"Algeria"},{"id":"27","name":"Mostaganem","countryName":"Algeria"},{"id":"28","name":"Msila","countryName":"Algeria"},{"id":"45","name":"Naama","countryName":"Algeria"},{"id":"31","name":"Oran","countryName":"Algeria"},{"id":"30","name":"Ouargla","countryName":"Algeria"},{"id":"04","name":"Oum el Bouaghi","countryName":"Algeria"},{"id":"48","name":"Relizane","countryName":"Algeria"},{"id":"20","name":"Sa\xefda","countryName":"Algeria"},{"id":"19","name":"S\xe9tif","countryName":"Algeria"},{"id":"22","name":"Sidi Bel Abb\xe8s","countryName":"Algeria"},{"id":"21","name":"Skikda","countryName":"Algeria"},{"id":"41","name":"Souk Ahras","countryName":"Algeria"},{"id":"11","name":"Tamanghasset","countryName":"Algeria"},{"id":"12","name":"T\xe9bessa","countryName":"Algeria"},{"id":"14","name":"Tiaret","countryName":"Algeria"},{"id":"37","name":"Tindouf","countryName":"Algeria"},{"id":"42","name":"Tipaza","countryName":"Algeria"},{"id":"38","name":"Tissemsilt","countryName":"Algeria"},{"id":"15","name":"Tizi Ouzou","countryName":"Algeria"},{"id":"13","name":"Tlemcen","countryName":"Algeria"}],"AS":[{"id":"AS","name":"American Samoa","countryName":"American Samoa"}],"AD":[{"id":"AD","name":"Andorra","countryName":"Andorra"}],"AO":[{"id":"BGO","name":"Bengo","countryName":"Angola"},{"id":"BGU","name":"Benguela","countryName":"Angola"},{"id":"BIE","name":"Bi\xe9","countryName":"Angola"},{"id":"CAB","name":"Cabinda","countryName":"Angola"},{"id":"CCU","name":"Cuando-Cubango","countryName":"Angola"},{"id":"CNO","name":"Cuanza Norte","countryName":"Angola"},{"id":"CUS","name":"Cuanza Sul","countryName":"Angola"},{"id":"CNN","name":"Cunene","countryName":"Angola"},{"id":"HUA","name":"Huambo","countryName":"Angola"},{"id":"HUI","name":"Hu\xedla","countryName":"Angola"},{"id":"LUA","name":"Luanda","countryName":"Angola"},{"id":"LNO","name":"Lunda Norte","countryName":"Angola"},{"id":"LSU","name":"Lunda Sul","countryName":"Angola"},{"id":"MAL","name":"Malange","countryName":"Angola"},{"id":"MOX","name":"Moxico","countryName":"Angola"},{"id":"NAM","name":"Namibe","countryName":"Angola"},{"id":"UIG","name":"U\xedge","countryName":"Angola"},{"id":"ZAI","name":"Za\xefre","countryName":"Angola"}],"AI":[{"id":"AI","name":"Anguilla","countryName":"Anguilla"}],"AQ":[{"id":"AQ","name":"Antarctica","countryName":"Antarctica"}],"AG":[{"id":"AG","name":"Antigua & Barbuda","countryName":"Antigua and Barbuda"}],"AR":[{"id":"C","name":"Capital federal","countryName":"Argentina"},{"id":"B","name":"Buenos Aires","countryName":"Argentina"},{"id":"K","name":"Catamarca","countryName":"Argentina"},{"id":"X","name":"C\xf3rdoba","countryName":"Argentina"},{"id":"W","name":"Corrientes","countryName":"Argentina"},{"id":"H","name":"Chaco","countryName":"Argentina"},{"id":"U","name":"Chubut","countryName":"Argentina"},{"id":"E","name":"Entre R\xedos","countryName":"Argentina"},{"id":"P","name":"Formosa","countryName":"Argentina"},{"id":"Y","name":"Jujuy","countryName":"Argentina"},{"id":"L","name":"La Pampa","countryName":"Argentina"},{"id":"F","name":"La Rioja","countryName":"Argentina"},{"id":"M","name":"Mendoza","countryName":"Argentina"},{"id":"N","name":"Misiones","countryName":"Argentina"},{"id":"Q","name":"Neuqu\xe9n","countryName":"Argentina"},{"id":"R","name":"R\xedo Negro","countryName":"Argentina"},{"id":"A","name":"Salta","countryName":"Argentina"},{"id":"J","name":"San Juan","countryName":"Argentina"},{"id":"D","name":"San Luis","countryName":"Argentina"},{"id":"Z","name":"Santa Cruz","countryName":"Argentina"},{"id":"S","name":"Santa Fe","countryName":"Argentina"},{"id":"G","name":"Santiago del Estero","countryName":"Argentina"},{"id":"V","name":"Tierra del Fuego","countryName":"Argentina"},{"id":"T","name":"Tucum\xe1n","countryName":"Argentina"}],"AM":[{"id":"ER","name":"Erevan","countryName":"Armenia"},{"id":"AG","name":"Aragacotn","countryName":"Armenia"},{"id":"AR","name":"Ararat","countryName":"Armenia"},{"id":"AV","name":"Armavir","countryName":"Armenia"},{"id":"GR","name":"Ge\u0123ark\'unik\'","countryName":"Armenia"},{"id":"KT","name":"Kotayk\'","countryName":"Armenia"},{"id":"LO","name":"Lo\u0155y","countryName":"Armenia"},{"id":"SH","name":"\u0160irak","countryName":"Armenia"},{"id":"SU","name":"Syunik\'","countryName":"Armenia"},{"id":"TV","name":"Tavu\u0161","countryName":"Armenia"},{"id":"VD","name":"Vayoc Jor","countryName":"Armenia"}],"AW":[{"id":"AW","name":"Aruba","countryName":"Aruba"}],"AU":[{"id":"NSW","name":"New South Wales","countryName":"Australia"},{"id":"QLD","name":"Queensland","countryName":"Australia"},{"id":"SA","name":"South Australia","countryName":"Australia"},{"id":"TAS","name":"Tasmania","countryName":"Australia"},{"id":"VIC","name":"Victoria","countryName":"Australia"},{"id":"WA","name":"Western Australia","countryName":"Australia"},{"id":"ACT","name":"Australian Capital Territory","countryName":"Australia"},{"id":"NT","name":"Northern Territory","countryName":"Australia"}],"AT":[{"id":"1","name":"Burgenland","countryName":"Austria"},{"id":"2","name":"K\xe4rnten","countryName":"Austria"},{"id":"3","name":"Nieder\xf6sterreich","countryName":"Austria"},{"id":"4","name":"Ober\xf6sterreich","countryName":"Austria"},{"id":"5","name":"Salzburg","countryName":"Austria"},{"id":"6","name":"Steiermark","countryName":"Austria"},{"id":"7","name":"Tirol","countryName":"Austria"},{"id":"8","name":"Vorarlberg","countryName":"Austria"},{"id":"9","name":"Wien","countryName":"Austria"}],"AZ":[{"id":"MM","name":"Nax\xe7ivan","countryName":"Azerbaijan"},{"id":"AB","name":"\xc4li Bayramli","countryName":"Azerbaijan"},{"id":"BA","name":"Baki","countryName":"Azerbaijan"},{"id":"GA","name":"G\xe4nc\xe4","countryName":"Azerbaijan"},{"id":"LA","name":"L\xe4nk\xe4ran","countryName":"Azerbaijan"},{"id":"MI","name":"Ming\xe4\xe7evir","countryName":"Azerbaijan"},{"id":"NA","name":"Naftalan","countryName":"Azerbaijan"},{"id":"SA","name":"\u015e\xe4ki","countryName":"Azerbaijan"},{"id":"SM","name":"Sumqayit","countryName":"Azerbaijan"},{"id":"SS","name":"\u015eu\u015fa","countryName":"Azerbaijan"},{"id":"XA","name":"Xank\xe4ndi","countryName":"Azerbaijan"},{"id":"YE","name":"Yevlax","countryName":"Azerbaijan"},{"id":"ABS","name":"Ab\u015feron","countryName":"Azerbaijan"},{"id":"AGC","name":"A\u011fcab\xe4di","countryName":"Azerbaijan"},{"id":"AGM","name":"A\u011fdam","countryName":"Azerbaijan"},{"id":"AGS","name":"A\u011fdas","countryName":"Azerbaijan"},{"id":"AGA","name":"A\u011fstafa","countryName":"Azerbaijan"},{"id":"AGU","name":"A\u011fsu","countryName":"Azerbaijan"},{"id":"AST","name":"Astara","countryName":"Azerbaijan"},{"id":"BAB","name":"Bab\xe4k","countryName":"Azerbaijan"},{"id":"BAL","name":"Balak\xe4n","countryName":"Azerbaijan"},{"id":"BAR","name":"B\xe4rd\xe4","countryName":"Azerbaijan"},{"id":"BEY","name":"Beyl\xe4qan","countryName":"Azerbaijan"},{"id":"BIL","name":"Bil\xe4suvar","countryName":"Azerbaijan"},{"id":"CAB","name":"C\xe4brayil","countryName":"Azerbaijan"},{"id":"CAL","name":"C\xe4lilabad","countryName":"Azerbaijan"},{"id":"CUL","name":"Culfa","countryName":"Azerbaijan"},{"id":"DAS","name":"Da\u015fk\xe4s\xe4n","countryName":"Azerbaijan"},{"id":"DAV","name":"D\xe4v\xe4\xe7i","countryName":"Azerbaijan"},{"id":"FUZ","name":"F\xfczuli","countryName":"Azerbaijan"},{"id":"GAD","name":"G\xe4d\xe4b\xe4y","countryName":"Azerbaijan"},{"id":"GOR","name":"Goranboy","countryName":"Azerbaijan"},{"id":"GOY","name":"G\xf6y\xe7ay","countryName":"Azerbaijan"},{"id":"HAC","name":"Haciqabul","countryName":"Azerbaijan"},{"id":"IMI","name":"Imi\u015fli","countryName":"Azerbaijan"},{"id":"ISM","name":"Ismayilli","countryName":"Azerbaijan"},{"id":"KAL","name":"K\xe4lb\xe4c\xe4r","countryName":"Azerbaijan"},{"id":"KUR","name":"K\xfcrd\xe4mir","countryName":"Azerbaijan"},{"id":"LAC","name":"La\xe7in","countryName":"Azerbaijan"},{"id":"LAN","name":"L\xe4nk\xe4ran","countryName":"Azerbaijan"},{"id":"LER","name":"Lerik","countryName":"Azerbaijan"},{"id":"MAS","name":"Masalli","countryName":"Azerbaijan"},{"id":"NEF","name":"Neft\xe7ala","countryName":"Azerbaijan"},{"id":"OGU","name":"O\u011fuz","countryName":"Azerbaijan"},{"id":"ORD","name":"Ordubad","countryName":"Azerbaijan"},{"id":"QAB","name":"Q\xe4b\xe4l\xe4","countryName":"Azerbaijan"},{"id":"QAX","name":"Qax","countryName":"Azerbaijan"},{"id":"QAZ","name":"Qazax","countryName":"Azerbaijan"},{"id":"QOB","name":"Qobustan","countryName":"Azerbaijan"},{"id":"QBA","name":"Quba","countryName":"Azerbaijan"},{"id":"QBI","name":"Qubadl\u0131","countryName":"Azerbaijan"},{"id":"QUS","name":"Qusar","countryName":"Azerbaijan"},{"id":"SAT","name":"Saatli","countryName":"Azerbaijan"},{"id":"SAB","name":"Sabirabad","countryName":"Azerbaijan"},{"id":"SAD","name":"S\xe4d\xe4r\xe4k","countryName":"Azerbaijan"},{"id":"SAH","name":"\u015eahbuz","countryName":"Azerbaijan"},{"id":"SAK","name":"\u015e\xe4ki","countryName":"Azerbaijan"},{"id":"SAL","name":"Salyan","countryName":"Azerbaijan"},{"id":"SMI","name":"\u015eamax\u0131","countryName":"Azerbaijan"},{"id":"SKR","name":"\u015e\xe4mkir","countryName":"Azerbaijan"},{"id":"SMX","name":"Samux","countryName":"Azerbaijan"},{"id":"SAR","name":"\u015e\xe4rur","countryName":"Azerbaijan"},{"id":"SIY","name":"Siy\xe4z\xe4n","countryName":"Azerbaijan"},{"id":"SUS","name":"\u015eu\u015fa","countryName":"Azerbaijan"},{"id":"TAR","name":"T\xe4rt\xe4r","countryName":"Azerbaijan"},{"id":"TOV","name":"Tovuz","countryName":"Azerbaijan"},{"id":"UCA","name":"Ucar","countryName":"Azerbaijan"},{"id":"XAC","name":"Xa\xe7maz","countryName":"Azerbaijan"},{"id":"XAN","name":"Xanlar","countryName":"Azerbaijan"},{"id":"XIZ","name":"Xizi","countryName":"Azerbaijan"},{"id":"XCI","name":"Xocal\u0131","countryName":"Azerbaijan"},{"id":"XVD","name":"Xocav\xe4nd","countryName":"Azerbaijan"},{"id":"YAR","name":"Yardimli","countryName":"Azerbaijan"},{"id":"YEV","name":"Yevlax","countryName":"Azerbaijan"},{"id":"ZAN","name":"Z\xe4ng\u0131lan","countryName":"Azerbaijan"},{"id":"ZAQ","name":"Zaqatala","countryName":"Azerbaijan"},{"id":"ZAR","name":"Z\xe4rdab","countryName":"Azerbaijan"}],"BS":[{"id":"AC","name":"Acklins and Crooked Islands","countryName":"Bahamas"},{"id":"BI","name":"Bimini","countryName":"Bahamas"},{"id":"CI","name":"Cat Island","countryName":"Bahamas"},{"id":"EX","name":"Exuma","countryName":"Bahamas"},{"id":"FP","name":"Freeport","countryName":"Bahamas"},{"id":"FC","name":"Fresh Creek","countryName":"Bahamas"},{"id":"GH","name":"Governor\'s Harbour","countryName":"Bahamas"},{"id":"GT","name":"Green Turtle Cay","countryName":"Bahamas"},{"id":"HI","name":"Harbour Island","countryName":"Bahamas"},{"id":"HR","name":"High Rock","countryName":"Bahamas"},{"id":"IN","name":"Inagua","countryName":"Bahamas"},{"id":"KB","name":"Kemps Bay","countryName":"Bahamas"},{"id":"LI","name":"Long Island","countryName":"Bahamas"},{"id":"MH","name":"Marsh Harbour","countryName":"Bahamas"},{"id":"MG","name":"Mayaguana","countryName":"Bahamas"},{"id":"NP","name":"New Providence","countryName":"Bahamas"},{"id":"NB","name":"Nicholls Town and Berry Islands","countryName":"Bahamas"},{"id":"RI","name":"Ragged Island","countryName":"Bahamas"},{"id":"RS","name":"Rock Sound","countryName":"Bahamas"},{"id":"SP","name":"Sandy Point","countryName":"Bahamas"},{"id":"SR","name":"San Salvador and Rum Cay","countryName":"Bahamas"}],"BH":[{"id":"01","name":"Al \u1e28add","countryName":"Bahrain"},{"id":"03","name":"Al Man\u0101mah","countryName":"Bahrain"},{"id":"10","name":"Al Min\u0163aqah al Gharb\u012byah","countryName":"Bahrain"},{"id":"07","name":"Al Min\u0163aqah al Wus\u0163a","countryName":"Bahrain"},{"id":"05","name":"Al Min\u0163aqah ash Sham\u0101l\u012byah","countryName":"Bahrain"},{"id":"02","name":"Al Mu\u1e29arraq","countryName":"Bahrain"},{"id":"09","name":"Ar Rif\u0101\u2018","countryName":"Bahrain"},{"id":"04","name":"Jidd \u1e28af\u015f","countryName":"Bahrain"},{"id":"12","name":"Mad\u012bnat \u1e28amad","countryName":"Bahrain"},{"id":"08","name":"Mad\u012bnat \u2018\u012as\xe1","countryName":"Bahrain"},{"id":"11","name":"Min\u0163aqat Juzur \u1e28aw\u0101r","countryName":"Bahrain"},{"id":"06","name":"Sitrah","countryName":"Bahrain"}],"BD":[{"id":"1","name":"Barisal bibhag","countryName":"Bangladesh"},{"id":"1B","name":"Barisal anchal","countryName":"Bangladesh"},{"id":"1Q","name":"Patuakhali anchal","countryName":"Bangladesh"},{"id":"2","name":"Chittagong bibhag","countryName":"Bangladesh"},{"id":"2A","name":"Bandarban anchal","countryName":"Bangladesh"},{"id":"2D","name":"Chittagong anchal","countryName":"Bangladesh"},{"id":"2E","name":"Chittagong Hill Tracts","countryName":"Bangladesh"},{"id":"2F","name":"Comilla anchal","countryName":"Bangladesh"},{"id":"2O","name":"Noakhali anchal","countryName":"Bangladesh"},{"id":"2T","name":"Sylhet anchal","countryName":"Bangladesh"},{"id":"3","name":"Dhaka bibhag","countryName":"Bangladesh"},{"id":"3G","name":"Dhaka anchal","countryName":"Bangladesh"},{"id":"3I","name":"Faridpur anchal","countryName":"Bangladesh"},{"id":"3J","name":"Jamalpur anchal","countryName":"Bangladesh"},{"id":"3N","name":"Mymensingh anchal","countryName":"Bangladesh"},{"id":"3U","name":"Tangail anchal","countryName":"Bangladesh"},{"id":"4","name":"Khulna bibhag","countryName":"Bangladesh"},{"id":"4K","name":"Jessore anchal","countryName":"Bangladesh"},{"id":"4L","name":"Khulna anchal","countryName":"Bangladesh"},{"id":"4M","name":"Khustia anchal","countryName":"Bangladesh"},{"id":"5","name":"Rajshahi bibhag","countryName":"Bangladesh"},{"id":"5C","name":"Bogra anchal","countryName":"Bangladesh"},{"id":"5H","name":"Dinajpur anchal","countryName":"Bangladesh"},{"id":"5P","name":"Pabna anchal","countryName":"Bangladesh"},{"id":"5R","name":"Rajshahi anchal","countryName":"Bangladesh"},{"id":"5S","name":"Rangpur anchal","countryName":"Bangladesh"}],"BB":[{"id":"BB","name":"Barbados","countryName":"Barbados"}],"BY":[{"id":"BR","name":"Brestskaya voblasts\'","countryName":"Belarus"},{"id":"HO","name":"Homyel\'skaya voblasts\u2019","countryName":"Belarus"},{"id":"HR","name":"Hrodnenskaya voblasts\'","countryName":"Belarus"},{"id":"MA","name":"Mahilyowskaya voblasts\'","countryName":"Belarus"},{"id":"MI","name":"Minskaya voblasts\'","countryName":"Belarus"},{"id":"VI","name":"Vitsyebskaya voblasts\'","countryName":"Belarus"}],"BE":[{"id":"BRU","name":"Bruxelles-Capitale, Region de (fr), Brussels Hoofdstedelijk Gewest (nl)","countryName":"Belgium"},{"id":"VLG","name":"Vlaamse Gewest (nl)","countryName":"Belgium"},{"id":"VAN","name":"Antwerpen (nl)","countryName":"Belgium"},{"id":"VLI","name":"Limburg (nl)","countryName":"Belgium"},{"id":"VOV","name":"Oost-Vlaanderen (nl)","countryName":"Belgium"},{"id":"VBR","name":"Vlaams Brabant (nl)","countryName":"Belgium"},{"id":"VWV","name":"West-Vlaanderen (nl)","countryName":"Belgium"},{"id":"WAL","name":"Wallonne, Region (fr)","countryName":"Belgium"},{"id":"WBR","name":"Brabant Wallon (fr)","countryName":"Belgium"},{"id":"WHT","name":"Hainaut (fr)","countryName":"Belgium"},{"id":"WLG","name":"Li\xe8ge (fr)","countryName":"Belgium"},{"id":"WLX","name":"Luxembourg (fr)","countryName":"Belgium"},{"id":"WNA","name":"Namur (fr)","countryName":"Belgium"}],"BZ":[{"id":"BZ","name":"Belize","countryName":"Belize"},{"id":"CY","name":"Cayo","countryName":"Belize"},{"id":"CZL","name":"Corozal","countryName":"Belize"},{"id":"OW","name":"Orange Walk","countryName":"Belize"},{"id":"SC","name":"Stann Creek","countryName":"Belize"},{"id":"TOL","name":"Toledo","countryName":"Belize"}],"BJ":[{"id":"AK","name":"Atakora","countryName":"Benin"},{"id":"AQ","name":"Atlantique","countryName":"Benin"},{"id":"BO","name":"Borgou","countryName":"Benin"},{"id":"MO","name":"Mono","countryName":"Benin"},{"id":"OU","name":"Ou\xe9m\xe9","countryName":"Benin"},{"id":"ZO","name":"Zou","countryName":"Benin"}],"BM":[{"id":"BM","name":"Bermuda","countryName":"Bermuda"}],"BT":[{"id":"33","name":"Bumthang","countryName":"Bhutan"},{"id":"12","name":"Chhukha","countryName":"Bhutan"},{"id":"22","name":"Dagana","countryName":"Bhutan"},{"id":"GA","name":"Gasa","countryName":"Bhutan"},{"id":"13","name":"Ha","countryName":"Bhutan"},{"id":"44","name":"Lhuentse","countryName":"Bhutan"},{"id":"42","name":"Monggar","countryName":"Bhutan"},{"id":"11","name":"Paro","countryName":"Bhutan"},{"id":"43","name":"Pemagatshel","countryName":"Bhutan"},{"id":"23","name":"Punakha","countryName":"Bhutan"},{"id":"45","name":"Samdrup Jongkha","countryName":"Bhutan"},{"id":"14","name":"Samtse","countryName":"Bhutan"},{"id":"31","name":"Sarpang","countryName":"Bhutan"},{"id":"15","name":"Thimphu","countryName":"Bhutan"},{"id":"41","name":"Trashigang","countryName":"Bhutan"},{"id":"TY","name":"Trashi Yangtse","countryName":"Bhutan"},{"id":"32","name":"Trongsa","countryName":"Bhutan"},{"id":"21","name":"Tsirang","countryName":"Bhutan"},{"id":"24","name":"Wangdue Phodrang","countryName":"Bhutan"},{"id":"34","name":"Zhemgang","countryName":"Bhutan"}],"BO":[{"id":"C","name":"Cochabamba","countryName":"Bolivia (Plurinational State of)"},{"id":"H","name":"Chuquisaca","countryName":"Bolivia (Plurinational State of)"},{"id":"B","name":"El Beni","countryName":"Bolivia (Plurinational State of)"},{"id":"L","name":"La Paz","countryName":"Bolivia (Plurinational State of)"},{"id":"O","name":"Oruro","countryName":"Bolivia (Plurinational State of)"},{"id":"N","name":"Pando","countryName":"Bolivia (Plurinational State of)"},{"id":"P","name":"Potosi","countryName":"Bolivia (Plurinational State of)"},{"id":"S","name":"Santa Cruz","countryName":"Bolivia (Plurinational State of)"},{"id":"T","name":"Tarija","countryName":"Bolivia (Plurinational State of)"}],"BA":[{"id":"BIH","name":"Federacija Bosna i Hercegovina","countryName":"Bosnia and Herzegovina"},{"id":"SRP","name":"Republika Srpska","countryName":"Bosnia and Herzegovina"}],"BW":[{"id":"CE","name":"Central [Serowe-Palapye]","countryName":"Botswana"},{"id":"CH","name":"Chobe","countryName":"Botswana"},{"id":"GH","name":"Ghanzi","countryName":"Botswana"},{"id":"KG","name":"Kgalagadi","countryName":"Botswana"},{"id":"KL","name":"Kgatleng","countryName":"Botswana"},{"id":"KW","name":"Kweneng","countryName":"Botswana"},{"id":"NG","name":"Ngamiland [North-West]","countryName":"Botswana"},{"id":"NE","name":"North-East","countryName":"Botswana"},{"id":"SE","name":"South-East","countryName":"Botswana"},{"id":"SO","name":"Southern [Ngwaketse]","countryName":"Botswana"}],"BV":[{"id":"BV","name":"Bouvet Island","countryName":"Bouvet Island"}],"BR":[{"id":"DF","name":"Distrito Federal","countryName":"Brazil"},{"id":"AC","name":"Acre","countryName":"Brazil"},{"id":"AL","name":"Alagoas","countryName":"Brazil"},{"id":"AP","name":"Amap\xe1","countryName":"Brazil"},{"id":"AM","name":"Amazonas","countryName":"Brazil"},{"id":"BA","name":"Bahia","countryName":"Brazil"},{"id":"CE","name":"Cear\xe1","countryName":"Brazil"},{"id":"ES","name":"Esp\xedrito Santo","countryName":"Brazil"},{"id":"GO","name":"Goi\xe1s","countryName":"Brazil"},{"id":"MA","name":"Maranh\u0101o","countryName":"Brazil"},{"id":"MT","name":"Mato Grosso","countryName":"Brazil"},{"id":"MS","name":"Mato Grosso do Sul","countryName":"Brazil"},{"id":"MG","name":"Minas Gerais","countryName":"Brazil"},{"id":"PA","name":"Par\xe1","countryName":"Brazil"},{"id":"PB","name":"Para\xedba","countryName":"Brazil"},{"id":"PR","name":"Paran\xe1","countryName":"Brazil"},{"id":"PE","name":"Pernambuco","countryName":"Brazil"},{"id":"PI","name":"Piau\xed","countryName":"Brazil"},{"id":"RJ","name":"Rio de Janeiro","countryName":"Brazil"},{"id":"RN","name":"Rio Grande do Norte","countryName":"Brazil"},{"id":"RS","name":"Rio Grande do Sul","countryName":"Brazil"},{"id":"R0","name":"Rond\xf4nia","countryName":"Brazil"},{"id":"RR","name":"Roraima","countryName":"Brazil"},{"id":"SC","name":"Santa Catarina","countryName":"Brazil"},{"id":"SP","name":"S\xe3o Paulo","countryName":"Brazil"},{"id":"SE","name":"Sergipe","countryName":"Brazil"},{"id":"TO","name":"Tocantins","countryName":"Brazil"}],"IO":[{"id":"IO","name":"British Indian Ocean Territory","countryName":"British Indian Ocean Territory"}],"BN":[{"id":"BE","name":"Belait","countryName":"Brunei Darussalam"},{"id":"BM","name":"Brunei-Muara","countryName":"Brunei Darussalam"},{"id":"TE","name":"Temburong","countryName":"Brunei Darussalam"},{"id":"TU","name":"Tutong","countryName":"Brunei Darussalam"}],"BG":[{"id":"02","name":"Burgas","countryName":"Bulgaria"},{"id":"09","name":"Haskovo","countryName":"Bulgaria"},{"id":"04","name":"Love\u010d","countryName":"Bulgaria"},{"id":"05","name":"Montana","countryName":"Bulgaria"},{"id":"06","name":"Plovdiv","countryName":"Bulgaria"},{"id":"07","name":"Ruse","countryName":"Bulgaria"},{"id":"08","name":"Sofija","countryName":"Bulgaria"},{"id":"01","name":"Sofija-Grad","countryName":"Bulgaria"},{"id":"03","name":"Varna","countryName":"Bulgaria"}],"BF":[{"id":"BAL","name":"Bal\xe9","countryName":"Burkina Faso"},{"id":"BAM","name":"Bam","countryName":"Burkina Faso"},{"id":"BAN","name":"Banwa","countryName":"Burkina Faso"},{"id":"BAZ","name":"Baz\xe8ga","countryName":"Burkina Faso"},{"id":"BGR","name":"Bougouriba","countryName":"Burkina Faso"},{"id":"BLG","name":"Boulgou","countryName":"Burkina Faso"},{"id":"BLK","name":"Boulkiemd\xe9","countryName":"Burkina Faso"},{"id":"COM","name":"Como\xe9","countryName":"Burkina Faso"},{"id":"GAN","name":"Ganzourgou","countryName":"Burkina Faso"},{"id":"GNA","name":"Gnagna","countryName":"Burkina Faso"},{"id":"GOU","name":"Gourma","countryName":"Burkina Faso"},{"id":"HOU","name":"Houet","countryName":"Burkina Faso"},{"id":"IOB","name":"Ioba","countryName":"Burkina Faso"},{"id":"KAD","name":"Kadiogo","countryName":"Burkina Faso"},{"id":"KEN","name":"K\xe9n\xe9dougou","countryName":"Burkina Faso"},{"id":"KMD","name":"Komondjari","countryName":"Burkina Faso"},{"id":"KMP","name":"Kompienga","countryName":"Burkina Faso"},{"id":"KOS","name":"Kossi","countryName":"Burkina Faso"},{"id":"KOP","name":"Koulp\xe9logo","countryName":"Burkina Faso"},{"id":"KOT","name":"Kouritenga","countryName":"Burkina Faso"},{"id":"KOW","name":"Kourw\xe9ogo","countryName":"Burkina Faso"},{"id":"LER","name":"L\xe9raba","countryName":"Burkina Faso"},{"id":"LOR","name":"Loroum","countryName":"Burkina Faso"},{"id":"MOU","name":"Mouhoun","countryName":"Burkina Faso"},{"id":"NAO","name":"Nahouri","countryName":"Burkina Faso"},{"id":"NAM","name":"Namentenga","countryName":"Burkina Faso"},{"id":"NAY","name":"Nayala","countryName":"Burkina Faso"},{"id":"NOU","name":"Noumbiel","countryName":"Burkina Faso"},{"id":"OUB","name":"Oubritenga","countryName":"Burkina Faso"},{"id":"OUD","name":"Oudalan","countryName":"Burkina Faso"},{"id":"PAS","name":"Passor\xe9","countryName":"Burkina Faso"},{"id":"PON","name":"Poni","countryName":"Burkina Faso"},{"id":"SNG","name":"Sangui\xe9","countryName":"Burkina Faso"},{"id":"SMT","name":"Sanmatenga","countryName":"Burkina Faso"},{"id":"SEN","name":"S\xe9no","countryName":"Burkina Faso"},{"id":"SIS","name":"Sissili","countryName":"Burkina Faso"},{"id":"SOM","name":"Soum","countryName":"Burkina Faso"},{"id":"SOR","name":"Sourou","countryName":"Burkina Faso"},{"id":"TAP","name":"Tapoa","countryName":"Burkina Faso"},{"id":"TUI","name":"Tui","countryName":"Burkina Faso"},{"id":"YAG","name":"Yagha","countryName":"Burkina Faso"},{"id":"YAT","name":"Yatenga","countryName":"Burkina Faso"},{"id":"ZIR","name":"Ziro","countryName":"Burkina Faso"},{"id":"ZON","name":"Zondoma","countryName":"Burkina Faso"},{"id":"ZOU","name":"Zoundw\xe9ogo","countryName":"Burkina Faso"}],"BI":[{"id":"BB","name":"Bubanza","countryName":"Burundi"},{"id":"BJ","name":"Bujumbura","countryName":"Burundi"},{"id":"BR","name":"Bururi","countryName":"Burundi"},{"id":"CA","name":"Cankuzo","countryName":"Burundi"},{"id":"CI","name":"Cibitoke","countryName":"Burundi"},{"id":"GI","name":"Gitega","countryName":"Burundi"},{"id":"KR","name":"Karuzi","countryName":"Burundi"},{"id":"KY","name":"Kayanza","countryName":"Burundi"},{"id":"KI","name":"Kirundo","countryName":"Burundi"},{"id":"MA","name":"Makamba","countryName":"Burundi"},{"id":"MU","name":"Muramvya","countryName":"Burundi"},{"id":"MY","name":"Muyinga","countryName":"Burundi"},{"id":"NG","name":"Ngozi","countryName":"Burundi"},{"id":"RT","name":"Rutana","countryName":"Burundi"},{"id":"RY","name":"Ruyigi","countryName":"Burundi"}],"KH":[{"id":"23","name":"Krong Kaeb [Kr\u014fng K\xeab]","countryName":"Cambodia"},{"id":"18","name":"Krong Preah Sihanouk [Kr\u014fng Pre\u0103h Sihanouk]","countryName":"Cambodia"},{"id":"12","name":"Phnom Penh [Phnum P\xe9nh]","countryName":"Cambodia"},{"id":"2","name":"Baat Dambang [B\u0103td\xe2mb\xe2ng]","countryName":"Cambodia"},{"id":"1","name":"Banteay Mean Chey [B\xe2nt\xe9ay M\xe9anchey]","countryName":"Cambodia"},{"id":"3","name":"Kampong Chaam [K\xe2mp\xf3ng Cham]","countryName":"Cambodia"},{"id":"4","name":"Kampong Chhnang [K\xe2mp\xf3ng Chhn\u0103ng]","countryName":"Cambodia"},{"id":"5","name":"Kampong Spueu [K\xe2mp\xf3ng Sp\u0153]","countryName":"Cambodia"},{"id":"6","name":"Kampong Thum [K\xe2mp\xf3ng Thum]","countryName":"Cambodia"},{"id":"7","name":"Kampot [K\xe2mp\xf4t]","countryName":"Cambodia"},{"id":"8","name":"Kandaal [K\xe2ndal]","countryName":"Cambodia"},{"id":"10","name":"Kracheh [Kr\xe2ch\xe9h]","countryName":"Cambodia"},{"id":"11","name":"Mond01 Kiri [M\xf4nd\xf3l Kiri]","countryName":"Cambodia"},{"id":"22","name":"Otdar Mean Chey [\u014etd\xe2r M\xe9anchey]","countryName":"Cambodia"},{"id":"15","name":"Pousaat [Po\u016dth\u012ds\u0103t]","countryName":"Cambodia"},{"id":"13","name":"Preah Vihear [Pre\u0103h Vih\xe9ar]","countryName":"Cambodia"},{"id":"14","name":"Prey Veaeng [Prey V\xeang]","countryName":"Cambodia"},{"id":"16","name":"Rotanak Kiri [R\xf4t\xe2n\xf4kiri]","countryName":"Cambodia"},{"id":"17","name":"Siem Reab [Si\u0115mr\xe9ab]","countryName":"Cambodia"},{"id":"19","name":"Stueng Traeng [St\u0153ng Tr\xeang]","countryName":"Cambodia"},{"id":"20","name":"Svaay Rieng [Svay Ri\u0115ng]","countryName":"Cambodia"},{"id":"21","name":"Taakaev [Tak\xeav]","countryName":"Cambodia"}],"CM":[{"id":"AD","name":"Adamaoua","countryName":"Cameroon"},{"id":"CE","name":"Centre","countryName":"Cameroon"},{"id":"ES","name":"Est","countryName":"Cameroon"},{"id":"EN","name":"Far North","countryName":"Cameroon"},{"id":"LT","name":"Littoral","countryName":"Cameroon"},{"id":"NO","name":"North","countryName":"Cameroon"},{"id":"NW","name":"North-West","countryName":"Cameroon"},{"id":"SU","name":"South","countryName":"Cameroon"},{"id":"SW","name":"South-West","countryName":"Cameroon"},{"id":"OU","name":"West","countryName":"Cameroon"}],"CA":[{"id":"AB","name":"Alberta","countryName":"Canada"},{"id":"BC","name":"British Columbia (Colombie-Britannique)","countryName":"Canada"},{"id":"MB","name":"Manitoba","countryName":"Canada"},{"id":"NB","name":"New Brunswick (Nouveau-Brunswick)","countryName":"Canada"},{"id":"NL","name":"Newfoundland and Labrador (Terre-Neuve)","countryName":"Canada"},{"id":"NS","name":"Nova Scotia (Nouvelle-\xc9cosse)","countryName":"Canada"},{"id":"ON","name":"Ontario","countryName":"Canada"},{"id":"PE","name":"Prince Edward Island (\xcele-du-Prince-\xc9douard)","countryName":"Canada"},{"id":"QC","name":"Quebec (Qu\xe9bec)","countryName":"Canada"},{"id":"SK","name":"Saskatchewan","countryName":"Canada"},{"id":"NT","name":"Northwest Territories (Territoires du Nord-Ouest)","countryName":"Canada"},{"id":"NU","name":"Nunavut","countryName":"Canada"},{"id":"YT","name":"Yukon Territory (Teritoire du Yukon)","countryName":"Canada"}],"CV":[{"id":"B","name":"Ilhas de Barlavento","countryName":"Cabo Verde"},{"id":"BV","name":"Boa Vista","countryName":"Cabo Verde"},{"id":"PA","name":"Paul","countryName":"Cabo Verde"},{"id":"PN","name":"Porto Novo","countryName":"Cabo Verde"},{"id":"RG","name":"Ribeira Grande","countryName":"Cabo Verde"},{"id":"SL","name":"Sal","countryName":"Cabo Verde"},{"id":"SN","name":"S\u0101o Nicolau","countryName":"Cabo Verde"},{"id":"SV","name":"S\u0101o Vicente","countryName":"Cabo Verde"},{"id":"S","name":"Ilhas de Sotavento","countryName":"Cabo Verde"},{"id":"BR","name":"Brava","countryName":"Cabo Verde"},{"id":"FO","name":"Fogo","countryName":"Cabo Verde"},{"id":"MA","name":"Maio","countryName":"Cabo Verde"},{"id":"PR","name":"Praia","countryName":"Cabo Verde"},{"id":"CA","name":"Santa Catarina","countryName":"Cabo Verde"},{"id":"CR","name":"Santa Cruz","countryName":"Cabo Verde"},{"id":"TA","name":"Tarrafal","countryName":"Cabo Verde"}],"KY":[{"id":"KY","name":"Cayman Islands","countryName":"Cayman Islands"}],"CF":[{"id":"BGF","name":"Bangui","countryName":"Central African Republic"},{"id":"BB","name":"Bamingui-Bangoran","countryName":"Central African Republic"},{"id":"BK","name":"Basse-Kotto","countryName":"Central African Republic"},{"id":"HK","name":"Haute-Kotto","countryName":"Central African Republic"},{"id":"HM","name":"Haut-Mbomou","countryName":"Central African Republic"},{"id":"KG","name":"K\xe9mo","countryName":"Central African Republic"},{"id":"LB","name":"Lobaye","countryName":"Central African Republic"},{"id":"HS","name":"Mamb\xe9r\xe9-Kad\xe9\xef","countryName":"Central African Republic"},{"id":"MB","name":"Mbomou","countryName":"Central African Republic"},{"id":"KB","name":"Nana-Gr\xe9bizi","countryName":"Central African Republic"},{"id":"NM","name":"Nana-Mamb\xe9r\xe9","countryName":"Central African Republic"},{"id":"MP","name":"Ombella-Mpoko","countryName":"Central African Republic"},{"id":"UK","name":"Ouaka","countryName":"Central African Republic"},{"id":"AC","name":"Ouham","countryName":"Central African Republic"},{"id":"OP","name":"Ouham-Pend\xe9","countryName":"Central African Republic"},{"id":"SE","name":"Sangha-Mba\xe9r\xe9","countryName":"Central African Republic"},{"id":"VK","name":"Vakaga","countryName":"Central African Republic"}],"TD":[{"id":"BA","name":"Batha","countryName":"Chad"},{"id":"BI","name":"Biltine","countryName":"Chad"},{"id":"BET","name":"Borkou-Ennedi-Tibesti","countryName":"Chad"},{"id":"CB","name":"Chari-Baguirmi","countryName":"Chad"},{"id":"GR","name":"Gu\xe9ra","countryName":"Chad"},{"id":"KA","name":"Kanem","countryName":"Chad"},{"id":"LC","name":"Lac","countryName":"Chad"},{"id":"LO","name":"Logone-Occidental","countryName":"Chad"},{"id":"LR","name":"Logone-Oriental","countryName":"Chad"},{"id":"MK","name":"Mayo-K\xe9bbi","countryName":"Chad"},{"id":"MC","name":"Moyen-Chari","countryName":"Chad"},{"id":"OD","name":"Ouadda\xef","countryName":"Chad"},{"id":"SA","name":"Salamat","countryName":"Chad"},{"id":"TA","name":"Tandjil\xe9","countryName":"Chad"}],"CL":[{"id":"AI","name":"Ais\xe9n del General Carlos Ib\xe1\xf1iez del Campo","countryName":"Chile"},{"id":"AN","name":"Antofagasta","countryName":"Chile"},{"id":"AR","name":"Araucan\xeda","countryName":"Chile"},{"id":"AT","name":"Atacama","countryName":"Chile"},{"id":"BI","name":"B\xedo-B\xedo","countryName":"Chile"},{"id":"CO","name":"Coquimbo","countryName":"Chile"},{"id":"LI","name":"Libertador General Bernardo O\'Higgins","countryName":"Chile"},{"id":"LL","name":"Los Lagos","countryName":"Chile"},{"id":"MA","name":"Magallanes","countryName":"Chile"},{"id":"ML","name":"Maule","countryName":"Chile"},{"id":"RM","name":"Reg\xedon Metropolitana de Santiago","countryName":"Chile"},{"id":"TA","name":"Tarapac\xe1","countryName":"Chile"},{"id":"VS","name":"Valparaiso","countryName":"Chile"}],"CN":[{"id":"11","name":"Beijing","countryName":"China"},{"id":"50","name":"Chongqing","countryName":"China"},{"id":"31","name":"Shanghai","countryName":"China"},{"id":"12","name":"Tianjin","countryName":"China"},{"id":"34","name":"Anhui","countryName":"China"},{"id":"35","name":"Fujian","countryName":"China"},{"id":"62","name":"Gansu","countryName":"China"},{"id":"44","name":"Guangdong","countryName":"China"},{"id":"52","name":"Guizhou","countryName":"China"},{"id":"46","name":"Hainan","countryName":"China"},{"id":"13","name":"Hebei","countryName":"China"},{"id":"23","name":"Heilongjiang","countryName":"China"},{"id":"41","name":"Henan","countryName":"China"},{"id":"42","name":"Hubei","countryName":"China"},{"id":"43","name":"Hunan","countryName":"China"},{"id":"32","name":"Jiangsu","countryName":"China"},{"id":"36","name":"Jiangxi","countryName":"China"},{"id":"22","name":"Jilin","countryName":"China"},{"id":"21","name":"Liaoning","countryName":"China"},{"id":"63","name":"Qinghai","countryName":"China"},{"id":"61","name":"Shaanxi","countryName":"China"},{"id":"37","name":"Shandong","countryName":"China"},{"id":"14","name":"Shanxi","countryName":"China"},{"id":"51","name":"Sichuan","countryName":"China"},{"id":"71","name":"Taiwan","countryName":"China"},{"id":"53","name":"Yunnan","countryName":"China"},{"id":"33","name":"Zhejiang","countryName":"China"},{"id":"45","name":"Guangxi","countryName":"China"},{"id":"15","name":"Nei Monggol","countryName":"China"},{"id":"64","name":"Ningxia","countryName":"China"},{"id":"65","name":"Xinjiang","countryName":"China"},{"id":"54","name":"Xizang","countryName":"China"},{"id":"91","name":"Hong Kong","countryName":"China"}],"CX":[{"id":"CX","name":"Christmas Island","countryName":"Christmas Island"}],"CC":[{"id":"CC","name":"Cocos (Keeling) Islands","countryName":"Cocos (Keeling) Islands"}],"CO":[{"id":"DC","name":"Distrito Capital de Santa Fe de Bogota","countryName":"Colombia"},{"id":"AMA","name":"Amazonas","countryName":"Colombia"},{"id":"ANT","name":"Antioguia","countryName":"Colombia"},{"id":"ARA","name":"Arauca","countryName":"Colombia"},{"id":"ATL","name":"Atl\xe1ntico","countryName":"Colombia"},{"id":"BOL","name":"Bol\xedvar","countryName":"Colombia"},{"id":"BOY","name":"Boyac\xe1","countryName":"Colombia"},{"id":"CAL","name":"Caldas","countryName":"Colombia"},{"id":"CAQ","name":"Caquet\xe1","countryName":"Colombia"},{"id":"CAS","name":"Casanare","countryName":"Colombia"},{"id":"CAU","name":"Cauca","countryName":"Colombia"},{"id":"CES","name":"Cesar","countryName":"Colombia"},{"id":"COR","name":"C\xf3rdoba","countryName":"Colombia"},{"id":"CUN","name":"Cundinamarca","countryName":"Colombia"},{"id":"CHO","name":"Choc\xf3","countryName":"Colombia"},{"id":"GUA","name":"Guain\xeda","countryName":"Colombia"},{"id":"GUV","name":"Guaviare","countryName":"Colombia"},{"id":"HUI","name":"Huila","countryName":"Colombia"},{"id":"LAG","name":"La Guajira","countryName":"Colombia"},{"id":"MAG","name":"Magdalena","countryName":"Colombia"},{"id":"MET","name":"Meta","countryName":"Colombia"},{"id":"NAR","name":"Nari\xf1o","countryName":"Colombia"},{"id":"NSA","name":"Norte de Santander","countryName":"Colombia"},{"id":"PUT","name":"Putumayo","countryName":"Colombia"},{"id":"QUI","name":"Quind\xedo","countryName":"Colombia"},{"id":"RIS","name":"Risaralda","countryName":"Colombia"},{"id":"SAP","name":"San Andr\xe9s, Providencia y Santa Catalina","countryName":"Colombia"},{"id":"SAN","name":"Santander","countryName":"Colombia"},{"id":"SUC","name":"Sucre","countryName":"Colombia"},{"id":"TOL","name":"Tolima","countryName":"Colombia"},{"id":"VAC","name":"Valle del Cauca","countryName":"Colombia"},{"id":"VAU","name":"Vaup\xe9s","countryName":"Colombia"},{"id":"VID","name":"Vichada","countryName":"Colombia"}],"KM":[{"id":"A","name":"Anjouan (Ndzouani)","countryName":"Comoros"},{"id":"G","name":"Grande Comore (Ngazidja)","countryName":"Comoros"},{"id":"M","name":"Moh\xe9li (Moili)","countryName":"Comoros"}],"CG":[{"id":"BZV","name":"Brazzaville","countryName":"Congo"},{"id":"11","name":"Bouenza","countryName":"Congo"},{"id":"8","name":"Cuvette","countryName":"Congo"},{"id":"15","name":"Cuvette-Ouest","countryName":"Congo"},{"id":"5","name":"Kouilou","countryName":"Congo"},{"id":"2","name":"L\xe9koumou","countryName":"Congo"},{"id":"7","name":"Likouala","countryName":"Congo"},{"id":"9","name":"Niari","countryName":"Congo"},{"id":"14","name":"Plateaux","countryName":"Congo"},{"id":"12","name":"Pool","countryName":"Congo"},{"id":"13","name":"Sangha","countryName":"Congo"}],"CD":[{"id":"KN","name":"Kinshasa","countryName":"Congo, Democratic Republic of the"},{"id":"BN","name":"Bandundu","countryName":"Congo, Democratic Republic of the"},{"id":"BC","name":"Bas-Congo","countryName":"Congo, Democratic Republic of the"},{"id":"EQ","name":"\xc9quateur","countryName":"Congo, Democratic Republic of the"},{"id":"HC","name":"Haut-Congo","countryName":"Congo, Democratic Republic of the"},{"id":"KW","name":"Kasai-Occidental","countryName":"Congo, Democratic Republic of the"},{"id":"KE","name":"Kasai-Oriental","countryName":"Congo, Democratic Republic of the"},{"id":"KA","name":"Katanga","countryName":"Congo, Democratic Republic of the"},{"id":"MA","name":"Maniema","countryName":"Congo, Democratic Republic of the"},{"id":"NK","name":"Nord-Kivu","countryName":"Congo, Democratic Republic of the"},{"id":"SK","name":"Sud-Kivu","countryName":"Congo, Democratic Republic of the"}],"CK":[{"id":"CK","name":"Cook Islands","countryName":"Cook Islands"}],"CR":[{"id":"A","name":"Alajuela","countryName":"Costa Rica"},{"id":"C","name":"Cartago","countryName":"Costa Rica"},{"id":"G","name":"Guanacaste","countryName":"Costa Rica"},{"id":"H","name":"Heredia","countryName":"Costa Rica"},{"id":"L","name":"Lim\xf3n","countryName":"Costa Rica"},{"id":"P","name":"Puntarenas","countryName":"Costa Rica"},{"id":"SJ","name":"San Jos\xe9","countryName":"Costa Rica"}],"CI":[{"id":"06","name":"18 Montagnes (R\xe9gion des)","countryName":"C\xf4te d\'Ivoire"},{"id":"16","name":"Agn\xe9bi (R\xe9gion de l\')","countryName":"C\xf4te d\'Ivoire"},{"id":"09","name":"Bas-Sassandra (R\xe9gion du)","countryName":"C\xf4te d\'Ivoire"},{"id":"10","name":"Dengu\xe9l\xe9 (R\xe9gion du)","countryName":"C\xf4te d\'Ivoire"},{"id":"02","name":"Haut-Sassandra (R\xe9gion du)","countryName":"C\xf4te d\'Ivoire"},{"id":"07","name":"Lacs (R\xe9gion des)","countryName":"C\xf4te d\'Ivoire"},{"id":"01","name":"Lagunes (R\xe9gion des)","countryName":"C\xf4te d\'Ivoire"},{"id":"12","name":"Marahou\xe9 (R\xe9gion de la)","countryName":"C\xf4te d\'Ivoire"},{"id":"05","name":"Moyen-Como\xe9 (R\xe9gion du)","countryName":"C\xf4te d\'Ivoire"},{"id":"11","name":"Nzi-Como\xe9 (R\xe9gion)","countryName":"C\xf4te d\'Ivoire"},{"id":"03","name":"Savanes (R\xe9gion des)","countryName":"C\xf4te d\'Ivoire"},{"id":"15","name":"Sud-Bandama (R\xe9gion du)","countryName":"C\xf4te d\'Ivoire"},{"id":"13","name":"Sud-Como\xe9 (R\xe9gion du)","countryName":"C\xf4te d\'Ivoire"},{"id":"04","name":"Vall\xe9e du Bandama (R\xe9gion de la)","countryName":"C\xf4te d\'Ivoire"},{"id":"14","name":"Worodougou (R\xe9gion du)","countryName":"C\xf4te d\'Ivoire"},{"id":"08","name":"Zanzan (R\xe9gion du)","countryName":"C\xf4te d\'Ivoire"}],"HR":[{"id":"07","name":"Bjelovarsko-bilogorska \u017eupanija","countryName":"Croatia"},{"id":"12","name":"Brodsko-posavska \u017eupanija","countryName":"Croatia"},{"id":"19","name":"Dubrova\u010dko-neretvanska \u017eupanija","countryName":"Croatia"},{"id":"18","name":"Istarska \u017eupanija","countryName":"Croatia"},{"id":"04","name":"Karlova\u010dka \u017eupanija","countryName":"Croatia"},{"id":"06","name":"Koprivni\u010dkco-kri\u017eeva\u010dka \u017eupanija","countryName":"Croatia"},{"id":"02","name":"Krapinsko-zagorska \u017eupanija","countryName":"Croatia"},{"id":"09","name":"Li\u010dko-senjska \u017eupanija","countryName":"Croatia"},{"id":"20","name":"Medjimurska \u017eupanija","countryName":"Croatia"},{"id":"14","name":"Osje\u010dko-baranjska \u017eupanija","countryName":"Croatia"},{"id":"11","name":"Po\u017ee\u0161ko-slavonska \u017eupanija","countryName":"Croatia"},{"id":"08","name":"Primorsko-goranska \u017eupanija","countryName":"Croatia"},{"id":"03","name":"Sisa\u0161ko-moslava\u010dka \u017eupanija","countryName":"Croatia"},{"id":"17","name":"Splitsko-dalmatinska \u017eupanija","countryName":"Croatia"},{"id":"15","name":"\u0160ibensko-kninska \u017eupanija","countryName":"Croatia"},{"id":"05","name":"Vara\u017edinska \u017eupanija","countryName":"Croatia"},{"id":"10","name":"Viroviti\u010dko-podravska \u017eupanija","countryName":"Croatia"},{"id":"16","name":"Vukovarsko-srijemska \u017eupanija","countryName":"Croatia"},{"id":"13","name":"Zadarska \u017eupanija","countryName":"Croatia"},{"id":"01","name":"Zagreba\u010dka \u017eupanija","countryName":"Croatia"}],"CU":[{"id":"09","name":"Camag\xfcey","countryName":"Cuba"},{"id":"03","name":"Ciudad de La Habana","countryName":"Cuba"},{"id":"12","name":"Granma","countryName":"Cuba"},{"id":"14","name":"Guant\xe1namo","countryName":"Cuba"},{"id":"11","name":"Holgu\xedn","countryName":"Cuba"},{"id":"02","name":"La Habana","countryName":"Cuba"},{"id":"10","name":"Las Tunas","countryName":"Cuba"},{"id":"04","name":"Matanzas","countryName":"Cuba"},{"id":"01","name":"Pinar del R\xedo","countryName":"Cuba"},{"id":"07","name":"Sancti Sp\xedritus","countryName":"Cuba"},{"id":"13","name":"Santiago de Cuba","countryName":"Cuba"},{"id":"05","name":"Villa Clara","countryName":"Cuba"},{"id":"99","name":"Isla de la Juventud","countryName":"Cuba"}],"CY":[{"id":"04","name":"Ammochostos (Ma\u011fusa)","countryName":"Cyprus"},{"id":"06","name":"Keryneia (Girne)","countryName":"Cyprus"},{"id":"03","name":"Larnaka","countryName":"Cyprus"},{"id":"01","name":"Lefkosia (Lefko\u015fa)","countryName":"Cyprus"},{"id":"02","name":"Lemesos (Leymosun)","countryName":"Cyprus"},{"id":"05","name":"Pafos (Baf)","countryName":"Cyprus"}],"CZ":[{"id":"PRG","name":"Praha","countryName":"Czechia"},{"id":"CJC","name":"Jiho\u010desk\xfd kraj","countryName":"Czechia"},{"id":"CJM","name":"Jihomoravsk\xfd kraj","countryName":"Czechia"},{"id":"CSC","name":"Severo\u010desk\xfd kraj","countryName":"Czechia"},{"id":"CSM","name":"Severomoravsk\xfd kraj","countryName":"Czechia"},{"id":"CST","name":"St\u0159edo\u010desk\xfd kraj","countryName":"Czechia"},{"id":"CVC","name":"V\xfdchodo\u010desk\xfd kraj","countryName":"Czechia"},{"id":"CZC","name":"Z\xe1pado\u010desk\xfd kraj","countryName":"Czechia"}],"DK":[{"id":"147","name":"Frederiksberg","countryName":"Denmark"},{"id":"101","name":"K\u01ffbenhavn","countryName":"Denmark"},{"id":"040","name":"Bornholm","countryName":"Denmark"},{"id":"020","name":"Frederiksborg","countryName":"Denmark"},{"id":"042","name":"Fyn","countryName":"Denmark"},{"id":"015","name":"K\u01ffbenhavn","countryName":"Denmark"},{"id":"080","name":"Nordjylland","countryName":"Denmark"},{"id":"055","name":"Ribe","countryName":"Denmark"},{"id":"065","name":"Ringk\u01ffbing","countryName":"Denmark"},{"id":"025","name":"Roskilde","countryName":"Denmark"},{"id":"035","name":"Storstr\u01ffm","countryName":"Denmark"},{"id":"050","name":"S\u01ffnderjylland","countryName":"Denmark"},{"id":"060","name":"Vejle","countryName":"Denmark"},{"id":"030","name":"Vestsj\xe6lland","countryName":"Denmark"},{"id":"076","name":"Viborg","countryName":"Denmark"},{"id":"070","name":"\xc5rhus","countryName":"Denmark"}],"DJ":[{"id":"AS","name":"Ali Sabieh","countryName":"Djibouti"},{"id":"DI","name":"Dikhil","countryName":"Djibouti"},{"id":"DJ","name":"Djibouti","countryName":"Djibouti"},{"id":"OB","name":"Obock","countryName":"Djibouti"},{"id":"TA","name":"Tadjoura","countryName":"Djibouti"}],"DM":[{"id":"DM","name":"Dominica","countryName":"Dominica"}],"DO":[{"id":"DN","name":"Distrito National (Santo Domingo)","countryName":"Dominican Republic"},{"id":"AZ","name":"Azua","countryName":"Dominican Republic"},{"id":"BR","name":"Bahoruco","countryName":"Dominican Republic"},{"id":"BH","name":"Barahona","countryName":"Dominican Republic"},{"id":"DA","name":"Dajab\xf3n","countryName":"Dominican Republic"},{"id":"DU","name":"Duarte","countryName":"Dominican Republic"},{"id":"SE","name":"El Seibo","countryName":"Dominican Republic"},{"id":"EP","name":"La Estrelleta [El\xedas Pi\xf1a]","countryName":"Dominican Republic"},{"id":"HM","name":"Hato Mayor","countryName":"Dominican Republic"},{"id":"IN","name":"Independencia","countryName":"Dominican Republic"},{"id":"AL","name":"La Altagracia","countryName":"Dominican Republic"},{"id":"RO","name":"La Romana","countryName":"Dominican Republic"},{"id":"VE","name":"La Vega","countryName":"Dominican Republic"},{"id":"MT","name":"Mar\xeda Trinidad S\xe1nchez","countryName":"Dominican Republic"},{"id":"MN","name":"Monse\xf1or Nouel","countryName":"Dominican Republic"},{"id":"MC","name":"Monte Cristi","countryName":"Dominican Republic"},{"id":"MP","name":"Monte Plata","countryName":"Dominican Republic"},{"id":"PN","name":"Pedernales","countryName":"Dominican Republic"},{"id":"PR","name":"Peravia","countryName":"Dominican Republic"},{"id":"PP","name":"Puerto Plata","countryName":"Dominican Republic"},{"id":"SC","name":"Salcedo","countryName":"Dominican Republic"},{"id":"SM","name":"Saman\xe1","countryName":"Dominican Republic"},{"id":"SZ","name":"Sanchez Ram\xedrez","countryName":"Dominican Republic"},{"id":"CR","name":"San Crist\xf3bal","countryName":"Dominican Republic"},{"id":"JU","name":"San Juan","countryName":"Dominican Republic"},{"id":"PM","name":"San Pedro de Macor\xeds","countryName":"Dominican Republic"},{"id":"ST","name":"Santiago","countryName":"Dominican Republic"},{"id":"SR","name":"Santiago Rodr\xedguez","countryName":"Dominican Republic"},{"id":"VA","name":"Valverde","countryName":"Dominican Republic"}],"TP":[{"id":"TP","name":"East Timor"}],"EC":[{"id":"A","name":"Azuay","countryName":"Ecuador"},{"id":"B","name":"Bol\xedvar","countryName":"Ecuador"},{"id":"F","name":"Ca\xf1ar","countryName":"Ecuador"},{"id":"C","name":"Carchi","countryName":"Ecuador"},{"id":"X","name":"Cotopaxi","countryName":"Ecuador"},{"id":"H","name":"Chimborazo","countryName":"Ecuador"},{"id":"O","name":"El Oro","countryName":"Ecuador"},{"id":"E","name":"Esmeraldas","countryName":"Ecuador"},{"id":"W","name":"Gal\xe1pagos","countryName":"Ecuador"},{"id":"G","name":"Guayas","countryName":"Ecuador"},{"id":"I","name":"Imbabura","countryName":"Ecuador"},{"id":"L","name":"Loja","countryName":"Ecuador"},{"id":"R","name":"Los R\xedos","countryName":"Ecuador"},{"id":"M","name":"Manab\xed","countryName":"Ecuador"},{"id":"S","name":"Morona-Santiago","countryName":"Ecuador"},{"id":"N","name":"Napo","countryName":"Ecuador"},{"id":"Y","name":"Pastaza","countryName":"Ecuador"},{"id":"P","name":"Pichincha","countryName":"Ecuador"},{"id":"U","name":"Sucumb\xedos","countryName":"Ecuador"},{"id":"T","name":"Tungurahua","countryName":"Ecuador"},{"id":"Z","name":"Zarnora-Chinchipe","countryName":"Ecuador"}],"EG":[{"id":"DK","name":"Ad Daqahl\u012byah","countryName":"Egypt"},{"id":"BA","name":"Al Ba\u1e29r al A\u1e29mar","countryName":"Egypt"},{"id":"BH","name":"Al Bu\u1e29ayrah","countryName":"Egypt"},{"id":"FYM","name":"Al Fayy\u016bm","countryName":"Egypt"},{"id":"GH","name":"Al Gharb\u012byah","countryName":"Egypt"},{"id":"ALX","name":"Al Iskandar\u012byah","countryName":"Egypt"},{"id":"IS","name":"Al Ism\u0101\u2018\u012bl\u012byah","countryName":"Egypt"},{"id":"GZ","name":"Al J\u012bzah","countryName":"Egypt"},{"id":"MNF","name":"Al Min\u016bf\u012byah","countryName":"Egypt"},{"id":"MN","name":"Al Miny\u0101","countryName":"Egypt"},{"id":"C","name":"Al Q\u0101hirah","countryName":"Egypt"},{"id":"KB","name":"Al Qaly\u016bb\u012byah","countryName":"Egypt"},{"id":"WAD","name":"Al W\u0101d\u012b al Jad\u012bd","countryName":"Egypt"},{"id":"SHR","name":"Ash Sharq\u012byah","countryName":"Egypt"},{"id":"SUZ","name":"As Suways","countryName":"Egypt"},{"id":"ASN","name":"Asw\u0101n","countryName":"Egypt"},{"id":"AST","name":"Asy\u016b\u0163","countryName":"Egypt"},{"id":"BNS","name":"Ban\u012b Suwayf","countryName":"Egypt"},{"id":"PTS","name":"B\u016br Sa\u2018\u012bd","countryName":"Egypt"},{"id":"DT","name":"Dumy\u0101\u0163","countryName":"Egypt"},{"id":"JS","name":"Jan\u016bb S\u012bn\u0101\'","countryName":"Egypt"},{"id":"KFS","name":"Kafr ash Shaykh","countryName":"Egypt"},{"id":"MT","name":"Ma\u0163r\u016b\u1e29","countryName":"Egypt"},{"id":"KN","name":"Qin\u0101","countryName":"Egypt"},{"id":"SIN","name":"Sham\u0101l S\u012bn\u0101\'","countryName":"Egypt"},{"id":"SHG","name":"S\u016bh\u0101j","countryName":"Egypt"}],"SV":[{"id":"AH","name":"Ahuachap\xe1n","countryName":"El Salvador"},{"id":"CA","name":"Caba\xf1as","countryName":"El Salvador"},{"id":"CU","name":"Cuscatl\xe1n","countryName":"El Salvador"},{"id":"CH","name":"Chalatenango","countryName":"El Salvador"},{"id":"LI","name":"La Libertad","countryName":"El Salvador"},{"id":"PA","name":"La Paz","countryName":"El Salvador"},{"id":"UN","name":"La Uni\xf3n","countryName":"El Salvador"},{"id":"MO","name":"Moraz\xe1n","countryName":"El Salvador"},{"id":"SM","name":"San Miguel","countryName":"El Salvador"},{"id":"SS","name":"San Salvador","countryName":"El Salvador"},{"id":"SA","name":"Santa Ana","countryName":"El Salvador"},{"id":"SV","name":"San Vicente","countryName":"El Salvador"},{"id":"SO","name":"Sonsonate","countryName":"El Salvador"},{"id":"SU","name":"Usulut\xe1n","countryName":"El Salvador"}],"GQ":[{"id":"C","name":"Regi\xf3n Continental","countryName":"Equatorial Guinea"},{"id":"CS","name":"Centro Sur","countryName":"Equatorial Guinea"},{"id":"KN","name":"Kie-Ntem","countryName":"Equatorial Guinea"},{"id":"LI","name":"Litoral","countryName":"Equatorial Guinea"},{"id":"WN","name":"Wele-Nz\xe1s","countryName":"Equatorial Guinea"},{"id":"I","name":"Regi\xf3n Insular","countryName":"Equatorial Guinea"},{"id":"AN","name":"Annob\xf3n","countryName":"Equatorial Guinea"},{"id":"BN","name":"Bioko Norte","countryName":"Equatorial Guinea"},{"id":"BS","name":"Bioko Sur","countryName":"Equatorial Guinea"}],"ER":[{"id":"AG","name":"Akele Guzai [Akal\xe4 Guzay]","countryName":"Eritrea"},{"id":"AS","name":"Asmara [Asm\xe4ra]","countryName":"Eritrea"},{"id":"BA","name":"Barka","countryName":"Eritrea"},{"id":"DE","name":"Denkalia [D\xe4nkali]","countryName":"Eritrea"},{"id":"GS","name":"Gash-Setit [Ga\u0161 enna S\xe4tit]","countryName":"Eritrea"},{"id":"HA","name":"Hamasien [Hamas\xe9n]","countryName":"Eritrea"},{"id":"SA","name":"Sahel","countryName":"Eritrea"},{"id":"SM","name":"Semhar [S\xe4mhar]","countryName":"Eritrea"},{"id":"SN","name":"Senhit [S\xe4nhet]","countryName":"Eritrea"},{"id":"SR","name":"Seraye [S\xe4ray\xe9]","countryName":"Eritrea"}],"EE":[{"id":"37","name":"Harjumaa","countryName":"Estonia"},{"id":"39","name":"Hiiumaa","countryName":"Estonia"},{"id":"44","name":"Ida-Virumaa","countryName":"Estonia"},{"id":"49","name":"J\u014dgevamaa","countryName":"Estonia"},{"id":"51","name":"J\xe4rvamaa","countryName":"Estonia"},{"id":"57","name":"L\xe4\xe4nemaa","countryName":"Estonia"},{"id":"59","name":"L\xe4\xe4ne-Virumaa","countryName":"Estonia"},{"id":"65","name":"P\u014dlvamaa","countryName":"Estonia"},{"id":"67","name":"P\xe4rnumaa","countryName":"Estonia"},{"id":"70","name":"Raplamaa","countryName":"Estonia"},{"id":"74","name":"Saaremaa","countryName":"Estonia"},{"id":"78","name":"Tartumaa","countryName":"Estonia"},{"id":"82","name":"Valgamaa","countryName":"Estonia"},{"id":"84","name":"Viljandimaa","countryName":"Estonia"},{"id":"86","name":"V\u014drumaa","countryName":"Estonia"}],"ET":[{"id":"AA","name":"Addis Ababa [Addis Abeba]","countryName":"Ethiopia"},{"id":"AF","name":"Afar","countryName":"Ethiopia"},{"id":"AM","name":"Amara [Amhara]","countryName":"Ethiopia"},{"id":"BE","name":"Benshangul-Gumaz [B\xe9nishangul]","countryName":"Ethiopia"},{"id":"GA","name":"Gambela Peoples [Gamb\xe9la]","countryName":"Ethiopia"},{"id":"HA","name":"Harari People [Harer]","countryName":"Ethiopia"},{"id":"OR","name":"Oromia [Oromo]","countryName":"Ethiopia"},{"id":"SO","name":"Somali","countryName":"Ethiopia"},{"id":"SN","name":"Southern Nations, Nationalities and Peoples","countryName":"Ethiopia"},{"id":"TI","name":"Tigrai [Tegr\xe9]","countryName":"Ethiopia"}],"FK":[{"id":"FK","name":"Falkland Islands (Malvinas)","countryName":"Falkland Islands (Malvinas)"}],"FO":[{"id":"FO","name":"Faroe Islands","countryName":"Faroe Islands"}],"FJ":[{"id":"C","name":"Central","countryName":"Fiji"},{"id":"E","name":"Eastern","countryName":"Fiji"},{"id":"N","name":"Northern","countryName":"Fiji"},{"id":"W","name":"Western","countryName":"Fiji"},{"id":"R","name":"Rotuma","countryName":"Fiji"}],"FI":[{"id":"AL","name":"Ahvenanmaan l\xe4\xe4ni","countryName":"Finland"},{"id":"ES","name":"Etel\xe4-Suomen l\xe4\xe4ni","countryName":"Finland"},{"id":"IS","name":"It\xe4-Suomen l\xe4\xe4ni","countryName":"Finland"},{"id":"LL","name":"Lapin l\xe4\xe4ni","countryName":"Finland"},{"id":"LS","name":"L\xe4nsi-Suomen l\xe4\xe4ni","countryName":"Finland"},{"id":"OL","name":"Oulun l\xe4\xe4ni","countryName":"Finland"}],"FR":[{"id":"A","name":"Alsace","countryName":"France"},{"id":"67","name":"Bas-Rhin","countryName":"France"},{"id":"68","name":"Haut-Rhin","countryName":"France"},{"id":"B","name":"Aquitaine","countryName":"France"},{"id":"79","name":"Deux-S\xe8vres","countryName":"France"},{"id":"24","name":"Dordogne","countryName":"France"},{"id":"33","name":"Gironde","countryName":"France"},{"id":"40","name":"Landes","countryName":"France"},{"id":"47","name":"Lot-et-Garonne","countryName":"France"},{"id":"64","name":"Pyr\xe9n\xe9es-Atlantiques","countryName":"France"},{"id":"C","name":"Auvergne","countryName":"France"},{"id":"03","name":"Allier","countryName":"France"},{"id":"15","name":"Cantal","countryName":"France"},{"id":"43","name":"Haute-Loire","countryName":"France"},{"id":"63","name":"Puy-de-D\xf4me","countryName":"France"},{"id":"P","name":"Basse-Normandie","countryName":"France"},{"id":"14","name":"Calvados","countryName":"France"},{"id":"50","name":"Manche","countryName":"France"},{"id":"61","name":"Orne","countryName":"France"},{"id":"D","name":"Bourgogne","countryName":"France"},{"id":"21","name":"C\xf4te-d\'Or","countryName":"France"},{"id":"58","name":"Ni\xe8vre","countryName":"France"},{"id":"71","name":"Sa\xf4ne-et-Loire","countryName":"France"},{"id":"89","name":"Yonne","countryName":"France"},{"id":"E","name":"Bretagne","countryName":"France"},{"id":"22","name":"Cotes-d\'Armor","countryName":"France"},{"id":"29","name":"Finist\xe8re","countryName":"France"},{"id":"35","name":"Ille-et-Vilaine","countryName":"France"},{"id":"56","name":"Morbihan","countryName":"France"},{"id":"F","name":"Centre","countryName":"France"},{"id":"18","name":"Cher","countryName":"France"},{"id":"28","name":"Eure-et-Loir","countryName":"France"},{"id":"36","name":"Indre","countryName":"France"},{"id":"37","name":"Indre-et-Loire","countryName":"France"},{"id":"41","name":"Loir-et-Cher","countryName":"France"},{"id":"45","name":"Loiret","countryName":"France"},{"id":"G","name":"Champagne-Ardenne","countryName":"France"},{"id":"08","name":"Ardennes","countryName":"France"},{"id":"10","name":"Aube","countryName":"France"},{"id":"52","name":"Haute-Marne","countryName":"France"},{"id":"51","name":"Marne","countryName":"France"},{"id":"H","name":"Corse","countryName":"France"},{"id":"2A","name":"Corse-du-Sud","countryName":"France"},{"id":"2B","name":"Haute-Corse","countryName":"France"},{"id":"I","name":"Franche-Comt\xe9","countryName":"France"},{"id":"25","name":"Doubs","countryName":"France"},{"id":"70","name":"Haute-Sa\xf4ne","countryName":"France"},{"id":"39","name":"Jura","countryName":"France"},{"id":"90","name":"Territoire de Belfort","countryName":"France"},{"id":"Q","name":"Haute-Normandie","countryName":"France"},{"id":"27","name":"Eure","countryName":"France"},{"id":"76","name":"Seine-Maritime","countryName":"France"},{"id":"J","name":"\xcele-de-France","countryName":"France"},{"id":"91","name":"Essonne","countryName":"France"},{"id":"92","name":"Hauts-de-Seine","countryName":"France"},{"id":"75","name":"Paris","countryName":"France"},{"id":"77","name":"Seine-et-Marne","countryName":"France"},{"id":"93","name":"Seine-Saint-Denis","countryName":"France"},{"id":"94","name":"Val-de-Marne","countryName":"France"},{"id":"95","name":"Val-d\'Oise","countryName":"France"},{"id":"78","name":"Yvelines","countryName":"France"},{"id":"K","name":"Languedoc-Roussillon","countryName":"France"},{"id":"11","name":"Aude","countryName":"France"},{"id":"30","name":"Gard","countryName":"France"},{"id":"34","name":"H\xe9rault","countryName":"France"},{"id":"48","name":"Loz\xe8re","countryName":"France"},{"id":"66","name":"Pyr\xe9n\xe9es-Orientales","countryName":"France"},{"id":"L","name":"Limousin","countryName":"France"},{"id":"19","name":"Corr\xe8ze","countryName":"France"},{"id":"23","name":"Creuse","countryName":"France"},{"id":"87","name":"Haute-Vienne","countryName":"France"},{"id":"M","name":"Lorraine","countryName":"France"},{"id":"54","name":"Meurthe-et-Moselle","countryName":"France"},{"id":"55","name":"Meuse","countryName":"France"},{"id":"57","name":"Moselle","countryName":"France"},{"id":"88","name":"Vosges","countryName":"France"},{"id":"N","name":"Midi-Pyr\xe9n\xe9es","countryName":"France"},{"id":"09","name":"Ari\xe8ge","countryName":"France"},{"id":"12","name":"Aveyron","countryName":"France"},{"id":"32","name":"Gers","countryName":"France"},{"id":"31","name":"Haute-Garonne","countryName":"France"},{"id":"65","name":"Hautes-Pyr\xe9n\xe9es","countryName":"France"},{"id":"46","name":"Lot","countryName":"France"},{"id":"81","name":"Tarn","countryName":"France"},{"id":"82","name":"Tarn-et-Garonne","countryName":"France"},{"id":"O","name":"Nord-Pas-de-Calais","countryName":"France"},{"id":"59","name":"Nord","countryName":"France"},{"id":"62","name":"Pas-de-Calais","countryName":"France"},{"id":"R","name":"Pays de la Loire","countryName":"France"},{"id":"44","name":"Loire-Atlantique","countryName":"France"},{"id":"49","name":"Maine-et-Loire","countryName":"France"},{"id":"53","name":"Mayenne","countryName":"France"},{"id":"72","name":"Sarthe","countryName":"France"},{"id":"85","name":"Vend\xe9e","countryName":"France"},{"id":"S","name":"Picardie","countryName":"France"},{"id":"02","name":"Aisne","countryName":"France"},{"id":"60","name":"Oise","countryName":"France"},{"id":"80","name":"Somme","countryName":"France"},{"id":"T","name":"Poitou-Charentes","countryName":"France"},{"id":"16","name":"Charente","countryName":"France"},{"id":"17","name":"Charente-Maritime","countryName":"France"},{"id":"86","name":"Vienne","countryName":"France"},{"id":"U","name":"Provence-Alpes-C\xf4te d\'Azur","countryName":"France"},{"id":"04","name":"Alpes-de-Haute-Provence","countryName":"France"},{"id":"06","name":"Alpes-Maritimes","countryName":"France"},{"id":"13","name":"Bauches-du-Rh\xf4ne","countryName":"France"},{"id":"05","name":"Hautes-Alpes","countryName":"France"},{"id":"83","name":"Var","countryName":"France"},{"id":"84","name":"Vaucluse","countryName":"France"},{"id":"V","name":"Rh\xf4ne-Alpes","countryName":"France"},{"id":"01","name":"Ain","countryName":"France"},{"id":"07","name":"Ard\xe8che","countryName":"France"},{"id":"26","name":"Dr\xf4me","countryName":"France"},{"id":"74","name":"Haute-Savoie","countryName":"France"},{"id":"38","name":"Is\xe8re","countryName":"France"},{"id":"42","name":"Loire","countryName":"France"},{"id":"69","name":"Rh\xf4ne","countryName":"France"},{"id":"73","name":"Savoie","countryName":"France"},{"id":"GP","name":"Guadeloupe","countryName":"France"},{"id":"GF","name":"Guyane (francaise)","countryName":"France"},{"id":"MQ","name":"Martinique","countryName":"France"},{"id":"RE","name":"R\xe9union","countryName":"France"},{"id":"YT","name":"Mayotte","countryName":"France"},{"id":"PM","name":"Saint-Pierre-et-Miquelon","countryName":"France"},{"id":"NC","name":"Nouvelle-Cal\xe9donie","countryName":"France"},{"id":"PF","name":"Polyn\xe9sie fran\xe7aise","countryName":"France"},{"id":"TF","name":"Terres Australes","countryName":"France"},{"id":"WF","name":"Wallis et Futuna","countryName":"France"}],"GF":[{"id":"GF","name":"French Guiana","countryName":"French Guiana"}],"PF":[{"id":"PF","name":"French Polynesia","countryName":"French Polynesia"}],"TF":[{"id":"TF","name":"French Southern Territories","countryName":"French Southern Territories"}],"GA":[{"id":"1","name":"Estuaire","countryName":"Gabon"},{"id":"2","name":"Haut-Ogoou\xe9","countryName":"Gabon"},{"id":"3","name":"Moyen-Ogoou\xe9","countryName":"Gabon"},{"id":"4","name":"Ngouni\xe9","countryName":"Gabon"},{"id":"5","name":"Nyanga","countryName":"Gabon"},{"id":"6","name":"Ogoou\xe9-Ivindo","countryName":"Gabon"},{"id":"7","name":"Ogoou\xe9-Lolo","countryName":"Gabon"},{"id":"8","name":"Ogoou\xe9-Maritime","countryName":"Gabon"},{"id":"9","name":"Woleu-Ntem","countryName":"Gabon"}],"GM":[{"id":"B","name":"Banjul","countryName":"Gambia"},{"id":"L","name":"Lower River","countryName":"Gambia"},{"id":"M","name":"MacCarthy Island","countryName":"Gambia"},{"id":"N","name":"North Bank","countryName":"Gambia"},{"id":"U","name":"Upper River","countryName":"Gambia"},{"id":"W","name":"Western","countryName":"Gambia"}],"GE":[{"id":"AB","name":"Ap\'khazet\'is Avtonomiuri Respublika [Abkhazia]","countryName":"Georgia"},{"id":"AJ","name":"Acharis Avtonomiuri Respublika [Ajaria]","countryName":"Georgia"},{"id":"BUS","name":"Bat\'umi","countryName":"Georgia"},{"id":"CHI","name":"Chiat\'ura","countryName":"Georgia"},{"id":"GAG","name":"Gagra","countryName":"Georgia"},{"id":"GOR","name":"Gori","countryName":"Georgia"},{"id":"KUT","name":"K\'ut\'aisi","countryName":"Georgia"},{"id":"PTI","name":"P\'ot\'i","countryName":"Georgia"},{"id":"RUS","name":"Rust\'avi","countryName":"Georgia"},{"id":"SUI","name":"Sokhumi","countryName":"Georgia"},{"id":"TBS","name":"T\'bilisi","countryName":"Georgia"},{"id":"TQI","name":"Tqibuli","countryName":"Georgia"},{"id":"TQV","name":"Tqvarch\'eli","countryName":"Georgia"},{"id":"TSQ","name":"Tsqalmbo","countryName":"Georgia"},{"id":"ZUG","name":"Zugdidi","countryName":"Georgia"},{"id":"01","name":"Abashis Raioni","countryName":"Georgia"},{"id":"02","name":"Adigenis Raioni","countryName":"Georgia"},{"id":"03","name":"Akhalgoris Raioni","countryName":"Georgia"},{"id":"04","name":"Akhalk\'alak\'is Raioni","countryName":"Georgia"},{"id":"05","name":"Akhalts\'ikhis Raioni","countryName":"Georgia"},{"id":"06","name":"Akhmetis Raioni","countryName":"Georgia"},{"id":"07","name":"Ambrolauris Raioni","countryName":"Georgia"},{"id":"08","name":"Aspindzis Raioni","countryName":"Georgia"},{"id":"09","name":"Baghdat\'is Raioni","countryName":"Georgia"},{"id":"10","name":"Bolnisis Raioni","countryName":"Georgia"},{"id":"11","name":"Borjomis Raioni","countryName":"Georgia"},{"id":"12","name":"Ch\'khorotsqus Raioni","countryName":"Georgia"},{"id":"13","name":"Ch\'okhatauris Raioni","countryName":"Georgia"},{"id":"14","name":"Dedop\'listsqaros Raioni","countryName":"Georgia"},{"id":"15","name":"Dmanisis Raioni","countryName":"Georgia"},{"id":"16","name":"Dushet\'is Raioni","countryName":"Georgia"},{"id":"17","name":"Galis Raioni","countryName":"Georgia"},{"id":"18","name":"Gardabnis Raioni","countryName":"Georgia"},{"id":"19","name":"Goris Raioni","countryName":"Georgia"},{"id":"20","name":"Gudaut\'is Raioni","countryName":"Georgia"},{"id":"21","name":"Gulrip\'shis Raioni","countryName":"Georgia"},{"id":"22","name":"Gurjaanis Raioni","countryName":"Georgia"},{"id":"23","name":"Javis Raioni","countryName":"Georgia"},{"id":"24","name":"K\'arelis Raioni","countryName":"Georgia"},{"id":"25","name":"Kaspis Raioni","countryName":"Georgia"},{"id":"26","name":"K\'edis Raioni","countryName":"Georgia"},{"id":"27","name":"Kharagaulis Raioni","countryName":"Georgia"},{"id":"28","name":"Khashuris Raioni","countryName":"Georgia"},{"id":"29","name":"Khelvach\'auris Raioni","countryName":"Georgia"},{"id":"30","name":"Khobis Raioni","countryName":"Georgia"},{"id":"31","name":"Khonis Raioni","countryName":"Georgia"},{"id":"32","name":"Khulos Raioni","countryName":"Georgia"},{"id":"33","name":"K\'obuletis Raioni","countryName":"Georgia"},{"id":"34","name":"Lagodekhis Raioni","countryName":"Georgia"},{"id":"35","name":"Lanch\'khut\'is Raioni","countryName":"Georgia"},{"id":"36","name":"Lentekhis Raioni","countryName":"Georgia"},{"id":"37","name":"Marneulis Raioni","countryName":"Georgia"},{"id":"38","name":"Martvilis Raioni","countryName":"Georgia"},{"id":"39","name":"Mestiis Raioni","countryName":"Georgia"},{"id":"40","name":"Mts\'khet\'is Raioni","countryName":"Georgia"},{"id":"41","name":"Ninotsmindis Raioni","countryName":"Georgia"},{"id":"42","name":"Och\'amch\'iris Raioni","countryName":"Georgia"},{"id":"43","name":"Onis Raioni","countryName":"Georgia"},{"id":"44","name":"Ozurget\'is Raioni","countryName":"Georgia"},{"id":"45","name":"Qazbegis Raioni","countryName":"Georgia"},{"id":"46","name":"Qvarlis Raioni","countryName":"Georgia"},{"id":"47","name":"Sach\'kheris Raioni","countryName":"Georgia"},{"id":"48","name":"Sagarejos Raioni","countryName":"Georgia"},{"id":"49","name":"Samtrediis Raioni","countryName":"Georgia"},{"id":"50","name":"Senakis Raioni","countryName":"Georgia"},{"id":"51","name":"Shuakhevis Raioni","countryName":"Georgia"},{"id":"52","name":"Sighnaghis Raioni","countryName":"Georgia"},{"id":"53","name":"Sokhumis Raioni","countryName":"Georgia"},{"id":"54","name":"T\'elavis Raioni","countryName":"Georgia"},{"id":"55","name":"T\'erjolis Raioni","countryName":"Georgia"},{"id":"56","name":"T\'et\'ritsqaros Raioni","countryName":"Georgia"},{"id":"57","name":"T\'ianet\'is Raioni","countryName":"Georgia"},{"id":"58","name":"Ts\'ageris Raioni","countryName":"Georgia"},{"id":"59","name":"Tsalenjikhis Raioni","countryName":"Georgia"},{"id":"60","name":"Tsalkis Raioni","countryName":"Georgia"},{"id":"61","name":"Vanis Raioni","countryName":"Georgia"},{"id":"62","name":"Zestap\'onis Raioni","countryName":"Georgia"},{"id":"63","name":"Zugdidis Raioni","countryName":"Georgia"}],"DE":[{"id":"BW","name":"Baden-W\xfcrttemberg","countryName":"Germany"},{"id":"BY","name":"Bayern","countryName":"Germany"},{"id":"BE","name":"Berlin","countryName":"Germany"},{"id":"BB","name":"Brandenburg","countryName":"Germany"},{"id":"HB","name":"Bremen","countryName":"Germany"},{"id":"HH","name":"Hamburg","countryName":"Germany"},{"id":"HE","name":"Hessen","countryName":"Germany"},{"id":"MV","name":"Mecklenburg-Vorpommern","countryName":"Germany"},{"id":"NI","name":"Niedersachsen","countryName":"Germany"},{"id":"NW","name":"Nordrhein-Westfalen","countryName":"Germany"},{"id":"RP","name":"Rheinland-Pfalz","countryName":"Germany"},{"id":"SL","name":"Saarland","countryName":"Germany"},{"id":"SN","name":"Sachsen","countryName":"Germany"},{"id":"ST","name":"Sachsen-Anhalt","countryName":"Germany"},{"id":"SH","name":"Schleswig-Holstein","countryName":"Germany"},{"id":"TH","name":"Th\xfcringen","countryName":"Germany"}],"GH":[{"id":"AH","name":"Ashanti","countryName":"Ghana"},{"id":"BA","name":"Brong-Ahafo","countryName":"Ghana"},{"id":"CP","name":"Central","countryName":"Ghana"},{"id":"EP","name":"Eastern","countryName":"Ghana"},{"id":"AA","name":"Greater Accra","countryName":"Ghana"},{"id":"NP","name":"Northern","countryName":"Ghana"},{"id":"UE","name":"Upper East","countryName":"Ghana"},{"id":"UW","name":"Upper West","countryName":"Ghana"},{"id":"TV","name":"Volta","countryName":"Ghana"},{"id":"WP","name":"Western","countryName":"Ghana"}],"GI":[{"id":"GI","name":"Gibraltar","countryName":"Gibraltar"}],"GB":[{"id":"CHA","name":"Channel Islands","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"GSY","name":"Guernsey [Guernesey]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"JSY","name":"Jersey","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ENG","name":"England","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BDG","name":"Barking and Dagenham","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BNE","name":"Barnet","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BNS","name":"Barnsley","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BAS","name":"Bath and North East Somerset","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BDF","name":"Bedfordshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BEX","name":"Bexley","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BIR","name":"Birmingham (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BBD","name":"Blackburn with Darwen","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BPL","name":"Blackpool","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BOL","name":"Bolton","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BMH","name":"Bournemouth","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BRC","name":"Bracknell Forest","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BRD","name":"Bradford (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BEN","name":"Brent","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BNH","name":"Brighton and Hove","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BST","name":"Bristol, City of","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BRY","name":"Bromley","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BKM","name":"Buckinghamshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BUR","name":"Bury","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CLD","name":"Calderdale","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CAM","name":"Cambridgeshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CMD","name":"Camden","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CHS","name":"Cheshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CON","name":"Cornwall","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"COV","name":"Coventry (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CRY","name":"Croydon","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CMA","name":"Cumbria","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DAL","name":"Darlington","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DER","name":"Derby (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DBY","name":"Derbyshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DEV","name":"Devon","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DNC","name":"Doncaster","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DOR","name":"Dorset","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DUD","name":"Dudley","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DUR","name":"Durharn","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"EAL","name":"Ealing","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ERY","name":"East Riding of Yorkshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ESX","name":"East Sussex","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ENF","name":"Enfield","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ESS","name":"Essex","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"GAT","name":"Gateshead","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"GLS","name":"Gloucestershire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"GRE","name":"Greenwich","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"HCK","name":"Hackney","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"HAL","name":"Haiton","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"HMF","name":"Hammersmith and Fulham","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"HAM","name":"Hampshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"HRY","name":"Haringey","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"HRW","name":"Harrow","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"HPL","name":"Hartlepool","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"HAV","name":"Havering","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"HEF","name":"Herefordshire, County of","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"HRT","name":"Hertfordshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"HIL","name":"Hillingdon","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"HNS","name":"Hounslow","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"IOW","name":"Isle of Wight","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"IOS","name":"Isles of Scilly","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ISL","name":"Islington","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"KEC","name":"Kensington and Chelsea","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"KEN","name":"Kent","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"KHL","name":"Kingston upon Hull, City of","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"KTT","name":"Kingston upon Thames","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"KIR","name":"Kirklees","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"KWL","name":"Knowsley","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"LBH","name":"Lambeth","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"LAN","name":"Lancashire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"LDS","name":"Leeds (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"LCE","name":"Leitester (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"LEC","name":"Leicestershire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"LEW","name":"Lewisham","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"LIN","name":"Lincolnshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"LIV","name":"Liverpool (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"LND","name":"London, City of","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"LUT","name":"Luton","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"MAN","name":"Manchester (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"MDW","name":"Medway","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"MRT","name":"Merton","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"MDB","name":"Middlesbrough","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"MIK","name":"Milton Keynes","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NET","name":"Newcastle upon Tyne (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NWM","name":"Newham","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NFK","name":"Norfolk","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NEL","name":"North East Lincolnshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NLN","name":"North Lincolnshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NSM","name":"North Somerset","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NTY","name":"North Tyneside","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NYK","name":"North Yorkshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NTH","name":"Northamptonshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NBL","name":"Northumberland","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NGM","name":"Nottingham (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NTT","name":"Nottinghamshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"OLD","name":"Oldham","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"OXF","name":"Oxfordshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"PTE","name":"Peterborough","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"PLY","name":"Plymouth (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"POL","name":"Poole","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"POR","name":"Portsmouth (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"RDG","name":"Reading","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"RDB","name":"Redbridge","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"RCC","name":"Redcar and Cleveland","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"RIC","name":"Richmond upon Thames","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"RCH","name":"Rochdale","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ROT","name":"Rotherharn","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"RUT","name":"Rutland","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SHN","name":"St. Helens","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SLF","name":"Salford (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SAW","name":"Sandweil","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SFT","name":"Sefton","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SHF","name":"Sheffield (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SHR","name":"Shropshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SLG","name":"Slough","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SOL","name":"Solihull","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SOM","name":"Somerset","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SGC","name":"South Gloucestershire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"STY","name":"South Tyneside","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"STH","name":"Southampton (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SOS","name":"Southend-on-Sea","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SWK","name":"Southwark","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"STS","name":"Staffordshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SKP","name":"Stockport","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"STT","name":"Stockton-On-Tees","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"STE","name":"Stoke-on-Trent (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SFK","name":"Suffolk","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SND","name":"Sunderland (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SRY","name":"Surrey","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"STN","name":"Sutton","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SWD","name":"Swindon","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"TAM","name":"Tameside","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"TFW","name":"Telford and Wrekin","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"THR","name":"Thurrock","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"TOB","name":"Torbay","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"TWH","name":"Tower Hamlets","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"TRF","name":"Trafford","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WKF","name":"Wakefield (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WLL","name":"Walsall","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WFT","name":"Waltham Forest","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WND","name":"Wandsworth","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WRT","name":"Warrington","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WAR","name":"Warwickshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WBK","name":"West Berkshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WSX","name":"West Sussex","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WSM","name":"Westminster (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WGN","name":"Wigan","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WIL","name":"Wiltshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WNM","name":"Windsor and Maidenhead","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WRL","name":"Wirral","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WOK","name":"Wokingham","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WLV","name":"Wolverhampton","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WOR","name":"Worcestershire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"YOR","name":"York (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"IOM","name":"Isle of Man","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NIR","name":"Northern Ireland","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ANT","name":"Antrim","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ARD","name":"Ards","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ARM","name":"Armagh","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BLA","name":"Ballymena","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BLY","name":"Ballymoney","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BNB","name":"Banbridge","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BFS","name":"Belfast (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CKF","name":"Carrickfergus","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CSR","name":"Castlereagh","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CLR","name":"Coleraine","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CKT","name":"Cookstown","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CGV","name":"Craigavon","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DRY","name":"Derry (City of)","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DOW","name":"Down","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DGN","name":"Dungannon","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"FER","name":"Fermanagh","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"LRN","name":"Larne","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"LMV","name":"Limavady","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"LSB","name":"Lisburn","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"MFT","name":"Magherafelt","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"MYL","name":"Moyle","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NYM","name":"Newry and Mourne","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NTA","name":"Newtownabbey","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NDN","name":"North Down","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"OMH","name":"Omagh","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"STB","name":"Strabane","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SCT","name":"Scotland","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ABE","name":"Aberdeen City","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ABD","name":"Aberdeenshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ANS","name":"Angus","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"AGB","name":"Argyll and Bute","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CLK","name":"Clackmannanshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DGY","name":"Dumfries and Galloway","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DND","name":"Dundee City","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"EAY","name":"East Ayrshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"EDU","name":"East Dunbartonshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ELN","name":"East Lothian","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ERW","name":"East Renfrewshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"EDH","name":"Edinburgh, City of","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ELS","name":"Eilean Siar","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"FAL","name":"Falkirk","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"FIF","name":"Fife","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"GLG","name":"Glasgow City","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"HLD","name":"Highland","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"IVC","name":"Inverclyde","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"MLN","name":"Midlothian","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"MRY","name":"Moray","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NAY","name":"North Ayrshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NLK","name":"North Lanarkshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ORK","name":"Orkney Islands","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"PKN","name":"Perth and Kinross","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"RFW","name":"Renfrewshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SCB","name":"Scottish Borders, The","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"ZET","name":"Shetland Islands","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SAY","name":"South Ayrshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SLK","name":"South Lanarkshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"STG","name":"Stirling","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WDU","name":"West Dunbartonshire","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WLN","name":"West Lothian","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WLS","name":"Wales [Cymru]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BGW","name":"Blaenau Gwent","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"BGE","name":"Bridgend [Pen-y-bont ar Ogwr GB-POG]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CAY","name":"Caerphilly [Caerffili GB-CAF]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CRF","name":"Cardiff (City of) [Caerdydd GB-CRD]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CMN","name":"Carmarthenshire [Sir Gaerfyrddin GB-GFY]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CGN","name":"Ceredigion [Sir Ceredigion]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"CWY","name":"Conwy","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"DEN","name":"Denbighshire [Sir Ddinbych GB-DDB]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"FLN","name":"Flintshire [Sir y Fflint GB-FFL]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"GWN","name":"Gwynedd","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"AGY","name":"Isle of Anglesey [Sir Ynys Man GB-YNM]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"MTY","name":"Merthyr Tydfil [Merthyr Tudful GB-MTU]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"MON","name":"Monmouthshire [Sir Fynwy GB-FYN]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NTL","name":"Neath Port Talbot [Castell-nedd Port Talbot GB-CTL]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"NWP","name":"Newport [Casnewydd GB-CNW]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"PEM","name":"Pembrokeshire [Sir Benfro CB-BNF]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"POW","name":"Powys","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"RCT","name":"Rhondda, Cynon, Taff [Rhondda, Cynon, Taf]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"SWA","name":"Swansea (City of) [Abertawe GB-ATA]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"TOF","name":"Torfaen [Tor-faen]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"VGL","name":"Vale of Glamorgan, The [Bro Morgannwg GB-BMG]","countryName":"United Kingdom of Great Britain and Northern Ireland"},{"id":"WRX","name":"Wrexham [Wrecsam GB-WRC]","countryName":"United Kingdom of Great Britain and Northern Ireland"}],"GR":[{"id":"I","name":"Anatoliki Makedonia kai Thraki","countryName":"Greece"},{"id":"52","name":"Drama","countryName":"Greece"},{"id":"71","name":"Evros","countryName":"Greece"},{"id":"55","name":"Kavalla","countryName":"Greece"},{"id":"73","name":"Rodopi","countryName":"Greece"},{"id":"72","name":"Xanthi","countryName":"Greece"},{"id":"IX","name":"Attiki","countryName":"Greece"},{"id":"A1","name":"Attiki","countryName":"Greece"},{"id":"VII","name":"Dytiki Ellada","countryName":"Greece"},{"id":"13","name":"Acha\xefa","countryName":"Greece"},{"id":"01","name":"Aitolia-Akarnania","countryName":"Greece"},{"id":"14","name":"Ileia","countryName":"Greece"},{"id":"III","name":"Dytiki Makedonia","countryName":"Greece"},{"id":"63","name":"Florina","countryName":"Greece"},{"id":"51","name":"Grevena","countryName":"Greece"},{"id":"56","name":"Kastoria","countryName":"Greece"},{"id":"58","name":"Kozani","countryName":"Greece"},{"id":"VI","name":"Ionioi Nisoi","countryName":"Greece"},{"id":"23","name":"Kefallinia","countryName":"Greece"},{"id":"22","name":"Kerkyra","countryName":"Greece"},{"id":"24","name":"Lefkas","countryName":"Greece"},{"id":"21","name":"Zakynthos","countryName":"Greece"},{"id":"IV","name":"Ipeiros","countryName":"Greece"},{"id":"31","name":"Arta","countryName":"Greece"},{"id":"33","name":"Ioannina","countryName":"Greece"},{"id":"34","name":"Preveza","countryName":"Greece"},{"id":"32","name":"Thesprotia","countryName":"Greece"},{"id":"II","name":"Kentriki Makedonia","countryName":"Greece"},{"id":"64","name":"Chalkidiki","countryName":"Greece"},{"id":"53","name":"Imathia","countryName":"Greece"},{"id":"57","name":"Kilkis","countryName":"Greece"},{"id":"59","name":"Pella","countryName":"Greece"},{"id":"61","name":"Pieria","countryName":"Greece"},{"id":"62","name":"Serrai","countryName":"Greece"},{"id":"54","name":"Thessaloniki","countryName":"Greece"},{"id":"XIII","name":"Kriti","countryName":"Greece"},{"id":"94","name":"Chania","countryName":"Greece"},{"id":"91","name":"Irakleion","countryName":"Greece"},{"id":"92","name":"Lasithion","countryName":"Greece"},{"id":"93","name":"Rethymnon","countryName":"Greece"},{"id":"XII","name":"Notio Aigaio","countryName":"Greece"},{"id":"81","name":"Dodekanisos","countryName":"Greece"},{"id":"82","name":"Kyklades","countryName":"Greece"},{"id":"X","name":"Peloponnisos","countryName":"Greece"},{"id":"11","name":"Argolis","countryName":"Greece"},{"id":"12","name":"Arkadia","countryName":"Greece"},{"id":"15","name":"Korinthia","countryName":"Greece"},{"id":"16","name":"Lakonia","countryName":"Greece"},{"id":"17","name":"Messinia","countryName":"Greece"},{"id":"VIII","name":"Sterea Ellada","countryName":"Greece"},{"id":"05","name":"Evrytania","countryName":"Greece"},{"id":"04","name":"Evvoia","countryName":"Greece"},{"id":"07","name":"Fokis","countryName":"Greece"},{"id":"06","name":"Fthiotis","countryName":"Greece"},{"id":"03","name":"Voiotia","countryName":"Greece"},{"id":"V","name":"Thessalia","countryName":"Greece"},{"id":"41","name":"Karditsa","countryName":"Greece"},{"id":"42","name":"Larisa","countryName":"Greece"},{"id":"43","name":"Magnisia","countryName":"Greece"},{"id":"44","name":"Trikala","countryName":"Greece"},{"id":"XI","name":"Voreio Aigaio","countryName":"Greece"},{"id":"85","name":"Chios","countryName":"Greece"},{"id":"83","name":"Lesvos","countryName":"Greece"},{"id":"84","name":"Samos","countryName":"Greece"}],"GL":[{"id":"GL","name":"Greenland","countryName":"Greenland"}],"GD":[{"id":"GD","name":"Grenada","countryName":"Grenada"}],"GP":[{"id":"GP","name":"Guadeloupe","countryName":"Guadeloupe"}],"GU":[{"id":"GU","name":"Guam","countryName":"Guam"}],"GT":[{"id":"AV","name":"Alta Verapaz","countryName":"Guatemala"},{"id":"BV","name":"Baja Verapaz","countryName":"Guatemala"},{"id":"CM","name":"Chimaltenango","countryName":"Guatemala"},{"id":"CQ","name":"Chiquimula","countryName":"Guatemala"},{"id":"PR","name":"El Progreso","countryName":"Guatemala"},{"id":"ES","name":"Escuintla","countryName":"Guatemala"},{"id":"GU","name":"Guatemala","countryName":"Guatemala"},{"id":"HU","name":"Huehuetenango","countryName":"Guatemala"},{"id":"IZ","name":"Izabal","countryName":"Guatemala"},{"id":"JA","name":"Jalapa","countryName":"Guatemala"},{"id":"JU","name":"Jutiapa","countryName":"Guatemala"},{"id":"PE","name":"Pet\xe9n","countryName":"Guatemala"},{"id":"QZ","name":"Quezaltenango","countryName":"Guatemala"},{"id":"QC","name":"Quich\xe9","countryName":"Guatemala"},{"id":"RE","name":"Retalhuleu","countryName":"Guatemala"},{"id":"SA","name":"Sacatep\xe9quez","countryName":"Guatemala"},{"id":"SM","name":"San Marcos","countryName":"Guatemala"},{"id":"SR","name":"Santa Rosa","countryName":"Guatemala"},{"id":"SO","name":"Solol\xe1","countryName":"Guatemala"},{"id":"SU","name":"Suchitep\xe9quez","countryName":"Guatemala"},{"id":"TO","name":"Totonicap\xe1n","countryName":"Guatemala"},{"id":"ZA","name":"Zacapa","countryName":"Guatemala"}],"GN":[{"id":"B","name":"Bake, Gouvernorat de","countryName":"Guinea"},{"id":"BF","name":"Boffa","countryName":"Guinea"},{"id":"BK","name":"Bok\xe9","countryName":"Guinea"},{"id":"FR","name":"Fria","countryName":"Guinea"},{"id":"GA","name":"Gaoual","countryName":"Guinea"},{"id":"KD","name":"Kindia","countryName":"Guinea"},{"id":"C","name":"Conakry, Gouvernorat de","countryName":"Guinea"},{"id":"F","name":"Faranah, Gouvernorat de","countryName":"Guinea"},{"id":"DB","name":"Dabola","countryName":"Guinea"},{"id":"DI","name":"Dinguiraye","countryName":"Guinea"},{"id":"FA","name":"Faranah","countryName":"Guinea"},{"id":"KS","name":"Kissidougou","countryName":"Guinea"},{"id":"K","name":"Kankan, Gouvernorat de","countryName":"Guinea"},{"id":"KA","name":"Kankan","countryName":"Guinea"},{"id":"KE","name":"K\xe9rouan\xe9","countryName":"Guinea"},{"id":"KO","name":"Kouroussa","countryName":"Guinea"},{"id":"MD","name":"Mandiana","countryName":"Guinea"},{"id":"SI","name":"Siguiri","countryName":"Guinea"},{"id":"D","name":"Kindia, Gouvernorat de","countryName":"Guinea"},{"id":"CO","name":"Coyah","countryName":"Guinea"},{"id":"DU","name":"Dubr\xe9ka","countryName":"Guinea"},{"id":"FO","name":"For\xe9cariah","countryName":"Guinea"},{"id":"TE","name":"T\xe9lim\xe9l\xe9","countryName":"Guinea"},{"id":"L","name":"Lab\xe9, Gouvernorat de","countryName":"Guinea"},{"id":"KB","name":"Koubia","countryName":"Guinea"},{"id":"LA","name":"Lab\xe9","countryName":"Guinea"},{"id":"LE","name":"L\xe9louma","countryName":"Guinea"},{"id":"ML","name":"Mali","countryName":"Guinea"},{"id":"TO","name":"Tougu\xe9","countryName":"Guinea"},{"id":"M","name":"Mamou, Gouvernorat de","countryName":"Guinea"},{"id":"DL","name":"Dalaba","countryName":"Guinea"},{"id":"MM","name":"Mamou","countryName":"Guinea"},{"id":"PI","name":"Pita","countryName":"Guinea"},{"id":"N","name":"Nz\xe9r\xe9kor\xe9, Gouvernorat de","countryName":"Guinea"},{"id":"BE","name":"Beyla","countryName":"Guinea"},{"id":"GU","name":"Gu\xe9k\xe9dou","countryName":"Guinea"},{"id":"LO","name":"Lola","countryName":"Guinea"},{"id":"MC","name":"Macenta","countryName":"Guinea"},{"id":"NZ","name":"Nz\xe9r\xe9kor\xe9","countryName":"Guinea"},{"id":"YO","name":"Yomou","countryName":"Guinea"}],"GW":[{"id":"BS","name":"Bissau","countryName":"Guinea-Bissau"},{"id":"BA","name":"Bafat\xe1","countryName":"Guinea-Bissau"},{"id":"BM","name":"Biombo","countryName":"Guinea-Bissau"},{"id":"BL","name":"Bolama","countryName":"Guinea-Bissau"},{"id":"CA","name":"Cacheu","countryName":"Guinea-Bissau"},{"id":"GA","name":"Gab\xfa","countryName":"Guinea-Bissau"},{"id":"OI","name":"Oio","countryName":"Guinea-Bissau"},{"id":"QU","name":"Quinara","countryName":"Guinea-Bissau"}],"GY":[{"id":"BA","name":"Barima-Waini","countryName":"Guyana"},{"id":"CU","name":"Cuyuni-Mazaruni","countryName":"Guyana"},{"id":"DE","name":"Demerara-Mahaica","countryName":"Guyana"},{"id":"EB","name":"East Berbice-Corentyne","countryName":"Guyana"},{"id":"ES","name":"Essequibo Islands-West Demerara","countryName":"Guyana"},{"id":"MA","name":"Mahaica-Berbice","countryName":"Guyana"},{"id":"PM","name":"Pomeroon-Supenaam","countryName":"Guyana"},{"id":"PT","name":"Potaro-Siparuni","countryName":"Guyana"},{"id":"UD","name":"Upper Demerara-Berbice","countryName":"Guyana"},{"id":"UT","name":"Upper Takutu-Upper Essequibo","countryName":"Guyana"}],"HT":[{"id":"AR","name":"Artibonite","countryName":"Haiti"},{"id":"CE","name":"Centre","countryName":"Haiti"},{"id":"GA","name":"Grande-Anse","countryName":"Haiti"},{"id":"ND","name":"Nord","countryName":"Haiti"},{"id":"NE","name":"Nord-Est","countryName":"Haiti"},{"id":"NO","name":"Nord-Ouest","countryName":"Haiti"},{"id":"OU","name":"Ouest","countryName":"Haiti"},{"id":"SD","name":"Sud","countryName":"Haiti"},{"id":"SE","name":"Sud-Est","countryName":"Haiti"}],"HM":[{"id":"HM","name":"Heard & McDonald Islands","countryName":"Heard Island and McDonald Islands"}],"VA":[{"id":"VA","name":"Vatican City (Holy See)","countryName":"Holy See"}],"HN":[{"id":"AT","name":"Atl\xe1ntida","countryName":"Honduras"},{"id":"CL","name":"Col\xf3n","countryName":"Honduras"},{"id":"CM","name":"Comayagua","countryName":"Honduras"},{"id":"CP","name":"Cop\xe1n","countryName":"Honduras"},{"id":"CR","name":"Cort\xe9s","countryName":"Honduras"},{"id":"CH","name":"Choluteca","countryName":"Honduras"},{"id":"EP","name":"El Para\xedso","countryName":"Honduras"},{"id":"FM","name":"Francisco Moraz\xe1n","countryName":"Honduras"},{"id":"GD","name":"Gracias a Dios","countryName":"Honduras"},{"id":"IN","name":"Intibuc\xe1","countryName":"Honduras"},{"id":"IB","name":"Islas de la Bah\xeda","countryName":"Honduras"},{"id":"LP","name":"La Paz","countryName":"Honduras"},{"id":"LE","name":"Lempira","countryName":"Honduras"},{"id":"OC","name":"Ocotepeque","countryName":"Honduras"},{"id":"OL","name":"Olancho","countryName":"Honduras"},{"id":"SB","name":"Santa B\xe1rbara","countryName":"Honduras"},{"id":"VA","name":"Valle","countryName":"Honduras"},{"id":"YO","name":"Yoro","countryName":"Honduras"}],"HK":[{"id":"HK","name":"Hong Kong","countryName":"Hong Kong"}],"HU":[{"id":"BU","name":"Budapest","countryName":"Hungary"},{"id":"BK","name":"B\xe1cs-Kiskun","countryName":"Hungary"},{"id":"BA","name":"Baranya","countryName":"Hungary"},{"id":"BE","name":"B\xe9k\xe9s","countryName":"Hungary"},{"id":"BZ","name":"Borsod-Aba\xfaj-Zempl\xe9n","countryName":"Hungary"},{"id":"CS","name":"Csongr\xe1d","countryName":"Hungary"},{"id":"FE","name":"Fej\xe9r","countryName":"Hungary"},{"id":"GS","name":"Gy\xf3r-Moson-Sopron","countryName":"Hungary"},{"id":"HB","name":"Hajd\xfa-Bihar","countryName":"Hungary"},{"id":"HE","name":"Heves","countryName":"Hungary"},{"id":"JN","name":"Jasz-Nagykun-Szolnok","countryName":"Hungary"},{"id":"KE","name":"Kom\xe1rom-Esztergom","countryName":"Hungary"},{"id":"NO","name":"N\xf3gr\xe1d","countryName":"Hungary"},{"id":"PE","name":"Pest","countryName":"Hungary"},{"id":"SO","name":"Somogy","countryName":"Hungary"},{"id":"SZ","name":"Szabolcs-Szatm\xe1r-Bereg","countryName":"Hungary"},{"id":"TO","name":"Tolna","countryName":"Hungary"},{"id":"VA","name":"Vas","countryName":"Hungary"},{"id":"VE","name":"Veszpr\xe9m","countryName":"Hungary"},{"id":"ZA","name":"Zala","countryName":"Hungary"},{"id":"BC","name":"B\xe9k\xe9scsaba","countryName":"Hungary"},{"id":"DE","name":"Debrecen","countryName":"Hungary"},{"id":"DU","name":"Duna\xfajv\xe1ros","countryName":"Hungary"},{"id":"EG","name":"Eger","countryName":"Hungary"},{"id":"GY","name":"Gy\xf3r","countryName":"Hungary"},{"id":"HV","name":"H\xf3dmez\xf3v\xe1s\xe1rhely","countryName":"Hungary"},{"id":"KV","name":"Kaposv\xe1r","countryName":"Hungary"},{"id":"KM","name":"Kecskem\xe9t","countryName":"Hungary"},{"id":"MI","name":"Miskolc","countryName":"Hungary"},{"id":"NK","name":"Nagykanizsa","countryName":"Hungary"},{"id":"NY","name":"Ny\xedregyh\xe1za","countryName":"Hungary"},{"id":"PS","name":"P\xe9cs","countryName":"Hungary"},{"id":"ST","name":"Salg\xf3tarj\xe1n","countryName":"Hungary"},{"id":"SN","name":"Sopron","countryName":"Hungary"},{"id":"SD","name":"Szeged","countryName":"Hungary"},{"id":"SF","name":"Sz\xe9kesfeh\xe9rv\xe1r","countryName":"Hungary"},{"id":"SS","name":"Szeksz\xe1rd","countryName":"Hungary"},{"id":"SK","name":"Szolnok","countryName":"Hungary"},{"id":"SH","name":"Szombathely","countryName":"Hungary"},{"id":"TB","name":"Tatab\xe1nya","countryName":"Hungary"},{"id":"VM","name":"Veszpr\xe9m","countryName":"Hungary"},{"id":"ZE","name":"Zalaegerszeg","countryName":"Hungary"}],"IS":[{"id":"7","name":"Austurland","countryName":"Iceland"},{"id":"1","name":"H\xf6fudborgarsv\xe6di utan Reykjav\xedkur","countryName":"Iceland"},{"id":"6","name":"Nordurland eystra","countryName":"Iceland"},{"id":"5","name":"Nordurland vestra","countryName":"Iceland"},{"id":"0","name":"Reykjav\u012bk","countryName":"Iceland"},{"id":"8","name":"Sudurland","countryName":"Iceland"},{"id":"2","name":"Sudurnes","countryName":"Iceland"},{"id":"4","name":"Vestfirdir","countryName":"Iceland"},{"id":"3","name":"Vesturland","countryName":"Iceland"}],"IN":[{"id":"AP","name":"Andhra Pradesh","countryName":"India"},{"id":"AR","name":"Arunachal Pradesh","countryName":"India"},{"id":"AS","name":"Assam","countryName":"India"},{"id":"BR","name":"Bihar","countryName":"India"},{"id":"GA","name":"Goa","countryName":"India"},{"id":"GJ","name":"Gujarat","countryName":"India"},{"id":"HR","name":"Haryana","countryName":"India"},{"id":"HP","name":"Himachal Pradesh","countryName":"India"},{"id":"JK","name":"Jammu and Kashmir","countryName":"India"},{"id":"KA","name":"Karnataka","countryName":"India"},{"id":"KL","name":"Kerala","countryName":"India"},{"id":"MP","name":"Madhya Pradesh","countryName":"India"},{"id":"MH","name":"Maharashtra","countryName":"India"},{"id":"MN","name":"Manipur","countryName":"India"},{"id":"ML","name":"Meghalaya","countryName":"India"},{"id":"MZ","name":"Mizoram","countryName":"India"},{"id":"NL","name":"Nagaland","countryName":"India"},{"id":"OR","name":"Orissa","countryName":"India"},{"id":"PB","name":"Punjab","countryName":"India"},{"id":"RJ","name":"Rajasthan","countryName":"India"},{"id":"SK","name":"Sikkim","countryName":"India"},{"id":"TN","name":"Tamil Nadu","countryName":"India"},{"id":"TR","name":"Tripura","countryName":"India"},{"id":"UP","name":"Uttar Pradesh","countryName":"India"},{"id":"WB","name":"West Bengal","countryName":"India"},{"id":"AN","name":"Andaman and Nicobar Islands","countryName":"India"},{"id":"CH","name":"Chandigarh","countryName":"India"},{"id":"DN","name":"Dadra and Nagar Haveli","countryName":"India"},{"id":"DD","name":"Daman and Diu","countryName":"India"},{"id":"DL","name":"Delhi","countryName":"India"},{"id":"LD","name":"Lakshadweep","countryName":"India"},{"id":"PY","name":"Pondicherry","countryName":"India"}],"ID":[{"id":"IJU","name":"Irian Jaya","countryName":"Indonesia"},{"id":"IJ","name":"Irian Jaya","countryName":"Indonesia"},{"id":"JWU","name":"Jawa","countryName":"Indonesia"},{"id":"JB","name":"Jawa Barat","countryName":"Indonesia"},{"id":"JT","name":"Jawa Tengah","countryName":"Indonesia"},{"id":"JI","name":"Jawa Timur","countryName":"Indonesia"},{"id":"JK","name":"Jakarta Raya","countryName":"Indonesia"},{"id":"YO","name":"Yogyakarta","countryName":"Indonesia"},{"id":"KAU","name":"Kalimantan","countryName":"Indonesia"},{"id":"KB","name":"Kalimantan Barat","countryName":"Indonesia"},{"id":"KS","name":"Kalimantan Selatan","countryName":"Indonesia"},{"id":"KT","name":"Kalimantan Tengah","countryName":"Indonesia"},{"id":"KI","name":"Kalimantan Timur","countryName":"Indonesia"},{"id":"MAU","name":"Maluku","countryName":"Indonesia"},{"id":"MA","name":"Maluku","countryName":"Indonesia"},{"id":"NUU","name":"Nusa Tenggara","countryName":"Indonesia"},{"id":"BA","name":"Bali","countryName":"Indonesia"},{"id":"NB","name":"Nusa Tenggara Barat","countryName":"Indonesia"},{"id":"NT","name":"Nusa Tenggara Timur","countryName":"Indonesia"},{"id":"TT","name":"Timor Timur","countryName":"Indonesia"},{"id":"SLU","name":"Sulawesi","countryName":"Indonesia"},{"id":"SN","name":"Sulawesi Selatan","countryName":"Indonesia"},{"id":"ST","name":"Sulawesi Tengah","countryName":"Indonesia"},{"id":"SG","name":"Sulawesi Tenggara","countryName":"Indonesia"},{"id":"SA","name":"Sulawesi Utara","countryName":"Indonesia"},{"id":"SMU","name":"Sumatera","countryName":"Indonesia"},{"id":"BE","name":"Bengkulu","countryName":"Indonesia"},{"id":"JA","name":"Jambi","countryName":"Indonesia"},{"id":"LA","name":"Lampung","countryName":"Indonesia"},{"id":"RI","name":"Riau","countryName":"Indonesia"},{"id":"SB","name":"Sumatera Barat","countryName":"Indonesia"},{"id":"SS","name":"Sumatera Selatan","countryName":"Indonesia"},{"id":"SU","name":"Sumatera Utara","countryName":"Indonesia"},{"id":"AC","name":"Aceh","countryName":"Indonesia"}],"IR":[{"id":"03","name":"Ardab\u012bl","countryName":"Iran (Islamic Republic of)"},{"id":"02","name":"\u0100zarb\u0101yj\u0101n-e-Gharb\u012b","countryName":"Iran (Islamic Republic of)"},{"id":"01","name":"\u0100zarb\u0101yj\u0101n-e-Sharq\u012b","countryName":"Iran (Islamic Republic of)"},{"id":"06","name":"B\u016bshehr","countryName":"Iran (Islamic Republic of)"},{"id":"08","name":"Chah\u0101r Ma\u1e29\u0101ll v\u0101 Bakht\u012b\u0101r\u012b","countryName":"Iran (Islamic Republic of)"},{"id":"04","name":"E\u015ffah\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"14","name":"F\u0101rs","countryName":"Iran (Islamic Republic of)"},{"id":"19","name":"G\u012bl\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"24","name":"Hamad\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"23","name":"Hormozg\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"05","name":"\u012al\u0101m","countryName":"Iran (Islamic Republic of)"},{"id":"15","name":"Kerm\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"17","name":"Kerm\u0101nsh\u0101h\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"09","name":"Khor\u0101s\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"10","name":"Kh\u016bzest\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"18","name":"Kohk\u012bl\u016byeh va B\u016byer A\u1e29mad\u012b","countryName":"Iran (Islamic Republic of)"},{"id":"16","name":"Kordest\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"20","name":"Lorest\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"22","name":"Markaz\u012b","countryName":"Iran (Islamic Republic of)"},{"id":"21","name":"M\u0101zandar\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"26","name":"Qom","countryName":"Iran (Islamic Republic of)"},{"id":"12","name":"Semn\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"13","name":"S\u012bst\u0101n va Bal\u016bchest\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"07","name":"Tehr\u0101n","countryName":"Iran (Islamic Republic of)"},{"id":"25","name":"Yazd","countryName":"Iran (Islamic Republic of)"},{"id":"11","name":"Zanj\u0101n","countryName":"Iran (Islamic Republic of)"}],"IQ":[{"id":"AN","name":"Al Anb\u0101r","countryName":"Iraq"},{"id":"BA","name":"Al Ba\u015frah","countryName":"Iraq"},{"id":"MU","name":"Al Muthann\xe1","countryName":"Iraq"},{"id":"QA","name":"Al Q\u0101dis\u012byah","countryName":"Iraq"},{"id":"NA","name":"An Najaf","countryName":"Iraq"},{"id":"AR","name":"Arb\u012bl","countryName":"Iraq"},{"id":"SU","name":"As Sulaym\u0101n\u012byah","countryName":"Iraq"},{"id":"TS","name":"At Ta\'m\u012bm","countryName":"Iraq"},{"id":"BB","name":"B\u0101bil","countryName":"Iraq"},{"id":"BG","name":"Baghd\u0101d","countryName":"Iraq"},{"id":"DA","name":"Dah\u016bk","countryName":"Iraq"},{"id":"DQ","name":"Dh\u012b Q\u0101r","countryName":"Iraq"},{"id":"DI","name":"Diy\u0101l\xe1","countryName":"Iraq"},{"id":"KA","name":"Karbal\u0101\'","countryName":"Iraq"},{"id":"MA","name":"Mays\u0101n","countryName":"Iraq"},{"id":"NI","name":"N\u012bnaw\xe1","countryName":"Iraq"},{"id":"SD","name":"\u015eal\u0101\u1e29 ad D\u012bn","countryName":"Iraq"},{"id":"WA","name":"W\u0101si\u0163","countryName":"Iraq"}],"IE":[{"id":"CP","name":"Connaught (Connacht)","countryName":"Ireland"},{"id":"G","name":"Galway (Gaillimh)","countryName":"Ireland"},{"id":"LM","name":"Leitrim (Liatroim)","countryName":"Ireland"},{"id":"MO","name":"Mayo (Maigh Eo)","countryName":"Ireland"},{"id":"RN","name":"Roscommon (Ros Com\xe1in)","countryName":"Ireland"},{"id":"SO","name":"Sligo (Sligeach)","countryName":"Ireland"},{"id":"LP","name":"Leinster (Laighin)","countryName":"Ireland"},{"id":"CW","name":"Carlow (Ceatharlach)","countryName":"Ireland"},{"id":"D","name":"Dublin (Baile \xc1tha Cliath)","countryName":"Ireland"},{"id":"KE","name":"Kildare (Cill Dara)","countryName":"Ireland"},{"id":"KK","name":"Kilkenny (Cill Chainnigh)","countryName":"Ireland"},{"id":"LS","name":"Laois (Laois)","countryName":"Ireland"},{"id":"LD","name":"Longford (An Longfort)","countryName":"Ireland"},{"id":"LH","name":"Louth (L\xfa)","countryName":"Ireland"},{"id":"MH","name":"Meath (An Mh\xed)","countryName":"Ireland"},{"id":"OY","name":"Offaly (U\xedbh Fhail\xed)","countryName":"Ireland"},{"id":"WH","name":"Westmeath (An Iarmh\xed)","countryName":"Ireland"},{"id":"WX","name":"Wexford (Loch Garman)","countryName":"Ireland"},{"id":"WW","name":"Wicklow (Cill Mhant\xe1in)","countryName":"Ireland"},{"id":"M","name":"Munster (An Mhumhain)","countryName":"Ireland"},{"id":"UP","name":"Ulster (Ulaidh)","countryName":"Ireland"},{"id":"CN","name":"Cavan (An Cabh\xe1n)","countryName":"Ireland"},{"id":"DL","name":"Donegal (D\xfan na nGall)","countryName":"Ireland"},{"id":"MN","name":"Monaghan (Muineach\xe1n)","countryName":"Ireland"}],"IL":[{"id":"D","name":"HaDarom (El Jan\u016bb\u012b)","countryName":"Israel"},{"id":"M","name":"HaMerkaz (El Awsat)","countryName":"Israel"},{"id":"2","name":"HaZafon (Esh Sham\u0101l\u012b)","countryName":"Israel"},{"id":"HA","name":"Hefa (Heif\u0101)","countryName":"Israel"},{"id":"TA","name":"Tel-Aviv (Tell Ab\u012bb)","countryName":"Israel"},{"id":"JM","name":"Yerushalayim (Al Quds)","countryName":"Israel"}],"IT":[{"id":"65","name":"Abruzzo","countryName":"Italy"},{"id":"CH","name":"Chieti","countryName":"Italy"},{"id":"AQ","name":"L\'Aquila","countryName":"Italy"},{"id":"PE","name":"Pescara","countryName":"Italy"},{"id":"TE","name":"Teramo","countryName":"Italy"},{"id":"77","name":"Basilicata","countryName":"Italy"},{"id":"MT","name":"Matera","countryName":"Italy"},{"id":"PZ","name":"Potenza","countryName":"Italy"},{"id":"78","name":"Calabria","countryName":"Italy"},{"id":"CZ","name":"Catanzaro","countryName":"Italy"},{"id":"CS","name":"Cosenza","countryName":"Italy"},{"id":"KR","name":"Crotone","countryName":"Italy"},{"id":"RC","name":"Reggio Calabria","countryName":"Italy"},{"id":"W","name":"Vibo Valentia","countryName":"Italy"},{"id":"72","name":"Campania","countryName":"Italy"},{"id":"AV","name":"Avellino","countryName":"Italy"},{"id":"BN","name":"Benevento","countryName":"Italy"},{"id":"CE","name":"Caserta","countryName":"Italy"},{"id":"NA","name":"Napoli","countryName":"Italy"},{"id":"SA","name":"Salerno","countryName":"Italy"},{"id":"45","name":"Emilia-Romagna","countryName":"Italy"},{"id":"BO","name":"Bologna","countryName":"Italy"},{"id":"FE","name":"Ferrara","countryName":"Italy"},{"id":"FO","name":"Forl\xec","countryName":"Italy"},{"id":"MO","name":"Modena","countryName":"Italy"},{"id":"PR","name":"Parma","countryName":"Italy"},{"id":"PC","name":"Piacenza","countryName":"Italy"},{"id":"RA","name":"Ravenna","countryName":"Italy"},{"id":"RE","name":"Reggio Emilia","countryName":"Italy"},{"id":"RN","name":"Rimini","countryName":"Italy"},{"id":"36","name":"Friuli-Venezia Giulia","countryName":"Italy"},{"id":"GO","name":"Gorizia","countryName":"Italy"},{"id":"PN","name":"Pordenone","countryName":"Italy"},{"id":"TS","name":"Trieste","countryName":"Italy"},{"id":"UD","name":"Udine","countryName":"Italy"},{"id":"62","name":"Lazio","countryName":"Italy"},{"id":"FR","name":"Frosinone","countryName":"Italy"},{"id":"LT","name":"Latina","countryName":"Italy"},{"id":"RI","name":"Rieti","countryName":"Italy"},{"id":"RM","name":"Roma","countryName":"Italy"},{"id":"VT","name":"Viterbo","countryName":"Italy"},{"id":"42","name":"Liguria","countryName":"Italy"},{"id":"GE","name":"Genova","countryName":"Italy"},{"id":"IM","name":"Imperia","countryName":"Italy"},{"id":"SP","name":"La Spezia","countryName":"Italy"},{"id":"SV","name":"Savona","countryName":"Italy"},{"id":"25","name":"Lombardia","countryName":"Italy"},{"id":"BG","name":"Bergamo","countryName":"Italy"},{"id":"BS","name":"Brescia","countryName":"Italy"},{"id":"CO","name":"Como","countryName":"Italy"},{"id":"CR","name":"Cremona","countryName":"Italy"},{"id":"LC","name":"Lecco","countryName":"Italy"},{"id":"LO","name":"Lodi","countryName":"Italy"},{"id":"MN","name":"Mantova","countryName":"Italy"},{"id":"MI","name":"Milano","countryName":"Italy"},{"id":"PV","name":"Pavia","countryName":"Italy"},{"id":"SO","name":"Sondrio","countryName":"Italy"},{"id":"VA","name":"Varese","countryName":"Italy"},{"id":"57","name":"Marche","countryName":"Italy"},{"id":"AN","name":"Ancona","countryName":"Italy"},{"id":"AP","name":"Ascoli Piceno","countryName":"Italy"},{"id":"MC","name":"Macerata","countryName":"Italy"},{"id":"PS","name":"Pesaro","countryName":"Italy"},{"id":"67","name":"Molise","countryName":"Italy"},{"id":"CB","name":"Campobasso","countryName":"Italy"},{"id":"IS","name":"Isernia","countryName":"Italy"},{"id":"21","name":"Piemonte","countryName":"Italy"},{"id":"AL","name":"Alessandria","countryName":"Italy"},{"id":"AT","name":"Asti","countryName":"Italy"},{"id":"BI","name":"Biella","countryName":"Italy"},{"id":"CN","name":"Cuneo","countryName":"Italy"},{"id":"NO","name":"Novara","countryName":"Italy"},{"id":"TO","name":"Torino","countryName":"Italy"},{"id":"VB","name":"Verbano-Cusio-Ossola","countryName":"Italy"},{"id":"VC","name":"Vercelli","countryName":"Italy"},{"id":"75","name":"Puglia","countryName":"Italy"},{"id":"BA","name":"Bari","countryName":"Italy"},{"id":"BR","name":"Brindisi","countryName":"Italy"},{"id":"FG","name":"Foggia","countryName":"Italy"},{"id":"LE","name":"Lecce","countryName":"Italy"},{"id":"TA","name":"Taranto","countryName":"Italy"},{"id":"88","name":"Sardegna","countryName":"Italy"},{"id":"CA","name":"Cagliari","countryName":"Italy"},{"id":"NU","name":"Nuoro","countryName":"Italy"},{"id":"OR","name":"Oristano","countryName":"Italy"},{"id":"SS","name":"Sassari","countryName":"Italy"},{"id":"82","name":"Sicilia","countryName":"Italy"},{"id":"AG","name":"Agrigento","countryName":"Italy"},{"id":"CL","name":"Caltanissetta","countryName":"Italy"},{"id":"CT","name":"Catania","countryName":"Italy"},{"id":"EN","name":"Enna","countryName":"Italy"},{"id":"ME","name":"Mesaina","countryName":"Italy"},{"id":"PA","name":"Palermo","countryName":"Italy"},{"id":"RG","name":"Ragusa","countryName":"Italy"},{"id":"SR","name":"Siracusa","countryName":"Italy"},{"id":"TP","name":"Trapani","countryName":"Italy"},{"id":"52","name":"Toscana","countryName":"Italy"},{"id":"AR","name":"Arezzo","countryName":"Italy"},{"id":"FI","name":"Firenze","countryName":"Italy"},{"id":"GR","name":"Grosseto","countryName":"Italy"},{"id":"LI","name":"Livorno","countryName":"Italy"},{"id":"LU","name":"Lucca","countryName":"Italy"},{"id":"MS","name":"Massa","countryName":"Italy"},{"id":"PI","name":"Pisa","countryName":"Italy"},{"id":"PT","name":"Pistoia","countryName":"Italy"},{"id":"PO","name":"Prato","countryName":"Italy"},{"id":"SI","name":"Siena","countryName":"Italy"},{"id":"32","name":"Trentino-Alte Adige (Trentino-S\xfcdtirol)","countryName":"Italy"},{"id":"BZ","name":"Bolzano (Bozen)","countryName":"Italy"},{"id":"TN","name":"Trento","countryName":"Italy"},{"id":"55","name":"Umbria","countryName":"Italy"},{"id":"PG","name":"Perugia","countryName":"Italy"},{"id":"TR","name":"Terni","countryName":"Italy"},{"id":"23","name":"Valle d\'Aosta (Vall\xe9e d\'Aoste)","countryName":"Italy"},{"id":"AO","name":"Aosta (Aoste)","countryName":"Italy"},{"id":"34","name":"Veneto","countryName":"Italy"},{"id":"BL","name":"Belluno","countryName":"Italy"},{"id":"PD","name":"Padova","countryName":"Italy"},{"id":"RO","name":"Rovigo","countryName":"Italy"},{"id":"TV","name":"Treviso","countryName":"Italy"},{"id":"VE","name":"Venezia","countryName":"Italy"},{"id":"VR","name":"Verona","countryName":"Italy"},{"id":"VI","name":"Vicenza","countryName":"Italy"}],"JM":[{"id":"13","name":"Clarendon","countryName":"Jamaica"},{"id":"09","name":"Hanover","countryName":"Jamaica"},{"id":"01","name":"Kingston","countryName":"Jamaica"},{"id":"12","name":"Manchester","countryName":"Jamaica"},{"id":"04","name":"Portland","countryName":"Jamaica"},{"id":"02","name":"Saint Andrew","countryName":"Jamaica"},{"id":"06","name":"Saint Ann","countryName":"Jamaica"},{"id":"14","name":"Saint Catherine","countryName":"Jamaica"},{"id":"11","name":"Saint Elizabeth","countryName":"Jamaica"},{"id":"08","name":"Saint James","countryName":"Jamaica"},{"id":"05","name":"Saint Mary","countryName":"Jamaica"},{"id":"03","name":"Saint Thomas","countryName":"Jamaica"},{"id":"07","name":"Trelawny","countryName":"Jamaica"},{"id":"10","name":"Westmoreland","countryName":"Jamaica"}],"JP":[{"id":"23","name":"Aiti [Aichi]","countryName":"Japan"},{"id":"05","name":"Akita","countryName":"Japan"},{"id":"02","name":"Aomori","countryName":"Japan"},{"id":"38","name":"Ehime","countryName":"Japan"},{"id":"21","name":"Gihu [Gifu]","countryName":"Japan"},{"id":"10","name":"Gunma","countryName":"Japan"},{"id":"34","name":"Hirosima [Hiroshima]","countryName":"Japan"},{"id":"01","name":"Hokkaid\xf4 [Hokkaido]","countryName":"Japan"},{"id":"18","name":"Hukui [Fukui]","countryName":"Japan"},{"id":"40","name":"Hukuoka [Fukuoka]","countryName":"Japan"},{"id":"07","name":"Hukusima [Fukushima]","countryName":"Japan"},{"id":"28","name":"Hy\xf4go [Hyogo]","countryName":"Japan"},{"id":"08","name":"Ibaraki","countryName":"Japan"},{"id":"17","name":"Isikawa [Ishikawa]","countryName":"Japan"},{"id":"03","name":"Iwate","countryName":"Japan"},{"id":"37","name":"Kagawa","countryName":"Japan"},{"id":"46","name":"Kagosima [Kagoshima]","countryName":"Japan"},{"id":"14","name":"Kanagawa","countryName":"Japan"},{"id":"39","name":"K\xf4ti [Kochi]","countryName":"Japan"},{"id":"43","name":"Kumamoto","countryName":"Japan"},{"id":"26","name":"Ky\xf4to [Kyoto]","countryName":"Japan"},{"id":"24","name":"Mie","countryName":"Japan"},{"id":"04","name":"Miyagi","countryName":"Japan"},{"id":"45","name":"Miyazaki","countryName":"Japan"},{"id":"20","name":"Nagano","countryName":"Japan"},{"id":"42","name":"Nagasaki","countryName":"Japan"},{"id":"29","name":"Nara","countryName":"Japan"},{"id":"15","name":"Niigata","countryName":"Japan"},{"id":"44","name":"\xd4ita [Oita]","countryName":"Japan"},{"id":"33","name":"Okayama","countryName":"Japan"},{"id":"47","name":"Okinawa","countryName":"Japan"},{"id":"27","name":"\xd4saka [Osaka]","countryName":"Japan"},{"id":"41","name":"Saga","countryName":"Japan"},{"id":"11","name":"Saitama","countryName":"Japan"},{"id":"25","name":"Siga [Shiga]","countryName":"Japan"},{"id":"22","name":"Sizuoka [Shizuoka]","countryName":"Japan"},{"id":"12","name":"Tiba [Chiba]","countryName":"Japan"},{"id":"09","name":"Totigi [Tochigi]","countryName":"Japan"},{"id":"36","name":"Tokusima [Tokushima]","countryName":"Japan"},{"id":"13","name":"T\xf4ky\xf4 [Tokyo]","countryName":"Japan"},{"id":"31","name":"Tottori","countryName":"Japan"},{"id":"16","name":"Toyama","countryName":"Japan"},{"id":"30","name":"Wakayama","countryName":"Japan"},{"id":"06","name":"Yamagata","countryName":"Japan"},{"id":"35","name":"Yamaguti [Yamaguchi]","countryName":"Japan"},{"id":"19","name":"Yamanasi [Yamanashi]","countryName":"Japan"}],"JO":[{"id":"AJ","name":"\u2018Ajl\u016bn","countryName":"Jordan"},{"id":"AQ","name":"Al \'Aqaba","countryName":"Jordan"},{"id":"BA","name":"Al Balq\u0101\'","countryName":"Jordan"},{"id":"KA","name":"Al Karak","countryName":"Jordan"},{"id":"MA","name":"Al Mafraq","countryName":"Jordan"},{"id":"AM","name":"\u2018Amm\u0101n","countryName":"Jordan"},{"id":"AT","name":"A\u0163 \u0162af\u012blah","countryName":"Jordan"},{"id":"AZ","name":"Az Zarq\u0101\'","countryName":"Jordan"},{"id":"IR","name":"Irbid","countryName":"Jordan"},{"id":"JA","name":"Jarash","countryName":"Jordan"},{"id":"MN","name":"Ma\u2018\u0101n","countryName":"Jordan"},{"id":"MD","name":"M\u0101daba","countryName":"Jordan"}],"KZ":[{"id":"ALA","name":"Almaty","countryName":"Kazakhstan"},{"id":"BAY","name":"Bayqonyr (Baykonyr)","countryName":"Kazakhstan"},{"id":"ALM","name":"Almaty oblysy (Almatinskaya oblast\')","countryName":"Kazakhstan"},{"id":"AKM","name":"Aqmola oblysy (Akmolinskaya oblast\')","countryName":"Kazakhstan"},{"id":"AKT","name":"Aqt\xf6be oblysy (Aktyubinskaya oblast\')","countryName":"Kazakhstan"},{"id":"ATY","name":"Atyra\xfc oblysy (Atyrauskaya oblast\')","countryName":"Kazakhstan"},{"id":"ZAP","name":"Batys Kazakstan oblysy (Zapadno-Kazakhstanskaya oblast\')","countryName":"Kazakhstan"},{"id":"MAN","name":"Mangghysta\u016b oblysy (Mangystauskaya oblast\')","countryName":"Kazakhstan"},{"id":"YUZ","name":"Ongt\xfcstik Kazakstan oblysy (Yuzhno-Kazakhstanskaya oblast\')","countryName":"Kazakhstan"},{"id":"PAV","name":"Pavlodar oblysy (Pavlodarskaya oblast\')","countryName":"Kazakhstan"},{"id":"KAR","name":"Qaraghandy oblysy (Karagandinskaya oblast\')","countryName":"Kazakhstan"},{"id":"KUS","name":"Qostanay oblysy (Kustanayskaya oblast\')","countryName":"Kazakhstan"},{"id":"KZY","name":"Qyzylorda oblysy (Kzylordinskaya oblast\')","countryName":"Kazakhstan"},{"id":"VOS","name":"Shyghys Kazakstan oblysy (Vostochno-Kazakhstanskaya oblast\')","countryName":"Kazakhstan"},{"id":"SEV","name":"Solt\xfcstik Kazakstan oblysy (Severo-Kazakhstanskaya oblast\')","countryName":"Kazakhstan"},{"id":"ZHA","name":"Zhambyl oblysy (Zhambylskaya Oblast\')","countryName":"Kazakhstan"}],"KE":[{"id":"110","name":"Nairobi Municipality","countryName":"Kenya"},{"id":"200","name":"Central (Kati)","countryName":"Kenya"},{"id":"300","name":"Coast (Pwani)","countryName":"Kenya"},{"id":"400","name":"Eastern (Mashariki)","countryName":"Kenya"},{"id":"500","name":"North-Eastern (Kaskazini Mashariki)","countryName":"Kenya"},{"id":"600","name":"Nyanza","countryName":"Kenya"},{"id":"700","name":"Rift Valley","countryName":"Kenya"},{"id":"900","name":"Western (Magharibi)","countryName":"Kenya"}],"KI":[{"id":"G","name":"Gilbert Islands","countryName":"Kiribati"},{"id":"L","name":"Line Islands","countryName":"Kiribati"},{"id":"P","name":"Phoenix Islands","countryName":"Kiribati"}],"KP":[{"id":"KAE","name":"Kaesong-si","countryName":"Korea (Democratic People\'s Republic of)"},{"id":"NAM","name":"Nampo-si","countryName":"Korea (Democratic People\'s Republic of)"},{"id":"PYO","name":"Pyongyang-si","countryName":"Korea (Democratic People\'s Republic of)"},{"id":"CHA","name":"Chagang-do","countryName":"Korea (Democratic People\'s Republic of)"},{"id":"HAB","name":"Hamgyongbuk-do","countryName":"Korea (Democratic People\'s Republic of)"},{"id":"HAN","name":"Hamgyongnam-do","countryName":"Korea (Democratic People\'s Republic of)"},{"id":"HWB","name":"Hwanghaebuk-do","countryName":"Korea (Democratic People\'s Republic of)"},{"id":"HWN","name":"Hwanghaenam-do","countryName":"Korea (Democratic People\'s Republic of)"},{"id":"KAN","name":"Kangwon-do","countryName":"Korea (Democratic People\'s Republic of)"},{"id":"PYB","name":"Pyonganbuk-do","countryName":"Korea (Democratic People\'s Republic of)"},{"id":"PYN","name":"Pyongannam-do","countryName":"Korea (Democratic People\'s Republic of)"},{"id":"YAN","name":"Yanggang-do","countryName":"Korea (Democratic People\'s Republic of)"}],"KR":[{"id":"11","name":"Seoul Teugbyeolsi [ Seoul-T\u2019\u016dkpy\u014flshi]","countryName":"Korea, Republic of"},{"id":"26","name":"Busan Gwang\'yeogsi [Pusan-Kwangy\u014fkshi]","countryName":"Korea, Republic of"},{"id":"27","name":"Daegu Gwang\'yeogsi [Taegu-Kwangy\u014fkshi)","countryName":"Korea, Republic of"},{"id":"30","name":"Daejeon Gwang\'yeogsi [Taej\u014fn-Kwangy\u014fkshi]","countryName":"Korea, Republic of"},{"id":"29","name":"Gwangju Gwang\'yeogsi [Kwangju-Kwangy\u014fkshi]","countryName":"Korea, Republic of"},{"id":"28","name":"Incheon Gwang\'yeogsi [Inch\u014fn-Kwangy\u014fkshi]","countryName":"Korea, Republic of"},{"id":"31","name":"Ulsan Gwang\'yeogsi [Ulsan-Kwangy\u014fkshi]","countryName":"Korea, Republic of"},{"id":"43","name":"Chungcheongbugdo [Ch\'ungch\'\u014fngbuk-do]","countryName":"Korea, Republic of"},{"id":"44","name":"Chungcheongnamdo [Ch\'ungch\'\u014fngnam-do]","countryName":"Korea, Republic of"},{"id":"42","name":"Gang\'weondo [Kang-won-do]","countryName":"Korea, Republic of"},{"id":"41","name":"Gyeonggido [Ky\u014fnggi-do]","countryName":"Korea, Republic of"},{"id":"47","name":"Gyeongsangbugdo [Ky\u014fngsangbuk-do]","countryName":"Korea, Republic of"},{"id":"48","name":"Gyeongsangnamdo [Ky\u014fngsangnam-do]","countryName":"Korea, Republic of"},{"id":"49","name":"Jejudo [Cheju-do]","countryName":"Korea, Republic of"},{"id":"45","name":"Jeonrabugdo [Ch\u014fllabuk-do)","countryName":"Korea, Republic of"},{"id":"46","name":"Jeonranamdo [Ch\u014fllanam-do]","countryName":"Korea, Republic of"}],"KW":[{"id":"AH","name":"Al A\u1e29madi","countryName":"Kuwait"},{"id":"FA","name":"Al Farw\u0101n\u012byah","countryName":"Kuwait"},{"id":"JA","name":"Al Jahrah","countryName":"Kuwait"},{"id":"KU","name":"Al Kuwayt","countryName":"Kuwait"},{"id":"HA","name":"\u1e28awall\u012b","countryName":"Kuwait"}],"KG":[{"id":"C","name":"Chu (Chuyskaya oblast\')","countryName":"Kyrgyzstan"},{"id":"J","name":"Jalal-Abad (Dzhalal-Abadskaya oblast\')","countryName":"Kyrgyzstan"},{"id":"N","name":"Naryn (Narynskaya Oblast\u2019)","countryName":"Kyrgyzstan"},{"id":"O","name":"Osh (Oshskaya oblast\')","countryName":"Kyrgyzstan"},{"id":"T","name":"Talas (Talasskaya oblast\')","countryName":"Kyrgyzstan"},{"id":"Y","name":"Ysyk-K\xf6l (Issyk-Kul\'skaya oblast\')","countryName":"Kyrgyzstan"}],"LA":[{"id":"VT","name":"Vientiane","countryName":"Lao People\'s Democratic Republic"},{"id":"AT","name":"Attapu [Attopeu]","countryName":"Lao People\'s Democratic Republic"},{"id":"BK","name":"Bok\xe8o","countryName":"Lao People\'s Democratic Republic"},{"id":"BL","name":"Bolikhamxai [Borikhane]","countryName":"Lao People\'s Democratic Republic"},{"id":"CH","name":"Champasak [Champassak]","countryName":"Lao People\'s Democratic Republic"},{"id":"HO","name":"Houaphan","countryName":"Lao People\'s Democratic Republic"},{"id":"KH","name":"Khammouan","countryName":"Lao People\'s Democratic Republic"},{"id":"LM","name":"Louang Namtha","countryName":"Lao People\'s Democratic Republic"},{"id":"LP","name":"Louangphabang [Louang Prabang]","countryName":"Lao People\'s Democratic Republic"},{"id":"OU","name":"Oud\xf4mxai [Oudomsai]","countryName":"Lao People\'s Democratic Republic"},{"id":"PH","name":"Ph\xf4ngsali [Phong Saly]","countryName":"Lao People\'s Democratic Republic"},{"id":"SL","name":"Salavan [Saravane]","countryName":"Lao People\'s Democratic Republic"},{"id":"SV","name":"Savannakh\xe9t","countryName":"Lao People\'s Democratic Republic"},{"id":"VI","name":"Vientiane","countryName":"Lao People\'s Democratic Republic"},{"id":"XA","name":"Xaignabouli [Sayaboury]","countryName":"Lao People\'s Democratic Republic"},{"id":"XE","name":"X\xe9kong [S\xe9kong]","countryName":"Lao People\'s Democratic Republic"},{"id":"XI","name":"Xiangkhoang [Xieng Khouang]","countryName":"Lao People\'s Democratic Republic"}],"LV":[{"id":"AI","name":"Aizkraukles Aprinkis","countryName":"Latvia"},{"id":"AL","name":"Al\u016bksnes Aprinkis","countryName":"Latvia"},{"id":"BL","name":"Balvu Aprinkis","countryName":"Latvia"},{"id":"BU","name":"Bauskas Aprinkis","countryName":"Latvia"},{"id":"CE","name":"C\u0113su Aprinkis","countryName":"Latvia"},{"id":"DA","name":"Daugavpils Aprinkis","countryName":"Latvia"},{"id":"DO","name":"Dobeles Aprinkis","countryName":"Latvia"},{"id":"GU","name":"Gulbenes Aprinkis","countryName":"Latvia"},{"id":"JL","name":"Jelgavas Aprinkis","countryName":"Latvia"},{"id":"JK","name":"J\u0113kabpils Aprinkis","countryName":"Latvia"},{"id":"KR","name":"Kr\u0101slavas Aprinkis","countryName":"Latvia"},{"id":"KU","name":"Kuld\u012bgas Aprinkis","countryName":"Latvia"},{"id":"LM","name":"Limba\u017eu Aprinkis","countryName":"Latvia"},{"id":"LE","name":"Liep\u0101jas Aprinkis","countryName":"Latvia"},{"id":"LU","name":"Ludzas Aprinkis","countryName":"Latvia"},{"id":"MA","name":"Madonas Aprinkis","countryName":"Latvia"},{"id":"OG","name":"Ogres Aprinkis","countryName":"Latvia"},{"id":"PR","name":"Preilu Aprinkis","countryName":"Latvia"},{"id":"RE","name":"R\u0113zeknes Aprinkis","countryName":"Latvia"},{"id":"RI","name":"R\u012bgas Aprinkis","countryName":"Latvia"},{"id":"SA","name":"Saldus Aprinkis","countryName":"Latvia"},{"id":"TA","name":"Talsu Aprinkis","countryName":"Latvia"},{"id":"TU","name":"Tukuma Aprinkis","countryName":"Latvia"},{"id":"VK","name":"Valkas Aprinkis","countryName":"Latvia"},{"id":"VM","name":"Valmieras Aprinkis","countryName":"Latvia"},{"id":"VE","name":"Ventspils Aprinkis","countryName":"Latvia"},{"id":"DGV","name":"Daugavpils","countryName":"Latvia"},{"id":"JEL","name":"Jelgava","countryName":"Latvia"},{"id":"JUR","name":"J\u016brmala","countryName":"Latvia"},{"id":"LPX","name":"Liep\u0101ja","countryName":"Latvia"},{"id":"REZ","name":"R\u0113zekne","countryName":"Latvia"},{"id":"RIX","name":"R\u012bga","countryName":"Latvia"},{"id":"VEN","name":"Ventspils","countryName":"Latvia"}],"LB":[{"id":"BA","name":"Beiro\xfbt (Bayr\u016bt)","countryName":"Lebanon"},{"id":"BI","name":"El B\xe9qaa (Al Biq\u0101\')","countryName":"Lebanon"},{"id":"JL","name":"Jabal Loubn\xe2ne (Jabal Lubn\u0101n)","countryName":"Lebanon"},{"id":"AS","name":"Loubn\xe2ne ech Chem\xe2li (Ash Sham\u0101l)","countryName":"Lebanon"},{"id":"JA","name":"Loubn\xe2ne ej Jno\xfbbi (Al Jan\u016bb)","countryName":"Lebanon"},{"id":"NA","name":"Nabat\xeey\xe9 (An Naba\u0163\u012byah","countryName":"Lebanon"}],"LS":[{"id":"D","name":"Berea","countryName":"Lesotho"},{"id":"B","name":"Butha-Buthe","countryName":"Lesotho"},{"id":"C","name":"Leribe","countryName":"Lesotho"},{"id":"E","name":"Mafeteng","countryName":"Lesotho"},{"id":"A","name":"Maseru","countryName":"Lesotho"},{"id":"F","name":"Mohale\'s Hoek","countryName":"Lesotho"},{"id":"J","name":"Mokhotlong","countryName":"Lesotho"},{"id":"H","name":"Qacha\'s Nek","countryName":"Lesotho"},{"id":"G","name":"Quthing","countryName":"Lesotho"},{"id":"K","name":"Thaba-Tseka","countryName":"Lesotho"}],"LR":[{"id":"BM","name":"Bomi","countryName":"Liberia"},{"id":"BG","name":"Bong","countryName":"Liberia"},{"id":"GB","name":"Grand Bassa","countryName":"Liberia"},{"id":"CM","name":"Grand Cape Mount","countryName":"Liberia"},{"id":"GG","name":"Grand Gedeh","countryName":"Liberia"},{"id":"GK","name":"Grand Kru","countryName":"Liberia"},{"id":"LO","name":"Lofa","countryName":"Liberia"},{"id":"MG","name":"Margibi","countryName":"Liberia"},{"id":"MY","name":"Maryland","countryName":"Liberia"},{"id":"MO","name":"Montserrado","countryName":"Liberia"},{"id":"NI","name":"Nimba","countryName":"Liberia"},{"id":"RI","name":"Rivercess","countryName":"Liberia"},{"id":"SI","name":"Sinoe","countryName":"Liberia"}],"LY":[{"id":"BU","name":"Al Bu\u0163n\u0101n","countryName":"Libya"},{"id":"JA","name":"Al Jabal al Akh\u1e11ar","countryName":"Libya"},{"id":"JG","name":"Al Jabal al Gharb\u012b","countryName":"Libya"},{"id":"Ju","name":"Al Jufrah","countryName":"Libya"},{"id":"WA","name":"Al W\u0101\u1e29ah","countryName":"Libya"},{"id":"Wu","name":"Al Wus\u0163\xe1","countryName":"Libya"},{"id":"ZA","name":"Az Z\u0101wiyah","countryName":"Libya"},{"id":"BA","name":"Bangh\u0101z\u012b","countryName":"Libya"},{"id":"FA","name":"Fazz\u0101n","countryName":"Libya"},{"id":"MI","name":"Mi\u015fr\u0101tah","countryName":"Libya"},{"id":"NA","name":"Naggaza","countryName":"Libya"},{"id":"SF","name":"Sawfajjin","countryName":"Libya"},{"id":"TB","name":"\u0162ar\u0101bulus","countryName":"Libya"}],"LI":[{"id":"LI","name":"Liechtenstein","countryName":"Liechtenstein"}],"LT":[{"id":"AL","name":"Alytaus Apskritis","countryName":"Lithuania"},{"id":"KU","name":"Kauno Apskritis","countryName":"Lithuania"},{"id":"KL","name":"Klaip\u0117dos Apskritis","countryName":"Lithuania"},{"id":"MR","name":"Marijampol\u0117s Apskritis","countryName":"Lithuania"},{"id":"PN","name":"Panev\u0117\u017eio Apskritis","countryName":"Lithuania"},{"id":"SA","name":"\u0160iauliu Apskritis","countryName":"Lithuania"},{"id":"TA","name":"Taurag\u0117s Apskritis","countryName":"Lithuania"},{"id":"TE","name":"Tel\u0161iu Apskritis","countryName":"Lithuania"},{"id":"UT","name":"Utenos Apskritis","countryName":"Lithuania"},{"id":"VL","name":"Vilniaus Apskritis","countryName":"Lithuania"}],"LU":[{"id":"D","name":"Diekirch","countryName":"Luxembourg"},{"id":"G","name":"Grevenmacher","countryName":"Luxembourg"},{"id":"L","name":"Luxembourg (Luxemburg)","countryName":"Luxembourg"}],"MO":[{"id":"MO","name":"Macau","countryName":"Macao"}],"MK":[{"id":"MK","name":"Macedonia","countryName":"North Macedonia"}],"MG":[{"id":"T","name":"Antananarivo","countryName":"Madagascar"},{"id":"D","name":"Antsiranana","countryName":"Madagascar"},{"id":"F","name":"Fianarantsoa","countryName":"Madagascar"},{"id":"M","name":"Mahajanga","countryName":"Madagascar"},{"id":"A","name":"Toamasina","countryName":"Madagascar"},{"id":"U","name":"Toliara","countryName":"Madagascar"}],"MW":[{"id":"C","name":"Central","countryName":"Malawi"},{"id":"DE","name":"Dedza","countryName":"Malawi"},{"id":"DO","name":"Dowa","countryName":"Malawi"},{"id":"KS","name":"Kasungu","countryName":"Malawi"},{"id":"LI","name":"Lilongwe","countryName":"Malawi"},{"id":"MC","name":"Mchinji","countryName":"Malawi"},{"id":"NK","name":"Nkhotakota","countryName":"Malawi"},{"id":"NU","name":"Ntcheu","countryName":"Malawi"},{"id":"NI","name":"Ntchisi","countryName":"Malawi"},{"id":"SA","name":"Salima","countryName":"Malawi"},{"id":"N","name":"Northern","countryName":"Malawi"},{"id":"CT","name":"Chitipa","countryName":"Malawi"},{"id":"KR","name":"Karonga","countryName":"Malawi"},{"id":"MZ","name":"Mzimba","countryName":"Malawi"},{"id":"NB","name":"Nkhata Bay","countryName":"Malawi"},{"id":"RU","name":"Rumphi","countryName":"Malawi"},{"id":"S","name":"Southern","countryName":"Malawi"},{"id":"BL","name":"Blantyre","countryName":"Malawi"},{"id":"CK","name":"Chikwawa","countryName":"Malawi"},{"id":"CR","name":"Chiradzulu","countryName":"Malawi"},{"id":"MH","name":"Machinga","countryName":"Malawi"},{"id":"MG","name":"Mangochi","countryName":"Malawi"},{"id":"MU","name":"Mulanje","countryName":"Malawi"},{"id":"MW","name":"Mwanza","countryName":"Malawi"},{"id":"NS","name":"Nsanje","countryName":"Malawi"},{"id":"TH","name":"Thyolo","countryName":"Malawi"},{"id":"ZO","name":"Zomba","countryName":"Malawi"}],"MY":[{"id":"W","name":"Wilayah Persekutuan Kuala Lumpur","countryName":"Malaysia"},{"id":"L","name":"Wilayah Persekutuan Labuan","countryName":"Malaysia"},{"id":"J","name":"Johor","countryName":"Malaysia"},{"id":"K","name":"Kedah","countryName":"Malaysia"},{"id":"D","name":"Kelantan","countryName":"Malaysia"},{"id":"M","name":"Melaka","countryName":"Malaysia"},{"id":"N","name":"Negeri Sembilan","countryName":"Malaysia"},{"id":"C","name":"Pahang","countryName":"Malaysia"},{"id":"A","name":"Perak","countryName":"Malaysia"},{"id":"R","name":"Perlis","countryName":"Malaysia"},{"id":"P","name":"Pulau Pinang","countryName":"Malaysia"},{"id":"SA","name":"Sabah","countryName":"Malaysia"},{"id":"SK","name":"Sarawak","countryName":"Malaysia"},{"id":"B","name":"Selangor","countryName":"Malaysia"},{"id":"T","name":"Terengganu","countryName":"Malaysia"}],"MV":[{"id":"MLE","name":"Male","countryName":"Maldives"},{"id":"02","name":"Alif","countryName":"Maldives"},{"id":"20","name":"Baa","countryName":"Maldives"},{"id":"17","name":"Dhaalu","countryName":"Maldives"},{"id":"14","name":"Faafu","countryName":"Maldives"},{"id":"27","name":"Gaaf Alif","countryName":"Maldives"},{"id":"28","name":"Gaafu Dhaalu","countryName":"Maldives"},{"id":"29","name":"Gnaviyani","countryName":"Maldives"},{"id":"07","name":"Haa Alif","countryName":"Maldives"},{"id":"23","name":"Haa Dhaalu","countryName":"Maldives"},{"id":"26","name":"Kaafu","countryName":"Maldives"},{"id":"05","name":"Laamu","countryName":"Maldives"},{"id":"03","name":"Lhaviyani","countryName":"Maldives"},{"id":"12","name":"Meemu","countryName":"Maldives"},{"id":"25","name":"Noonu","countryName":"Maldives"},{"id":"13","name":"Raa","countryName":"Maldives"},{"id":"01","name":"Seenu","countryName":"Maldives"},{"id":"24","name":"Shaviyani","countryName":"Maldives"},{"id":"08","name":"Thaa","countryName":"Maldives"},{"id":"04","name":"Vaavu","countryName":"Maldives"}],"ML":[{"id":"BKO","name":"Bamako","countryName":"Mali"},{"id":"7","name":"Gao","countryName":"Mali"},{"id":"1","name":"Kayes","countryName":"Mali"},{"id":"8","name":"Kidal","countryName":"Mali"},{"id":"2","name":"Koulikoro","countryName":"Mali"},{"id":"5","name":"Mopti","countryName":"Mali"},{"id":"4","name":"S\xe9gou","countryName":"Mali"},{"id":"3","name":"Sikasso","countryName":"Mali"},{"id":"6","name":"Tombouctou","countryName":"Mali"}],"MT":[{"id":"MT","name":"Malta","countryName":"Malta"}],"MH":[{"id":"L","name":"Ralik chain","countryName":"Marshall Islands"},{"id":"ALL","name":"Ailinglapalap","countryName":"Marshall Islands"},{"id":"EBO","name":"Ebon","countryName":"Marshall Islands"},{"id":"ENI","name":"Eniwetok","countryName":"Marshall Islands"},{"id":"JAL","name":"Jaluit","countryName":"Marshall Islands"},{"id":"KIL","name":"Kili","countryName":"Marshall Islands"},{"id":"KWA","name":"Kwajalein","countryName":"Marshall Islands"},{"id":"LAE","name":"Lae","countryName":"Marshall Islands"},{"id":"LIB","name":"Lib","countryName":"Marshall Islands"},{"id":"NMK","name":"Namorik","countryName":"Marshall Islands"},{"id":"NMU","name":"Namu","countryName":"Marshall Islands"},{"id":"RON","name":"Rongelap","countryName":"Marshall Islands"},{"id":"UJA","name":"Ujae","countryName":"Marshall Islands"},{"id":"UJL","name":"Ujelang","countryName":"Marshall Islands"},{"id":"WTH","name":"Wotho","countryName":"Marshall Islands"},{"id":"T","name":"Ratak chain","countryName":"Marshall Islands"},{"id":"ALK","name":"Ailuk","countryName":"Marshall Islands"},{"id":"ARN","name":"Arno","countryName":"Marshall Islands"},{"id":"AUR","name":"Aur","countryName":"Marshall Islands"},{"id":"LIK","name":"Likiep","countryName":"Marshall Islands"},{"id":"MAJ","name":"Majuro","countryName":"Marshall Islands"},{"id":"MAL","name":"Maloelap","countryName":"Marshall Islands"},{"id":"MEJ","name":"Mejit","countryName":"Marshall Islands"},{"id":"MIL","name":"Mili","countryName":"Marshall Islands"},{"id":"UTI","name":"Utirik","countryName":"Marshall Islands"},{"id":"WTJ","name":"Wotje","countryName":"Marshall Islands"}],"MQ":[{"id":"MQ","name":"Martinique","countryName":"Martinique"}],"MR":[{"id":"NKC","name":"Nouakchott","countryName":"Mauritania"},{"id":"07","name":"Adrar","countryName":"Mauritania"},{"id":"03","name":"Assaba","countryName":"Mauritania"},{"id":"05","name":"Brakna","countryName":"Mauritania"},{"id":"08","name":"Dakhlet Nou\u0101dhibou","countryName":"Mauritania"},{"id":"04","name":"Gorgol","countryName":"Mauritania"},{"id":"10","name":"Guidimaka","countryName":"Mauritania"},{"id":"01","name":"Hodh ech Chargui","countryName":"Mauritania"},{"id":"02","name":"Hodh el Gharbi","countryName":"Mauritania"},{"id":"12","name":"Inchiri","countryName":"Mauritania"},{"id":"09","name":"Tagant","countryName":"Mauritania"},{"id":"11","name":"Tiris Zemmour","countryName":"Mauritania"},{"id":"06","name":"Trarza","countryName":"Mauritania"}],"MU":[{"id":"BR","name":"Beau Bassin-Rose Hill","countryName":"Mauritius"},{"id":"CU","name":"Curepipe","countryName":"Mauritius"},{"id":"PL","name":"Port Louis","countryName":"Mauritius"},{"id":"QB","name":"Quatre Bornes","countryName":"Mauritius"},{"id":"VP","name":"Vacoas-Phoenix","countryName":"Mauritius"},{"id":"BL","name":"Black River","countryName":"Mauritius"},{"id":"FL","name":"Flacq","countryName":"Mauritius"},{"id":"GP","name":"Grand Port","countryName":"Mauritius"},{"id":"MO","name":"Moka","countryName":"Mauritius"},{"id":"PA","name":"Pamplemousses","countryName":"Mauritius"},{"id":"PW","name":"Plaines Wilhems","countryName":"Mauritius"},{"id":"RR","name":"Rivi\xe8re du Rempart","countryName":"Mauritius"},{"id":"SA","name":"Savanne","countryName":"Mauritius"},{"id":"AG","name":"Agalega Islands","countryName":"Mauritius"},{"id":"CC","name":"Cargados Carajos Shoals [Saint Brandon Islands]","countryName":"Mauritius"},{"id":"RO","name":"Rodrigues Island","countryName":"Mauritius"}],"YT":[{"id":"YT","name":"Mayotte","countryName":"Mayotte"}],"MX":[{"id":"DIF","name":"Distrito Federal","countryName":"Mexico"},{"id":"AGU","name":"Aguascalientes","countryName":"Mexico"},{"id":"BCN","name":"Baja California","countryName":"Mexico"},{"id":"BCS","name":"Baja California Sur","countryName":"Mexico"},{"id":"CAM","name":"Campeche","countryName":"Mexico"},{"id":"COA","name":"Coahuila","countryName":"Mexico"},{"id":"COL","name":"Colima","countryName":"Mexico"},{"id":"CHP","name":"Chiapas","countryName":"Mexico"},{"id":"CHH","name":"Chihuahua","countryName":"Mexico"},{"id":"DUR","name":"Durango","countryName":"Mexico"},{"id":"GRO","name":"Guerrero","countryName":"Mexico"},{"id":"GUA","name":"Guanajuato","countryName":"Mexico"},{"id":"HID","name":"Hidalgo","countryName":"Mexico"},{"id":"JAL","name":"Jalisco","countryName":"Mexico"},{"id":"MEX","name":"M\xe9xico","countryName":"Mexico"},{"id":"MIC","name":"Michoac\xe1n","countryName":"Mexico"},{"id":"MOR","name":"Morelos","countryName":"Mexico"},{"id":"NAY","name":"Nayarit","countryName":"Mexico"},{"id":"NLE","name":"Nuevo Le\xf3n","countryName":"Mexico"},{"id":"OAX","name":"Oaxaca","countryName":"Mexico"},{"id":"PUE","name":"Puebla","countryName":"Mexico"},{"id":"QUE","name":"Queretaro","countryName":"Mexico"},{"id":"ROO","name":"Quintana Roo","countryName":"Mexico"},{"id":"SLP","name":"San Luis Potos\xed","countryName":"Mexico"},{"id":"SIN","name":"Sinaloa","countryName":"Mexico"},{"id":"SON","name":"Sonora","countryName":"Mexico"},{"id":"TAB","name":"Tabasco","countryName":"Mexico"},{"id":"TAM","name":"Tamaulipas","countryName":"Mexico"},{"id":"TLA","name":"Tlaxcala","countryName":"Mexico"},{"id":"VER","name":"Veracruz","countryName":"Mexico"},{"id":"YUC","name":"Yucat\xe1n","countryName":"Mexico"},{"id":"ZAC","name":"Zacatecas","countryName":"Mexico"}],"FM":[{"id":"TRK","name":"chuuk","countryName":"Micronesia (Federated States of)"},{"id":"KSA","name":"Kosrae","countryName":"Micronesia (Federated States of)"},{"id":"PNI","name":"Pohnpei","countryName":"Micronesia (Federated States of)"},{"id":"YAP","name":"Yap","countryName":"Micronesia (Federated States of)"}],"MD":[{"id":"BAL","name":"B\u0103l\u0163i","countryName":"Moldova, Republic of"},{"id":"CAH","name":"Cahul","countryName":"Moldova, Republic of"},{"id":"CHI","name":"Chi\u015fin\u0103u","countryName":"Moldova, Republic of"},{"id":"DUB","name":"Dub\u0103sari","countryName":"Moldova, Republic of"},{"id":"ORH","name":"Orhei","countryName":"Moldova, Republic of"},{"id":"RIB","name":"R\xeebni\u0163a","countryName":"Moldova, Republic of"},{"id":"SOC","name":"Soroca","countryName":"Moldova, Republic of"},{"id":"TIG","name":"Tighina","countryName":"Moldova, Republic of"},{"id":"TIR","name":"Tiraspol","countryName":"Moldova, Republic of"},{"id":"UNG","name":"Ungheni","countryName":"Moldova, Republic of"},{"id":"ANE","name":"Anenii Noi","countryName":"Moldova, Republic of"},{"id":"BAS","name":"Basarabeasca","countryName":"Moldova, Republic of"},{"id":"BRI","name":"Brinceni","countryName":"Moldova, Republic of"},{"id":"CHL","name":"Cahul","countryName":"Moldova, Republic of"},{"id":"CAM","name":"Camenca","countryName":"Moldova, Republic of"},{"id":"CAN","name":"Cantemir","countryName":"Moldova, Republic of"},{"id":"CAI","name":"C\u0103inari","countryName":"Moldova, Republic of"},{"id":"CAL","name":"C\u0103l\u0103ra\u015fi","countryName":"Moldova, Republic of"},{"id":"CAS","name":"C\u0103u\u015feni","countryName":"Moldova, Republic of"},{"id":"CIA","name":"Ciad\xeer-Lunga","countryName":"Moldova, Republic of"},{"id":"CIM","name":"Cimi\u015flia","countryName":"Moldova, Republic of"},{"id":"COM","name":"Comrat","countryName":"Moldova, Republic of"},{"id":"CRI","name":"Criuleni","countryName":"Moldova, Republic of"},{"id":"DON","name":"Dondu\u015feni","countryName":"Moldova, Republic of"},{"id":"DRO","name":"Drochia","countryName":"Moldova, Republic of"},{"id":"DBI","name":"Dub\u0103sari","countryName":"Moldova, Republic of"},{"id":"EDI","name":"Edine\u0163","countryName":"Moldova, Republic of"},{"id":"FAL","name":"F\u0103le\u015fti","countryName":"Moldova, Republic of"},{"id":"FLO","name":"Flore\u015fti","countryName":"Moldova, Republic of"},{"id":"GLO","name":"Glodeni","countryName":"Moldova, Republic of"},{"id":"GRI","name":"Grigoriopol","countryName":"Moldova, Republic of"},{"id":"HIN","name":"H\xeence\u015fti","countryName":"Moldova, Republic of"},{"id":"IAL","name":"Ialoveni","countryName":"Moldova, Republic of"},{"id":"LEO","name":"Leova","countryName":"Moldova, Republic of"},{"id":"NIS","name":"Nisporeni","countryName":"Moldova, Republic of"},{"id":"OCN","name":"Ocni\u0163a","countryName":"Moldova, Republic of"},{"id":"OHI","name":"Orhei","countryName":"Moldova, Republic of"},{"id":"REZ","name":"Rezina","countryName":"Moldova, Republic of"},{"id":"RIT","name":"R\xeebni\u0163a","countryName":"Moldova, Republic of"},{"id":"RIS","name":"R\xee\u015fcani","countryName":"Moldova, Republic of"},{"id":"SIN","name":"S\xeengerei","countryName":"Moldova, Republic of"},{"id":"SLO","name":"Slobozia","countryName":"Moldova, Republic of"},{"id":"SOA","name":"Soroca","countryName":"Moldova, Republic of"},{"id":"STR","name":"Str\u0103\u015feni","countryName":"Moldova, Republic of"},{"id":"SOL","name":"\u015eold\u0103ne\u015fti","countryName":"Moldova, Republic of"},{"id":"STE","name":"\u015etefan Vod\u0103","countryName":"Moldova, Republic of"},{"id":"TAR","name":"Taraclia","countryName":"Moldova, Republic of"},{"id":"TEL","name":"Telene\u015fti","countryName":"Moldova, Republic of"},{"id":"UGI","name":"Ungheni","countryName":"Moldova, Republic of"},{"id":"VUL","name":"Vulc\u0103ne\u015fti","countryName":"Moldova, Republic of"}],"MC":[{"id":"MC","name":"Monaco","countryName":"Monaco"}],"MN":[{"id":"1","name":"Ulaanbaatar","countryName":"Mongolia"},{"id":"073","name":"Arhangay","countryName":"Mongolia"},{"id":"069","name":"Bayanhongor","countryName":"Mongolia"},{"id":"071","name":"Bayan-\xd6lgiy","countryName":"Mongolia"},{"id":"067","name":"Bulgan","countryName":"Mongolia"},{"id":"037","name":"Darhan uul","countryName":"Mongolia"},{"id":"061","name":"Dornod","countryName":"Mongolia"},{"id":"063","name":"Dornogov\u012d","countryName":"Mongolia"},{"id":"059","name":"Dundgov\u012d","countryName":"Mongolia"},{"id":"057","name":"Dzavhan","countryName":"Mongolia"},{"id":"065","name":"Gov\u012d-Altay","countryName":"Mongolia"},{"id":"064","name":"Gov\u012d-S\xfcmber","countryName":"Mongolia"},{"id":"039","name":"Hentiy","countryName":"Mongolia"},{"id":"043","name":"Hovd","countryName":"Mongolia"},{"id":"041","name":"H\xf6vsg\xf6l","countryName":"Mongolia"},{"id":"053","name":"\xd6mn\xf6gov\u012d","countryName":"Mongolia"},{"id":"035","name":"Orhon","countryName":"Mongolia"},{"id":"055","name":"\xd6v\xf6rhangay","countryName":"Mongolia"},{"id":"049","name":"Selenge","countryName":"Mongolia"},{"id":"051","name":"S\xfchbaatar","countryName":"Mongolia"},{"id":"047","name":"T\xf6v","countryName":"Mongolia"},{"id":"046","name":"Uvs","countryName":"Mongolia"}],"MS":[{"id":"MS","name":"Montserrat","countryName":"Montserrat"}],"MA":[{"id":"CE","name":"Centre","countryName":"Morocco"},{"id":"AZI","name":"Azilal","countryName":"Morocco"},{"id":"BEM","name":"Beni Mellal","countryName":"Morocco"},{"id":"BES","name":"Ben Slimane","countryName":"Morocco"},{"id":"BOM","name":"Boulemane","countryName":"Morocco"},{"id":"CAS","name":"Casablanca [Dar el Be\xefda]","countryName":"Morocco"},{"id":"JDI","name":"El Jadida","countryName":"Morocco"},{"id":"KHO","name":"Khouribga","countryName":"Morocco"},{"id":"SET","name":"Settat","countryName":"Morocco"},{"id":"CN","name":"Centre-Nord","countryName":"Morocco"},{"id":"HOC","name":"Al Hoce\xefma","countryName":"Morocco"},{"id":"FES","name":"F\xe8s","countryName":"Morocco"},{"id":"SEF","name":"Sefrou","countryName":"Morocco"},{"id":"TAO","name":"Taounate","countryName":"Morocco"},{"id":"TAZ","name":"Taza","countryName":"Morocco"},{"id":"CS","name":"Centre-Sud","countryName":"Morocco"},{"id":"HAJ","name":"El Hajeb","countryName":"Morocco"},{"id":"ERR","name":"Errachidia","countryName":"Morocco"},{"id":"IFR","name":"Ifrane","countryName":"Morocco"},{"id":"KHN","name":"Khenifra","countryName":"Morocco"},{"id":"MEK","name":"Mekn\xe8s","countryName":"Morocco"},{"id":"ES","name":"Est","countryName":"Morocco"},{"id":"BER","name":"Berkane","countryName":"Morocco"},{"id":"FIG","name":"Figuig","countryName":"Morocco"},{"id":"IRA","name":"Jrada","countryName":"Morocco"},{"id":"NAD","name":"Nador","countryName":"Morocco"},{"id":"OUJ","name":"Oujda","countryName":"Morocco"},{"id":"NO","name":"Nord-Ouest","countryName":"Morocco"},{"id":"CHE","name":"Chefchaouene","countryName":"Morocco"},{"id":"KEN","name":"K\xe9nitra","countryName":"Morocco"},{"id":"KHE","name":"Khemisset","countryName":"Morocco"},{"id":"LAR","name":"Larache","countryName":"Morocco"},{"id":"RBA","name":"Rabat-Sal\xe9","countryName":"Morocco"},{"id":"SIK","name":"Sidi Kacem","countryName":"Morocco"},{"id":"TNG","name":"Tanger","countryName":"Morocco"},{"id":"TET","name":"T\xe9touan","countryName":"Morocco"},{"id":"SU","name":"Sud","countryName":"Morocco"},{"id":"AGD","name":"Agadir","countryName":"Morocco"},{"id":"BAH","name":"A\xeft Baha","countryName":"Morocco"},{"id":"MEL","name":"A\xeft Melloul","countryName":"Morocco"},{"id":"ASZ","name":"Assa-Zag","countryName":"Morocco"},{"id":"BOD","name":"Boujdour (EH)","countryName":"Morocco"},{"id":"ESM","name":"Es Semara (EH)","countryName":"Morocco"},{"id":"GUE","name":"Guelmim","countryName":"Morocco"},{"id":"LAA","name":"Laayoune (EH)","countryName":"Morocco"},{"id":"OUA","name":"Ouarzazate","countryName":"Morocco"},{"id":"OUD","name":"Oued ed Dahab (EH)","countryName":"Morocco"},{"id":"TNT","name":"Tan-Tan","countryName":"Morocco"},{"id":"TAR","name":"Taroudannt","countryName":"Morocco"},{"id":"TAT","name":"Tata","countryName":"Morocco"},{"id":"TIZ","name":"Tiznit","countryName":"Morocco"},{"id":"TS","name":"Tensift","countryName":"Morocco"},{"id":"HAO","name":"Al Haouz","countryName":"Morocco"},{"id":"CHI","name":"Chichaoua","countryName":"Morocco"},{"id":"ESI","name":"Essaouira","countryName":"Morocco"},{"id":"KES","name":"Kelaat Sraghna","countryName":"Morocco"},{"id":"MAR","name":"Marrakech","countryName":"Morocco"},{"id":"SAF","name":"Safi","countryName":"Morocco"}],"MZ":[{"id":"MPM","name":"Maputo","countryName":"Mozambique"},{"id":"P","name":"Cabo Delgado","countryName":"Mozambique"},{"id":"G","name":"Gaza","countryName":"Mozambique"},{"id":"I","name":"Inhambane","countryName":"Mozambique"},{"id":"B","name":"Manica","countryName":"Mozambique"},{"id":"L","name":"Maputo","countryName":"Mozambique"},{"id":"N","name":"Nampula","countryName":"Mozambique"},{"id":"A","name":"Niassa","countryName":"Mozambique"},{"id":"S","name":"Sofala","countryName":"Mozambique"},{"id":"T","name":"Tete","countryName":"Mozambique"},{"id":"Q","name":"Zamb\xe9zia","countryName":"Mozambique"}],"MM":[{"id":"07","name":"Ayeyarwady","countryName":"Myanmar"},{"id":"02","name":"Bago","countryName":"Myanmar"},{"id":"03","name":"Magway","countryName":"Myanmar"},{"id":"04","name":"Mandalay","countryName":"Myanmar"},{"id":"01","name":"Sagaing","countryName":"Myanmar"},{"id":"05","name":"Tanintharyi","countryName":"Myanmar"},{"id":"06","name":"Yangon","countryName":"Myanmar"},{"id":"14","name":"Chin","countryName":"Myanmar"},{"id":"11","name":"Kachin","countryName":"Myanmar"},{"id":"12","name":"Kayah","countryName":"Myanmar"},{"id":"13","name":"Kayin","countryName":"Myanmar"},{"id":"15","name":"Mon","countryName":"Myanmar"},{"id":"16","name":"Rakhine","countryName":"Myanmar"},{"id":"17","name":"Shan","countryName":"Myanmar"}],"NA":[{"id":"CA","name":"Caprivi","countryName":"Namibia"},{"id":"ER","name":"Erongo","countryName":"Namibia"},{"id":"HA","name":"Hardap","countryName":"Namibia"},{"id":"KA","name":"Karas","countryName":"Namibia"},{"id":"KH","name":"Khomas","countryName":"Namibia"},{"id":"KU","name":"Kunene","countryName":"Namibia"},{"id":"OW","name":"Ohangwena","countryName":"Namibia"},{"id":"OK","name":"Okavango","countryName":"Namibia"},{"id":"OH","name":"Omaheke","countryName":"Namibia"},{"id":"OS","name":"Omusati","countryName":"Namibia"},{"id":"ON","name":"Oshana","countryName":"Namibia"},{"id":"OT","name":"Oshikoto","countryName":"Namibia"},{"id":"OD","name":"Otjozondjupa","countryName":"Namibia"}],"NR":[{"id":"NR","name":"Nauru","countryName":"Nauru"}],"NP":[{"id":"1","name":"Madhyamanchal","countryName":"Nepal"},{"id":"BA","name":"Bagmati","countryName":"Nepal"},{"id":"JA","name":"Janakpur","countryName":"Nepal"},{"id":"NA","name":"Narayani","countryName":"Nepal"},{"id":"2","name":"Madhya Pashchimanchal","countryName":"Nepal"},{"id":"BH","name":"Bheri","countryName":"Nepal"},{"id":"KA","name":"Karnali","countryName":"Nepal"},{"id":"RA","name":"Rapti","countryName":"Nepal"},{"id":"3","name":"Pashchimanchal","countryName":"Nepal"},{"id":"DH","name":"Dhawalagiri","countryName":"Nepal"},{"id":"GA","name":"Gandaki","countryName":"Nepal"},{"id":"LU","name":"Lumbini","countryName":"Nepal"},{"id":"4","name":"Purwanchal","countryName":"Nepal"},{"id":"KO","name":"Kosi [Koshi]","countryName":"Nepal"},{"id":"ME","name":"Mechi","countryName":"Nepal"},{"id":"SA","name":"Sagarmatha","countryName":"Nepal"},{"id":"5","name":"Sudur Pashchimanchal","countryName":"Nepal"},{"id":"MA","name":"Mahakali","countryName":"Nepal"},{"id":"SE","name":"Seti","countryName":"Nepal"}],"NL":[{"id":"DR","name":"Drenthe","countryName":"Netherlands"},{"id":"FL","name":"Flevoland","countryName":"Netherlands"},{"id":"FR","name":"Friesland","countryName":"Netherlands"},{"id":"GE","name":"Gelderland","countryName":"Netherlands"},{"id":"GR","name":"Groningen","countryName":"Netherlands"},{"id":"LI","name":"Limburg","countryName":"Netherlands"},{"id":"NB","name":"Noord-Brabant","countryName":"Netherlands"},{"id":"NH","name":"Noord-Holland","countryName":"Netherlands"},{"id":"OV","name":"Overijssel","countryName":"Netherlands"},{"id":"UT","name":"Utrecht","countryName":"Netherlands"},{"id":"ZE","name":"Zeeland","countryName":"Netherlands"},{"id":"ZH","name":"Zuid-Holland","countryName":"Netherlands"}],"AN":[{"id":"AN","name":"Netherlands Antilles"}],"NC":[{"id":"NC","name":"New Caledonia","countryName":"New Caledonia"}],"NZ":[{"id":"N","name":"North Island","countryName":"New Zealand"},{"id":"AUK","name":"Auckland","countryName":"New Zealand"},{"id":"BOP","name":"Bay of Plenty","countryName":"New Zealand"},{"id":"GIS","name":"Gisborne","countryName":"New Zealand"},{"id":"HKB","name":"Hawkes\'s Bay","countryName":"New Zealand"},{"id":"MWT","name":"Manawatu-Wanganui","countryName":"New Zealand"},{"id":"NTL","name":"Northland","countryName":"New Zealand"},{"id":"TKI","name":"Taranaki","countryName":"New Zealand"},{"id":"WKO","name":"Waikato","countryName":"New Zealand"},{"id":"WGN","name":"Wellington","countryName":"New Zealand"},{"id":"S","name":"South Island","countryName":"New Zealand"},{"id":"CAN","name":"Canterbury","countryName":"New Zealand"},{"id":"MBH","name":"Marlborough","countryName":"New Zealand"},{"id":"NSN","name":"Nelson","countryName":"New Zealand"},{"id":"OTA","name":"Otago","countryName":"New Zealand"},{"id":"STL","name":"Southland","countryName":"New Zealand"},{"id":"TAS","name":"Tasman","countryName":"New Zealand"},{"id":"WTC","name":"West Coast","countryName":"New Zealand"}],"NI":[{"id":"BO","name":"Boaco","countryName":"Nicaragua"},{"id":"CA","name":"Carazo","countryName":"Nicaragua"},{"id":"CI","name":"Chinandega","countryName":"Nicaragua"},{"id":"CO","name":"Chontales","countryName":"Nicaragua"},{"id":"ES","name":"Estel\xed","countryName":"Nicaragua"},{"id":"GR","name":"Granada","countryName":"Nicaragua"},{"id":"JI","name":"Jinotega","countryName":"Nicaragua"},{"id":"LE","name":"Le\xf3n","countryName":"Nicaragua"},{"id":"MD","name":"Madriz","countryName":"Nicaragua"},{"id":"MN","name":"Manaqua","countryName":"Nicaragua"},{"id":"MS","name":"Masaya","countryName":"Nicaragua"},{"id":"MT","name":"Matagalpa","countryName":"Nicaragua"},{"id":"NS","name":"Nueva Segovia","countryName":"Nicaragua"},{"id":"SJ","name":"R\xedo San Juan","countryName":"Nicaragua"},{"id":"RI","name":"Rivas","countryName":"Nicaragua"},{"id":"ZE","name":"Zelaya","countryName":"Nicaragua"}],"NE":[{"id":"8","name":"Niamey","countryName":"Niger"},{"id":"1","name":"Agadez","countryName":"Niger"},{"id":"2","name":"Diffa","countryName":"Niger"},{"id":"3","name":"Dosso","countryName":"Niger"},{"id":"4","name":"Maradi","countryName":"Niger"},{"id":"5","name":"Tahoua","countryName":"Niger"},{"id":"6","name":"Tillaberi","countryName":"Niger"},{"id":"7","name":"Zinder","countryName":"Niger"}],"NG":[{"id":"FC","name":"Abuja Capital Territory","countryName":"Nigeria"},{"id":"AB","name":"Abia","countryName":"Nigeria"},{"id":"AD","name":"Adamawa","countryName":"Nigeria"},{"id":"AK","name":"Akwa Ibom","countryName":"Nigeria"},{"id":"AN","name":"Anambra","countryName":"Nigeria"},{"id":"BA","name":"Bauchi","countryName":"Nigeria"},{"id":"BE","name":"Benue","countryName":"Nigeria"},{"id":"BO","name":"Borno","countryName":"Nigeria"},{"id":"CR","name":"Cross River","countryName":"Nigeria"},{"id":"DE","name":"Delta","countryName":"Nigeria"},{"id":"ED","name":"Edo","countryName":"Nigeria"},{"id":"EN","name":"Enugu","countryName":"Nigeria"},{"id":"IM","name":"Imo","countryName":"Nigeria"},{"id":"JI","name":"Jigawa","countryName":"Nigeria"},{"id":"KD","name":"Kaduna","countryName":"Nigeria"},{"id":"KN","name":"Kano","countryName":"Nigeria"},{"id":"KT","name":"Katsina","countryName":"Nigeria"},{"id":"KE","name":"Kebbi","countryName":"Nigeria"},{"id":"KO","name":"Kogi","countryName":"Nigeria"},{"id":"KW","name":"Kwara","countryName":"Nigeria"},{"id":"LA","name":"Lagos","countryName":"Nigeria"},{"id":"NI","name":"Niger","countryName":"Nigeria"},{"id":"OG","name":"Ogun","countryName":"Nigeria"},{"id":"ON","name":"Ondo","countryName":"Nigeria"},{"id":"OS","name":"Osun","countryName":"Nigeria"},{"id":"OY","name":"Oyo","countryName":"Nigeria"},{"id":"PL","name":"Plateau","countryName":"Nigeria"},{"id":"RI","name":"Rivers","countryName":"Nigeria"},{"id":"SO","name":"Sokoto","countryName":"Nigeria"},{"id":"TA","name":"Taraba","countryName":"Nigeria"},{"id":"YO","name":"Yobe","countryName":"Nigeria"}],"NU":[{"id":"NU","name":"Niue","countryName":"Niue"}],"NF":[{"id":"NF","name":"Norfolk Island","countryName":"Norfolk Island"}],"MP":[{"id":"MP","name":"Northern Mariana Islands","countryName":"Northern Mariana Islands"}],"NO":[{"id":"02","name":"Akershus","countryName":"Norway"},{"id":"09","name":"Aust-Agder","countryName":"Norway"},{"id":"06","name":"Buskerud","countryName":"Norway"},{"id":"20","name":"Finnmark","countryName":"Norway"},{"id":"04","name":"Hedmark","countryName":"Norway"},{"id":"12","name":"Hordaland","countryName":"Norway"},{"id":"15","name":"M\xf8re og Romsdal","countryName":"Norway"},{"id":"18","name":"Nordland","countryName":"Norway"},{"id":"17","name":"Nord-Tr\xf8ndelag","countryName":"Norway"},{"id":"05","name":"Oppland","countryName":"Norway"},{"id":"03","name":"Oslo","countryName":"Norway"},{"id":"11","name":"Rogaland","countryName":"Norway"},{"id":"14","name":"Sogn og Fjordane","countryName":"Norway"},{"id":"16","name":"S\xf8r-Tr\xf8ndelag","countryName":"Norway"},{"id":"08","name":"Telemark","countryName":"Norway"},{"id":"19","name":"Troms","countryName":"Norway"},{"id":"10","name":"Vest-Agder","countryName":"Norway"},{"id":"07","name":"Vestfold","countryName":"Norway"},{"id":"01","name":"\xd8stfold","countryName":"Norway"},{"id":"22","name":"Jan Mayen (Arctic Region)","countryName":"Norway"},{"id":"21","name":"Svalbard (Arctic Region)","countryName":"Norway"}],"OM":[{"id":"DA","name":"Ad D\u0101khil\u012byah","countryName":"Oman"},{"id":"BA","name":"Al B\u0101\u0163inah","countryName":"Oman"},{"id":"JA","name":"Al Jan\u016bb\u012byah [Zuf\u0101r]","countryName":"Oman"},{"id":"WU","name":"Al Wus\u0163\u0101","countryName":"Oman"},{"id":"SH","name":"Ash Sharq\u012byah","countryName":"Oman"},{"id":"ZA","name":"Az Z\u0101hirah","countryName":"Oman"},{"id":"MA","name":"Masqa\u0163","countryName":"Oman"},{"id":"MU","name":"Musandam","countryName":"Oman"}],"PK":[{"id":"IS","name":"Islamabad","countryName":"Pakistan"},{"id":"BA","name":"Baluchistan (Balochist\u0101n)","countryName":"Pakistan"},{"id":"NW","name":"North-West Frontier","countryName":"Pakistan"},{"id":"PB","name":"Punjab","countryName":"Pakistan"},{"id":"SD","name":"Sind (Sindh)","countryName":"Pakistan"},{"id":"TA","name":"Federally Administered Tribal Areas","countryName":"Pakistan"},{"id":"JK","name":"Azad Kashmir","countryName":"Pakistan"},{"id":"NA","name":"Northern Areas","countryName":"Pakistan"}],"PW":[{"id":"PW","name":"Palau","countryName":"Palau"}],"PA":[{"id":"1","name":"Botas del Toro","countryName":"Panama"},{"id":"2","name":"Cocl\xe9","countryName":"Panama"},{"id":"3","name":"Col\xf3n","countryName":"Panama"},{"id":"4","name":"Chiriqu\u012b","countryName":"Panama"},{"id":"5","name":"Dari\xe9n","countryName":"Panama"},{"id":"6","name":"Herrera","countryName":"Panama"},{"id":"7","name":"Los Santos","countryName":"Panama"},{"id":"8","name":"Panam\xe1","countryName":"Panama"},{"id":"9","name":"Veraguas","countryName":"Panama"},{"id":"0","name":"Comarca de San Blas","countryName":"Panama"}],"PG":[{"id":"NCD","name":"National Capital District (Port Moresby)","countryName":"Papua New Guinea"},{"id":"CPM","name":"Central","countryName":"Papua New Guinea"},{"id":"CPK","name":"Chimbu","countryName":"Papua New Guinea"},{"id":"EHG","name":"Eastern Highlands","countryName":"Papua New Guinea"},{"id":"EBR","name":"East New Britain","countryName":"Papua New Guinea"},{"id":"ESW","name":"East Sepik","countryName":"Papua New Guinea"},{"id":"EPW","name":"Enga","countryName":"Papua New Guinea"},{"id":"GPK","name":"Gulf","countryName":"Papua New Guinea"},{"id":"MPM","name":"Madang","countryName":"Papua New Guinea"},{"id":"MRL","name":"Manus","countryName":"Papua New Guinea"},{"id":"MBA","name":"Milne Bay","countryName":"Papua New Guinea"},{"id":"MPL","name":"Morobe","countryName":"Papua New Guinea"},{"id":"NIK","name":"New Ireland","countryName":"Papua New Guinea"},{"id":"NPP","name":"Northern","countryName":"Papua New Guinea"},{"id":"NSA","name":"North Solomons","countryName":"Papua New Guinea"},{"id":"SAN","name":"Sandaun [West Sepik]","countryName":"Papua New Guinea"},{"id":"SHM","name":"Southern Highlands","countryName":"Papua New Guinea"},{"id":"WPD","name":"Western","countryName":"Papua New Guinea"},{"id":"WHM","name":"Western Highlands","countryName":"Papua New Guinea"},{"id":"WBK","name":"West New Britain","countryName":"Papua New Guinea"}],"PY":[{"id":"ASU","name":"Asunci\xf3n","countryName":"Paraguay"},{"id":"16","name":"Alto Paraguay","countryName":"Paraguay"},{"id":"10","name":"Alto Parang","countryName":"Paraguay"},{"id":"13","name":"Amambay","countryName":"Paraguay"},{"id":"19","name":"Boquer\xf3n","countryName":"Paraguay"},{"id":"5","name":"Caaguaz\xfa","countryName":"Paraguay"},{"id":"6","name":"Caazap\xe1","countryName":"Paraguay"},{"id":"14","name":"Canindey\xfa","countryName":"Paraguay"},{"id":"11","name":"Central","countryName":"Paraguay"},{"id":"1","name":"Concepci\xf3n","countryName":"Paraguay"},{"id":"3","name":"Cordillera","countryName":"Paraguay"},{"id":"4","name":"Guair\xe1","countryName":"Paraguay"},{"id":"7","name":"Itap\xfaa","countryName":"Paraguay"},{"id":"8","name":"Misiones","countryName":"Paraguay"},{"id":"12","name":"Neembuc\xfa","countryName":"Paraguay"},{"id":"9","name":"Paraguar\u012b","countryName":"Paraguay"},{"id":"15","name":"Presidente Hayes","countryName":"Paraguay"},{"id":"2","name":"San Pedro","countryName":"Paraguay"}],"PE":[{"id":"CAL","name":"El Callao","countryName":"Peru"},{"id":"AMA","name":"Amazonas","countryName":"Peru"},{"id":"ANC","name":"Ancash","countryName":"Peru"},{"id":"APU","name":"Apur\xedmac","countryName":"Peru"},{"id":"ARE","name":"Arequipa","countryName":"Peru"},{"id":"AYA","name":"Ayacucho","countryName":"Peru"},{"id":"CAJ","name":"Cajamarca","countryName":"Peru"},{"id":"CUS","name":"Cuzco [Cusco]","countryName":"Peru"},{"id":"HUV","name":"Huancavelica","countryName":"Peru"},{"id":"HUC","name":"Hu\xe1nuco","countryName":"Peru"},{"id":"ICA","name":"Ica","countryName":"Peru"},{"id":"JUN","name":"Jun\xedn","countryName":"Peru"},{"id":"LAL","name":"La Libertad","countryName":"Peru"},{"id":"LAM","name":"Lambayeque","countryName":"Peru"},{"id":"LIM","name":"Lima","countryName":"Peru"},{"id":"LOR","name":"Loreto","countryName":"Peru"},{"id":"MDD","name":"Madre de Dios","countryName":"Peru"},{"id":"MOQ","name":"Moquegua","countryName":"Peru"},{"id":"PAS","name":"Pasco","countryName":"Peru"},{"id":"PIU","name":"Piura","countryName":"Peru"},{"id":"PUN","name":"Puno","countryName":"Peru"},{"id":"SAM","name":"San Mart\xedn","countryName":"Peru"},{"id":"TAC","name":"Tacna","countryName":"Peru"},{"id":"TUM","name":"Tumbes","countryName":"Peru"},{"id":"UCA","name":"Ucayali","countryName":"Peru"}],"PH":[{"id":"PH","name":"Philippines","countryName":"Philippines"}],"PN":[{"id":"PN","name":"Pitcairn","countryName":"Pitcairn"}],"PL":[{"id":"BP","name":"Bia\u0142a Podlaska","countryName":"Poland"},{"id":"BK","name":"Bia\u0142ystok","countryName":"Poland"},{"id":"BB","name":"Bielsko","countryName":"Poland"},{"id":"BY","name":"Bydgoszcz","countryName":"Poland"},{"id":"CH","name":"Che\u0142m","countryName":"Poland"},{"id":"CI","name":"Ciechan\xf3w","countryName":"Poland"},{"id":"CZ","name":"Czestochowa","countryName":"Poland"},{"id":"EL","name":"Elblag","countryName":"Poland"},{"id":"GD","name":"Gda\u0144sk","countryName":"Poland"},{"id":"GO","name":"Gorz\xf3w","countryName":"Poland"},{"id":"JG","name":"Jelenia Gera","countryName":"Poland"},{"id":"KL","name":"Kalisz","countryName":"Poland"},{"id":"KA","name":"Katowice","countryName":"Poland"},{"id":"KI","name":"Kielce","countryName":"Poland"},{"id":"KN","name":"Konin","countryName":"Poland"},{"id":"KO","name":"Koszalin","countryName":"Poland"},{"id":"KR","name":"Krak\xf3w","countryName":"Poland"},{"id":"KS","name":"Krosno","countryName":"Poland"},{"id":"LG","name":"Legnica","countryName":"Poland"},{"id":"LE","name":"Leszno","countryName":"Poland"},{"id":"LU","name":"Lublin","countryName":"Poland"},{"id":"LO","name":"\u0141omia","countryName":"Poland"},{"id":"LD","name":"\u0141\xf3d\u017a","countryName":"Poland"},{"id":"NS","name":"Nowy Sacz","countryName":"Poland"},{"id":"OL","name":"Olsztyn","countryName":"Poland"},{"id":"OP","name":"Opole","countryName":"Poland"},{"id":"OS","name":"Ostro\u0142eka","countryName":"Poland"},{"id":"PI","name":"Pi\u0142a","countryName":"Poland"},{"id":"PT","name":"Piotrk\xf3w","countryName":"Poland"},{"id":"PL","name":"P\u0142ock","countryName":"Poland"},{"id":"PO","name":"Pozna\u0144","countryName":"Poland"},{"id":"PR","name":"Przemy\u015bl","countryName":"Poland"},{"id":"RA","name":"Radom","countryName":"Poland"},{"id":"RZ","name":"Rzesz\xf3w","countryName":"Poland"},{"id":"SE","name":"Siedlce","countryName":"Poland"},{"id":"SI","name":"Sieradz","countryName":"Poland"},{"id":"SK","name":"Skierniewice","countryName":"Poland"},{"id":"SL","name":"S\u0142upsk","countryName":"Poland"},{"id":"SU","name":"Suwa\u0142ki","countryName":"Poland"},{"id":"SZ","name":"Szczecin","countryName":"Poland"},{"id":"TG","name":"Tarnobrzeg","countryName":"Poland"},{"id":"TA","name":"Tarn\xf3w","countryName":"Poland"},{"id":"TO","name":"Toru\u0144","countryName":"Poland"},{"id":"WB","name":"Wa\u0142brzych","countryName":"Poland"},{"id":"WA","name":"Warszawa","countryName":"Poland"},{"id":"WL","name":"W\u0142oc\u0142awek","countryName":"Poland"},{"id":"WR","name":"Wroc\u0142aw","countryName":"Poland"},{"id":"ZA","name":"Zamo\u015b\u0107","countryName":"Poland"},{"id":"ZG","name":"Zielona G\xf3ra","countryName":"Poland"}],"PT":[{"id":"01","name":"Aveiro","countryName":"Portugal"},{"id":"02","name":"Beja","countryName":"Portugal"},{"id":"03","name":"Braga","countryName":"Portugal"},{"id":"04","name":"Bragan\xe7a","countryName":"Portugal"},{"id":"05","name":"Castelo Branco","countryName":"Portugal"},{"id":"06","name":"Coimbra","countryName":"Portugal"},{"id":"07","name":"\xc9vora","countryName":"Portugal"},{"id":"08","name":"Faro","countryName":"Portugal"},{"id":"09","name":"Guarda","countryName":"Portugal"},{"id":"10","name":"Leiria","countryName":"Portugal"},{"id":"11","name":"Lisboa","countryName":"Portugal"},{"id":"12","name":"Portalegre","countryName":"Portugal"},{"id":"13","name":"Porto","countryName":"Portugal"},{"id":"14","name":"Santar\xe9m","countryName":"Portugal"},{"id":"15","name":"Set\xfabal","countryName":"Portugal"},{"id":"16","name":"Viana do Castelo","countryName":"Portugal"},{"id":"17","name":"Vila Real","countryName":"Portugal"},{"id":"18","name":"Viseu","countryName":"Portugal"},{"id":"20","name":"Regi\u0101o Aut\xf3noma dos A\xe7ores","countryName":"Portugal"},{"id":"30","name":"Regi\u0101o Aut\xf3noma da Madeira","countryName":"Portugal"}],"PR":[{"id":"PR","name":"Puerto Rico","countryName":"Puerto Rico"}],"QA":[{"id":"DA","name":"Ad Daw\u1e29ah","countryName":"Qatar"},{"id":"GH","name":"Al Ghuwayr\u012byah","countryName":"Qatar"},{"id":"JU","name":"Al Jumayl\u012byah","countryName":"Qatar"},{"id":"KH","name":"Al Khawr","countryName":"Qatar"},{"id":"WA","name":"Al Wakrah","countryName":"Qatar"},{"id":"RA","name":"Ar Rayy\u0101n","countryName":"Qatar"},{"id":"JB","name":"Jar\u012by\u0101n al B\u0101\u0163nah","countryName":"Qatar"},{"id":"MS","name":"Mad\u012bnat ash Sham\u0101l","countryName":"Qatar"},{"id":"US","name":"Umm \u015eal\u0101l","countryName":"Qatar"}],"RE":[{"id":"RE","name":"Reunion","countryName":"R\xe9union"}],"RO":[{"id":"B","name":"Bucure\u015fti","countryName":"Romania"},{"id":"AB","name":"Alba","countryName":"Romania"},{"id":"AR","name":"Arad","countryName":"Romania"},{"id":"AG","name":"Arge\u015f","countryName":"Romania"},{"id":"BC","name":"Bac\u0103u","countryName":"Romania"},{"id":"BH","name":"Bihor","countryName":"Romania"},{"id":"BN","name":"Bistri\u0163a-N\u0103s\u0103ud","countryName":"Romania"},{"id":"BT","name":"Boto\u015fani","countryName":"Romania"},{"id":"BV","name":"Bra\u015fov","countryName":"Romania"},{"id":"BR","name":"Br\u0103ila","countryName":"Romania"},{"id":"BZ","name":"Buz\u0103u","countryName":"Romania"},{"id":"CS","name":"Cara\u015f-Severin","countryName":"Romania"},{"id":"CL","name":"C\u0103l\u0103ra\u015fi","countryName":"Romania"},{"id":"CJ","name":"Cluj","countryName":"Romania"},{"id":"CT","name":"Constan\u0163a","countryName":"Romania"},{"id":"CV","name":"Covasna","countryName":"Romania"},{"id":"DB","name":"D\xe2mbovi\u0163a","countryName":"Romania"},{"id":"DJ","name":"Dolj","countryName":"Romania"},{"id":"GL","name":"Gala\u0163i","countryName":"Romania"},{"id":"GR","name":"Giurgiu","countryName":"Romania"},{"id":"GJ","name":"Gorj","countryName":"Romania"},{"id":"HR","name":"Harghita","countryName":"Romania"},{"id":"HD","name":"Hunedoara","countryName":"Romania"},{"id":"IL","name":"Ialomi\u0163a","countryName":"Romania"},{"id":"IS","name":"Ia\u015fi","countryName":"Romania"},{"id":"MM","name":"Maramure\u015f","countryName":"Romania"},{"id":"MH","name":"Mehedin\u0163i","countryName":"Romania"},{"id":"MS","name":"Mure\u015f","countryName":"Romania"},{"id":"NT","name":"Neam\u0163","countryName":"Romania"},{"id":"OT","name":"Olt","countryName":"Romania"},{"id":"PH","name":"Prahova","countryName":"Romania"},{"id":"SM","name":"Satu Mare","countryName":"Romania"},{"id":"SJ","name":"S\u0103laj","countryName":"Romania"},{"id":"SB","name":"Sibiu","countryName":"Romania"},{"id":"SV","name":"Suceava","countryName":"Romania"},{"id":"TR","name":"Teleorman","countryName":"Romania"},{"id":"TM","name":"Timi\u015f","countryName":"Romania"},{"id":"TL","name":"Tulcea","countryName":"Romania"},{"id":"VS","name":"Vaslui","countryName":"Romania"},{"id":"VL","name":"V\xe2lcea","countryName":"Romania"},{"id":"VN","name":"Vrancea","countryName":"Romania"}],"RU":[{"id":"AD","name":"Adygeya, Respublika","countryName":"Russian Federation"},{"id":"AL","name":"Altay, Respublika","countryName":"Russian Federation"},{"id":"BA","name":"Bashkortostan, Respublika","countryName":"Russian Federation"},{"id":"BU","name":"Buryatiya, Respublika","countryName":"Russian Federation"},{"id":"CE","name":"Chechenskaya Respublika","countryName":"Russian Federation"},{"id":"CU","name":"Chuvashskaya Respublika","countryName":"Russian Federation"},{"id":"DA","name":"Dagestan, Respublika","countryName":"Russian Federation"},{"id":"IN","name":"Ingushskaya Respublika","countryName":"Russian Federation"},{"id":"KB","name":"Kabardino-Balkarskaya Respublika","countryName":"Russian Federation"},{"id":"KL","name":"Kalmykiya, Respublika","countryName":"Russian Federation"},{"id":"KC","name":"Karachayevo-Cherkesskaya Respublika","countryName":"Russian Federation"},{"id":"KR","name":"Kareliya, Respublika","countryName":"Russian Federation"},{"id":"KK","name":"Khakasiya, Respublika","countryName":"Russian Federation"},{"id":"KO","name":"Komi, Respublika","countryName":"Russian Federation"},{"id":"ME","name":"Mariy El, Respublika","countryName":"Russian Federation"},{"id":"MO","name":"Mordoviya, Respublika","countryName":"Russian Federation"},{"id":"SA","name":"Sakha, Respublika [Yakutiya]","countryName":"Russian Federation"},{"id":"SE","name":"Severnaya Osetiya, Respublika [Alaniya]","countryName":"Russian Federation"},{"id":"TA","name":"Tatarstan, Respublika","countryName":"Russian Federation"},{"id":"TY","name":"Tyva, Respublika [Tuva]","countryName":"Russian Federation"},{"id":"UD","name":"Udmurtskaya Respublika","countryName":"Russian Federation"},{"id":"ALT","name":"Altayskiy kray","countryName":"Russian Federation"},{"id":"KHA","name":"Khabarovskiy kray","countryName":"Russian Federation"},{"id":"KDA","name":"Krasnodarskiy kray","countryName":"Russian Federation"},{"id":"KYA","name":"Krasnoyarskiy kray","countryName":"Russian Federation"},{"id":"PRI","name":"Primorskiy kray","countryName":"Russian Federation"},{"id":"STA","name":"Stavropol \'skiy kray","countryName":"Russian Federation"},{"id":"AMU","name":"Amurskaya Oblast\'","countryName":"Russian Federation"},{"id":"ARK","name":"Arkhangel\'skaya Oblast\'","countryName":"Russian Federation"},{"id":"AST","name":"Astrakhanskaya Oblast\'","countryName":"Russian Federation"},{"id":"BEL","name":"Belgorodskaya Oblast\'","countryName":"Russian Federation"},{"id":"BRY","name":"Bryanskaya Oblast\'","countryName":"Russian Federation"},{"id":"CHE","name":"Chelyabinskaya Oblast\'","countryName":"Russian Federation"},{"id":"CHI","name":"Chitinskaya Oblast\'","countryName":"Russian Federation"},{"id":"IRK","name":"Irkutskaya Oblast\'","countryName":"Russian Federation"},{"id":"IVA","name":"Ivanovskaya Oblast\'","countryName":"Russian Federation"},{"id":"KGD","name":"Kaliningradskaya Oblast\'","countryName":"Russian Federation"},{"id":"KLU","name":"Kaluzhskaya Oblast\'","countryName":"Russian Federation"},{"id":"KAM","name":"Kamchatskaya Oblast\'","countryName":"Russian Federation"},{"id":"KEM","name":"Kemerovskaya Oblast\'","countryName":"Russian Federation"},{"id":"KIR","name":"Kirovskaya Oblast\'","countryName":"Russian Federation"},{"id":"KOS","name":"Kostromskaya Oblast\'","countryName":"Russian Federation"},{"id":"KGN","name":"Kurganskaya Oblast\'","countryName":"Russian Federation"},{"id":"KRS","name":"Kurskaya Oblast\'","countryName":"Russian Federation"},{"id":"LEN","name":"Leningradskaya Oblast\'","countryName":"Russian Federation"},{"id":"LIP","name":"Lipetskaya Oblast\'","countryName":"Russian Federation"},{"id":"MAG","name":"Magadanskaya Oblast\'","countryName":"Russian Federation"},{"id":"MOS","name":"Moskovskaya Oblast\'","countryName":"Russian Federation"},{"id":"MUR","name":"Murmanskaya Oblast\'","countryName":"Russian Federation"},{"id":"NIZ","name":"Nizhegorodskaya Oblast\'","countryName":"Russian Federation"},{"id":"NGR","name":"Novgorodskaya Oblast\'","countryName":"Russian Federation"},{"id":"NVS","name":"Novosibirskaya Oblast\'","countryName":"Russian Federation"},{"id":"OMS","name":"Omskaya Oblast\'","countryName":"Russian Federation"},{"id":"ORE","name":"Orenburgskaya Oblast\'","countryName":"Russian Federation"},{"id":"ORL","name":"Orlovskaya Oblast\'","countryName":"Russian Federation"},{"id":"PNZ","name":"Penzenskaya Oblast\'","countryName":"Russian Federation"},{"id":"PER","name":"Permskaya Oblast\'","countryName":"Russian Federation"},{"id":"PSK","name":"Pskovskaya Oblast\'","countryName":"Russian Federation"},{"id":"ROS","name":"Rostovskaya Oblast\'","countryName":"Russian Federation"},{"id":"RYA","name":"Ryazanskaya Oblast\'","countryName":"Russian Federation"},{"id":"SAK","name":"Sakhalinskaya Oblast\'","countryName":"Russian Federation"},{"id":"SAM","name":"Samarskaya Oblast\u2019","countryName":"Russian Federation"},{"id":"SAR","name":"Saratovskaya Oblast\'","countryName":"Russian Federation"},{"id":"SMO","name":"Smolenskaya Oblast\'","countryName":"Russian Federation"},{"id":"SVE","name":"Sverdlovskaya Oblast\'","countryName":"Russian Federation"},{"id":"TAM","name":"Tambovskaya Oblast\'","countryName":"Russian Federation"},{"id":"TOM","name":"Tomskaya Oblast\u2019","countryName":"Russian Federation"},{"id":"TUL","name":"Tul\'skaya Oblast\'","countryName":"Russian Federation"},{"id":"TVE","name":"Tverskaya Oblast\'","countryName":"Russian Federation"},{"id":"TYU","name":"Tyumenskaya Oblast\'","countryName":"Russian Federation"},{"id":"ULY","name":"Ul\'yanovskaya Oblast\'","countryName":"Russian Federation"},{"id":"VLA","name":"Vladimirskaya Oblast\'","countryName":"Russian Federation"},{"id":"VGG","name":"Volgogradskaya Oblast\'","countryName":"Russian Federation"},{"id":"VLG","name":"Vologodskaya Oblast\'","countryName":"Russian Federation"},{"id":"VOR","name":"Voronezhskaya Oblast\'","countryName":"Russian Federation"},{"id":"YAR","name":"Yaroslavskaya Oblast\'","countryName":"Russian Federation"},{"id":"MOW","name":"Moskva","countryName":"Russian Federation"},{"id":"SPE","name":"Sankt-Peterburg","countryName":"Russian Federation"},{"id":"YEV","name":"Yevreyskaya avtonomnaya oblast\'","countryName":"Russian Federation"},{"id":"AGB","name":"Aginskiy Buryatskiy avtonomnyy okrug","countryName":"Russian Federation"},{"id":"CHU","name":"Chukotskiy avtonomnyy okrug","countryName":"Russian Federation"},{"id":"EVE","name":"Evenkiyskiy avtonomnyy okrug","countryName":"Russian Federation"},{"id":"KHM","name":"Khanty-Mansiyskiy avtonomnyy okrug","countryName":"Russian Federation"},{"id":"KOP","name":"Komi-Permyatskiy avtonomnyy okrug","countryName":"Russian Federation"},{"id":"KOR","name":"Koryakskiy avtonomnyy okrug","countryName":"Russian Federation"},{"id":"NEN","name":"Nenetskiy avtonomnyy okrug","countryName":"Russian Federation"},{"id":"TAY","name":"Taymyrskiy (Dolgano-Nenetskiy) avtonomnyy okrug","countryName":"Russian Federation"},{"id":"UOB","name":"Ust\u2019-Ordynskiy Buryatskiy avtonomnyy okrug","countryName":"Russian Federation"},{"id":"YAN","name":"Yamalo-Nenetskiy avtonomnyy okrug","countryName":"Russian Federation"}],"RW":[{"id":"C","name":"Butare","countryName":"Rwanda"},{"id":"I","name":"Byumba","countryName":"Rwanda"},{"id":"E","name":"Cyangugu","countryName":"Rwanda"},{"id":"D","name":"Gikongoro","countryName":"Rwanda"},{"id":"G","name":"Gisenyi","countryName":"Rwanda"},{"id":"B","name":"Gitarama","countryName":"Rwanda"},{"id":"J","name":"Kibungo","countryName":"Rwanda"},{"id":"F","name":"Kibuye","countryName":"Rwanda"},{"id":"K","name":"Kigali-Rural (Kigali y\u2019 Icyaro)","countryName":"Rwanda"},{"id":"L","name":"Kigali-Ville (Kilgali Ngari)","countryName":"Rwanda"},{"id":"M","name":"Mutara","countryName":"Rwanda"},{"id":"H","name":"Ruhengeri","countryName":"Rwanda"}],"SH":[{"id":"SH","name":"Saint Helena","countryName":"Saint Helena, Ascension and Tristan da Cunha"},{"id":"AC","name":"Ascension","countryName":"Saint Helena, Ascension and Tristan da Cunha"},{"id":"TA","name":"Tristan da Cunha","countryName":"Saint Helena, Ascension and Tristan da Cunha"}],"KN":[{"id":"KN","name":"Saint Kitts & Nevis","countryName":"Saint Kitts and Nevis"}],"LC":[{"id":"LC","name":"Saint Lucia","countryName":"Saint Lucia"}],"PM":[{"id":"PM","name":"St. Pierre & Miquelon","countryName":"Saint Pierre and Miquelon"}],"VC":[{"id":"VC","name":"St. Vincent & the Grenadines","countryName":"Saint Vincent and the Grenadines"}],"WS":[{"id":"AA","name":"A\'ana","countryName":"Samoa"},{"id":"AL","name":"Aiga-i-le-Tai","countryName":"Samoa"},{"id":"AT","name":"Atua","countryName":"Samoa"},{"id":"FA","name":"Fa\'asaleleaga","countryName":"Samoa"},{"id":"GE","name":"Gaga\'emauga","countryName":"Samoa"},{"id":"GI","name":"Gagaifomauga","countryName":"Samoa"},{"id":"PA","name":"Palauli","countryName":"Samoa"},{"id":"SA","name":"Satupa\'itea","countryName":"Samoa"},{"id":"TU","name":"Tuamasaga","countryName":"Samoa"},{"id":"VF","name":"Va\'a-o-Fonoti","countryName":"Samoa"},{"id":"VS","name":"Vaisigano","countryName":"Samoa"}],"SM":[{"id":"SM","name":"San Marino","countryName":"San Marino"}],"ST":[{"id":"P","name":"Pr\xedncipe","countryName":"Sao Tome and Principe"},{"id":"S","name":"S\u0101o Tom\xe9","countryName":"Sao Tome and Principe"}],"SA":[{"id":"11","name":"Al B\u0101\u1e29ah","countryName":"Saudi Arabia"},{"id":"08","name":"Al \u1e28ud\u016bd ash Sham\u0101l\u012byah","countryName":"Saudi Arabia"},{"id":"12","name":"Al Jawf","countryName":"Saudi Arabia"},{"id":"03","name":"Al Mad\u012bnah","countryName":"Saudi Arabia"},{"id":"05","name":"Al Qa\u015fim","countryName":"Saudi Arabia"},{"id":"O1","name":"Ar Riy\u0101\u1e11","countryName":"Saudi Arabia"},{"id":"04","name":"Ash Sharq\u012byah","countryName":"Saudi Arabia"},{"id":"14","name":"\u2018As\u012br","countryName":"Saudi Arabia"},{"id":"06","name":"\u1e28\u0101\'il","countryName":"Saudi Arabia"},{"id":"09","name":"J\u012bz\u0101n","countryName":"Saudi Arabia"},{"id":"02","name":"Makkah","countryName":"Saudi Arabia"},{"id":"10","name":"Najr\u0101n","countryName":"Saudi Arabia"},{"id":"07","name":"Tab\u016bk","countryName":"Saudi Arabia"}],"SN":[{"id":"DK","name":"Dakar","countryName":"Senegal"},{"id":"DB","name":"Diourbel","countryName":"Senegal"},{"id":"FK","name":"Fatick","countryName":"Senegal"},{"id":"KL","name":"Kaolack","countryName":"Senegal"},{"id":"KD","name":"Kolda","countryName":"Senegal"},{"id":"LG","name":"Louga","countryName":"Senegal"},{"id":"SL","name":"Saint-Louis","countryName":"Senegal"},{"id":"TC","name":"Tambacounda","countryName":"Senegal"},{"id":"TH","name":"Thi\xe8s","countryName":"Senegal"},{"id":"ZG","name":"Ziguinchor","countryName":"Senegal"}],"SC":[{"id":"SC","name":"Seychelles","countryName":"Seychelles"}],"SL":[{"id":"W","name":"Western Area (Freetown)","countryName":"Sierra Leone"},{"id":"E","name":"Eastern","countryName":"Sierra Leone"},{"id":"N","name":"Northern","countryName":"Sierra Leone"},{"id":"S","name":"Southern","countryName":"Sierra Leone"}],"SG":[{"id":"SG","name":"Singapore","countryName":"Singapore"}],"SK":[{"id":"BC","name":"Banskobystrick\xfd kraj","countryName":"Slovakia"},{"id":"BL","name":"Bratislavsk\xfd kraj","countryName":"Slovakia"},{"id":"KI","name":"Ko\u0161ick\xfd kraj","countryName":"Slovakia"},{"id":"NI","name":"Nitriansky kraj","countryName":"Slovakia"},{"id":"PV","name":"Pre\u0161ovsk\xfd kraj","countryName":"Slovakia"},{"id":"TC","name":"Tren\u010diansky kraj","countryName":"Slovakia"},{"id":"TA","name":"Trnavsk\xfd kraj","countryName":"Slovakia"},{"id":"ZI","name":"\u017dilinsk\xfd kraj","countryName":"Slovakia"}],"SI":[{"id":"07","name":"Dolenjska","countryName":"Slovenia"},{"id":"09","name":"Gorenjska","countryName":"Slovenia"},{"id":"11","name":"Gori\u0161ka","countryName":"Slovenia"},{"id":"03","name":"Koro\u0161ka","countryName":"Slovenia"},{"id":"10","name":"Notranjsko-kra\u0161ka","countryName":"Slovenia"},{"id":"12","name":"Obalno-kra\u0161ka","countryName":"Slovenia"},{"id":"08","name":"Osrednjeslovenska","countryName":"Slovenia"},{"id":"02","name":"Podravska","countryName":"Slovenia"},{"id":"01","name":"Pomurska","countryName":"Slovenia"},{"id":"04","name":"Savinjska","countryName":"Slovenia"},{"id":"06","name":"Spodnjeposavska","countryName":"Slovenia"},{"id":"05","name":"Zasavska","countryName":"Slovenia"}],"SB":[{"id":"CT","name":"Capital Territory (Honiara)","countryName":"Solomon Islands"},{"id":"CE","name":"Central","countryName":"Solomon Islands"},{"id":"GU","name":"Guadalcanal","countryName":"Solomon Islands"},{"id":"IS","name":"Isabel","countryName":"Solomon Islands"},{"id":"MK","name":"Makira","countryName":"Solomon Islands"},{"id":"ML","name":"Malaita","countryName":"Solomon Islands"},{"id":"TE","name":"Temotu","countryName":"Solomon Islands"},{"id":"WE","name":"Western","countryName":"Solomon Islands"}],"SO":[{"id":"AW","name":"Awdal","countryName":"Somalia"},{"id":"BK","name":"Bakool","countryName":"Somalia"},{"id":"BN","name":"Banaadir","countryName":"Somalia"},{"id":"BR","name":"Bari","countryName":"Somalia"},{"id":"BY","name":"BaY","countryName":"Somalia"},{"id":"GA","name":"Galguduud","countryName":"Somalia"},{"id":"GE","name":"Gedo","countryName":"Somalia"},{"id":"HI","name":"Hiiraan","countryName":"Somalia"},{"id":"JD","name":"Jubbada Dhexe","countryName":"Somalia"},{"id":"JH","name":"Jubbada Hoose","countryName":"Somalia"},{"id":"MU","name":"Mudug","countryName":"Somalia"},{"id":"NU","name":"Nugaal","countryName":"Somalia"},{"id":"SA","name":"Sanaag","countryName":"Somalia"},{"id":"SD","name":"Shabeellaha Dhexe","countryName":"Somalia"},{"id":"SH","name":"Shabeellaha Hoose","countryName":"Somalia"},{"id":"SO","name":"Sool","countryName":"Somalia"},{"id":"TO","name":"Togdheer","countryName":"Somalia"},{"id":"WO","name":"Woqooyi Galbeed","countryName":"Somalia"}],"ZA":[{"id":"EC","name":"Eastern Cape (Oos-Kaap)","countryName":"South Africa"},{"id":"FS","name":"Free State (Vrystaat)","countryName":"South Africa"},{"id":"GT","name":"Gauteng","countryName":"South Africa"},{"id":"NL","name":"Kwazulu-Natal","countryName":"South Africa"},{"id":"MP","name":"Mpumalanga","countryName":"South Africa"},{"id":"NC","name":"Northern Cape (Noord-Kaap)","countryName":"South Africa"},{"id":"NP","name":"Northern Province (Noordelike Provinsie)","countryName":"South Africa"},{"id":"NW","name":"North-West (Noord-Wes)","countryName":"South Africa"},{"id":"WC","name":"Western Cape (Wes-Kaap)","countryName":"South Africa"}],"GS":[{"id":"GS","name":"S.Georgia & S.Sandwich Islands","countryName":"South Georgia and the South Sandwich Islands"}],"ES":[{"id":"AN","name":"Andaluc\xeda","countryName":"Spain"},{"id":"AL","name":"Almer\xeda","countryName":"Spain"},{"id":"CA","name":"C\xe1diz","countryName":"Spain"},{"id":"CO","name":"C\xf3rdoba","countryName":"Spain"},{"id":"GR","name":"Granada","countryName":"Spain"},{"id":"H","name":"Huelva","countryName":"Spain"},{"id":"J","name":"Ja\xe9n","countryName":"Spain"},{"id":"MA","name":"M\xe1laga","countryName":"Spain"},{"id":"SE","name":"Sevilla","countryName":"Spain"},{"id":"AR","name":"Arag\xf3n","countryName":"Spain"},{"id":"HU","name":"Huesca","countryName":"Spain"},{"id":"TE","name":"Teruel","countryName":"Spain"},{"id":"Z","name":"Zaragoza","countryName":"Spain"},{"id":"O","name":"Asturias","countryName":"Spain"},{"id":"CN","name":"Canarias","countryName":"Spain"},{"id":"GC","name":"Las Palmas","countryName":"Spain"},{"id":"TF","name":"Santa Cruz De Tenerife","countryName":"Spain"},{"id":"S","name":"Cantabria","countryName":"Spain"},{"id":"CM","name":"Castilla-La Mancha","countryName":"Spain"},{"id":"AB","name":"Albacete","countryName":"Spain"},{"id":"CR","name":"Ciudad Real","countryName":"Spain"},{"id":"CU","name":"Cuenca","countryName":"Spain"},{"id":"GU","name":"Guadalajara","countryName":"Spain"},{"id":"TO","name":"Toledo","countryName":"Spain"},{"id":"CL","name":"Castilla y Le\xf3n","countryName":"Spain"},{"id":"AV","name":"\xc1vila","countryName":"Spain"},{"id":"BU","name":"Burgos","countryName":"Spain"},{"id":"LE","name":"Le\xf3n","countryName":"Spain"},{"id":"P","name":"Palencia","countryName":"Spain"},{"id":"SA","name":"Salamanca","countryName":"Spain"},{"id":"SG","name":"Segovia","countryName":"Spain"},{"id":"SO","name":"Soria","countryName":"Spain"},{"id":"VA","name":"Valladolid","countryName":"Spain"},{"id":"ZA","name":"Zamora","countryName":"Spain"},{"id":"CT","name":"Catalu\xf1a","countryName":"Spain"},{"id":"B","name":"Barcelona","countryName":"Spain"},{"id":"GE","name":"Gerona","countryName":"Spain"},{"id":"L","name":"L\xe9rida","countryName":"Spain"},{"id":"T","name":"Tarragona","countryName":"Spain"},{"id":"EX","name":"Extremadura","countryName":"Spain"},{"id":"BA","name":"Badajoz","countryName":"Spain"},{"id":"CC","name":"C\xe1ceres","countryName":"Spain"},{"id":"GA","name":"Galicia","countryName":"Spain"},{"id":"C","name":"La Coru\xf1a","countryName":"Spain"},{"id":"LU","name":"Lugo","countryName":"Spain"},{"id":"OR","name":"Orense","countryName":"Spain"},{"id":"PO","name":"Pontevedra","countryName":"Spain"},{"id":"PM","name":"Baleares","countryName":"Spain"},{"id":"LO","name":"La Rioja","countryName":"Spain"},{"id":"M","name":"Madrid","countryName":"Spain"},{"id":"MU","name":"Murcia","countryName":"Spain"},{"id":"NA","name":"Navarra","countryName":"Spain"},{"id":"PV","name":"Pa\xeds Vasco","countryName":"Spain"},{"id":"VI","name":"\xc1lava","countryName":"Spain"},{"id":"SS","name":"Guip\xfazcoa","countryName":"Spain"},{"id":"BI","name":"Vizcaya","countryName":"Spain"},{"id":"VC","name":"Valenciana, Comunidad","countryName":"Spain"},{"id":"A","name":"Alicante","countryName":"Spain"},{"id":"CS","name":"Castell\xf3n","countryName":"Spain"},{"id":"V","name":"Valencia","countryName":"Spain"}],"LK":[{"id":"1","name":"Basnahira Palata (Western Province)","countryName":"Sri Lanka"},{"id":"11","name":"Colombo","countryName":"Sri Lanka"},{"id":"12","name":"Gampaha","countryName":"Sri Lanka"},{"id":"13","name":"Kalutara","countryName":"Sri Lanka"},{"id":"3","name":"Dakunu Palata (Southern Province)","countryName":"Sri Lanka"},{"id":"31","name":"Galle","countryName":"Sri Lanka"},{"id":"33","name":"Hambantota","countryName":"Sri Lanka"},{"id":"32","name":"Matara","countryName":"Sri Lanka"},{"id":"2","name":"Madhyama Palata (Central Province)","countryName":"Sri Lanka"},{"id":"21","name":"Kandy","countryName":"Sri Lanka"},{"id":"22","name":"Matale","countryName":"Sri Lanka"},{"id":"23","name":"Nuwara Eliya","countryName":"Sri Lanka"},{"id":"5","name":"Negenahira Palata (Eastern Province)","countryName":"Sri Lanka"},{"id":"52","name":"Arnpara","countryName":"Sri Lanka"},{"id":"51","name":"Batticaloa","countryName":"Sri Lanka"},{"id":"53","name":"Trincomalee","countryName":"Sri Lanka"},{"id":"9","name":"Sabaragamuwa Palata","countryName":"Sri Lanka"},{"id":"92","name":"Kegalla","countryName":"Sri Lanka"},{"id":"91","name":"Ratnapura","countryName":"Sri Lanka"},{"id":"7","name":"Uturumeda Palata (North Central Province)","countryName":"Sri Lanka"},{"id":"71","name":"Anuradhapura","countryName":"Sri Lanka"},{"id":"72","name":"Polonnaruwa","countryName":"Sri Lanka"},{"id":"4","name":"Uturu Palata (Northern Province)","countryName":"Sri Lanka"},{"id":"41","name":"Jaffna","countryName":"Sri Lanka"},{"id":"42","name":"Kilinochchi","countryName":"Sri Lanka"},{"id":"43","name":"Mannar","countryName":"Sri Lanka"},{"id":"45","name":"Mullaittivu","countryName":"Sri Lanka"},{"id":"44","name":"Vavuniya","countryName":"Sri Lanka"},{"id":"8","name":"Uva Palata","countryName":"Sri Lanka"},{"id":"81","name":"Badulla","countryName":"Sri Lanka"},{"id":"82","name":"Monaragala","countryName":"Sri Lanka"},{"id":"6","name":"Wayamba Palata (North Western Province)","countryName":"Sri Lanka"},{"id":"61","name":"Kurunegala","countryName":"Sri Lanka"},{"id":"62","name":"Puttalam","countryName":"Sri Lanka"}],"SD":[{"id":"23","name":"A\u2018\u0101l\u012b an N\u012bl","countryName":"Sudan"},{"id":"26","name":"Al Ba\u1e29r al A\u1e29mar","countryName":"Sudan"},{"id":"18","name":"Al Bu\u1e29ayr\u0101t","countryName":"Sudan"},{"id":"07","name":"Al Jaz\u012brah","countryName":"Sudan"},{"id":"03","name":"Al Khar\u0163\u016bm","countryName":"Sudan"},{"id":"06","name":"Al Qa\u1e11\u0101rif","countryName":"Sudan"},{"id":"22","name":"Al Wa\u1e29dah","countryName":"Sudan"},{"id":"04","name":"An N\u012bl","countryName":"Sudan"},{"id":"08","name":"An N\u012bl al Abya\u1e11","countryName":"Sudan"},{"id":"24","name":"An N\u012bl al Azraq","countryName":"Sudan"},{"id":"01","name":"Ash Sham\u0101l\u012byah","countryName":"Sudan"},{"id":"17","name":"Ba\u1e29r al Jabal","countryName":"Sudan"},{"id":"16","name":"Gharb al Istiw\u0101\'\u012byah","countryName":"Sudan"},{"id":"14","name":"Gharb Ba\u1e29r al Ghaz\u0101l","countryName":"Sudan"},{"id":"12","name":"Gharb D\u0101rf\u016br","countryName":"Sudan"},{"id":"10","name":"Gharb Kurduf\u0101n","countryName":"Sudan"},{"id":"11","name":"Jan\u016bb D\u0101rf\u016br","countryName":"Sudan"},{"id":"13","name":"Jan\u016bb Kurduf\u0101n","countryName":"Sudan"},{"id":"20","name":"J\u016bnqal\u012b","countryName":"Sudan"},{"id":"05","name":"Kassal\u0101","countryName":"Sudan"},{"id":"15","name":"Sham\u0101l Ba\u1e29r al Ghaz\u0101l","countryName":"Sudan"},{"id":"02","name":"Sham\u0101l D\u0101rf\u016br","countryName":"Sudan"},{"id":"09","name":"Sham\u0101l Kurduf\u0101n","countryName":"Sudan"},{"id":"19","name":"Sharq al Istiw\u0101\'iyah","countryName":"Sudan"},{"id":"25","name":"Sinn\u0101r","countryName":"Sudan"},{"id":"21","name":"W\u0101r\u0101b","countryName":"Sudan"}],"SR":[{"id":"BR","name":"Brokopondo","countryName":"Suriname"},{"id":"CM","name":"Commewijne","countryName":"Suriname"},{"id":"CR","name":"Coronie","countryName":"Suriname"},{"id":"MA","name":"Marowijne","countryName":"Suriname"},{"id":"NI","name":"Nickerie","countryName":"Suriname"},{"id":"PR","name":"Para","countryName":"Suriname"},{"id":"PM","name":"Paramaribo","countryName":"Suriname"},{"id":"SA","name":"Saramacca","countryName":"Suriname"},{"id":"SI","name":"Sipaliwini","countryName":"Suriname"},{"id":"WA","name":"Wanica","countryName":"Suriname"}],"SJ":[{"id":"SJ","name":"Svalbard & Jan Mayen Islands","countryName":"Svalbard and Jan Mayen"}],"SZ":[{"id":"HH","name":"Hhohho","countryName":"Eswatini"},{"id":"LU","name":"Lubombo","countryName":"Eswatini"},{"id":"MA","name":"Manzini","countryName":"Eswatini"},{"id":"SH","name":"Shiselweni","countryName":"Eswatini"}],"SE":[{"id":"K","name":"Blekinge l\xe4n","countryName":"Sweden"},{"id":"W","name":"Dalarnas l\xe4n","countryName":"Sweden"},{"id":"I","name":"Gotlands l\xe4n","countryName":"Sweden"},{"id":"X","name":"G\xe4vleborgs l\xe4n","countryName":"Sweden"},{"id":"N","name":"Hallands l\xe4n","countryName":"Sweden"},{"id":"Z","name":"J\xe4mtlands l\xe4n","countryName":"Sweden"},{"id":"F","name":"J\xf6nk\xf6pings l\xe4n","countryName":"Sweden"},{"id":"H","name":"Kalmar l\xe4n","countryName":"Sweden"},{"id":"G","name":"Kronobergs l\xe4n","countryName":"Sweden"},{"id":"BD","name":"Norrbottens l\xe4n","countryName":"Sweden"},{"id":"M","name":"Sk\xe5ne l\xe4n","countryName":"Sweden"},{"id":"AB","name":"Stockholms l\xe4n","countryName":"Sweden"},{"id":"D","name":"S\xf6dermanlands l\xe4n","countryName":"Sweden"},{"id":"C","name":"Uppsala l\xe4n","countryName":"Sweden"},{"id":"S","name":"V\xe4rmlands l\xe4n","countryName":"Sweden"},{"id":"AC","name":"V\xe4sterbottens l\xe4n","countryName":"Sweden"},{"id":"Y","name":"V\xe4sternorrlands l\xe4n","countryName":"Sweden"},{"id":"U","name":"V\xe4stmanlands l\xe4n","countryName":"Sweden"},{"id":"O","name":"V\xe4stra G\xf6talands l\xe4n","countryName":"Sweden"},{"id":"T","name":"\xd6rebro l\xe4n","countryName":"Sweden"},{"id":"E","name":"\xd6sterg\xf6tlands l\xe4n","countryName":"Sweden"}],"CH":[{"id":"AG","name":"Aargau","countryName":"Switzerland"},{"id":"AR","name":"Appenzell Ausser-Rhoden","countryName":"Switzerland"},{"id":"AI","name":"Appenzell Inner-Rhoden","countryName":"Switzerland"},{"id":"BL","name":"Basel-Landschaft","countryName":"Switzerland"},{"id":"BS","name":"Basel-Stadt","countryName":"Switzerland"},{"id":"BE","name":"Bern","countryName":"Switzerland"},{"id":"FR","name":"Freiburg","countryName":"Switzerland"},{"id":"GE","name":"Geneve","countryName":"Switzerland"},{"id":"GL","name":"Glarus","countryName":"Switzerland"},{"id":"GR","name":"Graub\xfcnden","countryName":"Switzerland"},{"id":"JU","name":"Jura","countryName":"Switzerland"},{"id":"LU","name":"Luzern","countryName":"Switzerland"},{"id":"NE","name":"Neuchatel","countryName":"Switzerland"},{"id":"NW","name":"Nidwalden","countryName":"Switzerland"},{"id":"OW","name":"Obwalden","countryName":"Switzerland"},{"id":"SG","name":"Sankt Gallen","countryName":"Switzerland"},{"id":"SH","name":"Schaffhausen","countryName":"Switzerland"},{"id":"SZ","name":"Schwyz","countryName":"Switzerland"},{"id":"SO","name":"Solothurn","countryName":"Switzerland"},{"id":"TG","name":"Thurgau","countryName":"Switzerland"},{"id":"TI","name":"Ticino","countryName":"Switzerland"},{"id":"UR","name":"Uri","countryName":"Switzerland"},{"id":"VS","name":"Wallis","countryName":"Switzerland"},{"id":"VD","name":"Vaud","countryName":"Switzerland"},{"id":"ZG","name":"Zug","countryName":"Switzerland"},{"id":"ZH","name":"Z\xfcrich","countryName":"Switzerland"}],"SY":[{"id":"HA","name":"Al \u1e28asakah","countryName":"Syrian Arab Republic"},{"id":"LA","name":"Al L\u0101dhiq\u012byah","countryName":"Syrian Arab Republic"},{"id":"QU","name":"Al Qunay\u0163irah","countryName":"Syrian Arab Republic"},{"id":"RA","name":"Ar Raqqah","countryName":"Syrian Arab Republic"},{"id":"SU","name":"As Suwayd\u0101\'","countryName":"Syrian Arab Republic"},{"id":"DR","name":"Dar\u2019\u0101","countryName":"Syrian Arab Republic"},{"id":"DY","name":"Dayr az Zawr","countryName":"Syrian Arab Republic"},{"id":"DI","name":"Dimashq","countryName":"Syrian Arab Republic"},{"id":"HL","name":"\u1e28alab","countryName":"Syrian Arab Republic"},{"id":"HM","name":"\u1e28am\u0101h","countryName":"Syrian Arab Republic"},{"id":"HI","name":"\u1e28im\u015f","countryName":"Syrian Arab Republic"},{"id":"ID","name":"Idlib","countryName":"Syrian Arab Republic"},{"id":"RD","name":"R\u012bf Dimashq","countryName":"Syrian Arab Republic"},{"id":"TA","name":"\u0162ar\u0163\u016bs","countryName":"Syrian Arab Republic"}],"TW":[{"id":"KHH","name":"Kaohsiung","countryName":"Taiwan, Province of China"},{"id":"TPE","name":"Taipei","countryName":"Taiwan, Province of China"},{"id":"CYI","name":"Chiayi","countryName":"Taiwan, Province of China"},{"id":"HSZ","name":"Hsinchu","countryName":"Taiwan, Province of China"},{"id":"KEE","name":"Keelung","countryName":"Taiwan, Province of China"},{"id":"TXG","name":"Taichung","countryName":"Taiwan, Province of China"},{"id":"TNN","name":"Tainan","countryName":"Taiwan, Province of China"},{"id":"CHA","name":"Changhua","countryName":"Taiwan, Province of China"},{"id":"HUA","name":"Hualien","countryName":"Taiwan, Province of China"},{"id":"ILA","name":"Ilan","countryName":"Taiwan, Province of China"},{"id":"MIA","name":"Miaoli","countryName":"Taiwan, Province of China"},{"id":"NAN","name":"Nantou","countryName":"Taiwan, Province of China"},{"id":"PEN","name":"Penghu","countryName":"Taiwan, Province of China"},{"id":"PIF","name":"Pingtung","countryName":"Taiwan, Province of China"},{"id":"TTT","name":"Taitung","countryName":"Taiwan, Province of China"},{"id":"TAO","name":"Taoyuan","countryName":"Taiwan, Province of China"},{"id":"YUN","name":"Yunlin","countryName":"Taiwan, Province of China"}],"TJ":[{"id":"KR","name":"Karategin","countryName":"Tajikistan"},{"id":"KT","name":"Khatlon","countryName":"Tajikistan"},{"id":"LN","name":"Leninabad","countryName":"Tajikistan"},{"id":"GB","name":"Gorno-Badakhshan","countryName":"Tajikistan"}],"TZ":[{"id":"01","name":"Arusha","countryName":"Tanzania, United Republic of"},{"id":"02","name":"Dar-es-Salaam","countryName":"Tanzania, United Republic of"},{"id":"03","name":"Dodoma","countryName":"Tanzania, United Republic of"},{"id":"04","name":"Iringa","countryName":"Tanzania, United Republic of"},{"id":"05","name":"Kagera","countryName":"Tanzania, United Republic of"},{"id":"06","name":"Kaskazini Pemba (Pemba North)","countryName":"Tanzania, United Republic of"},{"id":"07","name":"Kaskazini Unguja (Zanzibar North)","countryName":"Tanzania, United Republic of"},{"id":"08","name":"Kigoma","countryName":"Tanzania, United Republic of"},{"id":"09","name":"Kilimanjaro","countryName":"Tanzania, United Republic of"},{"id":"10","name":"Kusini Pemba (Pemba South)","countryName":"Tanzania, United Republic of"},{"id":"11","name":"Kusini Unguja (Zanzibar South)","countryName":"Tanzania, United Republic of"},{"id":"12","name":"Lindi","countryName":"Tanzania, United Republic of"},{"id":"13","name":"Mara","countryName":"Tanzania, United Republic of"},{"id":"14","name":"Mbeya","countryName":"Tanzania, United Republic of"},{"id":"15","name":"Mjini Magharibi (Zanzibar West)","countryName":"Tanzania, United Republic of"},{"id":"16","name":"Morogoro","countryName":"Tanzania, United Republic of"},{"id":"17","name":"Mtwara","countryName":"Tanzania, United Republic of"},{"id":"18","name":"Mwanza","countryName":"Tanzania, United Republic of"},{"id":"19","name":"Pwani (Coast)","countryName":"Tanzania, United Republic of"},{"id":"20","name":"Rukwa","countryName":"Tanzania, United Republic of"},{"id":"21","name":"Ruvuma","countryName":"Tanzania, United Republic of"},{"id":"22","name":"Shinyanga","countryName":"Tanzania, United Republic of"},{"id":"23","name":"Singida","countryName":"Tanzania, United Republic of"},{"id":"24","name":"Tabora","countryName":"Tanzania, United Republic of"},{"id":"25","name":"Tanga","countryName":"Tanzania, United Republic of"}],"TH":[{"id":"10","name":"Krung Thep Maha Nakhon [Bangkok]","countryName":"Thailand"},{"id":"S","name":"Phatthaya","countryName":"Thailand"},{"id":"37","name":"Amnat Charoen","countryName":"Thailand"},{"id":"15","name":"Ang Thong","countryName":"Thailand"},{"id":"31","name":"Buri Ram","countryName":"Thailand"},{"id":"24","name":"Chachoengsao","countryName":"Thailand"},{"id":"18","name":"Chai Nat","countryName":"Thailand"},{"id":"36","name":"Chaiyaphum","countryName":"Thailand"},{"id":"22","name":"Chanthaburi","countryName":"Thailand"},{"id":"50","name":"Chiang Mai","countryName":"Thailand"},{"id":"57","name":"Chiang Rai","countryName":"Thailand"},{"id":"20","name":"Chon Buri","countryName":"Thailand"},{"id":"86","name":"Chumphon","countryName":"Thailand"},{"id":"46","name":"Kalasin","countryName":"Thailand"},{"id":"62","name":"Kamphaeng Phet","countryName":"Thailand"},{"id":"71","name":"Kanchanaburi","countryName":"Thailand"},{"id":"40","name":"Khon Kaen","countryName":"Thailand"},{"id":"81","name":"Krabi","countryName":"Thailand"},{"id":"52","name":"Lampang","countryName":"Thailand"},{"id":"51","name":"Lamphun","countryName":"Thailand"},{"id":"42","name":"Loei","countryName":"Thailand"},{"id":"16","name":"Lop Buri","countryName":"Thailand"},{"id":"58","name":"Mae Hong Son","countryName":"Thailand"},{"id":"44","name":"Maha Sarakham","countryName":"Thailand"},{"id":"49","name":"Mukdahan","countryName":"Thailand"},{"id":"26","name":"Nakhon Nayok","countryName":"Thailand"},{"id":"73","name":"Nakhon Pathom","countryName":"Thailand"},{"id":"48","name":"Nakhon Phanom","countryName":"Thailand"},{"id":"30","name":"Nakhon Ratchasima","countryName":"Thailand"},{"id":"60","name":"Nakhon Sawan","countryName":"Thailand"},{"id":"80","name":"Nakhon Si Thammarat","countryName":"Thailand"},{"id":"55","name":"Nan","countryName":"Thailand"},{"id":"96","name":"Narathiwat","countryName":"Thailand"},{"id":"39","name":"Nong Bua Lam Phu","countryName":"Thailand"},{"id":"43","name":"Nong Khai","countryName":"Thailand"},{"id":"12","name":"Nonthaburi","countryName":"Thailand"},{"id":"13","name":"Pathum Thani","countryName":"Thailand"},{"id":"94","name":"Pattani","countryName":"Thailand"},{"id":"82","name":"Phangnga","countryName":"Thailand"},{"id":"93","name":"Phatthalung","countryName":"Thailand"},{"id":"56","name":"Phayao","countryName":"Thailand"},{"id":"67","name":"Phetchabun","countryName":"Thailand"},{"id":"76","name":"Phetchaburi","countryName":"Thailand"},{"id":"66","name":"Phichit","countryName":"Thailand"},{"id":"65","name":"Phitsanulok","countryName":"Thailand"},{"id":"54","name":"Phrae","countryName":"Thailand"},{"id":"14","name":"Phra Nakhon Si Ayutthaya","countryName":"Thailand"},{"id":"83","name":"Phuket","countryName":"Thailand"},{"id":"25","name":"Prachin Buri","countryName":"Thailand"},{"id":"77","name":"Prachuap Khiri Khan","countryName":"Thailand"},{"id":"85","name":"Ranong","countryName":"Thailand"},{"id":"70","name":"Ratchaburi","countryName":"Thailand"},{"id":"21","name":"Rayong","countryName":"Thailand"},{"id":"45","name":"Roi Et","countryName":"Thailand"},{"id":"27","name":"Sa Kaeo","countryName":"Thailand"},{"id":"47","name":"Sakon Nakhon","countryName":"Thailand"},{"id":"11","name":"Samut Prakan","countryName":"Thailand"},{"id":"74","name":"Samut Sakhon","countryName":"Thailand"},{"id":"75","name":"Samut Songkhram","countryName":"Thailand"},{"id":"19","name":"Saraburi","countryName":"Thailand"},{"id":"91","name":"Satun","countryName":"Thailand"},{"id":"17","name":"Sing Buri","countryName":"Thailand"},{"id":"33","name":"Si Sa Ket","countryName":"Thailand"},{"id":"90","name":"Songkhla","countryName":"Thailand"},{"id":"64","name":"Sukhothai","countryName":"Thailand"},{"id":"72","name":"Suphan Buri","countryName":"Thailand"},{"id":"84","name":"Surat Thani","countryName":"Thailand"},{"id":"32","name":"Surin","countryName":"Thailand"},{"id":"63","name":"Tak","countryName":"Thailand"},{"id":"92","name":"Trang","countryName":"Thailand"},{"id":"23","name":"Trat","countryName":"Thailand"},{"id":"34","name":"Ubon Ratchathani","countryName":"Thailand"},{"id":"41","name":"Udon Thani","countryName":"Thailand"},{"id":"61","name":"Uthai Thani","countryName":"Thailand"},{"id":"53","name":"Uttaradit","countryName":"Thailand"},{"id":"95","name":"Yala","countryName":"Thailand"},{"id":"35","name":"Yasothon","countryName":"Thailand"}],"TG":[{"id":"C","name":"Centre","countryName":"Togo"},{"id":"K","name":"Kara","countryName":"Togo"},{"id":"M","name":"Maritime (R\xe9gion)","countryName":"Togo"},{"id":"P","name":"Plateaux","countryName":"Togo"},{"id":"S","name":"Savannes","countryName":"Togo"}],"TK":[{"id":"TK","name":"Tokelau","countryName":"Tokelau"}],"TO":[{"id":"TO","name":"Tonga","countryName":"Tonga"}],"TT":[{"id":"CTT","name":"Couva-Tabaquite-Talparo","countryName":"Trinidad and Tobago"},{"id":"DMN","name":"Diego Martin","countryName":"Trinidad and Tobago"},{"id":"ETO","name":"Eastern Tobago","countryName":"Trinidad and Tobago"},{"id":"PED","name":"Penal-Debe","countryName":"Trinidad and Tobago"},{"id":"PRT","name":"Princes Town","countryName":"Trinidad and Tobago"},{"id":"RCM","name":"Rio Claro-Mayaro","countryName":"Trinidad and Tobago"},{"id":"SGE","name":"Sangre Grande","countryName":"Trinidad and Tobago"},{"id":"SJL","name":"San Juan-Laventille","countryName":"Trinidad and Tobago"},{"id":"SIP","name":"Siparia","countryName":"Trinidad and Tobago"},{"id":"TUP","name":"Tunapuna-Piarco","countryName":"Trinidad and Tobago"},{"id":"WTO","name":"Western Tobago","countryName":"Trinidad and Tobago"},{"id":"ARI","name":"Arima","countryName":"Trinidad and Tobago"},{"id":"CHA","name":"Chaguanas","countryName":"Trinidad and Tobago"},{"id":"PTF","name":"Point Fortin","countryName":"Trinidad and Tobago"},{"id":"POS","name":"Port of Spain","countryName":"Trinidad and Tobago"},{"id":"SFO","name":"San Fernando","countryName":"Trinidad and Tobago"}],"TN":[{"id":"31","name":"B\xe9ja","countryName":"Tunisia"},{"id":"13","name":"Ben Arous","countryName":"Tunisia"},{"id":"23","name":"Bizerte","countryName":"Tunisia"},{"id":"81","name":"Gab\xe8s","countryName":"Tunisia"},{"id":"71","name":"Gafsa","countryName":"Tunisia"},{"id":"32","name":"Jendouba","countryName":"Tunisia"},{"id":"41","name":"Kairouan","countryName":"Tunisia"},{"id":"42","name":"Kasserine","countryName":"Tunisia"},{"id":"73","name":"Kebili","countryName":"Tunisia"},{"id":"12","name":"L\'Ariana","countryName":"Tunisia"},{"id":"33","name":"Le Kef","countryName":"Tunisia"},{"id":"53","name":"Mahdia","countryName":"Tunisia"},{"id":"82","name":"Medenine","countryName":"Tunisia"},{"id":"52","name":"Monastir","countryName":"Tunisia"},{"id":"21","name":"Nabeul","countryName":"Tunisia"},{"id":"61","name":"Sfax","countryName":"Tunisia"},{"id":"43","name":"Sidi Bouzid","countryName":"Tunisia"},{"id":"34","name":"Siliana","countryName":"Tunisia"},{"id":"51","name":"Sousse","countryName":"Tunisia"},{"id":"83","name":"Tataouine","countryName":"Tunisia"},{"id":"72","name":"Tozeur","countryName":"Tunisia"},{"id":"11","name":"Tunis","countryName":"Tunisia"},{"id":"22","name":"Zaghouan","countryName":"Tunisia"}],"TR":[{"id":"01","name":"Adana","countryName":"Turkey"},{"id":"02","name":"Adiyaman","countryName":"Turkey"},{"id":"03","name":"Afyon","countryName":"Turkey"},{"id":"04","name":"A\u011fr\u0131","countryName":"Turkey"},{"id":"68","name":"Aksaray","countryName":"Turkey"},{"id":"05","name":"Amasya","countryName":"Turkey"},{"id":"06","name":"Ankara","countryName":"Turkey"},{"id":"07","name":"Antalya","countryName":"Turkey"},{"id":"75","name":"Ardahan","countryName":"Turkey"},{"id":"08","name":"Artvin","countryName":"Turkey"},{"id":"09","name":"Aydin","countryName":"Turkey"},{"id":"10","name":"Bal\u0131kesir","countryName":"Turkey"},{"id":"74","name":"Bart\u0131n","countryName":"Turkey"},{"id":"72","name":"Batman","countryName":"Turkey"},{"id":"69","name":"Bayburt","countryName":"Turkey"},{"id":"11","name":"Bilecik","countryName":"Turkey"},{"id":"12","name":"Bing\xf6l","countryName":"Turkey"},{"id":"13","name":"Bitlis","countryName":"Turkey"},{"id":"14","name":"Bolu","countryName":"Turkey"},{"id":"15","name":"Burdur","countryName":"Turkey"},{"id":"16","name":"Bursa","countryName":"Turkey"},{"id":"17","name":"\xc7anakkale","countryName":"Turkey"},{"id":"18","name":"\xc7ank\u0131r\u0131","countryName":"Turkey"},{"id":"19","name":"\xc7orum","countryName":"Turkey"},{"id":"20","name":"Denizli","countryName":"Turkey"},{"id":"21","name":"Diyarbak\u0131r","countryName":"Turkey"},{"id":"22","name":"Edirne","countryName":"Turkey"},{"id":"23","name":"Elazi\u011f","countryName":"Turkey"},{"id":"24","name":"Erzincan","countryName":"Turkey"},{"id":"25","name":"Erzurum","countryName":"Turkey"},{"id":"26","name":"Eski\u015fehir","countryName":"Turkey"},{"id":"27","name":"Gaziantep","countryName":"Turkey"},{"id":"28","name":"Giresun","countryName":"Turkey"},{"id":"29","name":"G\xfcm\xfc\u015fhane","countryName":"Turkey"},{"id":"30","name":"Hakkari","countryName":"Turkey"},{"id":"31","name":"Hatay","countryName":"Turkey"},{"id":"76","name":"I\u011fdir","countryName":"Turkey"},{"id":"32","name":"Isparta","countryName":"Turkey"},{"id":"33","name":"\u0130\xe7el","countryName":"Turkey"},{"id":"34","name":"\u0130stanbul","countryName":"Turkey"},{"id":"35","name":"\u0130zmir","countryName":"Turkey"},{"id":"46","name":"Kahramanmara\u015f","countryName":"Turkey"},{"id":"78","name":"Karab\xfck","countryName":"Turkey"},{"id":"70","name":"Karaman","countryName":"Turkey"},{"id":"36","name":"Kars","countryName":"Turkey"},{"id":"37","name":"Kastamonu","countryName":"Turkey"},{"id":"38","name":"Kayseri","countryName":"Turkey"},{"id":"71","name":"K\u0131r\u0131kkale","countryName":"Turkey"},{"id":"39","name":"K\u0131rklareli","countryName":"Turkey"},{"id":"40","name":"K\u0131r\u015fehir","countryName":"Turkey"},{"id":"79","name":"Kilis","countryName":"Turkey"},{"id":"41","name":"Kocaeli","countryName":"Turkey"},{"id":"42","name":"Konya","countryName":"Turkey"},{"id":"43","name":"K\xfctahya","countryName":"Turkey"},{"id":"44","name":"Malatya","countryName":"Turkey"},{"id":"4S","name":"Manisa","countryName":"Turkey"},{"id":"47","name":"Mardin","countryName":"Turkey"},{"id":"48","name":"Mu\u011fla","countryName":"Turkey"},{"id":"49","name":"Mu\u015f","countryName":"Turkey"},{"id":"SO","name":"Nev\u015fehir","countryName":"Turkey"},{"id":"51","name":"Ni\u011fde","countryName":"Turkey"},{"id":"52","name":"Ordu","countryName":"Turkey"},{"id":"53","name":"Rize","countryName":"Turkey"},{"id":"54","name":"Sakarya","countryName":"Turkey"},{"id":"SS","name":"Samsun","countryName":"Turkey"},{"id":"56","name":"Siirt","countryName":"Turkey"},{"id":"57","name":"Sinop","countryName":"Turkey"},{"id":"S8","name":"Sivas","countryName":"Turkey"},{"id":"63","name":"\u015eanl\u0131urfa","countryName":"Turkey"},{"id":"73","name":"\u015eirnak","countryName":"Turkey"},{"id":"59","name":"Tekirda\u011f","countryName":"Turkey"},{"id":"60","name":"Tokat","countryName":"Turkey"},{"id":"61","name":"Trabzon","countryName":"Turkey"},{"id":"62","name":"Tunceli","countryName":"Turkey"},{"id":"64","name":"U\u015fak","countryName":"Turkey"},{"id":"65","name":"Van","countryName":"Turkey"},{"id":"77","name":"Yalova","countryName":"Turkey"},{"id":"66","name":"Yozgat","countryName":"Turkey"},{"id":"67","name":"Zonguldak","countryName":"Turkey"}],"TM":[{"id":"A","name":"Ahal","countryName":"Turkmenistan"},{"id":"B","name":"Balkan","countryName":"Turkmenistan"},{"id":"D","name":"Da\u015fhowuz","countryName":"Turkmenistan"},{"id":"L","name":"Lebap","countryName":"Turkmenistan"},{"id":"M","name":"Mary","countryName":"Turkmenistan"}],"TC":[{"id":"TC","name":"Turks & Caicos Islands","countryName":"Turks and Caicos Islands"}],"TV":[{"id":"TV","name":"Tuvalu","countryName":"Tuvalu"}],"UG":[{"id":"APA","name":"Apac","countryName":"Uganda"},{"id":"ARU","name":"Arua","countryName":"Uganda"},{"id":"BUN","name":"Bundibugyo","countryName":"Uganda"},{"id":"BUS","name":"Bushenyi","countryName":"Uganda"},{"id":"GUL","name":"Gulu","countryName":"Uganda"},{"id":"HOI","name":"Hoima","countryName":"Uganda"},{"id":"IGA","name":"Iganga","countryName":"Uganda"},{"id":"JIN","name":"Jinja","countryName":"Uganda"},{"id":"KBL","name":"Kabale","countryName":"Uganda"},{"id":"KBR","name":"Kabarole","countryName":"Uganda"},{"id":"KLG","name":"Kalangala","countryName":"Uganda"},{"id":"KLA","name":"Kampala","countryName":"Uganda"},{"id":"KLI","name":"Kamuli","countryName":"Uganda"},{"id":"KAP","name":"Kapchorwa","countryName":"Uganda"},{"id":"KAS","name":"Kasese","countryName":"Uganda"},{"id":"KLE","name":"Kibaale","countryName":"Uganda"},{"id":"KIB","name":"Kiboga","countryName":"Uganda"},{"id":"KIS","name":"Kisoro","countryName":"Uganda"},{"id":"KIT","name":"Kitgum","countryName":"Uganda"},{"id":"KOT","name":"Kotido","countryName":"Uganda"},{"id":"KUM","name":"Kumi","countryName":"Uganda"},{"id":"LIR","name":"Lira","countryName":"Uganda"},{"id":"LUW","name":"Luwero","countryName":"Uganda"},{"id":"MSK","name":"Masaka","countryName":"Uganda"},{"id":"MSI","name":"Masindi","countryName":"Uganda"},{"id":"MBL","name":"Mbale","countryName":"Uganda"},{"id":"MBR","name":"Mbarara","countryName":"Uganda"},{"id":"MOR","name":"Moroto","countryName":"Uganda"},{"id":"MOY","name":"Moyo","countryName":"Uganda"},{"id":"MPI","name":"Mpigi","countryName":"Uganda"},{"id":"MUB","name":"Mubende","countryName":"Uganda"},{"id":"MUK","name":"Mukono","countryName":"Uganda"},{"id":"NEB","name":"Nebbi","countryName":"Uganda"},{"id":"NTU","name":"Ntungamo","countryName":"Uganda"},{"id":"PAL","name":"Pallisa","countryName":"Uganda"},{"id":"RAK","name":"Rakai","countryName":"Uganda"},{"id":"RUK","name":"Rukungiri","countryName":"Uganda"},{"id":"SOR","name":"Soroti","countryName":"Uganda"},{"id":"TOR","name":"Tororo","countryName":"Uganda"}],"UA":[{"id":"71","name":"Cherkas\'ka Oblast\'","countryName":"Ukraine"},{"id":"74","name":"Chernihivs\'ka Oblast\'","countryName":"Ukraine"},{"id":"77","name":"Chernivets\'ka Oblast\'","countryName":"Ukraine"},{"id":"12","name":"Dnipropetrovs\'ka Oblast\'","countryName":"Ukraine"},{"id":"14","name":"Donets\'ka Oblast\'","countryName":"Ukraine"},{"id":"26","name":"Ivano-Frankivs\'ka Oblast\'","countryName":"Ukraine"},{"id":"63","name":"Kharkivs\'ka Oblast\'","countryName":"Ukraine"},{"id":"65","name":"Khersons\'ka Oblast\'","countryName":"Ukraine"},{"id":"68","name":"Khmel\'nyts\'ka Oblast\'","countryName":"Ukraine"},{"id":"35","name":"Kirovohrads\'ka Oblast\'","countryName":"Ukraine"},{"id":"32","name":"Ky\xefvs\'ka Oblast\'","countryName":"Ukraine"},{"id":"09","name":"Luhans\'ka Oblast\'","countryName":"Ukraine"},{"id":"46","name":"L\'vivs\'ka Oblast\'","countryName":"Ukraine"},{"id":"48","name":"Mykola\xefvs\'ka Oblast\'","countryName":"Ukraine"},{"id":"51","name":"Odes\'ka Oblast\'","countryName":"Ukraine"},{"id":"53","name":"Poltavs\'ka Oblast\'","countryName":"Ukraine"},{"id":"56","name":"Rivnens\'ka Oblast\'","countryName":"Ukraine"},{"id":"59","name":"Sums\'ka Oblast\'","countryName":"Ukraine"},{"id":"61","name":"Ternopil\'s\'ka Oblast\'","countryName":"Ukraine"},{"id":"05","name":"Vinnyts\'ka Oblast\'","countryName":"Ukraine"},{"id":"07","name":"Volyns\'ka Oblast\'","countryName":"Ukraine"},{"id":"21","name":"Zakarpats\'ka Oblast\'","countryName":"Ukraine"},{"id":"23","name":"Zaporiz\'ka Oblast\'","countryName":"Ukraine"},{"id":"18","name":"Zhytomyrs\'ka Oblast\'","countryName":"Ukraine"},{"id":"43","name":"Respublika Krym","countryName":"Ukraine"},{"id":"30","name":"Ky\xefv","countryName":"Ukraine"},{"id":"40","name":"Sevastopol\'","countryName":"Ukraine"}],"AE":[{"id":"AZ","name":"Ab\u016b Zaby (Abu Dhabi)","countryName":"United Arab Emirates"},{"id":"AJ","name":"\u2018Ajm\u0101n","countryName":"United Arab Emirates"},{"id":"FU","name":"Al Fujayrah","countryName":"United Arab Emirates"},{"id":"SH","name":"Ash Sh\u0101riqah (Sharjah)","countryName":"United Arab Emirates"},{"id":"DU","name":"Dubayy (Dubai)","countryName":"United Arab Emirates"},{"id":"RK","name":"R\'as al Khaymah","countryName":"United Arab Emirates"},{"id":"UQ","name":"Umm al Qaywayn","countryName":"United Arab Emirates"}],"US":[{"id":"AL","name":"Alabama","countryName":"United States of America"},{"id":"AK","name":"Alaska","countryName":"United States of America"},{"id":"AZ","name":"Arizona","countryName":"United States of America"},{"id":"AR","name":"Arkansas","countryName":"United States of America"},{"id":"CA","name":"California","countryName":"United States of America"},{"id":"CO","name":"Colorado","countryName":"United States of America"},{"id":"CT","name":"Connecticut","countryName":"United States of America"},{"id":"DE","name":"Delaware","countryName":"United States of America"},{"id":"FL","name":"Florida","countryName":"United States of America"},{"id":"GA","name":"Georgia","countryName":"United States of America"},{"id":"HI","name":"Hawaii","countryName":"United States of America"},{"id":"ID","name":"Idaho","countryName":"United States of America"},{"id":"IL","name":"Illinois","countryName":"United States of America"},{"id":"IN","name":"Indiana","countryName":"United States of America"},{"id":"IA","name":"Iowa","countryName":"United States of America"},{"id":"KS","name":"Kansas","countryName":"United States of America"},{"id":"KY","name":"Kentucky","countryName":"United States of America"},{"id":"LA","name":"Louisiana","countryName":"United States of America"},{"id":"ME","name":"Maine","countryName":"United States of America"},{"id":"MD","name":"Maryland","countryName":"United States of America"},{"id":"MA","name":"Massachusetts","countryName":"United States of America"},{"id":"MI","name":"Michigan","countryName":"United States of America"},{"id":"MN","name":"Minnesota","countryName":"United States of America"},{"id":"MS","name":"Mississippi","countryName":"United States of America"},{"id":"MO","name":"Missouri","countryName":"United States of America"},{"id":"MT","name":"Montana","countryName":"United States of America"},{"id":"NE","name":"Nebraska","countryName":"United States of America"},{"id":"NV","name":"Nevada","countryName":"United States of America"},{"id":"NH","name":"New Hampshire","countryName":"United States of America"},{"id":"NJ","name":"New Jersey","countryName":"United States of America"},{"id":"NM","name":"New Mexico","countryName":"United States of America"},{"id":"NY","name":"New York","countryName":"United States of America"},{"id":"NC","name":"North Carolina","countryName":"United States of America"},{"id":"ND","name":"North Dakota","countryName":"United States of America"},{"id":"OH","name":"Ohio","countryName":"United States of America"},{"id":"OK","name":"Oklahoma","countryName":"United States of America"},{"id":"OR","name":"Oregon","countryName":"United States of America"},{"id":"PA","name":"Pennsylvania","countryName":"United States of America"},{"id":"RI","name":"Rhode Island","countryName":"United States of America"},{"id":"SC","name":"South Carolina","countryName":"United States of America"},{"id":"SD","name":"South Dakota","countryName":"United States of America"},{"id":"TN","name":"Tennessee","countryName":"United States of America"},{"id":"TX","name":"Texas","countryName":"United States of America"},{"id":"UT","name":"Utah","countryName":"United States of America"},{"id":"VT","name":"Vermont","countryName":"United States of America"},{"id":"VA","name":"Virginia","countryName":"United States of America"},{"id":"WA","name":"Washington","countryName":"United States of America"},{"id":"WV","name":"West Virginia","countryName":"United States of America"},{"id":"WI","name":"Wisconsin","countryName":"United States of America"},{"id":"WY","name":"Wyoming","countryName":"United States of America"},{"id":"DC","name":"District of Columbia","countryName":"United States of America"},{"id":"AS","name":"American Samoa","countryName":"United States of America"},{"id":"GU","name":"Guam","countryName":"United States of America"},{"id":"MP","name":"Northern Mariana Islands","countryName":"United States of America"},{"id":"PR","name":"Puerto Rico","countryName":"United States of America"},{"id":"UM","name":"United States Minor Outlying Islands","countryName":"United States of America"},{"id":"VI","name":"Virgin Islands, U.S.","countryName":"United States of America"}],"UY":[{"id":"AR","name":"Artigas","countryName":"Uruguay"},{"id":"CA","name":"Canelones","countryName":"Uruguay"},{"id":"CL","name":"Cerro Largo","countryName":"Uruguay"},{"id":"CO","name":"Colonia","countryName":"Uruguay"},{"id":"DU","name":"Durazno","countryName":"Uruguay"},{"id":"FS","name":"Flores","countryName":"Uruguay"},{"id":"FD","name":"Florida","countryName":"Uruguay"},{"id":"LA","name":"Lavalleja","countryName":"Uruguay"},{"id":"MA","name":"Maldonado","countryName":"Uruguay"},{"id":"MO","name":"Montevideo","countryName":"Uruguay"},{"id":"PA","name":"Paysand\xfa","countryName":"Uruguay"},{"id":"RN","name":"R\xedo Negro","countryName":"Uruguay"},{"id":"RV","name":"Rivera","countryName":"Uruguay"},{"id":"RO","name":"Rocha","countryName":"Uruguay"},{"id":"SA","name":"Salto","countryName":"Uruguay"},{"id":"SJ","name":"San Jos\xe9","countryName":"Uruguay"},{"id":"SO","name":"Soriano","countryName":"Uruguay"},{"id":"TA","name":"Tacuaremb\xf3","countryName":"Uruguay"},{"id":"TT","name":"Treinta y Tres","countryName":"Uruguay"}],"UZ":[{"id":"QR","name":"Qoraqalpoghiston Respublikasi (Karakalpakstan, Respublika)","countryName":"Uzbekistan"},{"id":"AN","name":"Andijon (Andizhan)","countryName":"Uzbekistan"},{"id":"BU","name":"Bukhoro (Bukhara)","countryName":"Uzbekistan"},{"id":"FA","name":"Farghona (Fergana)","countryName":"Uzbekistan"},{"id":"JI","name":"Jizzakh (Dzhizak)","countryName":"Uzbekistan"},{"id":"KH","name":"Khorazm (Khorezm)","countryName":"Uzbekistan"},{"id":"NG","name":"Namangan","countryName":"Uzbekistan"},{"id":"NW","name":"Nawoiy (Navoi)","countryName":"Uzbekistan"},{"id":"QA","name":"Qashqadaryo (Kashkadar\'ya)","countryName":"Uzbekistan"},{"id":"SA","name":"Samarqand (Samarkand)","countryName":"Uzbekistan"},{"id":"SI","name":"Sirdaryo (Syrdar\'ya)","countryName":"Uzbekistan"},{"id":"SU","name":"Surkhondaryo (Surkhandar\'ya)","countryName":"Uzbekistan"},{"id":"TO","name":"Toshkent (Tashkent)","countryName":"Uzbekistan"}],"VU":[{"id":"MAP","name":"Malampa","countryName":"Vanuatu"},{"id":"PAM","name":"P\xe9nama","countryName":"Vanuatu"},{"id":"SAM","name":"Sanma","countryName":"Vanuatu"},{"id":"SEE","name":"Sh\xe9fa","countryName":"Vanuatu"},{"id":"TAE","name":"Taf\xe9a","countryName":"Vanuatu"},{"id":"TOB","name":"Torba","countryName":"Vanuatu"}],"VE":[{"id":"A","name":"Distrito Federal","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"B","name":"Anzo\xe1tegui","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"C","name":"Apure","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"D","name":"Aragua","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"E","name":"Barinas","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"F","name":"Bol\xedvar","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"G","name":"Carabobo","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"H","name":"Cojedes","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"I","name":"Falc\xf3n","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"J","name":"Gu\xe1rico","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"K","name":"Lara","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"L","name":"M\xe9rida","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"M","name":"Miranda","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"N","name":"Monagas","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"O","name":"Nueva Esparta","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"P","name":"Portuguesa","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"R","name":"Sucre","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"S","name":"T\xe1chira","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"T","name":"Trujillo","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"U","name":"Yaracuy","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"V","name":"Zulia","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"Z","name":"Amazonas","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"Y","name":"Delta Amacuro","countryName":"Venezuela (Bolivarian Republic of)"},{"id":"W","name":"Dependencias Federales","countryName":"Venezuela (Bolivarian Republic of)"}],"VN":[{"id":"44","name":"An Giang","countryName":"Viet Nam"},{"id":"53","name":"Bat Can","countryName":"Viet Nam"},{"id":"54","name":"Bat Giang","countryName":"Viet Nam"},{"id":"55","name":"Bat Lieu","countryName":"Viet Nam"},{"id":"56","name":"Bat Ninh","countryName":"Viet Nam"},{"id":"43","name":"Ba Ria - Vung Tau","countryName":"Viet Nam"},{"id":"50","name":"Ben Tre","countryName":"Viet Nam"},{"id":"31","name":"Binh Dinh","countryName":"Viet Nam"},{"id":"57","name":"Binh Duong","countryName":"Viet Nam"},{"id":"58","name":"Binh Phuoc","countryName":"Viet Nam"},{"id":"40","name":"Binh Thuan","countryName":"Viet Nam"},{"id":"59","name":"Ca Mau","countryName":"Viet Nam"},{"id":"48","name":"Can Tho","countryName":"Viet Nam"},{"id":"04","name":"Cao Bang","countryName":"Viet Nam"},{"id":"33","name":"Dac Lac","countryName":"Viet Nam"},{"id":"60","name":"Da Nang, thanh pho","countryName":"Viet Nam"},{"id":"39","name":"Dong Nai","countryName":"Viet Nam"},{"id":"45","name":"Dong Thap","countryName":"Viet Nam"},{"id":"30","name":"Gia Lai","countryName":"Viet Nam"},{"id":"03","name":"Ha Giang","countryName":"Viet Nam"},{"id":"61","name":"Hai Duong","countryName":"Viet Nam"},{"id":"62","name":"Hai Phong, thanh pho","countryName":"Viet Nam"},{"id":"63","name":"Ha Nam","countryName":"Viet Nam"},{"id":"64","name":"Ha Noi, thu do","countryName":"Viet Nam"},{"id":"15","name":"Ha Tay","countryName":"Viet Nam"},{"id":"23","name":"Ha Tinh","countryName":"Viet Nam"},{"id":"14","name":"Hoa Binh","countryName":"Viet Nam"},{"id":"65","name":"Ho Chi Minh, thanh po [Sai Gon]","countryName":"Viet Nam"},{"id":"66","name":"Hung Yen","countryName":"Viet Nam"},{"id":"34","name":"Khanh Hoa","countryName":"Viet Nam"},{"id":"47","name":"Kien Giang","countryName":"Viet Nam"},{"id":"28","name":"Kon Turn","countryName":"Viet Nam"},{"id":"01","name":"Lai Chau","countryName":"Viet Nam"},{"id":"35","name":"Lam Dong","countryName":"Viet Nam"},{"id":"09","name":"Lang Son","countryName":"Viet Nam"},{"id":"02","name":"Lao Cai","countryName":"Viet Nam"},{"id":"41","name":"Long An","countryName":"Viet Nam"},{"id":"67","name":"Nam Dinh","countryName":"Viet Nam"},{"id":"22","name":"Nghe An","countryName":"Viet Nam"},{"id":"18","name":"Ninh Binh","countryName":"Viet Nam"},{"id":"36","name":"Ninh Thuan","countryName":"Viet Nam"},{"id":"68","name":"Phu Tho","countryName":"Viet Nam"},{"id":"32","name":"Phu Yen","countryName":"Viet Nam"},{"id":"24","name":"Quang Ninh","countryName":"Viet Nam"},{"id":"27","name":"Quang Nam","countryName":"Viet Nam"},{"id":"29","name":"Quang Ngai","countryName":"Viet Nam"},{"id":"25","name":"Quang Tri","countryName":"Viet Nam"},{"id":"52","name":"Sec Trang","countryName":"Viet Nam"},{"id":"05","name":"Son La","countryName":"Viet Nam"},{"id":"37","name":"Tay Ninh","countryName":"Viet Nam"},{"id":"20","name":"Thai Binh","countryName":"Viet Nam"},{"id":"69","name":"Thai Nguyen","countryName":"Viet Nam"},{"id":"21","name":"Thanh Hoa","countryName":"Viet Nam"},{"id":"26","name":"Thua Thien-Hue","countryName":"Viet Nam"},{"id":"46","name":"Tien Giang","countryName":"Viet Nam"},{"id":"51","name":"Tra Vinh","countryName":"Viet Nam"},{"id":"07","name":"Tuyen Quang","countryName":"Viet Nam"},{"id":"49","name":"Vinh Long","countryName":"Viet Nam"},{"id":"70","name":"Vinh Yen","countryName":"Viet Nam"},{"id":"06","name":"Yen Bai","countryName":"Viet Nam"}],"VG":[{"id":"VG","name":"Virgin Islands (British)","countryName":"Virgin Islands (British)"}],"VI":[{"id":"VI","name":"Virgin Islands (U.S.)","countryName":"Virgin Islands (U.S.)"}],"WF":[{"id":"WF","name":"Wallis & Futuna Islands","countryName":"Wallis and Futuna"}],"EH":[{"id":"EH","name":"Western Sahara","countryName":"Western Sahara"}],"YE":[{"id":"AB","name":"Aby\u0101n","countryName":"Yemen"},{"id":"AD","name":"\u2018Adan","countryName":"Yemen"},{"id":"BA","name":"Al Bay\u1e11\u0101\'","countryName":"Yemen"},{"id":"HU","name":"Al \u1e28udaydah","countryName":"Yemen"},{"id":"JA","name":"Al Jawf","countryName":"Yemen"},{"id":"MR","name":"Al Mahrah","countryName":"Yemen"},{"id":"MW","name":"Al Ma\u1e29wit","countryName":"Yemen"},{"id":"DH","name":"Dham\u0101r","countryName":"Yemen"},{"id":"HD","name":"\u1e28a\u1e11ramawt","countryName":"Yemen"},{"id":"HJ","name":"\u1e28ajjah","countryName":"Yemen"},{"id":"IB","name":"Ibb","countryName":"Yemen"},{"id":"LA","name":"La\u1e29ij","countryName":"Yemen"},{"id":"MA","name":"Ma\'rib","countryName":"Yemen"},{"id":"SD","name":"\u015ea\'dah","countryName":"Yemen"},{"id":"SN","name":"\u015ean\u2018\u0101\'","countryName":"Yemen"},{"id":"SH","name":"Shabwah","countryName":"Yemen"},{"id":"TA","name":"Ta\u2018izz","countryName":"Yemen"}],"YU":[{"id":"CG","name":"Crna Gora"},{"id":"SR","name":"Srbija"},{"id":"KM","name":"Kosovo-Metohija"},{"id":"VO","name":"Vojvodina"}],"ZM":[{"id":"02","name":"Central","countryName":"Zambia"},{"id":"08","name":"Copperbelt","countryName":"Zambia"},{"id":"03","name":"Eastern","countryName":"Zambia"},{"id":"04","name":"Luapula","countryName":"Zambia"},{"id":"09","name":"Lusaka","countryName":"Zambia"},{"id":"05","name":"Northern","countryName":"Zambia"},{"id":"06","name":"North-Western","countryName":"Zambia"},{"id":"07","name":"Southern","countryName":"Zambia"},{"id":"01","name":"Western","countryName":"Zambia"}],"ZW":[{"id":"BU","name":"Bulawayo","countryName":"Zimbabwe"},{"id":"HA","name":"Harare","countryName":"Zimbabwe"},{"id":"MA","name":"Manicaland","countryName":"Zimbabwe"},{"id":"MC","name":"Mashonaland Central","countryName":"Zimbabwe"},{"id":"ME","name":"Mashonaland East","countryName":"Zimbabwe"},{"id":"MW","name":"Mashonaland West","countryName":"Zimbabwe"},{"id":"MV","name":"Masvingo","countryName":"Zimbabwe"},{"id":"MN","name":"Matabeleland North","countryName":"Zimbabwe"},{"id":"MS","name":"Matabeleland South","countryName":"Zimbabwe"},{"id":"MI","name":"Midlands","countryName":"Zimbabwe"}]}')},1244:function(e){e.exports=JSON.parse('[{"id":"662","name":"Abilene-Sweetwater, TX"},{"id":"525","name":"Albany, GA"},{"id":"532","name":"Albany-Schenectady-Troy, NY"},{"id":"790","name":"Albuquerque-Santa Fe, NM"},{"id":"644","name":"Alexandria, LA"},{"id":"583","name":"Alpena, MI"},{"id":"634","name":"Amarillo, TX"},{"id":"524","name":"Atlanta, GA"},{"id":"520","name":"Augusta, GA"},{"id":"635","name":"Austin, TX"},{"id":"800","name":"Bakersfield, CA"},{"id":"512","name":"Baltimore, MD"},{"id":"537","name":"Bangor, ME"},{"id":"716","name":"Baton Rouge, LA"},{"id":"692","name":"Beaumont-Port Arthur, TX"},{"id":"821","name":"Bend, OR"},{"id":"756","name":"Billings, MT"},{"id":"746","name":"Biloxi-Gulfport, MS"},{"id":"502","name":"Binghamton, NY"},{"id":"630","name":"Birmingham (Anniston and Tuscaloosa), AL"},{"id":"559","name":"Bluefield-Beckley-Oak Hill, WV"},{"id":"757","name":"Boise, ID"},{"id":"506","name":"Boston, MA (Manchester, NH)"},{"id":"736","name":"Bowling Green, KY"},{"id":"514","name":"Buffalo, NY"},{"id":"523","name":"Burlington, VT-Plattsburgh, NY"},{"id":"754","name":"Butte-Bozeman, MT"},{"id":"767","name":"Casper-Riverton, WY"},{"id":"637","name":"Cedar Rapids-Waterloo-Iowa City & Dubuque, IA"},{"id":"648","name":"Champaign & Springfield-Decatur, IL"},{"id":"519","name":"Charleston, SC"},{"id":"564","name":"Charleston-Huntington, WV"},{"id":"517","name":"Charlotte, NC"},{"id":"584","name":"Charlottesville, VA"},{"id":"575","name":"Chattanooga, TN"},{"id":"759","name":"Cheyenne, WY-Scottsbluff, NE"},{"id":"602","name":"Chicago, IL"},{"id":"868","name":"Chico-Redding, CA"},{"id":"515","name":"Cincinnati, OH"},{"id":"598","name":"Clarksburg-Weston, WV"},{"id":"510","name":"Cleveland-Akron (Canton), OH"},{"id":"752","name":"Colorado Springs-Pueblo, CO"},{"id":"546","name":"Columbia, SC"},{"id":"604","name":"Columbia-Jefferson City, MO"},{"id":"522","name":"Columbus, GA"},{"id":"535","name":"Columbus, OH"},{"id":"673","name":"Columbus-Tupelo-West Point, MS"},{"id":"600","name":"Corpus Christi, TX"},{"id":"623","name":"Dallas-Ft. Worth, TX"},{"id":"682","name":"Davenport, IA-Rock Island-Moline, IL"},{"id":"542","name":"Dayton, OH"},{"id":"751","name":"Denver, CO"},{"id":"679","name":"Des Moines-Ames, IA"},{"id":"505","name":"Detroit, MI"},{"id":"606","name":"Dothan, AL"},{"id":"676","name":"Duluth, MN-Superior, WI"},{"id":"765","name":"El Paso, TX"},{"id":"565","name":"Elmira, NY"},{"id":"516","name":"Erie, PA"},{"id":"801","name":"Eugene, OR"},{"id":"802","name":"Eureka, CA"},{"id":"649","name":"Evansville, IN"},{"id":"724","name":"Fargo-Valley City, ND"},{"id":"513","name":"Flint-Saginaw-Bay City, MI"},{"id":"866","name":"Fresno-Visalia, CA"},{"id":"571","name":"Ft. Myers-Naples, FL"},{"id":"670","name":"Ft. Smith-Fayetteville-Springdale-Rogers, AR"},{"id":"509","name":"Ft. Wayne, IN"},{"id":"592","name":"Gainesville, FL"},{"id":"798","name":"Glendive, MT"},{"id":"773","name":"Grand Junction-Montrose, CO"},{"id":"563","name":"Grand Rapids-Kalamazoo-Battle Creek, MI"},{"id":"755","name":"Great Falls, MT"},{"id":"658","name":"Green Bay-Appleton, WI"},{"id":"518","name":"Greensboro-High Point-Winston Salem, NC"},{"id":"545","name":"Greenville-New Bern-Washington, NC"},{"id":"567","name":"Greenville-Spartanburg, SC-Asheville, NC-Anderson,SC"},{"id":"647","name":"Greenwood-Greenville, MS"},{"id":"636","name":"Harlingen-Weslaco-Brownsville-McAllen, TX"},{"id":"566","name":"Harrisburg-Lancaster-Lebanon-York, PA"},{"id":"569","name":"Harrisonburg, VA"},{"id":"533","name":"Hartford & New Haven, CT"},{"id":"710","name":"Hattiesburg-Laurel, MS"},{"id":"766","name":"Helena, MT"},{"id":"618","name":"Houston, TX"},{"id":"691","name":"Huntsville-Decatur (Florence), AL"},{"id":"758","name":"Idaho Falls-Pocatello, ID"},{"id":"527","name":"Indianapolis, IN"},{"id":"718","name":"Jackson, MS"},{"id":"639","name":"Jackson, TN"},{"id":"561","name":"Jacksonville, FL"},{"id":"574","name":"Johnstown-Altoona, PA"},{"id":"734","name":"Jonesboro, AR"},{"id":"603","name":"Joplin, MO-Pittsburg, KS"},{"id":"616","name":"Kansas City, MO"},{"id":"557","name":"Knoxville, TN"},{"id":"702","name":"La Crosse-Eau Claire, WI"},{"id":"582","name":"Lafayette, IN"},{"id":"642","name":"Lafayette, LA"},{"id":"643","name":"Lake Charles, LA"},{"id":"551","name":"Lansing, MI"},{"id":"749","name":"Laredo, TX"},{"id":"839","name":"Las Vegas, NV"},{"id":"541","name":"Lexington, KY"},{"id":"558","name":"Lima, OH"},{"id":"722","name":"Lincoln & Hastings-Kearney, NE"},{"id":"693","name":"Little Rock-Pine Bluff, AR"},{"id":"803","name":"Los Angeles, CA"},{"id":"529","name":"Louisville, KY"},{"id":"651","name":"Lubbock, TX"},{"id":"503","name":"Macon, GA"},{"id":"669","name":"Madison, WI"},{"id":"737","name":"Mankato, MN"},{"id":"553","name":"Marquette, MI"},{"id":"813","name":"Medford-Klamath Falls, OR"},{"id":"640","name":"Memphis, TN"},{"id":"711","name":"Meridian, MS"},{"id":"528","name":"Miami-Fort Lauderdale, FL"},{"id":"617","name":"Milwaukee, WI"},{"id":"613","name":"Minneapolis-St. Paul, MN"},{"id":"687","name":"Minot-Bismarck-Dickinson(Williston), ND"},{"id":"762","name":"Missoula, MT"},{"id":"686","name":"Mobile, AL-Pensacola (Ft. Walton Beach), FL"},{"id":"628","name":"Monroe, LA-El Dorado, AR"},{"id":"828","name":"Monterey-Salinas, CA"},{"id":"698","name":"Montgomery-Selma, AL"},{"id":"570","name":"Myrtle Beach-Florence, SC"},{"id":"659","name":"Nashville, TN"},{"id":"622","name":"New Orleans, LA"},{"id":"501","name":"New York, NY"},{"id":"544","name":"Norfolk-Portsmouth-Newport News, VA"},{"id":"740","name":"North Platte, NE"},{"id":"633","name":"Odessa-Midland, TX"},{"id":"650","name":"Oklahoma City, OK"},{"id":"652","name":"Omaha, NE"},{"id":"534","name":"Orlando-Daytona Beach-Melbourne, FL"},{"id":"631","name":"Ottumwa, IA-Kirksville, MO"},{"id":"632","name":"Paducah, KY-Cape Girardeau, MO-Harrisburg, IL"},{"id":"804","name":"Palm Springs, CA"},{"id":"656","name":"Panama City, FL"},{"id":"597","name":"Parkersburg, WV"},{"id":"675","name":"Peoria-Bloomington, IL"},{"id":"504","name":"Philadelphia, PA"},{"id":"753","name":"Phoenix, AZ"},{"id":"508","name":"Pittsburgh, PA"},{"id":"820","name":"Portland, OR"},{"id":"500","name":"Portland-Auburn, ME"},{"id":"552","name":"Presque Isle, ME"},{"id":"521","name":"Providence, RI-New Bedford, MA"},{"id":"717","name":"Quincy, IL-Hannibal, MO-Keokuk, IA"},{"id":"560","name":"Raleigh-Durham (Fayetteville), NC"},{"id":"764","name":"Rapid City, SD"},{"id":"811","name":"Reno, NV"},{"id":"556","name":"Richmond-Petersburg, VA"},{"id":"573","name":"Roanoke-Lynchburg, VA"},{"id":"538","name":"Rochester, NY"},{"id":"611","name":"Rochester, MN-Mason City, IA-Austin, MN"},{"id":"610","name":"Rockford, IL"},{"id":"862","name":"Sacramento-Stockton-Modesto, CA"},{"id":"576","name":"Salisbury, MD"},{"id":"770","name":"Salt Lake City, UT"},{"id":"661","name":"San Angelo, TX"},{"id":"641","name":"San Antonio, TX"},{"id":"825","name":"San Diego, CA"},{"id":"807","name":"San Francisco-Oakland-San Jose, CA"},{"id":"855","name":"Santa Barbara-Santa Maria-San Luis Obispo, CA"},{"id":"507","name":"Savannah, GA"},{"id":"819","name":"Seattle-Tacoma, WA"},{"id":"657","name":"Sherman, TX-Ada, OK"},{"id":"612","name":"Shreveport, LA"},{"id":"624","name":"Sioux City, IA"},{"id":"725","name":"Sioux Falls (Mitchell), SD"},{"id":"588","name":"South Bend-Elkhart, IN"},{"id":"881","name":"Spokane, WA"},{"id":"619","name":"Springfield, MO"},{"id":"543","name":"Springfield-Holyoke, MA"},{"id":"638","name":"St. Joseph, MO"},{"id":"609","name":"St. Louis, MO"},{"id":"555","name":"Syracuse, NY"},{"id":"530","name":"Tallahassee, FL-Thomasville, GA"},{"id":"539","name":"Tampa-St. Petersburg (Sarasota), FL"},{"id":"581","name":"Terre Haute, IN"},{"id":"547","name":"Toledo, OH"},{"id":"605","name":"Topeka, KS"},{"id":"540","name":"Traverse City-Cadillac, MI"},{"id":"531","name":"Tri-Cities, TN-VA"},{"id":"789","name":"Tucson (Sierra Vista), AZ"},{"id":"671","name":"Tulsa, OK"},{"id":"760","name":"Twin Falls, ID"},{"id":"709","name":"Tyler-Longview(Lufkin & Nacogdoches), TX"},{"id":"526","name":"Utica, NY"},{"id":"626","name":"Victoria, TX"},{"id":"625","name":"Waco-Temple-Bryan, TX"},{"id":"511","name":"Washington, DC (Hagerstown, MD)"},{"id":"549","name":"Watertown, NY"},{"id":"705","name":"Wausau-Rhinelander, WI"},{"id":"548","name":"West Palm Beach-Ft. Pierce, FL"},{"id":"554","name":"Wheeling, WV-Steubenville, OH"},{"id":"627","name":"Wichita Falls, TX-Lawton, OK"},{"id":"678","name":"Wichita-Hutchinson, KS Plus"},{"id":"577","name":"Wilkes Barre-Scranton, PA"},{"id":"550","name":"Wilmington, NC"},{"id":"810","name":"Yakima-Pasco-Richland-Kennewick, WA"},{"id":"536","name":"Youngstown, OH"},{"id":"771","name":"Yuma, AZ-El Centro, CA"},{"id":"596","name":"Zanesville, OH"},{"id":"583","name":"Alpena, MI"},{"id":"740","name":"North Platte, NE"},{"id":"798","name":"Glendive, MT"}]')},1245:function(e){e.exports=JSON.parse('[{"name":"English","code":"en"},{"name":"Spanish","code":"sp"}]')},1292:function(e,a,n){"use strict";(function(e){n.d(a,"a",(function(){return N}));var t=n(9),i=n(8),r=n(11),o=n(4),c=n(6),l=n.n(c),u=n(15),s=n(1),m=n(1293),d=n(780),y=n(781),g=n(96),p=n(2191),h=new g.ConsoleLogger("SDK",g.LogLevel.INFO),b=function(){var e=Object(u.a)(l.a.mark((function e(a,n){var t,i,r,o,c,u,s;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.credentials,i=a.chimeUserArn,r=new d({region:"us-east-1",accessKeyId:t.AccessKeyId,secretAccessKey:t.SecretAccessKey,sessionToken:t.SessionToken}),o=new y({region:n.region,accessKeyId:t.AccessKeyId,secretAccessKey:t.SecretAccessKey,sessionToken:t.SessionToken}),e.next=5,r.getMessagingSessionEndpoint().promise();case 5:return c=e.sent,u=new g.MessagingSessionConfiguration(i,null,c.Endpoint.Url,r,m),s=new g.DefaultMessagingSession(u,h),e.abrupt("return",{chime:r,s3:o,messagingSession:s});case 9:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}(),f=function(){var e=Object(u.a)(l.a.mark((function e(a){return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){var t=new FileReader;t.onload=function(a){e(a.target.result)},t.readAsArrayBuffer(a)})));case 1:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),N=function(a,n,c){var m=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],g=Object(s.useState)(!1),h=Object(o.a)(g,2),N=h[0],S=h[1],v=Object(s.useState)(!1),O=Object(o.a)(v,2),C=O[0],k=O[1],A=Object(s.useState)(),j=Object(o.a)(A,2),I=j[0],E=j[1],w=Object(s.useState)(),T=Object(o.a)(w,2),x=T[0],R=T[1],B=Object(s.useState)(),M=Object(o.a)(B,2),P=M[0],L=M[1],K=Object(s.useState)(),G=Object(o.a)(K,2),D=G[0],U=G[1],F=Object(s.useState)(!0),V=Object(o.a)(F,2),z=V[0],H=V[1],q=Object(s.useState)([]),W=Object(o.a)(q,2),J=W[0],Y=W[1],Z=Object(s.useState)([]),_=Object(o.a)(Z,2),Q=_[0],X=_[1],$=Object(s.useState)(!1),ee=Object(o.a)($,2),ae=ee[0],ne=ee[1],te=Object(s.useRef)(new d({region:"us-east-1"})),ie=Object(s.useRef)(new y({region:"us-west-1"})),re=Object(s.useRef)(),oe=Object(s.useRef)(),ce=Object(s.useRef)(),le=Object(s.useRef)(),ue=Object(s.useRef)({}),se=Object(s.useRef)(m);Object(s.useEffect)((function(){ce.current=I}),[I]),Object(s.useEffect)((function(){se.current=m,m&&le.current&&X((function(e){return e.filter((function(e){return e!==le.current}))}))}),[m]),Object(s.useEffect)((function(){x&&(ue.current=x.filter((function(e){return e.restricted})).map((function(e){return e.ChannelArn})))}),[x]);var me=Object(s.useMemo)((function(){return(null===I||void 0===I?void 0:I.chimeUserArn)&&n?I.chimeUserArn.split("/".concat(n))[0]:""}),[I,n]),de=Object(s.useMemo)((function(){var e=null===I||void 0===I?void 0:I.chimeUserArn.split("/".concat(n,"/user/")),a=e&&e[e.length-1];return{arn:null===I||void 0===I?void 0:I.chimeUserArn,isAdmin:null===I||void 0===I?void 0:I.chimeAdmin,userId:a}}),[I]),ye=Object(s.useCallback)(function(){var e=Object(u.a)(l.a.mark((function e(a){var n,t,o,c,u,s,m,d,y;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m=JSON.parse(null===a||void 0===a?void 0:a.payload),e.t0=a.type,e.next="CREATE_CHANNEL_MESSAGE"===e.t0||"UPDATE_CHANNEL_MESSAGE"===e.t0?4:"REDACT_CHANNEL_MESSAGE"===e.t0||"DELETE_CHANNEL_MESSAGE"===e.t0?5:"UPDATE_CHANNEL"===e.t0?7:"DELETE_CHANNEL"===e.t0?9:"CREATE_CHANNEL_MEMBERSHIP"===e.t0?11:"DELETE_CHANNEL_MEMBERSHIP"===e.t0?19:21;break;case 4:le.current===(null===m||void 0===m?void 0:m.ChannelArn)&&se.current||(null===(n=ce.current)||void 0===n?void 0:n.chimeAdmin)&&ue.current.includes(null===m||void 0===m?void 0:m.ChannelArn)||X((function(e){return[].concat(Object(r.a)(e),[m.ChannelArn])}));case 5:return le.current!==(null===m||void 0===m?void 0:m.ChannelArn)||(null===(t=ce.current)||void 0===t?void 0:t.chimeAdmin)&&ue.current.includes(null===m||void 0===m?void 0:m.ChannelArn)||U((function(e){var a=Object(r.a)(e||[]),n=a.findIndex((function(e){return e.MessageId===(null===m||void 0===m?void 0:m.MessageId)}));return-1!==n?a[n]=m:a.push(m),a})),e.abrupt("break",22);case 7:return R((function(e){return e.map((function(e){return e.ChannelArn===m.ChannelArn?Object(i.a)(Object(i.a)(Object(i.a)({},e),m),JSON.parse(m.Metadata)||{}):e}))})),e.abrupt("break",22);case 9:return R((function(e){return e.filter((function(e){return e.ChannelArn!==m.ChannelArn}))})),e.abrupt("break",22);case 11:if((null===m||void 0===m?void 0:m.Member.Arn)!==(null===(o=ce.current)||void 0===o?void 0:o.chimeUserArn)||(null===m||void 0===m?void 0:m.InvitedBy.Arn)===(null===(c=ce.current)||void 0===c?void 0:c.chimeUserArn)){e.next=18;break}return e.next=14,te.current.describeChannel({ChannelArn:m.ChannelArn,ChimeBearer:ce.current.chimeUserArn}).promise();case 14:d=e.sent,y=Object(i.a)(Object(i.a)({id:d.Channel.ChannelArn.replace(/(.*\/channel\/)/i,"")},JSON.parse(d.Channel.Metadata)||{}),d.Channel),R((function(e){return[].concat(Object(r.a)(e),[y])})),Y((function(e){return[].concat(Object(r.a)(e),[y.ChannelArn])}));case 18:return e.abrupt("break",22);case 19:return(null===m||void 0===m||null===(u=m.Member)||void 0===u?void 0:u.Arn)===(null===(s=ce.current)||void 0===s?void 0:s.chimeUserArn)&&R((function(e){return e.filter((function(e){return e.ChannelArn!==m.ChannelArn}))})),e.abrupt("break",22);case 21:console.log("Cannot Process Message: ".concat(JSON.stringify(a)));case 22:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[]),ge=Object(s.useCallback)((function(){console.log("Chime session started"),S(!0),k(!0)}),[]),pe=Object(s.useCallback)((function(e){e?console.log("Chime reconnecting"):console.log("Chime connecting"),k(!1)}),[]),he=Object(s.useCallback)((function(e){console.log("Chime Connection Closed: ".concat(e.code," ").concat(e.reason)),k(!1)}),[]),be=Object(s.useMemo)((function(){return{messagingSessionDidStart:ge,messagingSessionDidStartConnecting:pe,messagingSessionDidStop:he,messagingSessionDidReceiveMessage:ye}}),[ge,pe,he,ye]);Object(s.useEffect)((function(){Promise.resolve("function"===typeof a?a(n):a).then(E)}),[a,n]),Object(s.useEffect)((function(){return I&&c&&b(I,c).then((function(e){var a=e.chime,n=e.s3,t=e.messagingSession;te.current=a,ie.current=n,re.current=t,re.current.addObserver(be),re.current.start()})),function(){re.current&&(re.current.removeObserver(be),re.current.stop())}}),[I,c,be]);var fe=Object(s.useCallback)(Object(u.a)(l.a.mark((function e(){var a,n,t;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null===(a=ce.current)||void 0===a?void 0:a.chimeUserArn)){e.next=8;break}return e.next=3,te.current.listChannelMembershipsForAppInstanceUser({ChimeBearer:ce.current.chimeUserArn}).promise().catch((function(){return{ChannelMemberships:[]}}));case 3:n=e.sent,t=n.ChannelMemberships.map((function(e){return Object(i.a)(Object(i.a)({id:e.ChannelSummary.ChannelArn.replace(/(.*\/channel\/)/i,"")},JSON.parse(e.ChannelSummary.Metadata)||{}),e.ChannelSummary)})),R(t),e.next=9;break;case 8:R([]);case 9:case"end":return e.stop()}}),e)}))),[R]),Ne=Object(s.useCallback)(Object(u.a)(l.a.mark((function e(){var a,t,o;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null===(a=ce.current)||void 0===a?void 0:a.chimeUserArn)){e.next=9;break}return t=function(){var e=Object(u.a)(l.a.mark((function e(){var a,o,c,u=arguments;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=u.length>0&&void 0!==u[0]?u[0]:[],o=u.length>1&&void 0!==u[1]?u[1]:null,e.next=4,te.current.listChannelMemberships({ChannelArn:le.current,Type:"DEFAULT",NextToken:o,ChimeBearer:ce.current.chimeUserArn}).promise();case 4:if(c=e.sent,a.push.apply(a,Object(r.a)(c.ChannelMemberships.map((function(e){var a=e.Member.Arn.split("/".concat(n,"/user/")),t=a[a.length-1];return Object(i.a)({userId:t},e.Member)})))),!c.NextToken){e.next=10;break}return e.abrupt("return",t(a,c.NextToken));case 10:return e.abrupt("return",a);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),e.next=4,t();case 4:return o=e.sent,console.log("CHANNEL USERS",o),e.abrupt("return",o);case 9:return e.abrupt("return",[]);case 10:case"end":return e.stop()}}),e)}))),[n]),Se=Object(s.useCallback)(function(){var e=Object(u.a)(l.a.mark((function e(a){var n;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null===(n=ce.current)||void 0===n?void 0:n.chimeUserArn)){e.next=3;break}return e.next=3,te.current.createChannelMembership({ChannelArn:a,MemberArn:ce.current.chimeUserArn,Type:"DEFAULT",ChimeBearer:ce.current.chimeUserArn}).promise();case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[]),ve=Object(s.useCallback)(function(){var e=Object(u.a)(l.a.mark((function e(a){return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Se("".concat(me,"/").concat(n,"/channel/").concat(a));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[me,n,Se]),Oe=Object(s.useCallback)(function(){var e=Object(u.a)(l.a.mark((function e(a,t){var i,r;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null===(i=ce.current)||void 0===i?void 0:i.chimeUserArn)){e.next=4;break}return r="".concat(me,"/").concat(n,"/user/").concat(a),e.next=4,te.current.createChannelMembership({ChannelArn:t,MemberArn:r,Type:"DEFAULT",ChimeBearer:ce.current.chimeUserArn}).promise();case 4:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}(),[me,n]),Ce=Object(s.useCallback)(function(){var e=Object(u.a)(l.a.mark((function e(a,t){return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Oe(a,"".concat(me,"/").concat(n,"/channel/").concat(t));case 2:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}(),[me,n,Oe]),ke=Object(s.useCallback)(function(){var e=Object(u.a)(l.a.mark((function e(a,t){var i,r;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null===(i=ce.current)||void 0===i?void 0:i.chimeUserArn)){e.next=4;break}return r="".concat(me,"/").concat(n,"/user/").concat(a),e.next=4,te.current.deleteChannelMembership({ChannelArn:t,MemberArn:r,ChimeBearer:ce.current.chimeUserArn}).promise();case 4:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}(),[me,n]),Ae=Object(s.useCallback)(function(){var e=Object(u.a)(l.a.mark((function e(a,t){return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ke(a,"".concat(me,"/").concat(n,"/channel/").concat(t));case 2:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}(),[me,n,ke]),je=Object(s.useCallback)(function(){var e=Object(u.a)(l.a.mark((function e(a,n,t){var i,o;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.map((function(e){return Oe(e,a)})),o=t.map((function(e){return ke(e,a)})),e.next=4,Promise.all([].concat(Object(r.a)(o),Object(r.a)(i)));case 4:case"end":return e.stop()}}),e)})));return function(a,n,t){return e.apply(this,arguments)}}(),[Oe,ke]),Ie=Object(s.useCallback)(function(){var e=Object(u.a)(l.a.mark((function e(a){var n;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!I||I.chimeAdmin&&a.restricted){e.next=6;break}return e.next=3,te.current.listChannelMessages({ChannelArn:a.ChannelArn,NextToken:oe.current,ChimeBearer:I.chimeUserArn}).promise();case 3:return n=e.sent,oe.current=n.NextToken,e.abrupt("return",n.ChannelMessages);case 6:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[I]);Object(s.useEffect)((function(){P&&(U(),oe.current=null,le.current=P.ChannelArn,Y((function(e){return e.includes(P.ChannelArn)?e.filter((function(e){return e!==P.ChannelArn})):e})),se.current&&X((function(e){return e.filter((function(e){return e!==P.ChannelArn}))})),Ie(P).then((function(e){e.sort((function(e,a){return e.CreatedTimestampa.CreatedTimestamp?1:0})),U(e),H(!1)})).catch((function(){return H(!1)})))}),[P,Ie]);var Ee=Object(s.useCallback)(Object(u.a)(l.a.mark((function e(){var a;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H(!0),!oe.current){e.next=7;break}return e.next=4,Ie(P);case 4:(a=e.sent).sort((function(e,a){return e.CreatedTimestampa.CreatedTimestamp?1:0})),U((function(e){return[].concat(Object(r.a)(a),Object(r.a)(e))}));case 7:H(!1);case 8:case"end":return e.stop()}}),e)}))),[P,Ie]),we=Object(s.useCallback)(function(){var e=Object(u.a)(l.a.mark((function e(a,t,r){var o,u,s,m,d,y,g,h;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null===(o=ce.current)||void 0===o?void 0:o.chimeUserArn)){e.next=22;break}if(!t||!c){e.next=19;break}return ne(!0),e.next=5,f(t);case 5:return s=e.sent,m=null===(u=ce.current)||void 0===u?void 0:u.chimeUserArn.split("/".concat(n,"/user/")),d=m[m.length-1],y="".concat(n,"/").concat(d,"/").concat(p.generate(),"_").concat(t.name.replace(/ /g,"_")),e.prev=9,e.next=12,ie.current.putObject({Body:s,ContentType:t.type,Bucket:c.bucket,Key:y,ServerSideEncryption:"AES256"}).promise();case 12:g={attachments:[{fileKey:y,name:t.name,size:t.size,type:t.type}]},r=Object(i.a)(Object(i.a)({},r),g),e.next=18;break;case 16:e.prev=16,e.t0=e.catch(9);case 18:ne(!1);case 19:return h=Object(i.a)(Object(i.a)({},r||{}),{},{arn:ce.current.chimeUserArn,username:ce.current.username}),e.next=22,te.current.sendChannelMessage({ChannelArn:le.current,Content:a,Metadata:JSON.stringify(h),Persistence:"PERSISTENT",Type:"STANDARD",ChimeBearer:ce.current.chimeUserArn}).promise();case 22:case"end":return e.stop()}}),e,null,[[9,16]])})));return function(a,n,t){return e.apply(this,arguments)}}(),[n,c]),Te=Object(s.useCallback)(function(){var e=Object(u.a)(l.a.mark((function e(a,n,t){var i;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null===(i=ce.current)||void 0===i?void 0:i.chimeUserArn)){e.next=3;break}return e.next=3,te.current.updateChannelMessage({ChannelArn:le.current,MessageId:a,Content:n,Metadata:t||void 0,ChimeBearer:ce.current.chimeUserArn}).promise();case 3:case"end":return e.stop()}}),e)})));return function(a,n,t){return e.apply(this,arguments)}}(),[]),xe=Object(s.useCallback)(function(){var e=Object(u.a)(l.a.mark((function e(a){var n;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null===(n=ce.current)||void 0===n?void 0:n.chimeUserArn)){e.next=3;break}return e.next=3,te.current.redactChannelMessage({ChannelArn:le.current,MessageId:a,ChimeBearer:ce.current.chimeUserArn}).promise();case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[]),Re=Object(s.useCallback)(function(){var a=Object(u.a)(l.a.mark((function a(n){var t,i,r,o;return l.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(!c){a.next=8;break}return a.next=3,ie.current.getObject({Bucket:c.bucket,Key:n.fileKey}).promise();case 3:t=a.sent,i=e.from(t.Body),r=new Blob([i],{type:n.type}),o=URL.createObjectURL(r),Object.assign(document.createElement("a"),{href:o,download:n.name}).click();case 8:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}(),[c]),Be=Object(s.useCallback)(function(){var e=Object(u.a)(l.a.mark((function e(a,o,c){var u,s,m,d,y,g,p,h,b,f;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null===(u=ce.current)||void 0===u?void 0:u.chimeUserArn)){e.next=14;break}return y=null===(s=ce.current)||void 0===s?void 0:s.chimeUserArn.split("/".concat(n,"/user/")),g=y[y.length-1],p=null===(m=ce.current)||void 0===m?void 0:m.username,h={Name:"Chat ".concat(c?"(TC) -":"-"),Mode:"RESTRICTED",Privacy:"PRIVATE",Metadata:JSON.stringify({type:"user",users:(d={},Object(t.a)(d,a,o),Object(t.a)(d,g,p),d),techCheck:c})},e.next=7,te.current.createChannel(Object(i.a)(Object(i.a)({AppInstanceArn:"".concat(me,"/").concat(n)},h),{},{ChimeBearer:ce.current.chimeUserArn})).promise();case 7:return b=e.sent,h.ChannelArn=b.ChannelArn,e.next=11,te.current.createChannelMembership({ChannelArn:b.ChannelArn,MemberArn:"".concat(me,"/").concat(n,"/user/").concat(a),Type:"DEFAULT",ChimeBearer:ce.current.chimeUserArn}).promise();case 11:return f=Object(i.a)(Object(i.a)({id:h.ChannelArn.replace(/(.*\/channel\/)/i,"")},JSON.parse(h.Metadata)||{}),h),R((function(e){return[].concat(Object(r.a)(e),[f])})),e.abrupt("return",f);case 14:case"end":return e.stop()}}),e)})));return function(a,n,t){return e.apply(this,arguments)}}(),[me,n]),Me=Object(s.useCallback)((function(){Y([]),X([])}),[]);return{started:N,connected:C,currentUser:de,channelList:x,currentChannel:P,loadingMessages:z,channelMessages:D,attachingFile:ae,newChannels:J,unreadChannels:Q,loadUserChannels:fe,setCurrentChannel:L,getCurrentChannelUsers:Ne,adminJoinChannel:Se,adminJoinChannelById:ve,addUserToChannel:Oe,addUserToChannelById:Ce,removeUserFromChannel:ke,removeUserFromChannelById:Ae,updateChannelUsers:je,loadChannelMessages:Ee,sendChannelMessage:we,updateChannelMessage:Te,redactChannelMessage:xe,downloadMessageAttachment:Re,createPrivateChannel:Be,clearAllNotifications:Me}}}).call(this,n(78).Buffer)},1312:function(e,a,n){e.exports=n.p+"static/media/seasi-logo.11d4cf25.jpg"},1331:function(e,a,n){e.exports=n(2354)},1545:function(e,a,n){},1569:function(e,a,n){},1866:function(e,a){},1867:function(e,a){},1942:function(e,a){},1944:function(e,a){},1956:function(e,a){},1958:function(e,a){},1983:function(e,a){},1985:function(e,a){},1986:function(e,a){},1992:function(e,a){},1994:function(e,a){},2012:function(e,a){},2014:function(e,a){},2026:function(e,a){},2029:function(e,a){},2039:function(e,a){},21:function(e){e.exports=JSON.parse('{"dialUrl":"livedial.previewfreemovies.com","oktaConfig":{"audience":"api://virtuworks","clientId":"0oaq27svstMOr4ISP2p7","issuer":"https://screenengineasi.okta.com/oauth2/ausq27ovgri0LAOaC2p7"},"pfmUrl":"www.previewfreemovies.com","rest":{"sessionGuestAPI":"livetrac.previewfreemovies.com/viewer","sessionManagementAPI":"livetrac.previewfreemovies.com/management","ticktboxVideoAPI":"livetrac.previewfreemovies.com/video","vwChimeAPI":"livetrac.previewfreemovies.com/chime"},"smcUrl":"smc.previewfreemovies.com","vsrUrl":"virtualtheater.previewfreemovies.com","ws":{"dialViewerWS":"livetracws.previewfreemovies.com/viewer","magicLinkWS":"livetracws.previewfreemovies.com/link","videoAdminWS":"livetracws.previewfreemovies.com/management","videoSessionWS":"livetracws.previewfreemovies.com/guest"}}')},2327:function(e,a,n){},2345:function(e,a,n){},2354:function(e,a,n){"use strict";n.r(a);n(1332);var t=n(1),i=n.n(t),r=n(41),o=n.n(r),c=(n(1545),n(31)),l=n(6),u=n.n(l),s=n(15),m=n(101),d=n(61),y=n(232),g=n(4),p=Object(c.atom)({key:"currentUser",default:null}),h=Object(c.atom)({key:"sessionState",default:null}),b=Object(c.atom)({key:"selectedSession",default:null}),f=Object(c.atomFamily)({key:"showSessionChat",default:!1}),N=Object(c.atomFamily)({key:"guestsForSession",default:null}),S=Object(c.atomFamily)({key:"guestConnections",default:null}),v=Object(c.atom)({key:"projectState",default:null}),O=(Object(c.atom)({key:"selectedProject",default:null}),Object(c.atomFamily)({key:"sessionRewards",default:null})),C=Object(c.atomFamily)({key:"sessionGuestRewards",default:null}),k=Object(c.atom)({key:"exchangeRates",default:null}),A=Object(c.atom)({key:"bannedList",default:null}),j=Object(c.atom)({key:"emailTemplates",default:null}),I=n(532),E=n(1221),w=n(288),T=n(2390),x=n(132),R=n(895),B=Object(x.a)({root:{position:"absolute",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center",width:"100%",height:"100%"}}),M=i.a.memo((function(){var e=B();return i.a.createElement("div",{className:e.root},i.a.createElement(R.a,null))})),P=n(122),L=n(9),K=n(2383),G=n(745),D=n(263),U=n(117),F=n(1224),V=n.n(F),z=n(897),H=n(3),q=Object(x.a)((function(e){return{root:{width:"auto",transition:e.transitions.create("margin",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.leavingScreen}),marginRight:0,zIndex:1},rootShift:{transition:e.transitions.create("margin",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.enteringScreen}),marginRight:function(e){return e.rightMargin}},toolbar:{width:"auto",height:"calc(5rem + 5px)",backgroundColor:e.palette.toolbar||e.palette.primary.main},title:{padding:"0 1em 0 1em"},image:{height:"auto",width:"auto",marginLeft:"auto",marginRight:"25px",maxWidth:"200px"}}})),W=i.a.memo((function(e){var a=e.title,n=e.image,r=e.navDrawerComponent,o=e.drawerProps,c=e.auxActions,l=void 0===c?[]:c,u=e.rightMargin,s=void 0===u?0:u,m=Object(t.useState)(!1),d=Object(g.a)(m,2),y=d[0],p=d[1],h=q({rightMargin:s}),b=Object(t.useCallback)((function(e){e.currentTarget.blur(),p(!0)}),[]),f=Object(t.useCallback)((function(){p(!1)}),[]),N=Object(t.useCallback)((function(e){if(y){if(e&&"keydown"===e.type&&("Tab"===e.key||"Shift"===e.key))return;p(!1)}}),[y]);return i.a.createElement("div",{className:Object(H.default)(h.root,Object(L.a)({},h.rootShift,!!s))},i.a.createElement(K.a,{position:"static"},i.a.createElement(G.a,{className:h.toolbar},r&&i.a.createElement(D.a,{color:"inherit",onClick:b},i.a.createElement(V.a,null)),a&&n&&i.a.createElement(U.a,{variant:"h5",noWrap:!0,className:h.title},a),n&&i.a.createElement("img",{src:n,alt:a,className:h.image}),a&&!n&&i.a.createElement(U.a,{variant:"h5",noWrap:!0,className:h.title},a),l.filter((function(e){return!e.hidden})).map((function(e){var a=e.iconComponent,n=e.onClick;return i.a.createElement(D.a,{color:"inherit",onClick:n},i.a.createElement(a,null))})))),r&&i.a.createElement("div",{className:h.root,onClick:N,onKeyDown:N},i.a.createElement(r,Object.assign({open:y,onClose:f,onOpen:b},o))))})),J=Object(z.a)(W),Y=n(543),Z=n.n(Y),_=n(11),Q=n(42),X=n(2417),$=n(2385),ee=n(746),ae=n(2386),ne=n(747),te=n(2387),ie=n(2388),re=n(127),oe=i.a.memo((function(e){var a=e.headerComponent,n=e.links,t=e.linksLabel,r=e.linkGroups,o=e.divideLinkGroups,c=Object(Q.a)(e,["headerComponent","links","linksLabel","linkGroups","divideLinkGroups"]),l=Object(m.l)();return i.a.createElement(X.a,Object.assign({anchor:"left"},c),i.a.createElement("div",null,a&&i.a.createElement(i.a.Fragment,null,i.a.createElement(a,null),i.a.createElement($.a,null)),r&&r.map((function(e,a){return i.a.createElement("div",{key:"linkgroup".concat(a)},i.a.createElement(ee.a,{subheader:e.label&&i.a.createElement(ae.a,{component:"div"},e.label)},e.links&&e.links.map((function(e,n){var t=e.icon;return i.a.createElement("div",{key:"linkgroup".concat(a,"item").concat(n)},i.a.createElement(ne.a,{button:!0,component:e.action?void 0:re.Link,onClick:e.action,to:e.to,selected:e.to&&!e.disableHighlight&&(l.pathname===(e.to.pathname||e.to)||e.defaultPath&&"/"===l.pathname),key:e.label},e.icon&&i.a.createElement(te.a,null,i.a.createElement(t,null)),i.a.createElement(ie.a,{primary:e.label})),e.includeDivider&&i.a.createElement($.a,null))}))),o&&i.a.createElement($.a,null))})),n&&i.a.createElement(ee.a,{key:"linkslist",subheader:t&&i.a.createElement(ae.a,{component:"div"},t)},n.map((function(e,a){var n=e.icon;return i.a.createElement(i.a.Fragment,null,i.a.createElement(ne.a,{key:"linkitem".concat(a),button:!0,component:e.action?void 0:re.Link,onClick:e.action,to:e.to,selected:e.to&&!e.disableHighlight&&(l.pathname===(e.to.pathname||e.to)||e.defaultPath&&"/"===l.pathname)},e.icon&&i.a.createElement(te.a,null,i.a.createElement(n,null)),i.a.createElement(ie.a,{primary:e.label})),e.includeDivider&&i.a.createElement($.a,null))})))))})),ce=Object(z.a)(oe),le=(n(1569),new MutationObserver((function(e){var a=e[e.length-1];a.addedNodes.length?a.target.parentElement.classList.add("fw-container"):a.removedNodes.length&&a.target.parentElement.classList.remove("fw-container")}))),ue=new MutationObserver((function(e){var a=e.find((function(e){return e.addedNodes&&"freshworks-container"===e.target.id}));a.addedNodes[0]&&(le.observe(a.addedNodes[0],{childList:!0}),ue.disconnect())})),se=new MutationObserver((function(e){var a=e.find((function(e){return e.addedNodes&&Array.from(e.addedNodes).find((function(e){return"freshworks-container"===e.id}))}));(null===a||void 0===a?void 0:a.addedNodes[0])&&(ue.observe(a.addedNodes[0],{childList:!0}),se.disconnect())})),me=i.a.memo((function(e){var a=e.widgetId,n=e.handleOpenRef,r=e.name,o=e.email,c=Object(t.useRef)();Object(t.useEffect)((function(){window.fwSettings={widget_id:a};var e=document.createElement("script");return e.type="text/javascript",e.src="https://widget.freshworks.com/widgetBase/bootstrap.js",e.async=!0,e.defer=!0,e.onload=function(){!function(){if("function"!==typeof window.FreshworksWidget){var e=function e(){e.q.push(arguments)};e.q=[],window.FreshworksWidget=e}}(),window.FreshworksWidget("hide","launcher"),se.observe(document.body,{childList:!0}),window.FreshworksWidget("setLabels",{en:{banner:"VirtuWorks SMC Support",launcher:"",contact_form:{title:"Complete your support request below:",submit:"Submit",confirmation:"Thank you. We will contact you soon."}}}),console.log(r,o),window.FreshworksWidget("identify","ticketForm",{name:r,email:o}),window.FreshworksWidget("prefill","ticketForm",{custom_fields:{cf_affected_system:"VSR"}}),window.FreshworksWidget("disable","ticketForm",["custom_fields.cf_affected_system"])},console.log("ADDING FRESHDESK WIDGET"),c.current=document.body.appendChild(e),function(){console.log("REMOVING FRESHDESK WIDGET"),document.body.removeChild(c.current),c.current=null}}),[a,r,o]);var l=Object(t.useCallback)((function(){window.FreshworksWidget("open")}),[]);return n&&(n.current=l),i.a.createElement(i.a.Fragment,null)})),de=n(1225),ye=n.n(de),ge=Object(x.a)({logo:{display:"flex",flexDirection:"column",justifyContent:"center",textAlign:"center"},logoSvg:{height:"65px",width:"260px",transform:"scale(1)"},logoFont:{fontFamily:"'Yanone Kaffeesatz', sans-serif",fontWeight:300,letterSpacing:"0.07em",lineHeight:1},logoFontBold:{fontFamily:"'Yanone Kaffeesatz', sans-serif",fontWeight:700,letterSpacing:"0.07em",lineHeight:1},sub:{lineHeight:1,padding:"0.75em"}}),pe=i.a.memo((function(){var e=ge();return i.a.createElement("div",{className:e.logo},i.a.createElement("img",{src:ye.a,className:e.logoSvg}),i.a.createElement(U.a,{variant:"button",className:e.sub},"Session Management Console"))})),he=Object(z.a)(pe),be=n(1227),fe=n.n(be),Ne=n(1226),Se=n.n(Ne),ve=n(546),Oe=n.n(ve),Ce=n(261),ke=n.n(Ce),Ae=n(1228),je=n.n(Ae),Ie=n(1229),Ee=n.n(Ie),we=n(1230),Te=n.n(we),xe=n(1231),Re=n.n(xe),Be=n(1232),Me=n.n(Be),Pe=i.a.memo((function(e){var a=e.allowAddSession,n=e.allowBan,r=e.allowEmails,o=e.userName,c=e.userEmail,l=Object(Q.a)(e,["allowAddSession","allowBan","allowEmails","userName","userEmail"]),m=Object(d.d)().oktaAuth,y=Object(t.useRef)(),g=function(){var e=Object(s.a)(u.a.mark((function e(){return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),p=Object(t.useCallback)((function(){y.current&&y.current()}),[]),h=a?[{links:[{label:"Add New Session",to:{pathname:"/sessions/upcoming",key:Date.now(),state:{add:!0}},icon:Se.a,disableHighlight:!0}]}]:[],b=n||r?[{links:[].concat(Object(_.a)(n?[{label:"Banned Emails",to:"/banned",icon:Oe.a}]:[]),Object(_.a)(r?[{label:"Email Templates",to:"/emails",icon:ke.a}]:[]))}]:[],f={headerComponent:he,linkGroups:[{links:[{label:"Today's Sessions",to:"/sessions/today",icon:fe.a},{label:"Upcoming Sessions",to:"/sessions/upcoming",icon:je.a,defaultPath:!0},{label:"Past Sessions",to:"/sessions/past",icon:Ee.a}]}].concat(h,[{links:[{label:"Project Groups",to:"/projects",icon:Te.a}]}],b,[{links:[{label:"Contact Support",action:p,icon:Re.a},{label:"Logout",action:g,icon:Me.a}]}]),divideLinkGroups:!0};return i.a.createElement(i.a.Fragment,null,i.a.createElement(ce,Object.assign({},f,l)),i.a.createElement(me,{widgetId:33000000476,handleOpenRef:y,name:o,email:c}))})),Le=i.a.memo((function(e){var a,n=Object(c.useRecoilValue)(p),t=Object(m.n)("/session/:sessionId"),r=Object(c.useRecoilValue)(f(null===t||void 0===t||null===(a=t.params)||void 0===a?void 0:a.sessionId)),o=t&&!!r&&!(!r||!r.open),l={title:"Session Management Console",image:Z.a,navDrawerComponent:Pe,drawerProps:{allowAddSession:n.accessLevels.includes("session"),allowBan:n.fullAdmin,allowEmails:n.accessLevels.includes("session"),userName:n.name,userEmail:n.email},rightMargin:o?"calc(200px + (650 - 200) * ((100vw - 100px) / (2400 - 100)))":0};return i.a.createElement(J,Object.assign({},l,e))})),Ke=n(8),Ge=n(55),De=n.n(Ge),Ue=Object(c.selectorFamily)({key:"filteredSessionsPast",get:function(e){var a=Object(g.a)(e,6),n=a[0],t=a[1],i=a[2],r=a[3],o=a[4],c=a[5];return function(e){var a=(0,e.get)(h);return a?a.filter((function(e){return n&&!!e.complete&&!e.test||i&&!!e.canceled&&!e.test||r&&!!e.deleted&&!e.test||t&&!!e.test&&(e.complete||e.canceled||e.deleted)||o&&!!e.isDialSession&&(e.complete||e.canceled||e.deleted)&&!e.test||c&&!!e.hasProject&&(e.complete||e.canceled||e.delested)&&!e.test})):null}}}),Fe=Object(c.selector)({key:"filteredSessionsUpcoming",get:function(e){var a=(0,e.get)(h);return a?a.filter((function(e){return!e.complete&&!e.canceled&&!e.deleted})):null}}),Ve=Object(c.selector)({key:"filteredSessionsCurrent",get:function(e){var a=(0,e.get)(h);return a?a.filter((function(e){return!e.complete&&!e.canceled&&!e.deleted&&De()(e.scheduledStartTime).isBetween(De()(),De()().add(1,"days"))})):null}}),ze=Object(c.selectorFamily)({key:"sessionClients",get:function(e){return function(){var a=Object(s.a)(u.a.mark((function a(n){var t,i;return u.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=n.get,a.next=3,t(N(e));case 3:return i=a.sent,a.abrupt("return",i?i.filter((function(e){return"Client"===e.role})):null);case 5:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}()}}),He=Object(c.selectorFamily)({key:"sessionRewardsGuests",get:function(e){return function(){var a=Object(s.a)(u.a.mark((function a(n){var t,i;return u.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=n.get,a.next=3,t(N(e));case 3:return i=a.sent,a.abrupt("return",i?i.filter((function(e){return"Viewer"===e.role&&["Complete","Turn Away","Ejected"].includes(e.state)})):null);case 5:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}()}}),qe=Object(c.selectorFamily)({key:"videoConnections",get:function(e){return function(){var a=Object(s.a)(u.a.mark((function a(n){var t,i;return u.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=n.get,a.next=3,t(S(e));case 3:return i=a.sent,a.abrupt("return",i?Object.fromEntries(Object.entries(i).filter((function(e){var a=Object(g.a)(e,2);a[0];return!a[1].techCheck}))):null);case 5:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}()}}),We=Object(c.selectorFamily)({key:"techCheckConnections",get:function(e){return function(){var a=Object(s.a)(u.a.mark((function a(n){var t,i;return u.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=n.get,a.next=3,t(S(e));case 3:return i=a.sent,a.abrupt("return",i?Object.fromEntries(Object.entries(i).filter((function(e){var a=Object(g.a)(e,2);a[0];return a[1].techCheck}))):null);case 5:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}()}}),Je=Object(c.selectorFamily)({key:"clientConnections",get:function(e){return function(){var a=Object(s.a)(u.a.mark((function a(n){var t,i;return u.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=n.get,a.next=3,t(S(e));case 3:return i=a.sent,a.abrupt("return",i?Object.fromEntries(Object.entries(i).filter((function(e){var a=Object(g.a)(e,2);a[0];return"Client"===a[1].userRole}))):null);case 5:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}()}}),Ye=function(e,a){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window,r=Object(t.useRef)();Object(t.useEffect)((function(){r.current=a}),[a]),Object(t.useEffect)((function(){if(i&&i.addEventListener){var a=function(e){n||e.preventDefault(),r.current(e)};return i.addEventListener(e,a,{passive:n}),function(){i.removeEventListener(e,a)}}}),[e,i,n])},Ze=[],_e=function(e){(e||Ze).forEach((function(e){Ze=Object(_.a)(Ze).filter((function(a){return a!==e})),window.localStorage.removeItem(e)}))},Qe=function(e,a){Ze=Object(_.a)(new Set([].concat(Object(_.a)(Ze),[e])));var n=Object(t.useState)((function(){try{var n=window.localStorage.getItem(e);return n?JSON.parse(n):a}catch(t){return console.log(t),a}})),i=Object(g.a)(n,2),r=i[0],o=i[1];return Object(t.useEffect)((function(){try{window.localStorage.setItem(e,JSON.stringify(r))}catch(a){console.log(a)}}),[e,r]),[r,o]},Xe=function(e,a){var n=Object(t.useRef)(),i=n.current,r=a(i,e);return Object(t.useEffect)((function(){r||(n.current=e)})),r?i:e},$e=n(901),ea=n(1219),aa=n(753),na=n(577),ta=n.n(na),ia=n(121),ra=n.n(ia),oa=n(572),ca=n.n(oa),la=n(574),ua=n.n(la),sa=n(573),ma=n.n(sa),da=n(575),ya=n.n(da),ga=n(339),pa=n.n(ga),ha=n(576),ba=n.n(ha),fa=n(84),Na=n.n(fa),Sa=n(2370),va=n(1322),Oa=n(83),Ca=n.n(Oa),ka=Object(x.a)({addFab:{position:"fixed",bottom:"10px",right:"10px",zIndex:"10",padding:"1rem",boxSizing:"content-box"}}),Aa=i.a.memo((function(e){var a=e.show,n=e.loading,t=e.onClick,r=e.theme,o=ka(),c={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen};return i.a.createElement("div",null,i.a.createElement("div",{className:"".concat(o.addFab," mui-fixed")},i.a.createElement(Sa.a,{key:"add-session-fab",in:a,timeout:c,unmountOnExit:!0},i.a.createElement(va.a,{color:"primary",onClick:t,disabled:n},n?i.a.createElement(R.a,{size:"1.5rem"}):i.a.createElement(Ca.a,null)))))})),ja=Object(z.a)(Aa),Ia=n(2392),Ea=n(754),wa=n(264),Ta=n(177),xa=n(213),Ra=n(432),Ba=n(1320),Ma=n(1321),Pa=n(211),La=n(2371),Ka=n(1325),Ga=n(2391),Da=n(910),Ua=n(904),Fa=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center",width:"100%"},subroot:{display:"flex",alignItems:"center",width:"100%"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},sublabel:{flexBasis:"100%",marginLeft:function(e){return e.label?"calc(20% + 16px)":"10px"}},textField:{flexBasis:"80%"}}),Va=i.a.memo((function(e){var a=e.value,n=e.label,r=e.disabled,o=e.placeholder,c=e.maxLength,l=e.onChange,u=e.invalid,s=e.large,m=e.endComponent,d=e.sublabel,y=Fa({label:n}),g=Object(t.useCallback)((function(e){l(null,e.target.value)}),[l]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:y.root},n&&i.a.createElement(U.a,{className:y.label},n),i.a.createElement(Da.a,{className:y.textField,inputProps:{maxLength:c||524288},variant:"outlined",size:"small",error:u,disabled:r,value:a||"",placeholder:o||"Enter text",onChange:g,multiline:s,rows:s?3:1,InputProps:{endAdornment:m&&i.a.createElement(Ua.a,{position:"end"},"function"===typeof m?m():m)}})),d&&i.a.createElement("div",{className:y.subroot},i.a.createElement(U.a,{variant:"caption",className:y.sublabel},"function"===typeof d?d():d)))})),za=n(88),Ha=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center",width:"100%"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},builder:{flexBasis:"80%"},addnew:{margin:"8px 0 8px 0"}}),qa=i.a.memo((function(e){var a=e.value,n=void 0===a?[]:a,r=e.label,o=e.sublabel,c=e.staticLength,l=e.buttonLabel,u=e.fieldKey,s=e.required,m=(e.conditional,e.conditionMet,e.onChange),d=(e.invalid,e.invalidate),y=Object(Q.a)(e,["value","label","sublabel","staticLength","buttonLabel","fieldKey","required","conditional","conditionMet","onChange","invalid","invalidate"]),g=Ha(),p=Object(t.useRef)();p.current=n||[];var h=Object(t.useMemo)((function(){if(c){var e=n||[],a=Array(c-e.length>0?c-e.length:0).fill(null);return[].concat(Object(_.a)(e),Object(_.a)(a)).slice(0,c)}return n||[]}),[n,c]),b=Object(t.useCallback)((function(){var e=[].concat(Object(_.a)(p.current),[null]);m(null,e)}),[m]),f=Object(t.useCallback)((function(e,a){var n=za(p.current);n[a]=e,m(null,n)}),[m]);Object(t.useCallback)((function(e){var a=za(p.current);a.splice(e,1),m(null,a)}),[m]);return i.a.createElement("div",{className:g.root},r&&i.a.createElement(U.a,{className:g.label},r),i.a.createElement("div",{className:g.builder},h&&h.map((function(e,a){return i.a.createElement(Di,Object.assign({type:"text",sublabel:"function"===typeof o?o(a+1):o,fieldKey:"".concat(u,"-").concat(a),key:"".concat(u,"-").concat(a),value:e,required:s,onChange:function(e,n){return f(n,a)},invalidate:d},y))})),i.a.createElement("div",{className:g.addnew},!c&&i.a.createElement(wa.a,{variant:"outlined",onClick:b},i.a.createElement(Ca.a,null)," ",l||"Add"))))})),Wa=n(557),Ja=n.n(Wa),Ya=n(209),Za=n(1315),_a=n(760),Qa=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center",width:"100%"},subroot:{display:"flex",alignItems:"center",width:"100%"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},sublabel:{flexBasis:"100%",marginLeft:function(e){return e.label?"calc(20% + 16px)":"10px"}},base:{flexBasis:"80%"},richInput:{border:"1px solid #bdbdbd",borderRadius:"4px"}}),Xa=i.a.memo((function(e){var a=e.value,n=e.label,r=(e.disabled,e.placeholder),o=(e.maxLength,e.onChange),c=(e.invalid,e.large,e.endComponent,e.sublabel),l=e.html,u=Qa({label:n}),s=Object(t.useState)(a&&"object"===typeof a?JSON.stringify(a):null),m=Object(g.a)(s,2),d=m[0],y=m[1],p=Object(t.useRef)(!1),h=Object(t.useRef)(),b=Object(t.useRef)();Object(t.useEffect)((function(){if(null===a||void 0===a?void 0:a.template){var e=Object(Ke.a)({},a);delete e.template,y(JSON.stringify(e))}}),[a]),Object(t.useEffect)((function(){d&&p.current&&f(b.current),p.current=!0}),[d]);var f=Object(t.useCallback)((function(e){var a=l?Za.a:Ya.convertToRaw;h.current=a(e.getCurrentContent()),o(null,h.current),b.current=e}),[l,o]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:u.root},n&&i.a.createElement(U.a,{className:u.label},n),i.a.createElement("div",{className:u.base},i.a.createElement(Ja.a,{disabled:!0,label:r,className:u.richInput,onChange:f,onSave:console.log,defaultValue:d,toolbarButtonSize:"small",inlineToolbar:!0,controls:["title","bold","italic","underline","strikethrough","clear","link","numberList","bulletList"],inlineToolbarControls:["bold","italic","underline","strikethrough","link","clear"]}))),c&&i.a.createElement("div",{className:u.subroot},i.a.createElement(U.a,{variant:"caption",className:u.sublabel},"function"===typeof c?c():c)))})),$a=n(1222),en=n(2415),an=n(1789),nn=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center",width:"100%"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},selectField:{flex:1},selectOption:{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-between",alignItems:"center",width:"100%"}}),tn=i.a.memo((function(e){var a=e.value,n=e.label,r=e.disabled,o=e.placeholder,c=(e.fieldKey,e.onChange),l=e.invalid,u=(e.invalidate,e.options),s=e.disabledOptions,m=e.fixedOptions,d=void 0===m?[]:m,y=e.groupBy,p=e.optionLabel,h=e.optionValueKey,b=e.fullObjects,f=e.multiple,N=e.filterSelected,S=e.freeType,v=e.displayComponent,O=Object(t.useState)(!1),C=Object(g.a)(O,2),k=C[0],A=C[1],j=Object(t.useState)(u&&!("function"===typeof u||u instanceof Promise)?u:[]),I=Object(g.a)(j,2),E=I[0],w=I[1],T=nn(),x=Object(t.useRef)(),B=Object(t.useCallback)((function(e,a){c(e,a,!b&&h)}),[c,h,b]);Object(t.useEffect)((function(){u&&("function"===typeof u||u instanceof Promise)?(A(!0),Promise.resolve("function"===typeof u?u():u).then(w).then((function(){return A(!1)}))):w(u),x.current=u}),[u]);var M=Object(t.useCallback)((function(e,a){var n="function"===typeof p?p(e):e[p];return e&&"object"===typeof e?b||"object"===typeof a?JSON.stringify(e[h])===JSON.stringify(a[h]):JSON.stringify(n)===JSON.stringify(a):JSON.stringify(e)===JSON.stringify(a)}),[p,h,b]),P=Object(t.useMemo)((function(){return E&&E.length&&h&&p?f?b?an(a,E,h):E.filter((function(e){return(a||[]).includes(e[h])})):E.find((function(e){return JSON.stringify(e[h])===JSON.stringify(a)}))&&("function"===typeof p?p(E.find((function(e){return JSON.stringify(e[h])===JSON.stringify(a)}))):E.find((function(e){return JSON.stringify(e[h])===JSON.stringify(a)}))[p])||null:k?f?[]:null:a||(f?[]:null)}),[a,b,h,p,f,E,k]),L=Object(t.useCallback)((function(e){return i.a.createElement(Da.a,Object.assign({},e,{variant:"outlined",error:l,placeholder:P&&P.length?"":k?"Loading...":o,fullWidth:!0,InputProps:Object(Ke.a)(Object(Ke.a)({},e.InputProps),{},{endAdornment:i.a.createElement(i.a.Fragment,null,k?i.a.createElement(R.a,{color:"inherit",size:20}):null,e.InputProps.endAdornment)})}))}),[P,k,o,l]),K=Object(t.useCallback)((function(e){var a=e&&"object"===typeof e?"function"===typeof p?p(e):p&&e[p]:e,n=e&&"object"===typeof e?e[h]:e,t=v?"function"===typeof v?v(e):v[n]:null;return i.a.createElement("div",{className:T.selectOption},a,!!t&&i.a.createElement(t,null))}),[p,h,v,T]),G=Object(t.useCallback)((function(e,a){return e.map((function(e,n){var t="object"===typeof e?"function"===typeof p?p(e):e[p]:e,o="object"===typeof e?e[h]:e;return i.a.createElement($a.a,Object.assign({label:t},a({index:n}),{disabled:r||-1!==d.indexOf(o)}))}))}),[p,h,d,r]);return i.a.createElement("div",{className:T.root},!!n&&i.a.createElement(U.a,{className:T.label},n),i.a.createElement(en.a,{size:"small",className:T.selectField,multiple:f,id:"tags-outlined",options:E,getOptionDisabled:s,getOptionLabel:function(e){return"".concat("object"===typeof e?"function"===typeof p?p(e):e[p]:e)},getOptionSelected:M,groupBy:y&&function(e){return e[y]},value:P,disabled:r||k,loading:k,onChange:B,filterSelectedOptions:N,freeSolo:S,renderInput:L,renderOption:K,renderTags:G}))})),rn=n(88),on=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center",width:"100%"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},builder:{flexBasis:"80%"},addnew:{margin:"8px 0 8px 0"}}),cn=i.a.memo((function(e){var a=e.value,n=void 0===a?[]:a,r=e.label,o=e.buttonLabel,c=e.fieldKey,l=(e.required,e.conditional,e.conditionMet,e.onChange),u=(e.invalid,e.invalidate),s=e.optionValueKey,m=e.fullObjects,d=Object(Q.a)(e,["value","label","buttonLabel","fieldKey","required","conditional","conditionMet","onChange","invalid","invalidate","optionValueKey","fullObjects"]),y=on(),g=Object(t.useRef)();g.current=n||[];var p=Object(t.useCallback)((function(){var e=[].concat(Object(_.a)(g.current),[null]);l(null,e)}),[l]),h=Object(t.useCallback)((function(e,a){var n=rn(g.current);n[a]=e&&!m&&s?Array.isArray(e)?e.map((function(e){return e[s]})):e[s]:e,console.log("NEW SELECT BUILDER VALUE",n),l(null,n)}),[l,s,m]),b=Object(t.useCallback)((function(e){var a=rn(g.current);a.splice(e,1),l(null,a)}),[l]);return i.a.createElement("div",{className:y.root},r&&i.a.createElement(U.a,{className:y.label},r),i.a.createElement("div",{className:y.builder},n&&n.map((function(e,a){return i.a.createElement(tn,Object.assign({fieldKey:"".concat(c,"-").concat(a),key:"".concat(c,"-").concat(a),value:e,required:!0,optionValueKey:s,fullObjects:m,onRemove:function(){return b(a)},onChange:function(e,n){return h(n,a)},invalidate:u},d))})),i.a.createElement("div",{className:y.addnew},i.a.createElement(wa.a,{variant:"outlined",onClick:p},i.a.createElement(Ca.a,null)," ",o||"Add"))))})),ln=n(2403),un=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},datePicker:{flexBasis:"35%",minWidth:"35%"}}),sn=i.a.memo((function(e){var a=e.value,n=e.label,r=e.disabled,o=e.placeholder,c=(e.fieldKey,e.required,e.conditional,e.conditionMet,e.onChange),l=(e.invalidate,e.allowPast),u=un(),s=Object(t.useCallback)((function(e){c(null,e)}),[c]);return i.a.createElement("div",{className:u.root},i.a.createElement(U.a,{className:u.label},n),i.a.createElement(ln.a,{renderInput:function(e){return i.a.createElement(Da.a,Object.assign({},e,{disabled:r,helperText:null,variant:"outlined",size:"small",inputProps:Object(Ke.a)(Object(Ke.a)({},e.inputProps),{},{placeholder:o||"Enter Date/Time"})}))},disablePast:!l,value:a,onChange:s}))}));sn.defaultProps={label:"Time"};var mn=sn,dn=n(2404),yn=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center",width:"100%"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},datePicker:{flexBasis:"35%"}}),gn=i.a.memo((function(e){var a=e.value,n=e.label,r=e.disabled,o=e.placeholder,c=(e.fieldKey,e.required,e.conditional,e.conditionMet,e.onChange),l=(e.invalidate,e.allowPast),u=yn(),s=Object(t.useCallback)((function(e){c(null,e)}),[c]);return i.a.createElement("div",{className:u.root},i.a.createElement(U.a,{className:u.label},n),i.a.createElement(dn.a,{renderInput:function(e){return i.a.createElement(Da.a,Object.assign({},e,{disabled:r,helperText:null,variant:"outlined",size:"small",inputProps:Object(Ke.a)(Object(Ke.a)({},e.inputProps),{},{placeholder:o||"Enter Date/Time"})}))},disablePast:!l,value:a,onChange:s}))}));gn.defaultProps={label:"Date"};var pn=gn,hn=n(2405),bn=n(123),fn=n.n(bn),Nn=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},tz:{textAlign:"left",marginLeft:"10px"},datePicker:{minWidth:"12em"},selectField:{flexBasis:"20%",margin:"0 18px 0 18px"}}),Sn=fn.a.tz.guess(),vn=fn.a.tz(Sn).format("z"),On=i.a.memo((function(e){var a=e.value,n=e.label,r=e.disabled,o=e.placeholder,c=(e.fieldKey,e.required,e.conditional,e.conditionMet,e.onChange),l=e.invalid,u=(e.invalidate,e.allowPast),s=e.showTimezone,m=Nn(),d=Object(t.useCallback)((function(e){c(null,e)}),[c]);return i.a.createElement("div",{className:m.root},i.a.createElement(U.a,{className:m.label},n),i.a.createElement(hn.a,{renderInput:function(e){return i.a.createElement(Da.a,Object.assign({},e,{helperText:null,variant:"outlined",size:"small",error:l,inputProps:Object(Ke.a)(Object(Ke.a)({},e.inputProps),{},{placeholder:o||"Enter Date/Time"})}))},disablePast:!u,disabled:r,value:a,onChange:d,TransitionComponent:i.a.createElement(Ma.a,{disableStrictModeCompat:!0})}),!!s&&i.a.createElement(U.a,{className:m.tz},vn))}));On.defaultProps={label:"Date/Time"};var Cn=On,kn=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center",width:"100%"},checkbox:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},label:{flexBasis:"80%"}}),An=i.a.memo((function(e){var a=e.value,n=e.label,r=e.disabled,o=(e.placeholder,e.fieldKey,e.required,e.conditional,e.conditionMet,e.onChange),c=(e.invalidate,kn()),l=Object(t.useCallback)((function(e){e.currentTarget.blur(),o(null,e.target.checked)}),[o]);return i.a.createElement("div",{className:c.root},i.a.createElement("div",{className:c.checkbox},i.a.createElement(ea.a,{size:"small",color:"primary",checked:a,disabled:r,onChange:l})),i.a.createElement(U.a,{className:c.label},n))}));An.defaultProps={label:"Text"};var jn=An,In=n(115),En=n.n(In),wn=n(767),Tn=n.n(wn),xn=n(560),Rn=n.n(xn),Bn=n(425),Mn=n.n(Bn),Pn=n(426),Ln=n.n(Pn),Kn=n(2413),Gn=n(2414),Dn=n(1236),Un=n.n(Dn),Fn=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center",width:"100%"},subroot:{display:"flex",alignItems:"center",width:"100%"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},sublabel:{flexBasis:"100%",marginLeft:"calc(20% + 16px)"},chipField:{flexBasis:"80%"},chipRoot:{padding:"6px 0 0 6px !important"},chipChip:{float:"left",margin:"0 6px 6px 0"},chipInput:{padding:"0 !important",margin:"0 6px 6px 0 !important"}}),Vn=i.a.memo((function(e){var a=e.value,n=e.label,r=e.disabled,o=e.placeholder,c=e.regexp,l=e.onChange,u=e.invalid,s=e.large,m=e.sublabel,d=Fn(),y=Object(t.useCallback)((function(e){return!c||c.test(e)}),[c]),g=Object(t.useCallback)((function(e){var n=[].concat(Object(_.a)(a||[]),[e]);l(null,n)}),[a,l]),p=Object(t.useCallback)((function(e,n){var t=Object(_.a)(a||[]);t.splice(n,1),l(null,t)}),[a,l]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:d.root},n&&i.a.createElement(U.a,{className:d.label},n),i.a.createElement(Un.a,{className:d.chipField,variant:"outlined",size:"small",classes:{inputRoot:d.chipRoot,chip:d.chipChip,input:d.chipInput},margin:"dense",chipRenderer:zn,newChipKeyCodes:[13,188],newChipKeys:["Enter","Comma"],error:u,disabled:r,value:a||[],placeholder:o||"Enter text",alwaysShowPlaceholder:!1,onBeforeAdd:y,onAdd:g,onDelete:p,multiline:s,rows:s?3:1})),m&&i.a.createElement("div",{className:d.subroot},i.a.createElement(U.a,{variant:"caption",className:d.sublabel},"function"===typeof m?m():m)))})),zn=function(e,a){e.value;var n=e.text,t=(e.isFocused,e.isDisabled),r=e.isReadOnly,o=e.handleClick,c=e.handleDelete,l=e.className;return i.a.createElement($a.a,{key:a,className:l,size:"small",style:{pointerEvents:t||r?"none":void 0},onClick:o,onDelete:c,label:n})},Hn=Vn,qn=n(88),Wn=Object(x.a)({root:{display:"flex",flexDirection:"column",padding:"6px",margin:"0 8px 0 8px",border:"2px solid #eee",borderRadius:"8px",transform:"translate3d(0, 0, 0)"},box:{display:"flex",padding:"4px",alignItems:"center"},addbutton:{display:"flex",padding:"6px",alignItems:"center",justifyContent:"flex-end"},answers:{padding:"4px",width:"100%",borderLeft:"2px solid #eee"},checkbox:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},checkLabel:{width:"100%"},label:{textAlign:"right",marginRight:"10px !important"},questionLabel:{flexBasis:"20%",textAlign:"right",marginRight:"10px !important"},answerLabel:{flexBasis:"10%",textAlign:"right",marginRight:"10px !important",padding:"5px"},answerRow:{display:"flex",alignItems:"center"},optionLabel:{flexBasis:"40%",textAlign:"right",marginRight:"10px !important",padding:"5px"},answerInput:{minHeight:"15px"},keyField:{width:"40%",padding:"4px"},displayField:{width:"50%",padding:"4px"},textField:{width:"80%",padding:"4px"},timeField:{width:"20%",padding:"4px"},colon:{display:"flex",alignItems:"center",padding:"3px"},plus:{margin:"2px"},move:{cursor:"move",color:"rgba(0, 0, 0, 0.54)",padding:"12px",fontSize:"1.5rem",textAlign:"center"},moveIcon:{width:"100%",display:"flex",alignItems:"inherit",justifyContent:"inherit"},dropzone:{width:"100%",height:"2px",margin:"0px auto 0px auto",opacity:"0.3"},multipleOptionBox:{marginBottom:"5px",marginTop:"5px",minHeight:"25px"},fullWidthInput:{width:"89%",margin:"auto"},optionBoxHeight:{minHeight:"100px !important"}}),Jn=i.a.memo((function(e){var a=e.onDrop,n=Wn(),t=Object(Kn.a)({accept:"answer",drop:function(e){return a(e)},collect:function(e){return{isOver:!!e.isOver()}}}),r=Object(g.a)(t,2),o=r[0],c=o.isOver,l=(o.isDragging,r[1]);return i.a.createElement("div",{style:{backgroundColor:c?"black":"transparent"},className:n.dropzone,ref:l})})),Yn=i.a.memo((function(e){var a=e.onDrop,n=Wn(),t=Object(Kn.a)({accept:"option",drop:function(e){return a(e)},collect:function(e){return{isOver:!!e.isOver()}}}),r=Object(g.a)(t,2),o=r[0],c=o.isOver,l=(o.isDragging,r[1]);return i.a.createElement("div",{style:{backgroundColor:c?"black":"transparent"},className:n.dropzone,ref:l})})),Zn=i.a.memo((function(e){var a,n=e.value,r=e.label,o=e.disabled,c=e.placeholder,l=e.fieldKey,u=e.onChange,s=(e.invalid,e.invalidate,e.showTerminate),m=e.showGoals,d=e.questionPlaceholder,y=e.answerPlaceholder,p=e.questionKeys,h=e.onRemove,b=e.draggable,f=e.index,N=Wn(),S=Object(t.useRef)(n);Object(t.useEffect)((function(){S.current=n}),[n]);var v=Object(t.useState)(!1),O=Object(g.a)(v,2),C=O[0],k=O[1],A=Object(t.useMemo)((function(){return new Set(n.answers.map((function(e){return e.answer})).filter((e=new Set,function(a){return e.has(a)||!e.add(a)})));var e}),[n]),j=Object(t.useMemo)((function(){return Array.isArray(null===n||void 0===n?void 0:n.matrixKeys)?new Set(null===n||void 0===n?void 0:n.matrixKeys.map((function(e){return e.option})).filter((e=new Set,function(a){return e.has(a)||!e.add(a)}))):null;var e}),[n]),I=Object(Gn.a)({item:{type:"question",index:f},collect:function(e){return{isDragging:!!e.isDragging()}}}),E=Object(g.a)(I,3),w=E[0].isDragging,T=E[1],x=E[2],R=Object(t.useCallback)((function(e){e.currentTarget.blur();var a=Object(Ke.a)({},S.current);a.collapsed=!S.current.collapsed,u(e,a,f)}),[u,f]),B=Object(t.useCallback)((function(e){var a=Object(Ke.a)({},S.current);if(a.questionKey=e.target.value.replace(/[:\.]/g,"").replace(/\s{2,}/g," ").replace(/^\s*/,""),a.matrix){var n=40-(a.questionKey||"").length;for(var t in a.matrixKeys||[])if((a.matrixKeys[t].option||"").length>n){var i=Object(Ke.a)({},a.matrixKeys[t]);i.option=i.option.slice(0,n),a.matrixKeys[t]=i}}u(e,a,f)}),[u,f]),M=Object(t.useCallback)((function(e){var a=Object(Ke.a)({},S.current);a.question=e.target.value,u(e,a,f)}),[u,f]),P=Object(t.useCallback)((function(e){e.currentTarget.blur();var a=Object(Ke.a)({},S.current);a.multiple=e.target.checked,u(e,a,f)}),[u,f]),K=Object(t.useCallback)((function(e){e.currentTarget.blur();var a=Object(Ke.a)({},S.current);a.freeNumeric=e.target.checked,u(e,a,f)}),[u,f]),G=Object(t.useCallback)((function(e){e.currentTarget.blur();var a=Object(Ke.a)({},S.current);for(var n in a.matrix=e.target.checked,a.answers=qn(S.current.answers),a.matrixKeys=[{}],a.answers)a.answers[n].goal=e.target.checked?{}:null;u(e,a,f)}),[u,f]),D=Object(t.useCallback)((function(e){e.currentTarget.blur();var a=Object(Ke.a)({},S.current);a.matrixKeys=qn(S.current.matrixKeys),a.matrixKeys.push({}),u(e,a,f)}),[u,f]),F=Object(t.useCallback)((function(e,a){e.currentTarget.blur();var n=Object(Ke.a)({},S.current);n.matrixKeys=qn(S.current.matrixKeys),n.matrixKeys.splice(a,1),u(e,n,f)}),[u,f]),V=Object(t.useCallback)((function(e,a){var n=e.target.value.replace(/\s{2,}/g," ").replace(/^\s*/,"").replace(/\r\n/g,/\n/).replace(/\r/g,/\n/).split(/\n/).map((function(e){var a=e.split("|"),n=Object(g.a)(a,2);return{option:n[0],display:n[1]}}));if(n.length>1){var t,i=Object(Ke.a)({},S.current);i.matrixKeys=qn(S.current.matrixKeys),(t=i.matrixKeys).splice.apply(t,[a,1].concat(Object(_.a)(n))),u(e,i,f)}}),[u,f]),z=Object(t.useCallback)((function(e){var a=e.replace(/\s{2,}/g," ").replace(/^\s*/,"").replace(/\r\n/g,/\n/).replace(/\r/g,/\n/).split(/\n/).map((function(e){var a=e.split("|"),n=Object(g.a)(a,2);return{option:n[0],display:n[1]}}));if(a.length>1){var n;k(!1);var t=Object(Ke.a)({},S.current);t.matrixKeys=qn(S.current.matrixKeys),(n=t.matrixKeys).splice.apply(n,[t.matrixKeys.length,0].concat(Object(_.a)(a))),t.matrixKeys=t.matrixKeys.filter((function(e){return e.option})),t.matrixKeys=t.matrixKeys.filter((function(e,a,n){return n.findIndex((function(a){return a.option===e.option}))===a})),u(null,t,f)}}),[u,f]),H=Object(t.useCallback)((function(e,a,n){var t=Object(Ke.a)({},S.current);t.matrixKeys=qn(S.current.matrixKeys),t.matrixKeys[a][n?"display":"option"]=e.target.value.replace(/[:\.]/g,"").replace(/\s{2,}/g," ").replace(/^\s*/,""),u(e,t,f)}),[u,f]),q=Object(t.useCallback)((function(e,a){var n=Object(Ke.a)({},S.current);n.matrixKeys=Object(_.a)(new Set(a||[])),u(e,n,f)}),[u,f]),W=Object(t.useCallback)((function(e){e.currentTarget.blur();var a=Object(Ke.a)({},S.current);a.excluded=e.target.checked,u(e,a,f)}),[u,f]),J=Object(t.useCallback)((function(e){e.currentTarget.blur();var a=Object(Ke.a)({},S.current);a.quota=e.target.checked,u(e,a,f)}),[u,f]),Y=Object(t.useCallback)((function(e){e.currentTarget.blur();var a=Object(Ke.a)({},S.current);a.hasCrosstab=e.target.checked,u(e,a,f)}),[u,f]),Z=Object(t.useCallback)((function(e,a){var n=Object(Ke.a)({},S.current);n.crosstabKeys=a,u(e,n,f)}),[u,f]),Q=Object(t.useCallback)((function(e){e.currentTarget.blur();var a=Object(Ke.a)({},S.current);a.answers=qn(S.current.answers),a.answers.push({}),u(e,a,f)}),[u,f]),X=Object(t.useCallback)((function(e,a){e.currentTarget.blur();var n=Object(Ke.a)({},S.current);n.answers=qn(S.current.answers),n.answers.splice(a,1),u(e,n,f)}),[u,f]),$=Object(t.useCallback)((function(e,a,n){var t=Object(Ke.a)({},S.current);t.answers=qn(S.current.answers),t.answers[a][n?"display":"answer"]=e.target.value.replace(/\s{2,}/g," ").replace(/^\s*/,""),u(e,t,f)}),[u,f]),ee=Object(t.useCallback)((function(e,a,n){var t=e.target.value.replace(/\s{2,}/g," ").replace(/^\s*/,"").replace(/\r\n/g,/\n/).replace(/\r/g,/\n/).split(/\n/).map((function(e){var a=e.split("|"),n=Object(g.a)(a,2);return{answer:n[0],display:n[1]}}));if(t.length>1){var i,r=Object(Ke.a)({},S.current);r.answers=qn(S.current.answers),(i=r.answers).splice.apply(i,[a,1].concat(Object(_.a)(t))),u(e,r,f)}}),[u,f]),ae=Object(t.useCallback)((function(e,a,n){var t=e.target.value;if(/[0-9]+/.test(t)||!t){var i=Object(Ke.a)({},S.current);i.answers=qn(S.current.answers),(null===n||void 0===n?void 0:n.option)?i.answers[a].goal=Object(Ke.a)(Object(Ke.a)({},i.answers[a].goal||{}),{},Object(L.a)({},n.option,t)):i.answers[a].goal=t,u(e,i,f)}}),[u,f]),ne=Object(t.useCallback)((function(e,a){e.currentTarget.blur();var n=Object(Ke.a)({},S.current);n.answers=qn(S.current.answers),n.answers[a].terminate=e.target.checked,e.target.checked||(n.answers[a].terminateOptions=void 0),u(e,n,f)}),[u,f]),te=Object(t.useCallback)((function(e,a,n){e.currentTarget.blur();var t=Object(Ke.a)({},S.current);t.answers=qn(S.current.answers),t.answers[n].terminateOptions=a,u(e,t,f)}),[u,f]),ie=Object(t.useCallback)((function(){h(f)}),[h,f]),re=Object(t.useMemo)((function(){return 40-((null===n||void 0===n?void 0:n.questionKey)||"").length}),[null===n||void 0===n?void 0:n.questionKey]),oe=Object(t.useCallback)((function(e,a){var n=qn(S.current.answers),t=n[e.i];n.splice(e.i,1),n.splice(a,0,t);var i=Object(Ke.a)({},S.current);i.answers=n,u(null,i,f)}),[u,f]),ce=Object(t.useCallback)((function(e,a){var n=qn(S.current.matrixKeys),t=n[e.i];n.splice(e.i,1),n.splice(a,0,t);var i=Object(Ke.a)({},S.current);i.matrixKeys=n,u(null,i,f)}),[u,f]);return i.a.createElement("div",{className:N.root,ref:x,style:{opacity:w?.5:1}},i.a.createElement(_n,{key:"".concat(l,"questionkey"),label:r,placeholder:c,disabled:o,questionKey:n.questionKey,handleKeyChange:B,collapsed:n.collapsed,handleCollapse:R,onRemove:ie,draggable:b,drag:T}),i.a.createElement(Ga.a,{key:"".concat(l,"collapse"),in:!n.collapsed},i.a.createElement(Qn,{fieldkey:"".concat(l,"question"),questionKey:n.questionKey,questionKeys:p,placeholder:d,disabled:o,question:n.question,multiple:n.multiple,freeNumeric:n.freeNumeric,matrix:n.matrix,matrixKeys:n.matrixKeys,excluded:n.excluded,quota:n.quota,hasCrosstab:n.hasCrosstab,crosstabKeys:n.crosstabKeys,handleQuestionChange:M,handleCheckChange:P,handleNumericChange:K,handleMatrixChange:G,handleMatrixKeysChange:q,handleExcludedChange:W,handleQuotaChange:J,handleCrosstabChange:Y,handleCrosstabKeyChange:Z}),i.a.createElement(Ga.a,{key:"".concat(l,"matrixoptions"),in:!!n.matrix},i.a.createElement("div",{className:N.box},i.a.createElement(U.a,{className:N.answerLabel},"Matrix Options"),i.a.createElement("div",{className:N.answers},null===(a=n.matrixKeys)||void 0===a?void 0:a.map((function(e,a){return i.a.createElement(i.a.Fragment,{key:"".concat(l,"option").concat(a)},n.matrixKeys.length>1&&0===a&&i.a.createElement(Yn,{key:"optiondrop".concat(a),onDrop:function(e){return ce(e,a)}}),i.a.createElement(Xn,{key:"".concat(l,"option").concat(a),disabled:o,fieldKey:l,invalid:j.has(e.option),option:e.option,display:e.display,i:a,maxLength:re,handleOptionChange:H,handleRemoveOption:F,handleOptionBlur:V}),n.matrixKeys.length>1&&i.a.createElement(Yn,{key:"optiondrop".concat(n.answers.length),onDrop:function(e){return ce(e,a)}}))})))),i.a.createElement("div",{className:N.addbutton},i.a.createElement(wa.a,{onClick:function(){return k(!C)}},i.a.createElement(Ca.a,{className:N.plus})," Add Multiple Options"),i.a.createElement(wa.a,{disabled:o,onClick:D},i.a.createElement(Ca.a,{className:N.plus})," Add Option")),C&&i.a.createElement("div",{className:[N.box,N.multipleOptionBox].join(" ")},i.a.createElement("div",{className:N.answerLabel}),i.a.createElement("div",{className:N.answers},i.a.createElement(et,{handelBlur:z})))),i.a.createElement("div",{className:N.box},i.a.createElement(U.a,{className:N.answerLabel},n.freeNumeric?"Answer Groups":"Answers"),i.a.createElement("div",{className:N.answers},n.answers.map((function(e,a){return i.a.createElement(i.a.Fragment,{key:"".concat(l,"answer").concat(a)},n.answers.length>1&&0===a&&i.a.createElement(Jn,{key:"answerdrop".concat(a),onDrop:function(e){return oe(e,a)}}),i.a.createElement($n,{key:"".concat(l,"answer").concat(a),forGroup:!!n.freeNumeric,fieldKey:l,disabled:o,answerPlaceholder:y,answer:e.answer,display:e.display,i:a,invalid:A.has(e.answer),handleAnswerChange:$,handleAnswerBlur:ee,goal:e.goal,handleGoalChange:ae,matrix:n.matrix,matrixKeys:n.matrixKeys,showGoals:m,showTerminate:s,terminate:e.terminate,terminateOptions:e.terminateOptions,handleTerminateChange:ne,handleTerminateOptionsChange:te,handleRemoveAnswer:X}),n.answers.length>1&&i.a.createElement(Jn,{key:"answerdrop".concat(n.answers.length),onDrop:function(e){return oe(e,a)}}))})))),i.a.createElement("div",{className:N.addbutton},i.a.createElement(wa.a,{disabled:o,onClick:Q},i.a.createElement(Ca.a,{className:N.plus})," Add Answer"))))})),_n=i.a.memo((function(e){var a=e.disabled,n=e.questionKey,t=e.handleKeyChange,r=e.collapsed,o=e.handleCollapse,c=e.label,l=e.placeholder,u=e.onRemove,s=e.draggable,m=e.drag,d=Wn();return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:d.box},s&&i.a.createElement("div",{ref:m,className:d.move},i.a.createElement(Rn.a,{className:d.moveIcon})),i.a.createElement(D.a,{onClick:o},r?i.a.createElement(Mn.a,null):i.a.createElement(Ln.a,null)),i.a.createElement(U.a,{className:d.label},c),i.a.createElement(Da.a,{className:d.textField,variant:"outlined",size:"small",inputProps:{maxLength:40},placeholder:l||"Enter Segment",error:!n,disabled:a,value:n||"",onChange:t}),i.a.createElement(D.a,{disabled:a,onClick:u},i.a.createElement(En.a,null))))}),(function(e,a){return e.questionKey===a.questionKey&&e.collapsed===a.collapsed})),Qn=i.a.memo((function(e){var a=e.fieldkey,n=e.disabled,r=e.question,o=e.handleQuestionChange,c=e.multiple,l=e.handleCheckChange,u=e.freeNumeric,s=e.handleNumericChange,m=e.matrix,d=(e.matrixKeys,e.handleMatrixChange),y=(e.handleMatrixKeysChange,e.excluded),g=e.handleExcludedChange,p=e.quota,h=e.handleQuotaChange,b=e.hasCrosstab,f=e.crosstabKeys,N=e.handleCrosstabChange,S=e.handleCrosstabKeyChange,v=e.placeholder,O=e.questionKey,C=e.questionKeys,k=Wn(),A=Object(t.useMemo)((function(){return C.filter((function(e){return e.key!==O}))}),[O,C]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:k.box},i.a.createElement(U.a,{className:k.questionLabel},"Question"),i.a.createElement(Da.a,{className:k.textField,variant:"outlined",size:"small",placeholder:v||"Enter Segment Question",disabled:n,value:r||"",onChange:o})),i.a.createElement("div",{className:k.box},i.a.createElement("div",{className:k.checkbox},i.a.createElement(ea.a,{key:"".concat(a,"matrixcheck"),size:"small",color:"primary",checked:!!m,disabled:n||c||u,onChange:d})),i.a.createElement(U.a,{className:k.checkLabel},"Matrix")),i.a.createElement("div",{className:k.box},i.a.createElement("div",{className:k.checkbox},i.a.createElement(ea.a,{key:"".concat(a,"numericfreecheck"),size:"small",color:"primary",checked:!!u,disabled:n||c||m,onChange:s})),i.a.createElement(U.a,{className:k.checkLabel},"Numeric Free Response")),i.a.createElement("div",{className:k.box},i.a.createElement("div",{className:k.checkbox},i.a.createElement(ea.a,{key:"".concat(a,"multiplecheck"),size:"small",color:"primary",checked:!!c,disabled:n||u||m,onChange:l})),i.a.createElement(U.a,{className:k.checkLabel},"Multi-select")),i.a.createElement("div",{className:k.box},i.a.createElement("div",{className:k.checkbox},i.a.createElement(ea.a,{key:"".concat(a,"excludecheck"),size:"small",color:"primary",checked:!!y,disabled:n,onChange:g})),i.a.createElement(U.a,{className:k.checkLabel},"Exclude from Recruit")),i.a.createElement("div",{className:k.box},i.a.createElement("div",{className:k.checkbox},i.a.createElement(ea.a,{key:"".concat(a,"quotacheck"),size:"small",color:"primary",checked:!!p,disabled:n,onChange:h})),i.a.createElement(U.a,{className:k.checkLabel},"Limit Registration When Goals Reached")),i.a.createElement("div",{className:k.box},i.a.createElement("div",{className:k.checkbox},i.a.createElement(ea.a,{key:"".concat(a,"crosstabcheck"),size:"small",color:"primary",checked:!!b,disabled:n,onChange:N})),i.a.createElement(U.a,{className:k.checkLabel},"Has Crosstab for Balance?")),i.a.createElement(Ga.a,{in:b},i.a.createElement("div",{className:k.box},i.a.createElement(tn,{options:A,optionLabel:"display",optionValueKey:"display",label:"Crosstab Segments",placeholder:v||"Select Crosstab Segments",disabled:n,multiple:!0,filterSelected:!0,fullObjects:!0,value:f,onChange:S}))))}),(function(e,a){return e.question===a.question&&e.freeNumeric===a.freeNumeric&&e.matrix===a.matrix&&e.multiple===a.multiple&&e.excluded===a.excluded&&e.quota===a.quota&&e.hasCrosstab===a.hasCrosstab&&Array.isArray(e.crosstabKeys)&&Array.isArray(a.crosstabKeys)&&e.crosstabKeys.length===a.crosstabKeys.length&&e.crosstabKeys.every((function(e,n){return e===a.crosstabKeys[n]}))&&e.questionKeys===a.questionKeys&&e.matrixKeys===a.matrixKeys})),Xn=i.a.memo((function(e){var a=e.disabled,n=e.optionPlaceholder,t=e.option,r=e.display,o=e.i,c=e.invalid,l=e.maxLength,u=e.handleOptionChange,s=e.handleRemoveOption,m=e.handleOptionBlur,d=Object(Gn.a)({item:{type:"option",i:o},collect:function(e){return{isDragging:!!e.isDragging()}}}),y=Object(g.a)(d,3),p=y[0].isDragging,h=y[1],b=y[2],f=Wn();return i.a.createElement("div",{ref:b,style:{opacity:p?.5:1}},i.a.createElement("div",{className:f.answerRow,ref:h},i.a.createElement(Tn.a,{className:f.move}),i.a.createElement(Da.a,{className:f.keyField,variant:"outlined",size:"small",inputProps:{maxLength:l},placeholder:n||"Enter Matrix Option",error:!t||c,disabled:a,value:t||"",onChange:function(e){return u(e,o)},onBlur:function(e){return m(e,o)}}),i.a.createElement(Da.a,{className:f.displayField,variant:"outlined",size:"small",placeholder:"Enter Optional Display Text",disabled:a,value:r||"",onChange:function(e){return u(e,o,!0)}}),i.a.createElement(D.a,{style:{visibility:o?"initial":"hidden"},disabled:a,onClick:function(e){return s(e,o)}},i.a.createElement(En.a,null))))}),(function(e,a){return e.option===a.option&&e.display===a.display&&e.i===a.i&&e.maxLength===a.maxLength&&e.invalid===a.invalid})),$n=i.a.memo((function(e){var a=e.disabled,n=e.forGroup,t=e.answerPlaceholder,r=e.goalPlaceholder,o=e.answer,c=e.display,l=e.i,u=e.invalid,s=e.handleAnswerChange,m=e.handleAnswerBlur,d=e.matrix,y=e.matrixKeys,p=e.goal,h=e.handleGoalChange,b=e.showGoals,f=e.showTerminate,N=e.terminate,S=e.terminateOptions,v=e.handleTerminateChange,O=e.handleTerminateOptionsChange,C=e.handleRemoveAnswer,k=Object(Gn.a)({item:{type:"answer",i:l},collect:function(e){return{isDragging:!!e.isDragging()}}}),A=Object(g.a)(k,3),j=A[0].isDragging,I=A[1],E=A[2],w=Wn();return i.a.createElement("div",{ref:E,style:{opacity:j?.5:1}},i.a.createElement("div",{className:w.answerRow,ref:I},i.a.createElement(Tn.a,{className:w.move}),i.a.createElement(Da.a,{className:w.keyField,variant:"outlined",size:"small",multiline:!0,minRows:1,maxRows:10,InputProps:{classes:{inputMultiline:w.answerInput}},placeholder:t||"Enter Answer ".concat(n?"Group":"Option"),error:!o||u,disabled:a,value:o||"",onChange:function(e){return s(e,l)},onBlur:function(e){return m(e,l)}}),!n&&i.a.createElement(Da.a,{className:w.displayField,variant:"outlined",size:"small",placeholder:"Enter Optional Display Text",disabled:a,value:c||"",onChange:function(e){return s(e,l,!0)}}),!d&&b&&i.a.createElement(i.a.Fragment,null,i.a.createElement(Da.a,{className:w.timeField,inputProps:{maxLength:3,inputMode:"numeric"},variant:"outlined",size:"small",placeholder:r||"Goal",disabled:!1,value:p||"",onChange:function(e){return h(e,l)}}),i.a.createElement(U.a,{className:w.colon},"%")),f&&i.a.createElement("div",{className:w.answerRow},i.a.createElement(ea.a,{size:"small",color:"primary",checked:!!N,disabled:a,onChange:function(e){return v(e,l)}}),i.a.createElement(U.a,{className:w.checkLabel},"Terminate")),i.a.createElement(D.a,{style:{visibility:l?"initial":"hidden"},disabled:a,onClick:function(e){return C(e,l)}},i.a.createElement(En.a,null))),d&&i.a.createElement(i.a.Fragment,null,i.a.createElement(Ga.a,{in:N},i.a.createElement("div",{className:w.answerRow},i.a.createElement(tn,{options:y,label:"Terminate Keys",placeholder:"Select Terminate Matrix Keys",optionLabel:"option",optionValueKey:"option",disabled:a,multiple:!0,filterSelected:!0,value:S,onChange:function(e,a,n){return O(e,a.map((function(e){return e[n]})),l)}}))),b&&(y||[]).map((function(e,a){return i.a.createElement("div",{key:"matrixoptiongoal".concat(a).concat(e.option)},i.a.createElement("div",{className:w.answerRow},i.a.createElement(U.a,{className:w.optionLabel},e.option),i.a.createElement(Da.a,{className:w.timeField,inputProps:{maxLength:3,inputMode:"numeric"},variant:"outlined",size:"small",placeholder:r||"Goal",disabled:!1,value:(null===p||void 0===p?void 0:p[e.option])||"",onChange:function(a){return h(a,l,e)}}),i.a.createElement(U.a,{className:w.colon},"%")))}))))}),(function(e,a){return e.answer===a.answer&&e.display===a.display&&e.goal===a.goal&&e.forGroup===a.forGroup&&e.i===a.i&&e.invalid===a.invalid&&e.showGoals===a.showGoals&&e.showTerminate===a.showTerminate&&e.terminate===a.terminate&&e.terminateOptions===a.terminateOptions&&e.matrix===a.matrix&&e.matrixKeys===a.matrixKeys})),et=function(e){var a=e.handelBlur,n=Wn(),r=Object(t.useState)(""),o=Object(g.a)(r,2),c=o[0],l=o[1];return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:n.answerRow},i.a.createElement(Da.a,{className:[n.keyField,n.fullWidthInput].join(" "),variant:"outlined",size:"small",multiline:!0,minRows:1,maxRows:20,InputProps:{classes:{inputMultiline:[n.answerInput,n.optionBoxHeight].join(" ")}},placeholder:"Enter list of options",value:c,onChange:function(e){return l(e.target.value)},onBlur:function(e){return a(c),void l("")}})))};Zn.defaultProps={label:"Segment"};var at=Zn,nt=Object(x.a)({root:{display:"flex",flexDirection:function(e){return"top"===e.labelPosition?"column":"row"},padding:"5px",alignItems:function(e){return"top"===e.labelPosition?"flex-start":"center"},width:"100%"},label:{flexBasis:"20%",textAlign:function(e){return"top"===e.labelPosition?"left":"right"},marginRight:"10px"},textField:{width:function(e){var a=e.width;return"calc(28px + (".concat(a," * 1.25ch))")}},text:{padding:"3px"},inputRow:{display:"flex",flexDirection:"row",alignItems:"center"}}),tt=/^\d*\.?\d*$/,it=i.a.memo((function(e){var a=e.label,n=e.labelPosition,r=e.placeholder,o=e.placeholderChar,c=e.prefix,l=e.suffix,u=e.value,s=e.disabled,m=(e.minValue,e.maxValue),d=e.decimals,y=e.onChange,g=e.invalid,p=(e.invalidate,Math.ceil(Math.log10(Math.floor(m)+1))),h=o||"#",b=r||h.repeat(p||2)+(d?".".concat(h.repeat(d)):""),f=nt({labelPosition:n,width:p+(d||0)||2}),N=Object(t.useCallback)((function(e){if(tt.test(e.target.value)||""===e.target.value){var a=""!==e.target.value?e.target.value:null;console.log("number change!",e.target.value,a),(null===a||e.target.value&&(!m||a<=m))&&(console.log("number on change!!",a),y(null,a))}}),[m,y]),S=Object(t.useCallback)((function(e){if(e.target.value.length&&d){var a=e.target.value.split("."),n=a[0]+"."+(a[1]||"").padEnd(2,"0");y(null,n)}}),[d,y]);return i.a.createElement("div",{className:f.root},i.a.createElement(U.a,{className:f.label},a),i.a.createElement("div",{className:f.inputRow},!!c&&i.a.createElement(U.a,{className:f.text},c),i.a.createElement(Da.a,{className:f.textField,error:g,disabled:s,inputProps:{maxLength:p+(d+1||0)||524288,inputMode:d?"decimal":"numeric"},variant:"outlined",size:"small",placeholder:b,value:null!==u&&void 0!==u?u.toString():"",onChange:N,onBlur:S}),!!l&&i.a.createElement(U.a,{className:f.text},l)))})),rt=n(88),ot=(n(1845),Object(x.a)({root:{display:"flex",flexDirection:"column",padding:"6px",margin:"0 8px 0 8px",border:"2px solid #eee",borderRadius:"8px",transform:"translate3d(0, 0, 0)"},box:{display:"flex",padding:"4px",alignItems:"center"},addbutton:{display:"flex",padding:"6px",alignItems:"center",justifyContent:"flex-end"},answers:{padding:"4px",width:"100%",borderLeft:"2px solid #eee"},checkbox:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},checkLabel:{width:"100%"},label:{textAlign:"right",marginRight:"10px !important"},questionLabel:{flexBasis:"30%",textAlign:"right",marginRight:"10px !important"},questionField:{flexBasis:"70%"},answerLabel:{flexBasis:"10%",textAlign:"right",marginRight:"10px !important",padding:"5px"},answerRow:{display:"flex",alignItems:"center"},textField:{width:"80%",padding:"4px"},timeField:{width:"20%",padding:"4px"},colon:{display:"flex",alignItems:"center",padding:"3px"},plus:{margin:"2px"}})),ct=i.a.memo((function(e){var a=e.value,n=e.label,r=e.disabled,o=e.placeholder,c=e.fieldKey,l=e.onChange,u=e.forChart,s=e.virtual,m=e.predefined,d=e.showGoals,y=(e.invalid,e.invalidate),p=e.questionPlaceholder,h=e.answerPlaceholder,b=e.segmentKeys,f=e.segmentOptions,N=e.onRemove,S=e.draggable,v=e.index,O=ot(),C=Object(t.useRef)();C.current=a;var k=Object(Gn.a)({item:{type:"question",index:v},collect:function(e){return{isDragging:!!e.isDragging()}}}),A=Object(g.a)(k,2),j=A[0].isDragging,I=A[1],E=Object(t.useMemo)((function(){return new Set(a.answers.map((function(e){return e.answer})).filter((e=new Set,function(a){return e.has(a)||!e.add(a)})));var e}),[a]),w=Object(t.useCallback)((function(e){var a=Object(Ke.a)({},C.current);a.collapsed=!C.current.collapsed,l(e,a)}),[l]),T=Object(t.useCallback)((function(e,a,n){var t,i=Object(Ke.a)({},C.current);i.questionKey=a||((null===e||void 0===e||null===(t=e.target)||void 0===t?void 0:t.value)||"").replace(/[:\.]/g,"").replace(/\s{2,}/g," ").replace(/^\s*/,""),n&&(i.virtual=n,i.dataKey="segments",i.answers=[{conditions:[{}]}]),l(e,i)}),[l]),x=(Object(t.useCallback)((function(e,a,n){var t=Object(Ke.a)({},C.current);t.dataSubKey=a||e.target.value.replace(/[:\.]/g,"").replace(/\s{2,}/g," ").replace(/^\s*/,""),l(e,t)}),[l]),Object(t.useCallback)((function(e){e.currentTarget.blur();var a=Object(Ke.a)({},C.current);a.hasCrosstab=e.target.checked,l(e,a)}),[l])),R=Object(t.useCallback)((function(e,a){var n=Object(Ke.a)({},C.current);n.crosstabKeys=a,l(e,n)}),[l]),B=Object(t.useCallback)((function(e){var a=Object(Ke.a)({},C.current);a.answers=rt(C.current.answers),a.answers.push({conditions:[{}],showOnChart:!0}),l(e,a)}),[l]),M=Object(t.useCallback)((function(e,a){var n=Object(Ke.a)({},C.current);n.answers=rt(C.current.answers),n.answers.splice(a,1),l(e,n)}),[l]),P=Object(t.useCallback)((function(e,a){var n=Object(Ke.a)({},C.current);n.answers=rt(C.current.answers),n.answers[a].answer=e.target.value,l(e,n)}),[l]),L=Object(t.useCallback)((function(e,a){var n=Object(Ke.a)({},C.current);n.answers=rt(C.current.answers),n.answers[a].showOnChart=e.target.checked,l(e,n)}),[l]),K=Object(t.useCallback)((function(e,a,n){var t=e.target.value.replace(/\s{2,}/g," ").replace(/^\s*/,"").replace(/\r\n/g,/\n/).replace(/\r/g,/\n/).split(/\n/).map((function(e){var a=e.split("|"),n=Object(g.a)(a,2);return{answer:n[0],display:n[1]}}));if(t.length>1){var i,r=Object(Ke.a)({},C.current);r.answers=rt(C.current.answers),(i=r.answers).splice.apply(i,[a,1].concat(Object(_.a)(t))),l(e,r,v)}}),[l,v]),G=Object(t.useCallback)((function(e,a){var n=e.target.value;if(/[0-9]+/.test(n)||!n){var t=Object(Ke.a)({},C.current);t.answers=rt(C.current.answers),t.answers[a].goal=n,l(e,t,v)}}),[l,v]),D=Object(t.useCallback)((function(e,a){var n,t=Object(Ke.a)({},C.current);t.answers=rt(C.current.answers);var i=null===(n=t.answers[a].conditions)||void 0===n?void 0:n.length,r=rt(i?Object(Ke.a)(Object(Ke.a)({},t.answers[a].conditions[i-1]),{},{answerKey:""}):{});t.answers[a].conditions.push(r),l(e,t)}),[l]),F=Object(t.useCallback)((function(e,a,n){var t=Object(Ke.a)({},C.current);t.answers=rt(C.current.answers),t.answers[n].customLogic=a,l(e,t)}),[l]),V=Object(t.useCallback)((function(e,a,n){var t=Object(Ke.a)({},C.current);t.answers=rt(C.current.answers),t.answers[n].group=a,l(e,t)}),[l]),z=Object(t.useCallback)((function(e,a,n,t,i){var r=Object(Ke.a)({},C.current);r.answers=rt(C.current.answers),r.answers[n].conditions[t][i]=a,"dataSubSey"===i&&(r.answers[n].conditions.answerKey=null),l(e,r)}),[l]),H=Object(t.useCallback)((function(e,a,n){var t=Object(Ke.a)({},C.current);t.answers=rt(C.current.answers),t.answers[a].conditions.splice(n,1),l(e,t)}),[l]);return i.a.createElement("div",{className:O.root,ref:I,style:{opacity:j?.5:1,cursor:S?"move":"auto"}},u?i.a.createElement(lt,{key:"".concat(c,"segmentkey"),fieldKey:c,label:n,placeholder:o,disabled:r,virtual:s,predefined:m,options:b,disabledOptions:f.filter((function(e){return!!e.key})),questionKey:a.questionKey,handleKeyChange:T,collapsed:a.collapsed,handleCollapse:w,onRemove:N}):i.a.createElement(mt,{key:"".concat(c,"questionkey"),fieldKey:c,label:n,placeholder:o,disabled:r,questionKey:a.questionKey,handleKeyChange:T,collapsed:a.collapsed,handleCollapse:w,onRemove:N}),i.a.createElement(Ga.a,{key:"".concat(c,"collapse"),in:!a.collapsed},s?i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:O.box},i.a.createElement(U.a,{className:O.answerLabel},a.freeNumeric?"Answer Groups":"Answers"),i.a.createElement("div",{className:O.answers},a.answers.map((function(e,a){return i.a.createElement(yt,{key:"".concat(c,"answer").concat(a),fieldKey:c,disabled:r||m,invalidate:y,answerPlaceholder:h,answer:e.answer,group:e.group,customLogic:e.customLogic,conditions:e.conditions,i:a,invalid:E.has(e.answer),handleAnswerChange:P,handleAnswerBlur:K,handleAddCondition:D,handleLogicChange:F,handleGroupChange:V,handleConditionChange:z,handleRemoveCondition:H,goal:e.goal,handleGoalChange:G,showGoals:d,handleRemoveAnswer:M,segmentKeys:b})})))),i.a.createElement("div",{className:O.addbutton},i.a.createElement(wa.a,{disabled:r||m,onClick:B},i.a.createElement(Ca.a,{className:O.plus})," Add Answer"))):i.a.createElement(i.a.Fragment,null,i.a.createElement(ut,{fieldkey:"".concat(c,"segment"),segmentKeys:b.filter((function(e){return e.key!==a.questionKey})),placeholder:p,disabled:r,allowCrosstab:!!a.questionKey&&!a.virtual,hasCrosstab:a.hasCrosstab,crosstabKeys:a.crosstabKeys,handleCrosstabChange:x,handleCrosstabKeyChange:R}),i.a.createElement("div",{className:O.box},!!a.answers.length&&i.a.createElement(U.a,{className:O.answerLabel},a.freeNumeric?"Segment Groups":"Segments"),i.a.createElement("div",{className:O.answers},a.answers.map((function(e,n){return i.a.createElement(st,{key:"".concat(c,"segmentgroup").concat(n),forGroup:!!a.freeNumeric,showOnChart:!!e.showOnChart,fieldKey:c,disabled:r,answerPlaceholder:h,answer:e.answer,i:n,handleAnswerChange:P,handleCheckAnswer:L,handleRemoveAnswer:M})})))),!!a.freeNumeric&&i.a.createElement("div",{className:O.addbutton},i.a.createElement(wa.a,{disabled:r,onClick:B},i.a.createElement(Ca.a,{className:O.plus})," Add Segment Group")))))})),lt=i.a.memo((function(e){e.fieldKey;var a=e.disabled,n=e.questionKey,r=e.virtual,o=e.predefined,c=(e.dataKey,e.dataValue,e.handleKeyChange),l=e.collapsed,u=e.handleCollapse,s=e.label,m=e.placeholder,d=e.options,y=e.disabledOptions,g=e.onRemove,p=ot(),h=Object(t.useMemo)((function(){var e=r&&!o?{key:n,label:"Virtual Chart Segment"}:{key:"NEW",label:"New Virtual Segment"};return[].concat(Object(_.a)(d.filter((function(e){return!e.virtual||(e.predefined||"segments"!==e.dataKey)})).map((function(e){return e.label="".concat(e.key).concat(e.virtual&&e.predefined?" (Virtual Segment)":""),e}))),[e])}),[d,n,r,o]),b=Object(t.useCallback)((function(e,a){var n="NEW"===a.key?"":a.key;return c(e,n,"NEW"===a.key||a.virtual&&a.predefined)}),[c]),f=Object(t.useCallback)((function(e,a){return c(e,a,!0)}),[c]),N=Object(t.useCallback)((function(e){return y.map((function(e){return e.key})).includes(e.key)}),[y]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:p.box},i.a.createElement(D.a,{onClick:u},l?i.a.createElement(Mn.a,null):i.a.createElement(Ln.a,null)),i.a.createElement(U.a,{className:p.label},s),i.a.createElement(tn,{options:h,disabledOptions:N,optionLabel:"label",optionValueKey:"key",placeholder:m||"Select Chart Segment",disabled:a,multiple:!1,invalid:!n,value:n,onChange:b}),i.a.createElement(D.a,{disabled:a,onClick:g},i.a.createElement(En.a,null))),r&&!o&&i.a.createElement("div",{className:p.box},i.a.createElement(U.a,{className:p.label},s),i.a.createElement(Da.a,{className:p.textField,variant:"outlined",size:"small",inputProps:{maxLength:40},placeholder:m||"Enter Segment",error:!n,disabled:a,value:n||"",onChange:f})))}),(function(e,a){return e.questionKey===a.questionKey&&e.collapsed===a.collapsed&&e.virtual===a.virtual&&e.predefined===a.predefined&&Array.isArray(e.options)&&Array.isArray(a.options)&&e.options.length===a.options.length&&e.options.every((function(e,n){return e===a.options[n]}))&&Array.isArray(e.disabledOptions)&&Array.isArray(a.disabledOptions)&&e.disabledOptions.length===a.disabledOptions.length&&e.disabledOptions.every((function(e,n){return e===a.disabledOptions[n]}))})),ut=i.a.memo((function(e){var a=e.fieldkey,n=e.disabled,t=e.hasCrosstab,r=e.allowCrosstab,o=e.crosstabKeys,c=e.handleCrosstabChange,l=e.handleCrosstabKeyChange,u=e.placeholder,s=e.segmentKeys,m=ot();return i.a.createElement(i.a.Fragment,null,i.a.createElement(Ga.a,{in:r},i.a.createElement("div",{className:m.box},i.a.createElement("div",{className:m.checkbox},i.a.createElement(ea.a,{key:"".concat(a,"crosstabcheck"),size:"small",color:"primary",checked:t,disabled:n,onChange:c})),i.a.createElement(U.a,{className:m.checkLabel},"Has Crosstab for Chart?")),i.a.createElement(Ga.a,{in:t},i.a.createElement("div",{className:m.box},i.a.createElement(tn,{options:s.filter((function(e){return!e.virtual})),optionLabel:"key",optionValueKey:"key",fullObjects:!0,label:"Crosstab Segments",placeholder:u||"Select Crosstab Segments",disabled:n,multiple:!0,filterSelected:!0,value:o,onChange:l})))))}),(function(e,a){return e.question===a.question&&e.multiple===a.multiple&&e.hasCrosstab===a.hasCrosstab&&e.allowCrosstab===a.allowCrosstab&&Array.isArray(e.crosstabKeys)&&Array.isArray(a.crosstabKeys)&&e.crosstabKeys.length===a.crosstabKeys.length&&e.crosstabKeys.every((function(e,n){return e===a.crosstabKeys[n]}))&&Array.isArray(e.segmentKeys)&&Array.isArray(a.segmentKeys)&&e.segmentKeys.length===a.segmentKeys.length&&e.segmentKeys.every((function(e,n){return e===a.segmentKeys[n]}))})),st=i.a.memo((function(e){var a=e.disabled,n=e.forGroup,t=e.showOnChart,r=e.answerPlaceholder,o=e.answer,c=e.i,l=e.handleAnswerChange,u=e.handleRemoveAnswer,s=e.handleCheckAnswer,m=ot();return i.a.createElement("div",{className:m.answerRow},n?i.a.createElement(i.a.Fragment,null,i.a.createElement(Da.a,{className:m.textField,variant:"outlined",size:"small",placeholder:r||"Enter Segment Group",error:!o,disabled:a,value:o||"",onChange:function(e){return l(e,c)}}),i.a.createElement(D.a,{style:{visibility:c?"initial":"hidden"},disabled:a,onClick:function(e){return u(e,c)}},i.a.createElement(En.a,null))):i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:m.checkbox},i.a.createElement(ea.a,{size:"small",color:"primary",checked:t,disabled:a,onChange:function(e){return s(e,c)}})),i.a.createElement(U.a,{className:m.checkLabel},o)))}),(function(e,a){return e.answer===a.answer&&e.goal===a.goal&&e.forGroup===a.forGroup&&e.showOnChart===a.showOnChart&&e.i===a.i})),mt=i.a.memo((function(e){var a=e.disabled,n=e.questionKey,r=e.handleKeyChange,o=e.collapsed,c=e.handleCollapse,l=e.label,u=e.placeholder,s=e.onRemove,m=e.draggable,d=e.drag,y=ot(),g=Object(t.useCallback)((function(e,a){return r(e,a,!0)}),[r]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:y.box},m&&i.a.createElement("div",{ref:d,className:y.move},i.a.createElement(Rn.a,{className:y.moveIcon})),i.a.createElement(D.a,{onClick:c},o?i.a.createElement(Mn.a,null):i.a.createElement(Ln.a,null)),i.a.createElement(U.a,{className:y.label},l),i.a.createElement(Da.a,{className:y.textField,variant:"outlined",size:"small",inputProps:{maxLength:40},placeholder:u||"Enter Segment",error:!n,disabled:a,value:n||"",onChange:g}),i.a.createElement(D.a,{disabled:a,onClick:s},i.a.createElement(En.a,null))))}),(function(e,a){return e.questionKey===a.questionKey&&e.collapsed===a.collapsed})),dt=["ANY","ALL","CUSTOM"],yt=i.a.memo((function(e){var a=e.fieldKey,n=e.disabled,r=e.invalid,o=e.invalidate,c=e.forGroup,l=e.answerPlaceholder,u=e.goalPlaceholder,s=e.answer,m=e.group,d=e.conditions,y=e.customLogic,p=e.i,h=e.handleAnswerChange,b=e.handleAnswerBlur,f=e.handleGroupChange,N=e.handleLogicChange,S=e.handleConditionChange,v=e.handleRemoveCondition,O=e.segmentKeys,C=e.goal,k=e.handleGoalChange,A=e.showGoals,j=e.handleRemoveAnswer,I=e.handleAddCondition,E=ot(),w=Object(t.useState)(!1),T=Object(g.a)(w,2),x=T[0],R=T[1],B=Object(t.useCallback)((function(e,a,n){return S(e,a,p,n,"dataSubKey")}),[p,S]),M=Object(t.useCallback)((function(e,a,n){return S(e,a,p,n,"condition")}),[p,S]),P=Object(t.useCallback)((function(e,a,n){return S(e,a,p,n,"optionKey")}),[p,S]),L=Object(t.useCallback)((function(e,a,n){return S(e,a,p,n,"answerKey")}),[p,S]),K=Object(t.useCallback)((function(e){return I(e,p)}),[p,I]),G=Object(t.useCallback)((function(e,a){return v(e,p,a)}),[p,v]),F=Object(t.useCallback)((function(e){return j(e,p)}),[p,j]),V=Object(t.useCallback)((function(e,a){return N(e,a,p)}),[p,N]),z=Object(t.useCallback)((function(e){var a=e&&e.replace(/[^ \$\|&\d\(\)]/g,""),n=!1;if(a){var t=/^(\(|!)*\s*\!?\(?\s*(\$\d+)\)?(\s*(&&|\|\|)\s*\!?\(?\s*(\$\d+)\)?\)?)*\)*$/.test(a),i=a.match(/\(/g)||[],r=a.match(/\)/g)||[];n=t&&i.length===r.length}return R(n),n}),[]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:E.answerRow},i.a.createElement(Da.a,{className:E.textField,variant:"outlined",size:"small",placeholder:l||"Enter Answer ".concat(c?"Group":"Option"),error:!s||r,disabled:n,value:s||"",onChange:function(e){return h(e,p)},onBlur:function(e){return b(e,p)}}),i.a.createElement(tn,{options:dt,placeholder:"Grouping",disabled:n,multiple:!1,invalid:!m,value:m||"",onChange:function(e,a){return f(e,a,p)}}),A&&i.a.createElement(i.a.Fragment,null,i.a.createElement(Da.a,{className:E.timeField,inputProps:{maxLength:3,inputMode:"numeric"},variant:"outlined",size:"small",placeholder:u||"Goal",disabled:!1,value:C||"",onChange:function(e){return k(e,p)}}),i.a.createElement(U.a,{className:E.colon},"%")),i.a.createElement(D.a,{style:{visibility:p?"initial":"hidden"},disabled:n,onClick:F},i.a.createElement(En.a,null))),i.a.createElement(Ga.a,{in:"CUSTOM"===m},i.a.createElement("div",{className:E.answerRow},i.a.createElement(Di,{fieldKey:a,subKey:"customLogic-".concat(p),type:"text",label:"Custom Logic String",placeholder:"Enter Custom Logic String",invalid:!x,invalidate:o,conditional:!0,conditionMet:"CUSTOM"===m,disabled:n,value:y||"",onChange:V,customValidator:z}))),d&&d.map((function(e,t){return i.a.createElement(pt,{key:"".concat(a,"segmentcondition").concat(t),fieldKey:a,disabled:n,i:t,showIndex:"CUSTOM"===m,dataSubKey:e.dataSubKey,condition:e.condition,optionKey:e.optionKey,answerKey:e.answerKey,segmentKeys:O,handleKeyChange:function(e,a){return B(e,a,t)},handleConditionChange:function(e,a){return M(e,a,t)},handleRemoveCondition:G,handleOptionChange:function(e,a){return P(e,a,t)},handleValueChange:function(e,a){return L(e,a,t)}})})),i.a.createElement(wa.a,{disabled:n,onClick:K},i.a.createElement(Ca.a,{className:E.plus})," Add Condition"))})),gt={none:[],single:["IS","IS NOT"],multiple:["INCLUDES","EXCLUDES","COUNT >=","COUNT <="],numeric:["IN","NOT IN","GREATER OR =","LESS OR ="],matrix:["IS","IS NOT"]},pt=i.a.memo((function(e){e.fieldKey;var a=e.disabled,n=e.i,r=e.showIndex,o=e.dataSubKey,c=e.condition,l=e.optionKey,u=e.answerKey,s=e.segmentKeys,m=(e.matrix,e.handleKeyChange),d=e.handleConditionChange,y=e.handleRemoveCondition,g=e.handleOptionChange,p=e.handleValueChange,h=ot(),b=Object(t.useMemo)((function(){var e=s.find((function(e){return e.key===o}));return e?e.matrix?"matrix":e.multiple?"multiple":e.freeNumeric?"numeric":"single":"none"}),[s,o]),f=Object(t.useMemo)((function(){var e=s.find((function(e){return e.key===o}));return(null===e||void 0===e?void 0:e.answers)||[]}),[s,o]),N=Object(t.useMemo)((function(){var e=s.find((function(e){return e.key===o}));return(null===e||void 0===e?void 0:e.matrix)?e.options||[]:null}),[s,o]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:h.answerRow},r&&i.a.createElement(U.a,null,"$",n+1),i.a.createElement(tn,{options:s.map((function(e){return e.key})),placeholder:"Select Segment",disabled:a,multiple:!1,invalid:!o,value:o||"",onChange:m}),i.a.createElement(tn,{options:gt[b],placeholder:"Condition",disabled:a,multiple:!1,invalid:!c,value:c||"",onChange:d}),N&&i.a.createElement(tn,{options:N,placeholder:"Select Option",disabled:a,multiple:!1,invalid:!l,value:l||"",onChange:g}),["GREATER OR =","LESS OR ="].includes(c)?i.a.createElement(it,{placeholder:"Enter Answer",disabled:a,value:u||"",onChange:p}):i.a.createElement(tn,{options:f,placeholder:"Select Answer",disabled:a,multiple:!1,invalid:!u,value:u||"",onChange:p}),i.a.createElement(D.a,{style:{visibility:n?"initial":"hidden"},disabled:a,onClick:function(e){return y(e,n)}},i.a.createElement(En.a,null))))}));ct.defaultProps={label:"Segment"};var ht=ct,bt=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center"},marker:{display:"flex",padding:"5px",alignItems:"center"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},textField:{width:"100%"},timeField:{width:"3.5em"},colon:{padding:"3px"},datePicker:{flexBasis:"35%"}}),ft=/[0-9]+/,Nt=i.a.memo((function(e){var a=e.value,n=(e.label,e.disabled),r=e.placeholder,o=(e.fieldKey,e.required,e.conditional,e.conditionMet,e.onChange),c=(e.invalid,e.invalidate,e.onRemove),l=Object(t.useState)({}),u=Object(g.a)(l,2)[1],s=Object(t.useRef)({}),m=bt(),d=Object(t.useRef)();d.current=a,Object(t.useEffect)((function(){Number.isInteger(d.current.markerHour)&&Number.isInteger(d.current.markerMinute)&&Number.isInteger(d.current.markerHour)&&(s.current={markerHour:2,markerMinute:2,markerSecond:2},u({}))}),[]);var y=Object(t.useCallback)((function(e){var a=Object(Ke.a)({},d.current);a.markerName=e.target.value,o(e,a)}),[o]),p=Object(t.useCallback)((function(e,a){if(ft.test(e.target.value)||""===e.target.value){s.current[a]=e.target.value.length;var n=Object(Ke.a)({},d.current),t=""!==e.target.value?parseInt(e.target.value):null;"markerHour"!==a&&t>=60?(n["markerMinute"===a?"markerHour":"markerMinute"]++,n[a]=t-60):n[a]=t,o(null,n)}}),[o]),h=Object(t.useCallback)((function(e,a){e.target.value.length&&(s.current[a]=2,u({}))}),[]);return i.a.createElement("div",{className:m.root},i.a.createElement("div",{className:m.marker},i.a.createElement(Da.a,{className:m.timeField,error:!("number"===typeof a.markerHour),inputProps:{maxLength:2,inputMode:"numeric"},variant:"outlined",size:"small",placeholder:"HH",disabled:n,value:null!==a.markerHour&&void 0!==a.markerHour?2===s.current.markerHour?"".concat(a.markerHour).padStart(2,"0"):"".concat(a.markerHour):"",onChange:function(e){return p(e,"markerHour")},onBlur:function(e){return h(e,"markerHour")}}),i.a.createElement(U.a,{className:m.colon},":"),i.a.createElement(Da.a,{className:m.timeField,error:!("number"===typeof a.markerMinute),inputProps:{maxLength:2,inputMode:"numeric"},variant:"outlined",size:"small",placeholder:"MM",disabled:n,value:null!==a.markerMinute&&void 0!==a.markerMinute?2===s.current.markerMinute?"".concat(a.markerMinute).padStart(2,"0"):"".concat(a.markerMinute):"",onChange:function(e){return p(e,"markerMinute")},onBlur:function(e){return h(e,"markerMinute")}}),i.a.createElement(U.a,{className:m.colon},":"),i.a.createElement(Da.a,{className:m.timeField,error:!("number"===typeof a.markerSecond),inputProps:{maxLength:2,inputMode:"numeric"},variant:"outlined",size:"small",placeholder:"SS",disabled:n,value:null!==a.markerSecond&&void 0!==a.markerSecond?2===s.current.markerSecond?"".concat(a.markerSecond).padStart(2,"0"):"".concat(a.markerSecond):"",onChange:function(e){return p(e,"markerSecond")},onBlur:function(e){return h(e,"markerSecond")}})),i.a.createElement(Da.a,{className:m.textField,variant:"outlined",size:"small",placeholder:r||"Enter marker label",error:!a.markerName,disabled:n,value:a.markerName||"",onChange:y}),c&&i.a.createElement(D.a,{disabled:n,onClick:c},i.a.createElement(En.a,null)))}),(function(e,a){return e.value.markerName===a.value.markerName&&e.value.markerHour===a.value.markerHour&&e.value.markerMinute===a.value.markerMinute&&e.value.markerSecond===a.value.markerSecond}));Nt.defaultProps={label:"Marker:"};var St=Nt,vt=[{answers:[{answer:"Alabama"},{answer:"Alaska"},{answer:"Arizona"},{answer:"Arkansas"},{answer:"California"},{answer:"Colorado"},{answer:"Connecticut"},{answer:"Delaware"},{answer:"Florida"},{answer:"Georgia"},{answer:"Hawaii"},{answer:"Idaho"},{answer:"Illinois"},{answer:"Indiana"},{answer:"Iowa"},{answer:"Kansas"},{answer:"Kentucky"},{answer:"Louisiana"},{answer:"Maine"},{answer:"Maryland"},{answer:"Massachusetts"},{answer:"Michigan"},{answer:"Minnesota"},{answer:"Mississippi"},{answer:"Missouri"},{answer:"Montana"},{answer:"Nebraska"},{answer:"Nevada"},{answer:"New Hampshire"},{answer:"New Jersey"},{answer:"New Mexico"},{answer:"New York"},{answer:"North Carolina"},{answer:"North Dakota"},{answer:"Ohio"},{answer:"Oklahoma"},{answer:"Oregon"},{answer:"Pennsylvania"},{answer:"Rhode Island"},{answer:"South Carolina"},{answer:"South Dakota"},{answer:"Tennessee"},{answer:"Texas"},{answer:"Utah"},{answer:"Vermont"},{answer:"Virginia"},{answer:"Washington"},{answer:"West Virginia"},{answer:"Wisconsin"},{answer:"Wyoming"},{answer:"Washington, D.C."}],excluded:!1,multiple:!1,question:"Where do you currently live in the United States? ",freeNumeric:!1,hasCrosstab:!1,questionKey:"Current US State",crosstabKeys:[]},{answers:[{answer:"Wired cable connected to home",display:""},{answer:"Antenna (digital/over-the-air)",display:"- for example, from a cable company such as Comcast, Cox, or Spectrum (formerly Time Warner, Charter, or Bright House)"},{answer:"Satellite dish",display:"- for example, DirecTV or DISH"},{answer:"Telephone company",display:"- for example, AT&T U-verse or FiOS (formerly Verizon or Frontier)"},{answer:"A television service via the Internet",display:"which allows you to watch live or On Demand TV \u2015 for example, Sling, AT&T NOW/DirecTV NOW, YouTube TV, or Hulu + Live TV"},{answer:"A streaming service",display:"such as Netflix, Amazon Prime, Disney+, and/or Hulu without Live TV"},{answer:"Other way not listed No TVs in house at all"}],excluded:!1,multiple:!0,question:"There are several ways to receive television programs in the home, such as from a digital antenna, wired cable connected in your home, a satellite dish, or some other way. In which ways does your home receive its television programs? Please think of all the TV sets in your home. ",freeNumeric:!1,hasCrosstab:!1,questionKey:"TV Services",crosstabKeys:[]},{matrix:!0,answers:[{answer:"More than 5 hours"},{answer:"2 to 5 hours"},{answer:"1-2 hours"},{answer:"Less than 1 hour"},{answer:"Receive, but never watch"},{answer:"Don't receive this network/streaming service"}],excluded:!1,multiple:!1,question:"About how many hours in a typical week would you say you watch each of the following networks/streaming services?",matrixKeys:[{option:"AMC"},{option:"FX"},{option:"HBO"},{option:"Showtime"},{option:"Netflix"},{option:"Amazon Prime"},{option:"Hulu"},{option:"HBO Max"},{option:"Apple TV+"},{option:"Peacock"},{option:"Paramount+"},{option:"Disney+"}],freeNumeric:!1,hasCrosstab:!1,questionKey:"Network Viewing",crosstabKeys:[]},{matrix:!0,answers:[{answer:"5 \u2013 Enjoy very much"},{answer:"4"},{answer:"3"},{answer:"2"},{answer:"1"}],excluded:!1,multiple:!1,question:"A rating of TV-MA means that a television program is for mature audiences only and contains one or more of the following: graphic physical and/or emotional violence, explicit sexual activity, and/or strong language. With that information, how much do you enjoy watching the following types of programs?",matrixKeys:[{option:"TV-MA Comedies",display:"(such as Veep, Curb Your Enthusiasm, Schitt\u2019s Creek, DAVE, It\u2019s Always Sunny in Philadelphia, or other shows like these)"},{option:"TV-MA Dramas",display:"(such as Ozark, Succession, Snowfall, Mare of Easttown, The Handmaid\u2019s Tale, Bridgerton or other shows like these)"},{option:"TV-MA Sci-fi",display:"(such as Westworld, Outlander, LOST, or other shows like these)"},{option:"TV-MA Documentaries",display:"(such as Biography, Frontline, or other shows like these)"},{option:"TV-MA Animated shows",display:"(such as such as South Park, Family Guy, Solar Opposites, Archer, Rick and Morty, or other shows like these)"}],freeNumeric:!1,hasCrosstab:!1,questionKey:"Genre",crosstabKeys:[]},{matrix:!0,answers:[{answer:"Have watched/still watch and love it"},{answer:"Have watched/still watch and like it"},{answer:"Have watched/still watch and neither like nor dislike"},{answer:"Have watched/still watch and don\u2019t like"},{answer:"Never heard of/Never watched"}],excluded:!1,multiple:!1,question:"Which of the following TV shows have you watched or still watch? Some of these shows are no longer running new episodes on TV, but you can find them on Video on Demand or through a streaming service like Netflix, Hulu or Amazon Prime.",matrixKeys:[{option:"[REPLACE WITH LIST]"}],freeNumeric:!1,hasCrosstab:!1,questionKey:"Show Viewing",crosstabKeys:[]},{answers:[{answer:"Emotional TV Dramas",display:"(like Grey\u2019s Anatomy, This is Us, Empire)"},{answer:"TV Sitcoms",display:"(like Brooklyn Nine-Nine, How I Met Your Mother, The Golden Girls)"},{answer:"Older Kids Content for 9-12 year olds",display:"(like Adventure Time, Teen Titans Go!, Pokemon)"},{answer:"High Stakes Dramas",display:"(like Killing Eve, Homeland, Ozark)"},{answer:"Documentaries",display:"(like RBG, The Jinx, Surviving R. Kelly)"},{answer:"Edgy TV Comedies",display:"(like It\u2019s Always Sunny in Philadelphia, Workaholics, Broad City)"},{answer:"Comedy Films",display:"(like Booksmart, Girls Trip, Game Night)"},{answer:"Adult Animation",display:"(like Bob\u2019s Burgers, Rick and Morty, Family Guy)"},{answer:"Competition Shows",display:"(like The Masked Singer, RuPaul\u2019s Drag Race, Survivor)"},{answer:"Younger Kids Content for 5-8 year olds",display:"(like Doc McStuffins, Curious George, Sesame Street)"},{answer:"Food & Home Shows",display:"(like MasterChef, Fixer Upper, Chopped)"},{answer:"Drama Films",display:"(like A Star Is Born, Moonlight, Little Women)"},{answer:"Sci-Fi TV",display:"(like Lovecraft Country, The Mandalorian, Westworld)"},{answer:"Young Adult/Romance",display:"(like Younger, Emily in Paris, The Bold Type)"},{answer:"Reality TV",display:"(like Keeping Up with the Kardashians, Jersey Shore, 90 Day Fiance)"},{answer:"Action Films",display:"(like John Wick films, The Fast & the Furious films, Mission: Impossible films)"},{answer:"TV Crime Dramas",display:"(like Law & Order: Special Victims Unit, Elementary, CSI: Crime Scene Investigation)"},{answer:"Sci-Fi Films",display:"(Interstellar, Inception, Blade Runner 2049)"},{answer:"Offbeat Unscripted Shows",display:"(like American Pickers, Mythbusters, My 600-lb Life) 20. Horror"},{answer:"Horror",display:"(like Us, The Grudge, The Walking Dead)"},{answer:"Daytime & News",display:"(like ABC 20/20, General Hospital, Good Morning America)"},{answer:"Thrillers",display:"(like Extraction, Girl with the Dragon Tattoo, Gone Girl)"},{answer:"Anime",display:"(like Naruto Shippuden, My Hero Academia, One-Punch Man)"},{answer:"Wrestling & MMA",display:"(like WWE Monday Night Raw, Total Bellas, WWE Smackdown)"},{answer:"International TV",display:"(like Dark, The Crown, Money Heist)"},{answer:"Specials",display:"(like The Disney Family Singalong, The Oscars, The Grammy Awards)"},{answer:"Spanish Language",display:"(like La Reina del Sur, Rica Famosa, Latina, La Patrona)"},{answer:"LGBTQ+",display:"(like The L Word, Pose, Call Me by Your Name)"},{answer:"Asian Dramas",display:"(like The Legend of the Blue Sea, Oh My Venus, While You Were Sleeping)"},{answer:"Others",display:"(please specify)"},{answer:"None of these"}],excluded:!1,multiple:!1,question:"In general, which of the following types of shows and movies are you or anyone in your household interested in? SELECT ALL THAT APPLY",freeNumeric:!1,hasCrosstab:!1,questionKey:"Segmentation",crosstabKeys:[]},{matrix:!0,answers:[{answer:"Nudity"},{answer:"Blood/Gore"},{answer:"Profanity or foul language"},{answer:"Violence"},{answer:"Drug use"},{answer:"Gay/Lesbian/Transgender characters"},{answer:"Sexual content"}],excluded:!1,multiple:!1,question:"Do any of the following things make you uncomfortable or offend you when seeing them on television? (Please select one answer per row.)",matrixKeys:[{option:"No"},{option:"Yes"}],freeNumeric:!1,hasCrosstab:!1,questionKey:"Offensive Content",crosstabKeys:[]},{answers:[{answer:"Less than 1 hour"},{answer:"1 to less than 5 hours"},{answer:"5 to less than 10 hours"},{answer:"10 to less than 20 hours"},{answer:"20 to less than 30 hours"},{answer:"30 or more hours"}],excluded:!1,multiple:!1,question:"On average, how many hours of television content do you watch per week? Please think about all the ways you can watch, including live TV, recorded on a DVR, streaming, VOD, etc.",freeNumeric:!1,hasCrosstab:!1,questionKey:"TV Viewing",crosstabKeys:[]},{answers:[{answer:"ABC"},{answer:"Amazon Prime Video"},{answer:"Apple TV+"},{answer:"AMC"},{answer:"CBS"},{answer:"CW"},{answer:"Discovery+"},{answer:"Disney+"},{answer:"Fox"},{answer:"Freeform"},{answer:"FX"},{answer:"HBO/HBO Max"},{answer:"Hulu"},{answer:"NBC"},{answer:"Netflix"},{answer:"Paramount+"},{answer:"Peacock"},{answer:"Showtime"},{answer:"None of the these"}],excluded:!1,multiple:!0,question:"Which of the following do you watch TV shows on regularly, that is, at least once per week?",freeNumeric:!1,hasCrosstab:!1,questionKey:"TV Network Usage",crosstabKeys:[]},{answers:[{answer:"[REPLACE WITH LIST]"}],excluded:!1,multiple:!0,question:"Which of the below movies have you seen and enjoyed? Which of the following TV shows have you watched and enjoyed? By \u201cwatched\u201d, we mean you have seen most or all of?",freeNumeric:!1,hasCrosstab:!1,questionKey:"Movie/TV Qual List",crosstabKeys:[]},{answers:[{answer:"Yes"},{answer:"No"}],excluded:!1,multiple:!1,question:"Are you confirming with a child/teen age 6-17?",freeNumeric:!1,hasCrosstab:!1,questionKey:"Confirming with a child/teen",crosstabKeys:[]},{answers:[{answer:"Male"},{answer:"Female"}],excluded:!1,multiple:!1,question:"What is your child/teen\u2019s gender?",freeNumeric:!1,hasCrosstab:!1,questionKey:"Child/Teen Gender",crosstabKeys:[]},{answers:[{answer:"6-9"},{answer:"10-12"},{answer:"13-17"},{answer:"0-5"},{answer:"18-99"}],excluded:!1,multiple:!1,question:"What is your child/teen\u2019s age?",freeNumeric:!0,hasCrosstab:!1,questionKey:"Child/Teen Age",crosstabKeys:[]},{answers:[{answer:"African-American or Black"},{answer:"Asian or Pacific Islander"},{answer:"Caucasian or White"},{answer:"Hispanic or Latino"},{answer:"Native American"},{answer:"Other"}],excluded:!1,multiple:!1,question:"What is your child/teen\u2019s ethnic background?",freeNumeric:!1,hasCrosstab:!1,questionKey:"Child/Teen Ethnicity",crosstabKeys:[]},{answers:[{answer:"My parent/guardian is here now and can also attend the event"},{answer:"My parent or guardian cannot attend"}],excluded:!1,multiple:!1,question:"Please note that your parent or guardian will need to complete a portion of this confirmation AND attend the event with you. Let us know if they are able to attend. If your parent or guardian is not available to complete this confirmation with you right now, please exit out of the survey and return when they are available.",freeNumeric:!1,hasCrosstab:!1,questionKey:"Confirming with a parent",crosstabKeys:[]},{answers:[{answer:"Male"},{answer:"Female"}],excluded:!1,multiple:!1,question:"For the parent/guardian. Please let us know your gender?",freeNumeric:!1,hasCrosstab:!1,questionKey:"Parent Gender",crosstabKeys:[]},{answers:[{answer:"25-99"},{answer:"0-24"}],excluded:!1,multiple:!1,question:"For the parent/guardian. Please let us know your age?",freeNumeric:!0,hasCrosstab:!1,questionKey:"Parent Age",crosstabKeys:[]},{answers:[{answer:"African-American or Black"},{answer:"Asian or Pacific Islander"},{answer:"Caucasian or White"},{answer:"Hispanic or Latino"},{answer:"Native American"},{answer:"Other"}],excluded:!1,multiple:!1,question:"For the parent/guardian. Please let us know your ethnicity?",freeNumeric:!1,hasCrosstab:!1,questionKey:"Parent Ethnicity",crosstabKeys:[]}],Ot=n(149),Ct=n(88),kt=Object(x.a)({root:{width:"100%"},dropzone:{width:"95%",height:"6px",margin:"2px auto 2px auto",opacity:"0.3"},addbutton:{marginTop:"8px"}}),At=i.a.memo((function(e){var a=e.onDrop,n=kt(),t=Object(Kn.a)({accept:"question",drop:function(e){return a(e)},collect:function(e){return{isOver:!!e.isOver()}}}),r=Object(g.a)(t,2),o=r[0].isOver,c=r[1];return i.a.createElement("div",{style:{backgroundColor:o?"gold":"transparent"},className:n.dropzone,ref:c})})),jt=i.a.memo((function(e){var a=e.value,n=e.label,r=e.keyLabel,o=e.fieldKey,c=e.disabled,l=(e.required,e.conditional,e.conditionMet,e.onChange),u=(e.invalid,e.invalidate),s=e.showGoals,m=e.showTerminate,d=Object(Q.a)(e,["value","label","keyLabel","fieldKey","disabled","required","conditional","conditionMet","onChange","invalid","invalidate","showGoals","showTerminate"]),y=kt(),p=Object(t.useRef)(),h=Object(t.useRef)(),b=Object(t.useState)(""),f=Object(g.a)(b,2),N=f[0],S=f[1],v=Object(t.useState)(!1),O=Object(g.a)(v,2),C=O[0],k=O[1],A=Object(t.useMemo)((function(){return vt.map((function(e){return e.questionKey}))}),[vt]);p.current=a||[];var j=Xe(a?a.map((function(e){return e.matrix?(e.matrixKeys||[]).map((function(a){return{key:e.questionKey,option:a.option,display:"".concat(e.questionKey," \u2011 ").concat(a)}})):{key:e.questionKey,display:e.questionKey}})).flat().filter((function(e){return!!e})):[],Ot);Object(t.useEffect)((function(){if(!Ot(h.current,j)){var e=Ct(p.current).map((function(e){return e.crosstabKeys&&!e.crosstabKeys.filter((function(e){return!j.find((function(a){return a.key===e.key&&(!e.option||a.option===e.option)}))})).length||(e.crosstabKeys=[]),e}));l(null,e)}h.current=j}),[j,l]);var I=Object(t.useCallback)((function(){var e=[].concat(Object(_.a)(p.current),[{question:"",multiple:!1,excluded:!1,hasCrosstab:!1,crosstabKeys:[],freeNumeric:!1,answers:[{}]}]);l(null,e)}),[l]),E=Object(t.useCallback)((function(e,a,n){var t=Ct(p.current);t[n]=a,l(null,t)}),[l]),w=Object(t.useCallback)((function(e){var a=Ct(p.current);a.splice(e,1),u&&u("".concat(o,"-question").concat(e),!1),l(null,a)}),[l,u,o]),T=Object(t.useCallback)((function(e,a){var n=Ct(p.current),t=n[e.index];n.splice(e.index,1),n.splice(a,0,t),l(null,n)}),[l]),x=Object(t.useCallback)((function(e,a){S(""),k(!1);var n=vt.find((function(e){return e.questionKey===a})),t=[].concat(Object(_.a)(p.current),[n]);l(null,t)}),[l]);return i.a.createElement("div",{className:y.root},n&&i.a.createElement(U.a,{className:y.label},n),a&&a.map((function(e,n){return i.a.createElement(i.a.Fragment,{key:"questionfragment".concat(n)},!c&&a.length>1&&i.a.createElement(At,{key:"questiondrop".concat(n),onDrop:function(e){return T(e,n)}}),(c||1===a.length)&&i.a.createElement("div",{className:y.dropzone}),i.a.createElement(Di,Object.assign({type:"question",fieldKey:"".concat(o,"-question").concat(n),key:"".concat(o,"-question").concat(n),questionKey:"".concat(o,"-question").concat(n),questionKeys:j,index:n,value:e,required:!0,disabled:c,showTerminate:m,showGoals:s,onRemove:w,onChange:E,draggable:!c,invalidate:u,label:r},d)),!c&&a.length>1&&n===a.length-1&&i.a.createElement(At,{key:"questiondrop".concat(a.length),onDrop:function(e){return T(e,n)}}),(c||1===a.length)&&i.a.createElement("div",{className:y.dropzone}))})),i.a.createElement("div",{className:y.addbutton},i.a.createElement(wa.a,{variant:"outlined",disabled:c,onClick:I},i.a.createElement(Ca.a,null)," Add Segment Question"),i.a.createElement(wa.a,{variant:"outlined",disabled:c,onClick:function(){return k(!C)},style:{marginLeft:"4px"}},i.a.createElement(Ca.a,null)," Select Segments Template"),C&&i.a.createElement("div",null,i.a.createElement(tn,{options:A,optionLabel:"display",optionValueKey:"display",label:"",placeholder:"Select Segments Template",disabled:c,multiple:!1,filterSelected:!0,fullObjects:!1,value:N,onChange:x}))))}));jt.defaultProps={};var It=jt,Et=n(149),wt=n(1852),Tt=n(88),xt=Object(x.a)({root:{width:"100%"},dropzone:{width:"95%",height:"6px",margin:"2px auto 2px auto",opacity:"0.3"},addbutton:{marginTop:"8px"}}),Rt=i.a.memo((function(e){var a=e.onDrop,n=xt(),t=Object(Kn.a)({accept:"question",drop:function(e){return a(e)},collect:function(e){return{isOver:!!e.isOver()}}}),r=Object(g.a)(t,2),o=r[0].isOver,c=r[1];return i.a.createElement("div",{style:{backgroundColor:o?"gold":"transparent"},className:n.dropzone,ref:c})})),Bt=i.a.memo((function(e){var a=e.value,n=e.label,r=e.keyLabel,o=e.fieldKey,c=(e.required,e.disabled),l=(e.conditional,e.conditionMet,e.onChange),u=(e.invalid,e.invalidate),s=e.options,m=e.virtualSegments,d=e.forChart,y=Object(Q.a)(e,["value","label","keyLabel","fieldKey","required","disabled","conditional","conditionMet","onChange","invalid","invalidate","options","virtualSegments","forChart"]),g=xt(),p=Object(t.useRef)(),h=Object(t.useRef)();p.current=a||[];var b=Xe(d&&m&&m.length?m.map((function(e){return e.virtual=!0,e})):[],Et),f=Xe(s?s.concat(b).map((function(e){var a=(e.answers||[]).map((function(e){return e.answer})),n=(e.matrixKeys||[]).map((function(e){return e.option}));return{key:e.questionKey,virtual:e.virtual,predefined:e.predefined,multiple:e.multiple,matrix:e.matrix,freeNumeric:e.freeNumeric,answers:a,options:n,dataKey:e.dataKey||"segment",dataValue:e.dataValue,condition:e.condition}})):[],Et),N=Xe(s?s.concat(b).reduce((function(e,a,n,t){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:a.questionKey;return e[i]=a||[],e}),{}):{},Et),S=Xe(a?a.map((function(e){return{key:e.questionKey,virtual:e.virtual,predefined:e.predefined,dataKey:e.dataKey,dataValue:e.dataValue,condition:e.condition}})):[],Et);Object(t.useEffect)((function(){if(d){var e=wt((h.current||[]).map((function(e){return e.key})),S.map((function(e){return e.key})));if(h.current&&e.length){var a=Tt(p.current).map((function(a){if(null===a.questionKey||void 0===a.questionKey||""===a.questionKey)a.freeNumeric=!1,a.answers=[],a.hasCrosstab=!1,a.crosstabKeys=[],a.dataValue=null;else if(e.includes(a.questionKey)&&N[a.questionKey]&&!a.virtual){var n=N[a.questionKey].freeNumeric;a.freeNumeric=n,a.virtual=N[a.questionKey].virtual,a.predefined=N[a.questionKey].predefined,a.virtual&&(a.hasCrosstab=!1,a.crosstabKeys=[]),a.dataKey=N[a.questionKey].dataKey,a.dataValue=N[a.questionKey].dataValue,a.condition=N[a.questionKey].condition,a.answers=(N[a.questionKey].answers?N[a.questionKey].answers:[]).map((function(e){return delete e.goal,e.showOnChart=!0,e}))}return a}));l(null,a)}}h.current=S}),[S,N,l,d]);var v=Object(t.useCallback)((function(){var e={hasCrosstab:!1,crosstabKeys:[],answers:[{conditions:[{}]}],dataKey:"segments",virtual:!d},a=[].concat(Object(_.a)(p.current),[e]);l(null,a)}),[l,d]),O=Object(t.useCallback)((function(e,a){var n=Tt(p.current);n[a]=e,l(null,n)}),[l]),C=Object(t.useCallback)((function(e){var a=Tt(p.current);a.splice(e,1),u&&u("".concat(o,"-chart-segment").concat(e),!1),l(null,a)}),[l,u,o]),k=Object(t.useCallback)((function(e,a){var n=Tt(p.current),t=n[e.index];n.splice(e.index,1),n.splice(a,0,t),l(null,n)}),[l]);return i.a.createElement("div",{className:g.root},n&&i.a.createElement(U.a,{className:g.label},n),(a||[]).map((function(e,n){return i.a.createElement(i.a.Fragment,{key:"questionfragment".concat(n)},!c&&a.length>1&&i.a.createElement(Rt,{key:"questiondrop".concat(n),onDrop:function(e){return k(e,n)}}),(c||1===a.length)&&i.a.createElement("div",{className:g.dropzone}),i.a.createElement(Di,Object.assign({type:"chart-segment",fieldKey:"".concat(o,"-chart-segment").concat(n),key:"".concat(o,"-chart-segment").concat(n),segmentKey:"".concat(o,"-chart-segment").concat(n),segmentKeys:f,segmentOptions:S,index:n,value:e,required:!0,forChart:d,virtual:!(!e.virtual||"segments"!==e.dataKey),predefined:!(!e.virtual||"segments"!==e.dataKey||!e.predefined),disabled:c,onRemove:function(){return C(n)},onChange:function(e,a){return O(a,n)},draggable:!c,invalidate:u,label:r},y)),!c&&a.length>1&&n===a.length-1&&i.a.createElement(Rt,{key:"segmentdrop".concat(a.length),onDrop:function(e){return k(e,a.length)}}),(c||1===a.length)&&i.a.createElement("div",{className:g.dropzone}))})),i.a.createElement("div",{className:g.addbutton},i.a.createElement(wa.a,{variant:"outlined",disabled:c||!!d&&f.length===(a||[]).length,onClick:v},i.a.createElement(Ca.a,null)," Add ","".concat(d?"Chart":"Virtual")," Segment")))}));Bt.defaultProps={};var Mt=Bt,Pt=n(561),Lt=n.n(Pt),Kt=n(258),Gt=n.n(Kt),Dt=n(768),Ut=n(88),Ft=Object(x.a)({root:{display:"flex",flexDirection:"column"},label:{margin:"4px"},previewContainer:{flexBasis:"80%"},previewTable:{flexBasis:"80%"},csvInput:{padding:"10px",display:"block",margin:"15px auto",border:"1px solid #ccc",borderRadius:"5px"},actionBtnsContainer:{margin:"10px"},uploadVideoMakersBtn:{marginLeft:"10px"},btnIcon:{padding:"0 15px"}}),Vt=function(e,a){var n=360*e.markerHour+60*e.markerMinute+e.markerSecond,t=360*a.markerHour+60*a.markerMinute+a.markerSecond;return isNaN(n)||isNaN(t)?isNaN(n)&&isNaN(t)?0:isNaN(t)?-1:1:n===t?0:n0&&('"'===l[0]&&(l=l.substring(1,l.length-1)),'"'===l[l.length-1]&&(l=l.substring(l.length-2,1))),n[c]&&(o[n[c]]=l)}Object.values(o).filter((function(e){return e})).length>0&&t.push(o)}}h(t)}),[h]),f=Object(t.useCallback)((function(e){var a=Object(g.a)(e,1)[0],n=new FileReader;n.onload=function(e){var a=e.target.result,n=Dt.read(a,{type:"binary"}),t=n.SheetNames[0],i=n.Sheets[t],r=Dt.utils.sheet_to_csv(i,{header:1});b(r)},n.readAsBinaryString(a.src.file)}),[b]);return i.a.createElement("div",{className:s.root},n&&i.a.createElement(U.a,{className:s.label},n),a&&a.map((function(e,a){return i.a.createElement(Di,{type:"marker",fieldKey:"".concat(c,"-marker").concat(a),key:"".concat(c,"-marker").concat(a),value:e,required:!0,disabled:r,placeholder:o,onRemove:function(e){return p(a)},onChange:function(e,n){return y(n,a)},invalidate:u})})),i.a.createElement(Gt.a,{multiple:!1,maxSize:"2mb",multipleMaxSize:"10mb",accept:[".csv",".xls",".xlsx","text/csv","text/x-csv","application/csv","application/x-csv","application/vnd.ms-excel",""],onSuccess:f},(function(e){var a=e.browseFiles;return i.a.createElement("div",{className:s.actionBtnsContainer},i.a.createElement(wa.a,{variant:"outlined",disabled:r,onClick:d},i.a.createElement(Ca.a,null)," Add Video Marker"),i.a.createElement(wa.a,{className:s.uploadVideoMakersBtn,variant:"outlined",onClick:a},i.a.createElement(Lt.a,null)," Import Video Markers"))})))})),Ht=n(906),qt=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center"},marker:{display:"flex",padding:"5px",alignItems:"center"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},textField:{width:"100%"},timeField:{width:"3.5em"},colon:{padding:"3px"},datePicker:{flexBasis:"35%"},signInput:{marginRight:"6px"}}),Wt=/[0-9]+/,Jt=i.a.memo((function(e){var a=e.value,n=e.label,r=e.disabled,o=e.allowNegative,c=e.onChange,l=e.invalid,u=e.buttonLabel,s=e.buttonIcon,m=e.onButtonClick,d=qt(),y=Object(t.useRef)(!0),p=Object(t.useState)({H:null,M:null,S:null,negative:!1}),h=Object(g.a)(p,2),b=h[0],f=h[1];Object(t.useEffect)((function(){if(y.current&&Number.isInteger(Math.round(a))){var e=a<0,n=Math.abs(a),t=Math.floor(Math.round(n)/3600),i=Math.round(n)%3600,r=Math.floor(i/60),o=Math.floor(i%60);f({H:"".concat(t).padStart(2,"0"),M:"".concat(r).padStart(2,"0"),S:"".concat(o).padStart(2,"0"),negative:e}),y.current=!1}}),[a]);var N=Object(t.useCallback)((function(e){console.log(e);var a=e.target.value;f((function(e){var n=Object(Ke.a)({},e);return n.negative=a,c(null,n.H&&n.M&&n.S?(n.negative?-1:1)*(3600*parseInt(n.H||0)+60*parseInt(n.M||0)+parseInt(n.S||0)):null),Object(Ke.a)({},n)}))}),[c]),S=Object(t.useCallback)((function(e,a){var n=e.target.value;(Wt.test(n)||""===n)&&f((function(e){var t=Object(Ke.a)({},e),i=""!==n?parseInt(n||0):null;return"H"!==a&&i>=60?(t["M"===a?"H":"M"]="".concat(parseInt(t["M"===a?"H":"M"])+1).padStart(2,"0"),t[a]="".concat(i-60).padStart(2,"0")):t[a]=isNaN(parseInt(i))?"":"".concat(i),c(null,t.H&&t.M&&t.S?(t.negative?-1:1)*(3600*parseInt(t.H||0)+60*parseInt(t.M||0)+parseInt(t.S||0)):null),Object(Ke.a)({},t)}))}),[c]),v=Object(t.useCallback)((function(e,a){if(e.target.value.length){var n=e.target.value;f((function(e){return Object(Ke.a)(Object(Ke.a)({},e),{},Object(L.a)({},a,n.padStart(2,"0")))}))}}),[]),O=Object(t.useCallback)((function(){y.current=!0,m()}),[m]);return i.a.createElement("div",{className:d.root},n&&i.a.createElement(U.a,{className:d.label},n),i.a.createElement("div",{className:d.marker},o&&i.a.createElement("div",{className:d.signInput},i.a.createElement(Da.a,{value:!!b.negative,onChange:N,variant:"outlined",size:"small",select:!0},i.a.createElement(Ht.a,{value:!1},"+"),i.a.createElement(Ht.a,{value:!0},"\u2212"))),i.a.createElement(Da.a,{className:d.timeField,error:l||isNaN(parseInt(b.H)),inputProps:{maxLength:2,inputMode:"numeric"},variant:"outlined",size:"small",placeholder:"HH",disabled:r,value:b.H,onChange:function(e){return S(e,"H")},onBlur:function(e){return v(e,"H")}}),i.a.createElement(U.a,{className:d.colon},":"),i.a.createElement(Da.a,{className:d.timeField,error:l||isNaN(parseInt(b.M)),inputProps:{maxLength:2,inputMode:"numeric"},variant:"outlined",size:"small",placeholder:"MM",disabled:r,value:b.M,onChange:function(e){return S(e,"M")},onBlur:function(e){return v(e,"M")}}),i.a.createElement(U.a,{className:d.colon},":"),i.a.createElement(Da.a,{className:d.timeField,error:l||isNaN(parseInt(b.S)),inputProps:{maxLength:2,inputMode:"numeric"},variant:"outlined",size:"small",placeholder:"SS",disabled:r,value:b.S,onChange:function(e){return S(e,"S")},onBlur:function(e){return v(e,"S")}})),m&&(s||u)&&i.a.createElement(wa.a,{onClick:O},s&&i.a.createElement(s,null),u))})),Yt=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center"},marker:{display:"flex",padding:"5px",alignItems:"center"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},textField:{width:"100%"},timeField:{width:"3.5em"},colon:{padding:"3px"},datePicker:{flexBasis:"35%"}}),Zt=/[0-9]+/,_t=i.a.memo((function(e){var a=e.value,n=e.label,r=e.disabled,o=e.placeholder,c=(e.fieldKey,e.required,e.conditional,e.conditionMet,e.onChange),l=e.invalid,u=(e.invalidate,e.onRemove,Yt());console.log("percent render",a);var s=Object(t.useCallback)((function(e){var a=e.target.value;(Zt.test(a)||""===a)&&c(null,a)}),[c]);return i.a.createElement("div",{className:u.root},i.a.createElement(U.a,{className:u.label},n),i.a.createElement("div",{className:u.marker},i.a.createElement(Da.a,{className:u.timeField,placeholder:o||"",inputProps:{maxLength:2,inputMode:"numeric"},variant:"outlined",size:"small",error:l,disabled:r,value:a,onChange:s}),i.a.createElement(U.a,{className:u.colon},"%")))}));_t.defaultProps={label:"Percentage:"};var Qt=_t,Xt=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center"},marker:{display:"flex",padding:"5px",alignItems:"center"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},timeField:{width:"3.5em"},text:{padding:"3px"}}),$t=/[0-9]+/,ei=i.a.memo((function(e){var a=e.value,n=e.label,r=e.disabled,o=e.placeholder,c=(e.fieldKey,e.required,e.conditional,e.conditionMet,e.onChange),l=e.invalid,u=(e.invalidate,e.onRemove,Xt());console.log("minute render",a),console.log("placeholder",o);var s=Object(t.useCallback)((function(e){var a=e.target.value;($t.test(a)||""===a)&&c(null,""===a?null:parseInt(a))}),[c]);return i.a.createElement("div",{className:u.root},i.a.createElement(U.a,{className:u.label},n),i.a.createElement("div",{className:u.marker},i.a.createElement(Da.a,{className:u.timeField,placeholder:o||"",inputProps:{maxLength:2,inputMode:"numeric"},variant:"outlined",size:"small",error:l,disabled:r,value:a,onChange:s}),i.a.createElement(U.a,{className:u.text},"minutes")))}));ei.defaultProps={label:"Minutes:"};var ai=ei,ni=n(1237),ti=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center",width:"100%"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},textField:{flexBasis:"80%"}}),ii=i.a.memo((function(e){var a=e.value,n=e.label,r=e.disabled,o=(e.placeholder,e.invalid),c=e.onChange,l=Object(Q.a)(e,["value","label","disabled","placeholder","invalid","onChange"]),u=ti(),s=Object(t.useCallback)((function(e){c(null,e&&e.hex||null)}),[c]);return i.a.createElement("div",{className:u.root},i.a.createElement(U.a,{className:u.label},n),i.a.createElement("div",{style:{filter:r?"grayscale(0.75)":"none",border:"1px solid ".concat(o?"#f44336":"transparent"),pointerEvents:r?"none":"auto"}},i.a.createElement(ni.CompactPicker,Object.assign({className:u.colorField,color:a||{},onChangeComplete:s},l))))}));ii.defaultProps={label:"color"};var ri=ii,oi=Object(x.a)({root:{display:"flex",flexDirection:"column",padding:"6px",margin:"0 8px 0 8px",border:"2px solid #eee",borderRadius:"8px",transform:"translate3d(0, 0, 0)"},box:{display:"flex",padding:"4px",alignItems:"center"},addbutton:{display:"flex",padding:"6px",alignItems:"center",justifyContent:"flex-end"},answers:{padding:"4px",width:"100%",borderLeft:"2px solid #eee"},checkbox:{flexBasis:"50%"},checkboxPadding:{padding:"4px"},checkboxContent:{display:"flex",alignItems:"center",width:"max-content"},checkLabel:{},label:{textAlign:"right",marginRight:"10px !important"},fieldLabel:{flexBasis:"20%",textAlign:"right",marginRight:"10px !important"},answerrow:{display:"flex"},textField:{flex:1,padding:"4px"},keyInput:{width:"20%",padding:"4px"},shapeInput:{},timeField:{width:"20%",padding:"4px"},colon:{display:"flex",alignItems:"center",padding:"3px"},plus:{margin:"2px"},templates:{display:"flex",flexBasis:"50%"}}),ci={group:"Group/Role-Based",private:"Individual Assignment"},li=["Client"],ui=[{name:"Session Level",id:"session"},{name:"Audience Level",id:"audience"},{name:"Tech Check Level",id:"tc"},{name:"Balance Level",id:"balance"},{name:"Client Interface Level",id:"client"},{name:"Live Dial Level",id:"dial"},{name:"Video Mangement Level",id:"video"}],si=i.a.memo((function(e){var a=e.value,n=e.disabled,r=e.placeholder,o=e.onChange,c=e.onRemove,l=oi(a),u=Object(t.useRef)();u.current=a;var s=Object(t.useCallback)((function(e){var a=Object(Ke.a)({},u.current);a.name=e.target.value,o(e,a)}),[o]),m=Object(t.useCallback)((function(e){e.currentTarget.blur();var a=Object(Ke.a)({},u.current);a.internal=e.target.checked,a.type="group",a.userAccess=[],o(e,a)}),[o]),d=Object(t.useCallback)((function(e){e.currentTarget.blur();var a=Object(Ke.a)({},u.current);a.type=e.target.value,o(e,a)}),[o]),y=Object(t.useCallback)((function(e,a){e.currentTarget.blur();var n=Object(Ke.a)({},u.current);n.userAccess=a,o(e,n)}),[o]),p=Object(t.useCallback)((function(e,a){e.currentTarget.blur();var n=Object(Ke.a)({},u.current);n.staffAccess=a.map((function(e){return e.id})),o(e,n)}),[o]),h=Object(t.useCallback)((function(e,a){var n=Object(Ke.a)({},u.current);n.restricted=a,o(e,n)}),[o]);return i.a.createElement("div",{className:l.root},i.a.createElement("div",{className:l.box},i.a.createElement(Da.a,{className:l.textField,variant:"outlined",size:"small",placeholder:r||"Enter Channel Name",error:!a.name,disabled:n,value:a.name||"",onChange:s}),i.a.createElement("div",{className:l.checkboxPadding},i.a.createElement("div",{className:l.checkboxContent},i.a.createElement(ea.a,{size:"small",color:"primary",checked:a.internal,disabled:n||a.default,onChange:m}),i.a.createElement(U.a,{className:l.checkLabel},"Staff-Only Channel"))),i.a.createElement(D.a,{disabled:n||a.default,onClick:c},i.a.createElement(En.a,null))),i.a.createElement("div",{className:l.box},i.a.createElement(tn,{label:"Staff Access Levels",options:ui,optionLabel:"name",optionValueKey:"id",placeholder:r||"Select Allowed Staff Access Levels",disabled:n||a.default,fixedOptions:["session"],multiple:!0,filterSelected:!0,value:a.staffAccess,onChange:p})),i.a.createElement(Ga.a,{in:!a.internal},i.a.createElement("div",{className:l.box},i.a.createElement(U.a,{className:l.fieldLabel},"Allow Access To:"),i.a.createElement(Da.a,{className:l.textField,value:a.type||"",onChange:d,variant:"outlined",size:"small",placeholder:r||"Select User Access Type",disabled:n||a.default,error:!a.type,select:!0},Object.entries(ci).map((function(e){var a=Object(g.a)(e,2),n=a[0],t=a[1];return i.a.createElement(Ht.a,{key:"accesstype".concat(n),value:n},t)})))),i.a.createElement("div",{className:l.box},i.a.createElement(tn,{label:"User Roles",options:li,placeholder:r||"Select Allowed User Roles",disabled:n||a.default,multiple:!0,filterSelected:!0,value:a.userAccess,onChange:y})),i.a.createElement(Ga.a,{in:"private"===a.type},i.a.createElement("div",{className:l.box},i.a.createElement(jn,{label:"Restrict Message Viewing to Users",value:a.restricted,disabled:n||a.default,onChange:h})))))})),mi=n(149),di=n(88),yi=Object(x.a)({root:{width:"100%"},dropzone:{width:"95%",height:"6px",margin:"2px auto 2px auto",opacity:"0.3"},addchannel:{margin:"8px 0 8px 0"},channels:{padding:"4px",width:"100%",borderLeft:"2px solid #eee"}}),gi=i.a.memo((function(e){var a=e.value,n=void 0===a?[]:a,r=e.label,o=(e.keyLabel,e.fieldKey),c=(e.required,e.conditional,e.conditionMet,e.onChange),l=(e.invalid,e.invalidate),u=Object(Q.a)(e,["value","label","keyLabel","fieldKey","required","conditional","conditionMet","onChange","invalid","invalidate"]),s=yi(),m=Object(t.useRef)();m.current=n||[];var d=Xe(n?n.map((function(e){return e.displayName})):[],mi),y=Object(t.useCallback)((function(){var e=[].concat(Object(_.a)(m.current),[{type:"group",staffAccess:["session"],userAccess:[]}]);c(null,e)}),[c]),g=Object(t.useCallback)((function(e,a){var n=di(m.current);n[a]=e,c(null,n)}),[c]),p=Object(t.useCallback)((function(e){var a=di(m.current);a.splice(e,1),l&&l("".concat(o,"-button").concat(e),!1),c(null,a)}),[c,l,o]);return i.a.createElement("div",{className:s.root},r&&i.a.createElement(U.a,{className:s.label},r),n&&n.map((function(e,a){return i.a.createElement(i.a.Fragment,{key:"chatchannelfragment".concat(a)},i.a.createElement(Di,Object.assign({type:"chat-channel",fieldKey:"".concat(o,"-chat-channel").concat(a),key:"".concat(o,"-chat-channel").concat(a),index:a,channelNames:d,value:e,required:!0,onRemove:function(){return p(a)},onChange:function(e,n){return g(n,a)},invalidate:l},u)))})),i.a.createElement("div",{className:s.addchannel},i.a.createElement(wa.a,{variant:"outlined",onClick:y},i.a.createElement(Ca.a,null)," Add Chat Channel")))})),pi=Object(x.a)({root:{display:"flex",alignItems:"center",width:"100%",height:"100%",padding:"1rem",boxSizing:"border-box"},table:{flex:1,display:"flex",flexDirection:"column",height:"100%"},controls:{display:"flex",flexDirection:"column",alignItems:"center",margin:"1rem"},button:{margin:"1em"}}),hi=i.a.memo((function(e){var a=e.value,n=e.sublabel,r=(e.disabled,e.onChange),o=(e.invalid,e.fullList),c=e.listKey,l=pi(),u=Object(t.useState)([]),s=Object(g.a)(u,2),m=s[0],d=s[1],y=Object(t.useState)([]),p=Object(g.a)(y,2),h=p[0],b=p[1],f=Object(t.useRef)([]);Object(t.useEffect)((function(){console.log("SETTING CHECKED REF TO",[].concat(Object(_.a)(m),Object(_.a)(h))),f.current=[].concat(Object(_.a)(m),Object(_.a)(h))}),[m,h]);var N=Object(t.useCallback)((function(e){d(e.map((function(e){return e.chimeUserId})))}),[]),S=Object(t.useCallback)((function(e){b(e.map((function(e){return e.chimeUserId})))}),[]),v=Object(t.useCallback)((function(e){var n=[].concat(Object(_.a)(a),Object(_.a)(m));f.current=Object(_.a)(h),d([]),r(null,n)}),[a,m,h,r]),O=Object(t.useCallback)((function(e){var n=Object(_.a)(a).filter((function(e){return!h.includes(e)}));f.current=Object(_.a)(m),b([]),r(null,n)}),[a,m,h,r]),C=Object(t.useMemo)((function(){return console.log("GROUPING LIST...",f.current),o.reduce((function(e,n){return n.tableData&&(console.log("TABLE DATA",n.tableData),n.tableData.checked=f.current.includes(n[c])),e[a.includes(n[c])?"in":"out"].push(n),e}),{in:[],out:[]})}),[o,c,a]);return console.log("TRANSFER LIST VALUE",a),i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:l.root},i.a.createElement("div",{className:l.table},i.a.createElement(U.a,{variant:"h5"},"Available ",n),i.a.createElement(Na.a,{style:{height:"100%"},key:"transfer-list-out",options:{emptyRowsWhenPaging:!1,selection:!0,showTextRowsSelected:!1,pageSize:5,paginationType:"stepped",pageSizeOptions:[]},columns:[{title:"First Name",field:"firstName",filtering:!1},{title:"Last Name",field:"lastName",filtering:!1},{title:"Zoom Alias",field:"alias",filtering:!1}],data:C.out,title:" ",onSelectionChange:N})),i.a.createElement("div",{className:l.controls},i.a.createElement(wa.a,{variant:"outlined",size:"small",className:l.button,onClick:v,disabled:!m.length},"\u226b"),i.a.createElement(wa.a,{variant:"outlined",size:"small",className:l.button,onClick:O,disabled:!h.length},"\u226a")),i.a.createElement("div",{className:l.table},i.a.createElement(U.a,{variant:"h5"},"Current ",n),i.a.createElement(Na.a,{style:{height:"100%"},key:"transfer-list-in",options:{emptyRowsWhenPaging:!1,selection:!0,showTextRowsSelected:!1,pageSize:5,paginationType:"stepped",pageSizeOptions:[]},columns:[{title:"First Name",field:"firstName",filtering:!1},{title:"Last Name",field:"lastName",filtering:!1},{title:"Zoom Alias",field:"alias",filtering:!1}],data:C.in,title:" ",onSelectionChange:S}))))}));hi.defaultProps={};var bi=hi,fi=Object(x.a)({root:{width:"100%"},container:{display:"flex",flexDirection:"column",padding:"6px",margin:"0 8px 0 8px",border:"2px solid #eee",borderRadius:"8px",transform:"translate3d(0, 0, 0)"},box:{display:"flex",padding:"4px",alignItems:"center"},label:{textAlign:"left",marginLeft:"10px !important"}}),Ni=i.a.memo((function(e){var a=e.label,n=e.value,r=e.disabled,o=e.placeholder,c=e.onChange,l=e.options,u=fi(),s=n||{},m=Object(t.useRef)();m.current=s;var d=Object(t.useMemo)((function(){return(l||[]).filter((function(e){return!e.multiple}))}),[l]),y=Object(t.useMemo)((function(){var e;return n&&l&&(null===(e=d.find((function(e){return e.questionKey===s.segmentKey})))||void 0===e?void 0:e.matrixKeys)||[]}),[n,d]),g=Object(t.useMemo)((function(){var e;return n&&l&&(null===(e=d.find((function(e){return e.questionKey===s.segmentKey})))||void 0===e?void 0:e.answers)||[]}),[n,d]),p=Object(t.useCallback)((function(e,a){var n=Object(Ke.a)({},m.current);n.segmentKey=a.questionKey,n.segmentOption=null,n.segmentValue=null,c(e,n)}),[c]),h=Object(t.useCallback)((function(e,a){var n=Object(Ke.a)({},m.current);n.segmentOption=a,n.segmentValue=null,c(e,n)}),[c]),b=Object(t.useCallback)((function(e,a){var n=Object(Ke.a)({},m.current);n.segmentValue=a.answer,c(e,n)}),[c]);return i.a.createElement("div",{className:u.root},a&&i.a.createElement(U.a,{className:u.label},a),i.a.createElement("div",{className:u.container},i.a.createElement("div",{className:u.box},i.a.createElement(tn,{label:"Segment Key",options:d,optionLabel:"questionKey",optionValueKey:"questionKey",placeholder:o||"Select Segment Key",disabled:r,value:s.segmentKey,onChange:p})),i.a.createElement(Ga.a,{in:!!s.segmentKey},i.a.createElement(Ga.a,{in:!!y.length},i.a.createElement("div",{className:u.box},i.a.createElement(tn,{label:"Segment Option",options:y,placeholder:o||"Select Segment Option",disabled:r,value:s.segmentOption,onChange:h}))),i.a.createElement("div",{className:u.box},i.a.createElement(tn,{label:"Segment Answer",options:g,optionLabel:"answer",optionValueKey:"answer",placeholder:o||"Select Segment Answer",disabled:r,value:s.segmentValue,onChange:b})))))})),Si=(n(149),n(88)),vi=Object(x.a)({root:{width:"100%"}}),Oi=i.a.memo((function(e){var a=e.value,n=void 0===a?{}:a,r=e.denominations,o=e.denominationLabel,c=e.denominationValueKey,l=e.label,u=e.fieldKey,s=(e.required,e.conditional,e.conditionMet,e.onChange),m=(e.invalid,e.invalidate),d=Object(Q.a)(e,["value","denominations","denominationLabel","denominationValueKey","label","fieldKey","required","conditional","conditionMet","onChange","invalid","invalidate"]),y=vi(),g=Object(t.useRef)();g.current=n||{};var p=Object(t.useCallback)((function(e,a,n){var t=Si(g.current);t[n]=null===e||void 0===e?void 0:e[a],console.log("payment type change!",e,n,t),s(null,t)}),[s]);return i.a.createElement("div",{className:y.root},l&&i.a.createElement(U.a,{className:y.label},l),r&&r.map((function(e,a){return i.a.createElement(i.a.Fragment,{key:"payment-type-fragment".concat(a)},i.a.createElement(Di,Object.assign({type:"select",fieldKey:"".concat(u,"-payment-type").concat(a),key:"".concat(u,"-payment-type").concat(a),label:e&&"object"===typeof e?"function"===typeof o?o(e):e[o]:e,value:null===n||void 0===n?void 0:n[e&&"object"===typeof e?e[c]:e],displayComponent:function(e){return function(){return i.a.createElement("span",null,e.currencyCode)}},required:!0,onChange:function(a,n,t){return p(n,t,e&&"object"===typeof e?e[c]:e)},invalidate:m},d)))})))})),Ci=(n(149),n(88)),ki=Object(x.a)({root:{width:"100%"},checkbox:{flexBasis:"50%"},checkboxPadding:{padding:"4px"},checkboxContent:{display:"flex",alignItems:"center",width:"max-content"}}),Ai=i.a.memo((function(e){var a,n=e.value,r=void 0===n?{}:n,o=e.splitGroup,c=e.denominations,l=e.denominationLabel,u=e.denominationValueKey,s=e.denominationDecimalKey,m=e.maxValue,d=e.decimals,y=e.label,g=e.fieldKey,p=(e.required,e.conditional,e.conditionMet,e.disabled),h=e.disabledOptions,b=e.onChange,f=(e.invalid,e.invalidate),N=Object(Q.a)(e,["value","splitGroup","denominations","denominationLabel","denominationValueKey","denominationDecimalKey","maxValue","decimals","label","fieldKey","required","conditional","conditionMet","disabled","disabledOptions","onChange","invalid","invalidate"]),S=ki(),v=Object(t.useRef)();v.current=r||{};var O=Object(t.useCallback)((function(e,a){return!((null===e||void 0===e?void 0:e.countries)||[]).includes(a)}),[]),C=Object(t.useCallback)((function(e){e.currentTarget.blur();var a=Ci(v.current);a.split=e.target.checked,a.splitKey=a.split?o.key:void 0,b(e,a)}),[b,o]),k=Object(t.useCallback)((function(e,a,n){var t=Ci(v.current);t[n]=e,console.log("-----\x3e rewards config change!",e,a,n,t),b(null,t)}),[b]);return i.a.createElement("div",{className:S.root},y&&i.a.createElement(U.a,{className:S.label},y),(null===o||void 0===o?void 0:o.key)&&i.a.createElement("div",{className:S.checkboxPadding},i.a.createElement("div",{className:S.checkboxContent},i.a.createElement(ea.a,{size:"small",color:"primary",checked:!!(null===r||void 0===r?void 0:r.split),disabled:p||(null===o||void 0===o||null===(a=o.values)||void 0===a?void 0:a.length)<2,onChange:C}),i.a.createElement(U.a,{className:S.checkLabel},"Split by ",o.label))),c&&c.map((function(e,a){var n;return i.a.createElement(i.a.Fragment,{key:"rewards-fragment".concat(a)},i.a.createElement(Di,Object.assign({},N,{type:"rewards",fieldKey:"".concat(g,"-rewards").concat(a),key:"".concat(g,"-rewards").concat(a),label:e&&"object"===typeof e?"function"===typeof l?l(e):e[l]:e,currencySymbol:e.symbol,split:!!(null===r||void 0===r?void 0:r.split)&&(null===o||void 0===o||null===(n=o.values)||void 0===n?void 0:n.length)>1,splitKeys:null===o||void 0===o?void 0:o.values,value:null===r||void 0===r?void 0:r[e&&"object"===typeof e?e[u]:e],maxValue:m,decimals:e&&"object"===typeof e&&s?e[s]:d||2,required:!0,disabledOptions:h||function(a){return O(a,e["ISOalpha-2"])},onChange:function(n,t){return k(t,a,e&&"object"===typeof e?e[u]:e)},invalidate:f,disabled:p})))})))})),ji=n(758),Ii=(n(149),n(88)),Ei=Object(x.a)({root:{width:"100%",display:"flex",padding:"4px",alignItems:"center"},rewardsLabel:{flexBasis:"20%",textAlign:"right",marginRight:"10px !important",padding:"5px"},splitKeys:{display:"flex",flexDirection:"column",justifyContent:"center",flexBasis:"30%",textAlign:"right",marginRight:"10px !important",padding:"5px"},rewards:{display:"flex",flexDirection:"column",justifyContent:"center",flexBasis:"80%",padding:"4px",borderLeft:"2px solid #eee"},rewardsRow:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"space-between"}}),wi=function(e,a,n){return(e.rewards||[]).findIndex((function(e){return e.key===a.key&&e.value===a.value&&e.splitValue===n}))},Ti=i.a.memo((function(e){var a,n=e.value,r=void 0===n?{}:n,o=e.options,c=e.optionLabel,l=e.optionValueKey,u=e.selectedValueKey,s=e.selectedValueMap,m=e.disabledOptions,d=e.groups,y=e.split,g=e.splitKeys,p=e.currencySymbol,h=e.maxValue,b=e.label,f=e.placeholder,N=(e.fieldKey,e.required,e.conditional,e.conditionMet,e.disabled),S=e.onChange,v=(e.invalid,e.invalidate),O=(Object(Q.a)(e,["value","options","optionLabel","optionValueKey","selectedValueKey","selectedValueMap","disabledOptions","groups","split","splitKeys","currencySymbol","maxValue","label","placeholder","fieldKey","required","conditional","conditionMet","disabled","onChange","invalid","invalidate"]),Ei()),C=Object(t.useRef)(),k=Object(t.useRef)(),A=Object(t.useRef)();C.current=r||{},k.current=S,A.current=y,Object(t.useEffect)((function(){if(y!==A.current){console.log("split keys changed -- CLEARING REWARDS!!");var e=Ii(C.current);e.rewards=[],k.current(null,e),A.current=y}}),[y]);var j=Object(t.useCallback)((function(e,a){var n=Ii(C.current);n.paymentType={},s.forEach((function(e,t){return n.paymentType[t]=null===a||void 0===a?void 0:a[e]})),console.log("payment type change!",a,n),k.current(null,n)}),[S,s]),I=Object(t.useCallback)((function(e,a,n,t){var i=Ii(C.current);i.rewards=Object(_.a)(i.rewards||[]),-1===a?i.rewards.push({amount:e,key:n.key,value:n.value,splitValue:t}):i.rewards[a]={amount:e,key:n.key,value:n.value,splitValue:t},console.log("reward change!",e,n,t,i),k.current(null,i)}),[S]);return i.a.createElement("div",{className:O.root},i.a.createElement(U.a,{className:O.rewardsLabel},b),i.a.createElement("div",{className:O.rewards},i.a.createElement(tn,{placeholder:f,options:o,optionLabel:c,optionValueKey:l,disabledOptions:m,value:null===r||void 0===r||null===(a=r.paymentType)||void 0===a?void 0:a[u],displayComponent:function(e){return function(){return i.a.createElement("span",null,e.currencyCode)}},required:!0,onChange:j,invalidate:v,disabled:N}),y?g.map((function(e,a){return i.a.createElement("div",{className:O.rewardsRow,key:"reward".concat(e).concat(a)},i.a.createElement("div",{className:O.splitKeys},!a&&i.a.createElement(U.a,null,"\xa0"),i.a.createElement(U.a,null,e||"N/A")),d.map((function(n){var t,o,c=wi(r,n,e);return i.a.createElement(it,{key:"reward".concat(n.key).concat(n.value).concat(e||"N/A"),label:!a&&n.label,labelPosition:"top",value:null===(t=r.rewards)||void 0===t||null===(o=t[c])||void 0===o?void 0:o.amount,prefix:(n.prefix||"")+p,maxValue:h||100,decimals:2,required:!0,disabled:N,onChange:function(a,t){return I(t,c,n,e)}})})))})):i.a.createElement("div",{className:O.rewardsRow},d.map((function(e){var a,n,t=wi(r,e);return i.a.createElement(it,{key:"reward".concat(e.key).concat(e.value),label:e.label,labelPosition:"top",value:null===(a=r.rewards)||void 0===a||null===(n=a[t])||void 0===n?void 0:n.amount,prefix:(e.prefix||"")+p,maxValue:h||100,decimals:2,required:!0,disabled:N,onChange:function(a,n){return I(n,t,e)}})})))))})),xi=n(1238),Ri=n.n(xi),Bi=n(1239),Mi=n.n(Bi),Pi=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center"},photoBox:{border:function(e){return e.url?"none":"solid 1px black"},minWidth:"120px",minHeight:"70px",maxWidth:"300px",maxHeight:"175px",display:"flex",alignItems:"center",justifyContent:"center"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},image:{display:"block",width:"100%",height:"100%",transform:"none"},buttonBox:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"flex-start",margin:"8px"},button:{margin:"4px 0px 4px 0px",width:"100%"}}),Li=i.a.memo((function(e){var a=e.value,n=e.resolver,r=e.label,o=(e.disabled,e.onChange),c=(e.invalid,e.onButtonClick,Object(t.useState)()),l=Object(g.a)(c,2),u=l[0],s=l[1],m=Object(t.useState)(!1),d=Object(g.a)(m,2),y=d[0],p=d[1],h=Pi({url:u});Object(t.useEffect)((function(){if(a&&"string"===typeof a&&n&&"function"===typeof n)p(!0),Promise.resolve(n(a)).then(s).then((function(){return p(!1)}));else if(a instanceof File){var e=new FileReader;e.onload=function(){return s(e.result)},e.readAsDataURL(a)}else s(a)}),[a,n]);var b=Object(t.useCallback)((function(e){var a=Object(g.a)(e,1)[0];o(null,a.src.file)}),[]),f=Object(t.useCallback)((function(){o(null,null)}),[o]);return i.a.createElement("div",{className:h.root},r&&i.a.createElement(U.a,{className:h.label},r),i.a.createElement("div",{className:h.photoBox},y&&i.a.createElement(R.a,null),u&&i.a.createElement("img",{className:h.image,src:u})),i.a.createElement("div",{className:h.buttonBox},i.a.createElement(Gt.a,{multiple:!1,maxSize:"2mb",multipleMaxSize:"10mb",accept:["image/png"],onSuccess:b},(function(e){var n=e.browseFiles;return i.a.createElement(wa.a,{variant:"outlined",size:"small",className:h.button,startIcon:i.a.createElement(Ri.a,null),onClick:n},a?"Replace":"Add"," Photo")})),i.a.createElement(wa.a,{variant:"outlined",size:"small",className:h.button,startIcon:i.a.createElement(Mi.a,null),onClick:f},"Remove Photo")))})),Ki=Object(x.a)({root:{display:"flex",padding:"5px",alignItems:"center",width:"100%"},subroot:{display:"flex",alignItems:"center",width:"100%"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},textField:{flexBasis:"80%",padding:"7px 9px",border:"solid 1px #bdbdbd",borderRadius:"4px",display:"flex",justifyContent:"space-between"}}),Gi=i.a.memo((function(e){var a=e.value,n=e.label,r=e.displayLabel,o=e.displayComponent,c=e.endComponent,l=Ki({label:n}),u=Object(t.useMemo)((function(){return"function"===typeof o?function(){return o(a)}:o}),[o,a]),s=Object(t.useMemo)((function(){return"function"===typeof c?function(){return c(a)}:c})),m=Object(t.useMemo)((function(){return"function"===typeof r?r(a):a}),[r,a]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:l.root},n&&i.a.createElement(U.a,{className:l.label},n),o?i.a.createElement(u,null):c?i.a.createElement(U.a,{className:l.textField},m,i.a.createElement(s,null)):i.a.createElement(U.a,{className:l.textField},m)))})),Di=(n(149),i.a.memo((function(e){var a=e.type,n=e.value,r=e.onChangeHandler,o=e.onButtonClickHandler,c=Object(Q.a)(e,["type","value","onChangeHandler","onButtonClickHandler"]);!function(e,a,n){var i=n.subkey,r=n.required,o=n.fieldKey,c=n.invalidate,l=n.conditional,u=n.conditionMet,s=n.regexp,m=n.minValue,d=n.maxValue,y=n.customValidator,g=Object(t.useRef)(!0);Object(t.useEffect)((function(){var n,t=!0;if(r||l&&u)switch(e){case"chip":case"marker-builder":t=a&&!!a.length;break;case"select":t=a&&!!a.length||"number"===typeof a;break;case"question":t=!(!(a&&a.questionKey&&a.answers&&a.answers.reduce((function(e,a){return!!e&&!(!a||!a.answer)}),!0))||a.answers.map((function(e){return e.answer})).filter((n=new Set,function(e){return n.has(e)||!n.add(e)})).length);break;case"chart-segment":t=!!a.questionKey&&(!(a.freeNumeric||a.virtual&&"segments"===a.dataKey)||!(!a.answers||!a.answers.reduce((function(e,a){return!!e&&!(!a||!a.answer)}),!0)||a.answers.map((function(e){return e.answer})).filter(function(e){return function(a){return e.has(a)||!e.add(a)}}(new Set)).length));break;case"marker":t=!!a.markerName&&"number"===typeof a.markerHour&&"number"===typeof a.markerMinute&&"number"===typeof a.markerSecond;break;case"boolean":t="boolean"===typeof a;break;case"minutes":t=Number.isInteger(a);break;case"hms-time":t=Number.isFinite(a),null!==m&&void 0!==m&&(t=t&&a>=m),null!==d&&void 0!==d&&(t=t&&a<=d);break;case"number":var p=parseFloat(a);t=Number.isInteger(p),null!==m&&void 0!==m&&(t=t&&p>=m),null!==d&&void 0!==d&&(t=t&&p<=d);break;case"text":t=!!a&&(!s||s.test(a));break;case"date":case"time":case"datetime":default:t=!!a}else"text"===e&&a&&s?t=s.test(a):"number"===e&&null!==a&&void 0!==a&&(null!==m&&void 0!==m&&(t=t&&a>=m),null!==d&&void 0!==d&&(t=t&&a<=d));if((r||l&&u)&&y&&"function"===typeof y){var h=y(a);Promise.resolve("function"===typeof h?h():h).then((function(e){(t=t&&e)!==g.current&&(g.current=t,c(i?"".concat(o,"-").concat(i):o,!t))}))}else t!==g.current&&(g.current=t,c(i?"".concat(o,"-").concat(i):o,!t))}),[e,a,r,o,c,l,u,s,m,d,i,y])}(a,n,Object(Ke.a)({},c));var l=Object(t.useCallback)((function(e,a,n){return r(e,a,c.fieldKey,c.onUpdate,n)}),[r,c.fieldKey,c.onUpdate]),u=Object(t.useCallback)((function(){return c.buttonAction&&o(c.buttonAction)}),[o,c.buttonAction]);switch(a){case"date":return i.a.createElement(pn,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"time":return i.a.createElement(mn,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"datetime":return i.a.createElement(Cn,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"select":return i.a.createElement(tn,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"boolean":return i.a.createElement(jn,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"question":return i.a.createElement(at,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"chart-segment":return i.a.createElement(ht,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"marker":return i.a.createElement(St,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"segment-selector":return i.a.createElement(Ni,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"chat-channel":return i.a.createElement(si,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"payment-types":return i.a.createElement(Oi,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"rewards":return i.a.createElement(Ti,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"text-builder":return i.a.createElement(qa,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"select-builder":return i.a.createElement(cn,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"question-builder":return i.a.createElement(It,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"chart-segment-builder":return i.a.createElement(Mt,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"marker-builder":return i.a.createElement(zt,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"chat-channel-builder":return i.a.createElement(gi,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"rewards-builder":return i.a.createElement(Ai,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"transfer-list":return i.a.createElement(bi,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"hms-time":return i.a.createElement(Jt,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"number":return i.a.createElement(it,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"percent":return i.a.createElement(Qt,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"minutes":return i.a.createElement(ai,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"color":return i.a.createElement(ri,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"chip":return i.a.createElement(Hn,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"photo":return i.a.createElement(Li,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"rich-text":return i.a.createElement(Xa,Object.assign({value:n,onChange:l,onButtonClick:u},c));case"display":return i.a.createElement(Gi,Object.assign({value:n},c));case"text":default:return i.a.createElement(Va,Object.assign({value:n,onChange:l,onButtonClick:u},c))}}))),Ui=n(88),Fi=Object(x.a)({modal:{display:"flex",flexDirection:"column",alignItems:"center",paddingTop:"30px",paddingBottom:"30px",width:"100vw"},paper:{display:"flex",flexDirection:"column",outline:"none",width:"80%",minWidth:"300px",padding:"15px 0 0 0",maxHeight:"98%"},header:{display:"flex",flexDirection:"row",alignContent:"center",justifyContent:"space-between",padding:"0 15px 0 15px",marginBottom:"6px"},body:{padding:"0 15px 0 15px",overflowY:"auto"},headerText:{margin:"auto 0 auto 0",whiteSpace:"nowrap"},footer:{display:"flex",flexDirection:"row",justifyContent:"flex-end",padding:"0 0 15px 0",marginTop:"6px"},button:{margin:"3px"},divider:{margin:"1rem"}}),Vi=i.a.memo((function(e){e.modalKey;var a=e.data,n=e.handleClose,r=e.onSubmit,o=e.open,c=e.title,l=(e.titleKey,e.tabs),m=void 0===l?[]:l,d=e.fields,y=void 0===d?[]:d,p=e.buttonLabel,h=(e.children,Object(Q.a)(e,["modalKey","data","handleClose","onSubmit","open","title","titleKey","tabs","fields","buttonLabel","children"]),Object(t.useState)(a||{})),b=Object(g.a)(h,2),f=b[0],N=b[1],S=Object(t.useState)(0),v=Object(g.a)(S,2),O=v[0],C=v[1],k=Object(t.useState)(new Set),A=Object(g.a)(k,2),j=A[0],I=A[1],E=Fi(),w=Object(t.useRef)(),T=Object(t.useRef)(f),x=Object(t.useRef)([]);Object(t.useEffect)((function(){var e={},n=new Set;y.forEach((function(t){Array.isArray(t)?t.forEach((function(t){e[t.key]=a?a[t.key]:void 0!==t.defaultValue?t.defaultValue:null,!t.required||e[t.key]&&0!==e[t.key].length||n.add(t.key)})):(e[t.key]=a?a[t.key]:void 0!==t.defaultValue?t.defaultValue:null,!t.required||e[t.key]&&0!==e[t.key].length||n.add(t.key))})),m.forEach((function(t){t.fields.forEach((function(t){if(Array.isArray(t))t.forEach((function(t){var i=t.key.split("."),r=Object(xa.a)(i),o=r[0],c=r[1],l=r.slice(2).join(".");c?(e[o]||(e[o]={}),l?(e[o][c]||(e[o][c]={}),e[o][c][l]=a&&a[o]&&a[o][c]?a[o][c][l]:void 0!==t.defaultValue?t.defaultValue:null,!t.required||e[o][c][l]&&0!==e[o][c][l].length||n.add(t.key)):(e[o][c]=a&&a[o]?a[o][c]:void 0!==t.defaultValue?t.defaultValue:null,!t.required||e[o][c]&&0!==e[o][c].length||n.add(t.key))):(e[t.key]=a?a[t.key]:void 0!==t.defaultValue?t.defaultValue:null,!t.required||e[t.key]&&0!==e[t.key].length||n.add(t.key))}));else{var i=t.key.split("."),r=Object(xa.a)(i),o=r[0],c=r[1],l=r.slice(2).join(".");c?(e[o]||(e[o]={}),l?(e[o][c]||(e[o][c]={}),e[o][c][l]=a&&a[o]&&a[o][c]?a[o][c][l]:void 0!==t.defaultValue?t.defaultValue:null,!t.required||e[o][c][l]&&0!==e[o][c][l].length||n.add(t.key)):(e[o][c]=a&&a[o]?a[o][c]:void 0!==t.defaultValue?t.defaultValue:null,!t.required||e[o][c]&&0!==e[o][c].length||n.add(t.key))):(e[t.key]=a?a[t.key]:void 0!==t.defaultValue?t.defaultValue:null,!t.required||e[t.key]&&0!==e[t.key].length||n.add(t.key))}}))})),I((function(e){return new Set(Object(_.a)(e),Object(_.a)(n))})),console.log("SETTING UP",e),a||Object.keys(T.current).length||N(e)}),[a,y,m]),Object(t.useEffect)((function(){if(T.current=f,x.current.length){var e=function(){var a=Object(s.a)(u.a.mark((function a(n){var t,i,r,o=arguments;return u.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=o.length>1&&void 0!==o[1]?o[1]:{},i=n.shift(),a.next=4,i;case 4:return r=a.sent,t=Object(Ke.a)(Object(Ke.a)({},t),r),a.abrupt("return",n.length?e(n,t):t);case 7:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}();e(x.current).then((function(e){return N((function(a){return Object(Ke.a)(Object(Ke.a)({},a),e)}))}))}}),[f]);var R=Object(t.useCallback)((function(e,a,n,t,i){N((function(e){var r=Ui(e),o=n.split("."),c=Object(xa.a)(o),l=c[0],u=c[1],s=c.slice(2).join("."),m=a&&i?Array.isArray(a)?a.map((function(e){return e[i]})):a[i]:a;if(u?(r[l]||(r[l]={}),s?(r[l][u]||(r[l][u]={}),r[l][u][s]=m):r[l][u]=m):r[n]=m,t&&"function"===typeof t){var d=t(a,r);return d instanceof Promise?(x.current.push(d),r):d}return r}))}),[]),B=Object(t.useCallback)((function(e){if(e&&"function"===typeof e){var a=Ui(T.current);Promise.resolve(e(a)).then((function(){N(a)}))}}),[]),M=Object(t.useCallback)((function(e,a){e.currentTarget.blur(),C(a)}),[]),P=Object(t.useCallback)((function(e){e.currentTarget.blur(),r(e,f)}),[r,f]),L=Object(t.useCallback)((function(e,a){I((function(n){var t=new Set(n);return a?t.add(e):t.delete(e),t}))}),[]),K=Object(t.useMemo)((function(){return!!j.size}),[j.size]);return i.a.createElement(i.a.Fragment,null,i.a.createElement(Ra.a,{className:E.modal,open:o,BackdropComponent:Ba.a,BackdropProps:{timeout:250}},i.a.createElement(Ma.a,{in:o},i.a.createElement(Pa.a,{className:E.paper},i.a.createElement("div",{className:E.header},i.a.createElement(U.a,{variant:"h5",className:E.headerText},c instanceof Function?c(f):c),m&&m.length>0&&i.a.createElement(La.a,{action:w,value:O,indicatorColor:"primary",textColor:"primary",onChange:M,"aria-label":"search filter tab",variant:"scrollable"},m.map((function(e){return i.a.createElement(Ka.a,{key:e.key,label:e.label,disabled:e.disabled instanceof Function?e.disabled(f):e.disabled})})))),i.a.createElement("div",{className:E.body},i.a.createElement("form",{autoCapitalize:"off"},m&&m.length>0&&m.map((function(e,a){return i.a.createElement("div",{style:{display:a===O?"block":"none"}},e.fields&&e.fields.map((function(e,a){var n=Array.isArray(e)?[]:e.key.split("."),t=Object(xa.a)(n),r=t[0],o=t[1],c=t.slice(2).join(".");return Array.isArray(e)?i.a.createElement("div",{key:"field".concat(a).concat(e.key)},e.map((function(e,a){var n=e.key.split("."),t=Object(xa.a)(n),r=t[0],o=t[1],c=t.slice(2).join(".");return i.a.createElement(Ga.a,{mountOnEnter:!1,unmountOnExit:!0,key:"collapse".concat(a).concat(e.key),in:!e.conditions||!e.conditions.length||e.conditions.map((function(e){return e.condition(f)})).reduce((function(e,a){return e&&a})),className:E.field},i.a.createElement(Di,Object.assign({value:o?f[r]&&(c?f[r][o]&&f[r][o][c]:f[r][o]):f[e.key],fieldKey:e.key,invalid:e.subkey?j.has("".concat(e.key,"-").concat(e.subkey)):j.has(e.key),invalidate:L,conditional:!(!e.conditions||!e.conditions.length)&&e.conditions.map((function(e){return!!e.required})).reduce((function(e,a){return e&&a})),conditionMet:!e.conditions||!e.conditions.length||e.conditions.map((function(e){return e.condition(f)})).reduce((function(e,a){return e&&a})),onChangeHandler:R,onButtonClickHandler:B},e,{disabled:e.disabled instanceof Function?e.disabled(f):e.disabled,prefix:e.prefix instanceof Function?e.prefix(f):e.prefix,options:"function"===typeof e.options?e.options(f):e.options,disabledOptions:e.disabledOptions instanceof Function?function(a){return e.disabledOptions(f,a)}:void 0,showTerminate:e.showTerminate instanceof Function?e.showTerminate(f):e.showTerminate})))})),i.a.createElement($.a,{className:E.divider})):i.a.createElement(Ga.a,{mountOnEnter:!1,unmountOnExit:!0,key:"collapse".concat(a).concat(e.key),in:!e.conditions||!e.conditions.length||e.conditions.map((function(e){return e.condition(f)})).reduce((function(e,a){return e&&a})),className:E.field},i.a.createElement(Di,Object.assign({value:o?f[r]&&(c?f[r][o]&&f[r][o][c]:f[r][o]):f[e.key],fieldKey:e.key,invalid:e.subkey?j.has("".concat(e.key,"-").concat(e.subkey)):j.has(e.key),invalidate:L,conditional:!(!e.conditions||!e.conditions.length)&&e.conditions.map((function(e){return!!e.required})).reduce((function(e,a){return e&&a})),conditionMet:!e.conditions||!e.conditions.length||e.conditions.map((function(e){return e.condition(f)})).reduce((function(e,a){return e&&a})),onChangeHandler:R,onButtonClickHandler:B},e,{disabled:e.disabled instanceof Function?e.disabled(f):e.disabled,prefix:e.prefix instanceof Function?e.prefix(f):e.prefix,options:"function"===typeof e.options?e.options(f):e.options,disabledOptions:e.disabledOptions instanceof Function?function(a){return e.disabledOptions(f,a)}:void 0,showTerminate:e.showTerminate instanceof Function?e.showTerminate(f):e.showTerminate})))})))})),y&&y.length>0&&y.map((function(e,a){var n=Array.isArray(e)?[]:e.key.split("."),t=Object(xa.a)(n),r=t[0],o=t[1],c=t.slice(2).join(".");return Array.isArray(e)?i.a.createElement("div",{key:"field".concat(a).concat(e.key)},e.map((function(e,a){var n=e.key.split("."),t=Object(xa.a)(n),r=t[0],o=t[1],c=t.slice(2).join(".");return i.a.createElement(Ga.a,{mountOnEnter:!1,unmountOnExit:!0,key:"collapse".concat(a).concat(e.key),in:!e.conditions||!e.conditions.length||e.conditions.map((function(e){return e.condition(f)})).reduce((function(e,a){return e&&a})),className:E.field},i.a.createElement(Di,Object.assign({value:o?f[r]&&(c?f[r][o]&&f[r][o][c]:f[r][o]):f[e.key],fieldKey:e.key,invalid:e.subkey?j.has("".concat(e.key,"-").concat(e.subkey)):j.has(e.key),invalidate:L,conditional:!(!e.conditions||!e.conditions.length)&&e.conditions.map((function(e){return!!e.required})).reduce((function(e,a){return e&&a})),conditionMet:!e.conditions||!e.conditions.length||e.conditions.map((function(e){return e.condition(f)})).reduce((function(e,a){return e&&a})),onChange:function(a,n,t){return R(a,n,e.key,e.onUpdate,t)},onButtonClick:e.buttonAction&&function(){return B(e.buttonAction)}},e,{disabled:e.disabled instanceof Function?e.disabled(f):e.disabled,prefix:e.prefix instanceof Function?e.prefix(f):e.prefix,options:"function"===typeof e.options?e.options(f):e.options,disabledOptions:e.disabledOptions instanceof Function?function(a){return e.disabledOptions(f,a)}:void 0})))})),i.a.createElement($.a,{className:E.divider})):i.a.createElement(Ga.a,{mountOnEnter:!1,unmountOnExit:!0,key:"collapse".concat(a).concat(e.key),in:!e.conditions||!e.conditions.length||e.conditions.map((function(e){return e.condition(f)})).reduce((function(e,a){return e&&a})),className:E.field},i.a.createElement(Di,Object.assign({value:o?f[r]&&(c?f[r][o]&&f[r][o][c]:f[r][o]):f[e.key],fieldKey:e.key,invalid:e.subkey?j.has("".concat(e.key,"-").concat(e.subkey)):j.has(e.key),invalidate:L,conditional:!(!e.conditions||!e.conditions.length)&&e.conditions.map((function(e){return!!e.required})).reduce((function(e,a){return e&&a})),conditionMet:!e.conditions||!e.conditions.length||e.conditions.map((function(e){return e.condition(f)})).reduce((function(e,a){return e&&a})),onChange:function(a,n,t){return R(a,n,e.key,e.onUpdate,t)},onButtonClick:e.buttonAction&&function(){return B(e.buttonAction)}},e,{disabled:e.disabled instanceof Function?e.disabled(f):e.disabled,prefix:e.prefix instanceof Function?e.prefix(f):e.prefix,options:"function"===typeof e.options?e.options(f):e.options,disabledOptions:e.disabledOptions instanceof Function?function(a){return e.disabledOptions(f,a)}:void 0})))})),i.a.createElement("div",{className:E.footer},i.a.createElement(wa.a,{className:E.button,variant:"contained",onClick:P,disabled:K,color:"primary"},p),i.a.createElement(wa.a,{className:E.button,variant:"contained",onClick:n},"Cancel"))))))))}));i.a.memo((function(){}));Vi.defaultProps={title:"Modal",buttonLabel:"Submit",tabs:[],fields:[]};var zi=Vi,Hi=n(1246),qi=n.n(Hi),Wi=n(417),Ji=n.n(Wi),Yi=n(594),Zi=n(1247),_i=n(178),Qi=n.n(_i),Xi=n(1249),$i=n(1248),er=n(166),ar=n(1240),nr=n.n(ar),tr=n(1241),ir=n.n(tr),rr=n(1242),or=n.n(rr),cr=n(562),lr=n(1243),ur=n(1244),sr=n(1245),mr=n(262),dr={seasi:"SEA",pfm:"PFM",vvtv:"VTV",cpt:"CPT",ew:"EWX"},yr={SEA:"Screen Engine/ASI",PFM:"Preview Free Movies",VTV:"ViewerVoice TV",CPT:"Screen Engine/ASI",EWX:"EngineWorks"},gr=Object(x.a)({centerBadge:{transform:"scale(1) translate(-100%, -50%)"}}),pr=function(e){return e.id?"Edit Session":"Add New Session"},hr=function(e,a){return a.sessionBranding=e?yr[e.code]:null,a},br=function(e,a){var n=De()(e).hours(),t=De()(e).minutes();return a.staffArrivalTime=De()(e).hours(n-2),a.guestCheckInTime=De()(e).hours(n-1),a.clientArrivalTime=De()(e).minutes(t-15),a},fr=function(e,a){return a.surveyId=null,a},Nr=function(e,a){return a.subGeoRestriction=null,a},Sr=i.a.memo((function(e){var a,n=e.data,r=e.team,o=e.getProjects,c=e.getVideos,l=(e.getTBVideos,e.getYoutubeVideo),m=e.getSurveys,d=e.getPFMScreenings,y=e.getAppointmentTypes,p=e.getCalendars,h=e.getZoomUsers,b=e.getZoomUserMeetings,f=e.allowFullEdit,N=e.allowPostEdit,S=e.allowVideoEdit,v=Object(Ta.useClipboard)({copiedTimeout:1500}),O=Object(t.useState)(null===n||void 0===n?void 0:n.multiSection),C=Object(g.a)(O,2),k=C[0],A=C[1],j=Object(t.useState)((null===n||void 0===n?void 0:n.multiSection)&&(null===n||void 0===n||null===(a=n.contentLength)||void 0===a?void 0:a.length)),I=Object(g.a)(j,2),E=I[0],w=I[1],T=Object(t.useState)(),x=Object(g.a)(T,2),R=x[0],B=x[1],M=Object(t.useState)(!1),P=Object(g.a)(M,2),K=P[0],G=P[1],D=Object(t.useState)([]),F=Object(g.a)(D,2),V=F[0],z=F[1],H=Object(t.useRef)(),q=Object(t.useRef)(),W=Object(t.useRef)(),J=Object(t.useRef)(),Y=Object(t.useRef)(),Q=Object(t.useRef)(),X=Object(t.useRef)(),$=Object(t.useRef)(),ee=Object(t.useRef)(),ae=Object(t.useRef)(),ne=Object(t.useRef)({}),te=Object(t.useRef)(),ie=Object(t.useRef)({}),re=Object(t.useRef)(!1),oe=Object(t.useMemo)((function(){return(null===n||void 0===n?void 0:n.segmentGoals)||{}}),[null===n||void 0===n?void 0:n.segmentGoals]),ce=gr(),le=Object(t.useCallback)((function(e){var a=e.id,n=e.checkInStarted;return!f||!!a&&!!n}),[f]),ue=Object(t.useCallback)((function(e){var a=e.id,n=e.checkInStarted;return!f||!!a&&!!n&&!N}),[f,N]),se=Object(t.useCallback)((function(e){var a=e.id,n=e.checkInStarted;return!!e.autoTechCheck||!f||!!a&&!!n}),[f]),me=Object(t.useCallback)((function(e){var a=e.id,n=e.checkInStarted,t=e.hasProject,i=e.projectId;return t&&!!i&&"NEW"!==i||!f||!!a&&!!n}),[f]),de=Object(t.useCallback)((function(e){var a=e.id,n=e.checkInStarted,t=e.hasProject,i=e.projectId,r=e.externalRecruit,o=e.recruitPlatform;return t&&!!i&&"NEW"!==i&&r&&"QTC"===o||!f||!!a&&!!n}),[f]),ye=Object(t.useCallback)((function(e){var a=e.id,n=e.checkInStarted;return K&&(!f&&!S||!!a&&!!n)}),[f,S,K]),ge=Object(t.useCallback)((function(e){var a=e.id,n=e.checkInStarted,t=e.hasProject,i=e.projectId;return t&&!!i&&"NEW"!==i||K&&(!f&&!S||!!a&&!!n)}),[f,S,K]),pe=Object(t.useCallback)((function(e,a){var n=e.allowedCountries;return"US"!==(null===n||void 0===n?void 0:n.toString())&&"metroCode"===(null===a||void 0===a?void 0:a.type)}),[]),he=Object(t.useCallback)((function(e,a){return!!a.externalSessionId||V.length&&!V.includes(a.id)}),[V]),be=Object(t.useCallback)((function(e,a){return!(!(null===a||void 0===a?void 0:a.assigned)||a.assigned.includes(null===n||void 0===n?void 0:n.id))}),[n]),fe=Object(t.useCallback)((function(e){return!e.videoId}),[]),Ne=Object(t.useCallback)((function(e,a){return!k&&["inter","all"].includes(null===a||void 0===a?void 0:a.code)}),[k]),Se=Object(t.useCallback)((function(){return H.current||(H.current=o().then((function(e){return H.current=e||[],e})),H.current)}),[o]);Object(t.useEffect)((function(){n&&Promise.resolve(Se()).then((function(e){var a=e.find((function(e){return e.id===n.projectId}));a&&z(a.externalRecruitIds)}))}),[Se,n]);var ve=Object(t.useCallback)((function(e,a){return a.videoId=null,a.isLiveSession=!1,a.multiSection=!1,a.internalVideoName=[],"YouTube"===e&&(a.videoLength=null,a.contentLength=[]),w(0),a}),[]),Oe=Object(t.useCallback)((function(e,a){return a.videoId=null,a.internalVideoName=[],w(0),A(!!e),a}),[]),Ce=Object(t.useCallback)((function(e,a){var n=e&&e.duration||null;return a.videoLength=n,a.contentLength=n?[n]:null,w(0),a}),[]),ke=Object(t.useCallback)((function(e,a){return a.contentLength=(e.video_ids||[]).map((function(a){var n;return(null===(n=e.videos.find((function(e){return e.id===a})))||void 0===n?void 0:n.duration)||0})),console.log("PLAYLIST UPDATE!!!",e.videos,a.contentLength),a.videoLength=a.contentLength.reduce((function(e,a){return e+(a+1e4)}),0),w(a.contentLength.length),a}),[]),Ae=Object(t.useCallback)((function(e,a){return a.viewerEmailTemplate=mr.linkToVirtualEvent[e.code],a.inactiveMessage=mr.continueToMoveDial[e.code],a}),[]),je=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a,n){var t,i;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a){e.next=7;break}n.projectId=null,n.hasQualifyingSegment=!1,n.qualifyingSegment={},n.externalRecruit&&"QTC"===n.recruitPlatform&&(n.externalRecruitId="NEW"),e.next=13;break;case 7:if(!(a&&n.externalRecruit&&"PFM"===n.recruitPlatform&&n.externalRecruitId)){e.next=13;break}return e.next=10,Promise.resolve(Q.current);case 10:t=e.sent,(i=t.find((function(e){return e.id===n.externalRecruitId}))).linkedScreeningIds&&(n.linkedScreenings=[n.externalRecruitId].concat(Object(_.a)(i.linkedScreeningIds)).sort());case 13:return e.abrupt("return",n);case 14:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}(),[]),Ie=Object(t.useCallback)((function(e,a){var n,t="NEW"!==(null===e||void 0===e?void 0:e.id)&&e,i=[],r=1;t&&(a.team=t.team,a.client=t.client,a.seaJobCode=t.seaJobCode,a.videoPlatform=t.videoPlatform,a.videoLength=t.videoLength,a.contentLength=t.contentLength||[],a.autoStop=t.autoStop,a.autoStopTime=t.autoStopTime,a.videoId=t.videoId,a.playerId=t.playerId,a.audienceSegments=t.audienceSegments||[],a.dialChartSegments=t.dialChartSegments||[],a.videoMarkers=t.videoMarkers||[],a.isDialSession=t.isDialProject,a.scoreBase=t.scoreBase,a.externalRecruit=t.externalRecruit,a.recruitPlatform=t.recruitPlatform,a.externalRecruitId=t.externalRecruitId,t.externalRecruit&&(a.bypassTechCheck=!1,a.acuityTechCheck=!0),a.clientMagicLink=t.clientMagicLink,a.magicLinkUrl=t.magicLinkUrl,a.requirePasscode=t.requirePasscode,a.magicLinkPasscode=t.magicLinkPasscode,a.requireEmailValidation=t.requireEmailValidation,r=(null===(n=t.contentLength)||void 0===n?void 0:n.length)||0,i=t.externalRecruitIds||[]);return w(r),z(i),a}),[]),Ee=Object(t.useCallback)((function(){return q.current||(q.current=c("brightcove").then((function(e){return q.current=e||[],e})),q.current)}),[c]),we=Object(t.useMemo)((function(){return Promise.resolve(Ee()).then((function(e){return W.current||(W.current=c("brightcove",null,!0).then((function(a){return W.current=(a||[]).map((function(a){return a.videos=e.filter((function(e){return(a.video_ids||[]).includes(e.id)})),a})),W.current})),W.current)}))}),[Ee]),Te=Object(t.useCallback)((function(e,a){return Promise.resolve(Ee()).then((function(n){return a.contentLength=(e||[]).map((function(e){var a;return(null===(a=n.find((function(a){return a.id===e})))||void 0===a?void 0:a.duration)||0})),a.videoLength=a.contentLength.reduce((function(e,a){return e+(a+3e4)}),0),w(a.contentLength.length),a}))}),[Ee]),xe=Object(t.useCallback)((function(e){return Y.current||(Y.current=c("ticktbox").then((function(e){return Y.current=e||[],e})),Y.current)}),[c]),Re=Object(t.useCallback)((function(){return Promise.resolve(xe()).then((function(e){return e.filter((function(e){return e.techCheck}))}))}),[xe]),Be=Object(t.useCallback)((function(e){return l(e)}),[l]),Me=Object(t.useCallback)((function(){return J.current||(J.current=c("brightcove","tc").then((function(e){return J.current=e||[],e})),J.current)}),[c]),Pe=Object(t.useCallback)((function(){return Q.current||(Q.current=d().then((function(e){return Q.current=(e||[]).map((function(e){return e.id="".concat(e.id),e.linkedScreeningIds=e.linkedScreeningIds&&e.linkedScreeningIds.map((function(e){return e&&e.toString()})),e})),Q.current})),Q.current)}),[d]),Le=Object(t.useCallback)((function(){return X.current||(X.current=m("qualtrics",!0).then((function(e){return X.current=e||[],e})),X.current)}),[m]),Ge=Object(t.useCallback)((function(){return $.current||($.current=m("qualtrics").then((function(e){return $.current=e||[],e})),$.current)}),[m]),Ue=Object(t.useCallback)((function(){return ee.current||(ee.current=m("decipher").then((function(e){return ee.current=e||[],e})),ee.current)}),[m]),Fe=Object(t.useCallback)((function(){return ae.current||(ae.current=y().then((function(e){return ae.current=e||[],e})),ae.current)}),[y]),Ve=Object(t.useCallback)((function(e,a){return a.acuityCalendarId=null,a}),[]),ze=Object(t.useCallback)((function(e){return e.acuityAppointmentTypeId?ne.current[e.acuityAppointmentTypeId]||p(e.acuityAppointmentTypeId).then((function(a){return ne.current[e.acuityAppointmentTypeId]=a,a})):[]}),[p]),He=Object(t.useCallback)((function(){return te.current||(te.current=h().then((function(e){return te.current=e||[],e})),te.current)}),[h]),qe=Object(t.useCallback)((function(e,a){return a.zoomMeetingId="NEW",a}),[]),We=Object(t.useCallback)((function(e){return e.zoomHostId?ie.current[e.zoomHostId]||b(e.zoomHostId).then((function(a){return ie.current[e.zoomHostId]=a,a})):[]}),[b]),Je=Object(t.useCallback)((function(e,a){return e&&e.length?a.enhancedGeoRestriction&&"metroCode"===a.subGeoRestrictionType&&"US"!==(null===e||void 0===e?void 0:e.toString())&&(a.subGeoRestrictionType=null,a.subGeoRestriction=null):(a.enhancedGeoRestriction=!1,a.subGeoRestrictionType=null,a.subGeoRestriction=null),a}),[]),Ye=Object(t.useCallback)((function(e){return(e.allowedCountries||[]).reduce((function(e,a){return e.push.apply(e,Object(_.a)(lr[a]||[])),e}),[])}),[]),Ze=Object(t.useCallback)((function(e,a){if(/^[\w\-]{11}$/.test(e)){G(!0);var n={};return Be(e).then((function(e){return n.isLiveSession=!!e.liveStreamDetails,B(e),G(!1),n})).catch((function(e){return n.isLiveSession=!1,B(),G(!1),n}))}return a.isLiveSession=!1,B(),a}),[Be]),_e=Object(t.useCallback)((function(e){return!!/^[\w\-]{11}$/.test(e)&&(re.current?!!R:(G(!0),Be(e).then((function(e){return B(e),re.current=!0,G(!1),!0})).catch((function(e){return B(),G(!1),!1}))))}),[R,Be]),Qe=Object(t.useCallback)((function(){return K?"Loading...":R?R.videoTitle:"NO VIDEO SELECTED"}),[R,K]),Xe=Object(t.useMemo)((function(){return i.a.createElement(Ia.a,{badgeContent:"LIVE",color:"secondary",anchorOrigin:{vertical:"top",horizontal:"left"},classes:{badge:ce.centerBadge}})}),[ce]),$e=Object(t.useCallback)((function(){return R&&R.liveStreamDetails?Xe:i.a.createElement(i.a.Fragment,null)}),[R,Xe]),ea=Object(t.useCallback)((function(){return i.a.createElement("span",{style:{display:"flex",alignItems:"center"}},i.a.createElement(Ea.a,{title:"Copy"},i.a.createElement(wa.a,{style:{minWidth:0,padding:"1px 2px"}},i.a.createElement(Qi.a,{onClick:function(){var e="\n Use this link to access the virtuworks\u2122 Live session:\n ".concat(n.magicLinkUrl,"\n \n This session requires the following additional security measures:\n Passcode: ").concat(n.magicLinkPasscode,"\n Email Verification: ").concat(n.requireEmailValidation?"Yes":"No","\n \n If you have any trouble, please contact your client service representative for support.\n ");v.copy(e)}}))))}),[n,v]),aa=Object(t.useCallback)((function(e,a){return e&&(a.bypassTechCheck=!1,a.acuityTechCheck=!0),a}),[]),na=Object(t.useCallback)((function(e,a){var n="NEW"!==e.id&&e;if(n)if(n.segments)a.audienceSegments=n.segments;else if(n.Questions){a.linkedScreenings=n.linkedScreeningIds,a.videoTitle=n.title,a.client=n.Client.displayName;var t=De()(n.screeningStartDate).hours(),i=De()(n.screeningStartDate).minutes();a.scheduledStartTime=De()(n.screeningStartDate),a.staffArrivalTime=De()(n.screeningStartDate).hours(t-2),a.guestCheckInTime=De()(n.screeningStartDate).hours(t-1),a.clientArrivalTime=De()(n.screeningStartDate).minutes(i-15);var r=n.RuleSets.reduce((function(e,a){if(a.questionId&&"MAKES UP"===a.acceptanceType&&Number.isInteger(a.conditionPercentage)){var n=e[a.questionId]||{};e[a.questionId]=Object(Ke.a)(Object(Ke.a)({},n),{},Object(L.a)({},a.Rules[0].configJSON.values[0],a.Rules[0].configJSON.option?Object(Ke.a)(Object(Ke.a)({},n[a.Rules[0].configJSON.values[0]]||{}),{},Object(L.a)({},a.Rules[0].configJSON.option,a.conditionPercentage)):a.conditionPercentage))}return e}),{}),o=n.Questions.filter((function(e){return"Fields of Employment"!==e.fieldCode})).map((function(e){var a=r[e.id]||{};return{questionKey:e.label,question:e.displayQuestion,multiple:408===e.configJSON.dataType,matrix:808===e.configJSON.dataType,hasCrosstab:!1,crosstabKeys:[],freeNumeric:["Age","Child Age"].includes(e.fieldCode),answers:e.configJSON.answers.map((function(e){return{answer:e,goal:a[e]}})),matrixKeys:808===e.configJSON.dataType?e.configJSON.options.map((function(e){return{option:e}})):null}}));a.audienceSegments=o,n.rsvpMax&&(a.confirmGoal=n.rsvpMax),n.seatMax&&(a.seatGoal=n.seatMax),n.focusGroupGoal&&(a.focusGroupGoal=n.focusGroupGoal),n.seasiJobCode&&(a.seaJobCode=n.seasiJobCode)}return a}),[]),ta=Object(t.useCallback)((function(e,a){return e&&(a.autoTechCheck=!1,a.limitAuto=!1,a.acuityTechCheck=!1,a.acuityAppointmentTypeId=null,a.acuityCalendarId=null),a}),[]),ia=Object(t.useCallback)((function(e,a){return e?(a.bypassTechCheck=!1,a.acuityTechCheck=!0):a.limitAuto=!1,a}),[]),ra=Object(t.useCallback)((function(e,a){return e||(a.qualifyingSegment={}),a}),[]),oa=Object(t.useCallback)((function(e,a){if(a.qualifyingSegment){var n=e.find((function(e){return e.questionKey===a.qualifyingSegment.segmentKey}));n?((n.matrixKeys||[]).map((function(e){return e.option})).includes(a.qualifyingSegment.segmentOption)||(a.qualifyingSegment.segmentOption=null),(n.answers||[]).map((function(e){return e.answer})).includes(a.qualifyingSegment.segmentValue)||(a.qualifyingSegment.segmentValue=null)):(a.qualifyingSegment.segmentKey=null,a.qualifyingSegment.segmentOption=null,a.qualifyingSegment.segmentValue=null)}return a}),[]),ca=Object(t.useCallback)((function(e){return e.audienceSegments||[]}),[]),la=Object(t.useCallback)((function(e){return!0===e.externalRecruit&&"QTC"===e.recruitPlatform}),[]),ua=Object(t.useCallback)((function(e){return E?"Video ".concat(e):null}),[E]);return i.a.createElement(zi,Object.assign({modalKey:"sessionModal",open:!0},e,{title:pr,buttonLabel:"Submit",tabs:[{key:"detailsTab",label:"Details",fields:[[{key:"test",label:"Test Session",type:"boolean",defaultValue:!1,disabled:le},{key:"hasProject",label:"Project Grouped Session",type:"boolean",defaultValue:!1,onUpdate:je},{key:"projectId",label:"Project",placeholder:"Select Project",type:"select",options:Se,optionLabel:"projectName",optionValueKey:"id",conditions:[{condition:function(e){return!0===e.hasProject},required:!0}],onUpdate:Ie},{key:"projectName",label:"Project Name",placeholder:"Enter Project Name",type:"text",conditions:[{condition:function(e){return!0===e.hasProject}},{condition:function(e){return"NEW"===e.projectId},required:!0}]},{key:"team",label:"Team",type:"select",placeholder:"Select Team",options:[{code:"PFM",label:"Preview Free Movies"},{code:"VTV",label:"Viewer Voice TV"},{code:"CPT",label:"Cross Platform Team"},{code:"EWX",label:"EngineWorks"}],optionLabel:"label",optionValueKey:"code",multiple:!1,required:!0,onUpdate:hr,defaultValue:dr[r]||"PFM",disabled:me},{key:"sessionBranding",label:"Branding",placeholder:"Select Branding",type:"select",options:["Screen Engine/ASI","Preview Free Movies","ViewerVoice TV","EngineWorks"],multiple:!1,required:!0,defaultValue:yr[dr[r]||"PFM"],displayComponent:{"Screen Engine/ASI":function(){return i.a.createElement("img",{alt:"Screen Engine/ASI",height:"45px",src:Z.a})},EngineWorks:function(){return i.a.createElement("img",{alt:"EngineWorks",height:"45px",src:or.a})},"Preview Free Movies":function(){return i.a.createElement("img",{alt:"Preview Free Movies",height:"45px",src:nr.a})},"ViewerVoice TV":function(){return i.a.createElement("img",{alt:"ViewerVoice TV",height:"45px",src:ir.a})}},disabled:le},{key:"sessionName",label:"Session Name",placeholder:"Enter Internal Session Name",type:"text",maxLength:50,required:!0,disabled:le},{key:"seaJobCode",label:"SE/ASI Job Code",type:"text",placeholder:"Enter Job Code (NOCODE if none)",maxLength:25,required:!0,disabled:ue},{key:"client",label:"Client",type:"select",placeholder:"Select Client (or type custom + ENTER)",options:["Netflix","Disney","ABC TV","NBC/Universal","MGM","Lionsgate","Blumhouse"],freeType:!0,multiple:!1,required:!0,disabled:me},{key:"scheduledStartTime",label:"Scheduled Start Time",type:"datetime",allowPast:!1,showTimezone:!0,required:!0,onUpdate:br,disabled:le},{key:"staffArrivalTime",label:"Staff Arrival Time",type:"datetime",allowPast:!1,showTimezone:!0,required:!0,disabled:le},{key:"guestCheckInTime",label:"Guest Check-In Time",type:"datetime",allowPast:!1,showTimezone:!0,required:!0,disabled:le},{key:"clientArrivalTime",label:"Client Show Time",type:"datetime",allowPast:!1,showTimezone:!0,required:!0,disabled:le},{key:"externalRecruit",label:"Use External Recruit",type:"boolean",defaultValue:!1,onUpdate:aa,disabled:me},{key:"recruitPlatform",label:"Recruit Platform",placeholder:"Select Recruit Platform",type:"select",options:[{code:"PFM",label:"Preview Free Movies"},{code:"QTC",label:"Qualtrics"}],optionLabel:"label",optionValueKey:"code",multiple:!1,defaultValue:"PFM",conditions:[{condition:function(e){return!0===e.externalRecruit},required:!0}],disabled:me},{key:"externalRecruitId",label:"PFM Recruit Screening",placeholder:"Select PFM Recruit Screening",type:"select",options:Pe,disabledOptions:he,optionLabel:function(e){return e&&"".concat(e.title," (#").concat(e.id,")")},optionValueKey:"id",conditions:[{condition:function(e){var a=e.externalRecruit,n=e.recruitPlatform;return!0===a&&"PFM"===n},required:!0}],onUpdate:na,disabled:le},{key:"externalRecruitId",label:"Qualtrics Recruit Screener",placeholder:"Select Qualtrics Recruit Screener",type:"select",options:Le,disabledOptions:be,optionLabel:"name",optionValueKey:"id",conditions:[{condition:function(e){var a=e.externalRecruit,n=e.recruitPlatform;return!0===a&&"QTC"===n},required:!0}],onUpdate:na,disabled:de},{key:"qualtricsRegistrationName",label:"Qualtrics Recruit Screener Name",placeholder:"Enter Qualtrics Recruit Screener Name",type:"text",conditions:[{condition:function(e){var a=e.externalRecruit,n=e.recruitPlatform,t=e.externalRecruitId;return!0===a&&"QTC"===n&&"NEW"===t},required:!0}],disabled:le},{key:"pauseExternalRecruit",label:"Pause External Registration",type:"boolean",defaultValue:!1,conditions:[{condition:function(e){var a=e.externalRecruit,n=e.externalRecruitId;return!0===a&&"NEW"!==n}}],disabled:le},{key:"bypassTechCheck",label:"Bypass Tech Check",type:"boolean",defaultValue:!1,onUpdate:ta,disabled:se},{key:"autoTechCheck",label:"Self-Guided Tech Check",type:"boolean",defaultValue:!1,conditions:[{condition:function(e){return!e.bypassTechCheck}}],onUpdate:ia},{key:"limitAuto",label:"Limit Self-Guided Tech Check to Past Participants",type:"boolean",defaultValue:!0,conditions:[{condition:function(e){return!!e.autoTechCheck}}]},{key:"acuityTechCheck",label:"Use Acuity Scheduling for Tech Check",type:"boolean",defaultValue:!1,conditions:[{condition:function(e){return!e.bypassTechCheck}}],disabled:se},{key:"acuityAppointmentTypeId",label:"Acuity Appointment Type",placeholder:"Select Acuity Appointment Type",type:"select",options:Fe,optionLabel:"name",optionValueKey:"id",conditions:[{condition:function(e){var a=e.bypassTechCheck,n=e.acuityTechCheck;return!a&&!0===n},required:!0}],onUpdate:Ve,disabled:le},{key:"acuityCalendarId",label:"Acuity Calendar",placeholder:"Select Acuity Calendar",type:"select",options:ze,optionLabel:"name",optionValueKey:"id",conditions:[{condition:function(e){var a=e.acuityTechCheck,n=e.acuityAppointmentTypeId;return!0===a&&!!n},required:!0}],disabled:le},{key:"hasZoomMeeting",label:"Has Zoom Meeting?",type:"boolean",defaultValue:!1,disabled:le},{key:"zoomHostId",label:"Zoom Host",type:"select",options:He,optionLabel:"email",optionValueKey:"id",conditions:[{condition:function(e){return!0===e.hasZoomMeeting},required:!0}],onUpdate:qe,disabled:le},{key:"zoomMeetingId",label:"Zoom Meeting",type:"select",options:We,optionLabel:function(e){return e.topic+(e.start_time?" (".concat(new Date(e.start_time).toLocaleString(),")"):"")},optionValueKey:"id",conditions:[{condition:function(e){return!0===e.hasZoomMeeting},required:!0},{condition:function(e){return!!e.zoomHostId},required:!0}],defaultValue:"NEW",disabled:le}],[{key:"videoTitle",label:"Event Title",placeholder:"Enter Event Title (Displayed to Viewers)",type:"text",maxLength:50,required:!0,disabled:le},{key:"videoPlatform",label:"Video Platform",placeholder:"Select Video Platform",type:"select",options:["Brightcove","ticktBox","YouTube"],multiple:!1,defaultValue:"Brightcove",onUpdate:ve,disabled:me},{key:"videoId",subkey:"youtube",label:"YouTube Video",placeholder:"Select Video",sublabel:Qe,endComponent:$e,type:"text",maxLength:11,disabled:ge,onUpdate:Ze,customValidator:_e,conditions:[{condition:function(e){var a=e.videoPlatform;e.isLiveSession;return"YouTube"===a},required:!0}]},{key:"isLiveSession",label:"Is YouTube Live?",type:"boolean",conditions:[{condition:function(e){return"YouTube"===e.videoPlatform}}],defaultValue:!1,disabled:!0},{key:"multiSection",label:"Multi-Section Content",type:"boolean",conditions:[{condition:function(e){return"Brightcove"===e.videoPlatform}}],onUpdate:Oe,disabled:ge},{key:"videoId",subkey:"brightcove",label:"Brightcove Video",placeholder:"Select Video",type:"select",options:Ee,optionLabel:"name",optionValueKey:"id",conditions:[{condition:function(e){var a=e.videoPlatform,n=e.multiSection;return"Brightcove"===a&&!n},required:!0}],onUpdate:Ce,disabled:ge},{key:"brightcoveVideoTitle",label:"Brightcove Video Title",placeholder:"Enter Video Title",type:"text",conditions:[{condition:function(e){var a=e.videoPlatform,n=e.multiSection;return"Brightcove"===a&&!n}},{condition:function(e){return"NEW"===e.videoId},required:!0}]},{key:"videoId",subkey:"bc-playlist",label:"Brightcove Playlist",placeholder:"Select Playlist",type:"select",options:we,optionLabel:"name",optionValueKey:"id",displayComponent:function(e){return function(){return i.a.createElement("div",{style:{display:"flex",flexDirection:"column",flexBasis:"100%",paddingLeft:"1rem"}},e.videos.map((function(e){return i.a.createElement(U.a,{key:e.name,variant:"caption"},e.name)})))}},conditions:[{condition:function(e){var a=e.videoPlatform,n=e.multiSection;return"Brightcove"===a&&!!n},required:!0}],onUpdate:ke,disabled:ge},{key:"brightcovePlaylistTitle",label:"Brightcove Playlist Title",placeholder:"Enter Playlist Title",type:"text",conditions:[{condition:function(e){var a=e.videoPlatform,n=e.multiSection;return"Brightcove"===a&&!!n}},{condition:function(e){return"NEW"===e.videoId},required:!0}]},{key:"brightcovePlaylistVideos",label:"Brightcove Playlist Videos",placeholder:"Select Playlist Videos",buttonLabel:"Add Video",type:"select-builder",options:Ee,optionLabel:"name",optionValueKey:"id",conditions:[{condition:function(e){var a=e.videoPlatform,n=e.multiSection;return"Brightcove"===a&&!!n}},{condition:function(e){return"NEW"===e.videoId},required:!0}],onUpdate:Te},{key:"videoId",subkey:"ticktbox",label:"ticktBox Video",placeholder:"Select Video",type:"select",options:xe,optionLabel:"videoTitle",optionValueKey:"videoId",conditions:[{condition:function(e){return"ticktBox"===e.videoPlatform},required:!0}],disabled:ge},{key:"ticktboxVideoTitle",label:"ticktBox Video Title",placeholder:"Enter Video Title",type:"text",conditions:[{condition:function(e){return"ticktBox"===e.videoPlatform}},{condition:function(e){return"NEW"===e.videoId},required:!0}]},{key:"internalVideoName",label:"Internal Video Name",placeholder:"Enter Internal Name",sublabel:ua,type:"text-builder",staticLength:E||1,disabled:fe},{key:"techCheckVideoId",label:"Tech Check Video",placeholder:"Select Tech Check Video",type:"select",options:Me,optionLabel:"name",optionValueKey:"id",conditions:[{condition:function(e){return"Brightcove"===e.videoPlatform},required:!0}],defaultValue:"6302442846001",disabled:ye},{key:"techCheckVideoId",label:"Tech Check Video",placeholder:"Select Tech Check Video",type:"select",options:Re,optionLabel:"videoTitle",optionValueKey:"videoId",conditions:[{condition:function(e){return"ticktBox"===e.videoPlatform},required:!0}],disabled:ye},{key:"playerId",label:"Player ID",type:"text",regexp:/^\w{9}$/,conditions:[{condition:function(e){return"Brightcove"===e.videoPlatform},required:!0}],disabled:!0,defaultValue:"VBdQt9xaK"},{key:"viewerLanguage",label:"Viewer Language",type:"select",placeholder:"Select Viewer Language",options:sr,optionLabel:"name",optionValueKey:"code",onUpdate:Ae,multiple:!1,required:!0,defaultValue:"en"},{key:"allowFullscreen",label:"Allow Viewer Fullscreen Option",type:"boolean",defaultValue:!1,disabled:le},{key:"autoStop",label:"Automatic Stop?",type:"boolean",conditions:[{condition:function(e){return!0!==e.multiSection}}],defaultValue:!1,disabled:ge},{key:"autoStopTime",label:"Automatic Stop Time",type:"hms-time",conditions:[{condition:function(e){return!0===e.autoStop},required:!0}],disabled:ge},{key:"hasSurvey",label:"Has Survey?",type:"boolean",defaultValue:!1,disabled:le},{key:"surveyPlacement",label:"Survey Placement",type:"select",options:[{code:"pre",label:"Pre-Video Survey"},{code:"post",label:"Post-Video Survey"},{code:"both",label:"Pre- & Post-Video Survey"},{code:"inter",label:"Inter- & Post-Video Survey"},{code:"all",label:"Pre-, Inter- & Post-Video Survey"}],optionLabel:"label",optionValueKey:"code",multiple:!1,conditions:[{condition:function(e){return!0===e.hasSurvey},required:!0}],disabledOptions:Ne,disabled:le},{key:"surveyType",label:"Survey Type",type:"select",options:["Qualtrics","Decipher"],multiple:!1,conditions:[{condition:function(e){return!0===e.hasSurvey},required:!0}],onUpdate:fr,disabled:le},{key:"surveyId",label:"Qualtrics Survey",type:"select",options:Ge,optionLabel:"name",optionValueKey:"id",conditions:[{condition:function(e){return!0===e.hasSurvey},required:!0},{condition:function(e){return"Qualtrics"===e.surveyType},required:!0}],disabled:le},{key:"surveyId",label:"Decipher Survey",type:"select",options:Ue,optionLabel:"title",optionValueKey:"path",conditions:[{condition:function(e){return!0===e.hasSurvey},required:!0},{condition:function(e){return"Decipher"===e.surveyType},required:!0}],disabled:le},{key:"showCountdown",label:"Show Start Time Coundown?",type:"boolean",defaultValue:!0,disabled:le},{key:"showQuiz",label:"Show Movie Quiz before start?",type:"boolean",defaultValue:!0,disabled:le},{key:"techCheckNote",label:"Tech Check Note",placeholder:"",type:"text",maxLength:500,required:!1,disabled:le}]]},{key:"emailTemplatesTab",label:"Email",fields:[{key:"viewerEmailTemplate",label:"Viewers Email",type:"text",required:!0,defaultValue:"Below is your private link to our virtual event:"},{key:"clientEmailTemplate",label:"Client Email",type:"text",required:!0,defaultValue:"Below is your private link for live dial access:"}]},{key:"securityTab",label:"Security",disabled:le,fields:[{key:"include2fa",label:"Require 2-Factor Authentication",type:"boolean",defaultValue:!1},{key:"allowMobileDevices",label:"Allow Mobile Devices",type:"boolean",defaultValue:!1},{key:"allowedBrowsers",label:"Allowed Browsers",placeholder:"Select Allowed Browsers",type:"select",options:["Chrome","Edge","Safari"],multiple:!0,filterSelected:!0,required:!0,defaultValue:["Chrome"]},{key:"enableGeoRestriction",label:"Enable Geo-Restriction",type:"boolean",defaultValue:!1},{key:"allowedCountries",label:"Allowed Countries",type:"select",placeholder:"Select Allowed Countries",options:cr,optionLabel:"name",optionValueKey:"alpha-2",multiple:!0,conditions:[{condition:function(e){return!0===e.enableGeoRestriction},required:!0}],defaultValue:["US"],onUpdate:Je,disabled:le},{key:"enhancedGeoRestriction",label:"Enhanced Geo-Restriction",type:"boolean",conditions:[{condition:function(e){var a=e.enableGeoRestriction,n=e.allowedCountries;return!0===a&&(null===n||void 0===n?void 0:n.length)}}],defaultValue:!1,disabled:le},{key:"subGeoRestrictionType",label:"Geo-Restriction Type",type:"select",placeholder:"Select Enhanced Geo-Restriction Type",options:[{type:"region",label:"Region/State"},{type:"metroCode",label:"Metro Area (US Only)"},{type:"postalCode",label:"Zip/Postal Code"},{type:"ip",label:"IP Address"}],optionLabel:"label",optionValueKey:"type",multiple:!1,conditions:[{condition:function(e){var a=e.enableGeoRestriction,n=e.enhancedGeoRestriction,t=e.allowedCountries;return!0===a&&(null===t||void 0===t?void 0:t.length)&&!0===n},required:!0}],onUpdate:Nr,disabledOptions:pe,disabled:le},{key:"subGeoRestriction",subkey:"regions",label:"Allowed Regions",type:"select",placeholder:"Select Allowed Regions",options:Ye,optionLabel:"name",optionValueKey:"id",groupBy:"countryName",multiple:!0,conditions:[{condition:function(e){var a=e.enableGeoRestriction,n=e.enhancedGeoRestriction,t=e.subGeoRestrictionType,i=e.allowedCountries;return!0===a&&(null===i||void 0===i?void 0:i.length)&&!0===n&&"region"===t},required:!0}],disabled:le},{key:"subGeoRestriction",subkey:"metroCodes",label:"Allowed Metro Areas",type:"select",placeholder:"Select Allowed Metro Areas",options:ur,optionLabel:"name",optionValueKey:"id",multiple:!0,conditions:[{condition:function(e){var a=e.enableGeoRestriction,n=e.enhancedGeoRestriction,t=e.subGeoRestrictionType,i=e.allowedCountries;return!0===a&&(null===i||void 0===i?void 0:i.length)&&!0===n&&"metroCode"===t},required:!0}],disabled:le},{key:"subGeoRestriction",subkey:"postalCodes",label:"Allowed Postal Codes",type:"chip",placeholder:"Enter Allowed Postal/Zip Codes",regexp:/^[a-z0-9][a-z0-9\- ]{0,10}[a-z0-9]$/i,conditions:[{condition:function(e){var a=e.enableGeoRestriction,n=e.enhancedGeoRestriction,t=e.subGeoRestrictionType,i=e.allowedCountries;return!0===a&&(null===i||void 0===i?void 0:i.length)&&!0===n&&"postalCode"===t},required:!0}],disabled:le},{key:"subGeoRestriction",subkey:"IPs",label:"Allowed IP Addresses",type:"chip",placeholder:"Enter Allowed IP Addresses",regexp:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,conditions:[{condition:function(e){var a=e.enableGeoRestriction,n=e.enhancedGeoRestriction,t=e.subGeoRestrictionType,i=e.allowedCountries;return!0===a&&(null===i||void 0===i?void 0:i.length)&&!0===n&&"ip"===t},required:!0}],disabled:le},{key:"watermarkOpacity",label:"Watermark Opacity",placeholder:"##",type:"percent",defaultValue:"15",conditions:[{condition:function(e){var a=e.videoPlatform;e.isLiveSession;return"YouTube"!==a},required:!0}]},{key:"watermarkStyle",label:"Watermark Style",placeholder:"Select Watermark Style",type:"select",options:["Full","Tiled"],multiple:!1,conditions:[{condition:function(e){var a=e.videoPlatform;e.isLiveSession;return"YouTube"!==a},required:!0}],defaultValue:"Full"},{key:"preventLateEntry",label:"Prevent Late Entry?",type:"boolean",defaultValue:!0},{key:"lateEntryTimeLimit",label:"Late Entry Limit",placeholder:"##",type:"minutes",defaultValue:15,conditions:[{condition:function(e){return!0===e.preventLateEntry},required:!0}]},{key:"limitDisconnect",label:"Limit Disconnects?",type:"boolean",defaultValue:!0},{key:"disconnectTimeLimit",label:"Disconnect Time Limit",placeholder:"##",type:"minutes",defaultValue:5,conditions:[{condition:function(e){return!0===e.limitDisconnect},required:!0}]},{key:"disconnectCountLimit",label:"Disconnect Count Limit",placeholder:"##",type:"number",defaultValue:5,minValue:0,maxValue:100,conditions:[{condition:function(e){return!0===e.limitDisconnect},required:!0}]},{key:"clientLinkExpiration",label:"Client Link Expiration",placeholder:"##",type:"number",suffix:"days",defaultValue:7,minValue:2,maxValue:90,conditions:[{condition:function(e){return!0===e.clientDialViewer},required:!0}]},{key:"clientMagicLink",label:"Allow Client Shared Link Access",type:"boolean",defaultValue:!1,disabled:me},{key:"magicLinkUrl",label:" ",type:"display",endComponent:ea,conditions:[{condition:function(e){var a=e.clientMagicLink,n=e.magicLinkUrl;return!(!a||!n)}}],disabled:me},{key:"requirePasscode",label:"Require Passcode",type:"boolean",defaultValue:!1,conditions:[{condition:function(e){return!!e.clientMagicLink}}],disabled:me},{key:"magicLinkPasscode",label:"Magic Link Passcode",type:"display",conditions:[{condition:function(e){var a=e.requirePasscode,n=e.magicLinkPasscode;return!(!a||!n)}}],disabled:me},{key:"requireEmailValidation",label:"Require Email Validation",type:"boolean",defaultValue:!1,conditions:[{condition:function(e){return!!e.clientMagicLink}}]}]},{key:"chatSettingsTab",label:"Chat",disabled:!f,fields:[{key:"chimeChatChannels",label:"Chat Channels",type:"chat-channel-builder",keyLabel:"",defaultValue:[{name:"Event Staff",internal:!0,default:!0,type:"group",userAccess:[],staffAccess:["session","audience","tc","balance","client","dial","video"]},{name:"Tech Check",internal:!0,type:"group",userAccess:[],staffAccess:["session","tc"]},{name:"VIP Lounge",internal:!1,type:"group",userAccess:["Client"],staffAccess:["session","client"]},{name:"Tech Support (VIP)",internal:!1,type:"private",userAccess:["Client"],staffAccess:["session","client"]}]}]},{key:"segmentsTab",label:"Segments",disabled:!f,fields:[[{key:"audienceSegments",label:"Audience Segments",type:"question-builder",keyLabel:"",disabled:me,goals:oe,showGoals:!0,showTerminate:la,onUpdate:oa,defaultValue:[{questionKey:"Gender",question:"What is your identifying gender?",multiple:!1,hasCrosstab:!1,crosstabKeys:[],freeNumeric:!1,answers:[{answer:"Male",goal:50},{answer:"Female",goal:50}]},{questionKey:"Age",question:"What is your current age?",multiple:!1,hasCrosstab:!0,crosstabKeys:["Gender"],freeNumeric:!0,answers:[{answer:"16-24",goal:25},{answer:"25-34",goal:25},{answer:"35-44",goal:15},{answer:"45-54",goal:15},{answer:"55-64",goal:10},{answer:"65-99",goal:10}]},{questionKey:"Ethnicity",question:"Which best represents your ethnic or racial background?",multiple:!1,hasCrosstab:!1,crosstabKeys:[],freeNumeric:!1,answers:[{answer:"African-American or Black",goal:20},{answer:"Asian or Pacific Islander",goal:20},{answer:"Caucasian or White",goal:20},{answer:"Hispanic or Latino",goal:20},{answer:"Native American",goal:20},{answer:"Other",goal:0}]},{questionKey:"Time Zone",question:"What time zone do you currently live in?",multiple:!1,hasCrosstab:!1,crosstabKeys:[],freeNumeric:!1,answers:[{answer:"Pacific Time",goal:25},{answer:"Mountain Time",goal:25},{answer:"Central Time",goal:25},{answer:"Eastern Time",goal:25},{answer:"I am not in the United States",goal:0,terminate:!0}]}]},{key:"virtualSegments",label:"Virtual Segments",type:"chart-segment-builder",options:ca,disabled:le,showGoals:!0,virtualSegments:[{questionKey:"Session ID",dataKey:"sessionId",condition:"split"},{questionKey:"Tune Out",dataKey:"button",dataValue:"R",condition:"==="},{questionKey:"No Tune Out",dataKey:"button",dataValue:"R",condition:"!=="},{questionKey:"Caucasian",dataKey:"Ethnicity",dataValue:"Caucasian/White",condition:"==="},{questionKey:"Non Caucasian",dataKey:"Ethnicity",dataValue:"Caucasian/White",condition:"!=="},{questionKey:"African-American",dataKey:"Ethnicity",dataValue:"African-American or Black",condition:"==="},{questionKey:"Non African-American",dataKey:"Ethnicity",dataValue:"African-American or Black",condition:"!=="},{questionKey:"AA & Hisp",dataKey:"Ethnicity",dataValue:["African-American or Black","Hispanic or Latino"],condition:"==="},{questionKey:"Asian",dataKey:"Ethnicity",dataValue:"Asian or Pacific Islander",condition:"==="},{questionKey:"Scored >= 850",dataKey:"score",dataValue:850,condition:">="},{questionKey:"Scored <= 150",dataKey:"score",dataValue:150,condition:"<="}],keyLabel:""},{key:"hasQualifyingSegment",label:"Has Qualifying Segment?",type:"boolean",defaultValue:!1,conditions:[{condition:function(e){var a=e.externalRecruit,n=e.recruitPlatform,t=e.hasProject;return!0===a&&"QTC"===n&&!0===t}}],onUpdate:ra},{key:"qualifyingSegment",label:"Session Qualifying Segment",type:"segment-selector",options:ca,conditions:[{condition:function(e){var a=e.externalRecruit,n=e.recruitPlatform,t=e.hasProject,i=e.hasQualifyingSegment;return!0===a&&"QTC"===n&&!0===t&&!0===i},required:!0}],defaultValue:{},disabled:le}],[{key:"confirmGoal",label:"Confirm Goal",placeholder:"###",type:"number",defaultValue:120,minValue:0,maxValue:1e3,disabled:function(e){var a=e.id,n=e.started;return!f||!!a&&!!n}},{key:"seatGoal",label:"Seat Goal",placeholder:"###",type:"number",defaultValue:120,minValue:0,maxValue:1e3,disabled:function(e){var a=e.id,n=e.started;return!f||!!a&&!!n}},{key:"focusGroupGoal",label:"Focus Group Goal",placeholder:"###",type:"number",defaultValue:120,minValue:0,maxValue:1e3,disabled:function(e){var a=e.id,n=e.started;return!f||!!a&&!!n}}]]},{key:"dialTab",label:"Dial Settings",disabled:le,fields:[{key:"isDialSession",label:"Is Dial Session",type:"boolean",defaultValue:!1,disabled:me},{key:"scoreBase",label:"Max Score",type:"number",minValue:10,maxValue:1e3,conditions:[{condition:function(e){return!0===e.isDialSession},required:!0}],defaultValue:100,disabled:me},{key:"dialStyle",label:"Knob Style",type:"select",options:["Chicken Head (ASI)","Flat Faced","Embedded Slider"],multiple:!1,conditions:[{condition:function(e){return!0===e.isDialSession},required:!0}],defaultValue:"Embedded Slider"},{key:"sliderKnob",label:"Slider Knob",type:"select",options:["Clapperboard","Film Reel","Netflix","Hulu","Warner Bros","Amazon","DC","Mickey Ears","Game Controller","Pacman","Xbox","Playstation","Nintendo","Nintendo Switch","Nintendo Network","Epic Games","Riot Games","Football","Basketball","Soccer Ball"],multiple:!1,conditions:[{condition:function(e){return!0===e.isDialSession},required:!0},{condition:function(e){return"Embedded Slider"===e.dialStyle},required:!0}],defaultValue:"Clapperboard",displayComponent:{Clapperboard:Ji.a,"Film Reel":Yi.c,Netflix:er.e,Hulu:er.d,"Warner Bros":er.k,Amazon:er.a,DC:er.b,"Mickey Ears":Yi.b,"Game Controller":qi.a,Pacman:Yi.a,Xbox:er.l,Playstation:er.i,Nintendo:er.f,"Nintendo Switch":er.h,"Nintendo Network":er.g,"Epic Games":er.c,"Riot Games":er.j,Football:Zi.a,Basketball:$i.a,"Soccer Ball":Xi.a}},{key:"sliderKnobColor",label:"Knob Color",type:"color",conditions:[{condition:function(e){return!0===e.isDialSession},required:!0},{condition:function(e){return"Embedded Slider"===e.dialStyle},required:!0}],defaultValue:"#F44E3B"},{key:"gaugeStyle",label:"Gauge Style",type:"select",options:["With Shapes","Without Shapes"],multiple:!1,conditions:[{condition:function(e){return!0===e.isDialSession},required:!0},{condition:function(e){return"Embedded Slider"!==e.dialStyle},required:!0}],defaultValue:"With Shapes"},{key:"dialSnap",label:"Stop at Shapes",type:"boolean",conditions:[{condition:function(e){return!0===e.isDialSession}},{condition:function(e){return"Embedded Slider"!==e.dialStyle}},{condition:function(e){return"With Shapes"===e.gaugeStyle}}],defaultValue:!1},{key:"dialMotion",label:"Motion Response",type:"select",options:["Stepwise","Fluid"],multiple:!1,conditions:[{condition:function(e){return!0===e.isDialSession},required:!0}],defaultValue:"Stepwise"},{key:"numberOfMeters",label:"Number of Steps",type:"number",minValue:0,maxValue:36,conditions:[{condition:function(e){return!0===e.isDialSession},required:!0}],defaultValue:19},{key:"noDialArrowKeys",label:"Disable Dial Keyboard Control (No Arrow Keys)",type:"boolean",conditions:[{condition:function(e){var a=e.isDialSession,n=e.dialStyle;return!0===a&&"Embedded Slider"===n}}],defaultValue:!1},{key:"includeTuneOut",label:"Include Tune Out Button",type:"boolean",conditions:[{condition:function(e){return!0===e.isDialSession}}],defaultValue:!0},{key:"limitTuneOut",label:"Limit Tune Out Display",type:"boolean",conditions:[{condition:function(e){var a=e.isDialSession,n=e.includeTuneOut;return!0===a&&!0===n}}],defaultValue:!1},{key:"startTuneOutTime",label:"Show Tune Out",type:"number",suffix:"minutes after start",minValue:0,maxValue:10,conditions:[{condition:function(e){var a=e.isDialSession,n=e.includeTuneOut,t=e.limitTuneOut;return!0===a&&!0===n&&!0===t},required:!0}],defaultValue:2},{key:"stopTuneOutTime",label:"Hide Tune Out",type:"number",suffix:"minutes before end",minValue:0,maxValue:10,conditions:[{condition:function(e){var a=e.isDialSession,n=e.includeTuneOut,t=e.limitTuneOut;return!0===a&&!0===n&&!0===t},required:!0}],defaultValue:2},{key:"askTuneOutReason",label:"Prompt for Tune Out Reason",type:"boolean",conditions:[{condition:function(e){var a=e.isDialSession,n=e.includeTuneOut;return!0===a&&!0===n}}],defaultValue:!1},{key:"maxReasonLength",label:"Tune Out Reason Max Length",placeholder:"###",type:"number",suffix:"characters",defaultValue:140,minValue:50,maxValue:256,conditions:[{condition:function(e){var a=e.isDialSession,n=e.includeTuneOut,t=e.askTuneOutReason;return!0===a&&!0===n&&!0===t},required:!0}]},{key:"maxReasonTime",label:"Tune Out Reason Max Time",placeholder:"##",type:"number",suffix:"seconds",defaultValue:45,minValue:30,maxValue:60,conditions:[{condition:function(e){var a=e.isDialSession,n=e.includeTuneOut,t=e.askTuneOutReason;return!0===a&&!0===n&&!0===t},required:!0}]},{key:"inactiveReminder",label:"Include Inactivity Reminder",type:"boolean",conditions:[{condition:function(e){return!0===e.isDialSession}}],defaultValue:!0},{key:"inactiveInterval",label:"Remind After",type:"number",suffix:"seconds of Inactivity",minValue:30,maxValue:999,conditions:[{condition:function(e){return!0===e.isDialSession},required:!0},{condition:function(e){return!0===e.inactiveReminder},required:!0}],defaultValue:120},{key:"inactiveMessage",label:"Reminder Message",placeholder:"Enter Inactivity Reminder Message",type:"text",maxLength:140,conditions:[{condition:function(e){return!0===e.isDialSession},required:!0},{condition:function(e){return!0===e.inactiveReminder},required:!0}],defaultValue:"Please continue to move your dial"},{key:"clientDialViewer",label:"Allow Client access to Live Graph",type:"boolean",conditions:[{condition:function(e){return!0===e.isDialSession}}],defaultValue:!0}]}]}))})),vr=n(587),Or=n(88),Cr=Object(x.a)({modal:{display:"flex",flexDirection:"column",alignItems:"center",paddingTop:"30px",paddingBottom:"30px",width:"100vw"},paper:{display:"flex",flexDirection:"column",outline:"none",width:"80%",minWidth:"300px",padding:"15px 0 0 0",maxHeight:"98%"},header:{display:"flex",flexDirection:"row",alignContent:"center",justifyContent:"space-between",padding:"0 15px 0 15px",marginBottom:"6px"},body:{padding:"0 15px 0 15px",overflowY:"auto"},headerText:{margin:"auto 0 auto 0"},footer:{display:"flex",flexDirection:"row",justifyContent:"flex-end",padding:"0 0 15px 0",marginTop:"6px"},button:{margin:"3px"},divider:{margin:"1rem"},dropzone:{minHeight:"auto"},dropzoneParagraph:{fontFamily:"Roboto",fontSize:"18px",marginBlockEnd:"0.5em"},progressContainer:{width:"100%",textAlign:"center",padding:"1rem 0 1rem 0",boxSizing:"border-box"},progressBox:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center",padding:"1rem 0 1rem 0",boxSizing:"border-box"},progress:{width:"50%",maxWidth:"300px"},progressLabel:{position:"absolute"}}),kr=i.a.memo((function(e){var a=e.fields,n=void 0===a?[]:a,r=e.modalKey,o=e.handleClose,c=e.open,l=e.title,u=e.placeholder,s=e.onSubmit,m=e.acceptedFileTypes,d=e.maxFileSize,y=e.percent,p=e.progress,h=e.started,b=e.complete,f=Qe("import-".concat(r,"-files"),[]),N=Object(g.a)(f,2),S=N[0],v=N[1],O=Object(t.useState)(!1),C=Object(g.a)(O,2),k=C[0],A=C[1],j=Qe("import-".concat(r,"-params"),{}),I=Object(g.a)(j,2),E=I[0],w=I[1],T=Object(t.useState)(new Set),x=Object(g.a)(T,2),B=x[0],M=x[1],P=Cr(),K=Object(t.useRef)();K.current=S;var G=Object(t.useRef)(E);Object(t.useEffect)((function(){return function(){_e(["".concat(r,"-params"),"".concat(r,"-tab")])}})),Object(t.useEffect)((function(){var e={},a=new Set;n.forEach((function(n){Array.isArray(n)?n.forEach((function(n){e[n.key]=G.current?G.current[n.key]:void 0!==n.defaultValue?n.defaultValue:null,!n.required||e[n.key]&&0!==e[n.key].length||a.add(n.key)})):(e[n.key]=G.current?G.current[n.key]:void 0!==n.defaultValue?n.defaultValue:null,!n.required||e[n.key]&&0!==e[n.key].length||a.add(n.key))})),M((function(e){return new Set(Object(_.a)(e),Object(_.a)(a))})),Object.keys(G.current).length||w(e)}),[n,w]),Object(t.useEffect)((function(){G.current=E}),[E]),Object(t.useEffect)((function(){K.current=S}),[S]);var D=Object(t.useCallback)((function(e,a,n,t,i){var r=Or(G.current),o=n.split("."),c=Object(g.a)(o,2),l=c[0],u=c[1];u?r[l]?r[l][u]=a&&i?a[i]:a:r[l]=Object(L.a)({},u,a&&i?a[i]:a):r[n]=a&&i?a[i]:a,t&&"function"===typeof t?Promise.resolve(t(a,r)).then((function(){w(r)})):w(r)}),[w]),F=Object(t.useCallback)((function(e){if(e&&"function"===typeof e){var a=Or(G.current);Promise.resolve(e(a)).then((function(){w(a)}))}}),[w]),V=Object(t.useCallback)((function(e){A(!0),s(K.current,E)}),[s,E]),z=Object(t.useCallback)((function(e){v(e)}),[v]),H=Object(t.useCallback)((function(e,a){M((function(n){var t=new Set(n);return a?t.add(e):t.delete(e),t}))}),[]),q=Object(t.useMemo)((function(){return!!B.size||!S||!S.length||k}),[B.size,S,k]);return i.a.createElement(Ra.a,{className:P.modal,open:c,onClose:o,BackdropComponent:Ba.a,BackdropProps:{timeout:250}},i.a.createElement(Ma.a,{in:c},i.a.createElement(Pa.a,{className:P.paper},i.a.createElement("div",{className:P.header},i.a.createElement(U.a,{variant:"h5",className:P.headerText},l)),i.a.createElement("div",{className:P.body},i.a.createElement("form",{autoCapitalize:"off"},!k&&i.a.createElement(vr.a,{acceptedFiles:m||[],filesLimit:1,maxFileSize:d||3e6,onChange:z,dropzoneText:u||"Drag & drop a file or click here",dropzoneClass:P.dropzone,dropzoneParagraphClass:P.dropzoneParagraph,useChipsForPreview:!0}),k&&i.a.createElement("div",{className:P.progressContainer},i.a.createElement("div",{className:P.progressBox},i.a.createElement("div",{className:P.progress},i.a.createElement(R.a,{variant:h&&(100!==Math.round(y)||b)?"static":"indeterminate",value:y,size:"100%"})),i.a.createElement("div",{className:P.progressLabel},h&&!isNaN(y)&&i.a.createElement(U.a,{variant:"h2",component:"div",color:"textSecondary"},"".concat(Math.round(y),"%")))),i.a.createElement(U.a,{variant:"h4"},p)),n&&n.length>0&&n.map((function(e,a){var n=Array.isArray(e)?[]:e.key.split("."),t=Object(g.a)(n,2),r=t[0],o=t[1];return Array.isArray(e)?i.a.createElement("div",{key:"field".concat(a).concat(e.key)},e.map((function(e,a){var n=e.key.split("."),t=Object(g.a)(n,2),r=t[0],o=t[1];return i.a.createElement(Ga.a,{mountOnEnter:!1,unmountOnExit:!0,key:"collapse".concat(a).concat(e.key),in:!e.conditions||!e.conditions.length||e.conditions.map((function(e){return e.condition(E)})).reduce((function(e,a){return e&&a})),className:P.field},i.a.createElement(Di,Object.assign({value:o?E[r]&&E[r][o]:E[e.key],fieldKey:e.key,invalid:e.subkey?B.has("".concat(e.key,"-").concat(e.subkey)):B.has(e.key),invalidate:H,conditional:!(!e.conditions||!e.conditions.length)&&e.conditions.map((function(e){return!!e.required})).reduce((function(e,a){return e&&a})),conditionMet:!e.conditions||!e.conditions.length||e.conditions.map((function(e){return e.condition(E)})).reduce((function(e,a){return e&&a})),onChange:function(a,n,t){return D(a,n,e.key,e.onUpdate,t)},onButtonClick:e.buttonAction&&function(){return F(e.buttonAction)}},e,{disabled:e.disabled instanceof Function?e.disabled(E):e.disabled,options:"function"===typeof e.options?e.options(E):e.options,disabledOptions:e.disabledOptions instanceof Function?function(a){return e.disabledOptions(E,a)}:void 0})))})),i.a.createElement($.a,{className:P.divider})):i.a.createElement(Ga.a,{mountOnEnter:!1,unmountOnExit:!0,key:"collapse".concat(a).concat(e.key),in:!e.conditions||!e.conditions.length||e.conditions.map((function(e){return e.condition(E)})).reduce((function(e,a){return e&&a})),className:P.field},i.a.createElement(Di,Object.assign({value:o?E[r]&&E[r][o]:E[e.key],fieldKey:e.key,invalid:e.subkey?B.has("".concat(e.key,"-").concat(e.subkey)):B.has(e.key),invalidate:H,conditional:!(!e.conditions||!e.conditions.length)&&e.conditions.map((function(e){return!!e.required})).reduce((function(e,a){return e&&a})),conditionMet:!e.conditions||!e.conditions.length||e.conditions.map((function(e){return e.condition(E)})).reduce((function(e,a){return e&&a})),onChange:function(a,n,t){return D(a,n,e.key,e.onUpdate,t)},onButtonClick:e.buttonAction&&function(){return F(e.buttonAction)}},e,{disabled:e.disabled instanceof Function?e.disabled(E):e.disabled,options:"function"===typeof e.options?e.options(E):e.options,disabledOptions:e.disabledOptions instanceof Function?function(a){return e.disabledOptions(E,a)}:void 0})))})),i.a.createElement("div",{className:P.footer},!b&&i.a.createElement(i.a.Fragment,null,i.a.createElement(wa.a,{className:P.button,variant:"contained",onClick:V,color:"primary",disabled:q},"Import"),i.a.createElement(wa.a,{className:P.button,variant:"contained",onClick:o},"Cancel")),b&&i.a.createElement(wa.a,{className:P.button,variant:"contained",color:"primary",onClick:o},"Close")))))))}));kr.defaultProps={title:"Import",importOptions:{}};var Ar=kr,jr=i.a.memo((function(e){var a=e.session,n=a.videoId,r=a.videoPlatform,o=(e.open,e.onSubmit),c=Object(Q.a)(e,["session","open","onSubmit"]),l={title:"Upload Video to ".concat(r),placeholder:"Drag & drop a video or click here to select",acceptedFileTypes:["video/*"],maxFileSize:10737418240},u=Object(t.useCallback)((function(e,a){var t=a.isForensic;console.log(n,r,e,t),o(n,r,e,t)}),[n,r,o]);return i.a.createElement(Ar,Object.assign({modalKey:"videoModal",fields:"ticktBox"===r?[{key:"isForensic",label:"Add Forensic Watermarking",type:"boolean",defaultValue:!1}]:[],open:!0,onSubmit:u},c,l))})),Ir=n(568),Er=n.n(Ir),wr=n(567),Tr=n.n(wr),xr=n(566),Rr=n.n(xr),Br=n(769),Mr=n.n(Br),Pr=n(569),Lr=n.n(Pr),Kr=n(1255),Gr=n.n(Kr),Dr=n(1254),Ur=n.n(Dr),Fr=Object(x.a)({root:{display:"flex",flexDirection:"column",padding:"2em"},category:{textAlign:"right",marginRight:"6px"},info:{width:"100%"},segment:{maxWidth:"400px",minWidth:"300px",width:"40%",margin:"12px 24px 12px 24px",padding:"6px",border:"2px solid #eee",borderRadius:"8px"},question:{display:"flex",flexDirection:"row"},answers:{display:"flex",flexDirection:"column",width:"100%"},answer:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"space-between"},goal:{display:"flex",flexDirection:"row",alignItems:"baseline"},box:{margin:"6px"},group:{display:"flex",flexWrap:"wrap",justifyContent:"space-evenly"},header:{display:"flex",flexDirection:"row",alignItems:"center",padding:"3px",borderBottom:"2px solid black"},section:{marginBottom:"6px"},infogroup:{margin:"6px auto 6px 1em"},marker:{display:"flex",justifyContent:"flex-start",alignItems:"center"},sidemargin:{margin:"0 3px 0 3px"},label:{textTransform:"uppercase",fontWeight:"bold"},top:{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"baseline"},titlegroup:{display:"flex",flexDirection:"column",marginBottom:"8px"},chip:{margin:"1px",fontSize:"0.6125rem"},pfm:{margin:"1px",backgroundColor:"#6C54A4"},textIcon:{marginRight:"0.5em"},textRow:{display:"flex",flexDirection:"row",alignItems:"center"},youtube:{margin:"1px",backgroundColor:"#e52d27"}}),Vr=function(e){var a=De.a.tz.guess();return De.a.tz(e,a).format("MM/D/YYYY, h:mm a z")},zr=i.a.memo((function(e){var a=e.id,n=e.sessionName,r=e.scheduledStartTime,o=e.staffArrivalTime,c=e.guestCheckInTime,l=e.clientArrivalTime,u=e.seaJobCode,s=e.team,m=e.client,d=e.isPfmScreening,y=e.pfmScreeningId,p=e.videoPlatform,h=e.isLiveSession,b=e.videoTitle,f=e.hasZoomMeeting,N=e.zoomHostId,S=e.zoomMeetingId,v=e.hasSurvey,O=e.surveyId,C=e.surveyType,k=e.videoMarkers,A=e.audienceSegments,j=e.virtualSegments,I=e.segmentGoals,E=(e.qualifyingSegment,e.isDialSession),w=e.scoreBase,T=e.dialStyle,x=e.sessionBranding,R=e.gaugeStyle,B=e.numberOfMeters,M=e.sliderKnob,P=e.sliderKnobColor,L=e.videoId,K=e.playerId,G=e.sessionStartTime,D=(e.sessionEndTime,e.videoLength),F=(e.started,e.liveVideo,e.liveStartTime),V=(e.manualStartTime,e.include2fa),z=e.allowMobileDevices,H=e.allowedBrowsers,q=(e.allowedCountries,e.subGeoRestriction,e.watermarkOpacity),W=e.preventLateEntry,J=e.lateEntryTimeLimit,Y=e.limitDisconnect,Z=e.disconnectCountLimit,Q=e.disconnectTimeLimit,X=(e.chimeChatChannels,e.created),ee=e.createdBy,ae=e.lastUpdated,ne=e.lastUpdatedBy,te=Fr(),ie=Object(t.useMemo)((function(){var e=A||[],a=j||[],n=I||{};return JSON.parse(JSON.stringify([].concat(Object(_.a)(e),Object(_.a)(a)))).map((function(e){return n[e.questionKey]&&Object.entries(n[e.questionKey]).forEach((function(a){var n=Object(g.a)(a,2),t=n[0],i=n[1],r=e.answers.findIndex((function(e){return e.answer===t}));r>=0&&(e.answers[r].goal=i&&"object"===typeof i?Object(Ke.a)({},i):i)})),e}))}),[A,j,I]);return i.a.createElement("div",{className:te.root},i.a.createElement("div",{className:te.top},i.a.createElement("div",{className:te.titlegroup},i.a.createElement(U.a,{variant:"h4"},n),i.a.createElement("div",{className:te.textRow},"YouTube"===p?i.a.createElement(Rr.a,{className:te.textIcon}):i.a.createElement(Tr.a,{className:te.textIcon}),i.a.createElement(U.a,{variant:"h6"},b)),i.a.createElement("div",{className:te.textRow},i.a.createElement(Er.a,{className:te.textIcon}),i.a.createElement(U.a,{variant:"h5"},Vr(r))),i.a.createElement("div",{className:te.textRow},i.a.createElement(U.a,{variant:"overline"},"STAFF - ",Vr(o)),i.a.createElement(U.a,{variant:"h5"},"\xa0|\xa0"),i.a.createElement(U.a,{variant:"overline"},"GUESTS - ",Vr(c)),i.a.createElement(U.a,{variant:"h5"},"\xa0|\xa0"),i.a.createElement(U.a,{variant:"overline"},"CLIENTS - ",Vr(l)))),i.a.createElement("div",{className:te.titlegroup},d&&i.a.createElement($a.a,{color:"primary",className:te.pfm,label:"PFM SCREENING #".concat(y),size:"small"}),"YouTube"===p&&i.a.createElement($a.a,{color:"primary",className:te.youtube,label:"YOUTUBE".concat(h&&" LIVE"),size:"small"}),i.a.createElement($a.a,{className:te.chip,label:"ID ".concat(a," - ").concat(s),size:"small",variant:"outlined"}),i.a.createElement($a.a,{className:te.chip,label:"".concat(m),size:"small",variant:"outlined",color:"secondary"}))),f&&i.a.createElement("div",{className:te.info},i.a.createElement("div",{className:te.box},i.a.createElement("div",{className:te.header},i.a.createElement(Mr.a,{fontSize:"small",className:te.textIcon}),i.a.createElement(U.a,null,"Zoom Meeting Info")),i.a.createElement("div",{className:te.infogroup},N&&i.a.createElement(U.a,null,"Zoom Host ID: ",N),S&&i.a.createElement(U.a,null,"Zoom Meeting ID: ",S)))),L&&i.a.createElement("div",{className:te.info},i.a.createElement("div",{className:te.box},i.a.createElement("div",{className:te.header},i.a.createElement(Mr.a,{fontSize:"small",className:te.textIcon}),i.a.createElement(U.a,null,"Session Video Info")),i.a.createElement("div",{className:te.infogroup},G&&i.a.createElement(U.a,null,"Video Start Time: ",De()(F||G).format("MMMM Do YYYY, h:mm a")),D&&i.a.createElement(U.a,null,"Video Length: ",function(e){var a=e/36e5,n=e%36e5;return"".concat(Math.floor(a)).padStart(2,"0")+":"+"".concat(Math.floor(n/6e4)).padStart(2,"0")+":"+"".concat(Math.ceil(n%6e4/1e3)).padStart(2,"0")}(D)),L&&i.a.createElement(U.a,null,"Brightcove Video ID: ",L),K&&i.a.createElement(U.a,null,"Brightcove Player ID: ",K),i.a.createElement(U.a,null,"Video Player Branding: ",x)))),v&&i.a.createElement("div",{className:te.info},i.a.createElement("div",{className:te.box},i.a.createElement("div",{className:te.header},i.a.createElement(Qi.a,{fontSize:"small",className:te.textIcon}),i.a.createElement(U.a,null,"Survey Settings")),i.a.createElement("div",{className:te.infogroup},i.a.createElement(U.a,null,"Survey Type: ",C),i.a.createElement(U.a,null,"Survey ID: ",O)))),i.a.createElement("div",{className:te.info},!(!k||!k.length)&&i.a.createElement("div",{className:te.box},i.a.createElement("div",{className:te.header},i.a.createElement(Ji.a,{fontSize:"small",className:te.textIcon}),i.a.createElement(U.a,null,"Video Markers")),i.a.createElement("div",{className:te.infogroup},k.map((function(e,a){return i.a.createElement("div",{className:te.marker,key:"marker-display".concat(a)},i.a.createElement(U.a,{variant:"subtitle2"},"".concat(e.markerHour).padStart(2,"0"),":","".concat(e.markerMinute).padStart(2,"0"),":","".concat(e.markerSecond).padStart(2,"0")),i.a.createElement(U.a,{className:te.sidemargin,variant:"subtitle1"},"\u2014"),i.a.createElement(U.a,{variant:"subtitle1"},e.markerName))}))))),i.a.createElement("div",{className:te.info},i.a.createElement("div",{className:te.box},i.a.createElement("div",{className:te.header},i.a.createElement(Ur.a,{fontSize:"small",className:te.textIcon}),i.a.createElement(U.a,null,"Security Settings")),i.a.createElement("div",{className:te.infogroup},i.a.createElement(U.a,null,"Require 2-Factor Authentication: ",V?"YES":"NO"),i.a.createElement(U.a,null,"Allow Mobile Devices: ",z?"YES":"NO"),i.a.createElement(U.a,null,"Allowed Browsers: ",H.join(", ")),i.a.createElement(U.a,null,"Watermark Opacity: ",q?"".concat(q,"%"):"15%"),i.a.createElement(U.a,null,"Prevent Late Entry: ",W?"YES":"NO"),W&&i.a.createElement(i.a.Fragment,null,i.a.createElement(U.a,null,"Late Entry Time Limit: ",J," minutes")),i.a.createElement(U.a,null,"Limit Disconnect: ",Y?"YES":"NO"),Y&&i.a.createElement(i.a.Fragment,null,i.a.createElement(U.a,null,"Disconnect Time Limit: ",Q," minutes"),i.a.createElement(U.a,null,"Disconnect Count Limit: ",Z))))),i.a.createElement("div",{className:te.info},!(!ie||!ie.length)&&i.a.createElement("div",{className:te.box},i.a.createElement("div",{className:te.header},i.a.createElement(Lr.a,{fontSize:"small",className:te.textIcon}),i.a.createElement(U.a,null,"Audience Segments")),i.a.createElement("div",{className:te.group},ie.map((function(e,a){return i.a.createElement(Ia.a,{key:"segment-display".concat(a),className:te.segment,badgeContent:e.multiple?"MULTI-SELECT":e.matrix?"MATRIX":"VIRTUAL",color:"primary",invisible:!(e.multiple||e.matrix||"segments"===e.dataKey)},i.a.createElement("div",{className:te.info},i.a.createElement(U.a,{variant:"subtitle2",className:te.label},i.a.createElement("span",null,e.questionKey)),i.a.createElement($.a,null),i.a.createElement("div",{className:te.question},i.a.createElement(U.a,{className:te.category,variant:"subtitle1"},"Question:"),i.a.createElement(U.a,{variant:"subtitle1"},e.question)),e.matrix&&i.a.createElement("div",{className:te.question},i.a.createElement(U.a,{className:te.category,variant:"subtitle1"},"Options:"),i.a.createElement("div",{className:te.answers},e.matrixKeys.map((function(e,n){return i.a.createElement("div",{className:te.answer,key:"segment-display".concat(a,"-option").concat(n)},i.a.createElement(U.a,{variant:"subtitle1"},e.option))})))),i.a.createElement("div",{className:te.question},i.a.createElement(U.a,{className:te.category,variant:"subtitle1"},"Answers:"),i.a.createElement("div",{className:te.answers},e.answers.map((function(e,n){return i.a.createElement("div",{className:te.answer,key:"segment-display".concat(a,"-answer").concat(n)},i.a.createElement(U.a,{variant:"subtitle1"},e.answer),!isNaN(e.goal)&&i.a.createElement("div",{className:te.goal},i.a.createElement(U.a,{variant:"caption"},"GOAL:"),i.a.createElement(U.a,{variant:"subtitle2"},e.goal,"%")))}))))))}))))),i.a.createElement("div",{className:te.info},E&&i.a.createElement("div",{className:te.box},i.a.createElement("div",{className:te.header},i.a.createElement(Gr.a,{fontSize:"small",className:te.textIcon}),i.a.createElement(U.a,null,"Dial Settings")),i.a.createElement("div",{className:te.infogroup},i.a.createElement(U.a,null,"Max Score: ",w),i.a.createElement(U.a,null,"Dial Style: ",T),"Embedded Slider"!==T&&i.a.createElement(i.a.Fragment,null,i.a.createElement(U.a,null,"Gauge Style: ",R)),i.a.createElement(U.a,null,"Number of Meters: ",B),"Embedded Slider"===T&&i.a.createElement(i.a.Fragment,null,i.a.createElement(U.a,null,"Slider Knob: ",M),i.a.createElement(U.a,{style:{display:"flex",alignItems:"baseline"}},"Slider Knob Color: ",i.a.createElement("span",{style:{height:"10px",width:"20px",marginLeft:"3px",backgroundColor:P}})))))),i.a.createElement("div",{className:te.info},i.a.createElement("div",{className:te.box},i.a.createElement($.a,null),i.a.createElement("div",{className:te.titlegroup},i.a.createElement(U.a,{variant:"caption"},"Session Created at ",De()(X).format("MMMM Do YYYY, h:mm a")," by ",ee),i.a.createElement(U.a,{variant:"caption"},"Last Updated at ",De()(ae).format("MMMM Do YYYY, h:mm a")," by ",ne),i.a.createElement(U.a,{variant:"caption"},"SE/ASI Job Code ",u)))))})),Hr=Object(z.a)(zr),qr=n(21),Wr=n(337),Jr=n.n(Wr),Yr=Jr()(),Zr=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/session/files?sessionId=").concat(e),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a}}).then((function(e){return e.status>=200&&e.status<=299?e.json().catch((function(e){return[]})):e.json().then((function(e){throw e}))}))},_r=function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/session/file?sessionId=").concat(e,"&filename=").concat(a),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))}))},Qr=function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/session/file?sessionId=").concat(e,"&filename=").concat(a),{method:"DELETE",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))}))},Xr=function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/session/file"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({filename:e.name,filetype:e.type,sessionId:a})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(a){var n=new FormData;return Object.entries(a.fields).forEach((function(e){var a=Object(g.a)(e,2),t=a[0],i=a[1];n.append(t,i)})),n.append("file",e),fetch(a.url,{method:"POST",mode:"cors",body:n})})).then((function(e){if(e.status>=200&&e.status<=299)return e;throw e}))},$r=function(e,a){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return fetch("https://".concat(qr.rest.sessionManagementAPI,"/session").concat(n?"?cancel=true":""),{method:"DELETE",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify({id:e})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},eo=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/session"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify(e)}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},ao=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/session"),{method:"PUT",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify(e)}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},no=n(153);function to(e){var a=e.refresh,n=e.onLoaded,i=e.filter,r=Object(c.useSetRecoilState)(h),o=Object(d.d)().oktaAuth,l=Object(t.useCallback)(n||function(){},[n]);return Object(t.useEffect)((function(){return function(e,a){var n=e.includeDeleted,t=void 0!==n&&n,i=e.offset,r=void 0===i?0:i;return Yr.threadedFetch("https://".concat(qr.rest.sessionManagementAPI,"/sessions"),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},params:{includeDeleted:t,offset:r}},!0).then((function(e){return e}))}({includeDeleted:"past"===i},o.getAccessToken()).then(r).then(l).catch((function(e){if("Unauthorized"!==e.message)throw e;o.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")})})),function(){void 0}}),[o,a,l,r]),null}var io=n(51),ro=n(98),oo=n(58),co=n(59),lo=function(e){Object(oo.a)(n,e);var a=Object(co.a)(n);function n(e){var t;return Object(io.a)(this,n),(t=a.call(this,e)).state={hasError:!1},t}return Object(ro.a)(n,[{key:"render",value:function(){return this.state.hasError?this.props.component?this.props.component:i.a.createElement("h1",null,"Something went wrong."):this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0}}}]),n}(i.a.Component),uo=function(e,a){return function(n){return i.a.createElement(i.a.Suspense,{fallback:i.a.createElement(M,null)},i.a.createElement(lo,{component:a&&i.a.createElement(a,null)},i.a.createElement(e,n)))}},so=n(770),mo=n.n(so),yo=n(771),go=n.n(yo),po=n(772),ho=n.n(po),bo=function(e,a,n,t){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/videos?platform=").concat(e,"&playlists=").concat(!!n).concat(a?"&teamFilter=".concat(a):""),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+t}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},fo=function(e,a,n,t,i,r,o,c){var l=e.videoId;return fetch("https://".concat(qr.rest.sessionManagementAPI,"/bc-video?filename=").concat(a.name,"&videoId=").concat(l),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){console.log(e);var u={signerUrl:"https://".concat(qr.rest.sessionManagementAPI,"/bc-video/").concat(l),region:"us-east-1",aws_key:e.access_key_id,awsRegion:"us-east-1",bucket:e.bucket,awsSignatureVersion:"4",computeContentMd5:!0,sendCanonicalRequestToSignerUrl:!0,cryptoMd5Method:function(e){return ho.a.base64(e)},cryptoHexEncodedHash256:function(e){return go.a.createHash("sha256").update(e).digest("hex")},signHeaders:{Authorization:"Bearer "+n}};return mo.a.create(u).then((function(n){return n.add({name:e.object_key,file:a,error:c,started:t,complete:o,uploadInitiated:i,progress:r,xAmzHeadersAtInitiate:{"X-Amz-Security-Token":e.session_token},xAmzHeadersCommon:{"X-Amz-Security-Token":e.session_token}})})).then((function(){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/bc-video"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({ingestUrl:e.api_request_url,videoId:l})})}))})).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))}))},No=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/youtube?videoId=").concat(e),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},So=function(e,a,n,t,i,r,o,c){var l=e.videoId,u=e.videoLength,s=e.isForensic;return fetch("https://".concat(qr.rest.sessionManagementAPI,"/tb-video?filename=").concat(a.name,"&videoId=").concat(l),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){console.log(e);var m={signerUrl:"https://".concat(qr.rest.sessionManagementAPI,"/tb-video/sign"),region:e.region,aws_key:e.access_key_id,awsRegion:e.region,bucket:e.bucket,awsSignatureVersion:"4",computeContentMd5:!0,sendCanonicalRequestToSignerUrl:!0,cryptoMd5Method:function(e){return ho.a.base64(e)},cryptoHexEncodedHash256:function(e){return go.a.createHash("sha256").update(e).digest("hex")},signHeaders:{Authorization:"Bearer "+n}};return mo.a.create(m).then((function(n){return n.add({name:e.object_key,file:a,error:c,started:t,complete:o,uploadInitiated:i,progress:r})})).then((function(){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/tb-video"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({videoId:l,videoLength:u,isForensic:s})})}))})).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))}))},vo=function(e,a,n){return fetch("https://".concat(qr.rest.ticktboxVideoAPI,"/stream?videoId=").concat(e,"&drmType=").concat(a),{method:"GET",mode:"cors",credentials:"include",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Oo=function(e){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/zoom/users"),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+e}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Co=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/zoom/meetings?userId=").concat(e),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},ko=function(e,a,n){var t=a.forRegistration,i=void 0!==t&&t,r=a.forProject,o=void 0!==r&&r;return fetch("https://".concat(qr.rest.sessionManagementAPI,"/surveys?type=").concat(e,"&forRegistration=").concat(i,"&forProject=").concat(o),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Ao=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/pfm/screenings?linked=").concat(!!e),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},jo=function(e){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/acuity/appointment-types"),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+e}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Io=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/acuity/calendars?typeId=").concat(e),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Eo=n(907),wo=n(909);n(755),n(255),n(131),n(756);var To=function(e){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/projects"),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+e}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e.records||e.Items}))},xo=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/project"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify(e)}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Ro=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/project"),{method:"PUT",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify(e)}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Bo=n(149),Mo=n(88),Po=Object(x.a)({sessions:{marginBottom:"1rem",width:"100%"},page:{padding:"1em"},footer:{bottom:0,width:"100%",height:"calc(2rem + 56px)"},fillAvailableWidth:{width:"-webkit-fill-available"},sessionFilterTitle:{opacity:1,fontWeight:600,fontSize:"12px",padding:"16px 16px 6px 16px"},sessionFilterOptions:{listStyleType:"none",marginTop:0,padding:0,minWidth:"200px","& li":{paddingLeft:"20px",paddingTop:"6px",paddingBottom:"6px"},"& li:hover":{cursor:"pointer",textDecoration:"none",backgroundColor:"rgba(0, 0, 0, 0.04)"}}}),Lo=function(e){var a=fn.a.tz.guess();return fn.a.tz(e,a).format("MMMM Do YYYY, h:mm a z")},Ko=uo(i.a.memo((function(e){var a=e.filter,n=(Object(Q.a)(e,["filter"]),Object(t.useState)(!0)),r=Object(g.a)(n,2),o=r[0],l=r[1],y=Object(t.useState)(!1),h=Object(g.a)(y,2),f=h[0],N=h[1],S=Object(t.useState)(!1),v=Object(g.a)(S,2),O=v[0],C=v[1],k=Object(t.useState)(!1),A=Object(g.a)(k,2),j=A[0],I=A[1],E=Object(t.useState)(!1),w=Object(g.a)(E,2),T=w[0],x=w[1],R=Object(t.useState)(!1),B=Object(g.a)(R,2),M=B[0],K=B[1],G=Object(c.useRecoilValue)("past"===a?Ue([o,f,O,j,T,M]):"today's"===a?Ve:Fe),U=Object(c.useRecoilValue)(p),F=Object(t.useState)(void 0),V=Object(g.a)(F,2),z=V[0],H=V[1],q=Po(),W=Qe("sessionSelected",null),J=Object(g.a)(W,2),Y=J[0],Z=J[1],X=Object(c.useSetRecoilState)(b),$=Object(t.useState)(!1),ee=Object(g.a)($,2),ae=ee[0],ne=ee[1],te=Object(t.useState)({}),ie=Object(g.a)(te,2),re=ie[0],oe=ie[1],ce=Qe("sessionDialogState",!1),le=Object(g.a)(ce,2),ue=le[0],se=le[1],me=Object(P.c)(),de=me.enqueueSnackbar,ye=me.closeSnackbar,ge=Qe("videoImportDialogState",!1),pe=Object(g.a)(ge,2),he=pe[0],be=pe[1],fe=Object(t.useState)(!1),Ne=Object(g.a)(fe,2),Se=Ne[0],ve=Ne[1],Oe=Object(t.useState)(!1),Ce=Object(g.a)(Oe,2),ke=Ce[0],Ae=Ce[1],je=Object(t.useState)(),Ie=Object(g.a)(je,2),Ee=Ie[0],we=Ie[1],Te=Object(t.useState)(),xe=Object(g.a)(Te,2),Re=xe[0],Be=xe[1],Me=Object(t.useState)(null),Pe=Object(g.a)(Me,2),Le=Pe[0],Ge=Pe[1],De=Qe("session".concat(a,"tablesort"),{}),ze=Object(g.a)(De,2),He=ze[0],qe=ze[1],We=Qe("session".concat(a,"tableorder"),{}),Je=Object(g.a)(We,2),Ye=Je[0],Ze=Je[1],_e=Object(d.d)().oktaAuth,Xe=Object(m.k)(),na=Xe.location.state,ia=Object(t.useRef)();Object(t.useEffect)((function(){H(G?G.map((function(e){return Object(Ke.a)({},e)})):void 0)}),[G,a]),Object(t.useEffect)((function(){na&&na.add&&(Xe.replace(Xe.location.pathname),Z(null),se(!0))}),[na,Xe,Z,se]);var oa=Object(t.useCallback)((function(e){return i.a.createElement(i.a.Fragment,null,i.a.createElement(D.a,{"aria-label":"close",color:"inherit",className:q.close,onClick:function(){return ye(e)}},i.a.createElement(ra.a,null)))}),[]),la=Object(t.useCallback)((function(){se(!1),Z(null)}),[Z,se]),sa=Object(t.useCallback)((function(e,a){ne(!0),a.audienceSegments&&(a.audienceSegments=a.audienceSegments.map((function(e){return delete e.collapsed,e.questionKey=e.questionKey.replace(/\s*$/,""),e.answers.forEach((function(e){e.display&&(e.display=e.display.replace(/\s*$/,"")),e.answer=e.answer.replace(/\s*$/,"")})),e.matrix&&e.matrixKeys?e.matrixKeys.forEach((function(e){e.display&&(e.display=e.display.replace(/\s*$/,"")),e.option=e.option.replace(/\s*$/,"")})):e.matrixKeys=void 0,e}))),a.virtualSegments&&(a.virtualSegments=a.virtualSegments.map((function(e){return delete e.collapsed,e})));var n=a.externalRecruitId&&a.linkedScreenings?[].concat(Object(_.a)(a.linkedScreenings),[a.externalRecruitId]).sort():null;delete a.linkedScreenings;var t=Y&&Y.id?function(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],t=Object(_.a)(new Set([].concat(Object(_.a)(Object.keys(e)),Object(_.a)(Object.keys(a))))),i=t.filter((function(e){return!n.includes(e)})).reduce((function(n,t){return e.hasOwnProperty(t)&&!a.hasOwnProperty(t)?n[t]=Mo(e[t]):!e.hasOwnProperty(t)&&a.hasOwnProperty(t)?n[t]=Mo(a[t]):Bo(e[t],a[t])||(n[t]=Mo(a[t])),n}),{});return i}(Y,a):Mo(a);if(console.log("SUBMIT CHANGES:",t),Object.keys(t).length){var i,r=t.hasOwnProperty("videoId")?t.videoId:null===Y||void 0===Y?void 0:Y.videoId,o=t.hasOwnProperty("multiSection")?t.multiSection:null===Y||void 0===Y?void 0:Y.multiSection,c=t.hasOwnProperty("videoLength")?t.videoLength:null===Y||void 0===Y?void 0:Y.videoLength,l=t.hasOwnProperty("contentLength")?t.contentLength:null===Y||void 0===Y?void 0:Y.contentLength,u=t.hasOwnProperty("autoStop")?t.autoStop:null===Y||void 0===Y?void 0:Y.autoStop,s=t.hasOwnProperty("enableGeoRestriction")?t.enableGeoRestriction:null===Y||void 0===Y?void 0:Y.enableGeoRestriction,m=t.hasOwnProperty("enhancedGeoRestriction")?t.enhancedGeoRestriction:null===Y||void 0===Y?void 0:Y.enhancedGeoRestriction,d=t.hasOwnProperty("subGeoRestrictionType")?t.subGeoRestrictionType:null===Y||void 0===Y?void 0:Y.subGeoRestrictionType,y=t.hasOwnProperty("preventLateEntry")?t.preventLateEntry:null===Y||void 0===Y?void 0:Y.preventLateEntry,g=t.hasOwnProperty("limitDisconnect")?t.limitDisconnect:null===Y||void 0===Y?void 0:Y.limitDisconnect,p=t.hasOwnProperty("isDialSession")?t.isDialSession:null===Y||void 0===Y?void 0:Y.isDialSession,h=t.hasOwnProperty("externalRecruit")?t.externalRecruit:null===Y||void 0===Y?void 0:Y.externalRecruit,b=t.hasOwnProperty("recruitPlatform")?t.recruitPlatform:null===Y||void 0===Y?void 0:Y.recruitPlatform,f=t.hasOwnProperty("externalRecruitId")?t.externalRecruitId:null===Y||void 0===Y?void 0:Y.externalRecruitId,N=t.hasOwnProperty("hasQualifyingSegment")?t.hasQualifyingSegment:null===Y||void 0===Y?void 0:Y.hasQualifyingSegment,S=t.hasOwnProperty("acuityTechCheck")?t.acuityTechCheck:null===Y||void 0===Y?void 0:Y.acuityTechCheck,v=t.hasOwnProperty("hasSurvey")?t.hasSurvey:null===Y||void 0===Y?void 0:Y.hasSurvey,O=t.hasOwnProperty("hasZoomMeeting")?t.hasZoomMeeting:null===Y||void 0===Y?void 0:Y.hasZoomMeeting,C=t.hasOwnProperty("clientMagicLink")?t.clientMagicLink:null===Y||void 0===Y?void 0:Y.clientMagicLink,k=t.hasOwnProperty("requirePasscode")?t.requirePasscode:null===Y||void 0===Y?void 0:Y.requirePasscode,A=t.hasOwnProperty("videoPlatform")?t.videoPlatform:null===Y||void 0===Y?void 0:Y.videoPlatform,j=t.hasOwnProperty("audienceSegments")?t.audienceSegments:null===Y||void 0===Y?void 0:Y.audienceSegments,I=t.hasOwnProperty("virtualSegments")?t.virtualSegments:null===Y||void 0===Y?void 0:Y.virtualSegments,E=t.hasOwnProperty("hasProject")?t.hasProject:null===Y||void 0===Y?void 0:Y.hasProject;t.hasOwnProperty("viewerLanguage")?t.viewerLanguage:null===Y||void 0===Y||Y.viewerLanguage;for(var w in Y&&(t.id=Y.id,t.chimeChatInstance=Y.chimeChatInstance),t)"boolean"===typeof t[w]||t[w]||delete t[w];if(t.tableData&&delete t.tableData,E||(t.projectId=null),t.audienceSegments||t.virtualSegments){var T=[].concat(Object(_.a)(j||[]),Object(_.a)(I||[])).reduce((function(e,a){return e[a.questionKey]=a.answers.reduce((function(e,a){return e[a.answer]="object"===typeof a.goal?a.goal?Object(Ke.a)({},a.goal):null:parseFloat(a.goal),e}),{}),e}),{});t.segmentGoals=JSON.stringify(T)}if(t.audienceSegments){var x=Y&&Y.dialChartSegments||[];t.audienceSegments.forEach((function(e){var a;if(e.answers.forEach((function(e){return delete e.goal})),!e.freeNumeric&&!Bo(e.answers.map((function(e){return e.answer})),null===(a=x.find((function(a){return a.questionKey===e.questionKey})))||void 0===a?void 0:a.answers.map((function(e){return e.answer})))){var n=x.findIndex((function(a){return a.questionKey===e.questionKey}));if(-1!==n||"Gender"===e.questionKey||e.answers.reduce((function(e,a){return e||["Male","Female"].includes(a.answer)}),!1)){var t=e.answers.map((function(e){var a,t,i=Mo(e);delete i.goal;var r=null===(a=x[n])||void 0===a||null===(t=a.answers.find((function(e){return e.answer===i.answer})))||void 0===t?void 0:t.showOnChart;return i.showOnChart="boolean"===typeof r?r:["Male","Female"].includes(i.answer)||!1,i}));if(-1===n){var i=Mo(e);delete i.multiple,delete i.question,delete i.collapsed,i.hasCrosstab=!1,i.crosstabKeys=[],i.answers=t,x.unshift(i)}else x[n].answers=t}}})),!E||t.projectId?(t.dialChartSegments=JSON.stringify(x),t.audienceSegments=JSON.stringify(t.audienceSegments),h&&f&&(t.externalRecruitId=f)):(delete t.dialChartSegments,delete t.audienceSegments)}if(t.virtualSegments&&(t.virtualSegments.forEach((function(e){e.answers.forEach((function(e){return delete e.goal}))})),t.virtualSegments=JSON.stringify(t.virtualSegments)),t.chimeChatChannels){if(t.chimeChatInstance){var R=Y.chimeChatChannels||[],B=R.filter((function(e){return!t.chimeChatChannels.find((function(a){return e.channelId===a.channelId}))})).map((function(e){return{name:e.name,channelId:e.channelId}})),M=t.chimeChatChannels.filter((function(e){return R.find((function(a){return e.channelId===a.channelId&&(e.name!==a.name||e.type!==a.type||e.restricted!==a.restricted)}))})).map((function(e){return{name:e.name,channelId:e.channelId,type:e.type,restricted:e.restricted}}));t.chimeChatChanges={deletes:B,updates:M}}t.chimeChatChannels=JSON.stringify(t.chimeChatChannels)}c&&(null===l||void 0===l?void 0:l.length)||(t.videoLength=null,t.contentLength=null),S||(t.acuityAppointmentTypeId=null,t.acuityCalendarId=null),h?t.externalRecruitId&&(t.externalRecruit=!0,t.recruitPlatform=t.recruitPlatform||b,E&&"PFM"===b&&(null===n||void 0===n?void 0:n.length)?t.linkedScreenings=n:"QTC"===b&&(t.audienceSegments=t.audienceSegments||j&&JSON.stringify(j))):(t.recruitPlatform=null,t.externalRecruitId=null,t.pauseExternalRecruit=!1),N||(t.hasQualifyingSegment=!1),t.qualifyingSegment&&(t.qualifyingSegment=JSON.stringify(t.qualifyingSegment)),t.videoId=r,t.videoPlatform=A,"Brightcove"===A&&(t.isLiveSession=!1,"NEW"===r&&(t.multiSection=o)),t.contentLength&&(t.contentLength=JSON.stringify(t.contentLength)),u||(t.autoStopTime=null),t.internalVideoName&&(t.internalVideoName=JSON.stringify(t.internalVideoName)),t.videoMarkers&&(t.videoMarkers=JSON.stringify(t.videoMarkers)),t.allowedBrowsers&&(t.allowedBrowsers=JSON.stringify(t.allowedBrowsers)),s||(t.allowedCountries=[]),s&&m&&d||(t.subGeoRestriction=null),t.allowedCountries&&(t.allowedCountries=JSON.stringify(t.allowedCountries)),t.subGeoRestriction&&(t.subGeoRestriction=JSON.stringify(t.subGeoRestriction)),y||(t.lateEntryTimeLimit=null),g||(t.disconnectTimeLimit=null,t.disconnectCountLimit=null),p||(t.dialStyle=null,t.dialMotion=null,t.dialSnap=null,t.gaugeStyle=null,t.numberOfMeters=null,t.scoreBase=null,t.sliderKnob=null,t.sliderKnobColor=null,t.includeTuneOut=!1,t.inactiveReminder=!1,t.inactiveInterval=null,t.inactiveMessage=null,t.clientDialViewer=!1),v||(t.surveyType=null,t.surveyId=null,t.surveyPlacement=null),O?"NEW"===t.zoomMeetingId&&(t.zoomHostId||(t.zoomHostId=Y.zoomHostId),t.zoomMeetingName=t.sessionName||Y.sessionName,t.zoomMeetingTime=fn.a.tz(t.guestCheckInTime||Y.guestCheckInTime,"America/Los_Angeles").seconds(0).milliseconds(0).format("YYYY-MM-DDTHH:mm:ss")):(t.zoomHostId=null,t.zoomMeetingId=null),C?k||(t.magicLinkPasscode=null):(t.magicLinkUrl=null,t.requirePasscode=!1,t.magicLinkPasscode=null,t.requireEmailValidation=!1,t.requireApproval=!1),delete t.sessionStartTime,delete t.contentStartTime,delete t.sessionEndTime,delete t.liveStartTime,delete t.videoIndex,delete t.videoStartTime,delete t.videoEndTime,delete t.chartVideoStart,delete t.chartVideoEnd,t.scheduledStartTime&&(t.scheduledStartTime=fn()(t.scheduledStartTime).seconds(0).utc().format("YYYY-MM-DD H:mm:ss")),t.staffArrivalTime&&(t.staffArrivalTime=fn()(t.staffArrivalTime).seconds(0).utc().format("YYYY-MM-DD H:mm:ss")),t.guestCheckInTime&&(t.guestCheckInTime=fn()(t.guestCheckInTime).seconds(0).utc().format("YYYY-MM-DD H:mm:ss")),t.clientArrivalTime&&(t.clientArrivalTime=fn()(t.clientArrivalTime).seconds(0).utc().format("YYYY-MM-DD H:mm:ss")),t.id?(t.lastUpdatedBy=U.email,i=ao):(t.createdBy=U.email,t.lastUpdatedBy=U.email,i=eo);var P=_e.getAccessToken();i(t,P).then((function(e){oe({})})).catch((function(e){"Unauthorized"===e.message?_e.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(de("Error Saving Session",{preventDuplicate:!0,action:oa}),oe({}),ne(!1))}))}else oe({}),ne(!1);se(!1),Z(null)}),[Y,_e,Z,se,U.email]),da=Object(t.useCallback)((function(e,a){var n=Mo(a);for(var t in n)(Array.isArray(n[t])&&!n[t].length||!n[t])&&delete n[t];delete n.tableData,delete n.id,delete n.dialChartSegments;try{var i=n.audienceSegments||[],r=n.segmentGoals||{};n.audienceSegments=i.map((function(e){return r[e.questionKey]&&Object.entries(r[e.questionKey]).forEach((function(a){var n=Object(g.a)(a,2),t=n[0],i=n[1],r=e.answers.findIndex((function(e){return e.answer===t}));r>=0&&(e.answers[r].goal=i&&"object"===typeof i?Object(Ke.a)({},i):i)})),e}));var o=n.virtualSegments||[];n.virtualSegments=o.map((function(e){return r[e.questionKey]&&Object.entries(r[e.questionKey]).forEach((function(a){var n=Object(g.a)(a,2),t=n[0],i=n[1],r=e.answers.findIndex((function(e){return e.answer===t}));r>=0&&(e.answers[r].goal=i&&"object"===typeof i?Object(Ke.a)({},i):i)})),e})),n.isDialSession||(n.scoreBase=100,n.dialStyle="Embedded Slider",n.dialMotion="Stepwise",n.dialSnap=!1,n.gaugeStyle="With Shapes",n.sliderKnob="Clapperboard",n.sliderKnobColor="#F44E3B",n.numberOfMeters=19,n.noDialArrowKeys=!1,n.includeTuneOut=!0,n.limitTuneOut=!1,n.startTuneOutTime=2,n.stopTuneOutTime=2,n.askTuneOutReason=!1,n.maxReasonLength=140,n.maxReasonTime=45,n.inactiveReminder=!0,n.inactiveInterval=120,n.inactiveMessage=n.viewerLanguage?mr.continueToMoveDial[n.viewerLanguage]:"Please continue to move your dial",n.clientDialViewer=!0)}catch(c){console.log(c)}n.externalRecruit&&!n.hasProject&&(n.externalRecruitId=null,n.pauseExternalRecruit=!1),n.hasZoomMeeting&&(n.zoomMeetingId="NEW"),n.chimeChatChannels&&(n.chimeChatChannels=n.chimeChatChannels.map((function(e){return e.channelId=null,e}))),delete n.syncOffset,delete n.started,delete n.startedBy,delete n.sessionStartTime,delete n.contentStartTime,delete n.sessionEndTime,delete n.liveStartTime,delete n.videoStartTime,delete n.videoIndex,delete n.videoEndTime,delete n.chartVideoStart,delete n.chartVideoEnd,delete n.finished,delete n.complete,delete n.checkInStarted,delete n.chimeChatInstance,delete n.qualifyingSegment,delete n.contentStartTime,Z(n),se(!0)}),[Z,se]),ga=Object(t.useCallback)((function(e,a){Z(null),se(!0)}),[Z,se]),ha=Object(t.useCallback)((function(e,a){var n=Mo(a);try{var t=n.segmentGoals||{};n.audienceSegments=n.audienceSegments.map((function(e){return t[e.questionKey]&&Object.entries(t[e.questionKey]).forEach((function(a){var n=Object(g.a)(a,2),t=n[0],i=n[1],r=e.answers.findIndex((function(e){return e.answer===t}));r>=0&&(e.answers[r].goal=i&&"object"===typeof i?Object(Ke.a)({},i):i)})),e}));var i=n.virtualSegments||[];n.virtualSegments=i.map((function(e){return t[e.questionKey]&&Object.entries(t[e.questionKey]).forEach((function(a){var n=Object(g.a)(a,2),t=n[0],i=n[1],r=e.answers.findIndex((function(e){return e.answer===t}));r>=0&&(e.answers[r].goal=i&&"object"===typeof i?Object(Ke.a)({},i):i)})),e})),n.isDialSession||(n.scoreBase=100,n.dialStyle="Embedded Slider",n.dialMotion="Stepwise",n.dialSnap=!1,n.gaugeStyle="With Shapes",n.sliderKnob="Clapperboard",n.sliderKnobColor="#F44E3B",n.numberOfMeters=19,n.noDialArrowKeys=!1,n.includeTuneOut=!0,n.limitTuneOut=!1,n.startTuneOutTime=2,n.stopTuneOutTime=2,n.askTuneOutReason=!1,n.maxReasonLength=140,n.maxReasonTime=45,n.inactiveReminder=!0,n.inactiveInterval=120,n.inactiveMessage=n.viewerLanguage?mr.continueToMoveDial[n.viewerLanguage]:"Please continue to move your dial",n.clientDialViewer=!0)}catch(r){console.log(r)}Z(n),se(!0)}),[Z,se]),fa=Object(t.useCallback)((function(e){var a=e.id,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];ne(!0);var t=_e.getAccessToken();$r(a,t,n).then((function(e){oe({}),ne(!1)})).catch((function(e){"Unauthorized"===e.message?_e.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(de("Error Deleting Session",{preventDuplicate:!0,action:oa}),oe({}),ne(!1))}))}),[_e]),Sa=Object(t.useCallback)(Object(s.a)(u.a.mark((function e(){var a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=_e.getAccessToken(),e.abrupt("return",To(a).then((function(e){return e.push({projectName:"New Project",id:"NEW"}),Promise.resolve(e)})).catch((function(e){"Unauthorized"===e.message?_e.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("videos error",e)})));case 2:case"end":return e.stop()}}),e)}))),[_e]),va=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=_e.getAccessToken(),e.abrupt("return",Ao(a,n).then((function(e){return Promise.resolve(e)})).catch((function(e){"Unauthorized"===e.message?_e.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("screenings error",e)})));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[_e]),Oa=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a,n){var t;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=_e.getAccessToken(),e.abrupt("return",ko(a.toLowerCase(),{forRegistration:n},t).then((function(e){return n&&e.unshift({name:"New Registration Survey",id:"NEW"}),Promise.resolve(e)})).catch((function(e){"Unauthorized"===e.message?_e.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("surveys error",e)})));case 2:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}(),[_e]),Ca=Object(t.useCallback)(Object(s.a)(u.a.mark((function e(){var a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=_e.getAccessToken(),e.abrupt("return",jo(a).catch((function(e){"Unauthorized"===e.message?_e.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("appointments error",e)})));case 2:case"end":return e.stop()}}),e)}))),[_e]),ka=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=_e.getAccessToken(),e.abrupt("return",Io(a,n).catch((function(e){"Unauthorized"===e.message?_e.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("appointments error",e)})));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[_e]),Aa=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=_e.getAccessToken(),e.abrupt("return",No(a,n));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[_e]),Ia=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a,n){var t,i,r=arguments;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>2&&void 0!==r[2]&&r[2],i=_e.getAccessToken(),e.abrupt("return",bo(a,n,t,i).then((function(e){var i;return"TC"!==n&&e.push((i={},Object(L.a)(i,"brightcove"===a.toLowerCase()?"name":"videoTitle","Add New ".concat(t?"Playlist":"Video")),Object(L.a)(i,"brightcove"===a.toLowerCase()?"id":"videoId","NEW"),Object(L.a)(i,"brightcove"===a.toLowerCase()?"duration":"videoLength",null),Object(L.a)(i,"techCheck",!1),i)),Promise.resolve(e)})).catch((function(e){"Unauthorized"===e.message?_e.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("videos error",e)})));case 3:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}(),[_e]),Ea=Object(t.useCallback)(Object(s.a)(u.a.mark((function e(){var a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=_e.getAccessToken(),e.abrupt("return",Oo(a).catch((function(e){"Unauthorized"===e.message?_e.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("zoom users error",e)})));case 2:case"end":return e.stop()}}),e)}))),[_e]),wa=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=_e.getAccessToken(),e.abrupt("return",Co(a,n).then((function(e){return e.unshift({topic:"New Meeting",id:"NEW"}),Promise.resolve(e)})).catch((function(e){"Unauthorized"===e.message?_e.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("zoom user meetings error",e)})));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[_e]),Ta=Object(t.useCallback)((function(e,a,n){var t=Mo(a);try{var i=t.segmentGoals||{};t.audienceSegments=t.audienceSegments.map((function(e){return i[e.questionKey]&&Object.entries(i[e.questionKey]).forEach((function(a){var n=Object(g.a)(a,2),t=n[0],i=n[1],r=e.answers.findIndex((function(e){return e.answer===t}));r>=0&&(e.answers[r].goal=i&&"object"===typeof i?Object(Ke.a)({},i):i)})),e}));var r=t.virtualSegments||[];t.virtualSegments=r.map((function(e){return i[e.questionKey]&&Object.entries(i[e.questionKey]).forEach((function(a){var n=Object(g.a)(a,2),t=n[0],i=n[1],r=e.answers.findIndex((function(e){return e.answer===t}));r>=0&&(e.answers[r].goal=i&&"object"===typeof i?Object(Ke.a)({},i):i)})),e}))}catch(o){console.log(o)}X(t),Xe.push("/session/".concat(t.id,"/").concat(n))}),[Xe,X]),xa=Object(t.useCallback)((function(e,a,n,t){var i=Object(g.a)(n,1)[0];new Promise((function(e,a){try{var n=document.createElement("video");n.preload="metadata",n.onloadedmetadata=function(){window.URL.revokeObjectURL(n.src),n.duration?e(1e3*n.duration):a("Cannot determine video duration.")},n.onerror=function(){a("Invalid video. Please select a video file.")},n.src=window.URL.createObjectURL(i)}catch(t){a(t)}})).then((function(n){Be("Requesting Upload...");var r="Brightcove"===a?fo:So,o=_e.getAccessToken();return r({videoId:e,videoLength:n,isForensic:t},i,o,(function(e){Be("Uploading Video..."),ve(!0)}),(function(e){return console.log(e)}),(function(e){return we(100*e)}),(function(){return Be("Ingesting Video...")}),(function(e){return Be("Error Uploading Video")})).then((function(e){console.log("ok",e),Ae(!0),Be("Upload Complete"),oe({})}))})).catch((function(e){console.log("err",e)}))}),[_e]),Ra=Object(t.useCallback)((function(e,a){ve(!1),Ae(!1),we(null),Be(null),Z(a),be(!0)}),[Z,be]),Ba=Object(t.useCallback)((function(){Z(null),be(!1),oe({})}),[Z,be]),Ma=Object(t.useCallback)((function(e){return("past"===e?[{title:"ID",field:"id",hidden:!0,searchable:!0},{title:"Session Name",field:"sessionName"},{title:"Scheduled Date/Time",field:"scheduledStartTime",render:function(e){return i.a.createElement("span",null,Lo(e.scheduledStartTime))}},{title:"Video Title",field:"videoTitle"},{title:"Session Start Time",field:"sessionStartTime",render:function(e){return i.a.createElement("span",null,Lo(e.sessionStartTime))}}]:[{title:"ID",field:"id",hidden:!0,searchable:!0},{title:"Session Name",field:"sessionName"},{title:"Scheduled Date/Time",field:"scheduledStartTime",render:function(e){return i.a.createElement("span",null,Lo(e.scheduledStartTime))}},{title:"Video Title",field:"videoTitle"}]).map((function(a,n){return a.columnIndex=Ye[e]&&void 0!==Ye[e][a.field]?Ye[e][a.field]:n,"scheduledStartTime"===a.field?a.defaultSort=He[e]&&Object.keys(He[e]).length?He[e]&&He[e][a.field]:"desc":a.defaultSort=He[e]&&He[e][a.field],a})).sort((function(e,a){return e.columnIndex-a.columnIndex}))}),[He,Ye]),Pa=Object(t.useMemo)((function(){return[{icon:ca.a,tooltip:"Manage Guests",onClick:function(e,a){return Ta(e,a,"guests")},hidden:!U.accessLevels.includes("tc")},{icon:ma.a,tooltip:"Guest Balance",onClick:function(e,a){return Ta(e,a,"balance")},hidden:!U.accessLevels.includes("balance")},{icon:ua.a,tooltip:"Manage Video",onClick:function(e,a){return Ta(e,a,"video")}},function(e){return{icon:ya.a,tooltip:"Session Rewards",onClick:function(e,a){return Ta(e,a,"rewards")},hidden:!U.fullAdmin,disabled:!(e.started&&e.complete)}}]}),[U,Ta]),La=Object(t.useCallback)((function(){ne(!1)}),[]),Ka=Object(t.useCallback)((function(e,n){return qe((function(t){var i,r=null===(i=Ma(a)[e])||void 0===i?void 0:i.field;return Object(Ke.a)(Object(Ke.a)({},t),{},Object(L.a)({},a,r?Object(L.a)({},r,n):{}))}))}),[a,qe,Ma]),Ga=Object(t.useCallback)((function(e,n){var t=Object(_.a)(Ma(a)),i=t[e];t.splice(e,1),t.splice(n,0,i),Ze((function(e){return Object(Ke.a)(Object(Ke.a)({},e),{},Object(L.a)({},a,t.reduce((function(e,a,n){return e[a.field]=n,e}),{})))}))}),[Ma,a,Ze]),Da=Boolean(Le),Ua=Da?"simple-popover":void 0,Fa=[{name:"complete",label:"Completed",value:o,onChange:function(e){l(e.target.checked)}},{name:"test",label:"Test",value:f,onChange:function(e){N(e.target.checked)}},{name:"canceled",label:"Canceled",value:O,onChange:function(e){C(e.target.checked)}},{name:"deleted",label:"Deleted",value:j,onChange:function(e){I(e.target.checked)}},{name:"dial",label:"Dial Session",value:T,onChange:function(e){x(e.target.checked)}},{name:"project",label:"Project Group",value:M,onChange:function(e){K(e.target.checked)}}];return i.a.createElement("div",{className:q.page},i.a.createElement(to,{refresh:re,onLoaded:La,filter:a,key:"".concat(a,"subscription")}),ue&&i.a.createElement(Sr,{team:U.team,allowFullEdit:U.accessLevels.includes("session"),allowPostEdit:!!U.fullAdmin,allowVideoEdit:U.accessLevels.includes("video"),data:Y,getProjects:Sa,getVideos:Ia,getYoutubeVideo:Aa,getSurveys:Oa,getPFMScreenings:va,getAppointmentTypes:Ca,getCalendars:ka,getZoomUsers:Ea,getZoomUserMeetings:wa,onSubmit:sa,open:ue,handleClose:la}),he&&i.a.createElement(jr,{session:Y,onSubmit:xa,open:he,percent:Ee,progress:Re,started:Se,complete:ke,handleClose:Ba}),i.a.createElement("div",{className:q.sessions},i.a.createElement(aa.a,{id:Ua,open:Da,anchorEl:Le,onClose:function(){Ge(null)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},i.a.createElement("div",null,i.a.createElement("div",{className:q.sessionFilterTitle},"Filter"),i.a.createElement("ul",{className:q.sessionFilterOptions},Fa.map((function(e){return i.a.createElement("li",{key:e.name},i.a.createElement($e.a,{control:i.a.createElement(ea.a,{checked:e.value,onChange:e.onChange,name:e.name,color:"primary"}),label:e.label}))}))))),i.a.createElement(Na.a,{key:"session".concat(a,"table"),tableRef:ia,onOrderChange:Ka,onColumnDragged:Ga,options:{emptyRowsWhenPaging:!1,actionsColumnIndex:-1,detailPanelType:"single",pageSize:10,pageSizeOptions:[10,25,50,75,100],actionsCellStyle:{marginRight:"5px"}},columns:Ma(a),isLoading:!z||ae,data:z,title:"".concat(a.charAt(0).toUpperCase()+a.slice(1)," Sessions"),actions:["past"===a&&{icon:pa.a,tooltip:"Filter Sessions",onClick:function(e){Ge(e.currentTarget)},isFreeAction:!0},function(e){return{icon:ba.a,tooltip:"Upload Video to ".concat(e.videoPlatform),onClick:Ra,disabled:e.videoUploaded,hidden:!["Brightcove","ticktBox"].includes(e.videoPlatform)||!!e.videoLength||!U.accessLevels.includes("video")}}].concat(Object(_.a)(Pa),[{icon:ta.a,tooltip:"Clone",onClick:da,hidden:!U.accessLevels.includes("session")},function(e){return{icon:"edit",tooltip:"Edit",onClick:ha,hidden:!(U.accessLevels.includes("session")||U.accessLevels.includes("video"))}},"past"!==a?function(e){return{icon:"cancel",tooltip:"Cancel",onClick:function(){fa(e,!0)},hidden:!U.accessLevels.includes("session"),disabled:!!e.checkInStarted}}:null,"past"!==a?function(e){return{icon:"delete",tooltip:"Delete",onClick:function(){fa(e,!1)},hidden:!U.accessLevels.includes("session"),disabled:!!e.checkInStarted}}:null]),components:{},detailPanel:[{render:function(e){var a=e.rowData;return i.a.createElement(Hr,a)}}]})),U.accessLevels.includes("session")&&i.a.createElement(ja,{show:"upcoming"===a,onClick:ga}),i.a.createElement("div",{className:q.footer}))}))),Go=function(){var e=Object(s.a)(u.a.mark((function e(a){var n,t;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!a){e.next=7;break}return t=a.segmentGoals||{},a.audienceSegments=a.audienceSegments.map((function(e){return t[e.questionKey]&&Object.entries(t[e.questionKey]).forEach((function(a){var n=Object(g.a)(a,2),t=n[0],i=n[1],r=e.answers.findIndex((function(e){return e.answer===t}));r>=0&&(e.answers[r].goal=i&&"object"===typeof i?Object(Ke.a)({},i):i)})),e})),a.virtualSegments=null===(n=a.virtualSegments)||void 0===n?void 0:n.map((function(e){return t[e.questionKey]&&Object.entries(t[e.questionKey]).forEach((function(a){var n=Object(g.a)(a,2),t=n[0],i=n[1],r=e.answers.findIndex((function(e){return e.answer===t}));r>=0&&(e.answers[r].goal=i&&"object"===typeof i?Object(Ke.a)({},i):i)})),e})),e.abrupt("return",a);case 7:return e.abrupt("return",{});case 8:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}();function Do(e){var a=e.sessionId,n=e.refresh,i=e.onLoaded,r=Object(c.useSetRecoilState)(b),o=Object(d.d)().oktaAuth,l=Object(t.useCallback)(i||function(){},[i]);return Object(t.useEffect)((function(){return function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/session?sessionId=").concat(e),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e.records&&e.records[0]||e.Item}))}(a,o.getAccessToken()).then(Go).then(r).then(l).catch((function(e){if("Unauthorized"!==e.message)throw e;o.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")})})),function(){void 0}}),[o,a,n,l,r]),null}var Uo=Jr()(),Fo=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/guest"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify(e)}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Vo=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/guest"),{method:"PUT",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify(e)}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},zo=function(e,a,n,t){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r=arguments.length>5?arguments[5]:void 0;return fetch("https://".concat(qr.rest.sessionManagementAPI,"/email/custom"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+r},body:JSON.stringify({sessionId:e,ids:a,subject:n,content:t,options:i})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Ho=function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/email/schedule"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({sessionId:e,ids:a})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},qo=function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/email/verify"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({sessionId:e,ids:a})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Wo=function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/email/guest"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({sessionId:e,ids:a})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Jo=function(e,a,n,t){var i=n.cancelNote,r=n.noShow;return fetch("https://".concat(qr.rest.sessionManagementAPI,"/tech-check/cancel"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+t},body:JSON.stringify({sessionId:e,ids:a,cancelNote:i,noShow:r})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Yo=function(e,a,n,t){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/guest/photo"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+t},body:JSON.stringify({filename:e.name,filetype:e.type,sessionId:a,guestId:n})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(a){var n=new FormData;return Object.entries(a.fields).forEach((function(e){var a=Object(g.a)(e,2),t=a[0],i=a[1];n.append(t,i)})),n.append("file",e),fetch(a.url,{method:"POST",mode:"cors",body:n})})).then((function(e){if(e.status>=200&&e.status<=299)return e;throw e}))},Zo=function(e,a,n){return fetch("https://".concat(qr.rest.vwChimeAPI,"/chat?username=").concat(e,"&instanceId=").concat(a),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},_o=n(1256),Qo=n.n(_o);function Xo(e){var a=e.sessionId,n=e.refresh,i=e.onLoaded,r=Object(c.useSetRecoilState)(N(a)),o=Object(d.d)().oktaAuth,l=Object(t.useCallback)(i||function(){},[i]),u=Object(t.useRef)(!1),s=Object(t.useRef)(!1);return Object(t.useEffect)((function(){return function e(){if(!u.current)return u.current=!0,function(e,a){var n=e.sessionId,t=e.includeDeleted,i=void 0!==t&&t,r=e.offset,o=void 0===r?0:r;return Uo.threadedFetch("https://".concat(qr.rest.sessionManagementAPI,"/guests"),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},params:{sessionId:n,includeDeleted:i,offset:o}},!0).then((function(e){return e}))}({sessionId:a,includeDeleted:!1},o.getAccessToken()).then(r).then((function(){u.current=!1,s.current?(s.current=!1,e()):l()})).catch((function(e){if(u.current=!1,"Unauthorized"!==e.message)throw e;o.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")})}));s.current=!0}(),function(){void 0}}),[o,a,n,l,r]),null}var $o=n(533),ec=n(2419),ac=n(2408),nc=n(1269),tc=n.n(nc),ic=n(1270),rc=n.n(ic),oc=n(1268),cc=n.n(oc),lc=n(1271),uc=n.n(lc),sc=n(581),mc=n.n(sc),dc=n(580),yc=n.n(dc),gc=n(1267),pc=n.n(gc),hc=n(206),bc=n.n(hc),fc=n(1272),Nc=n.n(fc),Sc=n(1257),vc=(n(1050),n(341)),Oc=n.n(vc),Cc=n(342),kc=n.n(Cc),Ac=n(190),jc=n.n(Ac),Ic=n(259),Ec=n.n(Ic),wc=n(340),Tc=n.n(wc),xc=null,Rc=null;"undefined"!==typeof document.hidden?(xc="hidden",Rc="visibilitychange"):"undefined"!==typeof document.msHidden?(xc="msHidden",Rc="msvisibilitychange"):"undefined"!==typeof document.webkitHidden&&(xc="webkitHidden",Rc="webkitvisibilitychange");var Bc=Object(x.a)({root:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",height:"100%",width:"100%"},card:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:"1rem 2rem 2rem 2rem"},continue:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:"1rem 2rem 1rem 2rem",zIndex:1002},continueBack:{zIndex:1001,position:"absolute",height:"100%",width:"100%",backdropFilter:"blur(12px)"},margin:{margin:"1rem"},playButton:{position:"absolute",bottom:0,left:0,color:"white",zIndex:1004},muteButton:{position:"absolute",bottom:0,right:0,color:"white",zIndex:1200},customOverlay:{backgroundColor:"transparent !important",height:"100% !important",width:"100% !important",marginTop:"auto !important",marginBottom:"auto !important",left:"0 !important",marginLeft:"0 !important",display:"flex !important",alignItems:"center !important",justifyContent:"center !important",opacity:function(e){return e.wmOpacity&&"".concat(e.wmOpacity/100," !important")||"0.15 !important"},fontSize:"1em",userSelect:"none !important",MozUserSelect:"none !important",WebkitUserSelect:"none !important",msUserSelect:"none !important"}}),Mc=function(e,a,n,t){return"\n \n \n \n \n \n \n ').concat(e,"\n \n ")},Pc=function(e,a,n,t){return"\n \n \n \n \n \n \n \n \n ').concat(e,'\n ').concat(e,'\n ').concat(e,'\n ').concat(e,'\n ').concat(e,'\n \n \n \n \n ')},Lc=i.a.memo((function(e){var a=e.videoRef,n=e.style,r=e.fluid,o=e.fill,c=e.fullscreen,l=e.startVideo,u=e.wm,s=e.wmOpacity,m=e.watermarkStyle,d=e.playerId,y=e.videoId,p=e.multiSection,h=e.videoIndex,b=e.alreadyStarted,f=e.sessionComplete,N=e.sessionStartTime,S=(e.connectionOffset,e.onTimeUpdate),v=e.videoDuration,O=e.videoStopTime,C=e.onStarted,k=(e.onPlay,e.onResume,e.onBuffer),A=(e.onUnload,e.onMetadataLoaded),j=e.onVideoLoaded,I=e.onVisiblityChange,E=e.onFinished,w=e.onVideoError,T=Bc({wmOpacity:s,watermarkStyle:m}),x=Object(t.useState)(!0),R=Object(g.a)(x,2),B=R[0],M=R[1],P=Object(t.useState)(!1),L=Object(g.a)(P,2),K=L[0],G=L[1],U=function(){},F=Object(t.useRef)(),V=Object(t.useRef)(h||0),z=Object(t.useRef)();Object(t.useRef)().current=b,Object(t.useEffect)((function(){!document[xc]&&document.hasFocus()||!I||I()}),[I]),Object(t.useEffect)((function(){var e,a;F.current&&(V.current=h||0,(null===(e=F.current)||void 0===e||null===(a=e.playlist())||void 0===a?void 0:a.length)&&F.current.playlist.currentItem(h||0),l?F.current.play():F.current.paused()||(F.current.currentTime(F.current.duration()),G(!1)))}),[h,l]),Ye("blur",I||U,!0),Ye("focus",I||U,!0),Ye(Rc,I||U,!0);var H=Object(t.useMemo)((function(){return"Tiled"===m?Pc:Mc}),[m]);Object(t.useEffect)((function(){var e=Date.now();(f||N&&e-N>=(1e3*O||v))&&(E?E():F.current&&F.current.currentTime(F.current.duration()))}),[f,v,O,N,E]);var q=Object(t.useCallback)((function(e){F.current=e.ref,console.log(F.current),a&&(a.current=e.ref),F.current.tech_.el_.disablePictureInPicture=!0,F.current.tech_.el_.controls=!1,F.current.tech_.el_.blur(),F.current.tech_.el_.addEventListener("focus",(function(e){e.currentTarget.blur(),console.log("video focus")})),F.current.el_.blur(),F.current.el_.addEventListener("focus",(function(e){e.currentTarget.blur(),console.log("brightcove focus")})),F.current.preload("metadata"),V.current=h||0,F.current.controls(!1),c&&F.current.enterFullWindow(),F.current.autoplay(!1),F.current.muted(!0),F.current.overlay({content:"",class:T.customOverlay,overlays:[{align:"center",content:"",start:"play",end:"ended"}]}),F.current.on("durationchange",(function(e){console.log("durationchange event")})),F.current.on("play",(function(e){console.log("play event"),C&&C()})),F.current.on("pause",(function(){F.current.ended()?F.current.currentTime(0):F.current.play(),console.log("pause event")})),F.current.on("ended",(function(){var e;console.log("end event",V.current),E&&E(V.current+1<((null===(e=F.current.playlist())||void 0===e?void 0:e.length)||0))})),F.current.on("timeupdate",(function(e){F.current.overlay({content:"",class:T.customOverlay,overlays:[{align:"center",content:H(u,F.current.tech_.el_.videoHeight,F.current.tech_.el_.videoWidth,Math.floor(1e7*Math.random())),start:"play",end:"ended"}]}),S&&S(e)})),F.current.on("seeked",(function(){console.log("seeked event")})),F.current.on("error",(function(e){console.log("error event",e),w&&w()})),F.current.on("seeking",(function(){console.log("seeking event")})),F.current.on("loadedmetadata",(function(){var e;(console.log("loadedmetadata event"),z.current||!b||(f||(N&&(Date.now()-N)/1e3)>=v))||((null===(e=F.current.playlist())||void 0===e?void 0:e.length)&&F.current.playlist.currentItem(V.current),console.log("WE HAVE STARTED ALREADY SO TRYING TO MOVE US FORWARD NOW...",(Date.now()-N)/1e3),F.current.currentTime((Date.now()-N)/1e3),F.current.play());z.current=!0,F.current.overlay({content:"",class:T.customOverlay,overlays:[{align:"center",content:H(u,F.current.tech_.el_.videoHeight,F.current.tech_.el_.videoWidth,Math.floor(1e7*Math.random())),start:"play",end:"ended"}]})})),F.current.on("loadeddata",(function(){console.log("loadeddata event"),j&&j()})),F.current.on("waiting",(function(){console.log("waiting event"),k&&k()}))}),[b,c,E,C,k,S,w,j,A,f,T.customOverlay,v,a,N,u,H]),W=Object(t.useCallback)((function(e){e.currentTarget.blur(),F.current&&(F.current.muted(!B),M((function(e){return!e})))}),[B,M]),J=Object(t.useCallback)((function(e){e.currentTarget.blur(),F.current&&(K?F.current.currentTime(F.current.duration()):F.current.play(),G((function(e){return!e})))}),[K]),Y=Object(t.useCallback)((function(e){e.currentTarget.blur(),F.current&&F.current.requestFullscreen()}),[]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{style:{position:"relative"}},i.a.createElement(Sc.a,{attrs:{style:n},options:{fluid:r,fill:o},accountId:"6121265898001",playerId:d,videoId:!p&&y,playlistId:p&&y,onSuccess:q}),l||b?i.a.createElement(D.a,{className:T.playButton,color:"inherit",onClick:Y},i.a.createElement(Tc.a,null)):i.a.createElement(D.a,{className:T.playButton,color:"inherit",onClick:J},K?i.a.createElement(Ec.a,null):i.a.createElement(jc.a,null)),i.a.createElement(D.a,{className:T.muteButton,color:"inherit",onClick:W},B?i.a.createElement(Oc.a,null):i.a.createElement(kc.a,null))))})),Kc=n(1264),Gc=null,Dc=null;"undefined"!==typeof document.hidden?(Gc="hidden",Dc="visibilitychange"):"undefined"!==typeof document.msHidden?(Gc="msHidden",Dc="msvisibilitychange"):"undefined"!==typeof document.webkitHidden&&(Gc="webkitHidden",Dc="webkitvisibilitychange");var Uc=Object(x.a)({root:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",height:"100%",width:"100%"},card:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:"1rem 2rem 2rem 2rem"},continue:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:"1rem 2rem 1rem 2rem",zIndex:1002,width:"35%",minWidth:"160px",maxWidth:"260px"},continueBack:{zIndex:1001,position:"absolute",height:"100%",width:"100%",backdropFilter:"blur(12px)"},margin:{margin:"1rem"},resume:{position:"absolute",height:"100vh",width:"100vw",display:"flex",alignItems:"center",justifyContent:"center",top:0,left:0},youtube:{maxWidth:function(e){return e.aspectRatio?"".concat(1/e.aspectRatio*100,"vh"):0},maxHeight:function(e){return e.aspectRatio?"".concat(100*e.aspectRatio,"vw"):0},width:function(e){return e.aspectRatio?"100%":0},height:function(e){return e.aspectRatio?"100%":0},flex:1},player:{width:"100%",height:"100%",pointerEvents:"none"},playButton:{position:"absolute",bottom:0,left:0,color:"white",zIndex:1004},muteButton:{position:"absolute",bottom:0,right:0,color:"white",zIndex:1200}}),Fc={playerVars:{autoplay:0,autohide:1,mute:1,showinfo:0,modestbranding:1,loop:0,fs:0,cc_load_policy:0,iv_load_policy:3,controls:0}},Vc=function(){var e=Object(s.a)(u.a.mark((function e(a){var n,t,i,r;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.youtube.com/oembed?url=https://www.youtube.com/watch?v=".concat(a,"&format=json"));case 2:return n=e.sent,e.prev=3,e.next=6,n.json();case 6:return t=e.sent,i=t.height,r=t.width,e.abrupt("return",i/r);case 12:return e.prev=12,e.t0=e.catch(3),console.log(e.t0),e.abrupt("return",null);case 16:case"end":return e.stop()}}),e,null,[[3,12]])})));return function(a){return e.apply(this,arguments)}}(),zc=i.a.memo((function(e){var a=e.videoRef,n=(e.style,e.fluid,e.fill,e.fullscreen,e.videoId),r=e.startVideo,o=e.alreadyStarted,c=e.onStarted,l=e.onMetadataLoaded,u=(e.onVideoLoaded,e.onPlay,e.onVisiblityChange),s=e.onFinished,m=e.onVideoError,d=e.isLive,y=e.liveStreamStatus,p=e.sessionComplete,h=Object(t.useState)(),b=Object(g.a)(h,2),f=b[0],N=b[1],S=Object(t.useState)(!0),v=Object(g.a)(S,2),O=v[0],C=v[1],k=Object(t.useState)(!1),A=Object(g.a)(k,2),j=A[0],I=A[1],E=Uc({aspectRatio:f}),w=function(){},T=Object(t.useRef)(),x=Object(t.useRef)();Object(t.useEffect)((function(){r&&T.current&&T.current.playVideo()}),[r]),Object(t.useEffect)((function(){!document[Gc]&&document.hasFocus()||!u||u()}),[u]),Object(t.useEffect)((function(){console.log("VIDEO - IS SESSION COMPLETE?",p),p&&T.current&&T.current.stopVideo()}),[p]),Ye("blur",u||w,!0),Ye("focus",u||w,!0),Ye(Dc,u||w,!0);var R=Object(t.useCallback)((function(e){T.current=e.target,console.log(T.current),a&&(a.current=e.target),x.current=T.current.getIframe(),Vc(n).then((function(e){N(e),l&&l(e)})),p||(d?y(n).then((function(e){console.log("live event copmleted?",!!e.actualEndTime),e.actualEndTime||T.current.playVideo()})):o&&T.current.playVideo()),T.current.addEventListener("onStateChange",(function(e){switch(e.data){case 0:console.log("end event"),s&&s();break;case 1:console.log("play event"),c&&c();break;case-1:console.log("unstarted...");case 2:console.log("pause event");break;default:console.log("state change event",e)}})),T.current.addEventListener("onError",(function(e){console.log("error event",e),m&&m()}))}),[n,p,d,y,a,s,l,c,m,o]),B=Object(t.useCallback)((function(){T.current&&(O?T.current.unMute():T.current.mute(),C((function(e){return!e})))}),[O]),M=Object(t.useCallback)((function(e){e.currentTarget.blur(),T.current&&(j?T.current.pauseVideo():T.current.playVideo(),I((function(e){return!e})))}),[j]),P=Object(t.useCallback)((function(e){if(e.currentTarget.blur(),x.current){var a=x.current.requestFullScreen||x.current.mozRequestFullScreen||x.current.webkitRequestFullScreen;a&&a.bind(x.current)()}}),[]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{style:{position:"relative"}},i.a.createElement(Kc.a,{className:E.player,containerClassName:E.youtube,opts:Fc,videoId:n,onReady:R}),d||r||o?i.a.createElement(D.a,{className:E.playButton,color:"inherit",onClick:P},i.a.createElement(Tc.a,null)):i.a.createElement(D.a,{className:E.playButton,color:"inherit",onClick:M},j?i.a.createElement(Ec.a,null):i.a.createElement(jc.a,null)),i.a.createElement(D.a,{className:E.muteButton,color:"inherit",onClick:B},O?i.a.createElement(Oc.a,null):i.a.createElement(kc.a,null))))})),Hc=n(87),qc=(n(2061),n(287)),Wc=n.n(qc),Jc=(n(2062),new Wc.a),Yc=null,Zc=null;"undefined"!==typeof document.hidden?(Yc="hidden",Zc="visibilitychange"):"undefined"!==typeof document.msHidden?(Yc="msHidden",Zc="msvisibilitychange"):"undefined"!==typeof document.webkitHidden&&(Yc="webkitHidden",Zc="webkitvisibilitychange");var _c=function(e){for(var a=window.atob(e),n=a.length,t=new Uint8Array(new ArrayBuffer(n)),i=0;i>2,r=(3&a)<<4|(n=s>4,o=(15&n)<<2|(t=s>6,c=63&t,isNaN(n)?o=c=64:isNaN(t)&&(c=64),u+=l.charAt(i)+l.charAt(r)+l.charAt(o)+l.charAt(c);return u},Xc=function(e){for(var a=0;a\n \n \n \n \n \n \n ').concat(e,"\n \n ")},il=function(e,a,n,t){return"\n \n \n \n \n \n \n \n \n ').concat(e,'\n ').concat(e,'\n ').concat(e,'\n ').concat(e,'\n ').concat(e,'\n \n \n \n \n ')},rl=i.a.memo((function(e){var a=e.videoRef,n=e.style,r=e.fluid,o=e.fill,c=e.fullscreen,l=e.startVideo,u=e.wm,s=e.wmOpacity,m=e.watermarkStyle,d=e.videoStreamData,y=e.alreadyStarted,p=e.sessionComplete,h=e.sessionStartTime,b=(e.connectionOffset,e.onTimeUpdate),f=e.videoDuration,N=e.videoStopTime,S=e.onStarted,v=e.onPlay,O=e.onBuffer,C=(e.onUnload,e.onMetadataLoaded),k=e.onVideoLoaded,A=e.onVisiblityChange,j=e.onFinished,I=e.onVideoError,E=nl({wmOpacity:s,watermarkStyle:m}),w=Object(t.useState)(!0),T=Object(g.a)(w,2),x=T[0],R=T[1],B=Object(t.useState)(!1),M=Object(g.a)(B,2),P=M[0],K=M[1],G=Object(t.useState)(!1),U=Object(g.a)(G,2),F=U[0],V=U[1],z=function(){},H=Object(t.useRef)(),q=Object(t.useRef)();Object(t.useRef)().current=y;var W=Object(t.useRef)(),J=Object(t.useRef)(!1),Y=Object(t.useMemo)((function(){return"Tiled"===m?il:tl}),[m]);Object(t.useEffect)((function(){q.current=Object(Hc.a)(H.current,{controls:!1,fluid:r,fill:o},(function(){al(H.current).then((function(e){if(e.length)return console.log("ALL EMES",e),e[0];console.log("No EMEs Found...using browser defaults"),Jc.setUA(navigator.userAgent);var a=Jc.getResult();return $c(a.browser.name).then((function(e){return console.log("detected browser: ",e),"Safari"===e?"FairPlay":"Widevine"}))})).then((function(e){W.current=e,console.log("USING DRM TYPE: ",W.current),q.current.eme(),q.current.tech_.el_.disablePictureInPicture=!0,q.current.tech_.el_.controls=!1,q.current.tech_.el_.blur(),q.current.tech_.el_.addEventListener("focus",(function(e){e.currentTarget.blur(),console.log("video focus")})),q.current.el_.blur(),q.current.el_.addEventListener("focus",(function(e){e.currentTarget.blur(),console.log("videojs focus")})),q.current.on("play",(function(e){console.log("play event"),S&&S()})),q.current.on("pause",(function(){q.current.ended()||J.current?(J.current=!1,q.current.currentTime(0)):q.current.play(),console.log("pause event")})),q.current.on("ended",(function(){console.log("end event"),j&&j()})),q.current.on("timeupdate",(function(e){q.current.overlay({content:"",class:E.customOverlay,overlays:[{align:"center",content:Y(u,q.current.tech_.el_.videoHeight,q.current.tech_.el_.videoWidth,Math.floor(1e7*Math.random())),start:"play",end:"ended"}]}),b&&b(e)})),q.current.on("seeked",(function(){console.log("seeked event")})),q.current.on("error",(function(e){console.log("error event",e),I&&I()})),q.current.on("seeking",(function(){console.log("seeking event")})),q.current.on("loadedmetadata",(function(){console.log("loadedmetadata event"),q.current.overlay({content:"",class:E.customOverlay,overlays:[{align:"center",content:Y(u,q.current.tech_.el_.videoHeight,q.current.tech_.el_.videoWidth,Math.floor(1e7*Math.random())),start:"play",end:"ended"}]}),C&&C(q.current.tech_.el_.videoHeight/q.current.tech_.el_.videoWidth),console.log("aspect ratio: ",q.current.tech_.el_.videoHeight/q.current.tech_.el_.videoWidth)})),q.current.on("loadeddata",(function(){console.log("loadeddata event"),k&&k()})),q.current.on("playing",(function(e){console.log("playing event"),v&&v()})),q.current.on("durationchange",(function(e){console.log("durationchange event",e)})),q.current.on("waiting",(function(){console.log("waiting event"),O&&O()})),V(!0)})).catch((function(e){console.log("ERROR GETTING EMEs: ",e)}))}))}),[o,r,j,S,v,O,C,b,I,k,E.customOverlay,h,u,Y]),Object(t.useEffect)((function(){q.current&&(l?q.current.play():q.current.paused()||(q.current.currentTime(q.current.duration()),K(!1)))}),[l]),Object(t.useEffect)((function(){!document[Yc]&&document.hasFocus()||!A||A()}),[A]),Ye("blur",A||z,!0),Ye("focus",A||z,!0),Ye(Zc,A||z,!0),Object(t.useEffect)((function(){var e=Date.now();(p||h&&e-h>=(1e3*N||f))&&(j?j():q.current&&q.current.currentTime(q.current.duration()))}),[p,f,N,h,j]);var Z=Object(t.useCallback)((function(e,n,t){var i=Object(L.a)({},el[n],"FairPlay"!==n?{url:"https://license.pallycon.com/ri/licenseManager.do",licenseHeaders:{"pallycon-customdata-v2":t}}:{getCertificate:function(e,a){console.log("GETTING FAIRPLAY CERT"),Hc.a.xhr({url:"https://license.pallycon.com/ri/fpsKeyManager.do?siteId=K4O6",method:"GET"},(function(e,n,t){e?a(e):a(null,_c(t))}))},getContentId:function(e,a){console.log("GETTING FAIRPLAY CONTENT ID");var n=new Uint16Array(a.buffer),t=String.fromCharCode.apply(null,n);return t.substring(t.indexOf("skd://")+6)},getLicense:function(e,a,n,i){console.log("GETTING FAIRPLAY LICENSE"),Hc.a.xhr({url:"https://license.pallycon.com/ri/licenseManager.do",method:"POST",responseType:"text",body:"spc="+Qc(n),headers:{"Content-type":"application/x-www-form-urlencoded","pallycon-customdata-v2":t}},(function(e,a,n){e?i(e):i(null,_c(n))}))}});q.current.src({src:e,type:"FairPlay"===n?"application/x-mpegurl":"application/dash+xml",withCredentials:!0,keySystems:i}),a&&(a.current=q.current),q.current.controls(!1),c&&q.current.enterFullWindow(),q.current.autoplay(!1),q.current.muted(!0),q.current.overlay({content:"",class:E.customOverlay,overlays:[{align:"center",content:"",start:"play",end:"ended"}]}),y&&!(p||(h&&(Date.now()-h)/1e3)>=f)&&(q.current.currentTime((Date.now()-h)/1e3),q.current.play())}),[y,h,p,f,c,E.customOverlay,a]);Object(t.useEffect)((function(){console.log("player loaded?",F),F&&d&&d(W.current).then((function(e){var a=e.url,n=e.drmToken;Z(a,W.current,n)})).catch((function(e){console.log("ERROR FETCHING STREAM DATA: ",e)}))}),[Z,d,F]);var _=Object(t.useCallback)((function(e){e.currentTarget.blur(),q.current&&(q.current.muted(!x),R((function(e){return!e})))}),[x,R]),Q=Object(t.useCallback)((function(e){e.currentTarget.blur(),q.current&&(P?(J.current=!0,q.current.pause()):q.current.play(),K((function(e){return!e})))}),[P]),X=Object(t.useCallback)((function(e){e.currentTarget.blur(),q.current&&q.current.requestFullscreen()}),[]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{style:{position:"relative"}},i.a.createElement("div",{"data-vjs-player":!0,style:n},i.a.createElement("video",{ref:H,className:"video-js"}),l||y?i.a.createElement(D.a,{className:E.playButton,color:"inherit",onClick:X},i.a.createElement(Tc.a,null)):i.a.createElement(D.a,{className:E.playButton,color:"inherit",onClick:Q},P?i.a.createElement(Ec.a,null):i.a.createElement(jc.a,null)),i.a.createElement(D.a,{className:E.muteButton,color:"inherit",onClick:_},x?i.a.createElement(Oc.a,null):i.a.createElement(kc.a,null)))))})),ol=n(2362),cl=n(2395),ll=n(2364),ul=n(2394),sl=n(2363),ml=Object(x.a)({dialog:{width:"50%",minWidth:"500px"},checkbox:{flexBasis:"50%"},checkboxPadding:{padding:"4px"},checkboxContent:{display:"flex",alignItems:"center",width:"max-content"}}),dl={text:"value",boolean:"checked"},yl=function(e){var a=e.fieldKey,n=e.type,r=e.label,o=e.required,c=e.multiline,l=e.inputRef,u=e.onInvalid,s=e.onChange,m=(Object(Q.a)(e,["fieldKey","type","label","required","multiline","inputRef","onInvalid","onChange"]),ml()),d=Object(t.useState)("text"===n&&o),y=Object(g.a)(d,2),p=y[0],h=y[1];Object(t.useEffect)((function(){return u(a,p),function(){return u(a,!1)}}),[a,p]);var b=Object(t.useCallback)((function(e){"text"===n&&o&&h(!e.target.value)}),[n,o,h]),f=Object(t.useCallback)((function(e){s(a,e.target[dl[n]])}),[n,a,s]);switch(n){case"text":return i.a.createElement(Da.a,{autoFocus:!0,margin:"dense",label:r,type:"text",fullWidth:!0,multiline:c,rows:6,inputRef:l,onChange:b,error:p});case"boolean":return i.a.createElement("div",{className:m.checkboxContent},i.a.createElement(ea.a,{size:"small",color:"primary",inputRef:l,onChange:f}),i.a.createElement(U.a,{className:m.checkLabel},r))}},gl=i.a.memo((function(e){var a=e.title,n=e.open,r=(e.includeTextField,e.textFieldlabel,e.textFieldRequired,e.submitLabel),o=e.onSubmit,c=e.cancelLabel,l=e.onCancel,u=e.fieldOptions,s=void 0===u?[]:u,m=(e.checkboxOptions,e.content),d=ml(),y=Object(t.useState)(new Set),p=Object(g.a)(y,2),h=p[0],b=p[1],f=Object(t.useState)(new Set),N=Object(g.a)(f,2),S=N[0],v=N[1],O=Object(t.useRef)([]);Object(t.useEffect)((function(){n||(b(new Set),v(new Set))}),[n]);var C=Object(t.useMemo)((function(){return s.filter((function(e){return e.condition})).reduce((function(e,a){return e[a.condition.key]=e[a.condition.key]||[],e[a.condition.key].push(Object(Ke.a)(Object(Ke.a)({},a.condition),{},{key:a.key})),e}),{})}),s),k=Object(t.useCallback)((function(e,a){v((function(n){var t=new Set(Object(_.a)(n));return console.log(C,e,a),C[e]&&C[e].forEach((function(e){return e.value===a?t.add(e.key):t.delete(e.key)})),t}))}),[C]),A=Object(t.useCallback)((function(e,a){b((function(n){var t=new Set(Object(_.a)(n));return a?t.add(e):t.delete(e),t}))}),[]),j=Object(t.useCallback)((function(e){var a=s.reduce((function(e,a,n){var t;return e[a.key]=null===(t=O.current[a.key])||void 0===t?void 0:t[dl[a.type]],e}),{});o(e,a)}),[s]);return n&&i.a.createElement(ol.a,{classes:{paper:d.dialog},open:n},i.a.createElement(cl.a,null,a),i.a.createElement(ll.a,null,m&&("string"===typeof m?i.a.createElement(ul.a,null,m):i.a.createElement(m,null)),s.map((function(e,a){var n=!e.condition||S.has(e.key);return i.a.createElement(Ga.a,{key:e.key,mountOnEnter:!1,unmountOnExit:!0,in:n},i.a.createElement(yl,Object.assign({fieldKey:e.key,inputRef:function(a){return O.current[e.key]=a},onInvalid:A,onChange:k},e)))}))),i.a.createElement(sl.a,null,o&&i.a.createElement(wa.a,{color:"primary",variant:"contained",onClick:j,disabled:!!h.size},r||"Submit"),l&&i.a.createElement(wa.a,{color:"default",variant:"contained",onClick:l},c||"Cancel")))})),pl=n(579),hl=n(2406),bl=n(2407),fl=Object(x.a)({root:{display:"flex",flexDirection:"column",padding:"0.5rem"},modal:{display:"flex",flexDirection:"column",alignItems:"center",paddingTop:"30px",paddingBottom:"30px",width:"100vw",justifyContent:"center"},paper:{display:"flex",flexDirection:"column",outline:"none",width:"40%",minWidth:"300px",padding:"15px 0 0 0",maxHeight:"98%"},header:{display:"flex",flexDirection:"row",padding:"0 15px 0 15px",marginBottom:"6px"},body:{padding:"0 15px 0 15px",overflowY:"auto",marginTop:"1rem"},headerText:{margin:"auto 0 auto 0",whiteSpace:"nowrap"},footer:{display:"flex",flexDirection:"row",justifyContent:"flex-end",padding:"0 0 15px 0",marginTop:"5rem"},button:{margin:"3px"},deleteIconButton:{padding:"0px",fontSize:"0px",minWidth:"0px",color:"grey","&:hover":{color:"red",backgroundColor:"transparent"}},customBadge:{backgroundColor:"#4BB543",color:"white"},dropzone:{minHeight:140}}),Nl=Object(z.a)((function(e){var a=e.openAddFileModal,n=e.checkFileList,r=e.uploadSessionFile,o=e.setOpenAddFileModal,c=fl(),l=Object(t.useState)([]),m=Object(g.a)(l,2),d=m[0],y=m[1],p=Object(t.useState)([]),h=Object(g.a)(p,2),b=h[0],f=h[1],N=Object(t.useState)([]),S=Object(g.a)(N,2),v=(S[0],S[1],Object(t.useState)([])),O=Object(g.a)(v,2),C=O[0],k=O[1],A=function(){var e=Object(s.a)(u.a.mark((function e(){var a,n,t;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y(C.map((function(e){return e.name}))),a=Object(pl.a)(C),e.prev=2,t=u.a.mark((function e(){var a,t;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=n.value,e.next=3,r(a);case 3:(t=b).push(a.name),f(t),y(d.filter((function(e){return e.name!==a.name})));case 7:case"end":return e.stop()}}),e)})),a.s();case 5:if((n=a.n()).done){e.next=9;break}return e.delegateYield(t(),"t0",7);case 7:e.next=5;break;case 9:e.next=14;break;case 11:e.prev=11,e.t1=e.catch(2),a.e(e.t1);case 14:return e.prev=14,a.f(),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[2,11,14,17]])})));return function(){return e.apply(this,arguments)}}();return i.a.createElement(i.a.Fragment,null,i.a.createElement(Ra.a,{id:"add-file-modal",className:c.modal,open:a},i.a.createElement(Ma.a,{in:a},i.a.createElement(Pa.a,{className:c.paper},i.a.createElement("div",{className:c.header},i.a.createElement(U.a,{variant:"h5",className:c.headerText},"Add File")),i.a.createElement("div",{className:c.body},i.a.createElement("form",{style:{textAlignLast:"center"},autoCapitalize:"off"},i.a.createElement(vr.a,{dropzoneClass:c.dropzone,showAlerts:!1,onChange:function(e){y([]),f([]),k(e.filter((function(e){return!b.some((function(a){return e.name===a}))})))},showPreviewsInDropzone:!1,filesLimit:10}),C.length>0?i.a.createElement(i.a.Fragment,null,i.a.createElement("div",null,i.a.createElement(ee.a,{style:{overflowY:"scroll",height:150}},C.map((function(e,a){return i.a.createElement(ne.a,{key:a},i.a.createElement(te.a,null,i.a.createElement(Ia.a,{classes:(null===b||void 0===b?void 0:b.includes(e.name))?{badge:c.customBadge}:{},variant:"dot"},i.a.createElement(hl.a,null))),(null===d||void 0===d?void 0:d.includes(e.name))?i.a.createElement(R.a,{color:"primary",size:20}):i.a.createElement(i.a.Fragment,null),i.a.createElement(ie.a,{primary:e.name}),i.a.createElement(te.a,null,!(null===d||void 0===d?void 0:d.includes(e.name))&&!b.includes(e.name)&&i.a.createElement(Ea.a,{title:"Remove File"},i.a.createElement(wa.a,{className:c.deleteIconButton,onClick:function(){return function(e){var a=C.filter((function(a){return a.name!==e}));k(a)}(e.name)}},i.a.createElement(bl.a,null)))))}))))):i.a.createElement(i.a.Fragment,null),i.a.createElement("div",{className:c.footer},i.a.createElement(wa.a,{className:c.button,disabled:C.length==b.length,variant:"contained",onClick:A,color:"primary"},"Upload"),i.a.createElement(wa.a,{className:c.button,variant:"contained",onClick:function(){k([]),y([]),f([]),n(),o(!1)}},"Close"))))))))})),Sl=Object(x.a)({root:{display:"flex",flexDirection:"column",padding:"0.5rem"},modal:{display:"flex",flexDirection:"column",alignItems:"center",paddingTop:"30px",paddingBottom:"30px",width:"100vw",justifyContent:"center"},paper:{display:"flex",flexDirection:"column",outline:"none",width:"40%",minWidth:"300px",padding:"15px 0 0 0",maxHeight:"98%"},header:{display:"flex",flexDirection:"row",padding:"0 15px 0 15px",marginBottom:"6px"},body:{padding:"0 15px 0 15px",overflowY:"auto",marginTop:"5rem"},headerText:{margin:"auto 0 auto 0",whiteSpace:"nowrap"},footer:{display:"flex",flexDirection:"row",justifyContent:"flex-end",padding:"0 0 15px 0",marginTop:"5rem"},button:{margin:"3px"},info:{width:"100%"},group:{display:"flex",flexWrap:"wrap",justifyContent:"space-evenly"},label:{textTransform:"uppercase",fontWeight:"bold"},top:{display:"flex",flexDirection:"row",justifyContent:"space-between"},bottom:{position:"relative",display:"flex",flexDirection:"row",justifyContent:"space-between"},pageControls:{},titlegroup:{display:"flex",flexDirection:"column",marginBottom:"8px",height:"auto",position:"relative",overflow:"hidden"},chip:{margin:"4px",fontSize:"0.6125rem"},pfm:{margin:"1px",backgroundColor:"#6C54A4"},textIcon:{marginRight:"0.5em"},textRow:{display:"flex",flexDirection:"row",alignItems:"center"},youtube:{margin:"1px",backgroundColor:"#e52d27"},actionListRow:{flexDirection:"row",display:"flex",justifyContent:"space-between"},buttongroup:{marginTop:"auto"},buttongroupLeft:{marginTop:"auto",marginRight:"1rem"},buttongroupRight:{marginTop:"auto",marginLeft:"1rem"},chatToggle:{marginTop:"auto",marginLeft:"1rem"},selectField:{flexBasis:"80%",maxWidth:"260px",minWidth:"220px",width:"100%"},linksCol:{display:"flex",flexDirection:"column",alignItems:"center",marginLeft:"8px"},videoPlayerContainer:{display:"flex",flexDirection:"column",marginBottom:"8px",position:"relative",overflow:"hidden",height:"inherit",width:"100%"},countDownOverlay:{height:"100%",width:"100%",position:"absolute",top:"0",left:"0",zIndex:1003,backgroundColor:"rgba(0,0,0, 0.6)",color:"white",textShadow:"0 3px 0 black",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center",margin:"0 auto",fontSize:"36px"},playlistPosition:{display:"flex",alignItems:"center",justifyContent:"center"},completeButton:{margin:"6px"},deleteIconButton:{padding:"0px",fontSize:"0px",minWidth:"0px",color:"grey","&:hover":{color:"red",backgroundColor:"transparent"}}}),vl=function(e){window.open(e,"_blank").focus()},Ol=function(e,a){var n=Math.floor(e)%60,t=!a&&e-Math.floor(e),i=Math.floor(e/60)%60,r=Math.floor(e/60/60);return"".concat(r.toString().padStart(2,"0"),":").concat(i.toString().padStart(2,"0"),":").concat(t?(n+t).toFixed(3).padStart(6,"0"):n.toString().padStart(2,"0"))},Cl=i.a.memo((function(e){var a=e.currentView,n=e.allowEdit,r=e.allowBalance,o=e.allowTechCheck,c=e.allowLiveDial,l=e.allowRewards,m=e.onViewChange,y=e.onOpenLink,p=e.onEditClick,h=e.onSegmentExportClick,b=e.onSessionCompleteClick,f=e.uploadSessionFile,N=e.getAllSessionFiles,S=e.getSessionFile,v=e.deleteSessionFile,O=e.id,C=e.sessionName,k=e.scheduledStartTime,A=e.videoTitle,j=e.hasSurvey,I=e.surveyType,E=e.surveyId,w=e.externalRecruit,T=e.recruitPlatform,x=e.externalRecruitId,R=e.acuityTechCheck,B=e.hasZoomMeeting,M=e.zoomHostId,P=e.zoomMeetingId,L=e.isDialSession,K=(e.sessionStartTime,e.contentStartTime),G=e.videoWatermark,F=e.watermarkOpacity,V=e.watermarkStyle,z=e.videoPlatform,H=e.isLiveSession,q=e.playerId,W=e.videoId,J=e.videoPlayerRef,Y=e.internalVideoName,Z=e.multiSection,_=e.videoIndex,Q=e.playlistLength,X=e.startVideo,$=e.started,ee=e.complete,ae=e.videoComplete,ne=e.videoLength,te=e.clientDialViewer,ie=e.hideVideo,re=e.liveStreamStatus,oe=e.linksMenuAnchor,ce=e.onLinksMenuClose,le=e.filesMenuAnchor,ue=e.onFilesMenuClose,se=e.onOpenFile,me=e.showChat,de=e.chatOpen,ye=e.toggleChat,ge=e.chatNotification,pe=e.allowComplete,he=Sl(),be=Object(d.d)().oktaAuth,fe=Object(t.useState)(0),Ne=Object(g.a)(fe,2),Se=Ne[0],ve=Ne[1],Oe=Object(t.useState)(0),Ce=Object(g.a)(Oe,2),ke=Ce[0],Ae=Ce[1],je=Object(t.useState)(!1),Ie=Object(g.a)(je,2),Ee=Ie[0],we=Ie[1],Te=Object(t.useState)(),xe=Object(g.a)(Te,2),Re=xe[0],Be=xe[1],Me=Object(t.useState)(!1),Pe=Object(g.a)(Me,2),Le=Pe[0],Ke=Pe[1],Ge=Object(t.useState)([]),Ue=Object(g.a)(Ge,2),Fe=Ue[0],Ve=Ue[1],ze=Object(t.useState)(null),He=Object(g.a)(ze,2),qe=He[0],We=He[1],Je=Object(t.useState)(null),Ye=Object(g.a)(Je,2),Ze=Ye[0],_e=Ye[1],Qe=Object(t.useState)(!1),Xe=Object(g.a)(Qe,2),$e=Xe[0],ea=Xe[1],aa=function(){var e=Object(s.a)(u.a.mark((function e(){var a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,N();case 2:a=e.sent,Ve(a.map((function(e){return{key:e.Key.split("/").slice(2).join("/"),name:e.Key.split("_").slice(2).join("_")}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(t.useEffect)((function(){aa()}),[]),Object(t.useEffect)((function(){ve(!(ee||ae)&&_||0)}),[_,ee,ae]);var na=Object(t.useCallback)((function(e){Be(e)}),[]),ia=Object(t.useCallback)((function(e){var a=e.target.player?1e3*e.target.player.currentTime():1e3*e.target.currentTime;Ae(a)}),[]),ra=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n,t;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=be.getAccessToken(),e.next=3,vo(W,a,n);case 3:return t=e.sent,e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[W,be]),oa=Object(t.useMemo)((function(){switch(z){case"Brightcove":default:return Lc;case"YouTube":return zc;case"ticktBox":return rl}}),[z]),la=function(e,a){fetch(e,{method:"GET",headers:{"Content-Type":"application/octet-stream"}}).then((function(e){return e.blob()})).then((function(e){var n=window.URL.createObjectURL(new Blob([e])),t=document.createElement("a");t.href=n,t.download=a.name,document.body.appendChild(t),t.click(),t.parentNode.removeChild(t)}))};return i.a.createElement(i.a.Fragment,null,i.a.createElement(Nl,{openAddFileModal:Le,checkFileList:aa,uploadSessionFile:f,setOpenAddFileModal:Ke}),i.a.createElement(gl,{open:$e,title:"Confirm Delete?",content:"Are you sure you want to Delete this file?",submitLabel:"YES",onSubmit:Object(s.a)(u.a.mark((function e(){return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v(qe.key);case 2:Ve(Fe.filter((function(e){return e.key!=qe.key}))),ea(!1);case 4:case"end":return e.stop()}}),e)}))),cancelLabel:"NO",onCancel:function(){ea(!1)}}),i.a.createElement("div",{className:he.root},i.a.createElement("div",{className:he.top},i.a.createElement("div",{className:he.titlegroup},i.a.createElement("div",{className:he.textRow},i.a.createElement(U.a,{variant:"h2"},C),n&&i.a.createElement(i.a.Fragment,null,i.a.createElement(D.a,{color:"inherit",onClick:p},i.a.createElement(yc.a,null)),i.a.createElement(D.a,{color:"inherit",onClick:h},i.a.createElement(pc.a,null)))),i.a.createElement("div",{className:he.textRow},"YouTube"===z?i.a.createElement(Rr.a,{className:he.textIcon}):i.a.createElement(Tr.a,{className:he.textIcon}),i.a.createElement(U.a,{variant:"h4"},A)),i.a.createElement("div",{className:he.textRow},i.a.createElement(Er.a,{className:he.textIcon}),i.a.createElement(U.a,{variant:"h5"},function(e){var a=De.a.tz.guess();return De.a.tz(e,a).format("MMMM Do YYYY, h:mm a z")}(k))),pe&&i.a.createElement("div",null,i.a.createElement(wa.a,{className:he.completeButton,variant:"outlined",color:"default",onClick:b,startIcon:i.a.createElement(cc.a,null),disabled:ee||!ae},"COMPLETE SESSION"))),!ie&&i.a.createElement("div",{className:he.titlegroup},i.a.createElement("div",{className:he.videoPlayerContainer,onMouseEnter:function(){we(!0)},onMouseLeave:function(){we(!1)}},ne&&Ee&&i.a.createElement(U.a,{variant:"h2",className:he.countDownOverlay},ne-ke>0?Ol((ne-ke)/1e3,!0):Ol(0)),i.a.createElement(oa,{videoRef:J,wm:G,wmOpacity:F,watermarkStyle:V,playerId:q,videoId:W,multiSection:Z,videoIndex:Se,sessionId:O,startVideo:X,alreadyStarted:$,sessionStartTime:K&&K[Se]?Date.parse(K[Se]+"Z"):null,sessionComplete:ee||ae,onTimeUpdate:ia,isLive:H,liveStreamStatus:re,videoStreamData:ra,onMetadataLoaded:na,style:{height:"150px",width:Re?"calc(150px / ".concat(Re,")"):"300px"}})),Z&&i.a.createElement(U.a,{variant:"caption",className:he.playlistPosition},(null===Y||void 0===Y?void 0:Y[Se])?"".concat(Y[Se]," (").concat(Se+1,"/").concat(Q,")"):"VIDEO ".concat(Se+1," OF ").concat(Q)))),i.a.createElement("div",{className:he.bottom},i.a.createElement("div",{className:he.actionListRow},i.a.createElement(ec.a,{className:he.buttongroupLeft,value:a,exclusive:!0,onChange:m},r&&i.a.createElement(ac.a,{value:"balance"},i.a.createElement(Ea.a,{title:"Balance"},i.a.createElement(ma.a,null))),i.a.createElement(ac.a,{value:"guests"},i.a.createElement(Ea.a,{title:"Guest Management"},i.a.createElement(ca.a,null))),i.a.createElement(ac.a,{value:"email"},i.a.createElement(Ea.a,{title:"Guest Management"},i.a.createElement(tc.a,null)))),i.a.createElement(ec.a,{className:he.buttongroup,value:a,exclusive:!0,onChange:m},o&&i.a.createElement(ac.a,{value:"techcheck"},i.a.createElement(Ea.a,{title:"Tech Check Management"},i.a.createElement(rc.a,null))),i.a.createElement(ac.a,{value:"video"},i.a.createElement(Ea.a,{title:"Live Video Management"},i.a.createElement(ua.a,null))),L&&te&&c&&i.a.createElement(ac.a,{value:"dial"},i.a.createElement(Ea.a,{title:"Live Dial Viewers"},i.a.createElement(mc.a,null)))),i.a.createElement(ec.a,{className:he.buttongroupRight,value:a,exclusive:!0,onChange:m},l&&i.a.createElement(ac.a,{value:"rewards",disabled:!($&&ee)},i.a.createElement(Ea.a,{title:"Rewards Management"},i.a.createElement(ya.a,null))))),i.a.createElement("div",{className:he.actionListRow},i.a.createElement(ac.a,{value:"files",onChange:se},i.a.createElement(Ea.a,{title:"Files"},i.a.createElement(ta.a,null))),i.a.createElement($o.a,{id:"files-menu",anchorEl:le,keepMounted:!0,open:Boolean(le),onClose:function(){_e(null),ue()}},i.a.createElement(Ht.a,{onMouseOver:function(){return _e(null)},onClick:function(){Ke(!0),ue()}},"Add file(s)..."),Fe.map((function(e){return i.a.createElement(Ht.a,{onClick:function(){return We(e)},onMouseOver:function(){return _e(e.key)},style:{display:"flex",justifyContent:"space-between"}},i.a.createElement("div",{onClick:Object(s.a)(u.a.mark((function a(){var n;return u.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,S(e.key);case 2:return n=a.sent,We(e),a.next=6,la(n,e);case 6:_e(null),ue();case 8:case"end":return a.stop()}}),a)})))},e.name)," ",Ze===e.key?i.a.createElement(wa.a,{className:he.deleteIconButton},i.a.createElement(En.a,{onClick:function(){return ea(!0)}})):i.a.createElement("div",{style:{paddingLeft:30}}))}))),i.a.createElement(ac.a,{className:he.chatToggle,value:"links",onChange:y},i.a.createElement(Ea.a,{title:"Links"},i.a.createElement(uc.a,null))),i.a.createElement($o.a,{id:"links-menu",anchorEl:oe,keepMounted:!0,open:Boolean(oe),onClose:ce},L&&c&&i.a.createElement(Ht.a,{onClick:function(){vl("https://".concat(qr.dialUrl,"/session/").concat(O)),ce()}},"Live Dial Graph"),W&&"Brightcove"===z&&i.a.createElement(Ht.a,{onClick:function(){vl("https://supportportal.brightcove.com/s/system-status"),ce()}},"Brightcove - Streaming Platform Status"),i.a.createElement(Ht.a,{onClick:function(){vl("https://twitter.com/mailchimpstatus"),ce()}},"Mailchimp Status"),w&&"QTC"===T&&[i.a.createElement(Ht.a,{onClick:function(){vl("https://screenengine.co1.qualtrics.com/survey-builder/".concat(x,"/edit")),ce()}},"Qualtrics Registration - Survey Builder"),i.a.createElement(Ht.a,{onClick:function(){vl("https://screenengine.qualtrics.com/jfe/form/".concat(x)),ce()}},"Qualtrics Registration - Survey Link")],w&&"PFM"===T&&i.a.createElement(Ht.a,{onClick:function(){vl("https://".concat(qr.pfmUrl,"/cms/dashboard/screenings/Navigation/screening/tab/snapshot?id=").concat(x)),ce()}},"Preview Free Movies - Screening Balance"),R&&i.a.createElement(Ht.a,{onClick:function(){vl("https://secure.acuityscheduling.com/appointments.php"),ce()}},"Acuity - Appointment Calendar"),B&&i.a.createElement(Ht.a,{onClick:function(){vl("https://zoom.us/user/".concat(M,"/meeting/").concat(P)),ce()}},"Zoom - Meeting Details"),j&&"Decipher"===I&&i.a.createElement(Ht.a,{onClick:function(){vl("https://seasi.decipherinc.com/rep/".concat(E,":dashboard")),ce()}},"Decipher - Response Summary"),j&&"Decipher"===I&&i.a.createElement(Ht.a,{onClick:function(){vl("https://seasi.decipherinc.com/apps/report/".concat(E)),ce()}},"Decipher - Cross Tabs"),j&&"Decipher"===I&&i.a.createElement(Ht.a,{onClick:function(){vl("https://seasi.decipherinc.com/apps/portal/#/projects/detail/".concat(E)),ce()}},"Decipher - Overview"),j&&"Decipher"===I&&i.a.createElement(Ht.a,{onClick:function(){vl("https://seasi.decipherinc.com/apps/report/".concat(E,"#!/custom/list")),ce()}},"Decipher - Saved Reports"),j&&"Decipher"===I&&i.a.createElement(Ht.a,{onClick:function(){vl("https://seasi.decipherinc.com/report/".concat(E,"?config=GmGrUA&run=1")),ce()}},"Decipher - Data Downloads")),me&&i.a.createElement(ac.a,{value:"showChat",className:he.chatToggle,selected:de,onChange:ye},i.a.createElement(Ia.a,{color:"secondary",badgeContent:ge,max:9},de?i.a.createElement(Nc.a,null):i.a.createElement(bc.a,null)))))))})),kl=Object(z.a)(Cl),Al=n(757),jl=n.n(Al),Il=n(582),El=n.n(Il),wl=n(583),Tl=n.n(wl),xl=n(1282),Rl=n.n(xl),Bl=n(1278),Ml=n.n(Bl),Pl=n(1284),Ll=n.n(Pl),Kl=n(260),Gl=n.n(Kl),Dl=n(1283),Ul=n.n(Dl),Fl=n(1286),Vl=n.n(Fl),zl=n(1285),Hl=n.n(zl),ql=n(1281),Wl=n.n(ql),Jl=n(778),Yl=n.n(Jl),Zl=n(777),_l=n.n(Zl),Ql=n(1287),Xl=n.n(Ql),$l=n(903),eu=function(e){Object(oo.a)(n,e);var a=Object(co.a)(n);function n(){return Object(io.a)(this,n),a.apply(this,arguments)}return Object(ro.a)(n,[{key:"render",value:function(){var e=this,a=this.props.action;if("function"===typeof a&&!(a=a(this.props.data)))return null;if(a.action&&!(a=a.action(this.props.data)))return null;if(a.hidden)return null;var n=a.disabled||this.props.disabled,i=a.isLoading,r="string"===typeof a.icon?t.createElement($l.a,a.iconProps,a.icon):"function"===typeof a.icon?a.icon(Object(Ke.a)(Object(Ke.a)({},a.iconProps),{},{disabled:n})):t.createElement(a.icon,null),o=t.createElement("div",{style:{position:"relative",display:"flex",justifyContent:"center",alignItems:"center",marginRight:"5px",overflow:"hidden"}},i&&t.createElement(R.a,{size:"3rem",style:{position:"absolute",zIndex:"1"}}),t.createElement(D.a,{size:this.props.size,color:"inherit",disabled:!(!n&&!i),onClick:function(n){a.onClick&&(a.onClick(n,e.props.data),n.stopPropagation())}},r));return a.tooltip?n?t.createElement(Ea.a,{title:a.tooltip},t.createElement("span",null,o)):t.createElement(Ea.a,{title:a.tooltip},o):o}}]),n}(t.Component);eu.defaultProps={action:{},data:{}};var au=eu,nu=n(1273),tu=n.n(nu),iu=n(1274),ru=n.n(iu),ou=n(1275),cu=n.n(ou),lu=n(563),uu=n.n(lu),su=n(1277),mu=n.n(su),du=n(1276),yu=n.n(du),gu=n(428),pu=n.n(gu),hu=new Wc.a,bu=Object(x.a)({root:{display:"flex",flexDirection:"column",padding:"2em"},category:{textAlign:"right",marginRight:"6px"},info:{width:"100%"},segment:{maxWidth:"400px",minWidth:"300px",width:"40%",margin:"12px 24px 12px 24px",padding:"6px",border:"2px solid #eee",borderRadius:"8px"},question:{display:"flex",flexDirection:"row"},answers:{display:"flex",flexDirection:"column"},box:{margin:"6px"},group:{display:"flex",flexWrap:"wrap",justifyContent:"space-evenly"},header:{display:"flex",flexDirection:"row",alignItems:"center",padding:"3px",borderBottom:"2px solid black"},section:{marginBottom:"6px"},infogroup:{margin:"6px auto 6px 1em"},marker:{display:"flex",justifyContent:"flex-start",alignItems:"center"},sidemargin:{margin:"0 3px 0 3px"},label:{textTransform:"uppercase",fontWeight:"bold"},top:{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"baseline"},titlegroup:{display:"flex",flexDirection:"column",marginBottom:"8px"},titlerow:{display:"flex",flexDirection:"row",alignItems:"center",height:"10rem"},chip:{margin:"1px",fontSize:"0.6125rem"},pfm:{margin:"1px",backgroundColor:"#6C54A4"},textIcon:{marginRight:"0.5em"},textRow:{display:"flex",flexDirection:"row",alignItems:"center"},youtube:{margin:"1px",backgroundColor:"#e52d27"},photo:{height:"100%",width:"100%"},banBox:{marginLeft:"6px"}}),fu={schedule:"Registration Reminder Link",verify:"Self-Guided Tech Check Link",event:"Event Link (Re-Send)",custom:"Custom Email"},Nu=i.a.memo((function(e){var a=e.id,n=(e.sessionId,e.email),r=(e.emailVerified,e.firstName),o=e.lastName,c=e.phoneNumber,l=e.role,u=e.alias,s=e.state,m=e.segments,d=e.emailSends,y=e.created,p=e.createdBy,h=e.checkedInTime,b=e.checkedInBy,f=e.lastUpdated,N=e.lastUpdatedBy,S=e.notes,v=e.photo,O=e.ejectReason,C=(e.autoDenied,e.banned),k=(e.deleted,e.userStatus,e.userSubstatus,e.videoTime,e.videoLength,e.unloadTime,e.ipAddress),A=e.userBrowser,j=e.allowPii,I=e.allowIp,E=e.getGuestPhoto,w=bu(),T=Object(t.useState)(),x=Object(g.a)(T,2),R=x[0],B=x[1],M=Object(t.useState)(),P=Object(g.a)(M,2),L=P[0],K=P[1];return Object(t.useEffect)((function(){if(A){hu.setUA(A);var e=hu.getResult();B(e)}}),[A]),Object(t.useEffect)((function(){v&&E&&E(a,v).then((function(e){K(e)})).catch((function(e){console.log("PHOTO ERROR",e)}))}),[a,v,E]),i.a.createElement("div",{className:w.root},i.a.createElement("div",{className:w.top},i.a.createElement("div",{className:w.titlerow},i.a.createElement("div",{className:w.titlegroup},i.a.createElement("div",{className:w.textRow},i.a.createElement(tu.a,{className:w.textIcon}),i.a.createElement(U.a,{variant:"h4"},r," ",o),C&&i.a.createElement("div",{className:w.banBox},i.a.createElement($a.a,{className:w.chip,label:"BANNED",size:"small",color:"secondary"}))),j&&i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:w.textRow},i.a.createElement(ke.a,{className:w.textIcon}),i.a.createElement(U.a,{variant:"h6"},n)),i.a.createElement("div",{className:w.textRow},i.a.createElement(ru.a,{className:w.textIcon}),i.a.createElement(U.a,{variant:"h6"},c))),i.a.createElement("div",{className:w.textRow},i.a.createElement(cu.a,{className:w.textIcon}),i.a.createElement(U.a,{variant:"h5"},u)),h&&i.a.createElement("div",{className:w.textRow},i.a.createElement(uu.a,{size:"small",className:w.textIcon}),i.a.createElement(U.a,{variant:"subtitle2"},De()(h).format("MMMM Do YYYY, h:mm a")," by ",b))),L&&i.a.createElement("img",{className:w.photo,src:L})),i.a.createElement("div",{className:w.titlegroup},i.a.createElement($a.a,{className:w.chip,label:s,size:"small",color:"primary"}),i.a.createElement($a.a,{className:w.chip,label:"ID ".concat(a),size:"small",variant:"outlined"}),i.a.createElement($a.a,{className:w.chip,label:l,size:"small",variant:"outlined",color:"primary"}))),!!S&&i.a.createElement("div",{className:w.info},i.a.createElement("div",{className:w.box},i.a.createElement("div",{className:w.header,style:{borderBottom:"none"}},i.a.createElement(yu.a,{fontSize:"small",className:w.textIcon}),i.a.createElement(U.a,null,"Notes: ",S)))),!!O&&i.a.createElement("div",{className:w.info},i.a.createElement("div",{className:w.box},i.a.createElement("div",{className:w.header,style:{borderBottom:"none"}},i.a.createElement(pu.a,{fontSize:"small",className:w.textIcon}),i.a.createElement(U.a,null,"Eject Reason: ",O)))),i.a.createElement("div",{className:w.info},!(!k||!R)&&i.a.createElement("div",{className:w.box},i.a.createElement("div",{className:w.header},i.a.createElement(mu.a,{fontSize:"small",className:w.textIcon}),i.a.createElement(U.a,null,"Network Information")),i.a.createElement("div",{className:w.titlegroup},I&&i.a.createElement("div",{className:w.marker},i.a.createElement(U.a,{variant:"subtitle1"},"IP Address"),i.a.createElement(U.a,{className:w.sidemargin,variant:"subtitle1"},"\u2014"),i.a.createElement(U.a,{variant:"subtitle2"},k)),i.a.createElement("div",{className:w.marker},i.a.createElement(U.a,{variant:"subtitle1"},"Browser"),i.a.createElement(U.a,{className:w.sidemargin,variant:"subtitle1"},"\u2014"),i.a.createElement(U.a,{variant:"subtitle2"},R.browser.name," ",R.browser.version)),i.a.createElement("div",{className:w.marker},i.a.createElement(U.a,{variant:"subtitle1"},"Operating System"),i.a.createElement(U.a,{className:w.sidemargin,variant:"subtitle1"},"\u2014"),i.a.createElement(U.a,{variant:"subtitle2"},R.os.name," ",R.os.version)),(R.device.model||R.device.type||R.device.vendor)&&i.a.createElement("div",{className:w.marker},i.a.createElement(U.a,{variant:"subtitle1"},"Device"),i.a.createElement(U.a,{className:w.sidemargin,variant:"subtitle1"},"\u2014"),i.a.createElement(U.a,{variant:"subtitle2"},R.device.model," ",R.device.type," ",R.device.vendor))))),i.a.createElement("div",{className:w.info},!!m&&!!Object.keys(m).length&&i.a.createElement("div",{className:w.box},i.a.createElement("div",{className:w.header},i.a.createElement(Lr.a,{fontSize:"small",className:w.textIcon}),i.a.createElement(U.a,null,"Guest Segment Answers")),i.a.createElement("div",{className:w.infogroup},Object.entries(m).map((function(e,a){var n=Object(g.a)(e,2),t=n[0],r=n[1];return i.a.createElement("div",{className:w.marker,key:"marker-display".concat(a)},i.a.createElement(U.a,{variant:"subtitle1"},t),i.a.createElement(U.a,{className:w.sidemargin,variant:"subtitle1"},"\u2014"),r&&"object"===typeof r&&!Array.isArray(r)?Object.entries(r).map((function(e){var a=Object(g.a)(e,2),n=a[0],t=a[1];return i.a.createElement(U.a,{variant:"subtitle2"},n," - ",t)})):i.a.createElement(U.a,{variant:"subtitle2"},Array.isArray(r)?r.join(", "):r))}))))),i.a.createElement("div",{className:w.info},!!d&&!!Object.keys(d).length&&i.a.createElement("div",{className:w.box},i.a.createElement("div",{className:w.header},i.a.createElement(ke.a,{fontSize:"small",className:w.textIcon}),i.a.createElement(U.a,null,"Last Sent Emails")),i.a.createElement("div",{className:w.infogroup},Object.entries(d).map((function(e,a){var n=Object(g.a)(e,2),t=n[0],r=n[1];return i.a.createElement("div",{className:w.marker,key:"email-time-display".concat(a)},i.a.createElement(U.a,{variant:"subtitle1"},fu[t]),i.a.createElement(U.a,{className:w.sidemargin,variant:"subtitle1"},"\u2014"),i.a.createElement(U.a,{variant:"subtitle2"},new Date("".concat(r,"Z")).toLocaleString("en",{timeZoneName:"short"})))}))))),i.a.createElement("div",{className:w.info},i.a.createElement("div",{className:w.box},i.a.createElement($.a,null),i.a.createElement("div",{className:w.titlegroup},i.a.createElement(U.a,{variant:"caption"},"Guest Created at ",De()(y).format("MMMM Do YYYY, h:mm a")," by ",p),i.a.createElement(U.a,{variant:"caption"},"Last Updated at ",De()(f).format("MMMM Do YYYY, h:mm a")," by ",N)))))})),Su=Object(z.a)(Nu),vu=n(343),Ou=function(e,a,n){var t=e.state,i=e.bypassTechCheck,r=Object(Q.a)(e,["state","bypassTechCheck"]);return"Qualified"!==t?"Registered"===t?n||i?"none":a&&!r.acuityAppointmentId?"self":"guided":"Tech-Check"===t?"VSR (AUTO)"===r.techCheckBy?"self":"guided":r.completedTC?r.completedSG?"self":"guided":"none":"none"};function Cu(e){var a=e.refresh,n=e.onLoaded,i=Object(c.useSetRecoilState)(j),r=Object(d.d)().oktaAuth,o=Object(t.useCallback)(n||function(){},[n]);return Object(t.useEffect)((function(){return function(){return(e=r.getAccessToken(),fetch("https://".concat(qr.rest.sessionManagementAPI,"/email/templates"),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+e}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))).then((function(e){return e?e.map((function(e){return e.content=Object(Ke.a)(Object(Ke.a)({},e.content||{}),{},{template:!0}),e})):e})).then(i).then(o).catch((function(e){if("Unauthorized"!==e.message)throw e;r.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")})}));var e}(),function(){void 0}}),[r,a,o,i]),null}var ku=i.a.memo((function(e){var a=e.opts,n=void 0===a?{}:a,r=Object(Q.a)(e,["opts"]),o=Object(c.useRecoilValue)(j),l=Object(t.useCallback)((function(e,a){return!!n[a.code]}),[n]),u=Object(t.useCallback)((function(){return o?Promise.resolve(o):new Promise((function(){}))}),[o]),s=Object(t.useCallback)((function(e,a){return e&&(a.subject=e.subject,a.content=e.content,a.includeLogo=e.includeLogo,a.includeTitle=e.includeTitle,a.includeTime=e.includeTime),a}),[]);return[i.a.createElement(zi,Object.assign({modalKey:"emailModal",open:!0},r,{title:"Send Batch Email",buttonLabel:"Submit",fields:[{key:"type",label:"Email Type",type:"select",placeholder:"Select Email Type",options:[{code:"schedule",label:"Registration Reminder Link"},{code:"verify",label:"Self-Guided Tech Check Link"},{code:"event",label:"Event Link (Re-Send)"},{code:"custom",label:"Custom Email"}],optionLabel:"label",optionValueKey:"code",multiple:!1,required:!0,disabledOptions:l},{key:"template",label:"Custom Email Template",type:"select",placeholder:"Select Email Template",options:u,optionLabel:"name",optionValueKey:"id",multiple:!1,conditions:[{condition:function(e){return"custom"===e.type}}],onUpdate:s},{key:"subject",label:"Email Subject",placeholder:"Enter Email Subject Line",type:"text",conditions:[{condition:function(e){return"custom"===e.type},required:!0}]},{key:"content",label:"Email Content",placeholder:"Enter Email Content",type:"rich-text",html:!0,conditions:[{condition:function(e){return"custom"===e.type},required:!0}]},{key:"includeLogo",label:"Include Logo Image",type:"boolean",defaultValue:!0,conditions:[{condition:function(e){return"custom"===e.type}}]},{key:"includeTitle",label:"Include Event Title",type:"boolean",defaultValue:!0,conditions:[{condition:function(e){return"custom"===e.type}}]},{key:"includeTime",label:"Include Event Date/Time",type:"boolean",defaultValue:!0,conditions:[{condition:function(e){return"custom"===e.type}}]}]})),i.a.createElement(Cu,{key:"emailtemplatessubscription"})]})),Au=n(1279),ju=n.n(Au),Iu=n(1280),Eu=n.n(Iu),wu=n(88),Tu=n(1052),xu=function e(a){for(var n in a){if(null===a[n])return!0;if("object"===typeof a[n])return e(a[n])}return!1},Ru=Object(x.a)({action:{position:"relative",marginRight:"5px"},actionLoading:{position:"absolute",zIndex:1},actionRow:{display:"flex",flexDirection:"row",alignItems:"center"},sessionFilterOptions:{listStyleType:"none",marginTop:0,padding:0,minWidth:"200px","& li":{paddingLeft:"20px",paddingTop:"6px",paddingBottom:"6px"},"& li:hover":{cursor:"pointer",textDecoration:"none",backgroundColor:"rgba(0, 0, 0, 0.04)"}},filterButton:{backgroundColor:"transparent",border:0,fontSize:"1rem",paddingTop:"5px",cursour:"pointer"}}),Bu=[{label:"Check In",value:"checkin"},{label:"Clients",value:"clients"},{label:"Ejected",value:"ejected"},{label:"Default",value:"default"}],Mu=i.a.memo((function(e){var a=e.alias,n=e.isDuplicate,r=Object(Ta.useClipboard)({copiedTimeout:1500}),o=Object(t.useCallback)((function(e){e.stopPropagation(),r.copy(a)}),[r,a]);return i.a.createElement("div",{style:{display:"flex",border:"2px solid ".concat(n?"#871109":"transparent"),padding:"6px",width:"100%",boxSizing:"border-box"}},a,i.a.createElement(Ea.a,{title:r.copied?"Copied to Clipboard":"Copy Zoom Alias"},i.a.createElement(D.a,{color:"inherit",size:"small",style:{marginLeft:"6px"},onClick:o},i.a.createElement(Qi.a,{fontSize:"small"}))))})),Pu=i.a.memo((function(e){var a,n=e.multiSelect,r=e.allowCheckIn,o=e.allowFG,c=e.allowIp,l=e.allowPii,u=e.allowManage,s=e.emailLoading,m=e.checkInLoading,d=e.approveLoading,y=e.waitlistLoading,p=e.loading,h=e.sessionId,b=e.sessionStarted,f=(e.checkInStarted,e.sessionComplete),N=e.segments,S=e.guests,v=e.checkInGuest,O=e.techCheckGuest,C=e.emailGuestLink,k=e.emailRegistrationLink,A=e.sendBatchEmails,j=e.approveGuest,I=e.waitlistGuest,E=e.editGuest,w=e.deleteGuest,T=e.banGuest,x=e.toggleFocusGroup,R=e.turnAwayGuest,B=e.turnAwayLoading,M=e.noShowGuest,P=e.canceledGuest,K=e.canceledLoading,G=e.getGuestPhoto,D=e.noShowBatch,U=e.updateBatch,F=e.bypassTechCheck,V=e.autoTechCheck,z=e.externalRecruit,H=Object(t.useState)([]),q=Object(g.a)(H,2),W=q[0],J=q[1],Y=Object(t.useState)(void 0),Z=Object(g.a)(Y,2),Q=Z[0],X=Z[1],$=Object(t.useState)(!1),ee=Object(g.a)($,2),ae=ee[0],ne=ee[1],te=Object(t.useState)(!1),ie=Object(g.a)(te,2),re=ie[0],oe=ie[1],ce=Object(t.useState)(!1),le=Object(g.a)(ce,2),ue=le[0],se=le[1],me=Object(t.useState)(!1),de=Object(g.a)(me,2),ye=de[0],ge=de[1],pe=Object(t.useState)(),he=Object(g.a)(pe,2),be=he[0],fe=he[1],Ne=Object(t.useState)(!1),Se=Object(g.a)(Ne,2),ve=Se[0],Ce=Se[1],Ae=Object(t.useState)({}),je=Object(g.a)(Ae,2),Ie=je[0],Ee=je[1],we=Object(t.useState)([]),Te=Object(g.a)(we,2),xe=Te[0],Re=Te[1],Be=Qe("session".concat(h,"guesttablefilter"),{}),Me=Object(g.a)(Be,2),Pe=Me[0],Le=Me[1],De=Qe("session".concat(h,"guesttablesort"),{}),Ue=Object(g.a)(De,2),Fe=Ue[0],Ve=Ue[1],ze=Qe("session".concat(h,"guesttableorder"),{}),He=Object(g.a)(ze,2),qe=He[0],We=He[1],Je=Qe("session".concat(h,"guesttablehidden"),{}),Ye=Object(g.a)(Je,2),Ze=Ye[0],Xe=Ye[1],$e=Object(t.useState)(0),ea=Object(g.a)($e,2),na=ea[0],ta=ea[1],ia=Object(t.useState)({top:0,left:0}),ra=Object(g.a)(ia,2),oa=ra[0],ca=ra[1],la=Ru(),ua=Object(t.useRef)(),sa=Object(t.useRef)(),ma=(Object(t.useRef)(),Object(t.useRef)()),da=Object(t.useState)(null),ya=Object(g.a)(da,2),ga=ya[0],ha=ya[1];Object(t.useEffect)((function(){X(S?S.map((function(e){var a=Object(Ke.a)({},e);return a.techCheckMode=Ou(a,V,F),a})):void 0),S&&J((function(){var e;return S.map((function(e){return e.alias})).filter((e=new Set,function(a){return e.has(a)||!e.add(a)}))}))}),[S,F]),Object(t.useEffect)((function(){Ee({}),Re([])}),[n]),Object(t.useEffect)((function(){(!n||sa.current&&!xe.length)&&ua.current.onAllSelected(!1),sa.current=xe.length}),[n,xe]),Object(t.useEffect)((function(){ta(ua.current.dataManager.filteredData.length)}),[Pe,Q]);var ba=Object(t.useMemo)((function(){return[{title:"ID",field:"id",hidden:!0,searchable:!0,hiddenByColumnsButton:!0}].concat(l?[{title:"First Name",field:"firstName",filtering:!1},{title:"Last Name",field:"lastName",filtering:!1}]:[],r?[{title:"Email",field:"email",filtering:!1}]:[],[{title:"Zoom Alias",field:"alias",filtering:!1,render:function(e){return i.a.createElement(Mu,{alias:e.alias,isDuplicate:W.includes(e.alias)})}},{title:"State",field:"state",lookup:{Qualified:"Qualified",Registered:"Registered","Tech-Check":"Tech-Check",Approved:"Approved",Waitlisted:"Waitlisted",Denied:"Denied","Checked-In":"Checked-In",Ejected:"Ejected",Complete:"Complete","Turn Away":"Turn Away","No Show":"No Show",Canceled:"Canceled"}},{title:"Role",field:"role",lookup:{Client:"Client",VIP:"VIP",Viewer:"Viewer"}}],Object(_.a)(N.map((function(e){return e.matrix&&e.matrixKeys?e.matrixKeys.map((function(a){return Object(Ke.a)(Object(Ke.a)({},e),{},{matrixKey:a.option})})):e})).flat().map((function(e,a){var n={title:e.matrixKey?"".concat(e.questionKey," - ").concat(e.matrixKey):e.questionKey,field:e.matrixKey?"segments.".concat(e.questionKey,".").concat(e.matrixKey):"segments.".concat(e.questionKey)};return e.multiple||e.freeNumeric?e.multiple&&(n.render=function(a){return i.a.createElement(i.a.Fragment,null,a.segments?Array.isArray(a.segments[e.questionKey])?a.segments[e.questionKey].join(", "):a.segments[e.questionKey]:"")}):(n.lookup={},e.answers.forEach((function(e){return n.lookup[e.answer]=e.answer}))),n}))),[{title:"Country Code",field:"country"},{title:"Recruiter Code",field:"recruiterCode"},{title:"Tech Check Mode",field:"techCheckMode",lookup:{self:"Self-Guided",guided:"Guided",none:"None"}},{title:"Tech Check Scheduled Date",field:"techCheckScheduledDate",filtering:!0,customFilterAndSearch:function(e,a){return"".concat(Ge(a.techCheckScheduledTime).format("l")).includes(e)},customSort:function(e,a){return Date.parse(e.techCheckScheduledTime)-Date.parse(a.techCheckScheduledTime)},render:function(e){return i.a.createElement("span",null,e.techCheckScheduledTime?Ge(e.techCheckScheduledTime).format("l"):"N/A")}},{title:"Tech Check Scheduled Time",field:"techCheckScheduledTime",filtering:!0,customFilterAndSearch:function(e,a){return"".concat(Ge(a.techCheckScheduledTime).format("h:mm a")).includes(e)},customSort:function(e,a){return Date.parse(e.techCheckScheduledTime)-Date.parse(a.techCheckScheduledTime)},render:function(e){return i.a.createElement("span",null,e.techCheckScheduledTime?Ge(e.techCheckScheduledTime).format("h:mm a"):"N/A")}},{title:"Industry Check",field:"industryCheck",lookup:{Needed:"Needed",Pending:"Pending",Approved:"Approved",Denied:"Denied"}},{title:"Potential Focus Group",field:"focusGroup",lookup:{false:"No",true:"Yes"}},{title:"Selected for Focus Group",field:"selectedFocusGroup",lookup:{false:"No",true:"Yes"}},{title:"Banned",field:"banned",lookup:{false:"No",true:"Yes"}}]).map((function(e,a){return e.columnIndex=void 0!==qe[e.field]?qe[e.field]:a,e.defaultSort=Fe[e.field],e.hidden="boolean"===typeof Ze[e.field]?Ze[e.field]:e.field.includes("segments.")||"banned"===e.field,!1!==e.filtering&&(e.defaultFilter=Pe[e.field]),e})).sort((function(e,a){return e.columnIndex-a.columnIndex}))}),[Pe,Fe,qe,l,Ze,N,r,W]),Sa=Object(t.useCallback)((function(e,a){Ee(Array.isArray(a)?{}:a),Re(Array.isArray(a)?a.map((function(e){return e.id})):[]),ne(!0)}),[]),Oa=Object(t.useCallback)((function(e,a){Ee(a),oe(!0)}),[]),Ca=Object(t.useCallback)((function(e,a){Ee(a),se(!0)}),[]),ka=Object(t.useCallback)((function(e,a){Ee(a),ge(!0)}),[]),Aa=Object(t.useCallback)((function(e,a){var n=(a||[]).reduce((function(e,a){return e.schedule=e.schedule||!("Client"!==a.role&&["Qualified","Canceled","No Show"].includes(a.state)&&!a.cancelByStaff)||f||a.banned,e.verify=e.verify||!(V&&"Client"!==a.role&&"Registered"===a.state&&!a.acuityAppointmentId)||F||f||a.banned,e.event=e.event||!["Checked-In","Tech-Check"].includes(a.state)||"Client"!==a.role&&f||a.banned,e}),{schedule:!1,verify:!1,event:!1});console.log("EMAIL OPTS",n),fe(n),Re((a||[]).map((function(e){return e.id})))}),[f,F,V]),ja=Object(t.useCallback)((function(e,a){Ce(!0),Re((a||[]).map((function(e){return e.id})))}),[]),Ia=Object(t.useCallback)((function(e){var a=wu(e),n=new Set,t=Tu(a,(function(e,a,t){return delete a.tableData,a.segments&&Object.keys(a.segments).forEach((function(e){a.segments[e]&&"object"===typeof a.segments[e]&&!Array.isArray(a.segments[e])?Object.keys(a.segments[e]).forEach((function(t){var i="".concat(e," | ").concat(t);a[i]=a.segments[e][t],n.add(i)})):(a[e]=Array.isArray(a.segments[e])?a.segments[e].join("|"):a.segments[e],n.add(e))})),delete a.segments,a.potentialFocusGroup=a.focusGroup,a.selectedForFocusGroup=a.selectedFocusGroup,delete a.focusGroup,delete a.selectedFocusGroup,function e(a){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Object.keys(a).reduce((function(t,i){return Array.isArray(a[i])?t:"object"===typeof a[i]&&null!==a[i]?[].concat(Object(_.a)(t),Object(_.a)(e(a[i],n+i+"."))):[].concat(Object(_.a)(t),[n+i])}),[])}(a).forEach((function(a){e.add(a)})),e}),new Set),i=Object(_.a)(t),r=Object(_.a)(t).map((function(e){return n.has(e)?e:e.charAt(0).toUpperCase()+e.slice(1).replace(/([A-Z])/g," $1")}));new vu.CsvBuilder("Session ".concat(h," Guest List.csv")).setColumns(r).addRows(a.map((function(e){return i.map((function(a){return e[a]}))}))).exportFile()}),[h]),Ea=Object(t.useCallback)((function(){var e=N.map((function(e){return e.questionKey}));new vu.CsvBuilder("Guest List Import Template.csv").setColumns([].concat(["First Name","Last Name","Email","Phone Number","Country","Role","Alias","Recruiter Code","Industry Check","Override 2FA","Bypass Tech Check","Potential Focus Group"],Object(_.a)(e))).exportFile()}),[N]),wa=Object(t.useCallback)((function(){var e=["session".concat(h,"guesttablefilter"),"session".concat(h,"guesttablesort"),"session".concat(h,"guesttableorder")];_e(e),Le({}),Ve({}),We({})}),[h,Le,Ve,We]),Ta=Object(t.useMemo)((function(){return u?[{icon:"download",tooltip:"Export Audience CSV",onClick:function(){return Ia(wu(Q))},isFreeAction:!0},{icon:Ml.a,tooltip:"Download CSV Template",onClick:Ea,isFreeAction:!0}]:[]}),[u,Q,Ia,Ea]),xa=Object(t.useCallback)((function(e,a){A(a,Object(_.a)(xe||[])),Re([]),fe()}),[xe,A]),Ra=Object(t.useCallback)((function(){Re([]),fe()}),[]),Ba=Object(t.useCallback)((function(e,a){D(e,a),ua.current.onAllSelected(!1)}),[D]),Ma=Object(t.useCallback)((function(e,a){return Ve((function(){var n,t=null===(n=ba[e])||void 0===n?void 0:n.field;return t?Object(L.a)({},t,a):{}}))}),[ba,Ve]),Pa=Object(t.useCallback)((function(e){return Le((function(a){var n={};return e.forEach((function(e){n[e.column.field]=e.value})),n}))}),[Le]),La=Object(t.useCallback)((function(e,a){var n=Object(_.a)(ba).filter((function(e){return!e.hidden})),t=n[e];n.splice(e,1),n.splice(a,0,t),We(n.reduce((function(e,a,n){return e[a.field]=n,e}),{}))}),[ba,We]),Ka=Object(t.useCallback)((function(e){var a=e.field,n=e.hidden;Xe((function(e){var t=Object(Ke.a)({},e);return t[a]=n,t}))}),[Xe]),Ga=Object(t.useCallback)((function(e){var a=e.currentTarget.getBoundingClientRect(),n={top:a.top,left:a.left};ha(e.currentTarget),ca(n)}),[]),Da=Object(t.useCallback)((function(){ha(null)}),[]),Ua=Boolean(ga),Fa=Ua?"simple-popover":void 0,Va=Object(t.useCallback)((function(e){Da(),"ejected"==e?(Le((function(e){var a={state:["Ejected"]};return a})),Xe((function(e){var a=Object(Ke.a)({},e);return ba.forEach((function(e){a[e.field]=!0})),a.firstName=!1,a.lastName=!1,a.email=!1,a.alias=!1,a.state=!1,a.role=!1,a["segments.Age"]=!1,a["segments.Ethnicity"]=!1,a["segments.Gender"]=!1,a.focusGroup=!1,a.selectedFocusGroup=!1,a}))):"clients"==e?(Le((function(e){var a={role:["Client"]};return a})),Xe((function(e){var a=Object(Ke.a)({},e);return ba.forEach((function(e){a[e.field]=!0})),a.firstName=!1,a.lastName=!1,a.email=!1,a.alias=!1,a.role=!1,a}))):"checkin"==e?(Le((function(e){var a={state:["Approved","Checked-In","Ejected","Turn Away","Complete"]};return a})),Xe((function(e){var a=Object(Ke.a)({},e);return ba.forEach((function(e){a[e.field]=!0})),a.firstName=!1,a.lastName=!1,a.email=!1,a.alias=!1,a.state=!1,a.role=!1,a["segments.Gender"]=!1,a["segments.Age"]=!1,a["segments.Ethnicity"]=!1,a.focusGroup=!1,a.selectedFocusGroup=!1,a}))):"default"==e&&(Le({}),Xe((function(e){var a=Object(Ke.a)({},e);return ba.forEach((function(e){e.field.includes("segments.")||"banned"===e.field?a[e.field]=!0:a[e.field]=!1})),a})))}),[Xe,ba,Le,Pe,Da]),za=Object(t.useCallback)((function(e){a=setInterval((function(){if(ma.current){var a=ma.current.querySelector('div[style="overflow-y: auto;"]');if(!a)return;"left"===e?a.scrollLeft-=100:a.scrollLeft+=100}}),100)}),[]),Ha=Object(t.useCallback)((function(){clearInterval(a)}),[]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{style:{display:"flex",position:"fixed",right:n?"50px":"100px",bottom:"33px",zIndex:"1"}},i.a.createElement(va.a,{style:{marginRight:"10px"},color:"#f9f9f9",size:"small",onMouseDown:function(){return za("left")},onMouseUp:Ha,onMouseLeave:Ha},i.a.createElement(ju.a,{fontSize:"small"})),i.a.createElement(va.a,{color:"#f9f9f9",size:"small",onMouseDown:function(){return za("right")},onMouseUp:Ha,onMouseLeave:Ha},i.a.createElement(Eu.a,{fontSize:"small"}))),i.a.createElement(aa.a,{id:Fa,open:Ua,anchorEl:ga,onClose:Da,anchorReference:"anchorPosition",anchorPosition:oa,anchorOrigin:{vertical:"top",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"}},i.a.createElement("div",null,i.a.createElement("ul",{className:la.sessionFilterOptions},Bu.map((function(e){return i.a.createElement("li",{key:e.value},i.a.createElement("button",{onClick:function(){return Va(e.value)},className:la.filterButton},e.label))}))))),i.a.createElement("div",{style:{flex:1,overflowX:"auto"},ref:ma},i.a.createElement(Na.a,{key:"session".concat(h,"guesttable"),tableRef:ua,onOrderChange:Ma,onFilterChange:Pa,onColumnDragged:La,onChangeColumnHidden:Ka,options:{emptyRowsWhenPaging:!1,detailPanelType:"single",rowStyle:function(e){return function(e){return{backgroundColor:["Pending","Denied"].includes(e.industryCheck)?"Denied"===e.industryCheck?"#fde2e0":"#e2e0fd":"#fff",border:e.banned?"2px solid rgb(135, 17, 9)":xu(e.segments)&&"Viewer"==e.role?"3px solid #f1d10d":"none"}}(e)},selection:!!n,columnsButton:!0,filtering:!0,pageSize:10,pageSizeOptions:[10,25,50,75,100]},columns:ba,isLoading:!Q||p,data:Q,title:"Session Guests ".concat(na>0?"(".concat(Array.isArray(Pe.state)&&Pe.state.length>0?"*":"").concat(na,")"):""),actions:[{icon:Gl.a,tooltip:"Clear All Filters",onClick:wa,isFreeAction:!0},{icon:pa.a,tooltip:"Filters",onClick:Ga,isFreeAction:!0}].concat(Object(_.a)(Ta),[function(e){return{icon:r?"edit":Wl.a,tooltip:r?"Edit ".concat("Client"===e.role?"Client":"Guest"):"Edit ".concat("Client"===e.role?"Client":"Guest"," Notes"),onClick:E,hidden:!(r||o)||!!n,disabled:e.banned}},function(e){var a="Viewer"===e.role&&["Registered","Tech-Check"].includes(e.state),t="Viewer"===e.role&&"Waitlisted"===e.state,i="Viewer"===e.role&&["Checked-In","Complete"].includes(e.state),c="Viewer"===e.role?["Qualified","Tech-Check","Denied","Turn Away","No Show","Canceled"].includes(e.state)||"Complete"!==e.state&&f||e.banned:["Checked-In","Complete"].includes(e.state)||"Client"!==e.role&&f,l=i?o:r;return{icon:a?Rl.a:i?e.selectedFocusGroup?Ul.a:Ll.a:t?El.a:jl.a,tooltip:a?"Start Tech Check":i?e.selectedFocusGroup?"Remove From Focus Group":"Add to Focus Group":t?"Approve Guest":"Check-In ".concat("Client"===e.role?"Client":"Guest"),onClick:"Ejected"===e.state?Oa:a?O:i?x:t?j:v,disabled:c||!l,hidden:!!n,isLoading:t?d.has(e.id):m.has(e.id)}},function(e){var a="Viewer"!==e.role||f||!["Registered","Denied"].includes(e.state)||e.banned;return{icon:Tl.a,tooltip:"Waitlist Guest",onClick:I,disabled:a,hidden:!r||!!n,isLoading:y.has(e.id)}},function(e){return{icon:ke.a,tooltip:"Re-send Email",onClick:["Qualified","Canceled"].includes(e.state)?k:C,hidden:!r||!!n,disabled:!(!F&&V&&"Registered"===e.state&&!e.acuityAppointmentId||z&&["Qualified","Canceled"].includes(e.state)&&!e.cancelByStaff||["Checked-In","Tech-Check"].includes(e.state)&&!e.cancelByStaff)||"Client"!==e.role&&f||e.banned,isLoading:s.has(e.id)}},function(e){var a="Viewer"===e.role&&["Approved","Turn Away"].includes(e.state);return{icon:a?"Turn Away"===e.state?Hl.a:Vl.a:_l.a,tooltip:a?"".concat("Turn Away"===e.state?"Un-":"","Turn Away ").concat("Client"===e.role?"Client":"Guest"):"No Show",onClick:a?R:M,hidden:!o||!!n,disabled:"Viewer"!==e.role||f||!["Approved","Turn Away","Registered"].includes(e.state)||e.banned,isLoading:B.has(e.id)}},function(e){var a="Viewer"!==e.role||f||!["Registered","Approved","Waitlisted"].includes(e.state)||e.banned;return{icon:Yl.a,tooltip:"Canceled",onClick:"Registered"===e.state&&e.acuityAppointmentId?Sa:function(e,a){return P(e,[a.id])},disabled:a,hidden:!r||!!n,isLoading:K.has(e.id)}},function(e){return{icon:Oe.a,tooltip:"Ban Guest",onClick:ka,hidden:!u||!!n,disabled:!("Viewer"===e.role&&!b&&!["Checked-In","Complete","Ejected","Turn Away"].includes(e.state)&&!e.banned)}},function(e){return{icon:"delete",tooltip:"Delete ".concat("Client"===e.role?"Client":"Guest"),onClick:Ca,hidden:!u||!!n,disabled:["Checked-In","Tech-Check","Complete"].includes(e.state)||f}},{icon:ke.a,tooltip:"Send Batch Email",onClick:Aa,hidden:!r||!n},function(e){var a=!Array.isArray(e)||e.reduce((function(e,a){return e=e||"Viewer"!==a.role||f||!["Registered","Approved","Waitlisted"].includes(a.state)||a.banned}),!1);return{icon:Yl.a,tooltip:"Cancel Selected",onClick:Sa,disabled:a,hidden:!r||!n}},function(e){var a=!Array.isArray(e)||e.reduce((function(e,a){return e=e||"Viewer"!==a.role||f||"Registered"!==a.state||a.banned}),!1);return{icon:_l.a,tooltip:"No Show Selected",onClick:Ba,hidden:!o||!n,disabled:a}},function(e){var a=!Array.isArray(e)||e.reduce((function(e,a){return e=e||"Viewer"!==a.role||a.banned}),!1);return{icon:Xl.a,tooltip:"Change Recruiter Code",onClick:ja,disabled:a,hidden:!(r||o)||!n}}]),components:{Action:function(e){return i.a.createElement(au,e)},Actions:function(e){return i.a.createElement("div",{className:la.actionRow},i.a.createElement(fa.MTableActions,e))}},detailPanel:[{render:function(e){var a=e.rowData;return i.a.createElement(Su,Object.assign({allowPii:l,allowIp:c,getGuestPhoto:G},a))}}]})),!!be&&i.a.createElement(ku,{onSubmit:xa,open:!!be,opts:be,handleClose:Ra}),i.a.createElement(gl,{open:ae,title:"Cancel Tech Check",content:(null===Ie||void 0===Ie?void 0:Ie.id)&&"Cancelling Tech Check for ".concat(Ie.firstName," ").concat(Ie.lastName,". Please enter a message for the guest if desired and submit."),fieldOptions:[{label:"Cancel Message",key:"message",type:"text",multiline:!0}],onSubmit:function(e,a){P(e,(null===Ie||void 0===Ie?void 0:Ie.id)?[Ie.id]:Object(_.a)(xe),a),ne(!1),Ee({}),Re([])},onCancel:function(){ne(!1),Ee({}),Re([])}}),i.a.createElement(gl,{open:re,title:"Check-In Ejected Guest?",content:(null===Ie||void 0===Ie?void 0:Ie.id)&&"".concat(Ie.firstName," ").concat(Ie.lastName," was ejected from this session. Are you sure you want to proceed with Check-In?"),submitLabel:"YES",onSubmit:function(e){v(e,Ie),oe(!1),Ee({})},cancelLabel:"NO",onCancel:function(){oe(!1),Ee({})}}),i.a.createElement(gl,{open:ue,title:"Delete Guest?",content:(null===Ie||void 0===Ie?void 0:Ie.id)&&"Are you sure you want to delete ".concat(Ie.firstName," ").concat(Ie.lastName," from this session?"),onSubmit:function(e){w(e,Ie),se(!1),Ee({})},onCancel:function(){se(!1),Ee({})}}),i.a.createElement(gl,{open:ye,title:"Ban Guest?",content:(null===Ie||void 0===Ie?void 0:Ie.id)&&"Are you sure you want to ban ".concat(Ie.firstName," ").concat(Ie.lastName," (").concat(Ie.email,") from the VSR platform? NOTE: This ban will not allow any guest with this email address to be registered to any session in the VSR."),fieldOptions:[{label:"Banned Reason",key:"banReason",type:"text",multiline:!0,required:!0}],onSubmit:function(e,a){T(e,Ie,a),ge(!1),Ee({})},onCancel:function(){ge(!1),Ee({})}}),i.a.createElement(gl,{open:ve,title:"Change Recruiter Code",fieldOptions:[{label:"Recruiter Code",key:"recruiterCode",type:"text"}],onSubmit:function(e,a){U(e,xe,a),Ce(!1),Re([])},onCancel:function(){Ce(!1),Re([])}}))})),Lu=n(762),Ku=n(1290),Gu=n.n(Ku),Du=n(429),Uu=n.n(Du),Fu=n(1288),Vu=n.n(Fu),zu=n(779),Hu=n.n(zu),qu=n(1289),Wu=n.n(qu),Ju=n(88),Yu=Object(x.a)({video:{width:"100%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center",padding:"1rem"},videoControls:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},videoButton:{margin:"6px"},videoData:{flex:1},clientViewers:{display:"flex",flexDirection:"column",alignContent:"center",justifyContent:"center",textAlign:"center",width:"max-content",padding:"0.5rem"},popover:{pointerEvents:"none"},sessions:{marginBottom:"1rem",width:"100%"},textRow:{display:"flex",flexDirection:"row",alignItems:"center"},messageRow:{display:"flex",flexDirection:"row",padding:"5px",alignItems:"center",width:"100%"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},selectField:{flexBasis:"80%"},titlegroup:{display:"flex",flexDirection:"column",marginBottom:"8px"},tabs:{justifyContent:"space-between"},tabBadge:{paddingLeft:"16px",paddingBottom:"3px"},dialog:{width:"50%",minWidth:"500px"},actionRow:{display:"flex",flexDirection:"row",alignItems:"center"}}),Zu=uo(i.a.memo((function(e){var a=e.sessionId,n=e.allowControl,r=e.allowPii,o=e.allowIp,c=e.surveyPlacement,l=e.hasZoomMeeting,u=e.enableGeoRestriction,s=e.clientViewers,m=e.connections,d=e.guests,y=e.disableChat,p=e.openChat,h=e.sendGuestMessage,b=e.ejectGuest,f=e.uncheckInGuest,N=e.uncheckInLoading,S=e.forceRefreshGuest,v=e.moveGuestForward,O=e.moveGuestComplete,C=e.resetGuestConnection,k=e.startVideo,A=e.stopVideo,j=e.setLiveStart,I=e.resetSession,E=(e.fadeOutSound,e.disableFade,e.sessionStarted),w=e.currentStartTime,T=e.liveStarted,x=e.videoComplete,R=e.isLiveSession,B=e.multiSection,M=e.videoIndex,P=e.playlistLength,G=Object(t.useState)(void 0),D=Object(g.a)(G,2),F=D[0],V=D[1],z=Yu(),H=Qe("session".concat(a,"videotab"),"Not Arrived"),q=Object(g.a)(H,2),W=q[0],J=q[1],Y=Object(t.useState)(!1),Z=Object(g.a)(Y,2),Q=Z[0],X=Z[1],$=Object(t.useState)(),ee=Object(g.a)($,2),ae=ee[0],ne=ee[1],te=Object(t.useState)("ALL"),ie=Object(g.a)(te,2),re=ie[0],oe=ie[1],ce=Object(t.useState)(),le=Object(g.a)(ce,2),ue=le[0],se=le[1],me=Object(t.useState)(!1),de=Object(g.a)(me,2),ye=de[0],ge=de[1],pe=Object(t.useState)(null),he=Object(g.a)(pe,2),be=he[0],fe=he[1],Ne=Object(t.useState)(!1),Se=Object(g.a)(Ne,2),ve=Se[0],Oe=Se[1],Ce=Object(t.useState)(!1),ke=Object(g.a)(Ce,2),Ae=ke[0],je=ke[1],Ie=Qe("session".concat(a,"videotablefilter"),{}),Ee=Object(g.a)(Ie,2),we=Ee[0],Te=Ee[1],xe=Qe("session".concat(a,"videotablesort"),{}),Re=Object(g.a)(xe,2),Be=Re[0],Me=Re[1],Pe=Qe("session".concat(a,"videotableorder"),{}),Le=Object(g.a)(Pe,2),Ge=Le[0],De=Le[1],Ue=Object(Ta.useClipboard)({copiedTimeout:1500}),Fe=Object(t.useCallback)((function(e,a){var n=a.viewerLinkUrl;e.stopPropagation(),Ue.copy(n)}),[Ue]),Ve=Object(t.useCallback)((function(){var e=["session".concat(a,"videotablefilter"),"session".concat(a,"videotablesort"),"session".concat(a,"videotableorder")];_e(e),Te({}),Me({}),De({})}),[a,Te,Me,De]),ze=(Object(t.useRef)(),Object(t.useRef)(F)),He=Object(t.useRef)(),qe=Object(t.useMemo)((function(){var e=["Not Arrived"];return c&&["pre","both","all"].includes(c)&&e.push("Pre-Survey"),e.push("Not Ready","Waiting","Watching"),c&&["inter","all"].includes(c)&&e.push("Inter-Survey"),c&&"pre"!==c&&e.push("Post-Survey"),e.push("Complete"),l&&e.push("Dropped"),u&&e.push("Blocked"),e.push("Disconnected","Ejected"),e}),[c,l,u]);Object(t.useEffect)((function(){m&&d&&V(m?Ju(Object.values(m)).filter((function(e){return!s||!e.clientLinkId})).map((function(e){var a=d.find((function(a){return"".concat(a.id)==="".concat(e.userId)}))||{};return["Not Arrived","Ejected","Pre-Survey","Inter-Survey","Post-Survey","Complete","Dropped","Blocked","Removed"].includes(e.userStatus)||e.disconnected&&(e.userStatus="Disconnected"),e.viewerTime&&e.connectionOffset&&(e.userTime=e.viewerTime-e.connectionOffset),Object(Ke.a)(Object(Ke.a)({},a),e)})).reduce((function(e,a,n,t){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:a.userStatus;return(e[i]||(e[i]=[])).push(Ju(a)),e}),{}):void 0)}),[m,d,s]),Object(t.useEffect)((function(){ze.current=F}),[F]);var We=Object(t.useCallback)((function(e,a){J(a)}),[J]),Je=Object(t.useCallback)((function(e,a,n){ne(a),se(n),X(!0)}),[]),Ye=Object(t.useCallback)((function(e){se(e.target.value)}),[]),Ze=Object(t.useCallback)((function(e){oe(e.target.value)}),[]),Xe=Object(t.useCallback)((function(e,a,n,t){var i=n.message,r=t.status,o=t.role;h(a||{connectionId:"ALL",audience:o||"ALL",status:r||a.userStatus},i),X(!1),ne(null),oe("ALL")}),[h]),$e=Object(t.useCallback)((function(e,a){fe(a),ge(!0)}),[]),ea=Object(t.useCallback)((function(){Oe(!0)}),[]),aa=Object(t.useCallback)((function(){je(!0)}),[]),na=Object(t.useCallback)((function(){return[].concat(Object(_.a)(r?[{title:"First Name",field:"firstName",filtering:!1},{title:"Last Name",field:"lastName",filtering:!1}]:[]),[{title:"Email",field:"email",filtering:!1},{title:"Zoom Alias",field:"alias",filtering:!1},{title:"Role",field:"role",lookup:{Client:"Client",VIP:"VIP",Viewer:"Viewer"}},{title:"Status",field:"userSubstatus",filtering:!1,hidden:!["Not Ready","Blocked"].includes(W)},{title:"Potential Focus Group",field:"focusGroup",lookup:{false:"No",true:"Yes"}},{title:"Selected for Focus Group",field:"selectedFocusGroup",lookup:{false:"No",true:"Yes"}},{title:"Video Position",field:"currentIndex",filtering:!1,hidden:!(B&&["Waiting","Watching"].includes(W)),render:function(e){return i.a.createElement("span",null,(e.currentIndex||0)+1)}},{title:"Video Time (+/- 1m)",field:"videoTime",filtering:!1,hidden:"Watching"!==W,render:function(e){return i.a.createElement("span",null,function(e,a){var n=Math.floor(e)%60,t=!a&&e-Math.floor(e),i=Math.floor(e/60)%60,r=Math.floor(e/60/60);return"".concat(r.toString().padStart(2,"0"),":").concat(i.toString().padStart(2,"0"),":").concat(t?(n+t).toFixed(3).padStart(6,"0"):n.toString().padStart(2,"0"))}(e.videoTime,!0))}},{title:"Playback Latency",filtering:!1,hidden:"Watching"!==W,customSort:function(e,a){return w?1e3*e.videoTime-e.serverTime-(1e3*a.videoTime-a.serverTime):0},render:function(e){return i.a.createElement("span",null,w?"".concat(((Date.parse(w+"Z")+1e3*e.videoTime-e.serverTime)/1e3).toFixed(2),"s"):"-")}}]).map((function(e,a){return e.columnIndex=Ge[W]&&void 0!==Ge[W][e.field]?Ge[W][e.field]:a,e.defaultSort=Be[W]&&Be[W][e.field],!1!==e.filtering&&(e.defaultFilter=we[W]&&we[W][e.field]),e})).sort((function(e,a){return e.columnIndex-a.columnIndex}))}),[r,W,Be,we,Ge,B,w]),ta=Object(t.useMemo)((function(){return!F||!Object.keys(F).length||Object.entries(F).filter((function(e){var a=Object(g.a)(e,2),n=a[0];a[1];return["Pre-Survey","Inter-Survey","Watching"].includes(n)})).map((function(e){var a=Object(g.a)(e,2);a[0];return!!a[1].filter((function(e){return"Viewer"===e.role})).length})).reduce((function(e,a){return e||a}),!1)}),[F]),ia=Object(t.useCallback)((function(e,a){return p(a)}),[p]),ra=Object(t.useMemo)((function(){var e=[];return["Complete","Ejected"].includes(W)||e.push({icon:Gl.a,tooltip:"Clear All Filters",onClick:Ve,isFreeAction:!0},(function(e){return{icon:Qi.a,tooltip:Ue.copied?"Link Copied to Clipboard":"Copy Link URL",onClick:Fe,hidden:!e.viewerLinkUrl}})),["Not Ready","Waiting","Watching"].includes(W)&&e.push({icon:bc.a,tooltip:"Open Chat",onClick:ia,disabled:y},{icon:Uu.a,tooltip:"Send Message",onClick:Je},{icon:Uu.a,tooltip:"Send Group Message",onClick:function(e){return Je(e,null,W)},isFreeAction:!0}),"Watching"===W&&e.push({icon:Vu.a,tooltip:"Force Refresh",onClick:S},{icon:Hu.a,tooltip:"Advance to ".concat(P&&M>=P-1?"Next Video":c&&"pre"!==c?"Post Survey":"Complete"),onClick:v}),["Not Arrived","Pre-Survey","Disconnected"].includes(W)&&e.push((function(e){return{icon:"undo",tooltip:"Uncheck-In Guest",onClick:f,isLoading:N.has(e.id)}})),["Complete","Ejected"].includes(W)||(e.push((function(e){return{icon:pu.a,tooltip:"Eject from Session",onClick:$e,disabled:"Viewer"!==e.role}})),["Not Arrived","Not Ready","Dropped","Blocked","Disconnected"].includes(W)&&e.push({icon:pu.a,tooltip:"Eject Group from Session",onClick:function(e){return $e(e,ze.current[W])},isFreeAction:!0})),n&&["Not Ready","Waiting","Watching","Dropped"].includes(W)&&e.push({icon:Wu.a,tooltip:"Reset Connection",onClick:C}),n&&["Post-Survey","Disconnected"].includes(W)&&e.push({icon:Hu.a,tooltip:"Move Guest to Complete",onClick:O,disabled:!x}),e}),[W,n,c,B,P,N,Ve,S,v,O,x,Je,$e,f,y,ia,Fe,C]),oa=Object(t.useCallback)((function(e,a){return Me((function(n){var t,i=null===(t=na()[e])||void 0===t?void 0:t.field;return Object(Ke.a)(Object(Ke.a)({},n),{},Object(L.a)({},W,i?Object(L.a)({},i,a):{}))}))}),[na,W,Me]),ca=Object(t.useCallback)((function(e){return Te((function(a){var n={};return e.forEach((function(e){n[e.column.field]=e.value})),Object(Ke.a)(Object(Ke.a)({},a),{},Object(L.a)({},W,n))}))}),[W,Te]),la=Object(t.useCallback)((function(e,a){var n=Object(_.a)(na()),t=n[e];n.splice(e,1),n.splice(a,0,t),De((function(e){return Object(Ke.a)(Object(Ke.a)({},e),{},Object(L.a)({},W,n.reduce((function(e,a,n){return e[a.field]=n,e}),{})))}))}),[na,W,De]),ua=Object(t.useCallback)((function(){return!ae&&i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:z.messageRow},i.a.createElement(U.a,{className:z.label},"Role:"),i.a.createElement(Lu.a,{value:re,onChange:Ze,className:z.selectField},i.a.createElement(Ht.a,{value:"ALL"},"ALL"),i.a.createElement(Ht.a,{value:"Viewer"},"Viewer"),i.a.createElement(Ht.a,{value:"Client"},"Client"),i.a.createElement(Ht.a,{value:"VIP"},"VIP"))),i.a.createElement("div",{className:z.messageRow},i.a.createElement(U.a,{className:z.label},"Status:"),i.a.createElement(Lu.a,{value:ue,onChange:Ye,className:z.selectField},i.a.createElement(Ht.a,{value:"ALL"},"ALL"),i.a.createElement(Ht.a,{value:"Not Ready"},"Not Ready"),i.a.createElement(Ht.a,{value:"Waiting"},"Waiting"),i.a.createElement(Ht.a,{value:"Watching"},"Watching"))))}),[z,ae,re,ue,Ze,Ye]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:z.video},n&&i.a.createElement("div",{className:z.videoControls},i.a.createElement(wa.a,{className:z.videoButton,onClick:ea,variant:"outlined",color:"default",startIcon:i.a.createElement(jc.a,null),disabled:B?ta||!!P&&M>=P-1:E||!R&&ta},R?"START SESSION":B?E?"CONTINUE PLAYLIST":"START PLAYLIST":"START VIDEO"),R&&i.a.createElement(wa.a,{className:z.videoButton,onClick:j,variant:"outlined",color:"default",startIcon:i.a.createElement(jc.a,null),disabled:!E||T||x},"RESET DIAL START POINT"),!R&&i.a.createElement(wa.a,{className:z.videoButton,onClick:aa,variant:"outlined",color:"default",startIcon:i.a.createElement(Gu.a,null),disabled:!E||x},"RESET SESSION"),R&&i.a.createElement(wa.a,{className:z.videoButton,onClick:A,variant:"outlined",color:"default",startIcon:i.a.createElement(Ec.a,null),disabled:!E||x},R?"STOP SESSION":"STOP VIDEO"))),i.a.createElement(K.a,{position:"relative",color:"default",elevation:2},i.a.createElement(La.a,{value:W,key:"session".concat(a,"tabs"),onChange:We,indicatorColor:"primary",textColor:"primary",variant:"scrollable",scrollButtons:"auto",classes:{flexContainer:z.tabs}},qe&&qe.map((function(e){return i.a.createElement(Ka.a,{key:"tab-".concat(e),label:i.a.createElement("div",null,e,i.a.createElement(Ia.a,{color:"secondary",max:999,badgeContent:F&&F[e]&&F[e].length||"0"},i.a.createElement("div",{className:z.tabBadge}))),value:e})})))),i.a.createElement(Na.a,{tableRef:He,onOrderChange:oa,onFilterChange:ca,onColumnDragged:la,key:"session".concat(a,"videotable").concat(W),options:{emptyRowsWhenPaging:!1,actionsColumnIndex:-1,detailPanelType:"single",filtering:!0,pageSize:10,pageSizeOptions:[10,25,50,75,100]},columns:na(),isLoading:!(d&&m&&F),data:!(!F||!F[W])&&F[W].map((function(e){return e}))||void 0,title:W,actions:ra,components:{Action:function(e){return i.a.createElement(au,e)},Actions:function(e){return i.a.createElement("div",{className:z.actionRow},i.a.createElement(fa.MTableActions,e))}},detailPanel:[{render:function(e){var a=e.rowData;return i.a.createElement(Su,Object.assign({allowPii:r,allowIp:o},a))}}]}),i.a.createElement(gl,{open:Q,title:ae?"Send Message to ".concat(ae.firstName," ").concat(ae.lastName):"Send Group Message",content:ua,fieldOptions:[{label:"Chat Message",key:"message",type:"text",multiline:!0,required:!0}],submitLabel:"Send",onSubmit:function(e,a){Xe(e,ae,a,{status:ue,role:re})},onCancel:function(){X(!1)}}),i.a.createElement(gl,{open:ve,title:"Start Session Content?",content:"Are you sure you want to start the session content?",submitLabel:"YES",onSubmit:function(e){k(),Oe(!1)},cancelLabel:"NO",onCancel:function(){Oe(!1)}}),i.a.createElement(gl,{open:Ae,title:"Reset Session Content?",content:"Are you sure you want to reset the session content?",submitLabel:"YES",onSubmit:function(e){I(),je(!1)},cancelLabel:"NO",onCancel:function(){je(!1)}}),i.a.createElement(gl,{open:ye,title:"Check-In Ejected Guest?",content:be&&(Array.isArray(be)?'Are you sure you want to eject all guests who are currently "'.concat(W,'" from this session?'):"Are you sure you want to eject ".concat(be.firstName," ").concat(be.lastName," from this session?")),fieldOptions:[{label:"Eject Reason",key:"ejectReason",type:"text",multiline:!0,required:!0},{label:"Do Not Pay",key:"doNotPay",type:"boolean"},{label:"Ban Guest From VSR",key:"banned",type:"boolean"},{label:"Banned Reason",key:"banReason",type:"text",multiline:!0,required:!0,condition:{key:"banned",value:!0}}],submitLabel:"YES",onSubmit:function(e,a){b(e,Array.isArray(be)?be:[be],a),ge(!1),fe(null)},cancelLabel:"NO",onCancel:function(){ge(!1),fe(null)}}))}))),_u=i.a.memo((function(e){var a=e.data,n=e.sessionStarted,r=e.sessionComplete,o=e.include2fa,c=e.bypassTechCheck,l=e.externalRecruit,u=e.segments,s=e.allowEdit,m=e.allowPostEdit,d=e.zoomAliases,y=e.getGuestPhoto,g=Object(t.useRef)();g.current=a;var p=Object(t.useCallback)((function(e){var a=e.id,n=e.checkedInTime;return!s||a&&(n||r)&&!m}),[s,m,r]),h=Object(t.useCallback)((function(e){var a=e.id,n=e.checkedInTime;return!s||a&&(n||r)}),[s,r]),b=Object(t.useCallback)((function(e){var a=e.id,n=e.checkedInTime,t=e.state;return!s||a&&(n||r||"Tech-Check"===t)}),[s,r]),f=Object(t.useCallback)((function(e){var a=e.id;return!s||a&&r}),[s,r]),N=Object(t.useCallback)((function(e){var a=e.id,n=e.checkedInTime,t=e.role;return!s||a&&(n||r)&&!m||"Viewer"!==t}),[s,m,r]),S=Object(t.useCallback)((function(e,a){return!e.id&&n&&"Viewer"===a}),[n]),v=Object(t.useCallback)((function(e,a){var n=e.role,t=e.state;return"Client"===n?"Approved"!==a:!n||!c&&"Tech-Check"===t&&"Registered"!==a||!l&&"Qualified"===a}),[c,l]),O=Object(t.useCallback)((function(e,a){return a.state=e?"Viewer"!==e||c?"Approved":"Registered":null,a}),[c]),C=Object(t.useCallback)((function(e){return!e||!(null===d||void 0===d?void 0:d.length)||![].concat(Object(_.a)(d.filter((function(e){return!g.current||!g.current.alias||e!==g.current.alias}))),Object(_.a)(d.filter((a=new Set,function(e){return a.has(e)||!a.add(e)})))).includes(e);var a}),[d]),k=Object(t.useCallback)((function(e){return y(g.current.id,e)}),[y]),A=Object(t.useMemo)((function(){return u.map((function(e){return e.matrix&&e.matrixKeys?e.matrixKeys.map((function(a){return Object(Ke.a)(Object(Ke.a)({},e),{},{matrixKey:a.option})})):e})).flat().map((function(e){var a=e.matrixKey?"".concat(e.questionKey," - ").concat(e.matrixKey):e.questionKey,n={key:e.matrixKey?"segments.".concat(e.questionKey,".").concat(e.matrixKey):"segments.".concat(e.questionKey),label:a,required:!1};return e.freeNumeric?(n.type="number",n.minValue=0,n.maxValue=99):(n.type="select",n.options=e.answers.map((function(e){return e.answer})),n.multiple=e.multiple),n}))}),[u]),j=Object(t.useMemo)((function(){return o?[{key:"override2fa",label:"Override 2-Factor Authentication Requirement",type:"boolean",defaultValue:!1,conditions:[{condition:function(e){var a=e.role;return["Client","VIP"].includes(a)}}],disabled:h}]:[]}),[o,h]);return i.a.createElement(zi,Object.assign({modalKey:"userModal",open:!0},e,{title:function(e){return e.id?"Edit Guest":"Add New Guest"},buttonLabel:"Submit",tabs:[{key:"detailsTab",label:"Details",fields:[{key:"firstName",label:"First Name",placeholder:"Enter First Name",type:"text",required:!0,disabled:p},{key:"lastName",label:"Last Name",placeholder:"Enter Last Name",type:"text",required:!0,disabled:p},{key:"email",label:"Email",placeholder:"Enter Email Address",type:"text",regexp:/^(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i,required:!0,disabled:h},{key:"country",label:"Country",type:"select",placeholder:"Select Country",options:cr,optionLabel:"name",optionValueKey:"alpha-2",multiple:!1,required:!0,defaultValue:"US",disabled:p},{key:"phoneNumber",label:"Phone Number",placeholder:"Enter Phone Number (No Spaces/Dashes)",type:"text",regexp:/^\d{10}$/,required:!0,disabled:p},{key:"alias",label:"Alias",placeholder:"Enter Zoom Alias",type:"text",customValidator:C,required:!0,disabled:f},{key:"role",label:"Guest Role",placeholder:"Select Guest Role",type:"select",options:["Viewer","Client","VIP"],disabledOptions:S,onUpdate:O,multiple:!1,required:!0,disabled:b},{key:"state",label:"Guest State",placeholder:"Select Guest State",type:"select",options:["Qualified","Registered","Approved","Denied"],disabledOptions:v,multiple:!1,required:!0,disabled:b},{key:"recruiterCode",label:"Recruiter Code",placeholder:"Enter Recruiter Code",type:"text",conditions:[{condition:function(e){return"Viewer"===e.role}}],disabled:p},{key:"industryCheck",label:"Industry Check",placeholder:"Select Industry Check Status",type:"select",options:["Needed","Pending","Approved","Denied"],conditions:[{condition:function(e){return"Viewer"===e.role}}],multiple:!1,required:!1,disabled:f},{key:"focusGroup",label:"Flag for Focus Group?",type:"boolean",defaultValue:!1,disabled:f,conditions:[{condition:function(e){return"Viewer"===e.role}}]},{key:"notes",label:"Notes",placeholder:"Enter Notes for Guest",type:"text",large:!0},{key:"photo",label:"Guest Photo",type:"photo",resolver:k,conditions:[{condition:function(e){return"Viewer"===e.role}}],disabled:n},{key:"ejectReason",label:"Eject Reason",placeholder:"Enter Eject Reason",type:"text",large:!0,conditions:[{condition:function(e){return"Ejected"===e.state}}]},{key:"doNotPay",label:"Do Not Pay?",type:"boolean",defaultValue:!1,conditions:[{condition:function(e){return"Ejected"===e.state}}]}].concat(Object(_.a)(j))},{key:"segmentsTab",label:"Segments",disabled:N,fields:A}]}))})),Qu=n(1291),Xu=n.n(Qu),$u=n(565),es=n.n($u),as=n(2409),ns=n(2418),ts=n(2410),is=Object(x.a)({addFab:{position:"fixed",bottom:"10px",right:"10px",zIndex:"10",padding:"1rem",boxSizing:"content-box"},actionClosed:{height:0}}),rs=i.a.memo((function(e){var a=e.show,n=e.allowUpload,r=e.onClickAdd,o=e.onUploadCSV,c=e.onError,l=e.theme,u=e.test,s=is(),m=Object(t.useState)(!1),d=Object(g.a)(m,2),y=d[0],p=d[1],h=Object(t.useState)(!1),b=Object(g.a)(h,2),f=b[0],N=b[1],S={enter:l.transitions.duration.enteringScreen,exit:l.transitions.duration.leavingScreen},v=Object(t.useCallback)((function(){p(!1)}),[]),O=Object(t.useCallback)((function(){p(!0)}),[]);return i.a.createElement("div",null,i.a.createElement("div",{className:"".concat(s.addFab," mui-fixed")},i.a.createElement(Sa.a,{key:"add-session-fab",in:a,timeout:S,unmountOnExit:!0},i.a.createElement(Gt.a,{multiple:!1,maxSize:"2mb",multipleMaxSize:"10mb",accept:[".csv","text/csv","text/x-csv","application/csv","application/x-csv","application/vnd.ms-excel",""],onSuccess:function(e){o(e,f)},onError:c},(function(e){var a=e.browseFiles;return i.a.createElement(as.a,{ariaLabel:"Guest Actions",icon:i.a.createElement(ns.a,null),onClose:v,onOpen:O,open:y,direction:"up",classes:{actionsClosed:s.actionClosed}},i.a.createElement(ts.a,{key:"addguestaction",icon:i.a.createElement(Xu.a,null),tooltipTitle:"Add Guest",onClick:r}),n&&i.a.createElement(ts.a,{key:"uploadcsvaction",icon:i.a.createElement(Lt.a,null),tooltipTitle:"Upload CSV",onClick:function(){N(!1),a()}}),u&&n&&i.a.createElement(ts.a,{key:"uploadmockcsvaction",icon:i.a.createElement(es.a,null),tooltipTitle:"Upload Mock CSV",onClick:function(){N(!0),a()}}))})))))})),os=Object(z.a)(rs),cs=n(181),ls=n(2397),us=n(2396),ss=n(1301),ms=n.n(ss),ds=n(1303),ys=n.n(ds),gs=n(1304),ps=n.n(gs),hs=n(782),bs=n.n(hs),fs=n(564),Ns=n.n(fs),Ss=n(430),vs=n.n(Ss),Os=n(1302),Cs=n.n(Os),ks=n(1292),As=n(183),js=n(24),Is=n(1297),Es=n.n(Is),ws=n(1298),Ts=n.n(ws),xs=n(1299),Rs=n.n(xs),Bs=n(1300),Ms=n.n(Bs),Ps=n(1316),Ls=(n(2327),function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(0===e)return"0 Bytes";var n=1024,t=a<0?0:a,i=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],r=Math.floor(Math.log(e)/Math.log(n));return"".concat(parseFloat((e/Math.pow(n,r)).toFixed(t))," ").concat(i[r])}),Ks={bucket:"livetrac-chat-attachments",region:"us-west-1"},Gs=Object(x.a)((function(e){return{root:{width:"100%",height:"100%",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"space-between"},header:{width:"100%",display:"flex",alignItems:"center",justifyContent:"space-between",padding:"1rem",boxSizing:"border-box",height:"calc(5rem + 5px)"},nochannel:{width:"100%",display:"flex",flexDirection:"column",flex:1,alignItems:"center",justifyContent:"center",padding:"1rem",boxSizing:"border-box",backgroundColor:"#f0f1f2"},messages:{flex:1,width:"100%",margin:0,overflowX:"hidden",overflowY:"auto"},input:{width:"100%",display:"flex",justifyContent:"center",alignItems:"center",padding:"1rem 1rem 0 1rem",boxSizing:"border-box",boxShadow:"0px 1px 10px 0px rgb(0 0 0 / 12%)"},inputText:{flex:1},chatInput:{border:"1px solid #bdbdbd",borderRadius:"4px"},chatActions:{display:"flex",flexDirection:"column",marginLeft:"6px"},sendButton:{height:"100%"},attachButton:{height:"100%",marginBottom:"6px"},attachText:{margin:"0.125rem"},attachLoading:{width:"100%"},chipList:{width:"100%",minHeight:"1rem",display:"flex",justifyContent:"flex-start",flexWrap:"wrap",listStyle:"none",padding:"0 0.5rem 0 0.5rem",margin:0,boxSizing:"border-box"},chip:{margin:e.spacing(.5)},loadingCover:{position:"absolute",width:"100%",height:"100%",display:"flex",alignItems:"center",justifyContent:"center",zIndex:20,backgroundColor:"rgba(0,0,0,0.4)"},iconSpacer:{width:"1em",height:"1em",fontSize:"1.5rem",padding:"12px"},selector:{margin:"0 auto 0 auto"},channelSelector:Object(Ke.a)(Object(Ke.a)({backgroundColor:"transparent"},e.typography.h5),{},{fontWeight:800,"&:focus":{backgroundColor:"transparent"}}),channelSelectorText:{color:"rgba(255, 255, 255)"},channelSelectorIcon:{stroke:"white",width:"1.25em",height:"1.25em",top:"auto",filter:function(e){return e.highlightArrow?"drop-shadow(0px 0px 2px white)":"none"},color:function(a){return a.highlightArrow?e.palette.secondary.light:"white"}},channelText:{fontWeight:800},unreadBadge:{top:"50%"},channelItem:{display:"flex",alignItems:"center",paddingLeft:"1em"},channelSubIcon:{marginLeft:"0.5em"},notificationBox:{cursor:"pointer"},popoverList:{minWidth:"200px",maxHeight:"450px"},sessionFilterOptions:{listStyleType:"none",marginTop:0,padding:0,minWidth:"200px","& li":{paddingLeft:"20px",paddingTop:"6px",paddingBottom:"6px"},"& li:hover":{cursor:"pointer",textDecoration:"none",backgroundColor:"rgba(0, 0, 0, 0.04)"}}}})),Ds={group:"Group Channels",private:"Private Channels",user:"User Channels"},Us=/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/i,Fs=i.a.memo((function(e){var a=e.getChatCredentials,n=e.chatInstance,r=e.chatChannels,o=e.messageUser,c=e.updateUsers,l=e.onStarted,m=e.onConnectionChange,d=e.onManageChannelGuests,y=e.onChannelMessage,p=e.visible,h=e.setOpen,b=Object(P.c)(),f=b.enqueueSnackbar,N=b.closeSnackbar,S=Object(t.useState)([]),v=Object(g.a)(S,2),O=v[0],C=v[1],k=Object(t.useState)(),A=Object(g.a)(k,2),j=A[0],I=A[1],E=Object(t.useState)(),w=Object(g.a)(E,2),T=w[0],x=w[1],B=Object(t.useState)(),M=Object(g.a)(B,2),L=M[0],F=M[1],V=Object(t.useState)(""),z=Object(g.a)(V,2),H=z[0],q=z[1],W=Object(t.useState)(),J=Object(g.a)(W,2),Y=J[0],Z=J[1],Q=Object(t.useState)(null),X=Object(g.a)(Q,2),te=X[0],re=X[1],oe=Object(t.useState)(!0),ce=Object(g.a)(oe,2),le=ce[0],ue=ce[1],se=Object(t.useState)(!0),me=Object(g.a)(se,2),de=me[0],ye=me[1],ge=Object(t.useRef)(),pe=Object(t.useRef)(),he=Object(t.useState)(null),be=Object(g.a)(he,2),fe=be[0],Ne=be[1],Se=Object(ks.a)(a,n,Ks,p),ve=Se.started,Oe=Se.connected,Ce=Se.currentUser,ke=Se.channelList,Ae=Se.currentChannel,je=Se.channelMessages,Ie=Se.loadingMessages,Ee=Se.attachingFile,we=Se.newChannels,Te=Se.unreadChannels,xe=Se.loadUserChannels,Re=Se.setCurrentChannel,Be=Se.getCurrentChannelUsers,Me=Se.adminJoinChannelById,Pe=Se.updateChannelUsers,Le=Se.loadChannelMessages,Ke=Se.sendChannelMessage,Ge=Se.updateChannelMessage,De=Se.redactChannelMessage,Ue=Se.downloadMessageAttachment,Fe=Se.createPrivateChannel,Ve=Se.clearAllNotifications,ze=Gs({highlightArrow:we.length||Te.length});Object(t.useEffect)((function(){ve&&l&&l()}),[ve,l]),Object(t.useEffect)((function(){m&&m(Oe)}),[Oe,m]),Object(t.useEffect)((function(){y&&y(we.length+Te.length)}),[we,Te,y]),Object(t.useEffect)((function(){if(we.length&&ke){var e=ke.reduce((function(e,a){return e[a.ChannelArn]={name:a.Name,private:"user"===a.type},e}),{}),a=we.filter((function(a){return!!e[a]}));if(a.length){var n=ke.find((function(e){return e.ChannelArn===a[0]}));n&&f(i.a.createElement("span",{onClick:function(){return Ca(n.id)}},'You have been added to a new chat channel: "'.concat(n.Name," ").concat(n.CreatedBy.Name,'"')),{key:n.id,preventDuplicate:!0,action:He,anchorOrigin:{vertical:"top",horizontal:"center"}})}}}),[we,ke]);var He=Object(t.useCallback)((function(e){return i.a.createElement(i.a.Fragment,null,i.a.createElement(D.a,{"aria-label":"close",color:"inherit",className:ze.close,onClick:function(){return N(e)}},i.a.createElement(ra.a,null)))}),[]),qe=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Ce.isAdmin){e.next=7;break}return n=a.map((function(e){return Me(e.channelId)})),e.next=4,Promise.all(n).catch((function(){return console.log("UNABLE TO JOIN CHANNELS"),{}}));case 4:return e.abrupt("return",e.sent);case 7:return e.abrupt("return",Promise.resolve({}));case 8:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[Ce,Me]),We=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a,n,t){var i;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(F(null),console.log("OPENING CHANNEL FOR",a,n,t),i=null===ke||void 0===ke?void 0:ke.find((function(e){var n;return"user"===e.type&&(null===(n=e.users)||void 0===n?void 0:n[a])})),console.log("USER CHANNEL???",i),i){e.next=8;break}return e.next=7,Fe(a,n,t);case 7:i=e.sent;case 8:Re(i);case 9:case"end":return e.stop()}}),e)})));return function(a,n,t){return e.apply(this,arguments)}}(),[ke,Fe,Re]);o&&(o.current=We),c&&(c.current=Pe),Object(t.useEffect)((function(){ve&&Array.isArray(r)&&qe(r).then(xe)}),[ve,r,qe,xe]),Object(t.useEffect)((function(){if(ke&&Array.isArray(r)){console.log("Got user channels",ke);var e=r.find((function(e){return e.default}))||r[0],a=e?ke.find((function(a){return a.id===e.channelId})):ke[0];Re((function(e){return e&&ke.find((function(a){return a.id===e.id}))||a}))}}),[ke,r,Re]);var Je=Object(t.useMemo)((function(){return(r||[]).reduce((function(e,a){return e[a.channelId]=!!a.userList,e}),{})}),[r]),Ye=Object(t.useMemo)((function(){if(ke){var e=Object(ji.cloneDeep)(ke);e.sort((function(e,a){return Object.keys(Ds).indexOf(e.type)-Object.keys(Ds).indexOf(a.type)}));var a=new Set;return e.reduce((function(e,n){if("user"===n.type&&n.users){var t=Object.keys(n.users).sort().join(",");a.has(t)||(a.add(t),e.push(n))}else e.push(n);return e}),[]).reduce((function(e,a){return e[a.type]?e[a.type].push(a):e[a.type]=[a],e}),{})}return null}),[ke]),Ze=Object(t.useMemo)((function(){if(ke&&(Te.length||we.length)){var e=ke.reduce((function(e,a){return e[a.ChannelArn]={name:a.Name,private:"user"===a.type},e}),{}),a=Te.filter((function(a){return!!e[a]})).map((function(a){return{arn:a,label:"Unread Messages \u2014 ".concat(e[a].private?"Private Channel":e[a].name),description:"You have unread messages in ".concat(e[a].private?"a private":'the "'.concat(e[a].name,'"')," channel"),toast:'New chat message in "'.concat(e[a].name,'"')}})),n=we.filter((function(a){return!!e[a]})).map((function(a){return{arn:a,label:"New Channel \u2014 ".concat(e[a].private?"Private Channel":e[a].name),description:"You have been addded to ".concat(e[a].private?"a private channel":'"'.concat(e[a].name,'"'))}}));return[].concat(Object(_.a)(a),Object(_.a)(n))}return[]}),[ke,Te,we]);Object(t.useEffect)((function(){if(ke&&Te.length){var e=ke.reduce((function(e,a){return e[a.ChannelArn]={name:a.Name,private:"user"===a.type},e}),{}),a=Te.filter((function(a){return!!e[a]})).map((function(a){return{arn:a,label:"Unread Messages \u2014 ".concat(e[a].private?"Private Channel":e[a].name),description:"You have unread messages in ".concat(e[a].private?"a private":'the "'.concat(e[a].name,'"')," channel"),toast:'New chat message in "'.concat(e[a].name,'"')}}));if(a.length&&Ae){var n,t=ke.find((function(e){return e.ChannelArn===a[0].arn}));"user"==t.type&&(n=Object.values(t.users)),f(i.a.createElement("span",{onClick:function(){return Ca(t.id)}},"user"==t.type?'New chat messages in "'.concat(t.Name," ").concat(n[0],'"'):'New chat message in "'.concat(t.Name,'"')),{key:t.id,preventDuplicate:!0,action:He,anchorOrigin:{vertical:"top",horizontal:"center"}})}}}),[Te,Te]);var _e=Object(t.useCallback)((function(e){var a=Object(Ya.convertToRaw)(e.getCurrentContent()),n=Object(_a.a)(a),t=O[0],i=t?new File([t],t.name,{type:t.type}):null;return C([]),(n||i)&&Ke(n,i),Ya.EditorState.createEmpty()}),[Ke,O,C]),Qe=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a,n,t){return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ge(a,n,t);case 1:case"end":return e.stop()}}),e)})));return function(a,n,t){return e.apply(this,arguments)}}(),[Ge]),Xe=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:De(a);case 1:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[De]),na=Object(t.useMemo)((function(){return(je||[]).map((function(e){var a,n,t;return console.log(e),i.a.createElement(Vs,{key:e.MessageId,messageId:e.MessageId,sender:(null===(a=e.Sender)||void 0===a?void 0:a.Name)||"REMOVED",senderId:null===(n=e.Sender)||void 0===n?void 0:n.Arn,content:e.Content,editedTime:e.LastEditedTimestamp||null,timestamp:e.CreatedTimestamp,metadata:e.Metadata,redacted:e.Redacted,isOutgoing:(null===(t=e.Sender)||void 0===t?void 0:t.Arn)===Ce.arn,allowEdit:Ce.isAdmin,saveEdit:Qe,redact:Xe,downloadAttachment:Ue})}))}),[je,Ce,Qe,Xe,Ue]),ta=Object(t.useCallback)((function(e,a){x(e.currentTarget)}),[]),ia=Object(t.useCallback)((function(e){x(null)}),[]),oa=Object(t.useCallback)((function(e){x(null);var a=ke.find((function(a){return a.ChannelArn===e}));Re(a)}),[ke,Re]),ca=Object(t.useCallback)((function(e){x(null),Ve()}),[Ve]),la=Object(t.useCallback)((function(e){F(null),re(null),Z(null),ue(!0),ye(!0)}),[]),ua=Object(t.useCallback)((function(e){var a=ke.find((function(a){return a.id===e.target.value}));Re(a)}),[ke,Re]),sa=Object(t.useCallback)((function(e){var a=Object(g.a)(e,1)[0];C([a.src.file])}),[C]),ma=Object(t.useCallback)((function(e){C((function(a){var n=Object(_.a)(a);return n.splice(e,1),n}))}),[]),da=Object(t.useCallback)((function(e,a){a.preventDefault(),a.target.blur();var n=_e(pe.current),t=JSON.stringify(Object(Ya.convertToRaw)(n.getCurrentContent()));I(t),ge.current.focus()}),[_e,I]),ya=Object(t.useCallback)((function(e){pe.current=e}),[]),ga=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(a.currentTarget),e.next=3,Be();case 3:n=e.sent,re(n.sort((function(e,a){return e.Name.localeCompare(a.Name)}))),Z(n),q("");case 7:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[Ae,Be]),ha=Object(t.useCallback)(Object(s.a)(u.a.mark((function e(){var a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Be();case 2:a=e.sent,d(Ae,a);case 4:case"end":return e.stop()}}),e)}))),[Ae,Be,d]),ba=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:q(a.target.value),n=Y.filter((function(e){return e.Name.toLowerCase().includes(a.target.value.toLowerCase())})),""===a.target.value?re(Y):(console.log("searchUsers",n),re(n));case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[Y]),fa=Object(t.useCallback)((function(e){Ne(e.currentTarget)}),[]),Na=Object(t.useCallback)((function(){Ne(null)}),[]),Sa=Boolean(fe),va=Sa?"simple-popover":void 0,Oa=Object(t.useMemo)((function(){return[{name:"client",label:"Client",value:le,onChange:function(e){ue(e.target.checked)}},{name:"staff",label:"Staff",value:de,onChange:function(e){ye(e.target.checked)}}]}),[le,de]);Object(t.useEffect)((function(){var e=[];e=le&&de?Y:le&&!de?Y.filter((function(e){return!1===Us.test(e.userId)})):!le&&de?Y.filter((function(e){return!0===Us.test(e.userId)})):[],re(e)}),[le,de,Y]);var Ca=Object(t.useCallback)((function(e){var a=ke.find((function(a){return a.id===e}));Re(a),p||h({open:!0}),N(e)}),[ke,Re,p,h,N]);return i.a.createElement(js.a,{theme:As.i},i.a.createElement("div",{className:ze.root},!(Oe&&ve&&ke)&&i.a.createElement("div",{className:ze.loadingCover},i.a.createElement(R.a,null)),ve&&Ye&&i.a.createElement(i.a.Fragment,null,i.a.createElement(K.a,{position:"static"},i.a.createElement(G.a,{className:ze.header},i.a.createElement(D.a,{color:"inherit",onClick:ta},i.a.createElement(Ia.a,{color:"secondary",variant:"dot",invisible:!Ze.length},i.a.createElement(ms.a,null))),(null===ke||void 0===ke?void 0:ke.length)>1?i.a.createElement(Lu.a,{value:(null===Ae||void 0===Ae?void 0:Ae.id)||"no-channel",onChange:ua,disableUnderline:!0,className:ze.selector,classes:{root:ze.channelSelector,select:ze.channelSelectorText,icon:ze.channelSelectorIcon}},i.a.createElement(Ht.a,{key:"no-channel",value:"no-channel",style:{display:"none"}},"NO CHANNEL SELECTED"),Object.entries(Ye).map((function(e){var a=Object(g.a)(e,2),n=a[0],t=a[1];return[i.a.createElement(ae.a,{key:"channelgroup-".concat(n)},Ds[n]),t.map((function(e){return i.a.createElement(Ht.a,{key:e.ChannelArn,value:e.id},i.a.createElement(Ia.a,{color:"secondary",variant:"dot",anchorOrigin:{vertical:"top",horizontal:"left"},classes:{badge:ze.unreadBadge},invisible:!Te.includes(e.ChannelArn)||Ce.isAdmin&&e.restricted},i.a.createElement("div",{className:ze.channelItem},"user"!==e.type?e.Name:"".concat(e.Name," ").concat(e.users?Object.entries(e.users).filter((function(e){var a=Object(g.a)(e,2),n=a[0];a[1];return n!=="".concat(Ce.userId)})).map((function(e){var a=Object(g.a)(e,2);a[0];return a[1]})).join(", "):""),Ce.isAdmin&&e.restricted&&i.a.createElement(bs.a,{className:ze.channelSubIcon}),we.includes(e.ChannelArn)&&i.a.createElement(Cs.a,{className:ze.channelSubIcon,color:"secondary"}))))}))]}))):i.a.createElement(U.a,{variant:"h5",className:ze.channelText},"user"!==(null===Ae||void 0===Ae?void 0:Ae.type)?null===Ae||void 0===Ae?void 0:Ae.Name:"".concat(null===Ae||void 0===Ae?void 0:Ae.Name," ").concat((null===Ae||void 0===Ae?void 0:Ae.users)?Object.entries(Ae.users).filter((function(e){var a=Object(g.a)(e,2),n=a[0];a[1];return n!=="".concat(Ce.userId)})).map((function(e){var a=Object(g.a)(e,2);a[0];return a[1]})).join(", "):"")),"user"!==(null===Ae||void 0===Ae?void 0:Ae.type)&&((null===Ce||void 0===Ce?void 0:Ce.isAdmin)||(null===Ae||void 0===Ae?void 0:Ae.id)&&Je[Ae.id])?(null===Ce||void 0===Ce?void 0:Ce.isAdmin)&&"private"===(null===Ae||void 0===Ae?void 0:Ae.type)&&d?i.a.createElement(D.a,{color:"inherit",onClick:ha},i.a.createElement(ys.a,null)):i.a.createElement(D.a,{color:"inherit",onClick:ga},i.a.createElement(ps.a,null)):i.a.createElement("div",{className:ze.iconSpacer},"\xa0"))),i.a.createElement(aa.a,{open:!!L,anchorEl:L,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},onClose:la,disableRestoreFocus:!0},i.a.createElement(ee.a,{className:ze.popoverList},i.a.createElement(Da.a,{id:"channel-users-search",label:"Search",type:"search",variant:"outlined",size:"small",value:H,style:{marginLeft:"5px",marginRight:"5px"},onChange:ba}),i.a.createElement(D.a,{onClick:fa},i.a.createElement(pa.a,null)),te&&te.length?te.map((function(e,a,n){var t=Us.test(e.userId),r=t?"VSR STAFF":"VSR ID #".concat(e.userId);return(!t||!(null===Ae||void 0===Ae?void 0:Ae.restricted))&&i.a.createElement(i.a.Fragment,{key:"chatuser".concat(e.userId,"-").concat(a)},i.a.createElement(ne.a,{alignItems:"flex-start"},i.a.createElement(ie.a,{primary:e.Name,secondary:r}),i.a.createElement(ls.a,null,i.a.createElement(D.a,{edge:"end",disabled:e.userId===Ce.userId,onClick:function(){return We(e.userId,e.Name)}},i.a.createElement(bc.a,null)))),a!==n.length-1&&i.a.createElement($.a,{component:"li"}))})).filter((function(e){return e})):i.a.createElement(ne.a,{alignItems:"center",style:{justifyContent:"center"}},i.a.createElement("div",null,i.a.createElement(R.a,{size:"2em"}))))),i.a.createElement(aa.a,{open:!!T,anchorEl:T,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},onClose:ia,disableRestoreFocus:!0},i.a.createElement(ee.a,{className:ze.popoverList},Ze.length?Ze.map((function(e,a,n){return i.a.createElement(i.a.Fragment,{key:"notification".concat(e.arn,"-").concat(a)},i.a.createElement(ne.a,{alignItems:"flex-start",className:ze.notificationBox,onClick:function(){return oa(e.arn)}},i.a.createElement(ie.a,{primary:e.label,secondary:e.description})),a!==n.length-1?i.a.createElement($.a,{component:"li"}):i.a.createElement(ne.a,{alignItems:"center",style:{justifyContent:"flex-end"}},i.a.createElement("div",null,i.a.createElement(wa.a,{color:"default",startIcon:i.a.createElement(Gl.a,null),onClick:ca},"Clear All"))))})):i.a.createElement(ne.a,{alignItems:"center"},i.a.createElement(ie.a,{style:{textAlign:"center"},primary:"No Notifications"})))),i.a.createElement(aa.a,{id:va,open:Sa,anchorEl:fe,onClose:Na,anchorOrigin:{vertical:"top",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"}},i.a.createElement("div",null,i.a.createElement("ul",{className:ze.sessionFilterOptions},Oa.map((function(e){return i.a.createElement("li",{key:e.name},i.a.createElement($e.a,{control:i.a.createElement(ea.a,{checked:e.value,onChange:e.onChange,name:e.name,color:"primary"}),label:e.label}))}))))),Ee&&i.a.createElement(us.a,{className:ze.attachLoading,color:"secondary"}),Ae&&Object.keys(Ye).length?je?i.a.createElement(As.d,{items:na,onLoad:Le,css:"flex: 1; width: 100%; margin: 0; overflow-y: auto; overflow-x: hidden",isLoading:Ie}):i.a.createElement("div",{className:ze.nochannel},Ce.isAdmin&&Ae.restricted?i.a.createElement(i.a.Fragment,null,i.a.createElement(bs.a,null),i.a.createElement(U.a,null,"Channel Messages are Restricted to Users")):i.a.createElement(R.a,null)):i.a.createElement("div",{className:ze.nochannel},i.a.createElement(U.a,null,Object.keys(Ye).length?"No Channel Selected":"No Chat Channels Available")),Ae&&!(Ce.isAdmin&&Ae.restricted)&&i.a.createElement("div",{className:ze.input},i.a.createElement(Es.a,{className:ze.inputText,handleKeys:["enter"],onKeyEvent:da},i.a.createElement(Gt.a,{multiple:!1,maxSize:"25mb",onSuccess:sa},(function(e){var a=e.browseFiles;return i.a.createElement(Ja.a,{disabled:!0,ref:ge,label:"\xa0",className:ze.chatInput,onChange:ya,defaultValue:j,toolbarButtonSize:"small",inlineToolbar:!0,controls:["bold","italic","strikethrough","clear","link","numberList","bulletList","quote","code","add-attachment","send"],inlineToolbarControls:["bold","italic","strikethrough","link","clear"],customControls:[{name:"add-attachment",icon:i.a.createElement(Ns.a,null),type:"callback",onClick:a},{name:"send",icon:i.a.createElement(vs.a,null),type:"callback",onClick:_e}]})})))),i.a.createElement("ul",{className:ze.chipList},O.map((function(e,a){return i.a.createElement("li",{key:"chat-attachment-chip".concat(a)},i.a.createElement($a.a,{label:e.name,onDelete:function(){return ma(a)},size:"small",className:ze.chip}))}))))))})),Vs=i.a.memo((function(e){var a=e.messageId,n=e.sender,r=(e.senderId,e.content),o=e.editedTime,c=e.timestamp,l=e.metadata,u=e.redacted,s=e.isOutgoing,m=e.allowEdit,d=e.saveEdit,y=e.redact,p=e.downloadAttachment,h=Object(t.useState)(!1),b=Object(g.a)(h,2),f=b[0],N=b[1],S=Object(t.useMemo)((function(){try{return l&&JSON.parse(l)}catch(e){return null}}),[l]),v=Object(t.useMemo)((function(){return s&&m?[i.a.createElement(As.f,{key:"edit-chat-message",children:i.a.createElement("span",null,"Edit"),onClick:function(){return N(!0)}}),i.a.createElement(As.f,{key:"delete-chat-message",children:i.a.createElement("span",null,"Delete"),onClick:function(){return y(a)}})]:null}),[s,m,a,y]),O=Object(t.useMemo)((function(){if(o){var e=Object(As.h)(o),a=Object(As.g)(o,void 0,void 0,"today","yesterday");return" Edited ".concat(a," at ").concat(e)}return null}),[o]),C=Object(t.useCallback)((function(e,n){d(a,n,l),N(!1)}),[d,a,l]),k=Object(t.useCallback)((function(){N(!1)}),[]);return u?null:i.a.createElement("div",null,i.a.createElement(As.b,{timestamp:Object(As.h)(c),actions:v,css:"padding: 1rem; box-sizing: border-box"},f&&!u?i.a.createElement(As.c,{variant:s?"outgoing":"incoming",senderName:n,content:r,save:C,cancel:k,showName:!0}):i.a.createElement(As.a,{variant:s?"outgoing":"incoming",senderName:n,redacted:u,showName:!0},i.a.createElement("div",{className:"chat-message"},i.a.createElement(Ts.a,{remarkPlugins:[[Ms.a,{emoticon:!0,padSpaceAfter:!0}],[Rs.a,{singleTilde:!1}],[Ps.a,{rel:!1}]],children:r}),!!O&&i.a.createElement("div",{className:"chat-edit-note"},O)),S&&S.attachments&&i.a.createElement("div",{style:{width:"fit-content",position:"relative",display:"flex",alignItems:"center",justifyContent:"center",marginTop:"10px",cursor:"pointer"},onClick:function(){return p(S.attachments[0])}},i.a.createElement(As.e,{name:S.attachments[0].name,size:Ls(S.attachments[0].size)})))))})),zs=Object(z.a)(Fs),Hs=Object(x.a)({drawer:{width:"calc(200px + (650 - 200) * ((100vw - 100px) / (2400 - 100)))",flexShrink:0},drawerPaper:{width:"calc(200px + (650 - 200) * ((100vw - 100px) / (2400 - 100)))"}}),qs=i.a.memo((function(e){var a=e.open,n=void 0!==a&&a,r=Object(Q.a)(e,["open"]),o=Hs(),c=Object(t.useState)(!1),l=Object(g.a)(c,2),u=l[0],s=(l[1],Object(t.useRef)(!1));return Object(t.useEffect)((function(){s.current=u}),[u]),i.a.createElement(i.a.Fragment,null,i.a.createElement(cs.a,{className:o.drawer,variant:"persistent",anchor:"right",open:n,classes:{paper:o.drawerPaper}},i.a.createElement(zs,Object.assign({visible:n},r))))})),Ws=Object(z.a)(qs),Js=n(2401),Ys=n(2399),Zs=n(908),_s=n(2400),Qs=n(2328),Xs=n(2332),$s=Object(x.a)({video:{width:"100%",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:"1rem"},videoControls:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},videoButton:{margin:"6px"},sessions:{marginBottom:"1rem",width:"100%"},textRow:{display:"flex",flexDirection:"row",alignItems:"center"},chatRow:{display:"flex",flexDirection:"row",padding:"5px",alignItems:"center",width:"100%"},label:{textAlign:"right",marginRight:"10px"},selectField:{flexBasis:"10%",marginRight:"10px"},titlegroup:{display:"flex",flexDirection:"column",marginBottom:"8px"},tabs:{justifyContent:"space-between"},tabBadge:{paddingLeft:"16px",paddingBottom:"3px"},dialog:{width:"50%",minWidth:"500px"},actionRow:{display:"flex",flexDirection:"row",alignItems:"center"},segmentTitle:{fontSize:"200%"},segmentOption:{fontWeight:"bold",fontSize:"125%"},boldCell:{},table:{margin:"1rem 0 1rem 0"},infoRow:{display:"flex",flexDirection:"row",padding:"5px",alignItems:"center",justifyContent:"center",width:"100%"},infoBox:{display:"flex",flexDirection:"row",padding:"0.5rem",margin:"0 0.25rem 0 0.25rem",alignItems:"center",justifyContent:"center"},infoItem:{margin:"0 0.1rem 0 0.1rem"},none:{width:"100%",textAlign:"center",padding:"2rem",boxSizing:"border-box"}}),em=["Qualified","Registered","Waitlisted","Approved","Turn Away","Checked-In","Complete","Focus Group","No Show","Canceled"],am=uo(i.a.memo((function(e){var a=e.id,n=e.audienceSegments,r=e.virtualSegments,o=e.confirmGoal,c=e.seatGoal,l=e.focusGroupGoal,u=(e.connections,e.guests),s=e.bypassTechCheck,m=e.autoTechCheck,d=Object(t.useState)(),y=Object(g.a)(d,2),p=y[0],h=y[1],b=$s(),f=Qe("session".concat(a,"balancetab"),"Approved"),N=Object(g.a)(f,2),S=N[0],v=N[1],O=Qe("session".concat(a,"focusGroupFilter"),{}),C=Object(g.a)(O,2),k=C[0],A=C[1],j=Object(t.useMemo)((function(){return em.reduce((function(e,a){return e[a]={name:["Registered","Approved"].includes(a)?"Confirm":["Checked-In","Complete"].includes(a)?"Seat":"Focus Group"===a?"Focus Group":null,value:(["Registered","Approved"].includes(a)?o:["Checked-In","Complete"].includes(a)?c:"Focus Group"===a?l:null)||0},e}),{})}),[o,c,l]),I=Object(t.useMemo)((function(){return n?Qs([].concat(Object(_.a)(n),Object(_.a)(r||[])),"questionKey"):{}}),[n,r]),E=Object(t.useMemo)((function(){var e={},a=u?u.filter((function(e){return"Viewer"===e.role})).map((function(e){var a,n={};switch(e.state){case"Checked-In":n.state=["Approved","Checked-In"];break;case"Complete":n.state=["Approved","Checked-In","Complete"];break;case"Ejected":n.state=["Approved","Checked-In","Ejected"];break;case"Turn Away":n.state=["Approved","Turn Away"];break;case"Tech-Check":n.state=["Registered"];break;default:n.state=[e.state]}e.focusGroup&&(a=n.state).push.apply(a,Object(_.a)(n.state.map((function(e){return"".concat(e,"-FG")}),"ALL-FG")));return e.selectedFocusGroup&&n.state.push("Focus Group"),n.segments=e.segments||{},n.techCheckMode=Ou(e,m,s),n})).reduce((function(e,a){return a.state.forEach((function(n){return(e[n]||(e[n]=[])).push(a)})),e}),{}):{},n=em.map((function(e){return e+"-FG"}));return em.concat(n).forEach((function(n){e[n]="ALL"===n?(u||[]).concat():(a[n]||[]).concat()})),e}),[u,s]);Object(t.useEffect)((function(){var e={},a=Object.values(I).flat();Object.entries(E).forEach((function(n){var t=Object(g.a)(n,2),i=t[0],r=t[1];e[i]={},a.forEach((function(a){e[i][a.questionKey]={};var n=a.hasCrosstab&&a.crosstabKeys&&a.crosstabKeys.map((function(e){return e.key})).filter((function(e){return Object.keys(I).includes(e)})).length,t=[];if("segments"===a.dataKey?a.answers.forEach((function(n){var o,c=(o=function(e){var t,i=!1,r=n.conditions.map((function(n){switch(n.condition){case"IS":case"INCLUDES":return"object"===typeof e.segments[n.dataSubKey]?Array.isArray(e.segments[n.dataSubKey])?e.segments[n.dataSubKey].includes(n.answerKey):e.segments[n.dataSubKey]&&e.segments[n.dataSubKey][n.optionKey]===n.answerKey:e.segments[n.dataSubKey]===n.answerKey;case"IS NOT":case"EXCLUDES":return!("object"===typeof e.segments[n.dataSubKey]?Array.isArray(e.segments[n.dataSubKey])?e.segments[n.dataSubKey].includes(n.answerKey):e.segments[n.dataSubKey]&&e.segments[n.dataSubKey][n.optionKey]===n.answerKey:e.segments[n.dataSubKey]===n.answerKey);case"IN":return(t=a.freeNumeric?n.answerKey.replace(/([^-\S\d])/g,"").split("-").map((function(e){return parseFloat(e)})):null)&&(parseInt(e.segments[n.dataSubKey])-t[0])*(parseInt(e.segments[n.dataSubKey])-t[1])>0;case"NOT IN":return(t=a.freeNumeric?n.answerKey.replace(/([^-\S\d])/g,"").split("-").map((function(e){return parseFloat(e)})):null)&&!((parseInt(e.segments[n.dataSubKey])-t[0])*(parseInt(e.segments[n.dataSubKey])-t[1])>0);case"GREATER OR =":return parseInt(e.segments[n.dataSubKey])>=parseInt(n.answerKey);case"LESS OR =":return parseInt(e.segments[n.dataSubKey])<=parseInt(n.answerKey);case"COUNT >=":return Array.isArray(e.segments[n.dataSubKey])&&e.segments[n.dataSubKey].length>=parseInt(n.answerKey);case"COUNT <=":return Array.isArray(e.segments[n.dataSubKey])&&e.segments[n.dataSubKey].length<=parseInt(n.answerKey);default:return!1}}));if("CUSTOM"===n.group){var o=n.customLogic||"",c={level:0,operator:[],not:[],value:[],match:r};try{i=!!Object(_.a)(o.replace(/\s/g,"")).reduce((function(e,a,n,t){switch(a){case"&":case"|":e.operator[e.level]=a;break;case"!":e.not[e.level]=!0;break;case"(":e.level++;break;case")":e.level--;case"$":var i="$"===a?e.match[parseInt(t.join("").slice(n).match(/^[^\d]*(\d+)/)[1])-1]:e.value.pop();e.not[e.level]&&(i=!i,e.not[e.level]=!1),"boolean"!==typeof e.value[e.level]?e.value[e.level]=i:"&"===e.operator[e.level]?e.value[e.level]=e.value[e.level]&&i:"|"===e.operator[e.level]&&(e.value[e.level]=e.value[e.level]||i)}return e}),c).value[0]}catch(l){console.log("ERROR PARSING CUSTOM LOGIC",l)}}else i=r.reduce((function(e,a){return"ALL"===n.group?e&&a:e||a}),"ALL"===n.group);return i},r.reduce((function(e,a){return e[o(a)?0:1].push(a),e}),[[],[]])),l=c[0];t=Xs(t,c[1].map((function(e){return e.id})));var u={total:l.length,current:"".concat(r.length?Math.round(l.length/r.length*100)+"%":"-")};e[i][a.questionKey][n.answer]=u})):(a.answers||console.log("CHECK SEGMENTS",a),a.answers.map((function(e){return a.matrix?a.matrixKeys.map((function(a){return Object(Ke.a)(Object(Ke.a)({},e),a)})):e})).flat().forEach((function(o){var c=a.freeNumeric?o.answer.replace(/([^-\S\d])/g,"").split("-").map((function(e){return parseFloat(e)})):null,l=r.filter((function(e){return e.segments[a.questionKey]&&(c?(parseInt(e.segments[a.questionKey])-c[0])*(parseInt(e.segments[a.questionKey])-c[1])<=0:Array.isArray(e.segments[a.questionKey])?e.segments[a.questionKey].includes(o.answer):(a.matrix?e.segments[a.questionKey][o.option]:e.segments[a.questionKey])===o.answer)}));a.matrix?(t[o.option]||(t[o.option]=r),t[o.option]=t[o.option].filter((function(e){return!e.segments[a.questionKey]||e.segments[a.questionKey][o.option]!==o.answer}))):t=t.filter((function(e){return!e.segments[a.questionKey]||(c?(parseInt(e.segments[a.questionKey])-c[0])*(parseInt(e.segments[a.questionKey])-c[1])>0:Array.isArray(e.segments[a.questionKey])?!e.segments[a.questionKey].includes(o.answer):e.segments[a.questionKey]!==o.answer)}));var u={total:l.length,current:"".concat(r.length?Math.round(l.length/r.length*100)+"%":"-")};if(n&&(u.crosstab={},a.crosstabKeys.map((function(e){return e.key})).forEach((function(e){I[e][0].answers.forEach((function(a){u.crosstab[a.answer]=l.filter((function(n){var t=I[e][0].freeNumeric?a.answer.replace(/([^-\S\d])/g,"").split("-").map((function(e){return parseInt(e)})):null;return n.segments[e]&&(t?(parseInt(n.segments[e])-t[0])*(parseInt(n.segments[e])-t[1])<=0:Array.isArray(n.segments[e])?n.segments[e].includes(a.answer):n.segments[e]===a.answer)})).length}))}))),a.matrix){e[i][a.questionKey][o.option]||(e[i][a.questionKey][o.option]={}),e[i][a.questionKey][o.option][o.answer]=u;var s={total:t[o.option].length,current:"".concat(r.length?Math.round(t[o.option].length/r.length*100)+"%":"-")};e[i][a.questionKey][o.option]["N/A"]=s}else e[i][a.questionKey][o.answer]=u}))),!a.matrix){var o={total:t.length,current:"".concat(r.length?Math.round(t.length/r.length*100)+"%":"-")};n&&(o.crosstab={},a.crosstabKeys.map((function(e){return e.key})).forEach((function(e){I[e][0].answers.forEach((function(a){o.crosstab[a.answer]=t.filter((function(n){var t=I[e][0].freeNumeric?a.answer.replace(/([^-\S\d])/g,"").split("-").map((function(e){return parseInt(e)})):null;return n.segments[e]&&(t?(parseInt(n.segments[e])-t[0])*(parseInt(n.segments[e])-t[1])<=0:n.segments[e]===a.answer)})).length}))}))),e[i][a.questionKey]["N/A"]=o}})),e[i]._techCheckMode=r.reduce((function(e,a){return e[a.techCheckMode]=(e[a.techCheckMode]||0)+1,e}),{})})),console.log("~BALANCE~",e),h(e)}),[I,E]);var w=Object(t.useCallback)((function(e){e.currentTarget.blur(),v(e.target.value)}),[v]),T=Object(t.useCallback)((function(e){e.currentTarget.blur(),A((function(a){return Object(Ke.a)(Object(Ke.a)({},a),{},Object(L.a)({},S,e.target.checked))}))}),[S,A]),x=Object(t.useCallback)((function(e,a){var n=Number.isInteger(a)?Math.round(e/a*100):0;return n>=90&&n<=94?{backgroundColor:"#fbfde0"}:n>=95&&n<=105?{backgroundColor:"#e0fde2"}:n>=106?{backgroundColor:"#fde2e0"}:{backgroundColor:"transparent"}}),[]),R=k[S]?S+"-FG":S;return i.a.createElement("div",null,i.a.createElement("div",{className:b.chatRow},i.a.createElement(U.a,{className:b.label},"Guest State:"),i.a.createElement(Lu.a,{value:S,onChange:w,className:b.selectField},em.map((function(e){return i.a.createElement(Ht.a,{key:"session".concat(a,"balancetab").concat(e),value:e},e)}))),!["Registered","Focus Group"].includes(S)&&i.a.createElement(i.a.Fragment,null,i.a.createElement(ea.a,{size:"small",color:"primary",checked:!!k[S],onChange:T}),i.a.createElement(U.a,null,"Flagged for Focus Group"))),i.a.createElement("div",{className:b.infoRow},j[S]&&j[S].name&&i.a.createElement(Pa.a,{className:b.infoBox},i.a.createElement(U.a,{variant:"button",className:b.infoItem},j[S].name," Goal"),i.a.createElement($a.a,{color:"secondary",size:"small",className:b.infoItem,label:j[S].value})),i.a.createElement(Pa.a,{className:b.infoBox},i.a.createElement(U.a,{variant:"button",className:b.infoItem},S," Count"),i.a.createElement($a.a,{color:"secondary",size:"small",className:b.infoItem,label:E&&E[R]&&E[R].length||"0"}))),!Object.values(I).flat().length&&i.a.createElement("div",{className:b.none},i.a.createElement(U.a,{variant:"caption"},"No Audience Segements Configured")),p&&i.a.createElement(i.a.Fragment,null,!(s||"Qualified"===R)&&i.a.createElement(Js.a,{className:b.table,component:Pa.a},i.a.createElement(Ys.a,null,i.a.createElement(Zs.a,null,i.a.createElement(wo.a,null,i.a.createElement(Eo.a,{className:b.segmentTitle},"Tech Check Mode"),i.a.createElement(Eo.a,null,"Total"))),i.a.createElement(_s.a,null,i.a.createElement(wo.a,null,i.a.createElement(Eo.a,null,"Guided"),i.a.createElement(Eo.a,{className:b.boldCell},p[R]._techCheckMode.guided||0)),i.a.createElement(wo.a,null,i.a.createElement(Eo.a,null,"Self-Guided"),i.a.createElement(Eo.a,{className:b.boldCell},p[R]._techCheckMode.self||0)),i.a.createElement(wo.a,null,i.a.createElement(Eo.a,null,"None"),i.a.createElement(Eo.a,{className:b.boldCell},p[R]._techCheckMode.none||0))))),Object.values(I).flat().map((function(e){return i.a.createElement(i.a.Fragment,{key:"balancesegmenttable-".concat(e.questionKey)},i.a.createElement(Js.a,{className:b.table,component:Pa.a},i.a.createElement(Ys.a,null,i.a.createElement(Zs.a,null,i.a.createElement(wo.a,null,i.a.createElement(Eo.a,{className:b.segmentTitle},e.questionKey,e.freeNumeric&&" Group"),e.hasCrosstab&&e.crosstabKeys&&!!e.crosstabKeys.map((function(e){return e.key})).filter((function(e){return Object.keys(I).includes(e)})).length&&e.crosstabKeys.map((function(e){return e.key})).map((function(a){return I[a][0].answers.map((function(a,n){return i.a.createElement(Eo.a,{key:"crosstabkeycell-".concat(e.questionKey,"-").concat(n)},a.answer)}))})),i.a.createElement(Eo.a,null,"Total"),i.a.createElement(Eo.a,null,"Goal"),i.a.createElement(Eo.a,null,"Current %"),i.a.createElement(Eo.a,null,"Goal %"))),i.a.createElement(_s.a,null,e.matrix?e.matrixKeys.map((function(a,n){var t;return i.a.createElement(i.a.Fragment,{key:"balancesegmenttable-matrixgroup-".concat(e.questionKey,"-").concat(n)},i.a.createElement(wo.a,{key:"matrixkeyrow-".concat(e.questionKey,"-").concat(n)},i.a.createElement(Eo.a,{className:b.segmentOption,colSpan:5+(e.hasCrosstab&&(null===(t=e.crosstabKeys)||void 0===t?void 0:t.length)||0)},a.option)),e.answers.map((function(n){var t,r,o;return i.a.createElement(wo.a,{key:"balance-".concat(e.questionKey,"-").concat(n.answer)},i.a.createElement(Eo.a,null,n.answer),e.hasCrosstab&&e.crosstabKeys&&!!e.crosstabKeys.map((function(e){return e.key})).filter((function(e){return Object.keys(I).includes(e)})).length&&e.crosstabKeys.map((function(e){return e.key})).map((function(a){return I[a][0].answers.map((function(a){return i.a.createElement(Eo.a,null,p[R][e.questionKey][n.answer].crosstab[a.answer])}))})),i.a.createElement(Eo.a,{style:x(p[R][e.questionKey][a.option][n.answer].total,Number.isInteger(j[S].value)&&!isNaN(parseInt(null===(t=n.goal)||void 0===t?void 0:t[a.option]))?Math.round(n.goal[a.option]/100*j[S].value):null),className:b.boldCell},p[R][e.questionKey][a.option][n.answer].total),i.a.createElement(Eo.a,null,Number.isInteger(j[S].value)&&(null===(r=n.goal)||void 0===r?void 0:r[a.option])?Math.round(n.goal[a.option]/100*j[S].value):"-"),i.a.createElement(Eo.a,{className:b.boldCell},p[R][e.questionKey][a.option][n.answer].current),i.a.createElement(Eo.a,null,(null===(o=n.goal)||void 0===o?void 0:o[a.option])?n.goal[a.option]+"%":"-"))})),i.a.createElement(wo.a,{key:"balance-".concat(e.questionKey,"-").concat(a,"-none")},i.a.createElement(Eo.a,null,"N/A"),e.hasCrosstab&&e.crosstabKeys&&!!e.crosstabKeys.map((function(e){return e.key})).filter((function(e){return Object.keys(I).includes(e)})).length&&e.crosstabKeys.map((function(e){return e.key})).map((function(n){return I[n][0].answers.map((function(n){return i.a.createElement(Eo.a,{key:"balancesegmenttable-".concat(e.questionKey)},p[R][e.questionKey][a.option]["N/A"].crosstab[n.answer])}))})),i.a.createElement(Eo.a,null,p[R][e.questionKey][a.option]["N/A"].total),i.a.createElement(Eo.a,null,"-"),i.a.createElement(Eo.a,null,p[R][e.questionKey][a.option]["N/A"].current),i.a.createElement(Eo.a,null,"-")),i.a.createElement(wo.a,{key:"balance-".concat(e.questionKey,"-").concat(a,"-total")},i.a.createElement(Eo.a,{style:{fontWeight:"bold"}},"TOTAL"),e.hasCrosstab&&e.crosstabKeys&&!!e.crosstabKeys.map((function(e){return e.key})).filter((function(e){return Object.keys(I).includes(e)})).length&&e.crosstabKeys.map((function(e){return e.key})).map((function(n){return I[n][0].answers.map((function(n){return i.a.createElement(Eo.a,{style:{fontWeight:"bold"}},Object.values(p[R][a.option][e.questionKey]).reduce((function(e,a){return e+a.crosstab[n.answer]}),0))}))})),i.a.createElement(Eo.a,{style:{fontWeight:"bold"}},Object.values(p[R][e.questionKey][a.option]).reduce((function(e,a){return e+a.total}),0)),i.a.createElement(Eo.a,{style:{fontWeight:"bold"}},e.answers.reduce((function(e,n){var t;return e+((null===(t=n.goal)||void 0===t?void 0:t[a.option])&&Number.isInteger(j[S].value)?Math.round(parseFloat(n.goal[a.option])/100*j[S].value):0)}),0)),i.a.createElement(Eo.a,{style:{fontWeight:"bold"}},Object.values(p[R][e.questionKey][a.option]).reduce((function(e,a){return e+(parseFloat(a.current)||0)}),0),"%"),i.a.createElement(Eo.a,{style:{fontWeight:"bold"}},e.answers.reduce((function(e,n){var t;return e+((null===(t=n.goal)||void 0===t?void 0:t[a.option])?parseFloat(n.goal[a.option]):0)}),0),"%")))})):i.a.createElement(i.a.Fragment,null,e.answers.map((function(a){return i.a.createElement(wo.a,{key:"balance-".concat(e.questionKey,"-").concat(a.answer)},i.a.createElement(Eo.a,null,a.answer),e.hasCrosstab&&e.crosstabKeys&&!!e.crosstabKeys.map((function(e){return e.key})).filter((function(e){return Object.keys(I).includes(e)})).length&&e.crosstabKeys.map((function(e){return e.key})).map((function(n,t){return I[n][0].answers.map((function(n,r){return i.a.createElement(Eo.a,{key:"balance-".concat(e.questionKey,"-").concat(a.answer,"-crosstab-").concat(t,"-").concat(r)},p[R][e.questionKey][a.answer].crosstab[n.answer])}))})),i.a.createElement(Eo.a,{style:x(p[R][e.questionKey][a.answer].total,Number.isInteger(j[S].value)&&!isNaN(parseInt(a.goal))?Math.round(a.goal/100*j[S].value):null),className:b.boldCell},p[R][e.questionKey][a.answer].total),i.a.createElement(Eo.a,null,Number.isInteger(j[S].value)&&!isNaN(parseInt(a.goal))?Math.round(a.goal/100*j[S].value):"-"),i.a.createElement(Eo.a,{className:b.boldCell},p[R][e.questionKey][a.answer].current),i.a.createElement(Eo.a,null,isNaN(parseInt(a.goal))?"-":a.goal+"%"))})),i.a.createElement(wo.a,{key:"balance-".concat(e.questionKey,"-none")},i.a.createElement(Eo.a,null,"N/A"),e.hasCrosstab&&e.crosstabKeys&&!!e.crosstabKeys.map((function(e){return e.key})).filter((function(e){return Object.keys(I).includes(e)})).length&&e.crosstabKeys.map((function(e){return e.key})).map((function(a,n){return I[a][0].answers.map((function(a,t){return i.a.createElement(Eo.a,{key:"balance-".concat(e.questionKey,"-none-crosstab-").concat(n,"-").concat(t)},p[R][e.questionKey]["N/A"].crosstab[a.answer])}))})),i.a.createElement(Eo.a,null,p[R][e.questionKey]["N/A"].total),i.a.createElement(Eo.a,null,"-"),i.a.createElement(Eo.a,null,p[R][e.questionKey]["N/A"].current),i.a.createElement(Eo.a,null,"-")),i.a.createElement(wo.a,{key:"balance-".concat(e.questionKey,"-total")},i.a.createElement(Eo.a,{style:{fontWeight:"bold"}},"TOTAL"),e.hasCrosstab&&e.crosstabKeys&&!!e.crosstabKeys.map((function(e){return e.key})).filter((function(e){return Object.keys(I).includes(e)})).length&&e.crosstabKeys.map((function(e){return e.key})).map((function(a,n){return I[a][0].answers.map((function(a,t){return i.a.createElement(Eo.a,{style:{fontWeight:"bold"},key:"balance-".concat(e.questionKey,"-total-crosstab-").concat(n,"-").concat(t)},Object.values(p[R][e.questionKey]).reduce((function(e,n){return e+n.crosstab[a.answer]}),0))}))})),i.a.createElement(Eo.a,{style:{fontWeight:"bold"}},Object.values(p[R][e.questionKey]).reduce((function(e,a){return e+a.total}),0)),i.a.createElement(Eo.a,{style:{fontWeight:"bold"}},e.answers.reduce((function(e,a){return e+(a.goal&&Number.isInteger(j[S].value)?Math.round(parseFloat(a.goal)/100*j[S].value):0)}),0)),i.a.createElement(Eo.a,{style:{fontWeight:"bold"}},Object.values(p[R][e.questionKey]).reduce((function(e,a){return e+(parseFloat(a.current)||0)}),0),"%"),i.a.createElement(Eo.a,{style:{fontWeight:"bold"}},e.answers.reduce((function(e,a){return e+(a.goal?parseFloat(a.goal):0)}),0),"%")))))))}))))}))),nm=n(1306),tm=n.n(nm),im=n(88),rm=Object(x.a)({video:{width:"100%",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:"1rem"},videoControls:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},videoButton:{margin:"6px"},sessions:{marginBottom:"1rem",width:"100%"},textRow:{display:"flex",flexDirection:"row",alignItems:"center"},messageRow:{display:"flex",flexDirection:"row",padding:"5px",alignItems:"center",width:"100%"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},selectField:{flexBasis:"80%"},titlegroup:{display:"flex",flexDirection:"column",marginBottom:"8px"},tabs:{justifyContent:"space-between"},tabBadge:{paddingLeft:"16px",paddingBottom:"3px"},dialog:{width:"50%",minWidth:"500px"},actionRow:{display:"flex",flexDirection:"row",alignItems:"center"}}),om=uo(i.a.memo((function(e){var a=e.sessionId,n=e.connections,r=e.guests,o=e.editGuest,c=e.disableChat,l=e.openChat,u=e.sendGuestMessage,s=e.startVideo,m=e.approveGuest,d=e.denyGuest,y=e.resetGuest,p=e.waitlistGuest,h=e.approveLoading,b=e.waitlistLoading,f=e.denyLoading,N=e.resetLoading,S=e.techCheckNote,v=Object(t.useState)(void 0),O=Object(g.a)(v,2),C=O[0],k=O[1],A=rm(),j=Object(t.useState)(!1),I=Object(g.a)(j,2),E=I[0],w=I[1],T=Object(t.useState)(),x=Object(g.a)(T,2),R=x[0],B=x[1],M=Object(t.useState)("ALL"),K=Object(g.a)(M,2),G=K[0],F=K[1],V=Object(t.useState)(),z=Object(g.a)(V,2),H=z[0],q=z[1],W=Qe("session".concat(a,"tctablefilter"),{}),J=Object(g.a)(W,2),Y=J[0],Z=J[1],Q=Qe("session".concat(a,"tctablesort"),{}),X=Object(g.a)(Q,2),$=X[0],ee=X[1],ae=Qe("session".concat(a,"tctableorder"),{}),ne=Object(g.a)(ae,2),te=ne[0],ie=ne[1],re=Qe("session".concat(a,"techchecknote"),{}),oe=Object(g.a)(re,2),ce=oe[0],le=oe[1],ue=Object(P.c)(),se=ue.enqueueSnackbar,me=ue.closeSnackbar,de=Object(t.useRef)(C),ye=Object(t.useRef)(),ge=Object(t.useCallback)((function(e){return i.a.createElement(i.a.Fragment,null,i.a.createElement(D.a,{"aria-label":"close",color:"inherit",className:A.close,onClick:function(){le({acknowledged:!0,text:S}),me(e)}},i.a.createElement(ra.a,null)))}),[S]);Object(t.useEffect)((function(){n&&r&&k(n?im(Object.values(n)).map((function(e){var a=r.find((function(a){return"".concat(a.id)==="".concat(e.userId)}))||{};return e.currentStatus=e.userStatus+(e.userSubstatus?" - ".concat(e.userSubstatus):""),["Survey","Complete","Approved","Waitlisted","Denied","Blocked"].includes(e.userStatus)||e.disconnected&&(e.currentStatus="Disconnected"),Object(Ke.a)(Object(Ke.a)({},a),e)})).filter((function(e){return!!e.id&&!["Approved","Waitlisted","Denied","Removed"].includes(e.userStatus)&&!e.canceled})):void 0)}),[n,r]),Object(t.useEffect)((function(){de.current=C}),[C]);var pe=Object(t.useCallback)((function(){return[{title:"First Name",field:"firstName",filtering:!1},{title:"Last Name",field:"lastName",filtering:!1},{title:"Email",field:"email",filtering:!1},{title:"Zoom Alias",field:"alias",filtering:!1},{title:"Current Status",field:"currentStatus",filtering:!1,render:function(e){return i.a.createElement(U.a,{variant:"h6",style:{color:"green"}},e.currentStatus)}}].map((function(e,a){return e.columnIndex=void 0!==te[e.field]?te[e.field]:a,e.defaultSort=$[e.field],!1!==e.filtering&&(e.defaultFilter=Y[e.field]),e})).sort((function(e,a){return e.columnIndex-a.columnIndex}))}),[$,te,Y]);Object(t.useEffect)((function(){return function(){me()}}),[]),Object(t.useEffect)((function(){!S||(null===ce||void 0===ce?void 0:ce.text)===S&&(null===ce||void 0===ce?void 0:ce.acknowledged)||(se("Tech Check Note: ".concat(S),{preventDuplicate:!0,action:ge,anchorOrigin:{vertical:"top",horizontal:"center"},variant:"info",autoHideDuration:null}),le({text:S,acknowledged:!1}))}),[S]);var he=Object(t.useCallback)((function(e,a,n){B(a),q(n),w(!0)}),[]),be=Object(t.useCallback)((function(e){q(e.target.value)}),[]),fe=Object(t.useCallback)((function(e){F(e.target.value)}),[]),Ne=Object(t.useCallback)((function(e,a,n,t){var i=n.message,r=t.status,o=t.role;u(a||{connectionId:"ALL",audience:o||"ALL",status:r||a.userStatus},i),w(!1),B(null),F("ALL")}),[u]),Se=Object(t.useCallback)((function(e,a){return ee((function(){var n,t=null===(n=pe()[e])||void 0===n?void 0:n.field;return t?Object(L.a)({},t,a):{}}))}),[pe,ee]),ve=Object(t.useCallback)((function(e){return Z((function(a){var n={};return e.forEach((function(e){n[e.column.field]=e.value})),n}))}),[Z]),Oe=Object(t.useCallback)((function(e,a){var n=Object(_.a)(pe()),t=n[e];n.splice(e,1),n.splice(a,0,t),ie(n.reduce((function(e,a,n){return e[a.field]=n,e}),{}))}),[pe,ie]),Ce=Object(t.useCallback)((function(e,a){return l(a,!0)}),[l]),ke=Object(t.useMemo)((function(){return!R&&i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:A.messageRow},i.a.createElement(U.a,{className:A.label},"Role:"),i.a.createElement(Lu.a,{value:G,onChange:fe,className:A.selectField},i.a.createElement(Ht.a,{value:"ALL"},"ALL"),i.a.createElement(Ht.a,{value:"Viewer"},"Viewer"),i.a.createElement(Ht.a,{value:"Client"},"Client"),i.a.createElement(Ht.a,{value:"VIP"},"VIP"))),i.a.createElement("div",{className:A.messageRow},i.a.createElement(U.a,{className:A.label},"Status:"),i.a.createElement(Lu.a,{value:H,onChange:be,className:A.selectField},i.a.createElement(Ht.a,{value:"ALL"},"ALL"),i.a.createElement(Ht.a,{value:"Not Ready"},"Not Ready"),i.a.createElement(Ht.a,{value:"Waiting"},"Waiting"),i.a.createElement(Ht.a,{value:"Watching"},"Watching"))))}),[A,R,G,H,fe,be]);return i.a.createElement(i.a.Fragment,null,i.a.createElement(Na.a,{tableRef:ye,onOrderChange:Se,onFilterChange:ve,onColumnDragged:Oe,key:"session".concat(a,"techchecktable"),options:{emptyRowsWhenPaging:!1,actionsColumnIndex:-1,detailPanelType:"single",filtering:!0,pageSize:10,pageSizeOptions:[10,25,50,75,100]},columns:pe(),isLoading:!(r&&n&&C),data:C,title:"Tech Check",actions:[function(e){return{icon:"edit",tooltip:"Edit Guest",onClick:o,disabled:e.selfGuided}},function(e){return{icon:jc.a,tooltip:"Start Video",onClick:function(){return s(e.userId)},disabled:e.selfGuided||!e.connectionId||"Waiting"!==e.currentStatus}},function(e){return{icon:bc.a,tooltip:"Open Chat",onClick:Ce,disabled:e.selfGuided||c}},function(e){return{icon:Uu.a,tooltip:"Send Message",onClick:he,disabled:e.selfGuided||!e.connectionId}},function(e){return{icon:El.a,tooltip:"Approve Guest",onClick:m,isLoading:h.has(e.id),disabled:e.selfGuided||"Complete"!==e.currentStatus}},function(e){return{icon:Tl.a,tooltip:"Waitlist Guest",onClick:p,isLoading:b.has(e.id),disabled:e.selfGuided||!["Complete","Disconnected"].includes(e.currentStatus)}},function(e){return{icon:tm.a,tooltip:"Reset Guest",onClick:y,isLoading:N.has(e.id),disabled:!e.selfGuided}},function(e){return{icon:"clear",tooltip:"Deny Guest",onClick:d,isLoading:f.has(e.id)}}],components:{Action:function(e){return i.a.createElement(au,e)},Actions:function(e){return i.a.createElement("div",{className:A.actionRow},i.a.createElement(fa.MTableActions,e))}}}),i.a.createElement(gl,{open:E,title:R?"Send Message to ".concat(R.firstName," ").concat(R.lastName):"Send Group Message",content:ke,fieldOptions:[{label:"Chat Message",key:"message",type:"text",multiline:!0,required:!0}],submitLabel:"Send",onSubmit:function(e,a){Ne(e,R,a,{status:H,role:G})},onCancel:function(){w(!1)}}))}))),cm=function(e){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/tango/customers"),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+e}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},lm=function(e){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/tango/catalogs"),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+e}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},um=function(e){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/tango/email-templates"),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+e}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},sm=n(88),mm=Object(x.a)({video:{width:"100%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center",padding:"1rem"},videoControls:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},videoButton:{margin:"6px"},videoData:{flex:1},clientViewers:{display:"flex",flexDirection:"column",alignContent:"center",justifyContent:"center",textAlign:"center",width:"max-content",padding:"0.5rem"},popover:{pointerEvents:"none"},sessions:{marginBottom:"1rem",width:"100%"},textRow:{display:"flex",flexDirection:"row",alignItems:"center"},chatRow:{display:"flex",flexDirection:"row",padding:"5px",alignItems:"center",width:"100%"},label:{flexBasis:"20%",textAlign:"right",marginRight:"10px"},selectField:{flexBasis:"80%"},titlegroup:{display:"flex",flexDirection:"column",marginBottom:"8px"},tabs:{justifyContent:"space-between"},tabBadge:{paddingLeft:"16px",paddingBottom:"3px"},dialog:{width:"50%",minWidth:"500px"},actionRow:{display:"flex",flexDirection:"row",alignItems:"center"}}),dm=["Not Arrived","Arrived","Disconnected"],ym=uo(i.a.memo((function(e){var a=e.sessionId,n=e.allowPii,r=(e.allowIp,e.connections),o=e.clients,c=e.disableChat,l=e.openChat,u=e.uncheckInGuest,s=e.uncheckInLoading,m=Object(t.useState)(void 0),d=Object(g.a)(m,2),y=d[0],p=d[1],h=mm(),b=Qe("session".concat(a,"clienttab"),"Not Arrived"),f=Object(g.a)(b,2),N=f[0],S=f[1],v=Qe("session".concat(a,"clienttablefilter"),{}),O=Object(g.a)(v,2),C=O[0],k=O[1],A=Qe("session".concat(a,"clienttablesort"),{}),j=Object(g.a)(A,2),I=j[0],E=j[1],w=Qe("session".concat(a,"clienttableorder"),{}),T=Object(g.a)(w,2),x=T[0],R=T[1],B=Object(Ta.useClipboard)({copiedTimeout:1500}),M=Object(t.useCallback)((function(e,a){var n=a.viewerLinkUrl;e.stopPropagation(),B.copy(n)}),[B]),P=Object(t.useCallback)((function(){var e=["session".concat(a,"clienttablefilter"),"session".concat(a,"clienttablesort"),"session".concat(a,"clienttableorder")];_e(e),k({}),E({}),R({})}),[a,k,E,R]),G=Object(t.useRef)(y),D=Object(t.useRef)();Object(t.useEffect)((function(){r&&o&&p(r?sm(Object.values(r)).map((function(e){var a=o.find((function(a){return"".concat(a.id)==="".concat(e.userId)}))||{};return["Not Arrived","Removed"].includes(e.userStatus)||e.disconnected&&(e.userStatus="Disconnected"),Object(Ke.a)(Object(Ke.a)({},a),e)})).reduce((function(e,a,n,t){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:a.userStatus;return(e[i]||(e[i]=[])).push(sm(a)),e}),{}):void 0)}),[r,o]),Object(t.useEffect)((function(){G.current=y}),[y]);var U=Object(t.useCallback)((function(e,a){S(a)}),[S]),F=Object(t.useCallback)((function(){return[].concat(Object(_.a)(n?[{title:"First Name",field:"firstName",filtering:!1},{title:"Last Name",field:"lastName",filtering:!1}]:[]),[{title:"Email",field:"email",filtering:!1},{title:"Zoom Alias",field:"alias",filtering:!1}]).map((function(e,a){return e.columnIndex=x[N]&&void 0!==x[N][e.field]?x[N][e.field]:a,e.defaultSort=I[N]&&I[N][e.field],!1!==e.filtering&&(e.defaultFilter=C[N]&&C[N][e.field]),e})).sort((function(e,a){return e.columnIndex-a.columnIndex}))}),[n,N,I,C,x]),V=Object(t.useCallback)((function(e,a){return l(a)}),[l]),z=Object(t.useMemo)((function(){var e=[{icon:Gl.a,tooltip:"Clear All Filters",onClick:P,isFreeAction:!0},function(e){return{icon:Qi.a,tooltip:B.copied?"Link Copied to Clipboard":"Copy Link URL",onClick:M}}];return["Not Arrived","Disconnected"].includes(N)&&e.push((function(e){return{icon:"undo",tooltip:"Uncheck-In Client",onClick:u,isLoading:s.has(e.id)}})),["Arrived","Disconnected"].includes(N)&&e.push({icon:bc.a,tooltip:"Open Chat",onClick:V,disabled:c}),e}),[N,s,u,c,P,V,M,B.copied]),H=Object(t.useCallback)((function(e,a){return E((function(n){var t,i=null===(t=F()[e])||void 0===t?void 0:t.field;return Object(Ke.a)(Object(Ke.a)({},n),{},Object(L.a)({},N,i?Object(L.a)({},i,a):{}))}))}),[F,N,E]),q=Object(t.useCallback)((function(e){return k((function(a){var n={};return e.forEach((function(e){n[e.column.field]=e.value})),Object(Ke.a)(Object(Ke.a)({},a),{},Object(L.a)({},N,n))}))}),[N,k]),W=Object(t.useCallback)((function(e,a){var n=Object(_.a)(F()),t=n[e];n.splice(e,1),n.splice(a,0,t),R((function(e){return Object(Ke.a)(Object(Ke.a)({},e),{},Object(L.a)({},N,n.reduce((function(e,a,n){return e[a.field]=n,e}),{})))}))}),[F,N,R]);return i.a.createElement(i.a.Fragment,null,i.a.createElement(K.a,{position:"relative",color:"default",elevation:2},i.a.createElement(La.a,{value:N,key:"client".concat(a,"tabs"),onChange:U,indicatorColor:"primary",textColor:"primary",variant:"scrollable",scrollButtons:"auto",classes:{flexContainer:h.tabs}},dm&&dm.map((function(e){return i.a.createElement(Ka.a,{key:"tab-".concat(e),label:i.a.createElement("div",null,e,i.a.createElement(Ia.a,{color:"secondary",max:999,badgeContent:y&&y[e]&&y[e].length||"0"},i.a.createElement("div",{className:h.tabBadge}))),value:e})})))),i.a.createElement(Na.a,{tableRef:D,onOrderChange:H,onFilterChange:q,onColumnDragged:W,key:"session".concat(a,"clienttable").concat(N),options:{emptyRowsWhenPaging:!1,actionsColumnIndex:-1,detailPanelType:"single",filtering:!0,pageSize:10,pageSizeOptions:[10,25,50,75,100]},columns:F(),isLoading:!(o&&r&&y),data:!(!y||!y[N])&&y[N].map((function(e){return e}))||void 0,title:N,actions:z,components:{Action:function(e){return i.a.createElement(au,e)},Actions:function(e){return i.a.createElement("div",{className:h.actionRow},i.a.createElement(fa.MTableActions,e))}}}))}))),gm=i.a.memo((function(e){var a=e.channelGuests,n=e.channelData,r=e.allowedRoles,o=e.guests,c=e.connections,l=Object(t.useMemo)((function(){return r&&c&&o?o.filter((function(e){return r.includes(e.role)&&!!c[e.id]})).map((function(e){var a=c[e.id];return Object(Ke.a)(Object(Ke.a)({},e),a)})):[]}),[r,c,o]),u=Object(t.useMemo)((function(){var e=l.map((function(e){return e.chimeUserId})),n=a.filter((function(a){return e.includes(a)}));return{chimeChannelUsers:n,originalChannelUsers:n}}),[a,l]);return i.a.createElement(zi,Object.assign({modalKey:"chimeChatUsersModal",open:!0,data:u},e,{title:"Manage Channel Users for ".concat(n.Name),buttonLabel:"Submit",fields:[{key:"chimeChannelUsers",sublabel:"Users",type:"transfer-list",fullList:l,listKey:"chimeUserId"}]}))})),pm=n(423),hm=/^\d{4}-(0[1-9]|1[0-2])-([12]\d|0[1-9]|3[01])([T\s](([01]\d|2[0-3])\:[0-5]\d|24\:00)(\:[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3])\:?([0-5]\d)?)?)?$/;function bm(e){var a,n,t=e.columnDef.dateSetting&&e.columnDef.dateSetting.locale?e.columnDef.dateSetting.locale:void 0;if(void 0!==e.columnDef.emptyValue&&(void 0===e.value||null===e.value))return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"function"===typeof e?a.columnDef.emptyValue(a.rowData):e}(e.columnDef.emptyValue,e);if(e.columnDef.groupRender&&!e.rowData&&e.value)return e.columnDef.groupRender(e.value,"group");if(e.columnDef.render){if(e.rowData)return e.columnDef.render(e.rowData,"row");if(e.value)return e.columnDef.render(e.value,"group")}else{if("boolean"===e.columnDef.type){var r={textAlign:"left",verticalAlign:"middle",width:48};return e.value?i.a.createElement(e.icons.Check,{style:r}):i.a.createElement(e.icons.ThirdStateCheck,{style:r})}if("date"===e.columnDef.type)return e.value instanceof Date?e.value.toLocaleDateString(t):hm.exec(e.value)?Object(pm.default)(e.value).toLocaleDateString(t):e.value;if("time"===e.columnDef.type)return e.value instanceof Date?e.value.toLocaleTimeString():hm.exec(e.value)?Object(pm.default)(e.value).toLocaleTimeString(t):e.value;if("datetime"===e.columnDef.type)return e.value instanceof Date?e.value.toLocaleString():hm.exec(e.value)?Object(pm.default)(e.value).toLocaleString(t):e.value;if("currency"===e.columnDef.type)return a=e.columnDef.currencySetting,n=e.value,void 0!==a?new Intl.NumberFormat(void 0!==a.locale?a.locale:"en-US",{style:"currency",currency:void 0!==a.currencyCode?a.currencyCode:"USD",minimumFractionDigits:void 0!==a.minimumFractionDigits?a.minimumFractionDigits:2,maximumFractionDigits:void 0!==a.maximumFractionDigits?a.maximumFractionDigits:2}).format(void 0!==n?n:0):new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"}).format(void 0!==n?n:0);if("boolean"===typeof e.value)return e.value.toString()}return e.value}var fm=n(323);function Nm(e){var a=e.forwardedRef,n=(e.scrollWidth,e.rowData),t=e.onCellEditStarted,r=e.cellEditable,o=e.columnDef,c=(e.errorState,Object(Q.a)(e,["forwardedRef","scrollWidth","rowData","onCellEditStarted","cellEditable","columnDef","errorState"])),l=void 0!==o.align?o.align:-1!==["numeric","currency"].indexOf(o.type)?"right":"left",u=bm(e);return r&&(u=i.a.createElement("div",{style:{borderBottom:"1px dashed grey",cursor:"pointer",marginLeft:"right"===l?"auto":void 0,width:"max-content"},onClick:function(e){e.stopPropagation(),t(n,o)}},u)),i.a.createElement(Eo.a,Object.assign({},c,{size:e.size,value:e.value,style:Object(fm.getStyle)(e),align:l,onClick:function(a){e.columnDef.disableClick&&a.stopPropagation()},ref:a,colSpan:e.colSpan}),i.a.createElement("div",{style:{display:"flex",alignItems:"center"}},e.children,u))}Nm.defaultProps={columnDef:{},value:void 0};var Sm=i.a.forwardRef((function(e,a){return i.a.createElement(Nm,Object.assign({},e,{forwardedRef:a}))})),vm=n(326);function Om(e){var a=Object(t.useRef)(e.onGroupChange);return Object(t.useEffect)((function(){a.current=e.onGroupChange}),[e.onGroupChange]),Object(t.useEffect)((function(){if(e.persistentGroupingsId){var n=e.groupColumns.map((function(e){return{field:e.field,groupOrder:e.tableData.groupOrder,groupSort:e.tableData.groupSort,columnOrder:e.tableData.columnOrder}})),t=localStorage.getItem("material-table-groupings");t=t?JSON.parse(t):{},0===n.length?(delete t[e.persistentGroupingsId],0===Object.keys(t).length?localStorage.removeItem("material-table-groupings"):localStorage.setItem("material-table-groupings",JSON.stringify(t))):(t[e.persistentGroupingsId]=n,localStorage.setItem("material-table-groupings",JSON.stringify(t)))}"function"===typeof a.current&&a.current(e.groupColumns)}),[e.groupColumns]),i.a.createElement(G.a,{style:{padding:0,minHeight:"unset"},ref:e.forwardedRef},i.a.createElement(vm.Droppable,{droppableId:"groups",direction:"horizontal",placeholder:"Deneme"},(function(a,n){return i.a.createElement("div",{ref:a.innerRef,style:(n.isDraggingOver,{background:"#0000000a",display:"flex",width:"100%",padding:8,overflow:"auto",border:"1px solid #ccc",borderStyle:"dashed"})},e.groupColumns.length>0&&i.a.createElement(U.a,{variant:"caption",style:{padding:8}},e.localization.groupedBy),e.groupColumns.map((function(a,n){return i.a.createElement(vm.Draggable,{key:a.tableData.id,draggableId:a.tableData.id.toString(),index:n},(function(t,r){return i.a.createElement("div",Object.assign({ref:t.innerRef},t.draggableProps,t.dragHandleProps,{style:(r.isDragging,o=t.draggableProps.style,Object(Ke.a)({userSelect:"none",margin:"0 ".concat(8,"px 0 0")},o))}),i.a.createElement($a.a,Object.assign({},t.dragHandleProps,{onClick:function(){return e.onSortChanged(a)},label:i.a.createElement("div",{style:{display:"flex",alignItems:"center"}},i.a.createElement("div",{style:{float:"left"}},a.title),a.tableData.groupSort&&i.a.createElement(e.icons.SortArrow,{style:{transition:"300ms ease all",transform:"asc"===a.tableData.groupSort?"rotate(-180deg)":"none",fontSize:18}})),style:{boxShadow:"none",textTransform:"none"},onDelete:function(){return e.onGroupRemoved(a,n)}})));var o}))})),0===e.groupColumns.length&&i.a.createElement(U.a,{variant:"caption",style:{padding:8}},e.localization.placeholder),a.placeholder)})))}Om.defaultProps={};var Cm=i.a.forwardRef((function(e,a){return i.a.createElement(Om,Object.assign({},e,{forwardedRef:a}))}));function km(e){return function(){var a=e.columns.filter((function(e){return!e.hidden})).length;e.options.selection&&a++,e.detailPanel&&a++,e.actions&&e.actions.length>0&&a++;var n,t=e.groups[e.level];"function"===typeof e.render&&(t.groupRender=e.render),e.groupData.isExpanded&&(n=e.groups.length>e.level+1?e.groupData.groups.map((function(a,n){return i.a.createElement(e.components.GroupRow,{actions:e.actions,key:a.value||""+n,columns:e.columns,components:e.components,detailPanel:e.detailPanel,getFieldValue:e.getFieldValue,groupData:a,groups:e.groups,icons:e.icons,level:e.level+1,path:[].concat(Object(_.a)(e.path),[n]),onGroupExpandChanged:e.onGroupExpandChanged,onGroupSelected:e.onGroupSelected,onRowSelected:e.onRowSelected,onRowClick:e.onRowClick,onToggleDetailPanel:e.onToggleDetailPanel,onTreeExpandChanged:e.onTreeExpandChanged,onEditingCanceled:e.onEditingCanceled,onEditingApproved:e.onEditingApproved,options:e.options,hasAnyEditingRow:e.hasAnyEditingRow,isTreeData:e.isTreeData,cellEditable:e.cellEditable,onCellEditStarted:e.onCellEditStarted,onCellEditFinished:e.onCellEditFinished,scrollWidth:e.scrollWidth,treeDataMaxLevel:e.treeDataMaxLevel})})):e.groupData.data.map((function(a,n){return a.tableData.editing?i.a.createElement(e.components.EditRow,{columns:e.columns,components:e.components,data:a,icons:e.icons,path:[].concat(Object(_.a)(e.path),[n]),localization:e.localization,key:n,mode:a.tableData.editing,options:e.options,isTreeData:e.isTreeData,detailPanel:e.detailPanel,onEditingCanceled:e.onEditingCanceled,onEditingApproved:e.onEditingApproved,getFieldValue:e.getFieldValue,onBulkEditRowChanged:e.onBulkEditRowChanged,scrollWidth:e.scrollWidth}):i.a.createElement(e.components.Row,{actions:e.actions,key:n,columns:e.columns,components:e.components,data:a,detailPanel:e.detailPanel,level:(e.level||0)+1,getFieldValue:e.getFieldValue,icons:e.icons,path:[].concat(Object(_.a)(e.path),[n]),onRowSelected:e.onRowSelected,onRowClick:e.onRowClick,onToggleDetailPanel:e.onToggleDetailPanel,options:e.options,isTreeData:e.isTreeData,onTreeExpandChanged:e.onTreeExpandChanged,onEditingCanceled:e.onEditingCanceled,onEditingApproved:e.onEditingApproved,hasAnyEditingRow:e.hasAnyEditingRow,cellEditable:e.cellEditable,onCellEditStarted:e.onCellEditStarted,onCellEditFinished:e.onCellEditFinished,scrollWidth:e.scrollWidth,treeDataMaxLevel:e.treeDataMaxLevel})})));for(var r=[],o=0;o0&&p!==h,checked:p===h,onChange:function(a,n){return e.onGroupSelected&&e.onGroupSelected(n,e.groupData.path)},style:{marginRight:8}}),i.a.createElement("b",null,l,s)))),n)}()}km.defaultProps={columns:[],groups:[],level:0,options:{}};var Am=i.a.forwardRef((function(e,a){return i.a.createElement(km,Object.assign({},e,{forwardedRef:a}))})),jm=n(585),Im=function(e){return e.id?"Edit Session Rewards Configuration":"Configure Session Rewards"},Em=new Map([["id","utid"],["name","rewardName"],["currency","currencyCode"]]),wm=i.a.memo((function(e){e.data;var a=e.getTangoCustomers,n=(e.getTangoCustomerAccounts,e.getTangoCatalogs),r=e.getTangoEmailTemplates,o=e.countryOptions,c=e.recruiterCodes,l=Object(t.useRef)(),u=Object(t.useRef)({}),s=Object(t.useRef)(),m=Object(t.useRef)(),d=Object(t.useCallback)((function(e){return e.submitted}),[]),y=Object(t.useCallback)((function(){return l.current||a().then((function(e){return l.current=e,u.current=e.reduce((function(e,a){return e[a.customerIdentifier]=a.accounts,e}),{}),e}))}),[a]),g=Object(t.useCallback)((function(e){return(null===e||void 0===e?void 0:e.tangoCustomerId)&&u.current[e.tangoCustomerId]||[]}),[]),p=Object(t.useCallback)((function(){return m.current||r().then((function(e){return m.current=e,e}))}),[r]),h=Object(t.useCallback)((function(){return s.current||n().then((function(e){return s.current=e,e}))}),[n]),b=Object(t.useMemo)((function(){return Object(_.a)(o).map((function(e){return jm.find((function(a){return a["ISOalpha-2"]===e}))}))}),[o]),f=Object(t.useMemo)((function(){return Object(_.a)(c)}),[c]);return i.a.createElement(zi,Object.assign({modalKey:"sessionRewardsModal",open:!0},e,{title:Im,buttonLabel:"Submit",fields:[{key:"tangoCustomerId",label:"Tango Customer",placeholder:"Select Tango Customer",type:"select",options:y,optionLabel:"displayName",optionValueKey:"customerIdentifier",required:!0,disabled:d},{key:"tangoAccountId",label:"Tango Account",placeholder:"Select Tango Account",type:"select",options:g,optionLabel:"displayName",optionValueKey:"accountIdentifier",required:!0,disabled:d},{key:"tangoEmailTemplateId",label:"Tango Email Template",placeholder:"Select Tango Email Template",type:"select",options:p,optionLabel:"name",optionValueKey:"etid",required:!0,disabled:d},{key:"rewardsConfig",label:"Reward Amounts",type:"rewards-builder",placeholder:"Select Tango Payment Option",options:h,optionLabel:"rewardName",optionValueKey:"utid",displayComponent:function(e){return function(){return i.a.createElement("span",null,e.currencyCode)}},selectedValueKey:"id",selectedValueMap:Em,maxValue:100,denominations:b,denominationLabel:"ISOcountry",denominationValueKey:"code",denominationDecimalKey:"decimals",required:!0,groups:[{label:"Complete",key:"state",value:"Complete"},{label:"Focus Group",prefix:"+",key:"selectedFocusGroup",value:!0},{label:"Ejected",key:"state",value:"Ejected"},{label:"Turn Away",key:"state",value:"Turn Away"}],splitGroup:{key:"recruiterCode",label:"Recruiter Code",values:f},disabled:d}]}))})),Tm=function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/rewards/").concat(e,"/guests?offset=").concat(a||0),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},xm=function(e,a){var n=e.id,t=Object(Q.a)(e,["id"]);return fetch("https://".concat(qr.rest.sessionManagementAPI,"/rewards/guest/").concat(n),{method:"PUT",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify(t)}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Rm=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/rewards"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify(e)}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Bm=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/rewards"),{method:"PUT",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify(e)}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},Mm=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/rewards/").concat(e,"/order"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a}})},Pm=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/rewards/guest/").concat(e,"/resend"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))}))};function Lm(e){var a=e.sessionId,n=e.refresh,i=e.onLoaded,r=Object(d.d)().oktaAuth,o=Object(t.useCallback)(i||function(){},[i]),l=Object(c.useSetRecoilState)(O(a)),u=Object(c.useSetRecoilState)(C(a)),s=Object(c.useSetRecoilState)(k),m=Object(t.useRef)(),y=Object(t.useRef)();return Object(t.useEffect)((function(){return(n.guestsOnly?Promise.resolve():function(e,a){var n=e.id,t=e.sessionId;return fetch("https://".concat(qr.rest.sessionManagementAPI,"/rewards?").concat(n?"id=".concat(n):"sessionId=".concat(t)),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e.records&&(e.records[0]||{})||e.Item}))}({sessionId:a},r.getAccessToken()).then((function(e){m.current=e.id,l(e)}))).then((function(){if(m.current)return function e(a,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return Tm(a,t.length,n).then((function(i){return t.push.apply(t,Object(_.a)(i.records)),t.length!==i.count?e(a,n,t):t}))}(m.current,r.getAccessToken()).then(u)})).then(o).catch((function(e){if("Unauthorized"!==e.message)throw e;r.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")})})),function(){y.current&&no.a(y.current)}}),[r,n,o,l]),Object(t.useEffect)((function(){var e;(e=r.getAccessToken(),fetch("https://".concat(qr.rest.sessionManagementAPI,"/tango/exchange-rates"),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+e}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))).then(s)}),[r,s]),null}var Km=n(88),Gm=n(149),Dm=function(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],t=Object(_.a)(new Set([].concat(Object(_.a)(Object.keys(e)),Object(_.a)(Object.keys(a))))),i=t.filter((function(e){return!n.includes(e)})).reduce((function(n,t){return e.hasOwnProperty(t)&&!a.hasOwnProperty(t)?n[t]=Km(e[t]):!e.hasOwnProperty(t)&&a.hasOwnProperty(t)?n[t]=Km(a[t]):Gm(e[t],a[t])||(n[t]=Km(a[t])),n}),{});return i},Um=i.a.memo((function(e){e.data;var a=e.getTangoCatalogs,n=e.allowedTangoCatalogs,r=e.currencySymbols,o=Object(t.useRef)(),c=Object(t.useCallback)((function(e){e.id;var a=e.tangoPaymentId,n=e.adjusted;return a||!n}),[]),l=Object(t.useCallback)((function(e){e.id;var a=e.tangoPaymentId;e.excluded;return a}),[]),u=Object(t.useCallback)((function(){return o.current||a().then((function(e){return e.filter((function(e){return n.includes(e.utid)}))})).then((function(e){return o.current=e,e}))}),[a,n]),s=Object(t.useCallback)((function(e,a){return a.reward.currency=e.currencyCode,a}),[]),m=Object(t.useCallback)((function(e){var a=e.reward;return r[a.currency]}),[r]);return i.a.createElement(zi,Object.assign({modalKey:"guestRewardModal",open:!0},e,{title:"Edit Guest Rewards",buttonLabel:"Submit",fields:[{key:"excluded",label:"Exclude from Rewards",type:"boolean",defaultValue:!1,disabled:l},{key:"adjusted",label:"Adjusted Reward",type:"boolean",defaultValue:!1,disabled:l},{key:"reward.paymentTypeId",label:"Tango Reward",placeholder:"Select Tango Payment Option",type:"select",options:u,optionLabel:"rewardName",optionValueKey:"utid",required:!0,onUpdate:s,disabled:c},{key:"reward.amount",label:"Reward Amount",prefix:m,placeholderChar:"#",type:"number",minValue:0,maxValue:100,decimals:2,disabled:c},{key:"notes",label:"Notes",type:"display",conditions:[{condition:function(e){return!!e.notes}}]},{key:"ejectReason",label:"Eject Reason",type:"display",conditions:[{condition:function(e){return"Ejected"===e.state}}]}]}))})),Fm=n(149),Vm=n(88),zm=n(1052),Hm=Object(x.a)({action:{position:"relative",marginRight:"5px"},actionLoading:{position:"absolute",zIndex:1},actionRow:{display:"flex",flexDirection:"row",alignItems:"center"}}),qm=jm.reduce((function(e,a){return e[a.code]=a.symbol,e}),{}),Wm=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Math.round(e*Math.pow(10,a))},Jm=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return isNaN(e)?"\u2014.".concat("\u2014".repeat(a)):(e/Math.pow(10,a)).toFixed(a)},Ym=i.a.memo((function(e){e.theme;var a=e.update,n=e.sessionId,r=e.guests,o=e.segments,l=e.getTangoCustomers,u=e.getTangoCatalogs,s=e.getTangoEmailTemplates,m=e.submitSessionRewards,d=e.submitGuestReward,y=e.submitRewardsOrder,p=e.resendGuestReward,h=e.resendLoading,b=Object(c.useRecoilValue)(O(n)),f=Object(c.useRecoilValue)(C(n)),N=Object(c.useRecoilValue)(k),S=Object(t.useState)(!1),v=Object(g.a)(S,2),A=v[0],j=v[1],I=Object(t.useState)(!1),E=Object(g.a)(I,2),w=E[0],T=E[1],x=Object(t.useState)(void 0),B=Object(g.a)(x,2),M=B[0],P=B[1],K=Object(t.useState)(new Set),G=Object(g.a)(K,2),D=G[0],F=G[1],V=Object(t.useState)(new Set),z=Object(g.a)(V,2),H=z[0],q=z[1],W=Object(t.useState)([]),J=Object(g.a)(W,2),Y=J[0],Z=J[1],Q=Object(t.useState)(!1),X=Object(g.a)(Q,2),$=X[0],ee=X[1],ae=Object(t.useState)(!1),ne=Object(g.a)(ae,2),te=ne[0],ie=ne[1],re=Object(t.useState)(!1),oe=Object(g.a)(re,2),ce=oe[0],le=oe[1],ue=Object(t.useState)(null),se=Object(g.a)(ue,2),me=se[0],de=se[1],ye=Object(t.useState)(!1),ge=Object(g.a)(ye,2),pe=ge[0],he=ge[1],be=Qe("session".concat(n,"rewardstablefilter"),{}),fe=Object(g.a)(be,2),Ne=fe[0],Se=fe[1],ve=Qe("session".concat(n,"rewardstablesort"),{}),Oe=Object(g.a)(ve,2),Ce=Oe[0],ke=Oe[1],Ae=Qe("session".concat(n,"rewardstableorder"),{}),je=Object(g.a)(Ae,2),Ie=je[0],Ee=je[1],we=Qe("session".concat(n,"rewardstablehidden"),{}),Te=Object(g.a)(we,2),xe=Te[0],Re=Te[1],Be=Hm(),Me=Object(t.useRef)(),Pe=Object(t.useRef)([]);Object(t.useEffect)((function(){var e=new Set,a=new Set,n=r?r.map((function(n){var t=f&&f.find((function(e){return"".concat(n.id)==="".concat(e.guestId)}))||{},i=Object(Ke.a)(Object(Ke.a)({},n),t);return e.add(i.country),a.add(i.recruiterCode||null),i.focusGroupGroup=i.selectedFocusGroup?"YES":"NO",i.recruiterCodeGroup=i.recruiterCode||"N/A",i.paidGroup=i.paid?"YES":"NO",i.excludedGroup=i.excluded?"YES":"NO",i})).filter((function(e){return e.sessionRewardsId&&!e.excluded})):void 0;P(f?n:void 0),F(e),q(a)}),[r,f]);var Le=Object(t.useMemo)((function(){return b&&b.rewardsConfig&&Object.values(b.rewardsConfig).filter((function(e){return e.paymentType})).map((function(e){return e.paymentType}))||[]}),[b]),Ge=Object(t.useMemo)((function(){return Jm(N&&M?M.reduce((function(e,a){return e+=Wm(a.reward.amount||0)*(N[a.reward.currency]||1)}),0):void 0)}),[N,M]),De=Object(t.useMemo)((function(){N&&M&&M.reduce((function(e,a){return e[a.reward.paymentTypeId]=(e[a.reward.paymentTypeId]||0)+Wm(a.reward.amount||0),e}),{});return N&&M?M.reduce((function(e,a){return e[a.reward.paymentTypeId]=(e[a.reward.paymentTypeId]||0)+Wm(a.reward.amount||0),e}),{}):{}}),[N,M]),Ue=Object(t.useCallback)((function(e){var a=e.map((function(e){return e.field}));Fm(a,Pe.current)||(Pe.current=a,Z(a))}),[]),Fe=Object(t.useMemo)((function(){return N&&M&&Y.length?function e(a,n,t){var i={};return a.reduce((function(a,r){var o=Object(xa.a)(n),c=o[0],l=o.slice(1);return i[r[c]]=[].concat(Object(_.a)(i[r[c]]||[]),[r]),a[r[c]]={total:(a[r[c]]&&a[r[c]].total||0)+Wm(r.reward.amount||0)*(t[r.reward.currency]||1)},l.length&&(a[r[c]]=Object(Ke.a)(Object(Ke.a)({},a[r[c]]),e(i[r[c]],l,t))),a}),{})}(M,Y,N):{}}),[N,M,Y]),Ve=Object(t.useMemo)((function(){return[{title:"First Name",field:"firstName",filtering:!1,grouping:!1},{title:"Last Name",field:"lastName",filtering:!1,grouping:!1},{title:"Email",field:"email",filtering:!1,grouping:!1},{title:"State",field:"state"},{title:"Focus Group",field:"focusGroupGroup"},{title:"Recruiter Code",field:"recruiterCodeGroup"}].concat(Object(_.a)(o.map((function(e){return e.matrix&&e.matrixKeys?e.matrixKeys.map((function(a){return Object(Ke.a)(Object(Ke.a)({},e),{},{matrixKey:a.option})})):e})).flat().map((function(e,a){var n={title:e.matrixKey?"".concat(e.questionKey," - ").concat(e.matrixKey):e.questionKey,field:e.matrixKey?"segments.".concat(e.questionKey,".").concat(e.matrixKey):"segments.".concat(e.questionKey),grouping:!1};return e.multiple||e.freeNumeric?e.multiple&&(n.render=function(a){return i.a.createElement(i.a.Fragment,null,a.segments?Array.isArray(a.segments[e.questionKey])?a.segments[e.questionKey].join(", "):a.segments[e.questionKey]:"")}):(n.lookup={},e.answers.forEach((function(e){return n.lookup[e.answer]=e.answer}))),n}))),[{title:"Reward Amount",field:"reward",grouping:!1,render:function(e){return"".concat(qm[e.reward.currency]).concat(e.excluded?0:e.reward.amount)},customSort:function(e,a){return(e.excluded?0:e.reward.amount)-(a.excluded?0:a.reward.amount)}},{title:"Paid",field:"paidGroup"}]).map((function(e,a){return e.columnIndex=void 0!==Ie[e.field]?Ie[e.field]:a,e.defaultSort=Ce[e.field],e.hidden="boolean"===typeof xe[e.field]?xe[e.field]:e.field.includes("segments."),!1!==e.filtering&&(e.defaultFilter=Ne[e.field]),e})).sort((function(e,a){return e.columnIndex-a.columnIndex}))}),[Ne,Ce,Ie,xe,o]),ze=Object(t.useCallback)((function(e){var a=Vm(e),t=new Set,i=zm(a,(function(e,a,n){var i=["id","sessionId","guestId","firstName","lastName","email","state","focusGroup","recruiterCode","segments","reward","adusted","paid","tangoPaymentId"];for(var r in a)i.includes(r)||delete a[r];return a.segments&&Object.keys(a.segments).forEach((function(e){a.segments[e]&&"object"===typeof a.segments[e]&&!Array.isArray(a.segments[e])?Object.keys(a.segments[e]).forEach((function(n){var i="".concat(e," - ").concat(n);a[i]=a.segments[e][n],t.add(i)})):(a[e]=Array.isArray(a.segments[e])?a.segments[e].join(", "):a.segments[e],t.add(e))})),delete a.segments,a.reward&&(a.rewardAmount=a.reward.amount,a.rewardCurrency=a.reward.currency,a.rewardPaymentTypeId=a.reward.paymentTypeId),delete a.reward,function e(a){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Object.keys(a).reduce((function(t,i){return Array.isArray(a[i])?t:"object"===typeof a[i]&&null!==a[i]?[].concat(Object(_.a)(t),Object(_.a)(e(a[i],n+i+"."))):[].concat(Object(_.a)(t),[n+i])}),[])}(a).forEach((function(a){e.add(a)})),e}),new Set),r=Object(_.a)(i),o=Object(_.a)(i).map((function(e){return t.has(e)?e:e.charAt(0).toUpperCase()+e.slice(1).replace(/([A-Z])/g," $1")}));new vu.CsvBuilder("Session ".concat(n," Guest Rewards List.csv")).setColumns(o).addRows(a.map((function(e){return r.map((function(a){return e[a]}))}))).exportFile()}),[n]),He=Object(t.useCallback)((function(e,a){return ke((function(){var n,t=null===(n=Ve[e])||void 0===n?void 0:n.field;return t?Object(L.a)({},t,a):{}}))}),[Ve,ke]),qe=Object(t.useCallback)((function(e){return Se((function(a){var n={};return e.forEach((function(e){n[e.column.field]=e.value})),n}))}),[Se]),We=Object(t.useCallback)((function(e,a){var n=Object(_.a)(Ve).filter((function(e){return!e.hidden})),t=n[e];n.splice(e,1),n.splice(a,0,t),Ee(n.reduce((function(e,a,n){return e[a.field]=n,e}),{}))}),[Ve,Ee]),Je=Object(t.useCallback)((function(e){var a=e.field,n=e.hidden;Re((function(e){var t=Object(Ke.a)({},e);return t[a]=n,t}))}),[Re]),Ye=Object(t.useCallback)((function(){j(!1)}),[]),Ze=Object(t.useCallback)((function(){ee(!0)}),[]),_e=Object(t.useCallback)((function(){ee(!1)}),[]),Xe=Object(t.useCallback)((function(e,a){de(a),ie(!0)}),[]),$e=Object(t.useCallback)((function(){de(null),ie(!1)}),[]),ea=Object(t.useCallback)((function(e,a){ee(!1),j(!0);var t=Dm(b,a);if(Object.keys(t).length){for(var i in b.id&&(t.id=b.id),t.sessionId=n,t)"boolean"===typeof t[i]||t[i]||delete t[i];t.tableData&&delete t.tableData,t.rewardsConfig&&(t.rewardsConfig=JSON.stringify(t.rewardsConfig)),m(t)}else j(!1),m()}),[b,n,m]),aa=Object(t.useCallback)((function(e,a){ie(!1),j(!0);var t=Dm(me,a);if(Object.keys(t).length){for(var i in t.id=me.id,t.sessionRewardsId=b.id,t.sessionId=n,t)"boolean"===typeof t[i]||t[i]||delete t[i];t.tableData&&delete t.tableData,t.reward&&(t.reward=JSON.stringify(t.reward)),d(t)}else j(!1),d()}),[b,n,me,d]),na=Object(t.useCallback)((function(){le(!0)}),[]),ta=Object(t.useCallback)((function(e,a){de(a),he(!0)}),[]),ia=Object(t.useCallback)((function(){T(!0),y(b.id).then((function(){return T(!1)}))}),[b,y]),ra=Object(t.useCallback)((function(e){p(e.id)}),[p]);return i.a.createElement(i.a.Fragment,null,i.a.createElement(Lm,{refresh:a,sessionId:n,onLoaded:Ye,key:"sessionrewards".concat(n,"subscription")}),$&&i.a.createElement(wm,{data:Vm(b),onSubmit:ea,open:$,handleClose:_e,getTangoCustomers:l,getTangoCatalogs:u,getTangoEmailTemplates:s,countryOptions:D,recruiterCodes:H}),te&&i.a.createElement(Um,{data:Vm(me),getTangoCatalogs:u,allowedTangoCatalogs:Le.map((function(e){return e.id})),currencySymbols:qm,onSubmit:aa,open:te,handleClose:$e}),(null===b||void 0===b?void 0:b.id)?i.a.createElement("div",null,i.a.createElement("div",{style:{display:"flex",flex:1,alignItems:"center",justifyContent:"space-between"}},i.a.createElement("div",{style:{display:"flex",alignItems:"center"}},i.a.createElement("div",{style:{padding:"6px",textAlign:"center"}},i.a.createElement(U.a,{variant:"h1"},"$",Ge),i.a.createElement(U.a,{variant:"subtitle1"},"REWARDS TOTAL")),i.a.createElement("div",{style:{display:"flex",flexDirection:"column"}},Le.map((function(e){return i.a.createElement("div",{key:e.id,style:{display:"flex",alignItems:"center",justifyContent:"center"}},i.a.createElement("div",{style:{padding:"6px"}},i.a.createElement(U.a,{variant:"h3"},qm[e.currency],Jm(De[e.id]))),i.a.createElement("div",null,i.a.createElement(U.a,{variant:"body1"},e.name),i.a.createElement(U.a,{variant:"overline"},e.id)))})))),i.a.createElement("div",{style:{display:"flex",flexDirection:"column"}},i.a.createElement(wa.a,{style:{margin:"4px"},onClick:Ze,variant:"outlined",color:"default",startIcon:i.a.createElement(yc.a,null)},"EDIT SESSION REWARDS"),i.a.createElement(wa.a,{style:{margin:"4px"},onClick:na,variant:"outlined",color:"default",disabled:w,startIcon:w?i.a.createElement(R.a,{size:"1rem"}):i.a.createElement(vs.a,null)},b.submitted?"SUBMIT UNPAID REWARDS":"SUBMIT REWARDS ORDER"))),i.a.createElement(Na.a,{key:"session".concat(n,"rewardstable"),tableRef:Me,onOrderChange:He,onFilterChange:qe,onColumnDragged:We,onChangeColumnHidden:Je,options:{emptyRowsWhenPaging:!1,columnsButton:!0,grouping:!0,pageSize:10,pageSizeOptions:[10,25,50,75,100]},columns:Ve,isLoading:!(f&&M)||A,data:M,title:"Rewards",actions:[{icon:"download",tooltip:"Export Rewards CSV",onClick:function(){return ze(Vm(M))},isFreeAction:!0},function(e){return{icon:"edit",tooltip:"Edit Guest Reward",onClick:Xe,disabled:e.tangoPaymentId}},function(e){return{icon:vs.a,tooltip:"Resend Guest Reward",onClick:ta,isLoading:h.has(e.id),disabled:!e.tangoPaymentId}}],components:{Action:function(e){return i.a.createElement(au,e)},Actions:function(e){return i.a.createElement("div",{className:Be.actionRow},i.a.createElement(fa.MTableActions,e))},GroupRow:function(e){var a,n=Jm(null===(a=e.groupData.path.reduce((function(e,a){return e[a]}),Fe))||void 0===a?void 0:a.total);return i.a.createElement(Am,Object.assign({},e,{render:function(){return a=e.groupData.value,t=n,i.a.createElement("div",{style:{display:"flex",flex:1,alignItems:"center",paddingLeft:"0.5em"}},i.a.createElement("div",null,a),i.a.createElement("div",{style:{fontWeight:"bold",marginLeft:"auto",paddingRight:"2rem"}},"TOTAL: $",t));var a,t}}))},Groupbar:function(e){return i.a.createElement(Cm,Object.assign({},e,{onGroupChange:Ue}))},Cell:function(e){return i.a.createElement(Sm,e)}}}),i.a.createElement(gl,{open:ce,title:"".concat(b.submitted?"Resubmit":"Submit"," Session Rewards Order?"),content:"Are you sure you want to ".concat(b.submitted?"resubmit":"submit"," this session rewards order for processing?"),submitLabel:"YES",onSubmit:function(e){ia(),le(!1),de(null)},cancelLabel:"NO",onCancel:function(){le(!1),de(null)}}),i.a.createElement(gl,{open:pe,title:"Resend Guest Reward?",content:me&&"Are you sure you want to resend this reward to ".concat(me.firstName," ").concat(me.lastName,"?"),submitLabel:"YES",onSubmit:function(e){ra(me),he(!1),de(null)},cancelLabel:"YES",onCancel:function(){le(!1),he(null)}})):i.a.createElement("div",{style:{display:"flex",flex:1,alignItems:"center",justifyContent:"center"}},!b||A?i.a.createElement(R.a,null):i.a.createElement(wa.a,{onClick:Ze,variant:"outlined",color:"default"},"CONFIGURE SESSION REWARDS")))})),Zm=new(0,n(2333).XMLBuilder)({attributeNamePrefix:"@",ignoreAttributes:!1,htmlEntities:!1,processEntities:!1,suppressEmptyNode:!0,format:!0,preserveOrder:!0}),_m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,t=qr.vsrUrl+("pre"===a?"/session/${encryptedsessionid}/${prerequestid}?id=${jwt}&state=${uuid}":"/complete?sessionid="+("post"===a?"${sessionid}":"${postSessionId.val}")+"&id=${id}&requestid="+("post"===a?"${postrequestid}":"${postRequestId.val}")),i=[{note:[{"#text":"****** :: VSR - Final Return Link Section :: ******"}]},{samplesource:[{title:[{"#text":"Virtual Screening Room - Integration Link"}]},{invalid:[{"#text":"You are missing information in the URL. Please verify the URL with the original invite."}]},{completed:[{"#text":"It seems you have already entered this survey."}]},{var:[],":@":{"@name":"encryptedsessionid"}},{var:[],":@":{"@name":"jwt"}},{var:[],":@":{"@name":"id","@unique":"1"}}].concat(Object(_.a)("post"===a?[{var:[],":@":{"@name":"sessionid"}},{var:[],":@":{"@name":"postrequestid","@unique":"1"}}]:[{var:[],":@":{"@name":"prerequestid","@unique":"1"}}]),[{exit:[],":@":{"@cond":"terminated","@url":t}},{exit:[],":@":{"@cond":"overquota","@url":t}},{exit:[],":@":{"@cond":"qualified","@url":t}}]),":@":{"@list":"1"}}],r=["pre","post"].includes(a)?[]:[{text:[{title:[{"#text":"Stores Post Content Session ID"}]},{comment:[{"#text":"Be specific"}]}],":@":{"@label":"postSessionId","@optional":"0","@size":"25","@where":"execute,survey,report"}},{text:[{title:[{"#text":"Stores Post Content Request ID"}]},{comment:[{"#text":"Be specific"}]}],":@":{"@label":"postRequestId","@optional":"0","@size":"25","@where":"execute,survey,report"}},{exec:[{"#text":'postSessionId.val = gv.request.get("sessionid")\npostRequestId.val = gv.request.get("postrequestid")'}],":@":{"@when":"started"}},{exec:[{"#text":'if gv.request.get("sessionid") is not None:\n\tpostSessionId.val = gv.request.get("sessionid")\nif gv.request.get("postrequestid") is not None:\n\tpostRequestId.val = gv.request.get("postrequestid")'}],":@":{"@when":"returning"}}],o=[{note:[{"#text":"****** :: VSR - API Call to Fetch Segment Data :: ******"}]},{exec:[{"#text":'vsr_respondent_id = dict({"guestId": id, "sessionId" : encryptedsessionid})\nvsr_jwt = dict({"Authorization": "Bearer " + jwt})\nvsr_segment_data = dict()'}]},{logic:[{title:[{"#text":"API Integration"}]}],":@":{"@label":"apiVSRSegment","@api:data":"vsr_segment_data","@api:headers":"vsr_jwt","@api:params":"vsr_respondent_id","@api:url":"https://"+qr.rest.sessionGuestAPI+"/segments","@uses":"api.1"}},{suspend:[]}],c={},l=[{note:[{"#text":"****** :: VSR - Segment Hidden Question Setup Section :: ******"}]}].concat(Object(_.a)(e.map((function(e,a){var n,t;return c[e.questionKey]="VSR".concat(a),[(t={},Object(L.a)(t,e.freeNumeric?"number":e.multiple||"segments"===e.dataKey?"checkbox":"radio",[{title:[{"#text":"segments"===e.dataKey?"".concat(e.questionKey," (Virtual Segment)"):e.question}]},{comment:[{"#text":e.freeNumeric?"Enter a number":e.multiple||"segments"===e.dataKey?"Select all that apply":e.matrix?"Select one answer per option":"Select one"}]}].concat(Object(_.a)(e.matrix?e.answers.map((function(e,a){return{col:[{"#text":e.answer}],":@":{"@label":"c".concat(a)}}})):[]),Object(_.a)(e.freeNumeric?[]:e.matrix?e.matrixKeys.map((function(e,a){return{row:[{"#text":e.option+(e.display?" ".concat(e.display):"")}],":@":{"@label":"r".concat(a)}}})):e.answers.map((function(e,a){return{row:[{"#text":e.answer+(e.display?" ".concat(e.display):"")}],":@":{"@label":"r".concat(a)}}}))))),Object(L.a)(t,":@",(n={"@label":c[e.questionKey]},Object(L.a)(n,e.freeNumeric?"@size":"@shuffle",e.freeNumeric?"10":"rows"),Object(L.a)(n,"@where","execute,survey,report"),n)),t),{suspend:[]}]})).flat())),u={exec:[{"#text":"segmentMap = "+JSON.stringify(c)+'\n\nif apiVSRSegment.status == 200:\n\tprint "API Succeeded"\n\tsegments = apiVSRSegment.r["segments"]\n\tfor key in segments:\n\t\tsegmentKey = segmentMap.get(key)\n\t\tif segments.get(key) != None and segmentKey != None:\n\t\t\tif callable(getattr(segments.get(key), "append", None)):\n\t\t\t\tfor ans in allQuestions[segmentKey].rows:\n\t\t\t\t\tfor sval in segments.get(key):\n\t\t\t\t\t\tif re.search("^" + re.escape(sval), ans.text.decode(\'utf-8\')):\n\t\t\t\t\t\t\tans.val = 1\n\t\t\telif callable(getattr(segments.get(key), "keys", None)):\n\t\t\t\tsegObj = segments.get(key)\n\t\t\t\tfor opt in allQuestions[segmentKey].rows:\n\t\t\t\t\tfor idx, ans in enumerate(allQuestions[segmentKey].cols):\n\t\t\t\t\t\tmatch = next((x for x in segObj.keys() if re.search("^" + re.escape(x), opt.text.decode(\'utf-8\'))), None)\n\t\t\t\t\t\tif match:\n\t\t\t\t\t\t\tif re.search("^" + re.escape(segObj.get(match)), ans.text.decode(\'utf-8\')):\n\t\t\t\t\t\t\t\topt.val = idx\n\t\t\telse:\n\t\t\t\tif len(allQuestions[segmentKey].rows) == 1 and str(segments.get(key)).isdigit():\n\t\t\t\t\tallQuestions[segmentKey].val = segments.get(key)\n\t\t\t\telse:\n\t\t\t\t\tfor ans in allQuestions[segmentKey].rows:\n\t\t\t\t\t\tif re.search("^" + re.escape(segments.get(key)), ans.text.decode(\'utf-8\')):\n\t\t\t\t\t\t\tallQuestions[segmentKey].val = ans.index\nelse:\n\tprint "API Failed"'}]},s=["post","both","all"].includes(a)?[{note:[{"#text":"****** :: VSR - ".concat("post"===a?"Content":"Pre-Content"," Survey Return Section :: ******")}]},{goto:[],":@":{"@cond":"vsrskip1=='1'","@target":"Q1"}}].concat(Object(_.a)("post"!==a?[{suspend:[]},{exec:[{"#text":'suspendExternal("https://'+qr.vsrUrl+'/session/" + encryptedsessionid + "/" + prerequestid + "?id=" + jwt + "&state=[state]")'}],":@":{"@sst":"0"}}]:[])):[],m=["inter","all"].includes(a)?n:1,d="pre"!==a?Object(_.a)(Array(m)).map((function(e,a){return[{note:[{"#text":"****** :: VSR - RETURNING for ".concat(m>a+1?"Intermission Survey - Playlist Item ".concat(a+1):"Post-Content Survey"," :: ******")}]}].concat(Object(_.a)(m>a+1?[{html:[{"#text":"After viewing Playlist Item ".concat(a+1)}],":@":{"@label":"return_ep".concat(a+1),"@where":"none"}}]:[]),[{suspend:[]},{note:[{"#text":"****** :: VSR - START ".concat(m>a+1?"Intermission Questions ".concat(a+1):"Post-Content Questions"," :: ******")}]},{note:[{"#text":"****** :: VSR - END ".concat(m>a+1?"Intermission Questions ".concat(a+1):"Post-Content Questions"," :: ******")}]},{suspend:[]}],Object(_.a)(m>a+1?[{note:[{"#text":"****** :: VSR - RETURNING to Next Playlist Item ".concat(a+2," :: ******")}]},{exec:[{"#text":'suspendExternal("https://'+qr.vsrUrl+'/session/" + encryptedsessionid + "/" + postRequestId.val + "?id=" + jwt + "&state=[state]")'}],":@":{"@sst":"0"}}]:[]))})).flat():[],y=[].concat(i,r,o,[u],Object(_.a)(l),Object(_.a)(s),Object(_.a)(d));return{part:Zm.build(y),full:Zm.build([{"?xml":[{"#text":""}],":@":{"@version":"1.0","@encoding":"UTF-8"}},{survey:y,":@":{"@alt":"","@autosave":"0","@autosaveKey":"rid","@builder:cname":"survey.everyonesez.com","@builder:wizardCompleted":"1","@builderCompatible":"1","@compat":"144","@delphi":"1","@extraVariables":"source,record,decLang,list,userAgent,vsrskip1","@fir":"on","@html:showNumber":"0","@mobile":"compat","@mobileDevices":"smartphone,tablet,desktop","@name":"Survey","@secure":"1","@setup":"term,decLang,quota,time","@ss:disableBackButton":"1","@ss:enableNavigation":"1","@ss:hideProgressBar":"0","@state":"testing"}}])}},Qm=n(2344),Xm=n(149),$m=n(88),ed=function(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],t=Object(_.a)(new Set([].concat(Object(_.a)(Object.keys(e)),Object(_.a)(Object.keys(a))))),i=t.filter((function(e){return!n.includes(e)})).reduce((function(n,t){return e.hasOwnProperty(t)&&!a.hasOwnProperty(t)?n[t]=$m(e[t]):!e.hasOwnProperty(t)&&a.hasOwnProperty(t)?n[t]=$m(a[t]):Xm(e[t],a[t])||(n[t]=$m(a[t])),n}),{});return i},ad=Object(x.a)((function(e){return{sessions:{marginBottom:"1rem",width:"100%"},textRow:{display:"flex",flexDirection:"row",alignItems:"center"},titlegroup:{display:"flex",flexDirection:"column",marginBottom:"8px"},content:{display:"flex",alignItems:"stretch",flexGrow:1,padding:e.spacing(3),boxSizing:"border-box",minHeight:"100%",transition:e.transitions.create("margin",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.leavingScreen}),marginRight:0},contentShift:{transition:e.transitions.create("margin",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.enteringScreen}),marginRight:"calc(200px + (650 - 200) * ((100vw - 100px) / (2400 - 100)))"},page:{width:"100%",display:"flex",flexDirection:"column"},footer:{bottom:0,width:"100%",height:"calc(2rem + 56px)"},video:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},removeEmailBtn:{backgroundColor:"transparent",border:"none",color:"white",textDecoration:"underline",cursor:"pointer"}}})),nd={hard_bounce:"Hard Bounce",soft_bounce:"Soft Bounce",spam:"Spam",unsub:"Unsubscribed",custom:"Email on Denylist",invalid:"Invalid","invalid-sender":"Invalid Sender"},td=uo(i.a.memo((function(e){var a,n,r,o=e.match.params,l=o.sessionId,m=o.selectedView,y=void 0===m?"guests":m,h=e.history,v=Object(c.useRecoilValue)(b),O=Object(c.useRecoilValue)(N(l)),C=Object(c.useRecoilValue)(ze(l)),k=Object(c.useRecoilValue)(He(l)),A=Object(c.useRecoilState)(S(l)),j=Object(g.a)(A,2),I=j[0],E=j[1],w=Object(c.useRecoilValue)(qe(l)),T=Object(c.useRecoilValue)(We(l)),x=Object(c.useRecoilValue)(Je(l)),B=Object(c.useRecoilValue)(p),K=Object(c.useRecoilState)(f(l)),G=Object(g.a)(K,2),U=G[0],F=G[1],V=ad(),z=Qe("sessionManagement".concat(l,"ModalState"),!1),q=Object(g.a)(z,2),W=q[0],J=q[1],Y=Qe("session".concat(l,"guestSelected"),null),Z=Object(g.a)(Y,2),Q=Z[0],X=Z[1],ee=Qe("session".concat(l,"guestModalState"),!1),ae=Object(g.a)(ee,2),ne=ae[0],te=ae[1],ie=Object(t.useState)(!1),re=Object(g.a)(ie,2),oe=re[0],ce=re[1],le=Object(t.useState)({}),ue=Object(g.a)(le,2),se=ue[0],me=ue[1],de=Object(t.useState)(!1),ye=Object(g.a)(de,2),ge=ye[0],pe=ye[1],he=Object(t.useState)(!1),be=Object(g.a)(he,2),fe=be[0],Ne=be[1],Se=Object(t.useState)(new Set),ve=Object(g.a)(Se,2),Oe=ve[0],Ce=ve[1],ke=Object(t.useState)(new Set),Ae=Object(g.a)(ke,2),je=Ae[0],Ie=Ae[1],Ee=Object(t.useState)(new Set),we=Object(g.a)(Ee,2),Te=we[0],xe=we[1],Re=Object(t.useState)(new Set),Be=Object(g.a)(Re,2),Me=Be[0],Pe=Be[1],Le=Object(t.useState)(new Set),Ge=Object(g.a)(Le,2),De=Ge[0],Ue=Ge[1],Fe=Object(t.useState)(new Set),Ve=Object(g.a)(Fe,2),Ye=Ve[0],Ze=Ve[1],_e=Object(t.useState)(new Set),Xe=Object(g.a)(_e,2),$e=Xe[0],ea=Xe[1],aa=Object(t.useState)(new Set),na=Object(g.a)(aa,2),ta=na[0],ia=na[1],oa=Object(t.useState)(new Set),ca=Object(g.a)(oa,2),la=ca[0],ua=ca[1],sa=Object(t.useState)(new Set),ma=Object(g.a)(sa,2),da=ma[0],ya=ma[1],ga=Object(t.useState)({}),pa=Object(g.a)(ga,2),ha=pa[0],ba=pa[1],fa=Object(t.useState)({}),Na=Object(g.a)(fa,2),Sa=Na[0],va=Na[1],Oa=Object(t.useState)(!1),Ca=Object(g.a)(Oa,2),ka=Ca[0],Aa=Ca[1],ja=Object(t.useState)(!1),Ia=Object(g.a)(ja,2),Ea=Ia[0],wa=Ia[1],xa=Object(t.useState)(),Ba=Object(g.a)(xa,2),Ma=Ba[0],Pa=Ba[1],La=Object(t.useState)(),Ka=Object(g.a)(La,2),Ga=Ka[0],Da=Ka[1],Ua=Object(t.useState)(!1),Fa=Object(g.a)(Ua,2),Va=Fa[0],za=Fa[1],Ha=Object(t.useState)(!1),qa=Object(g.a)(Ha,2),Wa=qa[0],Ja=qa[1],Ya=Object(t.useState)(null),Za=Object(g.a)(Ya,2),_a=Za[0],Qa=Za[1],Xa=Object(t.useState)(null),$a=Object(g.a)(Xa,2),en=$a[0],an=$a[1],nn=Object(t.useState)([]),tn=Object(g.a)(nn,2),rn=tn[0],on=tn[1],cn=Object(t.useState)(!1),ln=Object(g.a)(cn,2),un=ln[0],sn=ln[1],mn=Object(t.useState)(),dn=Object(g.a)(mn,2),yn=dn[0],gn=dn[1],pn=Object(t.useState)(0),hn=Object(g.a)(pn,2),bn=hn[0],Nn=hn[1],Sn=Object(t.useState)(null),vn=Object(g.a)(Sn,2),On=vn[0],Cn=vn[1],kn=Object(d.d)().oktaAuth,An=Object(P.c)(),jn=An.enqueueSnackbar,In=An.closeSnackbar,En=Object(Ta.useClipboard)({copiedTimeout:1500}),wn=Object(t.useRef)(l),Tn=Object(t.useRef)(),xn=Object(t.useRef)([]),Rn=Object(t.useRef)(),Bn=Object(t.useRef)(),Mn=Object(t.useRef)();Object(t.useEffect)((function(){if(v)if(v.isDialSession)Cn(v);else{var e=Object(Ke.a)(Object(Ke.a)({},v),{},{scoreBase:100,dialStyle:"Embedded Slider",dialMotion:"Stepwise",dialSnap:!1,gaugeStyle:"With Shapes",sliderKnob:"Clapperboard",sliderKnobColor:"#F44E3B",numberOfMeters:19,noDialArrowKeys:!1,includeTuneOut:!0,limitTuneOut:!1,startTuneOutTime:2,stopTuneOutTime:2,askTuneOutReason:!1,maxReasonLength:140,maxReasonTime:45,inactiveReminder:!0,inactiveInterval:120,inactiveMessage:v.viewerLanguage?mr.continueToMoveDial[v.viewerLanguage]:"Please continue to move your dial",clientDialViewer:!0});Cn(e)}}),[v]);var Pn="wss://".concat(qr.ws.videoAdminWS,"?sessionId=").concat(l),Ln=Object(t.useCallback)((function(){var e=kn.getAccessToken();return"".concat(Pn,"&access_token=").concat(e)}),[kn,Pn]),Kn=Object(t.useMemo)((function(){return{onOpen:function(){var e={action:"connection",sessionId:wn.current,adminTime:Date.now()};Tn.current(JSON.stringify(e))},shouldReconnect:function(e){return!0}}}),[]),Gn=Qo()(Ln,Kn),Dn=Gn.sendMessage,Un=Gn.lastMessage;Tn.current=Dn;var Fn=Object(t.useCallback)((function(e){return i.a.createElement(i.a.Fragment,null,i.a.createElement(D.a,{"aria-label":"close",color:"inherit",className:V.close,onClick:function(){return In(e)}},i.a.createElement(ra.a,null)))}),[]);Object(t.useEffect)((function(){("balance"===y&&!B.accessLevels.includes("balance")||"techcheck"===y&&!B.accessLevels.includes("tc")||"dial"===y&&!B.accessLevels.includes("dial")&&!B.accessLevels.includes("client")||"rewards"===y&&!B.fullAdmin)&&h.push("/session/".concat(l,"/guests"))}),[B,y,l,h]),Object(t.useEffect)((function(){v&&(v.id?v.clientDialViewer||"dial"!==y?"rewards"!==y||v.started&&v.complete||h.push("/session/".concat(v.id,"/guests")):h.push("/session/".concat(v.id,"/video")):h.push("/"))}),[v,y,h]),Object(t.useEffect)((function(){if(O){var e=O.map((function(e){return e.alias}));on(e)}}),[O]),Object(t.useEffect)((function(){if(null!==Un&&Un.data){var e=JSON.parse(Un.data);if(console.log("received message",e),e.guests)xn.current=Object(Ke.a)(Object(Ke.a)({},xn.current),e.guests),e.more||E(xn.current);else e.connections?E((function(a){var n=Object(Ke.a)({},a);return e.connections.forEach((function(e){n[e.userId]=e})),n})):"startSession"!==e.messageType||e.guestId?"stopSession"===e.messageType||"finished"===e.messageType?(za(!0),me({})):"liveStart"===e.messageType?Ja(!0):"resetSession"===e.messageType?(wa(!1),Pa(),Da(0),me({})):"csvImport"===e.messageType?(jn(e.successful?"Import Guests from CSV Complete":"string"===typeof e.error?"Error Importing Guests - ".concat(e.error):"Error Importing Guests from CSV",{preventDuplicate:!0,action:Fn}),ba({})):"updateGuests"===e.messageType?ba({}):"updateSession"===e.messageType?me({}):"updateRewards"===e.messageType?va(e):"rewardsProcessed"===e.messageType&&(jn(e.successful?"Tango Reward Order Processing Complete":"Error Processing Tango Reward Order",{preventDuplicate:!0,action:Fn}),va({})):(wa(!0),Pa(e.sessionStartTime),Da(e.videoIndex||0),me({}))}}),[Un,E]);var Vn=Object(t.useCallback)((function(){Qa(null)}),[]),zn=Object(t.useCallback)((function(){an(null)}),[]),Hn=Object(t.useCallback)((function(e,a){null!==a&&h.push("/session/".concat(l,"/").concat(a))}),[h,l]),qn=Object(t.useCallback)((function(e){e.currentTarget.blur(),Qa(e.currentTarget)}),[]),Wn=Object(t.useCallback)((function(e){e.currentTarget.blur(),an(e.currentTarget)}),[]),Jn=Object(t.useCallback)((function(){Aa(!0)}),[]),Yn=Object(t.useCallback)((function(){var e={action:"completeSession",sessionId:wn.current};Tn.current(JSON.stringify(e)),Aa(!1)}),[]),Zn=Object(t.useCallback)((function(e){var a,n,t={action:"startSession",sessionId:wn.current,guestId:e,techCheck:!!e};!e&&(null===v||void 0===v?void 0:v.isLiveSession)&&Rn.current?t.videoTime=null===(a=(n=Rn.current).getCurrentTime)||void 0===a?void 0:a.call(n):!e&&(null===v||void 0===v?void 0:v.multiSection)&&(t.videoIndex=v.started||Ea?(Ga||0)+1:0);Tn.current(JSON.stringify(t))}),[v,Ea,Ga]),_n=Object(t.useCallback)((function(){var e,a,n,t,i={action:"stopSession",sessionId:wn.current};Rn.current&&(i.videoTime=(null===v||void 0===v?void 0:v.isLiveSession)?null===(e=(a=Rn.current).getCurrentTime)||void 0===e?void 0:e.call(a):null===(n=(t=Rn.current).currentTime)||void 0===n?void 0:n.call(t)),Tn.current(JSON.stringify(i))}),[v]),Qn=Object(t.useCallback)((function(){var e,a,n={action:"liveStart",sessionId:wn.current};Rn.current&&(n.videoTime=null===(e=(a=Rn.current).getCurrentTime)||void 0===e?void 0:e.call(a)),Tn.current(JSON.stringify(n))}),[]),Xn=Object(t.useCallback)((function(){var e={action:"resetSession",sessionId:wn.current};Tn.current(JSON.stringify(e))}),[v]),$n=Object(t.useCallback)((function(e){return i.a.createElement(i.a.Fragment,null,i.a.createElement("button",{className:V.removeEmailBtn,onClick:function(){return Nt(e)}},"Remove"),i.a.createElement(D.a,{"aria-label":"close",color:"inherit",className:V.close,onClick:function(){return In(e)}},i.a.createElement(ra.a,null)))}),[]),et=Object(t.useCallback)((function(e,a){Ue((function(e){return new Set([].concat(Object(_.a)(e),[a.id]))}));var n,t,i="".concat("Client"===a.role?"Client":"Guest"," Link"),r=kn.getAccessToken();(function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/check-in"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({ids:e,sessionId:a})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))})([a.id],v.id,r).then((function(e){if(ba({}),"invalid"===e.mandrill[0].status||"rejected"===e.mandrill[0].status)throw n=e.mandrill[0].reject_reason,nd[n]?(t=e.mandrill[0].email,{message:"".concat(nd[n]," ").concat("custom"==n?"("+t+")":"")}):n;Ue((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("".concat(i," Sucessfully Sent"),{preventDuplicate:!0,action:Fn}),En.copy(a.alias)})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(Ue((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn(e.message?"Mandrill Error - ".concat(e.message):"Error Emailing ".concat(i),"custom"==n?{action:$n,persist:!0,variant:"error",key:t}:{action:Fn,persist:!0,variant:"error"}),ba({}))}))}),[En,v,kn]),at=Object(t.useCallback)((function(e,a){Ue((function(e){return new Set([].concat(Object(_.a)(e),[a.id]))}));var n,t,i=kn.getAccessToken();(function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/tech-check/start"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({id:e,expiration:a})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))})(a.id,3600,i).then((function(e){if(ba({}),"invalid"===e.mandrill[0].status||"rejected"===e.mandrill[0].status)throw n=e.mandrill[0].reject_reason,nd[n]?(t=e.mandrill[0].email,{message:"".concat(nd[n]," ").concat("custom"==n?"("+t+")":"")}):n;Ue((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Tech Check Link Sucessfully Sent",{preventDuplicate:!0,action:Fn})})).catch((function(e){console.log("err",e),"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(Ue((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn(e.message?"Mandrill Error - ".concat(e.message):"Error Emailing Tech Check Link","custom"==n?{action:$n,persist:!0,variant:"error",key:t}:{action:Fn,persist:!0,variant:"error"}),ba({}))}))}),[kn]),nt=Object(t.useCallback)((function(e,a){Ce((function(e){return new Set([].concat(Object(_.a)(e),[a.id]))}));var n=kn.getAccessToken();(function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/tech-check/approve"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({sessionId:e,guestId:a})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))})(v.id,a.id,n).then((function(e){Ce((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Guest Successfully Approved",{preventDuplicate:!0,action:Fn})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(Ce((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn(e.message,{preventDuplicate:!0,action:Fn}),ba({}))}))}),[v,kn]),tt=Object(t.useCallback)((function(e,a){Ie((function(e){return new Set([].concat(Object(_.a)(e),[a.id]))}));var n=kn.getAccessToken();(function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/tech-check/waitlist"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({sessionId:e,guestId:a})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))})(v.id,a.id,n).then((function(e){Ie((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Guest Successfully Waitlisted",{preventDuplicate:!0,action:Fn})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(Ie((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Error Waitlisting Guest",{preventDuplicate:!0,action:Fn}),ba({}))}))}),[v,kn]),it=Object(t.useCallback)((function(e,a){xe((function(e){return new Set([].concat(Object(_.a)(e),[a.id]))}));var n=kn.getAccessToken();(function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/tech-check/deny"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({sessionId:e,guestId:a})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))})(v.id,a.id,n).then((function(e){xe((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Guest Successfully Denied",{preventDuplicate:!0,action:Fn})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(xe((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Error Denying Guest",{preventDuplicate:!0,action:Fn}),ba({}))}))}),[v,kn]),rt=Object(t.useCallback)((function(e,a){Pe((function(e){return new Set([].concat(Object(_.a)(e),[a.id]))}));var n=kn.getAccessToken();(function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/tech-check/reset"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({sessionId:e,guestId:a})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))})(v.id,a.id,n).then((function(e){Pe((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Guest Successfully Reset",{preventDuplicate:!0,action:Fn})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(Pe((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Error Resetting Guest",{preventDuplicate:!0,action:Fn}),ba({}))}))}),[v,kn]),ot=Object(t.useCallback)((function(e,a){ea((function(e){return new Set([].concat(Object(_.a)(e),[a.id]))}));var n=kn.getAccessToken();(function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/check-in"),{method:"DELETE",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify({id:e})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))})(a.id,n).then((function(e){ea((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Guest Successfully Unchecked-In",{preventDuplicate:!0,action:Fn})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(ea((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Error Unchecking-In Guest",{preventDuplicate:!0,action:Fn}))}))}),[kn]),ct=Object(t.useCallback)((function(e,a){Ze((function(e){return new Set([].concat(Object(_.a)(e),[a.id]))}));var n,t,i=kn.getAccessToken();Ho(v.id,[a.id],i).then((function(e){if("invalid"===e.mandrill[0].status||"rejected"===e.mandrill[0].status)throw n=e.mandrill[0].reject_reason,nd[n]?(t=e.mandrill[0].email,{message:"".concat(nd[n]," ").concat("custom"==n?"("+t+")":"")}):n;Ze((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Registration Link Sucessfully Sent",{preventDuplicate:!0,action:Fn})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(Ze((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn(e.message?"Mandrill Error - ".concat(e.message):"Error Emailing Registration Link","custom"==n?{action:$n,persist:!0,variant:"error",key:t}:{action:Fn,persist:!0,variant:"error"}))}))}),[v,kn]),lt=Object(t.useCallback)((function(e,a){console.log("EMAIL GUEST LINK",e,a),Ze((function(e){return new Set([].concat(Object(_.a)(e),[a.id]))})),console.log(a.state,a.emailVerified,a.autoDenied);var n,t,i=!v.autoTechCheck||v.bypassTechCheck||"Registered"!==a.state||a.acuityAppointmentId?Wo:qo,r="".concat("Client"===a.role?"Client":"Guest"," Link"),o=kn.getAccessToken();i(v.id,[a.id],o).then((function(e){if("invalid"===e.mandrill[0].status||"rejected"===e.mandrill[0].status)throw n=e.mandrill[0].reject_reason,nd[n]?(t=e.mandrill[0].email,{message:"".concat(nd[n]," ").concat("custom"==n?"("+t+")":"")}):n;Ze((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("".concat(r," Sucessfully Sent"),{preventDuplicate:!0,action:Fn}),console.log("Here-------")})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(Ze((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn(e.message?"Mandrill Error - ".concat(e.message):"Error Emailing ".concat(r),"custom"==n?{action:$n,persist:!0,variant:"error",key:t}:{action:Fn,persist:!0,variant:"error"}))}))}),[v,kn]),ut=Object(t.useCallback)((function(e,a){var n=e.type,t=e.subject,i=e.content,r=e.includeLogo,o=e.includeTitle,c=e.includeTime;Ne(!0),Ze((function(e){return new Set([].concat(Object(_.a)(e),Object(_.a)(a)))}));var l="verify"===n?qo:"event"===n?Wo:"schedule"===n?Ho:zo,u=kn.getAccessToken(),s="custom"===n?[t,i,{includeLogo:r,includeTitle:o,includeTime:c}]:[],m=[];l.apply(void 0,[v.id,a].concat(s,[u])).then((function(e){if(e.mandrill.forEach((function(e){if("invalid"===e.status||"rejected"===e.status){var a={errType:e.reject_reason,errEmail:e.email};nd[a.errType]?(a.message="".concat(nd[a.errType]," ").concat("custom"==a.errType?"("+a.errEmail+")":""),m.push(a)):m.push(a)}})),m.length!==e.mandrill.length&&jn("Emails Sucessfully Sent",{preventDuplicate:!0,action:Fn}),m.length>0)throw m;Ze((function(e){var n=new Set(Object(_.a)(e));return a.forEach((function(e){return n.delete(e)})),n})),Ne(!1)})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(Array.isArray(e)?e.forEach((function(e){"custom"==e.errType?jn(e.message?"Mandrill Error - ".concat(e.message):"Error Sending Batch Emails",{action:$n,persist:!0,variant:"error",key:e.errEmail}):jn(e.message?"Mandrill Error - ".concat(e.message):"Error Sending Batch Emails",{action:Fn,persist:!0,variant:"error"})})):jn(e.message?"Mandrill Error - ".concat(e.message):"Error Sending Batch Emails",{action:Fn,persist:!0,variant:"error"}),Ze((function(e){var n=new Set(Object(_.a)(e));return a.forEach((function(e){return n.delete(e)})),n})),Ne(!1))}))}),[v,kn]),st=Object(t.useCallback)((function(){te(!1),X(null)}),[te,X]),mt=Object(t.useCallback)((function(){X(null),te(!0)}),[te,X]),dt=Object(t.useCallback)((function(e,a){X(a),te(!0)}),[te,X]),yt=Object(t.useCallback)((function(e,a){var n=a.id,t=a.sessionId;a.tableData;pe(!0),function(e,a,n){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/guest"),{method:"DELETE",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({id:e,sessionId:a})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))}(n,t,kn.getAccessToken()).then((function(e){ba({})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(jn("Error Deleting Guest",{preventDuplicate:!0,action:Fn}),ba({}),pe(!1))}))}),[kn]),gt=Object(t.useCallback)((function(e,a,n){var t=a.id,i=a.sessionId,r=(a.tableData,n.banReason);pe(!0),function(e,a,n,t){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/guest/ban"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+t},body:JSON.stringify({id:e,sessionId:a,reason:n})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))}(t,i,r,kn.getAccessToken()).then((function(e){ba({})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(jn("Error Banning Guest",{preventDuplicate:!0,action:Fn}),ba({}),pe(!1))}))}),[kn]),pt=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a,n){var t,i,r,o,c,l;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(pe(!0),te(!1),t=Q?ed(Q,n):$m(n),i=t.role||Q.role,console.log("SUBMIT CHANGES:",t),!Object.keys(t).length){e.next=34;break}for(r in Q&&(t.id=Q.id),t)"boolean"===typeof t[r]||t[r]||delete t[r];return t.tableData&&delete t.tableData,t.segments&&(t.segments=JSON.stringify(t.segments)),delete t.techCheckTime,delete t.checkedInTime,"Viewer"!==i&&(delete t.industryCheck,delete t.recruiterCode,delete t.focusGroup,delete t.segments),delete t.photo,v.bypassTechCheck&&"Registered"===t.state&&(t.state="Approved"),t.id?(t.sessionId=v.id,t.lastUpdatedBy=B.email,o=Vo):(t.sessionId=v.id,t.createdBy=B.email,t.lastUpdatedBy=B.email,o=Fo),c=kn.getAccessToken(),e.prev=17,e.next=20,o(t,c);case 20:if(l=e.sent,console.log("updated",l),!(n.photo&&n.photo instanceof File)){e.next=25;break}return e.next=25,Yo(n.photo,v.id,t.id||l.insertId,c);case 25:ba({}),l.numberOfRecordsUpdated||(jn("Guest Email is Banned",{preventDuplicate:!0,action:Fn}),pe(!1)),e.next=32;break;case 29:e.prev=29,e.t0=e.catch(17),"Unauthorized"===e.t0.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(jn("Error Saving Guest",{preventDuplicate:!0,action:Fn}),ba({}),pe(!1));case 32:e.next=36;break;case 34:ba({}),pe(!1);case 36:X(null);case 37:case"end":return e.stop()}}),e,null,[[17,29]])})));return function(a,n){return e.apply(this,arguments)}}(),[v,Q,kn,te,X,B.email]),ht=Object(t.useCallback)((function(e,a){Ue((function(e){return new Set([].concat(Object(_.a)(e),[a.id]))}));var n=!a.selectedFocusGroup,t={id:a.id,sessionId:a.sessionId,selectedFocusGroup:n},i=kn.getAccessToken();Vo(t,i).then((function(e){ba({}),Ue((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Guest Sucessfully ".concat(n?"Added to":"Removed from"," Focus Group"),{preventDuplicate:!0,action:Fn})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(Ue((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Error ".concat(n?"Adding Guest to":"Removing Guest from"," Focus Group"),{preventDuplicate:!0,action:Fn}),ba({}))}))}),[kn]),bt=Object(t.useCallback)((function(e,a){ia((function(e){return new Set([].concat(Object(_.a)(e),[a.id]))}));var n="Approved"===a.state?"Turn Away":"Approved",t={id:a.id,sessionId:a.sessionId,state:n},i=kn.getAccessToken();Vo(t,i).then((function(e){ba({}),ia((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Guest Successfully Set To ".concat(n),{preventDuplicate:!0,action:Fn})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(ia((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Error Setting Guest To ".concat(n),{preventDuplicate:!0,action:Fn}),ba({}))}))}),[kn]),ft=Object(t.useCallback)((function(e,a,n){Ne(!0);var t=kn.getAccessToken();(function(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},t=arguments.length>3?arguments[3]:void 0;return fetch("https://".concat(qr.rest.sessionManagementAPI,"/guests"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+t},body:JSON.stringify(Object(Ke.a)({sessionId:e,ids:a},n))}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))})(v.id,a,n,t).then((function(e){ba({}),Ne(!1),jn("Guests Successfully Updated",{preventDuplicate:!0,action:Fn})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(jn("Error Updating Guests",{preventDuplicate:!0,action:Fn}),ba({}),Ne(!1))}))}),[v,kn]),Nt=Object(t.useCallback)((function(e){var a=kn.getAccessToken();(function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/denylist/remove"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify({email:e})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))})(e,a).then((function(a){a.mandrill.deleted&&(In(e),jn("Email ".concat(e," has been removed from the denylist"),{variant:"success",action:Fn}))})).catch((function(e){console.log("Error removing email from denylist:",e)}))}),[]),St=Object(t.useCallback)((function(e,a){ia((function(e){return new Set([].concat(Object(_.a)(e),[a.id]))}));var n=kn.getAccessToken();Jo(a.sessionId,[a.id],{noShow:!0},n).then((function(e){ba({}),ia((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Guest Successfully Set to No Show",{preventDuplicate:!0,action:Fn})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(ia((function(e){var n=new Set(Object(_.a)(e));return n.delete(a.id),n})),jn("Error Setting Guest to No Show",{preventDuplicate:!0,action:Fn}),ba({}))}))}),[kn]),vt=Object(t.useCallback)((function(e,a){Ne(!0);var n=a.map((function(e){return e.id}));ia((function(e){return new Set([].concat(Object(_.a)(e),Object(_.a)(n)))}));var t=kn.getAccessToken();Jo(v.id,n,{noShow:!0},t).then((function(e){ba({}),ia((function(e){var a=new Set(Object(_.a)(e));return n.forEach((function(e){return a.delete(e)})),a})),Ne(!1),jn("Guests Successfully Set to No Show",{preventDuplicate:!0,action:Fn})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(ia((function(e){var a=new Set(Object(_.a)(e));return n.forEach((function(e){return a.delete(e)})),a})),jn("Error Setting Guests To No Show",{preventDuplicate:!0,action:Fn}),ba({}),Ne(!1))}))}),[v,kn]),Ot=Object(t.useCallback)((function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;ua((function(e){return new Set([].concat(Object(_.a)(e),Object(_.a)(a)))}));var t=a.length>1?"Guests":"Guest",i=(null===n||void 0===n?void 0:n.message)?n.message:void 0,r=kn.getAccessToken();Jo(v.id,a,{cancelNote:i},r).then((function(e){ba({}),ua((function(e){var n=new Set(Object(_.a)(e));return a.forEach((function(e){return n.delete(e)})),n})),jn("".concat(t," Successfully Set To Canceled"),{preventDuplicate:!0,action:Fn})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(ua((function(e){var n=new Set(Object(_.a)(e));return a.forEach((function(e){return n.delete(e)})),n})),jn("Error Setting ".concat(t," To Canceled"),{preventDuplicate:!0,action:Fn}),ba({}))}))}),[v,kn]),Ct=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a,n){var t,i;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("OPEN CHAT FOR",a),!Mn.current){e.next=8;break}return F((function(e){return{open:!0}})),t="".concat(a.firstName," ").concat(a.lastName.charAt(0).toUpperCase()),e.next=6,Mn.current(a.id,t,n);case 6:i={action:"guestChat",guestId:a.id},Tn.current(JSON.stringify(i));case 8:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}(),[F]),kt=Object(t.useCallback)((function(e,a){if(a){var n={action:"guestMessage",connectionId:e.connectionId,messageText:a,audience:e.audience,status:e.status};Tn.current(JSON.stringify(n))}}),[]),At=Object(t.useCallback)((function(){}),[]),jt=Object(t.useCallback)((function(e){sn(!e)}),[]),It=Object(t.useCallback)((function(e,a,n){var t=n.ejectReason,i=n.doNotPay,r=n.banned,o=n.banReason,c={action:"ejectGuest",guestData:a.map((function(e){return console.log(e,e.id,e.connectionId),{id:e.id,connectionId:e.connectionId}})),ejectReason:t,doNotPay:i,banned:r,banReason:o};Tn.current(JSON.stringify(c))}),[]),Et=Object(t.useCallback)((function(e,a){var n={action:"forceRefresh",guestId:a.id};Tn.current(JSON.stringify(n))}),[]),wt=Object(t.useCallback)((function(e,a){var n,t=a.id,i=(null===(n=v.contentLength)||void 0===n?void 0:n.length)||0,r={action:"moveForward",guestId:t,complete:!i||Ga>=i-1,postSurvey:!(!v.surveyPlacement||"pre"===v.surveyPlacement)};Tn.current(JSON.stringify(r))}),[v,Ga]),Tt=Object(t.useCallback)((function(e,a){var n={action:"moveForward",guestId:a.id,complete:!0,postSurvey:!1};Tn.current(JSON.stringify(n))}),[]),xt=Object(t.useCallback)((function(e,a){var n={action:"resetConnection",guestId:a.id};Tn.current(JSON.stringify(n))}),[]),Rt=Object(t.useCallback)((function(e,a){var n=kn.getAccessToken();return function(e,a,n,t){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/guest/photo?sessionId=").concat(e,"&guestId=").concat(a,"&filename=").concat(n),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+t}}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))}))}(l,e,a,n)}),[l,kn]),Bt=Object(t.useCallback)((function(e){console.log(e);var a=e[0]&&e[0].type&&e[0].type.replace(/([A-Z]+)/g," $1");jn("Error Uploading File".concat(a?" - ".concat(a.charAt(0).toUpperCase()+a.slice(1)):""),{preventDuplicate:!0,action:Fn})}),[]),Mt=Object(t.useCallback)((function(e,a){var n=Object(g.a)(e,1)[0];pe(!0);var t=kn.getAccessToken();(function(e,a,n){var t=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return fetch("https://".concat(qr.rest.sessionManagementAPI,"/guest-csv"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+n},body:JSON.stringify({filename:e.name,filetype:e.type,mock:t,sessionId:a})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(a){var n=new FormData;return Object.entries(a.fields).forEach((function(e){var a=Object(g.a)(e,2),t=a[0],i=a[1];n.append(t,i)})),n.append("file",e.src.file),fetch(a.url,{method:"POST",mode:"cors",body:n})})).then((function(e){if(e.status>=200&&e.status<=299)return e;throw e}))})(n,l,t,a).then((function(e){jn("Guest CSV Uploaded",{preventDuplicate:!0,action:Fn}),ba({})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(console.log(e),jn("Error Uploading Guest CSV",{preventDuplicate:!0,action:Fn}),ba({}),pe(!1))}))}),[l,kn]),Pt=Object(t.useCallback)(Object(s.a)(u.a.mark((function e(){var a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=kn.getAccessToken(),e.abrupt("return",To(a).then((function(e){return e.push({projectName:"New Project",id:"NEW"}),Promise.resolve(e)})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("videos error",e)})));case 2:case"end":return e.stop()}}),e)}))),[kn]),Lt=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=kn.getAccessToken(),e.abrupt("return",Zo(B.chimeUsername,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[kn,B.chimeUsername]),Kt=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=kn.getAccessToken(),e.abrupt("return",Ao(a,n).then((function(e){return Promise.resolve(e)})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("screenings error",e)})));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[kn]),Gt=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a,n){var t;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=kn.getAccessToken(),e.abrupt("return",ko(a.toLowerCase(),{forRegistration:n},t).then((function(e){return n&&e.unshift({name:"New Registration Survey",id:"NEW"}),Promise.resolve(e)})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("surveys error",e)})));case 2:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}(),[kn]),Dt=Object(t.useCallback)(Object(s.a)(u.a.mark((function e(){var a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=kn.getAccessToken(),e.abrupt("return",jo(a).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("appointments error",e)})));case 2:case"end":return e.stop()}}),e)}))),[kn]),Ut=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=kn.getAccessToken(),e.abrupt("return",Io(a,n).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("appointments error",e)})));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[kn]),Ft=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("get youtube vid",a),n=kn.getAccessToken(),e.abrupt("return",No(a,n));case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[kn]),Vt=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a,n){var t,i,r=arguments;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>2&&void 0!==r[2]&&r[2],i=kn.getAccessToken(),e.abrupt("return",bo(a,n,t,i).then((function(e){var i;return"TC"!==n&&e.push((i={},Object(L.a)(i,"brightcove"===a.toLowerCase()?"name":"videoTitle","Add New ".concat(t?"Playlist":"Video")),Object(L.a)(i,"brightcove"===a.toLowerCase()?"id":"videoId","NEW"),Object(L.a)(i,"brightcove"===a.toLowerCase()?"duration":"videoLength",null),Object(L.a)(i,"techCheck",!1),i)),Promise.resolve(e)})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("videos error",e)})));case 3:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}(),[kn]),zt=Object(t.useCallback)(Object(s.a)(u.a.mark((function e(){var a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=kn.getAccessToken(),e.abrupt("return",Oo(a).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("zoom users error",e)})));case 2:case"end":return e.stop()}}),e)}))),[kn]),Ht=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=kn.getAccessToken(),e.abrupt("return",Co(a,n).then((function(e){return e.unshift({topic:"New Meeting",id:"NEW"}),Promise.resolve(e)})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("zoom user meetings error",e)})));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[kn]),qt=Object(t.useCallback)(Object(s.a)(u.a.mark((function e(){var a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=kn.getAccessToken(),e.abrupt("return",cm(a).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("tango customers error",e)})));case 2:case"end":return e.stop()}}),e)}))),[kn]),Wt=Object(t.useCallback)(Object(s.a)(u.a.mark((function e(){var a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=kn.getAccessToken(),e.abrupt("return",lm(a).then((function(e){return e.brands.map((function(e){return e.items})).flat()})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("tango catalogs error",e)})));case 2:case"end":return e.stop()}}),e)}))),[kn]),Jt=Object(t.useCallback)(Object(s.a)(u.a.mark((function e(){var a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=kn.getAccessToken(),e.abrupt("return",um(a).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("tango email templates error",e)})));case 2:case"end":return e.stop()}}),e)}))),[kn]),Yt=Object(t.useCallback)((function(){J(!0)}),[J]),Zt=Object(t.useCallback)((function(){J(!1)}),[J]),_t=Object(t.useCallback)((function(e,a){ce(!0),a.audienceSegments&&(a.audienceSegments=a.audienceSegments.map((function(e){return delete e.collapsed,e.questionKey=e.questionKey.replace(/\s*$/,""),e.answers.forEach((function(e){e.display&&(e.display=e.display.replace(/\s*$/,"")),e.answer=e.answer.replace(/\s*$/,"")})),e.matrix&&e.matrixKeys?e.matrixKeys.forEach((function(e){e.display&&(e.display=e.display.replace(/\s*$/,"")),e.option=e.option.replace(/\s*$/,"")})):e.matrixKeys=void 0,e}))),a.virtualSegments&&(a.virtualSegments=a.virtualSegments.map((function(e){return delete e.collapsed,e})));var n=a.externalRecruitId&&a.linkedScreenings?[].concat(Object(_.a)(a.linkedScreenings),[a.externalRecruitId]).sort():null;delete a.linkedScreenings;var t=ed(v,a);if(console.log("SUBMIT CHANGES:",t),Object.keys(t).length){var i=t.hasOwnProperty("videoId")?t.videoId:v.videoId,r=t.hasOwnProperty("multiSection")?t.multiSection:v.multiSection,o=t.hasOwnProperty("videoLength")?t.videoLength:v.videoLength,c=t.hasOwnProperty("contentLength")?t.contentLength:v.contentLength,l=t.hasOwnProperty("autoStop")?t.autoStop:v.autoStop,u=t.hasOwnProperty("enableGeoRestriction")?t.enableGeoRestriction:v.enableGeoRestriction,s=t.hasOwnProperty("enhancedGeoRestriction")?t.enhancedGeoRestriction:v.enhancedGeoRestriction,m=t.hasOwnProperty("subGeoRestrictionType")?t.subGeoRestrictionType:v.subGeoRestrictionType,d=t.hasOwnProperty("preventLateEntry")?t.preventLateEntry:v.preventLateEntry,y=t.hasOwnProperty("limitDisconnect")?t.limitDisconnect:v.limitDisconnect,g=t.hasOwnProperty("isDialSession")?t.isDialSession:v.isDialSession,p=t.hasOwnProperty("externalRecruit")?t.externalRecruit:v.externalRecruit,h=t.hasOwnProperty("recruitPlatform")?t.recruitPlatform:v.recruitPlatform,b=t.hasOwnProperty("externalRecruitId")?t.externalRecruitId:v.externalRecruitId,f=t.hasOwnProperty("hasQualifyingSegment")?t.hasQualifyingSegment:v.hasQualifyingSegment,N=t.hasOwnProperty("acuityTechCheck")?t.acuityTechCheck:v.acuityTechCheck,S=t.hasOwnProperty("hasSurvey")?t.hasSurvey:v.hasSurvey,O=t.hasOwnProperty("hasZoomMeeting")?t.hasZoomMeeting:v.hasZoomMeeting,C=t.hasOwnProperty("clientMagicLink")?t.clientMagicLink:v.clientMagicLink,k=t.hasOwnProperty("requirePasscode")?t.requirePasscode:v.requirePasscode,A=t.hasOwnProperty("videoPlatform")?t.videoPlatform:v.videoPlatform,j=t.hasOwnProperty("audienceSegments")?t.audienceSegments:v.audienceSegments,I=t.hasOwnProperty("virtualSegments")?t.virtualSegments:v.virtualSegments,E=t.hasOwnProperty("hasProject")?t.hasProject:v.hasProject;for(var w in v&&(t.id=v.id,t.chimeChatInstance=v.chimeChatInstance),t)"boolean"===typeof t[w]||t[w]||delete t[w];if(t.tableData&&delete t.tableData,E||(t.projectId=null),t.audienceSegments||t.virtualSegments){var T=[].concat(Object(_.a)(j||[]),Object(_.a)(I||[])).reduce((function(e,a){return e[a.questionKey]=a.answers.reduce((function(e,a){return e[a.answer]="object"===typeof a.goal?a.goal?Object(Ke.a)({},a.goal):null:parseFloat(a.goal),e}),{}),e}),{});t.segmentGoals=JSON.stringify(T)}if(t.audienceSegments){var x=v&&v.dialChartSegments||[];t.audienceSegments.forEach((function(e){var a;if(e.answers.forEach((function(e){return delete e.goal})),!e.freeNumeric&&!Xm(e.answers.map((function(e){return e.answer})),null===(a=x.find((function(a){return a.questionKey===e.questionKey})))||void 0===a?void 0:a.answers.map((function(e){return e.answer})))){var n=x.findIndex((function(a){return a.questionKey===e.questionKey}));if(-1!==n||"Gender"===e.questionKey||e.answers.reduce((function(e,a){return e||["Male","Female"].includes(a.answer)}),!1)){var t=e.answers.map((function(e){var a,t,i=$m(e);delete i.goal;var r=null===(a=x[n])||void 0===a||null===(t=a.answers.find((function(e){return e.answer===i.answer})))||void 0===t?void 0:t.showOnChart;return i.showOnChart="boolean"===typeof r?r:["Male","Female"].includes(i.answer)||!1,i}));if(-1===n){var i=$m(e);delete i.multiple,delete i.question,delete i.collapsed,i.hasCrosstab=!1,i.crosstabKeys=[],i.answers=t,x.unshift(i)}else x[n].answers=t}}})),!E||t.projectId?(t.dialChartSegments=JSON.stringify(x),t.audienceSegments=JSON.stringify(t.audienceSegments),p&&b&&(t.externalRecruitId=b)):(delete t.dialChartSegments,delete t.audienceSegments)}if(t.virtualSegments&&(t.virtualSegments.forEach((function(e){e.answers.forEach((function(e){return delete e.goal}))})),t.virtualSegments=JSON.stringify(t.virtualSegments)),t.chimeChatChannels){var R=v.chimeChatChannels||[],M=R.filter((function(e){return!t.chimeChatChannels.find((function(a){return e.channelId===a.channelId}))})).map((function(e){return{name:e.name,channelId:e.channelId}})),P=t.chimeChatChannels.filter((function(e){return R.find((function(a){return e.channelId===a.channelId&&(e.name!==a.name||e.type!==a.type||e.restricted!==a.restricted)}))})).map((function(e){return{name:e.name,channelId:e.channelId,type:e.type,restricted:e.restricted}}));t.chimeChatChanges={deletes:M,updates:P},t.chimeChatChannels=JSON.stringify(t.chimeChatChannels)}N||(t.acuityAppointmentTypeId=null,t.acuityCalendarId=null),p?t.externalRecruitId&&(t.externalRecruit=!0,t.recruitPlatform=t.recruitPlatform||h,E&&"PFM"===h&&(null===n||void 0===n?void 0:n.length)?t.linkedScreenings=n:"QTC"===h&&(t.audienceSegments=t.audienceSegments||j&&JSON.stringify(j))):(t.recruitPlatform=null,t.externalRecruitId=null,t.pauseExternalRecruit=!1),f||(t.hasQualifyingSegment=!1),t.qualifyingSegment&&(t.qualifyingSegment=JSON.stringify(t.qualifyingSegment)),o&&(null===c||void 0===c?void 0:c.length)||(t.videoLength=null,t.contentLength=null),t.videoId=i,t.videoPlatform=A,"Brightcove"===A&&(t.isLiveSession=!1,"NEW"===i&&(t.multiSection=r)),t.contentLength&&(t.contentLength=JSON.stringify(t.contentLength)),l||(t.autoStopTime=null),t.internalVideoName&&(t.internalVideoName=JSON.stringify(t.internalVideoName)),t.videoMarkers&&(t.videoMarkers=JSON.stringify(t.videoMarkers)),t.allowedBrowsers&&(t.allowedBrowsers=JSON.stringify(t.allowedBrowsers)),u||(t.allowedCountries=[]),u&&s&&m||(t.subGeoRestriction=null),t.allowedCountries&&(t.allowedCountries=JSON.stringify(t.allowedCountries)),t.subGeoRestriction&&(t.subGeoRestriction=JSON.stringify(t.subGeoRestriction)),d||(t.lateEntryTimeLimit=null),y||(t.disconnectTimeLimit=null,t.disconnectCountLimit=null),g||(t.dialStyle=null,t.dialMotion=null,t.dialSnap=null,t.gaugeStyle=null,t.numberOfMeters=null,t.scoreBase=null,t.sliderKnob=null,t.sliderKnobColor=null,t.includeTuneOut=!1,t.inactiveReminder=!1,t.inactiveInterval=null,t.inactiveMessage=null,t.clientDialViewer=!1),S||(t.surveyType=null,t.surveyId=null,t.surveyPlacement=null),O?"NEW"===t.zoomMeetingId&&(t.zoomHostId||(t.zoomHostId=v.zoomHostId),t.zoomMeetingName=t.sessionName||v.sessionName,t.zoomMeetingTime=fn.a.tz(t.guestCheckInTime||v.guestCheckInTime,"America/Los_Angeles").seconds(0).milliseconds(0).format("YYYY-MM-DDTHH:mm:ss")):(t.zoomHostId=null,t.zoomMeetingId=null),C?k||(t.magicLinkPasscode=null):(t.magicLinkUrl=null,t.requirePasscode=!1,t.magicLinkPasscode=null,t.requireEmailValidation=!1,t.requireApproval=!1),delete t.sessionStartTime,delete t.contentStartTime,delete t.sessionEndTime,delete t.liveStartTime,delete t.videoIndex,delete t.videoStartTime,delete t.videoEndTime,delete t.chartVideoStart,delete t.chartVideoEnd,t.lastUpdatedBy=B.email,t.scheduledStartTime&&(t.scheduledStartTime=fn()(t.scheduledStartTime).seconds(0).utc().format("YYYY-MM-DD H:mm:ss")),t.staffArrivalTime&&(t.staffArrivalTime=fn()(t.staffArrivalTime).seconds(0).utc().format("YYYY-MM-DD H:mm:ss")),t.guestCheckInTime&&(t.guestCheckInTime=fn()(t.guestCheckInTime).seconds(0).utc().format("YYYY-MM-DD H:mm:ss")),t.clientArrivalTime&&(t.clientArrivalTime=fn()(t.clientArrivalTime).seconds(0).utc().format("YYYY-MM-DD H:mm:ss"));var L=kn.getAccessToken();ao(t,L).then((function(e){me({})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(jn("Error Saving Session",{preventDuplicate:!0,action:Fn}),me({}),ce(!1))}))}else me({}),ce(!1);J(!1)}),[v,kn,J,B.email]),Qt=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n,t;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a?(n=a.id?Bm:Rm,t=kn.getAccessToken(),n(a,t).then((function(e){console.log("updated rewards",e),va({})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(jn("Error Saving Session Rewards",{preventDuplicate:!0,action:Fn}),va({}))}))):va({});case 1:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[kn]),Xt=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!a){e.next=6;break}return n=kn.getAccessToken(),e.next=4,xm(a,n).then((function(e){console.log("updated reward",e),va({guestsOnly:!0})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(jn("Error Saving Guest Reward",{preventDuplicate:!0,action:Fn}),va({guestsOnly:!0}))}));case 4:e.next=7;break;case 6:va({guestsOnly:!0});case 7:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[kn]),$t=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=kn.getAccessToken(),e.next=3,Mm(a,n).then((function(e){console.log("submitted rewards order",e),jn("Rewards Order Sucessfully Submitted",{preventDuplicate:!0,action:Fn}),va({})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(jn("Error Submitting Rewards Order",{preventDuplicate:!0,action:Fn}),va({}))}));case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[kn]),ei=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ya((function(e){return new Set([].concat(Object(_.a)(e),[a]))})),n=kn.getAccessToken(),e.next=4,Pm(a,n).then((function(e){console.log("resent guest reward",e),jn("Guest Reward Sucessfully Resent",{preventDuplicate:!0,action:Fn})})).catch((function(e){"Unauthorized"===e.message?kn.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):jn(e.message?"Tango Error - ".concat(e.message):"Error Resending Guest Reward",{preventDuplicate:!0,action:Fn})})).finally((function(){ya((function(e){var n=new Set(Object(_.a)(e));return n.delete(a),n})),va({})}));case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[kn]),ai=Object(t.useCallback)(Object(s.a)(u.a.mark((function e(){var a,n,t,i,r,o,c,l,s,m;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=v.audienceSegments||[],n=["Segment Key","Type","Matrix Option","Segment Value","Decipher Question ID","Exclude from Recruit"],t=[],a.forEach((function(e,a){e.freeNumeric?t.push([e.questionKey,"Numeric","","","VSR".concat(a),e.excluded?"YES":"NO"]):e.matrix?t.push.apply(t,Object(_.a)(e.matrixKeys.map((function(n){return e.answers.map((function(t){return[e.questionKey,"Matrix",n.option,'"'.concat(t.answer,'"'),"VSR".concat(a),e.excluded?"YES":"NO"]}))})).flat())):t.push.apply(t,Object(_.a)(e.answers.map((function(n){return[e.questionKey,e.multiple?"Multi":"Single","",'"'.concat(n.answer,'"'),"VSR".concat(a),e.excluded?"YES":"NO"]}))))})),i=[n].concat(t).join("\r\n"),(r=new Qm).file("Session ".concat(v.id," Segments.csv"),i),v.hasSurvey&&"Decipher"===v.surveyType&&(o=_m([].concat(Object(_.a)(v.audienceSegments||[]),Object(_.a)(v.virtualSegments||[])),v.surveyPlacement,(v.contentLength||[]).length||1),c=o.part,l=o.full,r.file("Session ".concat(v.id," Decipher.txt"),c),r.file("Session ".concat(v.id," Decipher.xml"),l)),e.next=10,r.generateAsync({type:"blob"});case 10:s=e.sent,m=URL.createObjectURL(s),Object.assign(document.createElement("a"),{href:m,download:"Session ".concat(v.id," Segment Data.zip")}).click();case 13:case"end":return e.stop()}}),e)}))),[v]),ni=Object(t.useCallback)((function(){ce(!1)}),[]),ti=Object(t.useCallback)((function(){pe(!1)}),[]),ii=Object(t.useMemo)((function(){return $m(v&&v.chimeChatChannels||[]).filter((function(e){return e.staffAccess.filter((function(e){return B.accessLevels.includes(e)}))})).map((function(e){return e.userList=!e.userAccess.includes("Viewer"),e}))}),[v,B]);Object(t.useEffect)((function(){v&&v.id&&(Da(v.videoIndex||0),F((function(e){return!(!v.chimeChatInstance||!ii.length)&&(e||{open:!1})})))}),[v,ii,F]);var ri=Object(t.useCallback)((function(e,a){var n=ii.find((function(a){return a.channelId===e.id}));if(n){var t={channelGuests:a.map((function(e){return e.userId})),channelData:e,allowedRoles:n.userAccess};console.log("OPEN GUEST MANAGEMENT FOR CHAT CHANNEL",t),gn(t)}}),[ii]),oi=Object(t.useCallback)((function(){gn()}),[]),ci=Object(t.useCallback)((function(e,a){var n=a.chimeChannelUsers,t=a.originalChannelUsers,i=n.filter((function(e){return!t.includes(e)})),r=t.filter((function(e){return!n.includes(e)})),o=yn.channelData;console.log("SUBMIT CHIME CHANNEL USER CHANGE",o,t,n,{addedUsers:i,removedUsers:r}),gn(),Bn.current(o.ChannelArn,i,r)}),[yn]),li=Object(t.useCallback)((function(){F((function(e){return{open:!e.open}}))}),[F]);Object(t.useEffect)((function(){U&&U.open&&Nn(0)}),[U]);var ui=Object(t.useCallback)((function(e){U&&U.open||Nn(e)}),[U]),si=function(){var e=Object(s.a)(u.a.mark((function e(a){var n,t;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=kn.getAccessToken(),e.next=3,_r(v.id,a,n);case 3:return t=e.sent,e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),mi=function(){var e=Object(s.a)(u.a.mark((function e(a){var n,t;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=kn.getAccessToken(),e.next=3,Qr(v.id,a,n);case 3:return t=e.sent,e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),di=function(){var e=Object(s.a)(u.a.mark((function e(){var a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=kn.getAccessToken(),e.next=3,Zr(v.id,a);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),yi=function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=kn.getAccessToken(),e.next=3,Xr(a,v.id,n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}();return i.a.createElement("div",{className:Object(H.default)(V.content,Object(L.a)({},V.contentShift,U&&U.open))},i.a.createElement("div",{className:V.page},oe&&i.a.createElement(Ra.a,{style:{display:"flex",alignItems:"center",justifyContent:"center"},open:!0},i.a.createElement(R.a,null)),i.a.createElement(i.a.Fragment,null,i.a.createElement(Do,{refresh:se,sessionId:l,onLoaded:ni,key:"session".concat(l,"subscription")}),i.a.createElement(Xo,{refresh:ha,onLoaded:ti,sessionId:l,key:"session".concat(l,"guestsubscription")}),!v&&i.a.createElement(M,null),v&&v.id&&i.a.createElement(i.a.Fragment,null,W&&i.a.createElement(Sr,{team:B.team,allowFullEdit:B.accessLevels.includes("session"),allowPostEdit:!!B.fullAdmin,allowVideoEdit:B.accessLevels.includes("video"),data:$m(On),getProjects:Pt,getVideos:Vt,getYoutubeVideo:Ft,getSurveys:Gt,getPFMScreenings:Kt,getAppointmentTypes:Dt,getCalendars:Ut,getZoomUsers:zt,getZoomUserMeetings:Ht,onSubmit:_t,open:W,handleClose:Zt}),i.a.createElement(kl,Object.assign({},v,{getAllSessionFiles:di,deleteSessionFile:mi,getSessionFile:si,uploadSessionFile:yi,videoIndex:Ga||v.videoIndex||0,videoLength:v.contentLength&&v.contentLength.length?v.contentLength[Ga||v.videoIndex||0]:v.videoLength,playlistLength:(null===(a=v.contentLength)||void 0===a?void 0:a.length)||0,videoComplete:v.finished||Va,currentView:y,allowComplete:!!B.fullAdmin,allowEdit:B.accessLevels.includes("session"),allowBalance:B.accessLevels.includes("balance"),allowTechCheck:B.accessLevels.includes("tc"),allowLiveDial:B.accessLevels.includes("dial"),allowRewards:!!B.fullAdmin,onEditClick:Yt,onSegmentExportClick:ai,onViewChange:Hn,onOpenFile:Wn,onOpenLink:qn,filesMenuAnchor:en,onFilesMenuClose:zn,onSessionCompleteClick:Jn,linksMenuAnchor:_a,onLinksMenuClose:Vn,videoWatermark:B.email,startVideo:Ea,liveStreamStatus:Ft,videoPlayerRef:Rn,showChat:U,chatOpen:U&&U.open,toggleChat:li,chatNotification:bn})),i.a.createElement($.a,null),ne&&i.a.createElement(_u,{data:Q,guests:O,zoomAliases:rn,sessionStarted:v.started,sessionComplete:v.complete,segments:v.audienceSegments,include2fa:v.include2fa,bypassTechCheck:v.bypassTechCheck,externalRecruit:!(!v.externalRecruit||!v.externalRecruitId),onSubmit:pt,open:ne,handleClose:st,allowEdit:B.accessLevels.includes("tc"),allowPostEdit:!!B.fullAdmin,getGuestPhoto:Rt}),("guests"===y||"email"===y)&&i.a.createElement(Pu,{multiSelect:"email"===y,allowCheckIn:B.accessLevels.includes("tc"),allowPii:B.accessLevels.includes("tc")||B.accessLevels.includes("audience"),allowFG:B.accessLevels.includes("balance"),allowIp:!!B.fullAdmin,allowManage:B.accessLevels.includes("audience"),emailLoading:Ye,checkInLoading:De,approveLoading:Oe,waitlistLoading:je,turnAwayLoading:ta,canceledLoading:la,loading:"email"===y?fe:ge,sessionId:v.id,sessionStarted:v.started,sessionComplete:v.complete,checkInStarted:v.checkInStarted,segments:v.audienceSegments,bypassTechCheck:v.bypassTechCheck,autoTechCheck:v.autoTechCheck,externalRecruit:!(!v.externalRecruit||!v.externalRecruitId),guests:O,editGuest:dt,deleteGuest:yt,banGuest:gt,checkInGuest:et,techCheckGuest:at,approveGuest:nt,waitlistGuest:tt,emailRegistrationLink:ct,emailGuestLink:lt,sendBatchEmails:ut,toggleFocusGroup:ht,turnAwayGuest:bt,noShowGuest:St,canceledGuest:Ot,getGuestPhoto:Rt,noShowBatch:vt,updateBatch:ft}),"video"===y&&i.a.createElement(Zu,{sessionId:v.id,allowPii:B.accessLevels.includes("tc")||B.accessLevels.includes("audience"),allowIp:!!B.fullAdmin,allowControl:B.accessLevels.includes("session"),surveyPlacement:v.hasSurvey&&v.surveyPlacement,hasZoomMeeting:v.hasZoomMeeting,enableGeoRestriction:v.enableGeoRestriction,clientViewers:v.clientDialViewer,guests:O,connections:w,openChat:Ct,sendGuestMessage:kt,ejectGuest:It,forceRefreshGuest:Et,moveGuestForward:wt,moveGuestComplete:Tt,uncheckInGuest:ot,uncheckInLoading:$e,resetGuestConnection:xt,startVideo:Zn,stopVideo:_n,setLiveStart:Qn,resetSession:Xn,multiSection:v.multiSection,playlistLength:(null===(n=v.contentLength)||void 0===n?void 0:n.length)||0,sessionStarted:v.started||Ea,liveStarted:v.liveStartTime||Wa,sessionStartTime:Ma||(null===(r=v.contentStartTime)||void 0===r?void 0:r[Ga||v.videoIndex||0]),videoIndex:Ga||v.videoIndex||0,videoComplete:v.finished||Va,isLiveSession:v.isLiveSession}),"dial"===y&&i.a.createElement(ym,{sessionId:v.id,allowPii:B.accessLevels.includes("tc")||B.accessLevels.includes("audience"),allowIp:!!B.fullAdmin,clients:C,connections:x,uncheckInGuest:ot,uncheckInLoading:$e,disableChat:un,openChat:Ct}),"techcheck"===y&&i.a.createElement(om,{sessionId:v.id,guests:O,connections:T,editGuest:dt,openChat:Ct,sendGuestMessage:kt,startVideo:Zn,approveGuest:nt,approveLoading:Oe,denyGuest:it,denyLoading:Te,resetGuest:rt,resetLoading:Me,waitlistGuest:tt,waitlistLoading:je,techCheckNote:v.techCheckNote}),"balance"===y&&i.a.createElement(am,Object.assign({},v,{guests:O})),"rewards"===y&&i.a.createElement(Ym,{sessionId:v.id,guests:k,segments:v.audienceSegments,update:Sa,getTangoCustomers:qt,getTangoCatalogs:Wt,getTangoEmailTemplates:Jt,submitSessionRewards:Qt,submitGuestReward:Xt,submitRewardsOrder:$t,resendGuestReward:ei,resendLoading:da}))),i.a.createElement(gl,{open:ka,title:"Complete Session?",content:"Are you sure you want to mark this session as completed?",submitLabel:"YES",onSubmit:Yn,cancelLabel:"NO",onCancel:function(){Aa(!1)}}),yn&&i.a.createElement(gm,Object.assign({},yn,{guests:O,connections:I,onSubmit:ci,open:!!yn,handleClose:oi})),v&&v.chimeChatInstance&&ii.length&&i.a.createElement(Ws,{open:U&&U.open,setOpen:F,getChatCredentials:Lt,chatInstance:v.chimeChatInstance,chatChannels:ii,updateUsers:Bn,messageUser:Mn,onStarted:At,onConnectionChange:jt,onManageChannelGuests:ri,onChannelMessage:ui}),B.accessLevels.includes("tc")&&i.a.createElement(os,{test:null===v||void 0===v?void 0:v.test,show:"guests"===y,allowUpload:B.accessLevels.includes("audience"),onClickAdd:mt,onUploadCSV:Mt,onError:Bt}),i.a.createElement("div",{className:V.footer})))}))),id=n(2393),rd=function(e){var a=e.error,n=e.message;return i.a.createElement("div",{style:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center",width:"100%",height:"100%"}},i.a.createElement(id.a,{elevation:12,style:{padding:"1rem 2rem 2rem 2rem"}},i.a.createElement(U.a,{variant:"h4"},a),i.a.createElement(U.a,null,n)))},od=(n(2345),{seasi:"SEA",pfm:"PFM",vvtv:"VTV",cpt:"CPT",ew:"EWX"}),cd=Object(x.a)({centerBadge:{transform:"scale(1) translate(-100%, -50%)"}}),ld=function(e){return e.id?"Edit Project":"Add New Project"},ud=i.a.memo((function(e){var a,n=e.data,r=e.team,o=e.getVideos,c=e.getYoutubeVideo,l=e.getSurveys,u=e.getPFMScreenings,s=e.sessions,m=e.allowFullEdit,d=e.allowPostEdit,y=e.allowVideoEdit,p=Object(Ta.useClipboard)({copiedTimeout:1500}),h=Object(t.useState)((null===n||void 0===n?void 0:n.videoPlatform)||"Brightcove"),b=Object(g.a)(h,2),f=b[0],N=b[1],S=Object(t.useState)(null===n||void 0===n?void 0:n.videoId),v=Object(g.a)(S,2),O=v[0],C=v[1],k=Object(t.useState)((null===n||void 0===n?void 0:n.multiSection)&&(null===n||void 0===n||null===(a=n.contentLength)||void 0===a?void 0:a.length)),A=Object(g.a)(k,2),j=A[0],I=A[1],E=Object(t.useState)(),w=Object(g.a)(E,2),T=w[0],x=w[1],R=Object(t.useState)(!1),B=Object(g.a)(R,2),M=B[0],P=B[1],L=Object(t.useState)([]),K=Object(g.a)(L,2),G=K[0],D=K[1],F=Object(t.useRef)(null===n||void 0===n?void 0:n.id),V=Object(t.useRef)(),z=Object(t.useRef)(),H=Object(t.useRef)(),q=Object(t.useRef)(!1),W=Object(t.useRef)(),J=Object(t.useRef)(),Y=cd(),Z=Object(t.useCallback)((function(e){var a=e.id,n=e.started;return!m||!!a&&!!n}),[m]),_=Object(t.useCallback)((function(e){var a=e.id,n=e.started;return!m||!!a&&!!n&&!d}),[m,d]),Q=Object(t.useCallback)((function(e){var a=e.id,n=e.started;return M&&(!m&&!y||!!a&&!!n)}),[m,y,M]),X=Object(t.useCallback)((function(){return V.current||o("brightcove").then((function(e){return V.current=e,e}))}),[o]),$=Object(t.useMemo)((function(){return Promise.resolve(X()).then((function(e){return z.current||(z.current=o("brightcove",null,!0).then((function(a){return z.current=(a||[]).map((function(a){return a.videos=e.filter((function(e){return(a.video_ids||[]).includes(e.id)})),a})),z.current})),z.current)}))}),[X]),ee=Object(t.useCallback)((function(e,a){return Promise.resolve(X()).then((function(n){return a.contentLength=(e||[]).map((function(e){var a;return(null===(a=n.find((function(a){return a.id===e})))||void 0===a?void 0:a.duration)||0})),a.videoLength=a.contentLength.reduce((function(e,a){return e+(a+1e4)}),0),I(a.contentLength.length),a}))}),[X]),ae=Object(t.useCallback)((function(e){return H.current||o("ticktbox").then((function(e){return H.current=e,e}))}),[o]),ne=Object(t.useCallback)((function(e){return c(e)}),[c]),te=Object(t.useCallback)((function(){return W.current||l("qualtrics",!0,!0).then((function(e){return W.current=e,e}))}),[l]),ie=Object(t.useCallback)((function(){return J.current||(J.current=u(!0).then((function(e){return J.current=(e||[]).map((function(e){return e.id="".concat(e.id),e.linkedScreeningIds=e.linkedScreeningIds&&e.linkedScreeningIds.map((function(e){return e&&e.toString()})),e})),J.current})),J.current)}),[u]),re=Object(t.useCallback)((function(){return s.filter((function(e){return!!f&&(e.videoPlatform===f&&!!O&&e.videoId===O)}))}),[s,f,O]),oe=Object(t.useCallback)((function(e,a){return!(!a.projectId||a.projectId===F.current)||a.externalRecruitId&&G.length&&!G.includes(a.externalRecruitId)}),[G]),ce=Object(t.useCallback)((function(e,a){var n="NEW"!==(null===e||void 0===e?void 0:e.id)&&e;return(null===n||void 0===n?void 0:n.segments)&&(a.audienceSegments=n.segments),a}),[]),le=Object(t.useCallback)((function(e,a){var n,t=[];if(null===e||void 0===e||null===(n=e.screenings)||void 0===n?void 0:n[0].Questions){var i=e.screenings[0];a.client=i.Client.displayName;var r=i.Questions.filter((function(e){return"Fields of Employment"!==e.fieldCode})).map((function(e){return{questionKey:e.label,question:e.displayQuestion,multiple:408===e.configJSON.dataType,matrix:808===e.configJSON.dataType,hasCrosstab:!1,crosstabKeys:[],freeNumeric:["Age","Child Age"].includes(e.fieldCode),answers:e.configJSON.answers.map((function(e){return{answer:e}})),matrixKeys:808===e.configJSON.dataType?e.configJSON.options.map((function(e){return{option:e}})):null}}));a.audienceSegments=r,i.seasiJobCode&&(a.seaJobCode=i.seasiJobCode),t=(e.ids||[]).map((function(e){return e&&e.toString()}))}return D(t),a}),[]),ue=Object(t.useCallback)((function(e,a){return a.videoId=null,a.multiSection=!1,a.internalVideoName=[],"YouTube"===e&&(a.videoLength=null,a.contentLength=[]),C(null),I(0),N(e),a}),[]),se=Object(t.useCallback)((function(e,a){var n=e&&e.duration||null;return a.videoLength=n,a.contentLength=n?[n]:null,C(e.id),I(0),a}),[]),me=Object(t.useCallback)((function(e,a){return a.videoId=null,a.internalVideoName=[],I(0),a}),[]),de=Object(t.useCallback)((function(e,a){return C(e.videoId),a}),[]),ye=Object(t.useCallback)((function(e,a){return/^[\w\-]{11}$/.test(e)?(P(!0),ne(e).then((function(e){return x(e),P(!1),{}})).catch((function(e){return x(),P(!1),{}}))):(x(),a)}),[ne]),ge=Object(t.useCallback)((function(e){return!!/^[\w\-]{11}$/.test(e)&&(q.current?!(!T||T.liveStreamDetails):(P(!0),ne(e).then((function(e){return x(e),q.current=!0,P(!1),!(!e||e.liveStreamDetails)})).catch((function(e){return x(),P(!1),!1}))))}),[T,ne]),pe=Object(t.useCallback)((function(){return M?"Loading...":T?T.videoTitle:"NO VIDEO SELECTED"}),[T,M]),he=Object(t.useMemo)((function(){return i.a.createElement(Ia.a,{badgeContent:"LIVE",color:"secondary",anchorOrigin:{vertical:"top",horizontal:"left"},classes:{badge:Y.centerBadge}})}),[Y]),be=Object(t.useCallback)((function(){return T&&T.liveStreamDetails?he:i.a.createElement(i.a.Fragment,null)}),[T,he]),fe=Object(t.useCallback)((function(){return i.a.createElement("span",{style:{display:"flex",alignItems:"center"}},i.a.createElement(Ea.a,{title:"Copy"},i.a.createElement(wa.a,{style:{minWidth:0,padding:"1px 2px"}},i.a.createElement(Qi.a,{onClick:function(){var e="\n Use this link to access the virtuworks\u2122 Live session:\n ".concat(n.magicLinkUrl,"\n \n This session requires the following additional security measures:\n Passcode: ").concat(n.magicLinkPasscode,"\n Email Verification: ").concat(n.requireEmailValidation?"Yes":"No","\n \n If you have any trouble, please contact your client service representative for support.\n ");p.copy(e)}}))))}),[n,p]),Ne=Object(t.useCallback)((function(e,a){return!!a.assigned}),[]),Se=Object(t.useCallback)((function(e){return!e.videoId}),[]),ve=Object(t.useCallback)((function(e){return!0===e.externalRecruit&&"QTC"===e.recruitPlatform}),[]),Oe=Object(t.useCallback)((function(e){return j?"Video ".concat(e):null}),[j]);return i.a.createElement(zi,Object.assign({modalKey:"sessionModal",open:!0},e,{title:ld,buttonLabel:"Submit",tabs:[{key:"detailsTab",label:"Details",fields:[[{key:"team",label:"Team",type:"select",placeholder:"Select Team",options:[{code:"PFM",label:"Preview Free Movies"},{code:"VTV",label:"Viewer Voice TV"},{code:"CPT",label:"Cross Platform Team"},{code:"EWX",label:"EngineWorks"}],optionLabel:"label",optionValueKey:"code",multiple:!1,required:!0,defaultValue:od[r]||"PFM",disabled:Z},{key:"projectName",label:"Project Name",placeholder:"Enter Internal Project Name",type:"text",maxLength:50,required:!0,disabled:Z},{key:"seaJobCode",label:"SE/ASI Job Code",type:"text",placeholder:"Enter Job Code (NOCODE if none)",maxLength:25,required:!0,disabled:_},{key:"client",label:"Client",type:"select",placeholder:"Select Client (or type custom + ENTER)",options:["Netflix","Disney","ABC TV","NBC/Universal","MGM","Lionsgate","Blumhouse"],freeType:!0,multiple:!1,required:!0,disabled:Z},{key:"externalRecruit",label:"Use External Recruit",type:"boolean",defaultValue:!1,disabled:Z},{key:"recruitPlatform",label:"Recruit Platform",placeholder:"Select Recruit Platform",type:"select",options:[{code:"PFM",label:"Preview Free Movies"},{code:"QTC",label:"Qualtrics"}],optionLabel:"label",optionValueKey:"code",multiple:!1,defaultValue:"PFM",conditions:[{condition:function(e){return!0===e.externalRecruit},required:!0}],disabled:Z},{key:"externalRecruitIds",label:"PFM Recruit Linked Screenings",placeholder:"Select PFM Recruit Linked Screenings",type:"select",options:ie,disabledOptions:Ne,optionLabel:function(e){return e&&"Screening IDs ".concat((e.ids||e).map((function(e){return"#".concat(e)})).join(", "))},displayComponent:function(e){return function(){return i.a.createElement("div",{style:{display:"flex",flexDirection:"column",flexBasis:"100%",paddingLeft:"1rem"}},e.screenings.map((function(e){return i.a.createElement(U.a,{key:e.id,variant:"caption"},"#",e.id," - ",e.title)})))}},optionValueKey:"ids",conditions:[{condition:function(e){var a=e.externalRecruit,n=e.recruitPlatform;return!0===a&&"PFM"===n},required:!0}],onUpdate:le,disabled:Z},{key:"externalRecruitId",label:"Qualtrics Recruit Screener",placeholder:"Select Qualtrics Recruit Screener",type:"select",options:te,optionLabel:"name",optionValueKey:"id",conditions:[{condition:function(e){var a=e.externalRecruit,n=e.recruitPlatform;return!0===a&&"QTC"===n},required:!0}],onUpdate:ce,disabled:Z},{key:"qualtricsRegistrationName",label:"Qualtrics Recruit Screener Name",placeholder:"Enter Qualtrics Recruit Screener Name",type:"text",conditions:[{condition:function(e){return!0===e.externalRecruit}},{condition:function(e){return"NEW"===e.externalRecruitId},required:!0}],disabled:Z}],[{key:"videoPlatform",label:"Video Platform",type:"select",options:["Brightcove","ticktBox","YouTube"],multiple:!1,defaultValue:"Brightcove",onUpdate:ue,disabled:Z},{key:"videoId",subkey:"youtube",label:"YouTube Video ID",sublabel:pe,endComponent:be,type:"text",maxLength:11,disabled:Q,onUpdate:ye,customValidator:ge,conditions:[{condition:function(e){return"YouTube"===e.videoPlatform},required:!0}]},{key:"multiSection",label:"Multi-Section Content",type:"boolean",conditions:[{condition:function(e){return"Brightcove"===e.videoPlatform}}],onUpdate:me,disabled:Q},{key:"videoId",subkey:"brightcove",label:"Brightcove Video",placeholder:"Select Video",type:"select",options:X,optionLabel:"name",optionValueKey:"id",conditions:[{condition:function(e){var a=e.videoPlatform,n=e.multiSection;return"Brightcove"===a&&!n},required:!0}],onUpdate:se,disabled:Q},{key:"brightcoveVideoTitle",label:"Brightcove Video Title",placeholder:"Enter Video Title",type:"text",conditions:[{condition:function(e){var a=e.videoPlatform,n=e.multiSection;return"Brightcove"===a&&!n}},{condition:function(e){return"NEW"===e.videoId},required:!0}]},{key:"videoId",subkey:"bc-playlist",label:"Brightcove Playlist",placeholder:"Select Playlist",type:"select",options:$,optionLabel:"name",optionValueKey:"id",conditions:[{condition:function(e){var a=e.videoPlatform,n=e.multiSection;return"Brightcove"===a&&!!n},required:!0}],onUpdate:function(e,a){return a.contentLength=(e.videos||[]).map((function(e){return e.duration||0})),a.videoLength=a.contentLength.reduce((function(e,a){return e+(a+3e4)}),0),C(e.id),I(a.contentLength.length),a},disabled:Q},{key:"brightcovePlaylistTitle",label:"Brightcove Playlist Title",placeholder:"Enter Playlist Title",type:"text",conditions:[{condition:function(e){var a=e.videoPlatform,n=e.multiSection;return"Brightcove"===a&&!!n}},{condition:function(e){return"NEW"===e.videoId},required:!0}]},{key:"brightcovePlaylistVideos",label:"Brightcove Playlist Videos",placeholder:"Select Playlist Videos",buttonLabel:"Add Video",type:"select-builder",options:X,optionLabel:"name",optionValueKey:"id",conditions:[{condition:function(e){var a=e.videoPlatform,n=e.multiSection;return"Brightcove"===a&&!!n}},{condition:function(e){return"NEW"===e.videoId},required:!0}],onUpdate:ee},{key:"videoId",subkey:"ticktbox",label:"ticktBox Video",placeholder:"Select Video",type:"select",options:ae,optionLabel:"videoTitle",optionValueKey:"videoId",conditions:[{condition:function(e){return"ticktBox"===e.videoPlatform},required:!0}],onUpdate:de,disabled:Q},{key:"ticktboxVideoTitle",label:"ticktBox Video Title",placeholder:"Enter Video Title",type:"text",conditions:[{condition:function(e){return"ticktBox"===e.videoPlatform}},{condition:function(e){return"NEW"===e.videoId},required:!0}]},{key:"internalVideoName",label:"Internal Video Name",placeholder:"Enter Internal Name",sublabel:Oe,type:"text-builder",staticLength:j||1,disabled:Se},{key:"playerId",label:"Player ID",type:"text",regexp:/^\w{9}$/,conditions:[{condition:function(e){return"Brightcove"===e.videoPlatform},required:!0}],disabled:!0,defaultValue:"VBdQt9xaK"},{key:"autoStop",label:"Automatic Stop?",type:"boolean",conditions:[{condition:function(e){return!0!==e.multiSection}}],defaultValue:!1,disabled:Q},{key:"autoStopTime",label:"Automatic Stop Time",type:"hms-time",conditions:[{condition:function(e){return!0===e.autoStop},required:!0}],disabled:Q}],[{key:"sessions",label:"Sessions",type:"select",placeholder:"Select Sessions",options:re,disabledOptions:oe,optionLabel:"sessionName",optionValueKey:"id",fullObjects:!0,multiple:!0,defaultValue:[],disabled:Z}]]},{key:"accessTab",label:"Client Access",fields:[{key:"clientMagicLink",label:"Allow Client Shared Link Access",type:"boolean",defaultValue:!1},{key:"magicLinkUrl",label:" ",type:"display",endComponent:fe,conditions:[{condition:function(e){var a=e.clientMagicLink,n=e.magicLinkUrl;return!(!a||!n)}}]},{key:"requirePasscode",label:"Require Passcode",type:"boolean",defaultValue:!1,conditions:[{condition:function(e){return!!e.clientMagicLink}}]},{key:"magicLinkPasscode",label:"Magic Link Passcode",type:"display",conditions:[{condition:function(e){var a=e.requirePasscode,n=e.magicLinkPasscode;return!(!a||!n)}}]},{key:"requireEmailValidation",label:"Require Email Validation",type:"boolean",defaultValue:!1,conditions:[{condition:function(e){return!!e.clientMagicLink}}]}]},{key:"segmentsTab",label:"Segments",disabled:!m,fields:[{key:"audienceSegments",label:"Audience Segments",type:"question-builder",keyLabel:"",showTerminate:ve,defaultValue:[{questionKey:"Gender",question:"What is your identifying gender?",multiple:!1,hasCrosstab:!1,crosstabKeys:[],freeNumeric:!1,answers:[{answer:"Male",goal:50},{answer:"Female",goal:50}]},{questionKey:"Age",question:"What is your current age?",multiple:!1,hasCrosstab:!0,crosstabKeys:["Gender"],freeNumeric:!0,answers:[{answer:"16-24",goal:25},{answer:"25-34",goal:25},{answer:"35-44",goal:15},{answer:"45-54",goal:15},{answer:"55-64",goal:10},{answer:"65-99",goal:10}]},{questionKey:"Ethnicity",question:"Which best represents your ethnic or racial background?",multiple:!1,hasCrosstab:!1,crosstabKeys:[],freeNumeric:!1,answers:[{answer:"African-American or Black",goal:20},{answer:"Asian or Pacific Islander",goal:20},{answer:"Caucasian or White",goal:20},{answer:"Hispanic or Latino",goal:20},{answer:"Native American",goal:20},{answer:"Other",goal:0}]},{questionKey:"Time Zone",question:"What time zone do you currently live in?",multiple:!1,hasCrosstab:!1,crosstabKeys:[],freeNumeric:!1,answers:[{answer:"Pacific Time",goal:25},{answer:"Mountain Time",goal:25},{answer:"Central Time",goal:25},{answer:"Eastern Time",goal:25},{answer:"I am not in the United States",goal:0,terminate:!0}]}]}]},{key:"dialTab",label:"Dial Settings",disabled:Z,fields:[{key:"isDialProject",label:"Is Dial Project",type:"boolean",defaultValue:!1},{key:"scoreBase",label:"Max Score",type:"number",minValue:10,maxValue:1e3,conditions:[{condition:function(e){return!0===e.isDialProject},required:!0}],defaultValue:100}]}]}))}));function sd(e){var a=e.refresh,n=e.onLoaded,i=Object(c.useSetRecoilState)(v),r=Object(d.d)().oktaAuth,o=Object(t.useCallback)(n||function(){},[n]);return Object(t.useEffect)((function(){return To(r.getAccessToken()).then(i).then(o).catch((function(e){if("Unauthorized"!==e.message)throw e;r.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")})})),function(){void 0}}),[r,a,o,i]),null}var md=n(149),dd=n(88),yd=Object(x.a)({projects:{marginBottom:"1rem",width:"100%"},page:{padding:"1em"},footer:{bottom:0,width:"100%",height:"calc(2rem + 56px)"},names:{display:"flex",flexDirection:"column",width:"100%"}}),gd=uo(i.a.memo((function(e){var a=Object(c.useRecoilValue)(v),n=Object(c.useRecoilValue)(h),r=Object(c.useRecoilValue)(p),o=Object(t.useState)(void 0),l=Object(g.a)(o,2),m=l[0],y=l[1],b=yd(),f=Qe("projectSelected",null),N=Object(g.a)(f,2),S=N[0],O=N[1],C=Object(t.useState)(!0),k=Object(g.a)(C,2),A=k[0],j=k[1],I=Object(t.useState)({}),E=Object(g.a)(I,2),w=E[0],T=E[1],x=Qe("projectDialogState",!1),R=Object(g.a)(x,2),B=R[0],M=R[1],K=Object(P.c)(),G=K.enqueueSnackbar,U=K.closeSnackbar,F=Qe("videoImportDialogState",!1),V=Object(g.a)(F,2),z=V[0],H=V[1],q=Object(t.useState)(!1),W=Object(g.a)(q,2),J=W[0],Y=W[1],Z=Object(t.useState)(!1),Q=Object(g.a)(Z,2),X=Q[0],$=Q[1],ee=Object(t.useState)(),ae=Object(g.a)(ee,2),ne=ae[0],te=ae[1],ie=Object(t.useState)(),re=Object(g.a)(ie,2),oe=re[0],ce=re[1],le=Qe("projectstablesort",{}),ue=Object(g.a)(le,2),se=ue[0],me=ue[1],de=Qe("projectstableorder",{startTime:"desc"}),ye=Object(g.a)(de,2),ge=ye[0],pe=ye[1],he=Object(d.d)().oktaAuth,be=Object(t.useRef)();Object(t.useEffect)((function(){y(a?a.map((function(e){var a=Object(Ke.a)({},e);try{a.sessions=JSON.parse(e.sessions||null)||[]}catch(n){console.log(n)}return a})).sort((function(e,a){return Math.max.apply(Math,Object(_.a)(a.sessions.map((function(e){return new Date(e.startTime)}))))-Math.max.apply(Math,Object(_.a)(e.sessions.map((function(e){return new Date(e.startTime)}))))})):void 0)}),[a]);var fe=Object(t.useCallback)((function(e){return i.a.createElement(i.a.Fragment,null,i.a.createElement(D.a,{"aria-label":"close",color:"inherit",className:b.close,onClick:function(){return U(e)}},i.a.createElement(ra.a,null)))}),[]),Ne=Object(t.useCallback)((function(){M(!1),O(null)}),[O,M]),Se=Object(t.useCallback)((function(e,a){j(!0),a.audienceSegments&&(a.audienceSegments=a.audienceSegments.map((function(e){return delete e.collapsed,e.questionKey=e.questionKey.replace(/\s*$/,""),e.answers.forEach((function(e){e.display&&(e.display=e.display.replace(/\s*$/,"")),e.answer=e.answer.replace(/\s*$/,"")})),e.matrix&&e.matrixKeys?e.matrixKeys.forEach((function(e){e.display&&(e.display=e.display.replace(/\s*$/,"")),e.option=e.option.replace(/\s*$/,"")})):e.matrixKeys=void 0,e})));var n=S&&S.id?function(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],t=Object(_.a)(new Set([].concat(Object(_.a)(Object.keys(e)),Object(_.a)(Object.keys(a))))),i=t.filter((function(e){return!n.includes(e)})).reduce((function(n,t){return e.hasOwnProperty(t)&&!a.hasOwnProperty(t)?n[t]=dd(e[t]):!e.hasOwnProperty(t)&&a.hasOwnProperty(t)?n[t]=dd(a[t]):md(e[t],a[t])||(n[t]=dd(a[t])),n}),{});return i}(S,a):dd(a);if(console.log("SUBMIT CHANGES:",n),Object.keys(n).length){var t,i=n.hasOwnProperty("videoId")?n.videoId:null===S||void 0===S?void 0:S.videoId,o=n.hasOwnProperty("multiSection")?n.multiSection:null===S||void 0===S?void 0:S.multiSection,c=n.hasOwnProperty("videoLength")?n.videoLength:null===S||void 0===S?void 0:S.videoLength,l=n.hasOwnProperty("contentLength")?n.contentLength:null===S||void 0===S?void 0:S.contentLength,u=n.hasOwnProperty("autoStop")?n.autoStop:null===S||void 0===S?void 0:S.autoStop,s=n.hasOwnProperty("videoPlatform")?n.videoPlatform:null===S||void 0===S?void 0:S.videoPlatform,m=n.hasOwnProperty("isDialProject")?n.isDialProject:null===S||void 0===S?void 0:S.isDialProject,d=n.hasOwnProperty("externalRecruit")?n.externalRecruit:null===S||void 0===S?void 0:S.externalRecruit,y=n.hasOwnProperty("recruitPlatform")?n.recruitPlatform:null===S||void 0===S?void 0:S.recruitPlatform,g=n.hasOwnProperty("externalRecruitId")?n.externalRecruitId:null===S||void 0===S?void 0:S.externalRecruitId,p=n.hasOwnProperty("externalRecruitIds")?n.externalRecruitIds:null===S||void 0===S?void 0:S.externalRecruitIds,h=JSON.stringify(n.hasOwnProperty("audienceSegments")?n.audienceSegments:null===S||void 0===S?void 0:S.audienceSegments);for(var b in S&&(n.id=S.id),n)"boolean"===typeof n[b]||n[b]||delete n[b];if(n.tableData&&delete n.tableData,n.audienceSegments){n.id&&(n.segmentsChanged=!0);var f=S&&S.dialChartSegments||[];n.audienceSegments.filter((function(e){return!e.freeNumeric})).forEach((function(e){var a;if(!md(e.answers.map((function(e){return e.answer})),null===(a=f.find((function(a){return a.questionKey===e.questionKey})))||void 0===a?void 0:a.answers.map((function(e){return e.answer})))){var n=f.findIndex((function(a){return a.questionKey===e.questionKey}));if(-1!==n||"Gender"===e.questionKey||e.answers.reduce((function(e,a){return e||["Male","Female"].includes(a.answer)}),!1)){var t=e.answers.map((function(e){var a,t,i=dd(e);delete i.goal;var r=null===(a=f[n])||void 0===a||null===(t=a.answers.find((function(e){return e.answer===i.answer})))||void 0===t?void 0:t.showOnChart;return i.showOnChart="boolean"===typeof r?r:["Male","Female"].includes(i.answer)||!1,i}));if(-1===n){var i=dd(e);delete i.multiple,delete i.question,delete i.collapsed,i.hasCrosstab=!1,i.crosstabKeys=[],i.answers=t,f.unshift(i)}else f[n].answers=t}}})),n.dialChartSegments=JSON.stringify(f),n.audienceSegments=JSON.stringify(n.audienceSegments),d&&(g||p)&&(n.externalRecruitId=g,n.externalRecruitIds=p)}if(d?(n.externalRecruitId||n.externalRecruitIds)&&(n.externalRecruit=!0,n.audienceSegments=n.audienceSegments||h,n.recruitPlatform=n.recruitPlatform||y):(n.recruitPlatform=null,n.externalRecruitId=null),n.sessions){var N=(null===S||void 0===S?void 0:S.sessions)||[],v=N.filter((function(e){return!n.sessions.find((function(a){return e.id===a.id}))})).map((function(e){return e.id})),C=n.sessions.filter((function(e){return!N.find((function(a){return e.id===a.id}))})).map((function(e){return e.id}));n.sessionChanges={deletes:v,updates:C}}delete n.sessions,c&&(null===l||void 0===l?void 0:l.length)||(n.videoLength=null,n.contentLength=null),n.videoId=i,n.videoPlatform=s,"Brightcove"===s&&"NEW"===i&&(n.multiSection=o),n.contentLength&&(n.contentLength=JSON.stringify(n.contentLength)),u||(n.autoStopTime=null),n.internalVideoName&&(n.internalVideoName=JSON.stringify(n.internalVideoName)),n.videoMarkers&&(n.videoMarkers=JSON.stringify(n.videoMarkers)),m||(n.scoreBase=null),n.id?(n.lastUpdatedBy=r.email,t=Ro):(n.createdBy=r.email,n.lastUpdatedBy=r.email,t=xo);var k=he.getAccessToken();t(n,k).then((function(e){T({})})).catch((function(e){"Unauthorized"===e.message?he.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(G("Error Saving Project",{preventDuplicate:!0,action:fe}),T({}),j(!1))}))}else T({}),j(!1);M(!1),O(null)}),[S,he,O,M,r.email]),ve=Object(t.useCallback)((function(e,a){O(null),M(!0)}),[O,M]),Oe=Object(t.useCallback)((function(e,a){O(a),M(!0)}),[O,M]),Ce=Object(t.useCallback)((function(e,a){var n=a.id;a.tableData;j(!0),function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/project"),{method:"DELETE",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify({id:e})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))}(n,he.getAccessToken()).then((function(e){T({}),j(!1)})).catch((function(e){"Unauthorized"===e.message?he.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(G("Error Deleting Project",{preventDuplicate:!0,action:fe}),T({}),j(!1))}))}),[he]),ke=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=he.getAccessToken(),e.abrupt("return",No(a,n));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[he]),Ae=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a,n){var t,i,r=arguments;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>2&&void 0!==r[2]&&r[2],i=he.getAccessToken(),e.abrupt("return",bo(a,n,t,i).then((function(e){var i;return"TC"!==n&&e.push((i={},Object(L.a)(i,"brightcove"===a.toLowerCase()?"name":"videoTitle","Add New ".concat(t?"Playlist":"Video")),Object(L.a)(i,"brightcove"===a.toLowerCase()?"id":"videoId","NEW"),Object(L.a)(i,"brightcove"===a.toLowerCase()?"duration":"videoLength",null),Object(L.a)(i,"techCheck",!1),i)),Promise.resolve(e)})).catch((function(e){"Unauthorized"===e.message?he.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("videos error",e)})));case 3:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}(),[he]),je=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a,n){var t;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=he.getAccessToken(),e.abrupt("return",ko(a.toLowerCase(),{forRegistration:n,forProject:!0},t).then((function(e){return n&&e.unshift({name:"New Registration Survey",id:"NEW"}),Promise.resolve(e)})).catch((function(e){"Unauthorized"===e.message?he.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("surveys error",e)})));case 2:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}(),[he]),Ie=Object(t.useCallback)(function(){var e=Object(s.a)(u.a.mark((function e(a){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=he.getAccessToken(),e.abrupt("return",Ao(a,n).then((function(e){return Promise.resolve(e)})).catch((function(e){"Unauthorized"===e.message?he.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):console.log("screenings error",e)})));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),[he]),Ee=Object(t.useCallback)((function(e,a,n,t){var i=Object(g.a)(n,1)[0];new Promise((function(e,a){try{var n=document.createElement("video");n.preload="metadata",n.onloadedmetadata=function(){window.URL.revokeObjectURL(n.src),n.duration?e(1e3*n.duration):a("Cannot determine video duration.")},n.onerror=function(){a("Invalid video. Please select a video file.")},n.src=window.URL.createObjectURL(i)}catch(t){a(t)}})).then((function(n){ce("Requesting Upload...");var r="Brightcove"===a?fo:So,o=he.getAccessToken();return r({videoId:e,videoLength:n,isForensic:t},i,o,(function(e){ce("Uploading Video..."),Y(!0)}),(function(e){return console.log(e)}),(function(e){return te(100*e)}),(function(){return ce("Ingesting Video...")}),(function(e){return ce("Error Uploading Video")})).then((function(e){console.log("ok",e),$(!0),ce("Upload Complete"),T({})}))})).catch((function(e){console.log("err",e)}))}),[he]),we=Object(t.useCallback)((function(e,a){Y(!1),$(!1),te(null),ce(null),O(a),H(!0)}),[O,H]),Te=Object(t.useCallback)((function(){O(null),H(!1),T({})}),[O,H]),xe=Object(t.useCallback)((function(){return[{title:"Project Name",field:"projectName"},{title:"Associated Sessions",field:"sessions",customSort:function(e,a){return Math.max.apply(Math,Object(_.a)(e.sessions.map((function(e){return new Date(e.startTime)}))))-Math.max.apply(Math,Object(_.a)(a.sessions.map((function(e){return new Date(e.startTime)}))))},render:function(e){return i.a.createElement("div",{className:b.names},e.sessions.map((function(e){return i.a.createElement("span",{key:"".concat(e.id,"sessionnamerow")},e.sessionName)})))}},{title:"Client",field:"client"},{title:"Video Platform",field:"videoPlatform"},{title:"Dial Project",field:"isDialProject",lookup:{false:"No",true:"Yes"}}].map((function(e,a){return e.columnIndex=void 0!==ge[e.field]?ge[e.field]:a,e.defaultSort=se[e.field],e})).sort((function(e,a){return e.columnIndex-a.columnIndex}))}),[se,ge]),Re=Object(t.useCallback)((function(){j(!1)}),[]),Be=Object(t.useCallback)((function(e,a){window.open(qr.dialUrl+"/project/"+a.id,"_blank").focus()}),[]),Me=Object(t.useCallback)((function(e,a){return me((function(){var n,t=null===(n=xe()[e])||void 0===n?void 0:n.field;return t?Object(L.a)({},t,a):{}}))}),[xe,me]),Pe=Object(t.useCallback)((function(e,a){var n=Object(_.a)(xe()),t=n[e];n.splice(e,1),n.splice(a,0,t),pe(n.reduce((function(e,a,n){return e[a.field]=n,e}),{}))}),[xe,pe]);return i.a.createElement("div",{className:b.page},i.a.createElement(to,{refresh:w,key:"sessionssubscription"}),i.a.createElement(sd,{refresh:w,onLoaded:Re,key:"projectssubscription"}),n&&B&&i.a.createElement(ud,{team:r.team,allowFullEdit:r.accessLevels.includes("session"),allowPostEdit:!!r.fullAdmin,allowVideoEdit:r.accessLevels.includes("video"),data:S,getVideos:Ae,getYoutubeVideo:ke,getSurveys:je,getPFMScreenings:Ie,sessions:n,onSubmit:Se,open:B,handleClose:Ne}),!A&&z&&i.a.createElement(jr,{session:S,onSubmit:Ee,open:z,percent:ne,progress:oe,started:J,complete:X,handleClose:Te}),i.a.createElement("div",{className:b.projects},i.a.createElement(Na.a,{key:"projects-table",tableRef:be,onOrderChange:Me,onColumnDragged:Pe,options:{sorting:!0,emptyRowsWhenPaging:!1,actionsColumnIndex:-1,detailPanelType:"single",pageSize:10,pageSizeOptions:[10,25,50,75,100],actionsCellStyle:{marginRight:"5px"}},columns:xe(),isLoading:!m||A,data:m,title:"Project Groups",actions:[function(e){return{icon:ba.a,tooltip:"Upload Video to ".concat(e.videoPlatform),onClick:we,disabled:e.videoUploaded,hidden:!["Brightcove","ticktBox"].includes(e.videoPlatform)||!!e.videoLength||!r.accessLevels.includes("video")}},function(e){return{icon:"edit",tooltip:"Edit",onClick:Oe,hidden:!(r.accessLevels.includes("session")||r.accessLevels.includes("video")),disabled:!n}},function(e){return{icon:"delete",tooltip:"Delete",onClick:Ce,hidden:!r.accessLevels.includes("session"),disabled:!!e.checkInStarted}},function(e){return{icon:mc.a,tooltip:"View Graph",hidden:!e.isDialProject,onClick:Be,disabled:!e.started}}]})),r.accessLevels.includes("session")&&i.a.createElement(ja,{show:!0,loading:!n,onClick:ve}),i.a.createElement("div",{className:b.footer}))}))),pd=i.a.memo((function(e){return i.a.createElement(zi,Object.assign({modalKey:"bannedModal",open:!0},e,{title:function(e){return e.id?"Edit Banned Email":"Add New Banned Email"},buttonLabel:"Submit",fields:[{key:"email",label:"Email",placeholder:"Enter Email Address",type:"text",regexp:/^(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i,required:!0},{key:"banReason",label:"Ban Reason",placeholder:"Enter Ban Reason",type:"text",large:!0}]}))})),hd=Jr()(),bd=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/banned"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify(e)}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))},fd=function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/banned"),{method:"PUT",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify(e)}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))};function Nd(e){var a=e.refresh,n=e.onLoaded,i=Object(c.useSetRecoilState)(A),r=Object(d.d)().oktaAuth,o=Object(t.useCallback)(n||function(){},[n]);return Object(t.useEffect)((function(){return function(e,a){var n=e.includeDeleted,t=void 0!==n&&n,i=e.offset,r=void 0===i?0:i;return hd.threadedFetch("https://".concat(qr.rest.sessionManagementAPI,"/banned"),{method:"GET",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},params:{includeDeleted:t,offset:r}},!0).then((function(e){return e}))}({includeDeleted:!1},r.getAccessToken()).then(i).then(o).catch((function(e){if("Unauthorized"!==e.message)throw e;r.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")})})),function(){void 0}}),[r,a,o,i]),null}var Sd=n(149),vd=n(88),Od=Object(x.a)({banned:{marginBottom:"1rem",width:"100%"},page:{padding:"1em"},footer:{bottom:0,width:"100%",height:"calc(2rem + 56px)"},names:{display:"flex",flexDirection:"column",width:"100%"}}),Cd=uo(i.a.memo((function(e){var a=Object(c.useRecoilValue)(A),n=Object(c.useRecoilValue)(p),r=Od(),o=Qe("bannedSelected",null),l=Object(g.a)(o,2),u=l[0],s=l[1],y=Object(t.useState)(!0),h=Object(g.a)(y,2),b=h[0],f=h[1],N=Object(t.useState)({}),S=Object(g.a)(N,2),v=S[0],O=S[1],C=Qe("bannedDialogState",!1),k=Object(g.a)(C,2),j=k[0],I=k[1],E=Object(P.c)(),w=E.enqueueSnackbar,T=E.closeSnackbar,x=Qe("bannedtablesort",{}),R=Object(g.a)(x,2),B=R[0],M=R[1],K=Qe("bannedtableorder",{}),G=Object(g.a)(K,2),U=G[0],F=G[1],V=Object(d.d)().oktaAuth,z=Object(m.k)(),H=Object(t.useRef)();Object(t.useEffect)((function(){n.fullAdmin||z.push("/sessions")}),[n,z]);var q=Object(t.useCallback)((function(){I(!1),s(null)}),[s,I]),W=Object(t.useCallback)((function(e,a){f(!0);var t=u&&u.id?function(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],t=Object(_.a)(new Set([].concat(Object(_.a)(Object.keys(e)),Object(_.a)(Object.keys(a))))),i=t.filter((function(e){return!n.includes(e)})).reduce((function(n,t){return e.hasOwnProperty(t)&&!a.hasOwnProperty(t)?n[t]=vd(e[t]):!e.hasOwnProperty(t)&&a.hasOwnProperty(t)?n[t]=vd(a[t]):Sd(e[t],a[t])||(n[t]=vd(a[t])),n}),{});return i}(u,a):vd(a);if(console.log("SUBMIT CHANGES:",t),Object.keys(t).length){for(var i in u&&(t.id=u.id),t)"boolean"===typeof t[i]||t[i]||delete t[i];var r;t.tableData&&delete t.tableData,t.id?(t.lastUpdatedBy=n.email,r=fd):(t.createdBy=n.email,t.lastUpdatedBy=n.email,r=bd),r(t,V.getAccessToken()).then((function(e){O({})})).catch((function(e){"Unauthorized"===e.message?V.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(w("Error Saving banned",{preventDuplicate:!0,action:J}),O({}),f(!1))}))}else O({}),f(!1);I(!1),s(null)}),[u,V,s,I,n.email]),J=Object(t.useCallback)((function(e){return i.a.createElement(i.a.Fragment,null,i.a.createElement(D.a,{"aria-label":"close",color:"inherit",className:r.close,onClick:function(){return T(e)}},i.a.createElement(ra.a,null)))}),[]),Y=Object(t.useCallback)((function(e,a){s(null),I(!0)}),[s,I]),Z=Object(t.useCallback)((function(e,a){s(a),I(!0)}),[s,I]),Q=Object(t.useCallback)((function(e,a){var n=a.id;a.tableData;f(!0),function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/banned"),{method:"DELETE",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify({id:e})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))}(n,V.getAccessToken()).then((function(e){O({}),f(!1)})).catch((function(e){"Unauthorized"===e.message?V.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(w("Error Deleting Banned",{preventDuplicate:!0,action:J}),O({}),f(!1))}))}),[V]),X=Object(t.useCallback)((function(){return[{title:"Email",field:"email"},{title:"Ban Reason",field:"banReason"}].map((function(e,a){return e.columnIndex=void 0!==U[e.field]?U[e.field]:a,e.defaultSort=B[e.field],e})).sort((function(e,a){return e.columnIndex-a.columnIndex}))}),[B,U]),$=Object(t.useCallback)((function(){f(!1)}),[]),ee=Object(t.useCallback)((function(e,a){return M((function(){var n,t=null===(n=X()[e])||void 0===n?void 0:n.field;return t?Object(L.a)({},t,a):{}}))}),[X,M]),ae=Object(t.useCallback)((function(e,a){var n=Object(_.a)(X()),t=n[e];n.splice(e,1),n.splice(a,0,t),F(n.reduce((function(e,a,n){return e[a.field]=n,e}),{}))}),[X,F]);return i.a.createElement("div",{className:r.page},i.a.createElement(Nd,{refresh:v,onLoaded:$,key:"bannedsubscription"}),j&&i.a.createElement(pd,{data:u,onSubmit:W,open:j,handleClose:q}),i.a.createElement("div",{className:r.banned},i.a.createElement(Na.a,{key:"banned-table",tableRef:H,onOrderChange:ee,onColumnDragged:ae,options:{emptyRowsWhenPaging:!1,actionsColumnIndex:-1,detailPanelType:"single",pageSize:10,pageSizeOptions:[10,25,50,75,100],actionsCellStyle:{marginRight:"5px"}},columns:X(),isLoading:!a||b,data:a||[],title:"Banned Emails",actions:[{icon:"edit",tooltip:"Edit",onClick:Z,hidden:!n.fullAdmin},{icon:"delete",tooltip:"Delete",onClick:Q,hidden:!n.fullAdmin}]})),n.fullAdmin&&i.a.createElement(ja,{show:!0,onClick:Y}),i.a.createElement("div",{className:r.footer}))}))),kd=i.a.memo((function(e){var a=e.opts,n=void 0===a?{}:a,r=Object(Q.a)(e,["opts"]);Object(t.useCallback)((function(e,a){return!!n[a.code]}),[n]);return i.a.createElement(zi,Object.assign({modalKey:"emailTemplateModal",open:!0},r,{title:function(e){return(null===e||void 0===e?void 0:e.id)?"Edit Email Template":"Add Email Template"},buttonLabel:"Submit",fields:[[{key:"name",label:"Template Name",placeholder:"Enter Template Name",type:"text",required:!0}],[{key:"subject",label:"Email Subject",placeholder:"Enter Email Subject Line",type:"text",required:!0},{key:"content",label:"Email Content",placeholder:"Enter Email Content",type:"rich-text"},{key:"includeLogo",label:"Include Logo Image",type:"boolean",defaultValue:!0},{key:"includeTitle",label:"Include Event Title",type:"boolean",defaultValue:!0},{key:"includeTime",label:"Include Event Date/Time",type:"boolean",defaultValue:!0}]]}))})),Ad=n(149),jd=n(88),Id=Object(x.a)({templates:{marginBottom:"1rem",width:"100%"},page:{padding:"1em"},footer:{bottom:0,width:"100%",height:"calc(2rem + 56px)"},names:{display:"flex",flexDirection:"column",width:"100%"}}),Ed=uo(i.a.memo((function(e){var a=Object(c.useRecoilValue)(j),n=Object(c.useRecoilValue)(p),r=Id(),o=Qe("templateSelected",null),l=Object(g.a)(o,2),u=l[0],s=l[1],y=Object(t.useState)(!0),h=Object(g.a)(y,2),b=h[0],f=h[1],N=Object(t.useState)({}),S=Object(g.a)(N,2),v=S[0],O=S[1],C=Qe("emailTemplateDialogState",!1),k=Object(g.a)(C,2),A=k[0],I=k[1],E=Qe("emailtemplatestablesort",{}),w=Object(g.a)(E,2),T=w[0],x=w[1],R=Qe("emailtemplatestableorder",{}),B=Object(g.a)(R,2),M=B[0],K=B[1],G=Object(d.d)().oktaAuth,U=Object(P.c)(),F=U.enqueueSnackbar,V=U.closeSnackbar,z=Object(m.k)(),H=Object(t.useRef)();Object(t.useEffect)((function(){n.fullAdmin||z.push("/sessions")}),[n,z]);var q=Object(t.useCallback)((function(e){return i.a.createElement(i.a.Fragment,null,i.a.createElement(D.a,{"aria-label":"close",color:"inherit",className:r.close,onClick:function(){return V(e)}},i.a.createElement(ra.a,null)))}),[]),W=Object(t.useCallback)((function(){I(!1),s(null)}),[s,I]),J=Object(t.useCallback)((function(e,a){f(!0);var n=jd(a),t=u&&u.id?function(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],t=Object(_.a)(new Set([].concat(Object(_.a)(Object.keys(e)),Object(_.a)(Object.keys(a))))),i=t.filter((function(e){return!n.includes(e)})).reduce((function(n,t){return e.hasOwnProperty(t)&&!a.hasOwnProperty(t)?n[t]=jd(e[t]):!e.hasOwnProperty(t)&&a.hasOwnProperty(t)?n[t]=jd(a[t]):Ad(e[t],a[t])||(n[t]=jd(a[t])),n}),{});return i}(u,a):n;if(console.log("SUBMIT CHANGES:",t),Object.keys(t).length){for(var i in n)"boolean"===typeof n[i]||n[i]||delete n[i];n.tableData&&delete n.tableData,function(e,a){var n=e.id,t=e.name,i=e.subject,r=e.content,o=Object(Q.a)(e,["id","name","subject","content"]);return fetch("https://".concat(qr.rest.sessionManagementAPI,"/email/templates"),{method:"POST",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify(Object(Ke.a)({id:n,name:t,subject:i,content:r},o))}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))}(n,G.getAccessToken()).then((function(e){O({})})).catch((function(e){"Unauthorized"===e.message?G.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(F("Error Saving EmailTemplate",{preventDuplicate:!0,action:q}),O({}),f(!1))}))}else O({}),f(!1);I(!1),s(null)}),[u,G,s,I,n.email]),Y=Object(t.useCallback)((function(e,a){s(null),I(!0)}),[s,I]),Z=Object(t.useCallback)((function(e,a){s(a),I(!0)}),[s,I]),X=Object(t.useCallback)((function(e,a){var n=a.id;a.tableData;f(!0),function(e,a){return fetch("https://".concat(qr.rest.sessionManagementAPI,"/email/templates"),{method:"DELETE",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer "+a},body:JSON.stringify({id:e})}).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))})).then((function(e){return e}))}(n,G.getAccessToken()).then((function(e){O({}),f(!1)})).catch((function(e){"Unauthorized"===e.message?G.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")}):(F("Error Deleting EmailTemplate",{preventDuplicate:!0,action:q}),O({}),f(!1))}))}),[G]),$=Object(t.useCallback)((function(){return[{title:"Template Name",field:"name"},{title:"Subject Line",field:"subject"},{title:"Include Logo Image",field:"includeLogo"},{title:"Include Event Title",field:"includeTitle"},{title:"Include Event Date/Time",field:"includeTime"}].map((function(e,a){return e.columnIndex=void 0!==M[e.field]?M[e.field]:a,e.defaultSort=T[e.field],e})).sort((function(e,a){return e.columnIndex-a.columnIndex}))}),[T,M]),ee=Object(t.useCallback)((function(){f(!1)}),[]),ae=Object(t.useCallback)((function(e,a){return x((function(){var n,t=null===(n=$()[e])||void 0===n?void 0:n.field;return t?Object(L.a)({},t,a):{}}))}),[$,x]),ne=Object(t.useCallback)((function(e,a){var n=Object(_.a)($()),t=n[e];n.splice(e,1),n.splice(a,0,t),K(n.reduce((function(e,a,n){return e[a.field]=n,e}),{}))}),[$,K]);return i.a.createElement("div",{className:r.page},i.a.createElement(Cu,{refresh:v,onLoaded:ee,key:"emailtemplatessubscription"}),A&&i.a.createElement(kd,{data:u,onSubmit:J,open:A,handleClose:W}),i.a.createElement("div",{className:r.templates},i.a.createElement(Na.a,{key:"email-templates-table",tableRef:H,onOrderChange:ae,onColumnDragged:ne,options:{emptyRowsWhenPaging:!1,actionsColumnIndex:-1,detailPanelType:"single",pageSize:10,pageSizeOptions:[10,25,50,75,100],actionsCellStyle:{marginRight:"5px"}},columns:$(),isLoading:!a||b,data:a||[],title:"Email Templates",actions:[{icon:"edit",tooltip:"Edit",onClick:Z},{icon:"delete",tooltip:"Delete",onClick:X,hidden:!n.fullAdmin}]})),n.fullAdmin&&i.a.createElement(ja,{show:!0,onClick:Y}),i.a.createElement("div",{className:r.footer}))}))),wd=Object(x.a)({app:{height:"100%",width:"100%",minHeight:"100vh",position:"absolute",display:"flex",flexDirection:"column"},transition:{position:"relative",width:"auto",height:"100vh",overflow:"hidden"},body:{position:"relative",width:"auto",height:"100%",overflowY:"auto",overflowX:"hidden"},footer:{position:"absolute",bottom:0,width:"100%",height:"calc(2rem + 56px)"}}),Td=i.a.memo((function(e){console.log("render app main",e);var a=wd();return i.a.createElement("div",{className:a.app},i.a.createElement(Le,null),i.a.createElement("div",{className:a.body},i.a.createElement(m.g,{location:e.location},i.a.createElement(m.d,{exact:!0,path:["/sessions/upcoming","/sessions/upcoming/:action","/"],render:function(){return i.a.createElement(Ko,{filter:"upcoming"})}}),i.a.createElement(m.d,{exact:!0,path:"/sessions/today",render:function(){return i.a.createElement(Ko,{filter:"today's"})}}),i.a.createElement(m.d,{exact:!0,path:"/sessions/past",render:function(){return i.a.createElement(Ko,{filter:"past"})}}),i.a.createElement(m.d,{exact:!0,path:"/projects",render:function(){return i.a.createElement(gd,null)}}),i.a.createElement(m.d,{exact:!0,path:"/banned",render:function(){return i.a.createElement(Cd,null)}}),i.a.createElement(m.d,{exact:!0,path:"/emails",render:function(){return i.a.createElement(Ed,null)}}),i.a.createElement(m.d,{exact:!0,path:["/session/:sessionId","/session/:sessionId/:selectedView"],component:td}),i.a.createElement(m.d,{render:function(){return i.a.createElement(rd,{error:"Not Found",message:"Page Not Found"})}}))))})),xd=Object(I.a)(P.a)((function(){return{"&.notistack-MuiContent-info":{display:"flex",flexWrap:"nowrap"}}})),Rd={seasi:Object(E.a)(Object(w.b)({palette:{primary:{main:"#7A3493"},secondary:{main:"#ED254E"},toolbar:"#343A40"},overrides:{MUIRichTextEditor:{root:{width:"100%",border:"1px solid #bdbdbd",borderRadius:"4px",boxSizing:"border-box"},editorContainer:{padding:"0.6rem",margin:0,boxSizing:"border-box"},placeHolder:{position:"relative"},toolbar:{display:"flex",justifyContent:"space-around",marginBottom:"0.5rem",paddingBottom:"0.5rem",borderBottom:"1px solid #e0e0e0"}}}})),pfm:Object(E.a)(Object(w.b)({palette:{primary:{main:"#6C54A4"},secondary:{main:"#EE6352"}}})),vvtv:Object(E.a)(Object(w.b)({palette:{primary:{main:"#be8b1f"},secondary:{main:"#B91372"}}})),ew:Object(E.a)(Object(w.b)({palette:{primary:{main:"#0099ff"},secondary:{main:"#D64045"}}})),cpt:Object(E.a)(Object(w.b)({palette:{}}))},Bd=["session","audience","tc","balance","client","dial","video"],Md=i.a.memo((function(e){var a=Object(c.useRecoilState)(p),n=Object(g.a)(a,2),r=n[0],o=n[1],l=Object(d.d)().oktaAuth;return Object(t.useEffect)((function(){l.getUser().then((function(e){if(!e)throw new Error("UNDEFINED USER");if((!e.accessLevels||!e.accessLevels.length)&&!e.fullAdmin)throw new Error("NO ACCESS LEVELS DEFINED");e.fullAdmin&&(e.accessLevels=Bd),e.chimeUsername="".concat(e.given_name," (Staff)"),o(e)})).catch((function(e){console.log(e),l.signOut({postLogoutRedirectUri:"".concat(window.location.origin,"/login")})}))}),[l,o]),r?i.a.createElement(T.a,{theme:Rd.seasi},i.a.createElement(P.b,{Components:{info:xd},maxSnack:10,anchorOrigin:{vertical:"bottom",horizontal:"center"},autoHideDuration:6e3},i.a.createElement(Td,e))):i.a.createElement(M,null)})),Pd=n(1313),Ld=(n(2353),n(1312)),Kd=n.n(Ld),Gd=i.a.memo((function(e){var a=e.baseUrl,n=e.onError,r=e.onSuccess,o=Object(t.useRef)();return Object(t.useEffect)((function(){var e=new Pd.a({baseUrl:a,authParams:{pkce:!1},logo:Kd.a,i18n:{en:{"primaryauth.title":"Please Login to Continue"}}});return e.renderEl({el:o.current},r,n),function(){e.remove()}}),[a,r,n]),i.a.createElement("div",{ref:o})})),Dd=function(e){var a=e.baseUrl,n=Object(d.d)(),r=n.authState,o=n.oktaAuth,c=Object(t.useCallback)((function(e){if("SUCCESS"===e.status)return o.signInWithRedirect({sessionToken:e.session.token})}),[o]),l=Object(t.useCallback)((function(e){console.log("error logging in",e)}),[]);return r?r.isAuthenticated?i.a.createElement(m.c,{to:{pathname:"/"}}):i.a.createElement("div",{style:{width:"100vw",height:"100vh",display:"flex",flexDirection:"row",justifyContent:"center"}},i.a.createElement(Gd,{baseUrl:a,onSuccess:c,onError:l})):i.a.createElement("div",null,"Loading...")},Ud=new y.OktaAuth({issuer:qr.oktaConfig.issuer,clientId:qr.oktaConfig.clientId,originalUri:window.location.origin,redirectUri:window.location.origin+"/authcallback",responseType:["id_token","token"],scopes:["openid","email","profile","groups","appdata","offline_access"],pkce:!1});Ud.tokenManager.on("added",(function(e,a){console.log("OKTA token added")})),Ud.tokenManager.on("error",(function(e){console.log("OKTA ERROR",JSON.stringify(e))})),Ud.tokenManager.on("expired",(function(e,a){console.log("OKTA token has expired")})),Ud.tokenManager.on("renewed",(function(e,a,n){console.log("OKTA renewed----",a,"accessToken"in a)}));var Fd=qr.oktaConfig.issuer.replace(/\/oauth2\/.+/,""),Vd=i.a.memo((function(e){var a=e.history,n=e.location.pathname,r=Object(t.useRef)(),o=Object(t.useCallback)((function(){console.log("LOGIN REQUIRED"),"/login"===n||"/authcallback"===n||r.current||(a.push("/login"),r.current=!0)}),[a,n]),c=function(){var e=Object(s.a)(u.a.mark((function e(n,t){return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a.replace(Object(y.toRelativeUrl)("/authcallback"===t?"/":t,window.location.origin));case 1:case"end":return e.stop()}}),e)})));return function(a,n){return e.apply(this,arguments)}}();return i.a.createElement(d.c,{oktaAuth:Ud,onAuthRequired:o,restoreOriginalUri:c},i.a.createElement(m.d,{exact:!0,path:"/login",render:function(){return i.a.createElement(Dd,{baseUrl:Fd})}}),i.a.createElement(m.d,{exact:!0,path:"/authcallback",component:d.a}),i.a.createElement(d.b,{path:"**",component:Md}))})),zd=Object(m.o)(Vd),Hd=n(103),qd=n(1317),Wd=n(2411),Jd=n(1314),Yd=Object(E.a)(Object(w.b)({palette:{}})),Zd=function(){return i.a.createElement(c.RecoilRoot,null,i.a.createElement(T.a,{theme:Yd},i.a.createElement(Hd.a,{dateAdapter:qd.a},i.a.createElement(Wd.a,{backend:Jd.a},i.a.createElement(re.BrowserRouter,null,i.a.createElement(zd,null))))))};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));o.a.render(i.a.createElement(i.a.StrictMode,null,i.a.createElement(Zd,null)),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()})).catch((function(e){console.error(e.message)}))},262:function(e){e.exports=JSON.parse('{"linkToVirtualEvent":{"en":"Below is your private link to our virtual event:","sp":"A continuaci\xf3n se muestra su enlace privado a nuestro evento virtual:"},"continueToMoveDial":{"en":"Please continue to move your dial","sp":"Por favor contin\xfaa moviendo tu dial"}}')},337:function(e,a,n){var t=n(1940),i=["threadedFetch"];e.exports=function(){var e=new Worker(URL.createObjectURL(new Blob(['!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/",r(r.s=0)}([function(e,t,r){"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}r.r(t),r.d(t,"threadedFetch",(function(){return s}));var s=function e(t,r,n){var o=r.dataKey,u=void 0===o?"records":o,s=r.params,f=c(r,["dataKey","params"]),l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],p=new URL(t);s&&(p.search=new URLSearchParams(s).toString());var y=fetch(p,f).then((function(e){return e.status>=200&&e.status<=299?e.json():e.json().then((function(e){throw e}))}));return n?y.then((function(r){if(l.push.apply(l,i(u?r[u]:r)),l.length!==r.count){var n=a(a({},s),{},{offset:l.length});return e(t,a(a({dataKey:u},f),{},{params:n}),!0,l)}return l})):y};addEventListener("message",(function(e){var r,n=e.data,o=n.type,a=n.method,u=n.id,i=n.params;"RPC"===o&&a&&((r=t[a])?Promise.resolve().then((function(){return r.apply(t,i)})):Promise.reject("No such method")).then((function(e){postMessage({type:"RPC",id:u,result:e})})).catch((function(e){var t={message:e};e.stack&&(t.message=e.message,t.stack=e.stack,t.name=e.name),postMessage({type:"RPC",id:u,error:t})}))})),postMessage({type:"RPC",method:"ready"})}]);\n//# sourceMappingURL=2cdbb1e96918f6ecb7ea.worker.js.map'])),{name:"[hash].worker.js"});return t(e,i),e}},543:function(e,a,n){e.exports=n.p+"static/media/logo.ebdeb7f6.png"},562:function(e){e.exports=JSON.parse('[{"name":"Afghanistan","alpha-2":"AF","alpha-3":"AFG","country-code":"004","iso_3166-2":"ISO 3166-2:AF","region":"Asia","sub-region":"Southern Asia","intermediate-region":"","region-code":"142","sub-region-code":"034","intermediate-region-code":""},{"name":"\xc5land Islands","alpha-2":"AX","alpha-3":"ALA","country-code":"248","iso_3166-2":"ISO 3166-2:AX","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"Albania","alpha-2":"AL","alpha-3":"ALB","country-code":"008","iso_3166-2":"ISO 3166-2:AL","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Algeria","alpha-2":"DZ","alpha-3":"DZA","country-code":"012","iso_3166-2":"ISO 3166-2:DZ","region":"Africa","sub-region":"Northern Africa","intermediate-region":"","region-code":"002","sub-region-code":"015","intermediate-region-code":""},{"name":"American Samoa","alpha-2":"AS","alpha-3":"ASM","country-code":"016","iso_3166-2":"ISO 3166-2:AS","region":"Oceania","sub-region":"Polynesia","intermediate-region":"","region-code":"009","sub-region-code":"061","intermediate-region-code":""},{"name":"Andorra","alpha-2":"AD","alpha-3":"AND","country-code":"020","iso_3166-2":"ISO 3166-2:AD","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Angola","alpha-2":"AO","alpha-3":"AGO","country-code":"024","iso_3166-2":"ISO 3166-2:AO","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Middle Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"017"},{"name":"Anguilla","alpha-2":"AI","alpha-3":"AIA","country-code":"660","iso_3166-2":"ISO 3166-2:AI","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Antarctica","alpha-2":"AQ","alpha-3":"ATA","country-code":"010","iso_3166-2":"ISO 3166-2:AQ","region":"","sub-region":"","intermediate-region":"","region-code":"","sub-region-code":"","intermediate-region-code":""},{"name":"Antigua and Barbuda","alpha-2":"AG","alpha-3":"ATG","country-code":"028","iso_3166-2":"ISO 3166-2:AG","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Argentina","alpha-2":"AR","alpha-3":"ARG","country-code":"032","iso_3166-2":"ISO 3166-2:AR","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"Armenia","alpha-2":"AM","alpha-3":"ARM","country-code":"051","iso_3166-2":"ISO 3166-2:AM","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Aruba","alpha-2":"AW","alpha-3":"ABW","country-code":"533","iso_3166-2":"ISO 3166-2:AW","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Australia","alpha-2":"AU","alpha-3":"AUS","country-code":"036","iso_3166-2":"ISO 3166-2:AU","region":"Oceania","sub-region":"Australia and New Zealand","intermediate-region":"","region-code":"009","sub-region-code":"053","intermediate-region-code":""},{"name":"Austria","alpha-2":"AT","alpha-3":"AUT","country-code":"040","iso_3166-2":"ISO 3166-2:AT","region":"Europe","sub-region":"Western Europe","intermediate-region":"","region-code":"150","sub-region-code":"155","intermediate-region-code":""},{"name":"Azerbaijan","alpha-2":"AZ","alpha-3":"AZE","country-code":"031","iso_3166-2":"ISO 3166-2:AZ","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Bahamas","alpha-2":"BS","alpha-3":"BHS","country-code":"044","iso_3166-2":"ISO 3166-2:BS","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Bahrain","alpha-2":"BH","alpha-3":"BHR","country-code":"048","iso_3166-2":"ISO 3166-2:BH","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Bangladesh","alpha-2":"BD","alpha-3":"BGD","country-code":"050","iso_3166-2":"ISO 3166-2:BD","region":"Asia","sub-region":"Southern Asia","intermediate-region":"","region-code":"142","sub-region-code":"034","intermediate-region-code":""},{"name":"Barbados","alpha-2":"BB","alpha-3":"BRB","country-code":"052","iso_3166-2":"ISO 3166-2:BB","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Belarus","alpha-2":"BY","alpha-3":"BLR","country-code":"112","iso_3166-2":"ISO 3166-2:BY","region":"Europe","sub-region":"Eastern Europe","intermediate-region":"","region-code":"150","sub-region-code":"151","intermediate-region-code":""},{"name":"Belgium","alpha-2":"BE","alpha-3":"BEL","country-code":"056","iso_3166-2":"ISO 3166-2:BE","region":"Europe","sub-region":"Western Europe","intermediate-region":"","region-code":"150","sub-region-code":"155","intermediate-region-code":""},{"name":"Belize","alpha-2":"BZ","alpha-3":"BLZ","country-code":"084","iso_3166-2":"ISO 3166-2:BZ","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Central America","region-code":"019","sub-region-code":"419","intermediate-region-code":"013"},{"name":"Benin","alpha-2":"BJ","alpha-3":"BEN","country-code":"204","iso_3166-2":"ISO 3166-2:BJ","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Bermuda","alpha-2":"BM","alpha-3":"BMU","country-code":"060","iso_3166-2":"ISO 3166-2:BM","region":"Americas","sub-region":"Northern America","intermediate-region":"","region-code":"019","sub-region-code":"021","intermediate-region-code":""},{"name":"Bhutan","alpha-2":"BT","alpha-3":"BTN","country-code":"064","iso_3166-2":"ISO 3166-2:BT","region":"Asia","sub-region":"Southern Asia","intermediate-region":"","region-code":"142","sub-region-code":"034","intermediate-region-code":""},{"name":"Bolivia (Plurinational State of)","alpha-2":"BO","alpha-3":"BOL","country-code":"068","iso_3166-2":"ISO 3166-2:BO","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"Bonaire, Sint Eustatius and Saba","alpha-2":"BQ","alpha-3":"BES","country-code":"535","iso_3166-2":"ISO 3166-2:BQ","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Bosnia and Herzegovina","alpha-2":"BA","alpha-3":"BIH","country-code":"070","iso_3166-2":"ISO 3166-2:BA","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Botswana","alpha-2":"BW","alpha-3":"BWA","country-code":"072","iso_3166-2":"ISO 3166-2:BW","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Southern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"018"},{"name":"Bouvet Island","alpha-2":"BV","alpha-3":"BVT","country-code":"074","iso_3166-2":"ISO 3166-2:BV","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"Brazil","alpha-2":"BR","alpha-3":"BRA","country-code":"076","iso_3166-2":"ISO 3166-2:BR","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"British Indian Ocean Territory","alpha-2":"IO","alpha-3":"IOT","country-code":"086","iso_3166-2":"ISO 3166-2:IO","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Brunei Darussalam","alpha-2":"BN","alpha-3":"BRN","country-code":"096","iso_3166-2":"ISO 3166-2:BN","region":"Asia","sub-region":"South-eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"035","intermediate-region-code":""},{"name":"Bulgaria","alpha-2":"BG","alpha-3":"BGR","country-code":"100","iso_3166-2":"ISO 3166-2:BG","region":"Europe","sub-region":"Eastern Europe","intermediate-region":"","region-code":"150","sub-region-code":"151","intermediate-region-code":""},{"name":"Burkina Faso","alpha-2":"BF","alpha-3":"BFA","country-code":"854","iso_3166-2":"ISO 3166-2:BF","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Burundi","alpha-2":"BI","alpha-3":"BDI","country-code":"108","iso_3166-2":"ISO 3166-2:BI","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Cabo Verde","alpha-2":"CV","alpha-3":"CPV","country-code":"132","iso_3166-2":"ISO 3166-2:CV","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Cambodia","alpha-2":"KH","alpha-3":"KHM","country-code":"116","iso_3166-2":"ISO 3166-2:KH","region":"Asia","sub-region":"South-eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"035","intermediate-region-code":""},{"name":"Cameroon","alpha-2":"CM","alpha-3":"CMR","country-code":"120","iso_3166-2":"ISO 3166-2:CM","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Middle Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"017"},{"name":"Canada","alpha-2":"CA","alpha-3":"CAN","country-code":"124","iso_3166-2":"ISO 3166-2:CA","region":"Americas","sub-region":"Northern America","intermediate-region":"","region-code":"019","sub-region-code":"021","intermediate-region-code":""},{"name":"Cayman Islands","alpha-2":"KY","alpha-3":"CYM","country-code":"136","iso_3166-2":"ISO 3166-2:KY","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Central African Republic","alpha-2":"CF","alpha-3":"CAF","country-code":"140","iso_3166-2":"ISO 3166-2:CF","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Middle Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"017"},{"name":"Chad","alpha-2":"TD","alpha-3":"TCD","country-code":"148","iso_3166-2":"ISO 3166-2:TD","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Middle Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"017"},{"name":"Chile","alpha-2":"CL","alpha-3":"CHL","country-code":"152","iso_3166-2":"ISO 3166-2:CL","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"China","alpha-2":"CN","alpha-3":"CHN","country-code":"156","iso_3166-2":"ISO 3166-2:CN","region":"Asia","sub-region":"Eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"030","intermediate-region-code":""},{"name":"Christmas Island","alpha-2":"CX","alpha-3":"CXR","country-code":"162","iso_3166-2":"ISO 3166-2:CX","region":"Oceania","sub-region":"Australia and New Zealand","intermediate-region":"","region-code":"009","sub-region-code":"053","intermediate-region-code":""},{"name":"Cocos (Keeling) Islands","alpha-2":"CC","alpha-3":"CCK","country-code":"166","iso_3166-2":"ISO 3166-2:CC","region":"Oceania","sub-region":"Australia and New Zealand","intermediate-region":"","region-code":"009","sub-region-code":"053","intermediate-region-code":""},{"name":"Colombia","alpha-2":"CO","alpha-3":"COL","country-code":"170","iso_3166-2":"ISO 3166-2:CO","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"Comoros","alpha-2":"KM","alpha-3":"COM","country-code":"174","iso_3166-2":"ISO 3166-2:KM","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Congo","alpha-2":"CG","alpha-3":"COG","country-code":"178","iso_3166-2":"ISO 3166-2:CG","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Middle Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"017"},{"name":"Congo, Democratic Republic of the","alpha-2":"CD","alpha-3":"COD","country-code":"180","iso_3166-2":"ISO 3166-2:CD","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Middle Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"017"},{"name":"Cook Islands","alpha-2":"CK","alpha-3":"COK","country-code":"184","iso_3166-2":"ISO 3166-2:CK","region":"Oceania","sub-region":"Polynesia","intermediate-region":"","region-code":"009","sub-region-code":"061","intermediate-region-code":""},{"name":"Costa Rica","alpha-2":"CR","alpha-3":"CRI","country-code":"188","iso_3166-2":"ISO 3166-2:CR","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Central America","region-code":"019","sub-region-code":"419","intermediate-region-code":"013"},{"name":"C\xf4te d\'Ivoire","alpha-2":"CI","alpha-3":"CIV","country-code":"384","iso_3166-2":"ISO 3166-2:CI","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Croatia","alpha-2":"HR","alpha-3":"HRV","country-code":"191","iso_3166-2":"ISO 3166-2:HR","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Cuba","alpha-2":"CU","alpha-3":"CUB","country-code":"192","iso_3166-2":"ISO 3166-2:CU","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Cura\xe7ao","alpha-2":"CW","alpha-3":"CUW","country-code":"531","iso_3166-2":"ISO 3166-2:CW","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Cyprus","alpha-2":"CY","alpha-3":"CYP","country-code":"196","iso_3166-2":"ISO 3166-2:CY","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Czechia","alpha-2":"CZ","alpha-3":"CZE","country-code":"203","iso_3166-2":"ISO 3166-2:CZ","region":"Europe","sub-region":"Eastern Europe","intermediate-region":"","region-code":"150","sub-region-code":"151","intermediate-region-code":""},{"name":"Denmark","alpha-2":"DK","alpha-3":"DNK","country-code":"208","iso_3166-2":"ISO 3166-2:DK","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"Djibouti","alpha-2":"DJ","alpha-3":"DJI","country-code":"262","iso_3166-2":"ISO 3166-2:DJ","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Dominica","alpha-2":"DM","alpha-3":"DMA","country-code":"212","iso_3166-2":"ISO 3166-2:DM","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Dominican Republic","alpha-2":"DO","alpha-3":"DOM","country-code":"214","iso_3166-2":"ISO 3166-2:DO","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Ecuador","alpha-2":"EC","alpha-3":"ECU","country-code":"218","iso_3166-2":"ISO 3166-2:EC","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"Egypt","alpha-2":"EG","alpha-3":"EGY","country-code":"818","iso_3166-2":"ISO 3166-2:EG","region":"Africa","sub-region":"Northern Africa","intermediate-region":"","region-code":"002","sub-region-code":"015","intermediate-region-code":""},{"name":"El Salvador","alpha-2":"SV","alpha-3":"SLV","country-code":"222","iso_3166-2":"ISO 3166-2:SV","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Central America","region-code":"019","sub-region-code":"419","intermediate-region-code":"013"},{"name":"Equatorial Guinea","alpha-2":"GQ","alpha-3":"GNQ","country-code":"226","iso_3166-2":"ISO 3166-2:GQ","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Middle Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"017"},{"name":"Eritrea","alpha-2":"ER","alpha-3":"ERI","country-code":"232","iso_3166-2":"ISO 3166-2:ER","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Estonia","alpha-2":"EE","alpha-3":"EST","country-code":"233","iso_3166-2":"ISO 3166-2:EE","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"Eswatini","alpha-2":"SZ","alpha-3":"SWZ","country-code":"748","iso_3166-2":"ISO 3166-2:SZ","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Southern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"018"},{"name":"Ethiopia","alpha-2":"ET","alpha-3":"ETH","country-code":"231","iso_3166-2":"ISO 3166-2:ET","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Falkland Islands (Malvinas)","alpha-2":"FK","alpha-3":"FLK","country-code":"238","iso_3166-2":"ISO 3166-2:FK","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"Faroe Islands","alpha-2":"FO","alpha-3":"FRO","country-code":"234","iso_3166-2":"ISO 3166-2:FO","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"Fiji","alpha-2":"FJ","alpha-3":"FJI","country-code":"242","iso_3166-2":"ISO 3166-2:FJ","region":"Oceania","sub-region":"Melanesia","intermediate-region":"","region-code":"009","sub-region-code":"054","intermediate-region-code":""},{"name":"Finland","alpha-2":"FI","alpha-3":"FIN","country-code":"246","iso_3166-2":"ISO 3166-2:FI","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"France","alpha-2":"FR","alpha-3":"FRA","country-code":"250","iso_3166-2":"ISO 3166-2:FR","region":"Europe","sub-region":"Western Europe","intermediate-region":"","region-code":"150","sub-region-code":"155","intermediate-region-code":""},{"name":"French Guiana","alpha-2":"GF","alpha-3":"GUF","country-code":"254","iso_3166-2":"ISO 3166-2:GF","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"French Polynesia","alpha-2":"PF","alpha-3":"PYF","country-code":"258","iso_3166-2":"ISO 3166-2:PF","region":"Oceania","sub-region":"Polynesia","intermediate-region":"","region-code":"009","sub-region-code":"061","intermediate-region-code":""},{"name":"French Southern Territories","alpha-2":"TF","alpha-3":"ATF","country-code":"260","iso_3166-2":"ISO 3166-2:TF","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Gabon","alpha-2":"GA","alpha-3":"GAB","country-code":"266","iso_3166-2":"ISO 3166-2:GA","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Middle Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"017"},{"name":"Gambia","alpha-2":"GM","alpha-3":"GMB","country-code":"270","iso_3166-2":"ISO 3166-2:GM","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Georgia","alpha-2":"GE","alpha-3":"GEO","country-code":"268","iso_3166-2":"ISO 3166-2:GE","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Germany","alpha-2":"DE","alpha-3":"DEU","country-code":"276","iso_3166-2":"ISO 3166-2:DE","region":"Europe","sub-region":"Western Europe","intermediate-region":"","region-code":"150","sub-region-code":"155","intermediate-region-code":""},{"name":"Ghana","alpha-2":"GH","alpha-3":"GHA","country-code":"288","iso_3166-2":"ISO 3166-2:GH","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Gibraltar","alpha-2":"GI","alpha-3":"GIB","country-code":"292","iso_3166-2":"ISO 3166-2:GI","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Greece","alpha-2":"GR","alpha-3":"GRC","country-code":"300","iso_3166-2":"ISO 3166-2:GR","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Greenland","alpha-2":"GL","alpha-3":"GRL","country-code":"304","iso_3166-2":"ISO 3166-2:GL","region":"Americas","sub-region":"Northern America","intermediate-region":"","region-code":"019","sub-region-code":"021","intermediate-region-code":""},{"name":"Grenada","alpha-2":"GD","alpha-3":"GRD","country-code":"308","iso_3166-2":"ISO 3166-2:GD","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Guadeloupe","alpha-2":"GP","alpha-3":"GLP","country-code":"312","iso_3166-2":"ISO 3166-2:GP","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Guam","alpha-2":"GU","alpha-3":"GUM","country-code":"316","iso_3166-2":"ISO 3166-2:GU","region":"Oceania","sub-region":"Micronesia","intermediate-region":"","region-code":"009","sub-region-code":"057","intermediate-region-code":""},{"name":"Guatemala","alpha-2":"GT","alpha-3":"GTM","country-code":"320","iso_3166-2":"ISO 3166-2:GT","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Central America","region-code":"019","sub-region-code":"419","intermediate-region-code":"013"},{"name":"Guernsey","alpha-2":"GG","alpha-3":"GGY","country-code":"831","iso_3166-2":"ISO 3166-2:GG","region":"Europe","sub-region":"Northern Europe","intermediate-region":"Channel Islands","region-code":"150","sub-region-code":"154","intermediate-region-code":"830"},{"name":"Guinea","alpha-2":"GN","alpha-3":"GIN","country-code":"324","iso_3166-2":"ISO 3166-2:GN","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Guinea-Bissau","alpha-2":"GW","alpha-3":"GNB","country-code":"624","iso_3166-2":"ISO 3166-2:GW","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Guyana","alpha-2":"GY","alpha-3":"GUY","country-code":"328","iso_3166-2":"ISO 3166-2:GY","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"Haiti","alpha-2":"HT","alpha-3":"HTI","country-code":"332","iso_3166-2":"ISO 3166-2:HT","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Heard Island and McDonald Islands","alpha-2":"HM","alpha-3":"HMD","country-code":"334","iso_3166-2":"ISO 3166-2:HM","region":"Oceania","sub-region":"Australia and New Zealand","intermediate-region":"","region-code":"009","sub-region-code":"053","intermediate-region-code":""},{"name":"Holy See","alpha-2":"VA","alpha-3":"VAT","country-code":"336","iso_3166-2":"ISO 3166-2:VA","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Honduras","alpha-2":"HN","alpha-3":"HND","country-code":"340","iso_3166-2":"ISO 3166-2:HN","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Central America","region-code":"019","sub-region-code":"419","intermediate-region-code":"013"},{"name":"Hong Kong","alpha-2":"HK","alpha-3":"HKG","country-code":"344","iso_3166-2":"ISO 3166-2:HK","region":"Asia","sub-region":"Eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"030","intermediate-region-code":""},{"name":"Hungary","alpha-2":"HU","alpha-3":"HUN","country-code":"348","iso_3166-2":"ISO 3166-2:HU","region":"Europe","sub-region":"Eastern Europe","intermediate-region":"","region-code":"150","sub-region-code":"151","intermediate-region-code":""},{"name":"Iceland","alpha-2":"IS","alpha-3":"ISL","country-code":"352","iso_3166-2":"ISO 3166-2:IS","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"India","alpha-2":"IN","alpha-3":"IND","country-code":"356","iso_3166-2":"ISO 3166-2:IN","region":"Asia","sub-region":"Southern Asia","intermediate-region":"","region-code":"142","sub-region-code":"034","intermediate-region-code":""},{"name":"Indonesia","alpha-2":"ID","alpha-3":"IDN","country-code":"360","iso_3166-2":"ISO 3166-2:ID","region":"Asia","sub-region":"South-eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"035","intermediate-region-code":""},{"name":"Iran (Islamic Republic of)","alpha-2":"IR","alpha-3":"IRN","country-code":"364","iso_3166-2":"ISO 3166-2:IR","region":"Asia","sub-region":"Southern Asia","intermediate-region":"","region-code":"142","sub-region-code":"034","intermediate-region-code":""},{"name":"Iraq","alpha-2":"IQ","alpha-3":"IRQ","country-code":"368","iso_3166-2":"ISO 3166-2:IQ","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Ireland","alpha-2":"IE","alpha-3":"IRL","country-code":"372","iso_3166-2":"ISO 3166-2:IE","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"Isle of Man","alpha-2":"IM","alpha-3":"IMN","country-code":"833","iso_3166-2":"ISO 3166-2:IM","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"Israel","alpha-2":"IL","alpha-3":"ISR","country-code":"376","iso_3166-2":"ISO 3166-2:IL","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Italy","alpha-2":"IT","alpha-3":"ITA","country-code":"380","iso_3166-2":"ISO 3166-2:IT","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Jamaica","alpha-2":"JM","alpha-3":"JAM","country-code":"388","iso_3166-2":"ISO 3166-2:JM","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Japan","alpha-2":"JP","alpha-3":"JPN","country-code":"392","iso_3166-2":"ISO 3166-2:JP","region":"Asia","sub-region":"Eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"030","intermediate-region-code":""},{"name":"Jersey","alpha-2":"JE","alpha-3":"JEY","country-code":"832","iso_3166-2":"ISO 3166-2:JE","region":"Europe","sub-region":"Northern Europe","intermediate-region":"Channel Islands","region-code":"150","sub-region-code":"154","intermediate-region-code":"830"},{"name":"Jordan","alpha-2":"JO","alpha-3":"JOR","country-code":"400","iso_3166-2":"ISO 3166-2:JO","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Kazakhstan","alpha-2":"KZ","alpha-3":"KAZ","country-code":"398","iso_3166-2":"ISO 3166-2:KZ","region":"Asia","sub-region":"Central Asia","intermediate-region":"","region-code":"142","sub-region-code":"143","intermediate-region-code":""},{"name":"Kenya","alpha-2":"KE","alpha-3":"KEN","country-code":"404","iso_3166-2":"ISO 3166-2:KE","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Kiribati","alpha-2":"KI","alpha-3":"KIR","country-code":"296","iso_3166-2":"ISO 3166-2:KI","region":"Oceania","sub-region":"Micronesia","intermediate-region":"","region-code":"009","sub-region-code":"057","intermediate-region-code":""},{"name":"Korea (Democratic People\'s Republic of)","alpha-2":"KP","alpha-3":"PRK","country-code":"408","iso_3166-2":"ISO 3166-2:KP","region":"Asia","sub-region":"Eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"030","intermediate-region-code":""},{"name":"Korea, Republic of","alpha-2":"KR","alpha-3":"KOR","country-code":"410","iso_3166-2":"ISO 3166-2:KR","region":"Asia","sub-region":"Eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"030","intermediate-region-code":""},{"name":"Kuwait","alpha-2":"KW","alpha-3":"KWT","country-code":"414","iso_3166-2":"ISO 3166-2:KW","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Kyrgyzstan","alpha-2":"KG","alpha-3":"KGZ","country-code":"417","iso_3166-2":"ISO 3166-2:KG","region":"Asia","sub-region":"Central Asia","intermediate-region":"","region-code":"142","sub-region-code":"143","intermediate-region-code":""},{"name":"Lao People\'s Democratic Republic","alpha-2":"LA","alpha-3":"LAO","country-code":"418","iso_3166-2":"ISO 3166-2:LA","region":"Asia","sub-region":"South-eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"035","intermediate-region-code":""},{"name":"Latvia","alpha-2":"LV","alpha-3":"LVA","country-code":"428","iso_3166-2":"ISO 3166-2:LV","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"Lebanon","alpha-2":"LB","alpha-3":"LBN","country-code":"422","iso_3166-2":"ISO 3166-2:LB","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Lesotho","alpha-2":"LS","alpha-3":"LSO","country-code":"426","iso_3166-2":"ISO 3166-2:LS","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Southern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"018"},{"name":"Liberia","alpha-2":"LR","alpha-3":"LBR","country-code":"430","iso_3166-2":"ISO 3166-2:LR","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Libya","alpha-2":"LY","alpha-3":"LBY","country-code":"434","iso_3166-2":"ISO 3166-2:LY","region":"Africa","sub-region":"Northern Africa","intermediate-region":"","region-code":"002","sub-region-code":"015","intermediate-region-code":""},{"name":"Liechtenstein","alpha-2":"LI","alpha-3":"LIE","country-code":"438","iso_3166-2":"ISO 3166-2:LI","region":"Europe","sub-region":"Western Europe","intermediate-region":"","region-code":"150","sub-region-code":"155","intermediate-region-code":""},{"name":"Lithuania","alpha-2":"LT","alpha-3":"LTU","country-code":"440","iso_3166-2":"ISO 3166-2:LT","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"Luxembourg","alpha-2":"LU","alpha-3":"LUX","country-code":"442","iso_3166-2":"ISO 3166-2:LU","region":"Europe","sub-region":"Western Europe","intermediate-region":"","region-code":"150","sub-region-code":"155","intermediate-region-code":""},{"name":"Macao","alpha-2":"MO","alpha-3":"MAC","country-code":"446","iso_3166-2":"ISO 3166-2:MO","region":"Asia","sub-region":"Eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"030","intermediate-region-code":""},{"name":"Madagascar","alpha-2":"MG","alpha-3":"MDG","country-code":"450","iso_3166-2":"ISO 3166-2:MG","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Malawi","alpha-2":"MW","alpha-3":"MWI","country-code":"454","iso_3166-2":"ISO 3166-2:MW","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Malaysia","alpha-2":"MY","alpha-3":"MYS","country-code":"458","iso_3166-2":"ISO 3166-2:MY","region":"Asia","sub-region":"South-eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"035","intermediate-region-code":""},{"name":"Maldives","alpha-2":"MV","alpha-3":"MDV","country-code":"462","iso_3166-2":"ISO 3166-2:MV","region":"Asia","sub-region":"Southern Asia","intermediate-region":"","region-code":"142","sub-region-code":"034","intermediate-region-code":""},{"name":"Mali","alpha-2":"ML","alpha-3":"MLI","country-code":"466","iso_3166-2":"ISO 3166-2:ML","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Malta","alpha-2":"MT","alpha-3":"MLT","country-code":"470","iso_3166-2":"ISO 3166-2:MT","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Marshall Islands","alpha-2":"MH","alpha-3":"MHL","country-code":"584","iso_3166-2":"ISO 3166-2:MH","region":"Oceania","sub-region":"Micronesia","intermediate-region":"","region-code":"009","sub-region-code":"057","intermediate-region-code":""},{"name":"Martinique","alpha-2":"MQ","alpha-3":"MTQ","country-code":"474","iso_3166-2":"ISO 3166-2:MQ","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Mauritania","alpha-2":"MR","alpha-3":"MRT","country-code":"478","iso_3166-2":"ISO 3166-2:MR","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Mauritius","alpha-2":"MU","alpha-3":"MUS","country-code":"480","iso_3166-2":"ISO 3166-2:MU","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Mayotte","alpha-2":"YT","alpha-3":"MYT","country-code":"175","iso_3166-2":"ISO 3166-2:YT","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Mexico","alpha-2":"MX","alpha-3":"MEX","country-code":"484","iso_3166-2":"ISO 3166-2:MX","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Central America","region-code":"019","sub-region-code":"419","intermediate-region-code":"013"},{"name":"Micronesia (Federated States of)","alpha-2":"FM","alpha-3":"FSM","country-code":"583","iso_3166-2":"ISO 3166-2:FM","region":"Oceania","sub-region":"Micronesia","intermediate-region":"","region-code":"009","sub-region-code":"057","intermediate-region-code":""},{"name":"Moldova, Republic of","alpha-2":"MD","alpha-3":"MDA","country-code":"498","iso_3166-2":"ISO 3166-2:MD","region":"Europe","sub-region":"Eastern Europe","intermediate-region":"","region-code":"150","sub-region-code":"151","intermediate-region-code":""},{"name":"Monaco","alpha-2":"MC","alpha-3":"MCO","country-code":"492","iso_3166-2":"ISO 3166-2:MC","region":"Europe","sub-region":"Western Europe","intermediate-region":"","region-code":"150","sub-region-code":"155","intermediate-region-code":""},{"name":"Mongolia","alpha-2":"MN","alpha-3":"MNG","country-code":"496","iso_3166-2":"ISO 3166-2:MN","region":"Asia","sub-region":"Eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"030","intermediate-region-code":""},{"name":"Montenegro","alpha-2":"ME","alpha-3":"MNE","country-code":"499","iso_3166-2":"ISO 3166-2:ME","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Montserrat","alpha-2":"MS","alpha-3":"MSR","country-code":"500","iso_3166-2":"ISO 3166-2:MS","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Morocco","alpha-2":"MA","alpha-3":"MAR","country-code":"504","iso_3166-2":"ISO 3166-2:MA","region":"Africa","sub-region":"Northern Africa","intermediate-region":"","region-code":"002","sub-region-code":"015","intermediate-region-code":""},{"name":"Mozambique","alpha-2":"MZ","alpha-3":"MOZ","country-code":"508","iso_3166-2":"ISO 3166-2:MZ","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Myanmar","alpha-2":"MM","alpha-3":"MMR","country-code":"104","iso_3166-2":"ISO 3166-2:MM","region":"Asia","sub-region":"South-eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"035","intermediate-region-code":""},{"name":"Namibia","alpha-2":"NA","alpha-3":"NAM","country-code":"516","iso_3166-2":"ISO 3166-2:NA","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Southern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"018"},{"name":"Nauru","alpha-2":"NR","alpha-3":"NRU","country-code":"520","iso_3166-2":"ISO 3166-2:NR","region":"Oceania","sub-region":"Micronesia","intermediate-region":"","region-code":"009","sub-region-code":"057","intermediate-region-code":""},{"name":"Nepal","alpha-2":"NP","alpha-3":"NPL","country-code":"524","iso_3166-2":"ISO 3166-2:NP","region":"Asia","sub-region":"Southern Asia","intermediate-region":"","region-code":"142","sub-region-code":"034","intermediate-region-code":""},{"name":"Netherlands","alpha-2":"NL","alpha-3":"NLD","country-code":"528","iso_3166-2":"ISO 3166-2:NL","region":"Europe","sub-region":"Western Europe","intermediate-region":"","region-code":"150","sub-region-code":"155","intermediate-region-code":""},{"name":"New Caledonia","alpha-2":"NC","alpha-3":"NCL","country-code":"540","iso_3166-2":"ISO 3166-2:NC","region":"Oceania","sub-region":"Melanesia","intermediate-region":"","region-code":"009","sub-region-code":"054","intermediate-region-code":""},{"name":"New Zealand","alpha-2":"NZ","alpha-3":"NZL","country-code":"554","iso_3166-2":"ISO 3166-2:NZ","region":"Oceania","sub-region":"Australia and New Zealand","intermediate-region":"","region-code":"009","sub-region-code":"053","intermediate-region-code":""},{"name":"Nicaragua","alpha-2":"NI","alpha-3":"NIC","country-code":"558","iso_3166-2":"ISO 3166-2:NI","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Central America","region-code":"019","sub-region-code":"419","intermediate-region-code":"013"},{"name":"Niger","alpha-2":"NE","alpha-3":"NER","country-code":"562","iso_3166-2":"ISO 3166-2:NE","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Nigeria","alpha-2":"NG","alpha-3":"NGA","country-code":"566","iso_3166-2":"ISO 3166-2:NG","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Niue","alpha-2":"NU","alpha-3":"NIU","country-code":"570","iso_3166-2":"ISO 3166-2:NU","region":"Oceania","sub-region":"Polynesia","intermediate-region":"","region-code":"009","sub-region-code":"061","intermediate-region-code":""},{"name":"Norfolk Island","alpha-2":"NF","alpha-3":"NFK","country-code":"574","iso_3166-2":"ISO 3166-2:NF","region":"Oceania","sub-region":"Australia and New Zealand","intermediate-region":"","region-code":"009","sub-region-code":"053","intermediate-region-code":""},{"name":"North Macedonia","alpha-2":"MK","alpha-3":"MKD","country-code":"807","iso_3166-2":"ISO 3166-2:MK","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Northern Mariana Islands","alpha-2":"MP","alpha-3":"MNP","country-code":"580","iso_3166-2":"ISO 3166-2:MP","region":"Oceania","sub-region":"Micronesia","intermediate-region":"","region-code":"009","sub-region-code":"057","intermediate-region-code":""},{"name":"Norway","alpha-2":"NO","alpha-3":"NOR","country-code":"578","iso_3166-2":"ISO 3166-2:NO","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"Oman","alpha-2":"OM","alpha-3":"OMN","country-code":"512","iso_3166-2":"ISO 3166-2:OM","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Pakistan","alpha-2":"PK","alpha-3":"PAK","country-code":"586","iso_3166-2":"ISO 3166-2:PK","region":"Asia","sub-region":"Southern Asia","intermediate-region":"","region-code":"142","sub-region-code":"034","intermediate-region-code":""},{"name":"Palau","alpha-2":"PW","alpha-3":"PLW","country-code":"585","iso_3166-2":"ISO 3166-2:PW","region":"Oceania","sub-region":"Micronesia","intermediate-region":"","region-code":"009","sub-region-code":"057","intermediate-region-code":""},{"name":"Palestine, State of","alpha-2":"PS","alpha-3":"PSE","country-code":"275","iso_3166-2":"ISO 3166-2:PS","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Panama","alpha-2":"PA","alpha-3":"PAN","country-code":"591","iso_3166-2":"ISO 3166-2:PA","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Central America","region-code":"019","sub-region-code":"419","intermediate-region-code":"013"},{"name":"Papua New Guinea","alpha-2":"PG","alpha-3":"PNG","country-code":"598","iso_3166-2":"ISO 3166-2:PG","region":"Oceania","sub-region":"Melanesia","intermediate-region":"","region-code":"009","sub-region-code":"054","intermediate-region-code":""},{"name":"Paraguay","alpha-2":"PY","alpha-3":"PRY","country-code":"600","iso_3166-2":"ISO 3166-2:PY","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"Peru","alpha-2":"PE","alpha-3":"PER","country-code":"604","iso_3166-2":"ISO 3166-2:PE","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"Philippines","alpha-2":"PH","alpha-3":"PHL","country-code":"608","iso_3166-2":"ISO 3166-2:PH","region":"Asia","sub-region":"South-eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"035","intermediate-region-code":""},{"name":"Pitcairn","alpha-2":"PN","alpha-3":"PCN","country-code":"612","iso_3166-2":"ISO 3166-2:PN","region":"Oceania","sub-region":"Polynesia","intermediate-region":"","region-code":"009","sub-region-code":"061","intermediate-region-code":""},{"name":"Poland","alpha-2":"PL","alpha-3":"POL","country-code":"616","iso_3166-2":"ISO 3166-2:PL","region":"Europe","sub-region":"Eastern Europe","intermediate-region":"","region-code":"150","sub-region-code":"151","intermediate-region-code":""},{"name":"Portugal","alpha-2":"PT","alpha-3":"PRT","country-code":"620","iso_3166-2":"ISO 3166-2:PT","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Puerto Rico","alpha-2":"PR","alpha-3":"PRI","country-code":"630","iso_3166-2":"ISO 3166-2:PR","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Qatar","alpha-2":"QA","alpha-3":"QAT","country-code":"634","iso_3166-2":"ISO 3166-2:QA","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"R\xe9union","alpha-2":"RE","alpha-3":"REU","country-code":"638","iso_3166-2":"ISO 3166-2:RE","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Romania","alpha-2":"RO","alpha-3":"ROU","country-code":"642","iso_3166-2":"ISO 3166-2:RO","region":"Europe","sub-region":"Eastern Europe","intermediate-region":"","region-code":"150","sub-region-code":"151","intermediate-region-code":""},{"name":"Russian Federation","alpha-2":"RU","alpha-3":"RUS","country-code":"643","iso_3166-2":"ISO 3166-2:RU","region":"Europe","sub-region":"Eastern Europe","intermediate-region":"","region-code":"150","sub-region-code":"151","intermediate-region-code":""},{"name":"Rwanda","alpha-2":"RW","alpha-3":"RWA","country-code":"646","iso_3166-2":"ISO 3166-2:RW","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Saint Barth\xe9lemy","alpha-2":"BL","alpha-3":"BLM","country-code":"652","iso_3166-2":"ISO 3166-2:BL","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Saint Helena, Ascension and Tristan da Cunha","alpha-2":"SH","alpha-3":"SHN","country-code":"654","iso_3166-2":"ISO 3166-2:SH","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Saint Kitts and Nevis","alpha-2":"KN","alpha-3":"KNA","country-code":"659","iso_3166-2":"ISO 3166-2:KN","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Saint Lucia","alpha-2":"LC","alpha-3":"LCA","country-code":"662","iso_3166-2":"ISO 3166-2:LC","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Saint Martin (French part)","alpha-2":"MF","alpha-3":"MAF","country-code":"663","iso_3166-2":"ISO 3166-2:MF","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Saint Pierre and Miquelon","alpha-2":"PM","alpha-3":"SPM","country-code":"666","iso_3166-2":"ISO 3166-2:PM","region":"Americas","sub-region":"Northern America","intermediate-region":"","region-code":"019","sub-region-code":"021","intermediate-region-code":""},{"name":"Saint Vincent and the Grenadines","alpha-2":"VC","alpha-3":"VCT","country-code":"670","iso_3166-2":"ISO 3166-2:VC","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Samoa","alpha-2":"WS","alpha-3":"WSM","country-code":"882","iso_3166-2":"ISO 3166-2:WS","region":"Oceania","sub-region":"Polynesia","intermediate-region":"","region-code":"009","sub-region-code":"061","intermediate-region-code":""},{"name":"San Marino","alpha-2":"SM","alpha-3":"SMR","country-code":"674","iso_3166-2":"ISO 3166-2:SM","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Sao Tome and Principe","alpha-2":"ST","alpha-3":"STP","country-code":"678","iso_3166-2":"ISO 3166-2:ST","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Middle Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"017"},{"name":"Saudi Arabia","alpha-2":"SA","alpha-3":"SAU","country-code":"682","iso_3166-2":"ISO 3166-2:SA","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Senegal","alpha-2":"SN","alpha-3":"SEN","country-code":"686","iso_3166-2":"ISO 3166-2:SN","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Serbia","alpha-2":"RS","alpha-3":"SRB","country-code":"688","iso_3166-2":"ISO 3166-2:RS","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Seychelles","alpha-2":"SC","alpha-3":"SYC","country-code":"690","iso_3166-2":"ISO 3166-2:SC","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Sierra Leone","alpha-2":"SL","alpha-3":"SLE","country-code":"694","iso_3166-2":"ISO 3166-2:SL","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Singapore","alpha-2":"SG","alpha-3":"SGP","country-code":"702","iso_3166-2":"ISO 3166-2:SG","region":"Asia","sub-region":"South-eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"035","intermediate-region-code":""},{"name":"Sint Maarten (Dutch part)","alpha-2":"SX","alpha-3":"SXM","country-code":"534","iso_3166-2":"ISO 3166-2:SX","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Slovakia","alpha-2":"SK","alpha-3":"SVK","country-code":"703","iso_3166-2":"ISO 3166-2:SK","region":"Europe","sub-region":"Eastern Europe","intermediate-region":"","region-code":"150","sub-region-code":"151","intermediate-region-code":""},{"name":"Slovenia","alpha-2":"SI","alpha-3":"SVN","country-code":"705","iso_3166-2":"ISO 3166-2:SI","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Solomon Islands","alpha-2":"SB","alpha-3":"SLB","country-code":"090","iso_3166-2":"ISO 3166-2:SB","region":"Oceania","sub-region":"Melanesia","intermediate-region":"","region-code":"009","sub-region-code":"054","intermediate-region-code":""},{"name":"Somalia","alpha-2":"SO","alpha-3":"SOM","country-code":"706","iso_3166-2":"ISO 3166-2:SO","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"South Africa","alpha-2":"ZA","alpha-3":"ZAF","country-code":"710","iso_3166-2":"ISO 3166-2:ZA","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Southern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"018"},{"name":"South Georgia and the South Sandwich Islands","alpha-2":"GS","alpha-3":"SGS","country-code":"239","iso_3166-2":"ISO 3166-2:GS","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"South Sudan","alpha-2":"SS","alpha-3":"SSD","country-code":"728","iso_3166-2":"ISO 3166-2:SS","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Spain","alpha-2":"ES","alpha-3":"ESP","country-code":"724","iso_3166-2":"ISO 3166-2:ES","region":"Europe","sub-region":"Southern Europe","intermediate-region":"","region-code":"150","sub-region-code":"039","intermediate-region-code":""},{"name":"Sri Lanka","alpha-2":"LK","alpha-3":"LKA","country-code":"144","iso_3166-2":"ISO 3166-2:LK","region":"Asia","sub-region":"Southern Asia","intermediate-region":"","region-code":"142","sub-region-code":"034","intermediate-region-code":""},{"name":"Sudan","alpha-2":"SD","alpha-3":"SDN","country-code":"729","iso_3166-2":"ISO 3166-2:SD","region":"Africa","sub-region":"Northern Africa","intermediate-region":"","region-code":"002","sub-region-code":"015","intermediate-region-code":""},{"name":"Suriname","alpha-2":"SR","alpha-3":"SUR","country-code":"740","iso_3166-2":"ISO 3166-2:SR","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"Svalbard and Jan Mayen","alpha-2":"SJ","alpha-3":"SJM","country-code":"744","iso_3166-2":"ISO 3166-2:SJ","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"Sweden","alpha-2":"SE","alpha-3":"SWE","country-code":"752","iso_3166-2":"ISO 3166-2:SE","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"Switzerland","alpha-2":"CH","alpha-3":"CHE","country-code":"756","iso_3166-2":"ISO 3166-2:CH","region":"Europe","sub-region":"Western Europe","intermediate-region":"","region-code":"150","sub-region-code":"155","intermediate-region-code":""},{"name":"Syrian Arab Republic","alpha-2":"SY","alpha-3":"SYR","country-code":"760","iso_3166-2":"ISO 3166-2:SY","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Taiwan, Province of China","alpha-2":"TW","alpha-3":"TWN","country-code":"158","iso_3166-2":"ISO 3166-2:TW","region":"Asia","sub-region":"Eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"030","intermediate-region-code":""},{"name":"Tajikistan","alpha-2":"TJ","alpha-3":"TJK","country-code":"762","iso_3166-2":"ISO 3166-2:TJ","region":"Asia","sub-region":"Central Asia","intermediate-region":"","region-code":"142","sub-region-code":"143","intermediate-region-code":""},{"name":"Tanzania, United Republic of","alpha-2":"TZ","alpha-3":"TZA","country-code":"834","iso_3166-2":"ISO 3166-2:TZ","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Thailand","alpha-2":"TH","alpha-3":"THA","country-code":"764","iso_3166-2":"ISO 3166-2:TH","region":"Asia","sub-region":"South-eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"035","intermediate-region-code":""},{"name":"Timor-Leste","alpha-2":"TL","alpha-3":"TLS","country-code":"626","iso_3166-2":"ISO 3166-2:TL","region":"Asia","sub-region":"South-eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"035","intermediate-region-code":""},{"name":"Togo","alpha-2":"TG","alpha-3":"TGO","country-code":"768","iso_3166-2":"ISO 3166-2:TG","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Western Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"011"},{"name":"Tokelau","alpha-2":"TK","alpha-3":"TKL","country-code":"772","iso_3166-2":"ISO 3166-2:TK","region":"Oceania","sub-region":"Polynesia","intermediate-region":"","region-code":"009","sub-region-code":"061","intermediate-region-code":""},{"name":"Tonga","alpha-2":"TO","alpha-3":"TON","country-code":"776","iso_3166-2":"ISO 3166-2:TO","region":"Oceania","sub-region":"Polynesia","intermediate-region":"","region-code":"009","sub-region-code":"061","intermediate-region-code":""},{"name":"Trinidad and Tobago","alpha-2":"TT","alpha-3":"TTO","country-code":"780","iso_3166-2":"ISO 3166-2:TT","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Tunisia","alpha-2":"TN","alpha-3":"TUN","country-code":"788","iso_3166-2":"ISO 3166-2:TN","region":"Africa","sub-region":"Northern Africa","intermediate-region":"","region-code":"002","sub-region-code":"015","intermediate-region-code":""},{"name":"Turkey","alpha-2":"TR","alpha-3":"TUR","country-code":"792","iso_3166-2":"ISO 3166-2:TR","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Turkmenistan","alpha-2":"TM","alpha-3":"TKM","country-code":"795","iso_3166-2":"ISO 3166-2:TM","region":"Asia","sub-region":"Central Asia","intermediate-region":"","region-code":"142","sub-region-code":"143","intermediate-region-code":""},{"name":"Turks and Caicos Islands","alpha-2":"TC","alpha-3":"TCA","country-code":"796","iso_3166-2":"ISO 3166-2:TC","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Tuvalu","alpha-2":"TV","alpha-3":"TUV","country-code":"798","iso_3166-2":"ISO 3166-2:TV","region":"Oceania","sub-region":"Polynesia","intermediate-region":"","region-code":"009","sub-region-code":"061","intermediate-region-code":""},{"name":"Uganda","alpha-2":"UG","alpha-3":"UGA","country-code":"800","iso_3166-2":"ISO 3166-2:UG","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Ukraine","alpha-2":"UA","alpha-3":"UKR","country-code":"804","iso_3166-2":"ISO 3166-2:UA","region":"Europe","sub-region":"Eastern Europe","intermediate-region":"","region-code":"150","sub-region-code":"151","intermediate-region-code":""},{"name":"United Arab Emirates","alpha-2":"AE","alpha-3":"ARE","country-code":"784","iso_3166-2":"ISO 3166-2:AE","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"United Kingdom of Great Britain and Northern Ireland","alpha-2":"GB","alpha-3":"GBR","country-code":"826","iso_3166-2":"ISO 3166-2:GB","region":"Europe","sub-region":"Northern Europe","intermediate-region":"","region-code":"150","sub-region-code":"154","intermediate-region-code":""},{"name":"United States of America","alpha-2":"US","alpha-3":"USA","country-code":"840","iso_3166-2":"ISO 3166-2:US","region":"Americas","sub-region":"Northern America","intermediate-region":"","region-code":"019","sub-region-code":"021","intermediate-region-code":""},{"name":"United States Minor Outlying Islands","alpha-2":"UM","alpha-3":"UMI","country-code":"581","iso_3166-2":"ISO 3166-2:UM","region":"Oceania","sub-region":"Micronesia","intermediate-region":"","region-code":"009","sub-region-code":"057","intermediate-region-code":""},{"name":"Uruguay","alpha-2":"UY","alpha-3":"URY","country-code":"858","iso_3166-2":"ISO 3166-2:UY","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"Uzbekistan","alpha-2":"UZ","alpha-3":"UZB","country-code":"860","iso_3166-2":"ISO 3166-2:UZ","region":"Asia","sub-region":"Central Asia","intermediate-region":"","region-code":"142","sub-region-code":"143","intermediate-region-code":""},{"name":"Vanuatu","alpha-2":"VU","alpha-3":"VUT","country-code":"548","iso_3166-2":"ISO 3166-2:VU","region":"Oceania","sub-region":"Melanesia","intermediate-region":"","region-code":"009","sub-region-code":"054","intermediate-region-code":""},{"name":"Venezuela (Bolivarian Republic of)","alpha-2":"VE","alpha-3":"VEN","country-code":"862","iso_3166-2":"ISO 3166-2:VE","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"South America","region-code":"019","sub-region-code":"419","intermediate-region-code":"005"},{"name":"Viet Nam","alpha-2":"VN","alpha-3":"VNM","country-code":"704","iso_3166-2":"ISO 3166-2:VN","region":"Asia","sub-region":"South-eastern Asia","intermediate-region":"","region-code":"142","sub-region-code":"035","intermediate-region-code":""},{"name":"Virgin Islands (British)","alpha-2":"VG","alpha-3":"VGB","country-code":"092","iso_3166-2":"ISO 3166-2:VG","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Virgin Islands (U.S.)","alpha-2":"VI","alpha-3":"VIR","country-code":"850","iso_3166-2":"ISO 3166-2:VI","region":"Americas","sub-region":"Latin America and the Caribbean","intermediate-region":"Caribbean","region-code":"019","sub-region-code":"419","intermediate-region-code":"029"},{"name":"Wallis and Futuna","alpha-2":"WF","alpha-3":"WLF","country-code":"876","iso_3166-2":"ISO 3166-2:WF","region":"Oceania","sub-region":"Polynesia","intermediate-region":"","region-code":"009","sub-region-code":"061","intermediate-region-code":""},{"name":"Western Sahara","alpha-2":"EH","alpha-3":"ESH","country-code":"732","iso_3166-2":"ISO 3166-2:EH","region":"Africa","sub-region":"Northern Africa","intermediate-region":"","region-code":"002","sub-region-code":"015","intermediate-region-code":""},{"name":"Yemen","alpha-2":"YE","alpha-3":"YEM","country-code":"887","iso_3166-2":"ISO 3166-2:YE","region":"Asia","sub-region":"Western Asia","intermediate-region":"","region-code":"142","sub-region-code":"145","intermediate-region-code":""},{"name":"Zambia","alpha-2":"ZM","alpha-3":"ZMB","country-code":"894","iso_3166-2":"ISO 3166-2:ZM","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"},{"name":"Zimbabwe","alpha-2":"ZW","alpha-3":"ZWE","country-code":"716","iso_3166-2":"ISO 3166-2:ZW","region":"Africa","sub-region":"Sub-Saharan Africa","intermediate-region":"Eastern Africa","region-code":"002","sub-region-code":"202","intermediate-region-code":"014"}]')},585:function(e){e.exports=JSON.parse('[{"name":"United Arab Emirates Dirham","demonym":"UAE","majorSingle":"Dirham","majorPlural":"Dirhams","ISOnum":784,"symbol":"\u062f.\u0625.","symbolNative":"\u062f.\u0625.","minorSingle":"Fils","minorPlural":"Fils","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"AED","ISOcountry":"United Arab Emirates","ISOalpha-2":"AE","ISOalpha-3":"ARE"},{"name":"Afghan Afghani","demonym":"Afghan","majorSingle":"Afghani","majorPlural":"Afghani","ISOnum":971,"symbol":"Af","symbolNative":"\u060b","minorSingle":"Pul","minorPlural":"Pul","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"AFN"},{"name":"Albanian Lek","demonym":"Albanian","majorSingle":"Lek","majorPlural":"Lek\xeb","ISOnum":8,"symbol":"L","symbolNative":"L","minorSingle":"Qindarka","minorPlural":"Qindarka","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"ALL"},{"name":"Armenian Dram","demonym":"Armenian","majorSingle":"Dram","majorPlural":"Dram","ISOnum":51,"symbol":"\u058f","symbolNative":"\u0564\u0580","minorSingle":"Luma","minorPlural":"Luma","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"AMD"},{"name":"Netherlands Antillean Guilder","demonym":"Netherlands Antillean","majorSingle":"Guilder","majorPlural":"Guilders","ISOnum":532,"symbol":"\u0192","symbolNative":"\u0192","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"ANG"},{"name":"Angolan Kwanza","demonym":"Angolan","majorSingle":"Kwanza","majorPlural":"Kwanza","ISOnum":973,"symbol":"Kz","symbolNative":"Kz","minorSingle":"Centimo","minorPlural":"Centimos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"AOA"},{"name":"Argentine Peso","demonym":"Argentine","majorSingle":"Peso","majorPlural":"Pesos","ISOnum":32,"symbol":"AR$","symbolNative":"$","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"ARS"},{"name":"Australian Dollar","demonym":"Australian","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":36,"symbol":"AU$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"AUD"},{"name":"Aruban Florin","demonym":"Aruban","majorSingle":"Florin","majorPlural":"Florin","ISOnum":533,"symbol":"\u0192","symbolNative":"\u0192","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"AWG","ISOcountry":"Aruba","ISOalpha-2":"AW","ISOalpha-3":"ABW"},{"name":"Azerbaijani Manat","demonym":"Azerbaijani","majorSingle":"Manat","majorPlural":"Manat","ISOnum":944,"symbol":"\u043c\u0430\u043d","symbolNative":"\u20bc","minorSingle":"Qapik","minorPlural":"Qapik","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"AZN"},{"name":"Bosnia and Herzegovina Convertible Mark","demonym":"Bosnia-Herzegovina","majorSingle":"Convertible Mark","majorPlural":"Marks","ISOnum":977,"symbol":"KM","symbolNative":"\u041a\u041c","minorSingle":"Fening","minorPlural":"Fening","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"BAM"},{"name":"Barbadian Dollar","demonym":"Barbadian","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":52,"symbol":"BBD$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"BBD"},{"name":"Bangladeshi Taka","demonym":"Bangladeshi","majorSingle":"Taka","majorPlural":"Taka","ISOnum":50,"symbol":"\u09f3","symbolNative":"\u09f3","minorSingle":"Poisha","minorPlural":"Poisha","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"BDT"},{"name":"Bulgarian Lev","demonym":"Bulgarian","majorSingle":"Lev","majorPlural":"Leva","ISOnum":975,"symbol":"\u043b\u0432.","symbolNative":"\u043b\u0432.","minorSingle":"Stotinka","minorPlural":"Stotinki","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"BGN"},{"name":"Bahraini Dinar","demonym":"Bahraini","majorSingle":"Dinar","majorPlural":"Dinars","ISOnum":48,"symbol":"BD","symbolNative":"\u062f.\u0628.","minorSingle":"Fils","minorPlural":"Fils","ISOdigits":3,"decimals":3,"numToBasic":1000,"code":"BHD"},{"name":"Burundian Franc","demonym":"Burundian","majorSingle":"Franc","majorPlural":"Francs","ISOnum":108,"symbol":"FBu","symbolNative":"FBu","minorSingle":"Centime","minorPlural":"Centimes","ISOdigits":0,"decimals":2,"numToBasic":100,"code":"BIF","ISOcountry":"Burundi","ISOalpha-2":"BI","ISOalpha-3":"BDI"},{"name":"Bermudian Dollar","demonym":"Bermudian","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":60,"symbol":"$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"BMD"},{"name":"Brunei Dollar","demonym":"Brunei","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":96,"symbol":"B$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"BND"},{"name":"Bolivian Boliviano","demonym":"Bolivian","majorSingle":"Boliviano","majorPlural":"Bolivianos","ISOnum":68,"symbol":"Bs.","symbolNative":"Bs.","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"BOB"},{"name":"Brazilian Real","demonym":"Brazilian","majorSingle":"Real","majorPlural":"Reais","ISOnum":986,"symbol":"R$","symbolNative":"R$","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"BRL"},{"name":"Bahamian Dollar","demonym":"Bahamian","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":44,"symbol":"$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"BSD"},{"name":"Bhutanese Ngultrum","demonym":"Bhutanese","majorSingle":"Ngultrum","majorPlural":"Ngultrums","ISOnum":64,"symbol":"Nu.","symbolNative":"Nu.","minorSingle":"Chetrum","minorPlural":"Chetrums","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"BTN"},{"name":"Botswana Pula","demonym":"Botswana","majorSingle":"Pula","majorPlural":"Pula","ISOnum":72,"symbol":"P","symbolNative":"P","minorSingle":"Thebe","minorPlural":"Thebe","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"BWP"},{"name":"Belarusian Ruble","demonym":"Belarusian","majorSingle":"Ruble","majorPlural":"Rubles","ISOnum":933,"symbol":"Br","symbolNative":"\u0440\u0443\u0431.","minorSingle":"Kapiejka","minorPlural":"Kapiejka","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"BYN"},{"name":"Belize Dollar","demonym":"Belize","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":84,"symbol":"BZ$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"BZD"},{"name":"Canadian Dollar","demonym":"Canadian","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":124,"symbol":"CA$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"CAD","ISOcountry":"Canada","ISOalpha-2":"CA","ISOalpha-3":"CAN"},{"name":"Congolese Franc","demonym":"Congolese","majorSingle":"Franc","majorPlural":"Francs","ISOnum":976,"symbol":"FC","symbolNative":"\u20a3","minorSingle":"Centime","minorPlural":"Centimes","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"CDF"},{"name":"Swiss Franc","demonym":"Swiss","majorSingle":"Franc","majorPlural":"Francs","ISOnum":756,"symbol":"Fr.","symbolNative":"\u20a3","minorSingle":"Centime","minorPlural":"Centimes","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"CHF","ISOcountry":"Switzerland","ISOalpha-2":"CH","ISOalpha-3":"CHE"},{"name":"Cook Islands Dollar","demonym":"Cook Islands","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":null,"symbol":"$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"CKD"},{"name":"Chilean Peso","demonym":"Chilean","majorSingle":"Peso","majorPlural":"Pesos","ISOnum":152,"symbol":"CL$","symbolNative":"$","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":0,"decimals":0,"numToBasic":100,"code":"CLP","ISOcountry":"Chile","ISOalpha-2":"CL","ISOalpha-3":"CHL"},{"name":"Chinese Yuan","demonym":"Chinese","majorSingle":"Yuan","majorPlural":"Yuan","ISOnum":156,"symbol":"CN\xa5","symbolNative":"\xa5\u5143","minorSingle":"Fen","minorPlural":"Fen","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"CNY","ISOcountry":"China","ISOalpha-2":"CN","ISOalpha-3":"CHN"},{"name":"Colombian Peso","demonym":"Colombian","majorSingle":"Peso","majorPlural":"Pesos","ISOnum":170,"symbol":"CO$","symbolNative":"$","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"COP","ISOcountry":"Colombia","ISOalpha-2":"CO","ISOalpha-3":"COL"},{"name":"Costa Rican Colon","demonym":"Costa Rican","majorSingle":"Col\xf3n","majorPlural":"Colones","ISOnum":188,"symbol":"\u20a1","symbolNative":"\u20a1","minorSingle":"Centimo","minorPlural":"Centimos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"CRC","ISOcountry":"Costa Rica","ISOalpha-2":"CR","ISOalpha-3":"CRI"},{"name":"Cuban convertible Peso","demonym":"Cuban Convertible","majorSingle":"Peso","majorPlural":"Pesos","ISOnum":931,"symbol":"CUC$","symbolNative":"$","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"CUC"},{"name":"Cuban Peso","demonym":"Cuban","majorSingle":"Peso","majorPlural":"Pesos","ISOnum":192,"symbol":"$MN","symbolNative":"\u20b1","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"CUP","ISOcountry":"Cuba","ISOalpha-2":"CU","ISOalpha-3":"CUB"},{"name":"Cabo Verdean Escudo","demonym":"Cabo Verdean","majorSingle":"Escudo","majorPlural":"Escudo","ISOnum":132,"symbol":"CV$","symbolNative":"$","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"CVE","ISOcountry":"Cabo Verde","ISOalpha-2":"CV","ISOalpha-3":"CPV"},{"name":"Czech Koruna","demonym":"Czech","majorSingle":"Koruna","majorPlural":"Koruny","ISOnum":203,"symbol":"K\u010d","symbolNative":"K\u010d","minorSingle":"Hal\xe9\u0159","minorPlural":"Hal\xe9\u0159","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"CZK","ISOcountry":"Czechia","ISOalpha-2":"CZ","ISOalpha-3":"CZE"},{"name":"Djiboutian Franc","demonym":"Djiboutian","majorSingle":"Franc","majorPlural":"Francs","ISOnum":262,"symbol":"Fdj","symbolNative":"\u0641.\u062c.","minorSingle":"Centime","minorPlural":"Centimes","ISOdigits":0,"decimals":2,"numToBasic":100,"code":"DJF","ISOcountry":"Djibouti","ISOalpha-2":"DJ","ISOalpha-3":"DJI"},{"name":"Danish Krone","demonym":"Danish","majorSingle":"Krone","majorPlural":"Kroner","ISOnum":208,"symbol":"kr.","symbolNative":"kr.","minorSingle":"\xd8re","minorPlural":"\xd8re","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"DKK","ISOcountry":"Denmark","ISOalpha-2":"DK","ISOalpha-3":"DNK"},{"name":"Dominican Peso","demonym":"Dominican","majorSingle":"Peso","majorPlural":"Pesos","ISOnum":214,"symbol":"RD$","symbolNative":"$","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"DOP","ISOcountry":"Dominican Republic","ISOalpha-2":"DO","ISOalpha-3":"DOM"},{"name":"Algerian Dinar","demonym":"Algerian","majorSingle":"Dinar","majorPlural":"Dinars","ISOnum":12,"symbol":"DA","symbolNative":"\u062f.\u062c.","minorSingle":"Santeem","minorPlural":"Santeems","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"DZD"},{"name":"Egyptian Pound","demonym":"Egyptian","majorSingle":"Pound","majorPlural":"Pounds","ISOnum":818,"symbol":"E\xa3","symbolNative":"\u062c.\u0645.","minorSingle":"Qirsh","minorPlural":"Qirsh","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"EGP","ISOcountry":"Egypt","ISOalpha-2":"EG","ISOalpha-3":"EGY"},{"name":"Sahrawi Peseta","demonym":"Sahrawi","majorSingle":"Peseta","majorPlural":"Pesetas","ISOnum":null,"symbol":"Ptas.","symbolNative":"Ptas.","minorSingle":"C\xe9ntimo","minorPlural":"C\xe9ntimos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"EHP"},{"name":"Eritrean Nakfa","demonym":"Eritrean","majorSingle":"Nakfa","majorPlural":"Nakfa","ISOnum":232,"symbol":"Nkf","symbolNative":"\u0646\u0627\u0643\u0641\u0627","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"ERN","ISOcountry":"Eritrea","ISOalpha-2":"ER","ISOalpha-3":"ERI"},{"name":"Ethiopian Birr","demonym":"Ethiopian","majorSingle":"Birr","majorPlural":"Birr","ISOnum":230,"symbol":"Br","symbolNative":"\u1265\u122d","minorSingle":"Santim","minorPlural":"Santim","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"ETB"},{"name":"Euro","demonym":"","majorSingle":"Euro","majorPlural":"Euros","ISOnum":978,"symbol":"\u20ac","symbolNative":"\u20ac","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"EUR"},{"name":"Fijian Dollar","demonym":"Fijian","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":242,"symbol":"FJ$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"FJD","ISOcountry":"Fiji","ISOalpha-2":"FJ","ISOalpha-3":"FJI"},{"name":"Falkland Islands Pound","demonym":"Falkland Islands","majorSingle":"Pound","majorPlural":"Pounds","ISOnum":238,"symbol":"FK\xa3","symbolNative":"\xa3","minorSingle":"Penny","minorPlural":"Pence","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"FKP","ISOcountry":"Falkland Islands (Malvinas)","ISOalpha-2":"FK","ISOalpha-3":"FLK"},{"name":"Faroese Kr\xf3na","demonym":"Faroese","majorSingle":"Kr\xf3na","majorPlural":"Kr\xf3nas","ISOnum":null,"symbol":"kr","symbolNative":"kr","minorSingle":"Oyra","minorPlural":"Oyra","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"FOK"},{"name":"Pound Sterling","demonym":"Pound Sterling","majorSingle":"Pound","majorPlural":"Pounds","ISOnum":826,"symbol":"\xa3","symbolNative":"\xa3","minorSingle":"Penny","minorPlural":"Pence","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"GBP","ISOcountry":"United Kingdom of Great Britain and Northern Ireland","ISOalpha-2":"GB","ISOalpha-3":"GBR"},{"name":"Georgian Lari","demonym":"Georgian","majorSingle":"Lari","majorPlural":"Lari","ISOnum":981,"symbol":"\u20be","symbolNative":"\u20be","minorSingle":"Tetri","minorPlural":"Tetri","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"GEL"},{"name":"Guernsey Pound","demonym":"Guernsey","majorSingle":"Pound","majorPlural":"Pounds","ISOnum":null,"symbol":"\xa3","symbolNative":"\xa3","minorSingle":"Penny","minorPlural":"Pence","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"GGP"},{"name":"Ghanaian Cedi","demonym":"Ghanaian","majorSingle":"Cedi","majorPlural":"Cedis","ISOnum":936,"symbol":"GH\u20b5","symbolNative":"\u20b5","minorSingle":"Pesewa","minorPlural":"Pesewas","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"GHS"},{"name":"Gibraltar Pound","demonym":"Gibraltar","majorSingle":"Pound","majorPlural":"Pounds","ISOnum":292,"symbol":"\xa3","symbolNative":"\xa3","minorSingle":"Penny","minorPlural":"Pence","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"GIP","ISOcountry":"Gibraltar","ISOalpha-2":"GI","ISOalpha-3":"GIB"},{"name":"Gambian Dalasi","demonym":"Gambian","majorSingle":"Dalasi","majorPlural":"Dalasis","ISOnum":270,"symbol":"D","symbolNative":"D","minorSingle":"Butut","minorPlural":"Bututs","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"GMD","ISOcountry":"Gambia","ISOalpha-2":"GM","ISOalpha-3":"GMB"},{"name":"Guinean Franc","demonym":"Guinean","majorSingle":"Franc","majorPlural":"Francs","ISOnum":324,"symbol":"FG","symbolNative":"FG","minorSingle":"Centime","minorPlural":"Centimes","ISOdigits":0,"decimals":2,"numToBasic":100,"code":"GNF","ISOcountry":"Guinea","ISOalpha-2":"GN","ISOalpha-3":"GIN"},{"name":"Guatemalan Quetzal","demonym":"Guatemalan","majorSingle":"Quetzal","majorPlural":"Quetzales","ISOnum":320,"symbol":"Q","symbolNative":"$","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"GTQ","ISOcountry":"Guatemala","ISOalpha-2":"GT","ISOalpha-3":"GTM"},{"name":"Guyanese Dollar","demonym":"Guyanese","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":328,"symbol":"G$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"GYD","ISOcountry":"Guyana","ISOalpha-2":"GY","ISOalpha-3":"GUY"},{"name":"Hong Kong Dollar","demonym":"Hong Kong","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":344,"symbol":"HK$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"HKD","ISOcountry":"Hong Kong","ISOalpha-2":"HK","ISOalpha-3":"HKG"},{"name":"Honduran Lempira","demonym":"Honduran","majorSingle":"Lempira","majorPlural":"Lempiras","ISOnum":340,"symbol":"L","symbolNative":"L","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"HNL","ISOcountry":"Honduras","ISOalpha-2":"HN","ISOalpha-3":"HND"},{"name":"Croatian Kuna","demonym":"Croatian","majorSingle":"Kuna","majorPlural":"Kuna","ISOnum":191,"symbol":"kn","symbolNative":"kn","minorSingle":"Lipa","minorPlural":"Lipa","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"HRK","ISOcountry":"Croatia","ISOalpha-2":"HR","ISOalpha-3":"HRV"},{"name":"Haitian Gourde","demonym":"Haitian","majorSingle":"Gourde","majorPlural":"Gourdes","ISOnum":332,"symbol":"G","symbolNative":"G","minorSingle":"Centime","minorPlural":"Centimes","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"HTG","ISOcountry":"Haiti","ISOalpha-2":"HT","ISOalpha-3":"HTI"},{"name":"Hungarian Forint","demonym":"Hungarian","majorSingle":"Forint","majorPlural":"Forint","ISOnum":348,"symbol":"Ft","symbolNative":"Ft","minorSingle":"fill\xe9r","minorPlural":"fill\xe9r","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"HUF","ISOcountry":"Hungary","ISOalpha-2":"HU","ISOalpha-3":"HUN"},{"name":"Indonesian Rupiah","demonym":"Indonesian","majorSingle":"Rupiah","majorPlural":"Rupiah","ISOnum":360,"symbol":"Rp","symbolNative":"Rp","minorSingle":"Sen","minorPlural":"Sen","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"IDR","ISOcountry":"Indonesia","ISOalpha-2":"ID","ISOalpha-3":"IDN"},{"name":"Israeli new Shekel","demonym":"Israeli","majorSingle":"Shekel","majorPlural":"Shekels","ISOnum":376,"symbol":"\u20aa","symbolNative":"\u20aa","minorSingle":"Agora","minorPlural":"Agoras","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"ILS","ISOcountry":"Israel","ISOalpha-2":"IL","ISOalpha-3":"ISR"},{"name":"Manx Pound","demonym":"Manx","majorSingle":"Pound","majorPlural":"Pounds","ISOnum":null,"symbol":"\xa3","symbolNative":"\xa3","minorSingle":"Penny","minorPlural":"Pence","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"IMP"},{"name":"Indian Rupee","demonym":"Indian","majorSingle":"Rupee","majorPlural":"Rupees","ISOnum":356,"symbol":"Rs.","symbolNative":"\u20b9","minorSingle":"Paisa","minorPlural":"Paise","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"INR","ISOcountry":"India","ISOalpha-2":"IN","ISOalpha-3":"IND"},{"name":"Iraqi Dinar","demonym":"Iraqi","majorSingle":"Dinar","majorPlural":"Dinars","ISOnum":368,"symbol":"\u062f.\u0639.","symbolNative":"\u062f.\u0639.","minorSingle":"Fils","minorPlural":"Fils","ISOdigits":3,"decimals":3,"numToBasic":1000,"code":"IQD","ISOcountry":"Iraq","ISOalpha-2":"IQ","ISOalpha-3":"IRQ"},{"name":"Iranian Rial","demonym":"Iranian","majorSingle":"Rial","majorPlural":"Rials","ISOnum":364,"symbol":"\ufdfc","symbolNative":"\ufdfc","minorSingle":"Dinar","minorPlural":"Dinars","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"IRR","ISOcountry":"Iran (Islamic Republic of)","ISOalpha-2":"IR","ISOalpha-3":"IRN"},{"name":"Icelandic Krona","demonym":"Icelandic","majorSingle":"Krona","majorPlural":"Kr\xf3nur","ISOnum":352,"symbol":"kr","symbolNative":"kr","minorSingle":"Aurar","minorPlural":"Aurar","ISOdigits":0,"decimals":2,"numToBasic":100,"code":"ISK","ISOcountry":"Iceland","ISOalpha-2":"IS","ISOalpha-3":"ISL"},{"name":"Jersey Pound","demonym":"Jersey","majorSingle":"Pound","majorPlural":"Pounds","ISOnum":null,"symbol":"\xa3","symbolNative":"\xa3","minorSingle":"Penny","minorPlural":"Pence","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"JEP"},{"name":"Jamaican Dollar","demonym":"Jamaican","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":388,"symbol":"J$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"JMD","ISOcountry":"Jamaica","ISOalpha-2":"JM","ISOalpha-3":"JAM"},{"name":"Jordanian Dinar","demonym":"Jordanian","majorSingle":"Dinar","majorPlural":"Dinars","ISOnum":400,"symbol":"JD","symbolNative":"\u062f.\u0623.","minorSingle":"Fils","minorPlural":"Fils","ISOdigits":3,"decimals":3,"numToBasic":1000,"code":"JOD","ISOcountry":"Jordan","ISOalpha-2":"JO","ISOalpha-3":"JOR"},{"name":"Japanese Yen","demonym":"Japanese","majorSingle":"Yen","majorPlural":"Yen","ISOnum":392,"symbol":"\xa5","symbolNative":"\xa5","minorSingle":"Sen","minorPlural":"Sen","ISOdigits":0,"decimals":2,"numToBasic":100,"code":"JPY","ISOcountry":"Japan","ISOalpha-2":"JP","ISOalpha-3":"JPN"},{"name":"Kenyan Shilling","demonym":"Kenyan","majorSingle":"Shilling","majorPlural":"Shillings","ISOnum":404,"symbol":"KSh","symbolNative":"KSh","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"KES","ISOcountry":"Kenya","ISOalpha-2":"KE","ISOalpha-3":"KEN"},{"name":"Kyrgyzstani Som","demonym":"Kyrgyzstani","majorSingle":"Som","majorPlural":"Som","ISOnum":417,"symbol":"\u0441","symbolNative":"\u0441","minorSingle":"Tyiyn","minorPlural":"Tyiyn","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"KGS","ISOcountry":"Kyrgyzstan","ISOalpha-2":"KG","ISOalpha-3":"KGZ"},{"name":"Cambodian Riel","demonym":"Cambodian","majorSingle":"Riel","majorPlural":"Riels","ISOnum":116,"symbol":"\u17db","symbolNative":"\u17db","minorSingle":"Sen","minorPlural":"Sen","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"KHR","ISOcountry":"Cambodia","ISOalpha-2":"KH","ISOalpha-3":"KHM"},{"name":"Kiribati Dollar","demonym":"Kiribati","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":null,"symbol":"$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"KID"},{"name":"Comorian Franc","demonym":"Comorian","majorSingle":"Franc","majorPlural":"Francs","ISOnum":174,"symbol":"CF","symbolNative":"CF","minorSingle":"Centime","minorPlural":"Centimes","ISOdigits":0,"decimals":2,"numToBasic":100,"code":"KMF","ISOcountry":"Comoros","ISOalpha-2":"KM","ISOalpha-3":"COM"},{"name":"North Korean Won","demonym":"North Korean","majorSingle":"Won","majorPlural":"Won","ISOnum":408,"symbol":"\u20a9","symbolNative":"\u20a9","minorSingle":"Chon","minorPlural":"Chon","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"KPW","ISOcountry":"Korea (Democratic People\'s Republic of)","ISOalpha-2":"KP","ISOalpha-3":"PRK"},{"name":"South Korean Won","demonym":"South Korean","majorSingle":"Won","majorPlural":"Won","ISOnum":410,"symbol":"\u20a9","symbolNative":"\u20a9","minorSingle":"Jeon","minorPlural":"Jeon","ISOdigits":0,"decimals":2,"numToBasic":100,"code":"KRW","ISOcountry":"Korea, Republic of","ISOalpha-2":"KR","ISOalpha-3":"KOR"},{"name":"Kuwaiti Dinar","demonym":"Kuwaiti","majorSingle":"Dinar","majorPlural":"Dinars","ISOnum":414,"symbol":"KD","symbolNative":"\u062f.\u0643.","minorSingle":"Fils","minorPlural":"Fils","ISOdigits":3,"decimals":3,"numToBasic":1000,"code":"KWD","ISOcountry":"Kuwait","ISOalpha-2":"KW","ISOalpha-3":"KWT"},{"name":"Cayman Islands Dollar","demonym":"Cayman Islands","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":136,"symbol":"CI$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"KYD","ISOcountry":"Cayman Islands","ISOalpha-2":"KY","ISOalpha-3":"CYM"},{"name":"Kazakhstani Tenge","demonym":"Kazakhstani","majorSingle":"Tenge","majorPlural":"Tenge","ISOnum":398,"symbol":"\u20b8","symbolNative":"\u20b8","minorSingle":"T\u0131yn","minorPlural":"T\u0131yn","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"KZT","ISOcountry":"Kazakhstan","ISOalpha-2":"KZ","ISOalpha-3":"KAZ"},{"name":"Lao Kip","demonym":"Lao","majorSingle":"Kip","majorPlural":"Kip","ISOnum":418,"symbol":"\u20adN","symbolNative":"\u20ad","minorSingle":"Att","minorPlural":"Att","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"LAK","ISOcountry":"Lao People\'s Democratic Republic","ISOalpha-2":"LA","ISOalpha-3":"LAO"},{"name":"Lebanese Pound","demonym":"Lebanese","majorSingle":"Pound","majorPlural":"Pounds","ISOnum":422,"symbol":"LL.","symbolNative":"\u0644.\u0644.","minorSingle":"Qirsh","minorPlural":"Qirsh","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"LBP","ISOcountry":"Lebanon","ISOalpha-2":"LB","ISOalpha-3":"LBN"},{"name":"Sri Lankan Rupee","demonym":"Sri Lankan","majorSingle":"Rupee","majorPlural":"Rupees","ISOnum":144,"symbol":"Rs.","symbolNative":"\u0dbb\u0dd4 or \u0bb0\u0bc2","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"LKR","ISOcountry":"Sri Lanka","ISOalpha-2":"LK","ISOalpha-3":"LKA"},{"name":"Liberian Dollar","demonym":"Liberian","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":430,"symbol":"L$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"LRD","ISOcountry":"Liberia","ISOalpha-2":"LR","ISOalpha-3":"LBR"},{"name":"Lesotho Loti","demonym":"Lesotho","majorSingle":"Loti","majorPlural":"maLoti","ISOnum":426,"symbol":"L","symbolNative":"L","minorSingle":"Sente","minorPlural":"Lisente","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"LSL","ISOcountry":"Lesotho","ISOalpha-2":"LS","ISOalpha-3":"LSO"},{"name":"Libyan Dinar","demonym":"Libyan","majorSingle":"Dinar","majorPlural":"Dinars","ISOnum":434,"symbol":"LD","symbolNative":"\u0644.\u062f.","minorSingle":"Dirham","minorPlural":"Dirhams","ISOdigits":3,"decimals":3,"numToBasic":1000,"code":"LYD","ISOcountry":"Libya","ISOalpha-2":"LY","ISOalpha-3":"LBY"},{"name":"Moroccan Dirham","demonym":"Moroccan","majorSingle":"Dirham","majorPlural":"Dirhams","ISOnum":504,"symbol":"DH","symbolNative":"\u062f.\u0645.","minorSingle":"Centime","minorPlural":"Centimes","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"MAD","ISOcountry":"Morocco","ISOalpha-2":"MA","ISOalpha-3":"MAR"},{"name":"Moldovan Leu","demonym":"Moldovan","majorSingle":"Leu","majorPlural":"Lei","ISOnum":498,"symbol":"L","symbolNative":"L","minorSingle":"Ban","minorPlural":"Bani","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"MDL","ISOcountry":"Moldova, Republic of","ISOalpha-2":"MD","ISOalpha-3":"MDA"},{"name":"Malagasy Ariary","demonym":"Malagasy","majorSingle":"Ariary","majorPlural":"Ariary","ISOnum":969,"symbol":"Ar","symbolNative":"Ar","minorSingle":"Iraimbilanja","minorPlural":"Iraimbilanja","ISOdigits":2,"decimals":0,"numToBasic":5,"code":"MGA"},{"name":"Macedonian Denar","demonym":"Macedonian","majorSingle":"Denar","majorPlural":"Denars","ISOnum":807,"symbol":"den","symbolNative":"\u0434\u0435\u043d","minorSingle":"Deni","minorPlural":"Deni","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"MKD","ISOcountry":"North Macedonia","ISOalpha-2":"MK","ISOalpha-3":"MKD"},{"name":"Myanmar Kyat","demonym":"Myanmar","majorSingle":"Kyat","majorPlural":"Kyat","ISOnum":104,"symbol":"Ks","symbolNative":"Ks","minorSingle":"Pya","minorPlural":"Pya","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"MMK","ISOcountry":"Myanmar","ISOalpha-2":"MM","ISOalpha-3":"MMR"},{"name":"Mongolian T\xf6gr\xf6g","demonym":"Mongolian","majorSingle":"T\xf6gr\xf6g","majorPlural":"T\xf6gr\xf6g","ISOnum":496,"symbol":"\u20ae","symbolNative":"\u20ae","minorSingle":"m\xf6ng\xf6","minorPlural":"m\xf6ng\xf6","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"MNT","ISOcountry":"Mongolia","ISOalpha-2":"MN","ISOalpha-3":"MNG"},{"name":"Macanese Pataca","demonym":"Macanese","majorSingle":"Pataca","majorPlural":"Patacas","ISOnum":446,"symbol":"MOP$","symbolNative":"MOP$","minorSingle":"Avo","minorPlural":"Avos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"MOP","ISOcountry":"Macao","ISOalpha-2":"MO","ISOalpha-3":"MAC"},{"name":"Mauritanian Ouguiya","demonym":"Mauritanian","majorSingle":"Ouguiya","majorPlural":"Ouguiya","ISOnum":929,"symbol":"UM","symbolNative":"\u0623.\u0645.","minorSingle":"Khoums","minorPlural":"Khoums","ISOdigits":2,"decimals":0,"numToBasic":5,"code":"MRU"},{"name":"Mauritian Rupee","demonym":"Mauritian","majorSingle":"Rupee","majorPlural":"Rupees","ISOnum":480,"symbol":"Rs.","symbolNative":"\u0930\u0941 ","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"MUR","ISOcountry":"Mauritius","ISOalpha-2":"MU","ISOalpha-3":"MUS"},{"name":"Maldivian Rufiyaa","demonym":"Maldivian","majorSingle":"Rufiyaa","majorPlural":"Rufiyaa","ISOnum":462,"symbol":"MRf","symbolNative":".\u0783","minorSingle":"laari","minorPlural":"laari","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"MVR","ISOcountry":"Maldives","ISOalpha-2":"MV","ISOalpha-3":"MDV"},{"name":"Malawian Kwacha","demonym":"Malawian","majorSingle":"Kwacha","majorPlural":"Kwacha","ISOnum":454,"symbol":"MK","symbolNative":"MK","minorSingle":"Tambala","minorPlural":"Tambala","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"MWK","ISOcountry":"Malawi","ISOalpha-2":"MW","ISOalpha-3":"MWI"},{"name":"Mexican Peso","demonym":"Mexican","majorSingle":"Peso","majorPlural":"Pesos","ISOnum":484,"symbol":"MX$","symbolNative":"$","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"MXN","ISOcountry":"Mexico","ISOalpha-2":"MX","ISOalpha-3":"MEX"},{"name":"Malaysian Ringgit","demonym":"Malaysian","majorSingle":"Ringgit","majorPlural":"Ringgit","ISOnum":458,"symbol":"RM","symbolNative":"RM","minorSingle":"Sen","minorPlural":"Sen","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"MYR","ISOcountry":"Malaysia","ISOalpha-2":"MY","ISOalpha-3":"MYS"},{"name":"Mozambican Metical","demonym":"Mozambican","majorSingle":"Metical","majorPlural":"Meticais","ISOnum":943,"symbol":"MTn","symbolNative":"MT","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"MZN"},{"name":"Namibian Dollar","demonym":"Namibian","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":516,"symbol":"N$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"NAD","ISOcountry":"Namibia","ISOalpha-2":"NA","ISOalpha-3":"NAM"},{"name":"Nigerian Naira","demonym":"Nigerian","majorSingle":"Naira","majorPlural":"Naira","ISOnum":566,"symbol":"\u20a6","symbolNative":"\u20a6","minorSingle":"Kobo","minorPlural":"Kobo","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"NGN","ISOcountry":"Nigeria","ISOalpha-2":"NG","ISOalpha-3":"NGA"},{"name":"Nicaraguan C\xf3rdoba","demonym":"Nicaraguan","majorSingle":"C\xf3rdoba Oro","majorPlural":"C\xf3rdoba Oro","ISOnum":558,"symbol":"C$","symbolNative":"C$","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"NIO","ISOcountry":"Nicaragua","ISOalpha-2":"NI","ISOalpha-3":"NIC"},{"name":"Norwegian Krone","demonym":"Norwegian","majorSingle":"Krone","majorPlural":"Kroner","ISOnum":578,"symbol":"kr","symbolNative":"kr","minorSingle":"\xf8re","minorPlural":"\xf8re","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"NOK","ISOcountry":"Norway","ISOalpha-2":"NO","ISOalpha-3":"NOR"},{"name":"Nepalese Rupee","demonym":"Nepalese","majorSingle":"Rupee","majorPlural":"Rupees","ISOnum":524,"symbol":"Rs.","symbolNative":"\u0930\u0942","minorSingle":"Paisa","minorPlural":"Paise","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"NPR","ISOcountry":"Nepal","ISOalpha-2":"NP","ISOalpha-3":"NPL"},{"name":"New Zealand Dollar","demonym":"New Zealand","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":554,"symbol":"NZ$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"NZD","ISOcountry":"New Zealand","ISOalpha-2":"NZ","ISOalpha-3":"NZL"},{"name":"Omani Rial","demonym":"Omani","majorSingle":"Rial","majorPlural":"Rials","ISOnum":512,"symbol":"OR","symbolNative":"\u0631.\u0639.","minorSingle":"Baisa","minorPlural":"Baisa","ISOdigits":3,"decimals":3,"numToBasic":1000,"code":"OMR","ISOcountry":"Oman","ISOalpha-2":"OM","ISOalpha-3":"OMN"},{"name":"Panamanian Balboa","demonym":"Panamanian","majorSingle":"Balboa","majorPlural":"Balboa","ISOnum":590,"symbol":"B/.","symbolNative":"B/.","minorSingle":"Cent\xe9simo","minorPlural":"Cent\xe9simos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"PAB"},{"name":"Peruvian Sol","demonym":"Peruvian","majorSingle":"Sol","majorPlural":"Soles","ISOnum":604,"symbol":"S/.","symbolNative":"S/.","minorSingle":"C\xe9ntimo","minorPlural":"C\xe9ntimos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"PEN","ISOcountry":"Peru","ISOalpha-2":"PE","ISOalpha-3":"PER"},{"name":"Papua New Guinean Kina","demonym":"Papua New Guinean","majorSingle":"Kina","majorPlural":"Kina","ISOnum":598,"symbol":"K","symbolNative":"K","minorSingle":"Toea","minorPlural":"Toea","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"PGK","ISOcountry":"Papua New Guinea","ISOalpha-2":"PG","ISOalpha-3":"PNG"},{"name":"Philippine Peso","demonym":"Philippine","majorSingle":"Peso","majorPlural":"Pesos","ISOnum":608,"symbol":"\u20b1","symbolNative":"\u20b1","minorSingle":"Sentimo","minorPlural":"Sentimo","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"PHP","ISOcountry":"Philippines","ISOalpha-2":"PH","ISOalpha-3":"PHL"},{"name":"Pakistani Rupee","demonym":"Pakistani","majorSingle":"Rupee","majorPlural":"Rupees","ISOnum":586,"symbol":"Rs.","symbolNative":"Rs","minorSingle":"Paisa","minorPlural":"Paise","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"PKR","ISOcountry":"Pakistan","ISOalpha-2":"PK","ISOalpha-3":"PAK"},{"name":"Polish Zloty","demonym":"Polish","majorSingle":"Zloty","majorPlural":"Zlotys","ISOnum":985,"symbol":"z\u0142","symbolNative":"z\u0142","minorSingle":"Grosz","minorPlural":"Groszy","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"PLN"},{"name":"Pitcairn Islands Dollar","demonym":"Pitcairn Islands","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":null,"symbol":"$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"PND"},{"name":"Transnistrian Ruble","demonym":"Transnistrian","majorSingle":"Ruble","majorPlural":"Rubles","ISOnum":null,"symbol":"\u0440.","symbolNative":"\u0440.","minorSingle":"Kopek","minorPlural":"Kopeks","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"PRB"},{"name":"Paraguayan Guaran\xed","demonym":"Paraguayan","majorSingle":"Guaran\xed","majorPlural":"Guaran\xedes","ISOnum":600,"symbol":"\u20b2","symbolNative":"\u20b2","minorSingle":"Centimo","minorPlural":"Centimos","ISOdigits":0,"decimals":2,"numToBasic":100,"code":"PYG","ISOcountry":"Paraguay","ISOalpha-2":"PY","ISOalpha-3":"PRY"},{"name":"Qatari Riyal","demonym":"Qatari","majorSingle":"Riyal","majorPlural":"Riyals","ISOnum":634,"symbol":"QR","symbolNative":"\u0631.\u0642.","minorSingle":"Dirham","minorPlural":"Dirhams","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"QAR","ISOcountry":"Qatar","ISOalpha-2":"QA","ISOalpha-3":"QAT"},{"name":"Romanian Leu","demonym":"Romanian","majorSingle":"Leu","majorPlural":"Lei","ISOnum":946,"symbol":"L","symbolNative":"L","minorSingle":"Ban","minorPlural":"Bani","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"RON"},{"name":"Serbian Dinar","demonym":"Serbian","majorSingle":"Dinar","majorPlural":"Dinars","ISOnum":941,"symbol":"din","symbolNative":"\u0434\u0438\u043d","minorSingle":"Para","minorPlural":"Para","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"RSD"},{"name":"Russian Ruble","demonym":"Russian","majorSingle":"Ruble","majorPlural":"Rubles","ISOnum":643,"symbol":"\u20bd","symbolNative":"\u20bd","minorSingle":"Kopek","minorPlural":"Kopeks","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"RUB","ISOcountry":"Russian Federation","ISOalpha-2":"RU","ISOalpha-3":"RUS"},{"name":"Rwandan Franc","demonym":"Rwandan","majorSingle":"Franc","majorPlural":"Francs","ISOnum":646,"symbol":"FRw","symbolNative":"R\u20a3","minorSingle":"Centime","minorPlural":"Centimes","ISOdigits":0,"decimals":2,"numToBasic":100,"code":"RWF","ISOcountry":"Rwanda","ISOalpha-2":"RW","ISOalpha-3":"RWA"},{"name":"Saudi Riyal","demonym":"Saudi","majorSingle":"Riyal","majorPlural":"Riyals","ISOnum":682,"symbol":"SR","symbolNative":"\u0631.\u0633.","minorSingle":"Halalah","minorPlural":"Halalahs","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SAR","ISOcountry":"Saudi Arabia","ISOalpha-2":"SA","ISOalpha-3":"SAU"},{"name":"Solomon Islands Dollar","demonym":"Solomon Islands","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":90,"symbol":"SI$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SBD"},{"name":"Seychellois Rupee","demonym":"Seychellois","majorSingle":"Rupee","majorPlural":"Rupees","ISOnum":690,"symbol":"Rs.","symbolNative":"Rs","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SCR","ISOcountry":"Seychelles","ISOalpha-2":"SC","ISOalpha-3":"SYC"},{"name":"Sudanese Pound","demonym":"Sudanese","majorSingle":"Pound","majorPlural":"Pounds","ISOnum":938,"symbol":"\xa3SD","symbolNative":"\u062c.\u0633.","minorSingle":"Qirsh","minorPlural":"Qirsh","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SDG"},{"name":"Swedish Krona","demonym":"Swedish","majorSingle":"Krona","majorPlural":"Kronor","ISOnum":752,"symbol":"kr","symbolNative":"kr","minorSingle":"\xd6re","minorPlural":"\xd6re","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SEK","ISOcountry":"Sweden","ISOalpha-2":"SE","ISOalpha-3":"SWE"},{"name":"Singapore Dollar","demonym":"Singapore","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":702,"symbol":"S$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SGD","ISOcountry":"Singapore","ISOalpha-2":"SG","ISOalpha-3":"SGP"},{"name":"Saint Helena Pound","demonym":"Saint Helena","majorSingle":"Pound","majorPlural":"Pounds","ISOnum":654,"symbol":"\xa3","symbolNative":"\xa3","minorSingle":"Penny","minorPlural":"Pence","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SHP","ISOcountry":"Saint Helena, Ascension and Tristan da Cunha","ISOalpha-2":"SH","ISOalpha-3":"SHN"},{"name":"Sierra Leonean Leone","demonym":"Sierra Leonean","majorSingle":"Leone","majorPlural":"Leones","ISOnum":694,"symbol":"Le","symbolNative":"Le","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SLL","ISOcountry":"Sierra Leone","ISOalpha-2":"SL","ISOalpha-3":"SLE"},{"name":"Somaliland Shilling","demonym":"Somaliland","majorSingle":"Shilling","majorPlural":"Shillings","ISOnum":null,"symbol":"Sl","symbolNative":"Sl","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SLS"},{"name":"Somali Shilling","demonym":"Somali","majorSingle":"Shilling","majorPlural":"Shillings","ISOnum":706,"symbol":"Sh.So.","symbolNative":"Ssh","minorSingle":"Senti","minorPlural":"Senti","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SOS","ISOcountry":"Somalia","ISOalpha-2":"SO","ISOalpha-3":"SOM"},{"name":"Surinamese Dollar","demonym":"Surinamese","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":968,"symbol":"Sr$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SRD"},{"name":"South Sudanese Pound","demonym":"South Sudanese","majorSingle":"Pound","majorPlural":"Pounds","ISOnum":728,"symbol":"SS\xa3","symbolNative":"SS\xa3","minorSingle":"Qirsh","minorPlural":"Qirsh","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SSP","ISOcountry":"South Sudan","ISOalpha-2":"SS","ISOalpha-3":"SSD"},{"name":"Sao Tome and Pr\xedncipe Dobra","demonym":"Sao Tome","majorSingle":"Dobra","majorPlural":"Dobras","ISOnum":930,"symbol":"Db","symbolNative":"Db","minorSingle":"Centimo","minorPlural":"Centimos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"STN"},{"name":"Salvadoran Col\xf3n","demonym":"Salvadoran","majorSingle":"Col\xf3n","majorPlural":"Colones","ISOnum":222,"symbol":"\u20a1","symbolNative":"\u20a1","minorSingle":"Centavo","minorPlural":"Centavos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SVC","ISOcountry":"El Salvador","ISOalpha-2":"SV","ISOalpha-3":"SLV"},{"name":"Syrian Pound","demonym":"Syrian","majorSingle":"Pound","majorPlural":"Pounds","ISOnum":760,"symbol":"LS","symbolNative":"\u0644.\u0633.","minorSingle":"Qirsh","minorPlural":"Qirsh","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SYP","ISOcountry":"Syrian Arab Republic","ISOalpha-2":"SY","ISOalpha-3":"SYR"},{"name":"Swazi Lilangeni","demonym":"Swazi","majorSingle":"Lilangeni","majorPlural":"Emalangeni","ISOnum":748,"symbol":"L","symbolNative":"L","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"SZL","ISOcountry":"Eswatini","ISOalpha-2":"SZ","ISOalpha-3":"SWZ"},{"name":"Thai Baht","demonym":"Thai","majorSingle":"Baht","majorPlural":"Baht","ISOnum":764,"symbol":"\u0e3f","symbolNative":"\u0e3f","minorSingle":"Satang","minorPlural":"Satang","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"THB","ISOcountry":"Thailand","ISOalpha-2":"TH","ISOalpha-3":"THA"},{"name":"Tajikistani Somoni","demonym":"Tajikistani","majorSingle":"Somoni","majorPlural":"Somoni","ISOnum":972,"symbol":"SM","symbolNative":"SM","minorSingle":"Diram","minorPlural":"Diram","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"TJS"},{"name":"Turkmenistan Manat","demonym":"Turkmenistan","majorSingle":"Manat","majorPlural":"Manat","ISOnum":934,"symbol":"m.","symbolNative":"T","minorSingle":"Tenge","minorPlural":"Tenge","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"TMT"},{"name":"Tunisian Dinar","demonym":"Tunisian","majorSingle":"Dinar","majorPlural":"Dinars","ISOnum":788,"symbol":"DT","symbolNative":"\u062f.\u062a.","minorSingle":"Millime","minorPlural":"Millime","ISOdigits":3,"decimals":3,"numToBasic":1000,"code":"TND","ISOcountry":"Tunisia","ISOalpha-2":"TN","ISOalpha-3":"TUN"},{"name":"Tongan Pa\u02bbanga","demonym":"Tongan","majorSingle":"Pa\'anga","majorPlural":"Pa\'anga","ISOnum":776,"symbol":"T$","symbolNative":"PT","minorSingle":"Seniti","minorPlural":"Seniti","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"TOP","ISOcountry":"Tonga","ISOalpha-2":"TO","ISOalpha-3":"TON"},{"name":"Turkish Lira","demonym":"Turkish","majorSingle":"Lira","majorPlural":"Lira","ISOnum":949,"symbol":"TL","symbolNative":"\u20ba","minorSingle":"Kuru\u015f","minorPlural":"Kuru\u015f","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"TRY"},{"name":"Trinidad and Tobago Dollar","demonym":"Trinidad and Tobago","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":780,"symbol":"TT$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"TTD","ISOcountry":"Trinidad and Tobago","ISOalpha-2":"TT","ISOalpha-3":"TTO"},{"name":"Tuvaluan Dollar","demonym":"Tuvaluan","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":null,"symbol":"$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"TVD"},{"name":"New Taiwan Dollar","demonym":"New Taiwan","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":901,"symbol":"NT$","symbolNative":"\u5713","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"TWD"},{"name":"Tanzanian Shilling","demonym":"Tanzanian","majorSingle":"Shilling","majorPlural":"Shillings","ISOnum":834,"symbol":"TSh","symbolNative":"TSh","minorSingle":"Senti","minorPlural":"Senti","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"TZS","ISOcountry":"Tanzania, United Republic of","ISOalpha-2":"TZ","ISOalpha-3":"TZA"},{"name":"Ukrainian Hryvnia","demonym":"Ukrainian","majorSingle":"Hryvnia","majorPlural":"Hryvnias","ISOnum":980,"symbol":"\u20b4","symbolNative":"\u0433\u0440\u043d","minorSingle":"Kopiyka","minorPlural":"kopiyky","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"UAH"},{"name":"Ugandan Shilling","demonym":"Ugandan","majorSingle":"Shilling","majorPlural":"Shillings","ISOnum":800,"symbol":"USh","symbolNative":"Sh","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":0,"decimals":2,"numToBasic":100,"code":"UGX","ISOcountry":"Uganda","ISOalpha-2":"UG","ISOalpha-3":"UGA"},{"name":"United States Dollar","demonym":"US","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":840,"symbol":"$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"USD","ISOcountry":"United States of America","ISOalpha-2":"US","ISOalpha-3":"USA"},{"name":"Uruguayan Peso","demonym":"Uruguayan","majorSingle":"Peso","majorPlural":"Pesos","ISOnum":858,"symbol":"$U","symbolNative":"$","minorSingle":"Cent\xe9simo","minorPlural":"Cent\xe9simos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"UYU","ISOcountry":"Uruguay","ISOalpha-2":"UY","ISOalpha-3":"URY"},{"name":"Uzbekistani Som","demonym":"Uzbekistani","majorSingle":"Som","majorPlural":"Som","ISOnum":860,"symbol":"\u0441\u0443\u043c","symbolNative":"\u0441\u0443\u043c","minorSingle":"Tiyin","minorPlural":"Tiyin","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"UZS","ISOcountry":"Uzbekistan","ISOalpha-2":"UZ","ISOalpha-3":"UZB"},{"name":"Venezuelan bol\xedvar digital","demonym":"Venezuelan","majorSingle":"Bol\xedvar Digital","majorPlural":"Bol\xedvars Digital","ISOnum":null,"symbol":"Bs.","symbolNative":"Bs.","minorSingle":"C\xe9ntimo","minorPlural":"C\xe9ntimos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"VED"},{"name":"Venezuelan Bol\xedvar Soberano","demonym":"Venezuelan","majorSingle":"Bol\xedvar","majorPlural":"Bol\xedvares","ISOnum":928,"symbol":"Bs.F","symbolNative":"Bs.F","minorSingle":"Centimo","minorPlural":"Centimos","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"VES"},{"name":"Vietnamese Dong","demonym":"Vietnamese","majorSingle":"Dong","majorPlural":"Dong","ISOnum":704,"symbol":"\u20ab","symbolNative":"\u20ab","minorSingle":"H\xe0o","minorPlural":"H\xe0o","ISOdigits":0,"decimals":2,"numToBasic":10,"code":"VND","ISOcountry":"Viet Nam","ISOalpha-2":"VN","ISOalpha-3":"VNM"},{"name":"Vanuatu Vatu","demonym":"Vanuatu","majorSingle":"Vatu","majorPlural":"Vatu","ISOnum":548,"symbol":"VT","symbolNative":"VT","minorSingle":"","minorPlural":"","ISOdigits":0,"decimals":0,"numToBasic":null,"code":"VUV","ISOcountry":"Vanuatu","ISOalpha-2":"VU","ISOalpha-3":"VUT"},{"name":"Samoan Tala","demonym":"Samoan","majorSingle":"Tala","majorPlural":"Tala","ISOnum":882,"symbol":"T","symbolNative":"ST","minorSingle":"Sene","minorPlural":"Sene","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"WST","ISOcountry":"Samoa","ISOalpha-2":"WS","ISOalpha-3":"WSM"},{"name":"Central African CFA Franc BEAC","demonym":"Central African CFA","majorSingle":"Franc","majorPlural":"Francs","ISOnum":950,"symbol":"Fr","symbolNative":"Fr.","minorSingle":"Centime","minorPlural":"Centimes","ISOdigits":0,"decimals":2,"numToBasic":100,"code":"XAF"},{"name":"East Caribbean Dollar","demonym":"East Caribbean","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":951,"symbol":"$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"XCD"},{"name":"West African CFA Franc BCEAO","demonym":"West African CFA","majorSingle":"Franc","majorPlural":"Francs","ISOnum":952,"symbol":"\u20a3","symbolNative":"\u20a3","minorSingle":"Centime","minorPlural":"Centimes","ISOdigits":0,"decimals":2,"numToBasic":100,"code":"XOF"},{"name":"CFP Franc (Franc Pacifique)","demonym":"CFP","majorSingle":"Franc","majorPlural":"Francs","ISOnum":953,"symbol":"\u20a3","symbolNative":"\u20a3","minorSingle":"Centime","minorPlural":"Centimes","ISOdigits":0,"decimals":0,"numToBasic":100,"code":"XPF"},{"name":"Yemeni Rial","demonym":"Yemeni","majorSingle":"Rial","majorPlural":"Rials","ISOnum":886,"symbol":"YR","symbolNative":"\u0631.\u064a.","minorSingle":"Fils","minorPlural":"Fils","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"YER"},{"name":"South African Rand","demonym":"South African","majorSingle":"Rand","majorPlural":"Rand","ISOnum":710,"symbol":"R","symbolNative":"R","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"ZAR","ISOcountry":"South Africa","ISOalpha-2":"ZA","ISOalpha-3":"ZAF"},{"name":"Zambian Kwacha","demonym":"Zambian","majorSingle":"Kwacha","majorPlural":"Kwacha","ISOnum":967,"symbol":"ZK","symbolNative":"ZK","minorSingle":"Ngwee","minorPlural":"Ngwee","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"ZMW"},{"name":"RTGS Dollar","demonym":"RTGS","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":null,"symbol":"","symbolNative":"","minorSingle":"","minorPlural":"","ISOdigits":0,"decimals":0,"numToBasic":null,"code":"ZWB"},{"name":"Zimbabwean Dollar","demonym":"Zimbabwean","majorSingle":"Dollar","majorPlural":"Dollars","ISOnum":932,"symbol":"Z$","symbolNative":"$","minorSingle":"Cent","minorPlural":"Cents","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"ZWL"},{"name":"Abkhazian Apsar","demonym":"Abkhazian","majorSingle":"Apsar","majorPlural":"Apsark","ISOnum":null,"symbol":"","symbolNative":"","minorSingle":"","minorPlural":"","ISOdigits":0,"decimals":0,"numToBasic":null,"code":"Abkhazia"},{"name":"Artsakh Dram","demonym":"Artsakh","majorSingle":"Dram","majorPlural":"Dram","ISOnum":null,"symbol":"\u0564\u0580.","symbolNative":"\u0564\u0580.","minorSingle":"Luma","minorPlural":"Luma","ISOdigits":2,"decimals":2,"numToBasic":100,"code":"Artsakh"}]')},706:function(e,a){},987:function(e,a){}},[[1331,1,2]]]); //# sourceMappingURL=main.188269e5.chunk.js.map