PageSourceSearch

https://crowdfundr.com/js/editor-common.bundle.js?cb=260825025610

js crowdfundr.com collected 2026-09-24 08:53:13 UTC 159,599 bytes, 1 lines download raw bytes

1!function(a){a.Jcrop=function(e,n){var t,i=a.extend({},a.Jcrop.defaults),o=navigator.userAgent.toLowerCase(),r=/msie/.test(o),s=/msie [1-6]\./.test(o);function l(a){return Math.round(a)+"px"}function d(a){return i.baseClass+"-"+a}function u(e){var n=a(e).offset();return[n.left,n.top]}function c(a){return[a.pageX-t[0],a.pageY-t[1]]}function g(e){"object"!=typeof e&&(e={}),i=a.extend(i,e),a.each(["onChange","onSelect","onRelease","onDblClick"],function(a,e){"function"!=typeof i[e]&&(i[e]=function(){})})}function h(a,e,n){if(t=u(T),Y.setCursor("move"===a?a:a+"-resize"),"move"===a)return Y.activateHandlers(function(a){var e=a;return q.watchKeys(),function(a){_.moveOffset([a[0]-e[0],a[1]-e[1]]),e=a,J.update()}}(e),b,n);var o=_.getFixed(),r=m(a),s=_.getCorner(m(r));_.setPressed(_.getCorner(r)),_.setCurrent(s),Y.activateHandlers(function(a,e){return function(n){if(i.aspectRatio)switch(a){case"e":case"w":n[1]=e.y+1;break;case"n":case"s":n[0]=e.x+1}else switch(a){case"e":case"w":n[1]=e.y2;break;case"n":case"s":n[0]=e.x2}_.setCurrent(n),J.update()}}(a,o),b,n)}function m(a){switch(a){case"n":case"ne":return"sw";case"s":case"e":case"se":return"nw";case"w":case"sw":return"ne";case"nw":return"se"}}function p(a){return function(e){return!i.disabled&&(!("move"===a&&!i.allowMove)&&(t=u(T),$=!0,h(a,c(e)),e.stopPropagation(),e.preventDefault(),!1))}}function f(a,e,n){var t=a.width(),i=a.height();t>e&&e>0&&(t=e,i=e/a.width()*a.height()),i>n&&n>0&&(i=n,t=n/a.height()*a.width()),j=a.width()/t,H=a.height()/i,a.width(t).height(i)}function y(a){return{x:a.x*j,y:a.y*H,x2:a.x2*j,y2:a.y2*H,w:a.w*j,h:a.h*H}}function b(a){var e=_.getFixed();e.w>i.minSelect[0]&&e.h>i.minSelect[1]?(J.enableHandles(),J.done()):J.release(),Y.setCursor(i.allowSelect?"crosshair":"default")}function v(a){if(i.disabled)return!1;if(!i.allowSelect)return!1;$=!0,t=u(T),J.disableHandles(),Y.setCursor("crosshair");var e=c(a);return _.setPressed(e),J.update(),Y.activateHandlers(S,b,"touch"===a.type.substring(0,5)),q.watchKeys(),a.stopPropagation(),a.preventDefault(),!1}function S(a){_.setCurrent(a),J.update()}function k(){var e=a("<div></div>").addClass(d("tracker"));return r&&e.css({opacity:0,backgroundColor:"white"}),e}"object"!=typeof e&&(e=a(e)[0]),"object"!=typeof n&&(n={}),g(n);var C={border:"none",visibility:"visible",margin:0,padding:0,position:"absolute",top:0,left:0},A=a(e),w=!0;if("IMG"==e.tagName){if(0!=A[0].width&&0!=A[0].height)A.width(A[0].width),A.height(A[0].height);else{var M=new Image;M.src=A[0].src,A.width(M.width),A.height(M.height)}var T=A.clone().removeAttr("id").css(C).show();T.width(A.width()),T.height(A.height()),A.after(T).hide()}else T=A.css(C).show(),w=!1,null===i.shade&&(i.shade=!0);f(T,i.boxWidth,i.boxHeight);var B=T.width(),R=T.height(),N=a("<div />").width(B).height(R).addClass(d("holder")).css({position:"relative",backgroundColor:i.bgColor}).insertAfter(A).append(T);i.addClass&&N.addClass(i.addClass);var P=a("<div />"),L=a("<div />").width("100%").height("100%").css({zIndex:310,position:"absolute",overflow:"hidden"}),I=a("<div />").width("100%").height("100%").css("zIndex",320),K=a("<div />").css({position:"absolute",zIndex:600}).dblclick(function(){var a=_.getFixed();i.onDblClick.call(ia,a)}).insertBefore(T).append(L,I);w&&(P=a("<img />").attr("src",T.attr("src")).css(C).width(B).height(R),L.append(P)),s&&K.css({overflowY:"hidden"});var O,E,G,D,j,H,$,x,F=i.boundary,z=k().width(B+2*F).height(R+2*F).css({position:"absolute",top:l(-F),left:l(-F),zIndex:290}).on("mousedown",v),V=i.bgColor,W=i.bgOpacity;t=u(T);var U=function(){function a(){var a,e={},n=["touchstart","touchmove","touchend"],t=document.createElement("div");try{for(a=0;a<n.length;a++){var i=n[a],o=(i="on"+i)in t;o||(t.setAttribute(i,"return;"),o="function"==typeof t[i]),e[n[a]]=o}return e.touchstart&&e.touchend&&e.touchmove}catch(a){return!1}}return{createDragger:function(a){return function(e){return!i.disabled&&(!("move"===a&&!i.allowMove)&&(t=u(T),$=!0,h(a,c(U.cfilter(e)),!0),e.stopPropagation(),e.preventDefault(),!1))}},newSelection:function(a){return v(U.cfilter(a))},cfilter:function(a){return a.pageX=a.originalEvent.changedTouches[0].pageX,a.pageY=a.originalEvent.changedTouches[0].pageY,a},isSupported:a,support:!0===i.touchSupport||!1===i.touchSupport?i.touchSupport:a()}}(),_=function(){var a,e,n=0,t=0,o=0,r=0;function s(){if(!i.aspectRatio)return function(){var a,e=o-n,i=r-t;O&&Math.abs(e)>O&&(o=e>0?n+O:n-O);E&&Math.abs(i)>E&&(r=i>0?t+E:t-E);D/H&&Math.abs(i)<D/H&&(r=i>0?t+D/H:t-D/H);G/j&&Math.abs(e)<G/j&&(o=e>0?n+G/j:n-G/j);n<0&&(o-=n,n-=n);t<0&&(r-=t,t-=t);o<0&&(n-=o,o-=o);r<0&&(t-=r,r-=r);o>B&&(n-=a=o-B,o-=a);r>R&&(t-=a=r-R,r-=a);n>B&&(r-=a=n-R,t-=a);t>R&&(r-=a=t-R,t-=a);return u(d(n,t,o,r))}();var a,e,s,l,c=i.aspectRatio,g=i.minSize[0]/j,h=i.maxSize[0]/j,m=i.maxSize[1]/H,p=o-n,f=r-t,y=Math.abs(p),b=Math.abs(f);return 0===h&&(h=10*B),0===m&&(m=10*R),y/b<c?(e=r,s=b*c,(a=p<0?n-s:s+n)<0?(a=0,l=Math.abs((a-n)/c),e=f<0?t-l:l+t):a>B&&(a=B,l=Math.abs((a-n)/c),e=f<0?t-l:l+t)):(a=o,l=y/c,(e=f<0?t-l:t+l)<0?(e=0,s=Math.abs((e-t)*c),a=p<0?n-s:s+n):e>R&&(e=R,s=Math.abs(e-t)*c,a=p<0?n-s:s+n)),a>n?(a-n<g?a=n+g:a-n>h&&(a=n+h),e=e>t?t+(a-n)/c:t-(a-n)/c):a<n&&(n-a<g?a=n-g:n-a>h&&(a=n-h),e=e>t?t+(n-a)/c:t-(n-a)/c),a<0?(n-=a,a=0):a>B&&(n-=a-B,a=B),e<0?(t-=e,e=0):e>R&&(t-=e-R,e=R),u(d(n,t,a,e))}function l(a){return a[0]<0&&(a[0]=0),a[1]<0&&(a[1]=0),a[0]>B&&(a[0]=B),a[1]>R&&(a[1]=R),[Math.round(a[0]),Math.round(a[1])]}function d(a,e,n,t){var i=a,o=n,r=e,s=t;return n<a&&(i=n,o=a),t<e&&(r=t,s=e),[i,r,o,s]}function u(a){return{x:a[0],y:a[1],x2:a[2],y2:a[3],w:a[2]-a[0],h:a[3]-a[1]}}return{flipCoords:d,setPressed:function(a){a=l(a),o=n=a[0],r=t=a[1]},setCurrent:function(n){n=l(n),a=n[0]-o,e=n[1]-r,o=n[0],r=n[1]},getOffset:function(){return[a,e]},moveOffset:function(a){var e=a[0],i=a[1];0>n+e&&(e-=e+n),0>t+i&&(i-=i+t),R<r+i&&(i+=R-(r+i)),B<o+e&&(e+=B-(o+e)),n+=e,o+=e,t+=i,r+=i},getCorner:function(a){var e=s();switch(a){case"ne":return[e.x2,e.y];case"nw":return[e.x,e.y];case"se":return[e.x2,e.y2];case"sw":return[e.x,e.y2]}},getFixed:s}}(),Z=function(){var e=!1,n=a("<div />").css({position:"absolute",zIndex:240,opacity:0}
1),t={top:s(),left:s().height(R),right:s().height(R),bottom:s()};function o(){return r(_.getFixed())}function r(a){t.top.css({left:l(a.x),width:l(a.w),height:l(a.y)}),t.bottom.css({top:l(a.y2),left:l(a.x),width:l(a.w),height:l(R-a.y2)}),t.right.css({left:l(a.x2),width:l(B-a.x2)}),t.left.css({width:l(a.x)})}function s(){return a("<div />").css({position:"absolute",backgroundColor:i.shadeColor||i.bgColor}).appendTo(n)}function d(){e||(e=!0,n.insertBefore(T),o(),J.setBgOpacity(1,0,1),P.hide(),u(i.shadeColor||i.bgColor,1),J.isAwake()?g(i.bgOpacity,1):g(1,1))}function u(a,e){na(h(),a,e)}function c(){e&&(n.remove(),P.show(),e=!1,J.isAwake()?J.setBgOpacity(i.bgOpacity,1,1):(J.setBgOpacity(1,1,1),J.disableHandles()),na(N,0,1))}function g(a,t){e&&(i.bgFade&&!t?n.animate({opacity:1-a},{queue:!1,duration:i.fadeTime}):n.css({opacity:1-a}))}function h(){return n.children()}return{update:o,updateRaw:r,getShades:h,setBgColor:u,enable:d,disable:c,resize:function(a,e){t.left.css({height:l(e)}),t.right.css({height:l(e)})},refresh:function(){i.shade?d():c(),J.isAwake()&&g(i.bgOpacity)},opacity:g}}(),J=function(){var e,n=370,t={},o={},r={},s=!1;function u(e){var n=a("<div />").css({position:"absolute",opacity:i.borderOpacity}).addClass(d(e));return L.append(n),n}function c(e,n){var t=a("<div />").on("mousedown",p(e)).css({cursor:e+"-resize",position:"absolute",zIndex:n}).addClass("ord-"+e);return U.support&&t.bind("touchstart.jcrop",U.createDragger(e)),I.append(t),t}function g(a){var e=i.handleSize,t=c(a,n++).css({opacity:i.handleOpacity}).addClass(d("handle"));return e&&t.width(e).height(e),t}function h(a){return c(a,n++).addClass("jcrop-dragbar")}function m(){var a=_.getFixed();_.setPressed([a.x,a.y]),_.setCurrent([a.x2,a.y2]),f()}function f(a){if(e)return b(a)}function b(a){var n,t,o,r,s=_.getFixed();n=s.w,t=s.h,K.width(Math.round(n)).height(Math.round(t)),o=s.x,r=s.y,i.shade||P.css({top:l(-r),left:l(-o)}),K.css({top:l(r),left:l(o)}),i.shade&&Z.updateRaw(s),e||function(){K.show(),i.shade?Z.opacity(W):v(W,!0);e=!0}(),a?i.onSelect.call(ia,y(s)):i.onChange.call(ia,y(s))}function v(a,n,t){(e||n)&&(i.bgFade&&!t?T.animate({opacity:a},{queue:!1,duration:i.fadeTime}):T.css("opacity",a))}function S(){if(s=!0,i.allowResize)return I.show(),!0}function C(){s=!1,I.hide()}function A(a){a?(x=!0,C()):(x=!1,S())}i.dragEdges&&Array.isArray(i.createDragbars)&&function(a){var e;for(e=0;e<a.length;e++)r[a[e]]=h(a[e])}(i.createDragbars),Array.isArray(i.createHandles)&&function(a){var e;for(e=0;e<a.length;e++)o[a[e]]=g(a[e])}(i.createHandles),i.drawBorders&&Array.isArray(i.createBorders)&&function(a){var e,n;for(n=0;n<a.length;n++){switch(a[n]){case"n":e="hline";break;case"s":e="hline bottom";break;case"e":e="vline right";break;case"w":e="vline"}t[a[n]]=u(e)}}(i.createBorders),a(document).bind("touchstart.jcrop-ios",function(e){a(e.currentTarget).hasClass("jcrop-tracker")&&e.stopPropagation()});var w=k().on("mousedown",p("move")).css({cursor:"move",position:"absolute",zIndex:360});return U.support&&w.bind("touchstart.jcrop",U.createDragger("move")),L.append(w),C(),{updateVisible:f,update:b,release:function(){C(),K.hide(),i.shade?Z.opacity(1):v(1),e=!1,i.onRelease.call(ia)},refresh:m,isAwake:function(){return e},setCursor:function(a){w.css("cursor",a)},enableHandles:S,enableOnly:function(){s=!0},showHandles:function(){s&&I.show()},disableHandles:C,animMode:A,setBgOpacity:v,done:function(){A(!1),m()}}}(),Y=function(){var e=function(){},n=function(){},t=i.trackDocument;function o(a){return e(c(a)),!1}function r(t){return t.preventDefault(),t.stopPropagation(),$&&($=!1,n(c(t)),J.isAwake()&&i.onSelect.call(ia,y(_.getFixed())),z.css({zIndex:290}),a(document).off(".jcrop"),e=function(){},n=function(){}),!1}function s(a){return e(c(U.cfilter(a))),!1}function l(a){return r(U.cfilter(a))}return t||z.on("mousemove",o).on("mouseup",r).on("mouseout",r),T.before(z),{activateHandlers:function(i,d,u){return $=!0,e=i,n=d,function(e){z.css({zIndex:450}),e?a(document).bind("touchmove.jcrop",s).bind("touchend.jcrop",l):t&&a(document).bind("mousemove.jcrop",o).bind("mouseup.jcrop",r)}(u),!1},setCursor:function(a){z.css("cursor",a)}}}(),q=function(){var e=a('<input type="radio" />').css({position:"fixed",left:"-120px",width:"12px"}).addClass("jcrop-keymgr"),n=a("<div />").css({position:"absolute",overflow:"hidden"}).append(e);function t(a,e,n){i.allowMove&&(_.moveOffset([e,n]),J.updateVisible(!0)),a.preventDefault(),a.stopPropagation()}
1return i.keySupport&&(e.on("keydown",function(a){if(a.ctrlKey||a.metaKey)return!0;var e=!!a.shiftKey?10:1;switch(a.keyCode){case 37:t(a,-e,0);break;case 39:t(a,e,0);break;case 38:t(a,0,-e);break;case 40:t(a,0,e);break;case 27:i.allowSelect&&J.release();break;case 9:return!0}return!1}).on("blur",function(a){e.hide()}),s||!i.fixedSupport?(e.css({position:"absolute",left:"-20px"}),n.append(e).insertBefore(T)):e.insertBefore(T)),{watchKeys:function(){i.keySupport&&(e.show(),e.trigger("focus"))}}}();function Q(a){X([a[0]/j,a[1]/H,a[2]/j,a[3]/H]),i.onSelect.call(ia,y(_.getFixed())),J.enableHandles()}function X(a){_.setPressed([a[0],a[1]]),_.setCurrent([a[2],a[3]]),J.update()}function aa(){i.disabled=!0,J.disableHandles(),J.setCursor("default"),Y.setCursor("default")}function ea(){i.disabled=!1,ta()}function na(e,n,t){var o=n||i.bgColor;i.bgFade&&a.fx.step.hasOwnProperty("backgroundColor")&&i.fadeTime&&!t?e.animate({backgroundColor:o},{queue:!1,duration:i.fadeTime}):e.css("backgroundColor",o)}function ta(a){i.allowResize?a?J.enableOnly():J.enableHandles():J.disableHandles(),Y.setCursor(i.allowSelect?"crosshair":"default"),J.setCursor(i.allowMove?"move":"default"),i.hasOwnProperty("trueSize")&&(j=i.trueSize[0]/B,H=i.trueSize[1]/R),i.hasOwnProperty("setSelect")&&(Q(i.setSelect),J.done(),delete i.setSelect),Z.refresh(),i.bgColor!=V&&(na(i.shade?Z.getShades():N,i.shade&&i.shadeColor||i.bgColor),V=i.bgColor),W!=i.bgOpacity&&(W=i.bgOpacity,i.shade?Z.refresh():J.setBgOpacity(W)),O=i.maxSize[0]||0,E=i.maxSize[1]||0,G=i.minSize[0]||0,D=i.minSize[1]||0,i.hasOwnProperty("outerImage")&&(T.attr("src",i.outerImage),delete i.outerImage),J.refresh()}U.support&&z.bind("touchstart.jcrop",U.newSelection),I.hide(),ta(!0);var ia={setImage:function(a,e){J.release(),aa();var n=new Image;n.onload=function(){var t=n.width,o=n.height,r=i.boxWidth,s=i.boxHeight;T.width(t).height(o),T.attr("src",a),P.attr("src",a),f(T,r,s),B=T.width(),R=T.height(),P.width(B).height(R),z.width(B+2*F).height(R+2*F),N.width(B).height(R),Z.resize(B,R),ea(),"function"==typeof e&&e.call(ia)},n.src=a},animateTo:function(a,e){var n=a[0]/j,t=a[1]/H,o=a[2]/j,r=a[3]/H;if(!x){var s=_.flipCoords(n,t,o,r),l=_.getFixed(),d=[l.x,l.y,l.x2,l.y2],u=d,c=i.animationDelay,g=s[0]-d[0],h=s[1]-d[1],m=s[2]-d[2],p=s[3]-d[3],f=0,y=i.swingSpeed;n=u[0],t=u[1],o=u[2],r=u[3],J.animMode(!0);var b=function(){f+=(100-f)/y,u[0]=Math.round(n+f/100*g),u[1]=Math.round(t+f/100*h),u[2]=Math.round(o+f/100*m),u[3]=Math.round(r+f/100*p),f>=99.8&&(f=100),f<100?(X(u),v()):(J.done(),J.animMode(!1),"function"==typeof e&&e.call(ia))};v()}function v(){window.setTimeout(b,c)}},setSelect:Q,setOptions:function(a){g(a),ta()},tellSelect:function(){return y(_.getFixed())},tellScaled:function(){return _.getFixed()},setClass:function(a){N.removeClass().addClass(d("holder")).addClass(a)},disable:aa,enable:ea,cancel:function(){J.done(),Y.activateHandlers(null,null)},release:J.release,destroy:function(){N.remove(),A.show(),A.css("visibility","visible"),a(e).removeData("Jcrop")},focus:q.watchKeys,getBounds:function(){return[B*j,R*H]},getWidgetSize:function(){return[B,R]},getScaleFactor:function(){return[j,H]},getOptions:function(){return i},ui:{holder:N,selection:K}};return r&&N.bind("selectstart",function(){return!1}),A.data("Jcrop",ia),ia},a.fn.Jcrop=function(e,n){var t;return this.each(function(){if(a(this).data("Jcrop")){if("api"===e)return a(this).data("Jcrop");a(this).data("Jcrop").setOptions(e)}else"IMG"==this.tagName?a.Jcrop.Loader(this,function(){a(this).css({display:"block",visibility:"hidden"}),t=a.Jcrop(this,e),$FR.isFunction(n)&&n.call(t)}):(a(this).css({display:"block",visibility:"hidden"}),t=a.Jcrop(this,e),$FR.isFunction(n)&&n.call(t))}),this},a.Jcrop.Loader=function(e,n,t){var i=a(e),o=i[0];i.on("load.jcloader",function a(){o.complete?(i.off(".jcloader"),$FR.isFunction(n)&&n.call(o)):window.setTimeout(a,50)}).on("error.jcloader",function(a){i.off(".jcloader"),$FR.isFunction(t)&&t.call(o)}),o.complete&&$FR.isFunction(n)&&(i.off(".jcloader"),n.call(o))},a.Jcrop.defaults={allowSelect:!0,allowMove:!0,allowResize:!0,trackDocument:!0,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:.6,bgFade:!1,borderOpacity:.4,handleOpacity:.5,handleSize:null,aspectRatio:0,keySupport:!0,createHandles:["n","s","e","w","nw","ne","se","sw"],createDragbars:["n","s","e","w"],createBorders:["n","s","e","w"],drawBorders:!0,dragEdges:!0,fixedSupport:!0,touchSupport:null,shade:null,boxWidth:0,boxHeight:0,boundary:2,fadeTime:400,animationDelay:20,swingSpeed:3,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){},onDblClick:function(){},onRelease:function(){}}}(jQuery),function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports&&"object"==typeof module?module.exports=a(require("jquery")):a(jQuery)}(function(a,e){"use strict";var n={beforeShow:u,move:u,change:u,show:u,hide:u,color:!1,flat:!1,showInput:!1,allowEmpty:!1,showButtons:!0,clickoutFiresChange:!0,showInitial:!1,showPalette:!1,showPaletteOnly:!1,hideAfterPaletteSelect:!1,togglePaletteOnly:!1,showSelectionPalette:!0,localStorageKey:!1,appendTo:"body",maxSelectionSize:7,cancelText:"Cancel",chooseText:"Select",togglePaletteMoreText:"more",togglePaletteLessText:"less",clearText:"Clear Color Selection",noColorSelectedText:"No Color Selected",preferredFormat:!1,
1className:"",containerClassName:"",replacerClassName:"",showAlpha:!1,theme:"sp-light",palette:[["#ffffff","#000000","#ff0000","#ff8000","#ffff00","#008000","#0000ff","#4b0082","#9400d3"]],selectionPalette:[],disabled:!1,offset:null},t=[],i=!!/msie/i.exec(window.navigator.userAgent),o=function(){function a(a,e){return!!~(""+a).indexOf(e)}var e=document.createElement("div").style;return e.cssText="background-color:rgba(0,0,0,.5)",a(e.backgroundColor,"rgba")||a(e.backgroundColor,"hsla")}(),r=["<div class='sp-replacer'>","<div class='sp-preview'><div class='sp-preview-inner'></div></div>","<div class='sp-dd'>&#9660;</div>","</div>"].join(""),s=function(){var a="";if(i)for(var e=1;e<=6;e++)a+="<div class='sp-"+e+"'></div>";return["<div class='sp-container sp-hidden'>","<div class='sp-palette-container'>","<div class='sp-palette sp-thumb sp-cf'></div>","<div class='sp-palette-button-container sp-cf'>","<button type='button' class='sp-palette-toggle'></button>","</div>","</div>","<div class='sp-picker-container'>","<div class='sp-top sp-cf'>","<div class='sp-fill'></div>","<div class='sp-top-inner'>","<div class='sp-color'>","<div class='sp-sat'>","<div class='sp-val'>","<div class='sp-dragger'></div>","</div>","</div>","</div>","<div class='sp-clear sp-clear-display'>","</div>","<div class='sp-hue'>","<div class='sp-slider'></div>",a,"</div>","</div>","<div class='sp-alpha'><div class='sp-alpha-inner'><div class='sp-alpha-handle'></div></div></div>","</div>","<div class='sp-input-container sp-cf'>","<input class='sp-input' type='text' spellcheck='false'  />","</div>","<div class='sp-initial sp-thumb sp-cf'></div>","<div class='sp-button-container sp-cf'>","<a class='sp-cancel btn btn-link' href='#'></a>","<button type='button' class='sp-choose btn btn-primary'></button>","</div>","</div>","</div>"].join("")}();function l(e,n,t,i){for(var r=[],s=0;s<e.length;s++){var l=e[s];if(l){var d=tinycolor(l),u=d.toHsl().l<.5?"sp-thumb-el sp-thumb-dark":"sp-thumb-el sp-thumb-light";u+=tinycolor.equals(n,l)?" sp-thumb-active":"";var c=d.toString(i.preferredFormat||"rgb"),g=o?"background-color:"+d.toRgbString():"filter:"+d.toFilter();r.push('<span title="'+c+'" data-color="'+d.toRgbString()+'" class="'+u+'"><span class="sp-thumb-inner" style="'+g+';" /></span>')}else{r.push(a("<div />").append(a('<span data-color="" style="background-color:transparent;" class="sp-clear-display"></span>').attr("title",i.noColorSelectedText)).html())}}return"<div class='sp-cf "+t+"'>"+r.join("")+"</div>"}function d(d,u){var p,f,y,b,v=function(e,t){var i=a.extend({},n,e);return i.callbacks={move:g(i.move,t),change:g(i.change,t),show:g(i.show,t),hide:g(i.hide,t),beforeShow:g(i.beforeShow,t)},i}(u,d),S=v.flat,k=v.showSelectionPalette,C=v.localStorageKey,A=v.theme,w=v.callbacks,M=(p=za,f=10,function(){var a=this,e=arguments,n=function(){b=null,p.apply(a,e)};y&&clearTimeout(b),!y&&b||(b=setTimeout(n,f))}),T=!1,B=!1,R=0,N=0,P=0,L=0,I=0,K=0,O=0,E=0,G=0,D=0,j=1,H=[],$=[],x={},F=v.selectionPalette.slice(0),z=v.maxSelectionSize,V="sp-dragging",W=null,U=d.ownerDocument,_=(U.body,a(d)),Z=!1,J=a(s,U).addClass(A),Y=J.find(".sp-picker-container"),q=J.find(".sp-color"),Q=J.find(".sp-dragger"),X=J.find(".sp-hue"),aa=J.find(".sp-slider"),ea=J.find(".sp-alpha-inner"),na=J.find(".sp-alpha"),ta=J.find(".sp-alpha-handle"),ia=J.find(".sp-input"),oa=J.find(".sp-palette"),ra=J.find(".sp-initial"),sa=J.find(".sp-cancel"),la=J.find(".sp-clear"),da=J.find(".sp-choose"),ua=J.find(".sp-palette-toggle"),ca=_.is("input"),ga=ca&&"color"===_.attr("type")&&m(),ha=ca&&
1!S,ma=ha?a(r).addClass(A).addClass(v.className).addClass(v.replacerClassName):a([]),pa=ha?ma:_,fa=ma.find(".sp-preview-inner"),ya=v.color||ca&&_.val(),ba=!1,va=v.preferredFormat,Sa=!v.showButtons||v.clickoutFiresChange,ka=!ya,Ca=v.allowEmpty&&!ga;function Aa(){if(v.showPaletteOnly&&(v.showPalette=!0),ua.text(v.showPaletteOnly?v.togglePaletteMoreText:v.togglePaletteLessText),v.palette){H=v.palette.slice(0),$=Array.isArray(H[0])?H:[H],x={};for(var a=0;a<$.length;a++)for(var e=0;e<$[a].length;e++){var n=tinycolor($[a][e]).toRgbString();x[n]=!0}}J.toggleClass("sp-flat",S),J.toggleClass("sp-input-disabled",!v.showInput),J.toggleClass("sp-alpha-enabled",v.showAlpha),J.toggleClass("sp-clear-enabled",Ca),J.toggleClass("sp-buttons-disabled",!v.showButtons),J.toggleClass("sp-palette-buttons-disabled",!v.togglePaletteOnly),J.toggleClass("sp-palette-disabled",!v.showPalette),J.toggleClass("sp-palette-only",v.showPaletteOnly),J.toggleClass("sp-initial-disabled",!v.showInitial),J.addClass(v.className).addClass(v.containerClassName),za()}function wa(){if(C&&window.localStorage){try{var e=window.localStorage[C].split(",#");e.length>1&&(delete window.localStorage[C],a.each(e,function(a,e){Ma(e)}))}catch(a){}try{F=window.localStorage[C].split(";")}catch(a){}}}function Ma(e){if(k){var n=tinycolor(e).toRgbString();if(!x[n]&&-1===a.inArray(n,F))for(F.push(n);F.length>z;)F.shift();if(C&&window.localStorage)try{window.localStorage[C]=F.join(";")}catch(a){}}}function Ta(){var e=ja(),n=a.map($,function(a,n){return l(a,e,"sp-palette-row sp-palette-row-"+n,v)});wa(),F&&n.push(l(function(){var a=[];if(v.showPalette)for(var e=0;e<F.length;e++){var n=tinycolor(F[e]).toRgbString();x[n]||a.push(F[e])}return a.reverse().slice(0,v.maxSelectionSize)}(),e,"sp-palette-row sp-palette-row-selection",v)),oa.html(n.join(""))}function Ba(){if(v.showInitial){var a=ba,e=ja();ra.html(l([a,e],e,"sp-palette-row-initial",v))}}function Ra(){(N<=0||R<=0||L<=0)&&za(),B=!0,J.addClass(V),W=null,_.trigger("dragstart.spectrum",[ja()])}function Na(){B=!1,J.removeClass(V),_.trigger("dragstop.spectrum",[ja()])}function Pa(){var a=ia.val();if(null!==a&&""!==a||!Ca){var e=tinycolor(a);e.isValid()?(Da(e),Fa(!0)):ia.addClass("sp-validation-error")}else Da(null),Fa(!0)}function La(){T?Ea():Ia()}function Ia(){var e=a.Event("beforeShow.spectrum");T?za():(_.trigger(e,[ja()]),!1===w.beforeShow(ja())||e.isDefaultPrevented()||(!function(){for(var a=0;a<t.length;a++)t[a]&&t[a].hide()}(),T=!0,a(U).on("keydown.spectrum",Ka),a(U).on("click.spectrum",Oa),a(window).on("resize.spectrum",M),ma.addClass("sp-active"),J.removeClass("sp-hidden"),za(),$a(),ba=ja(),Ba(),w.show(ba),_.trigger("show.spectrum",[ba])))}function Ka(a){27===a.keyCode&&Ea()}function Oa(a){2!=a.button&&(B||(Sa?Fa(!0):Ga(),Ea()))}function Ea(){T&&!S&&(T=!1,a(U).off("keydown.spectrum",Ka),a(U).off("click.spectrum",Oa),a(window).off("resize.spectrum",M),ma.removeClass("sp-active"),J.addClass("sp-hidden"),w.hide(ja()),_.trigger("hide.spectrum",[ja()]))}function Ga(){Da(ba,!0)}function Da(a,e){var n,t;tinycolor.equals(a,ja())?$a():(!a&&Ca?ka=!0:(ka=!1,t=(n=tinycolor(a)).toHsv(),E=t.h%360/360,G=t.s,D=t.v,j=t.a),$a(),n&&n.isValid()&&!e&&(va=v.preferredFormat||n.getFormat()))}function ja(a){return a=a||{},Ca&&ka?null:tinycolor.fromRatio({h:E,s:G,v:D,a:Math.round(100*j)/100},{format:a.format||va})}function Ha(){$a(),w.move(ja()),_.trigger("move.spectrum",[ja()])}function $a(){ia.removeClass("sp-validation-error"),xa();var a=tinycolor.fromRatio({h:E,s:1,v:1});q.css("background-color",a.toHexString());var e=va;j<1&&(0!==j||"name"!==e)&&("hex"!==e&&"hex3"!==e&&"hex6"!==e&&"name"!==e||(e="rgb"));var n=ja({format:e}),t="";if(fa.removeClass("sp-clear-display"),fa.css("background-color","transparent"),!n&&Ca)fa.addClass("sp-clear-display");else{var r=n.toHexString(),s=n.toRgbString();if(o||1===n.alpha?fa.css("background-color",s):(fa.css("background-color","transparent"),fa.css("filter",n.toFilter())),v.showAlpha){var l=n.toRgb();l.a=0;var d=tinycolor(l).toRgbString(),u="linear-gradient(left, "+d+", "+r+")";i?ea.css("filter",tinycolor(d).toFilter({gradientType:1},r)):(ea.css("background","-webkit-"+u),ea.css("background","-moz-"+u),ea.css("background","-ms-"+u),ea.css("background","linear-gradient(to right, "+d+", "+r+")"))}t=n.toString(e)}v.showInput&&ia.val(t),v.showPalette&&Ta(),Ba()}function xa(){var a=G,e=D;if(Ca&&ka)ta.hide(),aa.hide(),Q.hide();else{ta.show(),aa.show(),Q.show();var n=a*R,t=N-e*N;n=Math.max(-P,Math.min(R-P,n-P)),t=Math.max(-P,Math.min(N-P,t-P)),Q.css({top:t+"px",left:n+"px"});var i=j*I;ta.css({left:i-K/2+"px"});var o=E*L;aa.css({top:o-O+"px"})}}function Fa(a){var e=ja(),n="",t=!tinycolor.equals(e,ba);e&&(n=e.toString(va),Ma(e)),ca&&_.val(n),a&&t&&(w.change(e),_.trigger("change",[e]))}function za(){T&&(R=q.width(),N=q.height(),P=Q.height(),X.width(),L=X.height(),O=aa.height(),I=na.width(),K=ta.width(),S||(J.css("position","absolute"),v.offset?J.offset(v.offset):J.offset(function(e,n){var t=0,i=e.outerWidth(),o=e.outerHeight(),r=n.outerHeight(),s=e[0].ownerDocument,l=s.documentElement,d=l.clientWidth+a(s).scrollLeft(),u=l.clientHeight+a(s).scrollTop(),c=n.offset();return c.top+=r,c.left-=Math.min(c.left,c.left+i>d&&d>i?Math.abs(c.left+i-d):0),c.top-=Math.min(c.top,c.top+o>u&&u>o?Math.abs(o+r-t):t),c}(J,pa))),xa(),v.showPalette&&Ta(),_.trigger("reflow.spectrum"))}function Va(){Ea(),Z=!0,_.attr("disabled",!0),pa.addClass("sp-disabled")}!function(){if(i&&J.find("*:not(input)").attr("unselectable","on"),Aa(),ha&&_.after(ma).hide(),Ca||la.hide(),S)_.after(J).hide();else{var e="parent"===v.appendTo?_.parent():a(v.appendTo);1!==e.length&&(e=a("body")),e.append(J)}function n(e){return e.data&&e.data.ignore?(Da(a(e.target).closest(".sp-thumb-el").data("c
1olor")),Ha()):(Da(a(e.target).closest(".sp-thumb-el").data("color")),Ha(),Fa(!0),v.hideAfterPaletteSelect&&Ea()),!1}wa(),pa.on("click.spectrum touchstart.spectrum",function(e){Z||La(),e.stopPropagation(),a(e.target).is("input")||e.preventDefault()}),(_.is(":disabled")||!0===v.disabled)&&Va(),J.on("click",c),ia.on("change",Pa),ia.on("paste",function(){setTimeout(Pa,1)}),ia.on("keydown",function(a){13==a.keyCode&&Pa()}),sa.text(v.cancelText),sa.on("click.spectrum",function(a){a.stopPropagation(),a.preventDefault(),Ga(),Ea()}),la.attr("title",v.clearText),la.on("click.spectrum",function(a){a.stopPropagation(),a.preventDefault(),ka=!0,Ha(),S&&Fa(!0)}),da.text(v.chooseText),da.on("click.spectrum",function(a){a.stopPropagation(),a.preventDefault(),i&&ia.is(":focus")&&ia.trigger("change"),ia.hasClass("sp-validation-error")||(Fa(!0),Ea())}),ua.text(v.showPaletteOnly?v.togglePaletteMoreText:v.togglePaletteLessText),ua.on("click.spectrum",function(a){a.stopPropagation(),a.preventDefault(),v.showPaletteOnly=!v.showPaletteOnly,v.showPaletteOnly||S||J.css("left","-="+(Y.outerWidth(!0)+5)),Aa()}),h(na,function(a,e,n){j=a/I,ka=!1,n.shiftKey&&(j=Math.round(10*j)/10),Ha()},Ra,Na),h(X,function(a,e){E=parseFloat(e/L),ka=!1,v.showAlpha||(j=1),Ha()},Ra,Na),h(q,function(a,e,n){if(n.shiftKey){if(!W){var t=G*R,i=N-D*N,o=Math.abs(a-t)>Math.abs(e-i);W=o?"x":"y"}}else W=null;var r=!W||"y"===W;(!W||"x"===W)&&(G=parseFloat(a/R)),r&&(D=parseFloat((N-e)/N)),ka=!1,v.showAlpha||(j=1),Ha()},Ra,Na),ya?(Da(ya),$a(),va=v.preferredFormat||tinycolor(ya).format,Ma(ya)):$a(),S&&Ia();var t=i?"mousedown.spectrum":"click.spectrum touchstart.spectrum";oa.on(t,".sp-thumb-el",n),ra.on(t,".sp-thumb-el:nth-child(1)",{ignore:!0},n)}();var Wa={show:Ia,hide:Ea,toggle:La,reflow:za,option:function(n,t){return n===e?a.extend({},v):t===e?v[n]:(v[n]=t,"preferredFormat"===n&&(va=v.preferredFormat),void Aa())},enable:function(){Z=!1,_.attr("disabled",!1),pa.removeClass("sp-disabled")},disable:Va,offset:function(a){v.offset=a,za()},set:function(a){Da(a),Fa()},get:ja,destroy:function(){_.show(),pa.off("click.spectrum touchstart.spectrum"),J.remove(),ma.remove(),t[Wa.id]=null},container:J};return Wa.id=t.push(Wa)-1,Wa}function u(){}function c(a){a.stopPropagation()}function g(a,e){var n=Array.prototype.slice,t=n.call(arguments,2);return function(){return a.apply(e,t.concat(n.call(arguments)))}}function h(e,n,t,o){n=n||function(){},t=t||function(){},o=o||function(){};var r=document,s=!1,l={},d=0,u=0,c="ontouchstart"in window,g={};function h(a){a.stopPropagation&&a.stopPropagation(),a.preventDefault&&a.preventDefault(),a.returnValue=!1}function m(a){if(s){if(i&&r.documentMode<9&&!a.button)return p();var t=a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches[0],o=t&&t.pageX||a.pageX,g=t&&t.pageY||a.pageY,m=Math.max(0,Math.min(o-l.left,u)),f=Math.max(0,Math.min(g-l.top,d));c&&h(a),n.apply(e,[m,f,a])}}function p(){s&&(a(r).off(g),a(r.body).removeClass("sp-dragging"),setTimeout(function(){o.apply(e,arguments)},0)),s=!1}g.selectstart=h,g.dragstart=h,g["touchmove mousemove"]=m,g["touchend mouseup"]=p,a(e).on("touchstart mousedown",function(n){(n.which?3==n.which:2==n.button)||s||!1!==t.apply(e,arguments)&&(s=!0,d=a(e).height(),u=a(e).width(),l=a(e).offset(),a(r).on(g),a(r.body).addClass("sp-dragging"),m(n),h(n))})}function m(){return a.fn.spectrum.inputTypeColorSupport()}var p="spectrum.id";a.fn.spectrum=function(e,n){if("string"==typeof e){var i=this,o=Array.prototype.slice.call(arguments,1);return this.each(function(){var n=t[a(this).data(p)];if(n){var r=n[e];if(!r)throw new Error("Spectrum: no such method: '"+e+"'");"get"==e?i=n.get():"container"==e?i=n.container:"option"==e?i=n.option.apply(n,o):"destroy"==e?(n.destroy(),a(this).removeData(p)):r.apply(n,o)}}),i}return this.spectrum("destroy").each(function(){var n=d(this,a.extend({},e,a(this).data()));a(this).data(p,n.id)})},a.fn.spectrum.load=!0,a.fn.spectrum.loadOpts={},a.fn.spectrum.draggable=h,a.fn.spectrum.defaults=n,a.fn.spectrum.inputTypeColorSupport=function e(){if(void 0===e._cachedResult){var n=a("<input type='color'/>")[0];e._cachedResult="color"===n.type&&""!==n.value}return e._cachedResult},a.spectrum={},a.spectrum.localization={},a.spectrum.palettes={},a.fn.spectrum.processNativeColorInputs=function(){var e=a("input[type=color]");e.length&&!m()&&e.spectrum({preferredFormat:"hex6"})},function(){var a=/^[\s,#]+/,e=/\s+$/,n=0,t=Math,i=t.round,o=t.min,r=t.max,s=t.random,l=function(s,d){if(d=d||{},(s=s||"")instanceof l)return s;if(!(this instanceof l))return new l(s,d);var u=function(n){var i={r:0,g:0,b:0},s=1,l=!1,d=!1;"string"==typeof n&&(n=function(n){n=n.replace(a,"").replace(e,"").toLowerCase();var t,i=!1;if(T[n])n=T[n],i=!0;else if("transparent"==n)return{r:0,g:0,b:0,a:0,format:"name"};if(t=j.rgb.exec(n))return{r:t[1],g:t[2],b:t[3]};if(t=j.rgba.exec(n))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=j.hsl.exec(n))return{h:t[1],s:t[2],l:t[3]};if(t=j.hsla.exec(n))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=j.hsv.exec(n))return{h:t[1],s:t[2],v:t[3]};if(t=j.hsva.exec(n))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=j.hex8.exec(n))return{a:O(t[1]),r:L(t[2]),g:L(t[3]),b:L(t[4]),format:i?"name":"hex8"};if(t=j.hex6.exec(n))return{r:L(t[1]),g:L(t[2]),b:L(t[3]),format:i?"name":"hex"};if(t=j.hex3.exec(n))return{r:L(t[1]+""+t[1]),g:L(t[2]+""+t[2]),b:L(t[3]+""+t[3]),format:i?"name":"hex"};return!1}(n));"object"==typeof n&&(n.hasOwnProperty("r")&&n.hasOwnProperty("g")&&n.hasOwnProperty("b")?(u=n.r,c=n.g,g=n.b,i={r:255*N(u,255),g:255*N(c,255),b:255*N(g,255)},l=!0,d="%"===String(n.r).substr(-1)?"prgb":"rgb"):n.hasOwnProperty("h")&&n.hasOwnProperty("s")&&n.hasOwnProperty("v")?(n.s=K(n.s),n.v=K(n.v),i=function(a,e,n){a=6*N(a,360),e=N(e,100),n=N(n,100);var i=t.floor(a),o=a-i,r=n*(1-e),s=n*(1-o*e),l=n*(1-(1-o)*e),d=i%6,u=[n,s,r,r,l,n][d],c=[l,n,n,s,r,r][d],g=[r,r,l,n,n,s][d];return{r:255*u,g:255*c,b:255*g}}(n.h,n.s,n.v),l=!0,d="hsv"):n.hasOwnProperty("h")&&n.hasOwnProperty("s")&&n.hasOwnProperty("l")&&(n.s=K(n.s),n.l=K(n.l),i=function(a,e,n){var t,i,o;function r(a,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?a+6*(e-a)*n:n<.5?e:n<2/3?a+(e-a)*(2/3-n)*6:a}
vendor: 9,128 bytes, line 1
1if(a=N(a,360),e=N(e,100),n=N(n,100),0===e)t=i=o=n;else{var s=n<.5?n*(1+e):n+e-n*e,l=2*n-s;t=r(l,s,a+1/3),i=r(l,s,a),o=r(l,s,a-1/3)}return{r:255*t,g:255*i,b:255*o}}(n.h,n.s,n.l),l=!0,d="hsl"),n.hasOwnProperty("a")&&(s=n.a));var u,c,g;return s=R(s),{ok:l,format:n.format||d,r:o(255,r(i.r,0)),g:o(255,r(i.g,0)),b:o(255,r(i.b,0)),a:s}}(s);this._originalInput=s,this._r=u.r,this._g=u.g,this._b=u.b,this._a=u.a,this._roundA=i(100*this._a)/100,this._format=d.format||u.format,this._gradientType=d.gradientType,this._r<1&&(this._r=i(this._r)),this._g<1&&(this._g=i(this._g)),this._b<1&&(this._b=i(this._b)),this._ok=u.ok,this._tc_id=n++};function d(a,e,n){a=N(a,255),e=N(e,255),n=N(n,255);var t,i,s=r(a,e,n),l=o(a,e,n),d=(s+l)/2;if(s==l)t=i=0;else{var u=s-l;switch(i=d>.5?u/(2-s-l):u/(s+l),s){case a:t=(e-n)/u+(e<n?6:0);break;case e:t=(n-a)/u+2;break;case n:t=(a-e)/u+4}t/=6}return{h:t,s:i,l:d}}function u(a,e,n){a=N(a,255),e=N(e,255),n=N(n,255);var t,i,s=r(a,e,n),l=o(a,e,n),d=s,u=s-l;if(i=0===s?0:u/s,s==l)t=0;else{switch(s){case a:t=(e-n)/u+(e<n?6:0);break;case e:t=(n-a)/u+2;break;case n:t=(a-e)/u+4}t/=6}return{h:t,s:i,v:d}}function c(a,e,n,t){var o=[I(i(a).toString(16)),I(i(e).toString(16)),I(i(n).toString(16))];return t&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function g(a,e,n,t){var o;return[I((o=t,Math.round(255*parseFloat(o)).toString(16))),I(i(a).toString(16)),I(i(e).toString(16)),I(i(n).toString(16))].join("")}function h(a,e){e=0===e?0:e||10;var n=l(a).toHsl();return n.s-=e/100,n.s=P(n.s),l(n)}function m(a,e){e=0===e?0:e||10;var n=l(a).toHsl();return n.s+=e/100,n.s=P(n.s),l(n)}function p(a){return l(a).desaturate(100)}function f(a,e){e=0===e?0:e||10;var n=l(a).toHsl();return n.l+=e/100,n.l=P(n.l),l(n)}function y(a,e){e=0===e?0:e||10;var n=l(a).toRgb();return n.r=r(0,o(255,n.r-i(-e/100*255))),n.g=r(0,o(255,n.g-i(-e/100*255))),n.b=r(0,o(255,n.b-i(-e/100*255))),l(n)}function b(a,e){e=0===e?0:e||10;var n=l(a).toHsl();return n.l-=e/100,n.l=P(n.l),l(n)}function v(a,e){var n=l(a).toHsl(),t=(i(n.h)+e)%360;return n.h=t<0?360+t:t,l(n)}function S(a){var e=l(a).toHsl();return e.h=(e.h+180)%360,l(e)}function k(a){var e=l(a).toHsl(),n=e.h;return[l(a),l({h:(n+120)%360,s:e.s,l:e.l}),l({h:(n+240)%360,s:e.s,l:e.l})]}function C(a){var e=l(a).toHsl(),n=e.h;return[l(a),l({h:(n+90)%360,s:e.s,l:e.l}),l({h:(n+180)%360,s:e.s,l:e.l}),l({h:(n+270)%360,s:e.s,l:e.l})]}function A(a){var e=l(a).toHsl(),n=e.h;return[l(a),l({h:(n+72)%360,s:e.s,l:e.l}),l({h:(n+216)%360,s:e.s,l:e.l})]}function w(a,e,n){e=e||6,n=n||30;var t=l(a).toHsl(),i=360/n,o=[l(a)];for(t.h=(t.h-(i*e>>1)+720)%360;--e;)t.h=(t.h+i)%360,o.push(l(t));return o}function M(a,e){e=e||6;for(var n=l(a).toHsv(),t=n.h,i=n.s,o=n.v,r=[],s=1/e;e--;)r.push(l({h:t,s:i,v:o})),o=(o+s)%1;return r}l.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var a=this.toRgb();return(299*a.r+587*a.g+114*a.b)/1e3},setAlpha:function(a){return this._a=R(a),this._roundA=i(100*this._a)/100,this},toHsv:function(){var a=u(this._r,this._g,this._b);return{h:360*a.h,s:a.s,v:a.v,a:this._a}},toHsvString:function(){var a=u(this._r,this._g,this._b),e=i(360*a.h),n=i(100*a.s),t=i(100*a.v);return 1==this._a?"hsv("+e+", "+n+"%, "+t+"%)":"hsva("+e+", "+n+"%, "+t+"%, "+this._roundA+")"},toHsl:function(){var a=d(this._r,this._g,this._b);return{h:360*a.h,s:a.s,l:a.l,a:this._a}},toHslString:function(){var a=d(this._r,this._g,this._b),e=i(360*a.h),n=i(100*a.s),t=i(100*a.l);return 1==this._a?"hsl("+e+", "+n+"%, "+t+"%)":"hsla("+e+", "+n+"%, "+t+"%, "+this._roundA+")"},toHex:function(a){return c(this._r,this._g,this._b,a)},toHexString:function(a){return"#"+this.toHex(a)},toHex8:function(){return g(this._r,this._g,this._b,this._a)},toHex8String:function(){return"#"+this.toHex8()},toRgb:function(){return{r:i(this._r),g:i(this._g),b:i(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+i(this._r)+", "+i(this._g)+", "+i(this._b)+")":"rgba("+i(this._r)+", "+i(this._g)+", "+i(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:i(100*N(this._r,255))+"%",g:i(100*N(this._g,255))+"%",b:i(100*N(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+i(100*N(this._r,255))+"%, "+i(100*N(this._g,255))+"%, "+i(100*N(this._b,255))+"%)":"rgba("+i(100*N(this._r,255))+"%, "+i(100*N(this._g,255))+"%, "+i(100*N(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(B[c(this._r,this._g,this._b,!0)]||!1)},toFilter:function(a){var e="#"+g(this._r,this._g,this._b,this._a),n=e,t=this._gradientType?"GradientType = 1, ":"";a&&(n=l(a).toHex8String());return"progid:DXImageTransform.Microsoft.gradient("+t+"startColorstr="+e+",endColorstr="+n+")"},toString:function(a){var e=!!a;a=a||this._format;var n=!1,t=this._a<1&&this._a>=0;return e||!t||"hex"!==a&&"hex6"!==a&&"hex3"!==a&&"name"!==a?("rgb"===a&&(n=this.toRgbString()),"prgb"===a&&(n=this.toPercentageRgbString()),"hex"!==a&&"hex6"!==a||(n=this.toHexString()),"hex3"===a&&(n=this.toHexString(!0)),"hex8"===a&&(n=this.toHex8String()),"name"===a&&(n=this.toName()),"hsl"===a&&(n=this.toHslString()),"hsv"===a&&(n=this.toHsvString()),n||this.toHexString()):"name"===a&&0===this._a?this.toName():this.toRgbString()},_applyModification:function(a,e){var n=a.apply(null,[this].concat([].slice.call(e)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(f,arguments)},brighten:function(){return this._applyModification(y,arguments)},darken:function(){return this._applyModification(b,arguments)},desaturate:function(){return this._applyModification(h,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(p,arguments)},spin:function(){return this._applyModification(v,arguments)},_applyCombination:function(a,e){return a.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(w,arguments)},complement:function(){return this._applyCombination(S,arguments)},monochromatic:function(){return this._applyCombination(M,arguments)},splitcomplement:function(){return this._applyCombination(A,arguments)},triad:function(){return this._applyCombination(k,arguments)},tetrad:function(){return this._applyCombination(C,arguments)}},l.fromRatio=function(a,e){if("object"==typeof a){var n={};for(var t in a)a.hasOwnProperty(t)&&(n[t]="a"===t?a[t]:K(a[t]));a=n}return l(a,e)},l.equals=function(a,e){return!(!a||!e)&&l(a).toRgbString()==l(e).toRgbString()},l.random=function(){return l.fromRatio({r:s(),g:s(),b:s()})},l.mix=function(a,e,n){n=0===n?0:n||50;var t,i=l(a).toRgb(),o=l(e).toRgb(),r=n/100,s=2*r-1,d=o.a-i.a,u=1-(t=((t=s*d==-1?s:(s+d)/(1+s*d))+1)/2),c={r:o.r*t+i.r*u,g:o.g*t+i.g*u,b:o.b*t+i.b*u,a:o.a*r+i.a*(1-r)};return l(c)},l.readability=function(a,e){var n=l(a),t=l(e),i=n.toRgb(),o=t.toRgb(),r=n.getBrightness(),s=t.getBrightness(),d=Math.max(i.r,o.r)-Math.min(i.r,o.r)+Math.max(i.g,o.g)-Math.min(i.g,o.g)+Math.max(i.b,o.b)-Math.min(i.b,o.b);return{brightness:Math.abs(r-s),color:d}},l.isReadable=function(a,e){var n=l.readability(a,e);return n.brightness>125&&n.color>500},l.mostReadable=function(a,e){for(var n=null,t=0,i=!1,o=0;o<e.length;o++){var r=l.readability(a,e[o]),s=r.brightness>125&&r.color>500,d=r.brightness/125*3+r.color/500;(s&&!i||s&&i&&d>t||!s&&!i&&d>t)&&(i=s,t=d,n=l(e[o]))}return n};var T=l.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee9
10",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},B=l.hexNames=function(a){var e={};for(var n in a)a.hasOwnProperty(n)&&(e[a[n]]=n);return e}(T);function R(a){return a=parseFloat(a),(isNaN(a)||a<0||a>1)&&(a=1),a}function N(a,e){(function(a){return"string"==typeof a&&-1!=a.indexOf(".")&&1===parseFloat(a)})(a)&&(a="100%");var n=function(a){return"string"==typeof a&&-1!=a.indexOf("%")}(a);return a=o(e,r(0,parseFloat(a))),n&&(a=parseInt(a*e,10)/100),t.abs(a-e)<1e-6?1:a%e/parseFloat(e)}function P(a){return o(1,r(0,a))}function L(a){return parseInt(a,16)}function I(a){return 1==a.length?"0"+a:""+a}function K(a){return a<=1&&(a=100*a+"%"),a}function O(a){return L(a)/255}var E,G,D,j=(G="[\\s|\\(]+("+(E="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+E+")[,|\\s]+("+E+")\\s*\\)?",D="[\\s|\\(]+("+E+")[,|\\s]+("+E+")[,|\\s]+("+E+")[,|\\s]+("+E+")\\s*\\)?",{rgb:new RegExp("rgb"+G),rgba:new RegExp("rgba"+D),hsl:new RegExp("hsl"+G),hsla:new RegExp("hsla"+D),hsv:new RegExp("hsv"+G),hsva:new RegExp("hsva"
1+D),hex3:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex8:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});window.tinycolor=l}(),a(function(){a.fn.spectrum.load&&a.fn.spectrum.processNativeColorInputs()})}),$FR.location=function(){var a,e,n,t,i,o=[["Afghanistan","AF","Badakhshan~BDS|Badghis~BDG|Baghlan~BGL|Balkh~BAL|Bamyan~BAM|Daykundi~DAY|Farah~FRA|Faryab~FYB|Ghazni~GHA|Ghor~GHO|Helmand~HEL|Herat~HER|Jowzjan~JOW|Kabul~KAB|Kandahar~KAN|Kapisa~KAP|Khost~KHO|Kunar~KNR|Kunduz~KDZ|Laghman~LAG|Logar~LOW|Maidan Wardak~WAR|Nangarhar~NAN|Nimruz~NIM|Nuristan~NUR|Paktia~PIA|Paktika~PKA|Panjshir~PAN|Parwan~PAR|Samangan~SAM|Sar-e Pol~SAR|Takhar~TAK|Urozgan~ORU|Zabul~ZAB"],["Åland Islands","AX","Brändö~BR|Eckerö~EC|Finström~FN|Föglö~FG|Geta~GT|Hammarland~HM|Jomala~JM|Kumlinge~KM|Kökar~KK|Lemland~LE|Lumparland~LU|Mariehamn~MH|Saltvik~SV|Sottunga~ST|Sund~SD|Vårdö~VR"],["Albania","AL","Berat~01|Dibër~09|Durrës~02|Elbasan~03|Fier~04|Gjirokastër~05|Korçë~06|Kukës~07|Lezhë~08|Shkodër~10|Tirana~11|Vlorë~12"],["Algeria","DZ","Adrar~01|Aïn Defla~44|Aïn Témouchent~46|Algiers~16|Annaba~23|Batna~05|Béchar~08|Béjaïa~06|Biskra~07|Blida~09|Bordj Bou Arréridj~34|Bouïra~10|Boumerdès~35|Chlef~02|Constantine~25|Djelfa~17|El Bayadh~32|El Oued~39|El Tarf~36|Ghardaïa~47|Guelma~24|Illizi~33|Jijel~18|Khenchela~40|Laghouat~03|Mascara~29|Médéa~26|Mila~43|Mostaganem~27|Msila~28|Naâma~45|Oran~31|Ouargla~30|Oum el Bouaghi~04|Relizane~48|Saïda~20|Sétif~19|Sidi Bel Abbès~22|Skikda~21|Souk Ahras~41|Tamanghasset~11|Tébessa~12|Tiaret~14|Tindouf~37|Tipaza~42|Tissemsilt~38|Tizi Ouzou~15|Tlemcen~13"],["American Samoa","AS","Tutuila~01|Aunu'u~02|Ta'ū~03|Ofu‑Olosega~04|Rose Atoll~21|Swains Island~22"],["Andorra","AD","Andorra la Vella~07|Canillo~02|Encamp~03|Escaldes-Engordany~08|La Massana~04|Ordino~05|Sant Julià de Lòria~06"],["Angola","AO","Bengo~BGO|Benguela~BGU|Bié~BIE|Cabinda~CAB|Cuando Cubango~CCU|Cuanza Norte~CNO|Cuanza Sul~CUS|Cunene~CNN|Huambo~HUA|Huíla~HUI|Luanda~LUA|Lunda Norte~LNO|Lunda Sul~LSU|Malanje~MAL|Moxico~MOX|Namibe~NAM|Uíge~UIG|Zaire~ZAI"],["Anguilla","AI","Anguilla~01|Anguillita Island~02|Blowing Rock~03|Cove Cay~04|Crocus Cay~05|Deadman's Cay~06|Dog Island~07|East Cay~08|Little Island~09|Little Scrub Island~10|Mid Cay~11|North Cay~12|Prickly Pear Cays~13|Rabbit Island~14|Sandy Island/Sand Island~15|Scilly Cay~16|Scrub Island~17|Seal Island~18|Sombrero/Hat Island~19|South Cay~20|South Wager Island~21|West Cay~22"],["Antarctica","AQ","Antarctica~AQ"],["Antigua and Barbuda","AG","Antigua Island~01|Barbuda Island~02|Bird Island~04|Bishop Island~05|Blake Island~06|Crump Island~09|Dulcina Island~10|Exchange Island~11|Five Islands~12|Great Bird Island~13|Green Island~14|Guiana Island~15|Hawes Island~17|Hells Gate Island~16|Henry Island~18|Johnson Island~19|Kid Island~20|Lobster Island~22|Maiden Island~24|Moor Island~25|Nanny Island~26|Pelican Island~27|Prickly Pear Island~28|Rabbit Island~29|Red Head Island~31|Redonda Island~03|Sandy Island~32|Smith Island~33|The Sisters~34|Vernon Island~35|Wicked Will Island~36|York Island~37"],["Argentina","AR","Buenos Aires~B|Capital Federal~C|Catamarca~K|Chaco~H|Chubut~U|Córdoba~X|Corrientes~W|Entre Ríos~E|Formosa~P|Jujuy~Y|La Pampa~L|La Rioja~F|Mendoza~M|Misiones~N|Neuquén~Q|Río Negro~R|Salta~A|San Juan~J|San Luis~D|Santa Cruz~Z|Santa Fe~S|Santiago del Estero~G|Tierra del Fuego~V|Tucumán~T"],["Armenia","AM","Aragatsotn~AG|Ararat~AR|Armavir~AV|Gegharkunik~GR|Kotayk~KT|Lori~LO|Shirak~SH|Syunik~SU|Tavush~TV|Vayots Dzor~VD|Yerevan~ER"],["Aruba","AW","Aruba~AW"],["Australia","AU","Australian Capital Territory~ACT|New South Wales~NSW|Northern Territory~NT|Queensland~QLD|South Australia~SA|Tasmania~TAS|Victoria~VIC|Western Australia~WA"],["Austria","AT","Burgenland~1|Kärnten~2|Niederösterreich~3|Oberösterreich~4|Salzburg~5|Steiermark~6|Tirol~7|Vorarlberg~8|Wien~9"],["Azerbaijan","AZ","Bakı~BA|Gəncə~GA|Lənkəran~LA|Mingəçevir~MI|Naftalan~NA|Naxçıvan~NV|Şəki~SA|Şirvan~SR|Sumqayit~SM|Xankəndi~XA|Yevlax~YE|Abşeron~ABS|Ağcabədi~AGC|Ağdam~AGM|Ağdaş~AGS|Ağstafa~AGA|Ağsu~AGU|Astara~AST|Babək~BAB|Balakən~BAL|Bərdə~BAR|Beyləqan~BEY|Biləsuvar~BIL|Cəbrayıl~CAB|Cəlilabad~CAL|Culfa~CUL|Daşkəsən~DAS|Füzuli~FUZ|Gədəbəy~GAD|Goranboy~GOR|Göyçay~GOY|Göygöl~GYG|Hacıqabul~HAC|İmişli~IMI|İsmayıllı~ISM|Kəlbəcər~KAL|Kǝngǝrli~KAN|Kürdəmir~KUR|Laçın~LAC|Lənkəran~LAN|Lerik~LER|Masallı~MAS|Neftçala~NEF|Oğuz~OGU|Ordubad~ORD|Qəbələ~QAB|Qax~QAX|Qazax~QAZ|Qobustan~QOB|Quba~QBA|Qubadli~QBI|Qusar~QUS|Saatlı~SAT|Sabirabad~SAB|Şabran~SBN|Sədərək~SAD|Şahbuz~SAH|Şəki~SAK|Salyan~SAL|Şamaxı~SMI|Şəmkir~SKR|Samux~SMX|Şərur~SAR|Siyəzən~SIY|Şuşa~SUS|Tərtər~TAR|Tovuz~TOV|Ucar~UCA|Xaçmaz~XAC|Xızı~XIZ|Xocalı~XCI|Xocavənd~XVD|Yardımlı~YAR|Yevlax~YEV|Zəngilan~ZAN|Zaqatala~ZAQ|Zərdab~ZAR"],["Bahamas","BS","Acklins Island~01|Berry Islands~22|Bimini~02|Black Point~23|Cat Island~03|Central Abaco~24|Crooked Island and Long Cay~28|East Grand Bahama~29|E
1xuma~04|Freeport~05|Fresh Creek~06|Governor's Harbour~07|Green Turtle Cay~08|Harbour Island~09|High Rock~10|Inagua~11|Kemps Bay~12|Long Island~13|Marsh Harbour~14|Mayaguana~15|Moore’s Island~40|New Providence~16|Nichollstown and Berry Islands~17|North Abaco~42|North Andros~41|North Eleuthera~33|Ragged Island~18|Rock Sound~19|San Salvador and Rum Cay~20|Sandy Point~21|South Abaco~35|South Andros~36|South Eleuthera~37|West Grand Bahama~39"],["Bahrain","BH","Al Janūbīyah~14|Al Manāmah~13|Al Muḩarraq~15|Al Wusţá~16|Ash Shamālīyah~17"],["Bangladesh","BD","Barisal~A|Chittagong~B|Dhaka~C|Khulna~D|Rajshahi~E|Rangpur~F|Sylhet~G"],["Barbados","BB","Christ Church~01|Saint Andrew~02|Saint George~03|Saint James~04|Saint John~05|Saint Joseph~06|Saint Lucy~07|Saint Michael~08|Saint Peter~09|Saint Philip~10|Saint Thomas~11"],["Belarus","BY","Brest voblast~BR|Gorod Minsk~HO|Homiel voblast~HO|Hrodna voblast~HR|Mahilyow voblast~MA|Minsk voblast~MI|Vitsebsk voblast~VI"],["Belgium","BE","Bruxelles-Capitale~BRU|Région Flamande~VLG|Région Wallonië~WAL"],["Belize","BZ","Belize District~BZ|Cayo District~CY|Corozal District~CZL|Orange Walk District~OW|Stann Creek District~SC|Toledo District~TOL"],["Benin","BJ","Alibori~AL|Atakora~AK|Atlantique~AQ|Borgou~BO|Collines Department~CO|Donga~DO|Kouffo~KO|Littoral Department~LI|Mono Department~MO|Ouémé~OU|Plateau~PL|Zou~ZO"],["Bermuda","BM","City of Hamilton~03|Devonshire Parish~01|Hamilton Parish~02|Paget Parish~04|Pembroke Parish~05|Sandys Parish~08|Smith's Parish~09|Southampton Parish~10|St. George's Parish~07|Town of St. George~06|Warwick Parish~11"],["Bhutan","BT","Bumthang~33|Chhukha~12|Dagana~22|Gasa~GA|Haa~13|Lhuntse~44|Mongar~42|Paro~11|Pemagatshel~43|Punakha~23|Samdrup Jongkhar~45|Samtse~14|Sarpang~31|Thimphu~15|Trashigang~41|Trashiyangtse~TY|Trongsa~32|Tsirang~21|Wangdue Phodrang~24|Zhemgang~34"],["Bolivia","BO","Beni~B|Chuquisaca~H|Cochabamba~C|La Paz~L|Oruro~O|Pando~N|Potosí~P|Santa Cruz~S|Tarija~T"],["Bonaire, Sint Eustatius and Saba","BQ","Bonaire~BO|Saba Isand~SA|Sint Eustatius~SE"],["Bosnia and Herzegovina","BA","Brčko Distrikt~BRC|Federacija Bosne i Hercegovine~BIH|Republika Srpska~SRP"],["Botswana","BW","Central~CE|Ghanzi~GH|Kgalagadi~KG|Kgatleng~KL|Kweneng~KW|North West~NW|North-East~NE|South East~SE|Southern~SO"],["Bouvet Island","BV","Bouvet Island~BV"],["Brazil","BR","Acre~AC|Alagoas~AL|Amapá~AP|Amazonas~AM|Bahia~BA|Ceará~CE|Distrito Federal~DF|Espírito Santo~ES|Goiás~GO|Maranhão~MA|Mato Grosso~MT|Mato Grosso do Sul~MS|Minas Gerais~MG|Para~PA|Paraiba~PB|Paraná~PR|Pernambuco~PE|Piauí~PI|Rio de Janeiro~RJ|Rio Grande do Norte~RN|Rio Grande do Sul~RS|Rondônia~RO|Roraima~RR|Santa Catarina~SC|Sao Paulo~SP|Sergipe~SE|Tocantins~TO"],["British Indian Ocean Territory","IO","British Indian Ocean Territory"],["Brunei Darussalam","BN","Belait~BE|Brunei Muara~BM|Temburong~TE|Tutong~TU"],["Bulgaria","BG","Blagoevgrad~01|Burgas~02|Dobrich~08|Gabrovo~07|Jambol~28|Khaskovo~26|Kjustendil~10|Kurdzhali~09|Lovech~11|Montana~12|Pazardzhik~13|Pernik~14|Pleven~15|Plovdiv~16|Razgrad~17|Ruse~18|Shumen~27|Silistra~19|Sliven~20|Smoljan~21|Sofija~23|Sofija-Grad~22|Stara Zagora~24|Turgovishhe~25|Varna~03|Veliko Turnovo~04|Vidin~05|Vraca~06"],["Burkina Faso","BF","Balé~BAL|Bam/Lake Bam~BAM|Banwa Province~BAN|Bazèga~BAZ|Bougouriba~BGR|Boulgou Province~BLG|Boulkiemdé~BLK|Comoé/Komoe~COM|Ganzourgou Province~GAN|Gnagna~GNA|Gourma Province~GOU|Houet~HOU|Ioba~IOB|Kadiogo~KAD|Kénédougou~KEN|Komondjari~KMD|Kompienga~KMP|Kossi Province~KOS|Koulpélogo~KOP|Kouritenga~KOT|Kourwéogo~KOW|Léraba~LER|Loroum~LOR|Mouhoun~MOU|Namentenga~NAM|N
1aouri/Nahouri~NAO|Nayala~NAY|Noumbiel~NOU|Oubritenga~OUB|Oudalan~OUD|Passoré~PAS|Poni~PON|Sanguié~SNG|Sanmatenga~SMT|Séno~SEN|Sissili~SIS|Soum~SOM|Sourou~SOR|Tapoa~TAP|Tui/Tuy~TUI|Yagha~YAG|Yatenga~YAT|Ziro~ZIR|Zondoma~ZON|Zoundwéogo~ZOU"],["Burundi","BI","Bubanza~BB|Bujumbura Mairie~BM|Bujumbura Rural~BL|Bururi~BR|Cankuzo~CA|Cibitoke~CI|Gitega~GI|Karuzi~KR|Kayanza~KY|Kirundo~KI|Makamba~MA|Muramvya~MU|Muyinga~MY|Mwaro~MW|Ngozi~NG|Rutana~RT|Ruyigi~RY"],["Cambodia","KH","Banteay Mean Cheay|Batdambang|Kampong Cham|Kampong Chhnang|Kampong Spoe|Kampong Thum|Kampot|Kandal|Kaoh Kong|Keb|Kracheh|Mondol Kiri|Otdar Mean Cheay|Pailin|Phnum Penh|Pouthisat|Preah Seihanu (Sihanoukville)|Preah Vihear|Prey Veng|Rotanah Kiri|Siem Reab|Stoeng Treng|Svay Rieng|Takev"],["Cameroon","CM","Adamaoua~AD|Centre~CE|Est~ES|Extrême-Nord~EN|Littoral~LT|Nord~NO|Nord-Ouest~NW|Ouest~OU|Sud~SU|Sud-Ouest~SW"],["Canada","CA","Alberta~AB|British Columbia~BC|Manitoba~MB|New Brunswick~NB|Newfoundland and Labrador~NL|Northwest Territories~NT|Nova Scotia~NS|Nunavut~NU|Ontario~ON|Prince Edward Island~PE|Quebec~QC|Saskatchewan~SK|Yukon~YT"],["Cape Verde","CV","Boa Vista~BV|Brava~BR|Calheta de São Miguel~CS|Maio~MA|Mosteiros~MO|Paúl~PA|Porto Novo~PN|Praia~PR|Ribeira Brava~RB|Ribeira Grande~RG|Sal~SL|Santa Catarina~CA|Santa Cruz~CR|São Domingos~SD|São Filipe~SF|São Nicolau~SN|São Vicente~SV|Tarrafal~TA|Tarrafal de São Nicolau~TS"],["Cayman Islands","KY","Creek|Eastern|Midland|South Town|Spot Bay|Stake Bay|West End|Western"],["Central African Republic","CF","Bamingui-Bangoran~BB|Bangui~BGF|Basse-Kotto~BK|Haute-Kotto~HK|Haut-Mbomou~HM|Kémo~KG|Lobaye~LB|Mambéré-Kadéï~HS|Mbomou~MB|Nana-Grebizi~10|Nana-Mambéré~NM|Ombella-M'Poko~MP|Ouaka~UK|Ouham~AC|Ouham Péndé~OP|Sangha-Mbaéré~SE|Vakaga~VK"],["Chad","TD","Batha|Biltine|Borkou-Ennedi-Tibesti|Chari-Baguirmi|Guera|Kanem|Lac|Logone Occidental|Logone Oriental|Mayo-Kebbi|Moyen-Chari|Ouaddai|Salamat|Tandjile"],["Chile","CL","Aisén del General Carlos Ibáñez del Campo~AI|Antofagasta~AN|Araucanía~AR|Arica y Parinacota~AP|Atacama~AT|Bío-Bío~BI|Coquimbo~CO|Libertador General Bernardo O'Higgins~LI|Los Lagos~LL|Los Ríos~LR|Magallanes y Antartica Chilena~MA|Marga-Marga~|Maule~ML|Región Metropolitana de Santiago~RM|Tarapacá~TA|Valparaíso~VS"],["China","CN","Anhui~34|Be
1ijing~11|Chongqing~50|Fujian~35|Gansu~62|Guangdong~44|Guangxi~45|Guizhou~52|Hainan~46|Hebei~13|Heilongjiang~23|Henan~41|Hong Kong~91|Hubei~42|Hunan~43|Inner Mongolia~15|Jiangsu~32|Jiangxi~36|Jilin~22|Liaoning~21|Macau~92|Ningxia~64|Qinghai~63|Shaanxi~61|Shandong~37|Shanghai~31|Shanxi~14|Sichuan~51|Tianjin~12|Tibet~54|Xinjiang~65|Yunnan~53|Zhejiang~33"],["Christmas Island","CX","Christmas Island~CX"],["Cocos (Keeling) Islands","CC","Direction Island~DI|Home Island~HM|Horsburgh Island~HR|North Keeling Island~NK|South Island~SI|West Island~WI"],["Colombia","CO","Amazonas~AMA|Antioquia~ANT|Arauca~ARA|Archipiélago de San Andrés~SAP|Atlántico~ATL|Bogotá D.C.~DC|Bolívar~BOL|Boyacá~BOY|Caldas~CAL|Caquetá~CAQ|Casanare~CAS|Cauca~CAU|Cesar~CES|Chocó~CHO|Córdoba~COR|Cundinamarca~CUN|Guainía~GUA|Guaviare~GUV|Huila~HUI|La Guajira~LAG|Magdalena~MAG|Meta~MET|Nariño~NAR|Norte de Santander~NSA|Putumayo~PUT|Quindío~QUI|Risaralda~RIS|Santander~SAN|Sucre~SUC|Tolima~TOL|Valle del Cauca~VAC|Vaupés~VAU|Vichada~VID"],["Comoros","KM","Anjouan (Nzwani)|Domoni|Fomboni|Grande Comore (Njazidja)|Moheli (Mwali)|Moroni|Moutsamoudou"],["Congo, Republic of the (Brazzaville)","CG","Bouenza~11|Brazzaville~BZV|Cuvette~8|Cuvette-Ouest~15|Kouilou~5|Lékoumou~2|Likouala~7|Niari~9|Plateaux~14|Pointe-Noire~16|Pool~12|Sangha~13"],["Congo, the Democratic Republic of the (Kinshasa)","CD","Bandundu~BN|Bas-Congo~BC|Équateur~EQ|Kasaï-Occidental~KE|Kasaï-Oriental~KW|Katanga~KA|Kinshasa~KN|Maniema~MA|Nord-Kivu~NK|Orientale~OR|Sud-Kivu~SK"],["Cook Islands","CK","Aitutaki~01|Atiu~02|Avarua|Mangaia~03|Manihiki~04|Manuae~05|Mauke~06|Mitiaro~07|Nassau Island~08|Palmerston~09|Penrhyn~10|Pukapuka~11|Rakahanga~12|Rarotonga~13|Suwarrow~14|Takutea~15"],["Costa Rica","CR","Alajuela~2|Cartago~3|Guanacaste~5|Heredia~4|Limón~7|Puntarenas~6|San José~1"],["Côte d'Ivoire, Republic of","CI","Agnéby~16|Bafing~17|Bas-Sassandra~09|Denguélé~10|Dix-Huit Montagnes~06|Fromager~18|Haut-Sassandra~02|Lacs~07|Lagunes~01|Marahoué~12|Moyen-Cavally~19|Moyen-Comoé~05|N'zi-Comoé~11|Savanes~03|Sud-Bandama~15|Sud-Comoé~13|Vallée du Bandama~04|Worodougou~14|Zanzan~08"],["Croatia","HR","Bjelovarsko-Bilogorska Zupanija|Brodsko-Posavska Zupanija|Dubrovacko-Neretvanska Zupanija|Istarska Zupanija|Karlovacka Zupanija|Koprivnicko-Krizevacka Zupanija|Krapinsko-Zagorska Zupanija|Licko-Senjska Zupanija|Medimurska Zupanija|Osjecko-Baranjska Zupanija|Pozesko-Slavonska Zupanija|Primorsko-Goranska Zupanija|Sibensko-Kninska Zupanija|Sisacko-Moslavacka Zupanija|Splitsko-Dalmatinska Zupanija|Varazdinska Zupanija|Viroviticko-Podravska Zupanija|Vukovarsko-Srijemska Zupanija|Zadarska Zupanija|Zagreb|Zagrebacka Zupanija"],["Cuba","CU","Artemisa~15|Camagüey~09|Ciego de Ávila~08|Cienfuegos~06|Granma~12|Guantánamo~14|Holguín~11|Isla de la Juventud~99|La Habana~03|Las Tunas~10|Matanzas~04|Mayabeque~16|Pinar del Río~01|Sancti Spíritus~07|Santiago de Cuba~13|Villa Clara~05"],["Curaçao","CW","Curaçao~CW"],["Cyprus","CY","Ammochostos~04|Keryneia~05|Larnaka~03|Lefkosia~01|Lemesos~02|Pafos~05"],["Czech Republic","CZ","Hlavní město Praha~PR|Jihočeský kraj~JC|Jihomoravský kraj~JM|Karlovarský kraj~KA|Královéhradecký kraj~KR|Liberecký kraj~LI|Moravskoslezský kraj~MO|Olomoucký kraj~OL|Pardubický kraj~PA|Plzeňský kraj~PL|Středočeský kraj~ST|Ústecký kraj~US|Vysočina~VY|Zlínský kraj~ZL"],["Denmark","DK","Hovedstaden~84|Kujalleq~GL-KU|Midtjylland~82|Norderøerne~FO-01|Nordjylland~81|Østerø~FO-06|Qaasuitsup~GL-QA|Qeqqata~GL-QE|Sandø~FO-02|Sermersooq~GL-SM|Sjælland~85|Strømø~FO-03|Suderø~FO-04|Syddanmark~83|Vågø~FO-05"],["Djibouti","DJ","Ali Sabieh~AS|Arta~AR|Dikhil~DI|Obock~OB|Tadjourah~TA"],["Dominica","DM","Saint Andrew Parish~02|Saint David Parish~03|Saint George Parish~04|Saint John Parish~05|Saint Joseph Parish~06|Saint Luke Parish~07|Saint Mark Parish~08|Saint Patrick Parish~09|Saint Paul Parish~10|Saint Peter Parish~11"],["Dominican Republic","DO","Cibao Central~02|Del Valle~37|Distrito Nacional~01|Enriquillo~38|Norcentral~04|Nordeste~34|Noroeste~34|Norte~35|Valdesia~42"],["Ecuador","EC","Azuay~A|Bolívar~B|Cañar~F|Carchi~C|Chimborazo~H|Cotopaxi~X|El Oro~O|Esmeraldas~E|Galápagos~W|Guayas~G|Imbabura~I|Loja~L|Los Ríos~R|Manabí~M|Morona-Santiago~S|Napo~N|Orellana~D|Pastaza~Y|Pichincha~P|Santa Elena~SE|Santo Domingo de los Tsáchilas~SD|Sucumbíos~U|Tungurahua~T|Zamora-Chinchipe~Z"],["Egypt","EG","Alexandria~ALX|Aswan~ASN|Asyout~AST|Bani Sueif~BNS|Beheira~BH|Cairo~C|Daqahlia~DK|Dumiat~DT|El Bahr El Ahmar~BA|El Ismailia~IS|El Suez~SUZ|El Wadi El Gedeed~WAD|Fayoum~FYM|Gharbia~GH|Giza~SUZ|Helwan~HU|Kafr El Sheikh~KFS|Luxor~LX|Matrouh~MT|Menia~MN|Menofia~MNF|North Sinai~SIN|Port Said~PTS|Qalubia~KB|Qena~KN|Sharqia~SHR|Sixth of October~SU|Sohag~SHG|South Sinai~JS"],["El Salvador","SV","Ahuachapan|Cabanas|Chalatenango|Cuscatlan|La Libertad|La Paz|La Union|Morazan|San Miguel|San Salvador|San Vicente|Santa Ana|Sonsonate|Usulutan"],["Equatorial Guinea","GQ","Annobon|Bioko Norte|Bioko Sur|Centro Sur|Kie-Ntem|Litoral|Wele-Nzas"],["Eritrea","ER","Anseba~AN|Debub~DU|Debub-Keih-Bahri~DK|Gash-Barka~GB|Maekel~MA|Semien-Keih-Bahri~SK"],["Estonia","EE","Harjumaa (Tallinn)~37|Hiiumaa (Kardla)~39|Ida-Virumaa (Johvi)~44|Järvamaa (Paide)~41|Jõgevamaa (Jogeva)~49|Läänemaa~57|Lääne-Virumaa (Rakvere)~59|Pärnumaa (Parnu)~67|Põlvamaa (Polva)~65|Raplamaa (Rapla)~70|Saaremaa (Kuessaare)~74|Tartumaa (Tartu)~78|Valgamaa (Valga)~82|Viljandimaa (Viljandi)~84|Võrumaa (Voru)~86"],["Ethiopia","ET","Addis Ababa~AA|Afar~AF|Amhara~AM|Benshangul-Gumaz~BE|Dire Dawa~DD|Gambela~GA|Harari~HA|Oromia~OR|Somali~SO|Southern Nations Nationalities and People's Region~SN|Tigray~TI"],["Falkland Islands (Islas Malvinas)","FK","Falkland Islands (Islas Malvinas)"],["Faroe Islands","FO","Bordoy|Eysturoy|Mykines|Sandoy|Skuvoy|Streymoy|Suduroy|Tvoroyri|Vagar"],["Fiji","FJ","Central|Eastern|Northern|Rotuma|Western"],["Finland","FI","Ahvenanmaan lääni~AL|Etelä-Suomen lääni~ES|Itä-Suomen lääni~IS|Länsi-Suomen lääni~LS|Lapin lääni~LL|Oulun lääni~OL"],["France","FR","Alsace~A|Aquitaine~B|Auvergne~C|Basse-Normandie~P|Bourgogne~D|Bretagne~E|Centre~F|Champagne-Ardenne~G|Corse~H|Franche-Comté~I|Haute-Normandie~Q|Île-de
1-France~J|Languedoc-Roussillon~K|Limousin~L|Lorraine~M|Midi-Pyrénées~N|Nord-Pas-de-Calais~O|Pays de la Loire~R|Picardie~S|Poitou-Charentes~T|Provence-Alpes-Côte d'Azur~U|Rhône-Alpes~V"],["French Guiana","GF","French Guiana"],["French Polynesia","PF","Archipel des Marquises|Archipel des Tuamotu|Archipel des Tubuai|Iles du Vent|Iles Sous-le-Vent"],["French Southern and Antarctic Lands","TF","Adelie Land|Ile Crozet|Iles Kerguelen|Iles Saint-Paul et Amsterdam"],["Gabon","GA","Estuaire|Haut-Ogooue|Moyen-Ogooue|Ngounie|Nyanga|Ogooue-Ivindo|Ogooue-Lolo|Ogooue-Maritime|Woleu-Ntem"],["Gambia, The","GM","Banjul|Central River|Lower River|North Bank|Upper River|Western"],["Georgia","GE","Abashis|Abkhazia or Ap'khazet'is Avtonomiuri Respublika (Sokhumi)|Adigenis|Ajaria or Acharis Avtonomiuri Respublika (Bat'umi)|Akhalgoris|Akhalk'alak'is|Akhalts'ikhis|Akhmetis|Ambrolauris|Aspindzis|Baghdat'is|Bolnisis|Borjomis|Ch'khorotsqus|Ch'okhatauris|Chiat'ura|Dedop'listsqaros|Dmanisis|Dushet'is|Gardabanis|Gori|Goris|Gurjaanis|Javis|K'arelis|K'ut'aisi|Kaspis|Kharagaulis|Khashuris|Khobis|Khonis|Lagodekhis|Lanch'khut'is|Lentekhis|Marneulis|Martvilis|Mestiis|Mts'khet'is|Ninotsmindis|Onis|Ozurget'is|P'ot'i|Qazbegis|Qvarlis|Rust'avi|Sach'kheris|Sagarejos|Samtrediis|Senakis|Sighnaghis|T'bilisi|T'elavis|T'erjolis|T'et'ritsqaros|T'ianet'is|Tqibuli|Ts'ageris|Tsalenjikhis|Tsalkis|Tsqaltubo|Vanis|Zestap'onis|Zugdidi|Zugdidis"],["Germany","DE","Baden-Württemberg~BW|Bayern~BY|Berlin~BE|Brandenburg~BB|Bremen~HB|Hamburg~HH|Hessen~HE|Mecklenburg-Vorpommern~MV|Niedersachsen~NI|Nordrhein-Westfalen~NW|Rheinland-Pfalz~RP|Saarland~SL|Sachsen~SN|Sachsen-Anhalt~ST|Schleswig-Holstein~SH|Thüringen~TH"],["Ghana","GH","Ashanti|Brong-Ahafo|Central|Eastern|Greater Accra|Northern|Upper East|Upper West|Volta|Western"],["Gibraltar","GI","Gibraltar"],["Greece","GR","Achaḯa~13|Ágion Óros~69|Aitoloakarnanía~1|Argolída~11|Arkadía~12|Árta~31|Attikí~A1|Chalkidikí~64|Chaniá~94|Chíos~85|Dodekánisa~81|Dráma~52|Évros~71|Evrytanía~5|Évvoia~4|Flórina~63|Fokída~7|Fthiótida~6|Grevená~51|Ileía~14|Imathía~53|Ioánnina~33|Irakleío~91|Kardítsa~41|Kastoriá~56|Kavála~55|Kefallinía~23|Kérkyra~22|Kilkís~57|Korinthía~15|Kozáni~58|Kykládes~82|Lakonía~16|Lárisa~42|Lasíthi~92|Lefkáda~24|Lésvos~83|Magnisía~43|Messinía~17|Pélla~59|Piería~61|Préveza~34|Rethýmnis~93|Rodópi~73|Sámos~84|Sérres~62|Thesprotía~32|Thessaloníki~54|Tríkala~44|Voiotía~3|Xánthi~72|Zákynthos~21"],["Greenland","GL","Avannaa (Nordgronland)|Kitaa (Vestgronland)|Tunu (Ostgronland)"],["Grenada","GD","Carriacou and Petit Martinique|Saint Andrew|Saint David|Saint George|Saint John|Saint Mark|Saint Patrick"],["Guadeloupe","GP","Basse-Terre|Grande-Terre|Iles de la Petite Terre|Iles des Saintes|Marie-Galante"],["Guam","GU","Guam"],["Guatemala","GT","Alta Verapaz|Baja Verapaz|Chimaltenango|Chiquimula|El Progreso|Escuintla|Guatemala|Huehuetenango|Izabal|Jalapa|Jutiapa|Peten|Quetzaltenango|Quiche|Retalhuleu|Sacatepequez|San Marcos|Santa Rosa|Solola|Suchitepequez|Totonicapan|Zacapa"],["Guernsey","GG","Castel|Forest|St. Andrew|St. Martin|St. Peter Port|St. Pierre du Bois|St. Sampson|St. Saviour|Torteval|Vale"],["Guinea","GN","Beyla|Boffa|Boke|Conakry|Coyah|Dabola|Dalaba|Dinguiraye|Dubreka|Faranah|Forecariah|Fria|Gaoual|Gueckedou|Kankan|Kerouane|Kindia|Kissidougou|Koubia|Koundara|Kouroussa|Labe|Lelouma|Lola|Macenta|Mali|Mamou|Mandiana|Nzerekore|Pita|Siguiri|Telimele|Tougue|Yomou"],["Guinea-Bissau","GW","Bafata|Biombo|Bissau|Bolama-Bijagos|Cacheu|Gabu|Oio|Quinara|Tombali"],["Guyana","GY","Barima-Waini|Cuyuni-Mazaruni|Demerara-Mahaica|East Berbice-Corentyne|Essequibo Islands-West Demerara|Mahaica-Berbice|Pomeroon-Supenaam|Potaro-Siparuni|Upper Demerara-Berbice|Upper Takutu-Upper Essequibo"],["Haiti","HT","Artibonite|Centre|Grand'Anse|Nord|Nord-Est|Nord-Ouest|Ouest|Sud|Sud-Est"],["Heard Island and McDonald Islands","HM","Heard Island and McDonald Islands"],["Holy See (Vatican City)","VA","Holy See (Vatican City)~01"],["Honduras","HN","Atlantida|Choluteca|Colon|Comayagua|Copan|Cortes|El Paraiso|Francisco Morazan|Gracias a Dios|Intibuca|Islas de la Bahia|La Paz|Lempira|Ocotepeque|Olancho|Santa Barbara|Valle|Yoro"],["Hong Kong SAR China","HK","Hong Kong"],["Hungary","HU","Bács-Kiskun~BK|Baranya~BA|Békés~BE|Békéscsaba~BC|Borsod-Abaúj-Zemplén~BZ|Budapest~BU|Csongrád~CS|Debrecen~DE|Dunaújváros~DU|Eger~EG|Érd~ER|Fejér~FE|Győr-Moson-Sopron~GS|Győr~GY|Hajdú-Bihar~HB|Heves~HE|Hódmezővásárhely~HV|Jász-Nagykun-Szolnok~JN|Kaposvár~KV|Kecskemét~KM|Komárom-Esztergom~KE|Miskolc~MI|Nagykanizsa~NK|Nógrád~NO|Nyíregyháza~NY|Pécs~PS|Pest~PE|Salgótarján~ST|Somogy~SO|Sopron~SN|Szabolcs-Szatmár-Bereg~SZ|Szeged~SD|Székesfehérvár~SF|Szekszárd~SS|Szolnok~SK|Szombathely~SH|Tatabánya~TB|Tolna~TO|Vas~VA|Veszprém~VE|Veszprém~VM|Zala~ZA|Zalaegerszeg~ZE"],["Iceland","IS","Akranes|Akureyri|Arnessysla|Austur-Bardhastrandarsysla|Austur-Hunavatnssysla|Austur-Skaftafellssysla|Borgarfjardharsysla|Dalasysla|Eyjafjardharsysla|Gullbringusysla|Hafnarfjordhur|Husavik|Isafjordhur|Keflavik|Kjosarsysla|Kopavogur|Myrasysla|Neskaupstadhur|Nordhur-Isafjardharsysla|Nordhur-Mulasys-la|Nordhur-Thingeyjarsysla|Olafsfjordhur|Rangarvallasysla|Reykjavik|Saudharkrokur|Seydhisfjordhur|Siglufjordhur|Skagafjardharsysla|Snaefellsnes-og Hnappadalssysla|Strandasysla|Sudhur-Mulasysla|Sudhur-Thingeyjarsysla|Vesttmannaeyjar|Vestur-Bardhastrandarsysla|Vestur-Hunavatnssysla|Vestur-Isafjardharsysla|Vestur-Skaftafellssysla"],["India","IN","Andaman and Nicobar Islands|Andhra Pradesh|Arunac
1hal Pradesh|Assam|Bihar|Chandigarh|Chhattisgarh|Dadra and Nagar Haveli|Daman and Diu|Delhi|Goa|Gujarat|Haryana|Himachal Pradesh|Jammu and Kashmir|Jharkhand|Karnataka|Kerala|Lakshadweep|Madhya Pradesh|Maharashtra|Manipur|Meghalaya|Mizoram|Nagaland|Orissa|Pondicherry|Punjab|Rajasthan|Sikkim|Tamil Nadu|Telangana|Tripura|Uttar Pradesh|Uttaranchal|West Bengal"],["Indonesia","ID","Aceh|Bali|Banten|Bengkulu|East Timor|Gorontalo|Jakarta Raya|Jambi|Jawa Barat|Jawa Tengah|Jawa Timur|Kalimantan Barat|Kalimantan Selatan|Kalimantan Tengah|Kalimantan Timur|Kepulauan Bangka Belitung|Kepulauan Riau|Lampung|Maluku|Maluku Utara|Nusa Tenggara Barat|Nusa Tenggara Timur|Papua|Papua Barat|Riau|Sulawesi Selatan|Sulawesi Tengah|Sulawesi Tenggara|Sulawesi Utara|Sumatera Barat|Sumatera Selatan|Sumatera Utara|Yogyakarta"],["Iran, Islamic Republic of","IR","Ardabil|Azarbayjan-e Gharbi|Azarbayjan-e Sharqi|Bushehr|Chahar Mahall va Bakhtiari|Esfahan|Fars|Gilan|Golestan|Hamadan|Hormozgan|Ilam|Kerman|Kermanshah|Khorasan|Khuzestan|Kohgiluyeh va Buyer Ahmad|Kordestan|Lorestan|Markazi|Mazandaran|Qazvin|Qom|Semnan|Sistan va Baluchestan|Tehran|Yazd|Zanjan"],["Iraq","IQ","Al Anbar|Al Basrah|Al Muthanna|Al Qadisiyah|An Najaf|Arbil|As Sulaymaniyah|At Ta'mim|Babil|Baghdad|Dahuk|Dhi Qar|Diyala|Karbala'|Maysan|Ninawa|Salah ad Din|Wasit"],["Ireland","IE","Carlow|Cavan|Clare|Cork|Donegal|Dublin|Galway|Kerry|Kildare|Kilkenny|Laois|Leitrim|Limerick|Longford|Louth|Mayo|Meath|Monaghan|Offaly|Roscommon|Sligo|Tipperary|Waterford|Westmeath|Wexford|Wicklow"],["Isle of Man","IM","Isle of Man"],["Israel","IL","Central|Haifa|Jerusalem|Northern|Southern|Tel Aviv"],["Italy","IT","Abruzzo~65|Basilicata~77|Calabria~78|Campania~72|Emilia-Romagna~45|Friuli-Venezia Giulia~36|Lazio~62|Liguria~42|Lombardia~25|Marche~57|Molise~67|Piemonte~21|Puglia~75|Sardegna~88|Sicilia~82|Toscana~52|Trentino-Alto Adige~32|Umbria~55|Valle d'Aosta~23|Veneto~34"],["Jamaica","JM","Clarendon|Hanover|Kingston|Manchester|Portland|Saint Andrew|Saint Ann|Saint Catherine|Saint Elizabeth|Saint James|Saint Mary|Saint Thomas|Trelawny|Westmoreland"],["Japan","JP","Aichi|Akita|Aomori|Chiba|Ehime|Fukui|Fukuoka|Fukushima|Gifu|Gumma|Hiroshima|Hokkaido|Hyogo|Ibaraki|Ishikawa|Iwate|Kagawa|Kagoshima|Kanagawa|Kochi|Kumamoto|Kyoto|Mie|Miyagi|Miyazaki|Nagano|Nagasaki|Nara|Niigata|Oita|Okayama|Okinawa|Osaka|Saga|Saitama|Shiga|Shimane|Shizuoka|Tochigi|Tokushima|Tokyo|Tottori|Toyama|Wakayama|Yamagata|Yamaguchi|Yamanashi"],["Jersey","JE","Jersey"],["Jordan","JO","'Amman|Ajlun|Al 'Aqabah|Al Balqa'|Al Karak|Al Mafraq|At Tafilah|Az Zarqa'|Irbid|Jarash|Ma'an|Madaba"],["Kazakhstan","KZ","Almaty|Aqmola|Aqtobe|Astana|Atyrau|Batys Qazaqstan|Bayqongyr|Mangghystau|Ongtustik Qazaqstan|Pavlodar|Qaraghandy|Qostanay|Qyzylorda|Shyghys Qazaqstan|Soltustik Qazaqstan|Zhambyl"],["Kenya","KE","Central|Coast|Eastern|Nairobi Area|North Eastern|Nyanza|Rift Valley|Western"],["Kiribati","KI","Abaiang|Abemama|Aranuka|Arorae|Banaba|Banaba|Beru|Butaritari|Central Gilberts|Gilbert Islands|Kanton|Kiritimati|Kuria|Line Islands|Line Islands|Maiana|Makin|Marakei|Nikunau|Nonouti|Northern Gilberts|Onotoa|Phoenix Islands|Southern Gilberts|Tabiteuea|Tabuaeran|Tamana|Tarawa|Tarawa|Teraina"],["Korea, Democratic People's Republic of","KP","Chagang-do (Chagang Province)|Hamgyong-bukto (North Hamgyong Province)|Hamgyong-namdo (South Hamgyong Province)|Hwanghae-bukto (North Hwanghae Province)|Hwanghae-namdo (South Hwanghae Province)|Kaesong-si (Kaesong City)|Kangwon-do (Kangwon Province)|Namp'o-si (Namp'o City)|P'yongan-bukto (North P'yongan Province)|P'yongan-namdo (South P'yongan Province)|P'yongyang-si (P'yongyang City)|Yanggang-do (Yanggang Province)"],["Korea, Republic of","KR","Ch'ungch'ong-bukto|Ch'ungch'ong-namdo|Cheju-do|Cholla-bukto|Cholla-namdo|Inch'on-gwangyoksi|Kangwon-do|Kwangju-gwangyoksi|Kyonggi-do|Kyongsang-bukto|Kyongsang-namdo|Pusan-gwangyoksi|Soul-t'ukpyolsi|Taegu-gwangyoksi|Taejon-gwangyoksi|Ulsan-gwangyoksi"],["Kuwait","KW","Al 'Asimah|Al Ahmadi|Al Farwaniyah|Al Jahra'|Hawalli"],["Kyrgyzstan","KG","Batken Oblasty|Bishkek Shaary|Chuy Oblasty (Bishkek)|Jalal-Abad Oblasty|Naryn Oblasty|Osh Oblasty|Talas Oblasty|Ysyk-Kol Oblasty (Karakol)"],["Laos","LA","Vientiane~VT|Attapu!(Attopeu)~AT|Bokèo~BK|Bolikhamxai!(Borikhane)~BL|Champasak!(Champassak)~CH|Houaphan~HO|Khammouan~KH|Louang!Namtha~LM|Louangphabang!(Louang!Prabang)~LP|Oudômxai!(Oudomsai)~OU|Phôngsali!(Phong!Saly)~PH|Salavan!(Saravane)~SL|Savannakhét~SV|Vientiane~VI|Xaignabouli~XA|Xékong!(Sékong)~XE|Xiangkhoang!(Xieng!Khouang)~XI|Xaisômboun~XN"],["Latvia","LV","Aizkraukles Rajons|Aluksnes Rajons|Balvu Rajons|Bauskas Rajons|Cesu Rajons|Daugavpils|Daugavpils Rajons|Dobeles Rajons|Gulbenes Rajons|Jekabpils Rajons|Jelgava|Jelgavas Rajons|Jurmala|Kraslavas Rajons|Kuldigas Rajons|Leipaja|Liepajas Rajons|Limbazu Rajons|Ludzas Rajons|Madonas Rajons|Ogres Rajons|Preilu Rajons|Rezekne|Rezeknes Rajons|Riga|Rigas Rajons|Saldus Rajons|Talsu Rajons|Tukuma Rajons|Valkas Rajons|Valmieras Rajons|Ventspils|Ventspils Rajons"],["Lebanon","LB","Beyrouth|Ech Chimal|Ej Jnoub|El Bekaa|Jabal Loubnane"],["Lesotho","LS","Berea|Butha-Buthe|Leribe|Mafeteng|Maseru|Mohales Hoek|Mokhotlong|Qacha's Nek|Quthing|Thaba-Tseka"],["Liberia","LR","Bomi|Bong|Grand Bassa|Grand Cape Mount|Grand Gedeh|Grand Kru|Lofa|Margibi|Maryland|Montserrado|Nimba|River Cess|Sinoe"],["Libya","LY","Ajdabiya|Al 'Aziziyah|Al Fatih|Al Jabal al Akhdar|Al Jufrah|Al Khums|Al Kufrah|An Nuqat al Khams|Ash Shati'|Awbari|Az Zawiyah|Banghazi|Darnah|Ghadamis|Gharyan|Misratah|Murzuq|Sabha|Sawfajjin|Surt|Tarabulus|Tarhunah|Tubruq|Yafran|Zlitan"],["Liechtenstein","LI","Balzers|Eschen|Gamprin|Mauren|Planken|Ruggell|Schaan|Schellenberg|Triesen|Triesenberg|Vaduz"],["Lithuania","LT","Akmenes Rajonas|Alytaus Rajonas|Alytus|Anyksciu Rajonas|Birstonas|Birzu Rajonas|Druskininkai|Ignalinos Rajonas|Jonavos Rajonas|Joniskio Rajonas|Jurbarko Rajonas|Kaisiad
1oriu Rajonas|Kaunas|Kauno Rajonas|Kedainiu Rajonas|Kelmes Rajonas|Klaipeda|Klaipedos Rajonas|Kretingos Rajonas|Kupiskio Rajonas|Lazdiju Rajonas|Marijampole|Marijampoles Rajonas|Mazeikiu Rajonas|Moletu Rajonas|Neringa Pakruojo Rajonas|Palanga|Panevezio Rajonas|Panevezys|Pasvalio Rajonas|Plunges Rajonas|Prienu Rajonas|Radviliskio Rajonas|Raseiniu Rajonas|Rokiskio Rajonas|Sakiu Rajonas|Salcininku Rajonas|Siauliai|Siauliu Rajonas|Silales Rajonas|Silutes Rajonas|Sirvintu Rajonas|Skuodo Rajonas|Svencioniu Rajonas|Taurages Rajonas|Telsiu Rajonas|Traku Rajonas|Ukmerges Rajonas|Utenos Rajonas|Varenos Rajonas|Vilkaviskio Rajonas|Vilniaus Rajonas|Vilnius|Zarasu Rajonas"],["Luxembourg","LU","Diekirch|Grevenmacher|Luxembourg"],["Macao SAR China","MO","Macao"],["Macedonia, Former Yugoslav Republic of","MK","Aracinovo|Bac|Belcista|Berovo|Bistrica|Bitola|Blatec|Bogdanci|Bogomila|Bogovinje|Bosilovo|Brvenica|Cair (Skopje)|Capari|Caska|Cegrane|Centar (SkopjeZupa|Cesinovo|Cucer-Sandevo|Debar|Delcevo|Delogozdi|Demir Hisar|Demir Kapija|Dobrusevo|Dolna Banjica|Dolneni|Dorce Petrov (Skopje)Dzepciste|Gazi Baba (Skopje)|Gevgelija|Gostivar|Gradsko|Ilinden|Izvor|Jegunovce|Kamenjane|Karbinci|Karpos (Skopje)|Kavadarci|Kicevo|Kisela Voda (lecevce|Kocani|Konce|Kondovo|Konopiste|Kosel|Kratovo|Kriva rivogastani|Krusevo|Kuklis|Kukurecani|Kumanovo|Labunista|Lipkovo|Lozovo|Lukovo|Makedonska Kamenica|Makedonski Brod|Mavrovi eista|Miravci|Mogila|Murtino|Negotino|Negotino-Poloska|Novaci|Novo Selo|Oblesevo|Ohrid|Orasac|Orizari|Oslomej|Pehcevo|Petrovec|Plasnia|Podares|Prilepp|Radovis|Rankovce|Resen|Rosoman|Rostusa|Samokov|Saraj|Sipkovica|Sopiste|Sopotnika|Srbinovo|Star Dojran|Staravina|Staro e|Stip|Struga|Strumica|Studenicani|Suto Orizari (Skopje)|Sveti Nikole|Tearce|Tetovo|Topolcani|Valandovo|Vasilevo|Veles|Velesta|Vevcani|Vinica|Vitolistica|Vrapciste|Vratnica|Vrutok|Zajas|Zelenikovo|Zileno|Zitose|Zletovo|Zrnovci"],["Madagascar","MG","Antananarivo|Antsiranana|Fianarantsoa|Mahajanga|Toamasina|Toliara"],["Malawi","MW","Balaka|Blantyre|Chikwawa|Chiradzulu|Chitipa|Dedza|Dowa|Karonga|Kasungu|Likoma|Lilongwe|Machinga (Kasupe)|Mchinji|Mulanje|Mwanza|Mzimba|Nkhata Bay|Nkhotakota|Nsanje|Ntcheu|Ntchisi|Phalombe|Rumphi|Salima|Thyolo|Zomba"],["Malaysia","MY","Johor|Kedah|Kelantan|Labuan|Melaka|Negeri Sembilan|Pahang|Perak|Perlis|Pulau Pinang|Sabah|Sarawak|Selangor|Terengganu|Wilayah Persekutuan"],["Maldives","MV","Alifu|Baa|Dhaalu|Faafu|Gaafu Alifu|Gaafu Dhaalu|Gnaviyani|Haa Alifu|Haa afu|Laamu|Lhaviyani|Maale|Meemu|Noonu|Raa|Seenu|Shaviyani|Thaa|Vaavu"],["Mali","ML","Gao|Kayes|Kidal|Koulikoro|Mopti|Segou|Sikasso|Tombouctou"],["Malta","MT","Valletta"],["Marshall Islands","MH","Ailinginae|Ailinglaplap|Ailuk|Arno|Aur|Bikar|Bikini|Bokak|Ebon|Enewetak|Erikub|Jabat|Jaluit|Jemo|Kili|Kwajalein|Lae|Lib|Likiep|Majuro|Maloelap|Mejitorik|Namu|Rongelap|Rongrik|Toke|Ujae|Ujelang|Utirik|Wotho|Wotje"],["Martinique","MQ","Martinique"],["Mauritania","MR","Adrar|Assaba|Brakna|Dakhlet Nouadhibou|Gorgol|Guidimaka|Hodh Ech Chargui|Hodh El Gharbi|Inchiri|Nouakchott|Tagant|Tiris Zemmour|Trarza"],["Mauritius","MU","Agalega Islands|Black River|Cargados Carajos Shoals|Flacq|Grand Port|Moka|Pamplemousses|Plaines Wilhems|Port Louis|Riviere du odrigues|Savanne"],["Mayotte","YT","Dzaoudzi~01|Pamandzi~02|Mamoudzou~03|Dembeni~04|Bandrélé~05|
1Kani-Kéli~06|Bouéni~07|Chirongui~08|Sada~09|Ouangani~10|Chiconi~11|Tsingoni~12|M'Tsangamouji~13|Acoua~14|Mtsamboro~15|Bandraboua~16|Koungou~17"],["Mexico","MX","Aguascalientes|Baja California|Baja California Sur|Campeche|Chiapas|Chihuahua|Coahuila de Zaragoza|Colima|Distrito Federal|Durango|Guanajuato|Guerrero|Hidalgo|Jalisco|Mexico|Michoacan de Ocampo|Morelos|Nayarit|Nuevo Leon|Oaxaca|Puebla|Queretaro de Arteaga|Quintana Roo|San si|Sinaloa|Sonora|Tabasco|Tamaulipas|Tlaxcala|Veracruz-Llave|Yucatan|Zacatecas"],["Micronesia, Federated States of","FM","Chuuk (Truk)|Kosrae|Pohnpei|Yap"],["Moldova","MD","Balti|Cahul|Chisinau|Chisinau|Dubasari|Edinet|Gagauzia|Lapusna|Orhei|Soroca|Tighina|Ungheni"],["Monaco","MC","Fontvieille|La Condamine|Monaco-Ville|Monte-Carlo"],["Mongolia","MN","Arhangay|Bayan-Olgiy|Bayanhongor|Bulgan|Darhan|Dornod|Dornogovi|Dundgovi|Dzavhan|Erdenet|Govi-tiy|Hovd|Hovsgol|Omnogovi|Ovorhangay|Selenge|Suhbaatar|Tov|Ulaanbaatar|Uvs"],["Montenegro","ME","Andrijevica|Bar|Berane|Bijelo Polje|Budva|Cetinje|Danilovgrad|Herceg Novi|Kolašin|Kotor|Mojkovac|Nikšić|Plav|Plužine|Pljevlja|Podgorica|Golubovci|Tuzi|Rožaje|Šavnik|Tivat|Ulcinj|Žablja"],["Montserrat","MS","Saint Anthony|Saint Georges|Saint Peter's"],["Morocco","MA","Agadir|Al Hoceima|Azilal|Ben Slimane|Beni Mellal|Boulemane|Casablanca|Chaouen|El Jadida|El Kelaa des Srarhna|Er Essaouira|Fes|Figuig|Guelmim|Ifrane|Kenitra|Khemisset|Khenifra|Khouribga|Laayoune|Larache|Marrakech|Meknes|Nador|Ouarzazate|Oujda|Rabat-|Settat|Sidi Kacem|Tan-Tan|Tanger|Taounate|Taroudannt|Tata|Taza|Tetouan|Tiznit"],["Mozambique","MZ","Cabo Delgado|Gaza|Inhambane|Manica|Maputo|Nampula|Niassa|Sofala|Tete|Zambezia"],["Myanmar","MM","Ayeyarwady Region|Bago Region|Chin State|Kachin State|Kayah State|Kayin State|Magway Region|Mandalay Region|Mon State|Rakhine State|Shan State|Sagaing Region|Tanintharyi Region|Yangon Region|Naypyidaw Union Territory|Danu Self-Administered Zone|Kokang Self-Administered Zone|Naga Self-Administered Zone|Pa-O Self-Administered Zone|Pa Laung Self-Administered Zone|Wa Self-Administered Division"],["Namibia","NA","Caprivi|Erongo|Hardap|Karas|Khomas|Kunene|Ohangwena|Okavango|Omaheke|Omusati|Oshana|Oshikoto|Otjozondjupa"],["Nauru","NR","Aiwo|Anabar|Anetan|Anibare|Baiti|Boe|Buada|Denigomodu|Ewa|Ijuw|Meneng|Nibok|Uaboe|Yaren"],["Nepal","NP","Bagmati|Bheri|Dhawalagiri|Gandaki|Janakpur|Karnali|Kosi|Lumbini|Mahakali|Mechi|Narayani|Rapti|Sagarmatha|Seti"],["Netherlands","NL","Drenthe~DR|Flevoland~FL|Fryslân~FR|Gelderland~GE|Groningen~GR|Limburg~LI|Noord-Brabant~NB|Noord-Holland~NH|Overijssel~OV|Utrecht~UT|Zeeland~ZE|Zuid-Holland~ZH"],["New Caledonia","NC","Iles Loyaute|Nord|Sud"],["New Zealand","NZ","Auckland (Tāmaki-makau-rau)~AUK|Bay of Plenty (Te Moana a Toi Te Huatahi)~BOP|Canterbury (Waitaha)~CAN|Hawke's Bay (Te Matau a Māui)~HKB|Manawatu-Wanganui (Manawatu Whanganui)~MWT|Northland (Te Tai tokerau)~NTL|Otago (Ō Tākou)~OTA|Southland (Murihiku)~STL|Taranaki (Taranaki)~TKI|Waikato~WKO|Wellington (Te Whanga-nui-a-Tara)~WGN|West Coast (Te Taihau ā uru)~WTC|Gisborne District (Tūranga nui a Kiwa)~GIS|Marlborough District~MBH|Nelson City (Whakatū)~NSN|Tasman District~TAS|Chatham Islands Territory (Wharekauri)~CIT"],["Nicaragua","NI","Boaco~BO|Carazo~CA|Chinandega~CI|Chontales~CO|Estelí~ES|Granada~GR|Jinotega~JI|León~LE|Madriz~MD|Managua~MN|Masaya~MS|Matagalpa~MT|Nueva Segovia~NS|Río San Juan~SJ|Rivas~RI|Atlántico Norte~AN|Atlántico Sur~AS"],["Niger","NE","Agadez|Diffa|Dosso|Maradi|Niamey|Tahoua|Tillaberi|Zinder"],["Nigeria","NG","Abia|Abuja Federal Capital Territory|Adamawa|Akwa Ibom|Anambra|Bauchi|Bayelsa|Benue|Borno|Cross River|Delta|Ebonyi|Edo|Ekiti|Enugu|Gombe|Imo|Jigawa|no|Katsina|Kebbi|Kogi|Kwara|Lagos|Nassarawa|Niger|Ogun|Ondo|Osun|Oyo|Plateau|Rivers|Sokoto|Taraba|Yobe|Zamfara"],["Niue","NU","Niue"],["Norfolk Island","NF","Norfolk Island"],["Northern Mariana Islands","MP","Northern Islands|Rota|Saipan|Tinian"],["Norway","NO","Akershus~02|Aust-Agder~09|Buskerud~06|Finnmark~20|Hedmark~04|Hordaland~12|Møre og Romsdal~15|Nordland~18|Nord-Trøndelag~17|Oppland~05|Oslo~03|Rogaland~11|Sogn og Fjordane~14|Sør-Trøndelag~16|Telemark~08|Troms~19|Vest-Agder~10|Vestfold~07|Østfold~01|Jan Mayen~22|Svalbard~21"],["Oman","OM","Ad Dakhiliyah|Al Batinah|Al Wusta|Ash Sharqiyah|Az Zahirah|Masqat|Musandam|Zufar"],["Pakistan","PK","Balochistan|Federally Administered Tribal Areas|Islamabad Capital Territory|North-West Frontier Province|Punjab|Sindh"],["Palau","PW","Aimeliik|Airai|Angaur|Hatobohei|Kayangel|Koror|Melekeok|Ngaraard|Ngarchelong|Ngardmau|Ngatpang|Ngchesar|Ngeremlengui|Ngiwal|Palau leliu|Sonsoral|Tobi"],["Palestine, State of","PS","Palestine"],["Panama","PA","Bocas del Toro|Chiriqui|Cocle|Colon|Darien|Herrera|Los Santos|Panama|San Blas|Veraguas"],["Pa
1pua New Guinea","PG","Bougainville|Central|Chimbu|East New Britain|East Sepik|Eastern Highlands|Enga|Gulf|Madang|Manus|Milne Bay|Morobe|National Capital|New orthern|Sandaun|Southern Highlands|West New Britain|Western|Western Highlands"],["Paraguay","PY","Alto Paraguay|Alto Parana|Amambay|Asuncion (city)|Caaguazu|Caazapa|Canindeyu|Central|Concepcion|Cordillera|Guaira|Itapua|Misiones|Neembucu|Paraguari|Presidente Hayes|San Pedro"],["Peru","PE","Amazonas|Ancash|Apurimac|Arequipa|Ayacucho|Cajamarca|Callao|Cusco|Huancavelica|Huanuco|Ica|Junin|La Libertad|Lambayeque|Lima|Loreto|Madre de egua|Pasco|Piura|Puno|San Martin|Tacna|Tumbes|Ucayali"],["Philippines","PH","Abra|Agusan del Norte|Agusan del Sur|Aklan|Albay|Angeles|Antique|Aurora|Bacolod|Bago|Baguio|Bais|Basilan|Basilan an|Batanes|Batangas|Batangas City|Benguet|Bohol|Bukidnon|Bulacan|Butuan|Cabanatuan|Cadiz|Cagayan|Cagayan de Oro|Calbayog|Caloocan|Camarines arines Sur|Camiguin|Canlaon|Capiz|Catanduanes|Cavite|Cavite City|Cebu|Cebu City|Cotabato|Dagupan|Danao|Dapitan|Davao City Davao|Davao del Sur|Davao Dipolog|Dumaguete|Eastern Samar|General Santos|Gingoog|Ifugao|Iligan|Ilocos Norte|Ilocos Sur|Iloilo|Iloilo City|Iriga|Isabela|Kalinga-Apayao|La a Union|Laguna|Lanao del Norte|Lanao del Sur|Laoag|Lapu-Lapu|Legaspi|Leyte|Lipa|Lucena|Maguindanao|Mandaue|Manila|Marawi|Marinduque|Masbate|Mindoro l|Mindoro Oriental|Misamis Occidental|Misamis Oriental|Mountain|Naga|Negros Occidental|Negros Oriental|North Cotabato|Northern Samar|Nueva va Vizcaya|Olongapo|Ormoc|Oroquieta|Ozamis|Pagadian|Palawan|Palayan|Pampanga|Pangasinan|Pasay|Puerto Princesa|Quezon|Quezon ino|Rizal|Romblon|Roxas|Samar|San Carlos (in Negros Occidental)|San Carlos (in Pangasinan)|San Jose|San Pablo|Silay|Siquijor|Sorsogon|South Southern Leyte|Sultan Kudarat|Sulu|Surigao|Surigao del Norte|Surigao del Sur|Tacloban|Tagaytay|Tagbilaran|Tangub|Tarlac|Tawitawi|Toledo|Trece Zambales|Zamboanga|Zamboanga del Norte|Zamboanga del Sur"],["Pitcairn","PN","Pitcairn Islands"],["Poland","PL","Dolnoslaskie|Kujawsko-|Lodzkie|Lubelskie|Lubuskie|Malopolskie|Mazowieckie|Opolskie|Podkarpackie|Podlaskie|Pomorskie|Slaskie|Swietokrzyskie|Warminsko-|Wielkopolskie|Zachodniopomorskie"],["Portugal","PT","Acores (Azores)|Aveiro|Beja|Braga|Braganca|Castelo Branco|Coimbra|Evora|Faro|Guarda|Leiria|Lisboa|Madeira|Portalegre|Porto|Santarem|Setubal|Viana o|Vila Real|Viseu"],["Puerto Rico","PR","Adjuntas|Aguada|Aguadilla|Aguas Buenas|Aibonito|Anasco|Arecibo|Arroyo|Barceloneta|Barranquitas|Bayamon|Cabo Rojo|Caguas|Camuy|Canovanas|Carolina|Catano|Cayey|Ceiba|Ciales|Cidra|Coamo|Comerio|Corozal|Culebra|Dorado|Fajardo|Florida|Guanica|Guayama|Guayanilla|Guaynabo|Gurabo|Hatillo|Hormigueros|Humacao|Isabela|Jayuya|Juana Diaz|Juncos|Lajas|Lares|Las Marias|Las Piedras|Loiza|Luquillo|Manati|Maricao|Maunabo|Mayaguez|Moca|Morovis|Naguabo|Naranjito|Orocovis|Patillas|Penuelas|Ponce|Quebradillas|Rincon|Rio Grande|Sabana Grande|Salinas|San German|San Juan|San Lorenzo|San Sebastian|Santa Isabel|Toa Alta|Toa Baja|Trujillo Alto|Utuado|Vega Alta|Vega Baja|Vieques|Villalba|Yabucoa|Yauco"],["Qatar","QA","Ad Dawhah|Al Ghuwayriyah|Al Jumayliyah|Al Khawr|Al Wakrah|Ar Rayyan|Jarayan al Batinah|Madinat ash Shamal|Umm Salal"],["Réunion","RE","Réunion"],["Romania","RO","Alba|Arad|Arges|Bacau|Bihor|Bistrita-Nasaud|Botosani|Braila|Brasov|Bucuresti|Buzau|Calarasi|Caras-luj|Constanta|Covasna|Dimbovita|Dolj|Galati|Giurgiu|Gorj|Harghita|Hunedoara|Ialomita|Iasi|Maramures|Mehedinti|Mures|Neamt|Olt|Prahova|Salaj|Satu u|Suceava|Teleorman|Timis|Tulcea|Vaslui|Vilcea|Vrancea"],["Russian Federation","RU","Adygeya (Maykop)|Aginskiy Buryatskiy (Aginskoye)|Altay (Gorno-Altaysk)|Altayskiy (Barnaul)|Amurskaya (Blagoveshchensk)|Astrakhanskaya|Bashkortostan (Ufa)|Belgorodskaya|Bryanskaya|Buryatiya (Ulan-Ude)|Chechnya (Groznyy)|Chelyabinskaya|Chitinskaya|Chukotskiy (Anadyr)|Chuvashiya (Cheboksary)|Dagestan (Makhachkala)|Evenkiyskiy (Tura)|Ingushetiya (Nazran')|Irkutskaya|Ivanovskaya|Kabardino-Balkariya (Nal'chik)|Kalmykiya (Elista)|Kaluzhskaya|Kamchatskaya (Petropavlovsk-Kamchatskiy)|Karachayevo-Cherkesiya (Cherkessk)|Kareliya (Petrozavodsk)|Khabarovskiy|Khakasiya (Abakan)|Khanty-Mansiyskiy (Khanty-Mansiysk)|Kirovskaya|Komi (Syktyvkar)|Komi-Permyatskiy (Kudymkar)|Koryakskiy (Palana)|Krasnodarskiy|Krasnoyarskiy|Kurganskaya|Kurskaya|Leningradskaya|Lipetskaya|Magadanskaya|Mariy-El (Yoshkar-Ola)|Mordoviya (Saransk)aya|Moskva (Moscow)|Murmanskaya|Nenetskiy (Nar'yan-Mar)|Nizhegorodskaya|Novgorodskaya|Novosibirskaya|Omskaya|Orenburgskaya|Orlovskaya (Orel)|Permskaya|Primorskiy (Vladivostok)|Pskovskaya|Rostovskaya|Ryazanskaya|Sakha (Yakutsk)|Sakhalinskaya (Yuzhno-Sakhalinsk)|Samarskaya|Leningradskaya|Sankt-Peterburg 
1(Saint Petersburg)|Saratovskaya|Severnaya Osetiya-Alaniya [North Ossetia] (Vladikavkaz)|Smolenskaya|Stavropol'skiy|Sverdlovskaya (Yekaterinburg)aya|Tatarstan (Kazan')|Taymyrskiy (Dudinka)|Tomskaya|Tul'skaya|Tverskaya|Tyumenskaya|Tyva (Kyzyl)|Udmurtiya (Izhevsk)|Ul'yanovskaya|Ust'-Ordynskiy (Ust'-Ordynskiy)|Vladimirskaya|Volgogradskaya|Vologodskaya|Voronezhskaya|Yamalo-Nenetskiy (Salekhard)|Yaroslavskaya|Yevreyskaya"],["Rwanda","RW","Kigali~01|Eastern~02|Northern~03|Western~04|Southern~05"],["Saint Barthélemy","BL","Au Vent~02|Sous le Vent~01"],["Saint Helena, Ascension and Tristan da Cunha","SH","Ascension|Saint Helena|Tristan da Cunha"],["Saint Kitts and Nevis","KN","Christ Church Nichola Town|Saint Anne Sandy Point|Saint George Basseterre|Saint George Gingerland|Saint James Windward|Saint John Capisterre|Saint ree|Saint Mary Cayon|Saint Paul Capisterre|Saint Paul Charlestown|Saint Peter Basseterre|Saint Thomas Lowland|Saint Thomas Middle Island|Trinity Point"],["Saint Lucia","LC","Anse-la-Raye|Castries|Choiseul|Dauphin|Dennery|Gros Islet|Laborie|Micoud|Praslin|Soufriere|Vieux Fort"],["Saint Martin (French part)","MF","Saint Martin"],["Saint Pierre and Miquelon","PM","Miquelon|Saint Pierre"],["Saint Vincent and the Grenadines","VC","Charlotte~01|Grenadines~06|Saint~Andrew~02|Saint~David~03|Saint~George~04|Saint~Patrick~05"],["Samoa","WS","A'ana~AA|Aiga-i-le-Tai~AL|Atua~AT|Fa'asaleleaga~FA|Gaga'emauga~GE|Gagaifomauga~GI|Palauli~PA|Satupa'itea~SA|Tuamasaga~TU|Va'a-o-Fonoti~VF|Vaisigano~VS"],["San Marino","SM","Acquaviva|Borgo Maggiore|Chiesanuova|Domagnano|Faetano|Fiorentino|Monte Giardino|San Marino|Serravalle"],["Sao Tome and Principe","ST","Principe|Sao Tome"],["Saudi Arabia","SA","'Asir|Al Bahah|Al Hudud ash Shamaliyah|Al Jawf|Al Madinah|Al Qasim|Ar Riyad|Ash Sharqiyah (Eastern Province)|Ha'il|Jizan|Makkah|Najran|Tabuk"],["Senegal","SN","Dakar|Diourbel|Fatick|Kaolack|Kolda|Louga|Saint-Louis|Tambacounda|Thies|Ziguinchor"],["Serbia","RS","Beograd (Belgrade)~00|Borski~14|Braničevski~11|Jablanički~23|Južnobački~06|Južnobanatski~04|Kolubarski~09|Kosovski~25|Kosovsko-Mitrovački~28|Kosovsko-Pomoravski~29|Mačvanski~08|Moravički~17|Nišavski~20|Pčinjski~24|Pećki~26|Pirotski~22|Podunavski~10|Pomoravski~13|Prizrenski~27|Rasinski~19|Raški~18|Severnobački~01|Severnobanatski~03|Srednjebanatski~02|Sremski~07|Šumadijski~12|Toplički~21|Zaječarski~15|Zapadnobački~05|Zlatiborski~16"],["Seychelles","SC","Anse aux Pins|Anse Boileau|Anse Etoile|Anse Louis|Anse Royale|Baie Lazare|Baie Sainte Anne|Beau Vallon|Bel Air|Bel Ombre|Cascade|Glacis|Grand' Anse |Grand' Anse (on Praslin)|La Digue|La Riviere Anglaise|Mont Buxton|Mont Fleuri|Plaisance|Pointe La Rue|Port Glaud|Saint Louis|Takamaka"],["Sierra Leone","SL","Eastern|Northern|Southern|Western"],["Singapore","SG","Central Singapore~01|North East~02|North West~03|South East~04|South West~05"],["Sint Maarten (Dutch part)","SX","Sint Maarten"],["Slovakia","SK","Banskobystricky|Bratislavsky|Kosicky|Nitriansky|Presovsky|Trenciansky|Trnavsky|Zilinsky"],["Slovenia","SI","Ajdovscina|Beltinci|Bled|Bohinj|Borovnica|Bovec|Brda|Brezice|Brezovica|Cankova-Tisina|Celje|Cerklje na Gorenjskem|Cerknica|Cerkno|Crensovci|Crna na Crnomelj|Destrnik-Trnovska Vas|Divaca|Dobrepolje|Dobrova-Horjul-Polhov Gradec|Dol pri Ljubljani|Domzale|Dornava|Dravograd|Duplek|Gorenja Vas-orisnica|Gornja Radgona|Gornji Grad|Gornji Petrovci|Grosuplje|Hodos Salovci|Hrastnik|Hrpelje-Kozina|Idrija|Ig|Ilirska Bistrica|Ivancna ola|Jesenice|Jursinci|Kamnik|Kanal|Kidricevo|Kobarid|Kobilje|Kocevje|Komen|Koper|Kozje|Kranj|Kranjska o|Kungota|Kuzma|Lasko|Lenart|Lendava|Litija|Ljubljana|Ljubno|Ljutomer|Logatec|Loska Dolina|Loski e|Lukovica|Majsperk|Maribor|Medvode|Menges|Metlika|Mezica|Miren-Kostanjevica|Mislinja|Moravce|Moravske Toplice|Mozirje|Murska ta|Naklo|Nazarje|Nova Gorica|Novo Mesto|Odranci|Ormoz|Osilnica|Pesnica|Piran|Pivka|Podcetrtek|Podvelka-Ribnica|Postojna|Preddvor|Ptuj|Puconci|Race-ce|Radenci|Radlje ob Dravi|Radovljica|Ravne-Prevalje|Ribnica|Rogasevci|Rogaska Slatina|Rogatec|Ruse|Semic|Sencur|Sentilj|Sentjernej|Sentjur pri nica|Sezana|Skocjan|Skofja Loka|Skofljica|Slovenj Gradec|Slovenska Bistrica|Slovenske Konjice|Smarje pri Jelsah|Smartno ob anj|Starse|Store|Sveti Jurij|Tolmin|Trbovlje|Trebnje|Trzic|Turnisce|Velenje|Velike Lasce|Videm|Vipava|Vitanje|Vodice|Vojnik|Vrhnika|Vuzenica|Zagorje alec|Zavrc|Zelezniki|Ziri|Zrece"],["Solomon Islands","SB","Bellona|Central|Choiseul (Lauru)|Guadalcanal|Honiara|Isabel|Makira|Malaita|Rennell|Temotu|Western"],["Somalia","SO","Awdal|Bakool|Banaadir|Bari|Bay|Galguduud|Gedo|Hiiraan|Jubbada Dhexe|Jubbada Hoose|Mudug|Nugaal|Sanaag|Shabeellaha Dhexe|Shabeellaha l|Togdheer|Woqooyi Galbeed"],["South Africa","ZA","Eastern Cape~EC|Free State~FS|Gauteng~GT|KwaZulu-Natal~NL|Limpopo~LP|Mpumalanga~MP|Northern Cape~NC|North West~NW|Western Cape~WC"],["S
1outh Georgia and South Sandwich Islands","GS","Bird Island|Bristol Island|Clerke Rocks|Montagu Island|Saunders Island|South Georgia|Southern Thule|Traversay Islands"],["South Sudan","SS","South Sudan"],["Spain","ES","Albacete~CM|Alicante~VC|Almería~AN|Araba/Álava~VI|Asturias~O|Ávila~AV|Badajoz~BA|Barcelona~B|Bizkaia~BI|Burgos~BU|Cáceres~CC|Cádiz~CA|Cantabria~S|Castellón~CS|Cueta~CU|Ciudad Real~CR|Córdoba~CO|A Coruña~C|Cuenca~CU|Gipuzkoa~SS|Girona~GI|Granada~GR|Guadalajara~GU|Huelva~H|Huesca~HU|Illes Balears~PM|Jaén~J|León~LE|Lleida~L|Lugo~LU|Madrid~M|Málaga~MA|Melilla~ML|Murcia~MU|Navarre~NA|Ourense~OR|Palencia~P|Las Palmas~GC|Pontevedra~PO|La Rioja~LO|Salamanca~SA|Santa Cruz de Tenerife~TF|Segovia~SG|Sevilla~SE|Soria~SO|Tarragona~T|Teruel~TE|Toledo~TO|Valencia~V|Valladolid~VA|Zamora~ZA|Zaragoza~Z"],["Sri Lanka","LK","Central|Eastern|North Central|North Eastern|North Western|Northern|Sabaragamuwa|Southern|Uva|Western"],["Sudan","SD","A'ali an Nil|Al Bahr al Ahmar|Al Buhayrat|Al Jazirah|Al Khartum|Al Qadarif|Al Wahdah|An Nil al Abyad|An Nil al Azraq|Ash Shamaliyah|Bahr al rb al Istiwa'iyah|Gharb Bahr al Ghazal|Gharb Darfur|Gharb Kurdufan|Janub Darfur|Janub Kurdufan|Junqali|Kassala|Nahr an Nil|Shamal Bahr al amal Darfur|Shamal Kurdufan|Sharq al Istiwa'iyah|Sinnar|Warab"],["Suriname","SR","Brokopondo|Commewijne|Coronie|Marowijne|Nickerie|Para|Paramaribo|Saramacca|Sipaliwini|Wanica"],["Svalbard and Jan Mayen","SJ","Barentsoya|Bjornoya|Edgeoya|Hopen|Kvitoya|Nordaustandet|Prins Karls Forland|Spitsbergen"],["Swaziland","SZ","Hhohho|Lubombo|Manzini|Shiselweni"],["Sweden","SE","Blekinge|Dalarnas|Gavleborgs|Gotlands|Hallands|Jamtlands|Jonkopings|Kalmar|Kronobergs|Norrbottens|Orebro|Ostergotlands|Skane|Sodermanlands|Stockholm|Varmlands|Vasterbottens|Vasternorrlands|Vastmanlands|Vastra Gotalands"],["Switzerland","CH","Aargau~AG|Appenzell Ausserrhoden~AR|Appenzell Innerrhoden~AI|Basel-Landschaft~BL|Basel-Stadt~BS|Bern~BE|Fribourg~FR|Genève~GE|Glarus~GL|Graubünden~GR|Jura~JU|Luzern~LU|Neuchâtel~NE|Nidwalden~NW|Obwalden~OW|Sankt Gallen~SG|Schaffhausen~SH|Schwyz~SZ|Solothurn~SO|Thurgau~TG|Ticino~TI|Uri~UR|Valais~VS|Vaud~VD|Zug~ZG|Zürich~ZH"],["Syrian Arab Republic","SY","Al Hasakah|Al Ladhiqiyah|Al Qunaytirah|Ar Raqqah|As Suwayda'|Dar'a|Dayr az Zawr|Dimashq|Halab|Hamah|Hims|Idlib|Rif Dimashq|Tartus"],["Taiwan, China","TW","Chang-hua|Chi-lung|Chia-i|Chia-i|Chung-hsing-hsin-ts'un|Hsin-chu|Hsin-chu|Hua-lien|I-lan|K
1ao-hsiung|Kao-hsiung|Miao-li|Nan-t'ou|P'eng-hu|P'ing--chung|T'ai-chung|T'ai-nan|T'ai-nan|T'ai-pei|T'ai-pei|T'ai-tung|T'ao-yuan|Yun-lin"],["Tajikistan","TJ","Viloyati Khatlon|Viloyati Leninobod|Viloyati Mukhtori Kuhistoni Badakhshon"],["Tanzania, United Republic of","TZ","Arusha~01|Coast~19|Dar es Salaam~02|Dodoma~03|Iringa~04|Kagera~05|Kigoma~08|Kilimanjaro~09|Lindi~12|Manyara~26|Mara~13|Mbeya~14|Morogoro~16|Mtwara~17|Mwanza~18|Pemba North~06|Pemba South~10|Rukwa~20|Ruvuma~21|Shinyanga~22|Singida~23|Tabora~24|Tanga~25|Zanzibar North~07|Zanzibar Central/South~11|Zanzibar Urban/West~15"],["Thailand","TH","Amnat Charoen|Ang Thong|Bangkok|Buriram|Chachoengsao|Chai Nat|Chaiyaphum|Chanthaburi|Chiang Mai|Chiang Rai|Chon Buri|Chumphon|Kalasin|Kamphaeng hanaburi|Khon Kaen|Krabi|Lampang|Lamphun|Loei|Lop Buri|Mae Hong Son|Maha Sarakham|Mukdahan|Nakhon Nayok|Nakhon khon Phanom|Nakhon Ratchasima|Nakhon Sawan|Nakhon Si Thammarat|Nan|Narathiwat|Nong Bua Lamphu|Nong Khai|Nonthaburi|Pathum tani|Phangnga|Phatthalung|Phayao|Phetchabun|Phetchaburi|Phichit|Phitsanulok|Phra Nakhon Si Ayutthaya|Phrae|Phuket|Prachin Buri|Prachuap Khiri ng|Ratchaburi|Rayong|Roi Et|Sa Kaeo|Sakon Nakhon|Samut Prakan|Samut Sakhon|Samut Songkhram|Sara Buri|Satun|Sing ket|Songkhla|Sukhothai|Suphan Buri|Surat Thani|Surin|Tak|Trang|Trat|Ubon Ratchathani|Udon Thani|Uthai Thani|Uttaradit|Yala|Yasothon"],["Timor-Leste","TL","Timor-Leste"],["Togo","TG","De La Kara|Des Plateaux|Des Savanes|Du Centre|Maritime"],["Tokelau","TK","Atafu|Fakaofo|Nukunonu"],["Tonga","TO","Ha'apai|Tongatapu|Vava'u"],["Trinidad and Tobago","TT","Arima|Caroni|Mayaro|Nariva|Port-of-Spain|Saint Andrew|Saint David|Saint George|Saint Patrick|San Fernando|Victoria|Tobago"],["Tunisia","TN","Ariana|Beja|Ben Arous|Bizerte|El Kef|Gabes|Gafsa|Jendouba|Kairouan|Kasserine|Kebili|Mahdia|Medenine|Monastir|Nabeul|Sfax|Sidi Bou na|Sousse|Tataouine|Tozeur|Tunis|Zaghouan"],["Turkey","TR","Adana~01|Adıyaman~02|Afyonkarahisar~03|Ağrı~04|Aksaray~68|Amasya~05|Ankara~06|Antalya~07|Ardahan~75|Artvin~08|Aydın~09|Balıkesir~10|Bartın~74|Batman~72|Bayburt~69|Bilecik~11|Bingöl~12|Bitlis~13|Bolu~14|Burdur~15|Bursa~16|Çanakkale~17|Çankırı~18|Çorum~19|Denizli~20|Diyarbakır~21|Düzce~81|Edirne~22|Elazığ~23|Erzincan~24|Erzurum~25|Eskişehir~26|Gaziantep~27|Giresun~28|Gümüşhane~29|Hakkâri~30|Hatay~31|Iğdır~76|Isparta~32|İstanbul~34|İzmir~35|Kahramanmaraş~46|Karabük~78|Karaman~70|Kars~36|Kastamonu~37|Kayseri~38|Kırıkkale~71|Kırklareli~39|Kırşehir~40|Kilis~79|Kocaeli~41|Konya~42|Kütahya~43|Malatya~44|Manisa~45|Mardin~47|Mersin~33|Muğla~48|Muş~49|Nevşehir~50|Niğde~51|Ordu~52|Osmaniye~80|Rize~53|Sakarya~54|Samsun~55|Siirt~56|Sinop~57|Sivas~58|Şanlıurfa~63|Şırnak~73|Tekirdağ~59|Tokat~60|Trabzon~61|Tunceli~62|Uşak~64|Van~65|Yalova~77|Yozgat~66|Zonguldak~67"],["Turkmenistan","TM","Ahal Welayaty|Balkan Welayaty|Dashhowuz Welayaty|Lebap Welayaty|Mary Welayaty"],["Turks and Caicos Islands","TC","Turks and Caicos Islands"],["Tuvalu","TV","Tuvalu"],["Uganda","UG","Abim~317|Adjumani~301|Amolatar~314|Amuria~216|Amuru~319|Apac~302|Arua~303|Budaka~217|Bududa~223|Bugiri~201|Bukedea~224|Bukwa~218|Buliisa~419|Bundibugyo~401|Bushenyi~402|Busia~202|Butaleja~219|Dokolo~318|Gulu~304|Hoima~403|Ibanda~416|Iganga~203|Isingiro~417|Jinja~204|Kaabong~315|Kabale~404|Kabarole~405|Kaberamaido~213|Kalangala~101|Kaliro~220|Kampala~102|Kamuli~205|Kamwenge~413|Kanungu~414|Kapchorwa~206|Kasese~406|Katakwi~207|Kayunga~112|Kibaale~407|Kiboga~103|Kiruhura~418|Kisoro~408|Kitgum~305|Koboko~316|Kotido~306|Kumi~208|Kyenjojo~415|Lira~307|Luwero~104|Lyantonde~116|Manafwa~221|Maracha~320|Masaka~105|Masindi~409|Mayuge~214|Mbale~209|Mbarara~410|Mityana~114|Moroto~308|Moyo~309|Mpigi~106|Mubende~107|Mukono~108|Nakapiripirit~311|Nakaseke~115|Nakasongola~109|Namutumba~222|Nebbi~310|Ntungamo~411|Oyam~321|Pader~312|Pallisa~210|Rakai~110|Rukungiri~412|Sembabule~111|Sironko~215|Soroti~211|Tororo~212|Wakiso~113|Yumbe~313"],["Ukraine","UA","Cherkasy~71|Chernihiv~74|Chernivtsi~77|Dnipropetrovsk~12|Donetsk~14|Ivano-Frankivsk~26|Kharkiv~63|Kherson~65|Khmelnytskyi~68|Kiev~32|Kirovohrad~35|Luhansk~09|Lviv~46|Mykolaiv~48|Odessa~51|Poltava~53|Rivne~56|Sumy~59|Ternopil~61|Vinnytsia~05|Volyn~07|Zakarpatti
1a~21|Zaporizhia~23|Zhytomyr~18|Avtonomna Respublika Krym~43|Kyïv~30|Sevastopol~40"],["United Arab Emirates","AE","Abu Dhabi~AZ|Ajman~AJ|Dubai~DU|Fujairah~FU|Ras al Khaimah~RK|Sharjah~SH|Umm Al Quwain~UQ"],["United Kingdom","GB","Avon~AVN|Aberdeen City~ABE|Aberdeenshire~ABD|Angus~ANS|Antrim and Newtownabbey~ANN|Ards and North Down~AND|Argyll and Bute~AGB|Armagh, Banbridge and Craigavon~ABC|Ayrshire~ARG|Banffshire~BAN|Barking and Dagenham~BDG|Barnet~BNE|Barnsley~BNS|Bath and North East Somerset~BAS|Bedford~BDF|Belfast~BFS|Berkshire~BRK|Berwickshire~BEW|Bexley~BEX|Birmingham~BIR|Blackburn with Darwen~BBD|Blackpool~BPL|Blaenau Gwent~BGW|Bolton~BOL|Bournemouth~BMH|Bracknell Forest~BRC|Bradford~BRD|Brent~BEN|Bridgend~BGE|Brighton and Hove~BNH|Bristol~BST|Bromley~BRY|Buckinghamshire~BKM|Bury~BUR|Caerphilly~CAY|Caithness~CAI|Calderdale~CLD|Cambridgeshire~CAM|Camden~CMD|Cardiff~CRF|Carmarthenshire~CMN|Causeway Coast and Glens~CCG|Central Bedfordshire~CBF|Ceredigion~CGN|Cheshire~CHS|Cheshire East~CHE|Cheshire West and Chester~CHW|Clackmannanshire~CLK|Cleveland~CLV|Clwyd~CWD|Conwy~CWY|Cornwall~CON|Coventry~COV|Cromartyshire~COC|Croydon~CRY|Cumbria~CMA|Darlington~DAL|Denbighshire~DEN|Derby~DER|Derbyshire~DBY|Derry~DRY|Derry and Strabane~DRS|Devon~DEV|Doncaster~DNC|Dorset~DOR|Down~DOW|Dudley~DUD|Dumfries and Galloway~DGY|Dumfriesshire~DFS|Dunbartonshire (Dumbarton)~DNB|Dundee City~DND|Durham~DUR|Dyfed~DFD|Ealing~EAL|East Ayrshire~EAY|East Dunbartonshire~EDU|East Lothian~ELN|East Renfrewshire~ERW|East Riding of Yorkshire~ERY|East Sussex~ESX|Edinburgh~EDH|Eilean Siar~ELS|Enfield~ENF|Essex~ESS|Falkirk~FAL|Fermanagh~FER|Fermanagh and Omagh~FMO|Fife~FIF|Flintshire~FLN|Gateshead~GAT|Glasgow City~GLG|Gloucestershire~GLS|Greenwich~GRE|Gwent~GNT|Gwynedd~GWN|Hackney~HCK|Halton~HAL|Hammersmith and Fulham~HMF|Hampshire~HAM|Haringey~HRY|Harrow~HRW|Hartlepool~HPL|Havering~HAV|Hereford and Worcester~HWR|Herefordshire~HEF|Hertfordshire~HRT|Highland~HLD|Hillingdon~HIL|Hounslow~HNS|Inverclyde~IVC|Inverness-shire~INV|Isle of Anglesey~AGY|Isle of Wight~IOW|Isles of Scilly~IOS|Islington~ISL|Kensington and Chelsea~KEC|Kent~KEN|Kincardineshire~KCD|Kingston upon Hull~KHL|Kingston upon Thames~KTT|Kinross-shire~KRS|Kirkcudbrightshire~KKD|Kirklees~KIR|Knowsley~KWL|Lambeth~LBH|Lanarkshire~LKS|Lancashire~LAN|Leeds~LDS|Leicester~LCE|Leicestershire~LEC|Lewisham~LEW|Lincolnshire~LIN|Lisburn and Castlereagh~LBC|Liverpool~LIV|London~LND|Londonderry~LDY|Luton~LUT|Manchester~MAN|Medway~MDW|Merseyside~MSY|Merthyr Tydfil~MTY|Merton~MRT|Mid and East Antrim~MEA|Mid Glamorgan~MGM|Mid Ulster~MUL|Middlesbrough~MDB|Middlesex~MDX|Midlothian~MLN|Milton Keynes~MIK|Monmouthshire~MON|Moray~MRY|Nairnshire~NAI|Neath Port Talbot~NTL|Newcastle upon Tyne~NET|Newham~NWM|Newport~NWP|Newry, Mourne and Down~NMD|Norfolk~NFK|North Ayrshire~NAY|North East Lincolnshire~NEL|North Humberside~NHM|North Lanarkshire~NLK|North Lincolnshire~NLN|North Somerset~NSM|North Tyneside~NTY|North Yorkshire~NYK|Northamptonshire~NTH|Northumberland~NBL|Nottingham~NGM|Nottinghamshire~NTT|Oldham~OLD|Orkney Islands~ORK|Oxfordshire~OXF|Peeblesshire~PEE|Pembrokeshire~PEM|Perth and Kinross~PKN|Perthshire~PER|Peterborough~PTE|Plymouth~PLY|Poole~POL|Portsmouth~POR|Powys~POW|Reading~RDG|Redbridge~RDB|Redcar and Cleveland~RCC|Renfrewshire~RFW|Rhondda, Cynon, Taff~RCT|Richmond upon Thames~RIC|Rochdale~RCH|Ross and Cromarty~ROC|Ross-shire~ROS|Rotherham~ROT|Roxburghshire~ROX|Rutland~RUT|Salford~SLF|Sandwell~SAW|Scottish Borders~SCB|Sefton~SFT|Selkirkshire~SEL|Sheffield~SHF|Shetland Islands~ZET|Shropshire~SHR|Slough~SLG|Solihull~SOL|Somerset~SOM|South Ayrshire~SAY|South Glamorgan~SGM|South Gloucestershire~SGC|South Humberside~SHM|South Lanarkshire~SLK|South Tyneside~STY|South Yorkshire~SYK|Southampton~STH|Southend-on-Sea~SOS|Southwark~SWK|St. Helens~SHN|Staffordshire~STS|Stirling~STG|Stirlingshire~STI|Stockport~SKP|Stockton-on-Tees~STT|Stoke-on-Trent~STE|Suffolk~SFK|Sunderland~SND|Surrey~SRY|Sutherland~SUT|Sutton~STN|Swansea~SWA|Swindon~SWD|Tameside~TAM|Telford and Wrekin~TFW|Thurrock~THR|Torbay~TOB|Torfaen~TOF|Tower Hamlets~TWH|Trafford~TRF|Tyne and Wear~TWR|Tyrone~TYR|Vale of Glamorgan~VGL|Wakefield~WKF|Walsall~WLL|Waltham Forest~WFT|Wandsworth~WND|Warrington~WRT|Warwickshire~WAR|West Berkshire~WBK|West Dunbartonshire~WDU|West Glamorgan~WGM|West Lothian~WLN|West Midlands~WMD|West Sussex~WSX|West Yorkshire~WYK|Westminster~WSM|Wigan~WGN|Wigtownshire~WIG|Wiltshire~WIL|Windsor and Maidenhead~WNM|Wirral~WRL|Wokingham~WOK|Wolverhampton~WLV|Worcestershire~WOR|Wrexham~WRX|York~YOR"],["United Kingdom Over
1seas Territories","UO","Anguilla|Bermuda|British Virgin Islands|Cayman Islands|Falkland Islands|Gibraltar|Montserrat|St Helena|Tristan Da Cunha|Turks & Caicos Islands"],["United States","US","Alaska~AK|Alabama~AL|American Samoa~AS|Arizona~AZ|Arkansas~AR|California~CA|Colorado~CO|Connecticut~CT|Delaware~DE|District of Columbia~DC|Micronesia~FM|Florida~FL|Georgia~GA|Guam~GU|Hawaii~HI|Idaho~ID|Illinois~IL|Indiana~IN|Iowa~IA|Kansas~KS|Kentucky~KY|Louisiana~LA|Maine~ME|Marshall Islands~MH|Maryland~MD|Massachusetts~MA|Michigan~MI|Minnesota~MN|Mississippi~MS|Missouri~MO|Montana~MT|Nebraska~NE|Nevada~NV|New Hampshire~NH|New Jersey~NJ|New Mexico~NM|New York~NY|North Carolina~NC|North Dakota~ND|Northern Mariana Islands~MP|Ohio~OH|Oklahoma~OK|Oregon~OR|Palau~PW|Pennsylvania~PA|Puerto Rico~PR|Rhode Island~RI|South Carolina~SC|South Dakota~SD|Tennessee~TN|Texas~TX|Utah~UT|Vermont~VT|Virgin Islands~VI|Virginia~VA|Washington~WA|West Virginia~WV|Wisconsin~WI|Wyoming~WY|Armed Forces Americas~AA|Armed Forces Europe, Canada, Africa and Middle East~AE|Armed Forces Pacific~AP"],["United States Minor Outlying Islands","UM","Baker Island~81|Howland Island~84|Jarvis Island~86|Johnston Atoll~67|Kingman Reef~89|Midway Islands~71|Navassa Island~76|Palmyra Atoll~95|Wake Island~79|Bajo Nuevo Bank~BN|Serranilla Bank~SB"],["Uruguay","UY","Artigas~AR|Canelones~CA|Cerro Largo~CL|Colonia~CO|Durazno~DU|Flores~FS|Florida~FD|Lavalleja~LA|Maldonado~MA|Montevideo~MO|Paysandú~PA|Río Negro~RN|Rivera~RV|Rocha~RO|Salto~SA|San José~SJ|Soriano~SO|Tacuarembó~TA|Treinta y Tres~TT"],["Uzbekistan","UZ","Toshkent shahri~TK|Andijon~AN|Buxoro~BU|Farg‘ona~FA|Jizzax~JI|Namangan~NG|Navoiy~NW|Qashqadaryo (Qarshi)~QA|Samarqand~SA|Sirdaryo (Guliston)~SI|Surxondaryo (Termiz)~SU|Toshkent wiloyati~TO|Xorazm (Urganch)~XO|Qoraqalpog‘iston Respublikasi (Nukus)~QR"],["Vanuatu","VU","Malampa~MAP|Pénama~PAM|Sanma~SAM|Shéfa~SEE|Taféa~TAE|Torba~TOB"],["Venezuela, Bolivarian Republic of","VE","Dependencias Federales~W|Distrito Federal~A|Amazonas~Z|Anzoátegui~B|Apure~C|Aragua~D|Barinas~E|Bolívar~F|Carabobo~G|Cojedes~H|Delta Amacuro~Y|Falcón~I|Guárico~J|Lara~K|Mérida~L|Miranda~M|Monagas~N|Nueva Esparta~O|Portuguesa~P|Sucre~R|Táchira~S|Trujillo~T|Vargas~X|Yaracuy~U|Zulia~V"],["Viet Nam","VN","Đồng Nai~39|Đồng Tháp~45|Gia Lai~30|Hà Giang~03|Hà Nam~63|Hà Tây~15|Hà Tĩnh~23|Hải Dương~61|Hậu Giang~73|Hòa Bình~14|Hưng Yên~66|Khánh Hòa~34|Kiên Giang~47|Kon Tum~28|Lai Châu~01|Lâm Đồng~35|Lạng Sơn~09|Lào Cai~02|Long An~41|Nam Định~67|Nghệ An~22|Ninh Bình~18|Ninh Thuận~36|Phú Thọ~68|Phú Yên~32|Quảng Bình~24|Quảng Nam~27|Quảng Ngãi~29|Quảng Ninh~13|Quảng Trị~25|Sóc Trăng~52|Sơn La~05|Tây Ninh~37|Thái Bình~20|Thái Nguyên~69|Thanh Hóa~21|Thừa Thiên–Huế~26|Tiền Giang~46|Trà Vinh~51|Tuyên Quang~07|Vĩnh Long~49|Vĩnh Phúc~70|Yên Bái~06|Cần Thơ~CT|Đà Nẵng~DN|Hà Nội~HN|Hải Phòng~HP|Hồ Chí Minh (Sài Gòn)~SG"],["Virgin Islands, British","VG","Anegada~ANG|Jost Van Dyke~JVD|Tortola~TTA|Virgin Gorda~VGD"],["Virgin Islands, U.S.","VI","St. Thomas~STH|St. John~SJO|St. Croix~SCR"],["Wallis and Futuna","WF","Alo~ALO|Sigave~SIG|Wallis~WAL"],["Western Sahara","EH","Es Smara~ESM|Boujdour~BOD|Laâyoune~LAA|Aousserd~AOU|Oued ed Dahab~OUD"],["Yemen","YE","Şan‘ā'~SA|Abyān~AB|'Adan~AD|Aḑ Ḑāli'~DA|Al Bayḑā'~BA|Al Ḩudaydah~HU|Al Jawf~JA|Al Mahrah~MR|Al Maḩwīt~MW|'Amrān~AM|Dhamār~DH|Ḩaḑramawt~HD|Ḩajjah~HJ|Ibb~IB|Laḩij~LA|Ma'rib~MA|Raymah~RA|Şā‘dah~SD|Şan‘ā'~SN|Shabwah~SH|Tā‘izz~TA"],["Zambia","ZM","Central~02|Copperbelt~08|Eastern~03|Luapula~04|Lusaka~09|Northern~05|North-Western~06|Southern~07|Western~01"],["Zimbabwe","ZW","Bulawayo~BU|Harare~HA|Manicaland~MA|Mashonaland Central~MC|Mashonaland East~ME|Mashonaland West~MW|Masvingo~MV|Matabeleland North~MN|Matabeleland South~MS|Midlands~MI"]],r=[["European Union","EU",["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE"]]],s=function(){a||(a=[],e={},n={},t={},i={},_.each(r,function(a){var e={code:a[1],name:a[0],countries:a[2]};t[e.code]=e,i[e.code]=e.name}),_.each(o,function(t){var i={code:t[1],name:t[0]};a.push(i),e[i.code]=i.name;var o=_.map(t[2].split("|"),function(a){var e=a.split("~");return{code:e[e.length>1?1:0],name:e[0]}});n[i.code]=o}),a.sort(function(a,e){return a.name.localeCompare(e.name)}
1))};return{getCountries:function(){return s(),a},getStates:function(a){return s(),n[a]||[]},getStateName:function(a,e){if(void 0===e)return null;s();var t=n[a]||[],i=_.find(t,function(a){return a.code==e||a.name==e});return null==i?e:_.includes(["US","CA","AU","NZ"],a)?i.code:i.name},getCountryName:function(a){return s(),e[a]||a},getRegion:function(a){return s(),t[a]},getRegions:function(){return s(),t},getLocationName:function(a){return s(),e[a]||i[a]||a},getRegionCodeForCountry:function(a){var e;return s(),$.each(t,function(n,t){var i=t;if($.each(i.countries,function(n,t){if(t==a)return e=i.code,!1}),e)return!1}),e}}}(),function(a){a.fn.extend({countryPicker:function(e){var n,t,i,o=a.extend({labelVerb:"Select"},e),r=!1,s=["US","CA","GB","IE","AU","NZ"],l=function(){var e=n.val(),i=t.val(),r=$FR.location.getStates(e),s=t.attr("id"),l=t.attr("class");if(0==r.length?t.is("input")||(t=a('<input type="text" id="'+s+'" class="'+l+'" />').replaceAll(t)):t.is("select")||(t=a('<select id="'+s+'" class="'+l+'"></select>').replaceAll(t)),t.is("select")){t.children().remove(),a("<option />",{text:o.labelVerb+" a location ...",val:""}).attr({disabled:"disabled",selected:"selected"}).appendTo(t);for(var d=0;d<r.length;d++){var u=r[d];a("<option />",{text:u.name,val:u.code}).appendTo(t),i==u.code&&t.val(i)}t.toggleClass("muted",0==r.length),o.resetError&&t.on("change",o.resetError)}};return this.each(function(){var e,d,u,c=o;n=a(this),t=c.stateFld,r=c.includeRegions,_.includes(c.limitCountries,"ROW")||(i=c.limitCountries),e=$FR.location.getCountries(),d=[],u=[],n.children().remove(),a("<option />",{text:o.labelVerb+" a "+(r?"location":"country")+" ...",val:""}).attr({disabled:"disabled",selected:"selected"}).appendTo(n),_.each(e,function(a){i&&!_.includes(i,a.code)||(_.includes(s,a.code)?d.push(a):u.push(a))}),e=[],d.length>0&&(e=d,u.length>0&&e.push({code:"",name:"—"})),e=e.concat(u),r&&(_.each($FR.location.getRegions(),function(e){a("<option />",{text:e.name,val:e.code}).appendTo(n)}),a("<option />",{text:"—",val:""}).attr("disabled","disabled").appendTo(n)),_.each(e,function(e){var t=a("<option />",{text:e.name,val:e.code});"—"==e.name&&t.attr("disabled","disabled"),t.appendTo(n)}),t&&l(n,t),c.stateFld&&(n.on("select-country",function(){return l(),!1}),n.on("change",l))})}})}(jQuery),$FR.markuptype=function(){var a=[{title:"Paragraph",block:"p"},{title:"|"},{title:"Header 1",block:"h1"},{title:"Header 2",block:"h2"},{title:"Header 3",block:"h3"},{title:"Header 4",block:"h4"},{title:"|"},{title:"Small",inline:"span",attributes:{class:"text-sm"}},{title:"Regular",inline:"span",attributes:{class:"text-md"}},{title:"Large",inline:"span",attributes:{class:"text-lg"}},{title:"X-Large",inline:"span",attributes:{class:"text-xl"}},{title:"XX-Large",inline:"span",attributes:{class:"text-xxl"}},{title:"XXX-Large",inline:"span",attributes:{class:"text-xxxl"}},{title:"|"},{title:"Preformatted",block:"pre"}],e={ALL:{validElements:"@[style],span,span[id],br,p,h1,h2,h3,h4,pre/code,strong/b,em/i,a[href|target|rel|id|class],ul,ol,li,img[src|alt|title|class],iframe[src|allowfullscreen],*[style],table,table[class],table[data-columns],thead,tbody,tfoot,th,tr,td,caption,colgroup,col,div,div[class]",toolbar:"styleselect | fr-fontsize | bold italic | fr-link unlink anchor | fr-image fr-video | fr-emoji fr-gif | hr | bullist numlist | alignleft aligncenter alignright | forecolor | outdent indent | fr-grid | visualblocks | code | removeformat | undo redo | fullscreen | fr-cancel | fr-save | ai-assist | ai-shortcuts",styleFormats:a},EMAIL:{validElements:"@[style],span,span[id],br,p,h1,h2,h3,strong/b,em/i,a[href|target|rel|id|class],ul,ol,li,img[src|alt|title|class],*[style]",toolbar:"styleselect | bold italic | fr-link unlink | fr-image fr-emoji fr-gif | hr | bullist numlist | alignleft aligncenter alignright | forecolor | visualblocks | removeformat | undo redo | fullscreen | fr-cancel | fr-save",styleFormats:[{title:"Paragraph",block:"p"},{title:"|"},{title:"Header 1",block:"h1"},{title:"Header 2",block:"h2"},{title:"Header 3",block:"h3"},{title:"|"},{title:"Small",inline:"span",attributes:{class:"text-sm"}},{title:"Regular",inline:"span",attributes:{class:"text-md"}},{title:"Large",inline:"span",attributes:{class:"text-lg"}},{title:"X-Large",inline:"span",attributes:{class:"text-xl"}}]},LIMITED:{validElements:"@[style],span,span[id],br,p,h1,h2,h3,h4,pre/code,strong/b,em/i,a[href|target|rel|id|class],ul,ol,li,img[src|alt|title|class],iframe[src|allowfullscreen],*[style]",toolbar:"styleselect | fr-fontsize | bold italic | fr-link unlink anchor | fr-image fr-video | fr-emoji fr-gif | hr | bullist numlist | alignleft aligncenter alignright | forecolor | visualblocks | outdent indent | code | removeformat | undo redo | fullscreen | fr-cancel | fr-save",styleFormats:a},REWARD:{validElements:"@[style],span,span[id],br,p,h1,h2,h3,strong/b,em/i,a[href|target|rel|id|class],ul,ol,li,*[style]",toolbar:"styleselect | fr-fontsize | bold italic | fr-link unlink anchor | fr-emoji | hr | bullist numlist | alignleft aligncenter alignright | forecolor | visualblocks | outdent indent | removeformat | undo redo | fr-cancel | fr-save",styleFormats:[{title:"Paragraph",block:"p"},{title:"|"},{title:"Header 1",block:"h1"},{title:"Header 2",block:"h2"},{title:"Header 3",block:"h3"},{title:"|"},{title:"Small",inline:"span",attributes:{class:"text-sm"}},{title:"Regular",inline:"span",attributes:{class:"text-md"}},{title:"Large",inline:"span",attributes:{class:"text-lg"}},{title:"X-Large",inline:"span",attributes:{class:"text-xl"}}]}};return{getType:function(a){return e[a]}}},FundRazr.module.wysiwyg=function(a){let e,n,t,i,o,r,s,l,d,u,c,g=$("#wysiwyg-video-id"),h=$("#wysiwyg-video-type"),m=$("#wysiwyg-video-url"),p=["equal-cols","wide-right","wide-left","auto-cols","custom-cols"],f=["normal-spacing","t
1ight-spacing","zero-spacing"],y="",b=$("#wysiwyg-grid-dialog"),v="",S=!1,k=!1,C=!1,A=!1,w=0;var M=function(a){if(a.data.selector==e){var n=s.dom,t=s.selection,i=t.getNode(),o=n.getParent(i,"a[href]"),r=n.getParent(i,"img"),l=a.data.url,d=a.data.text,u=a.data.isLinkOembed,c=l.startsWith("#")?"_self":"_blank",g=a.data.styleClasses;u&&(d="");var h=d=0==d.length?l:$FR.escapeHTML(d);r&&(h=s.dom.getOuterHTML(r));var m={href:l,target:c,rel:"nofollow",class:g||"","data-oembed":u};o?(s.focus(),o.innerHTML=h,n.setAttribs(o,m),t.select(o)):(r&&t.select(r),t.setContent(s.dom.createHTML("a",m,h)))}},T=function(a){if(a.data.selector==e){var n=s.dom,t=s.selection,i=t.getNode(),o=n.getParent(i,"a[href]"),r=a.data.url,l=a.data.description,d=a.data.linkUrl,u="_blank",c={src:r};if(l.length>0&&(c.alt=l,c.title=l),"IMG"==i.nodeName)if(n.setAttribs(i,c),d)if(o)n.setAttrib(o,"href",d);else{let a=n.getOuterHTML(i);r.startsWith("#")&&(u="_self"),t.select(i),t.setContent(n.createHTML("a",{href:d,target:u,rel:"nofollow"},a))}else o&&n.replace(i,o);else if(d){var g=n.createHTML("img",c);r.startsWith("#")&&(u="_self"),t.setContent(n.createHTML("a",{href:d,target:u,rel:"nofollow"},g))}else t.setContent(n.createHTML("img",c))}},B=function(a){if(a.data.selector==e){s.dom,s.selection.getNode(),a.data.url;var n=h.val(),t=g.val(),i={width:"100%",height:"200px"};switch(n){case"youtube":i.src="//www.youtube.com/embed/"+t;break;case"vimeo":i.src="//player.vimeo.com/video/"+t}if(i.src){var o='<iframe src="'+i.src+'" width="'+i.width+'" height="'+i.height+'" allowfullscreen="true"></iframe>';s.insertContent(o)}}},R=function(a){if(a.data.selector==e){s.dom,s.selection.getNode();for(var n=a.data.cols,t=a.data.rows,i=a.data.blocks,o=a.data.type,r="auto-cols"==a.data.type?"reflow":"fixed",l="fixed"==r?n*t:i,d='<table class="fr-grid '+(r+" "+o+" "+a.data.spacing)+' clearfix" data-columns="'+n+'">',u="<tr>",c=0;c<l;c++)u+="<td> </td>";d+=u;var g=(d+="</tr></table>").indexOf("</td>"),h=tinymce.DOM.uniqueId(),m='<span id="'+h+'">&nbsp;</span>';d=[d.slice(0,g),m,d.slice(g)].join(""),s.insertContent(d,{format:"html"}),s.selection.select(s.dom.select("span#"+h)[0]),s.selection.collapse(!0),s.dom.remove(s.dom.select("span#"+h))}},N=function(a){var e=a.data.grid,n=$(e).find("tr"),t=(y.cols,y.rows,y.blocks,y.cells),i=y.type,o=y.layout,r=y.spacing,l=y.missingCells,d=a.data.cols,u=a.data.rows,c=a.data.blocks,g=a.data.type,h="auto-cols"==a.data.type?"reflow":"fixed",m=a.data.spacing,p=("fixed"==h?d*u:c)-t+l;if(e&&(d||u||c||g||h||m)){if(h&&(s.dom.removeClass(e,o),s.dom.addClass(e,h)),g&&(s.dom.removeClass(e,i),s.dom.addClass(e,g)),m&&(s.dom.removeClass(e,r),s.dom.addClass(e,m)),d&&e.setAttribute("data-columns",d),p>0)for(var f=0;f<p;f++){var b=s.dom.create("td");n.append(b)}if(p<0)for(var v=0;v<-p;v++){var S=$(e).find("td:last-child");s.dom.remove(S)}s.undoManager.add()}else alert("Fiddlesticks. Unable to edit grid.")},P=function(a){a.data.grid?(s.dom.remove(a.data.grid),s.undoManager.add(),v="",s.focus()):alert("Fiddlesticks. Unable to delete grid.")},L=function(a){let e=a.data;e.content&&(s.setContent(e.content),s.undoManager.add())},I=function(a){let e=a.data;e.content&&(s.insertContent(e.content,{format:"html"}),s.undoManager.add())},K=function(a,e){setTimeout(function(){$.ajax({type:"GET",url:"https://vimeo.com/api/oembed.json?url="+encodeURIComponent(a)+"&width=1920&callback=?",dataType:"jsonp",cache:!1,success:function(a){a.thumbnail_url&&s.dom.setAttrib(e,"src",a.thumbnail_url)}})},1)};function O(a,e,t,i,o,r){a.addButton(e,{icon:t,tooltip:i,classes:e,onclick:function(a){a.stopPropagation();let t=$(a.target).closest("button");window.initGifPicker&&window.initGifPicker();let i=$(`#${o}`),s=$(n).siblings(`.${r}`),l=$(s.parent()),d=l.find(".mce-container");l.css("position","relative");let u="fr-emoji"==e?340:350,c=t.outerHeight(),g=t.outerWidth(),h=(l.outerWidth(),d.outerWidth()-(t.offset().left-d.offset().left)>=u?t.offset().left-l.offset().left:t.offset().left-l.offset().left+g-u),m=t.offset().top-l.offset().top+c;"emoji-picker"===o?$("#gif-picker-div").fadeOut():$("#emoji-picker").fadeOut(),i.is(":visible")?i.fadeOut():(s.find(i).length||i.detach().appendTo(s),i.fadeIn(),s.css({position:"absolute",top:m,left:h,"z-index":7e4}))}})}return{init:function(g){var h;e=g.selector,n=e+"_wysiwyg_wrapper",t=g.placeholderContent,i=_.isString(g.markupType)?g.markupType:"ALL",o=_.isNumber(g.maxChars)?g.maxChars:65535,r=_.isString(g.forcedRootBlock)?g.forcedRootBlock:"p",l=g.saveBtn,d=g.cancelBtn,C=g.enableAIFeatures,A=g.enableStoryGeneration,c=g.campaign,_.isNumber(g.readOnlyStatus)&&(w=g.readOnlyStatus);var E=["autolink","link","advlist","lists","nonbreaking","paste","textcolor","colorpicker","anchor","visualblocks"];!1!==g.enableFullscreen&&E.push("fullscreen"),h="fr-placeholder",t&&($(e).data("placeholder",t),E.push(h)),void 0===tinymce.PluginManager.get(h)&&tinymce.PluginManager.add(h,function(a){a.on("LoadContent",function(){var n=new e;function t(){!0==!a.settings.readonly&&n.hide(),a.focus()}function i(e){""==a.getContent()?n.show():n.hide()}i(),tinymce.DOM.bind(n.el,"click",t),a.on("focus",t),a.on("blur",i),a.on("change",i
1),a.on("setContent",i),a.on("keyup",i)});var e=function(){var e=$("#"+a.id).data("placeholder"),n=$(e).html(),t=a.settings.placeholder_attrs||{id:"placeholder"},i=a.getContentAreaContainer();tinymce.DOM.setStyle(i,"position","relative"),this.el=tinymce.DOM.add(i,"div",t,n)};e.prototype.hide=function(){tinymce.DOM.setStyle(this.el,"display","none")},e.prototype.show=function(){tinymce.DOM.setStyle(this.el,"display","")}}),h="fr-preventdelete",E.push(h),void 0===tinymce.PluginManager.get(h)&&tinymce.PluginManager.add(h,function(a){var e=[8,46],n=["fr-grid","fr-row","fr-cell"],t=["TABLE","TBODY","TH","TR","TD"],i=tinymce.util.Delay.debounce(function(e){a.notificationManager.open({text:e,type:"info",timeout:5e3,closeButton:!0})},500),o=function(a){return a.preventDefault(),a.stopPropagation(),!1};a.on("keydown",function(r){var s=a.selection.getEnd(),l=a.selection.getNode(),d=a.dom.getParent(l,".fr-grid"),u=n.indexOf(s.className)>-1,c=t.indexOf(l.nodeName)>-1&&d,g=a.selection.getRng(),h=a.selection.getContent(),m=g.startOffset,p="TR"==g.commonAncestorContainer.nodeName,f=(l.childNodes,!!a.dom.getParent(a.selection.getStart(),".fr-grid")),y=!!a.dom.getParent(a.selection.getEnd(),".fr-grid");(f||y)&&(c=!0);var b=h.indexOf("fr-grid")>-1,v=!f&&!y,S=g.collapsed&&c&&"BODY"==l.nodeName;if(e.indexOf(r.keyCode)>-1){if("IMG"==l.nodeName){let e=a.dom.getParent(l,"a[href]");if(e&&"A"==e.nodeName){let n=a.dom.select(e);a.selection.collapse(!1),a.dom.remove(n)}}b&&!v&&(i("Want to delete the grid? Click the Columns button in the toolbar to find the delete option."),o(r)),"0"==m&&g.collapsed&&(u||c)&&(c&&i("Want to delete the grid? Click the Columns button in the toolbar to find the delete option."),o(r)),S&&(i("Want to delete the grid? Click the Columns button in the toolbar to find the delete option."),o(r))}e.indexOf(r.keyCode)<0&&p&&(u||c)&&(i("You can only edit one column at a time."),o())})}),h="fr-tabbing",E.push(h),tinymce.PluginManager.add(h,function(a){var e,n,t,i=["H1","H2","H3","H4","P","TD","IMG","IFRAME"];a.on("keydown",function(o){if(9==o.keyCode){n=a.selection.getNode(),e=new tinymce.dom.TreeWalker(n),t="";do{e.current(),t=e.next()}while(t&&i.indexOf(t.nodeName)<0);if(t){var r=tinymce.DOM.uniqueId(),s=a.dom.create("span",{id:r},"&nbsp;");t.insertBefore(s,t.firstChild);var l=a.dom.select("span#"+r);return a.selection.setCursorLocation(l[0],0),a.dom.remove(l),a.focus(),tinymce.dom.Event.cancel(o)}}})});var G=$FR.markuptype().getType(i),D=G.validElements,j=G.toolbar,H=G.styleFormats;1===w&&(j=!1);var x=[];"EMAIL"===i?x.push("/style/wysiwyg/editor_email.css?cb="+$FR.config.cacheBreaker):(x.push($FR.config.customFontUrl||"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,700;1,400;1,700&display=swap"),x.push("/style/wysiwyg/editor.css?cb="+$FR.config.cacheBreaker)),$FR.config.customStylesheetUrl&&x.push($FR.config.customStylesheetUrl+"?cb="+$FR.config.cacheBreaker);const F=n.replace("#",""),z=$('<div id="'+F+'" class="wysiwyg-wrapper"></div>');if($(e).before(z).detach().appendTo(z),tinymce.init({ui_container:n,width:"99.8%",selector:e,branding:!1,theme:"modern",skin:"lightgray",menubar:!1,statusbar:1!==w,elementpath:!1,browser_spellcheck:!0,convert_urls:!1,object_resizing:!1,max_chars:o,readonly:w,entity_encoding:"named",forced_root_block:r,remove_trailing_brs:"true",valid_elements:D,extended_valid_elements:["span[id|class|style]","table[class|data-columns]","-em","-strong","-div"],valid_children:"-td[table], -td[br]",content_css:x,resize:!0,visualblocks_default_state:!1,paste_block_drop:!0,plugins:E,formats:{removeformat:[{selector:"b, strong, em, i, font, u, strike",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*:not(table):not(tbody):not(tr):not(th):not(td)",attributes:["style","class"],split:!1,expand:!1,deep:!0},{selector:"h1, h2, h3, h4, pre",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0}]},style_formats:H,toolbar:j,setup:function(t){if(s=t,s.on("FullscreenStateChanged",function(a){k=!0===a.state,$(n).toggleClass("mce-fullscreen",k),document.activeElement.blur()}),s.on("execCommand",function(a){var e=s.selection.getBookmark();if("mceFullScreen"==a.command)if(k){let a=$("#"+s.id);s.execCommand("mceFocus"),$('<div id="mce-fullscreen-overlay"></div>').insertAfter(a)}else s.execCommand("mceBlur"),e&&s.selection.moveToBookmark(e),$("#mce-fullscreen-overlay").remove()}),s.on("PastePreProcess",function(a){a.content=a.content.replace(/&nbsp;/gi," ")}
1),s.on("change",function(n){$(e).trigger("txtinput"),s.getContent().length>s.getParam("max_chars")&&(s.setContent(s.getContent().substr(0,s.getParam("max_chars"))),s.execCommand("SelectAll"),s.selection.collapse(!1)),a.notify({name:"wysiwyg-content-change",editor:s.settings.id})}),s.on("TypingUndo",function(e){a.notify({name:"wysiwyg-typing-undo",editor:s.settings.id})}),s.on("init",function(e){S=!0,a.notify({name:"wysiwyg-init-complete",editor:s.settings.id}),$("> iframe",s.getContentAreaContainer()).attr("data-enable-grammarly","false"),_.isFunction(u)&&u.call()}),tinymce.Env.contentEditable||(S=!0),s.on("detach",function(a){$("#emoji-picker, #gif-picker-div").detach().appendTo("body")}),s.addButton("fr-link",{icon:"link",tooltip:"Insert / edit link",stateSelector:"a[href]",onclick:function(){var a=s.dom,n=s.selection,t=n.getNode(),o=a.getParent(t,"a[href]"),r=o?a.getAttrib(o,"href"):"",l=!!o&&"true"==a.getAttrib(o,"data-oembed"),d=o?o.innerText||o.textContent:n.getContent({format:"text"}),u=o?a.getAttrib(o,"class"):"",g=a.getParent(t,"img");$("#wysiwyg-link-dialog").data({selector:e,campaign:c,markupType:i,linkUrl:r,linkText:d,isLinkOembed:l,styleClasses:u,imgElem:g}),$("#wysiwyg-link-dialog").modal()}}),s.addButton("fr-image",{icon:"image",tooltip:"Insert / edit image",stateSelector:"img[data-mce-object!=iframe]",onclick:function(){var a=s.dom,n=s.selection.getNode(),t=a.getParent(n,"a[href]"),i=null,o="",r="";"IMG"==n.nodeName&&(i=a.getAttrib(n,"src").replace(/^https?:/,""),o=a.getAttrib(t,"href"),r=a.getAttrib(n,"alt")),$("#wysiwyg-image-dialog").data({imageUrl:i,linkUrl:o,linkText:r,selector:e,campaign:c}),$("#wysiwyg-image-dialog").modal()},onPostRender:function(){var a=this;s.on("NodeChange",function(e){var n="A"==e.element.nodeName&&-1!=e.element.className.indexOf("btn");a.disabled(n)})}}),s.addButton("fr-video",{icon:"media",tooltip:"Insert / edit video",stateSelector:"img[data-mce-object=iframe]",onclick:function(){s.dom;var a=s.selection.getNode();if("IMG"==a.nodeName&&"iframe"==a.getAttribute("data-mce-object")){var n=a.getAttribute("data-mce-p-src");n=(n=(n=n.replace(/^\/\//,"http://")).replace(/^http:\/\/www\.youtube\.com\/embed\//,"http://youtu.be/")).replace(/^http:\/\/player\.vimeo\.com\/video\//,"http://vimeo.com/"),m.val(n).trigger("txtinput")}$("#wysiwyg-video-dialog").data("selector",e),$("#wysiwyg-video-dialog").modal()},onPostRender:function(){var a=this;s.on("NodeChange",function(e){var n="A"==e.element.nodeName&&-1!=e.element.className.indexOf("btn");a.disabled(n)})}}),O(s,"fr-emoji","emoticons","Insert emoji","emoji-picker","wysiwyg-emoji-picker-wrap"),O(s,"fr-gif","gif","Insert GIF","gif-picker-div","wysiwyg-gif-picker-wrap"),s.addButton("fr-grid",{type:"menubutton",icon:"fa-columns",tooltip:"Insert / edit columns",onPostRender:function(){var a=this;
1s.on("NodeChange",function(e){var n=s.dom,t=s.selection.getNode();v=n.getParent(t,".fr-grid"),a.active(!1),a.active(!!v)})},onclick:function(){var a,n=!0;if(a=!!v,$(document).find(".mce-menu-item.mce-add-grid").toggleClass("disabled",a),$(document).find(".mce-menu-item.mce-edit-grid").toggleClass("disabled",!a),$(document).find(".mce-menu-item.mce-remove-grid").toggleClass("disabled",!a),v){var t,i,o,r,s,l,d=$(v).find("tr").first().find("td").length,u=$(v).attr("data-columns"),c=0,g=0;$(v).find("td").each(function(){var a=$(this).text().trim(),e=$(this).html().trim();e=e.replace("<br>",""),(a.length>0||e.length>0)&&c++}),n=0==c,l=$(v).attr("class").split(" "),i=_.find(l,function(a){return-1!=p.indexOf(a)}),s=_.find(l,function(a){return-1!=f.indexOf(a)}),r="auto-cols"==i?"reflow":"fixed",t=isNaN(u)?"":Math.ceil(d/u),o="fixed"==r?u*t:d,isNaN(u)||(g=o-d),y={grid:v,cols:u,rows:t,blocks:d,type:i,layout:r,cells:o,spacing:s,isEmptyGrid:n,missingCells:g},$("#wysiwyg-grid-cols").val(u),$("#wysiwyg-grid-rows").val(t),$("#wysiwyg-grid-blocks").val(d),$('input[name="wysiwyg-grid-spacing"][value="'+s+'"]').prop("checked",!0),"equal-cols"==i?($('#wysiwyg-grid-picker .grid-type[data-type="equal-cols"][data-columns="'+u+'"]').addClass("selected"),$("#grid-rows").removeClass("hide")):"wide-right"==i?($('#wysiwyg-grid-picker .grid-type[data-type="wide-right"]').addClass("selected"),$("#grid-rows").removeClass("hide")):"wide-left"==i?($('#wysiwyg-grid-picker .grid-type[data-type="wide-left"]').addClass("selected"),$("#grid-rows").removeClass("hide")):"auto-cols"==i?($('#wysiwyg-grid-picker .grid-type[data-type="auto-cols"]').addClass("selected"),$("#grid-blocks").removeClass("hide")):"custom-cols"==i&&($('#wysiwyg-grid-picker .grid-type[data-type="custom-cols"]').addClass("selected"),$("#grid-cols, #grid-rows").removeClass("hide")),$("#grid-details-tabs #preset-grid.tab-pane").addClass("active")}else $("#wysiwyg-grid-dialog .validation-message").hide(),$("#wysiwyg-grid-dialog .control-group").removeClass("error"),$("#wysiwyg-grid-picker .grid-type.selected").removeClass("selected"),$("#grid-details-tabs .tab-pane").removeClass("active"),$("#grid-cols, #grid-rows, #grid-blocks").addClass("hide"),$("input#wysiwyg-grid-normal").prop("checked",!0),$("#wysiwyg-grid-cols").val(""),$("#wysiwyg-grid-rows").val(""),$("#wysiwyg-grid-blocks").val("");b.data("selector",e),b.data("grid",v),$("#wysiwyg-grid-dialog .add-mode").toggleClass("hide",!!v),$("#wysiwyg-grid-dialog .edit-mode").toggleClass("hide",!v),$("#wysiwyg-grid-dialog .has-content-show").toggleClass("hide",n),$("#wysiwyg-grid-dialog .has-content-hide").toggleClass("hide",!n),$("#wysiwyg-grid-dialog .has-content-disable").toggleClass("disabled",!n)},menu:[{text:"Insert column grid",icon:"fa-plus",classes:"add-grid",onclick:function(){b.modal()}},{text:"Edit column grid",icon:"fa-pencil-alt",classes:"edit-grid",onclick:function(){b.modal()}},{text:"Insert cursor above grid",icon:"fa-level-up-alt",classes:"edit-grid",onclick:function(){r($("#wysiwyg-grid-dialog").data("grid"),"above")}},{text:"Insert cursor below grid",icon:"fa-level-down-alt",classes:"edit-grid",onclick:function(){r($("#wysiwyg-grid-dialog").data("grid"),"below")}},{text:"Delete grid",icon:"fa-times",classes:"remove-grid",onclick:function(){var e=$
1("#wysiwyg-grid-dialog").data("grid");a.notify({name:"wysiwyg-remove-grid",data:{grid:e}})}}]}),C){let a="",e="",n=!1,t=!1;s.addButton("ai-shortcuts",{type:"menubutton",icon:"ai-assist",text:"Story assist",tooltip:"Storytelling assistance",classes:"ai-assist",onclick:function(){let i=$("#optimize-dialog").is(":visible"),o=$("#ai-assist-dialog").is(":visible"),r=i||o;o?(e=$FR.getModule("generatedContentEditor").getEditor().selection.getContent(),t=""!==$FR.getModule("generatedContentEditor").getEditor().getContent()):i?(e=$FR.getModule("optimizeGeneratedContentEditor").getEditor().selection.getContent(),t=""!==$FR.getModule("optimizeGeneratedContentEditor").getEditor().getContent()):(a=s.selection,e=a.getContent(),t=""!==s.getContent()),n=""!==e,A||$(document).find(".mce-menu-item.mce-ai-generate").toggleClass("hide-important",!0),t?(t&&n||t&&!n)&&g(!0):g(!1),$(document).find(".mce-menu-item.mce-ai-generate").toggleClass("disabled",r)},menu:[{text:"Generate story content",classes:"ai-generate",onclick:function(){$FR.getModule("aiProcessor").generateStory()}},{text:"Summarize",classes:"ai-summarize",onclick:function(){let a="SUMMARIZE";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}},{text:"Improve writing",classes:"ai-improve",onclick:function(){let a="IMPROVE";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}},{text:"Simplify language",classes:"ai-simplify",onclick:function(){let a="SIMPLIFY";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}},{text:"Lengthen",classes:"ai-expand",onclick:function(){let a="EXPAND";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}},{text:"Shorten",classes:"ai-trim",onclick:function(){let a="TRIM";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}},{text:"Adjust tone",classes:"ai-tone-options",menu:[{text:"Professional",classes:"ai-change-tone",value:"professional",onclick:function(){let a="CHANGE_TONE_PROFESSIONAL";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}},{text:"Casual",classes:"ai-change-tone",value:"casual",onclick:function(){let a="CHANGE_TONE_CASUAL";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}},{text:"Direct",classes:"ai-change-tone",value:"direct",onclick:function(){let a="CHANGE_TONE_DIRECT";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}},{text:"Confident",classes:"ai-change-tone",value:"confident",onclick:function(){let a="CHANGE_TONE_CONFIDENT";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}},{text:"Friendly",classes:"ai-change-tone",value:"friendly",onclick:function(){let a="CHANGE_TONE_FRIENDLY";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}}]},{text:"Adjust style",classes:"ai-style-options",menu:[{text:"Business",classes:"ai-change-style",value:"business",onclick:function(){let a="CHANGE_STYLE_BUSINESS";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}},{text:"Legal",classes:"ai-change-style",value:"legal",onclick:function(){let a="CHANGE_STYLE_LEGAL";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}},{text:"Journalism",classes:"ai-change-style",value:"journalism",onclick:function(){let a="CHANGE_STYLE_JOURNALISM";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}},{text:"Medical",classes:"ai-change-style",value:"medical",onclick:function(){let a="CHANGE_STYLE_MEDICAL";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}},{text:"Poetic",classes:"ai-change-style",value:"poetic",onclick:function(){let a="CHANGE_STYLE_POETIC";t&&!n?o("OPTIMIZE",a):$FR.getModule("aiProcessor").optimizeContent(a)}}]},{text:"Custom prompt",classes:"ai-custom-prompt",onclick:function(){t&&!n?o("CUSTOM","CUSTOM_PROMPT"):$("#custom-prompt-dialog").modal()}}]})}function o(a,e){let n=$("#confirm-selection-dialog");n.modal(),$('[data-action="confirm-select-all"]',n).off("click").on("click",function(){s.selection.select(s.getBody(),!0),"OPTIMIZE"===a?$FR.getModule("aiProcessor").optimizeContent(e):"GENERATE"===a?$FR.getModule("aiProcessor").generateStory():"CUSTOM"===a&&$("#custom-prompt-dialog").modal(),n.modal("hide")})}function r(a,e){var n=tinymce.DOM.uniqueId(),t=s.dom.create("p",{id:n},"&nbsp;");"after"==e||"below"==e?a.parentNode.insertBefore(t,a.nextSibling):a.parentNode.insertBefore(t,a);var i=s.dom.select("p#"+n);s.dom.removeAllAttribs(i),s.selection.setCursorLocation(i[0],0),s.focus()}
1function g(a){$(document).find(".mce-menu-item.mce-ai-tone-options").toggleClass("disabled",!a),$(document).find(".mce-menu-item.mce-ai-style-options").toggleClass("disabled",!a),$(document).find(".mce-menu-item.mce-ai-summarize").toggleClass("disabled",!a),$(document).find(".mce-menu-item.mce-ai-improve").toggleClass("disabled",!a),$(document).find(".mce-menu-item.mce-ai-simplify").toggleClass("disabled",!a),$(document).find(".mce-menu-item.mce-ai-expand").toggleClass("disabled",!a),$(document).find(".mce-menu-item.mce-ai-trim").toggleClass("disabled",!a),$(document).find(".mce-menu-item.mce-ai-change-tone").toggleClass("disabled",!a),$(document).find(".mce-menu-item.mce-ai-change-style").toggleClass("disabled",!a),$(document).find(".mce-menu-item.mce-ai-custom-prompt").toggleClass("disabled",!a)}l&&s.addButton("fr-save",{text:"Save",tooltip:"Save changes",onclick:function(){$(l).trigger("click"),s.execCommand("mceFullScreen")}}),d&&s.addButton("fr-cancel",{text:"Cancel",tooltip:"Cancel changes",onclick:function(){$(d).trigger("click"),s.execCommand("mceFullScreen")}}),s.on("preInit",function(){s.parser.addNodeFilter("iframe",function(a,e){for(var n,t,i,o,r=0;r<a.length;r++){n=a[r],(t=new tinymce.html.Node("img",1)).shortEnded=!0,o=tinymce.Env.transparentSrc,i=n.attributes;for(var l=0;l<i.length;l++){var d=i[l].name,u=i[l].value;if("width"!==d&&"height"!==d&&"style"!==d){if("data"==d||"src"==d)if(0==(u=(u=s.convertURL(u,d)).replace(/^https?:/,"")).indexOf("//www.youtube.com/embed/"))o="https://i.ytimg.com/vi/"+u.replace("//www.youtube.com/embed/","")+"/mqdefault.jpg";else if(0==u.indexOf("//player.vimeo.com/video/")){var c=u,g=s.dom.uniqueId();t.attr("id",g),K(c,g)}
1t.attr("data-mce-p-"+d,u)}}t.attr({style:"display: block; width: 53.333vw; height: auto; min-height: 200px; aspect-ratio: 16/9; object-fit: contain; background-color: black;",src:o,"data-mce-object":e,class:"mce-object mce-object-"+e}),n.replace(t)}}),s.serializer.addAttributeFilter("data-mce-object",function(a,e){for(var n,t,i,o=0;o<a.length;o++){n=a[o],(t=new tinymce.html.Node(n.attr(e),1)).attr({width:n.attr("width"),height:n.attr("height"),style:n.attr("style")}),i=n.attributes;for(var r=0;r<i.length;r++){var s=i[r].name;0===s.indexOf("data-mce-p-")&&t.attr(s.substr(11),i[r].value)}n.replace(t)}})}),$(document).on("click","td.mce-custom-color-btn",function(){"relative"==$("body").css("position")&&$("body").addClass("mce-custom-color-picker")}),$(document).on("mousedown",'div.mce-window[aria-label="Color"] button',function(){$("body").removeClass("mce-custom-color-picker")})}}),a.listen("wysiwyg-add-image",T),a.listen("wysiwyg-add-link",M),a.listen("wysiwyg-add-video",B),a.listen("wysiwyg-add-grid",R),a.listen("wysiwyg-edit-grid",N),a.listen("wysiwyg-remove-grid",P),a.listen("wysiwyg-replace-generated-content",L),a.listen("wysiwyg-replace-selection",I),$FR.isModuleRunning("wysiwygDialogs")||($FR.register("wysiwygDialogs",FundRazr.module.wysiwygDialogs),$FR.start("wysiwygDialogs")),C&&!$FR.isModuleRunning("aiProcessor")){$FR.register("aiProcessor",FundRazr.module.aiProcessor,{editor:s}),$FR.start("aiProcessor"),void 0!==c&&$FR.getModule("aiProcessor").setCampaign(c);const a=$("#custom-prompt-dialog"),e=function(e,n){$(e).toggleClass("error",!n),a.find(".validation-message").toggle(!n)};$.initValidation("#ai-custom-prompt",function(){e("#ai-custom-prompt",!0)}),a.on("hidden",function(){e("#ai-custom-prompt",!0)}),$('[data-action="run-custom-prompt"]').on("click",function(){$.validateInput("#ai-custom-prompt","string",e,{max:100})&&($FR.getModule("aiProcessor").optimizeContent("CUSTOM_PROMPT"),a.modal("hide"),a.find("#ai-custom-prompt").val(""))})}$(document).on("click","#mce-fullscreen-overlay",function(){$('.mce-widget[aria-label="Fullscreen"][aria-pressed="true"]').trigger("click")})},getContent:function(){return tinymce.Env.contentEditable?s.getContent():$(e).val()},getPlainTextContent:function(){return tinymce.Env.contentEditable?s.getContent({format:"text"}):$("<div/>").html($(e).val()).text()},hasContent:function(){var a=tinymce.Env.contentEditable?s.getContent():$(e).val(),n=tinymce.Env.contentEditable?s.getContent({format:"text"}):$("<div/>").html($(e).val()).text();return _.trim(n).length>0||!!a.match(/.*<img[^\/]+\/.*>/gi)},getEditor:function(){return s},setContent:function(n,t,o){var r=function(){tinymce.Env.contentEditable?(n=n.replace(/<p>&nbsp;<\/p>/gi,"<p></p>"),s.setContent(n),t&&s.undoManager.add(),o||s.execCommand("mceFocus"),"REWARD"===i&&($("#edit-reward-dialog").scrollTop(0),$("#reward-title").trigger("focus")),$(e).trigger("txtinput")):$(e).val(n),a.notify({name:"wysiwyg-content-loaded",editor:s.settings.id})};S?r():u=r},insertContent:function(a){if(tinymce.Env.contentEditable)s.insertContent(a),s.undoManager.add();else{let n=$(e).val()+a;$(e).val(n)}},replaceSelectedContent:I,scrollToTop:function(){s.getWin().scrollTo(0,0)},scrollToBottom:function(){s.getWin().scrollTo(0,s.getWin().outerHeight)},setCampaign:function(a){c=a,$FR.isModuleRunning("aiProcessor")&&$FR.getModule("aiProcessor").setCampaign(c)},destroy:function(){s.destroy(),a.unbind("wysiwyg-add-image",T),a.unbind("wysiwyg-add-link",M),a.unbind("wysiwyg-add-video",B),a.unbind("wysiwyg-add-grid",R),a.unbind("wysiwyg-edit-grid",N),a.unbind("wysiwyg-remove-grid",P),a.unbind("wysiwyg-replace-generated-content",L),a.unbind("wysiwyg-replace-selection",I)}}},FundRazr.module.wysiwygDialogs=function(a){var e,n,t,i,o,r,s,l,d,u,c,g,h,m=$("#wysiwyg-image-dialog"),p=$("#wysiwyg-image-description"),f=$("#wysiwyg-image-preview"),y=$("#wysiwyg-image-preview-box"),b=$("#wysiwyg-image-link-url"),v=m.find('[data-action="test-url"]'),S=m.find('[data-action="create-campaign-specific-url"]'),k=$("#wysiwyg-video-duration"),C=$("#wysiwyg-video-id"),A=$("#wysiwyg-video-preview"),w=$("#wysiwyg-video-preview-image"),M=$("#wysiwyg-video-stats"),T=$("#wysiwyg-video-title"),B=$("#wysiwyg-video-type"),R=$("#wysiwyg-video-url"),N=$("#wysiwyg-link-dialog"),P=$("#wysiwyg-link-type"),L=$("#wysiwyg-link-url"),I=$("#wysiwyg-link-text-label"),K=$("#wysiwyg-link-button-label"),O=$("#wysiwyg-link-button-size"),E=$("#wysiwyg-link-button-color"),G=$("#link-preview-container"),D=N.find('[data-action="test-url"]'),j=N.find('[data-action="create-campaign-specific-url"]'),H=$("#wysiwyg-campaignlink-dialog"),x=$("#wysiwyg-campaignlink-type"),F=$("#wysiwyg-campaignlink-tab"),z=$("#wysiwyg-campaignlink-amount"),V=$("#wysiwyg-campaignlink-reward"),W=$("#wysiwyg-grid-cols"),U=$("#wysiwyg-grid-rows"),Z=$("#wysiwyg-grid-blocks"),J=["btn-primary","btn-secondary"],Y=["btn-mini","btn-small","btn-small","btn-medium","btn-large","btn-xlarge"],q=function(){var a=P.val(),e=!l,n=e&&"TEXT"==a,t=e&&"BUTTON"==a;P.closest(".control-group").toggleClass("hide",!e),I.closest(".control-group").toggleClass("hide",!n),K.closest(".control-group").toggleClass("hide",!t),O.closest(".control-group").toggleClass("hide",!t),E.closest(".control-group").toggleClass("hide",!t),Q()},Q=function(){var a,e=P.val(),n=_.trim(L.val()),t=E.val(),i=O.val(),o="BUTTON"==e?_.trim(K.val()):_.trim(I.val()),r=$.isValidUrl(n);switch(0==o.length&&(o=n),G.empty(),e){case"TEXT":(n.length>0||o.length>0)&&((a=$("<a></a>")).attr("href",n).text(o),G.append(a));break;case"BUTTON":(n.length>0||o.length>0)&&(c&&(i="btn-medium"),(a=$("<a></a>")).attr("href",n).text(o).addClass("btn "+t+" "+i),G.append(a));break;case"OEMBED":r&&((a=$('<a data-display="oembed"></a>')).attr("href",n),G.append(a),$.oembedRender(G.find('a[data-display="oembed"]')))}D.attr("href",n),D.closest("li").toggleClass("hide",!r),G.closest(".control-group").toggleClass("hide",!a)};let X=function(a){return a?(_.isArray(a)?a:[a]).map(a=>({...a,amount:parseFloat(a.amount)})):[]};var aa=function(){var a=!!g.parentCampaignId,e=g.features.raiseOnBehalfEnabled,n=e&&_.includes(["P2P_EVENT","DIY","MP_LEADERBOARD","MP_GRID"],g.pageTemplate),t=n&&g.isOfferRewards,i=!n&&g.team&&g.team.active,o=!n&&g.features.showRelatedCampaigns&&(a||e&&g.statistics.activeSubCampaignsCount),r=!n&&g.isSupporterLeaderboardEnabled;F.empty(),F.append('<option value="#story">Default tab</option>'),g.customTabEnabled&&F.append('<option value="#custom-tab-1">'+$FR.escapeHTML(g.customTabLabel)+"</option>"),g.customTab2Enabled&&F.append('<option value="#custom-tab-2">'+$FR.escapeHTML(g.customTab2Label)+"</option>"),g.masterCustomTabEnabled&&F.append('<option value="#custom-master-tab-1">'+$FR.escapeHTML(g.masterCustomTabLabel)+"</option>"),g.masterCustomTab2Enabled&&F.append('<option value="#custom-master-tab-2">'+$FR.escapeHTML(g.masterCustomTab2Label)+"</option>"),F.append('<option value="#updates">
1Updates</option>'),g.features.showActivities&&F.append('<option value="#activity">Activity</option>'),t&&F.append('<option value="#rewards">Perks</option>'),i&&F.append('<option value="#team">Team</option>'),o&&F.append('<option value="#fundraisers">Fundraisers</option>'),r&&F.append('<option value="#community">'+$FR.escapeHTML(g.leaderboardWord)+"</option>");var s=!1;if(V.empty(),g.isOfferRewards&&(g.rewards.length||(g.rewards=[g.rewards]),_.each(g.rewards,function(a){a.isClaimable&&(V.append('<option value="'+a.rewardId+'">'+$FR.escapeHTML(a.title)+"</option>"),s=!0)})),z.empty(),g.contributionOptions&&!s){const a=g.contributionOptions,e=g.recurrence||{},n=!_.isEmpty(e)&&(!e.allowOneTimePayments||e.defaultToRecurring),t=n?a.recurringSelectedList:a.oneTimeSelectedList,i=n?{basic:"recurringBasicAmount",detailed:"recurringDetailedAmount"}:{basic:"oneTimeBasicAmount",detailed:"oneTimeDetailedAmount"},o=n?{basic:"recurringBasicDefaultAmount",detailed:"recurringDetailDefaultAmount"}:{basic:"oneTimeBasicDefaultAmount",detailed:"oneTimeDetailDefaultAmount"},r=n?"recurringAllowCustomAmounts":"oneTimeAllowCustomAmounts";let s,l=[];"basic"===t&&a[i.basic]?(s=a[o.basic],l=X(a[i.basic])):"detailed"===t&&a[i.detailed]&&(s=a[o.detailed],l=X(a[i.detailed])),l.forEach(a=>{z.append(`<option value="${a.amount}">${$FR.currency.format(a.amount,g.currency)}</option>`)}),a[r]&&void 0===s&&z.append('<option value="">Let the contributor decide</option>')}x.empty(),"DONATION_FORM"!=g.pageTemplate&&x.append('<option value="CAMPAIGN_TAB">Tab on campaign page</option>'),g.features.showRegisterButtonOnMaster&&x.append('<option value="REGISTER">Register as fundraiser</option>'),s||x.append('<option value="CONTRIBUTE">Contribute</option>'),s&&x.append('<option value="CLAIM_REWARD">Claim a perk</option>'),ea()},ea=function(){var a=x.val(),e="CAMPAIGN_TAB"==a,n="CONTRIBUTE"==a,t="CLAIM_REWARD"==a;F.closest(".control-group").toggleClass("hide",!e),z.closest(".control-group").toggleClass("hide",!n),V.closest(".control-group").toggleClass("hide",!t)},na=function(){var a,e;switch(x.val()){case"CAMPAIGN_TAB":a=F.val(),e=g.activityPageUrl+a;break;case"REGISTER":a=g.parentCampaignId||g.campaignId,e="https://"+new URL(g.activityPageUrl).host+"/campaigns/"+a+"/register";break;case"CONTRIBUTE":e=(a=z.val()).length>0?$.appendParam(g.activityPagePayUrl,"amount",a):g.activityPagePayUrl;break;case"CLAIM_REWARD":a=V.val(),e=$.appendParam(g.activityPagePayUrl,"perk",a)}if(e){var n=H.data("urlField"),t=H.data("labelField");t&&$.isValidUrl(_.trim(t.val()))&&t.val(""),n.val(e).trigger("input")}},ta=function(){N.on("shown",function(){var a,m,p,f,y=$(this).data();h=y.markupType,u="LIMITED"===h||"REWARD"===h,c="EMAIL"===h,g=y.campaign,e=y.linkUrl,n=y.linkText,r=y.styleClasses,s=y.imgElem,l=!!s,d=y.linkText&&y.linkText.length>50,t=l?"IMAGE":y.isLinkOembed?"OEMBED":"TEXT",a=(r||"").split(" "),m=_.includes(a,"btn"),p=_.find(a,function(a){return _.includes(Y,a)}),f=_.find(a,function(a){return _.includes(J,a)}),m&&p&&f?(t="BUTTON",i=p,o=f):(r=void 0,i="btn-medium",o="btn-primary"),P.find('option[value="BUTTON"]').toggleClass("hide",d),P.find('option[value="OEMBED"]').toggleClass("hide",u||c),c?(i="btn-medium",O.prop("disabled",!0)):O.prop("disabled",!1),j.closest("li").toggleClass("hide",!g),P.val(t),L.val(e),I.val(n),K.val(n),O.val(i),E.val(o).trigger("change")});var m=function(a){return'<a class="btn '+a.id+' btn-block">'+a.text+"</a>"};$("#wysiwyg-link-button-color").select2({allowClear:!1,formatResult:m,formatSelection:m}),$("#wysiwyg-add-link").on("click",function(){var e,n,t=P.val(),i=L.val(),o=_.trim(I.val()),r=_.trim(K.val()),s=E.val(),l=O.val(),d="OEMBED"==t;"BUTTON"==t?(c&&(l="btn-medium"),0==(e=r).length&&i.length>50&&(e=$.abbreviate(i,50)),n="btn "+s+" "+l):e=o;var u=i.startsWith("#");(u?$.validateInput(L,"string",da):$.validateInput(L,"url",da))&&(/^https?:\/\/.*/.test(i)||u||(i="http://"+i),a.notify({name:"wysiwyg-add-link",data:{selector:N.data("selector"),url:i,text:e,isLinkOembed:d,styleClasses:n}}),N.modal("hide"))}),P.on("change",function(){var a=t,e=_.trim(I.val()),n=_.trim(K.val());t=P.val(),"TEXT"==a&&"BUTTON"==t&&e.length<=50?K.val(e):"BUTTON"==a&&"TEXT"==t&&e.length<=50&&I.val(n),q()}),L.input(function(){la.call(this),q()}),I.input(q),K.input(q),O.on("change",q),E.on("change",q),j.on("click",function(){H.data("urlField",L).data("labelField","TEXT"==P.val()?I:K).modal()}),H.on("shown",aa),H.find('[data-action="generate-campaign-specific-url"]').on("click",na),x.on("change",ea),F.on("change",ea),z.on("change",ea),V.on("change",ea)},ia=function(){var a=$(this).val();if(a&&(11==$.extractYoutubeId(a).length||-1!=a.indexOf("vimeo.com")))return!0;return!1},oa=function(a){var e="youtube",n=$.extractYoutubeId(a);-1!=a.indexOf("vimeo.com")&&(e="vimeo"),"youtube"==e?$.ajax({type:"GET",url:"https://www.googleapis.com/youtube/v3/videos?part=snippet,contentDetails&id="+n+"&key="+$FR.config.googleApiKey,dataType:"jsonp",cache:!1,success:function(a){if
1(a.items&&1==a.items.length){var t=a.items[0],i=t.snippet.title,o=$FR.time.convertYoutubeDurationToSeconds(t.contentDetails.duration),r=t.snippet.thumbnails.high?t.snippet.thumbnails.high.url:t.snippet.thumbnails.medium.url;ra(i,o,r,n,e)}}}):"vimeo"==e&&$.ajax({type:"GET",url:document.location.protocol+"//vimeo.com/api/oembed.json?url="+encodeURIComponent(a)+"&width=1920&callback=?",dataType:"jsonp",cache:!1,success:function(a){var n=a.title,t=a.thumbnail_url,i=a.duration;ra(n,i,t,a.video_id,e)}})},ra=function(a,e,n,t,i){var o="N/A";if(e){var r=Math.floor(e/60),s=e%60;(s=s.toFixed(0)).length<2&&(s="0"+s),o=r+":"+s}C.val(t),B.val(i),T.text(a),k.text(o),w.attr("src",n),A.removeClass("hide"),M.removeClass("hide")},sa=function(){$("#wysiwyg-grid-dialog").removeData(),$("#wysiwyg-grid-dialog .validation-message").hide(),$("#wysiwyg-grid-dialog .control-group").removeClass("error"),$("#wysiwyg-grid-picker .grid-type").removeClass("selected"),$("#grid-details-tabs .tab-pane").removeClass("active"),$("#grid-cols, #grid-rows, #grid-blocks").addClass("hide"),$("input#wysiwyg-grid-normal").prop("checked",!0),W.val(""),U.val(""),Z.val("")},la=function(){var a=$(this).closest(".control-group");a.hasClass("error")&&(a.removeClass("error"),a.find(".validation-message").hide())},da=function(a,e){var n=$(a).closest(".control-group");e?(n.removeClass("error"),n.find(".validation-message").hide()):(n.addClass("error"),n.find(".validation-message").show())},ua={init:function(e){var n;ta(),m.on("shown",function(){var a=$(this).data();g=a.campaign,a.imageUrl&&(f.attr("src",a.imageUrl),y.removeClass("hide")),p.val(a.linkText),b.val(a.linkUrl).trigger("input"),p.trigger("focus"),$FR.register("wysiwygImageUpload",FundRazr.module.ImageUpload,{container:$("#wysiwyg-image-uploader"),imageType:"story",hasImage:!!a.imageUrl,hideBrowseButtonAfterUpload:!1}),$FR.start("wysiwygImageUpload").bind("image-uploaded",function(a){var e=a.imageUrl.replace(/^https?:/,"");f.attr("src",e),y.removeClass("hide")}),S.closest("li").toggleClass("hide",!g)}),m.on("hidden",function(){$FR.isModuleRunning("wysiwygImageUpload")&&($FR.stop("wysiwygImageUpload"),void 0),f.attr("src",""),y.addClass("hide"),p.val(""),b.val(""),m.find(".validation-message").hide(),m.find(".control-group").removeClass("error")}),$("#wysiwyg-add-image").on("click",function(){var e=f.attr("src"),n=_.trim(p.val()),t=_.trim(b.val()),i=/^\/\/.+/.test(e);da(f,i),i&=$.validateInput(p.attr("id"),"string",da,{required:!1,max:255}),(i&=$.validateInput(L,"url",da,{required:!1}))&&(a.notify({name:"wysiwyg-add-image",data:{selector:m.data("selector"),url:e,description:n,linkUrl:t}}),m.modal("hide"))}),S.on("click",function(){H.data("urlField",b).data("labelField",void 0).modal()}),b.input(function(){var a=_.trim(b.val()),e=$.isValidUrl(a);v.attr("href",a),v.closest("li").toggleClass("hide",!e)}),n=function(){A.addClass("hide"),M.addClass("hide"),da(R,!0);var a=this;setTimeout(function(){ia.apply(a)&&oa($(a).val())},100)},R.input(n),n.apply(R),$("#wysiwyg-video-dialog").on("hidden",function(){C.val(""),R.val(""),w.attr("src",""),k.text(""),T.text(""),A.addClass("hide"),M.addClass("hide"),$("#wysiwyg-video-dialog .validation-message").hide(),$("#wysiwyg-video-dialog .control-group").removeClass("error")}),$("#wysiwyg-video-dialog").on("shown",function(){R.trigger("focus")}),$("#wysiwyg-add-video").on("click",function(){var e=R.val(),n=C.val().length>0;da(R,n),n&&(a.notify({name:"wysiwyg-add-video",data:{selector:$("#wysiwyg-video-dialog").data("selector"),url:e}}),$("#wysiwyg-video-dialog").modal("hide"))}),$("#wysiwyg-grid-dialog").on("shown",function(){U.filter(":visible").not(".disabled").trigger("focus"),W.filter(":visible").not(".disabled").trigger("focus"),Z.filter(":visible").not(".disabled").trigger("focus"),$(this).find(".disabled").find("input").trigger("blur")}),$("#wysiwyg-grid-picker .grid-type").on("click",function(){$('.validation-message[data-for="wysiwyg-grid-picker"]').hide(),$("#wysiwyg-grid-dialog .control-group").removeClass("error");var a=$(this).attr("data-columns");W.val(a),$(this).toggleClass("selected"),$("#wysiwyg-grid-picker .grid-type").not($(this)).toggleClass("selected",!1);var e="auto-cols"==$(this).attr("data-type");$("#grid-blocks").toggleClass("hide",!e);var n="custom-cols"==$(this).attr("data-type");$("#grid-cols").toggleClass("hide",!n),$("#grid-rows").toggleClass("hide",e)}
1),$("#wysiwyg-add-grid").on("click",function(){var e=$("#wysiwyg-grid-dialog").data("grid"),n=W.val(),t=U.val(),i=Z.val(),o=$("#wysiwyg-grid-picker .grid-type.selected").attr("data-type"),r=$("input[name=wysiwyg-grid-spacing]:checked").val(),s=!!o;s&=$.validateInput(W,"number",da,{required:"custom-cols"==o,min:2,max:12}),(s&=$.validateInput(U,"number",da,{required:"auto-cols"!=o,min:1,max:12}))?(e&&a.notify({name:"wysiwyg-remove-grid",data:{grid:e}}),a.notify({name:"wysiwyg-add-grid",data:{selector:$("#wysiwyg-grid-dialog").data("selector"),cols:n,rows:t,blocks:i,type:o,spacing:r}}),$("#wysiwyg-grid-dialog").modal("hide")):o||$('.validation-message[data-for="wysiwyg-grid-picker"]').show()}),$("#wysiwyg-edit-grid").on("click",function(){var e=$("#wysiwyg-grid-dialog").data("grid"),n=W.val(),t=U.val(),i=Z.val(),o=$("#wysiwyg-grid-picker .grid-type.selected").attr("data-type"),r=$("input[name=wysiwyg-grid-spacing]:checked").val(),s=!!o;s&=$.validateInput(W,"number",da,{required:"custom-cols"==o,min:2,max:12}),(s&=$.validateInput(U,"number",da,{required:"auto-cols"!=o,min:1,max:12}))?(a.notify({name:"wysiwyg-edit-grid",data:{grid:e,cols:n,rows:t,blocks:i,type:o,spacing:r}}),$("#wysiwyg-grid-dialog").modal("hide")):o||$('.validation-message[data-for="wysiwyg-grid-picker"]').show()}
1),$("#wysiwyg-remove-grid").on("click",function(){var e=$("#wysiwyg-grid-dialog").data("grid");a.notify({name:"wysiwyg-remove-grid",data:{grid:e}}),$("#wysiwyg-grid-dialog").modal("hide")}),$("#wysiwyg-grid-dialog").on("hidden",function(){sa()})}};return ua},FundRazr.module.aiProcessor=function(a){const e=250,n="AI_TERMS_ACCEPTANCE",t=$("#ai-assist-dialog"),i=$('#ai-assist-dialog .modal-header [data-action="close-dialog"]'),o=$("#optimize-dialog"),r=$("#ai-disclosure-dialog");let s,l,d,u,c,g,h="",m="",p=!1,f=!1,y=function(a){let e=o.is(":visible")?o:t;e.find(".modal-header button").toggleClass("disabled",a),e.find('[data-action="back-to-brainstorm"]').toggleClass("disabled",a),e.find(".text-container").css("pointer-events",a?"none":"auto"),e.find(".actions").toggleClass("disabled",a),e.find(".processing").toggleClass("hide",!a)},b=function(a,e,n,t=!1,i,o){if(p)return;p=!0,y(!0);let r=$FR.config.apiURL+"ai/chats/init",s={promptType:"STORY"===e?"WRITE_STORY":i,content:a};void 0!==g?s.campaignId=g.campaignId:_.isPlainObject(window.campaign)?s.campaignId=window.campaign.campaignId:_.isPlainObject(window.quickstartSignup)&&(s.signupId=window.quickstartSignup.resourceId),void 0!==o&&(s.customPrompt=o),$.ajax({url:r,data:$.toJSON(s),type:"POST",contentType:"application/json",dataType:"json",success:function(r){c={content:a,type:e,target:n,replaceSelection:t,prompt:i,customPrompt:o},t||$FR.getModule(n).setContent(""),h="",function(a,e,n){if("undefined"==typeof EventSource)return void $.growl("Sorry, your browser does not support this feature.",{type:"danger"});let t=$FR.config.apiURL+"ai/chats/"+a+"/stream",i=new EventSource(t),o=$FR.getModule(e);h="",i.onmessage=function(e){let t=JSON.parse(e.data);if("stop"===t.choices[0].finish_reason)i.close(),n?o.replaceSelectedContent({data:{content:h}}):o.setContent(h,!0),o.scrollToTop(),p=!1,y(!1),v(a,h),document.activeElement.blur();else if(h+=t.choices[0].delta.content,!n){let a=$FR.unescapeHTML(t.choices[0].delta.content),e=$FR.unescapeHTML(o.getContent());o.setContent(e+a),o.scrollToBottom()}},i.onerror=function(){p=!1,y(!1),$.growl("Unable to process request. Try again later.",{type:"danger"})}}(r.uuid,n,t)},error:function(a){p=!1,y(!1),$.growl("Unable to process request. Try again later.",{type:"danger"})}})},v=function(a,e){let n=$FR.config.apiURL+"ai/chats/"+a+"/complete",t={response:e};$.ajax({url:n,data:$.toJSON(t),type:"POST",contentType:"application/json",dataType:"json"})},S=function(a){$(".question-content").hide(),t.find("#question"+a+" .question-content").fadeIn(e),t.find("#question"+a+" .question-content textarea").trigger("focus"),t.find('[id^="question"]').removeClass("in"),t.find("#question"+a).addClass("in"),$("#brainstorm .validation-message").hide()},k=function(a){const e=a.getPlainTextContent(),n=a.getContent(),t=new Blob([n],{type:"text/html"}),i=new Blob([e],{type:"text/plain"}),o=[new ClipboardItem({"text/plain":i,"text/html":t})];navigator.clipboard.write(o).then(()=>{navigator.userAgent.toLowerCase().indexOf("android")>-1||$.growl("Copied to clipboard.",{type:"success"})},()=>{})},C=function(){$("#brainstorm").is(":visible")&&(u=$("#brainstorm"),$("#brainstorm").hide()),$("#generate-story").is(":visible")&&(u=$("#generate-story"),$("#generate-story").hide())},A=function(){let a="";return $.each([...$("#question1"),$("#question2"),$("#question3"),$("#question4"),$("#question5")],(e,n)=>{let t=_.trim($(n).find(".question").text()),i=_.trim($(n).find("textarea").val());i.length>0&&(a+="Question: "+t+"\nResponse: "+i+"\n")}),a},w=function(){return new Promise(function(a,e){!0!==f?$.ajax({url:$FR.config.apiURL+"users/current/setting?setting="+n,type:"GET",dataType:"text",success:function(n){n.length>0?a():(r.modal(),$FR.trackEvent("show-terms","ai-assist"),r.find('[data-action="accept-ai-terms"]').off("click").on("click",function(e){M(),a(),$FR.trackEvent("accept-terms","ai-assist")}),r.one("hidden",function(){f||(e("AI terms declined."),$FR.trackEvent("decline-terms","ai-assist"))}))},error:function(a){$.growl("Unable to check user setting.",{type:"danger"}),e("Unable to determine if terms were previously accepted.")}}):a()})},M=function(a,e){let t=$FR.config.apiURL+"users/current/setting?setting="+n;t=$.appendParam(t,"value",moment().format("YYYY-MM-DD")),f=!0,$.ajax({url:t,type:"PUT",success:function(a){},error:function(a){}})};return{init:function(n){d=n.editor,t.on("shown",function(){$FR.register("generatedContentEditor",FundRazr.module.wysiwyg,{selector:"#generate-content",enableAIFeatures:"true",saveBtn:null,cancelBtn:null}),s=$FR.start("generatedContentEditor")}),t.on("hidden",function(){s&&(s.setContent(""),s.destroy(),s=null),i.removeClass("invisible")}),o.on("shown",function(){$FR.register("optimizeGeneratedContentEditor",FundRazr.module.wysiwyg,{selector:"#optimize-generated-content",enableAIFeatures:"true",saveBtn:null,cancelBtn:null}),l=$FR.start("optimizeGeneratedContentEditor")}),o.on("hidden",function(){l&&(l.setContent(""),l.destroy(),l=null)}),$('[data-action="switch-question"]',t).on("click",function(a){a.stopPropagation(),"TEXTAREA"!==a.target.nodeName&&"help-block"!==a.target.className&&"I"!==a.target.nodeName&&S($(this).data("question"))}),$('[data-action="generate-story"]',t).on("click",function(){w().then(function(){let a=A(),n=a.length>0;if($("#brainstorm .validation-message").toggle(!n),!n)return!1;b(a,"STORY","generatedContentEditor"),t.attr("data-view","PREVIEW"),$("#brainstorm").hide(),$("#generate-story").fadeIn(e),$("#generate-story .prompt").text("Generate story"),$('[data-action="back-to-brainstorm"]').show()})}),$('[data-action="back-to-brainstorm"]',t).on("click",function(){t.attr("data-view","BRAINSTORM"),$("#generate-story").hide(),$("#brainstorm").fadeIn(e,function(){S(5)})}),$('[data-action="back-to-generated"]',t).on("click",function(){t.attr("data-view","PREVIEW"),$("#generate-story").fadeIn(e)}),$('[data-action="redo"]',t).on("click",function(){b(c.content,c.type,c.target,c.replaceSelection,c.prompt,c.customPrompt)}),t.find('[data-action="close-dialog"]').on("click",function(){"STORY"===m&&($("#question1Response").val().length>0||$("#question2Response").val().length>0||$("#question3Response").val().length>0||$("#question4Response").val().length>0||$("#question5Response").val().length>0)||s.getPlainTextContent().length>1?(C(),$("#close-warning").fadeIn(e),i.addClass("invisible")):t.modal("hide")}),$('[data-action="skip-close"]',t).on("click",function(){u&&($("#close-warning").fadeOut(e),i.removeClass("invisible"),u.fadeIn(e),u=null)}),$('[data-action="insert-story"]',t).on("click",function(){a.notify({name:"wysiwyg-replace-generated-content",data:{content:_.trim(s.getContent())}}),t.modal("hide")}),$('[data-action="confirm-replace-story"]').on("click",function(){a.notify({name:"wysiwyg-replace-generated-content",data:{content:_.trim(s.getContent())}}),t.modal("hide")}),$('[data-action="confirm-replace-content"]').on("click",function(){d.selection.setContent(h),d.undoManager.add(),t.modal("hide")}),$('[data-action="back-to-generated"]',t).on("click",function(){u&&(u.fadeIn(e),u=null)}),$('[data-action="generate-next-clear"]').on("click",function(){$("#generate-next-input").val("")}
1),$('[data-action="selection-apply"]').on("click",function(){a.notify({name:"wysiwyg-replace-selection",data:{content:_.trim(l.getContent())}}),o.modal("hide")}),$('[data-action="copy-generated"]').on("click",function(){$(this).tooltip("hide"),k(s)}),$('[data-action="copy-optimized"]').on("click",function(){$(this).tooltip("hide"),k(l)})},setCampaign:function(a){g=a},generateStory:function(){m="STORY";let a=d.selection.getContent(),n=d.getContent();t.attr("data-view","BRAINSTORM"),$(".question-content textarea").val(""),$("#close-warning").hide(),$("#generate-story").hide(),$("#text-input").hide(),$("#brainstorm").fadeIn(e),""===a&&""===n?($("#insert-story-btn").removeClass("hide"),$("#replace-story-btn").addClass("hide"),$("#replace-content-btn").addClass("hide")):""!==a&&n!==a?($("#insert-story-btn").addClass("hide"),$("#replace-story-btn").addClass("hide"),$("#replace-content-btn").removeClass("hide")):($("#insert-story-btn").addClass("hide"),$("#replace-story-btn").removeClass("hide"),$("#replace-content-btn").addClass("hide")),t.find('[data-action="redo"]').removeClass("hide"),t.on("show",function(){S(1)}),t.modal()},optimizeContent:function(a){w().then(function(){!function(a){let e;m="OPTIMIZE";let n=o.is(":visible"),i=t.is(":visible"),r=n||i,u=0;i?e=s.getEditor().selection.getContent():n?e=l.getEditor().selection.getContent():(e=d.selection.getContent(),o.modal(),u=500);let c="CUSTOM_PROMPT"===a?$("#custom-prompt-dialog #ai-custom-prompt").val():null,g=e;t.find('[data-action="redo"]').addClass("hide"),setTimeout(function(){b(g,"TEXT",i?"generatedContentEditor":"optimizeGeneratedContentEditor",r,a,c)},u)}(a)})}}};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.