!function(e,t){"use strict";var n,r,a,i=e,o=i.document,l=i.navigator,s=i.setTimeout,c=i.clearTimeout,u=i.setInterval,f=i.clearInterval,d=i.getComputedStyle,p=i.encodeURIComponent,h=i.ActiveXObject,m=i.Error,y=i.Number.parseInt||i.parseInt,v=i.Number.parseFloat||i.parseFloat,g=i.Number.isNaN||i.isNaN,b=i.Date.now,w=i.Object.keys,x=i.Object.defineProperty,C=i.Object.prototype.hasOwnProperty,E=i.Array.prototype.slice,T=function(){var e=function(e){return e};if("function"==typeof i.wrap&&"function"==typeof i.unwrap)try{var t=o.createElement("div"),n=i.unwrap(t);1===t.nodeType&&n&&1===n.nodeType&&(e=i.unwrap)}catch(r){}return e}(),j=function(e){return E.call(e,0)},D=function(){var e,n,r,a,i,o,l=j(arguments),s=l[0]||{};for(e=1,n=l.length;n>e;e++)if(null!=(r=l[e]))for(a in r)C.call(r,a)&&(i=s[a],o=r[a],s!==o&&o!==t&&(s[a]=o));return s},k=function(e){var t,n,r,a;if("object"!=typeof e||null==e||"number"==typeof e.nodeType)t=e;else if("number"==typeof e.length)for(t=[],n=0,r=e.length;r>n;n++)C.call(e,n)&&(t[n]=k(e[n]));else{t={};for(a in e)C.call(e,a)&&(t[a]=k(e[a]))}return t},I=function(e,t){for(var n={},r=0,a=t.length;a>r;r++)t[r]in e&&(n[t[r]]=e[t[r]]);return n},O=function(e,t){var n={};for(var r in e)-1===t.indexOf(r)&&(n[r]=e[r]);return n},N=function(e){if(e)for(var t in e)C.call(e,t)&&delete e[t];return e},L=function(e,t){if(e&&1===e.nodeType&&e.ownerDocument&&t&&(1===t.nodeType&&t.ownerDocument&&t.ownerDocument===e.ownerDocument||9===t.nodeType&&!t.ownerDocument&&t===e.ownerDocument))do{if(e===t)return!0;e=e.parentNode}while(e);return!1},A=function(e){var t;return"string"==typeof e&&e&&(t=e.split("#")[0].split("?")[0],t=e.slice(0,e.lastIndexOf("/")+1)),t},_=function(e){var t,n;return"string"==typeof e&&e&&(n=e.match(/^(?:|[^:@]*@|.+\)@(?=http[s]?|file)|.+?\s+(?: at |@)(?:[^:\(]+ )*[\(]?)((?:http[s]?|file):\/\/[\/]?.+?\/[^:\)]*?)(?::\d+)(?::\d+)?/),n&&n[1]?t=n[1]:(n=e.match(/\)@((?:http[s]?|file):\/\/[\/]?.+?\/[^:\)]*?)(?::\d+)(?::\d+)?/),n&&n[1]&&(t=n[1]))),t},F=function(){var e,t;try{throw new m}catch(n){t=n}return t&&(e=t.sourceURL||t.fileName||_(t.stack)),e},S=function(){var e,n,r;if(o.currentScript&&(e=o.currentScript.src))return e;if(n=o.getElementsByTagName("script"),1===n.length)return n[0].src||t;if("readyState"in n[0])for(r=n.length;r--;)if("interactive"===n[r].readyState&&(e=n[r].src))return e;return"loading"===o.readyState&&(e=n[n.length-1].src)?e:(e=F())?e:t},z=function(){var e,n,r,a=o.getElementsByTagName("script");for(e=a.length;e--;){if(!(r=a[e].src)){n=null;break}if(r=A(r),null==n)n=r;else if(n!==r){n=null;break}}return n||t},Z=function(){A(S())||z()||"";return"/ZeroClipboard.swf"},V=function(){return null==e.opener&&(!!e.top&&e!=e.top||!!e.parent&&e!=e.parent)}(),X={bridge:null,version:"0.0.0",pluginType:"unknown",disabled:null,outdated:null,sandboxed:null,unavailable:null,degraded:null,deactivated:null,overdue:null,ready:null},$="11.0.0",Y={},B={},M=null,P=0,H=0,R={ready:"Flash communication is established",error:{"flash-disabled":"Flash is disabled or not installed. May also be attempting to run Flash in a sandboxed iframe, which is impossible.","flash-outdated":"Flash is too outdated to support ZeroClipboard","flash-sandboxed":"Attempting to run Flash in a sandboxed iframe, which is impossible","flash-unavailable":"Flash is unable to communicate bidirectionally with JavaScript","flash-degraded":"Flash is unable to preserve data fidelity when communicating with JavaScript","flash-deactivated":"Flash is too outdated for your browser and/or is configured as click-to-activate.\nThis may also mean that the ZeroClipboard SWF object could not be loaded, so please check your `swfPath` configuration and/or network connectivity.\nMay also be attempting to run Flash in a sandboxed iframe, which is impossible.","flash-overdue":"Flash communication was established but NOT within the acceptable time limit","version-mismatch":"ZeroClipboard JS version number does not match ZeroClipboard SWF version number","clipboard-error":"At least one error was thrown while ZeroClipboard was attempting to inject your data into the clipboard","config-mismatch":"ZeroClipboard configuration does not match Flash's reality","swf-not-found":"The ZeroClipboard SWF object could not be loaded, so please check your `swfPath` configuration and/or network connectivity"}},J=["flash-unavailable","flash-degraded","flash-overdue","version-mismatch","config-mismatch","clipboard-error"],K=["flash-disabled","flash-outdated","flash-sandboxed","flash-unavailable","flash-degraded","flash-deactivated","flash-overdue"],U=new RegExp("^flash-("+K.map(function(e){return e.replace(/^flash-/,"")}).join("|")+")$"),W=new RegExp("^flash-("+K.slice(1).map(function(e){return e.replace(/^flash-/,"")}).join("|")+")$"),G={swfPath:Z(),trustedDomains:e.location.host?[e.location.host]:[],cacheBust:!0,forceEnhancedClipboard:!1,flashLoadTimeout:3e4,autoActivate:!0,bubbleEvents:!0,containerId:"global-zeroclipboard-html-bridge",containerClass:"global-zeroclipboard-container",swfObjectId:"global-zeroclipboard-flash-bridge",hoverClass:"zeroclipboard-is-hover",activeClass:"zeroclipboard-is-active",forceHandCursor:!1,title:null,zIndex:999999999},q=function(e){if("object"==typeof e&&null!==e)for(var t in e)if(C.call(e,t))if(/^(?:forceHandCursor|title|zIndex|bubbleEvents)$/.test(t))G[t]=e[t];else if(null==X.bridge)if("containerId"===t||"swfObjectId"===t){if(!pt(e[t]))throw new Error("The specified `"+t+"` value is not valid as an HTML4 Element ID");G[t]=e[t]}else G[t]=e[t];{if("string"!=typeof e||!e)return k(G);if(C.call(G,e))return G[e]}},Q=function(){return Ht(),{browser:I(l,["userAgent","platform","appName"]),flash:O(X,["bridge"]),zeroclipboard:{version:Jt.version,config:Jt.config()}}},et=function(){return!!(X.disabled||X.outdated||X.sandboxed||X.unavailable||X.degraded||X.deactivated)},tt=function(e,r){var a,i,o,l={};if("string"==typeof e&&e)o=e.toLowerCase().split(/\s+/);else if("object"==typeof e&&e&&"undefined"==typeof r)for(a in e)C.call(e,a)&&"string"==typeof a&&a&&"function"==typeof e[a]&&Jt.on(a,e[a]);if(o&&o.length){for(a=0,i=o.length;i>a;a++)e=o[a].replace(/^on/,""),l[e]=!0,Y[e]||(Y[e]=[]),Y[e].push(r);if(l.ready&&X.ready&&Jt.emit({type:"ready"}),l.error){for(a=0,i=K.length;i>a;a++)if(X[K[a].replace(/^flash-/,"")]===!0){Jt.emit({type:"error",name:K[a]});break}n!==t&&Jt.version!==n&&Jt.emit({type:"error",name:"version-mismatch",jsVersion:Jt.version,swfVersion:n})}}return Jt},nt=function(e,t){var n,r,a,i,o;if(0===arguments.length)i=w(Y);else if("string"==typeof e&&e)i=e.split(/\s+/);else if("object"==typeof e&&e&&"undefined"==typeof t)for(n in e)C.call(e,n)&&"string"==typeof n&&n&&"function"==typeof e[n]&&Jt.off(n,e[n]);if(i&&i.length)for(n=0,r=i.length;r>n;n++)if(e=i[n].toLowerCase().replace(/^on/,""),o=Y[e],o&&o.length)if(t)for(a=o.indexOf(t);-1!==a;)o.splice(a,1),a=o.indexOf(t,a);else o.length=0;return Jt},rt=function(e){var t;return t="string"==typeof e&&e?k(Y[e])||null:k(Y)},at=function(e){var t,n,r;return e=ht(e),e&&!xt(e)?"ready"===e.type&&X.overdue===!0?Jt.emit({type:"error",name:"flash-overdue"}):(t=D({},e),bt.call(this,t),"copy"===e.type&&(r=Ot(B),n=r.data,M=r.formatMap),n):void 0},it=function(){var e=X.sandboxed;if(Ht(),"boolean"!=typeof X.ready&&(X.ready=!1),X.sandboxed!==e&&X.sandboxed===!0)X.ready=!1,Jt.emit({type:"error",name:"flash-sandboxed"});else if(!Jt.isFlashUnusable()&&null===X.bridge){var t=G.flashLoadTimeout;"number"==typeof t&&t>=0&&(P=s(function(){"boolean"!=typeof X.deactivated&&(X.deactivated=!0),X.deactivated===!0&&Jt.emit({type:"error",name:"flash-deactivated"})},t)),X.overdue=!1,kt()}},ot=function(){Jt.clearData(),Jt.blur(),Jt.emit("destroy"),It(),Jt.off()},lt=function(e,t){var n;if("object"==typeof e&&e&&"undefined"==typeof t)n=e,Jt.clearData();else{if("string"!=typeof e||!e)return;n={},n[e]=t}for(var r in n)"string"==typeof r&&r&&C.call(n,r)&&"string"==typeof n[r]&&n[r]&&(B[r]=n[r])},st=function(e){"undefined"==typeof e?(N(B),M=null):"string"==typeof e&&C.call(B,e)&&delete B[e]},ct=function(e){return"undefined"==typeof e?k(B):"string"==typeof e&&C.call(B,e)?B[e]:void 0},ut=function(e){if(e&&1===e.nodeType){r&&(Zt(r,G.activeClass),r!==e&&Zt(r,G.hoverClass)),r=e,zt(e,G.hoverClass);var t=e.getAttribute("title")||G.title;if("string"==typeof t&&t){var n=Dt(X.bridge);n&&n.setAttribute("title",t)}var a=G.forceHandCursor===!0||"pointer"===Vt(e,"cursor");Mt(a),Bt()}},ft=function(){var e=Dt(X.bridge);e&&(e.removeAttribute("title"),e.style.left="0px",e.style.top="-9999px",e.style.width="1px",e.style.height="1px"),r&&(Zt(r,G.hoverClass),Zt(r,G.activeClass),r=null)},dt=function(){return r||null},pt=function(e){return"string"==typeof e&&e&&/^[A-Za-z][A-Za-z0-9_:\-\.]*$/.test(e)},ht=function(e){var t;if("string"==typeof e&&e?(t=e,e={}):"object"==typeof e&&e&&"string"==typeof e.type&&e.type&&(t=e.type),t){t=t.toLowerCase(),!e.target&&(/^(copy|aftercopy|_click)$/.test(t)||"error"===t&&"clipboard-error"===e.name)&&(e.target=a),D(e,{type:t,target:e.target||r||null,relatedTarget:e.relatedTarget||null,currentTarget:X&&X.bridge||null,timeStamp:e.timeStamp||b()||null});var n=R[e.type];return"error"===e.type&&e.name&&n&&(n=n[e.name]),n&&(e.message=n),"ready"===e.type&&D(e,{target:null,version:X.version}),"error"===e.type&&(U.test(e.name)&&D(e,{target:null,minimumVersion:$}),W.test(e.name)&&D(e,{version:X.version})),"copy"===e.type&&(e.clipboardData={setData:Jt.setData,clearData:Jt.clearData}),"aftercopy"===e.type&&(e=Nt(e,M)),e.target&&!e.relatedTarget&&(e.relatedTarget=mt(e.target)),yt(e)}},mt=function(e){var t=e&&e.getAttribute&&e.getAttribute("data-clipboard-target");return t?o.getElementById(t):null},yt=function(e){if(e&&/^_(?:click|mouse(?:over|out|down|up|move))$/.test(e.type)){var n=e.target,r="_mouseover"===e.type&&e.relatedTarget?e.relatedTarget:t,a="_mouseout"===e.type&&e.relatedTarget?e.relatedTarget:t,l=Xt(n),s=i.screenLeft||i.screenX||0,c=i.screenTop||i.screenY||0,u=o.body.scrollLeft+o.documentElement.scrollLeft,f=o.body.scrollTop+o.documentElement.scrollTop,d=l.left+("number"==typeof e._stageX?e._stageX:0),p=l.top+("number"==typeof e._stageY?e._stageY:0),h=d-u,m=p-f,y=s+h,v=c+m,g="number"==typeof e.movementX?e.movementX:0,b="number"==typeof e.movementY?e.movementY:0;delete e._stageX,delete e._stageY,D(e,{srcElement:n,fromElement:r,toElement:a,screenX:y,screenY:v,pageX:d,pageY:p,clientX:h,clientY:m,x:h,y:m,movementX:g,movementY:b,offsetX:0,offsetY:0,layerX:0,layerY:0})}return e},vt=function(e){var t=e&&"string"==typeof e.type&&e.type||"";return!/^(?:(?:before)?copy|destroy)$/.test(t)},gt=function(e,t,n,r){r?s(function(){e.apply(t,n)},0):e.apply(t,n)},bt=function(e){if("object"==typeof e&&e&&e.type){var t=vt(e),n=Y["*"]||[],r=Y[e.type]||[],a=n.concat(r);if(a&&a.length){var o,l,s,c,u,f=this;for(o=0,l=a.length;l>o;o++)s=a[o],c=f,"string"==typeof s&&"function"==typeof i[s]&&(s=i[s]),"object"==typeof s&&s&&"function"==typeof s.handleEvent&&(c=s,s=s.handleEvent),"function"==typeof s&&(u=D({},e),gt(s,c,[u],t))}return this}},wt=function(e){var t=null;return(V===!1||e&&"error"===e.type&&e.name&&-1!==J.indexOf(e.name))&&(t=!1),t},xt=function(e){var t=e.target||r||null,i="swf"===e._source;switch(delete e._source,e.type){case"error":var o="flash-sandboxed"===e.name||wt(e);"boolean"==typeof o&&(X.sandboxed=o),-1!==K.indexOf(e.name)?D(X,{disabled:"flash-disabled"===e.name,outdated:"flash-outdated"===e.name,unavailable:"flash-unavailable"===e.name,degraded:"flash-degraded"===e.name,deactivated:"flash-deactivated"===e.name,overdue:"flash-overdue"===e.name,ready:!1}):"version-mismatch"===e.name&&(n=e.swfVersion,D(X,{disabled:!1,outdated:!1,unavailable:!1,degraded:!1,deactivated:!1,overdue:!1,ready:!1})),Yt();break;case"ready":n=e.swfVersion;var l=X.deactivated===!0;D(X,{disabled:!1,outdated:!1,sandboxed:!1,unavailable:!1,degraded:!1,deactivated:!1,overdue:l,ready:!l}),Yt();break;case"beforecopy":a=t;break;case"copy":var s,c,u=e.relatedTarget;!B["text/html"]&&!B["text/plain"]&&u&&(c=u.value||u.outerHTML||u.innerHTML)&&(s=u.value||u.textContent||u.innerText)?(e.clipboardData.clearData(),e.clipboardData.setData("text/plain",s),c!==s&&e.clipboardData.setData("text/html",c)):!B["text/plain"]&&e.target&&(s=e.target.getAttribute("data-clipboard-text"))&&(e.clipboardData.clearData(),e.clipboardData.setData("text/plain",s));break;case"aftercopy":Ct(e),Jt.clearData(),t&&t!==St()&&t.focus&&t.focus();break;case"_mouseover":Jt.focus(t),G.bubbleEvents===!0&&i&&(t&&t!==e.relatedTarget&&!L(e.relatedTarget,t)&&Et(D({},e,{type:"mouseenter",bubbles:!1,cancelable:!1})),Et(D({},e,{type:"mouseover"})));break;case"_mouseout":Jt.blur(),G.bubbleEvents===!0&&i&&(t&&t!==e.relatedTarget&&!L(e.relatedTarget,t)&&Et(D({},e,{type:"mouseleave",bubbles:!1,cancelable:!1})),Et(D({},e,{type:"mouseout"})));break;case"_mousedown":zt(t,G.activeClass),G.bubbleEvents===!0&&i&&Et(D({},e,{type:e.type.slice(1)}));break;case"_mouseup":Zt(t,G.activeClass),G.bubbleEvents===!0&&i&&Et(D({},e,{type:e.type.slice(1)}));break;case"_click":a=null,G.bubbleEvents===!0&&i&&Et(D({},e,{type:e.type.slice(1)}));break;case"_mousemove":G.bubbleEvents===!0&&i&&Et(D({},e,{type:e.type.slice(1)}))}return/^_(?:click|mouse(?:over|out|down|up|move))$/.test(e.type)?!0:void 0},Ct=function(e){if(e.errors&&e.errors.length>0){var t=k(e);D(t,{type:"error",name:"clipboard-error"}),delete t.success,s(function(){Jt.emit(t)},0)}},Et=function(e){if(e&&"string"==typeof e.type&&e){var t,n=e.target||null,r=n&&n.ownerDocument||o,a={view:r.defaultView||i,canBubble:!0,cancelable:!0,detail:"click"===e.type?1:0,button:"number"==typeof e.which?e.which-1:"number"==typeof e.button?e.button:r.createEvent?0:1},l=D(a,e);n&&r.createEvent&&n.dispatchEvent&&(l=[l.type,l.canBubble,l.cancelable,l.view,l.detail,l.screenX,l.screenY,l.clientX,l.clientY,l.ctrlKey,l.altKey,l.shiftKey,l.metaKey,l.button,l.relatedTarget],t=r.createEvent("MouseEvents"),t.initMouseEvent&&(t.initMouseEvent.apply(t,l),t._source="js",n.dispatchEvent(t)))}},Tt=function(){var e=G.flashLoadTimeout;if("number"==typeof e&&e>=0){var t=Math.min(1e3,e/10),n=G.swfObjectId+"_fallbackContent";H=u(function(){var e=o.getElementById(n);$t(e)&&(Yt(),X.deactivated=null,Jt.emit({type:"error",name:"swf-not-found"}))},t)}},jt=function(){var e=o.createElement("div");return e.id=G.containerId,e.className=G.containerClass,e.style.position="absolute",e.style.left="0px",e.style.top="-9999px",e.style.width="1px",e.style.height="1px",e.style.zIndex=""+Pt(G.zIndex),e},Dt=function(e){for(var t=e&&e.parentNode;t&&"OBJECT"===t.nodeName&&t.parentNode;)t=t.parentNode;return t||null},kt=function(){var e,t=X.bridge,n=Dt(t);if(!t){var r=Ft(i.location.host,G),a="never"===r?"none":"all",l=At(D({jsVersion:Jt.version},G)),s=G.swfPath+Lt(G.swfPath,G);n=jt();var c=o.createElement("div");n.appendChild(c),o.body.appendChild(n);var u=o.createElement("div"),f="activex"===X.pluginType;u.innerHTML='',t=u.firstChild,u=null,T(t).ZeroClipboard=Jt,n.replaceChild(t,c),Tt()}return t||(t=o[G.swfObjectId],t&&(e=t.length)&&(t=t[e-1]),!t&&n&&(t=n.firstChild)),X.bridge=t||null,t},It=function(){var e=X.bridge;if(e){var r=Dt(e);r&&("activex"===X.pluginType&&"readyState"in e?(e.style.display="none",function a(){if(4===e.readyState){for(var t in e)"function"==typeof e[t]&&(e[t]=null);e.parentNode&&e.parentNode.removeChild(e),r.parentNode&&r.parentNode.removeChild(r)}else s(a,10)}()):(e.parentNode&&e.parentNode.removeChild(e),r.parentNode&&r.parentNode.removeChild(r))),Yt(),X.ready=null,X.bridge=null,X.deactivated=null,n=t}},Ot=function(e){var t={},n={};if("object"==typeof e&&e){for(var r in e)if(r&&C.call(e,r)&&"string"==typeof e[r]&&e[r])switch(r.toLowerCase()){case"text/plain":case"text":case"air:text":case"flash:text":t.text=e[r],n.text=r;break;case"text/html":case"html":case"air:html":case"flash:html":t.html=e[r],n.html=r;break;case"application/rtf":case"text/rtf":case"rtf":case"richtext":case"air:rtf":case"flash:rtf":t.rtf=e[r],n.rtf=r}return{data:t,formatMap:n}}},Nt=function(e,t){if("object"!=typeof e||!e||"object"!=typeof t||!t)return e;var n={};for(var r in e)if(C.call(e,r))if("errors"===r){n[r]=e[r]?e[r].slice():[];for(var a=0,i=n[r].length;i>a;a++)n[r][a].format=t[n[r][a].format]}else if("success"!==r&&"data"!==r)n[r]=e[r];else{n[r]={};var o=e[r];for(var l in o)l&&C.call(o,l)&&C.call(t,l)&&(n[r][t[l]]=o[l])}return n},Lt=function(e,t){var n=null==t||t&&t.cacheBust===!0;return n?(-1===e.indexOf("?")?"?":"&")+"noCache="+b():""},At=function(e){var t,n,r,a,o="",l=[];if(e.trustedDomains&&("string"==typeof e.trustedDomains?a=[e.trustedDomains]:"object"==typeof e.trustedDomains&&"length"in e.trustedDomains&&(a=e.trustedDomains)),a&&a.length)for(t=0,n=a.length;n>t;t++)if(C.call(a,t)&&a[t]&&"string"==typeof a[t]){if(r=_t(a[t]),!r)continue;if("*"===r){l.length=0,l.push(r);break}l.push.apply(l,[r,"//"+r,i.location.protocol+"//"+r])}return l.length&&(o+="trustedOrigins="+p(l.join(","))),e.forceEnhancedClipboard===!0&&(o+=(o?"&":"")+"forceEnhancedClipboard=true"),"string"==typeof e.swfObjectId&&e.swfObjectId&&(o+=(o?"&":"")+"swfObjectId="+p(e.swfObjectId)),"string"==typeof e.jsVersion&&e.jsVersion&&(o+=(o?"&":"")+"jsVersion="+p(e.jsVersion)),o},_t=function(e){if(null==e||""===e)return null;if(e=e.replace(/^\s+|\s+$/g,""),""===e)return null;var t=e.indexOf("//");e=-1===t?e:e.slice(t+2);var n=e.indexOf("/");return e=-1===n?e:-1===t||0===n?null:e.slice(0,n),e&&".swf"===e.slice(-4).toLowerCase()?null:e||null},Ft=function(){var e=function(e){var t,n,r,a=[];if("string"==typeof e&&(e=[e]),"object"!=typeof e||!e||"number"!=typeof e.length)return a;for(t=0,n=e.length;n>t;t++)if(C.call(e,t)&&(r=_t(e[t]))){if("*"===r){a.length=0,a.push("*");break}-1===a.indexOf(r)&&a.push(r)}return a};return function(t,n){var r=_t(n.swfPath);null===r&&(r=t);var a=e(n.trustedDomains),i=a.length;if(i>0){if(1===i&&"*"===a[0])return"always";if(-1!==a.indexOf(t))return 1===i&&t===r?"sameDomain":"always"}return"never"}}(),St=function(){try{return o.activeElement}catch(e){return null}},zt=function(e,t){var n,r,a,i=[];if("string"==typeof t&&t&&(i=t.split(/\s+/)),e&&1===e.nodeType&&i.length>0)if(e.classList)for(n=0,r=i.length;r>n;n++)e.classList.add(i[n]);else if(e.hasOwnProperty("className")){for(a=" "+e.className+" ",n=0,r=i.length;r>n;n++)-1===a.indexOf(" "+i[n]+" ")&&(a+=i[n]+" ");e.className=a.replace(/^\s+|\s+$/g,"")}return e},Zt=function(e,t){var n,r,a,i=[];if("string"==typeof t&&t&&(i=t.split(/\s+/)),e&&1===e.nodeType&&i.length>0)if(e.classList&&e.classList.length>0)for(n=0,r=i.length;r>n;n++)e.classList.remove(i[n]);else if(e.className){for(a=(" "+e.className+" ").replace(/[\r\n\t]/g," "),n=0,r=i.length;r>n;n++)a=a.replace(" "+i[n]+" "," ");e.className=a.replace(/^\s+|\s+$/g,"")}return e},Vt=function(e,t){var n=d(e,null).getPropertyValue(t);return"cursor"!==t||n&&"auto"!==n||"A"!==e.nodeName?n:"pointer"},Xt=function(e){var t={left:0,top:0,width:0,height:0};if(e.getBoundingClientRect){var n=e.getBoundingClientRect(),r=i.pageXOffset,a=i.pageYOffset,l=o.documentElement.clientLeft||0,s=o.documentElement.clientTop||0,c=0,u=0;if("relative"===Vt(o.body,"position")){var f=o.body.getBoundingClientRect(),d=o.documentElement.getBoundingClientRect();c=f.left-d.left||0,u=f.top-d.top||0}t.left=n.left+r-l-c,t.top=n.top+a-s-u,t.width="width"in n?n.width:n.right-n.left,t.height="height"in n?n.height:n.bottom-n.top}return t},$t=function(e){if(!e)return!1;var t=d(e,null),n=v(t.height)>0,r=v(t.width)>0,a=v(t.top)>=0,i=v(t.left)>=0,o=n&&r&&a&&i,l=o?null:Xt(e),s="none"!==t.display&&"collapse"!==t.visibility&&(o||!!l&&(n||l.height>0)&&(r||l.width>0)&&(a||l.top>=0)&&(i||l.left>=0));return s},Yt=function(){c(P),P=0,f(H),H=0},Bt=function(){var e;if(r&&(e=Dt(X.bridge))){var t=Xt(r);D(e.style,{width:t.width+"px",height:t.height+"px",top:t.top+"px",left:t.left+"px",zIndex:""+Pt(G.zIndex)})}},Mt=function(e){X.ready===!0&&(X.bridge&&"function"==typeof X.bridge.setHandCursor?X.bridge.setHandCursor(e):X.ready=!1)},Pt=function(e){if(/^(?:auto|inherit)$/.test(e))return e;var t;return"number"!=typeof e||g(e)?"string"==typeof e&&(t=Pt(y(e,10))):t=e,"number"==typeof t?t:"auto"},Ht=function(t){var n,r,a,i=X.sandboxed,o=null;if(t=t===!0,V===!1)o=!1;else{try{r=e.frameElement||null}catch(l){a={name:l.name,message:l.message}}if(r&&1===r.nodeType&&"IFRAME"===r.nodeName)try{o=r.hasAttribute("sandbox")}catch(l){o=null}else{try{n=document.domain||null}catch(l){n=null}(null===n||a&&"SecurityError"===a.name&&/(^|[\s\(\[@])sandbox(es|ed|ing|[\s\.,!\)\]@]|$)/.test(a.message.toLowerCase()))&&(o=!0)}}return X.sandboxed=o,i===o||t||Rt(h),o},Rt=function(e){function t(e){var t=e.match(/[\d]+/g);return t.length=3,t.join(".")}function n(e){return!!e&&(e=e.toLowerCase())&&(/^(pepflashplayer\.dll|libpepflashplayer\.so|pepperflashplayer\.plugin)$/.test(e)||"chrome.plugin"===e.slice(-13))}function r(e){e&&(s=!0,e.version&&(f=t(e.version)),!f&&e.description&&(f=t(e.description)),e.filename&&(u=n(e.filename)))}var a,i,o,s=!1,c=!1,u=!1,f="";if(l.plugins&&l.plugins.length)a=l.plugins["Shockwave Flash"],r(a),l.plugins["Shockwave Flash 2.0"]&&(s=!0,f="2.0.0.11");else if(l.mimeTypes&&l.mimeTypes.length)o=l.mimeTypes["application/x-shockwave-flash"],a=o&&o.enabledPlugin,r(a);else if("undefined"!=typeof e){c=!0;try{i=new e("ShockwaveFlash.ShockwaveFlash.7"),s=!0,f=t(i.GetVariable("$version"))}catch(d){try{i=new e("ShockwaveFlash.ShockwaveFlash.6"),s=!0,f="6.0.21"}catch(p){try{i=new e("ShockwaveFlash.ShockwaveFlash"),s=!0,f=t(i.GetVariable("$version"))}catch(h){c=!1}}}}X.disabled=s!==!0,X.outdated=f&&v(f)a;a++)e=o[a].replace(/^on/,""),l[e]=!0,c[e]||(c[e]=[]),c[e].push(r);if(l.ready&&X.ready&&this.emit({type:"ready",client:this}),l.error){for(a=0,i=K.length;i>a;a++)if(X[K[a].replace(/^flash-/,"")]){this.emit({type:"error",name:K[a],client:this});break}n!==t&&Jt.version!==n&&this.emit({type:"error",name:"version-mismatch",jsVersion:Jt.version,swfVersion:n})}}return this},tn=function(e,t){var n,r,a,i,o,l=Ut[this.id],s=l&&l.handlers;if(!s)return this;if(0===arguments.length)i=w(s);else if("string"==typeof e&&e)i=e.split(/\s+/);else if("object"==typeof e&&e&&"undefined"==typeof t)for(n in e)C.call(e,n)&&"string"==typeof n&&n&&"function"==typeof e[n]&&this.off(n,e[n]);if(i&&i.length)for(n=0,r=i.length;r>n;n++)if(e=i[n].toLowerCase().replace(/^on/,""),o=s[e],o&&o.length)if(t)for(a=o.indexOf(t);-1!==a;)o.splice(a,1),a=o.indexOf(t,a);else o.length=0;return this},nn=function(e){var t=null,n=Ut[this.id]&&Ut[this.id].handlers;return n&&(t="string"==typeof e&&e?n[e]?n[e].slice(0):[]:k(n)),t},rn=function(e){if(cn.call(this,e)){"object"==typeof e&&e&&"string"==typeof e.type&&e.type&&(e=D({},e));var t=D({},ht(e),{client:this});un.call(this,t)}return this},an=function(e){if(!Ut[this.id])throw new Error("Attempted to clip element(s) to a destroyed ZeroClipboard client instance");e=fn(e);for(var t=0;t0,a=!e.target||r&&-1!==n.indexOf(e.target),i=e.relatedTarget&&r&&-1!==n.indexOf(e.relatedTarget),o=e.client&&e.client===this;return t&&(a||i||o)?!0:!1},un=function(e){var t=Ut[this.id];if("object"==typeof e&&e&&e.type&&t){var n=vt(e),r=t&&t.handlers["*"]||[],a=t&&t.handlers[e.type]||[],o=r.concat(a);if(o&&o.length){var l,s,c,u,f,d=this;for(l=0,s=o.length;s>l;l++)c=o[l],u=d,"string"==typeof c&&"function"==typeof i[c]&&(c=i[c]),"object"==typeof c&&c&&"function"==typeof c.handleEvent&&(u=c,c=c.handleEvent),"function"==typeof c&&(f=D({},e),gt(c,u,[f],n))}}},fn=function(e){return"string"==typeof e&&(e=[]),"number"!=typeof e.length?[e]:e},dn=function(e){if(e&&1===e.nodeType){var t=function(e){(e||(e=i.event))&&("js"!==e._source&&(e.stopImmediatePropagation(),e.preventDefault()),delete e._source)},n=function(n){(n||(n=i.event))&&(t(n),Jt.focus(e))};e.addEventListener("mouseover",n,!1),e.addEventListener("mouseout",t,!1),e.addEventListener("mouseenter",t,!1),e.addEventListener("mouseleave",t,!1),e.addEventListener("mousemove",t,!1),qt[e.zcClippingId]={mouseover:n,mouseout:t,mouseenter:t,mouseleave:t,mousemove:t}}},pn=function(e){if(e&&1===e.nodeType){var t=qt[e.zcClippingId];if("object"==typeof t&&t){for(var n,r,a=["move","leave","enter","out","over"],i=0,o=a.length;o>i;i++)n="mouse"+a[i],r=t[n],"function"==typeof r&&e.removeEventListener(n,r,!1);delete qt[e.zcClippingId]}}};Jt._createClient=function(){Qt.apply(this,j(arguments))},Jt.prototype.on=function(){return en.apply(this,j(arguments))},Jt.prototype.off=function(){return tn.apply(this,j(arguments))},Jt.prototype.handlers=function(){return nn.apply(this,j(arguments))},Jt.prototype.emit=function(){return rn.apply(this,j(arguments))},Jt.prototype.clip=function(){return an.apply(this,j(arguments))},Jt.prototype.unclip=function(){return on.apply(this,j(arguments))},Jt.prototype.elements=function(){return ln.apply(this,j(arguments))},Jt.prototype.destroy=function(){return sn.apply(this,j(arguments))},Jt.prototype.setText=function(e){if(!Ut[this.id])throw new Error("Attempted to set pending clipboard data from a destroyed ZeroClipboard client instance");return Jt.setData("text/plain",e),this},Jt.prototype.setHtml=function(e){if(!Ut[this.id])throw new Error("Attempted to set pending clipboard data from a destroyed ZeroClipboard client instance");return Jt.setData("text/html",e),this},Jt.prototype.setRichText=function(e){if(!Ut[this.id])throw new Error("Attempted to set pending clipboard data from a destroyed ZeroClipboard client instance");return Jt.setData("application/rtf",e),this},Jt.prototype.setData=function(){if(!Ut[this.id])throw new Error("Attempted to set pending clipboard data from a destroyed ZeroClipboard client instance");return Jt.setData.apply(this,j(arguments)),this},Jt.prototype.clearData=function(){if(!Ut[this.id])throw new Error("Attempted to clear pending clipboard data from a destroyed ZeroClipboard client instance");return Jt.clearData.apply(this,j(arguments)),this},Jt.prototype.getData=function(){if(!Ut[this.id])throw new Error("Attempted to get pending clipboard data from a destroyed ZeroClipboard client instance");return Jt.getData.apply(this,j(arguments))},"function"==typeof define&&define.amd?define(function(){return Jt}):"object"==typeof module&&module&&"object"==typeof module.exports&&module.exports?module.exports=Jt:e.ZeroClipboard=Jt}(function(){return this||window}());