li > a",i.prototype.mouseenter)))},mouseenter:function(){e(this).focus()},select:function(o){var i,t;return i=e(this),o.preventDefault(),o.stopPropagation(),!(!i.is(".disabled")&&void 0===i.attr("disabled"))||((t=n(i)).val(i.data("option")),t.trigger("change.bfhselectbox"),void a())}};var t,d=e.fn.bfhselectbox;e.fn.bfhselectbox=function(a){return this.each((function(){var n,o,t;o=(n=e(this)).data("bfhselectbox"),t="object"==typeof a&&a,this.type="bfhselectbox",o||n.data("bfhselectbox",o=new i(this,t)),"string"==typeof a&&o[a].call(n)}))},e.fn.bfhselectbox.Constructor=i,e.fn.bfhselectbox.defaults={icon:"caret",input:"form-control",name:"",value:"",filter:!1},e.fn.bfhselectbox.noConflict=function(){return e.fn.bfhselectbox=d,this},e.valHooks.div&&(t=e.valHooks.div),e.valHooks.div={get:function(a){return e(a).hasClass("bfh-selectbox")?e(a).find('input[type="hidden"]').val():t?t.get(a):void 0},set:function(a,n){var o,i;if(e(a).hasClass("bfh-selectbox"))(o=e(a)).find("li a[data-option='"+n+"']").length>0?i=o.find("li a[data-option='"+n+"']").html():o.find("li a").length>0?i=o.find("li a").eq(0).html():(n="",i=""),o.find('input[type="hidden"]').val(n),o.find(".bfh-selectbox-option").html(i);else if(t)return t.set(a,n)}},e(document).ready((function(){e("div.bfh-selectbox").each((function(){var a;(a=e(this)).bfhselectbox(a.data())}))})),e(document).on("click.bfhselectbox.data-api",a)}(window.jQuery),function(e){"use strict";var a=function(a,n){this.options=e.extend({},e.fn.bfhslider.defaults,n),this.$element=e(a),this.initSlider()};a.prototype={constructor:a,initSlider:function(){""===this.options.value&&(this.options.value=this.options.min),this.$element.html(''),this.$element.find('input[type="hidden"]').val(this.options.value),this.updateHandle(this.options.value),this.$element.on("mousedown.bfhslider.data-api",a.prototype.mouseDown)},updateHandle:function(e){var a,n,o,i;i=this.options.max-this.options.min,n=this.$element.width(),o=this.$element.position().left,a=Math.round((e-this.options.min)*(n-20)/i+o),this.$element.find(".bfh-slider-handle").css("left",a+"px"),this.$element.find(".bfh-slider-value").text(e)},updateVal:function(e){var a,n,o,i,t;return t=this.options.max-this.options.min,a=this.$element.width(),(n=this.$element.offset().left)>e&&(e=n),e+20>(o=n+a)&&(e=o),i=(e-n)/a,(i=Math.ceil(i*t+this.options.min))===this.$element.val()||(this.$element.val(i),void this.$element.trigger("change.bfhslider"))},mouseDown:function(){var n;return!(!(n=e(this)).is(".disabled")&&void 0===n.attr("disabled"))||void e(document).on("mousemove.bfhslider.data-api",{slider:n},a.prototype.mouseMove).one("mouseup.bfhslider.data-api",{slider:n},a.prototype.mouseUp)},mouseMove:function(e){e.data.slider.data("bfhslider").updateVal(e.pageX)},mouseUp:function(a){a.data.slider.data("bfhslider").updateVal(a.pageX),e(document).off("mousemove.bfhslider.data-api")}};var n,o=e.fn.bfhslider;e.fn.bfhslider=function(n){return this.each((function(){var o,i,t;i=(o=e(this)).data("bfhslider"),t="object"==typeof n&&n,this.type="bfhslider",i||o.data("bfhslider",i=new a(this,t)),"string"==typeof n&&i[n].call(o)}))},e.fn.bfhslider.Constructor=a,e.fn.bfhslider.defaults={name:"",value:"",min:0,max:100},e.fn.bfhslider.noConflict=function(){return e.fn.bfhslider=o,this},e.valHooks.div&&(n=e.valHooks.div),e.valHooks.div={get:function(a){return e(a).hasClass("bfh-slider")?e(a).find('input[type="hidden"]').val():n?n.get(a):void 0},set:function(a,o){if(e(a).hasClass("bfh-slider"))e(a).find('input[type="hidden"]').val(o),e(a).data("bfhslider").updateHandle(o);else if(n)return n.set(a,o)}},e(document).ready((function(){e("div.bfh-slider").each((function(){var a;(a=e(this)).bfhslider(a.data())}))}))}(window.jQuery),function(e){"use strict";var a=function(a,n){this.options=e.extend({},e.fn.bfhstates.defaults,n),this.$element=e(a),this.$element.is("select")&&this.addStates(),this.$element.hasClass("bfh-selectbox")&&this.addBootstrapStates(),this.$element.is("span")&&this.displayState()};a.prototype={constructor:a,addStates:function(){var a,n;""!==(a=this.options.country)&&(0!==(n=e(document).find("#"+a)).length&&(a=n.val(),n.on("change",{state:this},this.changeCountry))),this.loadStates(a)},loadStates:function(e){var a,n;for(n in a=this.options.state,this.$element.html(""),!0===this.options.blank&&this.$element.append(''),BFHStatesList[e])BFHStatesList[e].hasOwnProperty(n)&&this.$element.append('");this.$element.val(a)},changeCountry:function(a){var n,o,i;n=e(this),o=a.data.state,i=n.val(),o.loadStates(i)},addBootstrapStates:function(){var a,n;""!==(a=this.options.country)&&(0!==(n=e(document).find("#"+a)).length&&(a=n.find('input[type="hidden"]').val(),n.on("change.bfhselectbox",{state:this},this.changeBootstrapCountry))),this.loadBootstrapStates(a)},loadBootstrapStates:function(e){var a,n,o;for(o in n=this.options.state,"",this.$element.find('input[type="hidden"]'),this.$element.find(".bfh-selectbox-option"),(a=this.$element.find("[role=option]")).html(""),!0===this.options.blank&&a.append(''),BFHStatesList[e])BFHStatesList[e].hasOwnProperty(o)&&(a.append(''+BFHStatesList[e][o].name+""),BFHStatesList[e][o].code===n&&BFHStatesList[e][o].name);this.$element.val(n)},changeBootstrapCountry:function(a){var n,o,i;n=e(this),o=a.data.state,i=n.val(),o.loadBootstrapStates(i)},displayState:function(){var e,a,n,o;for(o in e=this.options.country,a=this.options.state,n="",BFHStatesList[e])if(BFHStatesList[e].hasOwnProperty(o)&&BFHStatesList[e][o].code===a){n=BFHStatesList[e][o].name;break}this.$element.html(n)}};var n=e.fn.bfhstates;e.fn.bfhstates=function(n){return this.each((function(){var o,i,t;i=(o=e(this)).data("bfhstates"),t="object"==typeof n&&n,i||o.data("bfhstates",i=new a(this,t)),"string"==typeof n&&i[n].call(o)}))},e.fn.bfhstates.Constructor=a,e.fn.bfhstates.defaults={country:"",state:"",blank:!0},e.fn.bfhstates.noConflict=function(){return e.fn.bfhstates=n,this},e(document).ready((function(){e("form select.bfh-states, span.bfh-states, div.bfh-states").each((function(){var a;(a=e(this)).hasClass("bfh-selectbox")&&a.bfhselectbox(a.data()),a.bfhstates(a.data())}))}))}(window.jQuery),function(e){"use strict";function a(){var a;e(o).each((function(o){return!(a=n(e(this))).hasClass("open")||(a.trigger(o=e.Event("hide.bfhtimepicker")),!!o.isDefaultPrevented()||void a.removeClass("open").trigger("hidden.bfhtimepicker"))}))}function n(e){return e.closest(".bfh-timepicker")}var o="[data-toggle=bfh-timepicker]",i=function(a,n){this.options=e.extend({},e.fn.bfhtimepicker.defaults,n),this.$element=e(a),this.initPopover()};i.prototype={constructor:i,setTime:function(){var e,a,n,o,i,t,d;t="",d="",""===(e=this.options.time)||"now"===e||void 0===e?(o=(a=new Date).getHours(),i=a.getMinutes(),"12h"===this.options.mode&&(o>12?(o-=12,t=" "+BFHTimePickerModes.pm,d="pm"):(t=" "+BFHTimePickerModes.am,d="am")),"now"===e&&this.$element.find('.bfh-timepicker-toggle > input[type="text"]').val(function(e,a){return 1===(e=String(e)).length&&(e="0"+e),1===(a=String(a)).length&&(a="0"+a),e+BFHTimePickerDelimiter+a}(o,i)+t),this.$element.data("hour",o),this.$element.data("minute",i),this.$element.data("mode",d)):(o=(n=String(e).split(BFHTimePickerDelimiter))[0],i=n[1],"12h"===this.options.mode&&(i=(n=String(i).split(" "))[0],d=n[1]===BFHTimePickerModes.pm?"pm":"am"),this.$element.find('.bfh-timepicker-toggle > input[type="text"]').val(e),this.$element.data("hour",o),this.$element.data("minute",i),this.$element.data("mode",d))},initPopover:function(){var a,n,t,d,r;a="",n="",t="",""!==this.options.icon&&("right"===this.options.align?n='':a='',t="input-group"),d="",r="23","12h"===this.options.mode&&(d=''+BFHTimePickerModes.am+' '+BFHTimePickerModes.pm+" ",r="11"),this.$element.html(''+a+''+n+' "),this.$element.on("click.bfhtimepicker.data-api touchstart.bfhtimepicker.data-api",o,i.prototype.toggle).on("click.bfhtimepicker.data-api touchstart.bfhtimepicker.data-api",".bfh-timepicker-popover > table",(function(){return!1})),this.$element.find(".bfh-number").each((function(){var a;(a=e(this)).bfhnumber(a.data()),a.on("change",i.prototype.change)})),this.$element.find(".bfh-selectbox").each((function(){var a;(a=e(this)).bfhselectbox(a.data()),a.on("change.bfhselectbox",i.prototype.change)})),this.setTime(),this.updatePopover()},updatePopover:function(){var e,a,n;e=this.$element.data("hour"),a=this.$element.data("minute"),n=this.$element.data("mode"),this.$element.find(".hour input[type=text]").val(e).change(),this.$element.find(".minute input[type=text]").val(a).change(),this.$element.find(".bfh-selectbox").val(n)},change:function(){var a,o,i;return(o=(a=n(e(this))).data("bfhtimepicker"))&&"undefined"!==o&&(i="","12h"===o.options.mode&&(i=" "+BFHTimePickerModes[a.find(".bfh-selectbox").val()]),a.find('.bfh-timepicker-toggle > input[type="text"]').val(a.find(".hour input[type=text]").val()+BFHTimePickerDelimiter+a.find(".minute input[type=text]").val()+i),a.trigger("change.bfhtimepicker")),!1},toggle:function(o){var i,t,d;if((t=n(i=e(this))).is(".disabled")||void 0!==t.attr("disabled"))return!0;if(d=t.hasClass("open"),a(),!d){if(t.trigger(o=e.Event("show.bfhtimepicker")),o.isDefaultPrevented())return!0;t.toggleClass("open").trigger("shown.bfhtimepicker"),i.focus()}return!1}};var t,d=e.fn.bfhtimepicker;e.fn.bfhtimepicker=function(a){return this.each((function(){var n,o,t;o=(n=e(this)).data("bfhtimepicker"),t="object"==typeof a&&a,this.type="bfhtimepicker",o||n.data("bfhtimepicker",o=new i(this,t)),"string"==typeof a&&o[a].call(n)}))},e.fn.bfhtimepicker.Constructor=i,e.fn.bfhtimepicker.defaults={icon:"glyphicon glyphicon-time",align:"left",input:"form-control",placeholder:"",name:"",time:"now",mode:"24h"},e.fn.bfhtimepicker.noConflict=function(){return e.fn.bfhtimepicker=d,this},e.valHooks.div&&(t=e.valHooks.div),e.valHooks.div={get:function(a){return e(a).hasClass("bfh-timepicker")?e(a).find('.bfh-timepicker-toggle > input[type="text"]').val():t?t.get(a):void 0},set:function(a,n){var o;if(e(a).hasClass("bfh-timepicker"))(o=e(a).data("bfhtimepicker")).options.time=n,o.setTime(),o.updatePopover();else if(t)return t.set(a,n)}},e(document).ready((function(){e("div.bfh-timepicker").each((function(){var a;(a=e(this)).bfhtimepicker(a.data())}))})),e(document).on("click.bfhtimepicker.data-api",a)}(window.jQuery),function(e){"use strict";var a=function(a,n){this.options=e.extend({},e.fn.bfhtimezones.defaults,n),this.$element=e(a),this.$element.is("select")&&this.addTimezones(),this.$element.hasClass("bfh-selectbox")&&this.addBootstrapTimezones()};a.prototype={constructor:a,addTimezones:function(){var a,n;""!==(a=this.options.country)&&(0!==(n=e(document).find("#"+a)).length&&(a=n.val(),n.on("change",{timezone:this},this.changeCountry))),this.loadTimezones(a)},loadTimezones:function(e){var a,n;for(n in a=this.options.timezone,this.$element.html(""),!0===this.options.blank&&this.$element.append(''),BFHTimezonesList[e])BFHTimezonesList[e].hasOwnProperty(n)&&this.$element.append('");this.$element.val(a)},changeCountry:function(a){var n,o,i;n=e(this),o=a.data.timezone,i=n.val(),o.loadTimezones(i)},addBootstrapTimezones:function(){var a,n;""!==(a=this.options.country)&&(0!==(n=e(document).find("#"+a)).length&&(a=n.find('input[type="hidden"]').val(),n.on("change.bfhselectbox",{timezone:this},this.changeBootstrapCountry))),this.loadBootstrapTimezones(a)},loadBootstrapTimezones:function(e){var a,n,o;for(o in n=this.options.timezone,this.$element.find('input[type="hidden"]'),this.$element.find(".bfh-selectbox-option"),(a=this.$element.find("[role=option]")).html(""),!0===this.options.blank&&a.append(''),BFHTimezonesList[e])BFHTimezonesList[e].hasOwnProperty(o)&&a.append(''+BFHTimezonesList[e][o]+"");this.$element.val(n)},changeBootstrapCountry:function(a){var n,o,i;n=e(this),o=a.data.timezone,i=n.val(),o.loadBootstrapTimezones(i)}};var n=e.fn.bfhtimezones;e.fn.bfhtimezones=function(n){return this.each((function(){var o,i,t;i=(o=e(this)).data("bfhtimezones"),t="object"==typeof n&&n,i||o.data("bfhtimezones",i=new a(this,t)),"string"==typeof n&&i[n].call(o)}))},e.fn.bfhtimezones.Constructor=a,e.fn.bfhtimezones.defaults={country:"",timezone:"",blank:!0},e.fn.bfhtimezones.noConflict=function(){return e.fn.bfhtimezones=n,this},e(document).ready((function(){e("form select.bfh-timezones, div.bfh-timezones").each((function(){var a;(a=e(this)).hasClass("bfh-selectbox")&&a.bfhselectbox(a.data()),a.bfhtimezones(a.data())}))}))}(window.jQuery);
\ No newline at end of file
+/**
+* bootstrap-formhelpers.js v2.3.0 by @vincentlamanna
+* Copyright 2013 Vincent Lamanna
+* http://www.apache.org/licenses/LICENSE-2.0
+*/
+if(!jQuery)throw new Error("Bootstrap Form Helpers requires jQuery");var BFHCountriesList={AF:"Afghanistan",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BA:"Bosnia and Herzegovina",BW:"Botswana",BV:"Bouvet Island",BR:"Brazil",IO:"British Indian Ocean Territory",VG:"British Virgin Islands",BN:"Brunei",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",CI:"Côte d'Ivoire",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos (Keeling) Islands",CO:"Colombia",KM:"Comoros",CG:"Congo",CK:"Cook Islands",CR:"Costa Rica",HR:"Croatia",CU:"Cuba",CY:"Cyprus",CZ:"Czech Republic",CD:"Democratic Republic of the Congo",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",TP:"East Timor",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FO:"Faeroe Islands",FK:"Falkland Islands",FJ:"Fiji",FI:"Finland",MK:"Former Yugoslav Republic of Macedonia",FR:"France",FX:"France, Metropolitan",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories",GA:"Gabon",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Heard and Mc Donald Islands",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran",IQ:"Iraq",IE:"Ireland",IL:"Israel",IT:"Italy",JM:"Jamaica",JP:"Japan",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Laos",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macau",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesia",MD:"Moldova",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",AN:"Netherlands Antilles",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",KP:"North Korea",MP:"Northern Marianas",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn Islands",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Reunion",RO:"Romania",RU:"Russia",RW:"Rwanda",ST:"São Tomé and Príncipe",SH:"Saint Helena",PM:"St. Pierre and Miquelon",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia and the South Sandwich Islands",KR:"South Korea",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen Islands",SZ:"Swaziland",SE:"Sweden",CH:"Switzerland",SY:"Syria",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania",TH:"Thailand",BS:"The Bahamas",GM:"The Gambia",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",VI:"US Virgin Islands",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UM:"United States Minor Outlying Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VA:"Vatican City",VE:"Venezuela",VN:"Vietnam",WF:"Wallis and Futuna Islands",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"},BFHCurrenciesList={AED:{label:"United Arab Emirates dirham",currencyflag:"",symbol:"د.إ"},AFN:{label:"Afghan afghani",currencyflag:"",symbol:"؋"},ALL:{label:"Albanian lek",currencyflag:"",symbol:"L"},AMD:{label:"Armenian dram",currencyflag:"",symbol:"դր"},AOA:{label:"Angolan kwanza",currencyflag:"",symbol:"Kz"},ARS:{label:"Argentine peso",currencyflag:"",symbol:"$"},AUD:{label:"Australian dollar",currencyflag:"AUD",symbol:"$"},AWG:{label:"Aruban florin",currencyflag:"",symbol:"ƒ"},AZN:{label:"Azerbaijani manat",currencyflag:"",symbol:""},BAM:{label:"Bosnia and Herzegovina convertible mark",currencyflag:"",symbol:"KM"},BBD:{label:"Barbadian dollar",currencyflag:"",symbol:"$"},BDT:{label:"Bangladeshi taka",currencyflag:"",symbol:"৳"},BGN:{label:"Bulgarian lev",currencyflag:"",symbol:"лв"},BHD:{label:"Bahraini dinar",currencyflag:"",symbol:".د.ب"},BIF:{label:"Burundian franc",currencyflag:"",symbol:"Fr"},BMD:{label:"Bermudian dollar",currencyflag:"",symbol:"$"},BND:{label:"Brunei dollar",currencyflag:"",symbol:"$"},BOB:{label:"Bolivian boliviano",currencyflag:"",symbol:"Bs"},BRL:{label:"Brazilian real",currencyflag:"",symbol:"R$"},BSD:{label:"Bahamian dollar",currencyflag:"",symbol:"$"},BTN:{label:"Bhutanese ngultrum",currencyflag:"",symbol:"Nu"},BWP:{label:"Botswana pula",currencyflag:"",symbol:"P"},BYR:{label:"Belarusian ruble",currencyflag:"",symbol:"Br"},BZD:{label:"Belize dollar",currencyflag:"",symbol:"$"},CAD:{label:"Canadian dollar",currencyflag:"",symbol:"$"},CDF:{label:"Congolese franc",currencyflag:"",symbol:"Fr"},CHF:{label:"Swiss franc",currencyflag:"CHF",symbol:"Fr"},CLP:{label:"Chilean peso",currencyflag:"",symbol:"$"},CNY:{label:"Chinese yuan",currencyflag:"",symbol:"¥"},COP:{label:"Colombian peso",currencyflag:"",symbol:"$"},CRC:{label:"Costa Rican colón",currencyflag:"",symbol:"₡"},CUP:{label:"Cuban convertible peso",currencyflag:"",symbol:"$"},CVE:{label:"Cape Verdean escudo",currencyflag:"",symbol:"$"},CZK:{label:"Czech koruna",currencyflag:"",symbol:"Kč"},DJF:{label:"Djiboutian franc",currencyflag:"",symbol:"Fr"},DKK:{label:"Danish krone",currencyflag:"DKK",symbol:"kr"},DOP:{label:"Dominican peso",currencyflag:"",symbol:"$"},DZD:{label:"Algerian dinar",currencyflag:"",symbol:"د.ج"},EGP:{label:"Egyptian pound",currencyflag:"",symbol:"ج.م"},ERN:{label:"Eritrean nakfa",currencyflag:"",symbol:"Nfk"},ETB:{label:"Ethiopian birr",currencyflag:"",symbol:"Br"},EUR:{label:"Euro",currencyflag:"EUR",symbol:"€"},FJD:{label:"Fijian dollar",currencyflag:"",symbol:"$"},FKP:{label:"Falkland Islands pound",currencyflag:"",symbol:"£"},GBP:{label:"British pound",currencyflag:"",symbol:"£"},GEL:{label:"Georgian lari",currencyflag:"",symbol:"ლ"},GHS:{label:"Ghana cedi",currencyflag:"",symbol:"₵"},GMD:{label:"Gambian dalasi",currencyflag:"",symbol:"D"},GNF:{label:"Guinean franc",currencyflag:"",symbol:"Fr"},GTQ:{label:"Guatemalan quetzal",currencyflag:"",symbol:"Q"},GYD:{label:"Guyanese dollar",currencyflag:"",symbol:"$"},HKD:{label:"Hong Kong dollar",currencyflag:"",symbol:"$"},HNL:{label:"Honduran lempira",currencyflag:"",symbol:"L"},HRK:{label:"Croatian kuna",currencyflag:"",symbol:"kn"},HTG:{label:"Haitian gourde",currencyflag:"",symbol:"G"},HUF:{label:"Hungarian forint",currencyflag:"",symbol:"Ft"},IDR:{label:"Indonesian rupiah",currencyflag:"",symbol:"Rp"},ILS:{label:"Israeli new shekel",currencyflag:"",symbol:"₪"},IMP:{label:"Manx pound",currencyflag:"",symbol:"£"},INR:{label:"Indian rupee",currencyflag:"",symbol:""},IQD:{label:"Iraqi dinar",currencyflag:"",symbol:"ع.د"},IRR:{label:"Iranian rial",currencyflag:"",symbol:"﷼"},ISK:{label:"Icelandic króna",currencyflag:"",symbol:"kr"},JEP:{label:"Jersey pound",currencyflag:"",symbol:"£"},JMD:{label:"Jamaican dollar",currencyflag:"",symbol:"$"},JOD:{label:"Jordanian dinar",currencyflag:"",symbol:"د.ا"},JPY:{label:"Japanese yen",currencyflag:"",symbol:"¥"},KES:{label:"Kenyan shilling",currencyflag:"",symbol:"Sh"},KGS:{label:"Kyrgyzstani som",currencyflag:"",symbol:"лв"},KHR:{label:"Cambodian riel",currencyflag:"",symbol:"៛"},KMF:{label:"Comorian franc",currencyflag:"",symbol:"Fr"},KPW:{label:"North Korean won",currencyflag:"",symbol:"₩"},KRW:{label:"South Korean won",currencyflag:"",symbol:"₩"},KWD:{label:"Kuwaiti dinar",currencyflag:"",symbol:"د.ك"},KYD:{label:"Cayman Islands dollar",currencyflag:"",symbol:"$"},KZT:{label:"Kazakhstani tenge",currencyflag:"",symbol:"₸"},LAK:{label:"Lao kip",currencyflag:"",symbol:"₭"},LBP:{label:"Lebanese pound",currencyflag:"",symbol:"ل.ل"},LKR:{label:"Sri Lankan rupee",currencyflag:"",symbol:"Rs"},LRD:{label:"Liberian dollar",currencyflag:"",symbol:"$"},LSL:{label:"Lesotho loti",currencyflag:"",symbol:"L"},LTL:{label:"Lithuanian litas",currencyflag:"",symbol:"Lt"},LVL:{label:"Latvian lats",currencyflag:"",symbol:"Ls"},LYD:{label:"Libyan dinar",currencyflag:"",symbol:"ل.د"},MAD:{label:"Moroccan dirham",currencyflag:"",symbol:"د.م."},MDL:{label:"Moldovan leu",currencyflag:"",symbol:"L"},MGA:{label:"Malagasy ariary",currencyflag:"",symbol:"Ar"},MKD:{label:"Macedonian denar",currencyflag:"",symbol:"ден"},MMK:{label:"Burmese kyat",currencyflag:"",symbol:"Ks"},MNT:{label:"Mongolian tögrög",currencyflag:"",symbol:"₮"},MOP:{label:"Macanese pataca",currencyflag:"",symbol:"P"},MRO:{label:"Mauritanian ouguiya",currencyflag:"",symbol:"UM"},MUR:{label:"Mauritian rupee",currencyflag:"",symbol:"Rs"},MVR:{label:"Maldivian rufiyaa",currencyflag:"",symbol:".ރ"},MWK:{label:"Malawian kwacha",currencyflag:"",symbol:"MK"},MXN:{label:"Mexican peso",currencyflag:"",symbol:"$"},MYR:{label:"Malaysian ringgit",currencyflag:"",symbol:"MR"},MZN:{label:"Mozambican metical",currencyflag:"",symbol:"MT"},NAD:{label:"Namibian dollar",currencyflag:"",symbol:"$"},NGN:{label:"Nigerian naira",currencyflag:"",symbol:"₦"},NIO:{label:"Nicaraguan córdoba",currencyflag:"",symbol:"C$"},NOK:{label:"Norwegian krone",currencyflag:"",symbol:"kr"},NPR:{label:"Nepalese rupee",currencyflag:"",symbol:"Rs"},NZD:{label:"New Zealand dollar",currencyflag:"",symbol:"$"},OMR:{label:"Omani rial",currencyflag:"",symbol:"ر.ع."},PAB:{label:"Panamanian balboa",currencyflag:"",symbol:"B/."},PEN:{label:"Peruvian nuevo sol",currencyflag:"",symbol:"S/."},PGK:{label:"Papua New Guinean kina",currencyflag:"",symbol:"K"},PHP:{label:"Philippine peso",currencyflag:"",symbol:"₱"},PKR:{label:"Pakistani rupee",currencyflag:"",symbol:"Rs"},PLN:{label:"Polish złoty",currencyflag:"",symbol:"zł"},PRB:{label:"Transnistrian ruble",currencyflag:"",symbol:"р."},PYG:{label:"Paraguayan guaraní",currencyflag:"",symbol:"₲"},QAR:{label:"Qatari riyal",currencyflag:"",symbol:"ر.ق"},RON:{label:"Romanian leu",currencyflag:"",symbol:"L"},RSD:{label:"Serbian dinar",currencyflag:"",symbol:"дин"},RUB:{label:"Russian ruble",currencyflag:"",symbol:"руб."},RWF:{label:"Rwandan franc",currencyflag:"",symbol:"Fr"},SAR:{label:"Saudi riyal",currencyflag:"",symbol:"ر.س"},SBD:{label:"Solomon Islands dollar",currencyflag:"",symbol:"$"},SCR:{label:"Seychellois rupee",currencyflag:"",symbol:"Rs"},SDG:{label:"Singapore dollar",currencyflag:"",symbol:"$"},SEK:{label:"Swedish krona",currencyflag:"",symbol:"kr"},SGD:{label:"Singapore dollar",currencyflag:"",symbol:"$"},SHP:{label:"Saint Helena pound",currencyflag:"",symbol:"£"},SLL:{label:"Sierra Leonean leone",currencyflag:"",symbol:"Le"},SOS:{label:"Somali shilling",currencyflag:"",symbol:"Sh"},SRD:{label:"Surinamese dollar",currencyflag:"",symbol:"$"},SSP:{label:"South Sudanese pound",currencyflag:"",symbol:"£"},STD:{label:"São Tomé and Príncipe dobra",currencyflag:"",symbol:"Db"},SVC:{label:"Salvadoran colón",currencyflag:"",symbol:"₡"},SYP:{label:"Syrian pound",currencyflag:"",symbol:"£"},SZL:{label:"Swazi lilangeni",currencyflag:"",symbol:"L"},THB:{label:"Thai baht",currencyflag:"",symbol:"฿"},TJS:{label:"Tajikistani somoni",currencyflag:"",symbol:"SM"},TMT:{label:"Turkmenistan manat",currencyflag:"",symbol:"m"},TND:{label:"Tunisian dinar",currencyflag:"",symbol:"د.ت"},TOP:{label:"Tongan paʻanga",currencyflag:"",symbol:"T$"},TRY:{label:"Turkish lira",currencyflag:"",symbol:"₺"},TTD:{label:"Trinidad and Tobago dollar",currencyflag:"",symbol:"$"},TWD:{label:"New Taiwan dollar",currencyflag:"",symbol:"$"},TZS:{label:"Tanzanian shilling",currencyflag:"",symbol:"Sh"},UAH:{label:"Ukrainian hryvnia",currencyflag:"",symbol:"₴"},UGX:{label:"Ugandan shilling",currencyflag:"",symbol:"Sh"},USD:{label:"United States dollar",currencyflag:"",symbol:"$"},UYU:{label:"Uruguayan peso",currencyflag:"",symbol:"$"},UZS:{label:"Uzbekistani som",currencyflag:"",symbol:"лв"},VEF:{label:"Venezuelan bolívar",currencyflag:"",symbol:"Bs F"},VND:{label:"Vietnamese đồng",currencyflag:"",symbol:"₫"},VUV:{label:"Vanuatu vatu",currencyflag:"",symbol:"Vt"},WST:{label:"Samoan tālā",currencyflag:"",symbol:"T"},XAF:{label:"Central African CFA franc",currencyflag:"XAF",symbol:"Fr"},XCD:{label:"East Caribbean dollar",currencyflag:"XCD",symbol:"$"},XOF:{label:"West African CFA franc",currencyflag:"XOF",symbol:"Fr"},XPF:{label:"CFP franc",currencyflag:"XPF",symbol:"Fr"},YER:{label:"Yemeni rial",currencyflag:"",symbol:"﷼"},ZAR:{label:"South African rand",currencyflag:"ZAR",symbol:"R"},ZMW:{label:"Zambian kwacha",currencyflag:"",symbol:"ZK"},ZWL:{label:"Zimbabwean dollar",currencyflag:"",symbol:"$"}},BFHMonthsList=["January","February","March","April","May","June","July","August","September","October","November","December"],BFHDaysList=["SUN","MON","TUE","WED","THU","FRI","SAT"],BFHDayOfWeekStart=0,BFHFontsList={"Andale Mono":'"Andale Mono", AndaleMono, monospace',Arial:'Arial, "Helvetica Neue", Helvetica, sans-serif',"Arial Black":'"Arial Black", "Arial Bold", Gadget, sans-serif',"Arial Narrow":'"Arial Narrow", Arial, sans-serif',"Arial Rounded MT Bold":'"Arial Rounded MT Bold", "Helvetica Rounded", Arial, sans-serif',"Avant Garde":'"Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif',Baskerville:'Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif',"Big Caslon":'"Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif',"Bodoni MT":'"Bodoni MT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif',"Book Antiqua":'"Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif',"Brush Script MT":'"Brush Script MT", cursive',Calibri:'Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif',"Calisto MT":'"Calisto MT", "Bookman Old Style", Bookman, "Goudy Old Style", Garamond, "Hoefler Text", "Bitstream Charter", Georgia, serif',Cambrio:"Cambria, Georgia, serif",Candara:'Candara, Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif',"Century Gothic":'"Century Gothic", CenturyGothic, AppleGothic, sans-serif',Consolas:"Consolas, monaco, monospace",Copperplate:'Copperplate, "Copperplate Gothic Light", fantasy',"Courier New":'"Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace',Didot:'Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif',"Franklin Gothic Medium":'"Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif',Futura:'Futura, "Trebuchet MS", Arial, sans-serif',Garamond:'Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif',Geneva:"Geneva, Tahoma, Verdana, sans-serif",Georgia:'Georgia, Times, "Times New Roman", serif',"Gill Sans":'"Gill Sans", "Gill Sans MT", Calibri, sans-serif',"Goudy Old Style":'"Goudy Old Style", Garamond, "Big Caslon", "Times New Roman", serif',Helvetica:'"Helvetica Neue", Helvetica, Arial, sans-serif',"Hoefler Text":'"Hoefler Text", "Baskerville old face", Garamond, "Times New Roman", serif',Impact:'Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans serif',"Lucida Bright":'"Lucida Bright", Georgia, serif',"Lucida Console":'"Lucida Console", "Lucida Sans Typewriter", Monaco, "Bitstream Vera Sans Mono", monospace',"Lucida Sans Typewriter":'"Lucida Sans Typewriter", "Lucida Console", Monaco, "Bitstream Vera Sans Mono", monospace',"Lucida Grande":'"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif',Monaco:'Monaco, Consolas, "Lucida Console", monospace',Optima:'Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif',Palatino:'Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif',Papyrus:"Papyrus, fantasy",Perpetua:'Perpetua, Baskerville, "Big Caslon", "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif',Rockwell:'Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif',"Rockwell Extra Bold":'"Rockwell Extra Bold", "Rockwell Bold", monospace',"Segoe UI":'"Segoe UI", Frutiger, "Frutiger Linotype',Tahoma:"Tahoma, Verdana, Segoe, sans-serif","Times New Roman":'TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif',"Trebuchet MS":'"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif',Verdana:"Verdana, Geneva, sans-serif"},BFHFontSizesList={8:"8px",9:"9px",10:"10px",11:"11px",12:"12px",14:"14px",16:"16px",18:"18px",20:"20px",24:"24px",28:"28px",36:"36px",48:"48px"},BFHGoogleFontsList={kind:"webfonts#webfontList",items:[{kind:"webfonts#webfont",family:"ABeeZee",variants:["regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Abel",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Abril Fatface",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Aclonica",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Acme",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Actor",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Adamina",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Advent Pro",variants:["100","200","300","regular","500","600","700"],subsets:["latin-ext","latin","greek"]},{kind:"webfonts#webfont",family:"Aguafina Script",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Akronim",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Aladin",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Aldrich",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Alegreya",variants:["regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Alegreya SC",variants:["regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Alex Brush",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Alfa Slab One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Alice",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Alike",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Alike Angular",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Allan",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Allerta",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Allerta Stencil",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Allura",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Almendra",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Almendra Display",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Almendra SC",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Amarante",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Amaranth",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Amatic SC",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Amethysta",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Anaheim",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Andada",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Andika",variants:["regular"],subsets:["cyrillic","latin-ext","latin","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Angkor",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Annie Use Your Telescope",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Anonymous Pro",variants:["regular","italic","700","700italic"],subsets:["cyrillic","greek-ext","latin-ext","latin","greek","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Antic",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Antic Didone",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Antic Slab",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Anton",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Arapey",variants:["regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Arbutus",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Arbutus Slab",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Architects Daughter",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Archivo Black",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Archivo Narrow",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Arimo",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Arizonia",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Armata",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Artifika",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Arvo",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Asap",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Asset",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Astloch",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Asul",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Atomic Age",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Aubrey",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Audiowide",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Autour One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Average",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Average Sans",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Averia Gruesa Libre",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Averia Libre",variants:["300","300italic","regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Averia Sans Libre",variants:["300","300italic","regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Averia Serif Libre",variants:["300","300italic","regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Bad Script",variants:["regular"],subsets:["cyrillic","latin"]},{kind:"webfonts#webfont",family:"Balthazar",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Bangers",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Basic",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Battambang",variants:["regular","700"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Baumans",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Bayon",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Belgrano",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Belleza",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"BenchNine",variants:["300","regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Bentham",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Berkshire Swash",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Bevan",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Bigelow Rules",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Bigshot One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Bilbo",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Bilbo Swash Caps",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Bitter",variants:["regular","italic","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Black Ops One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Bokor",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Bonbon",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Boogaloo",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Bowlby One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Bowlby One SC",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Brawler",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Bree Serif",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Bubblegum Sans",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Bubbler One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Buda",variants:["300"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Buenard",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Butcherman",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Butterfly Kids",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Cabin",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Cabin Condensed",variants:["regular","500","600","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Cabin Sketch",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Caesar Dressing",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Cagliostro",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Calligraffitti",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Cambo",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Candal",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Cantarell",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Cantata One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Cantora One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Capriola",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Cardo",variants:["regular","italic","700"],subsets:["greek-ext","latin-ext","latin","greek"]},{kind:"webfonts#webfont",family:"Carme",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Carrois Gothic",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Carrois Gothic SC",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Carter One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Caudex",variants:["regular","italic","700","700italic"],subsets:["greek-ext","latin-ext","latin","greek"]},{kind:"webfonts#webfont",family:"Cedarville Cursive",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Ceviche One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Changa One",variants:["regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Chango",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Chau Philomene One",variants:["regular","italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Chela One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Chelsea Market",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Chenla",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Cherry Cream Soda",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Cherry Swash",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Chewy",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Chicle",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Chivo",variants:["regular","italic","900","900italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Cinzel",variants:["regular","700","900"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Cinzel Decorative",variants:["regular","700","900"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Clicker Script",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Coda",variants:["regular","800"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Coda Caption",variants:["800"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Codystar",variants:["300","regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Combo",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Comfortaa",variants:["300","regular","700"],subsets:["cyrillic","latin-ext","latin","greek","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Coming Soon",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Concert One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Condiment",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Content",variants:["regular","700"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Contrail One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Convergence",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Cookie",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Copse",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Corben",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Courgette",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Cousine",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Coustard",variants:["regular","900"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Covered By Your Grace",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Crafty Girls",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Creepster",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Crete Round",variants:["regular","italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Crimson Text",variants:["regular","italic","600","600italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Croissant One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Crushed",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Cuprum",variants:["regular","italic","700","700italic"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Cutive",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Cutive Mono",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Damion",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Dancing Script",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Dangrek",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Dawning of a New Day",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Days One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Delius",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Delius Swash Caps",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Delius Unicase",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Della Respira",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Devonshire",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Didact Gothic",variants:["regular"],subsets:["cyrillic","greek-ext","latin-ext","latin","greek","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Diplomata",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Diplomata SC",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Doppio One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Dorsa",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Dosis",variants:["200","300","regular","500","600","700","800"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Dr Sugiyama",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Droid Sans",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Droid Sans Mono",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Droid Serif",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Duru Sans",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Dynalight",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"EB Garamond",variants:["regular"],subsets:["cyrillic","latin-ext","latin","vietnamese","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Eagle Lake",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Eater",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Economica",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Electrolize",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Emblema One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Emilys Candy",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Engagement",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Englebert",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Enriqueta",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Erica One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Esteban",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Euphoria Script",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Ewert",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Exo",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Expletus Sans",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Fanwood Text",variants:["regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Fascinate",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Fascinate Inline",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Faster One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Fasthand",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Federant",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Federo",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Felipa",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Fenix",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Finger Paint",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Fjord One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Flamenco",variants:["300","regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Flavors",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Fondamento",variants:["regular","italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Fontdiner Swanky",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Forum",variants:["regular"],subsets:["cyrillic","latin-ext","latin","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Francois One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Freckle Face",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Fredericka the Great",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Fredoka One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Freehand",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Fresca",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Frijole",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Fugaz One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"GFS Didot",variants:["regular"],subsets:["greek"]},{kind:"webfonts#webfont",family:"GFS Neohellenic",variants:["regular","italic","700","700italic"],subsets:["greek"]},{kind:"webfonts#webfont",family:"Gafata",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Galdeano",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Galindo",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Gentium Basic",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Gentium Book Basic",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Geo",variants:["regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Geostar",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Geostar Fill",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Germania One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Gilda Display",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Give You Glory",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Glass Antiqua",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Glegoo",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Gloria Hallelujah",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Goblin One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Gochi Hand",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Gorditas",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Goudy Bookletter 1911",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Graduate",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Gravitas One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Great Vibes",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Griffy",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Gruppo",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Gudea",variants:["regular","italic","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Habibi",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Hammersmith One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Hanalei",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Hanalei Fill",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Handlee",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Hanuman",variants:["regular","700"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Happy Monkey",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Headland One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Henny Penny",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Herr Von Muellerhoff",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Holtwood One SC",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Homemade Apple",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Homenaje",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"IM Fell DW Pica",variants:["regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"IM Fell DW Pica SC",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"IM Fell Double Pica",variants:["regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"IM Fell Double Pica SC",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"IM Fell English",variants:["regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"IM Fell English SC",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"IM Fell French Canon",variants:["regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"IM Fell French Canon SC",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"IM Fell Great Primer",variants:["regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"IM Fell Great Primer SC",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Iceberg",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Iceland",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Imprima",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Inconsolata",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Inder",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Indie Flower",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Inika",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Irish Grover",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Istok Web",variants:["regular","italic","700","700italic"],subsets:["cyrillic","latin-ext","latin","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Italiana",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Italianno",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Jacques Francois",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Jacques Francois Shadow",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Jim Nightshade",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Jockey One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Jolly Lodger",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Josefin Sans",variants:["100","100italic","300","300italic","regular","italic","600","600italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Josefin Slab",variants:["100","100italic","300","300italic","regular","italic","600","600italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Joti One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Judson",variants:["regular","italic","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Julee",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Julius Sans One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Junge",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Jura",variants:["300","regular","500","600"],subsets:["cyrillic","greek-ext","latin-ext","latin","greek","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Just Another Hand",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Just Me Again Down Here",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Kameron",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Karla",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Kaushan Script",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Keania One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Kelly Slab",variants:["regular"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Kenia",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Khmer",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Kite One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Knewave",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Kotta One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Koulen",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Kranky",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Kreon",variants:["300","regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Kristi",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Krona One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"La Belle Aurore",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Lancelot",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Lato",variants:["100","100italic","300","300italic","regular","italic","700","700italic","900","900italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"League Script",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Leckerli One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Ledger",variants:["regular"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Lekton",variants:["regular","italic","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Lemon",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Life Savers",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Lilita One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Limelight",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Linden Hill",variants:["regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Lobster",variants:["regular"],subsets:["cyrillic","latin-ext","latin","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Lobster Two",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Londrina Outline",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Londrina Shadow",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Londrina Sketch",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Londrina Solid",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Lora",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Love Ya Like A Sister",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Loved by the King",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Lovers Quarrel",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Luckiest Guy",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Lusitana",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Lustria",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Macondo",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Macondo Swash Caps",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Magra",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Maiden Orange",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Mako",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Marcellus",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Marcellus SC",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Marck Script",variants:["regular"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Margarine",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Marko One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Marmelad",variants:["regular"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Marvel",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Mate",variants:["regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Mate SC",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Maven Pro",variants:["regular","500","700","900"],subsets:["latin"]},{kind:"webfonts#webfont",family:"McLaren",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Meddon",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"MedievalSharp",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Medula One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Megrim",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Meie Script",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Merienda",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Merienda One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Merriweather",variants:["300","regular","700","900"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Metal",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Metal Mania",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Metamorphous",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Metrophobic",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Michroma",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Miltonian",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Miltonian Tattoo",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Miniver",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Miss Fajardose",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Modern Antiqua",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Molengo",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Molle",variants:["italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Monofett",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Monoton",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Monsieur La Doulaise",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Montaga",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Montez",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Montserrat",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Montserrat Alternates",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Montserrat Subrayada",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Moul",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Moulpali",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Mountains of Christmas",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Mouse Memoirs",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Mr Bedfort",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Mr Dafoe",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Mr De Haviland",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Mrs Saint Delafield",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Mrs Sheppards",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Muli",variants:["300","300italic","regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Mystery Quest",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Neucha",variants:["regular"],subsets:["cyrillic","latin"]},{kind:"webfonts#webfont",family:"Neuton",variants:["200","300","regular","italic","700","800"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"News Cycle",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Niconne",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Nixie One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Nobile",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Nokora",variants:["regular","700"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Norican",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Nosifer",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Nothing You Could Do",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Noticia Text",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{kind:"webfonts#webfont",family:"Nova Cut",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Nova Flat",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Nova Mono",variants:["regular"],subsets:["latin","greek"]},{kind:"webfonts#webfont",family:"Nova Oval",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Nova Round",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Nova Script",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Nova Slim",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Nova Square",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Numans",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Nunito",variants:["300","regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Odor Mean Chey",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Offside",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Old Standard TT",variants:["regular","italic","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Oldenburg",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Oleo Script",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Oleo Script Swash Caps",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Open Sans",variants:["300","300italic","regular","italic","600","600italic","700","700italic","800","800italic"],subsets:["cyrillic","greek-ext","latin-ext","latin","vietnamese","greek","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Open Sans Condensed",variants:["300","300italic","700"],subsets:["cyrillic","greek-ext","latin-ext","latin","vietnamese","greek","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Oranienbaum",variants:["regular"],subsets:["cyrillic","latin-ext","latin","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Orbitron",variants:["regular","500","700","900"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Oregano",variants:["regular","italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Orienta",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Original Surfer",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Oswald",variants:["300","regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Over the Rainbow",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Overlock",variants:["regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Overlock SC",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Ovo",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Oxygen",variants:["300","regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Oxygen Mono",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"PT Mono",variants:["regular"],subsets:["cyrillic","latin-ext","latin","cyrillic-ext"]},{kind:"webfonts#webfont",family:"PT Sans",variants:["regular","italic","700","700italic"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"PT Sans Caption",variants:["regular","700"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"PT Sans Narrow",variants:["regular","700"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"PT Serif",variants:["regular","italic","700","700italic"],subsets:["cyrillic","latin"]},{kind:"webfonts#webfont",family:"PT Serif Caption",variants:["regular","italic"],subsets:["cyrillic","latin"]},{kind:"webfonts#webfont",family:"Pacifico",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Paprika",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Parisienne",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Passero One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Passion One",variants:["regular","700","900"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Patrick Hand",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Patua One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Paytone One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Peralta",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Permanent Marker",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Petit Formal Script",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Petrona",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Philosopher",variants:["regular","italic","700","700italic"],subsets:["cyrillic","latin"]},{kind:"webfonts#webfont",family:"Piedra",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Pinyon Script",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Pirata One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Plaster",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Play",variants:["regular","700"],subsets:["cyrillic","greek-ext","latin-ext","latin","greek","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Playball",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Playfair Display",variants:["regular","italic","700","700italic","900","900italic"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Playfair Display SC",variants:["regular","italic","700","700italic","900","900italic"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Podkova",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Poiret One",variants:["regular"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Poller One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Poly",variants:["regular","italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Pompiere",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Pontano Sans",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Port Lligat Sans",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Port Lligat Slab",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Prata",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Preahvihear",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Press Start 2P",variants:["regular"],subsets:["cyrillic","latin-ext","latin","greek"]},{kind:"webfonts#webfont",family:"Princess Sofia",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Prociono",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Prosto One",variants:["regular"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Puritan",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Purple Purse",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Quando",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Quantico",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Quattrocento",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Quattrocento Sans",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Questrial",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Quicksand",variants:["300","regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Quintessential",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Qwigley",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Racing Sans One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Radley",variants:["regular","italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Raleway",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Raleway Dots",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Rambla",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Rammetto One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Ranchers",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Rancho",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Rationale",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Redressed",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Reenie Beanie",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Revalia",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Ribeye",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Ribeye Marrow",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Righteous",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Risque",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Rochester",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Rock Salt",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Rokkitt",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Romanesco",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Ropa Sans",variants:["regular","italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Rosario",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Rosarivo",variants:["regular","italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Rouge Script",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Ruda",variants:["regular","700","900"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Rufina",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Ruge Boogie",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Ruluko",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Rum Raisin",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Ruslan Display",variants:["regular"],subsets:["cyrillic","latin-ext","latin","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Russo One",variants:["regular"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Ruthie",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Rye",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Sacramento",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Sail",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Salsa",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Sanchez",variants:["regular","italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Sancreek",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Sansita One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Sarina",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Satisfy",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Scada",variants:["regular","italic","700","700italic"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Schoolbell",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Seaweed Script",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Sevillana",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Seymour One",variants:["regular"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Shadows Into Light",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Shadows Into Light Two",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Shanti",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Share",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Share Tech",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Share Tech Mono",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Shojumaru",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Short Stack",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Siemreap",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Sigmar One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Signika",variants:["300","regular","600","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Signika Negative",variants:["300","regular","600","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Simonetta",variants:["regular","italic","900","900italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Sirin Stencil",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Six Caps",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Skranji",variants:["regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Slackey",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Smokum",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Smythe",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Sniglet",variants:["800"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Snippet",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Snowburst One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Sofadi One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Sofia",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Sonsie One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Sorts Mill Goudy",variants:["regular","italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Source Code Pro",variants:["200","300","regular","600","700","900"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Source Sans Pro",variants:["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900","900italic"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Special Elite",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Spicy Rice",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Spinnaker",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Spirax",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Squada One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Stalemate",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Stalinist One",variants:["regular"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Stardos Stencil",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Stint Ultra Condensed",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Stint Ultra Expanded",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Stoke",variants:["300","regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Strait",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Sue Ellen Francisco",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Sunshiney",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Supermercado One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Suwannaphum",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Swanky and Moo Moo",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Syncopate",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Tangerine",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Taprom",variants:["regular"],subsets:["khmer"]},{kind:"webfonts#webfont",family:"Telex",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Tenor Sans",variants:["regular"],subsets:["cyrillic","latin-ext","latin","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Text Me One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"The Girl Next Door",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Tienne",variants:["regular","700","900"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Tinos",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Titan One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Titillium Web",variants:["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Trade Winds",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Trocchi",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Trochut",variants:["regular","italic","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Trykker",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Tulpen One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Ubuntu",variants:["300","300italic","regular","italic","500","500italic","700","700italic"],subsets:["cyrillic","greek-ext","latin-ext","latin","greek","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Ubuntu Condensed",variants:["regular"],subsets:["cyrillic","greek-ext","latin-ext","latin","greek","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Ubuntu Mono",variants:["regular","italic","700","700italic"],subsets:["cyrillic","greek-ext","latin-ext","latin","greek","cyrillic-ext"]},{kind:"webfonts#webfont",family:"Ultra",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Uncial Antiqua",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Underdog",variants:["regular"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Unica One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"UnifrakturCook",variants:["700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"UnifrakturMaguntia",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Unkempt",variants:["regular","700"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Unlock",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Unna",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"VT323",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Vampiro One",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Varela",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Varela Round",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Vast Shadow",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Vibur",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Vidaloka",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Viga",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Voces",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Volkhov",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Vollkorn",variants:["regular","italic","700","700italic"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Voltaire",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Waiting for the Sunrise",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Wallpoet",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Walter Turncoat",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Warnes",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Wellfleet",variants:["regular"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Wire One",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Yanone Kaffeesatz",variants:["200","300","regular","700"],subsets:["latin-ext","latin"]},{kind:"webfonts#webfont",family:"Yellowtail",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Yeseva One",variants:["regular"],subsets:["cyrillic","latin-ext","latin"]},{kind:"webfonts#webfont",family:"Yesteryear",variants:["regular"],subsets:["latin"]},{kind:"webfonts#webfont",family:"Zeyada",variants:["regular"],subsets:["latin"]}]},BFHLanguagesList={om:"Afaan Oromoo",aa:"Afaraf",af:"Afrikaans",ak:"Akan",an:"aragonés",ig:"Asụsụ Igbo",gn:"Avañe'ẽ",ae:"avesta",ay:"aymar aru",az:"azərbaycan dili",id:"Bahasa Indonesia",ms:"bahasa Melayu",bm:"bamanankan",jv:"basa Jawa",su:"Basa Sunda",bi:"Bislama",bs:"bosanski jezik",br:"brezhoneg",ca:"català",ch:"Chamoru",ny:"chiCheŵa",sn:"chiShona",co:"corsu",cy:"Cymraeg",da:"dansk",se:"Davvisámegiella",de:"Deutsch",nv:"Diné bizaad",et:"eesti",na:"Ekakairũ Naoero",en:"English",es:"español",eo:"Esperanto",eu:"euskara",ee:"Eʋegbe",to:"faka Tonga",mg:"fiteny malagasy",fr:"français",fy:"Frysk",ff:"Fulfulde",fo:"føroyskt",ga:"Gaeilge",gv:"Gaelg",sm:"gagana fa'a Samoa",gl:"galego",sq:"gjuha shqipe",gd:"Gàidhlig",ki:"Gĩkũyũ",ha:"Hausa",ho:"Hiri Motu",hr:"hrvatski jezik",io:"Ido",rw:"Ikinyarwanda",rn:"Ikirundi",ia:"Interlingua",nd:"isiNdebele",nr:"isiNdebele",xh:"isiXhosa",zu:"isiZulu",it:"italiano",ik:"Iñupiaq",pl:"polski",mh:"Kajin M̧ajeļ",kl:"kalaallisut",kr:"Kanuri",kw:"Kernewek",kg:"KiKongo",sw:"Kiswahili",ht:"Kreyòl ayisyen",kj:"Kuanyama",ku:"Kurdî",la:"latine",lv:"latviešu valoda",lt:"lietuvių kalba",ro:"limba română",li:"Limburgs",ln:"Lingála",lg:"Luganda",lb:"Lëtzebuergesch",hu:"magyar",mt:"Malti",nl:"Nederlands",no:"Norsk",nb:"Norsk bokmål",nn:"Norsk nynorsk",uz:"O'zbek",oc:"occitan",ie:"Interlingue",hz:"Otjiherero",ng:"Owambo",pt:"português",ty:"Reo Tahiti",rm:"rumantsch grischun",qu:"Runa Simi",sc:"sardu",za:"Saɯ cueŋƅ",st:"Sesotho",tn:"Setswana",ss:"SiSwati",sl:"slovenski jezik",sk:"slovenčina",so:"Soomaaliga",fi:"suomi",sv:"Svenska",mi:"te reo Māori",vi:"Tiếng Việt",lu:"Tshiluba",ve:"Tshivenḓa",tw:"Twi",tk:"Türkmen",tr:"Türkçe",ug:"Uyƣurqə",vo:"Volapük",fj:"vosa Vakaviti",wa:"walon",tl:"Wikang Tagalog",wo:"Wollof",ts:"Xitsonga",yo:"Yorùbá",sg:"yângâ tî sängö",is:"Íslenska",cs:"čeština",el:"ελληνικά",av:"авар мацӀ",ab:"аҧсуа бызшәа",ba:"башҡорт теле",be:"беларуская мова",bg:"български език",os:"ирон æвзаг",kv:"коми кыв",ky:"Кыргызча",mk:"македонски јазик",mn:"монгол",ce:"нохчийн мотт",ru:"русский язык",sr:"српски језик",tt:"татар теле",tg:"тоҷикӣ",uk:"українська мова",cv:"чӑваш чӗлхи",cu:"ѩзыкъ словѣньскъ",kk:"қазақ тілі",hy:"Հայերեն",yi:"ייִדיש",he:"עברית",ur:"اردو",ar:"العربية",fa:"فارسی",ps:"پښتو",ks:"कश्मीरी",ne:"नेपाली",pi:"पाऴि",bh:"भोजपुरी",mr:"मराठी",sa:"संस्कृतम्",sd:"सिन्धी",hi:"हिन्दी",as:"অসমীয়া",bn:"বাংলা",pa:"ਪੰਜਾਬੀ",gu:"ગુજરાતી",or:"ଓଡ଼ିଆ",ta:"தமிழ்",te:"తెలుగు",kn:"ಕನ್ನಡ",ml:"മലയാളം",si:"සිංහල",th:"ไทย",lo:"ພາສາລາວ",bo:"བོད་ཡིག",dz:"རྫོང་ཁ",my:"ဗမာစာ",ka:"ქართული",ti:"ትግርኛ",am:"አማርኛ",iu:"ᐃᓄᒃᑎᑐᑦ",oj:"ᐊᓂᔑᓈᐯᒧᐎᓐ",cr:"ᓀᐦᐃᔭᐍᐏᐣ",km:"ខ្មែរ",zh:"中文 (Zhōngwén)",ja:"日本語 (にほんご)",ii:"ꆈꌠ꒿ Nuosuhxop",ko:"한국어 (韓國語)"},BFHPhoneFormatList={AF:"+93 0dd ddd dddd",AL:"+355 0dd ddd ddd",DZ:"+213 0ddd dd dd dd",AS:"+1 (ddd) ddd-dddd",AD:"+376 ddddddddd",AO:"+244 ddd ddd ddd",AI:"+1 (ddd) ddd-dddd",AQ:"+672 ddddddddd",AG:"+1 (ddd) ddd-dddd",AR:"+54 ddddddddd",AM:"+374 0dd dddddd",AW:"+297 ddd dddd",AU:"+61 ddd ddd ddd",AT:"+43 0dddd ddddddddd",AZ:"+994 ddddddddd",BH:"+973 ddddddddd",BD:"+880 ddddddddd",BB:"+1 ddddddddd",BY:"+375 ddddddddd",BE:"+32 ddddddddd",BZ:"+501 ddddddddd",BJ:"+229 ddddddddd",BM:"+1 (ddd) ddd-dddd",BT:"+975 ddddddddd",BO:"+591 ddddddddd",BA:"+387 ddddddddd",BW:"+267 ddddddddd",BV:"+0 ddddddddd",BR:"+55 ddddddddd",IO:"+0 ddddddddd",VG:"+1 (ddd) ddd-dddd",BN:"+673 ddddddddd",BG:"+359 ddddddddd",BF:"+226 ddddddddd",BI:"+257 ddddddddd",CI:"+225 ddddddddd",KH:"+855 ddddddddd",CM:"+237 ddddddddd",CA:"+1 (ddd) ddd-dddd",CV:"+238 ddddddddd",KY:"+1 (ddd) ddd-dddd",CF:"+236 ddddddddd",TD:"+235 ddddddddd",CL:"+56 ddddddddd",CN:"+86 ddddddddd",CX:"+61 ddddddddd",CC:"+61 ddddddddd",CO:"+57 ddddddddd",KM:"+269 ddddddddd",CG:"+242 ddddddddd",CK:"+682 ddddddddd",CR:"+506 ddddddddd",HR:"+385 ddddddddd",CU:"+53 ddddddddd",CY:"+357 ddddddddd",CZ:"+420 ddddddddd",CD:"+243 ddddddddd",DK:"+45 ddddddddd",DJ:"+253 ddddddddd",DM:"+1 (ddd) ddd-dddd",DO:"+1 (ddd) ddd-dddd",TL:"+670 ddddddddd",EC:"+593 ddddddddd",EG:"+20 ddddddddd",SV:"+503 ddddddddd",GQ:"+240 ddddddddd",ER:"+291 ddddddddd",EE:"+372 ddddddddd",ET:"+251 ddddddddd",FO:"+298 ddddddddd",FK:"+500 ddddddddd",FJ:"+679 ddddddddd",FI:"+358 ddddddddd",MK:"+389 ddddddddd",FR:"+33 d dd dd dd dd",GF:"+594 ddddddddd",PF:"+689 ddddddddd",TF:"+262 ddddddddd",GA:"+241 ddddddddd",GE:"+995 ddddddddd",DE:"+49 ddddddddd",GH:"+233 ddddddddd",GI:"+350 ddddddddd",GR:"+30 ddddddddd",GL:"+299 ddddddddd",GD:"+1 (ddd) ddd-dddd",GP:"+590 ddddddddd",GU:"+1 (ddd) ddd-dddd",GT:"+502 ddddddddd",GN:"+224 ddddddddd",GW:"+245 ddddddddd",GY:"+592 ddddddddd",HT:"+509 ddddddddd",HM:"+0 ddddddddd",HN:"+504 ddddddddd",HK:"+852 ddddddddd",HU:"+36 ddddddddd",IS:"+354 ddddddddd",IN:"+91 ddddddddd",ID:"+62 ddddddddd",IR:"+98 ddddddddd",IQ:"+964 ddddddddd",IE:"+353 ddddddddd",IL:"+972 ddddddddd",IT:"+39 ddddddddd",JM:"+1 (ddd) ddd-dddd",JP:"+81 ddddddddd",JO:"+962 ddddddddd",KZ:"+7 ddddddddd",KE:"+254 ddddddddd",KI:"+686 ddddddddd",KW:"+965 ddddddddd",KG:"+996 ddddddddd",LA:"+856 ddddddddd",LV:"+371 ddddddddd",LB:"+961 ddddddddd",LS:"+266 ddddddddd",LR:"+231 ddddddddd",LY:"+218 ddddddddd",LI:"+423 ddddddddd",LT:"+370 ddddddddd",LU:"+352 ddddddddd",MO:"+853 ddddddddd",MG:"+261 ddddddddd",MW:"+265 ddddddddd",MY:"+60 ddddddddd",MV:"+960 ddddddddd",ML:"+223 ddddddddd",MT:"+356 ddddddddd",MH:"+692 ddddddddd",MQ:"+596 ddddddddd",MR:"+222 ddddddddd",MU:"+230 ddddddddd",YT:"+262 ddddddddd",MX:"+52 ddddddddd",FM:"+691 ddddddddd",MD:"+373 ddddddddd",MC:"+377 ddddddddd",MN:"+976 ddddddddd",MS:"+1 (ddd) ddd-dddd",MA:"+212 ddddddddd",MZ:"+258 ddddddddd",MM:"+95 ddddddddd",NA:"+264 ddddddddd",NR:"+674 ddddddddd",NP:"+977 ddddddddd",NL:"+31 ddddddddd",AN:"+599 ddddddddd",NC:"+687 ddddddddd",NZ:"+64 ddddddddd",NI:"+505 ddddddddd",NE:"+227 ddddddddd",NG:"+234 ddddddddd",NU:"+683 ddddddddd",NF:"+672 ddddddddd",KP:"+850 ddddddddd",MP:"+1 (ddd) ddd-dddd",NO:"+47 ddddddddd",OM:"+968 ddddddddd",PK:"+92 ddddddddd",PW:"+680 ddddddddd",PA:"+507 ddddddddd",PG:"+675 ddddddddd",PY:"+595 ddddddddd",PE:"+51 ddddddddd",PH:"+63 ddddddddd",PN:"+870 ddddddddd",PL:"+48 ddddddddd",PT:"+351 ddddddddd",PR:"+1 (ddd) ddd-dddd",QA:"+974 ddddddddd",RE:"+262 ddddddddd",RO:"+40 ddddddddd",RU:"+7 ddddddddd",RW:"+250 ddddddddd",ST:"+239 ddddddddd",SH:"+290 ddddddddd",KN:"+1 (ddd) ddd-dddd",LC:"+1 (ddd) ddd-dddd",PM:"+508 ddddddddd",VC:"+1 (ddd) ddd-dddd",WS:"+685 ddddddddd",SM:"+378 ddddddddd",SA:"+966 ddddddddd",SN:"+221 ddddddddd",SC:"+248 ddddddddd",SL:"+232 ddddddddd",SG:"+65 ddddddddd",SK:"+421 ddddddddd",SI:"+386 ddddddddd",SB:"+677 ddddddddd",SO:"+252 ddddddddd",ZA:"+27 ddddddddd",GS:"+0 ddddddddd",KR:"+82 ddddddddd",ES:"+34 ddddddddd",LK:"+94 ddddddddd",SD:"+249 ddddddddd",SR:"+597 ddddddddd",SJ:"+0 ddddddddd",SZ:"+268 ddddddddd",SE:"+46 ddddddddd",CH:"+41 ddddddddd",SY:"+963 ddddddddd",TW:"+886 ddddddddd",TJ:"+992 ddddddddd",TZ:"+255 ddddddddd",TH:"+66 ddddddddd",BS:"+1 (ddd) ddd-dddd",GM:"+220 ddddddddd",TG:"+228 ddddddddd",TK:"+690 ddddddddd",TO:"+676 ddddddddd",TT:"+1 (ddd) ddd-dddd",TN:"+216 ddddddddd",TR:"+90 ddddddddd",TM:"+993 ddddddddd",TC:"+1 (ddd) ddd-dddd",TV:"+688 ddddddddd",VI:"+1 (ddd) ddd-dddd",UG:"+256 ddddddddd",UA:"+380 ddddddddd",AE:"+971 ddddddddd",GB:"+44 (ddd) dddd dddd",US:"+1 (ddd) ddd-dddd",UM:"+0 ddddddddd",UY:"+598 ddddddddd",UZ:"+998 ddddddddd",VU:"+678 ddddddddd",VA:"+39 ddddddddd",VE:"+58 ddddddddd",VN:"+84 ddddddddd",WF:"+681 ddddddddd",EH:"+0 ddddddddd",YE:"+967 ddddddddd",YU:"+0 ddddddddd",ZM:"+260 ddddddddd",ZW:"+263 ddddddddd"},BFHStatesList={AF:{1:{code:"BAL",name:"Balkh"},2:{code:"BAM",name:"Bamian"},3:{code:"BDG",name:"Badghis"},4:{code:"BDS",name:"Badakhshan"},5:{code:"BGL",name:"Baghlan"},6:{code:"FRA",name:"Farah"},7:{code:"FYB",name:"Faryab"},8:{code:"GHA",name:"Ghazni"},9:{code:"GHO",name:"Ghowr"},10:{code:"HEL",name:"Helmand"},11:{code:"HER",name:"Herat"},12:{code:"JOW",name:"Jowzjan"},13:{code:"KAB",name:"Kabul"},14:{code:"KAN",name:"Kandahar"},15:{code:"KAP",name:"Kapisa"},16:{code:"KDZ",name:"Kondoz"},17:{code:"KHO",name:"Khost"},18:{code:"KNR",name:"Konar"},19:{code:"LAG",name:"Laghman"},20:{code:"LOW",name:"Lowgar"},21:{code:"NAN",name:"Nangrahar"},22:{code:"NIM",name:"Nimruz"},23:{code:"NUR",name:"Nurestan"},24:{code:"ORU",name:"Oruzgan"},25:{code:"PAR",name:"Parwan"},26:{code:"PIA",name:"Paktia"},27:{code:"PKA",name:"Paktika"},28:{code:"SAM",name:"Samangan"},29:{code:"SAR",name:"Sar-e Pol"},30:{code:"TAK",name:"Takhar"},31:{code:"WAR",name:"Wardak"},32:{code:"ZAB",name:"Zabol"}},AL:{1:{code:"BR",name:"Berat"},2:{code:"BU",name:"Bulqize"},3:{code:"DI",name:"Diber"},4:{code:"DL",name:"Delvine"},5:{code:"DR",name:"Durres"},6:{code:"DV",name:"Devoll"},7:{code:"EL",name:"Elbasan"},8:{code:"ER",name:"Kolonje"},9:{code:"FR",name:"Fier"},10:{code:"GJ",name:"Gjirokaster"},11:{code:"GR",name:"Gramsh"},12:{code:"HA",name:"Has"},13:{code:"KA",name:"Kavaje"},14:{code:"KB",name:"Kurbin"},15:{code:"KC",name:"Kucove"},16:{code:"KO",name:"Korce"},17:{code:"KR",name:"Kruje"},18:{code:"KU",name:"Kukes"},19:{code:"LB",name:"Librazhd"},20:{code:"LE",name:"Lezhe"},21:{code:"LU",name:"Lushnje"},22:{code:"MK",name:"Mallakaster"},23:{code:"MM",name:"Malesi e Madhe"},24:{code:"MR",name:"Mirdite"},25:{code:"MT",name:"Mat"},26:{code:"PG",name:"Pogradec"},27:{code:"PQ",name:"Peqin"},28:{code:"PR",name:"Permet"},29:{code:"PU",name:"Puke"},30:{code:"SH",name:"Shkoder"},31:{code:"SK",name:"Skrapar"},32:{code:"SR",name:"Sarande"},33:{code:"TE",name:"Tepelene"},34:{code:"TP",name:"Tropoje"},35:{code:"TR",name:"Tirane"},36:{code:"VL",name:"Vlore"}},DZ:{1:{code:"ADE",name:"Ain Defla"},2:{code:"ADR",name:"Adrar"},3:{code:"ALG",name:"Alger"},4:{code:"ANN",name:"Annaba"},5:{code:"ATE",name:"Ain Temouchent"},6:{code:"BAT",name:"Batna"},7:{code:"BBA",name:"Bordj Bou Arreridj"},8:{code:"BEC",name:"Bechar"},9:{code:"BEJ",name:"Bejaia"},10:{code:"BIS",name:"Biskra"},11:{code:"BLI",name:"Blida"},12:{code:"BMD",name:"Boumerdes"},13:{code:"BOA",name:"Bouira"},14:{code:"CHL",name:"Chlef"},15:{code:"CON",name:"Constantine"},16:{code:"DJE",name:"Djelfa"},17:{code:"EBA",name:"El Bayadh"},18:{code:"EOU",name:"El Oued"},19:{code:"ETA",name:"El Tarf"},20:{code:"GHA",name:"Ghardaia"},21:{code:"GUE",name:"Guelma"},22:{code:"ILL",name:"Illizi"},23:{code:"JIJ",name:"Jijel"},24:{code:"KHE",name:"Khenchela"},25:{code:"LAG",name:"Laghouat"},26:{code:"MED",name:"Medea"},27:{code:"MIL",name:"Mila"},28:{code:"MOS",name:"Mostaganem"},29:{code:"MSI",name:"M'Sila"},30:{code:"MUA",name:"Muaskar"},31:{code:"NAA",name:"Naama"},32:{code:"OEB",name:"Oum el-Bouaghi"},33:{code:"ORA",name:"Oran"},34:{code:"OUA",name:"Ouargla"},35:{code:"REL",name:"Relizane"},36:{code:"SAH",name:"Souk Ahras"},37:{code:"SAI",name:"Saida"},38:{code:"SBA",name:"Sidi Bel Abbes"},39:{code:"SET",name:"Setif"},40:{code:"SKI",name:"Skikda"},41:{code:"TAM",name:"Tamanghasset"},42:{code:"TEB",name:"Tebessa"},43:{code:"TIA",name:"Tiaret"},44:{code:"TIN",name:"Tindouf"},45:{code:"TIP",name:"Tipaza"},46:{code:"TIS",name:"Tissemsilt"},47:{code:"TLE",name:"Tlemcen"},48:{code:"TOU",name:"Tizi Ouzou"}},AS:{1:{code:"E",name:"Eastern"},2:{code:"M",name:"Manu'a"},3:{code:"R",name:"Rose Island"},4:{code:"S",name:"Swains Island"},5:{code:"W",name:"Western"}},AD:{1:{code:"ALV",name:"Andorra la Vella"},2:{code:"CAN",name:"Canillo"},3:{code:"ENC",name:"Encamp"},4:{code:"ESE",name:"Escaldes-Engordany"},5:{code:"LMA",name:"La Massana"},6:{code:"ORD",name:"Ordino"},7:{code:"SJL",name:"Sant Julià de Lòria"}},AO:{1:{code:"BGO",name:"Bengo"},2:{code:"BGU",name:"Benguela"},3:{code:"BIE",name:"Bie"},4:{code:"CAB",name:"Cabinda"},5:{code:"CCU",name:"Cuando-Cubango"},6:{code:"CNO",name:"Cuanza Norte"},7:{code:"CUS",name:"Cuanza Sul"},8:{code:"CNN",name:"Cunene"},9:{code:"HUA",name:"Huambo"},10:{code:"HUI",name:"Huila"},11:{code:"LUA",name:"Luanda"},12:{code:"LNO",name:"Lunda Norte"},13:{code:"LSU",name:"Lunda Sul"},14:{code:"MAL",name:"Malange"},15:{code:"MOX",name:"Moxico"},16:{code:"NAM",name:"Namibe"},17:{code:"UIG",name:"Uige"},18:{code:"ZAI",name:"Zaire"}},AI:{1:{code:"ANG",name:"Anguillita"},2:{code:"ANG",name:"Anguila"},3:{code:"DOG",name:"Dog"},4:{code:"LIT",name:"Little Scrub"},5:{code:"PRI",name:"Prickly Pear"},6:{code:"SAN",name:"Sandy"},7:{code:"SCR",name:"Scrub"},8:{code:"SEA",name:"Seal"},9:{code:"SOM",name:"Sombrero"}},AQ:{1:{code:"ASG",name:"Saint George"},2:{code:"ASH",name:"Saint Philip"},3:{code:"ASJ",name:"Saint John"},4:{code:"ASL",name:"Saint Paul"},5:{code:"ASM",name:"Saint Mary"},6:{code:"ASR",name:"Saint Peter"},7:{code:"BAR",name:"Barbuda"},8:{code:"RED",name:"Redonda"}},AR:{1:{code:"AN",name:"Antartida e Islas del Atlantico"},2:{code:"BA",name:"Buenos Aires"},3:{code:"CA",name:"Catamarca"},4:{code:"CH",name:"Chaco"},5:{code:"CU",name:"Chubut"},6:{code:"CO",name:"Cordoba"},7:{code:"CR",name:"Corrientes"},8:{code:"CF",name:"Capital Federal"},9:{code:"ER",name:"Entre Rios"},10:{code:"FO",name:"Formosa"},11:{code:"JU",name:"Jujuy"},12:{code:"LP",name:"La Pampa"},13:{code:"LR",name:"La Rioja"},14:{code:"ME",name:"Mendoza"},15:{code:"MI",name:"Misiones"},16:{code:"NE",name:"Neuquen"},17:{code:"RN",name:"Rio Negro"},18:{code:"SA",name:"Salta"},19:{code:"SJ",name:"San Juan"},20:{code:"SL",name:"San Luis"},21:{code:"SC",name:"Santa Cruz"},22:{code:"SF",name:"Santa Fe"},23:{code:"SD",name:"Santiago del Estero"},24:{code:"TF",name:"Tierra del Fuego"},25:{code:"TU",name:"Tucuman"}},AM:{1:{code:"AGT",name:"Aragatsotn"},2:{code:"ARR",name:"Ararat"},3:{code:"ARM",name:"Armavir"},4:{code:"GEG",name:"Geghark 'unik'"},5:{code:"KOT",name:"Kotayk'"},6:{code:"LOR",name:"Lorri"},7:{code:"SHI",name:"Shirak"},8:{code:"SYU",name:"Syunik'"},9:{code:"TAV",name:"Tavush"},10:{code:"VAY",name:"Vayots' Dzor"},11:{code:"YER",name:"Yerevan"}},AW:{1:{code:"ARU",name:"Aruba"},2:{code:"DRU",name:"Druif Beach"},3:{code:"MAN",name:"Manchebo Beach"},4:{code:"NOO",name:"Noord"},5:{code:"ORA",name:"Oranjestad"},6:{code:"PAL",name:"Palm Beach"},7:{code:"ROO",name:"Rooi Thomas"},8:{code:"SIN",name:"Sint Nicolaas"},9:{code:"SIN",name:"Sint Nicolas"},10:{code:"WAY",name:"Wayaca"}},AU:{1:{code:"ACT",name:"Australian Capital Territory"},2:{code:"NSW",name:"New South Wales"},3:{code:"NT",name:"Northern Territory"},4:{code:"QLD",name:"Queensland"},5:{code:"SA",name:"South Australia"},6:{code:"TAS",name:"Tasmania"},7:{code:"VIC",name:"Victoria"},8:{code:"WA",name:"Western Australia"}},AT:{1:{code:"BUR",name:"Burgenland"},2:{code:"KAR",name:"Krnten"},3:{code:"NOS",name:"Niederöesterreich"},4:{code:"OOS",name:"Oberöesterreich"},5:{code:"SAL",name:"Salzburg"},6:{code:"STE",name:"Steiermark"},7:{code:"TIR",name:"Tirol"},8:{code:"VOR",name:"Vorarlberg"},9:{code:"WIE",name:"Wien"}},AZ:{1:{code:"AB",name:"Ali Bayramli"},2:{code:"ABS",name:"Abseron"},3:{code:"AGC",name:"AgcabAdi"},4:{code:"AGM",name:"Agdam"},5:{code:"AGS",name:"Agdas"},6:{code:"AGA",name:"Agstafa"},7:{code:"AGU",name:"Agsu"},8:{code:"AST",name:"Astara"},9:{code:"BA",name:"Baki"},10:{code:"BAB",name:"BabAk"},11:{code:"BAL",name:"BalakAn"},12:{code:"BAR",name:"BArdA"},13:{code:"BEY",name:"Beylaqan"},14:{code:"BIL",name:"Bilasuvar"},15:{code:"CAB",name:"Cabrayil"},16:{code:"CAL",name:"Calilabab"},17:{code:"CUL",name:"Culfa"},18:{code:"DAS",name:"Daskasan"},19:{code:"DAV",name:"Davaci"},20:{code:"FUZ",name:"Fuzuli"},21:{code:"GA",name:"Ganca"},22:{code:"GAD",name:"Gadabay"},23:{code:"GOR",name:"Goranboy"},24:{code:"GOY",name:"Goycay"},25:{code:"HAC",name:"Haciqabul"},26:{code:"IMI",name:"Imisli"},27:{code:"ISM",name:"Ismayilli"},28:{code:"KAL",name:"Kalbacar"},29:{code:"KUR",name:"Kurdamir"},30:{code:"LA",name:"Lankaran"},31:{code:"LAC",name:"Lacin"},32:{code:"LAN",name:"Lankaran"},33:{code:"LER",name:"Lerik"},34:{code:"MAS",name:"Masalli"},35:{code:"MI",name:"Mingacevir"},36:{code:"NA",name:"Naftalan"},37:{code:"NX",name:"Naxcivan"},38:{code:"NEF",name:"Neftcala"},39:{code:"OGU",name:"Oguz"},40:{code:"ORD",name:"Ordubad"},41:{code:"QAB",name:"Qabala"},42:{code:"QAX",name:"Qax"},43:{code:"QAZ",name:"Qazax"},44:{code:"QOB",name:"Qobustan"},45:{code:"QBA",name:"Quba"},46:{code:"QBI",name:"Qubadli"},47:{code:"QUS",name:"Qusar"},48:{code:"SA",name:"Saki"},49:{code:"SAT",name:"Saatli"},50:{code:"SAB",name:"Sabirabad"},51:{code:"SAD",name:"Sadarak"},52:{code:"SAH",name:"Sahbuz"},53:{code:"SAK",name:"Saki"},54:{code:"SAL",name:"Salyan"},55:{code:"SM",name:"Sumqayit"},56:{code:"SMI",name:"Samaxi"},57:{code:"SKR",name:"Samkir"},58:{code:"SMX",name:"Samux"},59:{code:"SAR",name:"Sarur"},60:{code:"SIY",name:"Siyazan"},61:{code:"SS",name:"Susa"},62:{code:"SUS",name:"Susa"},63:{code:"TAR",name:"Tartar"},64:{code:"TOV",name:"Tovuz"},65:{code:"UCA",name:"Ucar"},66:{code:"XA",name:"Xankandi"},67:{code:"XAC",name:"Xacmaz"},68:{code:"XAN",name:"Xanlar"},69:{code:"XIZ",name:"Xizi"},70:{code:"XCI",name:"Xocali"},71:{code:"XVD",name:"Xocavand"},72:{code:"YAR",name:"Yardimli"},73:{code:"YEV",name:"Yevlax"},74:{code:"ZAN",name:"Zangilan"},75:{code:"ZAQ",name:"Zaqatala"},76:{code:"ZAR",name:"Zardab"}},BS:{1:{code:"ACK",name:"Acklins"},2:{code:"BER",name:"Berry Islands"},3:{code:"BIM",name:"Bimini"},4:{code:"BLK",name:"Black Point"},5:{code:"CAT",name:"Cat Island"},6:{code:"CAB",name:"Central Abaco"},7:{code:"CAN",name:"Central Andros"},8:{code:"CEL",name:"Central Eleuthera"},9:{code:"FRE",name:"City of Freeport"},10:{code:"CRO",name:"Crooked Island"},11:{code:"EGB",name:"East Grand Bahama"},12:{code:"EXU",name:"Exuma"},13:{code:"GRD",name:"Grand Cay"},14:{code:"HAR",name:"Harbour Island"},15:{code:"HOP",name:"Hope Town"},16:{code:"INA",name:"Inagua"},17:{code:"LNG",name:"Long Island"},18:{code:"MAN",name:"Mangrove Cay"},19:{code:"MAY",name:"Mayaguana"},20:{code:"MOO",name:"Moore's Island"},21:{code:"NAB",name:"North Abaco"},22:{code:"NAN",name:"North Andros"},23:{code:"NEL",name:"North Eleuthera"},24:{code:"RAG",name:"Ragged Island"},25:{code:"RUM",name:"Rum Cay"},26:{code:"SAL",name:"San Salvador"},27:{code:"SAB",name:"South Abaco"},28:{code:"SAN",name:"South Andros"},29:{code:"SEL",name:"South Eleuthera"},30:{code:"SWE",name:"Spanish Wells"},31:{code:"WGB",name:"West Grand Bahama"}},BH:{1:{code:"CAP",name:"Capital"},2:{code:"CEN",name:"Central"},3:{code:"MUH",name:"Muharraq"},4:{code:"NOR",name:"Northern"},5:{code:"SOU",name:"Southern"}},BD:{1:{code:"BAR",name:"Barisal"},2:{code:"CHI",name:"Chittagong"},3:{code:"DHA",name:"Dhaka"},4:{code:"KHU",name:"Khulna"},5:{code:"RAJ",name:"Rajshahi"},6:{code:"SYL",name:"Sylhet"}},BB:{1:{code:"CC",name:"Christ Church"},2:{code:"AND",name:"Saint Andrew"},3:{code:"GEO",name:"Saint George"},4:{code:"JAM",name:"Saint James"},5:{code:"JOH",name:"Saint John"},6:{code:"JOS",name:"Saint Joseph"},7:{code:"LUC",name:"Saint Lucy"},8:{code:"MIC",name:"Saint Michael"},9:{code:"PET",name:"Saint Peter"},10:{code:"PHI",name:"Saint Philip"},11:{code:"THO",name:"Saint Thomas"}},BY:{1:{code:"BR",name:"Brestskaya (Brest)"},2:{code:"HO",name:"Homyel'skaya (Homyel')"},3:{code:"HM",name:"Horad Minsk"},4:{code:"HR",name:"Hrodzyenskaya (Hrodna)"},5:{code:"MA",name:"Mahilyowskaya (Mahilyow)"},6:{code:"MI",name:"Minskaya"},7:{code:"VI",name:"Vitsyebskaya (Vitsyebsk)"}},BE:{1:{code:"VAN",name:"Antwerpen"},2:{code:"WBR",name:"Brabant Wallon"},3:{code:"WHT",name:"Hainaut"},4:{code:"WLG",name:"Liege"},5:{code:"VLI",name:"Limburg"},6:{code:"WLX",name:"Luxembourg"},7:{code:"WNA",name:"Namur"},8:{code:"VOV",name:"Oost-Vlaanderen"},9:{code:"VBR",name:"Vlaams Brabant"},10:{code:"VWV",name:"West-Vlaanderen"}},BZ:{1:{code:"BZ",name:"Belize"},2:{code:"CY",name:"Cayo"},3:{code:"CR",name:"Corozal"},4:{code:"OW",name:"Orange Walk"},5:{code:"SC",name:"Stann Creek"},6:{code:"TO",name:"Toledo"}},BJ:{1:{code:"AL",name:"Alibori"},2:{code:"AK",name:"Atakora"},3:{code:"AQ",name:"Atlantique"},4:{code:"BO",name:"Borgou"},5:{code:"CO",name:"Collines"},6:{code:"DO",name:"Donga"},7:{code:"KO",name:"Kouffo"},8:{code:"LI",name:"Littoral"},9:{code:"MO",name:"Mono"},10:{code:"OU",name:"Oueme"},11:{code:"PL",name:"Plateau"},12:{code:"ZO",name:"Zou"}},BM:{1:{code:"DS",name:"Devonshire"},2:{code:"HC",name:"Hamilton City"},3:{code:"HA",name:"Hamilton"},4:{code:"PG",name:"Paget"},5:{code:"PB",name:"Pembroke"},6:{code:"GC",name:"Saint George City"},7:{code:"SG",name:"Saint George's"},8:{code:"SA",name:"Sandys"},9:{code:"SM",name:"Smith's"},10:{code:"SH",name:"Southampton"},11:{code:"WA",name:"Warwick"}},BT:{1:{code:"BUM",name:"Bumthang"},2:{code:"CHU",name:"Chukha"},3:{code:"DAG",name:"Dagana"},4:{code:"GAS",name:"Gasa"},5:{code:"HAA",name:"Haa"},6:{code:"LHU",name:"Lhuntse"},7:{code:"MON",name:"Mongar"},8:{code:"PAR",name:"Paro"},9:{code:"PEM",name:"Pemagatshel"},10:{code:"PUN",name:"Punakha"},11:{code:"SJO",name:"Samdrup Jongkhar"},12:{code:"SAT",name:"Samtse"},13:{code:"SAR",name:"Sarpang"},14:{code:"THI",name:"Thimphu"},15:{code:"TRG",name:"Trashigang"},16:{code:"TRY",name:"Trashiyangste"},17:{code:"TRO",name:"Trongsa"},18:{code:"TSI",name:"Tsirang"},19:{code:"WPH",name:"Wangdue Phodrang"},20:{code:"ZHE",name:"Zhemgang"}},BO:{1:{code:"BEN",name:"Beni"},2:{code:"CHU",name:"Chuquisaca"},3:{code:"COC",name:"Cochabamba"},4:{code:"LPZ",name:"La Paz"},5:{code:"ORU",name:"Oruro"},6:{code:"PAN",name:"Pando"},7:{code:"POT",name:"Potosi"},8:{code:"SCZ",name:"Santa Cruz"},9:{code:"TAR",name:"Tarija"}},BA:{1:{code:"BRO",name:"Brcko district"},2:{code:"FBP",name:"Bosanskopodrinjski Kanton"},3:{code:"FHN",name:"Hercegovacko-neretvanski Kanton"},4:{code:"FPO",name:"Posavski Kanton"},5:{code:"FSA",name:"Kanton Sarajevo"},6:{code:"FSB",name:"Srednjebosanski Kanton"},7:{code:"FTU",name:"Tuzlanski Kanton"},8:{code:"FUS",name:"Unsko-Sanski Kanton"},9:{code:"FZA",name:"Zapadnobosanska"},10:{code:"FZE",name:"Zenicko-Dobojski Kanton"},11:{code:"FZH",name:"Zapadnohercegovacka Zupanija"},12:{code:"SBI",name:"Bijeljina"},13:{code:"SBL",name:"Banja Luka"},14:{code:"SDO",name:"Doboj"},15:{code:"SFO",name:"Foca"},16:{code:"SSR",name:"Sarajevo-Romanija or Sokolac"},17:{code:"STR",name:"Trebinje"},18:{code:"SVL",name:"Vlasenica"}},BW:{1:{code:"CE",name:"Central"},2:{code:"GH",name:"Ghanzi"},3:{code:"KD",name:"Kgalagadi"},4:{code:"KT",name:"Kgatleng"},5:{code:"KW",name:"Kweneng"},6:{code:"NG",name:"Ngamiland"},7:{code:"NE",name:"North East"},8:{code:"NW",name:"North West"},9:{code:"SE",name:"South East"},10:{code:"SO",name:"Southern"}},BR:{1:{code:"AC",name:"Acre"},2:{code:"AL",name:"Alagoas"},3:{code:"AP",name:"Amapa"},4:{code:"AM",name:"Amazonas"},5:{code:"BA",name:"Bahia"},6:{code:"CE",name:"Ceara"},7:{code:"DF",name:"Distrito Federal"},8:{code:"ES",name:"Espirito Santo"},9:{code:"GO",name:"Goias"},10:{code:"MA",name:"Maranhao"},11:{code:"MT",name:"Mato Grosso"},12:{code:"MS",name:"Mato Grosso do Sul"},13:{code:"MG",name:"Minas Gerais"},14:{code:"PA",name:"Para"},15:{code:"PB",name:"Paraiba"},16:{code:"PR",name:"Parana"},17:{code:"PE",name:"Pernambuco"},18:{code:"PI",name:"Piaui"},19:{code:"RJ",name:"Rio de Janeiro"},20:{code:"RN",name:"Rio Grande do Norte"},21:{code:"RS",name:"Rio Grande do Sul"},22:{code:"RO",name:"Rondonia"},23:{code:"RR",name:"Roraima"},24:{code:"SC",name:"Santa Catarina"},25:{code:"SP",name:"Sao Paulo"},26:{code:"SE",name:"Sergipe"},27:{code:"TO",name:"Tocantins"}},IO:{1:{code:"DG",name:"Diego Garcia"},2:{code:"DI",name:"Danger Island"},3:{code:"EA",name:"Eagle Islands"},4:{code:"EG",name:"Egmont Islands"},5:{code:"NI",name:"Nelsons Island"},6:{code:"PB",name:"Peros Banhos"},7:{code:"SI",name:"Salomon Islands"},8:{code:"TB",name:"Three Brothers"}},BN:{1:{code:"BEL",name:"Belait"},2:{code:"BRM",name:"Brunei and Muara"},3:{code:"TEM",name:"Temburong"},4:{code:"TUT",name:"Tutong"}},BG:{1:{code:"BG-01",name:"Blagoevgrad"},2:{code:"BG-02",name:"Burgas"},3:{code:"BG-03",name:"Dobrich"},4:{code:"BG-04",name:"Gabrovo"},5:{code:"BG-05",name:"Haskovo"},6:{code:"BG-06",name:"Kardjali"},7:{code:"BG-07",name:"Kyustendil"},8:{code:"BG-08",name:"Lovech"},9:{code:"BG-09",name:"Montana"},10:{code:"BG-10",name:"Pazardjik"},11:{code:"BG-11",name:"Pernik"},12:{code:"BG-12",name:"Pleven"},13:{code:"BG-13",name:"Plovdiv"},14:{code:"BG-14",name:"Razgrad"},15:{code:"BG-15",name:"Shumen"},16:{code:"BG-16",name:"Silistra"},17:{code:"BG-17",name:"Sliven"},18:{code:"BG-18",name:"Smolyan"},19:{code:"BG-19",name:"Sofia"},20:{code:"BG-20",name:"Sofia - town"},21:{code:"BG-21",name:"Stara Zagora"},22:{code:"BG-22",name:"Targovishte"},23:{code:"BG-23",name:"Varna"},24:{code:"BG-24",name:"Veliko Tarnovo"},25:{code:"BG-25",name:"Vidin"},26:{code:"BG-26",name:"Vratza"},27:{code:"BG-27",name:"Yambol"}},BF:{1:{code:"BAL",name:"Bale"},2:{code:"BAM",name:"Bam"},3:{code:"BAN",name:"Banwa"},4:{code:"BAZ",name:"Bazega"},5:{code:"BOR",name:"Bougouriba"},6:{code:"BLG",name:"Boulgou"},7:{code:"BOK",name:"Boulkiemde"},8:{code:"COM",name:"Comoe"},9:{code:"GAN",name:"Ganzourgou"},10:{code:"GNA",name:"Gnagna"},11:{code:"GOU",name:"Gourma"},12:{code:"HOU",name:"Houet"},13:{code:"IOA",name:"Ioba"},14:{code:"KAD",name:"Kadiogo"},15:{code:"KEN",name:"Kenedougou"},16:{code:"KOD",name:"Komondjari"},17:{code:"KOP",name:"Kompienga"},18:{code:"KOS",name:"Kossi"},19:{code:"KOL",name:"Koulpelogo"},20:{code:"KOT",name:"Kouritenga"},21:{code:"KOW",name:"Kourweogo"},22:{code:"LER",name:"Leraba"},23:{code:"LOR",name:"Loroum"},24:{code:"MOU",name:"Mouhoun"},25:{code:"NAH",name:"Nahouri"},26:{code:"NAM",name:"Namentenga"},27:{code:"NAY",name:"Nayala"},28:{code:"NOU",name:"Noumbiel"},29:{code:"OUB",name:"Oubritenga"},30:{code:"OUD",name:"Oudalan"},31:{code:"PAS",name:"Passore"},32:{code:"PON",name:"Poni"},33:{code:"SAG",name:"Sanguie"},34:{code:"SAM",name:"Sanmatenga"},35:{code:"SEN",name:"Seno"},36:{code:"SIS",name:"Sissili"},37:{code:"SOM",name:"Soum"},38:{code:"SOR",name:"Sourou"},39:{code:"TAP",name:"Tapoa"},40:{code:"TUY",name:"Tuy"},41:{code:"YAG",name:"Yagha"},42:{code:"YAT",name:"Yatenga"},43:{code:"ZIR",name:"Ziro"},44:{code:"ZOD",name:"Zondoma"},45:{code:"ZOW",name:"Zoundweogo"}},BI:{1:{code:"BB",name:"Bubanza"},2:{code:"BJ",name:"Bujumbura"},3:{code:"BR",name:"Bururi"},4:{code:"CA",name:"Cankuzo"},5:{code:"CI",name:"Cibitoke"},6:{code:"GI",name:"Gitega"},7:{code:"KR",name:"Karuzi"},8:{code:"KY",name:"Kayanza"},9:{code:"KI",name:"Kirundo"},10:{code:"MA",name:"Makamba"},11:{code:"MU",name:"Muramvya"},12:{code:"MY",name:"Muyinga"},13:{code:"MW",name:"Mwaro"},14:{code:"NG",name:"Ngozi"},15:{code:"RT",name:"Rutana"},16:{code:"RY",name:"Ruyigi"}},KH:{1:{code:"BA",name:"Battambang"},2:{code:"BM",name:"Banteay Meanchey"},3:{code:"KB",name:"Keb"},4:{code:"KK",name:"Kaoh Kong"},5:{code:"KL",name:"Kandal"},6:{code:"KM",name:"Kampong Cham"},7:{code:"KN",name:"Kampong Chhnang"},8:{code:"KO",name:"Kampong Som"},9:{code:"KP",name:"Kampot"},10:{code:"KR",name:"Kratie"},11:{code:"KT",name:"Kampong Thom"},12:{code:"KU",name:"Kampong Speu"},13:{code:"MK",name:"Mondul Kiri"},14:{code:"OM",name:"Oddar Meancheay"},15:{code:"PA",name:"Pailin"},16:{code:"PG",name:"Prey Veng"},17:{code:"PP",name:"Phnom Penh"},18:{code:"PR",name:"Preah Vihear"},19:{code:"PS",name:"Preah Seihanu (Kompong Som or Si)"},20:{code:"PU",name:"Pursat"},21:{code:"RK",name:"Ratanak Kiri"},22:{code:"SI",name:"Siemreap"},23:{code:"SR",name:"Svay Rieng"},24:{code:"ST",name:"Stung Treng"},25:{code:"TK",name:"Takeo"}},CM:{1:{code:"ADA",name:"Adamawa (Adamaoua)"},2:{code:"CEN",name:"Centre"},3:{code:"EST",name:"East (Est)"},4:{code:"EXN",name:"Extrême-Nord"},5:{code:"LIT",name:"Littoral"},6:{code:"NOR",name:"North (Nord)"},7:{code:"NOT",name:"Northwest (Nord-Ouest)"},8:{code:"OUE",name:"West (Ouest)"},9:{code:"SUD",name:"South (Sud)"},10:{code:"SOU",name:"Southwest (Sud-Ouest)"}},CA:{1:{code:"AB",name:"Alberta"},2:{code:"BC",name:"British Columbia"},3:{code:"MB",name:"Manitoba"},4:{code:"NB",name:"New Brunswick"},5:{code:"NL",name:"Newfoundland and Labrador"},6:{code:"NT",name:"Northwest Territories"},7:{code:"NS",name:"Nova Scotia"},8:{code:"NU",name:"Nunavut"},9:{code:"ON",name:"Ontario"},10:{code:"PE",name:"Prince Edward Island"},11:{code:"QC",name:"Québec"},12:{code:"SK",name:"Saskatchewan"},13:{code:"YT",name:"Yukon Territory"}},CV:{1:{code:"BV",name:"Boa Vista"},2:{code:"BR",name:"Brava"},3:{code:"CS",name:"Calheta de Sao Miguel"},4:{code:"MA",name:"Maio"},5:{code:"MO",name:"Mosteiros"},6:{code:"PA",name:"Paul"},7:{code:"PN",name:"Porto Novo"},8:{code:"PR",name:"Praia"},9:{code:"RG",name:"Ribeira Grande"},10:{code:"SL",name:"Sal"},11:{code:"CA",name:"Santa Catarina"},12:{code:"CR",name:"Santa Cruz"},13:{code:"SD",name:"Sao Domingos"},14:{code:"SF",name:"Sao Filipe"},15:{code:"SN",name:"Sao Nicolau"},16:{code:"SV",name:"Sao Vicente"},17:{code:"TA",name:"Tarrafal"}},KY:{1:{code:"CR",name:"Creek"},2:{code:"EA",name:"Eastern"},3:{code:"ML",name:"Midland"},4:{code:"ST",name:"South Town"},5:{code:"SP",name:"Spot Bay"},6:{code:"SK",name:"Stake Bay"},7:{code:"WD",name:"West End"},8:{code:"WN",name:"Western"}},CF:{1:{code:"BAN",name:"Bangui"},2:{code:"BBA",name:"Bamingui-Bangoran"},3:{code:"BKO",name:"Basse-Kotto"},4:{code:"HKO",name:"Haute-Kotto"},5:{code:"HMB",name:"Haut-Mbomou"},6:{code:"KEM",name:"Kemo"},7:{code:"LOB",name:"Lobaye"},8:{code:"MBO",name:"Mbomou"},9:{code:"MKD",name:"Mambéré-Kadéï"},10:{code:"NGR",name:"Nana-Grebizi"},11:{code:"NMM",name:"Nana-Mambere"},12:{code:"OMP",name:"Ombella-M'Poko"},13:{code:"OPE",name:"Ouham-Pende"},14:{code:"OUH",name:"Ouham"},15:{code:"OUK",name:"Ouaka"},16:{code:"SMB",name:"Sangha-Mbaere"},17:{code:"VAK",name:"Vakaga"}},TD:{1:{code:"BA",name:"Batha"},2:{code:"BI",name:"Biltine"},3:{code:"BE",name:"Borkou-Ennedi-Tibesti"},4:{code:"CB",name:"Chari-Baguirmi"},5:{code:"GU",name:"Guera"},6:{code:"KA",name:"Kanem"},7:{code:"LA",name:"Lac"},8:{code:"LC",name:"Logone Occidental"},9:{code:"LR",name:"Logone Oriental"},10:{code:"MK",name:"Mayo-Kebbi"},11:{code:"MC",name:"Moyen-Chari"},12:{code:"OU",name:"Ouaddai"},13:{code:"SA",name:"Salamat"},14:{code:"TA",name:"Tandjile"}},CL:{1:{code:"AI",name:"Aisen del General Carlos Ibanez"},2:{code:"AN",name:"Antofagasta"},3:{code:"AR",name:"Araucania"},4:{code:"AT",name:"Atacama"},5:{code:"BI",name:"Bio-Bio"},6:{code:"CO",name:"Coquimbo"},7:{code:"LI",name:"Libertador General Bernardo O'Hi"},8:{code:"LL",name:"Los Lagos"},9:{code:"MA",name:"Magallanes y de la Antartica Chi"},10:{code:"ML",name:"Maule"},11:{code:"RM",name:"Region Metropolitana"},12:{code:"TA",name:"Tarapaca"},13:{code:"VS",name:"Valparaiso"}},CN:{1:{code:"AN",name:"Anhui"},2:{code:"BE",name:"Beijing"},3:{code:"CH",name:"Chongqing"},4:{code:"FU",name:"Fujian"},5:{code:"GA",name:"Gansu"},6:{code:"GU",name:"Guangdong"},7:{code:"GX",name:"Guangxi"},8:{code:"GZ",name:"Guizhou"},9:{code:"HA",name:"Hainan"},10:{code:"HB",name:"Hebei"},11:{code:"HL",name:"Heilongjiang"},12:{code:"HE",name:"Henan"},13:{code:"HK",name:"Hong Kong"},14:{code:"HU",name:"Hubei"},15:{code:"HN",name:"Hunan"},16:{code:"IM",name:"Inner Mongolia"},17:{code:"JI",name:"Jiangsu"},18:{code:"JX",name:"Jiangxi"},19:{code:"JL",name:"Jilin"},20:{code:"LI",name:"Liaoning"},21:{code:"MA",name:"Macau"},22:{code:"NI",name:"Ningxia"},23:{code:"SH",name:"Shaanxi"},24:{code:"SA",name:"Shandong"},25:{code:"SG",name:"Shanghai"},26:{code:"SX",name:"Shanxi"},27:{code:"SI",name:"Sichuan"},28:{code:"TI",name:"Tianjin"},29:{code:"XI",name:"Xinjiang"},30:{code:"YU",name:"Yunnan"},31:{code:"ZH",name:"Zhejiang"}},CC:{1:{code:"D",name:"Direction Island"},2:{code:"H",name:"Home Island"},3:{code:"O",name:"Horsburgh Island"},4:{code:"S",name:"South Island"},5:{code:"W",name:"West Island"}},CO:{1:{code:"AMZ",name:"Amazonas"},2:{code:"ANT",name:"Antioquia"},3:{code:"ARA",name:"Arauca"},4:{code:"ATL",name:"Atlantico"},5:{code:"BDC",name:"Bogota D.C."},6:{code:"BOL",name:"Bolivar"},7:{code:"BOY",name:"Boyaca"},8:{code:"CAL",name:"Caldas"},9:{code:"CAQ",name:"Caqueta"},10:{code:"CAS",name:"Casanare"},11:{code:"CAU",name:"Cauca"},12:{code:"CES",name:"Cesar"},13:{code:"CHO",name:"Choco"},14:{code:"COR",name:"Cordoba"},15:{code:"CAM",name:"Cundinamarca"},16:{code:"GNA",name:"Guainia"},17:{code:"GJR",name:"Guajira"},18:{code:"GVR",name:"Guaviare"},19:{code:"HUI",name:"Huila"},20:{code:"MAG",name:"Magdalena"},21:{code:"MET",name:"Meta"},22:{code:"NAR",name:"Narino"},23:{code:"NDS",name:"Norte de Santander"},24:{code:"PUT",name:"Putumayo"},25:{code:"QUI",name:"Quindio"},26:{code:"RIS",name:"Risaralda"},27:{code:"SAP",name:"San Andres y Providencia"},28:{code:"SAN",name:"Santander"},29:{code:"SUC",name:"Sucre"},30:{code:"TOL",name:"Tolima"},31:{code:"VDC",name:"Valle del Cauca"},32:{code:"VAU",name:"Vaupes"},33:{code:"VIC",name:"Vichada"}},KM:{1:{code:"G",name:"Grande Comore"},2:{code:"A",name:"Anjouan"},3:{code:"M",name:"Moheli"}},CG:{1:{code:"BO",name:"Bouenza"},2:{code:"BR",name:"Brazzaville"},3:{code:"CU",name:"Cuvette"},4:{code:"CO",name:"Cuvette-Ouest"},5:{code:"KO",name:"Kouilou"},6:{code:"LE",name:"Lekoumou"},7:{code:"LI",name:"Likouala"},8:{code:"NI",name:"Niari"},9:{code:"PL",name:"Plateaux"},10:{code:"PO",name:"Pool"},11:{code:"SA",name:"Sangha"}},CK:{1:{code:"AI",name:"Aitutaki"},2:{code:"AT",name:"Atiu"},3:{code:"MA",name:"Manuae"},4:{code:"MG",name:"Mangaia"},5:{code:"MK",name:"Manihiki"},6:{code:"MT",name:"Mitiaro"},7:{code:"MU",name:"Mauke"},8:{code:"NI",name:"Nassau Island"},9:{code:"PA",name:"Palmerston"},10:{code:"PE",name:"Penrhyn"},11:{code:"PU",name:"Pukapuka"},12:{code:"RK",name:"Rakahanga"},13:{code:"RR",name:"Rarotonga"},14:{code:"SU",name:"Surwarrow"},15:{code:"TA",name:"Takutea"}},CR:{1:{code:"AL",name:"Alajuela"},2:{code:"CA",name:"Cartago"},3:{code:"GU",name:"Guanacaste"},4:{code:"HE",name:"Heredia"},5:{code:"LI",name:"Limon"},6:{code:"PU",name:"Puntarenas"},7:{code:"SJ",name:"San Jose"}},CI:{1:{code:"ABE",name:"Abengourou"},2:{code:"ABI",name:"Abidjan"},3:{code:"ABO",name:"Aboisso"},4:{code:"ADI",name:"Adiake"},5:{code:"ADZ",name:"Adzope"},6:{code:"AGB",name:"Agboville"},7:{code:"AGN",name:"Agnibilekrou"},8:{code:"ALE",name:"Alepe"},9:{code:"BOC",name:"Bocanda"},10:{code:"BAN",name:"Bangolo"},11:{code:"BEO",name:"Beoumi"},12:{code:"BIA",name:"Biankouma"},13:{code:"BDK",name:"Bondoukou"},14:{code:"BGN",name:"Bongouanou"},15:{code:"BFL",name:"Bouafle"},16:{code:"BKE",name:"Bouake"},17:{code:"BNA",name:"Bouna"},18:{code:"BDL",name:"Boundiali"},19:{code:"DKL",name:"Dabakala"},20:{code:"DBU",name:"Dabou"},21:{code:"DAL",name:"Daloa"},22:{code:"DAN",name:"Danane"},23:{code:"DAO",name:"Daoukro"},24:{code:"DIM",name:"Dimbokro"},25:{code:"DIV",name:"Divo"},26:{code:"DUE",name:"Duekoue"},27:{code:"FER",name:"Ferkessedougou"},28:{code:"GAG",name:"Gagnoa"},29:{code:"GBA",name:"Grand-Bassam"},30:{code:"GLA",name:"Grand-Lahou"},31:{code:"GUI",name:"Guiglo"},32:{code:"ISS",name:"Issia"},33:{code:"JAC",name:"Jacqueville"},34:{code:"KAT",name:"Katiola"},35:{code:"KOR",name:"Korhogo"},36:{code:"LAK",name:"Lakota"},37:{code:"MAN",name:"Man"},38:{code:"MKN",name:"Mankono"},39:{code:"MBA",name:"Mbahiakro"},40:{code:"ODI",name:"Odienne"},41:{code:"OUM",name:"Oume"},42:{code:"SAK",name:"Sakassou"},43:{code:"SPE",name:"San-Pedro"},44:{code:"SAS",name:"Sassandra"},45:{code:"SEG",name:"Seguela"},46:{code:"SIN",name:"Sinfra"},47:{code:"SOU",name:"Soubre"},48:{code:"TAB",name:"Tabou"},49:{code:"TAN",name:"Tanda"},50:{code:"TIE",name:"Tiebissou"},51:{code:"TIN",name:"Tingrela"},52:{code:"TIA",name:"Tiassale"},53:{code:"TBA",name:"Touba"},54:{code:"TLP",name:"Toulepleu"},55:{code:"TMD",name:"Toumodi"},56:{code:"VAV",name:"Vavoua"},57:{code:"YAM",name:"Yamoussoukro"},58:{code:"ZUE",name:"Zuenoula"}},HR:{1:{code:"BB",name:"Bjelovar-Bilogora"},2:{code:"CZ",name:"City of Zagreb"},3:{code:"DN",name:"Dubrovnik-Neretva"},4:{code:"IS",name:"Istra"},5:{code:"KA",name:"Karlovac"},6:{code:"KK",name:"Koprivnica-Krizevci"},7:{code:"KZ",name:"Krapina-Zagorje"},8:{code:"LS",name:"Lika-Senj"},9:{code:"ME",name:"Medimurje"},10:{code:"OB",name:"Osijek-Baranja"},11:{code:"PS",name:"Pozega-Slavonia"},12:{code:"PG",name:"Primorje-Gorski Kotar"},13:{code:"SI",name:"Sibenik"},14:{code:"SM",name:"Sisak-Moslavina"},15:{code:"SB",name:"Slavonski Brod-Posavina"},16:{code:"SD",name:"Split-Dalmatia"},17:{code:"VA",name:"Varazdin"},18:{code:"VP",name:"Virovitica-Podravina"},19:{code:"VS",name:"Vukovar-Srijem"},20:{code:"ZK",name:"Zadar-Knin"},21:{code:"ZA",name:"Zagreb"}},CU:{1:{code:"CA",name:"Camaguey"},2:{code:"CD",name:"Ciego de Avila"},3:{code:"CI",name:"Cienfuegos"},4:{code:"CH",name:"Ciudad de La Habana"},5:{code:"GR",name:"Granma"},6:{code:"GU",name:"Guantanamo"},7:{code:"HO",name:"Holguin"},8:{code:"IJ",name:"Isla de la Juventud"},9:{code:"LH",name:"La Habana"},10:{code:"LT",name:"Las Tunas"},11:{code:"MA",name:"Matanzas"},12:{code:"PR",name:"Pinar del Rio"},13:{code:"SS",name:"Sancti Spiritus"},14:{code:"SC",name:"Santiago de Cuba"},15:{code:"VC",name:"Villa Clara"}},CY:{1:{code:"F",name:"Famagusta"},2:{code:"K",name:"Kyrenia"},3:{code:"A",name:"Larnaca"},4:{code:"I",name:"Limassol"},5:{code:"N",name:"Nicosia"},6:{code:"P",name:"Paphos"}},CZ:{1:{code:"A",name:"Hlavní město Praha"},2:{code:"B",name:"Jihomoravský"},3:{code:"C",name:"Jihočeský"},4:{code:"E",name:"Pardubický"},5:{code:"H",name:"Královéhradecký"},6:{code:"J",name:"Vysočina"},7:{code:"K",name:"Karlovarský"},8:{code:"L",name:"Liberecký"},9:{code:"M",name:"Olomoucký"},10:{code:"P",name:"Plzeňský"},11:{code:"S",name:"Středočeský"},12:{code:"T",name:"Moravskoslezský"},13:{code:"U",name:"Ústecký"},14:{code:"Z",name:"Zlínský"}},DK:{1:{code:"AR",name:"Arhus"},2:{code:"BH",name:"Bornholm"},3:{code:"CO",name:"Copenhagen"},4:{code:"FO",name:"Faroe Islands"},5:{code:"FR",name:"Frederiksborg"},6:{code:"FY",name:"Fyn"},7:{code:"KO",name:"Kobenhavn"},8:{code:"NO",name:"Nordjylland"},9:{code:"RI",name:"Ribe"},10:{code:"RK",name:"Ringkobing"},11:{code:"RO",name:"Roskilde"},12:{code:"SO",name:"Sonderjylland"},13:{code:"ST",name:"Storstrom"},14:{code:"VK",name:"Vejle"},15:{code:"VJ",name:"Vestjælland"},16:{code:"VB",name:"Viborg"}},DJ:{1:{code:"S",name:"'Ali Sabih"},2:{code:"K",name:"Dikhil"},3:{code:"J",name:"Djibouti"},4:{code:"O",name:"Obock"},5:{code:"T",name:"Tadjoura"}},DM:{1:{code:"AND",name:"Saint Andrew Parish"},2:{code:"DAV",name:"Saint David Parish"},3:{code:"GEO",name:"Saint George Parish"},4:{code:"JOH",name:"Saint John Parish"},5:{code:"JOS",name:"Saint Joseph Parish"},6:{code:"LUK",name:"Saint Luke Parish"},7:{code:"MAR",name:"Saint Mark Parish"},8:{code:"PAT",name:"Saint Patrick Parish"},9:{code:"PAU",name:"Saint Paul Parish"},10:{code:"PET",name:"Saint Peter Parish"}},DO:{1:{code:"DN",name:"Distrito Nacional"},2:{code:"AZ",name:"Azua"},3:{code:"BC",name:"Baoruco"},4:{code:"BH",name:"Barahona"},5:{code:"DJ",name:"Dajabon"},6:{code:"DU",name:"Duarte"},7:{code:"EL",name:"Elias Pina"},8:{code:"SY",name:"El Seybo"},9:{code:"ET",name:"Espaillat"},10:{code:"HM",name:"Hato Mayor"},11:{code:"IN",name:"Independencia"},12:{code:"AL",name:"La Altagracia"},13:{code:"RO",name:"La Romana"},14:{code:"VE",name:"La Vega"},15:{code:"MT",name:"Maria Trinidad Sanchez"},16:{code:"MN",name:"Monsenor Nouel"},17:{code:"MC",name:"Monte Cristi"},18:{code:"MP",name:"Monte Plata"},19:{code:"PD",name:"Pedernales"},20:{code:"PR",name:"Peravia (Bani)"},21:{code:"PP",name:"Puerto Plata"},22:{code:"SL",name:"Salcedo"},23:{code:"SM",name:"Samana"},24:{code:"SH",name:"Sanchez Ramirez"},25:{code:"SC",name:"San Cristobal"},26:{code:"JO",name:"San Jose de Ocoa"},27:{code:"SJ",name:"San Juan"},28:{code:"PM",name:"San Pedro de Macoris"},29:{code:"SA",name:"Santiago"},30:{code:"ST",name:"Santiago Rodriguez"},31:{code:"SD",name:"Santo Domingo"},32:{code:"VA",name:"Valverde"}},TP:{1:{code:"AL",name:"Aileu"},2:{code:"AN",name:"Ainaro"},3:{code:"BA",name:"Baucau"},4:{code:"BO",name:"Bobonaro"},5:{code:"CO",name:"Cova Lima"},6:{code:"DI",name:"Dili"},7:{code:"ER",name:"Ermera"},8:{code:"LA",name:"Lautem"},9:{code:"LI",name:"Liquica"},10:{code:"MT",name:"Manatuto"},11:{code:"MF",name:"Manufahi"},12:{code:"OE",name:"Oecussi"},13:{code:"VI",name:"Viqueque"}},EC:{1:{code:"AZU",name:"Azuay"},2:{code:"BOL",name:"Bolivar"},3:{code:"CAN",name:"Cañar"},4:{code:"CAR",name:"Carchi"},5:{code:"CHI",name:"Chimborazo"},6:{code:"COT",name:"Cotopaxi"},7:{code:"EOR",name:"El Oro"},8:{code:"ESM",name:"Esmeraldas"},9:{code:"GPS",name:"Galápagos"},10:{code:"GUA",name:"Guayas"},11:{code:"IMB",name:"Imbabura"},12:{code:"LOJ",name:"Loja"},13:{code:"LRO",name:"Los Ríos"},14:{code:"MAN",name:"Manabí"},15:{code:"MSA",name:"Morona Santiago"},16:{code:"NAP",name:"Napo"},17:{code:"ORE",name:"Orellana"},18:{code:"PAS",name:"Pastaza"},19:{code:"PIC",name:"Pichincha"},20:{code:"SUC",name:"Sucumbíos"},21:{code:"TUN",name:"Tungurahua"},22:{code:"ZCH",name:"Zamora Chinchipe"}},EG:{1:{code:"DHY",name:"Ad Daqahliyah"},2:{code:"BAM",name:"Al Bahr al Ahmar"},3:{code:"BHY",name:"Al Buhayrah"},4:{code:"FYM",name:"Al Fayyum"},5:{code:"GBY",name:"Al Gharbiyah"},6:{code:"IDR",name:"Al Iskandariyah"},7:{code:"IML",name:"Al Isma 'iliyah"},8:{code:"JZH",name:"Al Jizah"},9:{code:"MFY",name:"Al Minufiyah"},10:{code:"MNY",name:"Al Minya"},11:{code:"QHR",name:"Al Qahirah"},12:{code:"QLY",name:"Al Qalyubiyah"},13:{code:"WJD",name:"Al Wadi al Jadid"},14:{code:"SHQ",name:"Ash Sharqiyah"},15:{code:"SWY",name:"As Suways"},16:{code:"ASW",name:"Aswan"},17:{code:"ASY",name:"Asyut"},18:{code:"BSW",name:"Bani Suwayf"},19:{code:"BSD",name:"Bur Sa'id"},20:{code:"DMY",name:"Dumyat"},21:{code:"JNS",name:"Janub Sina'"},22:{code:"KSH",name:"Kafr ash Shaykh"},23:{code:"MAT",name:"Matruh"},24:{code:"QIN",name:"Qina"},25:{code:"SHS",name:"Shamal Sina'"},26:{code:"SUH",name:"Suhaj"}},SV:{1:{code:"AH",name:"Ahuachapan"},2:{code:"CA",name:"Cabanas"},3:{code:"CH",name:"Chalatenango"},4:{code:"CU",name:"Cuscatlan"},5:{code:"LB",name:"La Libertad"},6:{code:"PZ",name:"La Paz"},7:{code:"UN",name:"La Union"},8:{code:"MO",name:"Morazan"},9:{code:"SM",name:"San Miguel"},10:{code:"SS",name:"San Salvador"},11:{code:"SV",name:"San Vicente"},12:{code:"SA",name:"Santa Ana"},13:{code:"SO",name:"Sonsonate"},14:{code:"US",name:"Usulutan"}},GQ:{1:{code:"AN",name:"Provincia Annobon"},2:{code:"BN",name:"Provincia Bioko Norte"},3:{code:"BS",name:"Provincia Bioko Sur"},4:{code:"CS",name:"Provincia Centro Sur"},5:{code:"KN",name:"Provincia Kie-Ntem"},6:{code:"LI",name:"Provincia Litoral"},7:{code:"WN",name:"Provincia Wele-Nzas"}},ER:{1:{code:"MA",name:"Central (Maekel)"},2:{code:"KE",name:"Anseba (Keren)"},3:{code:"DK",name:"Southern Red Sea (Debub-Keih-Bah)"},4:{code:"SK",name:"Northern Red Sea (Semien-Keih-Ba)"},5:{code:"DE",name:"Southern (Debub)"},6:{code:"BR",name:"Gash-Barka (Barentu)"}},EE:{1:{code:"HA",name:"Harjumaa (Tallinn)"},2:{code:"HI",name:"Hiiumaa (Kardla)"},3:{code:"IV",name:"Ida-Virumaa (Johvi)"},4:{code:"JA",name:"Jarvamaa (Paide)"},5:{code:"JO",name:"Jogevamaa (Jogeva)"},6:{code:"LV",name:"Laane-Virumaa (Rakvere)"},7:{code:"LA",name:"Laanemaa (Haapsalu)"},8:{code:"PA",name:"Parnumaa (Parnu)"},9:{code:"PO",name:"Polvamaa (Polva)"},10:{code:"RA",name:"Raplamaa (Rapla)"},11:{code:"SA",name:"Saaremaa (Kuessaare)"},12:{code:"TA",name:"Tartumaa (Tartu)"},13:{code:"VA",name:"Valgamaa (Valga)"},14:{code:"VI",name:"Viljandimaa (Viljandi)"},15:{code:"VO",name:"Vorumaa (Voru)"}},ET:{1:{code:"AF",name:"Afar"},2:{code:"AH",name:"Amhara"},3:{code:"BG",name:"Benishangul-Gumaz"},4:{code:"GB",name:"Gambela"},5:{code:"HR",name:"Hariai"},6:{code:"OR",name:"Oromia"},7:{code:"SM",name:"Somali"},8:{code:"SN",name:"Southern Nations - Nationalities"},9:{code:"TG",name:"Tigray"},10:{code:"AA",name:"Addis Ababa"},11:{code:"DD",name:"Dire Dawa"}},FO:{1:{code:"TÛR",name:"Tûrshavnar Kommuna"},2:{code:"KLA",name:"Klaksvík"},3:{code:"RUN",name:"Runavík"},4:{code:"TVØ",name:"Tvøroyri"},5:{code:"FUG",name:"Fuglafjørður"},6:{code:"SUN",name:"Sunda Kommuna"},7:{code:"VáG",name:"Vágur"},8:{code:"NES",name:"Nes"},9:{code:"VES",name:"Vestmanna"},10:{code:"MIð",name:"Miðvágur"},11:{code:"SØR",name:"Sørvágur"},12:{code:"GØT",name:"Gøtu Kommuna"},13:{code:"SJû",name:"Sjûvar Kommuna"},14:{code:"LEI",name:"Leirvík"},15:{code:"SAN",name:"Sandavágur"},16:{code:"HVA",name:"Hvalba"},17:{code:"EIð",name:"Eiði"},18:{code:"KVí",name:"Kvívík"},19:{code:"SAN",name:"Sandur"},20:{code:"SKO",name:"Skopun"},21:{code:"HVA",name:"Hvannasund"},22:{code:"SUM",name:"Sumba"},23:{code:"VIð",name:"Viðareiði"},24:{code:"POR",name:"Porkeri"},25:{code:"SKá",name:"Skálavík"},26:{code:"KUN",name:"Kunoy"},27:{code:"HÚS",name:"HÚsavík"},28:{code:"HOV",name:"Hov"},29:{code:"FáM",name:"Fámjin"},30:{code:"FUN",name:"Funningur"},31:{code:"HÚS",name:"HÚsar"},32:{code:"SKÚ",name:"SkÚvoy"},33:{code:"SVí",name:"Svínoy"},34:{code:"FUG",name:"Fugloy"}},FJ:{1:{code:"C",name:"Central Division"},2:{code:"E",name:"Eastern Division"},3:{code:"N",name:"Northern Division"},4:{code:"R",name:"Rotuma"},5:{code:"W",name:"Western Division"}},FI:{1:{code:"AL",name:"Ahvenanmaan Laani"},2:{code:"ES",name:"Etela-Suomen Laani"},3:{code:"IS",name:"Ita-Suomen Laani"},4:{code:"LS",name:"Lansi-Suomen Laani"},5:{code:"LA",name:"Lapin Lanani"},6:{code:"OU",name:"Oulun Laani"}},FR:{1:{code:"AL",name:"Alsace"},2:{code:"AQ",name:"Aquitaine"},3:{code:"AU",name:"Auvergne"},4:{code:"BR",name:"Brittany"},5:{code:"BU",name:"Burgundy"},6:{code:"CE",name:"Center Loire Valley"},7:{code:"CH",name:"Champagne"},8:{code:"CO",name:"Corse"},9:{code:"FR",name:"France Comte"},10:{code:"LA",name:"Languedoc Roussillon"},11:{code:"LI",name:"Limousin"},12:{code:"LO",name:"Lorraine"},13:{code:"MI",name:"Midi Pyrenees"},14:{code:"NO",name:"Nord Pas de Calais"},15:{code:"NR",name:"Normandy"},16:{code:"PA",name:"Paris / Ile de France"},17:{code:"PI",name:"Picardie"},18:{code:"PO",name:"Poitou Charente"},19:{code:"PR",name:"Provence"},20:{code:"RH",name:"Rhone Alps"},21:{code:"RI",name:"Riviera"},22:{code:"WE",name:"Western Loire Valley"}},FX:{1:{code:"Et",name:"Etranger"},2:{code:"01",name:"Ain"},3:{code:"02",name:"Aisne"},4:{code:"03",name:"Allier"},5:{code:"04",name:"Alpes de Haute Provence"},6:{code:"05",name:"Hautes-Alpes"},7:{code:"06",name:"Alpes Maritimes"},8:{code:"07",name:"Ardèche"},9:{code:"08",name:"Ardennes"},10:{code:"09",name:"Ariège"},11:{code:"10",name:"Aube"},12:{code:"11",name:"Aude"},13:{code:"12",name:"Aveyron"},14:{code:"13",name:"Bouches du Rhône"},15:{code:"14",name:"Calvados"},16:{code:"15",name:"Cantal"},17:{code:"16",name:"Charente"},18:{code:"17",name:"Charente Maritime"},19:{code:"18",name:"Cher"},20:{code:"19",name:"Corrèze"},21:{code:"2A",name:"Corse du Sud"},22:{code:"2B",name:"Haute Corse"},23:{code:"21",name:"Côte d'or"},24:{code:"22",name:"Côtes d'Armor"},25:{code:"23",name:"Creuse"},26:{code:"24",name:"Dordogne"},27:{code:"25",name:"Doubs"},28:{code:"26",name:"Drôme"},29:{code:"27",name:"Eure"},30:{code:"28",name:"Eure et Loir"},31:{code:"29",name:"Finistère"},32:{code:"30",name:"Gard"},33:{code:"31",name:"Haute Garonne"},34:{code:"32",name:"Gers"},35:{code:"33",name:"Gironde"},36:{code:"34",name:"Hérault"},37:{code:"35",name:"Ille et Vilaine"},38:{code:"36",name:"Indre"},39:{code:"37",name:"Indre et Loire"},40:{code:"38",name:"Isére"},41:{code:"39",name:"Jura"},42:{code:"40",name:"Landes"},43:{code:"41",name:"Loir et Cher"},44:{code:"42",name:"Loire"},45:{code:"43",name:"Haute Loire"},46:{code:"44",name:"Loire Atlantique"},47:{code:"45",name:"Loiret"},48:{code:"46",name:"Lot"},49:{code:"47",name:"Lot et Garonne"},50:{code:"48",name:"Lozère"},51:{code:"49",name:"Maine et Loire"},52:{code:"50",name:"Manche"},53:{code:"51",name:"Marne"},54:{code:"52",name:"Haute Marne"},55:{code:"53",name:"Mayenne"},56:{code:"54",name:"Meurthe et Moselle"},57:{code:"55",name:"Meuse"},58:{code:"56",name:"Morbihan"},59:{code:"57",name:"Moselle"},60:{code:"58",name:"Nièvre"},61:{code:"59",name:"Nord"},62:{code:"60",name:"Oise"},63:{code:"61",name:"Orne"},64:{code:"62",name:"Pas de Calais"},65:{code:"63",name:"Puy de Dôme"},66:{code:"64",name:"Pyrenees Atlantique"},67:{code:"65",name:"Hautes Pyrenees"},68:{code:"66",name:"Pyrenees Orientale"},69:{code:"67",name:"Bas Rhin"},70:{code:"68",name:"Haut Rhin"},71:{code:"69",name:"Rhône"},72:{code:"70",name:"Haute Saône"},73:{code:"71",name:"Saône et Loire"},74:{code:"72",name:"Sarthe"},75:{code:"73",name:"Savoie"},76:{code:"74",name:"Haute Savoie"},77:{code:"75",name:"Paris"},78:{code:"76",name:"Seine Martitime"},79:{code:"77",name:"Seine et Marne"},80:{code:"78",name:"Yvelines"},81:{code:"79",name:"Deux Sèvres"},82:{code:"80",name:"Somme"},83:{code:"81",name:"Tarn"},84:{code:"82",name:"Tarn et Garonne"},85:{code:"83",name:"Var"},86:{code:"84",name:"Vaucluse"},87:{code:"85",name:"Vendée"},88:{code:"86",name:"Vienne"},89:{code:"87",name:"Haute Vienne"},90:{code:"88",name:"Vosges"},91:{code:"89",name:"Yonne"},92:{code:"90",name:"Territoire de Belfort"},93:{code:"91",name:"Essonne"},94:{code:"92",name:"Hauts de Seine"},95:{code:"93",name:"Seine St-Denis"},96:{code:"94",name:"Val de Marne"},97:{code:"95",name:"Val d'oise"}},GF:{1:{code:"AWA",name:"Awala-Yalimapo"},2:{code:"MAN",name:"Mana"},3:{code:"SAI",name:"Saint-Laurent-Du-Maroni"},4:{code:"APA",name:"Apatou"},5:{code:"GRA",name:"Grand-Santi"},6:{code:"PAP",name:"Papaïchton"},7:{code:"SAÜ",name:"SaÜl"},8:{code:"MAR",name:"Maripasoula"},9:{code:"CAM",name:"Camopi"},10:{code:"SAI",name:"Saint-Georges"},11:{code:"OUA",name:"Ouanary"},12:{code:"RéG",name:"Régina"},13:{code:"ROU",name:"Roura"},14:{code:"SAI",name:"Saint-élie"},15:{code:"IRA",name:"Iracoubo"},16:{code:"SIN",name:"Sinnamary"},17:{code:"KOU",name:"Kourou"},18:{code:"MAC",name:"Macouria"},19:{code:"MON",name:"Montsinéry-Tonnegrande"},20:{code:"MAT",name:"Matoury"},21:{code:"CAY",name:"Cayenne"},22:{code:"REM",name:"Remire-Montjoly"}},PF:{1:{code:"M",name:"Archipel des Marquises"},2:{code:"T",name:"Archipel des Tuamotu"},3:{code:"I",name:"Archipel des Tubuai"},4:{code:"V",name:"Iles du Vent"},5:{code:"S",name:"Iles Sous-le-Vent"}},TF:{1:{code:"C",name:"Iles Crozet"},2:{code:"K",name:"Iles Kerguelen"},3:{code:"A",name:"Ile Amsterdam"},4:{code:"P",name:"Ile Saint-Paul"},5:{code:"D",name:"Adelie Land"}},GA:{1:{code:"ES",name:"Estuaire"},2:{code:"HO",name:"Haut-Ogooue"},3:{code:"MO",name:"Moyen-Ogooue"},4:{code:"NG",name:"Ngounie"},5:{code:"NY",name:"Nyanga"},6:{code:"OI",name:"Ogooue-Ivindo"},7:{code:"OL",name:"Ogooue-Lolo"},8:{code:"OM",name:"Ogooue-Maritime"},9:{code:"WN",name:"Woleu-Ntem"}},GM:{1:{code:"BJ",name:"Banjul"},2:{code:"BS",name:"Basse"},3:{code:"BR",name:"Brikama"},4:{code:"JA",name:"Janjangbure"},5:{code:"KA",name:"Kanifeng"},6:{code:"KE",name:"Kerewan"},7:{code:"KU",name:"Kuntaur"},8:{code:"MA",name:"Mansakonko"},9:{code:"LR",name:"Lower River"},10:{code:"CR",name:"Central River"},11:{code:"NB",name:"North Bank"},12:{code:"UR",name:"Upper River"},13:{code:"WE",name:"Western"}},GE:{1:{code:"AB",name:"Abkhazia"},2:{code:"AJ",name:"Ajaria"},3:{code:"GU",name:"Guria"},4:{code:"IM",name:"Imereti"},5:{code:"KA",name:"Kakheti"},6:{code:"KK",name:"Kvemo Kartli"},7:{code:"MM",name:"Mtskheta-Mtianeti"},8:{code:"RL",name:"Racha Lechkhumi and Kvemo Svanet"},9:{code:"SJ",name:"Samtskhe-Javakheti"},10:{code:"SK",name:"Shida Kartli"},11:{code:"SZ",name:"Samegrelo-Zemo Svaneti"},12:{code:"TB",name:"Tbilisi"}},DE:{1:{code:"BAW",name:"Baden-Württemberg"},2:{code:"BAY",name:"Bayern"},3:{code:"BER",name:"Berlin"},4:{code:"BRG",name:"Brandenburg"},5:{code:"BRE",name:"Bremen"},6:{code:"HAM",name:"Hamburg"},7:{code:"HES",name:"Hessen"},8:{code:"MEC",name:"Mecklenburg-Vorpommern"},9:{code:"NDS",name:"Niedersachsen"},10:{code:"NRW",name:"Nordrhein-Westfalen"},11:{code:"RHE",name:"Rheinland-Pfalz"},12:{code:"SAR",name:"Saarland"},13:{code:"SAS",name:"Sachsen"},14:{code:"SAC",name:"Sachsen-Anhalt"},15:{code:"SCN",name:"Schleswig-Holstein"},16:{code:"THE",name:"Thüringen"}},GH:{1:{code:"AS",name:"Ashanti Region"},2:{code:"BA",name:"Brong-Ahafo Region"},3:{code:"CE",name:"Central Region"},4:{code:"EA",name:"Eastern Region"},5:{code:"GA",name:"Greater Accra Region"},6:{code:"NO",name:"Northern Region"},7:{code:"UE",name:"Upper East Region"},8:{code:"UW",name:"Upper West Region"},9:{code:"VO",name:"Volta Region"},10:{code:"WE",name:"Western Region"}},GI:{1:{code:"EAS",name:"East Side"},2:{code:"NOR",name:"North District"},3:{code:"REC",name:"Reclamation Areas"},4:{code:"SAN",name:"Sandpits Area"},5:{code:"SOU",name:"South District"},6:{code:"TOW",name:"Town Area"},7:{code:"UPP",name:"Upper Town"},8:{code:"OTH",name:"Other"}},GR:{1:{code:"AT",name:"Attica"},2:{code:"CN",name:"Central Greece"},3:{code:"CM",name:"Central Macedonia"},4:{code:"CR",name:"Crete"},5:{code:"EM",name:"East Macedonia and Thrace"},6:{code:"EP",name:"Epirus"},7:{code:"II",name:"Ionian Islands"},8:{code:"NA",name:"North Aegean"},9:{code:"PP",name:"Peloponnesos"},10:{code:"SA",name:"South Aegean"},11:{code:"TH",name:"Thessaly"},12:{code:"WG",name:"West Greece"},13:{code:"WM",name:"West Macedonia"}},GL:{1:{code:"A",name:"Avannaa"},2:{code:"T",name:"Tunu"},3:{code:"K",name:"Kitaa"}},86:{1:{code:"A",name:"Saint Andrew"},2:{code:"D",name:"Saint David"},3:{code:"G",name:"Saint George"},4:{code:"J",name:"Saint John"},5:{code:"M",name:"Saint Mark"},6:{code:"P",name:"Saint Patrick"},7:{code:"C",name:"Carriacou"},8:{code:"Q",name:"Petit Martinique"}},GP:{1:{code:"ARR",name:"Arrondissements Of The Guadeloup"},2:{code:"CAN",name:"Cantons Of The Guadeloup Depart"},3:{code:"COM",name:"Communes Of The Guadeloup Depart"}},GU:{1:{code:"AGA",name:"Agana Heights"},2:{code:"AGA",name:"Agat"},3:{code:"ASA",name:"Asan Maina"},4:{code:"BAR",name:"Barrigada"},5:{code:"CHA",name:"Chalan Pago Ordot"},6:{code:"DED",name:"Dededo"},7:{code:"HAG",name:"HagÅtña"},8:{code:"INA",name:"Inarajan"},9:{code:"MAN",name:"Mangilao"},10:{code:"MER",name:"Merizo"},11:{code:"MON",name:"Mongmong Toto Maite"},12:{code:"PIT",name:"Piti"},13:{code:"SAN",name:"Santa Rita"},14:{code:"SIN",name:"Sinajana"},15:{code:"TAL",name:"Talofofo"},16:{code:"TAM",name:"Tamuning"},17:{code:"UMA",name:"Umatac"},18:{code:"YIG",name:"Yigo"},19:{code:"YON",name:"Yona"}},GT:{1:{code:"AV",name:"Alta Verapaz"},2:{code:"BV",name:"Baja Verapaz"},3:{code:"CM",name:"Chimaltenango"},4:{code:"CQ",name:"Chiquimula"},5:{code:"PE",name:"El Peten"},6:{code:"PR",name:"El Progreso"},7:{code:"QC",name:"El Quiche"},8:{code:"ES",name:"Escuintla"},9:{code:"GU",name:"Guatemala"},10:{code:"HU",name:"Huehuetenango"},11:{code:"IZ",name:"Izabal"},12:{code:"JA",name:"Jalapa"},13:{code:"JU",name:"Jutiapa"},14:{code:"QZ",name:"Quetzaltenango"},15:{code:"RE",name:"Retalhuleu"},16:{code:"ST",name:"Sacatepequez"},17:{code:"SM",name:"San Marcos"},18:{code:"SR",name:"Santa Rosa"},19:{code:"SO",name:"Solola"},20:{code:"SU",name:"Suchitepequez"},21:{code:"TO",name:"Totonicapan"},22:{code:"ZA",name:"Zacapa"}},GN:{1:{code:"CNK",name:"Conakry"},2:{code:"BYL",name:"Beyla"},3:{code:"BFA",name:"Boffa"},4:{code:"BOK",name:"Boke"},5:{code:"COY",name:"Coyah"},6:{code:"DBL",name:"Dabola"},7:{code:"DLB",name:"Dalaba"},8:{code:"DGR",name:"Dinguiraye"},9:{code:"DBR",name:"Dubreka"},10:{code:"FRN",name:"Faranah"},11:{code:"FRC",name:"Forecariah"},12:{code:"FRI",name:"Fria"},13:{code:"GAO",name:"Gaoual"},14:{code:"GCD",name:"Gueckedou"},15:{code:"KNK",name:"Kankan"},16:{code:"KRN",name:"Kerouane"},17:{code:"KND",name:"Kindia"},18:{code:"KSD",name:"Kissidougou"},19:{code:"KBA",name:"Koubia"},20:{code:"KDA",name:"Koundara"},21:{code:"KRA",name:"Kouroussa"},22:{code:"LAB",name:"Labe"},23:{code:"LLM",name:"Lelouma"},24:{code:"LOL",name:"Lola"},25:{code:"MCT",name:"Macenta"},26:{code:"MAL",name:"Mali"},27:{code:"MAM",name:"Mamou"},28:{code:"MAN",name:"Mandiana"},29:{code:"NZR",name:"Nzerekore"},30:{code:"PIT",name:"Pita"},31:{code:"SIG",name:"Siguiri"},32:{code:"TLM",name:"Telimele"},33:{code:"TOG",name:"Tougue"},34:{code:"YOM",name:"Yomou"}},GW:{1:{code:"BF",name:"Bafata Region"},2:{code:"BB",name:"Biombo Region"},3:{code:"BS",name:"Bissau Region"},4:{code:"BL",name:"Bolama Region"},5:{code:"CA",name:"Cacheu Region"},6:{code:"GA",name:"Gabu Region"},7:{code:"OI",name:"Oio Region"},8:{code:"QU",name:"Quinara Region"},9:{code:"TO",name:"Tombali Region"}},GY:{1:{code:"BW",name:"Barima-Waini"},2:{code:"CM",name:"Cuyuni-Mazaruni"},3:{code:"DM",name:"Demerara-Mahaica"},4:{code:"EC",name:"East Berbice-Corentyne"},5:{code:"EW",name:"Essequibo Islands-West Demerara"},6:{code:"MB",name:"Mahaica-Berbice"},7:{code:"PM",name:"Pomeroon-Supenaam"},8:{code:"PI",name:"Potaro-Siparuni"},9:{code:"UD",name:"Upper Demerara-Berbice"},10:{code:"UT",name:"Upper Takutu-Upper Essequibo"}},HT:{1:{code:"AR",name:"Artibonite"},2:{code:"CE",name:"Centre"},3:{code:"GA",name:"Grand'Anse"},4:{code:"ND",name:"Nord"},5:{code:"NE",name:"Nord-Est"},6:{code:"NO",name:"Nord-Ouest"},7:{code:"OU",name:"Ouest"},8:{code:"SD",name:"Sud"},9:{code:"SE",name:"Sud-Est"}},HM:{1:{code:"F",name:"Flat Island"},2:{code:"M",name:"McDonald Island"},3:{code:"S",name:"Shag Island"},4:{code:"H",name:"Heard Island"}},HN:{1:{code:"AT",name:"Atlantida"},2:{code:"CH",name:"Choluteca"},3:{code:"CL",name:"Colon"},4:{code:"CM",name:"Comayagua"},5:{code:"CP",name:"Copan"},6:{code:"CR",name:"Cortes"},7:{code:"PA",name:"El Paraiso"},8:{code:"FM",name:"Francisco Morazan"},9:{code:"GD",name:"Gracias a Dios"},10:{code:"IN",name:"Intibuca"},11:{code:"IB",name:"Islas de la Bahia (Bay Islands)"},12:{code:"PZ",name:"La Paz"},13:{code:"LE",name:"Lempira"},14:{code:"OC",name:"Ocotepeque"},15:{code:"OL",name:"Olancho"},16:{code:"SB",name:"Santa Barbara"},17:{code:"VA",name:"Valle"},18:{code:"YO",name:"Yoro"}},HK:{1:{code:"HCW",name:"Central and Western Hong Kong Is"},2:{code:"HEA",name:"Eastern Hong Kong Island"},3:{code:"HSO",name:"Southern Hong Kong Island"},4:{code:"HWC",name:"Wan Chai Hong Kong Island"},5:{code:"KKC",name:"Kowloon City Kowloon"},6:{code:"KKT",name:"Kwun Tong Kowloon"},7:{code:"KSS",name:"Sham Shui Po Kowloon"},8:{code:"KWT",name:"Wong Tai Sin Kowloon"},9:{code:"KYT",name:"Yau Tsim Mong Kowloon"},10:{code:"NIS",name:"Islands New Territories"},11:{code:"NKT",name:"Kwai Tsing New Territories"},12:{code:"NNO",name:"North New Territories"},13:{code:"NSK",name:"Sai Kung New Territories"},14:{code:"NST",name:"Sha Tin New Territories"},15:{code:"NTP",name:"Tai Po New Territories"},16:{code:"NTW",name:"Tsuen Wan New Territories"},17:{code:"NTM",name:"Tuen Mun New Territories"},18:{code:"NYL",name:"Yuen Long New Territories"}},HU:{1:{code:"BK",name:"Bacs-Kiskun"},2:{code:"BA",name:"Baranya"},3:{code:"BE",name:"Bekes"},4:{code:"BS",name:"Bekescsaba"},5:{code:"BZ",name:"Borsod-Abauj-Zemplen"},6:{code:"BU",name:"Budapest"},7:{code:"CS",name:"Csongrad"},8:{code:"DE",name:"Debrecen"},9:{code:"DU",name:"Dunaujvaros"},10:{code:"EG",name:"Eger"},11:{code:"FE",name:"Fejer"},12:{code:"GY",name:"Gyor"},13:{code:"GM",name:"Gyor-Moson-Sopron"},14:{code:"HB",name:"Hajdu-Bihar"},15:{code:"HE",name:"Heves"},16:{code:"HO",name:"Hodmezovasarhely"},17:{code:"JN",name:"Jasz-Nagykun-Szolnok"},18:{code:"KA",name:"Kaposvar"},19:{code:"KE",name:"Kecskemet"},20:{code:"KO",name:"Komarom-Esztergom"},21:{code:"MI",name:"Miskolc"},22:{code:"NA",name:"Nagykanizsa"},23:{code:"NO",name:"Nograd"},24:{code:"NY",name:"Nyiregyhaza"},25:{code:"PE",name:"Pecs"},26:{code:"PS",name:"Pest"},27:{code:"SO",name:"Somogy"},28:{code:"SP",name:"Sopron"},29:{code:"SS",name:"Szabolcs-Szatmar-Bereg"},30:{code:"SZ",name:"Szeged"},31:{code:"SE",name:"Szekesfehervar"},32:{code:"SL",name:"Szolnok"},33:{code:"SM",name:"Szombathely"},34:{code:"TA",name:"Tatabanya"},35:{code:"TO",name:"Tolna"},36:{code:"VA",name:"Vas"},37:{code:"VE",name:"Veszprem"},38:{code:"ZA",name:"Zala"},39:{code:"ZZ",name:"Zalaegerszeg"}},IS:{1:{code:"AL",name:"Austurland"},2:{code:"HF",name:"Hofuoborgarsvaeoi"},3:{code:"NE",name:"Norourland eystra"},4:{code:"NV",name:"Norourland vestra"},5:{code:"SL",name:"Suourland"},6:{code:"SN",name:"Suournes"},7:{code:"VF",name:"Vestfiroir"},8:{code:"VL",name:"Vesturland"}},IN:{1:{code:"AN",name:"Andaman and Nicobar Islands"},2:{code:"AP",name:"Andhra Pradesh"},3:{code:"AR",name:"Arunachal Pradesh"},4:{code:"AS",name:"Assam"},5:{code:"BI",name:"Bihar"},6:{code:"CH",name:"Chandigarh"},7:{code:"DA",name:"Dadra and Nagar Haveli"},8:{code:"DM",name:"Daman and Diu"},9:{code:"DE",name:"Delhi"},10:{code:"GO",name:"Goa"},11:{code:"GU",name:"Gujarat"},12:{code:"HA",name:"Haryana"},13:{code:"HP",name:"Himachal Pradesh"},14:{code:"JA",name:"Jammu and Kashmir"},15:{code:"KA",name:"Karnataka"},16:{code:"KE",name:"Kerala"},17:{code:"LI",name:"Lakshadweep Islands"},18:{code:"MP",name:"Madhya Pradesh"},19:{code:"MA",name:"Maharashtra"},20:{code:"MN",name:"Manipur"},21:{code:"ME",name:"Meghalaya"},22:{code:"MI",name:"Mizoram"},23:{code:"NA",name:"Nagaland"},24:{code:"OR",name:"Orissa"},25:{code:"PO",name:"Pondicherry"},26:{code:"PU",name:"Punjab"},27:{code:"RA",name:"Rajasthan"},28:{code:"SI",name:"Sikkim"},29:{code:"TN",name:"Tamil Nadu"},30:{code:"TR",name:"Tripura"},31:{code:"UP",name:"Uttar Pradesh"},32:{code:"WB",name:"West Bengal"}},ID:{1:{code:"DA",name:"Daista Aceh"},2:{code:"SU",name:"Sumatera Utara"},3:{code:"SB",name:"Sumatera Barat"},4:{code:"SI",name:"Riau"},5:{code:"JA",name:"Jambi"},6:{code:"SS",name:"Sumatera Selatan"},7:{code:"BE",name:"Bengkulu"},8:{code:"LA",name:"Lampung"},9:{code:"JK",name:"Dki Jakarta"},10:{code:"JB",name:"Jawa Barat"},11:{code:"JT",name:"Jawa Tengah"},12:{code:"DY",name:"Daista Yogyakarta"},13:{code:"JT",name:"Jawa Timur"},14:{code:"KB",name:"Kalimantan Barat"},15:{code:"KT",name:"Kalimantan Tengah"},16:{code:"KI",name:"Kalimantan Timur"},17:{code:"KS",name:"Kalimantan Selatan"},18:{code:"BA",name:"Bali"},19:{code:"NB",name:"Nusa Tenggara Barat"},20:{code:"NT",name:"Nusa Tenggara Timur"},21:{code:"SN",name:"Sulawesi Selatan"},22:{code:"ST",name:"Sulawesi Tengah"},23:{code:"SA",name:"Sulawesi Utara"},24:{code:"SG",name:"Sulawesi Tenggara"},25:{code:"MA",name:"Maluku"},26:{code:"MU",name:"Maluku Utara"},27:{code:"IJ",name:"Irian Jaya Timur"},28:{code:"IT",name:"Irian Jaya Tengah"},29:{code:"IB",name:"Irian Jawa Barat"},30:{code:"BT",name:"Banten"},31:{code:"BB",name:"Bangka Belitung"},32:{code:"GO",name:"Gorontalo"}},IR:{1:{code:"ARD",name:"Ardabil"},2:{code:"BSH",name:"Bushehr"},3:{code:"CMB",name:"Chahar Mahaal and Bakhtiari"},4:{code:"EAZ",name:"East Azarbaijan"},5:{code:"EFH",name:"Esfahan"},6:{code:"FAR",name:"Fars"},7:{code:"GIL",name:"Gilan"},8:{code:"GLS",name:"Golestan"},9:{code:"HMD",name:"Hamadan"},10:{code:"HRM",name:"Hormozgan"},11:{code:"ILM",name:"Ilam"},12:{code:"KBA",name:"Kohkiluyeh and Buyer Ahmad"},13:{code:"KRB",name:"Kerman"},14:{code:"KRD",name:"Kurdistan"},15:{code:"KRM",name:"Kermanshah"},16:{code:"KZT",name:"Khuzestan"},17:{code:"LRS",name:"Lorestan"},18:{code:"MKZ",name:"Markazi"},19:{code:"MZD",name:"Mazandaran"},20:{code:"NKH",name:"North Khorasan"},21:{code:"QAZ",name:"Qazvin"},22:{code:"QOM",name:"Qom"},23:{code:"RKH",name:"Razavi Khorasan"},24:{code:"SBL",name:"Sistan and Baluchistan"},25:{code:"SKH",name:"South Khorasan"},26:{code:"SMN",name:"Semnan"},27:{code:"TEH",name:"Tehran"},28:{code:"WEZ",name:"West Azarbaijan"},29:{code:"YZD",name:"Yazd"},30:{code:"ZAN",name:"Zanjan"}},IQ:{1:{code:"AB",name:"Al Anbar"},2:{code:"AL",name:"Arbil"},3:{code:"BA",name:"Al Basrah"},4:{code:"BB",name:"Babil"},5:{code:"BD",name:"Baghdad"},6:{code:"DH",name:"Dahuk"},7:{code:"DQ",name:"Dhi Qar"},8:{code:"DY",name:"Diyala"},9:{code:"KB",name:"Al Karbala"},10:{code:"MU",name:"Al Muthanna"},11:{code:"MY",name:"Maysan"},12:{code:"NJ",name:"An Najaf"},13:{code:"NN",name:"Ninawa"},14:{code:"QA",name:"Al Qadisyah"},15:{code:"SD",name:"Salah ad Din"},16:{code:"SL",name:"As Sulaymaniyah"},17:{code:"TM",name:"At Ta'mim"},18:{code:"WS",name:"Wasit"}},IE:{1:{code:"CA",name:"Carlow"},2:{code:"CV",name:"Cavan"},3:{code:"CL",name:"Clare"},4:{code:"CO",name:"Cork"},5:{code:"DO",name:"Donegal"},6:{code:"DU",name:"Dublin"},7:{code:"GA",name:"Galway"},8:{code:"KE",name:"Kerry"},9:{code:"KI",name:"Kildare"},10:{code:"KL",name:"Kilkenny"},11:{code:"LA",name:"Laois"},12:{code:"LE",name:"Leitrim"},13:{code:"LI",name:"Limerick"},14:{code:"LO",name:"Longford"},15:{code:"LU",name:"Louth"},16:{code:"MA",name:"Mayo"},17:{code:"ME",name:"Meath"},18:{code:"MO",name:"Monaghan"},19:{code:"OF",name:"Offaly"},20:{code:"RO",name:"Roscommon"},21:{code:"SL",name:"Sligo"},22:{code:"TI",name:"Tipperary"},23:{code:"WA",name:"Waterford"},24:{code:"WE",name:"Westmeath"},25:{code:"WX",name:"Wexford"},26:{code:"WI",name:"Wicklow"}},IL:{1:{code:"BS",name:"Be'er Sheva"},2:{code:"BH",name:"Bika'at Hayarden"},3:{code:"EA",name:"Eilat and Arava"},4:{code:"GA",name:"Galil"},5:{code:"HA",name:"Haifa"},6:{code:"JM",name:"Jehuda Mountains"},7:{code:"JE",name:"Jerusalem"},8:{code:"NE",name:"Negev"},10:{code:"SE",name:"Semaria"},11:{code:"SH",name:"Sharon"},12:{code:"TA",name:"Tel Aviv (Gosh Dan)"}},IT:{1:{code:"AG",name:"Agrigento"},2:{code:"AL",name:"Alessandria"},3:{code:"AN",name:"Ancona"},4:{code:"AO",name:"Aosta"},5:{code:"AR",name:"Arezzo"},6:{code:"AP",name:"Ascoli Piceno"},7:{code:"AT",name:"Asti"},8:{code:"AV",name:"Avellino"},9:{code:"BA",name:"Bari"},10:{code:"BL",name:"Belluno"},11:{code:"BN",name:"Benevento"},12:{code:"BG",name:"Bergamo"},13:{code:"BI",name:"Biella"},14:{code:"BO",name:"Bologna"},15:{code:"BZ",name:"Bolzano"},16:{code:"BS",name:"Brescia"},17:{code:"BR",name:"Brindisi"},18:{code:"CA",name:"Cagliari"},19:{code:"CL",name:"Caltanissetta"},20:{code:"CB",name:"Campobasso"},21:{code:"CE",name:"Caserta"},22:{code:"CT",name:"Catania"},23:{code:"CZ",name:"Catanzaro"},24:{code:"CH",name:"Chieti"},25:{code:"CO",name:"Como"},26:{code:"CS",name:"Cosenza"},27:{code:"CR",name:"Cremona"},28:{code:"KR",name:"Crotone"},29:{code:"CN",name:"Cuneo"},30:{code:"EN",name:"Enna"},31:{code:"FE",name:"Ferrara"},32:{code:"FI",name:"Firenze"},33:{code:"FG",name:"Foggia"},34:{code:"FO",name:"Forlì"},35:{code:"FR",name:"Frosinone"},36:{code:"GE",name:"Genova"},37:{code:"GO",name:"Gorizia"},38:{code:"GR",name:"Grosseto"},39:{code:"IM",name:"Imperia"},40:{code:"IS",name:"Isernia"},41:{code:"AQ",name:"Aquila"},42:{code:"SP",name:"La Spezia"},43:{code:"LT",name:"Latina"},44:{code:"LE",name:"Lecce"},45:{code:"LC",name:"Lecco"},46:{code:"LI",name:"Livorno"},47:{code:"LO",name:"Lodi"},48:{code:"LU",name:"Lucca"},49:{code:"MC",name:"Macerata"},50:{code:"MN",name:"Mantova"},51:{code:"MS",name:"Massa-Carrara"},52:{code:"MT",name:"Matera"},53:{code:"ME",name:"Messina"},54:{code:"MI",name:"Milano"},55:{code:"MO",name:"Modena"},56:{code:"NA",name:"Napoli"},57:{code:"NO",name:"Novara"},58:{code:"NU",name:"Nuoro"},59:{code:"OR",name:"Oristano"},60:{code:"PD",name:"Padova"},61:{code:"PA",name:"Palermo"},62:{code:"PR",name:"Parma"},63:{code:"PG",name:"Perugia"},64:{code:"PV",name:"Pavia"},65:{code:"PU",name:"Pesaro Urbino"},66:{code:"PE",name:"Pescara"},67:{code:"PC",name:"Piacenza"},68:{code:"PI",name:"Pisa"},69:{code:"PT",name:"Pistoia"},70:{code:"PN",name:"Pordenone"},71:{code:"PZ",name:"Potenza"},72:{code:"PO",name:"Prato"},73:{code:"RG",name:"Ragusa"},74:{code:"RA",name:"Ravenna"},75:{code:"RC",name:"Reggio Calabria"},76:{code:"RE",name:"Reggio Emilia"},77:{code:"RI",name:"Rieti"},78:{code:"RN",name:"Rimini"},79:{code:"RM",name:"Roma"},80:{code:"RO",name:"Rovigo"},81:{code:"SA",name:"Salerno"},82:{code:"SS",name:"Sassari"},83:{code:"SV",name:"Savona"},84:{code:"SI",name:"Siena"},85:{code:"SR",name:"Siracusa"},86:{code:"SO",name:"Sondrio"},87:{code:"TA",name:"Taranto"},88:{code:"TE",name:"Teramo"},89:{code:"TR",name:"Terni"},90:{code:"TO",name:"Torino"},91:{code:"TP",name:"Trapani"},92:{code:"TN",name:"Trento"},93:{code:"TV",name:"Treviso"},94:{code:"TS",name:"Trieste"},95:{code:"UD",name:"Udine"},96:{code:"VA",name:"Varese"},97:{code:"VE",name:"Venezia"},98:{code:"VB",name:"Verbania"},99:{code:"VC",name:"Vercelli"},100:{code:"VR",name:"Verona"},101:{code:"VV",name:"Vibo Valentia"},102:{code:"VI",name:"Vicenza"},103:{code:"VT",name:"Viterbo"},104:{code:"CI",name:"Carbonia-Iglesias"},105:{code:"VS",name:"Medio Campidano"},106:{code:"OG",name:"Ogliastra"},107:{code:"OT",name:"Olbia-Tempio"},108:{code:"MB",name:"Monza e Brianza"},109:{code:"FM",name:"Fermo"},110:{code:"BT",name:"Barletta-Andria-Trani"}},JM:{1:{code:"CLA",name:"Clarendon Parish"},2:{code:"HAN",name:"Hanover Parish"},3:{code:"KIN",name:"Kingston Parish"},4:{code:"MAN",name:"Manchester Parish"},5:{code:"POR",name:"Portland Parish"},6:{code:"AND",name:"Saint Andrew Parish"},7:{code:"ANN",name:"Saint Ann Parish"},8:{code:"CAT",name:"Saint Catherine Parish"},9:{code:"ELI",name:"Saint Elizabeth Parish"},10:{code:"JAM",name:"Saint James Parish"},11:{code:"MAR",name:"Saint Mary Parish"},12:{code:"THO",name:"Saint Thomas Parish"},13:{code:"TRL",name:"Trelawny Parish"},14:{code:"WML",name:"Westmoreland Parish"}},JP:{1:{code:"AI",name:"Aichi"},2:{code:"AK",name:"Akita"},3:{code:"AO",name:"Aomori"},4:{code:"CH",name:"Chiba"},5:{code:"EH",name:"Ehime"},6:{code:"FK",name:"Fukui"},7:{code:"FU",name:"Fukuoka"},8:{code:"FS",name:"Fukushima"},9:{code:"GI",name:"Gifu"},10:{code:"GU",name:"Gumma"},11:{code:"HI",name:"Hiroshima"},12:{code:"HO",name:"Hokkaido"},13:{code:"HY",name:"Hyogo"},14:{code:"IB",name:"Ibaraki"},15:{code:"IS",name:"Ishikawa"},16:{code:"IW",name:"Iwate"},17:{code:"KA",name:"Kagawa"},18:{code:"KG",name:"Kagoshima"},19:{code:"KN",name:"Kanagawa"},20:{code:"KO",name:"Kochi"},21:{code:"KU",name:"Kumamoto"},22:{code:"KY",name:"Kyoto"},23:{code:"MI",name:"Mie"},24:{code:"MY",name:"Miyagi"},25:{code:"MZ",name:"Miyazaki"},26:{code:"NA",name:"Nagano"},27:{code:"NG",name:"Nagasaki"},28:{code:"NR",name:"Nara"},29:{code:"NI",name:"Niigata"},30:{code:"OI",name:"Oita"},31:{code:"OK",name:"Okayama"},32:{code:"ON",name:"Okinawa"},33:{code:"OS",name:"Osaka"},34:{code:"SA",name:"Saga"},35:{code:"SI",name:"Saitama"},36:{code:"SH",name:"Shiga"},37:{code:"SM",name:"Shimane"},38:{code:"SZ",name:"Shizuoka"},39:{code:"TO",name:"Tochigi"},40:{code:"TS",name:"Tokushima"},41:{code:"TK",name:"Tokyo"},42:{code:"TT",name:"Tottori"},43:{code:"TY",name:"Toyama"},44:{code:"WA",name:"Wakayama"},45:{code:"YA",name:"Yamagata"},46:{code:"YM",name:"Yamaguchi"},47:{code:"YN",name:"Yamanashi"}},JO:{1:{code:"AM",name:"'Amman"},2:{code:"AJ",name:"Ajlun"},3:{code:"AA",name:"Al'Aqabah"},4:{code:"AB",name:"Al Balqa'"},5:{code:"AK",name:"Al Karak"},6:{code:"AL",name:"Al Mafraq"},7:{code:"AT",name:"At Tafilah"},8:{code:"AZ",name:"Az Zarqa'"},9:{code:"IR",name:"Irbid"},10:{code:"JA",name:"Jarash"},11:{code:"MA",name:"Ma'an"},12:{code:"MD",name:"Madaba"}},KZ:{1:{code:"AL",name:"Almaty"},2:{code:"AC",name:"Almaty City"},3:{code:"AM",name:"Aqmola"},4:{code:"AQ",name:"Aqtobe"},5:{code:"AS",name:"Astana City"},6:{code:"AT",name:"Atyrau"},7:{code:"BA",name:"Batys Qazaqstan"},8:{code:"BY",name:"Bayqongyr City"},9:{code:"MA",name:"Mangghystau"},10:{code:"ON",name:"Ongtustik Qazaqstan"},11:{code:"PA",name:"Pavlodar"},12:{code:"QA",name:"Qaraghandy"},13:{code:"QO",name:"Qostanay"},14:{code:"QY",name:"Qyzylorda"},15:{code:"SH",name:"Shyghys Qazaqstan"},16:{code:"SO",name:"Soltustik Qazaqstan"},17:{code:"ZH",name:"Zhambyl"}},KE:{1:{code:"CE",name:"Central"},2:{code:"CO",name:"Coast"},3:{code:"EA",name:"Eastern"},4:{code:"NA",name:"Nairobi Area"},5:{code:"NE",name:"North Eastern"},6:{code:"NY",name:"Nyanza"},7:{code:"RV",name:"Rift Valley"},8:{code:"WE",name:"Western"}},KI:{1:{code:"AG",name:"Abaiang"},2:{code:"AM",name:"Abemama"},3:{code:"AK",name:"Aranuka"},4:{code:"AO",name:"Arorae"},5:{code:"BA",name:"Banaba"},6:{code:"BE",name:"Beru"},7:{code:"bT",name:"Butaritari"},8:{code:"KA",name:"Kanton"},9:{code:"KR",name:"Kiritimati"},10:{code:"KU",name:"Kuria"},11:{code:"MI",name:"Maiana"},12:{code:"MN",name:"Makin"},13:{code:"ME",name:"Marakei"},14:{code:"NI",name:"Nikunau"},15:{code:"NO",name:"Nonouti"},16:{code:"ON",name:"Onotoa"},17:{code:"TT",name:"Tabiteuea"},18:{code:"TR",name:"Tabuaeran"},19:{code:"TM",name:"Tamana"},20:{code:"TW",name:"Tarawa"},21:{code:"TE",name:"Teraina"}},KP:{1:{code:"CHA",name:"Chagang-do"},2:{code:"HAB",name:"Hamgyong-bukto"},3:{code:"HAN",name:"Hamgyong-namdo"},4:{code:"HWB",name:"Hwanghae-bukto"},5:{code:"HWN",name:"Hwanghae-namdo"},6:{code:"KAN",name:"Kangwon-do"},7:{code:"PYB",name:"P'yongan-bukto"},8:{code:"PYN",name:"P'yongan-namdo"},9:{code:"YAN",name:"Ryanggang-do (Yanggang-do)"},10:{code:"NAJ",name:"Rason Directly Governed City"},11:{code:"PYO",name:"P'yongyang Special City"}},KR:{1:{code:"CO",name:"Ch'ungch'ong-bukto"},2:{code:"CH",name:"Ch'ungch'ong-namdo"},3:{code:"CD",name:"Cheju-do"},4:{code:"CB",name:"Cholla-bukto"},5:{code:"CN",name:"Cholla-namdo"},6:{code:"IG",name:"Inch'on-gwangyoksi"},7:{code:"KA",name:"Kangwon-do"},8:{code:"KG",name:"Kwangju-gwangyoksi"},9:{code:"KD",name:"Kyonggi-do"},10:{code:"KB",name:"Kyongsang-bukto"},11:{code:"KN",name:"Kyongsang-namdo"},12:{code:"PG",name:"Pusan-gwangyoksi"},13:{code:"SO",name:"Soul-t'ukpyolsi"},14:{code:"TA",name:"Taegu-gwangyoksi"},15:{code:"TG",name:"Taejon-gwangyoksi"}},KW:{1:{code:"AL",name:"Al'Asimah"},2:{code:"AA",name:"Al Ahmadi"},3:{code:"AF",name:"Al Farwaniyah"},4:{code:"AJ",name:"Al Jahra'"},5:{code:"HA",name:"Hawalli"}},KG:{1:{code:"GB",name:"Bishkek"},2:{code:"B",name:"Batken"},3:{code:"C",name:"Chu"},4:{code:"J",name:"Jalal-Abad"},5:{code:"N",name:"Naryn"},6:{code:"O",name:"Osh"},7:{code:"T",name:"Talas"},8:{code:"Y",name:"Ysyk-Kol"}},LA:{1:{code:"VT",name:"Vientiane"},2:{code:"AT",name:"Attapu"},3:{code:"BK",name:"Bokeo"},4:{code:"BL",name:"Bolikhamxai"},5:{code:"CH",name:"Champasak"},6:{code:"HO",name:"Houaphan"},7:{code:"KH",name:"Khammouan"},8:{code:"LM",name:"Louang Namtha"},9:{code:"LP",name:"Louangphabang"},10:{code:"OU",name:"Oudomxai"},11:{code:"PH",name:"Phongsali"},12:{code:"SL",name:"Salavan"},13:{code:"SV",name:"Savannakhet"},14:{code:"VI",name:"Vientiane"},15:{code:"XA",name:"Xaignabouli"},16:{code:"XE",name:"Xekong"},17:{code:"XI",name:"Xiangkhoang"},18:{code:"XN",name:"Xaisomboun"}},LV:{1:{code:"AIZ",name:"Aizkraukles Rajons"},2:{code:"ALU",name:"Aluksnes Rajons"},3:{code:"BAL",name:"Balvu Rajons"},4:{code:"BAU",name:"Bauskas Rajons"},5:{code:"CES",name:"Cesu Rajons"},6:{code:"DGR",name:"Daugavpils Rajons"},7:{code:"DOB",name:"Dobeles Rajons"},8:{code:"GUL",name:"Gulbenes Rajons"},9:{code:"JEK",name:"Jekabpils Rajons"},10:{code:"JGR",name:"Jelgavas Rajons"},11:{code:"KRA",name:"Kraslavas Rajons"},12:{code:"KUL",name:"Kuldigas Rajons"},13:{code:"LPR",name:"Liepajas Rajons"},14:{code:"LIM",name:"Limbazu Rajons"},15:{code:"LUD",name:"Ludzas Rajons"},16:{code:"MAD",name:"Madonas Rajons"},17:{code:"OGR",name:"Ogres Rajons"},18:{code:"PRE",name:"Preilu Rajons"},19:{code:"RZR",name:"Rezeknes Rajons"},20:{code:"RGR",name:"Rigas Rajons"},21:{code:"SAL",name:"Saldus Rajons"},22:{code:"TAL",name:"Talsu Rajons"},23:{code:"TUK",name:"Tukuma Rajons"},24:{code:"VLK",name:"Valkas Rajons"},25:{code:"VLM",name:"Valmieras Rajons"},26:{code:"VSR",name:"Ventspils Rajons"},27:{code:"DGV",name:"Daugavpils"},28:{code:"JGV",name:"Jelgava"},29:{code:"JUR",name:"Jurmala"},30:{code:"LPK",name:"Liepaja"},31:{code:"RZK",name:"Rezekne"},32:{code:"RGA",name:"Riga"},33:{code:"VSL",name:"Ventspils"}},LB:{1:{code:"BIN",name:"Bint Jbeil"},2:{code:"HAS",name:"Hasbaya"},3:{code:"MAR",name:"Marjeyoun"},4:{code:"NAB",name:"Nabatieh"},5:{code:"BAA",name:"Baalbek"},6:{code:"HER",name:"Hermel"},7:{code:"RAS",name:"Rashaya"},8:{code:"WES",name:"Western Beqaa"},9:{code:"ZAH",name:"Zahle"},10:{code:"AKK",name:"Akkar"},11:{code:"BAT",name:"Batroun"},12:{code:"BSH",name:"Bsharri"},13:{code:"KOU",name:"Koura"},14:{code:"MIN",name:"Miniyeh-Danniyeh"},15:{code:"TRI",name:"Tripoli"},16:{code:"ZGH",name:"Zgharta"},17:{code:"ALE",name:"Aley"},18:{code:"BAA",name:"Baabda"},19:{code:"BYB",name:"Byblos"},20:{code:"CHO",name:"Chouf"},21:{code:"KES",name:"Kesrwan"},22:{code:"MAT",name:"Matn"},23:{code:"JEZ",name:"Jezzine"},24:{code:"SID",name:"Sidon"},25:{code:"TYR",name:"Tyre"}},LS:{1:{code:"BE",name:"Berea"},2:{code:"BB",name:"Butha-Buthe"},3:{code:"LE",name:"Leribe"},4:{code:"MF",name:"Mafeteng"},5:{code:"MS",name:"Maseru"},6:{code:"MH",name:"Mohale's Hoek"},7:{code:"MK",name:"Mokhotlong"},8:{code:"QN",name:"Qacha's Nek"},9:{code:"QT",name:"Quthing"},10:{code:"TT",name:"Thaba-Tseka"}},LR:{1:{code:"BI",name:"Bomi"},2:{code:"BG",name:"Bong"},3:{code:"GB",name:"Grand Bassa"},4:{code:"CM",name:"Grand Cape Mount"},5:{code:"GG",name:"Grand Gedeh"},6:{code:"GK",name:"Grand Kru"},7:{code:"LO",name:"Lofa"},8:{code:"MG",name:"Margibi"},9:{code:"ML",name:"Maryland"},10:{code:"MS",name:"Montserrado"},11:{code:"NB",name:"Nimba"},12:{code:"RC",name:"River Cess"},13:{code:"SN",name:"Sinoe"}},LY:{1:{code:"AJ",name:"Ajdabiya"},2:{code:"AZ",name:"Al 'Aziziyah"},3:{code:"FA",name:"Al Fatih"},4:{code:"JA",name:"Al Jabal al Akhdar"},5:{code:"JU",name:"Al Jufrah"},6:{code:"KH",name:"Al Khums"},7:{code:"KU",name:"Al Kufrah"},8:{code:"NK",name:"An Nuqat al Khams"},9:{code:"AS",name:"Ash Shati'"},10:{code:"AW",name:"Awbari"},11:{code:"ZA",name:"Az Zawiyah"},12:{code:"BA",name:"Banghazi"},13:{code:"DA",name:"Darnah"},14:{code:"GD",name:"Ghadamis"},15:{code:"GY",name:"Gharyan"},16:{code:"MI",name:"Misratah"},17:{code:"MZ",name:"Murzuq"},18:{code:"SB",name:"Sabha"},19:{code:"SW",name:"Sawfajjin"},20:{code:"SU",name:"Surt"},21:{code:"TL",name:"Tarabulus (Tripoli)"},22:{code:"TH",name:"Tarhunah"},23:{code:"TU",name:"Tubruq"},24:{code:"YA",name:"Yafran"},25:{code:"ZL",name:"Zlitan"}},LI:{1:{code:"V",name:"Vaduz"},2:{code:"A",name:"Schaan"},3:{code:"B",name:"Balzers"},4:{code:"N",name:"Triesen"},5:{code:"E",name:"Eschen"},6:{code:"M",name:"Mauren"},7:{code:"T",name:"Triesenberg"},8:{code:"R",name:"Ruggell"},9:{code:"G",name:"Gamprin"},10:{code:"L",name:"Schellenberg"},11:{code:"P",name:"Planken"}},LT:{1:{code:"AL",name:"Alytus"},2:{code:"KA",name:"Kaunas"},3:{code:"KL",name:"Klaipeda"},4:{code:"MA",name:"Marijampole"},5:{code:"PA",name:"Panevezys"},6:{code:"SI",name:"Siauliai"},7:{code:"TA",name:"Taurage"},8:{code:"TE",name:"Telsiai"},9:{code:"UT",name:"Utena"},10:{code:"VI",name:"Vilnius"}},LU:{1:{code:"DD",name:"Diekirch"},2:{code:"DC",name:"Clervaux"},3:{code:"DR",name:"Redange"},4:{code:"DV",name:"Vianden"},5:{code:"DW",name:"Wiltz"},6:{code:"GG",name:"Grevenmacher"},7:{code:"GE",name:"Echternach"},8:{code:"GR",name:"Remich"},9:{code:"LL",name:"Luxembourg"},10:{code:"LC",name:"Capellen"},11:{code:"LE",name:"Esch-sur-Alzette"},12:{code:"LM",name:"Mersch"}},MO:{1:{code:"OLF",name:"Our Lady Fatima Parish"},2:{code:"ANT",name:"St. Anthony Parish"},3:{code:"LAZ",name:"St. Lazarus Parish"},4:{code:"CAT",name:"Cathedral Parish"},5:{code:"LAW",name:"St. Lawrence Parish"}},MK:{1:{code:"AER",name:"Aerodrom"},2:{code:"ARA",name:"Aračinovo"},3:{code:"BER",name:"Berovo"},4:{code:"BIT",name:"Bitola"},5:{code:"BOG",name:"Bogdanci"},6:{code:"BOG",name:"Bogovinje"},7:{code:"BOS",name:"Bosilovo"},8:{code:"BRV",name:"Brvenica"},9:{code:"BUT",name:"Butel"},10:{code:"ČAI",name:"Čair"},11:{code:"ČAš",name:"Čaška"},12:{code:"CEN",name:"Centar"},13:{code:"CEN",name:"Centar Župa"},14:{code:"Češ",name:"Češinovo-Obleš"},15:{code:"ČUČ",name:"Čučer-Sandevo"},16:{code:"DEB",name:"Debar"},17:{code:"DEB",name:"Debarca"},18:{code:"DEL",name:"Delčevo"},19:{code:"DEM",name:"Demir Hisar"},20:{code:"DEM",name:"Demir Kapija"},21:{code:"DOL",name:"Dolneni"},22:{code:"DRU",name:"Drugovo"},23:{code:"GAZ",name:"Gazi Baba"},24:{code:"GEV",name:"Gevgelija"},25:{code:"GJO",name:"Gjorče Petrov"},26:{code:"GOS",name:"Gostivar"},27:{code:"GRA",name:"Gradsko"},28:{code:"ILI",name:"Ilinden"},29:{code:"JEG",name:"Jegunovce"},30:{code:"KAR",name:"Karbinci"},31:{code:"KAR",name:"Karpoš"},32:{code:"KAV",name:"Kavadarci"},33:{code:"KIČ",name:"Kičevo"},34:{code:"KIS",name:"Kisela Voda"},35:{code:"KOč",name:"Kočani"},36:{code:"KON",name:"Konče"},37:{code:"KRA",name:"Kratovo"},38:{code:"KRI",name:"Kriva Palanka"},39:{code:"KRI",name:"Krivogaštani"},40:{code:"KRU",name:"Kruševo"},41:{code:"KUM",name:"Kumanovo"},42:{code:"LIP",name:"Lipkovo"},43:{code:"LOZ",name:"Lozovo"},44:{code:"MAK",name:"Makedonska Kamenica"},45:{code:"MAK",name:"Makedonski Brod"},46:{code:"MAV",name:"Mavrovo and Rostuša"},47:{code:"MOG",name:"Mogila"},48:{code:"NEG",name:"Negotino"},49:{code:"NOV",name:"Novaci"},50:{code:"NOV",name:"Novo Selo"},51:{code:"OHR",name:"Ohrid"},52:{code:"OSL",name:"Oslomej"},53:{code:"PEH",name:"Pehčevo"},54:{code:"PET",name:"Petrovec"},55:{code:"PLA",name:"Plasnica"},56:{code:"PRI",name:"Prilep"},57:{code:"PRO",name:"Probištip"},58:{code:"RAD",name:"Radoviš"},59:{code:"RAN",name:"Rankovce"},60:{code:"RES",name:"Resen"},61:{code:"ROS",name:"Rosoman"},62:{code:"SAR",name:"Saraj"},63:{code:"SOP",name:"Sopište"},64:{code:"STA",name:"Star Dojran"},65:{code:"STA",name:"Staro Nagoričane"},66:{code:"ŠTI",name:"Štip"},67:{code:"STR",name:"Struga"},68:{code:"STR",name:"Strumica"},69:{code:"STU",name:"Studeničani"},70:{code:"ŠUT",name:"Šuto Orizari"},71:{code:"SVE",name:"Sveti Nikole"},72:{code:"TEA",name:"Tearce"},73:{code:"TET",name:"Tetovo"},74:{code:"VAL",name:"Valandovo"},75:{code:"VAS",name:"Vasilevo"},76:{code:"VEL",name:"Veles"},77:{code:"VEV",name:"Vevčani"},78:{code:"VIN",name:"Vinica"},79:{code:"VRA",name:"Vraneštica"},80:{code:"VRA",name:"Vrapčište"},81:{code:"ZAJ",name:"Zajas"},82:{code:"ZEL",name:"Zelenikovo"},83:{code:"ŽEL",name:"Želino"},84:{code:"ZRN",name:"Zrnovci"}},MG:{1:{code:"AN",name:"Antananarivo"},2:{code:"AS",name:"Antsiranana"},3:{code:"FN",name:"Fianarantsoa"},4:{code:"MJ",name:"Mahajanga"},5:{code:"TM",name:"Toamasina"},6:{code:"TL",name:"Toliara"}},MW:{1:{code:"BLK",name:"Balaka"},2:{code:"BLT",name:"Blantyre"},3:{code:"CKW",name:"Chikwawa"},4:{code:"CRD",name:"Chiradzulu"},5:{code:"CTP",name:"Chitipa"},6:{code:"DDZ",name:"Dedza"},7:{code:"DWA",name:"Dowa"},8:{code:"KRG",name:"Karonga"},9:{code:"KSG",name:"Kasungu"},10:{code:"LKM",name:"Likoma"},11:{code:"LLG",name:"Lilongwe"},12:{code:"MCG",name:"Machinga"},13:{code:"MGC",name:"Mangochi"},14:{code:"MCH",name:"Mchinji"},15:{code:"MLJ",name:"Mulanje"},16:{code:"MWZ",name:"Mwanza"},17:{code:"MZM",name:"Mzimba"},18:{code:"NTU",name:"Ntcheu"},19:{code:"NKB",name:"Nkhata Bay"},20:{code:"NKH",name:"Nkhotakota"},21:{code:"NSJ",name:"Nsanje"},22:{code:"NTI",name:"Ntchisi"},23:{code:"PHL",name:"Phalombe"},24:{code:"RMP",name:"Rumphi"},25:{code:"SLM",name:"Salima"},26:{code:"THY",name:"Thyolo"},27:{code:"ZBA",name:"Zomba"}},MY:{1:{code:"Johor",name:"Johor"},2:{code:"Kedah",name:"Kedah"},3:{code:"Kelantan",name:"Kelantan"},4:{code:"Labuan",name:"Labuan"},5:{code:"Melaka",name:"Melaka"},6:{code:"Negeri Sembilan",name:"Negeri Sembilan"},7:{code:"Pahang",name:"Pahang"},8:{code:"Perak",name:"Perak"},9:{code:"Perlis",name:"Perlis"},10:{code:"Pulau Pinang",name:"Pulau Pinang"},11:{code:"Sabah",name:"Sabah"},12:{code:"Sarawak",name:"Sarawak"},13:{code:"Selangor",name:"Selangor"},14:{code:"Terengganu",name:"Terengganu"},15:{code:"Kuala Lumpur",name:"Kuala Lumpur"}},MV:{1:{code:"AAD",name:"Ari Atoll Dheknu"},2:{code:"AAU",name:"Ari Atoll Uthuru"},3:{code:"ADD",name:"Addu"},4:{code:"FAA",name:"Faadhippolhu"},5:{code:"FEA",name:"Felidhe Atoll"},6:{code:"FMU",name:"Fua Mulaku"},7:{code:"HAD",name:"Huvadhu Atoll Dhekunu"},8:{code:"HAU",name:"Huvadhu Atoll Uthuru"},9:{code:"HDH",name:"Hadhdhunmathi"},10:{code:"KLH",name:"Kolhumadulu"},11:{code:"MAA",name:"Male Atoll"},12:{code:"MAD",name:"Maalhosmadulu Dhekunu"},13:{code:"MAU",name:"Maalhosmadulu Uthuru"},14:{code:"MLD",name:"Miladhunmadulu Dhekunu"},15:{code:"MLU",name:"Miladhunmadulu Uthuru"},16:{code:"MUA",name:"Mulaku Atoll"},17:{code:"NAD",name:"Nilandhe Atoll Dhekunu"},18:{code:"NAU",name:"Nilandhe Atoll Uthuru"},19:{code:"THD",name:"Thiladhunmathi Dhekunu"},20:{code:"THU",name:"Thiladhunmathi Uthuru"}},ML:{1:{code:"GA",name:"Gao"},2:{code:"KY",name:"Kayes"},3:{code:"KD",name:"Kidal"},4:{code:"KL",name:"Koulikoro"},5:{code:"MP",name:"Mopti"},6:{code:"SG",name:"Segou"},7:{code:"SK",name:"Sikasso"},8:{code:"TB",name:"Tombouctou"},9:{code:"CD",name:"Bamako Capital District"}},MT:{1:{code:"ATT",name:"Attard"},2:{code:"BAL",name:"Balzan"},3:{code:"BGU",name:"Birgu"},4:{code:"BKK",name:"Birkirkara"},5:{code:"BRZ",name:"Birzebbuga"},6:{code:"BOR",name:"Bormla"},7:{code:"DIN",name:"Dingli"},8:{code:"FGU",name:"Fgura"},9:{code:"FLO",name:"Floriana"},10:{code:"GDJ",name:"Gudja"},11:{code:"GZR",name:"Gzira"},12:{code:"GRG",name:"Gargur"},13:{code:"GXQ",name:"Gaxaq"},14:{code:"HMR",name:"Hamrun"},15:{code:"IKL",name:"Iklin"},16:{code:"ISL",name:"Isla"},17:{code:"KLK",name:"Kalkara"},18:{code:"KRK",name:"Kirkop"},19:{code:"LIJ",name:"Lija"},20:{code:"LUQ",name:"Luqa"},21:{code:"MRS",name:"Marsa"},22:{code:"MKL",name:"Marsaskala"},23:{code:"MXL",name:"Marsaxlokk"},24:{code:"MDN",name:"Mdina"},25:{code:"MEL",name:"Melliea"},26:{code:"MGR",name:"Mgarr"},27:{code:"MST",name:"Mosta"},28:{code:"MQA",name:"Mqabba"},29:{code:"MSI",name:"Msida"},30:{code:"MTF",name:"Mtarfa"},31:{code:"NAX",name:"Naxxar"},32:{code:"PAO",name:"Paola"},33:{code:"PEM",name:"Pembroke"},34:{code:"PIE",name:"Pieta"},35:{code:"QOR",name:"Qormi"},36:{code:"QRE",name:"Qrendi"},37:{code:"RAB",name:"Rabat"},38:{code:"SAF",name:"Safi"},39:{code:"SGI",name:"San Giljan"},40:{code:"SLU",name:"Santa Lucija"},41:{code:"SPB",name:"San Pawl il-Bahar"},42:{code:"SGW",name:"San Gwann"},43:{code:"SVE",name:"Santa Venera"},44:{code:"SIG",name:"Siggiewi"},45:{code:"SLM",name:"Sliema"},46:{code:"SWQ",name:"Swieqi"},47:{code:"TXB",name:"Ta Xbiex"},48:{code:"TRX",name:"Tarxien"},49:{code:"VLT",name:"Valletta"},50:{code:"XGJ",name:"Xgajra"},51:{code:"ZBR",name:"Zabbar"},52:{code:"ZBG",name:"Zebbug"},53:{code:"ZJT",name:"Zejtun"},54:{code:"ZRQ",name:"Zurrieq"},55:{code:"FNT",name:"Fontana"},56:{code:"GHJ",name:"Ghajnsielem"},57:{code:"GHR",name:"Gharb"},58:{code:"GHS",name:"Ghasri"},59:{code:"KRC",name:"Kercem"},60:{code:"MUN",name:"Munxar"},61:{code:"NAD",name:"Nadur"},62:{code:"QAL",name:"Qala"},63:{code:"VIC",name:"Victoria"},64:{code:"SLA",name:"San Lawrenz"},65:{code:"SNT",name:"Sannat"},66:{code:"ZAG",name:"Xagra"},67:{code:"XEW",name:"Xewkija"},68:{code:"ZEB",name:"Zebbug"}},MH:{1:{code:"ALG",name:"Ailinginae"},2:{code:"ALL",name:"Ailinglaplap"},3:{code:"ALK",name:"Ailuk"},4:{code:"ARN",name:"Arno"},5:{code:"AUR",name:"Aur"},6:{code:"BKR",name:"Bikar"},7:{code:"BKN",name:"Bikini"},8:{code:"BKK",name:"Bokak"},9:{code:"EBN",name:"Ebon"},10:{code:"ENT",name:"Enewetak"},11:{code:"EKB",name:"Erikub"},12:{code:"JBT",name:"Jabat"},13:{code:"JLT",name:"Jaluit"},14:{code:"JEM",name:"Jemo"},15:{code:"KIL",name:"Kili"},16:{code:"KWJ",name:"Kwajalein"},17:{code:"LAE",name:"Lae"},18:{code:"LIB",name:"Lib"},19:{code:"LKP",name:"Likiep"},20:{code:"MJR",name:"Majuro"},21:{code:"MLP",name:"Maloelap"},22:{code:"MJT",name:"Mejit"},23:{code:"MIL",name:"Mili"},24:{code:"NMK",name:"Namorik"},25:{code:"NAM",name:"Namu"},26:{code:"RGL",name:"Rongelap"},27:{code:"RGK",name:"Rongrik"},28:{code:"TOK",name:"Toke"},29:{code:"UJA",name:"Ujae"},30:{code:"UJL",name:"Ujelang"},31:{code:"UTK",name:"Utirik"},32:{code:"WTH",name:"Wotho"},33:{code:"WTJ",name:"Wotje"}},MQ:{1:{code:"LAJ",name:"L'Ajoupa-Bouillon"},2:{code:"LES",name:"Les Anses-d'Arlet"},3:{code:"BAS",name:"Basse-Pointe"},4:{code:"BEL",name:"Bellefontaine"},5:{code:"LE",name:"Le Carbet"},6:{code:"CAS",name:"Case-Pilote"},7:{code:"LE",name:"Le Diamant"},8:{code:"DUC",name:"Ducos"},9:{code:"FON",name:"Fonds-Saint-Denis"},10:{code:"FOR",name:"Fort-De-France"},11:{code:"LE",name:"Le François"},12:{code:"GRA",name:"Grand'Rivière"},13:{code:"GRO",name:"Gros-Morne"},14:{code:"LE",name:"Le Lamentin"},15:{code:"LE",name:"Le Lorrain"},16:{code:"MAC",name:"Macouba"},17:{code:"LE",name:"Le Marigot"},18:{code:"LE",name:"Le Marin"},19:{code:"LE",name:"Le Morne-Rouge"},20:{code:"LE",name:"Le Morne-Vert"},21:{code:"LE",name:"Le Prêcheur"},22:{code:"RIV",name:"Rivière-Pilote"},23:{code:"RIV",name:"Rivière-Salée"},24:{code:"LE",name:"Le Robert"},25:{code:"SAI",name:"Sainte-Anne"},26:{code:"SAI",name:"Sainte-Luce"},27:{code:"SAI",name:"Sainte-Marie"},28:{code:"SAI",name:"Saint-Esprit"},29:{code:"SAI",name:"Saint-Joseph"},30:{code:"SAI",name:"Saint-Pierre"},31:{code:"SCH",name:"Schœlcher"},32:{code:"LA",name:"La Trinité"},33:{code:"LES",name:"Les Trois-Îlets"},34:{code:"LE",name:"Le Vauclin"}},MR:{1:{code:"AD",name:"Adrar"},2:{code:"AS",name:"Assaba"},3:{code:"BR",name:"Brakna"},4:{code:"DN",name:"Dakhlet Nouadhibou"},5:{code:"GO",name:"Gorgol"},6:{code:"GM",name:"Guidimaka"},7:{code:"HC",name:"Hodh Ech Chargui"},8:{code:"HG",name:"Hodh El Gharbi"},9:{code:"IN",name:"Inchiri"},10:{code:"TA",name:"Tagant"},11:{code:"TZ",name:"Tiris Zemmour"},12:{code:"TR",name:"Trarza"},13:{code:"NO",name:"Nouakchott"}},MU:{1:{code:"AG",name:"Agalega Islands"},2:{code:"BL",name:"Black River"},3:{code:"BR",name:"Beau Bassin-Rose Hill"},4:{code:"CC",name:"Cargados Carajos Shoals (Saint B)"},5:{code:"CU",name:"Curepipe"},6:{code:"FL",name:"Flacq"},7:{code:"GP",name:"Grand Port"},8:{code:"MO",name:"Moka"},9:{code:"PA",name:"Pamplemousses"},10:{code:"PL",name:"Port Louis"},11:{code:"PU",name:"Port Louis"},12:{code:"PW",name:"Plaines Wilhems"},13:{code:"QB",name:"Quatre Bornes"},14:{code:"RO",name:"Rodrigues"},15:{code:"RR",name:"Riviere du Rempart"},16:{code:"SA",name:"Savanne"},17:{code:"VP",name:"Vacoas-Phoenix"}},YT:{1:{code:"DZA",name:"Dzaoudzi"},2:{code:"PAM",name:"Pamandzi"},3:{code:"MAM",name:"Mamoudzou"},4:{code:"DEM",name:"Dembeni"},5:{code:"BAN",name:"Bandrele"},6:{code:"KAN",name:"Kani-Kéli"},7:{code:"BOU",name:"Bouéni"},8:{code:"CHI",name:"Chirongui"},9:{code:"SAD",name:"Sada"},10:{code:"OUA",name:"Ouangani"},11:{code:"CHI",name:"Chiconi"},12:{code:"TSI",name:"Tsingoni"},13:{code:"MTS",name:"M'Tsangamouji"},14:{code:"ACO",name:"Acoua"},15:{code:"MTS",name:"Mtsamboro"},16:{code:"BAN",name:"Bandraboua"},17:{code:"KOU",name:"Koungou"}},MX:{1:{code:"AGU",name:"Aguascalientes"},2:{code:"BCN",name:"Baja California Norte"},3:{code:"BCS",name:"Baja California Sur"},4:{code:"CAM",name:"Campeche"},5:{code:"CHP",name:"Chiapas"},6:{code:"CHH",name:"Chihuahua"},7:{code:"COA",name:"Coahuila de Zaragoza"},8:{code:"COL",name:"Colima"},9:{code:"DIF",name:"Distrito Federal"},10:{code:"DUR",name:"Durango"},11:{code:"GUA",name:"Guanajuato"},12:{code:"GRO",name:"Guerrero"},13:{code:"HID",name:"Hidalgo"},14:{code:"JAL",name:"Jalisco"},15:{code:"MEX",name:"Mexico"},16:{code:"MIC",name:"Michoacan de Ocampo"},17:{code:"MOR",name:"Morelos"},18:{code:"NAY",name:"Nayarit"},19:{code:"NLE",name:"Nuevo Leon"},20:{code:"OAX",name:"Oaxaca"},21:{code:"PUE",name:"Puebla"},22:{code:"QUE",name:"Queretaro de Arteaga"},23:{code:"ROO",name:"Quintana Roo"},24:{code:"SLP",name:"San Luis Potosi"},25:{code:"SIN",name:"Sinaloa"},26:{code:"SON",name:"Sonora"},27:{code:"TAB",name:"Tabasco"},28:{code:"TAM",name:"Tamaulipas"},29:{code:"TLA",name:"Tlaxcala"},30:{code:"VER",name:"Veracruz-Llave"},31:{code:"YUC",name:"Yucatan"},32:{code:"ZAC",name:"Zacatecas"}},FM:{1:{code:"C",name:"Chuuk"},2:{code:"K",name:"Kosrae"},3:{code:"P",name:"Pohnpei"},4:{code:"Y",name:"Yap"}},MD:{1:{code:"GA",name:"Gagauzia"},2:{code:"CU",name:"Chisinau"},3:{code:"BA",name:"Balti"},4:{code:"CA",name:"Cahul"},5:{code:"ED",name:"Edinet"},6:{code:"LA",name:"Lapusna"},7:{code:"OR",name:"Orhei"},8:{code:"SO",name:"Soroca"},9:{code:"TI",name:"Tighina"},10:{code:"UN",name:"Ungheni"},11:{code:"SN",name:"Stânga Nistrului"}},MC:{1:{code:"FV",name:"Fontvieille"},2:{code:"LC",name:"La Condamine"},3:{code:"MV",name:"Monaco-Ville"},4:{code:"MC",name:"Monte-Carlo"}},MN:{1:{code:"1",name:"Ulanbaatar"},2:{code:"035",name:"Orhon"},3:{code:"037",name:"Darhan uul"},4:{code:"039",name:"Hentiy"},5:{code:"041",name:"Hovsgol"},6:{code:"043",name:"Hovd"},7:{code:"046",name:"Uvs"},8:{code:"047",name:"Tov"},9:{code:"049",name:"Selenge"},10:{code:"051",name:"Suhbaatar"},11:{code:"053",name:"Omnogovi"},12:{code:"055",name:"Ovorhangay"},13:{code:"057",name:"Dzavhan"},14:{code:"059",name:"DundgovL"},15:{code:"061",name:"Dornod"},16:{code:"063",name:"Dornogov"},17:{code:"064",name:"Govi-Sumber"},18:{code:"065",name:"Govi-Altay"},19:{code:"067",name:"Bulgan"},20:{code:"069",name:"Bayanhongor"},21:{code:"071",name:"Bayan-Olgiy"},22:{code:"073",name:"Arhangay"}},MS:{1:{code:"A",name:"Saint Anthony"},2:{code:"G",name:"Saint Georges"},3:{code:"P",name:"Saint Peter"}},MA:{1:{code:"AGD",name:"Agadir"},2:{code:"HOC",name:"Al Hoceima"},3:{code:"AZI",name:"Azilal"},4:{code:"BME",name:"Beni Mellal"},5:{code:"BSL",name:"Ben Slimane"},6:{code:"BLM",name:"Boulemane"},7:{code:"CBL",name:"Casablanca"},8:{code:"CHA",name:"Chaouen"},9:{code:"EJA",name:"El Jadida"},10:{code:"EKS",name:"El Kelaa des Sraghna"},11:{code:"ERA",name:"Er Rachidia"},12:{code:"ESS",name:"Essaouira"},13:{code:"FES",name:"Fes"},14:{code:"FIG",name:"Figuig"},15:{code:"GLM",name:"Guelmim"},16:{code:"IFR",name:"Ifrane"},17:{code:"KEN",name:"Kenitra"},18:{code:"KHM",name:"Khemisset"},19:{code:"KHN",name:"Khenifra"},20:{code:"KHO",name:"Khouribga"},21:{code:"LYN",name:"Laayoune"},22:{code:"LAR",name:"Larache"},23:{code:"MRK",name:"Marrakech"},24:{code:"MKN",name:"Meknes"},25:{code:"NAD",name:"Nador"},26:{code:"ORZ",name:"Ouarzazate"},27:{code:"OUJ",name:"Oujda"},28:{code:"RSA",name:"Rabat-Sale"},29:{code:"SAF",name:"Safi"},30:{code:"SET",name:"Settat"},31:{code:"SKA",name:"Sidi Kacem"},32:{code:"TGR",name:"Tangier"},33:{code:"TAN",name:"Tan-Tan"},34:{code:"TAO",name:"Taounate"},35:{code:"TRD",name:"Taroudannt"},36:{code:"TAT",name:"Tata"},37:{code:"TAZ",name:"Taza"},38:{code:"TET",name:"Tetouan"},39:{code:"TIZ",name:"Tiznit"},40:{code:"ADK",name:"Ad Dakhla"},41:{code:"BJD",name:"Boujdour"},42:{code:"ESM",name:"Es Smara"}},MZ:{1:{code:"CD",name:"Cabo Delgado"},2:{code:"GZ",name:"Gaza"},3:{code:"IN",name:"Inhambane"},4:{code:"MN",name:"Manica"},5:{code:"MC",name:"Maputo (city)"},6:{code:"MP",name:"Maputo"},7:{code:"NA",name:"Nampula"},8:{code:"NI",name:"Niassa"},9:{code:"SO",name:"Sofala"},10:{code:"TE",name:"Tete"},11:{code:"ZA",name:"Zambezia"}},MM:{1:{code:"AY",name:"Ayeyarwady"},2:{code:"BG",name:"Bago"},3:{code:"MG",name:"Magway"},4:{code:"MD",name:"Mandalay"},5:{code:"SG",name:"Sagaing"},6:{code:"TN",name:"Tanintharyi"},7:{code:"YG",name:"Yangon"},8:{code:"CH",name:"Chin State"},9:{code:"KC",name:"Kachin State"},10:{code:"KH",name:"Kayah State"},11:{code:"KN",name:"Kayin State"},12:{code:"MN",name:"Mon State"},13:{code:"RK",name:"Rakhine State"},14:{code:"SH",name:"Shan State"}},NA:{1:{code:"CA",name:"Caprivi"},2:{code:"ER",name:"Erongo"},3:{code:"HA",name:"Hardap"},4:{code:"KR",name:"Karas"},5:{code:"KV",name:"Kavango"},6:{code:"KH",name:"Khomas"},7:{code:"KU",name:"Kunene"},8:{code:"OW",name:"Ohangwena"},9:{code:"OK",name:"Omaheke"},10:{code:"OT",name:"Omusati"},11:{code:"ON",name:"Oshana"},12:{code:"OO",name:"Oshikoto"},13:{code:"OJ",name:"Otjozondjupa"}},NR:{1:{code:"AO",name:"Aiwo"},2:{code:"AA",name:"Anabar"},3:{code:"AT",name:"Anetan"},4:{code:"AI",name:"Anibare"},5:{code:"BA",name:"Baiti"},6:{code:"BO",name:"Boe"},7:{code:"BU",name:"Buada"},8:{code:"DE",name:"Denigomodu"},9:{code:"EW",name:"Ewa"},10:{code:"IJ",name:"Ijuw"},11:{code:"ME",name:"Meneng"},12:{code:"NI",name:"Nibok"},13:{code:"UA",name:"Uaboe"},14:{code:"YA",name:"Yaren"}},NP:{1:{code:"BA",name:"Bagmati"},2:{code:"BH",name:"Bheri"},3:{code:"DH",name:"Dhawalagiri"},4:{code:"GA",name:"Gandaki"},5:{code:"JA",name:"Janakpur"},6:{code:"KA",name:"Karnali"},7:{code:"KO",name:"Kosi"},8:{code:"LU",name:"Lumbini"},9:{code:"MA",name:"Mahakali"},10:{code:"ME",name:"Mechi"},11:{code:"NA",name:"Narayani"},12:{code:"RA",name:"Rapti"},13:{code:"SA",name:"Sagarmatha"},14:{code:"SE",name:"Seti"}},NL:{1:{code:"DR",name:"Drenthe"},2:{code:"FL",name:"Flevoland"},3:{code:"FR",name:"Friesland"},4:{code:"GE",name:"Gelderland"},5:{code:"GR",name:"Groningen"},6:{code:"LI",name:"Limburg"},7:{code:"NB",name:"Noord Brabant"},8:{code:"NH",name:"Noord Holland"},9:{code:"OV",name:"Overijssel"},10:{code:"UT",name:"Utrecht"},11:{code:"ZE",name:"Zeeland"},12:{code:"ZH",name:"Zuid Holland"}},AN:{1:{code:"BON",name:"Bonaire"},2:{code:"CUR",name:"Curaçao"},3:{code:"SAB",name:"Saba"},4:{code:"SEU",name:"Sint Eustatius"},5:{code:"SMA",name:"Sint Maarten"}},NC:{1:{code:"L",name:"Iles Loyaute"},2:{code:"N",name:"Nord"},3:{code:"S",name:"Sud"}},NZ:{1:{code:"AUK",name:"Auckland"},2:{code:"BOP",name:"Bay of Plenty"},3:{code:"CAN",name:"Canterbury"},4:{code:"COR",name:"Coromandel"},5:{code:"GIS",name:"Gisborne"},6:{code:"FIO",name:"Fiordland"},7:{code:"HKB",name:"Hawke's Bay"},8:{code:"MBH",name:"Marlborough"},9:{code:"MWT",name:"Manawatu-Wanganui"},10:{code:"MCM",name:"Mt Cook-Mackenzie"},11:{code:"NSN",name:"Nelson"},12:{code:"NTL",name:"Northland"},13:{code:"OTA",name:"Otago"},14:{code:"STL",name:"Southland"},15:{code:"TKI",name:"Taranaki"},16:{code:"WGN",name:"Wellington"},17:{code:"WKO",name:"Waikato"},18:{code:"WAI",name:"Wairprarapa"},19:{code:"WTC",name:"West Coast"}},NI:{1:{code:"AN",name:"Atlantico Norte"},2:{code:"AS",name:"Atlantico Sur"},3:{code:"BO",name:"Boaco"},4:{code:"CA",name:"Carazo"},5:{code:"CI",name:"Chinandega"},6:{code:"CO",name:"Chontales"},7:{code:"ES",name:"Esteli"},8:{code:"GR",name:"Granada"},9:{code:"JI",name:"Jinotega"},10:{code:"LE",name:"Leon"},11:{code:"MD",name:"Madriz"},12:{code:"MN",name:"Managua"},13:{code:"MS",name:"Masaya"},14:{code:"MT",name:"Matagalpa"},15:{code:"NS",name:"Nuevo Segovia"},16:{code:"RS",name:"Rio San Juan"},17:{code:"RI",name:"Rivas"}},NE:{1:{code:"AG",name:"Agadez"},2:{code:"DF",name:"Diffa"},3:{code:"DS",name:"Dosso"},4:{code:"MA",name:"Maradi"},5:{code:"NM",name:"Niamey"},6:{code:"TH",name:"Tahoua"},7:{code:"TL",name:"Tillaberi"},8:{code:"ZD",name:"Zinder"}},NG:{1:{code:"AB",name:"Abia"},2:{code:"CT",name:"Abuja Federal Capital Territory"},3:{code:"AD",name:"Adamawa"},4:{code:"AK",name:"Akwa Ibom"},5:{code:"AN",name:"Anambra"},6:{code:"BC",name:"Bauchi"},7:{code:"BY",name:"Bayelsa"},8:{code:"BN",name:"Benue"},9:{code:"BO",name:"Borno"},10:{code:"CR",name:"Cross River"},11:{code:"DE",name:"Delta"},12:{code:"EB",name:"Ebonyi"},13:{code:"ED",name:"Edo"},14:{code:"EK",name:"Ekiti"},15:{code:"EN",name:"Enugu"},16:{code:"GO",name:"Gombe"},17:{code:"IM",name:"Imo"},18:{code:"JI",name:"Jigawa"},19:{code:"KD",name:"Kaduna"},20:{code:"KN",name:"Kano"},21:{code:"KT",name:"Katsina"},22:{code:"KE",name:"Kebbi"},23:{code:"KO",name:"Kogi"},24:{code:"KW",name:"Kwara"},25:{code:"LA",name:"Lagos"},26:{code:"NA",name:"Nassarawa"},27:{code:"NI",name:"Niger"},28:{code:"OG",name:"Ogun"},29:{code:"ONG",name:"Ondo"},30:{code:"OS",name:"Osun"},31:{code:"OY",name:"Oyo"},32:{code:"PL",name:"Plateau"},33:{code:"RI",name:"Rivers"},34:{code:"SO",name:"Sokoto"},35:{code:"TA",name:"Taraba"},36:{code:"YO",name:"Yobe"},37:{code:"ZA",name:"Zamfara"}},NU:{1:{code:"MAK",name:"Makefu"},2:{code:"TUA",name:"Tuapa"},3:{code:"NAM",name:"Namukulu"},4:{code:"HIK",name:"Hikutavake"},5:{code:"TOI",name:"Toi"},6:{code:"MUT",name:"Mutalau"},7:{code:"LAK",name:"Lakepa"},8:{code:"LIK",name:"Liku"},9:{code:"HAK",name:"Hakupu"},10:{code:"VAI",name:"Vaiea"},11:{code:"AVA",name:"Avatele"},12:{code:"TAM",name:"Tamakautoga"},13:{code:"ALO",name:"Alofi South"},14:{code:"ALO",name:"Alofi North"}},NF:{1:{code:"NOR",name:"Norfolk Island"}},MP:{1:{code:"N",name:"Northern Islands"},2:{code:"R",name:"Rota"},3:{code:"S",name:"Saipan"},4:{code:"T",name:"Tinian"}},NO:{1:{code:"AK",name:"Akershus"},2:{code:"AA",name:"Aust-Agder"},3:{code:"BU",name:"Buskerud"},4:{code:"FM",name:"Finnmark"},5:{code:"HM",name:"Hedmark"},6:{code:"HL",name:"Hordaland"},7:{code:"MR",name:"Møre og Romsdal"},8:{code:"NL",name:"Nordland"},9:{code:"NT",name:"Nord-Trøndelag"},10:{code:"OP",name:"Oppland"},11:{code:"OL",name:"Oslo"},12:{code:"RL",name:"Rogaland"},13:{code:"SJ",name:"Sogn og Fjordane"},14:{code:"ST",name:"Sør-Trøndelag"},15:{code:"SV",name:"Svalbard"},16:{code:"TM",name:"Telemark"},17:{code:"TR",name:"Troms"},18:{code:"VA",name:"Vest-Agder"},19:{code:"VF",name:"Vestfold"},20:{code:"OF",name:"Østfold"}},OM:{1:{code:"DA",name:"Ad Dakhiliyah"},2:{code:"BA",name:"Al Batinah"},3:{code:"WU",name:"Al Wusta"},4:{code:"SH",name:"Ash Sharqiyah"},5:{code:"ZA",name:"Az Zahirah"},6:{code:"MA",name:"Masqat"},7:{code:"MU",name:"Musandam"},8:{code:"ZU",name:"Zufar"}},PK:{1:{code:"B",name:"Balochistan"},2:{code:"T",name:"Federally Administered Tribal Ar"},3:{code:"I",name:"Islamabad Capital Territory"},4:{code:"N",name:"North-West Frontier"},5:{code:"P",name:"Punjab"},6:{code:"S",name:"Sindh"}},PW:{1:{code:"AM",name:"Aimeliik"},2:{code:"AR",name:"Airai"},3:{code:"AN",name:"Angaur"},4:{code:"HA",name:"Hatohobei"},5:{code:"KA",name:"Kayangel"},6:{code:"KO",name:"Koror"},7:{code:"ME",name:"Melekeok"},8:{code:"NA",name:"Ngaraard"},9:{code:"NG",name:"Ngarchelong"},10:{code:"ND",name:"Ngardmau"},11:{code:"NT",name:"Ngatpang"},12:{code:"NC",name:"Ngchesar"},13:{code:"NR",name:"Ngeremlengui"},14:{code:"NW",name:"Ngiwal"},15:{code:"PE",name:"Peleliu"},16:{code:"SO",name:"Sonsorol"}},PA:{1:{code:"BT",name:"Bocas del Toro"},2:{code:"CH",name:"Chiriqui"},3:{code:"CC",name:"Cocle"},4:{code:"CL",name:"Colon"},5:{code:"DA",name:"Darien"},6:{code:"HE",name:"Herrera"},7:{code:"LS",name:"Los Santos"},8:{code:"PA",name:"Panama"},9:{code:"SB",name:"San Blas"},10:{code:"VG",name:"Veraguas"}},PG:{1:{code:"BV",name:"Bougainville"},2:{code:"CE",name:"Central"},3:{code:"CH",name:"Chimbu"},4:{code:"EH",name:"Eastern Highlands"},5:{code:"EB",name:"East New Britain"},6:{code:"ES",name:"East Sepik"},7:{code:"EN",name:"Enga"},8:{code:"GU",name:"Gulf"},9:{code:"MD",name:"Madang"},10:{code:"MN",name:"Manus"},11:{code:"MB",name:"Milne Bay"},12:{code:"MR",name:"Morobe"},13:{code:"NC",name:"National Capital"},14:{code:"NI",name:"New Ireland"},15:{code:"NO",name:"Northern"},16:{code:"SA",name:"Sandaun"},17:{code:"SH",name:"Southern Highlands"},18:{code:"WE",name:"Western"},19:{code:"WH",name:"Western Highlands"},20:{code:"WB",name:"West New Britain"}},PY:{1:{code:"AG",name:"Alto Paraguay"},2:{code:"AN",name:"Alto Parana"},3:{code:"AM",name:"Amambay"},4:{code:"AS",name:"Asuncion"},5:{code:"BO",name:"Boqueron"},6:{code:"CG",name:"Caaguazu"},7:{code:"CZ",name:"Caazapa"},8:{code:"CN",name:"Canindeyu"},9:{code:"CE",name:"Central"},10:{code:"CC",name:"Concepcion"},11:{code:"CD",name:"Cordillera"},12:{code:"GU",name:"Guaira"},13:{code:"IT",name:"Itapua"},14:{code:"MI",name:"Misiones"},15:{code:"NE",name:"Neembucu"},16:{code:"PA",name:"Paraguari"},17:{code:"PH",name:"Presidente Hayes"},18:{code:"SP",name:"San Pedro"}},PE:{1:{code:"AM",name:"Amazonas"},2:{code:"AN",name:"Ancash"},3:{code:"AP",name:"Apurimac"},4:{code:"AR",name:"Arequipa"},5:{code:"AY",name:"Ayacucho"},6:{code:"CJ",name:"Cajamarca"},7:{code:"CL",name:"Callao"},8:{code:"CU",name:"Cusco"},9:{code:"HV",name:"Huancavelica"},10:{code:"HO",name:"Huanuco"},11:{code:"IC",name:"Ica"},12:{code:"JU",name:"Junin"},13:{code:"LD",name:"La Libertad"},14:{code:"LY",name:"Lambayeque"},15:{code:"LI",name:"Lima"},16:{code:"LO",name:"Loreto"},17:{code:"MD",name:"Madre de Dios"},18:{code:"MO",name:"Moquegua"},19:{code:"PA",name:"Pasco"},20:{code:"PI",name:"Piura"},21:{code:"PU",name:"Puno"},22:{code:"SM",name:"San Martin"},23:{code:"TA",name:"Tacna"},24:{code:"TU",name:"Tumbes"},25:{code:"UC",name:"Ucayali"}},PH:{1:{code:"ABR",name:"Abra"},2:{code:"ANO",name:"Agusan del Norte"},3:{code:"ASU",name:"Agusan del Sur"},4:{code:"AKL",name:"Aklan"},5:{code:"ALB",name:"Albay"},6:{code:"ANT",name:"Antique"},7:{code:"APY",name:"Apayao"},8:{code:"AUR",name:"Aurora"},9:{code:"BAS",name:"Basilan"},10:{code:"BTA",name:"Bataan"},11:{code:"BTE",name:"Batanes"},12:{code:"BTG",name:"Batangas"},13:{code:"BLR",name:"Biliran"},14:{code:"BEN",name:"Benguet"},15:{code:"BOL",name:"Bohol"},16:{code:"BUK",name:"Bukidnon"},17:{code:"BUL",name:"Bulacan"},18:{code:"CAG",name:"Cagayan"},19:{code:"CNO",name:"Camarines Norte"},20:{code:"CSU",name:"Camarines Sur"},21:{code:"CAM",name:"Camiguin"},22:{code:"CAP",name:"Capiz"},23:{code:"CAT",name:"Catanduanes"},24:{code:"CAV",name:"Cavite"},25:{code:"CEB",name:"Cebu"},26:{code:"CMP",name:"Compostela"},27:{code:"DNO",name:"Davao del Norte"},28:{code:"DSU",name:"Davao del Sur"},29:{code:"DOR",name:"Davao Oriental"},30:{code:"ESA",name:"Eastern Samar"},31:{code:"GUI",name:"Guimaras"},32:{code:"IFU",name:"Ifugao"},33:{code:"INO",name:"Ilocos Norte"},34:{code:"ISU",name:"Ilocos Sur"},35:{code:"ILO",name:"Iloilo"},36:{code:"ISA",name:"Isabela"},37:{code:"KAL",name:"Kalinga"},38:{code:"LAG",name:"Laguna"},39:{code:"LNO",name:"Lanao del Norte"},40:{code:"LSU",name:"Lanao del Sur"},41:{code:"UNI",name:"La Union"},42:{code:"LEY",name:"Leyte"},43:{code:"MAG",name:"Maguindanao"},44:{code:"MRN",name:"Marinduque"},45:{code:"MSB",name:"Masbate"},46:{code:"MIC",name:"Mindoro Occidental"},47:{code:"MIR",name:"Mindoro Oriental"},48:{code:"MSC",name:"Misamis Occidental"},49:{code:"MOR",name:"Misamis Oriental"},50:{code:"MOP",name:"Mountain"},51:{code:"NOC",name:"Negros Occidental"},52:{code:"NOR",name:"Negros Oriental"},53:{code:"NCT",name:"North Cotabato"},54:{code:"NSM",name:"Northern Samar"},55:{code:"NEC",name:"Nueva Ecija"},56:{code:"NVZ",name:"Nueva Vizcaya"},57:{code:"PLW",name:"Palawan"},58:{code:"PMP",name:"Pampanga"},59:{code:"PNG",name:"Pangasinan"},60:{code:"QZN",name:"Quezon"},61:{code:"QRN",name:"Quirino"},62:{code:"RIZ",name:"Rizal"},63:{code:"ROM",name:"Romblon"},64:{code:"SMR",name:"Samar"},65:{code:"SRG",name:"Sarangani"},66:{code:"SQJ",name:"Siquijor"},67:{code:"SRS",name:"Sorsogon"},68:{code:"SCO",name:"South Cotabato"},69:{code:"SLE",name:"Southern Leyte"},70:{code:"SKU",name:"Sultan Kudarat"},71:{code:"SLU",name:"Sulu"},72:{code:"SNO",name:"Surigao del Norte"},73:{code:"SSU",name:"Surigao del Sur"},74:{code:"TAR",name:"Tarlac"},75:{code:"TAW",name:"Tawi-Tawi"},76:{code:"ZBL",name:"Zambales"},77:{code:"ZNO",name:"Zamboanga del Norte"},78:{code:"ZSU",name:"Zamboanga del Sur"},79:{code:"ZSI",name:"Zamboanga Sibugay"}},PN:{1:{code:"PIT",name:"Pitcairn Island"}},PL:{1:{code:"DO",name:"Dolnośląskie"},2:{code:"KP",name:"Kujawsko-Pomorskie"},3:{code:"LL",name:"Lubelskie"},4:{code:"LU",name:"Lubuskie"},5:{code:"LO",name:"Łódzkie"},6:{code:"ML",name:"Małopolskie"},7:{code:"MZ",name:"Mazowieckie"},8:{code:"OP",name:"Opolskie"},9:{code:"PP",name:"Podkarpackie"},10:{code:"PL",name:"Podlaskie"},11:{code:"PM",name:"Pomorskie"},12:{code:"SL",name:"Śląskie"},13:{code:"SW",name:"Świętokrzyskie"},14:{code:"WM",name:"Warmińsko-Mazurskie"},15:{code:"WP",name:"Wielkopolskie"},16:{code:"ZA",name:"Zachodniopomorskie"}},PT:{1:{code:"AC",name:"Açores"},2:{code:"AV",name:"Aveiro"},3:{code:"BE",name:"Beja"},4:{code:"BR",name:"Braga"},5:{code:"BA",name:"Bragança"},6:{code:"CB",name:"Castelo Branco"},7:{code:"CO",name:"Coimbra"},8:{code:"EV",name:"évora"},9:{code:"FA",name:"Faro"},10:{code:"GU",name:"Guarda"},12:{code:"LE",name:"Leiria"},13:{code:"LI",name:"Lisboa"},14:{code:"ME",name:"Madeira"},15:{code:"PO",name:"Portalegre"},16:{code:"PR",name:"Porto"},17:{code:"SA",name:"Santarém"},18:{code:"SE",name:"SetÚbal"},19:{code:"VC",name:"Viana do Castelo"},20:{code:"VR",name:"Vila Real"},21:{code:"VI",name:"Viseu"}},PR:{1:{code:"A-A",name:"Añasco"},2:{code:"ADJ",name:"Adjuntas"},3:{code:"AGU",name:"Aguada"},4:{code:"AGU",name:"Aguadilla"},5:{code:"AGU",name:"Aguas Buenas"},6:{code:"AIB",name:"Aibonito"},7:{code:"ARE",name:"Arecibo"},8:{code:"ARR",name:"Arroyo"},9:{code:"BAR",name:"Barceloneta"},10:{code:"BAR",name:"Barranquitas"},11:{code:"BAY",name:"Bayamón"},12:{code:"CAB",name:"Cabo Rojo"},13:{code:"CAG",name:"Caguas"},14:{code:"CAM",name:"Camuy"},15:{code:"CAN",name:"Canóvanas"},16:{code:"CAR",name:"Carolina"},17:{code:"CAT",name:"Cataño"},18:{code:"CAY",name:"Cayey"},19:{code:"CEI",name:"Ceiba"},20:{code:"CIA",name:"Ciales"},21:{code:"CID",name:"Cidra"},22:{code:"COA",name:"Coamo"},23:{code:"COM",name:"Comerío"},24:{code:"COR",name:"Corozal"},25:{code:"CUL",name:"Culebra"},26:{code:"DOR",name:"Dorado"},27:{code:"FAJ",name:"Fajardo"},28:{code:"FLO",name:"Florida"},29:{code:"GUA",name:"Guayama"},30:{code:"GUA",name:"Guayanilla"},31:{code:"GUA",name:"Guaynabo"},32:{code:"GUR",name:"Gurabo"},33:{code:"GU¡",name:"Guánica"},34:{code:"HAT",name:"Hatillo"},35:{code:"HOR",name:"Hormigueros"},36:{code:"HUM",name:"Humacao"},37:{code:"ISA",name:"Isabela"},38:{code:"JAY",name:"Jayuya"},39:{code:"JUA",name:"Juana Díaz"},40:{code:"JUN",name:"Juncos"},41:{code:"LAJ",name:"Lajas"},42:{code:"LAR",name:"Lares"},43:{code:"LAS",name:"Las Marías"},44:{code:"LAS",name:"Las Piedras"},45:{code:"LOÕ",name:"Loíza"},46:{code:"LUQ",name:"Luquillo"},47:{code:"MAN",name:"Manatí"},48:{code:"MAR",name:"Maricao"},49:{code:"MAU",name:"Maunabo"},50:{code:"MAY",name:"Mayagüez"},51:{code:"MOC",name:"Moca"},52:{code:"MOR",name:"Morovis"},53:{code:"NAG",name:"Naguabo"},54:{code:"NAR",name:"Naranjito"},55:{code:"ORO",name:"Orocovis"},56:{code:"PAT",name:"Patillas"},57:{code:"PE-",name:"Peñuelas"},58:{code:"PON",name:"Ponce"},59:{code:"QUE",name:"Quebradillas"},60:{code:"RIN",name:"Rincón"},61:{code:"RIO",name:"Rio Grande"},62:{code:"SAB",name:"Sabana Grande"},63:{code:"SAL",name:"Salinas"},64:{code:"SAN",name:"San Germàn"},65:{code:"SAN",name:"San Juan"},66:{code:"SAN",name:"San Lorenzo"},67:{code:"SAN",name:"San Sebastiàn"},68:{code:"SAN",name:"Santa Isabel"},69:{code:"TOA",name:"Toa Alta"},70:{code:"TOA",name:"Toa Baja"},71:{code:"TRU",name:"Trujillo Alto"},72:{code:"UTU",name:"Utuado"},73:{code:"VEG",name:"Vega Alta"},74:{code:"VEG",name:"Vega Baja"},75:{code:"VIE",name:"Vieques"},76:{code:"VIL",name:"Villalba"},77:{code:"YAB",name:"Yabucoa"},78:{code:"YAU",name:"Yauco"}},QA:{1:{code:"DW",name:"Ad Dawhah"},2:{code:"GW",name:"Al Ghuwayriyah"},3:{code:"JM",name:"Al Jumayliyah"},4:{code:"KR",name:"Al Khawr"},5:{code:"WK",name:"Al Wakrah"},6:{code:"RN",name:"Ar Rayyan"},7:{code:"JB",name:"Jarayan al Batinah"},8:{code:"MS",name:"Madinat ash Shamal"},9:{code:"UD",name:"Umm Sa'id"},10:{code:"UL",name:"Umm Salal"}},RO:{1:{code:"AB",name:"Alba"},2:{code:"AR",name:"Arad"},3:{code:"AG",name:"Arges"},4:{code:"BC",name:"Bacau"},5:{code:"BH",name:"Bihor"},6:{code:"BN",name:"Bistrita-Nasaud"},7:{code:"BT",name:"Botosani"},8:{code:"BV",name:"Brasov"},9:{code:"BR",name:"Braila"},10:{code:"B",name:"Bucuresti"},11:{code:"BZ",name:"Buzau"},12:{code:"CS",name:"Caras-Severin"},13:{code:"CL",name:"Calarasi"},14:{code:"CJ",name:"Cluj"},15:{code:"CT",name:"Constanta"},16:{code:"CV",name:"Covasna"},17:{code:"DB",name:"Dimbovita"},18:{code:"DJ",name:"Dolj"},19:{code:"GL",name:"Galati"},20:{code:"GR",name:"Giurgiu"},21:{code:"GJ",name:"Gorj"},22:{code:"HR",name:"Harghita"},23:{code:"HD",name:"Hunedoara"},24:{code:"IL",name:"Ialomita"},25:{code:"IS",name:"Iasi"},26:{code:"IF",name:"Ilfov"},27:{code:"MM",name:"Maramures"},28:{code:"MH",name:"Mehedinti"},29:{code:"MS",name:"Mures"},30:{code:"NT",name:"Neamt"},31:{code:"OT",name:"Olt"},32:{code:"PH",name:"Prahova"},33:{code:"SM",name:"Satu-Mare"},34:{code:"SJ",name:"Salaj"},35:{code:"SB",name:"Sibiu"},36:{code:"SV",name:"Suceava"},37:{code:"TR",name:"Teleorman"},38:{code:"TM",name:"Timis"},39:{code:"TL",name:"Tulcea"},40:{code:"VS",name:"Vaslui"},41:{code:"VL",name:"Valcea"},42:{code:"VN",name:"Vrancea"}},RU:{1:{code:"AB",name:"Abakan"},2:{code:"AG",name:"Aginskoye"},3:{code:"AN",name:"Anadyr"},4:{code:"AR",name:"Arkahangelsk"},5:{code:"AS",name:"Astrakhan"},6:{code:"BA",name:"Barnaul"},7:{code:"BE",name:"Belgorod"},8:{code:"BI",name:"Birobidzhan"},9:{code:"BL",name:"Blagoveshchensk"},10:{code:"BR",name:"Bryansk"},11:{code:"CH",name:"Cheboksary"},12:{code:"CL",name:"Chelyabinsk"},13:{code:"CR",name:"Cherkessk"},14:{code:"CI",name:"Chita"},15:{code:"DU",name:"Dudinka"},16:{code:"EL",name:"Elista"},17:{code:"GO",name:"Gomo-Altaysk"},18:{code:"GA",name:"Gorno-Altaysk"},19:{code:"GR",name:"Groznyy"},20:{code:"IR",name:"Irkutsk"},21:{code:"IV",name:"Ivanovo"},22:{code:"IZ",name:"Izhevsk"},23:{code:"KA",name:"Kalinigrad"},24:{code:"KL",name:"Kaluga"},25:{code:"KS",name:"Kasnodar"},26:{code:"KZ",name:"Kazan"},27:{code:"KE",name:"Kemerovo"},28:{code:"KH",name:"Khabarovsk"},29:{code:"KM",name:"Khanty-Mansiysk"},30:{code:"KO",name:"Kostroma"},31:{code:"KR",name:"Krasnodar"},32:{code:"KN",name:"Krasnoyarsk"},33:{code:"KU",name:"Kudymkar"},34:{code:"KG",name:"Kurgan"},35:{code:"KK",name:"Kursk"},36:{code:"KY",name:"Kyzyl"},37:{code:"LI",name:"Lipetsk"},38:{code:"MA",name:"Magadan"},39:{code:"MK",name:"Makhachkala"},40:{code:"MY",name:"Maykop"},41:{code:"MO",name:"Moscow"},42:{code:"MU",name:"Murmansk"},43:{code:"NA",name:"Nalchik"},44:{code:"NR",name:"Naryan Mar"},45:{code:"NZ",name:"Nazran"},46:{code:"NI",name:"Nizhniy Novgorod"},47:{code:"NO",name:"Novgorod"},48:{code:"NV",name:"Novosibirsk"},49:{code:"OM",name:"Omsk"},50:{code:"OR",name:"Orel"},51:{code:"OE",name:"Orenburg"},52:{code:"PA",name:"Palana"},53:{code:"PE",name:"Penza"},54:{code:"PR",name:"Perm"},55:{code:"PK",name:"Petropavlovsk-Kamchatskiy"},56:{code:"PT",name:"Petrozavodsk"},57:{code:"PS",name:"Pskov"},58:{code:"RO",name:"Rostov-na-Donu"},59:{code:"RY",name:"Ryazan"},60:{code:"SL",name:"Salekhard"},61:{code:"SA",name:"Samara"},62:{code:"SR",name:"Saransk"},63:{code:"SV",name:"Saratov"},64:{code:"SM",name:"Smolensk"},65:{code:"SP",name:"St. Petersburg"},66:{code:"ST",name:"Stavropol"},67:{code:"SY",name:"Syktyvkar"},68:{code:"TA",name:"Tambov"},69:{code:"TO",name:"Tomsk"},70:{code:"TU",name:"Tula"},71:{code:"TR",name:"Tura"},72:{code:"TV",name:"Tver"},73:{code:"TY",name:"Tyumen"},74:{code:"UF",name:"Ufa"},75:{code:"UL",name:"Ul'yanovsk"},76:{code:"UU",name:"Ulan-Ude"},77:{code:"US",name:"Ust'-Ordynskiy"},78:{code:"VL",name:"Vladikavkaz"},79:{code:"VA",name:"Vladimir"},80:{code:"VV",name:"Vladivostok"},81:{code:"VG",name:"Volgograd"},82:{code:"VD",name:"Vologda"},83:{code:"VO",name:"Voronezh"},84:{code:"VY",name:"Vyatka"},85:{code:"YA",name:"Yakutsk"},86:{code:"YR",name:"Yaroslavl"},87:{code:"YE",name:"Yekaterinburg"},88:{code:"YO",name:"Yoshkar-Ola"}},RW:{1:{code:"BU",name:"Butare"},2:{code:"BY",name:"Byumba"},3:{code:"CY",name:"Cyangugu"},4:{code:"GK",name:"Gikongoro"},5:{code:"GS",name:"Gisenyi"},6:{code:"GT",name:"Gitarama"},7:{code:"KG",name:"Kibungo"},8:{code:"KY",name:"Kibuye"},9:{code:"KR",name:"Kigali Rurale"},10:{code:"KV",name:"Kigali-ville"},11:{code:"RU",name:"Ruhengeri"},12:{code:"UM",name:"Umutara"}},KN:{1:{code:"CCN",name:"Christ Church Nichola Town"},2:{code:"SAS",name:"Saint Anne Sandy Point"},3:{code:"SGB",name:"Saint George Basseterre"},4:{code:"SGG",name:"Saint George Gingerland"},5:{code:"SJW",name:"Saint James Windward"},6:{code:"SJC",name:"Saint John Capesterre"},7:{code:"SJF",name:"Saint John Figtree"},8:{code:"SMC",name:"Saint Mary Cayon"},9:{code:"CAP",name:"Saint Paul Capesterre"},10:{code:"CHA",name:"Saint Paul Charlestown"},11:{code:"SPB",name:"Saint Peter Basseterre"},12:{code:"STL",name:"Saint Thomas Lowland"},13:{code:"STM",name:"Saint Thomas Middle Island"},14:{code:"TPP",name:"Trinity Palmetto Point"}},LC:{1:{code:"AR",name:"Anse-la-Raye"},2:{code:"CA",name:"Castries"},3:{code:"CH",name:"Choiseul"},4:{code:"DA",name:"Dauphin"},5:{code:"DE",name:"Dennery"},6:{code:"GI",name:"Gros-Islet"},7:{code:"LA",name:"Laborie"},8:{code:"MI",name:"Micoud"},9:{code:"PR",name:"Praslin"},10:{code:"SO",name:"Soufriere"},11:{code:"VF",name:"Vieux-Fort"}},VC:{1:{code:"C",name:"Charlotte"},2:{code:"R",name:"Grenadines"},3:{code:"A",name:"Saint Andrew"},4:{code:"D",name:"Saint David"},5:{code:"G",name:"Saint George"},6:{code:"P",name:"Saint Patrick"}},WS:{1:{code:"AN",name:"A'ana"},2:{code:"AI",name:"Aiga-i-le-Tai"},3:{code:"AT",name:"Atua"},4:{code:"FA",name:"Fa'asaleleaga"},5:{code:"GE",name:"Gaga'emauga"},6:{code:"GF",name:"Gagaifomauga"},7:{code:"PA",name:"Palauli"},8:{code:"SA",name:"Satupa'itea"},9:{code:"TU",name:"Tuamasaga"},10:{code:"VF",name:"Va'a-o-Fonoti"},11:{code:"VS",name:"Vaisigano"}},SM:{1:{code:"AC",name:"Acquaviva"},2:{code:"BM",name:"Borgo Maggiore"},3:{code:"CH",name:"Chiesanuova"},4:{code:"DO",name:"Domagnano"},5:{code:"FA",name:"Faetano"},6:{code:"FI",name:"Fiorentino"},7:{code:"MO",name:"Montegiardino"},8:{code:"SM",name:"Citta di San Marino"},9:{code:"SE",name:"Serravalle"}},ST:{1:{code:"S",name:"Sao Tome"},2:{code:"P",name:"Principe"}},SA:{1:{code:"BH",name:"Al Bahah"},2:{code:"HS",name:"Al Hudud ash Shamaliyah"},3:{code:"JF",name:"Al Jawf"},4:{code:"MD",name:"Al Madinah"},5:{code:"QS",name:"Al Qasim"},6:{code:"RD",name:"Ar Riyad"},7:{code:"AQ",name:"Ash Sharqiyah (Eastern)"},8:{code:"AS",name:"'Asir"},9:{code:"HL",name:"Ha'il"},10:{code:"JZ",name:"Jizan"},11:{code:"ML",name:"Makkah"},12:{code:"NR",name:"Najran"},13:{code:"TB",name:"Tabuk"}},SN:{1:{code:"DA",name:"Dakar"},2:{code:"DI",name:"Diourbel"},3:{code:"FA",name:"Fatick"},4:{code:"KA",name:"Kaolack"},5:{code:"KO",name:"Kolda"},6:{code:"LO",name:"Louga"},7:{code:"MA",name:"Matam"},8:{code:"SL",name:"Saint-Louis"},9:{code:"TA",name:"Tambacounda"},10:{code:"TH",name:"Thies"},11:{code:"ZI",name:"Ziguinchor"}},SC:{1:{code:"AP",name:"Anse aux Pins"},2:{code:"AB",name:"Anse Boileau"},3:{code:"AE",name:"Anse Etoile"},4:{code:"AL",name:"Anse Louis"},5:{code:"AR",name:"Anse Royale"},6:{code:"BL",name:"Baie Lazare"},7:{code:"BS",name:"Baie Sainte Anne"},8:{code:"BV",name:"Beau Vallon"},9:{code:"BA",name:"Bel Air"},10:{code:"BO",name:"Bel Ombre"},11:{code:"CA",name:"Cascade"},12:{code:"GL",name:"Glacis"},13:{code:"GM",name:"Grand' Anse (on Mahe)"},14:{code:"GP",name:"Grand' Anse (on Praslin)"},15:{code:"DG",name:"La Digue"},16:{code:"RA",name:"La Riviere Anglaise"},17:{code:"MB",name:"Mont Buxton"},18:{code:"MF",name:"Mont Fleuri"},19:{code:"PL",name:"Plaisance"},20:{code:"PR",name:"Pointe La Rue"},21:{code:"PG",name:"Port Glaud"},22:{code:"SL",name:"Saint Louis"},23:{code:"TA",name:"Takamaka"}},SL:{1:{code:"E",name:"Eastern"},2:{code:"N",name:"Northern"},3:{code:"S",name:"Southern"},4:{code:"W",name:"Western"}},SK:{1:{code:"BA",name:"Banskobystricky"},2:{code:"BR",name:"Bratislavsky"},3:{code:"KO",name:"Kosicky"},4:{code:"NI",name:"Nitriansky"},5:{code:"PR",name:"Presovsky"},6:{code:"TC",name:"Trenciansky"},7:{code:"TV",name:"Trnavsky"},8:{code:"ZI",name:"Zilinsky"}},SI:{1:{code:"4",name:"Štajerska"},2:{code:"2A",name:"Gorenjska"},3:{code:"5",name:"Prekmurje"},4:{code:"3",name:"Koroška"},5:{code:"2B",name:"Notranjska"},6:{code:"1",name:"Primorska"},7:{code:"2C",name:"Dolenjska"},8:{code:"2C",name:"Bela Krajina"}},SB:{1:{code:"CE",name:"Central"},2:{code:"CH",name:"Choiseul"},3:{code:"GC",name:"Guadalcanal"},4:{code:"HO",name:"Honiara"},5:{code:"IS",name:"Isabel"},6:{code:"MK",name:"Makira"},7:{code:"ML",name:"Malaita"},8:{code:"RB",name:"Rennell and Bellona"},9:{code:"TM",name:"Temotu"},10:{code:"WE",name:"Western"}},SO:{1:{code:"AW",name:"Awdal"},2:{code:"BK",name:"Bakool"},3:{code:"BN",name:"Banaadir"},4:{code:"BR",name:"Bari"},5:{code:"BY",name:"Bay"},6:{code:"GA",name:"Galguduud"},7:{code:"GE",name:"Gedo"},8:{code:"HI",name:"Hiiraan"},9:{code:"JD",name:"Jubbada Dhexe"},10:{code:"JH",name:"Jubbada Hoose"},11:{code:"MU",name:"Mudug"},12:{code:"NU",name:"Nugaal"},13:{code:"SA",name:"Sanaag"},14:{code:"SD",name:"Shabeellaha Dhexe"},15:{code:"SH",name:"Shabeellaha Hoose"},16:{code:"SL",name:"Sool"},17:{code:"TO",name:"Togdheer"},18:{code:"WG",name:"Woqooyi Galbeed"}},ZA:{1:{code:"EC",name:"Eastern Cape"},2:{code:"FS",name:"Free State"},3:{code:"GT",name:"Gauteng"},4:{code:"KN",name:"KwaZulu-Natal"},5:{code:"LP",name:"Limpopo"},6:{code:"MP",name:"Mpumalanga"},7:{code:"NW",name:"North West"},8:{code:"NC",name:"Northern Cape"},9:{code:"WC",name:"Western Cape"}},ES:{1:{code:"CA",name:"La Coruña"},2:{code:"AL",name:"Álava"},3:{code:"AB",name:"Albacete"},4:{code:"AC",name:"Alicante"},5:{code:"AM",name:"Almeria"},6:{code:"AS",name:"Asturias"},7:{code:"AV",name:"Ávila"},8:{code:"BJ",name:"Badajoz"},9:{code:"IB",name:"Baleares"},10:{code:"BA",name:"Barcelona"},11:{code:"BU",name:"Burgos"},12:{code:"CC",name:"Cáceres"},13:{code:"CZ",name:"Cádiz"},14:{code:"CT",name:"Cantabria"},15:{code:"CL",name:"Castellón"},16:{code:"CE",name:"Ceuta"},17:{code:"CR",name:"Ciudad Real"},18:{code:"CD",name:"Córdoba"},19:{code:"CU",name:"Cuenca"},20:{code:"GI",name:"Gerona"},21:{code:"GD",name:"Granada"},22:{code:"GJ",name:"Guadalajara"},23:{code:"GP",name:"Guipúzcoa"},24:{code:"HL",name:"Huelva"},25:{code:"HS",name:"Huesca"},26:{code:"JN",name:"Jaén"},27:{code:"RJ",name:"La Rioja"},28:{code:"PM",name:"Las Palmas"},29:{code:"LE",name:"León"},30:{code:"LL",name:"Lérida"},31:{code:"LG",name:"Lugo"},32:{code:"MD",name:"Madrid"},33:{code:"MA",name:"Málaga"},34:{code:"ML",name:"Melilla"},35:{code:"MU",name:"Murcia"},36:{code:"NV",name:"Navarra"},37:{code:"OU",name:"Ourense"},38:{code:"PL",name:"Palencia"},39:{code:"PO",name:"Pontevedra"},40:{code:"SL",name:"Salamanca"},41:{code:"SC",name:"Santa Cruz de Tenerife"},42:{code:"SG",name:"Segovia"},43:{code:"SV",name:"Sevilla"},44:{code:"SO",name:"Soria"},45:{code:"TA",name:"Tarragona"},46:{code:"TE",name:"Teruel"},47:{code:"TO",name:"Toledo"},48:{code:"VC",name:"Valencia"},49:{code:"VD",name:"Valladolid"},50:{code:"VZ",name:"Vizcaya"},51:{code:"ZM",name:"Zamora"},52:{code:"ZR",name:"Zaragoza"}},LK:{1:{code:"CE",name:"Central"},2:{code:"EA",name:"Eastern"},3:{code:"NC",name:"North Central"},4:{code:"NO",name:"Northern"},5:{code:"NW",name:"North Western"},6:{code:"SA",name:"Sabaragamuwa"},7:{code:"SO",name:"Southern"},8:{code:"UV",name:"Uva"},9:{code:"WE",name:"Western"}},SH:{1:{code:"A",name:"Ascension"},2:{code:"S",name:"Saint Helena"},3:{code:"T",name:"Tristan da Cunha"}},PM:{1:{code:"P",name:"Saint Pierre"},2:{code:"M",name:"Miquelon"}},SD:{1:{code:"ANL",name:"A'ali an Nil"},2:{code:"BAM",name:"Al Bahr al Ahmar"},3:{code:"BRT",name:"Al Buhayrat"},4:{code:"JZR",name:"Al Jazirah"},5:{code:"KRT",name:"Al Khartum"},6:{code:"QDR",name:"Al Qadarif"},7:{code:"WDH",name:"Al Wahdah"},8:{code:"ANB",name:"An Nil al Abyad"},9:{code:"ANZ",name:"An Nil al Azraq"},10:{code:"ASH",name:"Ash Shamaliyah"},11:{code:"BJA",name:"Bahr al Jabal"},12:{code:"GIS",name:"Gharb al Istiwa'iyah"},13:{code:"GBG",name:"Gharb Bahr al Ghazal"},14:{code:"GDA",name:"Gharb Darfur"},15:{code:"GKU",name:"Gharb Kurdufan"},16:{code:"JDA",name:"Janub Darfur"},17:{code:"JKU",name:"Janub Kurdufan"},18:{code:"JQL",name:"Junqali"},19:{code:"KSL",name:"Kassala"},20:{code:"NNL",name:"Nahr an Nil"},21:{code:"SBG",name:"Shamal Bahr al Ghazal"},22:{code:"SDA",name:"Shamal Darfur"},23:{code:"SKU",name:"Shamal Kurdufan"},24:{code:"SIS",name:"Sharq al Istiwa'iyah"},25:{code:"SNR",name:"Sinnar"},26:{code:"WRB",name:"Warab"}},SR:{1:{code:"BR",name:"Brokopondo"},2:{code:"CM",name:"Commewijne"},3:{code:"CR",name:"Coronie"},4:{code:"MA",name:"Marowijne"},5:{code:"NI",name:"Nickerie"},6:{code:"PA",name:"Para"},7:{code:"PM",name:"Paramaribo"},9:{code:"SA",name:"Saramacca"},10:{code:"SI",name:"Sipaliwini"},11:{code:"WA",name:"Wanica"}},SZ:{1:{code:"H",name:"Hhohho"},2:{code:"L",name:"Lubombo"},3:{code:"M",name:"Manzini"},4:{code:"S",name:"Shishelweni"}},SE:{1:{code:"K",name:"Blekinge"},2:{code:"W",name:"Dalama"},3:{code:"I",name:"Gotland"},4:{code:"X",name:"Gävleborg"},5:{code:"N",name:"Halland"},6:{code:"Z",name:"Jämtland"},7:{code:"F",name:"Jönköping"},8:{code:"H",name:"Kalmar"},9:{code:"G",name:"Kronoberg"},10:{code:"BD",name:"Norrbotten"},11:{code:"M",name:"Skåne"},12:{code:"AB",name:"Stockholm"},13:{code:"D",name:"Södermanland"},14:{code:"C",name:"Uppsala"},15:{code:"S",name:"Värmland"},16:{code:"AC",name:"Västerbotten"},17:{code:"Y",name:"Västernorrland"},18:{code:"U",name:"Västmanland"},19:{code:"O",name:"Västra Götaland"},20:{code:"T",name:"Örebro"},21:{code:"E",name:"Östergötland"}},CH:{1:{code:"AG",name:"Aargau"},2:{code:"AR",name:"Appenzell Ausserrhoden"},3:{code:"AI",name:"Appenzell Innerrhoden"},4:{code:"BS",name:"Basel-Stadt"},5:{code:"BL",name:"Basel-Landschaft"},6:{code:"BE",name:"Bern"},7:{code:"FR",name:"Fribourg"},8:{code:"GE",name:"Genève"},9:{code:"GL",name:"Glarus"},10:{code:"GR",name:"Graubünden"},11:{code:"JU",name:"Jura"},12:{code:"LU",name:"Lucerne"},13:{code:"NE",name:"Neuchâtel"},14:{code:"NW",name:"Nidwalden"},15:{code:"OW",name:"Obwalden"},16:{code:"SG",name:"St. Gallen"},17:{code:"SH",name:"Schaffhausen"},18:{code:"SZ",name:"Schwyz"},19:{code:"SO",name:"Solothurn"},20:{code:"TG",name:"Thurgau"},21:{code:"TI",name:"Ticino"},22:{code:"UR",name:"Uri"},23:{code:"VS",name:"Valais"},24:{code:"VD",name:"Vaud"},25:{code:"ZG",name:"Zug"},26:{code:"ZH",name:"Zürich"}},SY:{1:{code:"HA",name:"Al Hasakah"},2:{code:"LA",name:"Al Ladhiqiyah"},3:{code:"QU",name:"Al Qunaytirah"},4:{code:"RQ",name:"Ar Raqqah"},5:{code:"SU",name:"As Suwayda"},6:{code:"DA",name:"Dara"},7:{code:"DZ",name:"Dayr az Zawr"},8:{code:"DI",name:"Dimashq"},9:{code:"HL",name:"Halab"},10:{code:"HM",name:"Hamah"},11:{code:"HI",name:"Hims"},12:{code:"ID",name:"Idlib"},13:{code:"RD",name:"Rif Dimashq"},14:{code:"TA",name:"Tartus"}},TW:{1:{code:"CH",name:"Chang-hua"},2:{code:"CI",name:"Chia-i"},3:{code:"HS",name:"Hsin-chu"},4:{code:"HL",name:"Hua-lien"},5:{code:"IL",name:"I-lan"},6:{code:"KH",name:"Kao-hsiung county"},7:{code:"KM",name:"Kin-men"},8:{code:"LC",name:"Lien-chiang"},9:{code:"ML",name:"Miao-li"},10:{code:"NT",name:"Nan-t'ou"},11:{code:"PH",name:"P'eng-hu"},12:{code:"PT",name:"P'ing-tung"},13:{code:"TG",name:"T'ai-chung"},14:{code:"TA",name:"T'ai-nan"},15:{code:"TP",name:"T'ai-pei county"},16:{code:"TT",name:"T'ai-tung"},17:{code:"TY",name:"T'ao-yuan"},18:{code:"YL",name:"Yun-lin"},19:{code:"CC",name:"Chia-i city"},20:{code:"CL",name:"Chi-lung"},21:{code:"HC",name:"Hsin-chu"},22:{code:"TH",name:"T'ai-chung"},23:{code:"TN",name:"T'ai-nan"},24:{code:"KC",name:"Kao-hsiung city"},25:{code:"TC",name:"T'ai-pei city"}},TJ:{1:{code:"GB",name:"Gorno-Badakhstan"},2:{code:"KT",name:"Khatlon"},3:{code:"SU",name:"Sughd"}},TZ:{1:{code:"AR",name:"Arusha"},2:{code:"DS",name:"Dar es Salaam"},3:{code:"DO",name:"Dodoma"},4:{code:"IR",name:"Iringa"},5:{code:"KA",name:"Kagera"},6:{code:"KI",name:"Kigoma"},7:{code:"KJ",name:"Kilimanjaro"},8:{code:"LN",name:"Lindi"},9:{code:"MY",name:"Manyara"},10:{code:"MR",name:"Mara"},11:{code:"MB",name:"Mbeya"},12:{code:"MO",name:"Morogoro"},13:{code:"MT",name:"Mtwara"},14:{code:"MW",name:"Mwanza"},15:{code:"PN",name:"Pemba North"},16:{code:"PS",name:"Pemba South"},17:{code:"PW",name:"Pwani"},18:{code:"RK",name:"Rukwa"},19:{code:"RV",name:"Ruvuma"},20:{code:"SH",name:"Shinyanga"},21:{code:"SI",name:"Singida"},22:{code:"TB",name:"Tabora"},23:{code:"TN",name:"Tanga"},24:{code:"ZC",name:"Zanzibar Central/South"},25:{code:"ZN",name:"Zanzibar North"},26:{code:"ZU",name:"Zanzibar Urban/West"}},TH:{1:{code:"Amnat Charoen",name:"Amnat Charoen"},2:{code:"Ang Thong",name:"Ang Thong"},3:{code:"Ayutthaya",name:"Ayutthaya"},4:{code:"Bangkok",name:"Bangkok"},5:{code:"Buriram",name:"Buriram"},6:{code:"Chachoengsao",name:"Chachoengsao"},7:{code:"Chai Nat",name:"Chai Nat"},8:{code:"Chaiyaphum",name:"Chaiyaphum"},9:{code:"Chanthaburi",name:"Chanthaburi"},10:{code:"Chiang Mai",name:"Chiang Mai"},11:{code:"Chiang Rai",name:"Chiang Rai"},12:{code:"Chon Buri",name:"Chon Buri"},13:{code:"Chumphon",name:"Chumphon"},14:{code:"Kalasin",name:"Kalasin"},15:{code:"Kamphaeng Phet",name:"Kamphaeng Phet"},16:{code:"Kanchanaburi",name:"Kanchanaburi"},17:{code:"Khon Kaen",name:"Khon Kaen"},18:{code:"Krabi",name:"Krabi"},19:{code:"Lampang",name:"Lampang"},20:{code:"Lamphun",name:"Lamphun"},21:{code:"Loei",name:"Loei"},22:{code:"Lop Buri",name:"Lop Buri"},23:{code:"Mae Hong Son",name:"Mae Hong Son"},24:{code:"Maha Sarakham",name:"Maha Sarakham"},25:{code:"Mukdahan",name:"Mukdahan"},26:{code:"Nakhon Nayok",name:"Nakhon Nayok"},27:{code:"Nakhon Pathom",name:"Nakhon Pathom"},28:{code:"Nakhon Phanom",name:"Nakhon Phanom"},29:{code:"Nakhon Ratchasima",name:"Nakhon Ratchasima"},30:{code:"Nakhon Sawan",name:"Nakhon Sawan"},31:{code:"Nakhon Si Thammarat",name:"Nakhon Si Thammarat"},32:{code:"Nan",name:"Nan"},33:{code:"Narathiwat",name:"Narathiwat"},34:{code:"Nong Bua Lamphu",name:"Nong Bua Lamphu"},35:{code:"Nong Khai",name:"Nong Khai"},36:{code:"Nonthaburi",name:"Nonthaburi"},37:{code:"Pathum Thani",name:"Pathum Thani"},38:{code:"Pattani",name:"Pattani"},39:{code:"Phangnga",name:"Phangnga"},40:{code:"Phatthalung",name:"Phatthalung"},41:{code:"Phayao",name:"Phayao"},42:{code:"Phetchabun",name:"Phetchabun"},43:{code:"Phetchaburi",name:"Phetchaburi"},44:{code:"Phichit",name:"Phichit"},45:{code:"Phitsanulok",name:"Phitsanulok"},46:{code:"Phrae",name:"Phrae"},47:{code:"Phuket",name:"Phuket"},48:{code:"Prachin Buri",name:"Prachin Buri"},49:{code:"Prachuap Khiri Khan",name:"Prachuap Khiri Khan"},50:{code:"Ranong",name:"Ranong"},51:{code:"Ratchaburi",name:"Ratchaburi"},52:{code:"Rayong",name:"Rayong"},53:{code:"Roi Et",name:"Roi Et"},54:{code:"Sa Kaeo",name:"Sa Kaeo"},55:{code:"Sakon Nakhon",name:"Sakon Nakhon"},56:{code:"Samut Prakan",name:"Samut Prakan"},57:{code:"Samut Sakhon",name:"Samut Sakhon"},58:{code:"Samut Songkhram",name:"Samut Songkhram"},59:{code:"Sara Buri",name:"Sara Buri"},60:{code:"Satun",name:"Satun"},61:{code:"Sing Buri",name:"Sing Buri"},62:{code:"Sisaket",name:"Sisaket"},63:{code:"Songkhla",name:"Songkhla"},64:{code:"Sukhothai",name:"Sukhothai"},65:{code:"Suphan Buri",name:"Suphan Buri"},66:{code:"Surat Thani",name:"Surat Thani"},67:{code:"Surin",name:"Surin"},68:{code:"Tak",name:"Tak"},69:{code:"Trang",name:"Trang"},70:{code:"Trat",name:"Trat"},71:{code:"Ubon Ratchathani",name:"Ubon Ratchathani"},72:{code:"Udon Thani",name:"Udon Thani"},73:{code:"Uthai Thani",name:"Uthai Thani"},74:{code:"Uttaradit",name:"Uttaradit"},75:{code:"Yala",name:"Yala"},76:{code:"Yasothon",name:"Yasothon"}},TG:{1:{code:"K",name:"Kara"},2:{code:"P",name:"Plateaux"},3:{code:"S",name:"Savanes"},4:{code:"C",name:"Centrale"},5:{code:"M",name:"Maritime"}},TK:{1:{code:"A",name:"Atafu"},2:{code:"F",name:"Fakaofo"},3:{code:"N",name:"Nukunonu"}},TO:{1:{code:"H",name:"Ha'apai"},2:{code:"T",name:"Tongatapu"},3:{code:"V",name:"Vava'u"}},TT:{1:{code:"CT",name:"Couva/Tabaquite/Talparo"},2:{code:"DM",name:"Diego Martin"},3:{code:"MR",name:"Mayaro/Rio Claro"},4:{code:"PD",name:"Penal/Debe"},5:{code:"PT",name:"Princes Town"},6:{code:"SG",name:"Sangre Grande"},7:{code:"SL",name:"San Juan/Laventille"},8:{code:"SI",name:"Siparia"},9:{code:"TP",name:"Tunapuna/Piarco"},10:{code:"PS",name:"Port of Spain"},11:{code:"SF",name:"San Fernando"},12:{code:"AR",name:"Arima"},13:{code:"PF",name:"Point Fortin"},14:{code:"CH",name:"Chaguanas"},15:{code:"TO",name:"Tobago"}},TN:{1:{code:"AR",name:"Ariana"},2:{code:"BJ",name:"Beja"},3:{code:"BA",name:"Ben Arous"},4:{code:"BI",name:"Bizerte"},5:{code:"GB",name:"Gabes"},6:{code:"GF",name:"Gafsa"},7:{code:"JE",name:"Jendouba"},8:{code:"KR",name:"Kairouan"},9:{code:"KS",name:"Kasserine"},10:{code:"KB",name:"Kebili"},11:{code:"KF",name:"Kef"},12:{code:"MH",name:"Mahdia"},13:{code:"MN",name:"Manouba"},14:{code:"ME",name:"Medenine"},15:{code:"MO",name:"Monastir"},16:{code:"NA",name:"Nabeul"},17:{code:"SF",name:"Sfax"},18:{code:"SD",name:"Sidi"},19:{code:"SL",name:"Siliana"},20:{code:"SO",name:"Sousse"},21:{code:"TA",name:"Tataouine"},22:{code:"TO",name:"Tozeur"},23:{code:"TU",name:"Tunis"},24:{code:"ZA",name:"Zaghouan"}},TR:{1:{code:"ADA",name:"Adana"},2:{code:"ADI",name:"Adiyaman"},3:{code:"AFY",name:"Afyonkarahisar"},4:{code:"AGR",name:"Agri"},5:{code:"AKS",name:"Aksaray"},6:{code:"AMA",name:"Amasya"},7:{code:"ANK",name:"Ankara"},8:{code:"ANT",name:"Antalya"},9:{code:"ARD",name:"Ardahan"},10:{code:"ART",name:"Artvin"},11:{code:"AYI",name:"Aydin"},12:{code:"BAL",name:"Balikesir"},13:{code:"BAR",name:"Bartin"},14:{code:"BAT",name:"Batman"},15:{code:"BAY",name:"Bayburt"},16:{code:"BIL",name:"Bilecik"},17:{code:"BIN",name:"Bingol"},18:{code:"BIT",name:"Bitlis"},19:{code:"BOL",name:"Bolu"},20:{code:"BRD",name:"Burdur"},21:{code:"BRS",name:"Bursa"},22:{code:"CKL",name:"Canakkale"},23:{code:"CKR",name:"Cankiri"},24:{code:"COR",name:"Corum"},25:{code:"DEN",name:"Denizli"},26:{code:"DIY",name:"Diyarbakir"},27:{code:"DUZ",name:"Duzce"},28:{code:"EDI",name:"Edirne"},29:{code:"ELA",name:"Elazig"},30:{code:"EZC",name:"Erzincan"},31:{code:"EZR",name:"Erzurum"},32:{code:"ESK",name:"Eskisehir"},33:{code:"GAZ",name:"Gaziantep"},34:{code:"GIR",name:"Giresun"},35:{code:"GMS",name:"Gumushane"},36:{code:"HKR",name:"Hakkari"},37:{code:"HTY",name:"Hatay"},38:{code:"IGD",name:"Igdir"},39:{code:"ISP",name:"Isparta"},40:{code:"IST",name:"Istanbul"},41:{code:"IZM",name:"Izmir"},42:{code:"KAH",name:"Kahramanmaras"},43:{code:"KRB",name:"Karabuk"},44:{code:"KRM",name:"Karaman"},45:{code:"KRS",name:"Kars"},46:{code:"KAS",name:"Kastamonu"},47:{code:"KAY",name:"Kayseri"},48:{code:"KLS",name:"Kilis"},49:{code:"KRK",name:"Kirikkale"},50:{code:"KLR",name:"Kirklareli"},51:{code:"KRH",name:"Kirsehir"},52:{code:"KOC",name:"Kocaeli"},53:{code:"KON",name:"Konya"},54:{code:"KUT",name:"Kutahya"},55:{code:"MAL",name:"Malatya"},56:{code:"MAN",name:"Manisa"},57:{code:"MAR",name:"Mardin"},58:{code:"MER",name:"Mersin"},59:{code:"MUG",name:"Mugla"},60:{code:"MUS",name:"Mus"},61:{code:"NEV",name:"Nevsehir"},62:{code:"NIG",name:"Nigde"},63:{code:"ORD",name:"Ordu"},64:{code:"OSM",name:"Osmaniye"},65:{code:"RIZ",name:"Rize"},66:{code:"SAK",name:"Sakarya"},67:{code:"SAM",name:"Samsun"},68:{code:"SAN",name:"Sanliurfa"},69:{code:"SII",name:"Siirt"},70:{code:"SIN",name:"Sinop"},71:{code:"SIR",name:"Sirnak"},72:{code:"SIV",name:"Sivas"},73:{code:"TEL",name:"Tekirdag"},74:{code:"TOK",name:"Tokat"},75:{code:"TRA",name:"Trabzon"},76:{code:"TUN",name:"Tunceli"},77:{code:"USK",name:"Usak"},78:{code:"VAN",name:"Van"},79:{code:"YAL",name:"Yalova"},80:{code:"YOZ",name:"Yozgat"},81:{code:"ZON",name:"Zonguldak"}},TM:{1:{code:"A",name:"Ahal Welayaty"},2:{code:"B",name:"Balkan Welayaty"},3:{code:"D",name:"Dashhowuz Welayaty"},4:{code:"L",name:"Lebap Welayaty"},5:{code:"M",name:"Mary Welayaty"}},TC:{1:{code:"AC",name:"Ambergris Cays"},2:{code:"DC",name:"Dellis Cay"},3:{code:"FC",name:"French Cay"},4:{code:"LW",name:"Little Water Cay"},5:{code:"RC",name:"Parrot Cay"},6:{code:"PN",name:"Pine Cay"},7:{code:"SL",name:"Salt Cay"},8:{code:"GT",name:"Grand Turk"},9:{code:"SC",name:"South Caicos"},10:{code:"EC",name:"East Caicos"},11:{code:"MC",name:"Middle Caicos"},12:{code:"NC",name:"North Caicos"},13:{code:"PR",name:"Providenciales"},14:{code:"WC",name:"West Caicos"}},TV:{1:{code:"NMG",name:"Nanumanga"},2:{code:"NLK",name:"Niulakita"},3:{code:"NTO",name:"Niutao"},4:{code:"FUN",name:"Funafuti"},5:{code:"NME",name:"Nanumea"},6:{code:"NUI",name:"Nui"},7:{code:"NFT",name:"Nukufetau"},8:{code:"NLL",name:"Nukulaelae"},9:{code:"VAI",name:"Vaitupu"}},UG:{1:{code:"KAL",name:"Kalangala"},2:{code:"KMP",name:"Kampala"},3:{code:"KAY",name:"Kayunga"},4:{code:"KIB",name:"Kiboga"},5:{code:"LUW",name:"Luwero"},6:{code:"MAS",name:"Masaka"},7:{code:"MPI",name:"Mpigi"},8:{code:"MUB",name:"Mubende"},9:{code:"MUK",name:"Mukono"},10:{code:"NKS",name:"Nakasongola"},11:{code:"RAK",name:"Rakai"},12:{code:"SEM",name:"Sembabule"},13:{code:"WAK",name:"Wakiso"},14:{code:"BUG",name:"Bugiri"},15:{code:"BUS",name:"Busia"},16:{code:"IGA",name:"Iganga"},17:{code:"JIN",name:"Jinja"},18:{code:"KAB",name:"Kaberamaido"},19:{code:"KML",name:"Kamuli"},20:{code:"KPC",name:"Kapchorwa"},21:{code:"KTK",name:"Katakwi"},22:{code:"KUM",name:"Kumi"},23:{code:"MAY",name:"Mayuge"},24:{code:"MBA",name:"Mbale"},25:{code:"PAL",name:"Pallisa"},26:{code:"SIR",name:"Sironko"},27:{code:"SOR",name:"Soroti"},28:{code:"TOR",name:"Tororo"},29:{code:"ADJ",name:"Adjumani"},30:{code:"APC",name:"Apac"},31:{code:"ARU",name:"Arua"},32:{code:"GUL",name:"Gulu"},33:{code:"KIT",name:"Kitgum"},34:{code:"KOT",name:"Kotido"},35:{code:"LIR",name:"Lira"},36:{code:"MRT",name:"Moroto"},37:{code:"MOY",name:"Moyo"},38:{code:"NAK",name:"Nakapiripirit"},39:{code:"NEB",name:"Nebbi"},40:{code:"PAD",name:"Pader"},41:{code:"YUM",name:"Yumbe"},42:{code:"BUN",name:"Bundibugyo"},43:{code:"BSH",name:"Bushenyi"},44:{code:"HOI",name:"Hoima"},45:{code:"KBL",name:"Kabale"},46:{code:"KAR",name:"Kabarole"},47:{code:"KAM",name:"Kamwenge"},48:{code:"KAN",name:"Kanungu"},49:{code:"KAS",name:"Kasese"},50:{code:"KBA",name:"Kibaale"},51:{code:"KIS",name:"Kisoro"},52:{code:"KYE",name:"Kyenjojo"},53:{code:"MSN",name:"Masindi"},54:{code:"MBR",name:"Mbarara"},55:{code:"NTU",name:"Ntungamo"},56:{code:"RUK",name:"Rukungiri"}},UA:{1:{code:"CK",name:"Cherkasy"},2:{code:"CH",name:"Chernihiv"},3:{code:"CV",name:"Chernivtsi"},4:{code:"CR",name:"Crimea"},5:{code:"DN",name:"Dnipropetrovs'k"},6:{code:"DO",name:"Donets'k"},7:{code:"IV",name:"Ivano-Frankivs'k"},8:{code:"KL",name:"Kharkiv Kherson"},9:{code:"KM",name:"Khmel'nyts'kyy"},10:{code:"KR",name:"Kirovohrad"},11:{code:"KV",name:"Kiev"},12:{code:"KY",name:"Kyyiv"},13:{code:"LU",name:"Luhans'k"},14:{code:"LV",name:"L'viv"},15:{code:"MY",name:"Mykolayiv"},16:{code:"OD",name:"Odesa"},17:{code:"PO",name:"Poltava"},18:{code:"RI",name:"Rivne"},19:{code:"SE",name:"Sevastopol"},20:{code:"SU",name:"Sumy"},21:{code:"TE",name:"Ternopil'"},22:{code:"VI",name:"Vinnytsya"},23:{code:"VO",name:"Volyn'"},24:{code:"ZK",name:"Zakarpattya"},25:{code:"ZA",name:"Zaporizhzhya"},26:{code:"ZH",name:"Zhytomyr"}},AE:{1:{code:"AZ",name:"Abu Zaby"},2:{code:"AJ",name:"'Ajman"},3:{code:"FU",name:"Al Fujayrah"},4:{code:"SH",name:"Ash Shariqah"},5:{code:"DU",name:"Dubayy"},6:{code:"RK",name:"R'as al Khaymah"},7:{code:"UQ",name:"Umm al Qaywayn"}},GB:{1:{code:"ABN",name:"Aberdeen"},2:{code:"ABNS",name:"Aberdeenshire"},3:{code:"ANG",name:"Anglesey"},4:{code:"AGS",name:"Angus"},5:{code:"ARY",name:"Argyll and Bute"},6:{code:"BEDS",name:"Bedfordshire"},7:{code:"BERKS",name:"Berkshire"},8:{code:"BLA",name:"Blaenau Gwent"},9:{code:"BRI",name:"Bridgend"},10:{code:"BSTL",name:"Bristol"},11:{code:"BUCKS",name:"Buckinghamshire"},12:{code:"CAE",name:"Caerphilly"},13:{code:"CAMBS",name:"Cambridgeshire"},14:{code:"CDF",name:"Cardiff"},15:{code:"CARM",name:"Carmarthenshire"},16:{code:"CDGN",name:"Ceredigion"},17:{code:"CHES",name:"Cheshire"},18:{code:"CLACK",name:"Clackmannanshire"},19:{code:"CON",name:"Conwy"},20:{code:"CORN",name:"Cornwall"},21:{code:"DNBG",name:"Denbighshire"},22:{code:"DERBY",name:"Derbyshire"},23:{code:"DVN",name:"Devon"},24:{code:"DOR",name:"Dorset"},25:{code:"DGL",name:"Dumfries and Galloway"},26:{code:"DUND",name:"Dundee"},27:{code:"DHM",name:"Durham"},28:{code:"ARYE",name:"East Ayrshire"},29:{code:"DUNBE",name:"East Dunbartonshire"},30:{code:"LOTE",name:"East Lothian"},31:{code:"RENE",name:"East Renfrewshire"},32:{code:"ERYS",name:"East Riding of Yorkshire"},33:{code:"SXE",name:"East Sussex"},34:{code:"EDIN",name:"Edinburgh"},35:{code:"ESX",name:"Essex"},36:{code:"FALK",name:"Falkirk"},37:{code:"FFE",name:"Fife"},38:{code:"FLINT",name:"Flintshire"},39:{code:"GLAS",name:"Glasgow"},40:{code:"GLOS",name:"Gloucestershire"},41:{code:"LDN",name:"Greater London"},42:{code:"MCH",name:"Greater Manchester"},43:{code:"GDD",name:"Gwynedd"},44:{code:"HANTS",name:"Hampshire"},45:{code:"HWR",name:"Herefordshire"},46:{code:"HERTS",name:"Hertfordshire"},47:{code:"HLD",name:"Highlands"},48:{code:"IVER",name:"Inverclyde"},49:{code:"IOW",name:"Isle of Wight"},50:{code:"KNT",name:"Kent"},51:{code:"LANCS",name:"Lancashire"},52:{code:"LEICS",name:"Leicestershire"},53:{code:"LINCS",name:"Lincolnshire"},54:{code:"MSY",name:"Merseyside"},55:{code:"MERT",name:"Merthyr Tydfil"},56:{code:"MLOT",name:"Midlothian"},57:{code:"MMOUTH",name:"Monmouthshire"},58:{code:"MORAY",name:"Moray"},59:{code:"NPRTAL",name:"Neath Port Talbot"},60:{code:"NEWPT",name:"Newport"},61:{code:"NOR",name:"Norfolk"},62:{code:"ARYN",name:"North Ayrshire"},63:{code:"LANN",name:"North Lanarkshire"},64:{code:"YSN",name:"North Yorkshire"},65:{code:"NHM",name:"Northamptonshire"},66:{code:"NLD",name:"Northumberland"},67:{code:"NOT",name:"Nottinghamshire"},68:{code:"ORK",name:"Orkney Islands"},69:{code:"OFE",name:"Oxfordshire"},70:{code:"PEM",name:"Pembrokeshire"},71:{code:"PERTH",name:"Perth and Kinross"},72:{code:"PWS",name:"Powys"},73:{code:"REN",name:"Renfrewshire"},74:{code:"RHON",name:"Rhondda Cynon Taff"},75:{code:"RUT",name:"Rutland"},76:{code:"BOR",name:"Scottish Borders"},77:{code:"SHET",name:"Shetland Islands"},78:{code:"SPE",name:"Shropshire"},79:{code:"SOM",name:"Somerset"},80:{code:"ARYS",name:"South Ayrshire"},81:{code:"LANS",name:"South Lanarkshire"},82:{code:"YSS",name:"South Yorkshire"},83:{code:"SFD",name:"Staffordshire"},84:{code:"STIR",name:"Stirling"},85:{code:"SFK",name:"Suffolk"},86:{code:"SRY",name:"Surrey"},87:{code:"SWAN",name:"Swansea"},88:{code:"TORF",name:"Torfaen"},89:{code:"TWR",name:"Tyne and Wear"},90:{code:"VGLAM",name:"Vale of Glamorgan"},91:{code:"WARKS",name:"Warwickshire"},92:{code:"WDUN",name:"West Dunbartonshire"},93:{code:"WLOT",name:"West Lothian"},94:{code:"WMD",name:"West Midlands"},95:{code:"SXW",name:"West Sussex"},96:{code:"YSW",name:"West Yorkshire"},97:{code:"WIL",name:"Western Isles"},98:{code:"WLT",name:"Wiltshire"},99:{code:"WORCS",name:"Worcestershire"},100:{code:"WRX",name:"Wrexham"}},US:{1:{code:"AL",name:"Alabama"},2:{code:"AK",name:"Alaska"},3:{code:"AS",name:"American Samoa"},4:{code:"AZ",name:"Arizona"},5:{code:"AR",name:"Arkansas"},6:{code:"AF",name:"Armed Forces Africa"},7:{code:"AA",name:"Armed Forces Americas"},8:{code:"AC",name:"Armed Forces Canada"},9:{code:"AE",name:"Armed Forces Europe"},10:{code:"AM",name:"Armed Forces Middle East"},11:{code:"AP",name:"Armed Forces Pacific"},12:{code:"CA",name:"California"},13:{code:"CO",name:"Colorado"},14:{code:"CT",name:"Connecticut"},15:{code:"DE",name:"Delaware"},16:{code:"DC",name:"District of Columbia"},17:{code:"FM",name:"Federated States Of Micronesia"},18:{code:"FL",name:"Florida"},19:{code:"GA",name:"Georgia"},20:{code:"GU",name:"Guam"},21:{code:"HI",name:"Hawaii"},22:{code:"ID",name:"Idaho"},23:{code:"IL",name:"Illinois"},24:{code:"IN",name:"Indiana"},25:{code:"IA",name:"Iowa"},26:{code:"KS",name:"Kansas"},27:{code:"KY",name:"Kentucky"},28:{code:"LA",name:"Louisiana"},29:{code:"ME",name:"Maine"},30:{code:"MH",name:"Marshall Islands"},31:{code:"MD",name:"Maryland"},32:{code:"MA",name:"Massachusetts"},33:{code:"MI",name:"Michigan"},34:{code:"MN",name:"Minnesota"},35:{code:"MS",name:"Mississippi"},36:{code:"MO",name:"Missouri"},37:{code:"MT",name:"Montana"},38:{code:"NE",name:"Nebraska"},39:{code:"NV",name:"Nevada"},40:{code:"NH",name:"New Hampshire"},41:{code:"NJ",name:"New Jersey"},42:{code:"NM",name:"New Mexico"},43:{code:"NY",name:"New York"},44:{code:"NC",name:"North Carolina"},45:{code:"ND",name:"North Dakota"},46:{code:"MP",name:"Northern Mariana Islands"},47:{code:"OH",name:"Ohio"},48:{code:"OK",name:"Oklahoma"},49:{code:"OR",name:"Oregon"},50:{code:"PW",name:"Palau"},51:{code:"PA",name:"Pennsylvania"},52:{code:"PR",name:"Puerto Rico"},53:{code:"RI",name:"Rhode Island"},54:{code:"SC",name:"South Carolina"},55:{code:"SD",name:"South Dakota"},56:{code:"TN",name:"Tennessee"},57:{code:"TX",name:"Texas"},58:{code:"UT",name:"Utah"},59:{code:"VT",name:"Vermont"},60:{code:"VI",name:"Virgin Islands"},61:{code:"VA",name:"Virginia"},62:{code:"WA",name:"Washington"},63:{code:"WV",name:"West Virginia"},64:{code:"WI",name:"Wisconsin"},65:{code:"WY",name:"Wyoming"}},UM:{1:{code:"BI",name:"Baker Island"},2:{code:"HI",name:"Howland Island"},3:{code:"JI",name:"Jarvis Island"},4:{code:"JA",name:"Johnston Atoll"},5:{code:"KR",name:"Kingman Reef"},6:{code:"MA",name:"Midway Atoll"},7:{code:"NI",name:"Navassa Island"},8:{code:"PA",name:"Palmyra Atoll"},9:{code:"WI",name:"Wake Island"}},UY:{1:{code:"AR",name:"Artigas"},2:{code:"CA",name:"Canelones"},3:{code:"CL",name:"Cerro Largo"},4:{code:"CO",name:"Colonia"},5:{code:"DU",name:"Durazno"},6:{code:"FS",name:"Flores"},7:{code:"FA",name:"Florida"},8:{code:"LA",name:"Lavalleja"},9:{code:"MA",name:"Maldonado"},10:{code:"MO",name:"Montevideo"},11:{code:"PA",name:"Paysandu"},12:{code:"RN",name:"Rio Negro"},13:{code:"RV",name:"Rivera"},14:{code:"RO",name:"Rocha"},15:{code:"SL",name:"Salto"},16:{code:"SJ",name:"San Jose"},17:{code:"SO",name:"Soriano"},18:{code:"TA",name:"Tacuarembo"},19:{code:"TT",name:"Treinta y Tres"}},UZ:{1:{code:"AN",name:"Andijon"},2:{code:"BU",name:"Buxoro"},3:{code:"FA",name:"Farg'ona"},4:{code:"JI",name:"Jizzax"},5:{code:"NG",name:"Namangan"},6:{code:"NW",name:"Navoiy"},7:{code:"QA",name:"Qashqadaryo"},8:{code:"QR",name:"Qoraqalpog'iston Republikasi"},9:{code:"SA",name:"Samarqand"},10:{code:"SI",name:"Sirdaryo"},11:{code:"SU",name:"Surxondaryo"},12:{code:"TK",name:"Toshkent City"},13:{code:"TO",name:"Toshkent Region"},14:{code:"XO",name:"Xorazm"}},VU:{1:{code:"MA",name:"Malampa"},2:{code:"PE",name:"Penama"},3:{code:"SA",name:"Sanma"},4:{code:"SH",name:"Shefa"},5:{code:"TA",name:"Tafea"},6:{code:"TO",name:"Torba"}},VE:{1:{code:"AM",name:"Amazonas"},2:{code:"AN",name:"Anzoategui"},3:{code:"AP",name:"Apure"},4:{code:"AR",name:"Aragua"},5:{code:"BA",name:"Barinas"},6:{code:"BO",name:"Bolivar"},7:{code:"CA",name:"Carabobo"},8:{code:"CO",name:"Cojedes"},9:{code:"DA",name:"Delta Amacuro"},10:{code:"DF",name:"Dependencias Federales"},11:{code:"DI",name:"Distrito Federal"},12:{code:"FA",name:"Falcon"},13:{code:"GU",name:"Guarico"},14:{code:"LA",name:"Lara"},15:{code:"ME",name:"Merida"},16:{code:"MI",name:"Miranda"},17:{code:"MO",name:"Monagas"},18:{code:"NE",name:"Nueva Esparta"},19:{code:"PO",name:"Portuguesa"},20:{code:"SU",name:"Sucre"},21:{code:"TA",name:"Tachira"},22:{code:"TR",name:"Trujillo"},23:{code:"VA",name:"Vargas"},24:{code:"YA",name:"Yaracuy"},25:{code:"ZU",name:"Zulia"}},VN:{1:{code:"AG",name:"An Giang"},2:{code:"BG",name:"Bac Giang"},3:{code:"BK",name:"Bac Kan"},4:{code:"BL",name:"Bac Lieu"},5:{code:"BC",name:"Bac Ninh"},6:{code:"BR",name:"Ba Ria-Vung Tau"},7:{code:"BN",name:"Ben Tre"},8:{code:"BH",name:"Binh Dinh"},9:{code:"BU",name:"Binh Duong"},10:{code:"BP",name:"Binh Phuoc"},11:{code:"BT",name:"Binh Thuan"},12:{code:"CM",name:"Ca Mau"},13:{code:"CT",name:"Can Tho"},14:{code:"CB",name:"Cao Bang"},15:{code:"DL",name:"Dak Lak"},16:{code:"DG",name:"Dak Nong"},17:{code:"DN",name:"Da Nang"},18:{code:"DB",name:"Dien Bien"},19:{code:"DI",name:"Dong Nai"},20:{code:"DT",name:"Dong Thap"},21:{code:"GL",name:"Gia Lai"},22:{code:"HG",name:"Ha Giang"},23:{code:"HD",name:"Hai Duong"},24:{code:"HP",name:"Hai Phong"},25:{code:"HM",name:"Ha Nam"},26:{code:"HI",name:"Ha Noi"},27:{code:"HT",name:"Ha Tay"},28:{code:"HH",name:"Ha Tinh"},29:{code:"HB",name:"Hoa Binh"},30:{code:"HC",name:"Ho Chin Minh"},31:{code:"HU",name:"Hau Giang"},32:{code:"HY",name:"Hung Yen"}},VI:{1:{code:"C",name:"Saint Croix"},2:{code:"J",name:"Saint John"},3:{code:"T",name:"Saint Thomas"}},WF:{1:{code:"A",name:"Alo"},2:{code:"S",name:"Sigave"},3:{code:"W",name:"Wallis"}},YE:{1:{code:"AB",name:"Abyan"},2:{code:"AD",name:"Adan"},3:{code:"AM",name:"Amran"},4:{code:"BA",name:"Al Bayda"},5:{code:"DA",name:"Ad Dali"},6:{code:"DH",name:"Dhamar"},7:{code:"HD",name:"Hadramawt"},8:{code:"HJ",name:"Hajjah"},9:{code:"HU",name:"Al Hudaydah"},10:{code:"IB",name:"Ibb"},11:{code:"JA",name:"Al Jawf"},12:{code:"LA",name:"Lahij"},13:{code:"MA",name:"Ma'rib"},14:{code:"MR",name:"Al Mahrah"},15:{code:"MW",name:"Al Mahwit"},16:{code:"SD",name:"Sa'dah"},17:{code:"SN",name:"San'a"},18:{code:"SH",name:"Shabwah"},19:{code:"TA",name:"Ta'izz"}},YU:{1:{code:"KOS",name:"Kosovo"},2:{code:"MON",name:"Montenegro"},3:{code:"SER",name:"Serbia"},4:{code:"VOJ",name:"Vojvodina"}},ZR:{1:{code:"BC",name:"Bas-Congo"},2:{code:"BN",name:"Bandundu"},3:{code:"EQ",name:"Equateur"},4:{code:"KA",name:"Katanga"},5:{code:"KE",name:"Kasai-Oriental"},6:{code:"KN",name:"Kinshasa"},7:{code:"KW",name:"Kasai-Occidental"},8:{code:"MA",name:"Maniema"},9:{code:"NK",name:"Nord-Kivu"},10:{code:"OR",name:"Orientale"},11:{code:"SK",name:"Sud-Kivu"}},ZM:{1:{code:"CE",name:"Central"},2:{code:"CB",name:"Copperbelt"},3:{code:"EA",name:"Eastern"},4:{code:"LP",name:"Luapula"},5:{code:"LK",name:"Lusaka"},6:{code:"NO",name:"Northern"},7:{code:"NW",name:"North-Western"},8:{code:"SO",name:"Southern"},9:{code:"WE",name:"Western"}},ZW:{1:{code:"BU",name:"Bulawayo"},2:{code:"HA",name:"Harare"},3:{code:"ML",name:"Manicaland"},4:{code:"MC",name:"Mashonaland Central"},5:{code:"ME",name:"Mashonaland East"},6:{code:"MW",name:"Mashonaland West"},7:{code:"MV",name:"Masvingo"},8:{code:"MN",name:"Matabeleland North"},9:{code:"MS",name:"Matabeleland South"},10:{code:"MD",name:"Midlands"}}},BFHTimePickerDelimiter=":",BFHTimePickerModes={am:"AM",pm:"PM"},BFHTimezonesList={AF:{"Asia/Kabul":"Kabul"},AL:{"Europe/Tirane":"Tirane"},DZ:{"Africa/Algiers":"Algiers"},AS:{"Pacific/Pago_Pago":"Pago Pago"},AD:{"Europe/Andorra":"Andorra"},AO:{"Africa/Luanda":"Luanda"},AI:{"America/Anguilla":"Anguilla"},AQ:{"Antarctica/Casey":"Casey","Antarctica/Davis":"Davis","Antarctica/DumontDUrville":"DumontDUrville","Antarctica/Macquarie":"Macquarie","Antarctica/Mawson":"Mawson","Antarctica/McMurdo":"McMurdo","Antarctica/Palmer":"Palmer","Antarctica/Rothera":"Rothera","Antarctica/South_Pole":"South Pole","Antarctica/Syowa":"Syowa","Antarctica/Vostok":"Vostok"},AG:{"America/Antigua":"Antigua"},AR:{"America/Argentina/Buenos_Aires":"Argentina / Buenos Aires","America/Argentina/Catamarca":"Argentina / Catamarca","America/Argentina/Cordoba":"Argentina / Cordoba","America/Argentina/Jujuy":"Argentina / Jujuy","America/Argentina/La_Rioja":"Argentina / La Rioja","America/Argentina/Mendoza":"Argentina / Mendoza","America/Argentina/Rio_Gallegos":"Argentina / Rio Gallegos","America/Argentina/Salta":"Argentina / Salta","America/Argentina/San_Juan":"Argentina / San Juan","America/Argentina/San_Luis":"Argentina / San Luis","America/Argentina/Tucuman":"Argentina / Tucuman","America/Argentina/Ushuaia":"Argentina / Ushuaia"},AM:{"Asia/Yerevan":"Yerevan"},AW:{"America/Aruba":"Aruba"},AU:{"Australia/Adelaide":"Adelaide","Australia/Brisbane":"Brisbane","Australia/Broken_Hill":"Broken Hill","Australia/Currie":"Currie","Australia/Darwin":"Darwin","Australia/Eucla":"Eucla","Australia/Hobart":"Hobart","Australia/Lindeman":"Lindeman","Australia/Lord_Howe":"Lord Howe","Australia/Melbourne":"Melbourne","Australia/Perth":"Perth","Australia/Sydney":"Sydney"},AT:{"Europe/Vienna":"Vienna"},AZ:{"Asia/Baku":"Baku"},BH:{"Asia/Bahrain":"Bahrain"},BD:{"Asia/Dhaka":"Dhaka"},BB:{"America/Barbados":"Barbados"},BY:{"Europe/Minsk":"Minsk"},BE:{"Europe/Brussels":"Brussels"},BZ:{"America/Belize":"Belize"},BJ:{"Africa/Porto-Novo":"Porto-Novo"},BM:{"Atlantic/Bermuda":"Bermuda"},BT:{"Asia/Thimphu":"Thimphu"},BO:{"America/La_Paz":"La Paz"},BA:{"Europe/Sarajevo":"Sarajevo"},BW:{"Africa/Gaborone":"Gaborone"},BR:{"America/Araguaina":"Araguaina","America/Bahia":"Bahia","America/Belem":"Belem","America/Boa_Vista":"Boa Vista","America/Campo_Grande":"Campo Grande","America/Cuiaba":"Cuiaba","America/Eirunepe":"Eirunepe","America/Fortaleza":"Fortaleza","America/Maceio":"Maceio","America/Manaus":"Manaus","America/Noronha":"Noronha","America/Porto_Velho":"Porto Velho","America/Recife":"Recife","America/Rio_Branco":"Rio Branco","America/Santarem":"Santarem","America/Sao_Paulo":"Sao Paulo"},VG:{"America/Tortola":"Tortola"},BN:{"Asia/Brunei":"Brunei"},BG:{"Europe/Sofia":"Sofia"},BF:{"Africa/Ouagadougou":"Ouagadougou"},BI:{"Africa/Bujumbura":"Bujumbura"},CI:{"Africa/Abidjan":"Abidjan"},KH:{"Asia/Phnom_Penh":"Phnom Penh"},CM:{"Africa/Douala":"Douala"},CA:{"America/Atikokan":"Atikokan","America/Blanc-Sablon":"Blanc-Sablon","America/Cambridge_Bay":"Cambridge Bay","America/Creston":"Creston","America/Dawson":"Dawson","America/Dawson_Creek":"Dawson Creek","America/Edmonton":"Edmonton","America/Glace_Bay":"Glace Bay","America/Goose_Bay":"Goose Bay","America/Halifax":"Halifax","America/Inuvik":"Inuvik","America/Iqaluit":"Iqaluit","America/Moncton":"Moncton","America/Montreal":"Montreal","America/Nipigon":"Nipigon","America/Pangnirtung":"Pangnirtung","America/Rainy_River":"Rainy River","America/Rankin_Inlet":"Rankin Inlet","America/Regina":"Regina","America/Resolute":"Resolute","America/St_Johns":"St Johns","America/Swift_Current":"Swift Current","America/Thunder_Bay":"Thunder Bay","America/Toronto":"Toronto","America/Vancouver":"Vancouver","America/Whitehorse":"Whitehorse","America/Winnipeg":"Winnipeg","America/Yellowknife":"Yellowknife"},CV:{"Atlantic/Cape_Verde":"Cape Verde"},KY:{"America/Cayman":"Cayman"},CF:{"Africa/Bangui":"Bangui"},TD:{"Africa/Ndjamena":"Ndjamena"},CL:{"America/Santiago":"Santiago","Pacific/Easter":"Easter"},CN:{"Asia/Chongqing":"Chongqing","Asia/Harbin":"Harbin","Asia/Kashgar":"Kashgar","Asia/Shanghai":"Shanghai","Asia/Urumqi":"Urumqi"},CO:{"America/Bogota":"Bogota"},KM:{"Indian/Comoro":"Comoro"},CG:{"Africa/Brazzaville":"Brazzaville"},CR:{"America/Costa_Rica":"Costa Rica"},HR:{"Europe/Zagreb":"Zagreb"},CU:{"America/Havana":"Havana"},CY:{"Asia/Nicosia":"Nicosia"},CZ:{"Europe/Prague":"Prague"},CD:{"Africa/Kinshasa":"Kinshasa","Africa/Lubumbashi":"Lubumbashi"},DK:{"Europe/Copenhagen":"Copenhagen"},DJ:{"Africa/Djibouti":"Djibouti"},DM:{"America/Dominica":"Dominica"},DO:{"America/Santo_Domingo":"Santo Domingo"},TP:{},EC:{"America/Guayaquil":"Guayaquil","Pacific/Galapagos":"Galapagos"},EG:{"Africa/Cairo":"Cairo"},SV:{"America/El_Salvador":"El Salvador"},GQ:{"Africa/Malabo":"Malabo"},ER:{"Africa/Asmara":"Asmara"},EE:{"Europe/Tallinn":"Tallinn"},ET:{"Africa/Addis_Ababa":"Addis Ababa"},FO:{"Atlantic/Faroe":"Faroe"},FK:{"Atlantic/Stanley":"Stanley"},FJ:{"Pacific/Fiji":"Fiji"},FI:{"Europe/Helsinki":"Helsinki"},MK:{"Europe/Skopje":"Skopje"},FR:{"Europe/Paris":"Paris"},GA:{"Africa/Libreville":"Libreville"},GE:{"Asia/Tbilisi":"Tbilisi"},DE:{"Europe/Berlin":"Berlin"},GH:{"Africa/Accra":"Accra"},GR:{"Europe/Athens":"Athens"},GL:{"America/Danmarkshavn":"Danmarkshavn","America/Godthab":"Godthab","America/Scoresbysund":"Scoresbysund","America/Thule":"Thule"},GD:{"America/Grenada":"Grenada"},GU:{"Pacific/Guam":"Guam"},GT:{"America/Guatemala":"Guatemala"},GN:{"Africa/Conakry":"Conakry"},GW:{"Africa/Bissau":"Bissau"},GY:{"America/Guyana":"Guyana"},HT:{"America/Port-au-Prince":"Port-au-Prince"},HN:{"America/Tegucigalpa":"Tegucigalpa"},HK:{"Asia/Hong_Kong":"Hong Kong"},HU:{"Europe/Budapest":"Budapest"},IS:{"Atlantic/Reykjavik":"Reykjavik"},IN:{"Asia/Kolkata":"Kolkata"},ID:{"Asia/Jakarta":"Jakarta","Asia/Jayapura":"Jayapura","Asia/Makassar":"Makassar","Asia/Pontianak":"Pontianak"},IR:{"Asia/Tehran":"Tehran"},IQ:{"Asia/Baghdad":"Baghdad"},IE:{"Europe/Dublin":"Dublin"},IL:{"Asia/Jerusalem":"Jerusalem"},IT:{"Europe/Rome":"Rome"},JM:{"America/Jamaica":"Jamaica"},JP:{"Asia/Tokyo":"Tokyo"},JO:{"Asia/Amman":"Amman"},KZ:{"Asia/Almaty":"Almaty","Asia/Aqtau":"Aqtau","Asia/Aqtobe":"Aqtobe","Asia/Oral":"Oral","Asia/Qyzylorda":"Qyzylorda"},KE:{"Africa/Nairobi":"Nairobi"},KI:{"Pacific/Enderbury":"Enderbury","Pacific/Kiritimati":"Kiritimati","Pacific/Tarawa":"Tarawa"},KW:{"Asia/Kuwait":"Kuwait"},KG:{"Asia/Bishkek":"Bishkek"},LA:{"Asia/Vientiane":"Vientiane"},LV:{"Europe/Riga":"Riga"},LB:{"Asia/Beirut":"Beirut"},LS:{"Africa/Maseru":"Maseru"},LR:{"Africa/Monrovia":"Monrovia"},LY:{"Africa/Tripoli":"Tripoli"},LI:{"Europe/Vaduz":"Vaduz"},LT:{"Europe/Vilnius":"Vilnius"},LU:{"Europe/Luxembourg":"Luxembourg"},MO:{"Asia/Macau":"Macau"},MG:{"Indian/Antananarivo":"Antananarivo"},MW:{"Africa/Blantyre":"Blantyre"},MY:{"Asia/Kuala_Lumpur":"Kuala Lumpur","Asia/Kuching":"Kuching"},MV:{"Indian/Maldives":"Maldives"},ML:{"Africa/Bamako":"Bamako"},MT:{"Europe/Malta":"Malta"},MH:{"Pacific/Kwajalein":"Kwajalein","Pacific/Majuro":"Majuro"},MR:{"Africa/Nouakchott":"Nouakchott"},MU:{"Indian/Mauritius":"Mauritius"},MX:{"America/Bahia_Banderas":"Bahia Banderas","America/Cancun":"Cancun","America/Chihuahua":"Chihuahua","America/Hermosillo":"Hermosillo","America/Matamoros":"Matamoros","America/Mazatlan":"Mazatlan","America/Merida":"Merida","America/Mexico_City":"Mexico City","America/Monterrey":"Monterrey","America/Ojinaga":"Ojinaga","America/Santa_Isabel":"Santa Isabel","America/Tijuana":"Tijuana"},FM:{"Pacific/Chuuk":"Chuuk","Pacific/Kosrae":"Kosrae","Pacific/Pohnpei":"Pohnpei"},MD:{"Europe/Chisinau":"Chisinau"},MC:{"Europe/Monaco":"Monaco"},MN:{"Asia/Choibalsan":"Choibalsan","Asia/Hovd":"Hovd","Asia/Ulaanbaatar":"Ulaanbaatar"},ME:{"Europe/Podgorica":"Podgorica"},MS:{"America/Montserrat":"Montserrat"},MA:{"Africa/Casablanca":"Casablanca"},MZ:{"Africa/Maputo":"Maputo"},MM:{"Asia/Rangoon":"Rangoon"},NA:{"Africa/Windhoek":"Windhoek"},NR:{"Pacific/Nauru":"Nauru"},NP:{"Asia/Kathmandu":"Kathmandu"},NL:{"Europe/Amsterdam":"Amsterdam"},AN:{},NZ:{"Pacific/Auckland":"Auckland","Pacific/Chatham":"Chatham"},NI:{"America/Managua":"Managua"},NE:{"Africa/Niamey":"Niamey"},NG:{"Africa/Lagos":"Lagos"},NF:{"Pacific/Norfolk":"Norfolk"},KP:{"Asia/Pyongyang":"Pyongyang"},MP:{"Pacific/Saipan":"Saipan"},NO:{"Europe/Oslo":"Oslo"},OM:{"Asia/Muscat":"Muscat"},PK:{"Asia/Karachi":"Karachi"},PW:{"Pacific/Palau":"Palau"},PA:{"America/Panama":"Panama"},PG:{"Pacific/Port_Moresby":"Port Moresby"},PY:{"America/Asuncion":"Asuncion"},PE:{"America/Lima":"Lima"},PH:{"Asia/Manila":"Manila"},PN:{"Pacific/Pitcairn":"Pitcairn"},PL:{"Europe/Warsaw":"Warsaw"},PT:{"Atlantic/Azores":"Azores","Atlantic/Madeira":"Madeira","Europe/Lisbon":"Lisbon"},PR:{"America/Puerto_Rico":"Puerto Rico"},QA:{"Asia/Qatar":"Qatar"},RO:{"Europe/Bucharest":"Bucharest"},RU:{"Asia/Anadyr":"Anadyr","Asia/Irkutsk":"Irkutsk","Asia/Kamchatka":"Kamchatka","Asia/Krasnoyarsk":"Krasnoyarsk","Asia/Magadan":"Magadan","Asia/Novokuznetsk":"Novokuznetsk","Asia/Novosibirsk":"Novosibirsk","Asia/Omsk":"Omsk","Asia/Sakhalin":"Sakhalin","Asia/Vladivostok":"Vladivostok","Asia/Yakutsk":"Yakutsk","Asia/Yekaterinburg":"Yekaterinburg","Europe/Kaliningrad":"Kaliningrad","Europe/Moscow":"Moscow","Europe/Samara":"Samara","Europe/Volgograd":"Volgograd"},RW:{"Africa/Kigali":"Kigali"},ST:{"Africa/Sao_Tome":"Sao Tome"},SH:{"Atlantic/St_Helena":"St Helena"},KN:{"America/St_Kitts":"St Kitts"},LC:{"America/St_Lucia":"St Lucia"},VC:{"America/St_Vincent":"St Vincent"},WS:{"Pacific/Apia":"Apia"},SM:{"Europe/San_Marino":"San Marino"},SA:{"Asia/Riyadh":"Riyadh"},SN:{"Africa/Dakar":"Dakar"},RS:{"Europe/Belgrade":"Belgrade"},SC:{"Indian/Mahe":"Mahe"},SL:{"Africa/Freetown":"Freetown"},SG:{"Asia/Singapore":"Singapore"},SK:{"Europe/Bratislava":"Bratislava"},SI:{"Europe/Ljubljana":"Ljubljana"},SB:{"Pacific/Guadalcanal":"Guadalcanal"},SO:{"Africa/Mogadishu":"Mogadishu"},ZA:{"Africa/Johannesburg":"Johannesburg"},GS:{"Atlantic/South_Georgia":"South Georgia"},KR:{"Asia/Seoul":"Seoul"},ES:{"Africa/Ceuta":"Ceuta","Atlantic/Canary":"Canary","Europe/Madrid":"Madrid"},LK:{"Asia/Colombo":"Colombo"},SD:{"Africa/Khartoum":"Khartoum"},SR:{"America/Paramaribo":"Paramaribo"},SZ:{"Africa/Mbabane":"Mbabane"},SE:{"Europe/Stockholm":"Stockholm"},CH:{"Europe/Zurich":"Zurich"},SY:{"Asia/Damascus":"Damascus"},TW:{"Asia/Taipei":"Taipei"},TJ:{"Asia/Dushanbe":"Dushanbe"},TZ:{"Africa/Dar_es_Salaam":"Dar es Salaam"},TH:{"Asia/Bangkok":"Bangkok"},BS:{"America/Nassau":"Nassau"},GM:{"Africa/Banjul":"Banjul"},TG:{"Africa/Lome":"Lome"},TO:{"Pacific/Tongatapu":"Tongatapu"},TT:{"America/Port_of_Spain":"Port of Spain"},TN:{"Africa/Tunis":"Tunis"},TR:{"Europe/Istanbul":"Istanbul"},TM:{"Asia/Ashgabat":"Ashgabat"},TC:{"America/Grand_Turk":"Grand Turk"},TV:{"Pacific/Funafuti":"Funafuti"},VI:{"America/St_Thomas":"St Thomas"},UG:{"Africa/Kampala":"Kampala"},UA:{"Europe/Kiev":"Kiev","Europe/Simferopol":"Simferopol","Europe/Uzhgorod":"Uzhgorod","Europe/Zaporozhye":"Zaporozhye"},AE:{"Asia/Dubai":"Dubai"},GB:{"Europe/London":"London"},US:{"America/Adak":"Adak","America/Anchorage":"Anchorage","America/Boise":"Boise","America/Chicago":"Chicago","America/Denver":"Denver","America/Detroit":"Detroit","America/Indiana/Indianapolis":"Indiana / Indianapolis","America/Indiana/Knox":"Indiana / Knox","America/Indiana/Marengo":"Indiana / Marengo","America/Indiana/Petersburg":"Indiana / Petersburg","America/Indiana/Tell_City":"Indiana / Tell City","America/Indiana/Vevay":"Indiana / Vevay","America/Indiana/Vincennes":"Indiana / Vincennes","America/Indiana/Winamac":"Indiana / Winamac","America/Juneau":"Juneau","America/Kentucky/Louisville":"Kentucky / Louisville","America/Kentucky/Monticello":"Kentucky / Monticello","America/Los_Angeles":"Los Angeles","America/Menominee":"Menominee","America/Metlakatla":"Metlakatla","America/New_York":"New York","America/Nome":"Nome","America/North_Dakota/Beulah":"North Dakota / Beulah","America/North_Dakota/Center":"North Dakota / Center","America/North_Dakota/New_Salem":"North Dakota / New Salem","America/Phoenix":"Phoenix","America/Shiprock":"Shiprock","America/Sitka":"Sitka","America/Yakutat":"Yakutat","Pacific/Honolulu":"Honolulu"},UY:{"America/Montevideo":"Montevideo"},UZ:{"Asia/Samarkand":"Samarkand","Asia/Tashkent":"Tashkent"},VU:{"Pacific/Efate":"Efate"},VA:{"Europe/Vatican":"Vatican"},VE:{"America/Caracas":"Caracas"},VN:{"Asia/Ho_Chi_Minh":"Ho Chi Minh"},EH:{"Africa/El_Aaiun":"El Aaiun"},YE:{"Asia/Aden":"Aden"},ZM:{"Africa/Lusaka":"Lusaka"},ZW:{"Africa/Harare":"Harare"}};
++function(a){"use strict";function b(a){var b=a.toString(16);return 1===b.length?"0"+b:b}function c(a,c,d){return"#"+b(a)+b(c)+b(d)}function d(){var b;a(f).each(function(c){return b=e(a(this)),b.hasClass("open")?(b.trigger(c=a.Event("hide.bfhcolorpicker")),c.isDefaultPrevented()?!0:(b.removeClass("open").trigger("hidden.bfhcolorpicker"),void 0)):!0})}function e(a){return a.closest(".bfh-colorpicker")}var f="[data-toggle=bfh-colorpicker]",g=function(b,c){this.options=a.extend({},a.fn.bfhcolorpicker.defaults,c),this.$element=a(b),this.initPopover()};g.prototype={constructor:g,initPalette:function(){var a,b,c;a=this.$element.find("canvas"),b=a[0].getContext("2d"),c=b.createLinearGradient(0,0,a.width(),0),c.addColorStop(0,"rgb(255, 255, 255)"),c.addColorStop(.1,"rgb(255, 0, 0)"),c.addColorStop(.25,"rgb(255, 0, 255)"),c.addColorStop(.4,"rgb(0, 0, 255)"),c.addColorStop(.55,"rgb(0, 255, 255)"),c.addColorStop(.7,"rgb(0, 255, 0)"),c.addColorStop(.85,"rgb(255, 255, 0)"),c.addColorStop(1,"rgb(255, 0, 0)"),b.fillStyle=c,b.fillRect(0,0,b.canvas.width,b.canvas.height),c=b.createLinearGradient(0,0,0,a.height()),c.addColorStop(0,"rgba(255, 255, 255, 1)"),c.addColorStop(.5,"rgba(255, 255, 255, 0)"),c.addColorStop(.5,"rgba(0, 0, 0, 0)"),c.addColorStop(1,"rgba(0, 0, 0, 1)"),b.fillStyle=c,b.fillRect(0,0,b.canvas.width,b.canvas.height)},initPopover:function(){var a,b;a="",b="","right"===this.options.align?b='':a='',this.$element.html(''+a+''+b+" "+''+''+" "),this.$element.on("click.bfhcolorpicker.data-api touchstart.bfhcolorpicker.data-api",f,g.prototype.toggle).on("mousedown.bfhcolorpicker.data-api","canvas",g.prototype.mouseDown).on("click.bfhcolorpicker.data-api touchstart.bfhcolorpicker.data-api",".bfh-colorpicker-popover",function(){return!1}),this.initPalette(),this.$element.val(this.options.color)},updateVal:function(a,b){var d,e,f,g,h,i,j;h=5,d=this.$element.find("canvas"),e=d[0].getContext("2d"),f=a-d.offset().left,g=b-d.offset().top,f=Math.round(f/h)*h,g=Math.round(g/h)*h,0>f&&(f=0),f>=d.width()&&(f=d.width()-1),0>g&&(g=0),g>d.height()&&(g=d.height()),i=e.getImageData(f,g,1,1),j=c(i.data[0],i.data[1],i.data[2]),j!==this.$element.val()&&(this.$element.val(j),this.$element.trigger("change.bfhcolorpicker"))},mouseDown:function(){var b,c;b=a(this),c=e(b),a(document).on("mousemove.bfhcolorpicker.data-api",{colorpicker:c},g.prototype.mouseMove).one("mouseup.bfhcolorpicker.data-api",{colorpicker:c},g.prototype.mouseUp)},mouseMove:function(a){var b;b=a.data.colorpicker,b.data("bfhcolorpicker").updateVal(a.pageX,a.pageY)},mouseUp:function(b){var c;c=b.data.colorpicker,c.data("bfhcolorpicker").updateVal(b.pageX,b.pageY),a(document).off("mousemove.bfhcolorpicker.data-api"),c.data("bfhcolorpicker").options.close===!0&&d()},toggle:function(b){var c,f,g;if(c=a(this),f=e(c),f.is(".disabled")||void 0!==f.attr("disabled"))return!0;if(g=f.hasClass("open"),d(),!g){if(f.trigger(b=a.Event("show.bfhcolorpicker")),b.isDefaultPrevented())return!0;f.toggleClass("open").trigger("shown.bfhcolorpicker"),c.focus()}return!1}};var h=a.fn.bfhcolorpicker;a.fn.bfhcolorpicker=function(b){return this.each(function(){var c,d,e;c=a(this),d=c.data("bfhcolorpicker"),e="object"==typeof b&&b,this.type="bfhcolorpicker",d||c.data("bfhcolorpicker",d=new g(this,e)),"string"==typeof b&&d[b].call(c)})},a.fn.bfhcolorpicker.Constructor=g,a.fn.bfhcolorpicker.defaults={align:"left",input:"form-control",placeholder:"",name:"",color:"#000000",close:!0},a.fn.bfhcolorpicker.noConflict=function(){return a.fn.bfhcolorpicker=h,this};var i;a.valHooks.div&&(i=a.valHooks.div),a.valHooks.div={get:function(b){return a(b).hasClass("bfh-colorpicker")?a(b).find('input[type="text"]').val():i?i.get(b):void 0},set:function(b,c){if(a(b).hasClass("bfh-colorpicker"))a(b).find(".bfh-colorpicker-icon").css("background-color",c),a(b).find('input[type="text"]').val(c);else if(i)return i.set(b,c)}},a(document).ready(function(){a("div.bfh-colorpicker").each(function(){var b;b=a(this),b.bfhcolorpicker(b.data())})}),a(document).on("click.bfhcolorpicker.data-api",d)}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=a.extend({},a.fn.bfhcountries.defaults,c),this.$element=a(b),this.$element.is("select")&&this.addCountries(),this.$element.hasClass("bfh-selectbox")&&this.addBootstrapCountries(),this.$element.is("span")&&this.displayCountry()};b.prototype={constructor:b,getCountries:function(){var b,c;if(this.options.available){if("string"==typeof this.options.available){c=[],this.options.available=this.options.available.split(",");for(b in BFHCountriesList)BFHCountriesList.hasOwnProperty(b)&&a.inArray(b,this.options.available)>=0&&(c[b]=BFHCountriesList[b])}else c=this.options.available;return c}return BFHCountriesList},addCountries:function(){var a,b,c;a=this.options.country,c=this.getCountries(),this.$element.html(""),this.options.blank===!0&&this.$element.append('');for(b in c)c.hasOwnProperty(b)&&this.$element.append('");this.$element.val(a)},addBootstrapCountries:function(){var a,b,c,d,e,f;d=this.options.country,a=this.$element.find('input[type="hidden"]'),b=this.$element.find(".bfh-selectbox-option"),c=this.$element.find("[role=option]"),f=this.getCountries(),c.html(""),this.options.blank===!0&&c.append('');for(e in f)f.hasOwnProperty(e)&&(this.options.flags===!0?c.append(''+f[e]+""):c.append(''+f[e]+""));this.$element.val(d)},displayCountry:function(){var a;a=this.options.country,this.options.flags===!0?this.$element.html(' '+BFHCountriesList[a]):this.$element.html(BFHCountriesList[a])}};var c=a.fn.bfhcountries;a.fn.bfhcountries=function(c){return this.each(function(){var d,e,f;d=a(this),e=d.data("bfhcountries"),f="object"==typeof c&&c,e||d.data("bfhcountries",e=new b(this,f)),"string"==typeof c&&e[c].call(d)})},a.fn.bfhcountries.Constructor=b,a.fn.bfhcountries.defaults={country:"",available:"",flags:!1,blank:!0},a.fn.bfhcountries.noConflict=function(){return a.fn.bfhcountries=c,this},a(document).ready(function(){a("form select.bfh-countries, span.bfh-countries, div.bfh-countries").each(function(){var b;b=a(this),b.hasClass("bfh-selectbox")&&b.bfhselectbox(b.data()),b.bfhcountries(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=a.extend({},a.fn.bfhcurrencies.defaults,c),this.$element=a(b),this.$element.is("select")&&this.addCurrencies(),this.$element.hasClass("bfh-selectbox")&&this.addBootstrapCurrencies(),this.$element.is("span")&&this.displayCurrency()};b.prototype={constructor:b,getCurrencies:function(){var b,c;if(this.options.available){c=[],this.options.available=this.options.available.split(",");for(b in BFHCurrenciesList)BFHCurrenciesList.hasOwnProperty(b)&&a.inArray(b,this.options.available)>=0&&(c[b]=BFHCurrenciesList[b]);return c}return BFHCurrenciesList},addCurrencies:function(){var a,b,c;a=this.options.currency,c=this.getCurrencies(),this.$element.html(""),this.options.blank===!0&&this.$element.append('');for(b in c)c.hasOwnProperty(b)&&this.$element.append('");this.$element.val(a)},addBootstrapCurrencies:function(){var a,b,c,d,e,f,g;d=this.options.currency,a=this.$element.find('input[type="hidden"]'),b=this.$element.find(".bfh-selectbox-option"),c=this.$element.find("[role=option]"),f=this.getCurrencies(),c.html(""),this.options.blank===!0&&c.append('');for(e in f)f.hasOwnProperty(e)&&(this.options.flags===!0?(g=f[e].currencyflag?f[e].currencyflag:e.substr(0,2),c.append(''+f[e].label+"")):c.append(''+f[e].label+""));this.$element.val(d)},displayCurrency:function(){var a,b;a=this.options.currency,this.options.flags===!0?(b=BFHCurrenciesList[a].currencyflag?BFHCurrenciesList[a].currencyflag:a.substr(0,2),this.$element.html(' '+BFHCurrenciesList[a].label)):this.$element.html(BFHCurrenciesList[a].label)}};var c=a.fn.bfhcurrencies;a.fn.bfhcurrencies=function(c){return this.each(function(){var d,e,f;d=a(this),e=d.data("bfhcurrencies"),f="object"==typeof c&&c,e||d.data("bfhcurrencies",e=new b(this,f)),"string"==typeof c&&e[c].call(d)})},a.fn.bfhcurrencies.Constructor=b,a.fn.bfhcurrencies.defaults={currency:"",available:"",flags:!1,blank:!0},a.fn.bfhcurrencies.noConflict=function(){return a.fn.bfhcurrencies=c,this},a(document).ready(function(){a("form select.bfh-currencies, span.bfh-currencies, div.bfh-currencies").each(function(){var b;b=a(this),b.hasClass("bfh-selectbox")&&b.bfhselectbox(b.data()),b.bfhcurrencies(b.data())})})}(window.jQuery),+function(a){"use strict";function b(a,b){return new Date(b,a,0).getDate()}function c(a,b,c){return new Date(b,a,c).getDay()}function d(a,b,c,d){return b+=1,b=String(b),d=String(d),1===b.length&&(b="0"+b),1===d.length&&(d="0"+d),a.replace("m",b).replace("y",c).replace("d",d)}function e(a,b,c){var d,e,f;d=[{part:"m",position:a.indexOf("m")},{part:"y",position:a.indexOf("y")},{part:"d",position:a.indexOf("d")}],d.sort(function(a,b){return a.position-b.position}),f=b.match(/(\d+)/g);for(e in d)if(d.hasOwnProperty(e)&&d[e].part===c)return Number(f[e]).toString()}function f(){var b;a(h).each(function(c){return b=g(a(this)),b.hasClass("open")?(b.trigger(c=a.Event("hide.bfhdatepicker")),c.isDefaultPrevented()?!0:(b.removeClass("open").trigger("hidden.bfhdatepicker"),void 0)):!0})}function g(a){return a.closest(".bfh-datepicker")}var h="[data-toggle=bfh-datepicker]",i=function(b,c){this.options=a.extend({},a.fn.bfhdatepicker.defaults,c),this.$element=a(b),this.initCalendar()};i.prototype={constructor:i,setDate:function(){var a,b,c;a=this.options.date,c=this.options.format,""===a||"today"===a||void 0===a?(b=new Date,"today"===a&&this.$element.val(d(c,b.getMonth(),b.getFullYear(),b.getDate())),this.$element.data("month",b.getMonth()),this.$element.data("year",b.getFullYear())):(this.$element.val(a),this.$element.data("month",Number(e(c,a,"m")-1)),this.$element.data("year",Number(e(c,a,"y"))))},setDateLimit:function(a,b){var c,d;d=this.options.format,""!==a?(this.$element.data(b+"limit",!0),"today"===a?(c=new Date,this.$element.data(b+"day",c.getDate()),this.$element.data(b+"month",c.getMonth()),this.$element.data(b+"year",c.getFullYear())):(this.$element.data(b+"day",Number(e(d,a,"d"))),this.$element.data(b+"month",Number(e(d,a,"m")-1)),this.$element.data(b+"year",Number(e(d,a,"y"))))):this.$element.data(b+"limit",!1)},initCalendar:function(){var a,b,c;a="",b="",c="",""!==this.options.icon&&("right"===this.options.align?b='':a='',c="input-group"),this.$element.html(''+a+''+b+" "+'"),this.$element.on("click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api",h,i.prototype.toggle).on("click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api",".bfh-datepicker-calendar > table.calendar .month > .previous",i.prototype.previousMonth).on("click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api",".bfh-datepicker-calendar > table.calendar .month > .next",i.prototype.nextMonth).on("click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api",".bfh-datepicker-calendar > table.calendar .year > .previous",i.prototype.previousYear).on("click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api",".bfh-datepicker-calendar > table.calendar .year > .next",i.prototype.nextYear).on("click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api",".bfh-datepicker-calendar > table.calendar td:not(.off)",i.prototype.select).on("click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api",".bfh-datepicker-calendar > table.calendar",function(){return!1}),this.setDate(),this.setDateLimit(this.options.min,"lower"),this.setDateLimit(this.options.max,"higher"),this.updateCalendar()},updateCalendarHeader:function(a,b,c){var d,e;for(a.find("table > thead > tr > th.month > span").text(BFHMonthsList[b]),a.find("table > thead > tr > th.year > span").text(c),d=a.find("table > thead > tr.days-header"),d.html(""),e=BFHDayOfWeekStart;e"+BFHDaysList[e]+"");for(e=0;BFHDayOfWeekStart>e;e+=1)d.append(""+BFHDaysList[e]+" | ")},checkMinDate:function(a,b,c){var d,e,f,g;return d=this.$element.data("lowerlimit"),d===!0&&(e=this.$element.data("lowerday"),f=this.$element.data("lowermonth"),g=this.$element.data("loweryear"),e>a&&b===f&&c===g||f>b&&c===g||g>c)?!0:!1},checkMaxDate:function(a,b,c){var d,e,f,g;return d=this.$element.data("higherlimit"),d===!0&&(e=this.$element.data("higherday"),f=this.$element.data("highermonth"),g=this.$element.data("higheryear"),a>e&&b===f&&c===g||b>f&&c===g||c>g)?!0:!1},checkToday:function(a,b,c){var d;return d=new Date,a===d.getDate()&&b===d.getMonth()&&c===d.getFullYear()?!0:!1},updateCalendarDays:function(a,d,e){var f,g,h,i,j,k,l;for(f=a.find("table > tbody").html(""),g=b(d,e),h=b(d+1,e),i=c(d,e,1),j=c(d,e,h),k="",l=0;(i-BFHDayOfWeekStart+7)%7>l;l+=1)k+=''+(g-(i-BFHDayOfWeekStart+7)%7+l+1)+" | ";for(l=1;h>=l;l+=1)k+=this.checkMinDate(l,d,e)?''+l+" | ":this.checkMaxDate(l,d,e)?''+l+" | ":this.checkToday(l,d,e)?''+l+" | ":''+l+" | ",c(d,e,l)===(6+BFHDayOfWeekStart)%7&&(f.append(""+k+" "),k="");for(l=1;(7-(j+1-BFHDayOfWeekStart+7)%7)%7+1>=l;l+=1)k+=''+l+" | ",l===(7-(j+1-BFHDayOfWeekStart+7)%7)%7&&f.append(""+k+" ")},updateCalendar:function(){var a,b,c;a=this.$element.find(".bfh-datepicker-calendar"),b=this.$element.data("month"),c=this.$element.data("year"),this.updateCalendarHeader(a,b,c),this.updateCalendarDays(a,b,c)},previousMonth:function(){var b,c,d;return b=a(this),c=g(b),0===Number(c.data("month"))?(c.data("month",11),c.data("year",Number(c.data("year"))-1)):c.data("month",Number(c.data("month"))-1),d=c.data("bfhdatepicker"),d.updateCalendar(),!1},nextMonth:function(){var b,c,d;return b=a(this),c=g(b),11===Number(c.data("month"))?(c.data("month",0),c.data("year",Number(c.data("year"))+1)):c.data("month",Number(c.data("month"))+1),d=c.data("bfhdatepicker"),d.updateCalendar(),!1},previousYear:function(){var b,c,d;return b=a(this),c=g(b),c.data("year",Number(c.data("year"))-1),d=c.data("bfhdatepicker"),d.updateCalendar(),!1},nextYear:function(){var b,c,d;return b=a(this),c=g(b),c.data("year",Number(c.data("year"))+1),d=c.data("bfhdatepicker"),d.updateCalendar(),!1},select:function(b){var c,e,h,i,j,k;c=a(this),b.preventDefault(),b.stopPropagation(),e=g(c),h=e.data("bfhdatepicker"),i=e.data("month"),j=e.data("year"),k=c.data("day"),e.val(d(h.options.format,i,j,k)),e.trigger("change.bfhdatepicker"),h.options.close===!0&&f()},toggle:function(b){var c,d,e;if(c=a(this),d=g(c),d.is(".disabled")||void 0!==d.attr("disabled"))return!0;if(e=d.hasClass("open"),f(),!e){if(d.trigger(b=a.Event("show.bfhdatepicker")),b.isDefaultPrevented())return!0;d.toggleClass("open").trigger("shown.bfhdatepicker"),c.focus()}return!1}};var j=a.fn.bfhdatepicker;a.fn.bfhdatepicker=function(b){return this.each(function(){var c,d,e;c=a(this),d=c.data("bfhdatepicker"),e="object"==typeof b&&b,this.type="bfhdatepicker",d||c.data("bfhdatepicker",d=new i(this,e)),"string"==typeof b&&d[b].call(c)})},a.fn.bfhdatepicker.Constructor=i,a.fn.bfhdatepicker.defaults={icon:"glyphicon glyphicon-calendar",align:"left",input:"form-control",placeholder:"",name:"",date:"today",format:"m/d/y",min:"",max:"",close:!0},a.fn.bfhdatepicker.noConflict=function(){return a.fn.bfhdatepicker=j,this};var k;a.valHooks.div&&(k=a.valHooks.div),a.valHooks.div={get:function(b){return a(b).hasClass("bfh-datepicker")?a(b).find('input[type="text"]').val():k?k.get(b):void 0},set:function(b,c){if(a(b).hasClass("bfh-datepicker"))a(b).find('input[type="text"]').val(c);else if(k)return k.set(b,c)}},a(document).ready(function(){a("div.bfh-datepicker").each(function(){var b;b=a(this),b.bfhdatepicker(b.data())})}),a(document).on("click.bfhdatepicker.data-api",f)}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=a.extend({},a.fn.bfhfonts.defaults,c),this.$element=a(b),this.$element.is("select")&&this.addFonts(),this.$element.hasClass("bfh-selectbox")&&this.addBootstrapFonts()};b.prototype={constructor:b,getFonts:function(){var b,c;if(this.options.available){c=[],this.options.available=this.options.available.split(",");for(b in BFHFontsList)BFHFontsList.hasOwnProperty(b)&&a.inArray(b,this.options.available)>=0&&(c[b]=BFHFontsList[b]);return c}return BFHFontsList},addFonts:function(){var a,b,c;a=this.options.font,c=this.getFonts(),this.$element.html(""),this.options.blank===!0&&this.$element.append('');for(b in c)c.hasOwnProperty(b)&&this.$element.append('");this.$element.val(a)},addBootstrapFonts:function(){var a,b,c,d,e,f;d=this.options.font,a=this.$element.find('input[type="hidden"]'),b=this.$element.find(".bfh-selectbox-option"),c=this.$element.find("[role=option]"),f=this.getFonts(),c.html(""),this.options.blank===!0&&c.append('');for(e in f)f.hasOwnProperty(e)&&c.append(''+e+"");this.$element.val(d)}};var c=a.fn.bfhfonts;a.fn.bfhfonts=function(c){return this.each(function(){var d,e,f;d=a(this),e=d.data("bfhfonts"),f="object"==typeof c&&c,e||d.data("bfhfonts",e=new b(this,f)),"string"==typeof c&&e[c].call(d)})},a.fn.bfhfonts.Constructor=b,a.fn.bfhfonts.defaults={font:"",available:"",blank:!0},a.fn.bfhfonts.noConflict=function(){return a.fn.bfhfonts=c,this},a(document).ready(function(){a("form select.bfh-fonts, span.bfh-fonts, div.bfh-fonts").each(function(){var b;b=a(this),b.hasClass("bfh-selectbox")&&b.bfhselectbox(b.data()),b.bfhfonts(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=a.extend({},a.fn.bfhfontsizes.defaults,c),this.$element=a(b),this.$element.is("select")&&this.addFontSizes(),this.$element.hasClass("bfh-selectbox")&&this.addBootstrapFontSizes()};b.prototype={constructor:b,getFontsizes:function(){var b,c;if(this.options.available){c=[],this.options.available=this.options.available.split(",");for(b in BFHFontSizesList)BFHFontSizesList.hasOwnProperty(b)&&a.inArray(b,this.options.available)>=0&&(c[b]=BFHFontSizesList[b]);return c}return BFHFontSizesList},addFontSizes:function(){var a,b,c;a=this.options.fontsize,c=this.getFontsizes(),this.$element.html(""),this.options.blank===!0&&this.$element.append('');for(b in c)c.hasOwnProperty(b)&&this.$element.append('");this.$element.val(a)},addBootstrapFontSizes:function(){var a,b,c,d,e,f;d=this.options.fontsize,a=this.$element.find('input[type="hidden"]'),b=this.$element.find(".bfh-selectbox-option"),c=this.$element.find("[role=option]"),f=this.getFontsizes(),c.html(""),this.options.blank===!0&&c.append('');for(e in f)f.hasOwnProperty(e)&&c.append(''+f[e]+"");this.$element.val(d)}};var c=a.fn.bfhfontsizes;a.fn.bfhfontsizes=function(c){return this.each(function(){var d,e,f;d=a(this),e=d.data("bfhfontsizes"),f="object"==typeof c&&c,e||d.data("bfhfontsizes",e=new b(this,f)),"string"==typeof c&&e[c].call(d)})},a.fn.bfhfontsizes.Constructor=b,a.fn.bfhfontsizes.defaults={fontsize:"",available:"",blank:!0},a.fn.bfhfontsizes.noConflict=function(){return a.fn.bfhfontsizes=c,this},a(document).ready(function(){a("form select.bfh-fontsizes, span.bfh-fontsizes, div.bfh-fontsizes").each(function(){var b;b=a(this),b.hasClass("bfh-selectbox")&&b.bfhselectbox(b.data()),b.bfhfontsizes(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=a.extend({},a.fn.bfhgooglefonts.defaults,c),this.$element=a(b),this.$element.is("select")&&this.addFonts(),this.$element.hasClass("bfh-selectbox")&&this.addBootstrapFonts()};b.prototype={constructor:b,getFonts:function(){var b,c;if(c=[],this.options.subset)for(b in BFHGoogleFontsList.items)BFHGoogleFontsList.items.hasOwnProperty(b)&&a.inArray(this.options.subset,BFHGoogleFontsList.items[b].subsets)>=0&&(c[BFHGoogleFontsList.items[b].family]={info:BFHGoogleFontsList.items[b],index:parseInt(b,10)});else if(this.options.available){this.options.available=this.options.available.split(",");for(b in BFHGoogleFontsList.items)BFHGoogleFontsList.items.hasOwnProperty(b)&&a.inArray(BFHGoogleFontsList.items[b].family,this.options.available)>=0&&(c[BFHGoogleFontsList.items[b].family]={info:BFHGoogleFontsList.items[b],index:parseInt(b,10)})}else for(b in BFHGoogleFontsList.items)BFHGoogleFontsList.items.hasOwnProperty(b)&&(c[BFHGoogleFontsList.items[b].family]={info:BFHGoogleFontsList.items[b],index:parseInt(b,10)});return c},addFonts:function(){var a,b,c;a=this.options.font,c=this.getFonts(),this.$element.html(""),this.options.blank===!0&&this.$element.append('');for(b in c)c.hasOwnProperty(b)&&this.$element.append('");this.$element.val(a)},addBootstrapFonts:function(){var a,b,c,d,e,f;d=this.options.font,a=this.$element.find('input[type="hidden"]'),b=this.$element.find(".bfh-selectbox-option"),c=this.$element.find("[role=option]"),f=this.getFonts(),c.html(""),this.options.blank===!0&&c.append('');for(e in f)f.hasOwnProperty(e)&&c.append(''+f[e].info.family+"");this.$element.val(d)}};var c=a.fn.bfhgooglefonts;a.fn.bfhgooglefonts=function(c){return this.each(function(){var d,e,f;d=a(this),e=d.data("bfhgooglefonts"),f="object"==typeof c&&c,e||d.data("bfhgooglefonts",e=new b(this,f)),"string"==typeof c&&e[c].call(d)})},a.fn.bfhgooglefonts.Constructor=b,a.fn.bfhgooglefonts.defaults={font:"",available:"",subset:"",blank:!0},a.fn.bfhgooglefonts.noConflict=function(){return a.fn.bfhgooglefonts=c,this},a(document).ready(function(){a("form select.bfh-googlefonts, span.bfh-googlefonts, div.bfh-googlefonts").each(function(){var b;b=a(this),b.hasClass("bfh-selectbox")&&b.bfhselectbox(b.data()),b.bfhgooglefonts(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=a.extend({},a.fn.bfhlanguages.defaults,c),this.$element=a(b),this.$element.is("select")&&this.addLanguages(),this.$element.is("span")&&this.displayLanguage(),this.$element.hasClass("bfh-selectbox")&&this.addBootstrapLanguages()};b.prototype={constructor:b,getLanguages:function(){var a,b,c;if(this.options.available){c=[],this.options.available=this.options.available.split(",");for(b in this.options.available)this.options.available.hasOwnProperty(b)&&(-1!==this.options.available[b].indexOf("_")?(a=this.options.available[b].split("_"),c[a[0]]={name:BFHLanguagesList[a[0]],country:a[1]}):c[this.options.available[b]]=BFHLanguagesList[this.options.available[b]]);return c}return BFHLanguagesList},addLanguages:function(){var a,b,c;a=this.options.language,b=this.getLanguages(),this.$element.html(""),this.options.blank===!0&&this.$element.append('');for(c in b)b.hasOwnProperty(c)&&(b[c].hasOwnProperty("name")?this.$element.append('"):this.$element.append('"));this.$element.val(a)},addBootstrapLanguages:function(){var a,b,c,d,e,f;d=this.options.language,a=this.$element.find('input[type="hidden"]'),b=this.$element.find(".bfh-selectbox-option"),c=this.$element.find("[role=option]"),e=this.getLanguages(),c.html(""),this.options.blank===!0&&c.append('');for(f in e)e.hasOwnProperty(f)&&(e[f].hasOwnProperty("name")?this.options.flags===!0?c.append(''+e[f].name.toProperCase()+""):c.append(''+e[f].name.toProperCase()+" ("+BFHCountriesList[e[f].country]+")"):c.append(''+e[f]+""));this.$element.val(d)},displayLanguage:function(){var a;a=this.options.language,-1!==a.indexOf("_")?(a=a.split("_"),this.options.flags===!0?this.$element.html(' '+BFHLanguagesList[a[0]].toProperCase()):this.$element.html(BFHLanguagesList[a[0]].toProperCase()+" ("+BFHCountriesList[a[1]]+")")):this.$element.html(BFHLanguagesList[a].toProperCase())}};var c=a.fn.bfhlanguages;a.fn.bfhlanguages=function(c){return this.each(function(){var d,e,f;d=a(this),e=d.data("bfhlanguages"),f="object"==typeof c&&c,e||d.data("bfhlanguages",e=new b(this,f)),"string"==typeof c&&e[c].call(d)})},a.fn.bfhlanguages.Constructor=b,a.fn.bfhlanguages.defaults={language:"",available:"",flags:!1,blank:!0},a.fn.bfhlanguages.noConflict=function(){return a.fn.bfhlanguages=c,this},a(document).ready(function(){a("form select.bfh-languages, span.bfh-languages, div.bfh-languages").each(function(){var b;b=a(this),b.hasClass("bfh-selectbox")&&b.bfhselectbox(b.data()),b.bfhlanguages(b.data())})}),String.prototype.toProperCase=function(){return this.replace(/\w\S*/g,function(a){return a.charAt(0).toUpperCase()+a.substr(1).toLowerCase()})}}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=a.extend({},a.fn.bfhnumber.defaults,c),this.$element=a(b),this.initInput()};b.prototype={constructor:b,initInput:function(){this.options.buttons===!0&&(this.$element.wrap(''),this.$element.parent().append(''),this.$element.parent().append('')),this.$element.on("change.bfhnumber.data-api",b.prototype.change),this.options.keyboard===!0&&this.$element.on("keydown.bfhnumber.data-api",b.prototype.keydown),this.options.buttons===!0&&this.$element.parent().on("mousedown.bfhnumber.data-api",".inc",b.prototype.btninc).on("mousedown.bfhnumber.data-api",".dec",b.prototype.btndec),this.formatNumber()},keydown:function(b){var c;if(c=a(this).data("bfhnumber"),c.$element.is(".disabled")||void 0!==c.$element.attr("disabled"))return!0;switch(b.which){case 38:c.increment();break;case 40:c.decrement()}return!0},mouseup:function(a){var b,c,d;b=a.data.btn,c=b.$element.data("timer"),d=b.$element.data("interval"),clearTimeout(c),clearInterval(d)},btninc:function(){var c,d;return c=a(this).parent().find(".bfh-number").data("bfhnumber"),c.$element.is(".disabled")||void 0!==c.$element.attr("disabled")?!0:(c.increment(),d=setTimeout(function(){var a;a=setInterval(function(){c.increment()},80),c.$element.data("interval",a)},750),c.$element.data("timer",d),a(document).one("mouseup",{btn:c},b.prototype.mouseup),!0)},btndec:function(){var c,d;return c=a(this).parent().find(".bfh-number").data("bfhnumber"),c.$element.is(".disabled")||void 0!==c.$element.attr("disabled")?!0:(c.decrement(),d=setTimeout(function(){var a;a=setInterval(function(){c.decrement()},80),c.$element.data("interval",a)},750),c.$element.data("timer",d),a(document).one("mouseup",{btn:c},b.prototype.mouseup),!0)},change:function(){var b;return b=a(this).data("bfhnumber"),b.$element.is(".disabled")||void 0!==b.$element.attr("disabled")?!0:(b.formatNumber(),!0)},increment:function(){var a;a=this.getValue(),a+=1,this.$element.val(a).change()},decrement:function(){var a;a=this.getValue(),a-=1,this.$element.val(a).change()},getValue:function(){var a;return a=this.$element.val(),"-1"!==a&&(a=String(a).replace(/\D/g,"")),0===String(a).length&&(a=this.options.min),parseInt(a)},formatNumber:function(){var a,b,c,d;if(a=this.getValue(),a>this.options.max&&(a=this.options.wrap===!0?this.options.min:this.options.max),ad;d+=1)a="0"+a;a!==this.$element.val()&&this.$element.val(a)}};var c=a.fn.bfhnumber;a.fn.bfhnumber=function(c){return this.each(function(){var d,e,f;d=a(this),e=d.data("bfhnumber"),f="object"==typeof c&&c,e||d.data("bfhnumber",e=new b(this,f)),"string"==typeof c&&e[c].call(d)})},a.fn.bfhnumber.Constructor=b,a.fn.bfhnumber.defaults={min:0,max:9999,zeros:!1,keyboard:!0,buttons:!0,wrap:!1},a.fn.bfhnumber.noConflict=function(){return a.fn.bfhnumber=c,this},a(document).ready(function(){a('form input[type="text"].bfh-number, form input[type="number"].bfh-number').each(function(){var b;b=a(this),b.bfhnumber(b.data())})})}(window.jQuery),+function(a){"use strict";function b(a,b){var c,d,e,f;for(c="",b=String(b).replace(/\D/g,""),d=0,e=0;d'+a(this).html()+""}),this.$element.html(''+''+''+''+""+'"),this.$element.find("[role=option]").html(b),this.options.filter===!0&&this.$element.find(".bfh-selectbox-options").prepend(''),this.$element.val(this.options.value),this.$element.on("click.bfhselectbox.data-api touchstart.bfhselectbox.data-api",d,e.prototype.toggle).on("keydown.bfhselectbox.data-api",d+", [role=option]",e.prototype.keydown).on("mouseenter.bfhselectbox.data-api","[role=option] > li > a",e.prototype.mouseenter).on("click.bfhselectbox.data-api","[role=option] > li > a",e.prototype.select).on("click.bfhselectbox.data-api",".bfh-selectbox-filter",function(){return!1}).on("propertychange.bfhselectbox.data-api change.bfhselectbox.data-api input.bfhselectbox.data-api paste.bfhselectbox.data-api",".bfh-selectbox-filter",e.prototype.filter)},toggle:function(d){var e,f,g;if(e=a(this),f=c(e),f.is(".disabled")||void 0!==f.attr("disabled"))return!0;if(g=f.hasClass("open"),b(),!g){if(f.trigger(d=a.Event("show.bfhselectbox")),d.isDefaultPrevented())return!0;f.toggleClass("open").trigger("shown.bfhselectbox").find('[role=option] > li > [data-option="'+f.val()+'"]').focus()}return!1},filter:function(){var b,d,e;b=a(this),d=c(b),e=a("[role=option] li a",d),e.hide().filter(function(){return-1!==a(this).text().toUpperCase().indexOf(b.val().toUpperCase())}).show()},keydown:function(b){var f,g,h,i,j;return/(38|40|27)/.test(b.keyCode)?(f=a(this),b.preventDefault(),b.stopPropagation(),h=c(f),i=h.hasClass("open"),!i||i&&27===b.keyCode?(27===b.which&&h.find(d).focus(),f.click()):(g=a("[role=option] li:not(.divider) a:visible",h),g.length?(a("body").off("mouseenter.bfh-selectbox.data-api","[role=option] > li > a",e.prototype.mouseenter),j=g.index(g.filter(":focus")),38===b.keyCode&&j>0&&(j-=1),40===b.keyCode&&j li > a",e.prototype.mouseenter),void 0):!0)):!0},mouseenter:function(){var b;b=a(this),b.focus()},select:function(d){var e,f;return e=a(this),d.preventDefault(),d.stopPropagation(),e.is(".disabled")||void 0!==e.attr("disabled")?!0:(f=c(e),f.val(e.data("option")),f.trigger("change.bfhselectbox"),b(),void 0)}};var f=a.fn.bfhselectbox;a.fn.bfhselectbox=function(b){return this.each(function(){var c,d,f;c=a(this),d=c.data("bfhselectbox"),f="object"==typeof b&&b,this.type="bfhselectbox",d||c.data("bfhselectbox",d=new e(this,f)),"string"==typeof b&&d[b].call(c)})},a.fn.bfhselectbox.Constructor=e,a.fn.bfhselectbox.defaults={icon:"caret",input:"form-control",name:"",value:"",filter:!1},a.fn.bfhselectbox.noConflict=function(){return a.fn.bfhselectbox=f,this};var g;a.valHooks.div&&(g=a.valHooks.div),a.valHooks.div={get:function(b){return a(b).hasClass("bfh-selectbox")?a(b).find('input[type="hidden"]').val():g?g.get(b):void 0},set:function(b,c){var d,e;if(a(b).hasClass("bfh-selectbox"))d=a(b),d.find("li a[data-option='"+c+"']").length>0?e=d.find("li a[data-option='"+c+"']").html():d.find("li a").length>0?e=d.find("li a").eq(0).html():(c="",e=""),d.find('input[type="hidden"]').val(c),d.find(".bfh-selectbox-option").html(e);else if(g)return g.set(b,c)}},a(document).ready(function(){a("div.bfh-selectbox").each(function(){var b;b=a(this),b.bfhselectbox(b.data())})}),a(document).on("click.bfhselectbox.data-api",b)}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=a.extend({},a.fn.bfhslider.defaults,c),this.$element=a(b),this.initSlider()};b.prototype={constructor:b,initSlider:function(){""===this.options.value&&(this.options.value=this.options.min),this.$element.html(''+''),this.$element.find('input[type="hidden"]').val(this.options.value),this.updateHandle(this.options.value),this.$element.on("mousedown.bfhslider.data-api",b.prototype.mouseDown)},updateHandle:function(a){var b,c,d,e;e=this.options.max-this.options.min,c=this.$element.width(),d=this.$element.position().left,b=Math.round((a-this.options.min)*(c-20)/e+d),this.$element.find(".bfh-slider-handle").css("left",b+"px"),this.$element.find(".bfh-slider-value").text(a)},updateVal:function(a){var b,c,d,e,f;return f=this.options.max-this.options.min,b=this.$element.width(),c=this.$element.offset().left,d=c+b,c>a&&(a=c),a+20>d&&(a=d),e=(a-c)/b,e=Math.ceil(e*f+this.options.min),e===this.$element.val()?!0:(this.$element.val(e),this.$element.trigger("change.bfhslider"),void 0)},mouseDown:function(){var c;return c=a(this),c.is(".disabled")||void 0!==c.attr("disabled")?!0:(a(document).on("mousemove.bfhslider.data-api",{slider:c},b.prototype.mouseMove).one("mouseup.bfhslider.data-api",{slider:c},b.prototype.mouseUp),void 0)},mouseMove:function(a){var b;b=a.data.slider,b.data("bfhslider").updateVal(a.pageX)},mouseUp:function(b){var c;c=b.data.slider,c.data("bfhslider").updateVal(b.pageX),a(document).off("mousemove.bfhslider.data-api")}};var c=a.fn.bfhslider;a.fn.bfhslider=function(c){return this.each(function(){var d,e,f;d=a(this),e=d.data("bfhslider"),f="object"==typeof c&&c,this.type="bfhslider",e||d.data("bfhslider",e=new b(this,f)),"string"==typeof c&&e[c].call(d)})},a.fn.bfhslider.Constructor=b,a.fn.bfhslider.defaults={name:"",value:"",min:0,max:100},a.fn.bfhslider.noConflict=function(){return a.fn.bfhslider=c,this};var d;a.valHooks.div&&(d=a.valHooks.div),a.valHooks.div={get:function(b){return a(b).hasClass("bfh-slider")?a(b).find('input[type="hidden"]').val():d?d.get(b):void 0},set:function(b,c){if(a(b).hasClass("bfh-slider"))a(b).find('input[type="hidden"]').val(c),a(b).data("bfhslider").updateHandle(c);else if(d)return d.set(b,c)}},a(document).ready(function(){a("div.bfh-slider").each(function(){var b;b=a(this),b.bfhslider(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=a.extend({},a.fn.bfhstates.defaults,c),this.$element=a(b),this.$element.is("select")&&this.addStates(),this.$element.hasClass("bfh-selectbox")&&this.addBootstrapStates(),this.$element.is("span")&&this.displayState()};b.prototype={constructor:b,addStates:function(){var b,c;b=this.options.country,""!==b&&(c=a(document).find("#"+b),0!==c.length&&(b=c.val(),c.on("change",{state:this},this.changeCountry))),this.loadStates(b)},loadStates:function(a){var b,c;b=this.options.state,this.$element.html(""),this.options.blank===!0&&this.$element.append('');for(c in BFHStatesList[a])BFHStatesList[a].hasOwnProperty(c)&&this.$element.append('");this.$element.val(b)},changeCountry:function(b){var c,d,e;c=a(this),d=b.data.state,e=c.val(),d.loadStates(e)},addBootstrapStates:function(){var b,c;b=this.options.country,""!==b&&(c=a(document).find("#"+b),0!==c.length&&(b=c.find('input[type="hidden"]').val(),c.on("change.bfhselectbox",{state:this},this.changeBootstrapCountry))),this.loadBootstrapStates(b)},loadBootstrapStates:function(a){var b,c,d,e,f,g;e=this.options.state,f="",b=this.$element.find('input[type="hidden"]'),c=this.$element.find(".bfh-selectbox-option"),d=this.$element.find("[role=option]"),d.html(""),this.options.blank===!0&&d.append('');for(g in BFHStatesList[a])BFHStatesList[a].hasOwnProperty(g)&&(d.append(''+BFHStatesList[a][g].name+""),BFHStatesList[a][g].code===e&&(f=BFHStatesList[a][g].name));this.$element.val(e)},changeBootstrapCountry:function(b){var c,d,e;c=a(this),d=b.data.state,e=c.val(),d.loadBootstrapStates(e)},displayState:function(){var a,b,c,d;a=this.options.country,b=this.options.state,c="";for(d in BFHStatesList[a])if(BFHStatesList[a].hasOwnProperty(d)&&BFHStatesList[a][d].code===b){c=BFHStatesList[a][d].name;break}this.$element.html(c)}};var c=a.fn.bfhstates;a.fn.bfhstates=function(c){return this.each(function(){var d,e,f;d=a(this),e=d.data("bfhstates"),f="object"==typeof c&&c,e||d.data("bfhstates",e=new b(this,f)),"string"==typeof c&&e[c].call(d)})},a.fn.bfhstates.Constructor=b,a.fn.bfhstates.defaults={country:"",state:"",blank:!0},a.fn.bfhstates.noConflict=function(){return a.fn.bfhstates=c,this},a(document).ready(function(){a("form select.bfh-states, span.bfh-states, div.bfh-states").each(function(){var b;b=a(this),b.hasClass("bfh-selectbox")&&b.bfhselectbox(b.data()),b.bfhstates(b.data())})})}(window.jQuery),+function(a){"use strict";function b(a,b){return a=String(a),1===a.length&&(a="0"+a),b=String(b),1===b.length&&(b="0"+b),a+BFHTimePickerDelimiter+b}function c(){var b;a(e).each(function(c){return b=d(a(this)),b.hasClass("open")?(b.trigger(c=a.Event("hide.bfhtimepicker")),c.isDefaultPrevented()?!0:(b.removeClass("open").trigger("hidden.bfhtimepicker"),void 0)):!0})}function d(a){return a.closest(".bfh-timepicker")}var e="[data-toggle=bfh-timepicker]",f=function(b,c){this.options=a.extend({},a.fn.bfhtimepicker.defaults,c),this.$element=a(b),this.initPopover()};f.prototype={constructor:f,setTime:function(){var a,c,d,e,f,g,h;a=this.options.time,g="",h="",""===a||"now"===a||void 0===a?(c=new Date,e=c.getHours(),f=c.getMinutes(),"12h"===this.options.mode&&(e>12?(e-=12,g=" "+BFHTimePickerModes.pm,h="pm"):(g=" "+BFHTimePickerModes.am,h="am")),"now"===a&&this.$element.find('.bfh-timepicker-toggle > input[type="text"]').val(b(e,f)+g),this.$element.data("hour",e),this.$element.data("minute",f),this.$element.data("mode",h)):(d=String(a).split(BFHTimePickerDelimiter),e=d[0],f=d[1],"12h"===this.options.mode&&(d=String(f).split(" "),f=d[0],h=d[1]===BFHTimePickerModes.pm?"pm":"am"),this.$element.find('.bfh-timepicker-toggle > input[type="text"]').val(a),this.$element.data("hour",e),this.$element.data("minute",f),this.$element.data("mode",h))},initPopover:function(){var b,c,d,g,h;b="",c="",d="",""!==this.options.icon&&("right"===this.options.align?c='':b='',d="input-group"),g="",h="23","12h"===this.options.mode&&(g=''+' '+BFHTimePickerModes.am+" "+' '+BFHTimePickerModes.pm+" "+" ",h="11"),this.$element.html(''+b+''+c+" "+'"),this.$element.on("click.bfhtimepicker.data-api touchstart.bfhtimepicker.data-api",e,f.prototype.toggle).on("click.bfhtimepicker.data-api touchstart.bfhtimepicker.data-api",".bfh-timepicker-popover > table",function(){return!1}),this.$element.find(".bfh-number").each(function(){var b;b=a(this),b.bfhnumber(b.data()),b.on("change",f.prototype.change)}),this.$element.find(".bfh-selectbox").each(function(){var b;b=a(this),b.bfhselectbox(b.data()),b.on("change.bfhselectbox",f.prototype.change)}),this.setTime(),this.updatePopover()},updatePopover:function(){var a,b,c;a=this.$element.data("hour"),b=this.$element.data("minute"),c=this.$element.data("mode"),this.$element.find(".hour input[type=text]").val(a).change(),this.$element.find(".minute input[type=text]").val(b).change(),this.$element.find(".bfh-selectbox").val(c)},change:function(){var b,c,e,f;return b=a(this),c=d(b),e=c.data("bfhtimepicker"),e&&"undefined"!==e&&(f="","12h"===e.options.mode&&(f=" "+BFHTimePickerModes[c.find(".bfh-selectbox").val()]),c.find('.bfh-timepicker-toggle > input[type="text"]').val(c.find(".hour input[type=text]").val()+BFHTimePickerDelimiter+c.find(".minute input[type=text]").val()+f),c.trigger("change.bfhtimepicker")),!1},toggle:function(b){var e,f,g;if(e=a(this),f=d(e),f.is(".disabled")||void 0!==f.attr("disabled"))return!0;if(g=f.hasClass("open"),c(),!g){if(f.trigger(b=a.Event("show.bfhtimepicker")),b.isDefaultPrevented())return!0;f.toggleClass("open").trigger("shown.bfhtimepicker"),e.focus()}return!1}};var g=a.fn.bfhtimepicker;a.fn.bfhtimepicker=function(b){return this.each(function(){var c,d,e;c=a(this),d=c.data("bfhtimepicker"),e="object"==typeof b&&b,this.type="bfhtimepicker",d||c.data("bfhtimepicker",d=new f(this,e)),"string"==typeof b&&d[b].call(c)})},a.fn.bfhtimepicker.Constructor=f,a.fn.bfhtimepicker.defaults={icon:"glyphicon glyphicon-time",align:"left",input:"form-control",placeholder:"",name:"",time:"now",mode:"24h"},a.fn.bfhtimepicker.noConflict=function(){return a.fn.bfhtimepicker=g,this};var h;a.valHooks.div&&(h=a.valHooks.div),a.valHooks.div={get:function(b){return a(b).hasClass("bfh-timepicker")?a(b).find('.bfh-timepicker-toggle > input[type="text"]').val():h?h.get(b):void 0},set:function(b,c){var d;if(a(b).hasClass("bfh-timepicker"))d=a(b).data("bfhtimepicker"),d.options.time=c,d.setTime(),d.updatePopover();else if(h)return h.set(b,c)}},a(document).ready(function(){a("div.bfh-timepicker").each(function(){var b;b=a(this),b.bfhtimepicker(b.data())})}),a(document).on("click.bfhtimepicker.data-api",c)}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=a.extend({},a.fn.bfhtimezones.defaults,c),this.$element=a(b),this.$element.is("select")&&this.addTimezones(),this.$element.hasClass("bfh-selectbox")&&this.addBootstrapTimezones()};b.prototype={constructor:b,addTimezones:function(){var b,c;b=this.options.country,""!==b&&(c=a(document).find("#"+b),0!==c.length&&(b=c.val(),c.on("change",{timezone:this},this.changeCountry))),this.loadTimezones(b)},loadTimezones:function(a){var b,c;b=this.options.timezone,this.$element.html(""),this.options.blank===!0&&this.$element.append('');for(c in BFHTimezonesList[a])BFHTimezonesList[a].hasOwnProperty(c)&&this.$element.append('");this.$element.val(b)},changeCountry:function(b){var c,d,e;c=a(this),d=b.data.timezone,e=c.val(),d.loadTimezones(e)},addBootstrapTimezones:function(){var b,c;b=this.options.country,""!==b&&(c=a(document).find("#"+b),0!==c.length&&(b=c.find('input[type="hidden"]').val(),c.on("change.bfhselectbox",{timezone:this},this.changeBootstrapCountry))),this.loadBootstrapTimezones(b)},loadBootstrapTimezones:function(a){var b,c,d,e,f;e=this.options.timezone,b=this.$element.find('input[type="hidden"]'),c=this.$element.find(".bfh-selectbox-option"),d=this.$element.find("[role=option]"),d.html(""),this.options.blank===!0&&d.append('');for(f in BFHTimezonesList[a])BFHTimezonesList[a].hasOwnProperty(f)&&d.append(''+BFHTimezonesList[a][f]+"");this.$element.val(e)},changeBootstrapCountry:function(b){var c,d,e;c=a(this),d=b.data.timezone,e=c.val(),d.loadBootstrapTimezones(e)}};var c=a.fn.bfhtimezones;a.fn.bfhtimezones=function(c){return this.each(function(){var d,e,f;d=a(this),e=d.data("bfhtimezones"),f="object"==typeof c&&c,e||d.data("bfhtimezones",e=new b(this,f)),"string"==typeof c&&e[c].call(d)})},a.fn.bfhtimezones.Constructor=b,a.fn.bfhtimezones.defaults={country:"",timezone:"",blank:!0},a.fn.bfhtimezones.noConflict=function(){return a.fn.bfhtimezones=c,this},a(document).ready(function(){a("form select.bfh-timezones, div.bfh-timezones").each(function(){var b;b=a(this),b.hasClass("bfh-selectbox")&&b.bfhselectbox(b.data()),b.bfhtimezones(b.data())})})}(window.jQuery);
\ No newline at end of file
diff --git a/themes/dark/assets/js/medusa-runtime.js b/themes/dark/assets/js/medusa-runtime.js
index 090d0e65dc..4dd3d1c6a1 100644
--- a/themes/dark/assets/js/medusa-runtime.js
+++ b/themes/dark/assets/js/medusa-runtime.js
@@ -1,2 +1,9359 @@
-(self.webpackChunkslim=self.webpackChunkslim||[]).push([[886],{6053:(e,t,n)=>{"use strict";n.d(t,{FX:()=>s.Z,xR:()=>p,O0:()=>T,un:()=>B,kz:()=>L,JB:()=>O,b_:()=>U,W$:()=>Q,G_:()=>m,a3:()=>f,$E:()=>A.Z,Qw:()=>w,rD:()=>_,q4:()=>k,_V:()=>j,U9:()=>G,fy:()=>K,Ss:()=>ee,Nl:()=>ne,zp:()=>ie,mP:()=>le,g5:()=>he,ko:()=>ce,By:()=>ge,nH:()=>ve.Z,dY:()=>we,TR:()=>Ae,J2:()=>xe,ol:()=>Se,LX:()=>Ne,EI:()=>Re,d9:()=>qe,lU:()=>Fe,ki:()=>je,zf:()=>q.Z,M8:()=>Ge,Iq:()=>Ke});var s=n(39277),o=n(20629),a=n(7059),i=n.n(a);const r={name:"lazy-image",props:{lazyWidth:{type:Number,default:null},lazyHeight:{type:Number,default:null},lazySrc:{type:String,default:null},lazySrcset:{type:String,default:null},lazyDefaultSrc:{type:String,default:null},lazyCls:{type:String,default:""}},data:()=>({loading:!0,error:!1}),computed:{aspectRatio(){return this.width&&this.height?this.height/this.width*100:null},style(){const e={},{lazyWidth:t}=this;t&&(e.width=`${t}px`);return this.loading&&this.aspectRatio&&(e.height=0,e.paddingTop=`${this.aspectRatio}%`),e}},mounted(){const e=()=>{this.loading=!1};this.$el.addEventListener("load",e),this.$once("hook:destroyed",(()=>{this.$el.removeEventListener("load",e)}));i()(this.$el,{loaded:e=>{e.classList.add("loaded");const t=new Image;t.src=e.getAttribute("data-src"),t.addEventListener("error",(()=>{e.classList.add("error"),this.lazyDefaultSrc&&e.setAttribute("src",this.lazyDefaultSrc)}),!1)}}).observe()},methods:{observe(){i()(this.$el).observe()}}};n(32801);var l=n(51900);const d=(0,l.Z)(r,(function(){var e=this;return(0,e._self._c)("img",{staticClass:"app-image",class:e.lazyCls,style:e.style,attrs:{"data-src":e.lazySrc,"data-srcset":e.lazySrcset},on:{error:function(t){e.error=!0}}})}),[],!1,null,"05ed6915",null).exports,c={name:"asset",components:{AppLink:s.Z,LazyImage:d},props:{showSlug:String,type:{type:String,required:!0},defaultSrc:{type:String,required:!0},link:{type:Boolean,default:!1},cls:String,imgWidth:Number,lazy:Boolean,imgStyle:String},data:()=>({error:!1}),computed:{...(0,o.rn)({apiKey:e=>e.auth.apiKey}),src(){const{apiKey:e,defaultSrc:t,error:n,showSlug:s,type:o}=this;return!n&&s&&o?`api/v2/series/${s}/asset/${o}?api_key=${e}`:t},href(){const{link:e,src:t}=this;if(e)return t.replace("Thumb","")},newCls(){const{cls:e,imgWidth:t}=this;let n=e;return t&&(n+=` width-${t}`),n},newStyle(){const{imgWidth:e,imgStyle:t}=this;let n="";return t&&(n=t),e&&(n+=`;width=${e}px`),n}}};n(30385);const p=(0,l.Z)(c,(function(){var e=this,t=e._self._c;return e.lazy?t("div",{staticStyle:{display:"inherit"}},[e.link?t("app-link",{attrs:{href:e.href}},[t("lazy-image",{attrs:{"lazy-src":e.src,"lazy-cls":e.newCls,"lazy-default-src":e.defaultSrc}})],1):t("lazy-image",{attrs:{"lazy-src":e.src,"lazy-cls":e.newCls,"lazy-default-src":e.defaultSrc,"lazy-width":e.imgWidth}})],1):t("div",{staticStyle:{display:"inherit"}},[e.link?t("app-link",{attrs:{href:e.href}},[t("img",e._b({on:{error:function(t){e.error=!0}}},"img",{src:e.src,class:e.newCls,style:e.imgStyle},!1))]):t("img",e._b({on:{error:function(t){e.error=!0}}},"img",{src:e.src,class:e.cls,class:e.newCls},!1))],1)}),[],!1,null,"ad0dcc86",null).exports;var u=n(13034);const h={name:"config-scene-exceptions",directives:{tooltip:u.NS},props:{exceptions:{type:Array,default:()=>[]},show:{type:Object,default:null}},data:()=>({items:[],newItem:"",selectedSeason:-1,warning:""}),computed:{availableSeasons(){const{show:e}=this,{seasonCount:t}=e;if(!t)return[];const n=[];if(n.push({value:-1,description:"Show Exception"}),n.push(...e.seasonCount.filter((e=>0!==e.season)).map((e=>({value:e.season,description:`Season ${e.season}`})))),e.config.scene&&e.xemNumbering&&e.xemNumbering.length>0)for(const t of e.xemNumbering)0!==t.destination.season&&(n.find((e=>e.value===t.destination.season))||n.push({value:t.destination.season,description:`Season ${t.destination.season} (xem)`}));return n.sort(((e,t)=>e.value-t.value))},unique(){const{items:e,newItem:t}=this;return!e.find((e=>e.title===t))}},mounted(){const{exceptions:e}=this;this.items=e},methods:{...(0,o.nv)({addSceneException:"addSceneException",removeSceneException:"removeSceneException"}),addException(){const{addSceneException:e,clear:t,selectedSeason:n,show:s,newItem:o,unique:a}=this;if(!a||""===o)return;e({show:s,exception:{title:o,season:n,custom:!0}}),t()},removeException(e){const{clear:t,removeSceneException:n,show:s}=this;n({show:s,exception:e}),t()},clear(){this.newItem="",this.selectedSeason=-1}},watch:{exceptions(e){this.items=e}}};n(67194);const m=(0,l.Z)(h,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"select-list max-width"},[t("ul",[e._l(e.items,(function(n){return t("li",{key:`${n.title}-${n.season}`},[t("div",{staticClass:"input-group form-inline",attrs:{disabled:!n.custom}},[t("input",{staticClass:"form-control input-sm",attrs:{type:"text",disabled:!n.custom},domProps:{value:n.title}}),e._v(" "),t("select",{directives:[{name:"model",rawName:"v-model",value:n.season,expression:"exception.season"}],staticClass:"select-season",attrs:{name:"scene-exception-season",disabled:!n.custom},on:{change:function(t){var s=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(n,"season",t.target.multiple?s:s[0])}}},e._l(e.availableSeasons,(function(n){return t("option",{key:n.value,domProps:{value:n.value}},[e._v("\n "+e._s(n.description)+"\n ")])})),0),e._v(" "),n.custom?t("div",{staticClass:"input-group-btn",on:{click:function(t){return e.removeException(n)}}},[e._m(1,!0)]):t("div",{directives:[{name:"tooltip",rawName:"v-tooltip.right",value:"This exception has been automatically added through an automated process sourcing title aliases from medusa github repo, thexem.de or anidb.info",expression:"'This exception has been automatically added through an automated process sourcing title aliases from medusa github repo, thexem.de or anidb.info'",modifiers:{right:!0}}],staticClass:"external-scene-exception"},[e._m(0,!0)])])])})),e._v(" "),t("div",{staticClass:"new-item"},[t("div",{staticClass:"input-group form-inline"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.newItem,expression:"newItem"}],ref:"newItemInput",staticClass:"form-control input-sm",attrs:{type:"text",placeholder:"add new values per line"},domProps:{value:e.newItem},on:{input:function(t){t.target.composing||(e.newItem=t.target.value)}}}),e._v(" "),t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedSeason,expression:"selectedSeason"}],staticClass:"select-season",attrs:{name:"add-exception-season"},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.selectedSeason=t.target.multiple?n:n[0]}}},e._l(e.availableSeasons,(function(n){return t("option",{key:n.value,domProps:{value:n.value}},[e._v("\n "+e._s(n.description)+"\n ")])})),0),e._v(" "),t("div",{staticClass:"input-group-btn",attrs:{disabled:!e.unique},on:{click:function(t){return e.addException()}}},[e._m(2)])])]),e._v(" "),e.unique?e._e():t("div",[e._m(3)]),e._v(" "),e.newItem.length>0&&e.unique?t("div",{staticClass:"new-item-help"},[e._v("\n Click "),t("i",{staticClass:"glyphicon glyphicon-plus"}),e._v(" to add your "),t("b",[e._v(e._s(-1===e.selectedSeason?"Show Exception":"Season Exception"))]),e._v(".\n ")]):e._e()],2)])}),[function(){var e=this._self._c;return e("div",{staticClass:"align-center"},[e("img",{attrs:{src:"images/ico/favicon-16.png",width:"16",height:"16",alt:"search",title:"This exception has been automatically added through an automated process sourcing title aliases from medusa github repo, thexem.de or anidb.info"}})])},function(){var e=this._self._c;return e("div",{staticClass:"btn btn-default input-sm",staticStyle:{"font-size":"14px"}},[e("i",{staticClass:"glyphicon glyphicon-remove",attrs:{title:"Remove"}})])},function(){var e=this._self._c;return e("div",{staticClass:"btn btn-default input-sm",staticStyle:{"font-size":"14px"}},[e("i",{staticClass:"glyphicon glyphicon-plus",attrs:{title:"Add"}})])},function(){var e=this,t=e._self._c;return t("p",[t("b",[e._v("This exception has already been added for this show."),t("br"),e._v("Can't add the same exception twice!")])])}],!1,null,"2cd053b2",null).exports;var g=n(17010);const v={name:"config-subtitle-languages",components:{VueTagsInput:n.n(g)()},props:{languages:Array},data:()=>({tag:"",wantedLanguages:[]}),mounted(){const{languages:e}=this;this.wantedLanguages=e.map((e=>({text:e.id,name:e.name})))},computed:{...(0,o.rn)({subtitleCodeFilter:e=>e.config.subtitles.codeFilter}),filteredItems(){return this.subtitleCodeFilter.map((e=>({text:e.id,name:e.name}))).filter((e=>e.text.toLowerCase().includes(this.tag.toLowerCase())))}},methods:{updateValue(){const{wantedLanguages:e}=this;this.$emit("input",e)},tagsChanged(e){this.wantedLanguages=e,this.$emit("change",e)}},watch:{languages(e){this.wantedLanguages=e.map((e=>({text:e.id,name:e.name})))}}};n(18960);const f=(0,l.Z)(v,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"config-subtitle-languages"}},[t("vue-tags-input",{attrs:{tags:e.wantedLanguages,"autocomplete-items":e.filteredItems,"add-only-from-autocomplete":"",placeholder:"Write to search a language and select it"},on:{"tags-changed":e.tagsChanged},scopedSlots:e._u([{key:"autocomplete-item",fn:function(n){return t("div",{staticClass:"autocomplete-item",on:{click:function(e){return n.performAdd(n.item)}}},[t("img",{staticStyle:{"vertical-align":"middle !important"},attrs:{src:`images/subtitles/flags/${n.item.text}.png`,onError:"this.onerror=null; this.src='images/flags/unknown.png';"}}),e._v("\n "+e._s(n.item.name)+"\n ")])}},{key:"tag-left",fn:function(e){return t("div",{staticClass:"country-left",on:{click:function(t){return e.performOpenEdit(e.index)}}},[t("img",{staticStyle:{"vertical-align":"middle !important"},attrs:{src:`images/subtitles/flags/${e.tag.text}.png`,onError:"this.onerror=null; this.src='images/flags/unknown.png';"}})])}}]),model:{value:e.tag,callback:function(t){e.tag=t},expression:"tag"}})],1)}),[],!1,null,"0fbc8b46",null).exports;var A=n(70145);const b={name:"config-textbox",props:{label:{type:String,required:!0},id:{type:String,required:!0},explanations:{type:Array,default:()=>[]},value:{type:String,default:""},type:{type:String,default:"text"},disabled:Boolean,inputClass:{type:String,default:"form-control input-sm max-input350"},placeholder:{type:String,default:""},validateUri:Boolean},data:()=>({localValue:null}),mounted(){const{value:e}=this;this.localValue=e},computed:{uriError(){const{localValue:e,validateUri:t}=this;return!(!t||!e)&&!e.match(/^[A-Za-z]{3,5}:\/\//)}},watch:{value(){const{value:e}=this;this.localValue=e}},methods:{updateValue(){const{localValue:e}=this;this.$emit("input",e)}}};n(80472);const w=(0,l.Z)(b,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"config-textbox"}},[t("div",{staticClass:"form-group"},[t("div",{staticClass:"row"},[t("div",{staticClass:"col-sm-2"},[t("label",{staticClass:"control-label",attrs:{for:e.id}},[t("span",[e._v(e._s(e.label))])])]),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("div",{staticClass:"parent",class:e.inputClass},["checkbox"===[e.id,e.type,e.id,e.placeholder,e.disabled][1]?t("input",e._b({directives:[{name:"model",rawName:"v-model",value:e.localValue,expression:"localValue"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.localValue)?e._i(e.localValue,null)>-1:e.localValue},on:{input:function(t){return e.updateValue()},change:function(t){var n=e.localValue,s=t.target,o=!!s.checked;if(Array.isArray(n)){var a=e._i(n,null);s.checked?a<0&&(e.localValue=n.concat([null])):a>-1&&(e.localValue=n.slice(0,a).concat(n.slice(a+1)))}else e.localValue=o}}},"input",{id:e.id,type:e.type,name:e.id,placeholder:e.placeholder,disabled:e.disabled},!1)):"radio"===[e.id,e.type,e.id,e.placeholder,e.disabled][1]?t("input",e._b({directives:[{name:"model",rawName:"v-model",value:e.localValue,expression:"localValue"}],attrs:{type:"radio"},domProps:{checked:e._q(e.localValue,null)},on:{input:function(t){return e.updateValue()},change:function(t){e.localValue=null}}},"input",{id:e.id,type:e.type,name:e.id,placeholder:e.placeholder,disabled:e.disabled},!1)):t("input",e._b({directives:[{name:"model",rawName:"v-model",value:e.localValue,expression:"localValue"}],attrs:{type:[e.id,e.type,e.id,e.placeholder,e.disabled][1]},domProps:{value:e.localValue},on:{input:[function(t){t.target.composing||(e.localValue=t.target.value)},function(t){return e.updateValue()}]}},"input",{id:e.id,type:e.type,name:e.id,placeholder:e.placeholder,disabled:e.disabled},!1)),e._v(" "),t("transition",{attrs:{name:"uri-error"}},[e.uriError?t("div",{staticClass:"uri-error"},[e._v("Make sure to start your URI with http://, https://, scgi://, etc..")]):e._e()]),e._v(" "),e._t("warning")],2),e._v(" "),e._l(e.explanations,(function(n,s){return t("p",{key:s},[e._v(e._s(n))])})),e._v(" "),e._t("default")],2)])])])}),[],!1,null,"1f6251e9",null).exports;const y={name:"config-textbox-number",props:{label:{type:String,required:!0},id:{type:String,required:!0},explanations:{type:Array,default:()=>[]},value:{type:Number,default:10},inputClass:{type:String,default:"form-control input-sm input75"},min:{type:Number,default:10},max:{type:Number,default:null},step:{type:Number,default:1},placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1}},data:()=>({localValue:null}),mounted(){const{value:e}=this;this.localValue=e},watch:{value(){const{value:e}=this;this.localValue=e}},methods:{updateValue(){const{localValue:e}=this;this.$emit("input",Number(e))}}};n(61706);const _=(0,l.Z)(y,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"config-textbox-number-content"}},[t("div",{staticClass:"form-group"},[t("div",{staticClass:"row"},[t("div",{staticClass:"col-sm-2"},[t("label",{staticClass:"control-label",attrs:{for:e.id}},[t("span",[e._v(e._s(e.label))])])]),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("input",e._b({directives:[{name:"model",rawName:"v-model",value:e.localValue,expression:"localValue"}],attrs:{type:"number"},domProps:{value:e.localValue},on:{input:[function(t){t.target.composing||(e.localValue=t.target.value)},function(t){return e.updateValue()}]}},"input",{min:e.min,max:e.max,step:e.step,id:e.id,name:e.id,class:e.inputClass,placeholder:e.placeholder,disabled:e.disabled},!1)),e._v(" "),e._l(e.explanations,(function(n,s){return t("p",{key:s},[e._v(e._s(n))])})),e._v(" "),e._t("default")],2)])])])}),[],!1,null,null,null).exports;var x=n(59010);const C={name:"config-toggle-slider",components:{ToggleButton:x.ToggleButton},props:{label:{type:String,required:!0},id:{type:String,required:!0},value:{type:Boolean,default:null},disabled:{type:Boolean,default:!1},explanations:{type:Array,default:()=>[]},experimental:Boolean},data:()=>({localChecked:null}),mounted(){const{value:e}=this;this.localChecked=e},computed:{...(0,o.rn)({experimentalEnabled:e=>e.config.general.experimental})},watch:{value(){const{value:e}=this;this.localChecked=e}},methods:{updateValue(){const{localChecked:e}=this;this.$emit("input",e,this)}}};n(63057);const k=(0,l.Z)(C,(function(){var e=this,t=e._self._c;return!e.experimental||e.experimentalEnabled?t("div",{attrs:{id:"config-toggle-slider-content"}},[t("div",{staticClass:"form-group"},[t("div",{staticClass:"row"},[t("div",{staticClass:"col-sm-2"},[t("label",{staticClass:"control-label",attrs:{for:e.id}},[t("span",[e._v(e._s(e.label))])])]),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("toggle-button",e._b({attrs:{width:45,height:22,sync:""},on:{input:function(t){return e.updateValue()}},model:{value:e.localChecked,callback:function(t){e.localChecked=t},expression:"localChecked"}},"toggle-button",{id:e.id,name:e.id,disabled:e.disabled},!1)),e._v(" "),e._l(e.explanations,(function(n,s){return t("p",{key:s},[e._v(e._s(n))])})),e._v(" "),e._t("default"),e._v(" "),e.experimental?t("span",{staticStyle:{color:"red"}},[e._v("This is an experimental feature")]):e._e()],2)])])]):e._e()}),[],!1,null,null,null).exports;var S=n(79137),I=n(47907),P=n.n(I);const E={name:"config-custom-newznab",components:{ConfigTextbox:w,ConfigTemplate:A.Z,Multiselect:P()},data:()=>({saving:!1,selectedProvider:"#add",name:"",url:"",apikey:"",availableCategories:[]}),methods:{async save(){const{provider:e}=this;this.saving=!0;try{await this.client.api.patch(`providers/${e.id}`,e.config),this.$snotify.success(`Saved provider ${e.name}`,"Saved",{timeout:5e3})}catch(t){this.$snotify.error(`Error while trying to save provider ${e.name}`,"Error")}finally{this.saving=!1}},async getCategories(){const{currentProvider:e}=this;if(e.name&&e.url&&e.config.apikey)try{const t=await this.client.api.post("providers/newznab/operation",{type:"GETCATEGORIES",apikey:e.config.apikey,name:e.name,url:e.url});t.data.result.success&&(this.availableCategories=t.data.result.categories)}catch(t){this.$snotify.error(`Error while trying to get cats for provider ${e.name}`,"Error")}},async addProvider(){const{name:e,apikey:t,url:n}=this;try{const s=await this.client.api.post("providers/newznab",{apikey:t,name:e,url:n});this.$store.commit(S.Tm,s.data.result),this.$snotify.success(`Saved provider ${e}`,"Saved",{timeout:5e3}),this.apikey="",this.name="",this.url=""}catch(t){this.$snotify.error(`Error while trying to get cats for provider ${e}`,"Error")}},async removeProvider(){const{currentProvider:e}=this;try{await this.client.api.delete(`providers/newznab/${e.id}`),this.$store.commit(S.C6,e.id),this.$snotify.success(`Removed provider ${e.name}`,"Removed",{timeout:5e3}),this.selectedProvider="#add"}catch(t){this.$snotify.error(`Error while trying to remove provider ${e.name}`,"Error")}},addTag(e){if(!Number(e)||Number(e)<1)return;const t={id:e,name:e};this.availableCategories.push(t)}},computed:{...(0,o.rn)({providers:e=>e.provider.providers,client:e=>e.auth.client}),...(0,o.Se)(["providerNameToId"]),newznabProviderOptions(){const{providers:e}=this;return e.filter((e=>"newznab"===e.subType)).map((e=>({value:e.id,text:e.name})))},currentProvider(){const{providers:e,selectedProvider:t}=this;return t?e.find((e=>e.id===t)):null},providerCatIds(){const{currentProvider:e}=this;return e&&0!==e.config.catIds.length?e.config.catIds.every((e=>"string"==typeof e))?e.config.catIds.map((e=>({id:e,name:null}))):e.config.catIds:[]},providerIdAvailable(){const{providerNameToId:e,providers:t,name:n}=this;return 0===t.filter((t=>e(n)===t.id)).length}},watch:{currentProvider(e,t){e&&e!==t&&this.getCategories()}}};n(43315);const T=(0,l.Z)(E,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"custom-newznab"}},[t("config-template",{attrs:{"label-for":"select_newznab_provider",label:"Select Provider"}},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedProvider,expression:"selectedProvider"}],staticClass:"form-control input-sm max-input350",attrs:{id:"select-provider"},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.selectedProvider=t.target.multiple?n:n[0]}}},[t("option",{attrs:{value:"#add"}},[e._v("--- add new provider ---")]),e._v(" "),e._l(e.newznabProviderOptions,(function(n){return t("option",{key:n.value,domProps:{value:n.value}},[e._v("\n "+e._s(n.text)+"\n ")])}))],2)]),e._v(" "),e.currentProvider&&"#add"!==e.selectedProvider?t("div",{staticClass:"edit-provider"},[t("config-textbox",{attrs:{disabled:"",label:"Provider name",id:"edit_provider_name"},model:{value:e.currentProvider.name,callback:function(t){e.$set(e.currentProvider,"name",t)},expression:"currentProvider.name"}}),e._v(" "),t("config-textbox",{attrs:{label:"Site Url",id:"edit_provider_url"},model:{value:e.currentProvider.config.url,callback:function(t){e.$set(e.currentProvider.config,"url",t)},expression:"currentProvider.config.url"}}),e._v(" "),t("config-textbox",{attrs:{type:"password",label:"Api key",id:"edit_provider_api"},model:{value:e.currentProvider.config.apikey,callback:function(t){e.$set(e.currentProvider.config,"apikey",t)},expression:"currentProvider.config.apikey"}}),e._v(" "),t("config-template",{attrs:{label:"Categories","label-for":"catids"}},[t("multiselect",{attrs:{value:e.providerCatIds,multiple:!0,options:e.availableCategories,label:"id","track-by":"id",taggable:!0,"tag-placeholder":"Add this as new cat id",placeholder:"Search or add a cat id"},on:{tag:e.addTag,input:function(t){e.currentProvider.config.catIds=t.map((e=>e.id))}},scopedSlots:e._u([{key:"option",fn:function(n){return[n.option.isTag?t("span",[t("strong",[e._v(e._s(n.option.label))])]):t("span",[t("strong",[e._v(e._s(n.option.id))]),e._v(" ("+e._s(n.option.name)+")")])]}}],null,!1,2742372380)})],1),e._v(" "),t("button",{staticClass:"btn-medusa btn-danger newznab_delete",attrs:{disabled:e.currentProvider.default,id:"newznab_delete"},on:{click:e.removeProvider}},[e._v("Delete")]),e._v(" "),t("button",{staticClass:"btn-medusa config_submitter_refresh",on:{click:function(t){return e.$emit("save")}}},[e._v("Save Changes")]),e._v(" "),"prowlarr"===e.currentProvider.manager?t("p",{staticClass:"manager-note"},[t("img",{staticStyle:{width:"16px"},attrs:{src:"images/providers/prowlarr.png"}}),e._v("\n Note! This is a provider configured through the 'Configure Custom Prowlarr Providers' tab.\n ")]):e._e()],1):e._e(),e._v(" "),"#add"===e.selectedProvider?t("div",{staticClass:"add-provider"},[t("config-textbox",{attrs:{label:"Provider name",id:"add_provider_name"},scopedSlots:e._u([{key:"warning",fn:function(){return[t("transition",{attrs:{name:"warning"}},[e.providerIdAvailable?e._e():t("div",{staticClass:"warning"},[e._v("This provider id is already used.")])])]},proxy:!0}],null,!1,3405532282),model:{value:e.name,callback:function(t){e.name=t},expression:"name"}}),e._v(" "),t("config-textbox",{attrs:{label:"Site Url",id:"add_provider_url"},model:{value:e.url,callback:function(t){e.url=t},expression:"url"}}),e._v(" "),t("config-textbox",{attrs:{type:"password",label:"Api key",id:"add_provider_api"},model:{value:e.apikey,callback:function(t){e.apikey=t},expression:"apikey"}}),e._v(" "),t("button",{staticClass:"btn-medusa config_submitter",attrs:{disabled:!e.providerIdAvailable},on:{click:e.addProvider}},[e._v("Add Provider")])],1):e._e()],1)}),[],!1,null,"5c3e11ee",null).exports;var $=n(65206);const D={name:"config-custom-prowlarr",components:{ConfigTextbox:w,VueGoodTable:$.K},data:()=>({saving:!1,url:"",apikey:"",testResult:null,availableProviders:[],columns:[{label:"Added",field:"addedProvider",sortable:!1},{label:"name",field:"name"},{label:"protocol",field:"protocol"},{label:"Action",field:"action",sortable:!1}]}),mounted(){const{getAvailableProviders:e}=this;this.unwatchProp=this.$watch("prowlarr",(t=>{t.url&&t.apikey&&(this.unwatchProp(),e())}))},methods:{...(0,o.nv)({setConfig:"setConfig"}),async addProvider(e){const t="torrent"===e.protocol?"torznab":"newznab";try{const n=await this.client.api.post("providers/prowlarr",{subType:t,id:e.id,name:e.name});this.$store.commit(S.Tm,n.data.result),this.$snotify.success(`Saved provider ${e.name}`,"Saved",{timeout:5e3})}catch(t){this.$snotify.error(`Error while trying to get cats for provider ${e.name}`,"Error")}},async removeProvider(e){const t="torrent"===e.protocol?"torznab":"newznab",n=e.localProvider?e.localProvider.id:e.localId;try{await this.client.api.delete(`providers/${t}/${n}`),this.$store.commit(S.C6,n),this.$snotify.success(`Removed provider ${e.name}`,"Removed",{timeout:5e3})}catch(t){this.$snotify.error(`Error while trying to remove provider ${e.name}`,"Error")}},async testConnectivity(){const{prowlarr:e}=this;try{await this.client.api.post("providers/prowlarr/operation",{type:"TEST",url:e.url,apikey:e.apikey}),this.testResult="connected"}catch(e){this.testResult="could not connect",this.$snotify.error("Error while trying to connect to prowlarr","Error")}},async saveConfig(){const{prowlarr:e,setConfig:t}=this,n={providers:{prowlarr:e}};try{await t({section:"main",config:n}),this.$snotify.success("Saved general config","Saved",{timeout:5e3})}catch(e){this.$snotify.error("Error while trying to save general config",`Error: ${e}`)}},async getAvailableProviders(){const{prowlarr:e}=this;if(e.url&&e.apikey)try{const t=await this.client.api.post("providers/prowlarr/operation",{type:"GETINDEXERS",url:e.url,apikey:e.apikey});this.availableProviders=t.data}catch(e){this.$snotify.warning("Could not retrieve available providers","Warning")}}},computed:{...(0,o.rn)({prowlarr:e=>e.config.general.providers.prowlarr,providers:e=>e.provider.providers,client:e=>e.auth.client}),...(0,o.Se)(["providerNameToId"]),prowlarrProviders(){const{providerNameToId:e,providers:t,availableProviders:n}=this,s=t.filter((e=>"prowlarr"===e.manager));return n.map((t=>(t.localProvider=s.find((e=>e.idManager===t.name)),t.localId=e(t.name),t)))}}};n(66895);const B=(0,l.Z)(D,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"custom-prowlarr"}},[t("div",{staticClass:"row"},[t("div",{staticClass:"col-lg-12"},[t("config-textbox",{attrs:{label:"Prowlarr Url",id:"prowlarr_url"},model:{value:e.prowlarr.url,callback:function(t){e.$set(e.prowlarr,"url",t)},expression:"prowlarr.url"}}),e._v(" "),t("config-textbox",{attrs:{label:"Api Key",id:"prowlarr_apikey"},model:{value:e.prowlarr.apikey,callback:function(t){e.$set(e.prowlarr,"apikey",t)},expression:"prowlarr.apikey"}}),e._v(" "),t("button",{staticClass:"btn-medusa config_submitter",on:{click:e.saveConfig}},[e._v("Save")]),e._v(" "),t("button",{staticClass:"btn-medusa config_submitter",on:{click:e.testConnectivity}},[e._v("Test")]),e._v(" "),t("button",{staticClass:"btn-medusa config_submitter",on:{click:e.getAvailableProviders}},[e._v("Get Providers")]),e._v(" "),t("span",{directives:[{name:"show",rawName:"v-show",value:e.testResult,expression:"testResult"}],staticClass:"testresult"},[e._v(e._s(e.testResult))])],1)]),e._v(" "),t("div",{staticClass:"row"},[t("div",{staticClass:"col-lg-12 vgt-table-styling"},[t("h3",[e._v("Available providers")]),e._v(" "),t("vue-good-table",{attrs:{columns:e.columns,rows:e.prowlarrProviders,"search-options":{enabled:!1},"sort-options":{enabled:!0,initialSortBy:{field:"name",type:"asc"}},styleClass:"vgt-table condensed"},scopedSlots:e._u([{key:"table-row",fn:function(n){return["Added"===n.column.label?t("span",{staticClass:"align-center"},[n.row.localProvider?t("img",{attrs:{src:"/images/yes16.png"}}):e._e()]):"Action"===n.column.label?t("span",{staticClass:"align-center"},[n.row.localProvider?t("button",{staticClass:"btn-medusa btn-danger",on:{click:function(t){return e.removeProvider(n.row)}}},[e._v("Remove Provider")]):t("button",{staticClass:"btn-medusa config_submitter",on:{click:function(t){return e.addProvider(n.row)}}},[e._v("Add Provider")])]):e._e()]}}])})],1)])])}),[],!1,null,"8373d546",null).exports;const N={name:"config-custom-torrentrss",components:{ConfigTextbox:w,ConfigTemplate:A.Z},data:()=>({saving:!1,selectedProvider:"#add",name:"",url:"",cookies:"",searchElement:""}),methods:{async save(){const{provider:e}=this;this.saving=!0;try{await this.client.api.patch(`providers/${e.id}`,e.config),this.$snotify.success(`Saved provider ${e.name}`,"Saved",{timeout:5e3})}catch(t){this.$snotify.error(`Error while trying to save provider ${e.name}`,"Error")}finally{this.saving=!1}},async addProvider(){const{name:e,url:t,cookies:n,searchElement:s}=this;try{const o={values:n},a=await this.client.api.post("providers/torrentrss",{name:e,url:t,cookies:o,titleTag:s});this.$store.commit(S.Tm,a.data.result),this.$snotify.success(`Saved provider ${e}`,"Saved",{timeout:5e3}),this.apikey="",this.name="",this.url=""}catch(t){this.$snotify.error(`Error while trying to add provider ${e}`,"Error")}},async removeProvider(){const{currentProvider:e}=this;try{await this.client.api.delete(`providers/torrentrss/${e.id}`),this.$store.commit(S.C6,e.id),this.$snotify.success(`Removed provider ${e.name}`,"Removed",{timeout:5e3}),this.selectedProvider="#add"}catch(t){this.$snotify.error(`Error while trying to remove provider ${e.name}`,"Error")}}},computed:{...(0,o.rn)({providers:e=>e.provider.providers,client:e=>e.auth.client}),...(0,o.Se)(["providerNameToId"]),torrentrssProviderOptions(){const{providers:e}=this;return e.filter((e=>"torrentrss"===e.subType)).map((e=>({value:e.id,text:e.name})))},currentProvider(){const{providers:e,selectedProvider:t}=this;return t?e.find((e=>e.id===t)):null},providerIdAvailable(){const{providerNameToId:e,providers:t,name:n}=this;return 0===t.filter((t=>e(n)===t.id)).length}}};n(2346);const L=(0,l.Z)(N,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"custom-torrentrss"}},[t("config-template",{attrs:{"label-for":"select_torrentrss_provider",label:"Select Provider"}},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedProvider,expression:"selectedProvider"}],staticClass:"form-control input-sm max-input350",attrs:{id:"select-provider"},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.selectedProvider=t.target.multiple?n:n[0]}}},[t("option",{attrs:{value:"#add"}},[e._v("--- add new provider ---")]),e._v(" "),e._l(e.torrentrssProviderOptions,(function(n){return t("option",{key:n.value,domProps:{value:n.value}},[e._v("\n "+e._s(n.text)+"\n ")])}))],2)]),e._v(" "),e.currentProvider&&"#add"!==e.selectedProvider?t("div",{staticClass:"edit-provider"},[t("config-textbox",{attrs:{disabled:"",label:"Provider name",id:"edit_provider_name"},model:{value:e.currentProvider.name,callback:function(t){e.$set(e.currentProvider,"name",t)},expression:"currentProvider.name"}}),e._v(" "),t("config-textbox",{attrs:{label:"Rss Url",id:"edit_provider_url"},model:{value:e.currentProvider.config.url,callback:function(t){e.$set(e.currentProvider.config,"url",t)},expression:"currentProvider.config.url"}}),e._v(" "),t("config-textbox",{attrs:{label:"Cookies (optional)",id:"edit_provider_cookies"},model:{value:e.currentProvider.config.cookies.values,callback:function(t){e.$set(e.currentProvider.config.cookies,"values",t)},expression:"currentProvider.config.cookies.values"}}),e._v(" "),t("config-textbox",{attrs:{label:"Search element",id:"edit_provider_search_element"},model:{value:e.currentProvider.config.titleTag,callback:function(t){e.$set(e.currentProvider.config,"titleTag",t)},expression:"currentProvider.config.titleTag"}}),e._v(" "),t("button",{staticClass:"btn-medusa btn-danger torrentrss_delete",attrs:{id:"torrentrss_delete"},on:{click:e.removeProvider}},[e._v("Delete")]),e._v(" "),t("button",{staticClass:"btn-medusa config_submitter_refresh",on:{click:function(t){return e.$emit("save")}}},[e._v("Save Changes")])],1):e._e(),e._v(" "),"#add"===e.selectedProvider?t("div",{staticClass:"add-provider"},[t("config-textbox",{attrs:{label:"Provider name",id:"add_provider_name"},scopedSlots:e._u([{key:"warning",fn:function(){return[t("transition",{attrs:{name:"warning"}},[e.providerIdAvailable?e._e():t("div",{staticClass:"warning"},[e._v("This provider id is already used.")])])]},proxy:!0}],null,!1,3405532282),model:{value:e.name,callback:function(t){e.name=t},expression:"name"}}),e._v(" "),t("config-textbox",{attrs:{label:"Site Url",id:"add_provider_url"},model:{value:e.url,callback:function(t){e.url=t},expression:"url"}}),e._v(" "),t("config-textbox",{attrs:{label:"Cookies",id:"add_provider_cookies"},model:{value:e.cookies,callback:function(t){e.cookies=t},expression:"cookies"}}),e._v(" "),t("config-textbox",{attrs:{label:"Search element",id:"add_provider_search_element"},model:{value:e.searchElement,callback:function(t){e.searchElement=t},expression:"searchElement"}}),e._v(" "),t("button",{staticClass:"btn-medusa config_submitter",attrs:{disabled:!e.providerIdAvailable},on:{click:e.addProvider}},[e._v("Add Provider")])],1):e._e()],1)}),[],!1,null,"26f7d7fa",null).exports;const R={name:"config-custom-torznab",components:{ConfigTextbox:w,ConfigTemplate:A.Z,Multiselect:P()},data:()=>({saving:!1,selectedProvider:"#add",name:"",url:"",apikey:"",availableCategories:[]}),methods:{async save(){const{provider:e}=this;this.saving=!0;try{await this.client.api.patch(`providers/${e.id}`,e.config),this.$snotify.success(`Saved provider ${e.name}`,"Saved",{timeout:5e3})}catch(t){this.$snotify.error(`Error while trying to save provider ${e.name}`,"Error")}finally{this.saving=!1}},async getCategories(){const{currentProvider:e}=this;if(e.name&&e.config.url&&e.config.apikey)try{const t=await this.client.api.post("providers/torznab/operation",{type:"GETCATEGORIES",apikey:e.config.apikey,name:e.name,url:e.config.url});t.data.result.success&&(this.availableCategories=t.data.result.categories)}catch(t){this.$snotify.error(`Error while trying to get cats for provider ${e.name}`,"Error")}},async addProvider(){const{name:e,apikey:t,url:n}=this;try{const s=await this.client.api.post("providers/torznab",{apikey:t,name:e,url:n});this.$store.commit(S.Tm,s.data.result),this.$snotify.success(`Saved provider ${e}`,"Saved",{timeout:5e3}),this.apikey="",this.name="",this.url=""}catch(t){this.$snotify.error(`Error while trying to get cats for provider ${e}`,"Error")}},async removeProvider(){const{currentProvider:e}=this;try{await this.client.api.delete(`providers/torznab/${e.id}`),this.$store.commit(S.C6,e.id),this.$snotify.success(`Removed provider ${e.name}`,"Removed",{timeout:5e3}),this.selectedProvider="#add"}catch(t){this.$snotify.error(`Error while trying to remove provider ${e.name}`,"Error")}},addTag(e){if(!Number(e)||Number(e)<1)return;const t={id:e,name:e};this.availableCategories.push(t)}},computed:{...(0,o.rn)({providers:e=>e.provider.providers,client:e=>e.auth.client}),...(0,o.Se)(["providerNameToId"]),torznabProviderOptions(){const{providers:e}=this;return e.filter((e=>"torznab"===e.subType)).map((e=>({value:e.id,text:e.name})))},currentProvider(){const{providers:e,selectedProvider:t}=this;return t?e.find((e=>e.id===t)):null},providerCatIds(){const{currentProvider:e}=this;return e&&0!==e.config.catIds.length?e.config.catIds.every((e=>"string"==typeof e))?e.config.catIds.map((e=>({id:e,name:null}))):e.config.catIds:[]},providerIdAvailable(){const{providerNameToId:e,providers:t,name:n}=this;return 0===t.filter((t=>e(n)===t.id)).length}},watch:{currentProvider(e,t){e&&e!==t&&this.getCategories()}}};n(80595);const O=(0,l.Z)(R,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"custom-torznab"}},[t("config-template",{attrs:{"label-for":"select_torznab_provider",label:"Select Provider"}},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedProvider,expression:"selectedProvider"}],staticClass:"form-control input-sm max-input350",attrs:{id:"select-provider"},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.selectedProvider=t.target.multiple?n:n[0]}}},[t("option",{attrs:{value:"#add"}},[e._v("--- add new provider ---")]),e._v(" "),e._l(e.torznabProviderOptions,(function(n){return t("option",{key:n.value,domProps:{value:n.value}},[e._v("\n "+e._s(n.text)+"\n ")])}))],2)]),e._v(" "),e.currentProvider&&"#add"!==e.selectedProvider?t("div",{staticClass:"edit-provider"},[t("config-textbox",{attrs:{disabled:"",label:"Provider name",id:"edit_provider_name"},model:{value:e.currentProvider.name,callback:function(t){e.$set(e.currentProvider,"name",t)},expression:"currentProvider.name"}}),e._v(" "),t("config-textbox",{attrs:{label:"Site Url",id:"edit_provider_url"},model:{value:e.currentProvider.config.url,callback:function(t){e.$set(e.currentProvider.config,"url",t)},expression:"currentProvider.config.url"}}),e._v(" "),t("config-textbox",{attrs:{type:"password",label:"Api key",id:"edit_provider_api"},model:{value:e.currentProvider.config.apikey,callback:function(t){e.$set(e.currentProvider.config,"apikey",t)},expression:"currentProvider.config.apikey"}}),e._v(" "),t("config-template",{attrs:{label:"Categories","label-for":"catids"}},[t("multiselect",{attrs:{value:e.providerCatIds,multiple:!0,options:e.availableCategories,label:"id","track-by":"id",taggable:!0,"tag-placeholder":"Add this as new cat id",placeholder:"Search or add a cat id"},on:{tag:e.addTag,input:function(t){e.currentProvider.config.catIds=t.map((e=>e.id))}},scopedSlots:e._u([{key:"option",fn:function(n){return[n.option.isTag?t("span",[t("strong",[e._v(e._s(n.option.label))])]):t("span",[t("strong",[e._v(e._s(n.option.id))]),e._v(" ("+e._s(n.option.name)+")")])]}}],null,!1,2742372380)})],1),e._v(" "),t("button",{staticClass:"btn-medusa btn-danger torznab_delete",attrs:{disabled:e.currentProvider.default,id:"torznab_delete"},on:{click:e.removeProvider}},[e._v("Delete")]),e._v(" "),t("button",{staticClass:"btn-medusa config_submitter_refresh",on:{click:function(t){return e.$emit("save")}}},[e._v("Save Changes")]),e._v(" "),"prowlarr"===e.currentProvider.manager?t("p",{staticClass:"manager-note"},[t("img",{staticStyle:{width:"16px"},attrs:{src:"images/providers/prowlarr.png"}}),e._v("\n Note! This is a provider configured through the 'Configure Custom Prowlarr Providers' tab.\n ")]):e._e()],1):e._e(),e._v(" "),"#add"===e.selectedProvider?t("div",{staticClass:"add-provider"},[t("config-textbox",{attrs:{label:"Provider name",id:"add_provider_name"},scopedSlots:e._u([{key:"warning",fn:function(){return[t("transition",{attrs:{name:"warning"}},[e.providerIdAvailable?e._e():t("div",{staticClass:"warning"},[e._v("This provider id is already used.")])])]},proxy:!0}],null,!1,3405532282),model:{value:e.name,callback:function(t){e.name=t},expression:"name"}}),e._v(" "),t("config-textbox",{attrs:{label:"Site Url",id:"add_provider_url"},model:{value:e.url,callback:function(t){e.url=t},expression:"url"}}),e._v(" "),t("config-textbox",{attrs:{type:"password",label:"Api key",id:"add_provider_api"},model:{value:e.apikey,callback:function(t){e.apikey=t},expression:"apikey"}}),e._v(" "),t("button",{staticClass:"btn-medusa config_submitter",attrs:{disabled:!e.providerIdAvailable},on:{click:e.addProvider}},[e._v("Add Provider")])],1):e._e()],1)}),[],!1,null,"2a24e1e0",null).exports;var q=n(19485);const z={name:"test-provider",components:{StateSwitch:q.Z},props:{providerId:String,providerName:String},data:()=>({testResult:"",loading:!1}),computed:{...(0,o.rn)({layout:e=>e.config.layout,client:e=>e.auth.client})},methods:{async test(){const{providerId:e,providerName:t}=this;this.testResult="",this.loading=!0;try{const t=await this.client.api.post("providers/internal/operation",{type:"TESTPROVIDER",providerId:e}).catch((e=>{if([404,401].includes(e.response.status))throw new Error(e.response.data.error);throw e}));this.testResult=t.data}catch(e){this.testResult=e,this.$snotify.error(`Error while trying to test provider ${t} for results`,"Error")}finally{this.loading=!1}}}};n(36207);const M=(0,l.Z)(z,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"test-provider"},[t("button",{staticClass:"btn-medusa config_submitter",on:{click:e.test}},[e._v("Test for results")]),e._v(" "),e.loading?t("state-switch",{attrs:{state:"loading",theme:e.layout.themeName}}):t("span",{directives:[{name:"show",rawName:"v-show",value:e.testResult,expression:"testResult"}],staticClass:"testresult"},[e._v(e._s(e.testResult))])],1)}),[],!1,null,"a8b1934a",null).exports,F={name:"config-provider-nzb",components:{ConfigTextbox:w,ConfigTextboxNumber:_,ConfigTemplate:A.Z,ConfigToggleSlider:k,TestProvider:M},props:{provider:{type:Object,required:!0}},data:()=>({saving:!1,editProvider:{}}),computed:{...(0,o.rn)({client:e=>e.auth.client})},mounted(){const{provider:e}=this;this.editProvider={...e}},methods:{async save(){const{editProvider:e}=this;this.saving=!0;try{await this.client.api.patch(`providers/${e.id}`,e.config),this.$snotify.success(`Saved provider ${e.name}`,"Saved",{timeout:5e3})}catch(t){this.$snotify.error(`Error while trying to save provider ${e.name}`,"Error")}finally{this.saving=!1}}}};const U=(0,l.Z)(F,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"provider-options-nzb"}},[Object.keys(e.editProvider).length>0?t("div",{staticClass:"providerDiv",attrs:{id:`${e.editProvider.id}Div`}},["username"in e.editProvider.config&&"newznab"!==e.editProvider.subType?t("config-textbox",{attrs:{label:"Username",id:`${e.editProvider.id}_username`},model:{value:e.editProvider.config.username,callback:function(t){e.$set(e.editProvider.config,"username",t)},expression:"editProvider.config.username"}}):e._e(),e._v(" "),e.editProvider.default&&e.editProvider.needsAuth?[t("config-template",{attrs:{"label-for":`${e.editProvider.id}_url`,label:"URL"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.editProvider.config.url,expression:"editProvider.config.url"}],staticClass:"form-control input-sm max-input350",attrs:{type:"text",id:`${e.editProvider.id}_url`},domProps:{value:e.editProvider.config.url},on:{input:function(t){t.target.composing||e.$set(e.editProvider.config,"url",t.target.value)}}})]),e._v(" "),"apikey"in e.editProvider.config?t("config-textbox",{attrs:{type:"password",label:"API key",id:`${e.editProvider.id}_url`,"input-class":"newznab_api_key"},model:{value:e.editProvider.config.apikey,callback:function(t){e.$set(e.editProvider.config,"apikey",t)},expression:"editProvider.config.apikey"}}):e._e()]:"newznab"!==e.editProvider.subType?["apikey"in e.editProvider.config?t("config-textbox",{attrs:{type:"password",label:"API key",id:`${e.editProvider.id}_url`,"input-class":"newznab_api_key"},model:{value:e.editProvider.config.apikey,callback:function(t){e.$set(e.editProvider.config,"apikey",t)},expression:"editProvider.config.apikey"}}):e._e()]:e._e(),e._v(" "),t("config-toggle-slider",{attrs:{label:"Enable daily searches",name:`${e.editProvider.id}_enable_daily`,id:`${e.editProvider.id}_enable_daily`},model:{value:e.editProvider.config.search.daily.enabled,callback:function(t){e.$set(e.editProvider.config.search.daily,"enabled",t)},expression:"editProvider.config.search.daily.enabled"}},[t("p",[e._v("enable provider to perform daily searches.")])]),e._v(" "),t("config-toggle-slider",{attrs:{label:"Enable manual searches",name:`${e.editProvider.id}_enable_manual`,id:`${e.editProvider.id}_enable_manual`},model:{value:e.editProvider.config.search.manual.enabled,callback:function(t){e.$set(e.editProvider.config.search.manual,"enabled",t)},expression:"editProvider.config.search.manual.enabled"}},[t("p",[e._v("enable provider to be used in 'Manual Search' feature.")])]),e._v(" "),t("config-toggle-slider",{attrs:{label:"Enable backlog searches",name:`${e.editProvider.id}_enable_backlog`,id:`${e.editProvider.id}_enable_backlog`},model:{value:e.editProvider.config.search.backlog.enabled,callback:function(t){e.$set(e.editProvider.config.search.backlog,"enabled",t)},expression:"editProvider.config.search.backlog.enabled"}},[t("p",[e._v("enable provider to perform backlog searches.")])]),e._v(" "),t("config-template",{attrs:{"label-for":"backlog_search_mode",label:"Backlog search mode"}},[t("div",{staticClass:"radio-item"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.editProvider.config.search.mode,expression:"editProvider.config.search.mode"}],attrs:{type:"radio",name:`${e.editProvider.id}_search_mode_sponly`,id:`${e.editProvider.id}_search_mode_sponly`,value:"sponly"},domProps:{checked:e._q(e.editProvider.config.search.mode,"sponly")},on:{change:function(t){return e.$set(e.editProvider.config.search,"mode","sponly")}}}),e._v(" "),t("label",{attrs:{for:"one"}},[e._v("Season packs only")])]),e._v(" "),t("div",{staticClass:"radio-item"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.editProvider.config.search.mode,expression:"editProvider.config.search.mode"}],attrs:{type:"radio",name:`${e.editProvider.id}_search_mode_eponly`,id:`${e.editProvider.id}_search_mode_eponly`,value:"eponly"},domProps:{checked:e._q(e.editProvider.config.search.mode,"eponly")},on:{change:function(t){return e.$set(e.editProvider.config.search,"mode","eponly")}}}),e._v(" "),t("label",{attrs:{for:"one"}},[e._v("Episodes only")])]),e._v(" "),t("p",[e._v("when searching with backlog you can choose to have it look for season packs only, or choose to have it build a complete season from just single episodes.")])]),e._v(" "),t("config-toggle-slider",{attrs:{label:"Enable fallback",name:`${e.editProvider.id}_enable_fallback`,id:`${e.editProvider.id}_enable_fallback`},model:{value:e.editProvider.config.search.fallback,callback:function(t){e.$set(e.editProvider.config.search,"fallback",t)},expression:"editProvider.config.search.fallback"}},[t("p",[e._v("when searching for a complete season depending on search mode you may return no results, this helps by restarting the search using the opposite search mode.")])]),e._v(" "),t("config-toggle-slider",{attrs:{label:"Enable search delay",name:`${e.editProvider.id}_enable_search_delay`,id:`${e.editProvider.id}_enable_search_delay`},model:{value:e.editProvider.config.search.delay.enabled,callback:function(t){e.$set(e.editProvider.config.search.delay,"enabled",t)},expression:"editProvider.config.search.delay.enabled"}},[t("p",[e._v("Enable to delay downloads for this provider for an x amount of hours. The provider will start snatching results for a specific episode after a delay has expired, compared to when it first got a result for the specific episode.")]),e._v(" "),t("p",[e._v("A negative value will have the daily search accepts results before the episode scheduled air date/time.")]),e._v(" "),t("p",[e._v("Proper and Backlog searches are exempted from the delay.")])]),e._v(" "),e.editProvider.config.search.delay.enabled?t("config-textbox-number",{attrs:{value:e.editProvider.config.search.delay.duration/60,label:"Search delay (hours)",id:`${e.editProvider.id}_search_delay_duration`,min:.5,step:.5},on:{input:function(t){e.editProvider.config.search.delay.duration=60*t}}},[t("p",[e._v("Amount of hours to wait for downloading a result compared to the first result for a specific episode.")])]):e._e()],2):e._e(),e._v(" "),t("button",{staticClass:"btn-medusa config_submitter",staticStyle:{float:"left"},attrs:{disabled:e.saving},on:{click:e.save}},[e._v("Save Changes")]),e._v(" "),t("test-provider",{attrs:{"provider-id":e.editProvider.id,"provider-name":e.editProvider.name}})],1)}),[],!1,null,null,null).exports;const H={name:"config-provider-torrent",components:{AppLink:s.Z,ConfigTextbox:w,ConfigTextboxNumber:_,ConfigTemplate:A.Z,ConfigToggleSlider:k,TestProvider:M},props:{provider:{type:Object,required:!0}},data:()=>({saving:!1,editProvider:{}}),computed:{...(0,o.rn)({client:e=>e.auth.client})},mounted(){const{provider:e}=this;this.editProvider={...e}},methods:{async save(){const{editProvider:e}=this;this.saving=!0;try{await this.client.api.patch(`providers/${e.id}`,e.config),this.$snotify.success(`Saved provider ${e.name}`,"Saved",{timeout:5e3})}catch(t){this.$snotify.error(`Error while trying to save provider ${e.name}`,"Error")}finally{this.saving=!1}}}};const Q=(0,l.Z)(H,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"provider-options-torrent"}},[Object.keys(e.editProvider).length>0?t("div",{staticClass:"providerDiv",attrs:{id:`${e.editProvider.id}Div`}},["customUrl"in e.editProvider.config?t("config-textbox",{attrs:{label:"Custom Url",id:`${e.editProvider.id}_custom_url`},model:{value:e.editProvider.config.customUrl,callback:function(t){e.$set(e.editProvider.config,"customUrl",t)},expression:"editProvider.config.customUrl"}},[t("p",[e._v("The URL should include the protocol (and port if applicable). Examples: http://192.168.1.4/ or http://localhost:3000/")])]):e._e(),e._v(" "),"apikey"in e.editProvider.config&&"torznab"!==e.editProvider.config.subType?t("config-textbox",{attrs:{type:"password",label:"API key",id:`${e.editProvider.id}_api_key`},model:{value:e.editProvider.config.apikey,callback:function(t){e.$set(e.editProvider.config,"apikey",t)},expression:"editProvider.config.apikey"}}):e._e(),e._v(" "),"digest"in e.editProvider.config?t("config-textbox",{attrs:{type:"password",label:"Digest",id:`${e.editProvider.id}_digest`},model:{value:e.editProvider.config.digest,callback:function(t){e.$set(e.editProvider.config,"digest",t)},expression:"editProvider.config.digest"}}):e._e(),e._v(" "),"hash"in e.editProvider.config?t("config-textbox",{attrs:{label:"Hash",id:`${e.editProvider.id}_hash`},model:{value:e.editProvider.config.hash,callback:function(t){e.$set(e.editProvider.config,"hash",t)},expression:"editProvider.config.hash"}}):e._e(),e._v(" "),"username"in e.editProvider.config?t("config-textbox",{attrs:{label:"Username",id:`${e.editProvider.id}_username`},model:{value:e.editProvider.config.username,callback:function(t){e.$set(e.editProvider.config,"username",t)},expression:"editProvider.config.username"}}):e._e(),e._v(" "),"password"in e.editProvider.config?t("config-textbox",{attrs:{autocomplete:"no",type:"password",label:"Password",id:`${e.editProvider.id}_password`},model:{value:e.editProvider.config.password,callback:function(t){e.$set(e.editProvider.config,"password",t)},expression:"editProvider.config.password"}}):e._e(),e._v(" "),e.editProvider.config.cookies.enabled||"torrentrss"===e.editProvider.subType?t("config-textbox",{attrs:{label:"Cookies",id:`${e.editProvider.id}_cookies`},model:{value:e.editProvider.config.cookies.values,callback:function(t){e.$set(e.editProvider.config.cookies,"values",t)},expression:"editProvider.config.cookies.values"}},[e.editProvider.config.cookies.required?[t("p",[e._v("eg. "+e._s(e.editProvider.config.cookies.required.map((e=>e+"=xx;")).join("").slice(0,-1)))]),e._v(" "),t("p",[e._v("This provider requires the following cookies: "+e._s(e.editProvider.config.cookies.required.join(", "))+".\n "),t("br"),e._v("For a step by step guide please follow the link to our "),t("app-link",{attrs:{href:"https://github.com/pymedusa/Medusa/wiki/Configure-Providers-with-captcha-protection"}},[e._v("WIKI")])],1)]:e._e()],2):e._e(),e._v(" "),"passkey"in e.editProvider.config?t("config-textbox",{attrs:{label:"Passkey",id:`${e.editProvider.id}_passkey`},model:{value:e.editProvider.config.passkey,callback:function(t){e.$set(e.editProvider.config,"passkey",t)},expression:"editProvider.config.passkey"}}):e._e(),e._v(" "),"pin"in e.editProvider.config?t("config-textbox",{attrs:{type:"password",label:"Pin",id:`${e.editProvider.id}_pin`},model:{value:e.editProvider.config.pin,callback:function(t){e.$set(e.editProvider.config,"pin",t)},expression:"editProvider.config.pin"}}):e._e(),e._v(" "),"pid"in e.editProvider.config?t("config-textbox",{attrs:{type:"password",label:"Pid",id:`${e.editProvider.id}_pid`},model:{value:e.editProvider.config.pid,callback:function(t){e.$set(e.editProvider.config,"pid",t)},expression:"editProvider.config.pid"}}):e._e(),e._v(" "),"ratio"in e.editProvider.config?t("config-textbox-number",{attrs:{min:-1,step:.1,label:"Seed ratio",id:`${e.editProvider.id}_seed_ratio`},model:{value:e.editProvider.config.ratio,callback:function(t){e.$set(e.editProvider.config,"ratio",t)},expression:"editProvider.config.ratio"}},[t("p",[e._v("Configure a desired seeding ratio. Used by the (automated download handler in config - postprocessing)\n "),t("br"),e._v("-1 for provider specific option is disabled.\n "),t("br"),e._v("0 for not using a seed ratio. Actions configured in the download handler, will not wait for finished seeding.\n "),t("br"),e._v("If disabled the global option is used in config - postprocessing (automated download handling))\n ")])]):e._e(),e._v(" "),"minseed"in e.editProvider.config?t("config-textbox-number",{attrs:{label:"Minimum seeders",min:0,step:1,id:`${e.editProvider.id}_min_seed`},model:{value:e.editProvider.config.minseed,callback:function(t){e.$set(e.editProvider.config,"minseed",t)},expression:"editProvider.config.minseed"}}):e._e(),e._v(" "),"minleech"in e.editProvider.config?t("config-textbox-number",{attrs:{label:"Minimum leechers",min:0,step:1,id:`${e.editProvider.id}_min_leech`},model:{value:e.editProvider.config.minleech,callback:function(t){e.$set(e.editProvider.config,"minleech",t)},expression:"editProvider.config.minleech"}}):e._e(),e._v(" "),"confirmed"in e.editProvider.config?t("config-toggle-slider",{attrs:{label:"Confirmed downloads",name:`${e.editProvider.id}_confirmed`,id:`${e.editProvider.id}_confirmed`},model:{value:e.editProvider.config.confirmed,callback:function(t){e.$set(e.editProvider.config,"confirmed",t)},expression:"editProvider.config.confirmed"}},[t("p",[e._v("only download torrents from trusted or verified uploaders ?")])]):e._e(),e._v(" "),"ranked"in e.editProvider.config?t("config-toggle-slider",{attrs:{label:"Ranked torrents",name:`${e.editProvider.id}_ranked`,id:`${e.editProvider.id}_ranked`},model:{value:e.editProvider.config.ranked,callback:function(t){e.$set(e.editProvider.config,"ranked",t)},expression:"editProvider.config.ranked"}},[t("p",[e._v("only download ranked torrents (trusted releases)")])]):e._e(),e._v(" "),"sorting"in e.editProvider.config?t("config-template",{attrs:{"label-for":"sorting",label:"Sorting results by"}},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.editProvider.config.sorting,expression:"editProvider.config.sorting"}],staticClass:"form-control input-sm max-input350",attrs:{id:"sorting"},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(e.editProvider.config,"sorting",t.target.multiple?n:n[0])}}},[t("option",{attrs:{value:"last"}},[e._v("last")]),e._v(" "),t("option",{attrs:{value:"seeders"}},[e._v("seeders")]),e._v(" "),t("option",{attrs:{value:"leechers"}},[e._v("leechers")])])]):e._e(),e._v(" "),"freeleech"in e.editProvider.config?t("config-toggle-slider",{attrs:{label:"Freeleech",name:`${e.editProvider.id}_freeleech`,id:`${e.editProvider.id}_freeleech`},model:{value:e.editProvider.config.freeleech,callback:function(t){e.$set(e.editProvider.config,"freeleech",t)},expression:"editProvider.config.freeleech"}},[t("p",[e._v("only download "),t("b",[e._v('"FreeLeech"')]),e._v(" torrents.")])]):e._e(),e._v(" "),t("config-toggle-slider",{attrs:{label:"Enable daily searches",name:`${e.editProvider.id}_enable_daily`,id:`${e.editProvider.id}_enable_daily`},model:{value:e.editProvider.config.search.daily.enabled,callback:function(t){e.$set(e.editProvider.config.search.daily,"enabled",t)},expression:"editProvider.config.search.daily.enabled"}},[t("p",[e._v("enable provider to perform daily searches.")])]),e._v(" "),t("config-toggle-slider",{attrs:{label:"Enable manual searches",name:`${e.editProvider.id}_enable_manual`,id:`${e.editProvider.id}_enable_manual`},model:{value:e.editProvider.config.search.manual.enabled,callback:function(t){e.$set(e.editProvider.config.search.manual,"enabled",t)},expression:"editProvider.config.search.manual.enabled"}},[t("p",[e._v("enable provider to be used in 'Manual Search' feature.")])]),e._v(" "),t("config-toggle-slider",{attrs:{label:"Enable backlog searches",name:`${e.editProvider.id}_enable_backlog`,id:`${e.editProvider.id}_enable_backlog`},model:{value:e.editProvider.config.search.backlog.enabled,callback:function(t){e.$set(e.editProvider.config.search.backlog,"enabled",t)},expression:"editProvider.config.search.backlog.enabled"}},[t("p",[e._v("enable provider to perform backlog searches.")])]),e._v(" "),t("config-template",{attrs:{"label-for":"backlog_search_mode",label:"Backlog search mode"}},[t("div",{staticClass:"radio-item"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.editProvider.config.search.mode,expression:"editProvider.config.search.mode"}],attrs:{type:"radio",name:`${e.editProvider.id}_search_mode_sponly`,id:`${e.editProvider.id}_search_mode_sponly`,value:"sponly"},domProps:{checked:e._q(e.editProvider.config.search.mode,"sponly")},on:{change:function(t){return e.$set(e.editProvider.config.search,"mode","sponly")}}}),e._v(" "),t("label",{attrs:{for:"one"}},[e._v("Season packs only")])]),e._v(" "),t("div",{staticClass:"radio-item"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.editProvider.config.search.mode,expression:"editProvider.config.search.mode"}],attrs:{type:"radio",name:`${e.editProvider.id}_search_mode_eponly`,id:`${e.editProvider.id}_search_mode_eponly`,value:"eponly"},domProps:{checked:e._q(e.editProvider.config.search.mode,"eponly")},on:{change:function(t){return e.$set(e.editProvider.config.search,"mode","eponly")}}}),e._v(" "),t("label",{attrs:{for:"one"}},[e._v("Episodes only")])]),e._v(" "),t("p",[e._v("when searching with backlog you can choose to have it look for season packs only, or choose to have it build a complete season from just single episodes.")])]),e._v(" "),t("config-toggle-slider",{attrs:{label:"Enable fallback",name:`${e.editProvider.id}_enable_fallback`,id:`${e.editProvider.id}_enable_fallback`},model:{value:e.editProvider.config.search.fallback,callback:function(t){e.$set(e.editProvider.config.search,"fallback",t)},expression:"editProvider.config.search.fallback"}},[t("p",[e._v("when searching for a complete season depending on search mode you may return no results, this helps by restarting the search using the opposite search mode.")])]),e._v(" "),t("config-toggle-slider",{attrs:{label:"Enable search delay",name:`${e.editProvider.id}_enable_search_delay`,id:`${e.editProvider.id}_enable_search_delay`},model:{value:e.editProvider.config.search.delay.enabled,callback:function(t){e.$set(e.editProvider.config.search.delay,"enabled",t)},expression:"editProvider.config.search.delay.enabled"}},[t("p",[e._v("Enable to delay downloads for this provider for an x amount of hours. The provider will start snatching results for a specific episode after a delay has expired, compared to when it first got a result for the specific episode.")]),e._v(" "),t("p",[e._v("A negative value will have the daily search accepts results before the episode scheduled air date/time.")]),e._v(" "),t("p",[e._v("Proper and Backlog searches are exempted from the delay.")])]),e._v(" "),e.editProvider.config.search.delay.enabled?t("config-textbox-number",{attrs:{value:e.editProvider.config.search.delay.duration/60,label:"Search delay (hours)",id:`${e.editProvider.id}_search_delay_duration`,step:.5},on:{input:function(t){e.editProvider.config.search.delay.duration=60*t}}},[t("p",[e._v("Amount of hours to wait for downloading a result compared to the first result for a specific episode.")])]):e._e()],1):e._e(),e._v(" "),t("button",{staticClass:"btn-medusa config_submitter",staticStyle:{float:"left"},attrs:{disabled:e.saving},on:{click:e.save}},[e._v("Save Changes")]),e._v(" "),t("test-provider",{attrs:{"provider-id":e.editProvider.id,"provider-name":e.editProvider.name}})],1)}),[],!1,null,null,null).exports;const W={name:"custom-logs",data:()=>({levels:[{value:10,text:"DEBUG"},{value:20,text:"INFO"},{value:30,text:"WARNING"},{value:40,text:"ERROR"},{value:50,text:"CRITICAL"},{value:0,text:"DEFAULT"}]}),computed:{...(0,o.rn)({logs:e=>e.config.general.logs}),customLogs:{get(){const{logs:e}=this;return Object.keys(e.custom).map((t=>({identifier:t,level:e.custom[t]})))},set(e){const{setCustomLogs:t}=this;t(e)}}},methods:{...(0,o.nv)({setCustomLogs:"setCustomLogs"}),saveLogs(e,t){const{customLogs:n}=this,s=n.map((n=>(n.identifier===t&&(n.level=Number(e.target.value)),n)));this.customLogs=s}}};n(79325);const j=(0,l.Z)(W,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"select-list"},[t("div",{staticClass:"wrapper"},e._l(e.customLogs,(function(n){return t("div",{key:n.identifier},[t("div",{staticClass:"level"},[t("select",{directives:[{name:"model",rawName:"v-model",value:n.level,expression:"customLog.level"}],on:{input:function(t){return e.saveLogs(t,n.identifier)},change:function(t){var s=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(n,"level",t.target.multiple?s:s[0])}}},e._l(e.levels,(function(n){return t("option",{key:n.value,domProps:{value:n.value}},[e._v(e._s(n.text)+"\n ")])})),0)]),e._v(" "),t("div",{staticClass:"identifier"},[e._v(e._s(n.identifier))])])})),0)])}),[],!1,null,"12aec99f",null).exports;n(37183);const V={name:"externals",components:{AppLink:s.Z},props:{show:Object},computed:{externals(){const{show:e}=this;return e&&e.externals&&0!==!Object.keys(e.externals).length?(delete e.externals[e.indexer],e.externals):{}}}};n(66071);const G=(0,l.Z)(V,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"external-ids"},[t("span",[e._v(" - ")]),e._v(" "),e.externals.imdb&&e.show.imdbInfo?t("app-link",{attrs:{href:`https://www.imdb.com/title/${e.show.imdbInfo.imdbId}`,title:`https://www.imdb.com/title/${e.show.imdbInfo.imdbId}`}},[t("img",{staticStyle:{"margin-top":"-1px","vertical-align":"middle"},attrs:{alt:"[imdb]",height:"16",width:"16",src:"images/imdb16.png"}})]):e._e(),e._v(" "),e.externals.trakt?t("app-link",{attrs:{href:`https://trakt.tv/shows/${e.externals.trakt}`,title:`https://trakt.tv/shows/${e.externals.trakt}`}},[t("img",{attrs:{alt:"[trakt]",height:"16",width:"16",src:"images/trakt.png"}})]):e._e(),e._v(" "),e.externals.tvdb?t("app-link",{attrs:{href:`https://www.thetvdb.com/dereferrer/series/${e.externals.tvdb}`,title:`https://www.thetvdb.com/dereferrer/series/${e.externals.tvdb}`}},[t("img",{attrs:{alt:"[tvdb]",height:"16",width:"16",src:"images/thetvdb16.png"}})]):e._e(),e._v(" "),e.externals.tvmaze?t("app-link",{attrs:{href:`https://www.tvmaze.com/shows/${e.externals.tvmaze}`,title:`https://www.tvmaze.com/shows/${e.externals.tvmaze}`}},[t("img",{attrs:{alt:"[tvmaze]",height:"16",width:"16",src:"images/tvmaze16.png"}})]):e._e(),e._v(" "),e.externals.tmdb?t("app-link",{attrs:{href:`https://www.themoviedb.org/tv/${e.externals.tmdb}`,title:`https://www.themoviedb.org/tv/${e.externals.tmdb}`}},[t("img",{attrs:{alt:"[tmdb]",height:"16",width:"16",src:"images/tmdb16.png"}})]):e._e(),e._v(" "),e.show.xemNumbering&&e.show.xemNumbering.length>0?t("app-link",{attrs:{href:`http://thexem.de/search?q=${e.show.title}`,title:`http://thexem.de/search?q=${e.show.title}`}},[t("img",{staticStyle:{"margin-top":"-1px","vertical-align":"middle"},attrs:{alt:"[xem]",height:"16",width:"16",src:"images/xem.png"}})]):e._e(),e._v(" "),e.externals.tvdb?t("app-link",{attrs:{href:`https://fanart.tv/series/${e.externals.tvdb}`,title:`https://fanart.tv/series/${e.externals.tvdb}`}},[t("img",{staticClass:"fanart",attrs:{alt:"[fanart.tv]",height:"16",width:"16",src:"images/fanart.tv.png"}})]):e._e()],1)}),[],!1,null,null,null).exports;var Z=n(19755);const Y={name:"file-browser",props:{name:{type:String,default:"proc_dir"},title:{type:String,default:"Choose Directory"},includeFiles:{type:Boolean,default:!1},showBrowseButton:{type:Boolean,default:!0},autocomplete:{type:Boolean,default:!1},localStorageKey:{type:String,default:""},initialDir:{type:String,default:""}},data(){return{lock:!1,unwatchProp:null,files:[],currentPath:this.initialDir,lastPath:"",url:"browser/",autocompleteUrl:"browser/complete",fileBrowserDialog:null,localStorageSupport:(()=>{try{return Boolean(localStorage.getItem),!0}catch(e){return console.log(e),!1}})()}},created(){this.unwatchProp=this.$watch("initialDir",(e=>{this.unwatchProp(),this.lock=!0,this.currentPath=e,this.$nextTick((()=>{this.lock=!1}))}))},mounted(){const{autocomplete:e,fileBrowser:t,storedPath:n,$refs:s}=this;t(s.locationInput,e).on("autocompleteselect",((e,t)=>{this.currentPath=t.item.value})),!this.currentPath&&n&&(this.currentPath=n)},computed:{...(0,o.rn)({client:e=>e.auth.client}),storedPath:{get(){const{localStorageSupport:e,localStorageKey:t}=this;return e&&t?localStorage["fileBrowser-"+t]:null},set(e){const{localStorageSupport:t,localStorageKey:n}=this;t&&n&&(localStorage["fileBrowser-"+n]=e)}}},methods:{toggleFolder(e,t){if(e.isFile)return;const n=t.target.children[0]||t.target;n.classList.toggle("ui-icon-folder-open"),n.classList.toggle("ui-icon-folder-collapsed")},fileClicked(e){e.isFile?(this.currentPath=e.path,Z(this.$el).find('.browserDialog .ui-button:contains("Ok")').click()):this.browse(e.path)},browse(e){const{url:t,includeFiles:n,fileBrowserDialog:s}=this;Z(this.$refs.fileBrowserSearchBox).autocomplete("close"),console.debug("Browsing to "+e),s.dialog("option","dialogClass","browserDialog busy"),s.dialog("option","closeText","");const o={path:e,includeFiles:Number(n)};this.client.apiRoute.get(t,{params:o}).then((e=>{const{data:t}=e;this.currentPath=t.shift().currentPath,this.files=t,s.dialog("option","dialogClass","browserDialog")})).catch((t=>{console.warning(`Unable to browse to: ${e}\nError: ${t.message}`,t)}))},openFileBrowser(e){const t=this,{browse:n,title:s,fileBrowser:o,$refs:a}=t,{fileBrowserSearchBox:i,fileBrowserFileList:r}=a;t.fileBrowserDialog||(t.fileBrowserDialog=Z(a.fileBrowserDialog).dialog({dialogClass:"browserDialog",title:s,position:{my:"center top",at:"center top+100",of:window},minWidth:Math.min(Z(document).width()-80,650),height:Math.min(Z(document).height()-120,Z(window).height()-120),maxHeight:Math.min(Z(document).height()-120,Z(window).height()-120),maxWidth:Z(document).width()-80,modal:!0,autoOpen:!1}),t.fileBrowserDialog.append(i),o(i,!0).on("autocompleteselect",((e,t)=>{n(t.item.value)}))),t.fileBrowserDialog.dialog("option","buttons",[{text:"Ok",class:"medusa-btn",click(){e(t.currentPath),Z(this).dialog("close")}},{text:"Cancel",class:"medusa-btn",click(){t.currentPath=t.lastPath,Z(this).dialog("close")}}]),t.fileBrowserDialog.dialog("open"),n(t.currentPath),t.lastPath=t.currentPath,t.fileBrowserDialog.append(r)},fileBrowser(e,t){const n=this,{autocompleteUrl:s,includeFiles:o}=n,a=Z(e);if(t&&a.autocomplete&&s){let e="";a.autocomplete({position:{my:"top",at:"bottom",collision:"flipfit"},source(t,n){e=Z.ui.autocomplete.escapeRegex(t.term),t.includeFiles=Number(o),Z.ajax({url:s,data:t,dataType:"json"}).done((t=>{const s=new RegExp("^"+e,"i"),o=Z.grep(t,(e=>s.test(e)));n(o)}))},open(){Z(n.$el).find(".ui-autocomplete li.ui-menu-item a").removeClass("ui-corner-all")}}).data("ui-autocomplete")._renderItem=(t,n)=>{let s=n.label;const o=new RegExp("(?![^&;]+;)(?!<[^<>]*)("+e+")(?![^<>]*>)(?![^&;]+;)","gi");return s=s.replace(o,(e=>""+e+"")),Z("").data("ui-autocomplete-item",n).append(''+s+"").appendTo(t)}}return a},openDialog(){const{openFileBrowser:e,currentPath:t}=this;e((e=>{this.storedPath=e||t}))}},watch:{currentPath(){this.lock||this.$emit("update",this.currentPath)}}};n(79994);const K=(0,l.Z)(Y,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"file-browser max-width"},[t("div",{class:e.showBrowseButton?"input-group":"input-group-no-btn"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.currentPath,expression:"currentPath"}],ref:"locationInput",staticClass:"form-control input-sm fileBrowserField",attrs:{name:e.name,type:"text"},domProps:{value:e.currentPath},on:{input:function(t){t.target.composing||(e.currentPath=t.target.value)}}}),e._v(" "),e.showBrowseButton?t("div",{staticClass:"input-group-btn",attrs:{title:e.title,alt:e.title},on:{click:function(t){return t.preventDefault(),e.openDialog.apply(null,arguments)}}},[e._m(0)]):e._e()]),e._v(" "),t("div",{ref:"fileBrowserDialog",staticClass:"fileBrowserDialog"}),e._v(" "),t("input",{ref:"fileBrowserSearchBox",staticClass:"form-control",staticStyle:{display:"none"},attrs:{type:"text"},domProps:{value:e.currentPath},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.browse(t.target.value)}}}),e._v(" "),t("ul",{ref:"fileBrowserFileList"},e._l(e.files,(function(n){return t("li",{key:n.name,staticClass:"ui-state-default ui-corner-all"},[t("a",{on:{mouseover:function(t){return e.toggleFolder(n,t)},mouseout:function(t){return e.toggleFolder(n,t)},click:function(t){return e.fileClicked(n)}}},[t("span",{class:"ui-icon "+(n.isFile?"ui-icon-blank":"ui-icon-folder-collapsed")}),e._v(" "+e._s(n.name)+"\n ")])])})),0)])}),[function(){var e=this._self._c;return e("div",{staticClass:"btn btn-default input-sm",staticStyle:{"font-size":"14px"}},[e("i",{staticClass:"glyphicon glyphicon-open"})])}],!1,null,"b7bcca72",null).exports;var J=n(19755);const X={name:"language-select",props:{language:{type:String,default:"en"},available:{type:String,default:"en"},blank:{type:Boolean,default:!1},flags:{type:Boolean,default:!1}},mounted(){const e=this;J(this.$el).bfhlanguages({flags:this.flags,language:this.language,available:this.available,blank:this.blank}),J(this.$el).on("change",(t=>{e.$emit("update-language",t.currentTarget.value)}))},watch:{language(){J(this.$el).val(this.language)}}};const ee=(0,l.Z)(X,(function(){return(0,this._self._c)("select")}),[],!1,null,null,null).exports;const te={name:"load-progress-bar",props:{display:Boolean,current:Number,total:Number,description:{type:String,default:"Shows"}},computed:{loadMsg(){const{current:e,total:t,description:n}=this;return`Loaded ${e} out of ${t} ${n}`},styleProgress(){const{current:e,total:t}=this;return{height:"24px",width:`${Math.round(e/t*100)}%`}}}};n(48917);const ne=(0,l.Z)(te,(function(){var e=this,t=e._self._c;return e.display?t("div",{staticClass:"load-progress-bar-container"},[t("div",{staticClass:"border"},[t("div",{staticClass:"msg"},[e._v(e._s(e.loadMsg))]),e._v(" "),t("div",{staticClass:"progress",style:e.styleProgress})])]):e._e()}),[],!1,null,null,null).exports;var se=n(61532),oe=n(19755);const ae={name:"name-pattern",components:{ToggleButton:x.ToggleButton},props:{namingPattern:{type:String,default:""},namingPresets:{type:Array,default:()=>[]},multiEpStyle:{type:Number},multiEpStyles:{type:Array,default:()=>[]},animeNamingType:{type:Number,default:0},type:{type:String,default:""},enabled:{type:Boolean,default:!0}},data(){return{presets:[],availableMultiEpStyles:[],pattern:"",customName:"",showLegend:!1,namingExample:"",namingExampleMulti:"",isEnabled:this.enabled,selectedMultiEpStyle:1,animeType:0,lastSelectedPattern:""}},methods:{getDateFormat:e=>(0,se.Z)(new Date,e),testNaming(e,t,n){console.debug(`Test pattern ${e} for ${t?"multi":"single ep"}`);const s={pattern:e,anime_type:n};t&&(s.multi=t);try{return this.client.apiRoute.get("config/postProcessing/testNaming",{params:s,timeout:2e4}).then((e=>e.data))}catch(e){return console.warn(e),""}},updatePatternSamples(){this.customName||(this.customName=this.lastSelectedPattern);const e=this.isCustom?this.customName:this.pattern;e&&null!==this.animeType&&null!==this.selectedMultiEpStyle&&(this.testNaming(e,!1,this.animeType).then((e=>{this.namingExample=e+".ext"})),this.checkNaming(e,!1,this.animeType),this.isMulti&&(this.testNaming(e,this.selectedMultiEpStyle,this.animeType).then((e=>{this.namingExampleMulti=e+".ext"})),this.checkNaming(e,this.selectedMultiEpStyle,this.animeType)),this.$emit("update-pattern",this.isCustom?this.customName:this.pattern))},update(){this.$emit("change",{pattern:this.isCustom?this.customName:this.pattern,type:this.type,multiEpStyle:this.selectedMultiEpStyle,custom:this.isCustom,enabled:this.isEnabled,animeNamingType:Number(this.animeType)})},checkNaming(e,t,n){if(!e)return;const s={pattern:e,anime_type:n};t&&(s.multi=t);const{$el:o}=this,a=oe(o);this.client.apiRoute.get("config/postProcessing/isNamingValid",{params:s,timeout:2e4}).then((e=>{"invalid"===e.data?(a.find("#naming_pattern").qtip("option",{"content.text":"This pattern is invalid.","style.classes":"qtip-rounded qtip-shadow qtip-red"}),a.find("#naming_pattern").qtip("toggle",!0),a.find("#naming_pattern").css("background-color","#FFDDDD")):"seasonfolders"===e.data?(a.find("#naming_pattern").qtip("option",{"content.text":'This pattern would be invalid without the folders, using it will force "Flatten" off for all shows.',"style.classes":"qtip-rounded qtip-shadow qtip-red"}),a.find("#naming_pattern").qtip("toggle",!0),a.find("#naming_pattern").css("background-color","#FFFFDD")):(a.find("#naming_pattern").qtip("option",{"content.text":"This pattern is valid.","style.classes":"qtip-rounded qtip-shadow qtip-green"}),a.find("#naming_pattern").qtip("toggle",!1),a.find("#naming_pattern").css("background-color","#FFFFFF"))})).catch((e=>{console.warn(e)}))},updateCustomName(){this.presetsPatterns.includes(this.pattern)||(this.customName=this.pattern),this.customName||(this.customName=this.lastSelectedPattern)}},computed:{...(0,o.rn)({client:e=>e.auth.client}),isCustom(){return!!this.pattern&&(!this.presetsPatterns.includes(this.pattern)||"Custom..."===this.pattern)},selectedNamingPattern:{get(){return this.isCustom?"Custom...":(()=>{const e=this.presets.filter((e=>e.pattern===this.pattern));return e.length>0&&e[0].example})()},set(e){this.pattern=this.presets.find((t=>t.example===e)).pattern}},presetsPatterns(){return this.presets.map((e=>e.pattern))},isMulti(){return Boolean(this.multiEpStyle)}},mounted(){this.pattern=this.namingPattern,this.presets=this.namingPresets.concat({pattern:"Custom...",example:"Custom..."}),this.updateCustomName(),this.availableMultiEpStyles=this.multiEpStyles,this.selectedMultiEpStyle=this.multiEpStyle,this.animeType=this.animeNamingType,this.updatePatternSamples()},watch:{enabled(){this.isEnabled=this.enabled},namingPattern(e,t){this.lastSelectedPattern=e||t,this.pattern=this.namingPattern,this.updateCustomName(),this.updatePatternSamples()},namingPresets(){this.presets=this.namingPresets},multiEpStyle(){this.selectedMultiEpStyle=this.multiEpStyle,this.updatePatternSamples()},multiEpStyles(){this.availableMultiEpStyles=this.multiEpStyles},animeNamingType(){this.animeType=this.animeNamingType,this.updatePatternSamples()},type(){this.isEnabled=!this.type&&this.enabled}}};const ie=(0,l.Z)(ae,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"name-pattern-wrapper"}},[e.type?t("div",{staticClass:"form-group"},[t("div",{staticClass:"col-sm-2"},[t("label",{staticClass:"control-label",attrs:{for:"enable_naming_custom"}},[t("span",[e._v("Custom "+e._s(e.type))])])]),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("toggle-button",{attrs:{width:45,height:22,id:"enable_naming_custom",name:"enable_naming_custom",sync:""},on:{input:function(t){return e.update()}},model:{value:e.isEnabled,callback:function(t){e.isEnabled=t},expression:"isEnabled"}}),e._v(" "),t("span",[e._v("Name "+e._s(e.type)+" shows differently than regular shows?")])],1)]):e._e(),e._v(" "),!e.type||e.isEnabled?t("div",{staticClass:"episode-naming"},[t("div",{staticClass:"form-group"},[e._m(0),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedNamingPattern,expression:"selectedNamingPattern"}],staticClass:"form-control input-sm",attrs:{id:"name_presets"},on:{change:[function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.selectedNamingPattern=t.target.multiple?n:n[0]},e.updatePatternSamples],input:function(t){return e.update()}}},e._l(e.presets,(function(n){return t("option",{key:n.pattern,attrs:{id:n.pattern}},[e._v(e._s(n.example))])})),0)])]),e._v(" "),t("div",{attrs:{id:"naming_custom"}},[e.isCustom?t("div",{staticClass:"form-group",staticStyle:{"padding-top":"0"}},[e._m(1),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.customName,expression:"customName"}],staticClass:"form-control-inline-max input-sm max-input350",attrs:{type:"text",name:"naming_pattern",id:"naming_pattern"},domProps:{value:e.customName},on:{change:e.updatePatternSamples,input:function(t){t.target.composing||(e.customName=t.target.value)}}}),e._v(" "),t("img",{staticClass:"legend",attrs:{src:"images/legend16.png",width:"16",height:"16",alt:"[Toggle Key]",id:"show_naming_key",title:"Toggle Naming Legend"},on:{click:function(t){e.showLegend=!e.showLegend}}})])]):e._e(),e._v(" "),e.showLegend&&e.isCustom?t("div",{staticClass:"nocheck",attrs:{id:"naming_key"}},[t("table",{staticClass:"Key"},[e._m(2),e._v(" "),e._m(3),e._v(" "),t("tbody",[e._m(4),e._v(" "),e._m(5),e._v(" "),e._m(6),e._v(" "),e._m(7),e._v(" "),e._m(8),e._v(" "),e._m(9),e._v(" "),e._m(10),e._v(" "),e._m(11),e._v(" "),e._m(12),e._v(" "),e._m(13),e._v(" "),e._m(14),e._v(" "),e._m(15),e._v(" "),e._m(16),e._v(" "),e._m(17),e._v(" "),e._m(18),e._v(" "),e._m(19),e._v(" "),t("tr",[e._m(20),e._v(" "),t("td",[e._v("%M")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("M")))])]),e._v(" "),t("tr",{staticClass:"even"},[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%D")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("d")))])]),e._v(" "),t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%Y")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("yyyy")))])]),e._v(" "),t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%Mm")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("MMM")))])]),e._v(" "),t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%MM")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("MMMM")))])]),e._v(" "),t("tr",[e._m(21),e._v(" "),t("td",[e._v("%CM")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("M")))])]),e._v(" "),t("tr",{staticClass:"even"},[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%CD")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("d")))])]),e._v(" "),t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%CY")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("yyyy")))])]),e._v(" "),e._m(22),e._v(" "),e._m(23),e._v(" "),e._m(24),e._v(" "),e._m(25),e._v(" "),e._m(26),e._v(" "),e._m(27),e._v(" "),t("tr",{staticClass:"even"},[e._m(28),e._v(" "),t("td",[e._v("%SY")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("yyyy")))])]),e._v(" "),e._m(29),e._v(" "),e._m(30),e._v(" "),e._m(31)])])]):e._e()]),e._v(" "),e.selectedMultiEpStyle?t("div",{staticClass:"form-group"},[e._m(32),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedMultiEpStyle,expression:"selectedMultiEpStyle"}],staticClass:"form-control input-sm",attrs:{id:"naming_multi_ep",name:"naming_multi_ep"},on:{change:[function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.selectedMultiEpStyle=t.target.multiple?n:n[0]},e.updatePatternSamples],input:function(t){return e.update(t)}}},e._l(e.availableMultiEpStyles,(function(n){return t("option",{key:n.value,attrs:{id:"multiEpStyle"},domProps:{value:n.value}},[e._v(e._s(n.text))])})),0)])]):e._e(),e._v(" "),t("div",{staticClass:"form-group row"},[t("h3",{staticClass:"col-sm-12"},[e._v("Single-EP Sample:")]),e._v(" "),t("div",{staticClass:"example col-sm-12"},[t("span",{staticClass:"jumbo",attrs:{id:"naming_example"}},[e._v(e._s(e.namingExample))])])]),e._v(" "),e.isMulti?t("div",{staticClass:"form-group row"},[t("h3",{staticClass:"col-sm-12"},[e._v("Multi-EP sample:")]),e._v(" "),t("div",{staticClass:"example col-sm-12"},[t("span",{staticClass:"jumbo",attrs:{id:"naming_example_multi"}},[e._v(e._s(e.namingExampleMulti))])])]):e._e(),e._v(" "),e.animeType>0?t("div",{staticClass:"form-group"},[e._m(33),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.animeType,expression:"animeType"}],attrs:{type:"radio",name:"naming_anime",id:"naming_anime",value:"1"},domProps:{checked:e._q(e.animeType,"1")},on:{change:[function(t){e.animeType="1"},e.updatePatternSamples]}}),e._v(" "),t("span",[e._v("Add the absolute number to the season/episode format?")]),e._v(" "),t("p",[e._v("Only applies to animes. (e.g. S15E45 - 310 vs S15E45)")])])]):e._e(),e._v(" "),e.animeType>0?t("div",{staticClass:"form-group"},[e._m(34),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.animeType,expression:"animeType"}],attrs:{type:"radio",name:"naming_anime",id:"naming_anime_only",value:"2"},domProps:{checked:e._q(e.animeType,"2")},on:{change:[function(t){e.animeType="2"},e.updatePatternSamples]}}),e._v(" "),t("span",[e._v("Replace season/episode format with absolute number")]),e._v(" "),t("p",[e._v("Only applies to animes.")])])]):e._e(),e._v(" "),e.animeType>0?t("div",{staticClass:"form-group"},[e._m(35),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.animeType,expression:"animeType"}],attrs:{type:"radio",name:"naming_anime",id:"naming_anime_none",value:"3"},domProps:{checked:e._q(e.animeType,"3")},on:{change:[function(t){e.animeType="3"},e.updatePatternSamples]}}),e._v(" "),t("span",[e._v("Don't include the absolute number")]),e._v(" "),t("p",[e._v("Only applies to animes.")])])]):e._e()]):e._e()])}),[function(){var e=this._self._c;return e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label",attrs:{for:"name_presets"}},[e("span",[this._v("Name Pattern:")])])])},function(){var e=this._self._c;return e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label"},[e("span",[this._v(" ")])])])},function(){var e=this,t=e._self._c;return t("thead",[t("tr",[t("th",{staticClass:"align-right"},[e._v("Meaning")]),e._v(" "),t("th",[e._v("Pattern")]),e._v(" "),t("th",{attrs:{width:"60%"}},[e._v("Result")])])])},function(){var e=this._self._c;return e("tfoot",[e("tr",[e("th",{attrs:{colspan:"3"}},[this._v("Use lower case if you want lower case names (eg. %sn, %e.n, %q_n etc)")])])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",{staticClass:"align-right"},[t("b",[e._v("Show Name:")])]),e._v(" "),t("td",[e._v("%SN")]),e._v(" "),t("td",[e._v("Show Name")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%S.N")]),e._v(" "),t("td",[e._v("Show.Name")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%S_N")]),e._v(" "),t("td",[e._v("Show_Name")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("b",[e._v("Season Number:")])]),e._v(" "),t("td",[e._v("%S")]),e._v(" "),t("td",[e._v("2")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%0S")]),e._v(" "),t("td",[e._v("02")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("b",[e._v("XEM Season Number:")])]),e._v(" "),t("td",[e._v("%XS")]),e._v(" "),t("td",[e._v("2")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%0XS")]),e._v(" "),t("td",[e._v("02")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("b",[e._v("Episode Number:")])]),e._v(" "),t("td",[e._v("%E")]),e._v(" "),t("td",[e._v("3")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%0E")]),e._v(" "),t("td",[e._v("03")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("b",[e._v("XEM Episode Number:")])]),e._v(" "),t("td",[e._v("%XE")]),e._v(" "),t("td",[e._v("3")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%0XE")]),e._v(" "),t("td",[e._v("03")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("b",[e._v("Absolute Episode Number:")])]),e._v(" "),t("td",[e._v("%AB")]),e._v(" "),t("td",[e._v("003")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",{staticClass:"align-right"},[t("b",[e._v("Xem Absolute Episode Number:")])]),e._v(" "),t("td",[e._v("%XAB")]),e._v(" "),t("td",[e._v("003")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("b",[e._v("Episode Name:")])]),e._v(" "),t("td",[e._v("%EN")]),e._v(" "),t("td",[e._v("Episode Name")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%E.N")]),e._v(" "),t("td",[e._v("Episode.Name")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%E_N")]),e._v(" "),t("td",[e._v("Episode_Name")])])},function(){var e=this._self._c;return e("td",{staticClass:"align-right"},[e("b",[this._v("Air Date:")])])},function(){var e=this._self._c;return e("td",{staticClass:"align-right"},[e("b",[this._v("Post-Processing Date:")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",{staticClass:"align-right"},[t("b",[e._v("Quality:")])]),e._v(" "),t("td",[e._v("%QN")]),e._v(" "),t("td",[e._v("720p BluRay")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%Q.N")]),e._v(" "),t("td",[e._v("720p.BluRay")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%Q_N")]),e._v(" "),t("td",[e._v("720p_BluRay")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",{staticClass:"align-right"},[t("b",[e._v("Scene Quality:")])]),e._v(" "),t("td",[e._v("%SQN")]),e._v(" "),t("td",[e._v("720p HDTV x264")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%SQ.N")]),e._v(" "),t("td",[e._v("720p.HDTV.x264")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%SQ_N")]),e._v(" "),t("td",[e._v("720p_HDTV_x264")])])},function(){var e=this._self._c;return e("td",{staticClass:"align-right"},[e("b",[this._v("Show premiere year:")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",{staticClass:"align-right"},[t("i",{staticClass:"glyphicon glyphicon-info-sign",attrs:{title:"Multi-EP style is ignored"}}),e._v(" "),t("b",[e._v("Release Name:")])]),e._v(" "),t("td",[e._v("%RN")]),e._v(" "),t("td",[e._v("Show.Name.S02E03.HDTV.x264-RLSGROUP")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("i",{staticClass:"glyphicon glyphicon-info-sign",attrs:{title:"UNKNOWN_RELEASE_GROUP is used in place of RLSGROUP if it could not be properly detected"}}),e._v(" "),t("b",[e._v("Release Group:")])]),e._v(" "),t("td",[e._v("%RG")]),e._v(" "),t("td",[e._v("RLSGROUP")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",{staticClass:"align-right"},[t("i",{staticClass:"glyphicon glyphicon-info-sign",attrs:{title:"If episode is proper/repack add 'proper' to name."}}),e._v(" "),t("b",[e._v("Release Type:")])]),e._v(" "),t("td",[e._v("%RT")]),e._v(" "),t("td",[e._v("PROPER")])])},function(){var e=this._self._c;return e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label",attrs:{for:"naming_multi_ep"}},[e("span",[this._v("Multi-Episode Style:")])])])},function(){var e=this._self._c;return e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label",attrs:{for:"naming_anime"}},[e("span",[this._v("Add Absolute Number")])])])},function(){var e=this._self._c;return e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label",attrs:{for:"naming_anime_only"}},[e("span",[this._v("Only Absolute Number")])])])},function(){var e=this._self._c;return e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label",attrs:{for:"naming_anime_none"}},[e("span",[this._v("No Absolute Number")])])])}],!1,null,null,null).exports;const re={name:"plot-info",directives:{tooltip:u.NS},props:{description:{type:String,required:!0}},computed:{plotInfoClass(){return""===this.description?"plotInfoNone":"plotInfo"}}};n(89710);const le=(0,l.Z)(re,(function(){var e=this,t=e._self._c;return""!==e.description?t("img",{directives:[{name:"tooltip",rawName:"v-tooltip.right",value:{content:e.description},expression:"{content: description}",modifiers:{right:!0}}],class:e.plotInfoClass,attrs:{src:"images/info32.png",width:"16",height:"16",alt:""}}):e._e()}),[],!1,null,null,null).exports;const de={props:{text:String,title:String,percentage:[String,Number]},computed:{normalisedPercentage(){const e=Number(this.percentage);return 100===e?100:e>80?80:e>60?60:e>40?40:20}}};n(74738);const ce=(0,l.Z)(de,(function(){var e=this,t=e._self._c;return t("div",e._b({staticClass:"progressbar hidden-print ui-progressbar ui-corner-all ui-widget ui-widget-content",attrs:{role:"progressbar"}},"div",{title:e.title},!1),[e.text?t("div",{staticClass:"progressbarText"},[e._v(e._s(e.text))]):e._e(),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.normalisedPercentage>=1,expression:"normalisedPercentage >= 1"}],class:["ui-progressbar-value","ui-corner-left","ui-widget-header","progress-"+e.normalisedPercentage],style:{width:`${e.percentage}%`}})])}),[],!1,null,"2a6be2d2",null).exports;var pe=n(19755);const ue={name:"poster-size-slider",props:{min:{type:Number,default:75},max:{type:Number,default:250}},mounted(){const{setLayoutLocal:e,min:t,max:n}=this;let s;"undefined"!=typeof Storage&&(s=Number.parseInt(localStorage.getItem("posterSize"),10)),("number"!=typeof s||Number.isNaN(s))&&(s=188),e({key:"posterSize",value:s}),pe(this.$el).find("#posterSizeSlider").slider({min:t,max:n,value:s,change(t,n){"undefined"!=typeof Storage&&localStorage.setItem("posterSize",n.value),e({key:"posterSize",value:n.value})}})},methods:{...(0,o.nv)({setLayoutLocal:"setLayoutLocal"})}};const he=(0,l.Z)(ue,(function(){this._self._c;return this._m(0)}),[function(){var e=this._self._c;return e("div",{staticClass:"show-option pull-right"},[this._v("\n Poster Size:\n "),e("div",{staticStyle:{width:"100px",display:"inline-block","margin-left":"7px"},attrs:{id:"posterSizeSlider"}})])}],!1,null,null,null).exports;const me={name:"quality-chooser",components:{AppLink:s.Z},props:{overallQuality:{type:Number,default:window.qualityChooserInitialQuality},keep:{type:String,default:null,validator:e=>["keep","show"].includes(e)},showSlug:{type:String}},data:()=>({lock:!1,allowedQualities:[],preferredQualities:[],curQualityPreset:null,archive:!1,archivedStatus:"",archiveButton:{text:"Archive episodes",disabled:!1}}),computed:{...(0,o.rn)({qualityValues:e=>e.config.consts.qualities.values,qualityPresets:e=>e.config.consts.qualities.presets,defaultQuality:e=>e.config.general.showDefaults.quality,client:e=>e.auth.client}),...(0,o.Se)(["getQualityPreset","splitQuality"]),initialQuality(){return void 0===this.overallQuality?this.defaultQuality:this.overallQuality},selectedQualityPreset:{get(){return this.curQualityPreset},set(e){const{curQualityPreset:t,setQualityFromPreset:n}=this,[s,o]=Array.isArray(e)?e:[e,t];n(s,o),this.curQualityPreset=s}},explanation(){const{allowedQualities:e,preferredQualities:t,qualityValues:n}=this;return n.reduce(((n,s)=>{let{value:o,name:a}=s;const i=t.includes(o);return(e.includes(o)||i)&&n.allowed.push(a),i&&n.preferred.push(a),n}),{allowed:[],preferred:[]})},validQualities(){return this.qualityValues.filter((e=>{let{key:t}=e;return"na"!==t}))}},asyncComputed:{async backloggedEpisodes(){const{showSlug:e,allowedQualities:t,preferredQualities:n}=this;if(!e)return null;if(t.length+n.length===0)return null;const s=`series/${e}/legacy/backlogged`,o={allowed:t.join(","),preferred:n.join(",")};let a,i=!1;try{a=await this.client.api.get(s,{params:o})}catch(e){return{status:i,html:"Failed to get backlog prediction "+String(e)}}const r=a.data.new,l=a.data.existing,d=Math.abs(r-l);let c="Current backlog: "+l+" episodes ";if(-1===r||-1===l)c="No qualities selected";else if(r===l)c+="This change won't affect your backlogged episodes",i=!0;else{c+=" New backlog: "+r+" episodes",c+="
";let e="";r>l?(c+="WARNING: ",e="increase",this.archive=!0):e="decrease",c+="Backlog will "+e+" by "+d+" episodes."}return{status:i,html:c}}},mounted(){this.setInitialPreset(this.initialQuality)},methods:{isQualityPreset(e){return void 0!==this.getQualityPreset({value:e})},setInitialPreset(e){const{isQualityPreset:t,keep:n}=this,s="keep"===n?"keep":t(e)?e:0;this.selectedQualityPreset=[s,e]},async archiveEpisodes(){this.archivedStatus="Archiving...";const e=`series/${this.showSlug}/operation`,t=await this.client.api.post(e,{type:"ARCHIVE_EPISODES"});201===t.status?(this.archivedStatus="Successfully archived episodes",this.$asyncComputed.backloggedEpisodes.update()):204===t.status&&(this.archivedStatus="No episodes to be archived"),this.archiveButton.text="Finished",this.archiveButton.disabled=!0},setQualityFromPreset(e,t){if(null==e)return;"keep"===e?e=0:0===e&&"keep"===t?e=this.initialQuality:0!==e&&this.isQualityPreset(e)||null===t||(e=t);const{allowed:n,preferred:s}=this.splitQuality(e);this.allowedQualities=n,this.preferredQualities=s}},watch:{overallQuality(e){this.lock||this.setInitialPreset(e)},allowedQualities(e){0===e.length&&this.preferredQualities.length>0&&(this.preferredQualities=[]),this.lock=!0,this.$emit("update:quality:allowed",e),this.$nextTick((()=>{this.lock=!1}))},preferredQualities(e){this.lock=!0,this.$emit("update:quality:preferred",e),this.$nextTick((()=>{this.lock=!1}))}}};n(65054);const ge=(0,l.Z)(me,(function(){var e=this,t=e._self._c;return t("div",[t("select",{directives:[{name:"model",rawName:"v-model.number",value:e.selectedQualityPreset,expression:"selectedQualityPreset",modifiers:{number:!0}}],staticClass:"form-control form-control-inline input-sm",attrs:{name:"quality_preset"},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(t){var n="_value"in t?t._value:t.value;return e._n(n)}));e.selectedQualityPreset=t.target.multiple?n:n[0]}}},[e.keep?t("option",{attrs:{value:"keep"}},[e._v("< Keep >")]):e._e(),e._v(" "),t("option",{domProps:{value:0}},[e._v("Custom")]),e._v(" "),e._l(e.qualityPresets,(function(n){return t("option",{key:`quality-preset-${n.key}`,domProps:{value:n.value}},[e._v("\n "+e._s(n.name)+"\n ")])}))],2),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:0===e.selectedQualityPreset,expression:"selectedQualityPreset === 0"}],attrs:{id:"customQualityWrapper"}},[e._m(0),e._v(" "),t("div",[t("h5",[e._v("Allowed")]),e._v(" "),t("select",{directives:[{name:"model",rawName:"v-model.number",value:e.allowedQualities,expression:"allowedQualities",modifiers:{number:!0}}],staticClass:"form-control form-control-inline input-sm",attrs:{name:"allowed_qualities",multiple:"multiple",size:e.validQualities.length},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(t){var n="_value"in t?t._value:t.value;return e._n(n)}));e.allowedQualities=t.target.multiple?n:n[0]}}},e._l(e.validQualities,(function(n){return t("option",{key:`quality-list-${n.key}`,domProps:{value:n.value}},[e._v("\n "+e._s(n.name)+"\n ")])})),0)]),e._v(" "),t("div",[t("h5",[e._v("Preferred")]),e._v(" "),t("select",{directives:[{name:"model",rawName:"v-model.number",value:e.preferredQualities,expression:"preferredQualities",modifiers:{number:!0}}],staticClass:"form-control form-control-inline input-sm",attrs:{name:"preferred_qualities",multiple:"multiple",size:e.validQualities.length,disabled:0===e.allowedQualities.length},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(t){var n="_value"in t?t._value:t.value;return e._n(n)}));e.preferredQualities=t.target.multiple?n:n[0]}}},e._l(e.validQualities,(function(n){return t("option",{key:`quality-list-${n.key}`,domProps:{value:n.value}},[e._v("\n "+e._s(n.name)+"\n ")])})),0)])]),e._v(" "),"keep"!==e.selectedQualityPreset?t("div",[e.allowedQualities.length+e.preferredQualities.length>=1?t("div",{attrs:{id:"qualityExplanation"}},[e._m(1),e._v(" "),0===e.preferredQualities.length?t("h5",[e._v("\n This will download "),t("b",[e._v("any")]),e._v(" of these qualities and then stops searching:\n "),t("label",{attrs:{id:"allowedExplanation"}},[e._v(e._s(e.explanation.allowed.join(", ")))])]):[t("h5",[e._v("\n Downloads "),t("b",[e._v("any")]),e._v(" of these qualities:\n "),t("label",{attrs:{id:"allowedPreferredExplanation"}},[e._v(e._s(e.explanation.allowed.join(", ")))])]),e._v(" "),t("h5",[e._v("\n But it will stop searching when one of these is downloaded:\n "),t("label",{attrs:{id:"preferredExplanation"}},[e._v(e._s(e.explanation.preferred.join(", ")))])])]],2):t("div",[e._v("Please select at least one allowed quality.")])]):e._e(),e._v(" "),e.backloggedEpisodes?t("div",[t("h5",{staticClass:"{ 'red-text': !backloggedEpisodes.status }",domProps:{innerHTML:e._s(e.backloggedEpisodes.html)}})]):e._e(),e._v(" "),e.archive?t("div",{attrs:{id:"archive"}},[t("h5",[t("b",[e._v("Archive downloaded episodes that are not currently in\n "),t("app-link",{staticClass:"backlog-link",attrs:{href:"manage/backlogOverview/",target:"_blank"}},[e._v("backlog")]),e._v(".")],1),e._v(" "),t("br"),e._v("Avoids unnecessarily increasing your backlog\n "),t("br")]),e._v(" "),t("button",{staticClass:"btn-medusa btn-inline",attrs:{disabled:e.archiveButton.disabled},on:{click:function(t){return t.preventDefault(),e.archiveEpisodes.apply(null,arguments)}}},[e._v("\n "+e._s(e.archiveButton.text)+"\n ")]),e._v(" "),t("h5",[e._v(e._s(e.archivedStatus))])]):e._e()])}),[function(){var e=this,t=e._self._c;return t("p",[t("b",[t("strong",[e._v("Preferred")])]),e._v(" qualities will replace those in "),t("b",[t("strong",[e._v("allowed")])]),e._v(", even if they are lower.\n ")])},function(){var e=this._self._c;return e("h5",[e("b",[this._v("Quality setting explanation:")])])}],!1,null,"7daf2e28",null).exports;var ve=n(24218);const fe={name:"scene-number-input",props:{show:Object,initialEpisode:Object},data(){return{sceneSeason:this.initialEpisode.scene.season,sceneEpisode:this.initialEpisode.scene.episode,isValid:null,numberingFrom:"indexer"}},mounted(){this.getSceneNumbering()},computed:{...(0,o.rn)({client:e=>e.auth.client})},methods:{changeSceneNumbering(e){let{value:t}=e.currentTarget;t=t.replace(/[^\dXx]*/g,"");const n=this.initialEpisode.season,s=this.initialEpisode.episode;if(""===t)return void this.setEpisodeSceneNumbering(n,s,null,null);const o=t.match(/^(\d+)x(\d+)$/i),a=t.match(/^(\d+)$/i);let i=null,r=null;o?(i=o[1],r=o[2],this.isValid=!0):a?(i=n,r=a[1],this.isValid=!0):this.isValid=!1,this.isValid&&(this.sceneSeason=i,this.sceneEpisode=r,this.setEpisodeSceneNumbering(n,s,i,r))},async setEpisodeSceneNumbering(e,t,n,s){const{$snotify:o,show:a}=this;a.config.scene||o.warning("To change episode scene numbering you need to enable the show option `scene` first","Warning",{timeout:0}),""===n&&(n=null),""===s&&(s=null);try{const{data:i}=await this.client.apiRoute.get("home/setSceneNumbering",{params:{showslug:a.id.slug,for_season:e,for_episode:t,scene_season:n,scene_episode:s}});i.success?null===i.sceneSeason||null===i.sceneEpisode?(this.sceneSeason="",this.sceneEpisode=""):(this.sceneSeason=i.sceneSeason,this.sceneEpisode=i.sceneEpisode):i.errorMessage?o.error(i.errorMessage,"Error"):o.error("Update failed","Error")}catch(e){o.error(`Could not set scene numbering for show ${a.id.slug} to ${n}x${s}`,"Error")}},getSceneNumbering(){const{show:e,initialEpisode:t}=this,{sceneNumbering:n,xemNumbering:s}=e,{season:o,episode:a}=t;if(e.config.scene||(this.sceneSeason=0,this.sceneEpisode=0),n.length>0){const e=n.filter((e=>e.source.season===o&&e.source.episode===a));e.length>0&&(this.sceneSeason=e[0].destination.season,this.sceneEpisode=e[0].destination.episode,this.numberingFrom="custom")}else if(s.length>0){const e=s.filter((e=>e.source.season===o&&e.source.episode===a));e.length>0&&(this.sceneSeason=e[0].destination.season,this.sceneEpisode=e[0].destination.episode,this.numberingFrom="xem")}}}};n(76491);const Ae=(0,l.Z)(fe,(function(){var e=this;return(0,e._self._c)("input",{staticClass:"sceneSeasonXEpisode form-control input-scene addQTip",class:[!0===e.isValid?"isValid":"",!1===e.isValid?"isInvalid":"","custom"===e.numberingFrom?"isCustom":""],staticStyle:{padding:"0","text-align":"center","max-width":"60px"},attrs:{type:"text",placeholder:`${e.sceneSeason||e.initialEpisode.season}x${e.sceneEpisode||e.initialEpisode.episode}`,size:"6",maxlength:"8",title:"Change this value if scene numbering differs from the indexer episode numbering. Generally used for non-anime shows."},domProps:{value:`${e.sceneSeason||e.initialEpisode.season}x${e.sceneEpisode||e.initialEpisode.episode}`},on:{change:e.changeSceneNumbering}})}),[],!1,null,"8a700f60",null).exports;const be={name:"scene-number-anime-input",props:{show:Object,initialEpisode:Object},data(){return{sceneAbsolute:this.initialEpisode.scene.absoluteNumber,isValid:null,numberingFrom:"indexer"}},mounted(){this.getSceneAbsoluteNumbering()},computed:{...(0,o.rn)({client:e=>e.auth.client})},methods:{changeSceneNumbering(e){let{value:t}=e.currentTarget;t=t.replace(/[^\dXx]*/g,"");const n=this.initialEpisode.absoluteNumber,s=t.match(/^(\d{1,3})$/i);let o=null;s&&(o=s[1],this.isValid=!0,this.sceneAbsolute=o,this.setAbsoluteSceneNumbering(n,o))},async setAbsoluteSceneNumbering(e,t){const{$snotify:n,show:s}=this;s.config.scene||n.warning("To change an anime episode scene numbering you need to enable the show option `scene` first","Warning",{timeout:0}),""===t&&(t=null);try{const{data:o}=await this.client.apiRoute.get("home/setSceneNumbering",{params:{showslug:s.id.slug,for_absolute:e,scene_absolute:t}});o.success?null===o.sceneAbsolute?this.sceneAbsolute="":this.sceneAbsolute=o.sceneAbsolute:o.errorMessage?n.error(o.errorMessage,"Error"):n.error("Update failed","Error")}catch(e){n.error(`Could not set absolute scene numbering for show ${s.id.slug} to ${t}`,"Error")}},getSceneAbsoluteNumbering(){const{initialEpisode:e,show:t}=this,{sceneAbsoluteNumbering:n,xemAbsoluteNumbering:s}=t;if(t.config.anime&&t.config.scene)if(Object.keys(n).length>0){const t=n.filter((t=>t.absolute===e.absoluteNumber));0!==t.length&&(this.sceneAbsolute=t[0].sceneAbsolute,this.numberingFrom="custom")}else if(Object.keys(s).length>0){const t=s.filter((t=>t.absolute===e.absoluteNumber));0!==t.length&&(this.sceneAbsolute=t[0].sceneAbsolute,this.numberingFrom="xem")}}}};n(78106);const we=(0,l.Z)(be,(function(){var e=this;return(0,e._self._c)("input",{staticClass:"sceneAbsolute form-control input-scene addQTip",class:[!0===e.isValid?"isValid":"",!1===e.isValid?"isInvalid":"","custom"===e.numberingFrom?"isCustom":""],staticStyle:{padding:"0","text-align":"center","max-width":"60px"},attrs:{type:"text",placeholder:e.sceneAbsolute,size:"6",maxlength:"8",title:"Change this value if scene absolute numbering differs from the indexer absolute numbering. Generally used for anime shows."},domProps:{value:e.sceneAbsolute},on:{change:e.changeSceneNumbering}})}),[],!1,null,"9e73c4ba",null).exports;var ye=n(19755);const _e={name:"scroll-buttons",data:()=>({showToTop:!1,showLeftRight:!1}),methods:{scrollTop(){const{scrollTo:e}=this;e(ye("body"))},scrollLeft(){ye("div.horizontal-scroll").animate({scrollLeft:"-=153"},1e3,"easeOutQuad")},scrollRight(){ye("div.horizontal-scroll").animate({scrollLeft:"+=153"},1e3,"easeOutQuad")},scrollTo(e){ye("html, body").animate({scrollTop:ye(e).offset().top},500,"linear")},initHorizontalScroll(){const e=ye("div.horizontal-scroll").get();if(0===e.length)return;const t=e.map((e=>e.scrollWidth>e.clientWidth)).indexOf(!0);this.showLeftRight=t>=0}},mounted(){const{initHorizontalScroll:e}=this;e(),ye(window).on("resize",(()=>{e()})),ye(document).on("scroll",(()=>{ye(window).scrollTop()>100?this.showToTop=!0:this.showToTop=!1}))}};n(7763);const xe=(0,l.Z)(_e,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"scroll-buttons-wrapper"}},[t("div",{staticClass:"scroll-wrapper top",class:{show:e.showToTop},on:{click:function(t){return t.preventDefault(),e.scrollTop.apply(null,arguments)}}},[e._m(0)]),e._v(" "),t("div",{staticClass:"scroll-wrapper left",class:{show:e.showLeftRight}},[t("span",{staticClass:"scroll-left-inner"},[t("i",{staticClass:"glyphicon glyphicon-circle-arrow-left",on:{click:function(t){return t.preventDefault(),e.scrollLeft.apply(null,arguments)}}})])]),e._v(" "),t("div",{staticClass:"scroll-wrapper right",class:{show:e.showLeftRight}},[t("span",{staticClass:"scroll-right-inner"},[t("i",{staticClass:"glyphicon glyphicon-circle-arrow-right",on:{click:function(t){return t.preventDefault(),e.scrollRight.apply(null,arguments)}}})])])])}),[function(){var e=this._self._c;return e("span",{staticClass:"scroll-top-inner"},[e("i",{staticClass:"glyphicon glyphicon-circle-arrow-up"})])}],!1,null,null,null).exports;const Ce={name:"search",components:{AppLink:s.Z},props:{searchType:{type:String,default:"forced",required:!0,validator:e=>["backlog","manual"].includes(e)},showSlug:{type:String,required:!0},episode:{type:Object,required:!0}},data:()=>({subtitleComponentInstance:null,failedSearchEpisodes:[],backlogSearchEpisodes:[],src:"images/search16.png",disabled:!1}),computed:{...(0,o.rn)({stateSearch:e=>e.config.search,client:e=>e.auth.client,queueitems:e=>e.queue.queueitems})},methods:{retryDownload(e){const{stateSearch:t}=this;return t.general.failedDownloads.enabled&&["Snatched","Snatched (Proper)","Snatched (Best)","Downloaded"].includes(e.status)},search(e,t){const{showSlug:n}=this;let s={};s={showSlug:n,episodes:[e.slug],options:{}},this.src="images/loading16-dark.gif",this.client.api.put(`search/${t}`,s).then((t=>{console.info(`Queued search for show: ${n} episode: ${e.slug}`),this.src="images/queued.png",this.disabled=!0})).catch((t=>{console.error(String(t)),this.$refs[`search-${e.slug}`].src="images/no16.png"})).finally((()=>{this.failedSearchEpisodes=[],this.backlogSearchEpisodes=[]}))},queueSearch(e){const{$modal:t,search:n,retryDownload:s}=this;if(e){if(!0===this.disabled)return;s(e)?t.show("query-mark-failed-and-search",{episode:e}):n(e,"backlog")}},beforeBacklogSearchModalClose(e){this.backlogSearchEpisodes=e.params.episodes},beforeFailedSearchModalClose(e){this.failedSearchEpisodes=e.params.episodes}},watch:{queueitems(e){const t=e.filter((e=>"BACKLOG"===e.name&&e.show&&e.show.id.slug===this.showSlug&&e.segment.find((e=>e.slug===this.episode.slug))));if(0===t.length)return;const n=t.slice(-1)[0];n.inProgress&&null===n.success?(console.info(`Search runnning for show: ${this.showSlug} and episode: ${this.episode.slug}`),this.src="images/loading16.gif",this.disabled=!0):(console.log(`Search finished for ${this.episode.slug}`),this.src="images/yes16.png",this.disabled=!1)}}},ke=Ce;n(78344);const Se=(0,l.Z)(ke,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"search-wrapper"},["backlog"===e.searchType?t("img",{ref:`search-${e.episode.slug}`,staticClass:"epForcedSearch",attrs:{id:`${e.showSlug}x${e.episode.season}x${e.episode.episode}`,name:`${e.showSlug}x${e.episode.season}x${e.episode.episode}`,src:e.src,height:"16",alt:e.retryDownload(e.episode)?"retry":"search",title:e.retryDownload(e.episode)?"Retry Download":"Forced Seach",disabled:e.disabled},on:{click:function(t){return e.queueSearch(e.episode)}}}):e._e(),e._v(" "),"manual"===e.searchType?t("app-link",{staticClass:"epManualSearch",attrs:{id:`${e.showSlug}x${e.episode.episode}`,name:`${e.showSlug}x${e.episode.season}x${e.episode.episode}`,href:`home/snatchSelection?showslug=${e.showSlug}&season=${e.episode.season}&episode=${e.episode.episode}`}},[t("img",{attrs:{"data-ep-manual-search":"",src:"images/manualsearch.png",width:"16",height:"16",alt:"search",title:"Manual Search"}})]):e._e(),e._v(" "),t("modal",{attrs:{name:"query-start-backlog-search",height:"auto",width:"80%"},on:{"before-open":e.beforeBacklogSearchModalClose}},[t("transition",{attrs:{name:"modal"}},[t("div",{staticClass:"modal-mask"},[t("div",{staticClass:"modal-wrapper"},[t("div",{staticClass:"modal-content"},[t("div",{staticClass:"modal-header"},[t("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-hidden":"true"}},[e._v("×")]),e._v(" "),t("h4",{staticClass:"modal-title"},[e._v("Start search?")])]),e._v(" "),t("div",{staticClass:"modal-body"},[t("p",[e._v("Some episodes have been changed to 'Wanted'. Do you want to trigger a backlog search for these "+e._s(e.backlogSearchEpisodes.length)+" episode(s)")])]),e._v(" "),t("div",{staticClass:"modal-footer"},[t("button",{staticClass:"btn-medusa btn-danger",attrs:{type:"button","data-dismiss":"modal"},on:{click:function(t){return e.$modal.hide("query-start-backlog-search")}}},[e._v("No")]),e._v(" "),t("button",{staticClass:"btn-medusa btn-success",attrs:{type:"button","data-dismiss":"modal"},on:{click:function(t){e.search(e.backlogSearchEpisodes,"backlog"),e.$modal.hide("query-start-backlog-search")}}},[e._v("Yes")])])])])])])],1),e._v(" "),t("modal",{attrs:{name:"query-mark-failed-and-search",height:"auto",width:"80%"},on:{"before-open":e.beforeFailedSearchModalClose}},[t("transition",{attrs:{name:"modal"}},[t("div",{staticClass:"modal-mask"},[t("div",{staticClass:"modal-wrapper"},[t("div",{staticClass:"modal-content"},[t("div",{staticClass:"modal-header"},[e._v("\n Mark episode as failed and search?\n ")]),e._v(" "),t("div",{staticClass:"modal-body"},[t("p",[e._v("Starting to search for the episode")]),e._v(" "),e.failedSearchEpisodes&&1===e.failedSearchEpisodes.length?t("p",[e._v("Would you also like to mark episode "+e._s(e.failedSearchEpisodes[0].slug)+' as "failed"? This will make sure the episode cannot be downloaded again')]):e.failedSearchEpisodes?t("p",[e._v("Would you also like to mark episodes "+e._s(e.failedSearchEpisodes.map((e=>e.slug)).join(", "))+' as "failed"? This will make sure the episode cannot be downloaded again')]):e._e()]),e._v(" "),t("div",{staticClass:"modal-footer"},[t("button",{staticClass:"btn-medusa btn-danger",attrs:{type:"button","data-dismiss":"modal"},on:{click:function(t){e.search(e.failedSearchEpisodes,"backlog"),e.$modal.hide("query-mark-failed-and-search")}}},[e._v("No")]),e._v(" "),t("button",{staticClass:"btn-medusa btn-success",attrs:{type:"button","data-dismiss":"modal"},on:{click:function(t){e.search(e.failedSearchEpisodes,"failed"),e.$modal.hide("query-mark-failed-and-search")}}},[e._v("Yes")]),e._v(" "),t("button",{staticClass:"btn-medusa btn-danger",attrs:{type:"button","data-dismiss":"modal"},on:{click:function(t){return e.$modal.hide("query-mark-failed-and-search")}}},[e._v("Cancel")])])])])])])],1)],1)}),[],!1,null,"1b50fd5d",null).exports;var Ie=n(57879),Pe=n(23279),Ee=n.n(Pe);const Te={name:"search-template-custom",directives:{tooltip:u.NS},plugins:{AsyncComputed:Ie.Z},props:{format:{type:String,default:""},show:{type:Object,default:null},animeType:{type:Number,default:3}},data:()=>({showFormat:null,patternExample:"",validated:!1,isValidMessage:"",seasonPattern:!1,showExample:!1,selectedTitle:null,addPattern:"",enabled:!0,separator:" ",episodeOrSeason:"episode",notification:""}),watch:{addPattern(e){e&&(this.notification="testing the pattern as soon as you stop typing",this.debouncedIsValid(),this.debouncedTestNaming())}},created(){this.debouncedIsValid=Ee()(this.isValid,500),this.debouncedTestNaming=Ee()(this.testNaming,500)},mounted(){const{show:e}=this,{title:t}=e;this.selectedTitle={indexer:e.indexer,seriesId:e.id[e.indexer],season:-1,title:t}},computed:{...(0,o.rn)({client:e=>e.auth.client}),selectTitles(){const{show:e}=this,{config:t,title:n}=e,{aliases:s}=t;return[{indexer:e.indexer,seriesId:e.id[e.indexer],season:-1,title:n},...s]},templateExists(){const{addPattern:e,selectedTitle:t,show:n}=this,{config:s}=n,o=`%SN${e}`;return s.searchTemplates.find((e=>e.title===t.title&&e.season===t.season&&e.template===o))}},methods:{titleOptionDescription(e){let t="";return e.season>-1&&(t=` (Season ${e.season} exception)`),e.title+t},async testNaming(){const{animeType:e,addPattern:t,format:n,selectedTitle:s}=this;if(!t)return;console.debug(`Test pattern ${t}`);let o={pattern:`${s.title}${t}`};const a=new Map([["anime",{anime_type:e}],["sports",{sports:!0}],["airByDate",{abd:!0}]]);""!==n&&(o={...o,...a.get(n)});let i="";try{i=await this.client.apiRoute.get("config/postProcessing/testNaming",{params:o,timeout:2e4}),this.patternExample=i.data}catch(e){console.warn(e)}},isValid(){const{addPattern:e}=this;if(e){if(!e.startsWith(" ")&&!e.startsWith("."))return this.validated=!1,void(this.isValidMessage="Dont forget to start the pattern with a separator. For example a dot or space.");if(this.templateExists)return this.validated=!1,void(this.isValidMessage="This template combination is already in use");this.validated=!0,this.isValidMessage=""}},add(){const{show:e,addPattern:t,episodeOrSeason:n,enabled:s,selectedTitle:o}=this,{title:a}=e;this.$emit("input",{pattern:`%SN${t}`,seasonSearch:"season"===n,enabled:s,title:o}),this.selectedTitle={indexer:e.indexer,seriesId:e.id[e.indexer],season:-1,title:a},this.addPattern="",this.episodeOrSeason="episode"}}};n(47358);const $e=(0,l.Z)(Te,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"form-group",attrs:{id:"search-template-custom"}},[e._m(0),e._v(" "),t("div",{staticClass:"row"},[t("div",{staticClass:"col-lg-12 content"},[t("div",{staticClass:"row"},[e._m(1),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedTitle,expression:"selectedTitle"}],staticClass:"form-control input-sm",attrs:{id:"default_page",name:"default_page"},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.selectedTitle=t.target.multiple?n:n[0]}}},e._l(e.selectTitles,(function(n){return t("option",{key:n.title,domProps:{value:n}},[e._v(e._s(e.titleOptionDescription(n))+"\n ")])})),0)])]),e._v(" "),t("div",{staticClass:"row"},[e._m(2),e._v(" "),t("div",{staticClass:"col-sm-10"},[t("div",{staticClass:"checkbox"},[t("label",{attrs:{for:"episode"}},[e._v("Episode")]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.episodeOrSeason,expression:"episodeOrSeason"}],attrs:{type:"radio",id:"episode"},domProps:{value:"episode",checked:e._q(e.episodeOrSeason,"episode")},on:{change:function(t){e.episodeOrSeason="episode"}}}),e._v(" "),t("label",{attrs:{for:"episode"}},[e._v("Season")]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.episodeOrSeason,expression:"episodeOrSeason"}],attrs:{type:"radio",id:"season"},domProps:{value:"season",checked:e._q(e.episodeOrSeason,"season")},on:{change:function(t){e.episodeOrSeason="season"}}})])])]),e._v(" "),t("div",{staticClass:"row"},[e._m(3),e._v(" "),t("div",{staticClass:"col-sm-10 pattern"},[e.selectedTitle?t("span",{ref:"inputTitle"},[e._v("%SN")]):e._e(),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.addPattern,expression:"addPattern"}],staticClass:"form-control-inline-max input-sm max-input350 search-pattern",staticStyle:{"padding-left":"50px"},attrs:{type:"text",name:"new_pattern",disabled:!e.selectedTitle},domProps:{value:e.addPattern},on:{input:function(t){t.target.composing||(e.addPattern=t.target.value)}}}),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.enabled,expression:"enabled"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.enabled)?e._i(e.enabled,null)>-1:e.enabled},on:{change:function(t){var n=e.enabled,s=t.target,o=!!s.checked;if(Array.isArray(n)){var a=e._i(n,null);s.checked?a<0&&(e.enabled=n.concat([null])):a>-1&&(e.enabled=n.slice(0,a).concat(n.slice(a+1)))}else e.enabled=o}}}),e._v(" "),!e.validated&&e.isValidMessage?t("p",[e._v(e._s(e.isValidMessage))]):e._e()])]),e._v(" "),t("div",{staticClass:"row"},[e._m(4),e._v(" "),t("div",{staticClass:"col-sm-10",class:{"error-message":!e.validated}},[e._v("\n "+e._s(e.patternExample)+"\n ")])]),e._v(" "),t("div",{staticClass:"row"},[t("div",{staticClass:"col-sm-2"}),e._v(" "),t("div",{staticClass:"col-sm-10 vertical-align"},[t("input",{staticClass:"btn-medusa pull-left button",attrs:{id:"submit",type:"submit",value:"Add custom exception",disabled:!e.validated},on:{click:e.add}}),e._v(" "),t("p",[e._v(e._s(e.notification))])])])])])])}),[function(){var e=this._self._c;return e("div",{staticClass:"row"},[e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label",attrs:{for:"default_templates"}},[e("span",[this._v("Add Custom Template")])])])])},function(){var e=this._self._c;return e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label"},[e("span",[this._v("Title:")])])])},function(){var e=this._self._c;return e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label"},[e("span",[this._v("Episode or Season search:")])])])},function(){var e=this._self._c;return e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label"},[e("span",[this._v("Search Template:")])])])},function(){var e=this._self._c;return e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label"},[e("span",[this._v("example:")])])])}],!1,null,"4f60cc3f",null).exports;const De={name:"search-template-pattern",directives:{tooltip:u.NS},props:{format:{type:String,default:""},template:{type:Object},season:{type:Boolean,default:!1},animeType:{type:Number,default:3}},data:()=>({showFormat:null,searchTemplate:"",searchTemplateExample:"",showExample:!1,validated:!0,seasonPattern:!1}),computed:{...(0,o.rn)({client:e=>e.auth.client}),tooltipContent(){const{searchTemplate:e}=this;return e.default?"This template has been generated based on a scene exception / title. It's a default template and cannot be modified. It can only be enabled/disabled.":"You can modify this template."}},methods:{getDateFormat:e=>(0,se.Z)(new Date,e),async testNaming(){const{animeType:e,searchTemplate:t,showFormat:n}=this;console.debug(`Test pattern ${t.template}`);let s={pattern:t.template};const o=new Map([["anime",{anime_type:e}],["sports",{sports:!0}],["airByDate",{abd:!0}]]);""!==n&&(s={...s,...o.get(n)});let a="";try{a=await this.client.apiRoute.get("config/postProcessing/testNaming",{params:s,timeout:2e4}),this.searchTemplateExample=a.data}catch(e){console.warn(e)}return a},updateExample(){const{debouncedTestNaming:e}=this;e()},update(){this.$nextTick((()=>{this.$emit("change",{template:this.searchTemplate,format:this.showFormat})}))}},mounted(){const{format:e,season:t,template:n}=this;this.searchTemplate=n,this.showFormat=e,this.seasonPattern=t,this.updateExample()},created(){this.debouncedTestNaming=Ee()(this.testNaming,500)},watch:{template(e){this.searchTemplate=e,this.updateExample()},animeType(){this.updateExample()}}};n(69196);const Be={name:"search-template-container",components:{SearchTemplateCustom:$e,SearchTemplatePattern:(0,l.Z)(De,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"search-template-pattern"}},[t("div",{staticClass:"row"},[t("div",{staticClass:"col-sm-12 content"},[t("div",{staticClass:"template-wrapper"},[t("span",{staticClass:"template-title"},[e._v(e._s(e.searchTemplate.title))]),e._v(" "),t("img",{directives:[{name:"tooltip",rawName:"v-tooltip.right",value:{content:-1===e.searchTemplate.season?"Show Exception":`Season ${e.searchTemplate.season} Exception`},expression:"{\n content: searchTemplate.season === -1 ? 'Show Exception' : `Season ${searchTemplate.season} Exception`\n }",modifiers:{right:!0}}],staticStyle:{"margin-bottom":"2px"},attrs:{src:"images/info32.png",width:"16",height:"16",alt:""}}),e._v(" "),e.searchTemplate.default?e._e():t("img",{staticClass:"template-remove",attrs:{src:"images/no16.png"},on:{click:function(t){return e.$emit("remove",e.searchTemplate)}}}),e._v(" "),t("div",{directives:[{name:"tooltip",rawName:"v-tooltip.right",value:{content:e.tooltipContent},expression:"{ content: tooltipContent }",modifiers:{right:!0}}],staticClass:"tooltip-wrapper-pattern"},[t("div",{staticClass:"template-body"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.searchTemplate.template,expression:"searchTemplate.template"}],staticClass:"form-control-inline-max input-sm max-input350 search-pattern",class:{invalid:!e.validated},attrs:{type:"text",name:"search_pattern",disabled:"disabled"},domProps:{value:e.searchTemplate.template},on:{input:function(t){t.target.composing||e.$set(e.searchTemplate,"template",t.target.value)}}}),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.searchTemplate.enabled,expression:"searchTemplate.enabled"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.searchTemplate.enabled)?e._i(e.searchTemplate.enabled,null)>-1:e.searchTemplate.enabled},on:{change:function(t){var n=e.searchTemplate.enabled,s=t.target,o=!!s.checked;if(Array.isArray(n)){var a=e._i(n,null);s.checked?a<0&&e.$set(e.searchTemplate,"enabled",n.concat([null])):a>-1&&e.$set(e.searchTemplate,"enabled",n.slice(0,a).concat(n.slice(a+1)))}else e.$set(e.searchTemplate,"enabled",o)}}}),e._v(" "),t("i",{staticClass:"show-template glyphicon",class:"glyphicon-eye-"+(e.showExample?"close":"open"),attrs:{title:"Show template example"},on:{click:function(t){e.showExample=!e.showExample}}})])])]),e._v(" "),e.showExample?t("span",{staticClass:"template-example",class:{invalid:!e.validated},attrs:{name:"search_pattern"}},[e._v("Example: "+e._s(e.searchTemplateExample)+"\n ")]):e._e()])])])}),[],!1,null,"164a98ba",null).exports},props:{show:{type:Object,default:null}},data:()=>({animeType:3,newTemplate:"",newTemplateShowExample:!1,newTemplateEnabled:!0}),computed:{searchTemplates(){const{show:e}=this,{config:t}=e,{searchTemplates:n}=t;return n},defaultEpisodeTemplates(){const{searchTemplates:e}=this;return e?e.filter((e=>e.default&&!e.seasonSearch)):[]},defaultSeasonTemplates(){const{searchTemplates:e}=this;return e?e.filter((e=>e.default&&e.seasonSearch)):[]},customTemplates(){const{searchTemplates:e}=this;return e?e.filter((e=>!e.default)):[]},showFormat(){const{show:e}=this,{config:t}=e;return["anime","sports","airByDate"].find((e=>t[e]))}},methods:{...(0,o.nv)(["addSearchTemplate","removeSearchTemplate"]),getDateFormat:e=>(0,se.Z)(new Date,e),update(){const{templates:e,format:t}=this;this.$nextTick((()=>{this.$emit("change",{templates:e,format:t})}))},add(e){const{show:t,addSearchTemplate:n}=this;this.searchTemplates.find((t=>t.template===e.pattern&&t.title===e.title))?this.$snotify.error("Error while trying to add the template","Can't add a pattern that already exists!"):(n({show:t,template:{title:e.title.title,template:e.pattern,enabled:e.enabled,season:e.title.season,default:!1,seasonSearch:e.seasonSearch}}),this.update())},remove(e){const{show:t,removeSearchTemplate:n}=this;n({show:t,template:e}),this.update()}}};n(82420);const Ne=(0,l.Z)(Be,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"search-template-container"}},[t("vue-snotify"),e._v(" "),t("div",{staticClass:"form-group"},[t("div",{staticClass:"row"},[e._m(0),e._v(" "),t("div",{staticClass:"col-sm-10 content"},e._l(e.defaultEpisodeTemplates,(function(n){return t("search-template-pattern",e._b({key:n.id},"search-template-pattern",{template:n,format:e.showFormat,animeType:e.animeType},!1))})),1)])]),e._v(" "),t("div",{staticClass:"form-group"},[t("div",{staticClass:"row"},[e._m(1),e._v(" "),t("div",{staticClass:"col-sm-10 content"},e._l(e.defaultSeasonTemplates,(function(n){return t("search-template-pattern",e._b({key:n.id},"search-template-pattern",{template:n,format:e.showFormat,animeType:e.animeType},!1))})),1)])]),e._v(" "),t("div",{staticClass:"form-group"},[t("div",{staticClass:"row"},[e._m(2),e._v(" "),t("div",{staticClass:"col-sm-10 content"},e._l(e.customTemplates,(function(n){return t("search-template-pattern",e._b({key:n.template,on:{remove:e.remove}},"search-template-pattern",{template:n,format:e.showFormat,animeType:e.animeType},!1))})),1)])]),e._v(" "),t("search-template-custom",e._b({on:{input:e.add}},"search-template-custom",{show:e.show,animeType:e.animeType,format:e.showFormat},!1)),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:"anime"===e.showFormat,expression:"showFormat === 'anime'"}]},[t("div",{staticClass:"row"},[e.animeType>0?t("div",{staticClass:"form-group"},[e._m(3),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.animeType,expression:"animeType"}],attrs:{type:"radio",name:"naming_anime",id:"naming_anime"},domProps:{value:1,checked:e._q(e.animeType,1)},on:{change:function(t){e.animeType=1}}}),e._v(" "),t("span",[e._v("Add the absolute number to the season/episode format?")]),e._v(" "),t("p",[e._v("Only applies to animes. (e.g. S15E45 - 310 vs S15E45)")])])]):e._e()]),e._v(" "),t("div",{staticClass:"row"},[e.animeType>0?t("div",{staticClass:"form-group"},[e._m(4),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.animeType,expression:"animeType"}],attrs:{type:"radio",name:"naming_anime",id:"naming_anime_only"},domProps:{value:2,checked:e._q(e.animeType,2)},on:{change:function(t){e.animeType=2}}}),e._v(" "),t("span",[e._v("Replace season/episode format with absolute number")]),e._v(" "),t("p",[e._v("Only applies to animes.")])])]):e._e()]),e._v(" "),t("div",{staticClass:"row"},[e.animeType>0?t("div",{staticClass:"form-group"},[e._m(5),e._v(" "),t("div",{staticClass:"col-sm-10 content"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.animeType,expression:"animeType"}],attrs:{type:"radio",name:"naming_anime",id:"naming_anime_none"},domProps:{value:3,checked:e._q(e.animeType,3)},on:{change:function(t){e.animeType=3}}}),e._v(" "),t("span",[e._v("Don't include the absolute number")]),e._v(" "),t("p",[e._v("Only applies to animes.")])])]):e._e()])]),e._v(" "),t("div",{staticClass:"nocheck",attrs:{id:"naming-key"}},[t("table",{staticClass:"Key"},[e._m(6),e._v(" "),e._m(7),e._v(" "),t("tbody",[e._m(8),e._v(" "),e._m(9),e._v(" "),e._m(10),e._v(" "),e._m(11),e._v(" "),e._m(12),e._v(" "),e._m(13),e._v(" "),e._m(14),e._v(" "),e._m(15),e._v(" "),e._m(16),e._v(" "),e._m(17),e._v(" "),e._m(18),e._v(" "),e._m(19),e._v(" "),e._m(20),e._v(" "),e._m(21),e._v(" "),e._m(22),e._v(" "),e._m(23),e._v(" "),t("tr",[e._m(24),e._v(" "),t("td",[e._v("%M")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("M")))])]),e._v(" "),t("tr",{staticClass:"even"},[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%D")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("d")))])]),e._v(" "),t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%Y")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("yyyy")))])]),e._v(" "),t("tr",[e._m(25),e._v(" "),t("td",[e._v("%CM")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("M")))])]),e._v(" "),t("tr",{staticClass:"even"},[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%CD")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("d")))])]),e._v(" "),t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%CY")]),e._v(" "),t("td",[e._v(e._s(e.getDateFormat("yyyy")))])]),e._v(" "),e._m(26),e._v(" "),e._m(27),e._v(" "),e._m(28),e._v(" "),e._m(29),e._v(" "),e._m(30),e._v(" "),e._m(31),e._v(" "),e._m(32),e._v(" "),e._m(33),e._v(" "),e._m(34)])])])],1)}),[function(){var e=this._self._c;return e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label",attrs:{for:"default_templates"}},[e("span",[this._v("Default Episode Templates")])])])},function(){var e=this._self._c;return e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label",attrs:{for:"default_templates"}},[e("span",[this._v("Default Season Templates")])])])},function(){var e=this._self._c;return e("div",{staticClass:"col-sm-2"},[e("label",{staticClass:"control-label",attrs:{for:"default_templates"}},[e("span",[this._v("Custom Templates")])])])},function(){var e=this._self._c;return e("label",{staticClass:"col-sm-2 control-label",attrs:{for:"naming_anime"}},[e("span",[this._v("Add Absolute Number")])])},function(){var e=this._self._c;return e("label",{staticClass:"col-sm-2 control-label",attrs:{for:"naming_anime_only"}},[e("span",[this._v("Only Absolute Number")])])},function(){var e=this._self._c;return e("label",{staticClass:"col-sm-2 control-label",attrs:{for:"naming_anime_none"}},[e("span",[this._v("No Absolute Number")])])},function(){var e=this,t=e._self._c;return t("thead",[t("tr",[t("th",{staticClass:"align-right"},[e._v("Meaning")]),e._v(" "),t("th",[e._v("Pattern")]),e._v(" "),t("th",{attrs:{width:"60%"}},[e._v("Result")])])])},function(){var e=this._self._c;return e("tfoot",[e("tr",[e("th",{attrs:{colspan:"3"}},[this._v("\n Use lower case if you want lower case names (eg.\n %sn, %e.n, %q_n etc)\n ")])])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",{staticClass:"align-right"},[t("b",[e._v("Show Name:")])]),e._v(" "),t("td",[e._v("%SN")]),e._v(" "),t("td",[e._v("Show Name")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%S.N")]),e._v(" "),t("td",[e._v("Show.Name")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%S_N")]),e._v(" "),t("td",[e._v("Show_Name")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("b",[e._v("Season Number:")])]),e._v(" "),t("td",[e._v("%S")]),e._v(" "),t("td",[e._v("2")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%0S")]),e._v(" "),t("td",[e._v("02")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("b",[e._v("XEM Season Number:")])]),e._v(" "),t("td",[e._v("%XS")]),e._v(" "),t("td",[e._v("2")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%0XS")]),e._v(" "),t("td",[e._v("02")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("b",[e._v("Episode Number:")])]),e._v(" "),t("td",[e._v("%E")]),e._v(" "),t("td",[e._v("3")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%0E")]),e._v(" "),t("td",[e._v("03")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("b",[e._v("XEM Episode Number:")])]),e._v(" "),t("td",[e._v("%XE")]),e._v(" "),t("td",[e._v("3")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%0XE")]),e._v(" "),t("td",[e._v("03")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("b",[e._v("Absolute Episode Number:")])]),e._v(" "),t("td",[e._v("%AB")]),e._v(" "),t("td",[e._v("003")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",{staticClass:"align-right"},[t("b",[e._v("Xem Absolute Episode Number:")])]),e._v(" "),t("td",[e._v("%XAB")]),e._v(" "),t("td",[e._v("003")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("b",[e._v("Episode Name:")])]),e._v(" "),t("td",[e._v("%EN")]),e._v(" "),t("td",[e._v("Episode Name")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%E.N")]),e._v(" "),t("td",[e._v("Episode.Name")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%E_N")]),e._v(" "),t("td",[e._v("Episode_Name")])])},function(){var e=this._self._c;return e("td",{staticClass:"align-right"},[e("b",[this._v("Air Date:")])])},function(){var e=this._self._c;return e("td",{staticClass:"align-right"},[e("b",[this._v("Post-Processing Date:")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",{staticClass:"align-right"},[t("b",[e._v("Quality:")])]),e._v(" "),t("td",[e._v("%QN")]),e._v(" "),t("td",[e._v("720p BluRay")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%Q.N")]),e._v(" "),t("td",[e._v("720p.BluRay")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%Q_N")]),e._v(" "),t("td",[e._v("720p_BluRay")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",{staticClass:"align-right"},[t("b",[e._v("Scene Quality:")])]),e._v(" "),t("td",[e._v("%SQN")]),e._v(" "),t("td",[e._v("720p HDTV x264")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%SQ.N")]),e._v(" "),t("td",[e._v("720p.HDTV.x264")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",[e._v(" ")]),e._v(" "),t("td",[e._v("%SQ_N")]),e._v(" "),t("td",[e._v("720p_HDTV_x264")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("i",{staticClass:"glyphicon glyphicon-info-sign",attrs:{title:"Multi-EP style is ignored"}}),e._v(" "),t("b",[e._v("Release Name:")])]),e._v(" "),t("td",[e._v("%RN")]),e._v(" "),t("td",[e._v("Show.Name.S02E03.HDTV.x264-RLSGROUP")])])},function(){var e=this,t=e._self._c;return t("tr",[t("td",{staticClass:"align-right"},[t("i",{staticClass:"glyphicon glyphicon-info-sign",attrs:{title:"UNKNOWN_RELEASE_GROUP is used in place of RLSGROUP if it could not be properly detected"}}),e._v(" "),t("b",[e._v("Release Group:")])]),e._v(" "),t("td",[e._v("%RG")]),e._v(" "),t("td",[e._v("RLSGROUP")])])},function(){var e=this,t=e._self._c;return t("tr",{staticClass:"even"},[t("td",{staticClass:"align-right"},[t("i",{staticClass:"glyphicon glyphicon-info-sign",attrs:{title:"If episode is proper/repack add 'proper' to name."}}),e._v(" "),t("b",[e._v("Release Type:")])]),e._v(" "),t("td",[e._v("%RT")]),e._v(" "),t("td",[e._v("PROPER")])])}],!1,null,null,null).exports;const Le={name:"select-list",props:{listItems:{type:Array,default:()=>[],required:!0},unique:{type:Boolean,default:!0,required:!1},csvEnabled:{type:Boolean,default:!1,required:!1},disabled:{type:Boolean,default:!1}},data(){return{editItems:[],newItem:"",indexCounter:0,csv:"",csvMode:this.csvEnabled}},mounted(){this.editItems=this.sanitize(this.listItems),this.csv=this.editItems.map((e=>e.value)).join(", ")},created(){const e=this.$watch("listItems",(()=>{e(),this.editItems=this.sanitize(this.listItems),this.csv=this.editItems.map((e=>e.value)).join(", ")}))},methods:{addItem(e){this.unique&&this.editItems.find((t=>t.value===e))||(this.editItems.push({id:this.indexCounter,value:e}),this.indexCounter+=1)},addNewItem(){const{newItem:e,editItems:t}=this;""!==this.newItem&&(this.addItem(e),this.newItem="",this.$emit("change",t))},deleteItem(e){this.editItems=this.editItems.filter((t=>t!==e)),this.$refs.newItemInput.focus(),this.$emit("change",this.editItems)},removeEmpty(e){return""===e.value&&this.deleteItem(e)},sanitize(e){return e?e.map((e=>"string"==typeof e?(this.indexCounter+=1,{id:this.indexCounter-1,value:e}):e)):[]},syncValues(){this.csvMode?(this.editItems=[],this.csv.split(",").forEach((e=>{e.trim()&&this.addItem(e.trim())})),this.$emit("change",this.editItems)):this.csv=this.editItems.map((e=>e.value)).join(", ")},switchFields(){this.syncValues(),this.csvMode=!this.csvMode}},watch:{csv(){this.syncValues()},listItems(){this.editItems=this.sanitize(this.listItems),this.newItem=""}}};n(83480);const Re=(0,l.Z)(Le,(function(){var e=this,t=e._self._c;return t("div",e._b({staticClass:"select-list max-width"},"div",{disabled:e.disabled},!1),[t("i",{staticClass:"switch-input glyphicon glyphicon-refresh",attrs:{title:"Switch between a list and comma separated values"},on:{click:function(t){return e.switchFields()}}}),e._v(" "),e.csvMode?t("div",{staticClass:"csv"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.csv,expression:"csv"}],staticClass:"form-control input-sm",attrs:{type:"text",placeholder:"add values comma separated"},domProps:{value:e.csv},on:{input:function(t){t.target.composing||(e.csv=t.target.value)}}})]):t("ul",[e._l(e.editItems,(function(n){return t("li",{key:n.id},[t("div",{staticClass:"input-group"},[t("input",{directives:[{name:"model",rawName:"v-model",value:n.value,expression:"item.value"}],staticClass:"form-control input-sm",attrs:{disabled:"",type:"text"},domProps:{value:n.value},on:{input:[function(t){t.target.composing||e.$set(n,"value",t.target.value)},function(t){return e.removeEmpty(n)}]}}),e._v(" "),t("div",{staticClass:"input-group-btn",on:{click:function(t){return e.deleteItem(n)}}},[e._m(0,!0)])])])})),e._v(" "),t("div",{staticClass:"new-item"},[t("div",{staticClass:"input-group"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.newItem,expression:"newItem"}],ref:"newItemInput",staticClass:"form-control input-sm",attrs:{type:"text",placeholder:"add new values per line"},domProps:{value:e.newItem},on:{input:function(t){t.target.composing||(e.newItem=t.target.value)}}}),e._v(" "),t("div",{staticClass:"input-group-btn",on:{click:function(t){return e.addNewItem()}}},[e._m(1)])])]),e._v(" "),e.newItem.length>0?t("div",{staticClass:"new-item-help"},[e._v("\n Click "),t("i",{staticClass:"glyphicon glyphicon-plus"}),e._v(" to finish adding the value.\n ")]):e._e()],2)])}),[function(){var e=this._self._c;return e("div",{staticClass:"btn btn-default input-sm",staticStyle:{"font-size":"14px","background-color":"rgb(238, 238, 238)"}},[e("i",{staticClass:"glyphicon glyphicon-remove",attrs:{title:"Remove"}})])},function(){var e=this._self._c;return e("div",{staticClass:"btn btn-default input-sm",staticStyle:{"font-size":"14px"}},[e("i",{staticClass:"glyphicon glyphicon-plus",attrs:{title:"Add"}})])}],!1,null,"1843461f",null).exports;const Oe={name:"select-trakt-list",computed:{...(0,o.rn)({availableLists:e=>e.config.general.recommended.trakt.availableLists,selectedLists:e=>e.config.general.recommended.trakt.selectedLists,general:e=>e.config.general})},methods:{...(0,o.nv)(["setTraktSelectedLists"]),saveLists(e,t){const{selectedLists:n,setTraktSelectedLists:s}=this,o=e.currentTarget.checked;o&&!n.includes(t)&&n.push(t);s(n.filter((e=>e!==t||t&&o)))}}};n(12761);const qe=(0,l.Z)(Oe,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"select-trakt-list max-width"},[t("ul",e._l(e.availableLists,(function(n){return t("li",{key:n},[t("div",{staticClass:"trakt-list-group"},[t("input",{staticClass:"form-control input-sm available-list",attrs:{disabled:"",type:"text"},domProps:{value:n}}),e._v(" "),t("input",{attrs:{type:"checkbox"},domProps:{checked:e.selectedLists.find((e=>e===n))},on:{input:function(t){return e.saveLists(t,n)}}})])])})),0)])}),[],!1,null,"20efe074",null).exports;var ze=n(71702);const Me={name:"show-selector",props:{showSlug:String,followSelection:{type:Boolean,default:!1},placeHolder:String,selectClass:{type:String,default:"select-show form-control input-sm-custom"}},data:()=>({$_selectedShow:""}),computed:{...(0,o.rn)({layout:e=>e.config.layout,shows:e=>e.shows.shows}),...(0,o.Se)({showsInLists:"showsInLists"}),selectedShowSlug:{get(){const{placeHolder:e,showSlug:t,$_selectedShow:n}=this;return n||t||e},set(e){this.$_selectedShow=e}},sortedLists(){const{layout:e,showsInLists:t}=this,{sortArticle:n}=e,s=[...t];return s.forEach((e=>{e.shows=(0,ze.TD)(e.shows,n)})),s}},methods:{...(0,o.nv)({setCurrentShow:"setCurrentShow"}),async changeRoute(e){const{followSelection:t,shows:n,selectedShowSlug:s,setCurrentShow:o}=this;if(this.$emit("change",e),!t)return;n.find((t=>t.id.slug===e))&&s!==e&&(await o(e),this.$router.push({query:{showslug:e}}))}},watch:{showSlug(e){this.selectedShowSlug=e}}};n(20725);const Fe=(0,l.Z)(Me,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"show-selector form-inline hidden-print"},[t("div",{staticClass:"select-show-group pull-left top-5 bottom-5"},[0===e.shows.length?t("select",{class:e.selectClass,attrs:{disabled:""}},[t("option",[e._v("Loading...")])]):t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedShowSlug,expression:"selectedShowSlug"}],class:e.selectClass,on:{change:[function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.selectedShowSlug=t.target.multiple?n:n[0]},function(t){return e.changeRoute(t.target.value)}]}},[e.placeHolder?t("option",{attrs:{disabled:"",hidden:""},domProps:{value:e.placeHolder,selected:!e.selectedShowSlug}},[e._v(e._s(e.placeHolder))]):e._e(),e._v(" "),e.sortedLists&&e.sortedLists.length>1?e._l(e.sortedLists,(function(n){return t("optgroup",{key:n.listTitle,attrs:{label:n.listTitle}},e._l(n.shows,(function(n){return t("option",{key:n.id.slug,domProps:{value:n.id.slug}},[e._v(e._s(n.title))])})),0)})):e._l(e.sortedLists[0].shows,(function(n){return t("option",{key:n.id.slug,domProps:{value:n.id.slug}},[e._v(e._s(n.title))])}))],2)])])}),[],!1,null,null,null).exports;var Ue=n(9980),He=n.n(Ue),Qe=n(57810);const We={name:"sorted-select-list",components:{Draggable:He(),FontAwesomeIcon:Qe.GN},props:{listItems:{type:Array,default:()=>[],required:!0},unique:{type:Boolean,default:!0},disabled:Boolean,sorted:Boolean},data:()=>({editItems:[],newItem:"",indexCounter:0,dragging:!1}),mounted(){this.editItems=this.sanitize(this.listItems)},created(){const e=this.$watch("listItems",(()=>{e(),this.editItems=this.sanitize(this.listItems)}))},methods:{addItem(e){this.unique&&this.editItems.find((t=>t.value===e))||(this.editItems.push({id:this.indexCounter,value:e}),this.indexCounter+=1)},addNewItem(){const{newItem:e,editItems:t}=this;""!==this.newItem&&(this.addItem(e),this.newItem="",this.$emit("change",t))},deleteItem(e){this.editItems=this.editItems.filter((t=>t!==e)),this.$refs.newItemInput.focus(),this.$emit("change",this.editItems)},removeEmpty(e){return""===e.value&&this.deleteItem(e)},sanitize(e){return e?e.map((e=>"string"==typeof e?(this.indexCounter+=1,{id:this.indexCounter-1,value:e}):e)):[]}},watch:{listItems(){this.editItems=this.sanitize(this.listItems),this.newItem=""},dragging(e){const{editItems:t}=this;e||this.$emit("change",t)}}};n(47436);const je=(0,l.Z)(We,(function(){var e=this,t=e._self._c;return t("div",e._b({staticClass:"sorted-select-list max-width"},"div",{disabled:e.disabled},!1),[t("draggable",{staticClass:"list-group",attrs:{tag:"ul",handle:".handle"},on:{start:function(t){e.dragging=!0},end:function(t){e.dragging=!1}},model:{value:e.editItems,callback:function(t){e.editItems=t},expression:"editItems"}},e._l(e.editItems,(function(n){return t("li",{key:n.id,staticClass:"draggable-list"},[t("font-awesome-icon",{staticClass:"handle",attrs:{icon:"align-justify"}}),e._v(" "),t("div",{staticClass:"draggable-input-group"},[t("input",{directives:[{name:"model",rawName:"v-model",value:n.value,expression:"item.value"}],staticClass:"form-control input-sm",attrs:{type:"text"},domProps:{value:n.value},on:{input:[function(t){t.target.composing||e.$set(n,"value",t.target.value)},function(t){return e.removeEmpty(n)}]}}),e._v(" "),t("div",{staticClass:"input-group-btn",on:{click:function(t){return e.deleteItem(n)}}},[t("div",{staticClass:"btn btn-default input-sm",staticStyle:{"font-size":"14px"}},[t("i",{staticClass:"glyphicon glyphicon-remove",attrs:{title:"Remove"}})])])])],1)})),0),e._v(" "),t("div",{staticClass:"new-item"},[t("div",{staticClass:"draggable-input-group"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.newItem,expression:"newItem"}],ref:"newItemInput",staticClass:"form-control input-sm",attrs:{type:"text",placeholder:"add new values per line"},domProps:{value:e.newItem},on:{input:function(t){t.target.composing||(e.newItem=t.target.value)}}}),e._v(" "),t("div",{staticClass:"input-group-btn",on:{click:function(t){return e.addNewItem()}}},[e._m(0)])])]),e._v(" "),e.newItem.length>0?t("div",{staticClass:"new-item-help"},[e._v("\n Click "),t("i",{staticClass:"glyphicon glyphicon-plus"}),e._v(" to finish adding the value.\n ")]):e._e()],1)}),[function(){var e=this._self._c;return e("div",{staticClass:"btn btn-default input-sm",staticStyle:{"font-size":"14px"}},[e("i",{staticClass:"glyphicon glyphicon-plus",attrs:{title:"Add"}})])}],!1,null,"48a6e4c2",null).exports;const Ve={name:"test-guessit",components:{AppLink:s.Z},data:()=>({releaseName:"",parse:{},guessit:{},show:null,error:null}),computed:{...(0,o.rn)({client:e=>e.auth.client})},methods:{async testReleaseName(){const{releaseName:e}=this;try{const{data:t}=await this.client.api.get("guessit",{params:{release:e}});this.parse=t.parse,this.guessit=t.vanillaGuessit,this.show=t.show,this.error=t.error}catch(e){console.log("Woops")}}}};n(53664);const Ge=(0,l.Z)(Ve,(function(){var e=this,t=e._self._c;return t("div",[e._m(0),e._v(" "),t("div",{staticClass:"row"},[e._m(1),e._v(" "),t("div",{staticClass:"col-lg-10"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.releaseName,expression:"releaseName"}],staticClass:"form-control input-sm",attrs:{type:"text"},domProps:{value:e.releaseName},on:{input:function(t){t.target.composing||(e.releaseName=t.target.value)}}})])]),e._v(" "),e.show?t("div",{staticClass:"row"},[t("div",{staticClass:"col-lg-12 matched-show"},[t("span",{staticStyle:{"margin-right":"0.4rem"}},[e._v("Matched to show:")]),e._v(" "),t("span",[t("app-link",{attrs:{href:`home/displayShow?showslug=${e.show.id.slug}`}},[e._v(e._s(e.show.title))])],1)])]):e._e(),e._v(" "),t("div",{staticClass:"row"},[t("div",{staticClass:"col-lg-12"},[t("h4",[e._v("Enriched parsed result")]),e._v(" "),t("pre",[e._v(e._s(JSON.stringify(e.parse,void 0,4)))])])]),e._v(" "),t("div",{staticClass:"row"},[t("div",{staticClass:"col-lg-12"},[t("h4",[e._v("Guessit result")]),e._v(" "),t("pre",[e._v(e._s(JSON.stringify(e.guessit,void 0,4)))])])]),e._v(" "),e.error?t("div",{staticClass:"row"},[t("div",{staticClass:"col-lg-12"},[t("div",{staticClass:"error"},[e._v(e._s(e.error))])])]):e._e(),e._v(" "),t("button",{staticClass:"btn-medusa config_submitter",on:{click:function(t){return t.preventDefault(),e.testReleaseName.apply(null,arguments)}}},[e._v("Test Release Name")])])}),[function(){var e=this,t=e._self._c;return t("div",{staticClass:"row"},[t("div",{staticClass:"col-lg-12"},[t("p",[e._v("Guessit is a library used for parsing release names. As a minimum Medusa requires a show title, season and episode (if not parsed as a season pack).")]),e._v(" "),t("p",[e._v("You can fill in your release name and click the `Test Release Name` button, to get the parse result.")]),e._v(" "),t("p",[e._v('Medusa uses guessit to "guess" a show title, season, episode and other information. It then uses other known info, like scene exception, season exceptions and scene numbering to enrich the result.')])])])},function(){var e=this._self._c;return e("div",{staticClass:"col-lg-2"},[e("h4",[this._v("Release name:")])])}],!1,null,"3808856d",null).exports;var Ze=n(19755);const Ye={components:{ConfigToggleSlider:k,ConfigTemplate:A.Z,ConfigTextboxNumber:_,ConfigTextbox:w},props:{authOnly:Boolean},data:()=>({traktRequestSend:!1,traktRequestAuthenticated:!1,traktUserCode:"",traktRequestMessage:"",traktMethodOptions:[{text:"Skip all",value:0},{text:"Download pilot only",value:1},{text:"Get whole show",value:2}],saving:!1,testTraktResult:"Click below to test.",traktBlacklistClass:""}),computed:{...(0,o.rn)({indexers:e=>e.config.indexers,trakt:e=>e.config.notifiers.trakt}),traktIndexersOptions(){const{indexers:e}=this,{traktIndexers:t}=e.main;return Object.keys(e.indexers).filter((e=>t[e])).map((t=>({text:t,value:e.indexers[t].id})))}},methods:{...(0,o.nv)(["setConfig"]),async TraktRequestDeviceCode(){this.traktUserCode="",this.traktRequestAuthenticated=!1;const e=await this.client.apiRoute("home/requestTraktDeviceCodeOauth");e.data&&(this.traktVerificationUrl=e.data.verification_url,window.open(e.data.verification_url,"popUp","toolbar=no, scrollbars=no, resizable=no, top=200, left=200, width=650, height=550"),this.traktRequestSend=!0,this.traktUserCode=e.data.user_code,this.checkTraktAuthenticated())},checkTraktAuthenticated(){let e=0;const t=setInterval((()=>{this.client.apiRoute("home/checkTrakTokenOauth").then((e=>{e.data&&(this.traktRequestMessage=e.data.result,e.data.error||(clearInterval(t),this.traktRequestAuthenticated=!0,this.traktUserCode=""))})),e++,12===e&&(clearInterval(t),this.traktRequestAuthenticated=!1,this.traktUserCode="")}),5e3)},testTrakt(){const{trakt:e}=this,{blacklistName:t}=e;if(/\s/g.test(t))return this.testTraktResult="Check blacklist name; the value needs to be a trakt slug",void(this.traktBlacklistClass="warning");this.traktBlacklistClass="",this.client.apiRoute(`home/testTrakt?blacklist_name=${t}`).then((e=>{this.testTraktResult=e.data}))},traktForceSync(){Ze.getJSON("home/forceTraktSync",(e=>{this.testTraktResult=e.result}))},async save(){const{trakt:e,setConfig:t}=this;this.saving=!0;const n={notifiers:{trakt:e}};try{await t({section:"main",config:n}),this.$snotify.success("Saved Trakt config","Saved",{timeout:5e3})}catch(e){this.$snotify.error("Error while trying to save Trakt config","Error")}finally{this.saving=!1}}}};const Ke=(0,l.Z)(Ye,(function(){var e=this,t=e._self._c;return t("div",[t("config-toggle-slider",{attrs:{label:"Enable",id:"use_trakt",explanations:["Send Trakt.tv notifications?"]},on:{change:function(t){return e.save()}},model:{value:e.trakt.enabled,callback:function(t){e.$set(e.trakt,"enabled",t)},expression:"trakt.enabled"}}),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.trakt.enabled,expression:"trakt.enabled"}],attrs:{id:"content-use-trakt-client"}},[t("config-template",{attrs:{"label-for":"trakt_request_auth",label:""}},[t("input",{staticClass:"btn-medusa",attrs:{type:"button",value:"Connect to your trakt account",id:"Trakt"},on:{click:e.TraktRequestDeviceCode}}),e._v(" "),e.traktRequestSend&&e.traktUserCode?t("span",{staticStyle:{display:"inline"}},[e._v("Use this code in the popup: "+e._s(e.traktUserCode))]):e._e(),e._v(" "),e.traktRequestSend&&e.traktUserCode&&e.traktRequestMessage?t("p",[e._v("Trakt request status: "+e._s(e.traktRequestMessage))]):e._e(),e._v(" "),e.traktRequestAuthenticated&&e.traktRequestMessage?t("p",[e._v(e._s(e.traktRequestMessage))]):e._e()]),e._v(" "),e.authOnly?e._e():[t("config-textbox-number",{attrs:{label:"API Timeout",id:"trakt_timeout",explanations:["Seconds to wait for Trakt API to respond. (Use 0 to wait forever)"]},model:{value:e.trakt.timeout,callback:function(t){e.$set(e.trakt,"timeout",t)},expression:"trakt.timeout"}}),e._v(" "),t("config-template",{attrs:{"label-for":"trakt_default_indexer",label:"Default indexer"}},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.trakt.defaultIndexer,expression:"trakt.defaultIndexer"}],staticClass:"form-control",attrs:{id:"trakt_default_indexer",name:"trakt_default_indexer"},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(e.trakt,"defaultIndexer",t.target.multiple?n:n[0])}}},e._l(e.traktIndexersOptions,(function(n){return t("option",{key:n.key,domProps:{value:n.value}},[e._v("\n "+e._s(n.text)+"\n ")])})),0)]),e._v(" "),t("config-toggle-slider",{attrs:{label:"Sync libraries",id:"trakt_sync"},on:{change:function(t){return e.save()}},model:{value:e.trakt.sync,callback:function(t){e.$set(e.trakt,"sync",t)},expression:"trakt.sync"}},[t("p",[e._v("Sync your Medusa show library with your Trakt collection.")]),e._v(" "),t("p",[e._v("Note: Don't enable this setting if you use the Trakt addon for Kodi or any other script that syncs your library.")]),e._v(" "),t("p",[e._v("Kodi detects that the episode was deleted and removes from collection which causes Medusa to re-add it. This causes a loop between Medusa and Kodi adding and deleting the episode.")])]),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.trakt.sync,expression:"trakt.sync"}],attrs:{id:"content-use-trakt-client"}},[t("config-toggle-slider",{attrs:{label:"Remove Episodes From Collection",id:"trakt_remove_watchlist",explanations:["Remove an Episode from your Trakt Collection if it is not in your Medusa Library.","Note:Don't enable this setting if you use the Trakt addon for Kodi or any other script that syncs your library."]},on:{change:function(t){return e.save()}},model:{value:e.trakt.removeWatchlist,callback:function(t){e.$set(e.trakt,"removeWatchlist",t)},expression:"trakt.removeWatchlist"}})],1),e._v(" "),t("config-toggle-slider",{attrs:{label:"Sync watchlist",id:"trakt_sync_watchlist"},on:{change:function(t){return e.save()}},model:{value:e.trakt.syncWatchlist,callback:function(t){e.$set(e.trakt,"syncWatchlist",t)},expression:"trakt.syncWatchlist"}},[t("p",[e._v("Sync your Medusa library with your Trakt Watchlist (either Show and Episode).")]),e._v(" "),t("p",[e._v("Episode will be added on watch list when wanted or snatched and will be removed when downloaded")]),e._v(" "),t("p",[e._v("Note: By design, Trakt automatically removes episodes and/or shows from watchlist as soon you have watched them.")])]),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.trakt.syncWatchlist,expression:"trakt.syncWatchlist"}],attrs:{id:"content-use-trakt-client"}},[t("config-template",{attrs:{"label-for":"trakt_default_indexer",label:"Watchlist add method"}},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.trakt.methodAdd,expression:"trakt.methodAdd"}],staticClass:"form-control",attrs:{id:"trakt_method_add",name:"trakt_method_add"},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(e.trakt,"methodAdd",t.target.multiple?n:n[0])}}},e._l(e.traktMethodOptions,(function(n){return t("option",{key:n.key,domProps:{value:n.value}},[e._v("\n "+e._s(n.text)+"\n ")])})),0),e._v(" "),t("p",[e._v("method in which to download episodes for new shows.")])]),e._v(" "),t("config-toggle-slider",{attrs:{label:"Remove episode",id:"trakt_remove_watchlist"},on:{change:function(t){return e.save()}},model:{value:e.trakt.removeWatchlist,callback:function(t){e.$set(e.trakt,"removeWatchlist",t)},expression:"trakt.removeWatchlist"}},[t("p",[e._v("remove an episode from your watchlist after it's downloaded.")])]),e._v(" "),t("config-toggle-slider",{attrs:{label:"Remove series",id:"trakt_remove_serieslist"},on:{change:function(t){return e.save()}},model:{value:e.trakt.removeSerieslist,callback:function(t){e.$set(e.trakt,"removeSerieslist",t)},expression:"trakt.removeSerieslist"}},[t("p",[e._v("remove the whole series from your watchlist after any download.")])]),e._v(" "),t("config-toggle-slider",{attrs:{label:"Remove watched show",id:"trakt_remove_show_from_application"},on:{change:function(t){return e.save()}},model:{value:e.trakt.removeShowFromApplication,callback:function(t){e.$set(e.trakt,"removeShowFromApplication",t)},expression:"trakt.removeShowFromApplication"}},[t("p",[e._v("remove the show from Medusa if it\\'s ended and completely watched")])]),e._v(" "),t("config-toggle-slider",{attrs:{label:"Start paused",id:"trakt_start_paused"},on:{change:function(t){return e.save()}},model:{value:e.trakt.startPaused,callback:function(t){e.$set(e.trakt,"startPaused",t)},expression:"trakt.startPaused"}},[t("p",[e._v("shows grabbed from your trakt watchlist start paused.")])])],1),e._v(" "),t("config-textbox",{class:e.traktBlacklistClass,attrs:{label:"Trakt blackList name",id:"trakt_blacklist_name"},on:{change:function(t){return e.save()}},model:{value:e.trakt.blacklistName,callback:function(t){e.$set(e.trakt,"blacklistName",t)},expression:"trakt.blacklistName"}},[t("p",[e._v("Name(slug) of List on Trakt for blacklisting show on 'Add Trending Show' & 'Add Recommended Shows' pages")])])],e._v(" "),t("div",{staticClass:"testNotification",attrs:{id:"testTrakt-result"}},[e._v(e._s(e.testTraktResult))]),e._v(" "),t("input",{attrs:{type:"hidden",id:"trakt_pin_url"},domProps:{value:e.trakt.pinUrl}}),e._v(" "),t("button",{staticClass:"btn-medusa",attrs:{id:"testTrakt"},on:{click:e.testTrakt}},[e._v("Test Trakt")]),e._v(" "),e.authOnly?e._e():t("button",{staticClass:"btn-medusa",attrs:{id:"forceSync"},on:{click:e.traktForceSync}},[e._v("Force Sync")]),e._v(" "),t("button",{staticClass:"btn-medusa config_submitter",attrs:{disabled:e.saving},on:{click:e.save}},[e._v("Save Changes")])],2)],1)}),[],!1,null,"769fed2d",null).exports},53767:(e,t,n)=>{"use strict";n.d(t,{du:()=>s.Z,gV:()=>L,WD:()=>R.default});var s=n(26172),o=(n(63138),n(20629));const a={name:"alerts",computed:{...(0,o.rn)({system:e=>e.config.system,developer:e=>e.config.general.developer})}};var i=n(51900);const r=(0,i.Z)(a,(function(){var e=this,t=e._self._c;return null!==e.system.branch?t("div",{attrs:{id:"alerts"}},["master"===e.system.branch||e.developer?e._e():t("div",{staticClass:"text-center"},[t("div",{staticClass:"alert alert-danger upgrade-notification hidden-print",attrs:{role:"alert"}},[t("span",[e._v("You're using the "+e._s(e.system.branch)+" branch. Please use 'master' unless specifically asked")])])]),e._v(" "),e.system.newestVersionMessage?t("div",{staticClass:"text-center"},[t("div",{staticClass:"alert alert-success upgrade-notification hidden-print",attrs:{role:"alert"}},[t("span",{domProps:{innerHTML:e._s(e.system.newestVersionMessage)}})])]):e._e()]):e._e()}),[],!1,null,null,null).exports;n(96181);var l=n(6053),d=n(19755);const c={name:"app-header",components:{AppLink:l.FX},computed:{...(0,o.rn)({config:e=>e.config.general,subtitles:e=>e.config.subtitles,clients:e=>e.config.clients,notifiers:e=>e.config.notifiers,postprocessing:e=>e.config.postprocessing,search:e=>e.config.search,system:e=>e.config.system,isAuthenticated:e=>e.auth.isAuthenticated,username:e=>e.auth.user.username,warningLevel:e=>e.config.general.logs.loggingLevels.warning,client:e=>e.auth.client,isConnected:e=>e.auth.isConnected,socketIsConnected:e=>e.socket.isConnected}),currentShowRoute(){const{$route:e}=this;return{name:e.name,query:e.query}},recentShows(){const{config:e,currentShowRoute:t}=this,{recentShows:n}=e;return n.filter((e=>!("show"===t.name&&e.showSlug===t.query.showslug))).map((e=>{const t=`home/displayShow?showslug=${e.showSlug}`;return{name:e.name,link:t}}))},topMenu(){return this.$route.meta.topMenu},toolsBadgeCount(){const{config:e}=this,{system:t}=this,{logs:n}=e,{news:s}=t;return n.numErrors+n.numWarnings+s.unread},toolsBadgeClass(){const{config:e}=this,{logs:t}=e;return t.numErrors>0?" btn-danger":t.numWarnings>0?" btn-warning":""},linkVisible(){const{clients:e,notifiers:t,search:n,subtitles:s}=this,{general:o}=n,{kodi:a,plex:i,emby:r}=t;return{plex:i.server.enabled&&0!==i.server.host.length,kodi:a.enabled&&0!==a.host.length,emby:r.enabled&&r.host,manageTorrents:e.torrents.enabled&&"blackhole"!==e.torrents.method,failedDownloads:o.failedDownloads.enabled,subtitleMissed:s.enabled}}},mounted(){const{$el:e}=this;e.clickCloseMenus=e=>{const{target:t}=e;if(t.matches("#main_nav a.router-link, #main_nav a.router-link *")&&("true"===t.ariaExpanded||null===t.ariaExpanded)){const e=t.closest(".dropdown");e&&(e.querySelector(".dropdown-toggle").setAttribute("aria-expanded",!1),e.querySelector(".dropdown-menu").style.display="none"),d("#main_nav").collapse("hide")}},e.addEventListener("click",e.clickCloseMenus,{passive:!0}),d(e).on({mouseenter(e){const t=d(e.currentTarget);t.find(".dropdown-menu").stop(!0,!0).delay(200).fadeIn(500,(()=>{t.find(".dropdown-toggle").attr("aria-expanded","true")}))},mouseleave(e){const t=d(e.currentTarget);t.find(".dropdown-toggle").attr("aria-expanded","false"),t.find(".dropdown-menu").stop(!0,!0).delay(200).fadeOut(500)}},"ul.nav li.dropdown")},destroyed(){const{$el:e}=this;e.removeEventListener("click",e.clickCloseMenus),d(e).off("mouseenter mouseleave","ul.nav li.dropdown"),(navigator.maxTouchPoints||0)<2&&d(e).off("click",".dropdown-toggle")},methods:{confirmDialog(e,t){const n={confirmButton:"Yes",cancelButton:"Cancel",dialogClass:"modal-dialog",post:!1,button:d(e.currentTarget||e.target),confirm(e){window.location.href=e[0].href}};if("newversion"===t)n.title="New version",n.text="New version available, update now?";else{if("logout"!==t)return;n.title="Logout",n.text="Are you sure you want to logout from Medusa?"}d.confirm(n,e)},async checkForupdates(e){const{client:t,confirmDialog:n}=this;try{this.$snotify.info("Checking for a new version..."),await t.api.post("system/operation",{type:"CHECKFORUPDATE"}),n(e,"newversion")}catch(e){this.$snotify.info("You are already on the latest version")}},async updateKodi(){const{client:e}=this;try{await e.api.post("notifications/kodi/update")}catch(e){this.$snotify.info("Error trying to update kodi")}},async updateEmby(){const{client:e}=this;try{await e.api.post("notifications/emby/update")}catch(e){this.$snotify.info("Error trying to update emby")}},async updatePlex(){const{client:e}=this;try{await e.api.post("notifications/plex/update")}catch(e){this.$snotify.info("Error trying to update plex")}},reloadPage(){location.reload()}}},p=c;n(28912);const u=(0,i.Z)(p,(function(){var e=this,t=e._self._c;return t("nav",{staticClass:"navbar navbar-default navbar-fixed-top hidden-print",attrs:{role:"navigation"}},[t("div",{staticClass:"container-fluid"},[t("div",{staticClass:"navbar-header"},[t("button",{staticClass:"navbar-toggle collapsed",attrs:{type:"button","data-toggle":"collapse","data-target":"#main_nav"}},[e.toolsBadgeCount>0?t("span",{class:`floating-badge${e.toolsBadgeClass}`},[e._v(e._s(e.toolsBadgeCount))]):e._e(),e._v(" "),t("span",{staticClass:"sr-only"},[e._v("Toggle navigation")]),e._v(" "),t("span",{staticClass:"icon-bar"}),e._v(" "),t("span",{staticClass:"icon-bar"}),e._v(" "),t("span",{staticClass:"icon-bar"})]),e._v(" "),e.isConnected&&e.socketIsConnected?t("app-link",{staticClass:"navbar-brand",attrs:{href:"home/",title:"Medusa"}},[t("img",{staticClass:"img-responsive pull-left",staticStyle:{height:"50px"},attrs:{alt:"Medusa",src:"images/medusa.png"}})]):t("app-link",{staticClass:"navbar-brand",staticStyle:{position:"relative"},attrs:{title:"Medusa"}},[t("img",{staticClass:"img-responsive pull-left",staticStyle:{height:"50px"},attrs:{alt:"Medusa",src:"images/medusa.png"},on:{click:e.reloadPage}}),e._v(" "),t("img",{staticClass:"disconnected spin-hover-90",attrs:{alt:"disconnected",src:"images/no16.png"}})])],1),e._v(" "),e.isAuthenticated?t("div",{staticClass:"collapse navbar-collapse",attrs:{id:"main_nav"}},[t("ul",{staticClass:"nav navbar-nav navbar-right navbar-mobile"},[t("li",{staticClass:"navbar-split dropdown",class:{active:"home"===e.topMenu},attrs:{id:"NAVhome"}},[t("app-link",{staticClass:"dropdown-toggle",attrs:{"aria-haspopup":"true","data-toggle":"dropdown","data-hover":"dropdown"}},[t("span",[e._v("Shows")]),e._v(" "),t("b",{staticClass:"caret"})]),e._v(" "),t("ul",{staticClass:"dropdown-menu"},[t("li",[t("app-link",{attrs:{href:"home/"}},[t("i",{staticClass:"menu-icon-home"}),e._v(" Show List")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"addShows/"}},[t("i",{staticClass:"menu-icon-addshow"}),e._v(" Add Shows")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"addRecommended/"}},[t("i",{staticClass:"menu-icon-addshow"}),e._v(" Add Recommended Shows")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"home/postprocess/"}},[t("i",{staticClass:"menu-icon-postprocess"}),e._v(" Manual Post-Processing")])],1),e._v(" "),e.recentShows.length>0?t("li",{staticClass:"divider",attrs:{role:"separator"}}):e._e(),e._v(" "),e._l(e.recentShows,(function(n){return t("li",{key:n.link},[t("app-link",{attrs:{href:n.link}},[t("i",{staticClass:"menu-icon-addshow"}),e._v(" "+e._s(n.name)+"\n ")])],1)}))],2),e._v(" "),t("div",{staticStyle:{clear:"both"}})],1),e._v(" "),t("li",{staticClass:"navbar-split",class:{active:"schedule"===e.topMenu},attrs:{id:"NAVschedule"}},[t("app-link",{attrs:{href:"schedule/"}},[e._v("Schedule")])],1),e._v(" "),t("li",{staticClass:"navbar-split",class:{active:"history"===e.topMenu},attrs:{id:"NAVhistory"}},[t("app-link",{attrs:{href:"history/"}},[e._v("History")])],1),e._v(" "),t("li",{staticClass:"navbar-split dropdown",class:{active:"manage"===e.topMenu},attrs:{id:"NAVmanage"}},[t("app-link",{staticClass:"dropdown-toggle",attrs:{"aria-haspopup":"true","data-toggle":"dropdown","data-hover":"dropdown"}},[t("span",[e._v("Manage")]),e._v(" "),t("b",{staticClass:"caret"})]),e._v(" "),t("ul",{staticClass:"dropdown-menu"},[t("li",[t("app-link",{attrs:{href:"manage/"}},[t("i",{staticClass:"menu-icon-manage"}),e._v(" Mass Update")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"manage/changeIndexer/"}},[t("i",{staticClass:"menu-icon-manage-change"}),e._v(" Change Indexer")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"manage/backlogOverview/"}},[t("i",{staticClass:"menu-icon-backlog-view"}),e._v(" Backlog Overview")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"manage/manageSearches/"}},[t("i",{staticClass:"menu-icon-manage-searches"}),e._v(" Manage Searches")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"manage/episodeStatuses/"}},[t("i",{staticClass:"menu-icon-manage2"}),e._v(" Episode Status Management")])],1),e._v(" "),e.linkVisible.plex?t("li",[t("a",{attrs:{href:"home/updatePLEX/"},on:{click:function(t){return t.preventDefault(),e.updatePlex.apply(null,arguments)}}},[t("i",{staticClass:"menu-icon-plex"}),e._v(" Update PLEX")])]):e._e(),e._v(" "),e.linkVisible.kodi?t("li",[t("a",{attrs:{href:"home/updateKODI/"},on:{click:function(t){return t.preventDefault(),e.updateKodi.apply(null,arguments)}}},[t("i",{staticClass:"menu-icon-kodi"}),e._v(" Update KODI")])]):e._e(),e._v(" "),e.linkVisible.emby?t("li",[t("a",{attrs:{href:"home/updateEMBY/"},on:{click:function(t){return t.preventDefault(),e.updateEmby.apply(null,arguments)}}},[t("i",{staticClass:"menu-icon-emby"}),e._v(" Update Emby")])]):e._e(),e._v(" "),e.linkVisible.manageTorrents?t("li",[t("app-link",{attrs:{href:"manage/manageTorrents/",target:"_blank"}},[t("i",{staticClass:"menu-icon-bittorrent"}),e._v(" Manage Torrents")])],1):e._e(),e._v(" "),e.linkVisible.failedDownloads?t("li",[t("app-link",{attrs:{href:"manage/failedDownloads/"}},[t("i",{staticClass:"menu-icon-failed-download"}),e._v(" Failed Downloads")])],1):e._e(),e._v(" "),e.linkVisible.subtitleMissed?t("li",[t("app-link",{attrs:{href:"manage/subtitleMissed/"}},[t("i",{staticClass:"menu-icon-backlog"}),e._v(" Missed Subtitle Management")])],1):e._e()]),e._v(" "),t("div",{staticStyle:{clear:"both"}})],1),e._v(" "),t("li",{staticClass:"navbar-split dropdown",class:{active:"config"===e.topMenu},attrs:{id:"NAVconfig"}},[t("app-link",{staticClass:"dropdown-toggle",attrs:{"aria-haspopup":"true","data-toggle":"dropdown","data-hover":"dropdown"}},[t("span",{staticClass:"visible-xs-inline"},[e._v("Config")]),t("img",{staticClass:"navbaricon hidden-xs",attrs:{src:"images/menu/system18.png"}}),e._v(" "),t("b",{staticClass:"caret"})]),e._v(" "),t("ul",{staticClass:"dropdown-menu"},[t("li",[t("app-link",{attrs:{href:"config/"}},[t("i",{staticClass:"menu-icon-help"}),e._v(" Help & Info")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"config/general/"}},[t("i",{staticClass:"menu-icon-config"}),e._v(" General")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"config/backuprestore/"}},[t("i",{staticClass:"menu-icon-backup"}),e._v(" Backup & Restore")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"config/search/"}},[t("i",{staticClass:"menu-icon-manage-searches"}),e._v(" Search Settings")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"config/providers/"}},[t("i",{staticClass:"menu-icon-provider"}),e._v(" Search Providers")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"config/subtitles/"}},[t("i",{staticClass:"menu-icon-backlog"}),e._v(" Subtitles Settings")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"config/postProcessing/"}},[t("i",{staticClass:"menu-icon-postprocess"}),e._v(" Post-Processing")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"config/notifications/"}},[t("i",{staticClass:"menu-icon-notification"}),e._v(" Notifications")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"config/anime/"}},[t("i",{staticClass:"menu-icon-anime"}),e._v(" Anime")])],1)]),e._v(" "),t("div",{staticStyle:{clear:"both"}})],1),e._v(" "),t("li",{staticClass:"navbar-split dropdown",class:{active:"system"===e.topMenu},attrs:{id:"NAVsystem"}},[t("app-link",{staticClass:"padding-right-15 dropdown-toggle",attrs:{"aria-haspopup":"true","data-toggle":"dropdown","data-hover":"dropdown"}},[t("span",{staticClass:"visible-xs-inline"},[e._v("Tools")]),t("img",{staticClass:"navbaricon hidden-xs",attrs:{src:"images/menu/system18-2.png"}}),e._v(" "),e.toolsBadgeCount>0?t("span",{class:`badge${e.toolsBadgeClass}`},[e._v(e._s(e.toolsBadgeCount))]):e._e(),e._v(" "),t("b",{staticClass:"caret"})]),e._v(" "),t("ul",{staticClass:"dropdown-menu"},[t("li",[t("app-link",{attrs:{href:"news/"}},[t("i",{staticClass:"menu-icon-news"}),e._v(" News "),e.system.news.unread>0?t("span",{staticClass:"badge"},[e._v(e._s(e.system.news.unread))]):e._e()])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"IRC/"}},[t("i",{staticClass:"menu-icon-irc"}),e._v(" IRC")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"changes/"}},[t("i",{staticClass:"menu-icon-changelog"}),e._v(" Changelog")])],1),e._v(" "),t("li",{staticClass:"divider",attrs:{role:"separator"}}),e._v(" "),e.config.logs.numErrors>0?t("li",[t("app-link",{attrs:{href:"errorlogs/"}},[t("i",{staticClass:"menu-icon-error"}),e._v(" View Errors "),t("span",{staticClass:"badge btn-danger"},[e._v(e._s(e.config.logs.numErrors))])])],1):e._e(),e._v(" "),e.config.logs.numWarnings>0?t("li",[t("app-link",{attrs:{href:`errorlogs/?level=${e.warningLevel}`}},[t("i",{staticClass:"menu-icon-viewlog-errors"}),e._v(" View Warnings "),t("span",{staticClass:"badge btn-warning"},[e._v(e._s(e.config.logs.numWarnings))])])],1):e._e(),e._v(" "),t("li",[t("app-link",{attrs:{href:"errorlogs/viewlog/"}},[t("i",{staticClass:"menu-icon-viewlog"}),e._v(" View Log")])],1),e._v(" "),t("li",{staticClass:"divider",attrs:{role:"separator"}}),e._v(" "),t("li",[t("app-link",{attrs:{href:"home/update"},nativeOn:{click:function(t){return t.preventDefault(),e.checkForupdates(t)}}},[t("i",{staticClass:"menu-icon-update"}),e._v(" Check For Updates")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"home/restart"}},[t("i",{staticClass:"menu-icon-restart"}),e._v(" Restart")])],1),e._v(" "),t("li",[t("app-link",{attrs:{href:"home/shutdown"},on:{click:function(t){return t.preventDefault(),e.$router.push({name:"shutdown"})}}},[t("i",{staticClass:"menu-icon-shutdown"}),e._v(" Shutdown")])],1),e._v(" "),e.username?t("li",[t("app-link",{attrs:{href:"logout"},nativeOn:{click:function(t){return t.preventDefault(),e.confirmDialog(t,"logout")}}},[t("i",{staticClass:"menu-icon-shutdown"}),e._v(" Logout")])],1):e._e(),e._v(" "),t("li",{staticClass:"divider",attrs:{role:"separator"}}),e._v(" "),t("li",[t("app-link",{attrs:{href:"home/status/"}},[t("i",{staticClass:"menu-icon-info"}),e._v(" Server Status")])],1)]),e._v(" "),t("div",{staticStyle:{clear:"both"}})],1)])]):e._e()])])}),[],!1,null,null,null).exports;var h=n(19755);const m={name:"sub-menu",components:{AppLink:l.FX,ShowSelector:l.lU},computed:{...(0,o.rn)({client:e=>e.auth.client}),...(0,o.Se)({getCurrentShow:"getCurrentShow"}),subMenu(){const{$route:e}=this;let t=e.meta.subMenu||[];"function"==typeof t&&(t=t(this));return t.reduceRight(((e,t)=>void 0===t.requires||t.requires?e.concat(t):e),[])},curShowSlug(){return this.$route.query.slug},showForRoutes(){const{$route:e}=this;return["show","editShow"].includes(e.name)}},methods:{...(0,o.nv)({removeShow:"removeShow"}),clickEventCond:e=>e.confirm||e.method?"click":null,async runMethod(e,t){const{client:n}=this,s={confirmButton:"Yes",cancelButton:"Cancel",dialogClass:"modal-dialog",post:!1,button:h(e.currentTarget),confirm(e){window.location.href=e[0].href}};if("removeshow"===t.confirm){const{getCurrentShow:e,removeShow:t,$router:o}=this;s.title="Remove Show",s.text=`Are you sure you want to remove from the database?
\n Check to delete files as well. IRREVERSIBLE`,s.confirm=async()=>{t(e);const s={showslug:e.id.slug};document.querySelector("#deleteFiles").checked&&(s.full=1),await n.apiRoute.get("home/deleteShow",{params:s}),o.push({name:"home",query:void 0})}}else if("clearhistory"===t.confirm)s.title="Clear History",s.text="Are you sure you want to clear all download history?";else if("trimhistory"===t.confirm)s.title="Trim History",s.text="Are you sure you want to trim all download history older than 30 days?";else if("submiterrors"===t.confirm)s.title="Submit Errors",s.text='Are you sure you want to submit these errors?
\n Make sure Medusa is updated and trigger \n this error with debug enabled before submitting';else{if("updatekodi"!==t.method)return;try{await n.api.post("notifications/kodi/update"),this.$snotify.success("Update kodi library","Success")}catch(e){this.$snotify.warning("Error Update kodi library, check your logs","Warning")}}t.confirm&&h.confirm(s,e)}}},g=m;n(48862);const v=(0,i.Z)(g,(function(){var e=this,t=e._self._c;return e.subMenu.length>0?t("div",{attrs:{id:"sub-menu-wrapper"}},[t("div",{staticClass:"col-md-12 shadow",attrs:{id:"sub-menu-container"}},[t("div",{staticClass:"submenu-default hidden-print",attrs:{id:"sub-menu"}},[e._l(e.subMenu,(function(n){return t("app-link",{key:`sub-menu-${n.title}`,staticClass:"btn-medusa top-5 bottom-5",attrs:{href:n.path},nativeOn:e._d({},[e.clickEventCond(n),function(t){return t.preventDefault(),e.runMethod(t,n)}])},[t("span",{class:["pull-left",n.icon]}),e._v(" "+e._s(n.title)+"\n ")])})),e._v(" "),e.showForRoutes?t("show-selector",{attrs:{"show-slug":e.$route.query.showslug,"follow-selection":""}}):e._e()],2)]),e._v(" "),t("div",{staticClass:"btn-group"})]):e._e()}),[],!1,null,"5844b6a9",null).exports;var f=n(61532),A=n(71702);const b={name:"app-footer",components:{AppLink:l.FX},computed:{...(0,o.rn)({layout:e=>e.config.layout,system:e=>e.config.system,stats:e=>e.stats}),...(0,o.Se)(["getStatus","getScheduler"]),snatchedStatus(){const e=this.getStatus({key:"snatched"});return e?e.value:""},episodePercentage(){const{downloaded:e,total:t}=this.stats.overall.episodes;if(!t)return"";return(e/t*100).toFixed(1)+"%"},nowInUserPreset(){const{dateStyle:e,timeStyle:t}=this.layout,n=(0,A.fc)(`${e} ${t}`);return(0,f.Z)(new Date,n)}},methods:{schedulerNextRun(e){const{nextRun:t}=this.getScheduler(e);return void 0===t?"??:??:??":null===t?"Disabled":this.formatTimeDuration(t)},formatTimeDuration(e){const t=Number.parseInt(e/864e5,10);let n="";t>0&&(n=String(t)+(t>1?" days, ":" day, "));const s=new Date(e%864e5),o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return String(e).padStart(t,"0")};return n+[String(s.getUTCHours()),o(s.getUTCMinutes()),o(s.getUTCSeconds()+Math.round(s.getUTCMilliseconds()/1e3))].join(":")}}};const w={name:"app",components:{Alerts:r,AppFooter:(0,i.Z)(b,(function(){var e=this,t=e._self._c;return t("footer",[t("div",{staticClass:"footer clearfix"},[t("span",{staticClass:"footerhighlight"},[e._v(e._s(e.stats.overall.shows.total))]),e._v(" Shows ("),t("span",{staticClass:"footerhighlight"},[e._v(e._s(e.stats.overall.shows.active))]),e._v(" Active)\n | "),t("span",{staticClass:"footerhighlight"},[e._v(e._s(e.stats.overall.episodes.downloaded))]),e._v(" "),e.stats.overall.episodes.snatched?[t("span",{staticClass:"footerhighlight"},[t("app-link",{attrs:{href:`manage/episodeStatuses?status=${e.snatchedStatus}`,title:"View overview of snatched episodes"}},[e._v("+"+e._s(e.stats.overall.episodes.snatched))])],1),e._v("\n Snatched\n ")]:e._e(),e._v("\n / "),t("span",{staticClass:"footerhighlight"},[e._v(e._s(e.stats.overall.episodes.total))]),e._v(" Episodes Downloaded "),e.episodePercentage?t("span",{staticClass:"footerhighlight"},[e._v("("+e._s(e.episodePercentage)+")")]):e._e(),e._v("\n | Daily Search: "),t("span",{staticClass:"footerhighlight"},[e._v(e._s(e.schedulerNextRun("dailySearch")))]),e._v("\n | Backlog Search: "),t("span",{staticClass:"footerhighlight"},[e._v(e._s(e.schedulerNextRun("backlog")))]),e._v(" "),t("div",[e.system.memoryUsage?[e._v("\n Memory used: "),t("span",{staticClass:"footerhighlight"},[e._v(e._s(e.system.memoryUsage))]),e._v(" |\n ")]:e._e(),e._v(" "),e._v("\n Branch: "),t("span",{staticClass:"footerhighlight"},[e._v(e._s(e.system.branch||"Unknown"))]),e._v(" |\n Now: "),t("span",{staticClass:"footerhighlight"},[e._v(e._s(e.nowInUserPreset))])],2)],2)])}),[],!1,null,"5cf1e725",null).exports,AppHeader:u,LoadProgressBar:l.Nl,ScrollButtons:l.J2,SubMenu:v},computed:{...(0,o.rn)({isAuthenticated:e=>e.auth.isAuthenticated,layout:e=>e.config.layout,showsLoading:e=>e.shows.loading}),excludeFromCaching:()=>["new-show","new-show-existing","news","changelog","status"]}};var y=n(93379),_=n.n(y),x=n(7795),C=n.n(x),k=n(90569),S=n.n(k),I=n(3565),P=n.n(I),E=n(19216),T=n.n(E),$=n(44589),D=n.n($),B=n(20097),N={};N.styleTagTransform=D(),N.setAttributes=P(),N.insert=S().bind(null,"head"),N.domAPI=C(),N.insertStyleElement=T();_()(B.Z,N);B.Z&&B.Z.locals&&B.Z.locals;const L=(0,i.Z)(w,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"app"}},[e.isAuthenticated?t("div",[e.showsLoading?t("load-progress-bar",e._b({},"load-progress-bar",{display:e.showsLoading.display,current:e.showsLoading.current,total:e.showsLoading.total},!1)):e._e(),e._v(" "),t("app-header"),e._v(" "),t("sub-menu"),e._v(" "),t("div",{attrs:{id:"content-row"}},[t("div",{class:e.layout.wide?"col-lg-12 col-md-12":"col-lg-10 col-lg-offset-1 col-md-10 col-md-offset-1",attrs:{id:"content-col"}},[t("vue-snotify"),e._v(" "),t("alerts"),e._v(" "),e.$route.meta.header?t("h1",{staticClass:"header"},[e._v(e._s(e.$route.meta.header))]):e._e(),e._v(" "),t("keep-alive",{attrs:{exclude:e.excludeFromCaching}},[t("router-view",{key:e.$route.meta.nocache?`${e.$route.fullPath}`:e.$route.name})],1),e._v(" "),t("app-footer"),e._v(" "),t("scroll-buttons")],1)])],1):t("div",[t("router-view")],1)])}),[],!1,null,null,null).exports;n(16343),n(68340),n(40429),n(30621),n(10113),n(89850),n(48769),n(52530),n(62948),n(58166),n(50215),n(85508),n(80467),n(97161),n(88343),n(83488),n(82190),n(44072),n(72322),n(82844),n(79734),n(94044),n(28225),n(73728),n(9018),n(20386),n(52279),n(70029),n(64634),n(1185),n(45217);var R=n(31037);n(65195),n(93782),n(81711),n(62688),n(79200),n(44364),n(8576),n(81795),n(92746),n(39018),n(55181),n(50050),n(9439),n(62174),n(49155),n(13154),n(65669),n(38575)},38575:(e,t,n)=>{"use strict";n.d(t,{f:()=>p});var s=n(70538),o=n(20629);const a={name:"select-indexer",props:{show:Object,searchedShow:Object},data:()=>({selectedIndexer:"--select--",searchedIndexer:null,searchedIndexerId:null,allowedIndexers:["tvdb","tmdb","tvmaze","imdb"]}),computed:{externalsOptions(){const{allowedIndexers:e,searchedShow:t,show:n}=this,{externals:s}=n;let o=[];if(o=Object.keys(s).filter((t=>e.includes(t))).filter((e=>e!==n.indexer)).map((e=>({text:e,value:s[e]}))),o.push({text:"--search--",value:"--search--"}),t&&t.searched){const e=o.find((e=>e.text===t.indexer));e?(e.value=t.id,e.searched=!0):o.push({text:t.indexer,value:t.id,searched:!0})}return o}},watch:{searchedShow:{handler(e){e&&e.searched&&(this.selectedIndexer={value:e.id,text:e.indexer})},deep:!0}}};n(96594);var i=n(51900);const r=(0,i.Z)(a,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"align-center"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedIndexer,expression:"selectedIndexer"}],attrs:{name:"indexer"},on:{change:[function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.selectedIndexer=t.target.multiple?n:n[0]},function(t){return e.$emit("change",e.selectedIndexer)}]}},[t("option",{attrs:{disabled:"",value:"--select--"}},[e._v("--select--")]),e._v(" "),e._l(e.externalsOptions,(function(n){return t("option",{key:n.value,domProps:{value:{value:n.value,text:n.text}}},[e._v("\n "+e._s(n.text)+"\n ")])}))],2),e._v(" "),e.searchedShow&&e.searchedShow.searched?t("div",{staticClass:"star",attrs:{title:"This indexer was manually selected"}},[e._v("*")]):e._e()])}),[],!1,null,"75f70d78",null).exports;var l=n(93782),d=n(6053);const c={name:"change-indexer-row",components:{AppLink:d.FX,SelectIndexer:r,StateSwitch:d.zf},props:{show:Object},data(){return{currentShow:this.show,searchedShow:{searched:!1,indexer:null,id:null},displaySearch:!1,searchComponent:null,state:!1}},computed:{...(0,o.rn)({queueitems:e=>e.shows.queueitems}),...(0,o.Se)(["indexerIdToName"])},methods:{selectIndexerChange(e){let{text:t,value:n}=e;const{show:s}=this;this.displaySearch="--search--"===t,"--search--"===t?this.displaySearchComponent():this.$emit("selected",{show:s,indexer:t,showId:n})},displaySearchComponent(){const e=s.ZP.extend(l.Z),{indexerIdToName:t,show:n}=this;this.searchComponent=new e({propsData:{providedInfo:{showName:n.name},fromChangeIndexer:!0},parent:this}),this.searchComponent.$on("selected",(e=>{let{result:s}=e;this.searchedShow.searched=!0,this.searchedShow.indexer=t(s.indexerId),this.searchedShow.id=s.showId,this.$emit("selected",{show:n,indexer:this.searchedShow.indexer,showId:this.searchedShow.id})})),this.searchComponent.$on("close",(()=>{this.searchComponent.$destroy(),this.searchComponent.$el.closest("tr").remove()}));const o=document.createElement("tr");o.style.columnSpan="all";const a=document.createElement("td");a.setAttribute("colspan","9999");const i=document.createElement("div");o.append(a),a.append(i),this.$refs.changeIndexerRow.after(o),this.searchComponent.$mount(i)}},watch:{queueitems(e){const{show:t}=this;if(!("changeStatus"in t))return;const n=e.find((e=>e.identifier===t.changeStatus.identifier));n&&(s.ZP.set(t.changeStatus,"steps",n.step),n.inProgress&&(this.state="loading"),null!==n.success&&(this.state="yes"))}}};n(26598);const p=(0,i.Z)(c,(function(){var e=this,t=e._self._c;return t("tr",{ref:"changeIndexerRow"},[t("td",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.currentShow.checked,expression:"currentShow.checked"}],attrs:{type:"checkbox","data-slug":e.show.id.slug},domProps:{checked:Array.isArray(e.currentShow.checked)?e._i(e.currentShow.checked,null)>-1:e.currentShow.checked},on:{change:function(t){var n=e.currentShow.checked,s=t.target,o=!!s.checked;if(Array.isArray(n)){var a=e._i(n,null);s.checked?a<0&&e.$set(e.currentShow,"checked",n.concat([null])):a>-1&&e.$set(e.currentShow,"checked",n.slice(0,a).concat(n.slice(a+1)))}else e.$set(e.currentShow,"checked",o)}}})]),e._v(" "),t("td",[t("app-link",{attrs:{href:`home/displayShow?showslug=${e.show.id.slug}`}},[e._v(e._s(e.show.name))])],1),e._v(" "),t("td",[e._v(e._s(e.show.indexer))]),e._v(" "),t("td",[t("select-indexer",e._b({on:{change:e.selectIndexerChange}},"select-indexer",{show:e.show,searchedShow:e.searchedShow},!1))],1),e._v(" "),t("td",{staticClass:"align-center"},[e.state?t("div",{staticClass:"step-container"},[t("div",{staticClass:"state"},[t("state-switch",{attrs:{state:e.state}})],1),e._v(" "),t("div",{staticClass:"stepdisplay"},[t("ul",e._l(e.show.changeStatus.steps,(function(n){return t("li",{key:n},[e._v(e._s(n))])})),0)])]):e._e()])])}),[],!1,null,"2f075332",null).exports},1931:(e,t,n)=>{"use strict";n.d(t,{VZ:()=>A,ZP:()=>w,zb:()=>b});var s=n(70538),o=n(57879),a=n(67356),i=n(45995),r=n(66123),l=n.n(r),d=n(97611),c=n.n(d),p=n(13034),u=n(23636),h=n(59417),m=n(34288),g=n(53767),v=n(92815),f=n(71702);u.vI.add([h.z1q,h.l9f,m.nYk]);const A=()=>{let{components:e=[]}=window;e=e.concat([g.gV]),e.forEach((e=>{f.yG&&console.debug(`Registering ${e.name}`),s.ZP.component(e.name,e)}))},b=()=>{s.ZP.use(o.Z),s.ZP.use(a.Z),s.ZP.use(i.ZP),s.ZP.use(l()),s.ZP.use(c(),{dynamicDefault:{height:"auto"}}),s.ZP.use(p.NS),s.ZP.$cookies.config("10y")},w=()=>{const e=(e,t)=>`${e} is using the global Vuex '${t}' state, please replace that with a local one using: mapState(['${t}'])`;s.ZP.mixin({data(){return this.$root===this?{pageComponent:!1,showsLoading:!1}:{}},mounted(){if(this.$root===this&&!window.location.pathname.includes("/login")){const{username:e}=window;Promise.all([v.Z.dispatch("login",{username:e}),v.Z.dispatch("getConfig"),v.Z.dispatch("getStats")]).then((e=>{let[t,n]=e;this.$root.$emit("loaded");const s=new CustomEvent("medusa-config-loaded",{detail:{general:n.main,layout:n.layout}});window.dispatchEvent(s)})).catch((e=>{console.debug(e),alert("Unable to connect to Medusa!")}))}},computed:{auth(){return f.yG&&!this.__VUE_DEVTOOLS_UID__&&console.warn(e(this._name,"auth")),this.$store.state.auth},config(){return f.yG&&!this.__VUE_DEVTOOLS_UID__&&console.warn(e(this._name,"config")),this.$store.state.config}}}),f.yG&&console.debug("Loading local Vue"),b(),A()}},7049:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});const s=e=>({methods:{getCookie(t){if(t.includes(e))return t;const n=this.$cookies.get(`${e}-${t}`);try{return JSON.parse(n)}catch{return n}},setCookie(t,n){return this.$cookies.set(`${e}-${t}`,JSON.stringify(n))},saveSorting(e){const{setCookie:t}=this;t("sort-field",e.map((e=>e.field))),t("sort-type",e.map((e=>e.type)))},getSortBy(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"title",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"asc";const{getCookie:n}=this,s=n("sort-field"),o=n("sort-type"),a=[];return Array.isArray(s)&&2===s.length?(s.forEach(((n,i)=>{a.push({field:s[i]||e,type:o[i]||t})})),a):null===s||null===o?{field:e,type:t}:{field:s[0]||e,type:o[0]||t}}},created(){this.$watch((()=>this.columns),(e=>{const{setCookie:t}=this;for(const n of e)n&&t(n.label,n.hidden)}),{deep:!0})}})},98716:(e,t,n)=>{"use strict";n.d(t,{E:()=>i});var s=n(88600),o=n.n(s),a=n(20629);const i={data(){const{getCookie:e}=this;return{columns:[{label:"Next Ep",field:"nextAirDate",type:"date",sortable:!0,dateInputFormat:"yyyy-MM-dd'T'HH:mm:ssXXX",dateOutputFormat:"yyyy-MM-dd'T'HH:mm:ssXXX",sortFn:this.sortDateNext,hidden:e("Next Ep")},{label:"Prev Ep",field:"prevAirDate",type:"date",sortable:!0,dateInputFormat:"yyyy-MM-dd'T'HH:mm:ssXXX",dateOutputFormat:"yyyy-MM-dd'T'HH:mm:ssXXX",sortFn:this.sortDatePrev,hidden:e("Prev Ep")},{label:"Show",field:"title",filterOptions:{enabled:!0},sortFn:this.sortTitle,hidden:e("Show")},{label:"Network",field:"network",filterOptions:{enabled:!0},hidden:e("Network")},{label:"Indexer",field:"indexer",filterOptions:{enabled:!0,filterDropdownItems:["tvdb","tvmaze","tmdb","imdb"]},hidden:e("Indexer")},{label:"Quality",field:"config.qualities",filterOptions:{enabled:!0,filterFn:this.qualityColumnFilterFn},sortable:!1,hidden:e("Quality")},{label:"Downloads",field:"stats.tooltip.percentage",sortFn:this.sortDownloads,type:"boolean",hidden:e("Downloads")},{label:"Size",type:"number",field:"stats.episodes.size",hidden:e("Size")},{label:"Active",field:this.fealdFnActive,filterOptions:{enabled:!0,filterDropdownItems:[{value:!0,text:"yes"},{value:!1,text:"no"}]},type:"boolean",hidden:e("Active")},{label:"Status",field:"status",filterOptions:{enabled:!0},hidden:e("Status")},{label:"Xem",field:this.fealdFnXem,filterOptions:{enabled:!0,filterDropdownItems:[{value:!0,text:"yes"},{value:!1,text:"no"}]},type:"boolean",hidden:e("Xem")}]}},computed:{...(0,a.rn)({config:e=>e.config.general,indexerConfig:e=>e.config.indexers.indexers,stateLayout:e=>e.config.layout,qualityValues:e=>e.config.consts.qualities.values}),...(0,a.Se)({fuzzyParseDateTime:"fuzzyParseDateTime",showsInLists:"showsInLists",getShowIndexerUrl:"getShowIndexerUrl"}),maxNextAirDate(){const{shows:e}=this;return Math.max(...e.filter((e=>e.nextAirDate)).map((e=>Date.parse(e.nextAirDate))))}},methods:{prettyBytes:e=>o()(e),parsePrevDateFn(e){const{fuzzyParseDateTime:t}=this;return e.prevAirDate?(console.log(`Calculating time for show ${e.title} prev date: ${e.prevAirDate}`),t(e.prevAirDate)):""},parseNextDateFn(e){const{fuzzyParseDateTime:t}=this;return e.nextAirDate?(console.log(`Calculating time for show ${e.title} next date: ${e.nextAirDate}`),t(e.nextAirDate)):""},fealdFnXem:e=>e.xemNumbering&&0!==e.xemNumbering.length,fealdFnActive:e=>e.config&&!e.config.paused&&"Continuing"===e.status,sortDateNext(e,t){const{maxNextAirDate:n}=this;return null===e&&null===t?0:null===e||null===t?null===e?1:-1:(e=Date.parse(e),t=Date.parse(t),et?1:0)},sortDatePrev(e,t){if(null===e&&null===t)return 0;if(e=e?Date.parse(e):0,t=t?Date.parse(t):0,null===e||null===t)return null===e?-1:1;const n=e-Date.now(),s=t-Date.now();return ns?1:0},sortTitle(e,t){const{stateLayout:n}=this,{sortArticle:s}=n;let o=e,a=t;return s||(o=o.replace(/^((?:a(?!\s+to)n?)|the)\s/i,"").toLowerCase(),a=a.replace(/^((?:a(?!\s+to)n?)|the)\s/i,"").toLowerCase()),oa?1:0},sortDownloads:(e,t,n,s,o)=>0!==e&&100!==e||e!==t?et?1:0:s.stats.episodes.totaln.find((t=>t.value===e)).name.includes(t))).some((e=>e))}}}},93108:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var s=n(70538),o=n(78345);const a=[{title:"General",path:"config/general/",icon:"menu-icon-config"},{title:"Backup/Restore",path:"config/backuprestore/",icon:"menu-icon-backup"},{title:"Search Settings",path:"config/search/",icon:"menu-icon-manage-searches"},{title:"Search Providers",path:"config/providers/",icon:"menu-icon-provider"},{title:"Subtitles Settings",path:"config/subtitles/",icon:"menu-icon-backlog"},{title:"Post-Processing",path:"config/postProcessing/",icon:"menu-icon-postprocess"},{title:"Notifications",path:"config/notifications/",icon:"menu-icon-notification"},{title:"Anime",path:"config/anime/",icon:"menu-icon-anime"}],i=e=>{const{$route:t,$store:n}=e,{config:s}=n.state,{notifiers:o}=s,a=t.params.showSlug||t.query.showslug,i=n.getters.getCurrentShow,{showQueueStatus:r}=i,l=e=>!!r&&Boolean(r.find((t=>t.action===e&&!0===t.active))),d=l("isBeingAdded"),c=l("isBeingUpdated"),p=l("isBeingSubtitled");let u=[{title:"Edit",path:`home/editShow?showslug=${a}`,icon:"ui-icon ui-icon-pencil"}];return d||c||(u=u.concat([{title:i.config.paused?"Resume":"Pause",path:`home/togglePause?showslug=${a}`,icon:"ui-icon ui-icon-"+(i.config.paused?"play":"pause")},{title:"Remove",path:`home/deleteShow?showslug=${a}`,confirm:"removeshow",icon:"ui-icon ui-icon-trash"},{title:"Re-scan files",path:`home/refreshShow?showslug=${a}`,icon:"ui-icon ui-icon-refresh"},{title:"Force Full Update",path:`home/updateShow?showslug=${a}`,icon:"ui-icon ui-icon-transfer-e-w"},{title:"Update show in KODI",path:`home/updateKODI?showslug=${a}`,method:"updatekodi",requires:o.kodi.enabled&&o.kodi.update.library,icon:"menu-icon-kodi"},{title:"Update show in Emby",path:`home/updateEMBY?showslug=${a}`,requires:o.emby.enabled,icon:"menu-icon-emby"},{title:"Preview Rename",path:`home/testRename?showslug=${a}`,icon:"ui-icon ui-icon-tag"},{title:"Download Subtitles",path:`home/subtitleShow?showslug=${a}`,requires:s.subtitles.enabled&&!p&&i.config.subtitlesEnabled,icon:"menu-icon-backlog"}])),u},r=[...[{path:"/home",name:"home",meta:{title:"Home",topMenu:"home",converted:!0},component:()=>Promise.resolve().then(n.bind(n,44072))},{path:"/home/editShow",name:"editShow",meta:{topMenu:"home",subMenu:i,converted:!0,nocache:!0},component:()=>Promise.resolve().then(n.bind(n,97161))},{path:"/home/displayShow",name:"show",meta:{topMenu:"home",subMenu:i,converted:!0,nocache:!0},component:()=>Promise.resolve().then(n.bind(n,85508))},{path:"/home/snatchSelection",name:"snatchSelection",meta:{topMenu:"home",subMenu:i,converted:!0,nocache:!0},component:()=>Promise.resolve().then(n.bind(n,55181))},{path:"/home/testRename",name:"testRename",meta:{topMenu:"home",subMenu:i,title:"Preview Rename",header:"Preview Rename",converted:!0},component:()=>Promise.resolve().then(n.bind(n,62174))},{path:"/home/postprocess",name:"postprocess",meta:{title:"Manual Post-Processing",header:"Manual Post-Processing",topMenu:"home",converted:!0},component:()=>Promise.resolve().then(n.bind(n,1185))},{path:"/home/status",name:"status",meta:{title:"Status",topMenu:"system",converted:!0},component:()=>Promise.resolve().then(n.bind(n,50050))},{path:"/home/restart",name:"restart",meta:{title:"Restarting...",header:"Performing Restart",topMenu:"system",converted:!0},component:()=>Promise.resolve().then(n.bind(n,79200))},{path:"/home/shutdown",name:"shutdown",meta:{header:"Shutting down",topMenu:"system",converted:!0},component:()=>Promise.resolve().then(n.bind(n,79200)),props:{shutdown:!0}},{path:"/home/update",name:"update",meta:{header:"Update Medusa",topMenu:"system",converted:!0},component:()=>Promise.resolve().then(n.bind(n,49155))}],...[{path:"/config",name:"config",meta:{title:"Help & Info",header:"Medusa Configuration",topMenu:"config",subMenu:a,converted:!0},component:()=>Promise.resolve().then(n.bind(n,40429))},{path:"/config/anime",name:"configAnime",meta:{title:"Config - Anime",header:"Anime",topMenu:"config",subMenu:a,converted:!0},component:()=>Promise.resolve().then(n.bind(n,30621))},{path:"/config/backuprestore",name:"configBackupRestore",meta:{title:"Config - Backup/Restore",header:"Backup/Restore",topMenu:"config",subMenu:a,converted:!0},component:()=>Promise.resolve().then(n.bind(n,10113))},{path:"/config/general",name:"configGeneral",meta:{title:"Config - General",header:"General Configuration",topMenu:"config",subMenu:a,converted:!0},component:()=>Promise.resolve().then(n.bind(n,89850))},{path:"/config/notifications",name:"configNotifications",meta:{title:"Config - Notifications",header:"Notifications",topMenu:"config",subMenu:a,converted:!0},component:()=>Promise.resolve().then(n.bind(n,62948))},{path:"/config/postProcessing",name:"configPostProcessing",meta:{title:"Config - Post-Processing",header:"Post-Processing",topMenu:"config",subMenu:a,converted:!0},component:()=>Promise.resolve().then(n.bind(n,48769))},{path:"/config/providers",name:"configSearchProviders",meta:{title:"Config - Providers",header:"Search Providers",topMenu:"config",subMenu:a,converted:!0},component:()=>Promise.resolve().then(n.bind(n,52530))},{path:"/config/search",name:"configSearchSettings",meta:{title:"Config - Episode Search",header:"Search Settings",topMenu:"config",subMenu:a,converted:!0},component:()=>Promise.resolve().then(n.bind(n,58166))},{path:"/config/subtitles",name:"configSubtitles",meta:{title:"Config - Subtitles",header:"Subtitles",topMenu:"config",subMenu:a,converted:!0},component:()=>Promise.resolve().then(n.bind(n,50215))}],...[{path:"/addShows",name:"addShows",meta:{title:"Add Shows",header:"Add Shows",topMenu:"home",converted:!0},component:()=>Promise.resolve().then(n.bind(n,63138))},{path:"/addShows/existingShows",name:"addExistingShows",meta:{title:"Add Existing Shows",header:"Add Existing Shows",topMenu:"home",converted:!0,nocache:!0},component:()=>Promise.resolve().then(n.bind(n,65195))},{path:"/addShows/newShow",name:"addNewShow",meta:{title:"Add New Show",header:"Add New Show",topMenu:"home",converted:!0,nocache:!0},props:e=>({...e.params}),component:()=>Promise.resolve().then(n.bind(n,31037))}],{path:"/login",name:"login",meta:{title:"Login"},component:()=>Promise.resolve().then(n.bind(n,82844))},{path:"/addRecommended",name:"addRecommended",meta:{title:"Add Recommended Shows",header:"Add Recommended Shows",topMenu:"home",converted:!0},component:()=>Promise.resolve().then(n.bind(n,81711))},{path:"/schedule",name:"schedule",meta:{title:"Schedule",header:"Schedule",topMenu:"schedule",converted:!0},component:()=>Promise.resolve().then(n.bind(n,8576))},{path:"/history",name:"history",meta:{title:"History",header:"History",topMenu:"history",subMenu:[{title:"Clear History",path:"history/clearHistory",icon:"ui-icon ui-icon-trash",confirm:"clearhistory"},{title:"Trim History",path:"history/trimHistory",icon:"menu-icon-cut",confirm:"trimhistory"}],converted:!0},component:()=>Promise.resolve().then(n.bind(n,88343))},{path:"/downloads",name:"downloads",meta:{title:"Downloads",header:"Downloads",converted:!0},component:()=>Promise.resolve().then(n.bind(n,80467))},...[{path:"/manage",name:"manage",meta:{title:"Mass Update",topMenu:"manage",converted:!0},component:()=>Promise.resolve().then(n.bind(n,52279)),props:!0},{path:"/manage/changeIndexer",name:"manageChangeIndexer",meta:{title:"Change show indexer",header:"Change show indexer",topMenu:"manage",converted:!0},component:()=>Promise.resolve().then(n.bind(n,13154))},{path:"/manage/backlogOverview",name:"manageBacklogOverview",meta:{title:"Backlog Overview",header:"Backlog Overview",topMenu:"manage",converted:!0},component:()=>Promise.resolve().then(n.bind(n,28225))},{path:"/manage/episodeStatuses",name:"manageEpisodeOverview",meta:{title:"Episode Overview",header:"Episode Overview",topMenu:"manage",converted:!0},component:()=>Promise.resolve().then(n.bind(n,73728))},{path:"/manage/failedDownloads",name:"manageFailedDownloads",meta:{title:"Failed Downloads",header:"Failed Downloads",topMenu:"manage",converted:!0},component:()=>Promise.resolve().then(n.bind(n,9018))},{path:"/manage/manageSearches",name:"manageManageSearches",meta:{title:"Manage Searches",header:"Manage Searches",topMenu:"manage",converted:!0},component:()=>Promise.resolve().then(n.bind(n,64634))},{path:"/manage/massEdit",name:"manageMassEdit",meta:{title:"Mass Edit",topMenu:"manage",converted:!0},component:()=>Promise.resolve().then(n.bind(n,20386)),props:!0},{path:"/manage/subtitleMissed",name:"manageSubtitleMissed",meta:{title:"Missing Subtitles",header:"Missing Subtitles",topMenu:"manage",converted:!0},component:()=>Promise.resolve().then(n.bind(n,70029))}],...[{path:"/errorlogs",name:"errorlogs",meta:{title:"Logs & Errors",topMenu:"system",subMenu:e=>{const{$route:t,$store:n}=e,s=t.params.level||t.query.level,{config:o}=n.state,{loggingLevels:a,numErrors:i,numWarnings:r}=o.general.logs;if(0===Object.keys(a).length)return[];const l=void 0===s||Number(s)===a.error;return[{title:"Clear Errors",path:"errorlogs/clearerrors/",requires:i>=1&&l,icon:"ui-icon ui-icon-trash"},{title:"Clear Warnings",path:`errorlogs/clearerrors/?level=${a.warning}`,requires:r>=1&&Number(s)===a.warning,icon:"ui-icon ui-icon-trash"},{title:"Submit Errors",path:"errorlogs/submit_errors/",requires:i>=1&&l,confirm:"submiterrors",icon:"ui-icon ui-icon-arrowreturnthick-1-n"}]},converted:!0},component:()=>Promise.resolve().then(n.bind(n,94044)),props:!0},{path:"/errorlogs/viewlog",name:"viewlog",meta:{title:"Logs",header:"Log File",topMenu:"system",converted:!0},component:()=>Promise.resolve().then(n.bind(n,79734))}],{path:"/news",name:"news",meta:{title:"News",header:"News",topMenu:"system",converted:!0},component:()=>Promise.resolve().then(n.bind(n,45217))},{path:"/changes",name:"changes",meta:{title:"Changelog",header:"Changelog",topMenu:"system",converted:!0},component:()=>Promise.resolve().then(n.bind(n,68340))},{path:"/IRC",name:"IRC",meta:{title:"IRC",topMenu:"system",converted:!0},component:()=>Promise.resolve().then(n.bind(n,72322))},{path:"/not-found",name:"not-found",meta:{title:"404",header:"404 - page not found"},component:()=>Promise.resolve().then(n.bind(n,65669))},{path:"*",redirect:"/not-found"}];s.ZP.use(o.ZP);const l=new o.ZP({mode:"history",routes:r});l.beforeEach(((e,t,n)=>{const{meta:s}=e,{title:o}=s;o&&(document.title=`${o} | Medusa`),n()}));const d=l},92815:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Ye});var s=n(70538),o=n(20629),a=n(82154),i=n.n(a),r=n(79137),l=n(9669),d=n.n(l);function c(){this.webRoot=document.body.getAttribute("web-root"),this.token=null,this.getToken=()=>d().get(`${this.webRoot}/token`).then((e=>{this.token=e.data,this.apiRoute=d().create({baseURL:`${this.webRoot}/`,timeout:6e4,headers:{Accept:"application/json","Content-Type":"application/json"}}),this.api=d().create({baseURL:`${this.webRoot}/api/v2/`,timeout:3e4,headers:{Accept:"application/json","Content-Type":"application/json","x-auth":`Bearer ${this.token}`}})}))}var p=n(42309),u=n.n(p);const h={[r.EM](){},[r.XP](e,t){e.user.username=t.username,e.user.group=t.group,e.apiKey=t.apiKey,e.webRoot=t.webRoot,e.isAuthenticated=!0,e.error=null},[r.s2](e,t){let{error:n}=t;e.user={},e.isAuthenticated=!1,e.error=n},[r.Nv](e){e.user={},e.isAuthenticated=!1,e.error=null},[r.z6](){},[r.Hw](){},[r.eK](e,t){e.client=t,e.tokens.access=t.token},[r.JD](e,t){e.isConnected=t}},m={login(e){let{commit:t,state:n}=e;t(r.EM);const{client:s}=n,{token:o}=s;if(!o)return t(r.s2,{error:"Missing token"}),{success:!1,error:"Missing token"};const a=u().decode(o);return(e=>Promise.resolve(e))(a).then((e=>(t(r.XP,e),{success:!0}))).catch((e=>(t(r.s2,{error:e,credentials:a}),{success:!1,error:e})))},logout(e){const{commit:t}=e;t(r.Nv)},auth(e){let{commit:t}=e;return new Promise((e=>{const n=new c;n.getToken().then((()=>{t(r.eK,n),e()}))}))},connect(e,t){let{commit:n}=e;n(r.JD,t)}},g={state:{isAuthenticated:!1,isConnected:!1,user:{},tokens:{access:null,refresh:null},error:null,client:null,apiKey:null,webRoot:null},mutations:h,getters:{},actions:m},v={state:{show:{airs:null,airsFormatValid:null,akas:null,cache:null,classification:null,seasonCount:[],config:{airByDate:null,aliases:[],anime:null,defaultEpisodeStatus:null,dvdOrder:null,location:null,locationValid:null,paused:null,qualities:{allowed:[],preferred:[]},release:{requiredWords:[],ignoredWords:[],blacklist:[],whitelist:[],requiredWordsExclude:null,ignoredWordsExclude:null},scene:null,seasonFolders:null,sports:null,subtitlesEnabled:null,airdateOffset:null,templates:null,searchTemplates:[]},countries:null,genres:[],id:{tvdb:null,trakt:null,imdb:null,slug:null},indexer:null,imdbInfo:{akas:null,certificates:null,countries:null,countryCodes:null,genres:null,imdbId:null,imdbInfoId:null,indexer:null,indexerId:null,lastUpdate:null,plot:null,rating:null,runtimes:null,title:null,votes:null},language:null,network:null,nextAirDate:null,plot:null,rating:{imdb:{rating:null,votes:null}},runtime:null,showType:null,status:null,title:null,type:null,year:{},size:null,showQueueStatus:[],xemNumbering:[],sceneAbsoluteNumbering:[],xemAbsoluteNumbering:[],sceneNumbering:[],seasons:[],episodeCount:null},provider:{id:null,name:null,config:{},cache:[]}},mutations:{},getters:{},actions:{}};var f=n(71702);const A={[r.BV](e,t){let{history:n,compact:s}=t;e[s?"remoteCompact":"remote"].rows.unshift(n)},[r.b6](e,t){let{history:n,compact:o}=t;const a=o?"remoteCompact":"remote";s.ZP.set(e[a],"rows",n)},[r._i](e,t){let{showSlug:n,history:o}=t;for(const t of o){Object.keys(e.episodeHistory).includes(n)||s.ZP.set(e.episodeHistory,n,{});const o=(0,f.T_)(t.season,t.episode);e.episodeHistory[n][o]||(e.episodeHistory[n][o]=[]),e.episodeHistory[n][o].push(t)}},[r.l_](e,t){let{showSlug:n,episodeSlug:o,history:a}=t;Object.keys(e.episodeHistory).includes(n)||s.ZP.set(e.episodeHistory,n,{}),s.ZP.set(e.episodeHistory[n],o,a)},setLoading(e,t){e.loading=t},setRemoteTotal(e,t){let{total:n,compact:s=!1}=t;e[s?"remoteCompact":"remote"].totalRows=n}},b={getShowHistoryBySlug:e=>t=>e.showHistory[t],getLastReleaseName:e=>t=>{let{showSlug:n,episodeSlug:s}=t;if(void 0!==e.episodeHistory[n]&&void 0!==e.episodeHistory[n][s]){if(1===e.episodeHistory[n][s].length)return e.episodeHistory[n][s][0].resource;const t=e.episodeHistory[n][s].slice().sort(((e,t)=>-1*(e.actionDate-t.actionDate))).filter((e=>["Snatched","Downloaded"].includes(e.statusName)&&""!==e.resource));if(t.length>0)return t[0].resource}},getEpisodeHistory:e=>t=>{let{showSlug:n,episodeSlug:s}=t;return void 0===e.episodeHistory[n]?[]:e.episodeHistory[n][s]||[]},getSeasonHistory:e=>t=>{let{showSlug:n,season:s}=t;return void 0===e.episodeHistory[n]?[]:Object.values(e.episodeHistory[n]).flat().filter((e=>e.season===s))||[]}},w={state:{remote:{rows:[],totalRows:0,page:1,perPage:25,sort:[{field:"date",type:"desc"}],filter:null},remoteCompact:{rows:[],totalRows:0,page:1,perPage:25,sort:[{field:"date",type:"desc"}],filter:null},episodeHistory:{},historyLast:null,historyLastCompact:null,loading:!1},mutations:A,getters:b,actions:{async getShowHistory(e,t){let{rootState:n,commit:s}=e,{slug:o}=t;const a=await n.auth.client.api.get(`/history/${o}`);a.data.length>0&&s(r._i,{showSlug:o,history:a.data})},async getHistory(e,t){let{rootState:n,commit:s}=e,o="/history";const a=t?.page||1,i=t?.perPage||1e3;let l=t?.sort||[{field:"date",type:"desc"}];const d=t?.filter||{},c=t?.showSlug,p=t?.compact,u={page:a,limit:i};l&&(Array.isArray(l)||(l=[l]),u.sort=JSON.stringify(l)),d&&(u.filter=JSON.stringify(d)),c&&(o=`${o}/${c}`),p&&(u.compact=!0),s("setLoading",!0);let h=null;try{h=await n.auth.client.api.get(o,{params:u}),h&&(s("setRemoteTotal",{total:Number(h.headers["x-pagination-count"]),compact:p}),c?s(r._i,{showSlug:c,history:h.data,compact:p}):s(r.b6,{history:h.data,compact:p}))}catch(e){e.response&&404===e.response.status&&console.debug("No history available"+(c?" for show "+c:""))}s("setLoading",!1)},getShowEpisodeHistory(e,t){let{rootState:n,commit:s}=e,{showSlug:o,episodeSlug:a}=t;return new Promise((e=>{n.auth.client.api.get(`/history/${o}/episode/${a}`).then((t=>{t.data.length>0&&s(r.l_,{showSlug:o,episodeSlug:a,history:t.data}),e()})).catch((()=>{console.warn(`No episode history found for show ${o} and episode ${a}`)}))}))},updateHistory(e,t){let{rootState:n,commit:s}=e;"compact"===n.config.layout.history||s(r.BV,{history:t})}}},y={[r.UO](e){e.enabled=!0},[r.TA](e){e.enabled=!1}},_={state:{enabled:!0},mutations:y,getters:{},actions:{enable(e){const{commit:t}=e;t(r.UO)},disable(e){const{commit:t}=e;t(r.TA)},test:()=>window.displayNotification("error","test",'test hello world',"notification-test")}},x={[r.Tm](e,t){e.providers.find((e=>e.id===t.id))||e.providers.push(t)},[r.fA](e,t){t.forEach((t=>{const n=e.providers.find((e=>e.id===t.id));n?s.ZP.set(e.providers,e.providers.indexOf(n),t):e.providers.push(t)}))},[r.C6](e,t){e.providers=e.providers.filter((e=>e.id!==t))},[r.OE](e,t){let{providerId:n,cache:o}=t,a=e.providers.find((e=>e.id===n));a||(a={name:"",config:{}},e.providers.push(a)),void 0===a.cache&&s.ZP.set(a,"cache",[]);const i=[];for(const e of o){const t=a.cache.find((t=>t.identifier===e.identifier));t?i.push({...t,...e}):i.push(e)}s.ZP.set(a,"cache",i)},[r.l9](e,t){for(const n of t){let t=e.providers.find((e=>e.id===n.provider.id));t||(t={name:"",config:{},cache:[]});const{cache:o}=t,a=(o||[]).find((e=>e.identifier===n.identifier));if(a){const{dateAdded:e,...i}=n;s.ZP.set(t.cache,o.indexOf(a),{...a,...i})}else s.ZP.set(t,"cache",[...o||[],n])}}},C={getProviders(e){let{rootState:t,commit:n}=e;return new Promise(((e,s)=>{t.auth.client.api.get("/providers").then((t=>{n(r.fA,t.data),e()})).catch((e=>{console.error(`Could not get providers with error: ${e}`),s()}))}))},async getProviderCacheResults(e,t){let{rootState:n,commit:s,state:o}=e,{showSlug:a,season:i,episode:l}=t;const d={limit:1e3,showslug:a,season:i};l&&(d.episode=l);const c=async e=>{let t=0,a=!1;const i=[],l=o.providers.find((t=>t.id===e.id));if(!l)return i;const{id:c}=l;for(t=0,a=!1;!a;){let o=null;t+=1,d.page=t;try{o=await n.auth.client.api.get(`/providers/${c}/results`,{params:d})}catch(t){t.response&&404===t.response.status&&console.debug(`No results available for provider ${e.name}`),a=!0}o?(s(r.OE,{providerId:c,cache:o.data}),i.push(...o.data),o.data.length<1e3&&(a=!0)):a=!0}return i},p={providersSearched:0,totalSearchResults:[]};for(const e of o.providers){if(!e.config.enabled)continue;p.providersSearched+=1;const t=await c(e);p.totalSearchResults.push(...t)}return p},addManualSearchResult(e,t){let{commit:n}=e;n(r.l9,[t])}},k={state:{providers:[]},mutations:x,getters:{providerNameToId:e=>e=>e.replace(/[^\d\w_]/gi,"_").toLowerCase().trim()},actions:C},S={limit:1e3,page:{10:1,11:1,12:1,13:1,[-1]:1},shows:[],trakt:{removedFromMedusa:[],blacklistEnabled:!1,availableLists:[]},categories:{},externals:{IMDB:10,ANIDB:11,TRAKT:12,ANILIST:13},sourceToString:{10:"imdb",11:"anidb",12:"trakt",13:"anilist"}},I={[r.iA](e,t){const n=e.shows.find((e=>{let{seriesId:n,source:s}=e;return Number(t.seriesId[t.source])===Number(n[s])}));if(!n)return console.debug(`Adding ${t.title||t.source+String(t.seriesId)} as it wasn't found in the shows array`,t),void e.shows.push(t);console.debug(`Found ${t.title||t.source+String(t.seriesId)} in shows array attempting merge`);const o={...n,...t};s.ZP.set(e.shows,e.shows.indexOf(n),o),console.debug(`Merged ${o.title||o.source+String(o.seriesId)}`,o)},[r.pu](e,t){let{shows:n,source:s}=t;n.length{o(r.pu,{shows:e.data,source:t})}))},getRecommendedShowsOptions(e){let{rootState:t,commit:n}=e;t.auth.client.api.get("/recommended/trakt/removed",{timeout:6e4}).then((e=>{n(r.u$,e.data)})),t.auth.client.api.get("/recommended/categories",{timeout:6e4}).then((e=>{n(r.hj,e.data)}))},getMoreShows(e,t){let{commit:n,dispatch:s}=e;return n("increasePage",t),s("getRecommendedShows",t)}},E={state:S,mutations:I,getters:{},actions:P},T={[r.$0](e,t){const n=e.shows.find((e=>{let{id:n,indexer:s}=e;return Number(t.id[t.indexer])===Number(n[s])}));if(!n)return console.debug(`Adding ${t.title||t.indexer+String(t.id)} as it wasn't found in the shows array`,t),void e.shows.push(t);console.debug(`Found ${t.title||t.indexer+String(t.id)} in shows array attempting merge`);const o={...n,...t};o.config.searchTemplates=t.config.searchTemplates?t.config.searchTemplates:n.config.searchTemplates,s.ZP.set(e.shows,e.shows.indexOf(n),o),console.debug(`Merged ${o.title||o.indexer+String(o.id)}`,o)},[r.NB](e,t){const n=[];for(const s of t){const t=e.shows.find((e=>e.id.slug===s.id.slug));if(t){const{sceneAbsoluteNumbering:e,xemAbsoluteNumbering:o,sceneNumbering:a,...i}=s,r={...t,...i};r.config.searchTemplates=i.config.searchTemplates?i.config.searchTemplates:t.config.searchTemplates,n.push(r)}else n.push(s)}e.shows=n,console.debug(`Added ${t.length} shows to store`)},[r.u1](e,t){let{show:n,config:s}=t;const o=e.shows.find((e=>{let{id:t,indexer:s}=e;return Number(n.id[n.indexer])===Number(t[s])}));o.config={...o.config,...s}},currentShow(e,t){e.currentShow.showSlug=t},setLoadingTotal(e,t){e.loading.total=t},setLoadingCurrent(e,t){e.loading.current=t},updateLoadingCurrent(e,t){e.loading.current+=t},setLoadingDisplay(e,t){e.loading.display=t},setLoadingFinished(e,t){e.loading.finished=t},[r.hq](e,t){let{show:n,episodes:o}=t;const a=Object.assign({},e.shows.find((e=>{let{id:t,indexer:s}=e;return Number(n.id[n.indexer])===Number(t[s])})));a.seasons||(a.seasons=[]),o.forEach((e=>{let t=a.seasons.find((t=>t.season===e.season));if(t){t={...t};const n=t.children.findIndex((t=>t.slug===e.slug));-1===n?t.children.push(e):t.children.splice(n,1,e)}else{const t={season:e.season,children:[],html:!1,mode:"span",label:1};a.seasons.push(t),t.children.push(e)}}));const i=e.shows.find((e=>{let{id:t,indexer:s}=e;return Number(n.id[n.indexer])===Number(t[s])}));s.ZP.set(e.shows,e.shows.indexOf(i),a),console.log(`Storing episodes for show ${a.title} seasons: ${[...new Set(o.map((e=>e.season)))].join(", ")}`)},[r.XF](e,t){let{show:n,exception:s}=t;const o=Object.assign({},e.shows.find((e=>{let{id:t,indexer:s}=e;return Number(n.id[n.indexer])===Number(t[s])})));o.config.aliases.find((e=>e.title===s.title&&e.season===s.season))?console.warn(`Can't add exception ${s.title} with season ${s.season} to show ${o.title} as it already exists.`):o.config.aliases.push(s)},[r.VO](e,t){let{show:n,exception:s}=t;const o=Object.assign({},e.shows.find((e=>{let{id:t,indexer:s}=e;return Number(n.id[n.indexer])===Number(t[s])})));o.config.aliases.find((e=>e.title===s.title&&e.season===s.season))?o.config.aliases.splice(o.config.aliases.indexOf(s),1):console.warn(`Can't remove exception ${s.title} with season ${s.season} to show ${o.title} as it does not exist.`)},[r.Df](e,t){const n=e.queueitems.find((e=>e.identifier===t.identifier));n?s.ZP.set(e.queueitems,e.queueitems.indexOf(n),{...n,...t}):s.ZP.set(e.queueitems,e.queueitems.length,t)},[r.wk](e,t){let{show:n,template:s}=t;const o=Object.assign({},e.shows.find((e=>{let{id:t,indexer:s}=e;return Number(n.id[n.indexer])===Number(t[s])})));o.config.searchTemplates.find((e=>e.template===s.pattern))?console.warn(`Can't add template (${s.pattern} to show ${o.title} as it already exists.`):o.config.searchTemplates.push(s)},[r.l](e,t){let{show:n,template:s}=t;const o=Object.assign({},e.shows.find((e=>{let{id:t,indexer:s}=e;return Number(n.id[n.indexer])===Number(t[s])})));s.id?o.config.searchTemplates=o.config.searchTemplates.filter((e=>e.id!==s.id)):o.config.searchTemplates=o.config.searchTemplates.filter((e=>!(e.title===s.title&&e.season===s.season&&e.template===s.template)))},[r.fL](e,t){e.shows=e.shows.filter((e=>t.id.slug!==e.id.slug))},loadShowsFromStore(e,t){localStorage.getItem("shows")&&s.ZP.set(e,"shows",JSON.parse(localStorage.getItem(`${t}shows`)))}},$={getShowById:e=>t=>e.shows.find((e=>e.id.slug===t)),getShowByTitle:e=>t=>e.shows.find((e=>e.title===t)),getSeason:e=>t=>{let{showSlug:n,season:s}=t;const o=e.shows.find((e=>e.id.slug===n));return o&&o.seasons?o.seasons[s]:void 0},getEpisode:e=>t=>{let{showSlug:n,season:s,episode:o}=t;const a=e.shows.find((e=>e.id.slug===n));return a&&a.seasons&&a.seasons.find((e=>e.season===s))?a.seasons.find((e=>e.season===s)).children.find((e=>e.episode===o)):void 0},getCurrentShow:(e,t,n)=>e.shows.find((t=>t.id.slug===e.currentShow.showSlug))||n.defaults.show,getShowIndexerUrl:(e,t,n)=>e=>{const t=n.config.indexers.indexers;if(!e.indexer||!t[e.indexer])return;const s=e.id[e.indexer],o=t[e.indexer].showUrl;return"imdb"===e.indexer?`${o}${String(s).padStart(7,"0")}`:`${o}${s}`},showsWithStats:(e,t,n)=>e.shows?e.shows.map((e=>{let s=n.stats.show.stats.find((n=>n.indexerId===t.indexerNameToId(e.indexer)&&n.seriesId===e.id[e.indexer]));let o="Unaired",a="";return s||(s={epDownloaded:0,epSnatched:0,epTotal:0,seriesSize:0}),s.epTotal>=1&&(o=s.epDownloaded,a=`Downloaded: ${s.epDownloaded}`,s.epSnatched&&(o+=`+${s.epSnatched}`,a+=`\rSnatched: ${s.epSnatched}`),o+=` / ${s.epTotal}`,a+=`\rTotal: ${s.epTotal}`),e.stats={episodes:{total:s.epTotal,snatched:s.epSnatched,downloaded:s.epDownloaded,size:s.seriesSize},tooltip:{text:o,title:a,percentage:100*s.epDownloaded/(s.epTotal||1)}},e})):[],showsInLists:(e,t,n)=>{const{layout:s,general:o}=n.config,{show:a}=s,{showListOrder:i}=a,{rootDirs:r}=o,{selectedRootIndex:l,local:d}=s,{showFilterByName:c}=d,{showsWithStats:p}=t;let u=null;u=p.filter((e=>-1===l||e.config.location.includes(r.slice(1)[l]))),"poster"!==s.home&&(u=u.filter((e=>e.title.toLowerCase().includes(c.toLowerCase()))));const h=i.filter((e=>u.filter((t=>t.config.showLists.map((e=>e.toLowerCase())).includes(e.toLowerCase()))).length>0)).map((e=>({listTitle:e,shows:u.filter((t=>t.config.showLists.map((e=>e.toLowerCase())).includes(e.toLowerCase())))}))),m=u.filter((e=>e.config.showLists.map((e=>i.map((e=>e.toLowerCase())).includes(e.toLowerCase()))).every((e=>!e))));return m.length>0&&h.push({listTitle:"uncategorized",shows:m}),0===h.length&&0===m.length&&h.push({listTitle:"Series",shows:[]}),h}},D={getShow(e,t){let{rootState:n,commit:s}=e,{showSlug:o,detailed:a,episodes:i}=t;return new Promise(((e,t)=>{const l={};let d=3e4;void 0!==a&&(l.detailed=a,d=6e4,d=6e4),void 0!==i&&(l.episodes=i,d=6e4),n.auth.client.api.get(`/series/${o}`,{params:l,timeout:d}).then((t=>{s(r.$0,t.data),e(t.data)})).catch((e=>{t(e)}))}))},getEpisodes(e,t){let{rootState:n,commit:s,getters:o}=e,{showSlug:a,season:i}=t;return new Promise(((e,t)=>{const{getShowById:l}=o,d=l(a),c={limit:1e3};void 0!==i&&(c.season=i),n.auth.client.api.get(`/series/${a}/episodes`,{params:c}).then((t=>{s(r.hq,{show:d,episodes:t.data}),e()})).catch((e=>{console.log(`Could not retrieve a episodes for show ${a}, error: ${e}`),t(e)}))}))},getShows(e,t){const{commit:n,dispatch:s,state:o,rootState:a}=e;return t?t.forEach((e=>s("getShow",e))):new Promise(((e,t)=>{n("setLoadingTotal",0),n("setLoadingCurrent",0),n("setLoadingDisplay",!0);const s={limit:1e3,page:1},i=[],l=[];i.push(a.auth.client.api.get("/series",{params:s}).then((e=>{n("setLoadingTotal",Number(e.headers["x-pagination-count"]));const t=Number(e.headers["x-pagination-total"]);l.push(...e.data),n("updateLoadingCurrent",e.data.length);for(let e=2;e<=t;e++)i.push(new Promise(((t,o)=>{const i={page:e};return i.limit=s.limit,a.auth.client.api.get("/series",{params:i}).then((e=>{l.push(...e.data),n("updateLoadingCurrent",e.data.length),t()})).catch((e=>{o(e)}))})))})).catch((()=>{console.log("Could not retrieve a list of shows")})).finally((()=>{Promise.all(i).then((()=>{n(r.NB,l);const t=a.config.system.webRoot?`${a.config.system.webRoot}_`:"";try{localStorage.setItem(`${t}shows`,JSON.stringify(o.shows))}catch(e){console.warn(e)}e()}))})))}))},setShow(e,t){let{rootState:n}=e,{showSlug:s,data:o}=t;return n.auth.client.api.patch(`series/${s}`,o)},updateShow(e,t){const{commit:n}=e;return n(r.$0,t)},addSceneException(e,t){let{show:n,exception:s}=t;const{commit:o}=e;o(r.XF,{show:n,exception:s})},removeSceneException(e,t){let{show:n,exception:s}=t;const{commit:o}=e;o(r.VO,{show:n,exception:s})},setCurrentShow:(e,t)=>new Promise((n=>{const{commit:s}=e;s("currentShow",t),n()})),setShowConfig(e,t){let{show:n,config:s}=t;const{commit:o}=e;o(r.u1,{show:n,config:s})},removeShow(e,t){let{commit:n,rootState:s,state:o}=e;n(r.fL,t),s.config.general.recentShows=s.config.general.recentShows.filter((e=>e.showSlug!==t.id.slug));const a={recentShows:s.config.general.recentShows};s.auth.client.api.patch("config/main",a);const i=s.config.system.webRoot?`${s.config.system.webRoot}_`:"";try{localStorage.setItem(`${i}shows`,JSON.stringify(o.shows))}catch(e){console.warn(e)}},updateShowQueueItem(e,t){const{commit:n}=e;return n(r.Df,t)},addSearchTemplate(e,t){let{rootState:n,getters:s,commit:o}=e,{show:a,template:i}=t;o(r.wk,{show:a,template:i});const l={config:{searchTemplates:s.getCurrentShow.config.searchTemplates}};return n.auth.client.api.patch(`series/${a.indexer}${a.id[a.indexer]}`,l)},removeSearchTemplate(e,t){let{rootState:n,getters:s,commit:o}=e,{show:a,template:i}=t;o(r.l,{show:a,template:i});const l={config:{searchTemplates:s.getCurrentShow.config.searchTemplates}};return n.auth.client.api.patch(`series/${a.indexer}${a.id[a.indexer]}`,l)},initShowsFromLocalStorage(e){let{rootState:t,commit:n}=e;return n("loadShowsFromStore",t.config.system.webRoot?`${t.config.system.webRoot}_`:"")},updateEpisode(e,t){let{state:n,commit:s}=e;const o=n.shows.find((e=>{let{id:n}=e;return n.slug===t.showSlug}));s(r.hq,{show:o,episodes:[t]})},saveShowConfig(e,t){let{rootState:n}=e,{show:s}=t;const o=s.config,a={config:{aliases:o.aliases,defaultEpisodeStatus:o.defaultEpisodeStatus,dvdOrder:o.dvdOrder,seasonFolders:o.seasonFolders,anime:o.anime,scene:o.scene,sports:o.sports,paused:o.paused,location:o.location,airByDate:o.airByDate,subtitlesEnabled:o.subtitlesEnabled,release:{requiredWords:o.release.requiredWords,ignoredWords:o.release.ignoredWords,requiredWordsExclude:o.release.requiredWordsExclude,ignoredWordsExclude:o.release.ignoredWordsExclude},qualities:{preferred:o.qualities.preferred,allowed:o.qualities.allowed},airdateOffset:o.airdateOffset,showLists:o.showLists,templates:o.templates,searchTemplates:o.searchTemplates},language:s.language};return a.config.anime&&(a.config.release.blacklist=o.release.blacklist,a.config.release.whitelist=o.release.whitelist),n.auth.client.api.patch(`series/${s.id.slug}`,a)}},B={state:{shows:[],currentShow:{showSlug:null},loading:{total:null,current:null,display:!1,finished:!1},queueitems:[]},mutations:T,getters:$,actions:D},N={[r.U0](e,t){for(const n in t)e[n]=t[n]},setDisplayCategory(e,t){let{category:n,value:s}=t;e.displayCategory[n]=s}},L={getScheduleFlattened:e=>{const t=[],{categories:n,displayCategory:s}=e;for(const o of n){if(!s[o])continue;const n=e[o];for(const e of n)e.class=o;t.push(...n)}return t},groupedSchedule:(e,t,n)=>{const{missed:s,soon:o,today:a,later:i,displayCategory:r}=e,{displayPaused:l}=n.config.layout.comingEps,d=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],c=(e,t)=>{let n=e.getDay();const s=[];for(let e=0;e7&&(n=1),s.push(n),n+=1;return s};function p(e,t){const n=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()),s=Date.UTC(t.getFullYear(),t.getMonth(),t.getDate());return Math.floor((s-n)/864e5)}const u=[],h=[];r.missed&&h.push(...s),r.today&&h.push(...a),r.soon&&h.push(...o),r.later&&h.push(...i);const m=h.filter((e=>!e.paused||l));if(0===m.length)return[];let g=new Date(m[0].airdate);for(const e of m){if(g!==new Date(e.airdate)){const t=p(g,new Date(e.airdate));if(t>1){let e=d[c(g,t)[1]-1];t>2&&(e=`${e} ...`),u.push({header:e,class:"soon",episodes:[]})}}g=new Date(e.airdate);let t=u.find((t=>t.airdate===e.airdate));t||(t={airdate:e.airdate,header:d[e.weekday],class:"soon",episodes:[]},u.push(t)),e.airsTime=e.airs.split(" ").slice(-2).join(" "),t.episodes.push(e)}return u},sortedSchedule:(e,t,n)=>s=>{const{displayCategory:o,missed:a,today:i,soon:r,later:l}=e,{displayPaused:d}=n.config.layout.comingEps,c=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],p=[];if("date"===s){if(o.missed&&p.push({header:"missed",class:"missed",episodes:a.filter((e=>!e.paused||d))}),o.today&&p.push({header:"today",class:"today",episodes:i.filter((e=>!e.paused||d))}),o.soon)for(const e of r.filter((e=>!e.paused||d))){let t=p.find((t=>t.header===c[e.weekday]));t||(t={header:c[e.weekday],class:"soon",episodes:[]},p.push(t)),t.episodes.push(e)}return o.later&&p.push({header:"later",class:"later",episodes:l.filter((e=>!e.paused||d))}),p}if("network"===s){const{getScheduleFlattened:e}=t,n=e.filter((e=>!e.paused||d));for(const e of n.sort(((e,t)=>e.network.localeCompare(t.network)))){let t=p.find((t=>t.header===e.network));t||(t={header:e.network,class:e.class,episodes:[]},p.push(t)),t.episodes.push(e)}return p}}},R={async getSchedule(e){let{rootState:t,commit:n,state:s}=e;const o={category:s.categories,paused:!0},a=await t.auth.client.api.get("/schedule",{params:o});a.data&&n(r.U0,a.data)}},O={state:{categories:["later","missed","soon","today"],later:[],missed:[],soon:[],today:[],displayCategory:{later:!1,missed:!1,soon:!0,today:!0}},mutations:N,getters:L,actions:R},q={[r.d_](e){e.isConnected=!0},[r.hB](e){e.isConnected=!1},[r.nX](e,t){console.error(e,t)},[r.Od](e,t){const{data:n,event:s}=t;if(e.message=t,"notification"===s){const s=e.messages.filter((e=>e.hash===n.hash));1===s.length?e.messages[e.messages.indexOf(s)]=t:e.messages.push(t)}},[r.nj](e,t){console.info(e,t)},[r.Kr](e){e.reconnectError=!0;let t="";t+="Please check your network connection. ",t+="If you are using a reverse proxy, please take a look at our wiki for config examples.",window.displayNotification("notice","Error connecting to websocket","Please check your network connection. If you are using a reverse proxy, please take a look at our wiki for config examples.")}},z={state:{isConnected:!1,message:{},messages:[],reconnectError:!1},mutations:q,getters:{},actions:{}},M={[r.Rm](e,t){const{type:n,stats:s}=t;e[n]=Object.assign(e[n],s)},[r.sk](e,t){e.stats=t},[r.rP](e,t){e.maxDownloadCount=t}},F={state:{overall:{episodes:{downloaded:null,snatched:null,total:null},shows:{active:null,total:null}},show:{maxDownloadCount:0,stats:[]}},mutations:M,getters:{},actions:{getStats(e,t){let{rootState:n,commit:s}=e;return n.auth.client.api.get(`/stats/${t||""}`).then((e=>{s(r.Rm,{type:t||"overall",stats:e.data})}))}}},U={[r.Mk](e,t){let{section:n,config:s}=t;"anime"===n&&(e=Object.assign(e,s))},[r.Ye](e,t){e.showlistDefaultAnime=t}},H={state:{anidb:{enabled:!1,username:null,password:null,useMylist:!1},autoAnimeToList:!1,showlistDefaultAnime:[]},mutations:U,getters:{},actions:{updateShowlistDefault(e,t){const{commit:n}=e;return n(r.Ye,t)}}},Q={[r.Mk](e,t){let{section:n,config:s}=t;"clients"===n&&(e=Object.assign(e,s))}},W={state:{torrents:{authType:null,dir:null,enabled:null,highBandwidth:null,host:null,label:null,labelAnime:null,method:null,path:null,paused:null,rpcUrl:null,seedLocation:null,seedTime:null,username:null,password:null,verifySSL:null,testStatus:"Click below to test"},nzb:{enabled:null,method:null,nzbget:{category:null,categoryAnime:null,categoryAnimeBacklog:null,categoryBacklog:null,host:null,priority:null,useHttps:null,username:null,password:null},sabnzbd:{category:null,forced:null,categoryAnime:null,categoryBacklog:null,categoryAnimeBacklog:null,host:null,username:null,password:null,apiKey:null}}},mutations:Q,getters:{},actions:{}},j={[r.Mk](e,t){let{section:n,config:s}=t;"consts"===n&&(e=Object.assign(e,s))}},V={getQuality:e=>t=>{let{key:n,value:s}=t;if([n,s].every((e=>void 0===e))||[n,s].every((e=>void 0!==e)))throw new Error("Conflict in `getQuality`: Please provide either `key` or `value`.");return e.qualities.values.find((e=>n===e.key||s===e.value))},getQualityAnySet:e=>t=>{let{key:n,value:s}=t;if([n,s].every((e=>void 0===e))||[n,s].every((e=>void 0!==e)))throw new Error("Conflict in `getQualityAnySet`: Please provide either `key` or `value`.");return e.qualities.anySets.find((e=>n===e.key||s===e.value))},getQualityPreset:e=>t=>{let{key:n,value:s}=t;if([n,s].every((e=>void 0===e))||[n,s].every((e=>void 0!==e)))throw new Error("Conflict in `getQualityPreset`: Please provide either `key` or `value`.");return e.qualities.presets.find((e=>n===e.key||s===e.value))},getStatus:e=>t=>{let{key:n,value:s}=t;if([n,s].every((e=>void 0===e))||[n,s].every((e=>void 0!==e)))throw new Error("Conflict in `getStatus`: Please provide either `key` or `value`.");return e.statuses.find((e=>n===e.key||s===e.value))},getOverviewStatus:e=>(e,t,n)=>["Unset","Unaired"].includes(e)?"Unaired":["Skipped","Ignored"].includes(e)?"Skipped":["Archived"].includes(e)?"Preferred":["Wanted","Failed"].includes(e)?"Wanted":["Snatched","Snatched (Proper)","Snatched (Best)"].includes(e)?"Snatched":["Downloaded"].includes(e)?n.allowed.length>0&&0===n.preferred.length&&n.allowed.includes(t)||n.preferred.includes(t)?"Preferred":n.allowed.includes(t)?"Allowed":"Wanted":e,splitQuality:e=>t=>e.qualities.values.reduce(((e,n)=>{let{value:s}=n;return s&(t>>>=0)&&e.allowed.push(s),s<<16&t&&e.preferred.push(s),e}),{allowed:[],preferred:[]})},G={state:{qualities:{values:[],anySets:[],presets:[]},statuses:[],clientStatuses:[]},mutations:j,getters:V,actions:{}},Z={[r.Mk](e,t){let{section:n,config:s}=t;"indexers"===n&&(e=Object.assign(e,s))}},Y={indexerIdToName:e=>t=>{if(!t)return;const{indexers:n}=e;return Object.keys(n).find((e=>n[e].id===Number.parseInt(t,10)))},indexerNameToId:e=>t=>{const{indexers:n}=e;if(t&&n)return n[t].id},getIndexer:e=>t=>Object.values(e.indexers).find((e=>e.id===t))},K={state:{main:{externalMappings:{},statusMap:{},traktIndexers:{},validLanguages:[],langabbvToId:{},recommendedLists:{}},indexers:{tvdb:{apiParams:{useZip:null,language:null},baseUrl:null,enabled:null,icon:null,id:null,identifier:null,mappedTo:null,name:null,scene_loc:null,showUrl:null,xemOrigin:null},tmdb:{apiParams:{useZip:null,language:null},baseUrl:null,enabled:null,icon:null,id:null,identifier:null,mappedTo:null,name:null,scene_loc:null,showUrl:null,xemOrigin:null},tvmaze:{apiParams:{useZip:null,language:null},baseUrl:null,enabled:null,icon:null,id:null,identifier:null,mappedTo:null,name:null,scene_loc:null,showUrl:null,xemOrigin:null},imdb:{apiParams:{useZip:null,language:null},baseUrl:null,enabled:null,icon:null,id:null,identifier:null,mappedTo:null,name:null,scene_loc:null,showUrl:null,xemOrigin:null}}},mutations:Z,getters:Y,actions:{}};var J=n(61532),X=n(23855),ee=n(88391),te=n(21795);ee.Z.addDefaultLocale(te.Z);const ne={[r.Mk](e,t){let{section:n,config:s}=t;"layout"===n&&(e=Object.assign(e,s))},[r.a_](e,t){e.local={...e.local,...t}}},se={fuzzyParseDateTime:e=>function(t){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const s=new ee.Z("en-US"),{dateStyle:o,fuzzyDating:a,timeStyle:i}=e;if(!t||!o)return"";if(a)return s.format(new Date(t));if("%x"===o)return new Date(t).toLocaleString();const r=n?i:i.replace(":%S",""),l=(0,X.Z)(t);return(0,J.Z)(l,(0,f.fc)(`${o} ${r}`))},fuzzyParseTime:e=>function(t){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const s=new ee.Z("en-US"),{dateStyle:o,fuzzyDating:a,timeStyle:i}=e;if(!t||!o)return"";if("%x"===i)return new Date(t).toLocaleTimeString();if(a)return s.format(new Date(t));const r=n?i:i.replace(":%S",""),l=(0,X.Z)(t);return(0,J.Z)(l,(0,f.fc)(r))},getShowFilterByName:e=>e.local.showFilterByName,prettyTimeDelta:e=>e=>{let t="";e<0&&(t="-");let n=0,s=0,o=0;const a=(0,f.qq)(e,86400);n=a.quotient,e=a.remainder;const i=(0,f.qq)(e,3600);s=i.quotient,e=i.remainder;const r=(0,f.qq)(e,60);return o=r.quotient,n>0&&(t+=` ${n}d`),s>0&&(t+=` ${s}h`),o>0&&(t+=` ${o}m`),(e=r.remainder)>0&&(t+=` ${e}s`),t}},oe={setLayout(e,t){let{rootState:n,commit:s}=e,{page:o,layout:a}=t;return s(r.Mk,{section:"layout",config:{[o]:a}}),n.auth.client.api.patch("config/main",{layout:{[o]:a}})},setTheme(e,t){let{rootState:n,commit:s}=e,{themeName:o}=t;return n.auth.client.api.patch("config/main",{layout:{themeName:o}}).then((()=>s(r.Mk,{section:"layout",config:{themeName:o}})))},setSpecials(e,t){let{rootState:n,commit:s,state:o}=e;const a=Object.assign({},o.show);return a.specials=t,n.auth.client.api.patch("config/main",{layout:{show:a}}).then((()=>s(r.Mk,{section:"layout",config:{show:a}})))},setPosterSortBy(e,t){let{rootState:n,commit:s}=e,{value:o}=t;return n.auth.client.api.patch("config/main",{layout:{posterSortby:o}}).then((()=>s(r.Mk,{section:"layout",config:{posterSortby:o}})))},setPosterSortDir(e,t){let{rootState:n,commit:s}=e,{value:o}=t;return n.auth.client.api.patch("config/main",{layout:{posterSortdir:o}}).then((()=>s(r.Mk,{section:"layout",config:{posterSortdir:o}})))},setLayoutShow(e,t){let{rootState:n,commit:s}=e;return n.auth.client.api.patch("config/main",{layout:{show:t}}).then((()=>s(r.Mk,{section:"layout",config:{show:t}})))},setStoreLayout(e,t){let{rootState:n,commit:s}=e,{key:o,value:a}=t;return n.auth.client.api.patch("config/main",{layout:{[o]:a}}).then((()=>s(r.Mk,{section:"layout",config:{[o]:a}})))},setLayoutLocal(e,t){let{key:n,value:s}=t;const{commit:o}=e;return o(r.a_,{[n]:s})},setBacklogOverview(e,t){let{rootState:n,commit:s,state:o}=e,{key:a,value:i}=t;const l={...o.backlogOverview};return l[a]=i,s(r.Mk,{section:"layout",config:{backlogOverview:l}}),n.auth.client.api.patch("config/main",{layout:{backlogOverview:l}})}},ae={state:{show:{specials:null,showListOrder:[],pagination:{enable:null}},home:null,selectedRootIndex:null,history:null,historyLimit:null,schedule:null,wide:null,timezoneDisplay:null,timeStyle:null,dateStyle:null,themeName:null,splitHomeInTabs:null,animeSplitHome:null,fanartBackground:null,fanartBackgroundOpacity:null,trimZero:null,sortArticle:null,fuzzyDating:null,comingEps:{missedRange:null,sort:null,displayPaused:null,layout:null},backlogOverview:{status:null,period:null},posterSortdir:null,posterSortby:null,local:{showFilterByName:"",posterSize:188,currentShowTab:null}},mutations:ne,getters:se,actions:oe},ie={[r.Mk](e,t){let{section:n,config:s}=t;"main"===n&&(e=Object.assign(e,s))},addRecentShow(e,t){let{show:n}=t;e.recentShows=e.recentShows.filter((e=>!(e.showSlug===n.showSlug&&e.name===n.name))),e.recentShows.unshift(n),e.recentShows=e.recentShows.slice(0,5)},updateTraktSelectedLists(e,t){e.recommended.trakt.selectedLists=t}},re={getConfig(e,t){let{rootState:n,commit:s}=e;return n.auth.client.api.get("/config/"+(t||"")).then((e=>{if(t){const n=e.data;return s(r.Mk,{section:t,config:n}),n}const n=e.data;return Object.keys(n).forEach((e=>{const t=n[e];s(r.Mk,{section:e,config:t})})),n}))},setConfig(e,t){let{rootState:n}=e,{section:s,config:o}=t;return n.auth.client.api.patch(`config/${s}`,o)},updateConfig(e,t){let{commit:n}=e,{section:s,config:o}=t;return n(r.Mk,{section:s,config:o})},getApiKey(e){let{rootState:t,commit:n}=e;const s={webInterface:{apiKey:""}};return t.auth.client.apiRoute.get("config/general/generate_api_key").then((e=>(s.webInterface.apiKey=e.data,n(r.Mk,{section:"main",config:s}))))},setRecentShow(e,t){let{rootState:n,commit:s,state:o}=e;s("addRecentShow",{show:t});const a={recentShows:o.recentShows};return n.auth.client.api.patch("config/main",a)},setCustomLogs(e,t){let{rootState:n,commit:s}=e;const o=t.reduce(((e,t)=>({...e,[t.identifier]:t.level})),{});return n.auth.client.api.patch("config/main",{logs:{custom:t}}).then((()=>s(r.Mk,{section:"main",config:{logs:{custom:o}}})))},setTraktSelectedLists(e,t){let{rootState:n,commit:s}=e;return n.auth.client.api.patch("config/main",{recommended:{trakt:{selectedLists:t}}}).then((()=>s("updateTraktSelectedLists",t)))}},le={state:{addTitleWithYear:null,wikiUrl:null,donationsUrl:null,namingForceFolders:null,sourceUrl:null,rootDirs:[],brokenProviders:[],logs:{debug:null,dbDebug:null,loggingLevels:{},numErrors:null,numWarnings:null,actualLogDir:null,nr:null,size:null,subliminalLog:null,privacyLevel:null,custom:{}},cpuPreset:null,anonRedirect:null,recentShows:[],randomShowSlug:null,showDefaults:{status:null,statusAfter:null,quality:null,subtitles:null,seasonFolders:null,anime:null,scene:null,showLists:null},launchBrowser:null,defaultPage:null,trashRemoveShow:null,indexerDefaultLanguage:null,showUpdateHour:null,indexerTimeout:null,indexerDefault:null,plexFallBack:{enable:null,notifications:null,timeout:null},recommended:{cache:{shows:null,trakt:null,imdb:null,anidb:null,anilist:null,purgeAfterDays:null},trakt:{selectedLists:[],availableLists:[]}},versionNotify:null,autoUpdate:null,updateFrequency:null,notifyOnUpdate:null,availableThemes:null,timePresets:[],datePresets:[],webInterface:{apiKey:null,log:null,username:null,password:null,port:null,host:null,notifyOnLogin:null,ipv6:null,httpsEnable:null,httpsCert:null,httpsKey:null,handleReverseProxy:null},sslVerify:null,sslCaBundle:null,noRestart:null,encryptionVersion:null,calendarUnprotected:null,calendarIcons:null,proxySetting:null,proxyProviders:null,proxyClients:null,proxyIndexers:null,proxyOthers:null,skipRemovedFiles:null,epDefaultDeletedStatus:null,developer:null,experimental:null,git:{username:null,password:null,token:null,authType:null,remote:null,path:null,org:null,reset:null,resetBranches:null,url:null},backlogOverview:{status:null,period:null},themeName:null,providers:{prowlarr:{url:null,apikey:null}},backup:{cacheDb:null,cacheFiles:null}},mutations:ie,getters:{effectiveIgnored:(e,t,n)=>e=>{const t=e.config.release.ignoredWords.map((e=>e.toLowerCase())),s=n.config.search.filters.ignored.map((e=>e.toLowerCase()));return e.config.release.ignoredWordsExclude?(0,f.KB)(s,t):(0,f.uW)(s.concat(t))},effectiveRequired:(e,t,n)=>e=>{const t=e.config.release.requiredWords.map((e=>e.toLowerCase())),s=n.config.search.filters.required.map((e=>e.toLowerCase()));return e.config.release.requiredWordsExclude?(0,f.KB)(s,t):(0,f.uW)(s.concat(t))}},actions:re},de={[r.Mk](e,t){let{section:n,config:s}=t;"metadata"===n&&(e=Object.assign(e,s))}},ce={state:{metadataProviders:{}},mutations:de,getters:{},actions:{}},pe={state:{enabled:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null,accessToken:null},mutations:{},getters:{},actions:{}},ue={state:{enabled:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null,webhook:null,tts:null,overrideAvatar:null},mutations:{},getters:{},actions:{}},he={state:{enabled:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null,host:null,port:null,from:null,tls:null,username:null,password:null,addressList:[],subject:null},mutations:{},getters:{},actions:{}},me={state:{enabled:null,host:null,apiKey:null},mutations:{},getters:{},actions:{}},ge={state:{enabled:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null,api:null,id:null},mutations:{},getters:{},actions:{}},ve={state:{enabled:null,host:null,password:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null},mutations:{},getters:{},actions:{}},fe={state:{enabled:null,alwaysOn:null,libraryCleanPending:null,cleanLibrary:null,host:[],username:null,password:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null,update:{library:null,full:null,onlyFirst:null}},mutations:{},getters:{},actions:{}},Ae={state:{enabled:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null},mutations:{},getters:{},actions:{}},be={state:{enabled:null,host:null,database:null,mount:null},mutations:{},getters:{},actions:{}},we={state:{enabled:null,host:null,dbloc:null,database:null},mutations:{},getters:{},actions:{}},ye={state:{client:{host:[],username:null,enabled:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null},server:{updateLibrary:null,host:[],enabled:null,https:null,username:null,password:null,token:null}},mutations:{},getters:{},actions:{}},_e={state:{enabled:null,api:[],messageTitle:null,priority:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null},mutations:{},getters:{},actions:{}},xe={state:{enabled:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null,authToken:null},mutations:{},getters:{},actions:{}},Ce={state:{enabled:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null,authToken:null,device:null},mutations:{},getters:{},actions:{}},ke={state:{enabled:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null,api:null,device:null},mutations:{},getters:{},actions:{}},Se={state:{enabled:null,apiKey:null,userKey:null,device:[],sound:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null},mutations:{},getters:{},actions:{}},Ie={state:{enabled:null,host:null,name:null,shareName:null},mutations:{},getters:{},actions:{}},Pe={state:{enabled:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null,webhook:null},mutations:{},getters:{},actions:{}},Ee={state:{enabled:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null},mutations:{},getters:{},actions:{}},Te={state:{enabled:null},mutations:{},getters:{},actions:{}},$e={state:{enabled:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null,api:null,id:null},mutations:{},getters:{},actions:{}},De={state:{enabled:null,pinUrl:null,username:null,accessToken:null,timeout:null,defaultIndexer:null,sync:null,syncRemove:null,syncWatchlist:null,methodAdd:null,removeWatchlist:null,removeSerieslist:null,removeShowFromApplication:null,startPaused:null,blacklistName:null},mutations:{},getters:{},actions:{}},Be={state:{enabled:null,notifyOnSnatch:null,notifyOnDownload:null,notifyOnSubtitleDownload:null,dmto:null,prefix:null,directMessage:null},mutations:{},getters:{},actions:{}},Ne={[r.Mk](e,t){let{section:n,config:s}=t;"notifiers"===n&&(e=Object.assign(e,s))}},Le={state:{},mutations:Ne,getters:{},actions:{},modules:{boxcar2:pe,discord:ue,email:he,emby:me,freemobile:ge,growl:ve,kodi:fe,libnotify:Ae,nmj:be,nmjv2:we,plex:ye,prowl:_e,pushalot:xe,pushbullet:Ce,join:ke,pushover:Se,pyTivo:Ie,slack:Pe,synology:Ee,synologyIndex:Te,telegram:$e,trakt:De,twitter:Be}},Re={[r.Mk](e,t){let{section:n,config:s}=t;"postprocessing"===n&&(e=Object.assign(e,s))}},Oe={state:{naming:{pattern:null,multiEp:null,enableCustomNamingSports:null,enableCustomNamingAirByDate:null,patternSports:null,patternAirByDate:null,enableCustomNamingAnime:null,patternAnime:null,animeMultiEp:null,animeNamingType:null,stripYear:null},showDownloadDir:null,processAutomatically:null,processMethod:null,specificProcessMethod:null,processMethodTorrent:null,processMethodNzb:null,deleteRarContent:null,unpack:null,noDelete:null,reflinkAvailable:null,postponeIfSyncFiles:null,autoPostprocessorFrequency:10,airdateEpisodes:null,moveAssociatedFiles:null,allowedExtensions:[],addShowsWithoutDir:null,createMissingShowDirs:null,renameEpisodes:null,postponeIfNoSubs:null,nfoRename:null,syncFiles:[],fileTimestampTimezone:"local",extraScripts:[],extraScriptsUrl:null,multiEpStrings:{},downloadHandler:{enabled:null,frequency:null,minFrequency:null,torrentSeedRatio:null,torrentSeedAction:null},ffmpeg:{checkStreams:null,path:""}},mutations:Re,getters:{},actions:{}},qe={[r.Mk](e,t){let{section:n,config:s}=t;"search"===n&&(e=Object.assign(e,s))}},ze={state:{filters:{ignoreUnknownSubs:!1,ignored:["german","french","core2hd","dutch","swedish","reenc","MrLss","dubbed"],undesired:["internal","xvid"],ignoredSubsList:["dk","fin","heb","kor","nor","nordic","pl","swe"],required:[],preferred:[]},general:{minDailySearchFrequency:10,minBacklogFrequency:720,dailySearchFrequency:40,checkPropersInterval:"4h",usenetRetention:500,maxCacheAge:30,backlogDays:7,backlogFrequency:720,cacheTrimming:!1,downloadPropers:!0,failedDownloads:{enabled:null,deleteFailed:null},removeFromClient:!1,randomizeProviders:!1,propersSearchDays:2,allowHighPriority:!0,trackersList:["udp://tracker.coppersurfer.tk:6969/announce","udp://tracker.leechers-paradise.org:6969/announce","udp://tracker.zer0day.to:1337/announce","udp://tracker.opentrackr.org:1337/announce","http://tracker.opentrackr.org:1337/announce","udp://p4p.arenabg.com:1337/announce","http://p4p.arenabg.com:1337/announce","udp://explodie.org:6969/announce","udp://9.rarbg.com:2710/announce","http://explodie.org:6969/announce","http://tracker.dler.org:6969/announce","udp://public.popcorn-tracker.org:6969/announce","udp://tracker.internetwarriors.net:1337/announce","udp://ipv4.tracker.harry.lu:80/announce","http://ipv4.tracker.harry.lu:80/announce","udp://mgtracker.org:2710/announce","http://mgtracker.org:6969/announce","udp://tracker.mg64.net:6969/announce","http://tracker.mg64.net:6881/announce","http://torrentsmd.com:8080/announce"]}},mutations:qe,getters:{},actions:{}},Me={[r.Mk](e,t){let{section:n,config:s}=t;"subtitles"===n&&(e=Object.assign(e,s))}},Fe={state:{acceptUnknownEmbeddedSubs:null,codeFilter:[],enabled:null,eraseCache:null,extraScripts:[],finderFrequency:null,hearingImpaired:null,ignoreEmbeddedSubs:null,keepOnlyWanted:null,location:null,logHistory:null,multiLanguage:null,perfectMatch:null,preScripts:[],providerLogins:{addic7ed:{user:"",pass:""},legendastv:{user:"",pass:""},opensubtitles:{user:"",pass:""}},services:[],stopAtFirst:null,wantedLanguages:[],wikiUrl:""},mutations:Me,getters:{},actions:{}},Ue={[r.Mk](e,t){let{section:n,config:s}=t;"system"===n&&(e=Object.assign(e,s))},[r.Wd](e,t){e.gitRemoteBranches=t}},He={getGitRemoteBranches(e){let{rootState:t,commit:n}=e;return t.auth.client.apiRoute("home/branchForceUpdate").then((e=>{if(e.data&&e.data.branches.length>0)return n(r.Wd,e.data.branches),e.data.branches}))},getShowQueue(e){let{rootState:t,commit:n}=e;return t.auth.client.api.get("/config/system/showQueue").then((e=>{const t=e.data,s={showQueue:t};return n(r.Mk,{section:"system",config:s}),t}))},updateQueueItemShow(e,t){let{commit:n}=e;return n(r.Df,t)}},Qe={state:{configLoaded:!1,branch:null,memoryUsage:null,schedulers:[],showQueue:[],diskSpace:[],sslVersion:null,pythonVersion:null,pid:null,os:null,logDir:null,dbPath:null,configFile:null,databaseVersion:{major:null,minor:null},locale:null,timezone:null,localUser:null,programDir:null,dataDir:null,cacheDir:null,appArgs:[],webRoot:null,runsInDocker:null,newestVersionMessage:null,gitRemoteBranches:[],cpuPresets:null,news:{lastRead:null,latest:null,unread:null},ffprobeVersion:null},mutations:Ue,getters:{getScheduler:e=>t=>e.schedulers.find((e=>t===e.key))||{}},actions:He},We={state:{},mutations:{},getters:{},actions:{},modules:{anime:H,clients:W,consts:G,indexers:K,layout:ae,general:le,metadata:ce,notifiers:Le,postprocessing:Oe,search:ze,subtitles:Fe,system:Qe}},je={[r.Uu](e,t){const n=e.queueitems.find((e=>e.identifier===t.identifier));n?s.ZP.set(e.queueitems,e.queueitems.indexOf(n),{...n,...t}):s.ZP.set(e.queueitems,e.queueitems.length,t)},[r.tB](e,t){e.last=t}},Ve={state:{queueitems:[],last:null},mutations:je,getters:{getQueueItemsByName:e=>t=>e.queueitems.filter((e=>t.includes(e.name))),getQueueItemsByIdentifier:e=>t=>e.queueitems.filter((e=>e.identifier===t))},actions:{updateQueueItem(e,t){const{commit:n}=e;return n(r.tB,t),n(r.Uu,t)}}};s.ZP.use(o.ZP);const Ge=new o.yh({modules:{auth:g,config:We,defaults:v,history:w,notifications:_,provider:k,recommended:E,schedule:O,shows:B,socket:z,stats:F,queue:Ve},state:{},mutations:{},getters:{},actions:{}}),Ze=(()=>{const{protocol:e,host:t}=window.location,n="https:"===e?"wss:":"ws:";let s=document.body.getAttribute("web-root");return s&&(s.startsWith("/")||(s=`/${s}`)),`${n}//${t}${s}/ws/ui`})();s.ZP.use(i(),Ze,{store:Ge,format:"json",reconnection:!0,reconnectionAttempts:25,reconnectionDelay:2500,passToStoreHandler:function(e,t,n){const s=e.toUpperCase(),o=t.data;if("SOCKET_ONMESSAGE"===s){const e=JSON.parse(o),{data:t,event:n}=e;if("notification"===n){const{body:e,hash:n,type:s,title:o}=t;window.displayNotification(s,o,e,n)}else if("configUpdated"===n){const{section:e,config:n}=t;this.store.dispatch("updateConfig",{section:e,config:n})}else"showUpdated"===n||"showAdded"===n?this.store.dispatch("updateShow",t):"showRemoved"===n?this.store.dispatch("removeShow",t):"addManualSearchResult"===n?this.store.dispatch("addManualSearchResult",t):"QueueItemUpdate"===n?this.store.dispatch("updateQueueItem",t):"QueueItemShow"===n?"REMOVE-SHOW"===t.name?this.store.dispatch("removeShow",t.show):this.store.dispatch("updateShowQueueItem",t):"historyUpdate"===n?this.store.dispatch("updateHistory",t):"episodeUpdated"===n?this.store.dispatch("updateEpisode",t):window.displayNotification("info",n,t)}n(e,t)},mutations:{SOCKET_ONOPEN:r.d_,SOCKET_ONCLOSE:r.hB,SOCKET_ONERROR:r.nX,SOCKET_ONMESSAGE:r.Od,SOCKET_RECONNECT:r.nj,SOCKET_RECONNECT_ERROR:r.Kr}});const Ye=Ge},79137:(e,t,n)=>{"use strict";n.d(t,{$0:()=>_,BV:()=>O,C6:()=>Z,Df:()=>V,EM:()=>a,Hw:()=>c,JD:()=>o,Kr:()=>v,Mk:()=>b,NB:()=>C,Nv:()=>l,OE:()=>H,Od:()=>m,Rm:()=>S,TA:()=>A,Tm:()=>F,U0:()=>K,UO:()=>f,Uu:()=>W,VO:()=>N,Wd:()=>y,XF:()=>B,XP:()=>i,Ye:()=>Y,_i:()=>z,a_:()=>w,b6:()=>R,d_:()=>p,eK:()=>s,fA:()=>U,fL:()=>G,hB:()=>u,hj:()=>T,hq:()=>k,iA:()=>I,l:()=>L,l9:()=>Q,l_:()=>M,nX:()=>h,nj:()=>g,pu:()=>P,rP:()=>D,s2:()=>r,sk:()=>$,tB:()=>j,u$:()=>E,u1:()=>x,wk:()=>q,z6:()=>d});const s="🔒 Authenticating",o="🔒 🔗 Connected",a="🔒 Logging in",i="🔒 ✅ Login Successful",r="🔒 ❌ Login Failed",l="🔒 Logout",d="🔒 Refresh Token",c="🔒 Remove Auth Error",p="🔗 ✅ WebSocket connected",u="🔗 ❌ WebSocket disconnected",h="🔗 ❌ WebSocket error",m="🔗 ✉️ 📥 WebSocket message received",g="🔗 🔃 WebSocket reconnecting",v="🔗 🔃 ❌ WebSocket reconnection attempt failed",f="🔔 Notifications Enabled",A="🔔 Notifications Disabled",b="⚙️ Config added to store",w="⚙️ Local layout updated in store",y="⚙️ Add git remote branches to store",_="📺 Show added to store",x="📺 Show config updated in store",C="📺 Multiple Shows added to store in bulk",k="📺 Shows season with episodes added to store",S="ℹ️ Statistics added to store",I="📺 Recommended Show added to store",P="📺 Recommended Shows added to store",E="📺 Recommended Show Trakt removed added to store",T="📺 Recommended Show categories added to store",$="SET_STATS",D="SET_MAX_DOWNLOAD_COUNT",B="📺 Add a scene exception",N="📺 Remove a scene exception",L="📺 Remove a shows search template",R="📺 History added to store",O="📺 History row added to store",q="📺 Search template added to shows templates",z="📺 Show specific History added to store",M="📺 Show's episode specific History added to store",F="⛽ Provider added to store",U="⛽ Provider list added to store",H="⛽ Provider cache results added to store",Q="⛽ New search results added for provider",W="🔍 Search queue item updated",j="🔍 Search queue item set for last item",V="📺 Show queue item added to store",G="📺 Show removed from store",Z="⛽ Provider removed",Y="⚙️ Anime config showlist default updated",K="📅 Schedule information added"},71702:(e,t,n)=>{"use strict";n.d(t,{$x:()=>h,JX:()=>o,KB:()=>d,TD:()=>g,T_:()=>u,X_:()=>p,fc:()=>r,gB:()=>a,qq:()=>m,uW:()=>l,yG:()=>s});const s=!1,o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const n=(e,t)=>e|t;return(e.reduce(((e,t)=>n(e,t)),0)|t.reduce(((e,t)=>n(e,t)),0)<<16)>>>0},a=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e||(e=0),e=Math.max(e,0);const n=t?1e3:1024;if(Math.abs(e)=n&&o{let t="",n=0,s=!1;for(;ne.reduce(((e,t)=>e.includes(t)?e:e.concat(t)),[]),d=(e,t)=>e.filter((e=>!t.includes(e))),c=e=>new Promise((t=>setTimeout(t,e))),p=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e3,s=0;for(;!e();)if(await c(t),s+=t,s>n)throw new Error(`waitFor timed out (${n}ms)`);return s},u=(e,t)=>t?`s${e.toString().padStart(2,"0")}e${t.toString().padStart(2,"0")}`:`s${e.toString().padStart(2,"0")}`,h=()=>{Boolean(window.chrome)&&Boolean(window.chrome.webstore)?window.location.href=window.location.href:window.location.reload(!0)},m=(e,t)=>({quotient:Math.floor(e/t),remainder:e%t}),g=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=[...e],s=e=>(t?e:e.replace(/^((?:the|a|an)\s)/i,"")).toLowerCase();return n.sort(((e,t)=>{const n=s(e.title),o=s(t.title);return no?1:0}))}},96425:(e,t,n)=>{"use strict";n.d(t,{i:()=>a,y:()=>o});var s=n(19755);const o=()=>{s(".imdbstars").qtip({content:{text(){return s(this).attr("qtip-content")}},show:{solo:!0},position:{my:"right center",at:"center left",adjust:{y:0,x:-6}},style:{tip:{corner:!0,method:"polygon"},classes:"qtip-rounded qtip-shadow ui-tooltip-sb"}})},a=()=>{s(".addQTip").each(((e,t)=>{s(t).css({cursor:"help","text-shadow":"0px 0px 0.5px #666"});const n=s(t).data("qtip-my")||"left center",o=s(t).data("qtip-at")||"middle right";s(t).qtip({show:{solo:!0},position:{my:n,at:o},style:{tip:{corner:!0,method:"polygon"},classes:"qtip-rounded qtip-shadow ui-tooltip-sb"}})}))}},20097:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var s=n(87537),o=n.n(s),a=n(23645),i=n.n(a),r=n(61667),l=n.n(r),d=new URL(n(69482),n.b),c=new URL(n(12031),n.b),p=i()(o()),u=l()(d),h=l()(c);p.push([e.id,`.vgt-table-styling .vgt-table{width:100%;margin-right:auto;margin-left:auto;text-align:left;border-spacing:0;border-collapse:initial}.vgt-table-styling .vgt-table th,.vgt-table-styling .vgt-table td{padding:4px;vertical-align:middle}.vgt-table-styling .vgt-table th:first-child,.vgt-table-styling .vgt-table td:first-child{border-left:none}.vgt-table-styling .vgt-table th{text-align:center;border-collapse:collapse;font-weight:normal;position:relative}.vgt-table-styling .vgt-table span.break-word{word-wrap:break-word}.vgt-table-styling .vgt-table thead th.sorting.sorting-asc{background-position-x:right;background-position-y:bottom}.vgt-table-styling .vgt-table thead th.sorting{background-repeat:no-repeat}.vgt-table-styling .vgt-table thead th.sorting.sorting-desc{background-color:#555;background-image:url(${u})}.vgt-table-styling .vgt-table thead th.sorting.sorting-asc{background-color:#555;background-image:url(${h});background-position-x:right;background-position-y:bottom}.vgt-table-styling .vgt-table th.sortable button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;position:absolute;top:0;left:0;width:100%;height:100%}.vgt-table-styling .vgt-table thead th{padding:4px;cursor:default}.vgt-table-styling .vgt-table input.tablesorter-filter{width:98%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vgt-table-styling .vgt-table tr.tablesorter-filter-row,.vgt-table-styling .vgt-table tr.tablesorter-filter-row td{text-align:center}.vgt-table-styling .vgt-table input.tablesorter-filter-row .disabled{display:none}.vgt-table-styling .vgt-table tfoot tr{text-align:center;border-collapse:collapse}.vgt-table-styling .vgt-table tfoot a{text-decoration:none}.vgt-table-styling .vgt-table th.vgt-row-header{text-align:left}.vgt-table-styling .vgt-table .season-header{display:inline;margin-left:5px}.vgt-table-styling .vgt-table tr.spacer{height:25px}.vgt-table-styling .vgt-table tr:hover{background-color:rgba(var(--row-background-color), 0.8)}.vgt-table-styling .vgt-table tr.status td>span{color:#000}.vgt-table-styling .vgt-table span.episode-title>a{text-decoration:none}.vgt-table-styling .vgt-table span.episode-title>a:hover,.vgt-table-styling .vgt-table span.episode-title>a:focus{text-decoration:underline}.vgt-table-styling .vgt-table .skipped{--row-background-color: 190, 222, 237;background-color:rgb(var(--row-background-color))}.vgt-table-styling .vgt-table .snatched{--row-background-color: 235, 193, 234;background-color:rgb(var(--row-background-color))}.vgt-table-styling .vgt-table .downloaded{--row-background-color: 55, 218, 138;background-color:rgb(var(--row-background-color))}.vgt-table-styling .vgt-table .failed{--row-background-color: 255, 153, 153;background-color:rgb(var(--row-background-color))}.vgt-table-styling .vgt-table .subtitled{--row-background-color: 190, 222, 237;background-color:rgb(var(--row-background-color))}.vgt-table-styling .vgt-table .archived{--row-background-color: 245, 241, 228;background-color:rgb(var(--row-background-color))}.vgt-table-styling .tablesorter-header-inner{padding:0 2px;text-align:center}.vgt-table-styling .vgt-dropdown>.button-group{position:relative}.vgt-table-styling .dropdown-toggle{position:absolute;z-index:1;top:.1em;right:.1em;width:1em;transition:width .2s ease-in-out}.vgt-table-styling .dropdown-toggle:hover,.vgt-table-styling .dropdown-toggle:active{width:2em}.vgt-table-styling .vgt-dropdown-menu{position:absolute;z-index:1;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-clip:padding-box;border-radius:3px;right:0;top:2em}.vgt-table-styling .vgt-dropdown-menu>li>span{display:block;padding:3px 5px;clear:both;font-weight:400;line-height:1.42857143;white-space:nowrap}.vgt-table-styling .align-center{display:flex;justify-content:center}.vgt-table-styling .span-center>span{display:flex;justify-content:center}.vgt-table-styling .indexer-image :not(:last-child){margin-right:5px}.vgt-table-styling .button-row{width:100%;display:inline-block}.vgt-table-styling .global-ignored td.release span{color:red}.vgt-table-styling .show-ignored td.release span{color:red;font-style:italic}.vgt-table-styling .global-required td.release span{color:green}.vgt-table-styling .show-required td.release span{color:green;font-style:italic}.vgt-table-styling .global-undesired td.release span{color:orange}.vgt-table-styling td.col-footer{text-align:left !important}.vgt-table-styling .vgt-wrap__footer{color:#fff;padding:1em;background-color:#333;margin-bottom:1em;display:flex;justify-content:space-between}.vgt-table-styling .footer__row-count,.vgt-table-styling .footer__navigation__page-info{display:inline}.vgt-table-styling .footer__row-count__label{margin-right:1em}.vgt-table-styling .vgt-wrap__footer .footer__navigation{font-size:14px}.vgt-table-styling .vgt-pull-right{float:right !important}.vgt-table-styling .footer__navigation__page-btn{display:inline-block;padding:4px 10px;margin-bottom:0;font-size:12px;line-height:16px;vertical-align:middle;border-radius:1px}.vgt-table-styling .footer__navigation__page-btn:hover{text-decoration:none;background-position:0 -150px;transition:background-position 0s linear;background-image:none}.vgt-table-styling .footer__navigation__page-btn.disabled{display:none}.vgt-table-styling .vgt-wrap__footer .footer__navigation__page-btn .chevron{width:24px;height:24px;border-radius:15%;position:relative;margin:0 8px}.vgt-table-styling .vgt-wrap__footer .footer__navigation__info,.vgt-table-styling .vgt-wrap__footer .footer__navigation__page-info{display:inline-flex;color:#909399;margin:0 16px;margin-top:0;margin-right:16px;margin-bottom:0;margin-left:16px}.vgt-table-styling .vgt-input{height:23px;line-height:23px;font-size:.9em;width:100%;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;padding:0 10px;margin:0}.vgt-table-styling .vgt-select{height:23px;line-height:23px;font-size:.9em;width:100%;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;padding:0 10px}.vgt-table-styling .schedule tr.today{--row-background-color: 245, 241, 228;background-color:rgb(var(--row-background-color))}.vgt-table-styling .schedule tr.soon{--row-background-color: 221, 255, 221;background-color:rgb(var(--row-background-color))}.vgt-table-styling .schedule tr.missed{--row-background-color: 255, 221, 221;background-color:rgb(var(--row-background-color))}.vgt-table-styling .schedule tr.later{--row-background-color: 190, 222, 237;background-color:rgb(var(--row-background-color))}.vgt-table-styling .schedule tr,.vgt-table-styling .schedule tr a{color:#000}.tooltip-wrapper{float:left;min-width:340px}.invalid{background-color:#ff5b5b}.tooltip{display:block !important;z-index:10000}.tooltip .tooltip-inner{background:#ffef93;color:#555;border-radius:16px;padding:5px 10px 4px;border:1px solid #f1d031;-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.tooltip .tooltip-arrow{width:0;height:0;position:absolute;margin:5px;border:1px solid #ffef93;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important;bottom:-5px;left:calc(50% - 4px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important;border-top-color:rgba(0,0,0,0) !important;top:-5px;left:calc(50% - 4px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:rgba(0,0,0,0) !important;border-top-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important;left:-4px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important;right:-4px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#ffef93;color:#555;padding:24px;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.1)}.tooltip.popover .popover-arrow{border-color:#ffef93}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.modal-container{border:1px solid #111;box-shadow:0 0 12px 0 rgba(0,0,0,.175);border-radius:0}.modal-header{padding:9px 15px;border-bottom:none;border-radius:0;background-color:#373737}.modal-content{background:#222;border-radius:0;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.5);color:#fff}.modal-body{background:#222;overflow-y:auto}.modal-footer{border-top:none;text-align:center}.vue-tags-input{width:273px;border:1px solid #ccc;border-radius:3px}.vue-tags-input .ti-tag{display:inline-flex;width:100%}.vue-tags-input .ti-input{border:none}.vue-tags-input .country-left{margin-right:5px}svg.back-arrow{color:#337ab7;width:20px;height:20px;float:left;margin-right:1em;cursor:pointer}svg.back-arrow:hover,svg.back-arrow:focus{color:#23527c;transform:translateX(-2px);transition:transform ease-in-out .2s}.spin-hover-90:hover{animation:spin-90 .3s linear}@keyframes spin-90{from{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}#app{padding-top:4rem}@media(max-width: 768px){#app{padding-top:3.8rem}}`,"",{version:3,sources:["webpack://./src/style/vgt-table.scss","webpack://./src/style/v-tooltip.scss","webpack://./src/style/modal.scss","webpack://./src/style/vue-tags.scss","webpack://./src/style/back-arrow.scss","webpack://./src/style/spin.scss","webpack://./src/components/app.vue"],names:[],mappings:"AAWI,8BACI,UAAA,CACA,iBAAA,CACA,gBAAA,CACA,eAAA,CACA,gBAAA,CACA,uBAAA,CAEA,kEAEI,WAAA,CACA,qBAAA,CAIJ,0FAEI,gBAAA,CAGJ,iCACI,iBAAA,CACA,wBAAA,CACA,kBAAA,CACA,iBAAA,CAGJ,8CACI,oBAAA,CAGJ,2DACI,2BAAA,CACA,4BAAA,CAGJ,+CACI,2BAAA,CAGJ,4DACI,qBAAA,CACA,wDAAA,CAGJ,2DACI,qBAAA,CACA,wDAAA,CACA,2BAAA,CACA,4BAAA,CAGJ,iDACI,uBAAA,CACA,oBAAA,CACA,eAAA,CACA,wBAAA,CACA,WAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CAGJ,uCACI,WAAA,CACA,cAAA,CAGJ,uDACI,SAAA,CACA,WAAA,CACA,6BAAA,CACA,0BAAA,CACA,qBAAA,CAGJ,mHAEI,iBAAA,CAIJ,qEACI,YAAA,CAGJ,uCACI,iBAAA,CACA,wBAAA,CAGJ,sCACI,oBAAA,CAGJ,gDACI,eAAA,CAGJ,6CACI,cAAA,CACA,eAAA,CAGJ,wCACI,WAAA,CAGJ,uCACI,uDAAA,CAMJ,gDACI,UAAA,CAGJ,mDACI,oBAAA,CAEA,kHAEI,yBAAA,CAIR,uCACI,qCAAA,CACA,iDAAA,CAGJ,wCACI,qCAAA,CACA,iDAAA,CAGJ,0CACI,oCAAA,CACA,iDAAA,CAGJ,sCACI,qCAAA,CACA,iDAAA,CAGJ,yCACI,qCAAA,CACA,iDAAA,CAGJ,wCACI,qCAAA,CACA,iDAAA,CAIR,6CACI,aAAA,CACA,iBAAA,CAGJ,+CACI,iBAAA,CAGJ,oCACI,iBAAA,CACA,SAAA,CACA,QAAA,CACA,UAAA,CACA,SAAA,CACA,gCAAA,CAEA,qFAEI,SAAA,CAIR,sCACI,iBAAA,CACA,SAAA,CACA,UAAA,CACA,eAAA,CACA,aAAA,CACA,cAAA,CACA,cAAA,CACA,eAAA,CACA,eAAA,CACA,2BAAA,CACA,iBAAA,CACA,OAAA,CACA,OAAA,CAEA,8CACI,aAAA,CACA,eAAA,CACA,UAAA,CACA,eAAA,CACA,sBAAA,CACA,kBAAA,CAKR,iCACI,YAAA,CACA,sBAAA,CAGJ,qCACI,YAAA,CACA,sBAAA,CAGJ,oDACI,gBAAA,CAGJ,+BACI,UAAA,CACA,oBAAA,CAGJ,mDACI,SAAA,CAGJ,iDACI,SAAA,CACA,iBAAA,CAGJ,oDACI,WAAA,CAGJ,kDACI,WAAA,CACA,iBAAA,CAGJ,qDACI,YAAA,CAGJ,iCACI,0BAAA,CAGJ,qCACI,UAAA,CACA,WAAA,CACA,qBAAA,CACA,iBAAA,CACA,YAAA,CACA,6BAAA,CAGJ,wFAEI,cAAA,CAGJ,6CACI,gBAAA,CAGJ,yDACI,cAAA,CAGJ,mCACI,sBAAA,CAGJ,iDACI,oBAAA,CACA,gBAAA,CACA,eAAA,CACA,cAAA,CACA,gBAAA,CACA,qBAAA,CACA,iBAAA,CAGJ,uDACI,oBAAA,CACA,4BAAA,CACA,wCAAA,CACA,qBAAA,CAGJ,0DACI,YAAA,CAGJ,4EACI,UAAA,CACA,WAAA,CACA,iBAAA,CACA,iBAAA,CACA,YAAA,CAGJ,mIAEI,mBAAA,CACA,aAAA,CACA,aAAA,CACA,YAAA,CACA,iBAAA,CACA,eAAA,CACA,gBAAA,CAGJ,8BACI,WAAA,CACA,gBAAA,CACA,cAAA,CACA,UAAA,CACA,qBAAA,CACA,qBAAA,CACA,qBAAA,CACA,iBAAA,CACA,cAAA,CACA,QAAA,CAGJ,+BACI,WAAA,CACA,gBAAA,CACA,cAAA,CACA,UAAA,CACA,qBAAA,CACA,qBAAA,CACA,qBAAA,CACA,iBAAA,CACA,cAAA,CAIJ,sCACI,qCAAA,CACA,iDAAA,CAGJ,qCACI,qCAAA,CACA,iDAAA,CAGJ,uCACI,qCAAA,CACA,iDAAA,CAGJ,sCACI,qCAAA,CACA,iDAAA,CAGJ,kEAEI,UAAA,CCvXR,iBACI,UAAA,CACA,eAAA,CAGJ,SACI,wBARW,CAWf,SACI,wBAAA,CACA,aAAA,CAEA,wBACI,kBAlBO,CAmBP,UAAA,CACA,kBAAA,CACA,oBAAA,CACA,wBAAA,CACA,kDAAA,CACA,+CAAA,CACA,0CAAA,CAGJ,wBACI,OAAA,CACA,QAAA,CACA,iBAAA,CACA,UAAA,CACA,wBAAA,CACA,SAAA,CAKR,2BACI,iBAAA,CACA,0CACI,0BAAA,CACA,0CAAA,CACA,2CAAA,CACA,4CAAA,CACA,WAAA,CACA,oBAAA,CACA,YAAA,CACA,eAAA,CAIR,8BACI,cAAA,CACA,6CACI,0BAAA,CACA,0CAAA,CACA,2CAAA,CACA,yCAAA,CACA,QAAA,CACA,oBAAA,CACA,YAAA,CACA,eAAA,CAIR,6BACI,eAAA,CACA,4CACI,0BAAA,CACA,0CAAA,CACA,yCAAA,CACA,4CAAA,CACA,SAAA,CACA,mBAAA,CACA,aAAA,CACA,cAAA,CAIR,4BACI,gBAAA,CACA,2CACI,0BAAA,CACA,yCAAA,CACA,2CAAA,CACA,4CAAA,CACA,UAAA,CACA,mBAAA,CACA,aAAA,CACA,cAAA,CAKJ,gCACI,kBAjGO,CAkGP,UAAA,CACA,YAAA,CACA,iBAAA,CACA,oCAAA,CAGJ,gCACI,oBAzGO,CA6Gf,2BACI,iBAAA,CACA,SAAA,CACA,uCAAA,CAGJ,4BACI,kBAAA,CACA,SAAA,CACA,uBAAA,CCtHJ,iBACI,qBAAA,CACA,sCAAA,CACA,eAAA,CAGJ,cACI,gBAAA,CACA,kBAAA,CACA,eAAA,CACA,wBAAA,CAGJ,eACI,eAAA,CACA,eAAA,CACA,+BAAA,CACA,oCAAA,CACA,UAAA,CAGJ,YACI,eAAA,CACA,eAAA,CAGJ,cACI,eAAA,CACA,iBAAA,CC7BJ,gBACI,WAAA,CACA,qBAAA,CACA,iBAAA,CAEA,wBACI,mBAAA,CACA,UAAA,CAGJ,0BACI,WAAA,CAGJ,8BACI,gBAAA,CCfR,eACI,aAAA,CACA,UAAA,CACA,WAAA,CACA,UAAA,CACA,gBAAA,CACA,cAAA,CAGJ,0CAEI,aAAA,CACA,0BAAA,CACA,oCAAA,CCbJ,qBACI,4BAAA,CAGJ,mBACI,KACI,sBAAA,CAGJ,GACI,uBAAA,CAAA,CAIR,gBACI,KACI,sBAAA,CAGJ,GACI,wBAAA,CAAA,CCXR,KACI,gBAAA,CAGJ,yBACI,KACI,kBAAA,CAAA",sourcesContent:["/** Use this as table styling for all table layouts */\n$blue: 190, 222, 237;\n$pink: 235, 193, 234;\n$yellow: 55, 218, 138;\n$red: 255, 153, 153;\n$peach: 255, 221, 221;\n$lightYellow: 245, 241, 228;\n$green: 221, 255, 221;\n$opacity: 0.8;\n\n.vgt-table-styling {\n .vgt-table {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n text-align: left;\n border-spacing: 0;\n border-collapse: initial;\n \n th,\n td {\n padding: 4px;\n vertical-align: middle;\n }\n\n /* remove extra border from left edge */\n th:first-child,\n td:first-child {\n border-left: none;\n }\n\n th {\n text-align: center;\n border-collapse: collapse;\n font-weight: normal;\n position: relative;\n }\n\n span.break-word {\n word-wrap: break-word;\n }\n\n thead th.sorting.sorting-asc {\n background-position-x: right;\n background-position-y: bottom;\n }\n\n thead th.sorting {\n background-repeat: no-repeat;\n }\n\n thead th.sorting.sorting-desc {\n background-color: rgb(85, 85, 85);\n background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);\n }\n\n thead th.sorting.sorting-asc {\n background-color: rgb(85, 85, 85);\n background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);\n background-position-x: right;\n background-position-y: bottom;\n }\n\n th.sortable button {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background: transparent;\n border: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n\n thead th {\n padding: 4px;\n cursor: default;\n }\n\n input.tablesorter-filter {\n width: 98%;\n height: auto;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n tr.tablesorter-filter-row,\n tr.tablesorter-filter-row td {\n text-align: center;\n }\n\n /* optional disabled input styling */\n input.tablesorter-filter-row .disabled {\n display: none;\n }\n\n tfoot tr {\n text-align: center;\n border-collapse: collapse;\n }\n\n tfoot a {\n text-decoration: none;\n }\n\n th.vgt-row-header {\n text-align: left;\n }\n\n .season-header {\n display: inline;\n margin-left: 5px;\n }\n\n tr.spacer {\n height: 25px;\n }\n\n tr:hover {\n background-color: rgba(var(--row-background-color), 0.8);\n }\n\n /* When using collored rows (using the episode status name, Snatched, Downloaded, Failed, etc.)\n * we'd like to have the text always black.\n */\n tr.status td > span {\n color: rgb(0, 0, 0);\n }\n\n span.episode-title > a {\n text-decoration: none;\n \n &:hover,\n &:focus {\n text-decoration: underline;\n }\n }\n\n .skipped {\n --row-background-color: #{$blue};\n background-color: rgb(var(--row-background-color));\n }\n \n .snatched {\n --row-background-color: #{$pink};\n background-color: rgb(var(--row-background-color));\n }\n \n .downloaded {\n --row-background-color: #{$yellow};\n background-color: rgb(var(--row-background-color));\n }\n \n .failed {\n --row-background-color: #{$red};\n background-color: rgb(var(--row-background-color));\n }\n \n .subtitled {\n --row-background-color: #{$blue};\n background-color: rgb(var(--row-background-color));\n }\n\n .archived {\n --row-background-color: #{$lightYellow};\n background-color: rgb(var(--row-background-color));\n }\n }\n\n .tablesorter-header-inner {\n padding: 0 2px;\n text-align: center;\n }\n\n .vgt-dropdown > .button-group {\n position: relative;\n }\n\n .dropdown-toggle {\n position: absolute;\n z-index: 1;\n top: 0.1em;\n right: 0.1em;\n width: 1em;\n transition: width 0.2s ease-in-out;\n\n &:hover,\n &:active {\n width: 2em;\n }\n }\n\n .vgt-dropdown-menu {\n position: absolute;\n z-index: 1;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n text-align: left;\n list-style: none;\n background-clip: padding-box;\n border-radius: 3px;\n right: 0;\n top: 2em;\n\n > li > span {\n display: block;\n padding: 3px 5px;\n clear: both;\n font-weight: 400;\n line-height: 1.42857143;\n white-space: nowrap;\n }\n \n }\n\n .align-center {\n display: flex;\n justify-content: center;\n }\n\n .span-center > span {\n display: flex;\n justify-content: center;\n }\n\n .indexer-image :not(:last-child) {\n margin-right: 5px;\n }\n\n .button-row {\n width: 100%;\n display: inline-block;\n }\n\n .global-ignored td.release span {\n color: red;\n }\n\n .show-ignored td.release span {\n color: red;\n font-style: italic;\n }\n\n .global-required td.release span {\n color: green;\n }\n\n .show-required td.release span {\n color: green;\n font-style: italic;\n }\n\n .global-undesired td.release span {\n color: orange;\n }\n\n td.col-footer {\n text-align: left !important;\n }\n\n .vgt-wrap__footer {\n color: rgb(255, 255, 255);\n padding: 1em;\n background-color: rgb(51, 51, 51);\n margin-bottom: 1em;\n display: flex;\n justify-content: space-between;\n }\n\n .footer__row-count,\n .footer__navigation__page-info {\n display: inline;\n }\n\n .footer__row-count__label {\n margin-right: 1em;\n }\n\n .vgt-wrap__footer .footer__navigation {\n font-size: 14px;\n }\n\n .vgt-pull-right {\n float: right !important;\n }\n\n .footer__navigation__page-btn {\n display: inline-block;\n padding: 4px 10px;\n margin-bottom: 0;\n font-size: 12px;\n line-height: 16px;\n vertical-align: middle;\n border-radius: 1px;\n }\n\n .footer__navigation__page-btn:hover {\n text-decoration: none;\n background-position: 0 -150px;\n transition: background-position 0s linear;\n background-image: none;\n }\n\n .footer__navigation__page-btn.disabled {\n display: none;\n }\n\n .vgt-wrap__footer .footer__navigation__page-btn .chevron {\n width: 24px;\n height: 24px;\n border-radius: 15%;\n position: relative;\n margin: 0 8px;\n }\n\n .vgt-wrap__footer .footer__navigation__info,\n .vgt-wrap__footer .footer__navigation__page-info {\n display: inline-flex;\n color: #909399;\n margin: 0 16px;\n margin-top: 0;\n margin-right: 16px;\n margin-bottom: 0;\n margin-left: 16px;\n }\n\n .vgt-input {\n height: 23px;\n line-height: 23px;\n font-size: 0.9em;\n width: 100%;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 3px;\n padding: 0 10px;\n margin: 0;\n }\n \n .vgt-select {\n height: 23px;\n line-height: 23px;\n font-size: 0.9em;\n width: 100%;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 3px;\n padding: 0 10px;\n }\n\n /* Schedule list layout */\n .schedule tr.today {\n --row-background-color: #{$lightYellow};\n background-color: rgb(var(--row-background-color));\n }\n\n .schedule tr.soon {\n --row-background-color: #{$green};\n background-color: rgb(var(--row-background-color));\n }\n\n .schedule tr.missed {\n --row-background-color: #{$peach};\n background-color: rgb(var(--row-background-color));\n }\n\n .schedule tr.later {\n --row-background-color: #{$blue};\n background-color: rgb(var(--row-background-color));\n }\n\n .schedule tr,\n .schedule tr a {\n color: rgb(0, 0, 0);\n }\n}","// variables\n$tooltipColor: #ffef93;\n$tooltipBorderColor: #f1d031;\n$invalidColor: #ff5b5b;\n\n.tooltip-wrapper {\n float: left;\n min-width: 340px;\n}\n\n.invalid {\n background-color: $invalidColor;\n}\n\n.tooltip {\n display: block !important;\n z-index: 10000;\n\n .tooltip-inner {\n background: $tooltipColor;\n color: #555;\n border-radius: 16px;\n padding: 5px 10px 4px;\n border: 1px solid $tooltipBorderColor;\n -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n }\n\n .tooltip-arrow {\n width: 0;\n height: 0;\n position: absolute;\n margin: 5px;\n border: 1px solid $tooltipColor;\n z-index: 1;\n }\n\n}\n\n.tooltip[x-placement^='top'] {\n margin-bottom: 5px;\n .tooltip-arrow {\n border-width: 5px 5px 0 5px;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n border-bottom-color: transparent !important;\n bottom: -5px;\n left: calc(50% - 4px);\n margin-top: 0;\n margin-bottom: 0;\n }\n}\n\n.tooltip[x-placement^='bottom'] {\n margin-top: 5px;\n .tooltip-arrow {\n border-width: 0 5px 5px 5px;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n border-top-color: transparent !important;\n top: -5px;\n left: calc(50% - 4px);\n margin-top: 0;\n margin-bottom: 0;\n }\n}\n\n.tooltip[x-placement^='right'] {\n margin-left: 5px;\n .tooltip-arrow {\n border-width: 5px 5px 5px 0;\n border-left-color: transparent !important;\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n left: -4px;\n top: calc(50% - 5px);\n margin-left: 0;\n margin-right: 0;\n }\n}\n\n.tooltip[x-placement^='left'] {\n margin-right: 5px;\n .tooltip-arrow {\n border-width: 5px 0 5px 5px;\n border-top-color: transparent !important;\n border-right-color: transparent !important;\n border-bottom-color: transparent !important;\n right: -4px;\n top: calc(50% - 5px);\n margin-left: 0;\n margin-right: 0;\n }\n}\n\n.tooltip.popover {\n .popover-inner {\n background: $tooltipColor;\n color: #555;\n padding: 24px;\n border-radius: 5px;\n box-shadow: 0 5px 30px rgba(black, 0.1);\n }\n\n .popover-arrow {\n border-color: $tooltipColor;\n }\n}\n\n.tooltip[aria-hidden='true'] {\n visibility: hidden;\n opacity: 0;\n transition: opacity 0.15s, visibility 0.15s;\n}\n\n.tooltip[aria-hidden='false'] {\n visibility: visible;\n opacity: 1;\n transition: opacity 0.15s;\n}","/** Style the modal. This should be saved somewhere, where we create one modal template with slots, and style that. */\n.modal-container {\n border: 1px solid rgb(17, 17, 17);\n box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.175);\n border-radius: 0;\n}\n\n.modal-header {\n padding: 9px 15px;\n border-bottom: none;\n border-radius: 0;\n background-color: rgb(55, 55, 55);\n}\n\n.modal-content {\n background: rgb(34, 34, 34);\n border-radius: 0;\n border: 1px solid rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n color: white;\n}\n\n.modal-body {\n background: rgb(34, 34, 34);\n overflow-y: auto;\n}\n\n.modal-footer {\n border-top: none;\n text-align: center;\n}\n",".vue-tags-input {\n width: 273px;\n border: 1px solid rgb(204, 204, 204);\n border-radius: 3px;\n\n .ti-tag {\n display: inline-flex;\n width: 100%;\n }\n\n .ti-input {\n border: none;\n }\n\n .country-left {\n margin-right: 5px;\n }\n}","svg.back-arrow {\n color: #337ab7;\n width: 20px;\n height: 20px;\n float: left;\n margin-right: 1em;\n cursor: pointer;\n}\n\nsvg.back-arrow:hover,\nsvg.back-arrow:focus {\n color: #23527c;\n transform: translateX(-2px);\n transition: transform ease-in-out 0.2s;\n}",".spin-hover-90:hover {\n animation: spin-90 0.3s linear;\n}\n\n@keyframes spin-90 {\n from {\n transform: rotate(0deg);\n }\n\n to {\n transform: rotate(90deg);\n }\n}\n\n@keyframes spin {\n from {\n transform: rotate(0deg);\n }\n\n to {\n transform: rotate(180deg);\n }\n}","\n/* Global style definitions should go here. */\n@use '../style/vgt-table.scss';\n@use '../style/v-tooltip.scss';\n@use '../style/modal.scss';\n@use '../style/vue-tags.scss';\n@use '../style/back-arrow.scss';\n@use '../style/spin.scss';\n\n#app {\n padding-top: 4rem;\n}\n\n@media (max-width: 768px) {\n #app {\n padding-top: 3.8rem;\n }\n}\n"],sourceRoot:""}]);const m=p},36216:(e,t,n)=>{var s=n(87537),o=n(23645)(s);o.push([e.id,"\ndiv.anidb-release-group-ui-wrapper[data-v-5721f056] {\n clear: both;\n margin-bottom: 20px;\n}\ndiv.anidb-release-group-ui-wrapper ul[data-v-5721f056] {\n border-style: solid;\n border-width: thin;\n padding: 5px 2px 2px 5px;\n list-style: none;\n}\ndiv.anidb-release-group-ui-wrapper li.active[data-v-5721f056] {\n background-color: cornflowerblue;\n}\ndiv.anidb-release-group-ui-wrapper div.arrow img[data-v-5721f056] {\n cursor: pointer;\n height: 32px;\n width: 32px;\n}\ndiv.anidb-release-group-ui-wrapper img.deleteFromWhitelist[data-v-5721f056],\ndiv.anidb-release-group-ui-wrapper img.deleteFromBlacklist[data-v-5721f056] {\n float: right;\n}\ndiv.anidb-release-group-ui-wrapper #add-new-release-group p > img[data-v-5721f056] {\n height: 16px;\n width: 16px;\n background-color: rgb(204, 204, 204);\n}\ndiv.anidb-release-group-ui-wrapper.placeholder[data-v-5721f056] {\n height: 32px;\n}\ndiv.anidb-release-group-ui-wrapper.max-width[data-v-5721f056] {\n max-width: 960px;\n}\n","",{version:3,sources:["webpack://./src/components/anidb-release-group-ui.vue"],names:[],mappings:";AAmOA;IACA,WAAA;IACA,mBAAA;AACA;AAEA;IACA,mBAAA;IACA,kBAAA;IACA,wBAAA;IACA,gBAAA;AACA;AAEA;IACA,gCAAA;AACA;AAEA;IACA,eAAA;IACA,YAAA;IACA,WAAA;AACA;AAEA;;IAEA,YAAA;AACA;AAEA;IACA,YAAA;IACA,WAAA;IACA,oCAAA;AACA;AAEA;IACA,YAAA;AACA;AAEA;IACA,gBAAA;AACA",sourcesContent:['\n \n \n \n Fetching release groups...\n \n \n \n Whitelist\n \n - {{ release.name }}
\n \n \n \n \n \n \n Release groups\n \n - {{ release.name }}
\n \n \n \n \n \n \n Blacklist\n \n - {{ release.name }}
\n \n \n \n \n \n \n \n \n \n \n \n Use the input to add custom whitelist / blacklist release groups. Click on the to add it to the correct list. \n \n \n \n\n\n | |