From 0d6ea366c5090e37a3ea8833d9303564c582af28 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Sat, 10 Oct 2015 23:49:44 +0000 Subject: [PATCH] Plupload: update to 2.1.8. Changelog: https://github.com/moxiecode/plupload/releases. Hide the editor uploader overlay on all drop events in the window, not only when dropping on the editor uploader element. Fixes #34251, #22403. git-svn-id: https://develop.svn.wordpress.org/trunk@35019 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/js/media-views.js | 4 ++++ .../js/media/views/uploader/editor.js | 5 ++++- .../js/plupload/plupload.flash.swf | Bin 29577 -> 29910 bytes .../js/plupload/plupload.full.min.js | 17 +++++++++-------- .../js/plupload/plupload.silverlight.xap | Bin 62535 -> 63118 bytes src/wp-includes/script-loader.php | 2 +- 6 files changed, 18 insertions(+), 10 deletions(-) diff --git a/src/wp-includes/js/media-views.js b/src/wp-includes/js/media-views.js index c932f21ceb..5d2fe60562 100644 --- a/src/wp-includes/js/media-views.js +++ b/src/wp-includes/js/media-views.js @@ -7855,6 +7855,10 @@ EditorUploader = View.extend({ this.$document.on( 'dragstart dragend drop', _.bind( function( event ) { this.localDrag = event.type === 'dragstart'; + + if ( event.type === 'drop' ) { + this.containerDragleave(); + } }, this ) ); this.initialized = true; diff --git a/src/wp-includes/js/media/views/uploader/editor.js b/src/wp-includes/js/media/views/uploader/editor.js index 8ad20d5046..3f7d55e164 100644 --- a/src/wp-includes/js/media/views/uploader/editor.js +++ b/src/wp-includes/js/media/views/uploader/editor.js @@ -49,6 +49,10 @@ EditorUploader = View.extend({ this.$document.on( 'dragstart dragend drop', _.bind( function( event ) { this.localDrag = event.type === 'dragstart'; + + if ( event.type === 'drop' ) { + this.containerDragleave(); + } }, this ) ); this.initialized = true; @@ -128,7 +132,6 @@ EditorUploader = View.extend({ drop: function( event ) { var $wrap, uploadView; - this.containerDragleave( event ); this.dropzoneDragleave( event ); this.files = event.originalEvent.dataTransfer.files; diff --git a/src/wp-includes/js/plupload/plupload.flash.swf b/src/wp-includes/js/plupload/plupload.flash.swf index 47a83cea7f498765155b407c891ce6c501a6b220..e477cf9326ec212859ed21cc1ba4e19296dc5270 100644 GIT binary patch literal 29910 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 ZF&Cr9`@lK>`p4g%AD9NA{{-b?AHb^|E{^~J literal 29577 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,function(n,o){n!==r&&(e(i[o])===e(n)&&~a(e(n),["array","object"])?t(i[o],n):i[o]=n)})}),i},n=function(e,t){var n,i,r,o;if(e){try{n=e.length}catch(a){n=o}if(n===o){for(i in e)if(e.hasOwnProperty(i)&&t(e[i],i)===!1)return}else for(r=0;n>r;r++)if(t(e[r],r)===!1)return}},i=function(t){var n;if(!t||"object"!==e(t))return!0;for(n in t)return!1;return!0},r=function(t,n){function i(r){"function"===e(t[r])&&t[r](function(e){++rn;n++)if(t[n]===e)return n}return-1},s=function(t,n){var i=[];"array"!==e(t)&&(t=[t]),"array"!==e(n)&&(n=[n]);for(var r in t)-1===a(t[r],n)&&i.push(t[r]);return i.length?i:!1},u=function(e,t){var i=[];return n(e,function(e){-1!==a(e,t)&&i.push(e)}),i.length?i:null},c=function(e){var t,n=[];for(t=0;ti;i++)n+=Math.floor(65535*Math.random()).toString(32);return(t||"o_")+n+(e++).toString(32)}}(),d=function(e){return e?String.prototype.trim?String.prototype.trim.call(e):e.toString().replace(/^\s*/,"").replace(/\s*$/,""):e},f=function(e){if("string"!=typeof e)return e;var t={t:1099511627776,g:1073741824,m:1048576,k:1024},n;return e=/^([0-9]+)([mgk]?)$/.exec(e.toLowerCase().replace(/[^0-9mkg]/g,"")),n=e[2],e=+e[1],t.hasOwnProperty(n)&&(e*=t[n]),e};return{guid:l,typeOf:e,extend:t,each:n,isEmptyObj:i,inSeries:r,inParallel:o,inArray:a,arrayDiff:s,arrayIntersect:u,toArray:c,trim:d,parseSizeStr:f}}),i(c,[u],function(e){var t={};return{addI18n:function(n){return e.extend(t,n)},translate:function(e){return t[e]||e},_:function(e){return this.translate(e)},sprintf:function(t){var n=[].slice.call(arguments,1);return t.replace(/%[a-z]/g,function(){var t=n.shift();return"undefined"!==e.typeOf(t)?t:""})}}}),i(l,[u,c],function(e,t){var n="application/msword,doc dot,application/pdf,pdf,application/pgp-signature,pgp,application/postscript,ps ai eps,application/rtf,rtf,application/vnd.ms-excel,xls xlb,application/vnd.ms-powerpoint,ppt pps pot,application/zip,zip,application/x-shockwave-flash,swf swfl,application/vnd.openxmlformats-officedocument.wordprocessingml.document,docx,application/vnd.openxmlformats-officedocument.wordprocessingml.template,dotx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,xlsx,application/vnd.openxmlformats-officedocument.presentationml.presentation,pptx,application/vnd.openxmlformats-officedocument.presentationml.template,potx,application/vnd.openxmlformats-officedocument.presentationml.slideshow,ppsx,application/x-javascript,js,application/json,json,audio/mpeg,mp3 mpga mpega mp2,audio/x-wav,wav,audio/x-m4a,m4a,audio/ogg,oga ogg,audio/aiff,aiff aif,audio/flac,flac,audio/aac,aac,audio/ac3,ac3,audio/x-ms-wma,wma,image/bmp,bmp,image/gif,gif,image/jpeg,jpg jpeg jpe,image/photoshop,psd,image/png,png,image/svg+xml,svg svgz,image/tiff,tiff tif,text/plain,asc txt text diff log,text/html,htm html xhtml,text/css,css,text/csv,csv,text/rtf,rtf,video/mpeg,mpeg mpg mpe m2v,video/quicktime,qt mov,video/mp4,mp4,video/x-m4v,m4v,video/x-flv,flv,video/x-ms-wmv,wmv,video/avi,avi,video/webm,webm,video/3gpp,3gpp 3gp,video/3gpp2,3g2,video/vnd.rn-realvideo,rv,video/ogg,ogv,video/x-matroska,mkv,application/vnd.oasis.opendocument.formula-template,otf,application/octet-stream,exe",i={mimes:{},extensions:{},addMimeType:function(e){var t=e.split(/,/),n,i,r;for(n=0;ni;i++)if(e[i]!=t[i]){if(e[i]=u(e[i]),t[i]=u(t[i]),e[i]t[i]){o=1;break}}if(!n)return o;switch(n){case">":case"gt":return o>0;case">=":case"ge":return o>=0;case"<=":case"le":return 0>=o;case"==":case"=":case"eq":return 0===o;case"<>":case"!=":case"ne":return 0!==o;case"":case"<":case"lt":return 0>o;default:return null}}var n=function(e){var t="",n="?",i="function",r="undefined",o="object",a="major",s="model",u="name",c="type",l="vendor",d="version",f="architecture",p="console",h="mobile",m="tablet",g={has:function(e,t){return-1!==t.toLowerCase().indexOf(e.toLowerCase())},lowerize:function(e){return e.toLowerCase()}},v={rgx:function(){for(var t,n=0,a,s,u,c,l,d,f=arguments;n0?2==c.length?t[c[0]]=typeof c[1]==i?c[1].call(this,d):c[1]:3==c.length?t[c[0]]=typeof c[1]!==i||c[1].exec&&c[1].test?d?d.replace(c[1],c[2]):e:d?c[1].call(this,d,c[2]):e:4==c.length&&(t[c[0]]=d?c[3].call(this,d.replace(c[1],c[2])):e):t[c]=d?d:e;break}if(l)break}return t},str:function(t,i){for(var r in i)if(typeof i[r]===o&&i[r].length>0){for(var a=0;a=9)},use_data_uri_of:function(e){return t.use_data_uri&&33e3>e||t.use_data_uri_over32kb()},use_fileinput:function(){var e=document.createElement("input");return e.setAttribute("type","file"),!e.disabled}};return function(n){var i=[].slice.call(arguments);return i.shift(),"function"===e.typeOf(t[n])?t[n].apply(this,i):!!t[n]}}(),r={can:i,browser:n.browser.name,version:parseFloat(n.browser.major),os:n.os.name,osVersion:n.os.version,verComp:t,swf_url:"../flash/Moxie.swf",xap_url:"../silverlight/Moxie.xap",global_event_dispatcher:"moxie.core.EventTarget.instance.dispatchEvent"};return r.OS=r.os,r}),i(f,[d],function(e){var t=function(e){return"string"!=typeof e?e:document.getElementById(e)},n=function(e,t){if(!e.className)return!1;var n=new RegExp("(^|\\s+)"+t+"(\\s+|$)");return n.test(e.className)},i=function(e,t){n(e,t)||(e.className=e.className?e.className.replace(/\s+$/,"")+" "+t:t)},r=function(e,t){if(e.className){var n=new RegExp("(^|\\s+)"+t+"(\\s+|$)");e.className=e.className.replace(n,function(e,t,n){return" "===t&&" "===n?" ":""})}},o=function(e,t){return e.currentStyle?e.currentStyle[t]:window.getComputedStyle?window.getComputedStyle(e,null)[t]:void 0},a=function(t,n){function i(e){var t,n,i=0,r=0;return e&&(n=e.getBoundingClientRect(),t="CSS1Compat"===s.compatMode?s.documentElement:s.body,i=n.left+t.scrollLeft,r=n.top+t.scrollTop),{x:i,y:r}}var r=0,o=0,a,s=document,u,c;if(t=t,n=n||s.body,t&&t.getBoundingClientRect&&"IE"===e.browser&&(!s.documentMode||s.documentMode<8))return u=i(t),c=i(n),{x:u.x-c.x,y:u.y-c.y};for(a=t;a&&a!=n&&a.nodeType;)r+=a.offsetLeft||0,o+=a.offsetTop||0,a=a.offsetParent;for(a=t.parentNode;a&&a!=n&&a.nodeType;)r-=a.scrollLeft||0,o-=a.scrollTop||0,a=a.parentNode;return{x:r,y:o}},s=function(e){return{w:e.offsetWidth||e.clientWidth,h:e.offsetHeight||e.clientHeight}};return{get:t,hasClass:n,addClass:i,removeClass:r,getStyle:o,getPos:a,getSize:s}}),i(p,[u],function(e){function t(e,t){var n;for(n in e)if(e[n]===t)return n;return null}return{RuntimeError:function(){function n(e){this.code=e,this.name=t(i,e),this.message=this.name+": RuntimeError "+this.code}var i={NOT_INIT_ERR:1,NOT_SUPPORTED_ERR:9,JS_ERR:4};return e.extend(n,i),n.prototype=Error.prototype,n}(),OperationNotAllowedException:function(){function t(e){this.code=e,this.name="OperationNotAllowedException"}return e.extend(t,{NOT_ALLOWED_ERR:1}),t.prototype=Error.prototype,t}(),ImageError:function(){function n(e){this.code=e,this.name=t(i,e),this.message=this.name+": ImageError "+this.code}var i={WRONG_FORMAT:1,MAX_RESOLUTION_ERR:2};return e.extend(n,i),n.prototype=Error.prototype,n}(),FileException:function(){function n(e){this.code=e,this.name=t(i,e),this.message=this.name+": FileException "+this.code}var i={NOT_FOUND_ERR:1,SECURITY_ERR:2,ABORT_ERR:3,NOT_READABLE_ERR:4,ENCODING_ERR:5,NO_MODIFICATION_ALLOWED_ERR:6,INVALID_STATE_ERR:7,SYNTAX_ERR:8};return e.extend(n,i),n.prototype=Error.prototype,n}(),DOMException:function(){function n(e){this.code=e,this.name=t(i,e),this.message=this.name+": DOMException "+this.code}var i={INDEX_SIZE_ERR:1,DOMSTRING_SIZE_ERR:2,HIERARCHY_REQUEST_ERR:3,WRONG_DOCUMENT_ERR:4,INVALID_CHARACTER_ERR:5,NO_DATA_ALLOWED_ERR:6,NO_MODIFICATION_ALLOWED_ERR:7,NOT_FOUND_ERR:8,NOT_SUPPORTED_ERR:9,INUSE_ATTRIBUTE_ERR:10,INVALID_STATE_ERR:11,SYNTAX_ERR:12,INVALID_MODIFICATION_ERR:13,NAMESPACE_ERR:14,INVALID_ACCESS_ERR:15,VALIDATION_ERR:16,TYPE_MISMATCH_ERR:17,SECURITY_ERR:18,NETWORK_ERR:19,ABORT_ERR:20,URL_MISMATCH_ERR:21,QUOTA_EXCEEDED_ERR:22,TIMEOUT_ERR:23,INVALID_NODE_TYPE_ERR:24,DATA_CLONE_ERR:25};return e.extend(n,i),n.prototype=Error.prototype,n}(),EventException:function(){function t(e){this.code=e,this.name="EventException"}return e.extend(t,{UNSPECIFIED_EVENT_TYPE_ERR:0}),t.prototype=Error.prototype,t}()}}),i(h,[p,u],function(e,t){function n(){var n={};t.extend(this,{uid:null,init:function(){this.uid||(this.uid=t.guid("uid_"))},addEventListener:function(e,i,r,o){var a=this,s;return e=t.trim(e),/\s/.test(e)?(t.each(e.split(/\s+/),function(e){a.addEventListener(e,i,r,o)}),void 0):(e=e.toLowerCase(),r=parseInt(r,10)||0,s=n[this.uid]&&n[this.uid][e]||[],s.push({fn:i,priority:r,scope:o||this}),n[this.uid]||(n[this.uid]={}),n[this.uid][e]=s,void 0)},hasEventListener:function(e){return e?!(!n[this.uid]||!n[this.uid][e]):!!n[this.uid]},removeEventListener:function(e,i){e=e.toLowerCase();var r=n[this.uid]&&n[this.uid][e],o;if(r){if(i){for(o=r.length-1;o>=0;o--)if(r[o].fn===i){r.splice(o,1);break}}else r=[];r.length||(delete n[this.uid][e],t.isEmptyObj(n[this.uid])&&delete n[this.uid])}},removeAllEventListeners:function(){n[this.uid]&&delete n[this.uid]},dispatchEvent:function(i){var r,o,a,s,u={},c=!0,l;if("string"!==t.typeOf(i)){if(s=i,"string"!==t.typeOf(s.type))throw new e.EventException(e.EventException.UNSPECIFIED_EVENT_TYPE_ERR);i=s.type,s.total!==l&&s.loaded!==l&&(u.total=s.total,u.loaded=s.loaded),u.async=s.async||!1}if(-1!==i.indexOf("::")?function(e){r=e[0],i=e[1]}(i.split("::")):r=this.uid,i=i.toLowerCase(),o=n[r]&&n[r][i]){o.sort(function(e,t){return t.priority-e.priority}),a=[].slice.call(arguments),a.shift(),u.type=i,a.unshift(u);var d=[];t.each(o,function(e){a[0].target=e.scope,u.async?d.push(function(t){setTimeout(function(){t(e.fn.apply(e.scope,a)===!1)},1)}):d.push(function(t){t(e.fn.apply(e.scope,a)===!1)})}),d.length&&t.inSeries(d,function(e){c=!e})}return c},bind:function(){this.addEventListener.apply(this,arguments)},unbind:function(){this.removeEventListener.apply(this,arguments)},unbindAll:function(){this.removeAllEventListeners.apply(this,arguments)},trigger:function(){return this.dispatchEvent.apply(this,arguments)},convertEventPropsToHandlers:function(e){var n;"array"!==t.typeOf(e)&&(e=[e]);for(var i=0;i>16,o=255&d>>8,a=255&d,m[p++]=64==c?String.fromCharCode(r):64==l?String.fromCharCode(r,o):String.fromCharCode(r,o,a);while(f>18,u=63&d>>12,c=63&d>>6,l=63&d,m[p++]=i.charAt(s)+i.charAt(u)+i.charAt(c)+i.charAt(l);while(fa;a++)o+=String.fromCharCode(r[a]);return o}}t.call(this),e.extend(this,{uid:e.guid("uid_"),readAsBinaryString:function(e){return i.call(this,"readAsBinaryString",e)},readAsDataURL:function(e){return i.call(this,"readAsDataURL",e)},readAsText:function(e){return i.call(this,"readAsText",e)}})}}),i(S,[p,u,y],function(e,t,n){function i(){var e,i=[];t.extend(this,{append:function(r,o){var a=this,s=t.typeOf(o);o instanceof n?e={name:r,value:o}:"array"===s?(r+="[]",t.each(o,function(e){a.append(r,e)})):"object"===s?t.each(o,function(e,t){a.append(r+"["+t+"]",e)}):"null"===s||"undefined"===s||"number"===s&&isNaN(o)?a.append(r,"false"):i.push({name:r,value:o.toString()})},hasBlob:function(){return!!this.getBlob()},getBlob:function(){return e&&e.value||null},getBlobName:function(){return e&&e.name||null},each:function(n){t.each(i,function(e){n(e.value,e.name)}),e&&n(e.value,e.name)},destroy:function(){e=null,i=[]}})}return i}),i(A,[u,p,h,m,b,g,x,y,T,S,d,l],function(e,t,n,i,r,o,a,s,u,c,l,d){function f(){this.uid=e.guid("uid_")}function p(){function n(e,t){return y.hasOwnProperty(e)?1===arguments.length?l.can("define_property")?y[e]:v[e]:(l.can("define_property")?y[e]=t:v[e]=t,void 0):void 0}function u(t){function i(){k.destroy(),k=null,s.dispatchEvent("loadend"),s=null}function r(r){k.bind("LoadStart",function(e){n("readyState",p.LOADING),s.dispatchEvent("readystatechange"),s.dispatchEvent(e),I&&s.upload.dispatchEvent(e)}),k.bind("Progress",function(e){n("readyState")!==p.LOADING&&(n("readyState",p.LOADING),s.dispatchEvent("readystatechange")),s.dispatchEvent(e)}),k.bind("UploadProgress",function(e){I&&s.upload.dispatchEvent({type:"progress",lengthComputable:!1,total:e.total,loaded:e.loaded})}),k.bind("Load",function(t){n("readyState",p.DONE),n("status",Number(r.exec.call(k,"XMLHttpRequest","getStatus")||0)),n("statusText",h[n("status")]||""),n("response",r.exec.call(k,"XMLHttpRequest","getResponse",n("responseType"))),~e.inArray(n("responseType"),["text",""])?n("responseText",n("response")):"document"===n("responseType")&&n("responseXML",n("response")),U=r.exec.call(k,"XMLHttpRequest","getAllResponseHeaders"),s.dispatchEvent("readystatechange"),n("status")>0?(I&&s.upload.dispatchEvent(t),s.dispatchEvent(t)):(N=!0,s.dispatchEvent("error")),i()}),k.bind("Abort",function(e){s.dispatchEvent(e),i()}),k.bind("Error",function(e){N=!0,n("readyState",p.DONE),s.dispatchEvent("readystatechange"),D=!0,s.dispatchEvent(e),i()}),r.exec.call(k,"XMLHttpRequest","send",{url:E,method:_,async:w,user:R,password:b,headers:x,mimeType:S,encoding:T,responseType:s.responseType,withCredentials:s.withCredentials,options:P},t)}var s=this;M=(new Date).getTime(),k=new a,"string"==typeof P.required_caps&&(P.required_caps=o.parseCaps(P.required_caps)),P.required_caps=e.extend({},P.required_caps,{return_response_type:s.responseType}),t instanceof c&&(P.required_caps.send_multipart=!0),L||(P.required_caps.do_cors=!0),P.ruid?r(k.connectRuntime(P)):(k.bind("RuntimeInit",function(e,t){r(t)}),k.bind("RuntimeError",function(e,t){s.dispatchEvent("RuntimeError",t)}),k.connectRuntime(P))}function g(){n("responseText",""),n("responseXML",null),n("response",null),n("status",0),n("statusText",""),M=C=null}var v=this,y={timeout:0,readyState:p.UNSENT,withCredentials:!1,status:0,statusText:"",responseType:"",responseXML:null,responseText:null,response:null},w=!0,E,_,x={},R,b,T=null,S=null,A=!1,O=!1,I=!1,D=!1,N=!1,L=!1,M,C,F=null,H=null,P={},k,U="",B;e.extend(this,y,{uid:e.guid("uid_"),upload:new f,open:function(o,a,s,u,c){var l;if(!o||!a)throw new t.DOMException(t.DOMException.SYNTAX_ERR);if(/[\u0100-\uffff]/.test(o)||i.utf8_encode(o)!==o)throw new t.DOMException(t.DOMException.SYNTAX_ERR);if(~e.inArray(o.toUpperCase(),["CONNECT","DELETE","GET","HEAD","OPTIONS","POST","PUT","TRACE","TRACK"])&&(_=o.toUpperCase()),~e.inArray(_,["CONNECT","TRACE","TRACK"]))throw new t.DOMException(t.DOMException.SECURITY_ERR);if(a=i.utf8_encode(a),l=r.parseUrl(a),L=r.hasSameOrigin(l),E=r.resolveUrl(a),(u||c)&&!L)throw new t.DOMException(t.DOMException.INVALID_ACCESS_ERR);if(R=u||l.user,b=c||l.pass,w=s||!0,w===!1&&(n("timeout")||n("withCredentials")||""!==n("responseType")))throw new t.DOMException(t.DOMException.INVALID_ACCESS_ERR);A=!w,O=!1,x={},g.call(this),n("readyState",p.OPENED),this.convertEventPropsToHandlers(["readystatechange"]),this.dispatchEvent("readystatechange")},setRequestHeader:function(r,o){var a=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","content-transfer-encoding","date","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"];if(n("readyState")!==p.OPENED||O)throw new t.DOMException(t.DOMException.INVALID_STATE_ERR);if(/[\u0100-\uffff]/.test(r)||i.utf8_encode(r)!==r)throw new t.DOMException(t.DOMException.SYNTAX_ERR);return r=e.trim(r).toLowerCase(),~e.inArray(r,a)||/^(proxy\-|sec\-)/.test(r)?!1:(x[r]?x[r]+=", "+o:x[r]=o,!0)},getAllResponseHeaders:function(){return U||""},getResponseHeader:function(t){return t=t.toLowerCase(),N||~e.inArray(t,["set-cookie","set-cookie2"])?null:U&&""!==U&&(B||(B={},e.each(U.split(/\r\n/),function(t){var n=t.split(/:\s+/);2===n.length&&(n[0]=e.trim(n[0]),B[n[0].toLowerCase()]={header:n[0],value:e.trim(n[1])})})),B.hasOwnProperty(t))?B[t].header+": "+B[t].value:null},overrideMimeType:function(i){var r,o;if(~e.inArray(n("readyState"),[p.LOADING,p.DONE]))throw new t.DOMException(t.DOMException.INVALID_STATE_ERR);if(i=e.trim(i.toLowerCase()),/;/.test(i)&&(r=i.match(/^([^;]+)(?:;\scharset\=)?(.*)$/))&&(i=r[1],r[2]&&(o=r[2])),!d.mimes[i])throw new t.DOMException(t.DOMException.SYNTAX_ERR);F=i,H=o},send:function(n,r){if(P="string"===e.typeOf(r)?{ruid:r}:r?r:{},this.convertEventPropsToHandlers(m),this.upload.convertEventPropsToHandlers(m),this.readyState!==p.OPENED||O)throw new t.DOMException(t.DOMException.INVALID_STATE_ERR);if(n instanceof s)P.ruid=n.ruid,S=n.type||"application/octet-stream";else if(n instanceof c){if(n.hasBlob()){var o=n.getBlob();P.ruid=o.ruid,S=o.type||"application/octet-stream"}}else"string"==typeof n&&(T="UTF-8",S="text/plain;charset=UTF-8",n=i.utf8_encode(n));this.withCredentials||(this.withCredentials=P.required_caps&&P.required_caps.send_browser_cookies&&!L),I=!A&&this.upload.hasEventListener(),N=!1,D=!n,A||(O=!0),u.call(this,n)},abort:function(){if(N=!0,A=!1,~e.inArray(n("readyState"),[p.UNSENT,p.OPENED,p.DONE]))n("readyState",p.UNSENT);else{if(n("readyState",p.DONE),O=!1,!k)throw new t.DOMException(t.DOMException.INVALID_STATE_ERR);k.getRuntime().exec.call(k,"XMLHttpRequest","abort",D),D=!0}},destroy:function(){k&&("function"===e.typeOf(k.destroy)&&k.destroy(),k=null),this.unbindAll(),this.upload&&(this.upload.unbindAll(),this.upload=null)}})}var h={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",306:"Reserved",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",426:"Upgrade Required",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",510:"Not Extended"};f.prototype=n.instance;var m=["loadstart","progress","abort","error","load","timeout","loadend"],g=1,v=2;return p.UNSENT=0,p.OPENED=1,p.HEADERS_RECEIVED=2,p.LOADING=3,p.DONE=4,p.prototype=n.instance,p}),i(O,[u,m,v,h],function(e,t,n,i){function r(){function i(){l=d=0,c=this.result=null}function o(t,n){var i=this;u=n,i.bind("TransportingProgress",function(t){d=t.loaded,l>d&&-1===e.inArray(i.state,[r.IDLE,r.DONE])&&a.call(i)},999),i.bind("TransportingComplete",function(){d=l,i.state=r.DONE,c=null,i.result=u.exec.call(i,"Transporter","getAsBlob",t||"")},999),i.state=r.BUSY,i.trigger("TransportingStarted"),a.call(i)}function a(){var e=this,n,i=l-d;f>i&&(f=i),n=t.btoa(c.substr(d,f)),u.exec.call(e,"Transporter","receive",n,l)}var s,u,c,l,d,f;n.call(this),e.extend(this,{uid:e.guid("uid_"),state:r.IDLE,result:null,transport:function(t,n,r){var a=this;if(r=e.extend({chunk_size:204798},r),(s=r.chunk_size%3)&&(r.chunk_size+=3-s),f=r.chunk_size,i.call(this),c=t,l=t.length,"string"===e.typeOf(r)||r.ruid)o.call(a,n,this.connectRuntime(r));else{var u=function(e,t){a.unbind("RuntimeInit",u),o.call(a,n,t)};this.bind("RuntimeInit",u),this.connectRuntime(r)}},abort:function(){var e=this;e.state=r.IDLE,u&&(u.exec.call(e,"Transporter","clear"),e.trigger("TransportingAborted")),i.call(e)},destroy:function(){this.unbindAll(),u=null,this.disconnectRuntime(),i.call(this)}})}return r.IDLE=0,r.BUSY=1,r.DONE=2,r.prototype=i.instance,r}),i(I,[u,f,p,T,A,g,v,O,d,h,y,w,m],function(e,t,n,i,r,o,a,s,u,c,l,d,f){function p(){function i(e){e||(e=this.getRuntime().exec.call(this,"Image","getInfo")),this.size=e.size,this.width=e.width,this.height=e.height,this.type=e.type,this.meta=e.meta,""===this.name&&(this.name=e.name)}function c(t){var i=e.typeOf(t);try{if(t instanceof p){if(!t.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);m.apply(this,arguments)}else if(t instanceof l){if(!~e.inArray(t.type,["image/jpeg","image/png"]))throw new n.ImageError(n.ImageError.WRONG_FORMAT);g.apply(this,arguments)}else if(-1!==e.inArray(i,["blob","file"]))c.call(this,new d(null,t),arguments[1]);else if("string"===i)/^data:[^;]*;base64,/.test(t)?c.call(this,new l(null,{data:t}),arguments[1]):v.apply(this,arguments);else{if("node"!==i||"img"!==t.nodeName.toLowerCase())throw new n.DOMException(n.DOMException.TYPE_MISMATCH_ERR);c.call(this,t.src,arguments[1])}}catch(r){this.trigger("error",r)}}function m(t,n){var i=this.connectRuntime(t.ruid);this.ruid=i.uid,i.exec.call(this,"Image","loadFromImage",t,"undefined"===e.typeOf(n)?!0:n)}function g(t,n){function i(e){r.ruid=e.uid,e.exec.call(r,"Image","loadFromBlob",t)}var r=this;r.name=t.name||"",t.isDetached()?(this.bind("RuntimeInit",function(e,t){i(t)}),n&&"string"==typeof n.required_caps&&(n.required_caps=o.parseCaps(n.required_caps)),this.connectRuntime(e.extend({required_caps:{access_image_binary:!0,resize_image:!0}},n))):i(this.connectRuntime(t.ruid))}function v(e,t){var n=this,i;i=new r,i.open("get",e),i.responseType="blob",i.onprogress=function(e){n.trigger(e)},i.onload=function(){g.call(n,i.response,!0)},i.onerror=function(e){n.trigger(e)},i.onloadend=function(){i.destroy()},i.bind("RuntimeError",function(e,t){n.trigger("RuntimeError",t)}),i.send(null,t)}a.call(this),e.extend(this,{uid:e.guid("uid_"),ruid:null,name:"",size:0,width:0,height:0,type:"",meta:{},clone:function(){this.load.apply(this,arguments)},load:function(){this.bind("Load Resize",function(){i.call(this)},999),this.convertEventPropsToHandlers(h),c.apply(this,arguments)},downsize:function(t,i,r,o){try{if(!this.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);if(this.width>p.MAX_RESIZE_WIDTH||this.height>p.MAX_RESIZE_HEIGHT)throw new n.ImageError(n.ImageError.MAX_RESOLUTION_ERR);(!t&&!i||"undefined"===e.typeOf(r))&&(r=!1),t=t||this.width,i=i||this.height,o="undefined"===e.typeOf(o)?!0:!!o,this.getRuntime().exec.call(this,"Image","downsize",t,i,r,o)}catch(a){this.trigger("error",a)}},crop:function(e,t,n){this.downsize(e,t,!0,n)},getAsCanvas:function(){if(!u.can("create_canvas"))throw new n.RuntimeError(n.RuntimeError.NOT_SUPPORTED_ERR);var e=this.connectRuntime(this.ruid);return e.exec.call(this,"Image","getAsCanvas")},getAsBlob:function(e,t){if(!this.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);return e||(e="image/jpeg"),"image/jpeg"!==e||t||(t=90),this.getRuntime().exec.call(this,"Image","getAsBlob",e,t)},getAsDataURL:function(e,t){if(!this.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);return this.getRuntime().exec.call(this,"Image","getAsDataURL",e,t)},getAsBinaryString:function(e,t){var n=this.getAsDataURL(e,t);return f.atob(n.substring(n.indexOf("base64,")+7))},embed:function(i){function r(){if(u.can("create_canvas")){var t=a.getAsCanvas();if(t)return i.appendChild(t),t=null,a.destroy(),o.trigger("embedded"),void 0}var r=a.getAsDataURL(c,l);if(!r)throw new n.ImageError(n.ImageError.WRONG_FORMAT);if(u.can("use_data_uri_of",r.length))i.innerHTML='',a.destroy(),o.trigger("embedded");else{var d=new s;d.bind("TransportingComplete",function(){v=o.connectRuntime(this.result.ruid),o.bind("Embedded",function(){e.extend(v.getShimContainer().style,{top:"0px",left:"0px",width:a.width+"px",height:a.height+"px"}),v=null},999),v.exec.call(o,"ImageView","display",this.result.uid,m,g),a.destroy()}),d.transport(f.atob(r.substring(r.indexOf("base64,")+7)),c,e.extend({},h,{required_caps:{display_media:!0},runtime_order:"flash,silverlight",container:i}))}}var o=this,a,c,l,d,h=arguments[1]||{},m=this.width,g=this.height,v;try{if(!(i=t.get(i)))throw new n.DOMException(n.DOMException.INVALID_NODE_TYPE_ERR);if(!this.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);if(this.width>p.MAX_RESIZE_WIDTH||this.height>p.MAX_RESIZE_HEIGHT)throw new n.ImageError(n.ImageError.MAX_RESOLUTION_ERR);if(c=h.type||this.type||"image/jpeg",l=h.quality||90,d="undefined"!==e.typeOf(h.crop)?h.crop:!1,h.width)m=h.width,g=h.height||m;else{var y=t.getSize(i);y.w&&y.h&&(m=y.w,g=y.h)}return a=new p,a.bind("Resize",function(){r.call(o)}),a.bind("Load",function(){a.downsize(m,g,d,!1)}),a.clone(this,!1),a}catch(w){this.trigger("error",w)}},destroy:function(){this.ruid&&(this.getRuntime().exec.call(this,"Image","destroy"),this.disconnectRuntime()),this.unbindAll()}})}var h=["progress","load","error","resize","embedded"];return p.MAX_RESIZE_WIDTH=6500,p.MAX_RESIZE_HEIGHT=6500,p.prototype=c.instance,p}),i(D,[u,p,g,d],function(e,t,n,i){function r(t){var r=this,s=n.capTest,u=n.capTrue,c=e.extend({access_binary:s(window.FileReader||window.File&&window.File.getAsDataURL),access_image_binary:function(){return r.can("access_binary")&&!!a.Image},display_media:s(i.can("create_canvas")||i.can("use_data_uri_over32kb")),do_cors:s(window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest),drag_and_drop:s(function(){var e=document.createElement("div");return("draggable"in e||"ondragstart"in e&&"ondrop"in e)&&("IE"!==i.browser||i.version>9)}()),filter_by_extension:s(function(){return"Chrome"===i.browser&&i.version>=28||"IE"===i.browser&&i.version>=10}()),return_response_headers:u,return_response_type:function(e){return"json"===e&&window.JSON?!0:i.can("return_response_type",e)},return_status_code:u,report_upload_progress:s(window.XMLHttpRequest&&(new XMLHttpRequest).upload),resize_image:function(){return r.can("access_binary")&&i.can("create_canvas")},select_file:function(){return i.can("use_fileinput")&&window.File},select_folder:function(){return r.can("select_file")&&"Chrome"===i.browser&&i.version>=21},select_multiple:function(){return!(!r.can("select_file")||"Safari"===i.browser&&"Windows"===i.os||"iOS"===i.os&&i.verComp(i.osVersion,"7.0.4","<"))},send_binary_string:s(window.XMLHttpRequest&&((new XMLHttpRequest).sendAsBinary||window.Uint8Array&&window.ArrayBuffer)),send_custom_headers:s(window.XMLHttpRequest),send_multipart:function(){return!!(window.XMLHttpRequest&&(new XMLHttpRequest).upload&&window.FormData)||r.can("send_binary_string")},slice_blob:s(window.File&&(File.prototype.mozSlice||File.prototype.webkitSlice||File.prototype.slice)),stream_upload:function(){return r.can("slice_blob")&&r.can("send_multipart")},summon_file_dialog:s(function(){return"Firefox"===i.browser&&i.version>=4||"Opera"===i.browser&&i.version>=12||"IE"===i.browser&&i.version>=10||!!~e.inArray(i.browser,["Chrome","Safari"])}()),upload_filesize:u},arguments[2]);n.call(this,t,arguments[1]||o,c),e.extend(this,{init:function(){this.trigger("Init")},destroy:function(e){return function(){e.call(r),e=r=null}}(this.destroy)}),e.extend(this.getShim(),a)}var o="html5",a={};return n.addConstructor(o,r),a}),i(N,[D,y],function(e,t){function n(){function e(e,t,n){var i;if(!window.File.prototype.slice)return(i=window.File.prototype.webkitSlice||window.File.prototype.mozSlice)?i.call(e,t,n):null;try{return e.slice(),e.slice(t,n)}catch(r){return e.slice(t,n-t)}}this.slice=function(){return new t(this.getRuntime().uid,e.apply(this,arguments))}}return e.Blob=n}),i(L,[u],function(e){function t(){this.returnValue=!1}function n(){this.cancelBubble=!0}var i={},r="moxie_"+e.guid(),o=function(o,a,s,u){var c,l;a=a.toLowerCase(),o.addEventListener?(c=s,o.addEventListener(a,c,!1)):o.attachEvent&&(c=function(){var e=window.event;e.target||(e.target=e.srcElement),e.preventDefault=t,e.stopPropagation=n,s(e)},o.attachEvent("on"+a,c)),o[r]||(o[r]=e.guid()),i.hasOwnProperty(o[r])||(i[o[r]]={}),l=i[o[r]],l.hasOwnProperty(a)||(l[a]=[]),l[a].push({func:c,orig:s,key:u})},a=function(t,n,o){var a,s;if(n=n.toLowerCase(),t[r]&&i[t[r]]&&i[t[r]][n]){a=i[t[r]][n];for(var u=a.length-1;u>=0&&(a[u].orig!==o&&a[u].key!==o||(t.removeEventListener?t.removeEventListener(n,a[u].func,!1):t.detachEvent&&t.detachEvent("on"+n,a[u].func),a[u].orig=null,a[u].func=null,a.splice(u,1),o===s));u--);if(a.length||delete i[t[r]][n],e.isEmptyObj(i[t[r]])){delete i[t[r]];try{delete t[r]}catch(c){t[r]=s}}}},s=function(t,n){t&&t[r]&&e.each(i[t[r]],function(e,i){a(t,i,n)})};return{addEvent:o,removeEvent:a,removeAllEvents:s}}),i(M,[D,u,f,L,l,d],function(e,t,n,i,r,o){function a(){var e=[],a;t.extend(this,{init:function(s){var u=this,c=u.getRuntime(),l,d,f,p,h,m;a=s,e=[],f=a.accept.mimes||r.extList2mimes(a.accept,c.can("filter_by_extension")),d=c.getShimContainer(),d.innerHTML='",l=n.get(c.uid),t.extend(l.style,{position:"absolute",top:0,left:0,width:"100%",height:"100%"}),p=n.get(a.browse_button),c.can("summon_file_dialog")&&("static"===n.getStyle(p,"position")&&(p.style.position="relative"),h=parseInt(n.getStyle(p,"z-index"),10)||1,p.style.zIndex=h,d.style.zIndex=h-1,i.addEvent(p,"click",function(e){var t=n.get(c.uid);t&&!t.disabled&&t.click(),e.preventDefault()},u.uid)),m=c.can("summon_file_dialog")?p:d,i.addEvent(m,"mouseover",function(){u.trigger("mouseenter")},u.uid),i.addEvent(m,"mouseout",function(){u.trigger("mouseleave")},u.uid),i.addEvent(m,"mousedown",function(){u.trigger("mousedown")},u.uid),i.addEvent(n.get(a.container),"mouseup",function(){u.trigger("mouseup")},u.uid),l.onchange=function g(){if(e=[],a.directory?t.each(this.files,function(t){"."!==t.name&&e.push(t)}):e=[].slice.call(this.files),"IE"!==o.browser)this.value="";else{var n=this.cloneNode(!0);this.parentNode.replaceChild(n,this),n.onchange=g}u.trigger("change")},u.trigger({type:"ready",async:!0}),d=null},getFiles:function(){return e},disable:function(e){var t=this.getRuntime(),i;(i=n.get(t.uid))&&(i.disabled=!!e)},destroy:function(){var t=this.getRuntime(),r=t.getShim(),o=t.getShimContainer();i.removeAllEvents(o,this.uid),i.removeAllEvents(a&&n.get(a.container),this.uid),i.removeAllEvents(a&&n.get(a.browse_button),this.uid),o&&(o.innerHTML=""),r.removeInstance(this.uid),e=a=o=r=null}})}return e.FileInput=a}),i(C,[D,u,f,L,l],function(e,t,n,i,r){function o(){function e(e){for(var n=[],i=0;i=4&&u.version<7,f="Android Browser"===u.browser,m=!1;if(h=n.url.replace(/^.+?\/([\w\-\.]+)$/,"$1").toLowerCase(),p=c(),p.open(n.method,n.url,n.async,n.user,n.password),r instanceof o)r.isDetached()&&(m=!0),r=r.getSource();else if(r instanceof a){if(r.hasBlob())if(r.getBlob().isDetached())r=d.call(s,r),m=!0;else if((l||f)&&"blob"===t.typeOf(r.getBlob().getSource())&&window.FileReader)return e.call(s,n,r),void 0;if(r instanceof a){var g=new window.FormData;r.each(function(e,t){e instanceof o?g.append(t,e.getSource()):g.append(t,e)}),r=g}}p.upload?(n.withCredentials&&(p.withCredentials=!0),p.addEventListener("load",function(e){s.trigger(e)}),p.addEventListener("error",function(e){s.trigger(e)}),p.addEventListener("progress",function(e){s.trigger(e)}),p.upload.addEventListener("progress",function(e){s.trigger({type:"UploadProgress",loaded:e.loaded,total:e.total})})):p.onreadystatechange=function v(){switch(p.readyState){case 1:break;case 2:break;case 3:var e,t;try{i.hasSameOrigin(n.url)&&(e=p.getResponseHeader("Content-Length")||0),p.responseText&&(t=p.responseText.length)}catch(r){e=t=0}s.trigger({type:"progress",lengthComputable:!!e,total:parseInt(e,10),loaded:t});break;case 4:p.onreadystatechange=function(){},0===p.status?s.trigger("error"):s.trigger("load")}},t.isEmptyObj(n.headers)||t.each(n.headers,function(e,t){p.setRequestHeader(t,e)}),""!==n.responseType&&"responseType"in p&&(p.responseType="json"!==n.responseType||u.can("return_response_type","json")?n.responseType:"text"),m?p.sendAsBinary?p.sendAsBinary(r):function(){for(var e=new Uint8Array(r.length),t=0;ta;a++)i|=o.charCodeAt(e+a)<s;s++)o+=String.fromCharCode(255&t>>Math.abs(a+8*s));n(o,e,i)}var r=!1,o;return{II:function(e){return e===t?r:(r=e,void 0)},init:function(e){r=!1,o=e},SEGMENT:function(e,t,i){switch(arguments.length){case 1:return o.substr(e,o.length-e-1);case 2:return o.substr(e,t);case 3:n(i,e,t);break;default:return o}},BYTE:function(t){return e(t,1)},SHORT:function(t){return e(t,2)},LONG:function(n,r){return r===t?e(n,4):(i(n,r,4),void 0)},SLONG:function(t){var n=e(t,4);return n>2147483647?n-4294967296:n},STRING:function(t,n){var i="";for(n+=t;n>t;t++)i+=String.fromCharCode(e(t,1));return i}}}}),i(k,[P],function(e){return function t(n){var i=[],r,o,a,s=0;if(r=new e,r.init(n),65496===r.SHORT(0)){for(o=2;o<=n.length;)if(a=r.SHORT(o),a>=65488&&65495>=a)o+=2;else{if(65498===a||65497===a)break;s=r.SHORT(o+2)+2,a>=65505&&65519>=a&&i.push({hex:a,name:"APP"+(15&a),start:o,length:s,segment:r.SEGMENT(o,s)}),o+=s}return r.init(null),{headers:i,restore:function(e){var t,n;for(r.init(e),o=65504==r.SHORT(2)?4+r.SHORT(4):2,n=0,t=i.length;t>n;n++)r.SEGMENT(o,0,i[n].segment),o+=i[n].length;return e=r.SEGMENT(),r.init(null),e},strip:function(e){var n,i,o;for(i=new t(e),n=i.headers,i.purge(),r.init(e),o=n.length;o--;)r.SEGMENT(n[o].start,n[o].length,"");return e=r.SEGMENT(),r.init(null),e},get:function(e){for(var t=[],n=0,r=i.length;r>n;n++)i[n].name===e.toUpperCase()&&t.push(i[n].segment);return t},set:function(e,t){var n=[],r,o,a;for("string"==typeof t?n.push(t):n=t,r=o=0,a=i.length;a>r&&(i[r].name===e.toUpperCase()&&(i[r].segment=n[o],i[r].length=n[o].length,o++),!(o>=n.length));r++);},purge:function(){i=[],r.init(null),r=null}}}}}),i(U,[u,P],function(e,n){return function i(){function i(e,n){var i=a.SHORT(e),r,o,s,u,d,f,p,h,m=[],g={};for(r=0;i>r;r++)if(p=f=e+12*r+2,s=n[a.SHORT(p)],s!==t){switch(u=a.SHORT(p+=2),d=a.LONG(p+=2),p+=4,m=[],u){case 1:case 7:for(d>4&&(p=a.LONG(p)+c.tiffHeader),o=0;d>o;o++)m[o]=a.BYTE(p+o);break;case 2:d>4&&(p=a.LONG(p)+c.tiffHeader),g[s]=a.STRING(p,d-1);continue;case 3:for(d>2&&(p=a.LONG(p)+c.tiffHeader),o=0;d>o;o++)m[o]=a.SHORT(p+2*o);break;case 4:for(d>1&&(p=a.LONG(p)+c.tiffHeader),o=0;d>o;o++)m[o]=a.LONG(p+4*o);break;case 5:for(p=a.LONG(p)+c.tiffHeader,o=0;d>o;o++)m[o]=a.LONG(p+4*o)/a.LONG(p+4*o+4);break;case 9:for(p=a.LONG(p)+c.tiffHeader,o=0;d>o;o++)m[o]=a.SLONG(p+4*o);break;case 10:for(p=a.LONG(p)+c.tiffHeader,o=0;d>o;o++)m[o]=a.SLONG(p+4*o)/a.SLONG(p+4*o+4);break;default:continue}h=1==d?m[0]:m,g[s]=l.hasOwnProperty(s)&&"object"!=typeof h?l[s][h]:h}return g}function r(){var e=c.tiffHeader;return a.II(18761==a.SHORT(e)),42!==a.SHORT(e+=2)?!1:(c.IFD0=c.tiffHeader+a.LONG(e+=2),u=i(c.IFD0,s.tiff),"ExifIFDPointer"in u&&(c.exifIFD=c.tiffHeader+u.ExifIFDPointer,delete u.ExifIFDPointer),"GPSInfoIFDPointer"in u&&(c.gpsIFD=c.tiffHeader+u.GPSInfoIFDPointer,delete u.GPSInfoIFDPointer),!0)}function o(e,t,n){var i,r,o,u=0;if("string"==typeof t){var l=s[e.toLowerCase()];for(var d in l)if(l[d]===t){t=d;break}}i=c[e.toLowerCase()+"IFD"],r=a.SHORT(i);for(var f=0;r>f;f++)if(o=i+12*f+2,a.SHORT(o)==t){u=o+8;break}return u?(a.LONG(u,n),!0):!1}var a,s,u,c={},l;return a=new n,s={tiff:{274:"Orientation",270:"ImageDescription",271:"Make",272:"Model",305:"Software",34665:"ExifIFDPointer",34853:"GPSInfoIFDPointer"},exif:{36864:"ExifVersion",40961:"ColorSpace",40962:"PixelXDimension",40963:"PixelYDimension",36867:"DateTimeOriginal",33434:"ExposureTime",33437:"FNumber",34855:"ISOSpeedRatings",37377:"ShutterSpeedValue",37378:"ApertureValue",37383:"MeteringMode",37384:"LightSource",37385:"Flash",37386:"FocalLength",41986:"ExposureMode",41987:"WhiteBalance",41990:"SceneCaptureType",41988:"DigitalZoomRatio",41992:"Contrast",41993:"Saturation",41994:"Sharpness"},gps:{0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude"}},l={ColorSpace:{1:"sRGB",0:"Uncalibrated"},MeteringMode:{0:"Unknown",1:"Average",2:"CenterWeightedAverage",3:"Spot",4:"MultiSpot",5:"Pattern",6:"Partial",255:"Other"},LightSource:{1:"Daylight",2:"Fliorescent",3:"Tungsten",4:"Flash",9:"Fine weather",10:"Cloudy weather",11:"Shade",12:"Daylight fluorescent (D 5700 - 7100K)",13:"Day white fluorescent (N 4600 -5400K)",14:"Cool white fluorescent (W 3900 - 4500K)",15:"White fluorescent (WW 3200 - 3700K)",17:"Standard light A",18:"Standard light B",19:"Standard light C",20:"D55",21:"D65",22:"D75",23:"D50",24:"ISO studio tungsten",255:"Other"},Flash:{0:"Flash did not fire.",1:"Flash fired.",5:"Strobe return light not detected.",7:"Strobe return light detected.",9:"Flash fired, compulsory flash mode",13:"Flash fired, compulsory flash mode, return light not detected",15:"Flash fired, compulsory flash mode, return light detected",16:"Flash did not fire, compulsory flash mode",24:"Flash did not fire, auto mode",25:"Flash fired, auto mode",29:"Flash fired, auto mode, return light not detected",31:"Flash fired, auto mode, return light detected",32:"No flash function",65:"Flash fired, red-eye reduction mode",69:"Flash fired, red-eye reduction mode, return light not detected",71:"Flash fired, red-eye reduction mode, return light detected",73:"Flash fired, compulsory flash mode, red-eye reduction mode",77:"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected",79:"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected",89:"Flash fired, auto mode, red-eye reduction mode",93:"Flash fired, auto mode, return light not detected, red-eye reduction mode",95:"Flash fired, auto mode, return light detected, red-eye reduction mode"},ExposureMode:{0:"Auto exposure",1:"Manual exposure",2:"Auto bracket"},WhiteBalance:{0:"Auto white balance",1:"Manual white balance"},SceneCaptureType:{0:"Standard",1:"Landscape",2:"Portrait",3:"Night scene"},Contrast:{0:"Normal",1:"Soft",2:"Hard"},Saturation:{0:"Normal",1:"Low saturation",2:"High saturation"},Sharpness:{0:"Normal",1:"Soft",2:"Hard"},GPSLatitudeRef:{N:"North latitude",S:"South latitude"},GPSLongitudeRef:{E:"East longitude",W:"West longitude"}},{init:function(e){return c={tiffHeader:10},e!==t&&e.length?(a.init(e),65505===a.SHORT(0)&&"EXIF\0"===a.STRING(4,5).toUpperCase()?r():!1):!1 -},TIFF:function(){return u},EXIF:function(){var t;if(t=i(c.exifIFD,s.exif),t.ExifVersion&&"array"===e.typeOf(t.ExifVersion)){for(var n=0,r="";n=65472&&65475>=t)return e+=5,{height:c.SHORT(e),width:c.SHORT(e+=2)};n=c.SHORT(e+=2),e+=n-2}return null}function s(){d&&l&&c&&(d.purge(),l.purge(),c.init(null),u=f=l=d=c=null)}var u,c,l,d,f,p;if(u=o,c=new i,c.init(u),65496!==c.SHORT(0))throw new t.ImageError(t.ImageError.WRONG_FORMAT);l=new n(o),d=new r,p=!!d.init(l.get("app1")[0]),f=a.call(this),e.extend(this,{type:"image/jpeg",size:u.length,width:f&&f.width||0,height:f&&f.height||0,setExif:function(t,n){return p?("object"===e.typeOf(t)?e.each(t,function(e,t){d.setExif(t,e)}):d.setExif(t,n),l.set("app1",d.getBinary()),void 0):!1},writeHeaders:function(){return arguments.length?l.restore(arguments[0]):u=l.restore(u)},stripHeaders:function(e){return l.strip(e)},purge:function(){s.call(this)}}),p&&(this.meta={tiff:d.TIFF(),exif:d.EXIF(),gps:d.GPS()})}return o}),i(z,[p,u,P],function(e,t,n){function i(i){function r(){var e,t;return e=a.call(this,8),"IHDR"==e.type?(t=e.start,{width:u.LONG(t),height:u.LONG(t+=4)}):null}function o(){u&&(u.init(null),s=d=c=l=u=null)}function a(e){var t,n,i,r;return t=u.LONG(e),n=u.STRING(e+=4,4),i=e+=4,r=u.LONG(e+t),{length:t,type:n,start:i,CRC:r}}var s,u,c,l,d;s=i,u=new n,u.init(s),function(){var t=0,n=0,i=[35152,20039,3338,6666];for(n=0;ng;){for(var v=g+f>a?a-g:f,y=0;o>y;){var w=y+f>o?o-y:f;h.clearRect(0,0,f,f),h.drawImage(e,-y,-g);var E=y*s/o+c<<0,_=Math.ceil(w*s/o),x=g*u/a/m+l<<0,R=Math.ceil(v*u/a/m);d.drawImage(p,0,0,w,v,E,x,_,R),y+=f}g+=f}p=h=null}function t(e){var t=e.naturalWidth,n=e.naturalHeight;if(t*n>1048576){var i=document.createElement("canvas");i.width=i.height=1;var r=i.getContext("2d");return r.drawImage(e,-t+1,0),0===r.getImageData(0,0,1,1).data[3]}return!1}function n(e,t,n){var i=document.createElement("canvas");i.width=1,i.height=n;var r=i.getContext("2d");r.drawImage(e,0,0);for(var o=r.getImageData(0,0,1,n).data,a=0,s=n,u=n;u>a;){var c=o[4*(u-1)+3];0===c?s=u:a=u,u=s+a>>1}i=null;var l=u/n;return 0===l?1:l}return{isSubsampled:t,renderTo:e}}),i(X,[D,u,p,m,w,G,q,l,d],function(e,t,n,i,r,o,a,s,u){function c(){function e(){if(!E&&!y)throw new n.ImageError(n.DOMException.INVALID_STATE_ERR);return E||y}function c(e){return i.atob(e.substring(e.indexOf("base64,")+7))}function l(e,t){return"data:"+(t||"")+";base64,"+i.btoa(e)}function d(e){var t=this;y=new Image,y.onerror=function(){g.call(this),t.trigger("error",new n.ImageError(n.ImageError.WRONG_FORMAT))},y.onload=function(){t.trigger("load")},y.src=/^data:[^;]*;base64,/.test(e)?e:l(e,x.type)}function f(e,t){var i=this,r;return window.FileReader?(r=new FileReader,r.onload=function(){t(this.result)},r.onerror=function(){i.trigger("error",new n.FileException(n.FileException.NOT_READABLE_ERR))},r.readAsDataURL(e),void 0):t(e.getAsDataURL())}function p(n,i,r,o){var a=this,s,u,c=0,l=0,d,f,p,g;if(b=o,g=this.meta&&this.meta.tiff&&this.meta.tiff.Orientation||1,-1!==t.inArray(g,[5,6,7,8])){var v=n;n=i,i=v}return d=e(),u=r?Math.max:Math.min,s=u(n/d.width,i/d.height),s>1&&(!r||o)?(this.trigger("Resize"),void 0):(E||(E=document.createElement("canvas")),f=Math.round(d.width*s),p=Math.round(d.height*s),r?(E.width=n,E.height=i,f>n&&(c=Math.round((f-n)/2)),p>i&&(l=Math.round((p-i)/2))):(E.width=f,E.height=p),b||m(E.width,E.height,g),h.call(this,d,E,-c,-l,f,p),this.width=E.width,this.height=E.height,R=!0,a.trigger("Resize"),void 0)}function h(e,t,n,i,r,o){if("iOS"===u.OS)a.renderTo(e,t,{width:r,height:o,x:n,y:i});else{var s=t.getContext("2d");s.drawImage(e,n,i,r,o)}}function m(e,t,n){switch(n){case 5:case 6:case 7:case 8:E.width=t,E.height=e;break;default:E.width=e,E.height=t}var i=E.getContext("2d");switch(n){case 2:i.translate(e,0),i.scale(-1,1);break;case 3:i.translate(e,t),i.rotate(Math.PI);break;case 4:i.translate(0,t),i.scale(1,-1);break;case 5:i.rotate(.5*Math.PI),i.scale(1,-1);break;case 6:i.rotate(.5*Math.PI),i.translate(0,-t);break;case 7:i.rotate(.5*Math.PI),i.translate(e,-t),i.scale(-1,1);break;case 8:i.rotate(-.5*Math.PI),i.translate(-e,0)}}function g(){w&&(w.purge(),w=null),_=y=E=x=null,R=!1}var v=this,y,w,E,_,x,R=!1,b=!0;t.extend(this,{loadFromBlob:function(e){var t=this,i=t.getRuntime(),r=arguments.length>1?arguments[1]:!0;if(!i.can("access_binary"))throw new n.RuntimeError(n.RuntimeError.NOT_SUPPORTED_ERR);return x=e,e.isDetached()?(_=e.getSource(),d.call(this,_),void 0):(f.call(this,e.getSource(),function(e){r&&(_=c(e)),d.call(t,e)}),void 0)},loadFromImage:function(e,t){this.meta=e.meta,x=new r(null,{name:e.name,size:e.size,type:e.type}),d.call(this,t?_=e.getAsBinaryString():e.getAsDataURL())},getInfo:function(){var t=this.getRuntime(),n;return!w&&_&&t.can("access_image_binary")&&(w=new o(_)),n={width:e().width||0,height:e().height||0,type:x.type||s.getFileMime(x.name),size:_&&_.length||x.size||0,name:x.name||"",meta:w&&w.meta||this.meta||{}}},downsize:function(){p.apply(this,arguments)},getAsCanvas:function(){return E&&(E.id=this.uid+"_canvas"),E},getAsBlob:function(e,t){return e!==this.type&&p.call(this,this.width,this.height,!1),new r(null,{name:x.name||"",type:e,data:v.getAsBinaryString.call(this,e,t)})},getAsDataURL:function(e){var t=arguments[1]||90;if(!R)return y.src;if("image/jpeg"!==e)return E.toDataURL("image/png");try{return E.toDataURL("image/jpeg",t/100)}catch(n){return E.toDataURL("image/jpeg")}},getAsBinaryString:function(e,t){if(!R)return _||(_=c(v.getAsDataURL(e,t))),_;if("image/jpeg"!==e)_=c(v.getAsDataURL(e,t));else{var n;t||(t=90);try{n=E.toDataURL("image/jpeg",t/100)}catch(i){n=E.toDataURL("image/jpeg")}_=c(n),w&&(_=w.stripHeaders(_),b&&(w.meta&&w.meta.exif&&w.setExif({PixelXDimension:this.width,PixelYDimension:this.height}),_=w.writeHeaders(_)),w.purge(),w=null)}return R=!1,_},destroy:function(){v=null,g.call(this),this.getRuntime().getShim().removeInstance(this.uid)}})}return e.Image=c}),i(j,[u,d,f,p,g],function(e,t,n,i,r){function o(){var e;try{e=navigator.plugins["Shockwave Flash"],e=e.description}catch(t){try{e=new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version")}catch(n){e="0.0"}}return e=e.match(/\d+/g),parseFloat(e[0]+"."+e[1])}function a(a){var c=this,l;a=e.extend({swf_url:t.swf_url},a),r.call(this,a,s,{access_binary:function(e){return e&&"browser"===c.mode},access_image_binary:function(e){return e&&"browser"===c.mode},display_media:r.capTrue,do_cors:r.capTrue,drag_and_drop:!1,report_upload_progress:function(){return"client"===c.mode},resize_image:r.capTrue,return_response_headers:!1,return_response_type:function(t){return"json"===t&&window.JSON?!0:!e.arrayDiff(t,["","text","document"])||"browser"===c.mode},return_status_code:function(t){return"browser"===c.mode||!e.arrayDiff(t,[200,404])},select_file:r.capTrue,select_multiple:r.capTrue,send_binary_string:function(e){return e&&"browser"===c.mode},send_browser_cookies:function(e){return e&&"browser"===c.mode},send_custom_headers:function(e){return e&&"browser"===c.mode},send_multipart:r.capTrue,slice_blob:r.capTrue,stream_upload:function(e){return e&&"browser"===c.mode},summon_file_dialog:!1,upload_filesize:function(t){return e.parseSizeStr(t)<=2097152||"client"===c.mode},use_http_method:function(t){return!e.arrayDiff(t,["GET","POST"])}},{access_binary:function(e){return e?"browser":"client"},access_image_binary:function(e){return e?"browser":"client"},report_upload_progress:function(e){return e?"browser":"client"},return_response_type:function(t){return e.arrayDiff(t,["","text","json","document"])?"browser":["client","browser"]},return_status_code:function(t){return e.arrayDiff(t,[200,404])?"browser":["client","browser"]},send_binary_string:function(e){return e?"browser":"client"},send_browser_cookies:function(e){return e?"browser":"client"},send_custom_headers:function(e){return e?"browser":"client"},stream_upload:function(e){return e?"client":"browser"},upload_filesize:function(t){return e.parseSizeStr(t)>=2097152?"client":"browser"}},"client"),o()<10&&(this.mode=!1),e.extend(this,{getShim:function(){return n.get(this.uid)},shimExec:function(e,t){var n=[].slice.call(arguments,2);return c.getShim().exec(this.uid,e,t,n)},init:function(){var n,r,o;o=this.getShimContainer(),e.extend(o.style,{position:"absolute",top:"-8px",left:"-8px",width:"9px",height:"9px",overflow:"hidden"}),n=''+''+''+''+"","IE"===t.browser?(r=document.createElement("div"),o.appendChild(r),r.outerHTML=n,r=o=null):o.innerHTML=n,l=setTimeout(function(){c&&!c.initialized&&c.trigger("Error",new i.RuntimeError(i.RuntimeError.NOT_INIT_ERR))},5e3)},destroy:function(e){return function(){e.call(c),clearTimeout(l),a=l=e=c=null}}(this.destroy)},u)}var s="flash",u={};return r.addConstructor(s,a),u}),i(V,[j,y],function(e,t){var n={slice:function(e,n,i,r){var o=this.getRuntime();return 0>n?n=Math.max(e.size+n,0):n>0&&(n=Math.min(n,e.size)),0>i?i=Math.max(e.size+i,0):i>0&&(i=Math.min(i,e.size)),e=o.shimExec.call(this,"Blob","slice",n,i,r||""),e&&(e=new t(o.uid,e)),e}};return e.Blob=n}),i(W,[j],function(e){var t={init:function(e){this.getRuntime().shimExec.call(this,"FileInput","init",{name:e.name,accept:e.accept,multiple:e.multiple}),this.trigger("ready")}};return e.FileInput=t}),i(Y,[j,m],function(e,t){function n(e,n){switch(n){case"readAsText":return t.atob(e,"utf8");case"readAsBinaryString":return t.atob(e);case"readAsDataURL":return e}return null}var i="",r={read:function(e,t){var r=this,o=r.getRuntime();return"readAsDataURL"===e&&(i="data:"+(t.type||"")+";base64,"),r.bind("Progress",function(t,r){r&&(i+=n(r,e))}),o.shimExec.call(this,"FileReader","readAsBase64",t.uid)},getResult:function(){return i},destroy:function(){i=null}};return e.FileReader=r}),i($,[j,m],function(e,t){function n(e,n){switch(n){case"readAsText":return t.atob(e,"utf8");case"readAsBinaryString":return t.atob(e);case"readAsDataURL":return e}return null}var i={read:function(e,t){var i,r=this.getRuntime();return(i=r.shimExec.call(this,"FileReaderSync","readAsBase64",t.uid))?("readAsDataURL"===e&&(i="data:"+(t.type||"")+";base64,"+i),n(i,e,t.type)):null}};return e.FileReaderSync=i}),i(J,[j,u,y,w,T,S,O],function(e,t,n,i,r,o,a){var s={send:function(e,i){function r(){e.transport=l.mode,l.shimExec.call(c,"XMLHttpRequest","send",e,i)}function s(e,t){l.shimExec.call(c,"XMLHttpRequest","appendBlob",e,t.uid),i=null,r()}function u(e,t){var n=new a;n.bind("TransportingComplete",function(){t(this.result)}),n.transport(e.getSource(),e.type,{ruid:l.uid})}var c=this,l=c.getRuntime();if(t.isEmptyObj(e.headers)||t.each(e.headers,function(e,t){l.shimExec.call(c,"XMLHttpRequest","setRequestHeader",t,e.toString())}),i instanceof o){var d;if(i.each(function(e,t){e instanceof n?d=t:l.shimExec.call(c,"XMLHttpRequest","append",t,e)}),i.hasBlob()){var f=i.getBlob();f.isDetached()?u(f,function(e){f.destroy(),s(d,e)}):s(d,f)}else i=null,r()}else i instanceof n?i.isDetached()?u(i,function(e){i.destroy(),i=e.uid,r()}):(i=i.uid,r()):r()},getResponse:function(e){var n,o,a=this.getRuntime();if(o=a.shimExec.call(this,"XMLHttpRequest","getResponseAsBlob")){if(o=new i(a.uid,o),"blob"===e)return o;try{if(n=new r,~t.inArray(e,["","text"]))return n.readAsText(o);if("json"===e&&window.JSON)return JSON.parse(n.readAsText(o))}finally{o.destroy()}}return null},abort:function(e){var t=this.getRuntime();t.shimExec.call(this,"XMLHttpRequest","abort"),this.dispatchEvent("readystatechange"),this.dispatchEvent("abort")}};return e.XMLHttpRequest=s}),i(Z,[j,y],function(e,t){var n={getAsBlob:function(e){var n=this.getRuntime(),i=n.shimExec.call(this,"Transporter","getAsBlob",e);return i?new t(n.uid,i):null}};return e.Transporter=n}),i(K,[j,u,O,y,T],function(e,t,n,i,r){var o={loadFromBlob:function(e){function t(e){r.shimExec.call(i,"Image","loadFromBlob",e.uid),i=r=null}var i=this,r=i.getRuntime();if(e.isDetached()){var o=new n;o.bind("TransportingComplete",function(){t(o.result.getSource())}),o.transport(e.getSource(),e.type,{ruid:r.uid})}else t(e.getSource())},loadFromImage:function(e){var t=this.getRuntime();return t.shimExec.call(this,"Image","loadFromImage",e.uid)},getAsBlob:function(e,t){var n=this.getRuntime(),r=n.shimExec.call(this,"Image","getAsBlob",e,t);return r?new i(n.uid,r):null},getAsDataURL:function(){var e=this.getRuntime(),t=e.Image.getAsBlob.apply(this,arguments),n;return t?(n=new r,n.readAsDataURL(t)):null}};return e.Image=o}),i(Q,[u,d,f,p,g],function(e,t,n,i,r){function o(e){var t=!1,n=null,i,r,o,a,s,u=0;try{try{n=new ActiveXObject("AgControl.AgControl"),n.IsVersionSupported(e)&&(t=!0),n=null}catch(c){var l=navigator.plugins["Silverlight Plug-In"];if(l){for(i=l.description,"1.0.30226.2"===i&&(i="2.0.30226.2"),r=i.split(".");r.length>3;)r.pop();for(;r.length<4;)r.push(0);for(o=e.split(".");o.length>4;)o.pop();do a=parseInt(o[u],10),s=parseInt(r[u],10),u++;while(u=a&&!isNaN(a)&&(t=!0)}}}catch(d){t=!1}return t}function a(a){var c=this,l;a=e.extend({xap_url:t.xap_url},a),r.call(this,a,s,{access_binary:r.capTrue,access_image_binary:r.capTrue,display_media:r.capTrue,do_cors:r.capTrue,drag_and_drop:!1,report_upload_progress:r.capTrue,resize_image:r.capTrue,return_response_headers:function(e){return e&&"client"===c.mode},return_response_type:function(e){return"json"!==e?!0:!!window.JSON},return_status_code:function(t){return"client"===c.mode||!e.arrayDiff(t,[200,404])},select_file:r.capTrue,select_multiple:r.capTrue,send_binary_string:r.capTrue,send_browser_cookies:function(e){return e&&"browser"===c.mode},send_custom_headers:function(e){return e&&"client"===c.mode},send_multipart:r.capTrue,slice_blob:r.capTrue,stream_upload:!0,summon_file_dialog:!1,upload_filesize:r.capTrue,use_http_method:function(t){return"client"===c.mode||!e.arrayDiff(t,["GET","POST"])}},{return_response_headers:function(e){return e?"client":"browser"},return_status_code:function(t){return e.arrayDiff(t,[200,404])?"client":["client","browser"]},send_browser_cookies:function(e){return e?"browser":"client"},send_custom_headers:function(e){return e?"client":"browser"},use_http_method:function(t){return e.arrayDiff(t,["GET","POST"])?"client":["client","browser"]}}),o("2.0.31005.0")&&"Opera"!==t.browser||(this.mode=!1),e.extend(this,{getShim:function(){return n.get(this.uid).content.Moxie},shimExec:function(e,t){var n=[].slice.call(arguments,2);return c.getShim().exec(this.uid,e,t,n)},init:function(){var e;e=this.getShimContainer(),e.innerHTML=''+''+''+''+''+''+"",l=setTimeout(function(){c&&!c.initialized&&c.trigger("Error",new i.RuntimeError(i.RuntimeError.NOT_INIT_ERR))},"Windows"!==t.OS?1e4:5e3)},destroy:function(e){return function(){e.call(c),clearTimeout(l),a=l=e=c=null}}(this.destroy)},u)}var s="silverlight",u={};return r.addConstructor(s,a),u}),i(et,[Q,u,V],function(e,t,n){return e.Blob=t.extend({},n)}),i(tt,[Q],function(e){var t={init:function(e){function t(e){for(var t="",n=0;no;o++)n=t.keys[o],s=t[n],s&&(/^(\d|[1-9]\d+)$/.test(s)?s=parseInt(s,10):/^\d*\.\d+$/.test(s)&&(s=parseFloat(s)),i.meta[e][n]=s)}),i.width=parseInt(r.width,10),i.height=parseInt(r.height,10),i.size=parseInt(r.size,10),i.type=r.type,i.name=r.name,i}})}),i(ut,[u,p,g,d],function(e,t,n,i){function r(t){var r=this,s=n.capTest,u=n.capTrue;n.call(this,t,o,{access_binary:s(window.FileReader||window.File&&File.getAsDataURL),access_image_binary:!1,display_media:s(a.Image&&(i.can("create_canvas")||i.can("use_data_uri_over32kb"))),do_cors:!1,drag_and_drop:!1,filter_by_extension:s(function(){return"Chrome"===i.browser&&i.version>=28||"IE"===i.browser&&i.version>=10}()),resize_image:function(){return a.Image&&r.can("access_binary")&&i.can("create_canvas")},report_upload_progress:!1,return_response_headers:!1,return_response_type:function(t){return"json"===t&&window.JSON?!0:!!~e.inArray(t,["text","document",""])},return_status_code:function(t){return!e.arrayDiff(t,[200,404])},select_file:function(){return i.can("use_fileinput")},select_multiple:!1,send_binary_string:!1,send_custom_headers:!1,send_multipart:!0,slice_blob:!1,stream_upload:function(){return r.can("select_file")},summon_file_dialog:s(function(){return"Firefox"===i.browser&&i.version>=4||"Opera"===i.browser&&i.version>=12||!!~e.inArray(i.browser,["Chrome","Safari"])}()),upload_filesize:u,use_http_method:function(t){return!e.arrayDiff(t,["GET","POST"])}}),e.extend(this,{init:function(){this.trigger("Init")},destroy:function(e){return function(){e.call(r),e=r=null}}(this.destroy)}),e.extend(this.getShim(),a)}var o="html4",a={};return n.addConstructor(o,r),a}),i(ct,[ut,u,f,L,l,d],function(e,t,n,i,r,o){function a(){function e(){var r=this,l=r.getRuntime(),d,f,p,h,m,g;g=t.guid("uid_"),d=l.getShimContainer(),a&&(p=n.get(a+"_form"),p&&t.extend(p.style,{top:"100%"})),h=document.createElement("form"),h.setAttribute("id",g+"_form"),h.setAttribute("method","post"),h.setAttribute("enctype","multipart/form-data"),h.setAttribute("encoding","multipart/form-data"),t.extend(h.style,{overflow:"hidden",position:"absolute",top:0,left:0,width:"100%",height:"100%"}),m=document.createElement("input"),m.setAttribute("id",g),m.setAttribute("type","file"),m.setAttribute("name",c.name||"Filedata"),m.setAttribute("accept",u.join(",")),t.extend(m.style,{fontSize:"999px",opacity:0}),h.appendChild(m),d.appendChild(h),t.extend(m.style,{position:"absolute",top:0,left:0,width:"100%",height:"100%"}),"IE"===o.browser&&o.version<10&&t.extend(m.style,{filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"}),m.onchange=function(){var t;this.value&&(t=this.files?this.files[0]:{name:this.value},s=[t],this.onchange=function(){},e.call(r),r.bind("change",function i(){var e=n.get(g),t=n.get(g+"_form"),o;r.unbind("change",i),r.files.length&&e&&t&&(o=r.files[0],e.setAttribute("id",o.uid),t.setAttribute("id",o.uid+"_form"),t.setAttribute("target",o.uid+"_iframe")),e=t=null},998),m=h=null,r.trigger("change"))},l.can("summon_file_dialog")&&(f=n.get(c.browse_button),i.removeEvent(f,"click",r.uid),i.addEvent(f,"click",function(e){m&&!m.disabled&&m.click(),e.preventDefault()},r.uid)),a=g,d=p=f=null}var a,s=[],u=[],c;t.extend(this,{init:function(t){var o=this,a=o.getRuntime(),s;c=t,u=t.accept.mimes||r.extList2mimes(t.accept,a.can("filter_by_extension")),s=a.getShimContainer(),function(){var e,r,u;e=n.get(t.browse_button),a.can("summon_file_dialog")&&("static"===n.getStyle(e,"position")&&(e.style.position="relative"),r=parseInt(n.getStyle(e,"z-index"),10)||1,e.style.zIndex=r,s.style.zIndex=r-1),u=a.can("summon_file_dialog")?e:s,i.addEvent(u,"mouseover",function(){o.trigger("mouseenter")},o.uid),i.addEvent(u,"mouseout",function(){o.trigger("mouseleave")},o.uid),i.addEvent(u,"mousedown",function(){o.trigger("mousedown")},o.uid),i.addEvent(n.get(t.container),"mouseup",function(){o.trigger("mouseup")},o.uid),e=null}(),e.call(this),s=null,o.trigger({type:"ready",async:!0})},getFiles:function(){return s},disable:function(e){var t;(t=n.get(a))&&(t.disabled=!!e)},destroy:function(){var e=this.getRuntime(),t=e.getShim(),r=e.getShimContainer();i.removeAllEvents(r,this.uid),i.removeAllEvents(c&&n.get(c.container),this.uid),i.removeAllEvents(c&&n.get(c.browse_button),this.uid),r&&(r.innerHTML=""),t.removeInstance(this.uid),a=s=u=c=r=t=null}})}return e.FileInput=a}),i(lt,[ut,F],function(e,t){return e.FileReader=t}),i(dt,[ut,u,f,b,p,L,y,S],function(e,t,n,i,r,o,a,s){function u(){function e(e){var t=this,i,r,a,s,u=!1;if(l){if(i=l.id.replace(/_iframe$/,""),r=n.get(i+"_form")){for(a=r.getElementsByTagName("input"),s=a.length;s--;)switch(a[s].getAttribute("type")){case"hidden":a[s].parentNode.removeChild(a[s]);break;case"file":u=!0}a=[],u||r.parentNode.removeChild(r),r=null}setTimeout(function(){o.removeEvent(l,"load",t.uid),l.parentNode&&l.parentNode.removeChild(l);var n=t.getRuntime().getShimContainer();n.children.length||n.parentNode.removeChild(n),n=l=null,e()},1)}}var u,c,l;t.extend(this,{send:function(d,f){function p(){var n=m.getShimContainer()||document.body,r=document.createElement("div");r.innerHTML='',l=r.firstChild,n.appendChild(l),o.addEvent(l,"load",function(){var n;try{n=l.contentWindow.document||l.contentDocument||window.frames[l.id].document,/^4(0[0-9]|1[0-7]|2[2346])\s/.test(n.title)?u=n.title.replace(/^(\d+).*$/,"$1"):(u=200,c=t.trim(n.body.innerHTML),h.trigger({type:"progress",loaded:c.length,total:c.length}),w&&h.trigger({type:"uploadprogress",loaded:w.size||1025,total:w.size||1025}))}catch(r){if(!i.hasSameOrigin(d.url))return e.call(h,function(){h.trigger("error")}),void 0;u=404}e.call(h,function(){h.trigger("load")})},h.uid)}var h=this,m=h.getRuntime(),g,v,y,w;if(u=c=null,f instanceof s&&f.hasBlob()){if(w=f.getBlob(),g=w.uid,y=n.get(g),v=n.get(g+"_form"),!v)throw new r.DOMException(r.DOMException.NOT_FOUND_ERR)}else g=t.guid("uid_"),v=document.createElement("form"),v.setAttribute("id",g+"_form"),v.setAttribute("method",d.method),v.setAttribute("enctype","multipart/form-data"),v.setAttribute("encoding","multipart/form-data"),v.setAttribute("target",g+"_iframe"),m.getShimContainer().appendChild(v);f instanceof s&&f.each(function(e,n){if(e instanceof a)y&&y.setAttribute("name",n);else{var i=document.createElement("input");t.extend(i,{type:"hidden",name:n,value:e}),y?v.insertBefore(i,y):v.appendChild(i)}}),v.setAttribute("action",d.url),p(),v.submit(),h.trigger("loadstart")},getStatus:function(){return u},getResponse:function(e){if("json"===e&&"string"===t.typeOf(c)&&window.JSON)try{return JSON.parse(c.replace(/^\s*]*>/,"").replace(/<\/pre>\s*$/,""))}catch(n){return null}return c},abort:function(){var t=this;l&&l.contentWindow&&(l.contentWindow.stop?l.contentWindow.stop():l.contentWindow.document.execCommand?l.contentWindow.document.execCommand("Stop"):l.src="about:blank"),e.call(this,function(){t.dispatchEvent("abort")})}})}return e.XMLHttpRequest=u}),i(ft,[ut,X],function(e,t){return e.Image=t}),a([u,c,l,d,f,p,h,m,g,v,y,w,E,_,x,R,b,T,S,A,O,I,L])}(this);;(function(){"use strict";var e={},t=moxie.core.utils.Basic.inArray;return function n(r){var i,s;for(i in r)s=typeof r[i],s==="object"&&!~t(i,["Exceptions","Env","Mime"])?n(r[i]):s==="function"&&(e[i]=r[i])}(window.moxie),e.Env=window.moxie.core.utils.Env,e.Mime=window.moxie.core.utils.Mime,e.Exceptions=window.moxie.core.Exceptions,window.mOxie=e,window.o||(window.o=e),e})(); +!function(e,t){"use strict";function n(e,t){for(var n,i=[],r=0;r0&&n(o,function(n,o){n!==r&&(e(i[o])===e(n)&&~a(e(n),["array","object"])?t(i[o],n):i[o]=n)})}),i},n=function(t,n){var i,r,o,a;if(t)if("number"===e(t.length)){for(o=0,i=t.length;i>o;o++)if(n(t[o],o)===!1)return}else if("object"===e(t))for(r in t)if(t.hasOwnProperty(r)&&n(t[r],r)===!1)return},i=function(t){var n;if(!t||"object"!==e(t))return!0;for(n in t)return!1;return!0},r=function(t,n){function i(r){"function"===e(t[r])&&t[r](function(e){++rn;n++)if(t[n]===e)return n}return-1},s=function(t,n){var i=[];"array"!==e(t)&&(t=[t]),"array"!==e(n)&&(n=[n]);for(var r in t)-1===a(t[r],n)&&i.push(t[r]);return i.length?i:!1},u=function(e,t){var i=[];return n(e,function(e){-1!==a(e,t)&&i.push(e)}),i.length?i:null},c=function(e){var t,n=[];for(t=0;ti;i++)n+=Math.floor(65535*Math.random()).toString(32);return(t||"o_")+n+(e++).toString(32)}}(),d=function(e){return e?String.prototype.trim?String.prototype.trim.call(e):e.toString().replace(/^\s*/,"").replace(/\s*$/,""):e},h=function(e){if("string"!=typeof e)return e;var t={t:1099511627776,g:1073741824,m:1048576,k:1024},n;return e=/^([0-9\.]+)([tmgk]?)$/.exec(e.toLowerCase().replace(/[^0-9\.tmkg]/g,"")),n=e[2],e=+e[1],t.hasOwnProperty(n)&&(e*=t[n]),Math.floor(e)},f=function(t){var n=[].slice.call(arguments,1);return t.replace(/%[a-z]/g,function(){var t=n.shift();return"undefined"!==e(t)?t:""})};return{guid:l,typeOf:e,extend:t,each:n,isEmptyObj:i,inSeries:r,inParallel:o,inArray:a,arrayDiff:s,arrayIntersect:u,toArray:c,trim:d,sprintf:f,parseSizeStr:h}}),i(c,[u],function(e){function t(e,t,n){var i=0,r=0,o=0,a={dev:-6,alpha:-5,a:-5,beta:-4,b:-4,RC:-3,rc:-3,"#":-2,p:1,pl:1},s=function(e){return e=(""+e).replace(/[_\-+]/g,"."),e=e.replace(/([^.\d]+)/g,".$1.").replace(/\.{2,}/g,"."),e.length?e.split("."):[-8]},u=function(e){return e?isNaN(e)?a[e]||-7:parseInt(e,10):0};for(e=s(e),t=s(t),r=Math.max(e.length,t.length),i=0;r>i;i++)if(e[i]!=t[i]){if(e[i]=u(e[i]),t[i]=u(t[i]),e[i]t[i]){o=1;break}}if(!n)return o;switch(n){case">":case"gt":return o>0;case">=":case"ge":return o>=0;case"<=":case"le":return 0>=o;case"==":case"=":case"eq":return 0===o;case"<>":case"!=":case"ne":return 0!==o;case"":case"<":case"lt":return 0>o;default:return null}}var n=function(e){var t="",n="?",i="function",r="undefined",o="object",a="major",s="model",u="name",c="type",l="vendor",d="version",h="architecture",f="console",p="mobile",m="tablet",g={has:function(e,t){return-1!==t.toLowerCase().indexOf(e.toLowerCase())},lowerize:function(e){return e.toLowerCase()}},v={rgx:function(){for(var t,n=0,a,s,u,c,l,d,h=arguments;n0?2==c.length?typeof c[1]==i?t[c[0]]=c[1].call(this,d):t[c[0]]=c[1]:3==c.length?typeof c[1]!==i||c[1].exec&&c[1].test?t[c[0]]=d?d.replace(c[1],c[2]):e:t[c[0]]=d?c[1].call(this,d,c[2]):e:4==c.length&&(t[c[0]]=d?c[3].call(this,d.replace(c[1],c[2])):e):t[c]=d?d:e;break}if(l)break}return t},str:function(t,i){for(var r in i)if(typeof i[r]===o&&i[r].length>0){for(var a=0;a=9)},use_data_uri_of:function(e){return t.use_data_uri&&33e3>e||t.use_data_uri_over32kb()},use_fileinput:function(){if(navigator.userAgent.match(/(Android (1.0|1.1|1.5|1.6|2.0|2.1))|(Windows Phone (OS 7|8.0))|(XBLWP)|(ZuneWP)|(w(eb)?OSBrowser)|(webOS)|(Kindle\/(1.0|2.0|2.5|3.0))/))return!1;var e=document.createElement("input");return e.setAttribute("type","file"),!e.disabled}};return function(n){var i=[].slice.call(arguments);return i.shift(),"function"===e.typeOf(t[n])?t[n].apply(this,i):!!t[n]}}(),r=(new n).getResult(),o={can:i,uaParser:n,browser:r.browser.name,version:r.browser.version,os:r.os.name,osVersion:r.os.version,verComp:t,swf_url:"../flash/Moxie.swf",xap_url:"../silverlight/Moxie.xap",global_event_dispatcher:"moxie.core.EventTarget.instance.dispatchEvent"};return o.OS=o.os,o}),i(l,[u],function(e){var t={};return{addI18n:function(n){return e.extend(t,n)},translate:function(e){return t[e]||e},_:function(e){return this.translate(e)},sprintf:function(t){var n=[].slice.call(arguments,1);return t.replace(/%[a-z]/g,function(){var t=n.shift();return"undefined"!==e.typeOf(t)?t:""})}}}),i(d,[u,l],function(e,t){var n="application/msword,doc dot,application/pdf,pdf,application/pgp-signature,pgp,application/postscript,ps ai eps,application/rtf,rtf,application/vnd.ms-excel,xls xlb,application/vnd.ms-powerpoint,ppt pps pot,application/zip,zip,application/x-shockwave-flash,swf swfl,application/vnd.openxmlformats-officedocument.wordprocessingml.document,docx,application/vnd.openxmlformats-officedocument.wordprocessingml.template,dotx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,xlsx,application/vnd.openxmlformats-officedocument.presentationml.presentation,pptx,application/vnd.openxmlformats-officedocument.presentationml.template,potx,application/vnd.openxmlformats-officedocument.presentationml.slideshow,ppsx,application/x-javascript,js,application/json,json,audio/mpeg,mp3 mpga mpega mp2,audio/x-wav,wav,audio/x-m4a,m4a,audio/ogg,oga ogg,audio/aiff,aiff aif,audio/flac,flac,audio/aac,aac,audio/ac3,ac3,audio/x-ms-wma,wma,image/bmp,bmp,image/gif,gif,image/jpeg,jpg jpeg jpe,image/photoshop,psd,image/png,png,image/svg+xml,svg svgz,image/tiff,tiff tif,text/plain,asc txt text diff log,text/html,htm html xhtml,text/css,css,text/csv,csv,text/rtf,rtf,video/mpeg,mpeg mpg mpe m2v,video/quicktime,qt mov,video/mp4,mp4,video/x-m4v,m4v,video/x-flv,flv,video/x-ms-wmv,wmv,video/avi,avi,video/webm,webm,video/3gpp,3gpp 3gp,video/3gpp2,3g2,video/vnd.rn-realvideo,rv,video/ogg,ogv,video/x-matroska,mkv,application/vnd.oasis.opendocument.formula-template,otf,application/octet-stream,exe",i={mimes:{},extensions:{},addMimeType:function(e){var t=e.split(/,/),n,i,r;for(n=0;n=0;o--)if(r[o].fn===i){r.splice(o,1);break}}else r=[];r.length||(delete e[this.uid][t],n.isEmptyObj(e[this.uid])&&delete e[this.uid])}},removeAllEventListeners:function(){e[this.uid]&&delete e[this.uid]},dispatchEvent:function(i){var r,o,a,s,u={},c=!0,l;if("string"!==n.typeOf(i)){if(s=i,"string"!==n.typeOf(s.type))throw new t.EventException(t.EventException.UNSPECIFIED_EVENT_TYPE_ERR);i=s.type,s.total!==l&&s.loaded!==l&&(u.total=s.total,u.loaded=s.loaded),u.async=s.async||!1}if(-1!==i.indexOf("::")?!function(e){r=e[0],i=e[1]}(i.split("::")):r=this.uid,i=i.toLowerCase(),o=e[r]&&e[r][i]){o.sort(function(e,t){return t.priority-e.priority}),a=[].slice.call(arguments),a.shift(),u.type=i,a.unshift(u);var d=[];n.each(o,function(e){a[0].target=e.scope,d.push(u.async?function(t){setTimeout(function(){t(e.fn.apply(e.scope,a)===!1)},1)}:function(t){t(e.fn.apply(e.scope,a)===!1)})}),d.length&&n.inSeries(d,function(e){c=!e})}return c},bind:function(){this.addEventListener.apply(this,arguments)},unbind:function(){this.removeEventListener.apply(this,arguments)},unbindAll:function(){this.removeAllEventListeners.apply(this,arguments)},trigger:function(){return this.dispatchEvent.apply(this,arguments)},handleEventProps:function(e){var t=this;this.bind(e.join(" "),function(e){var t="on"+e.type.toLowerCase();"function"===n.typeOf(this[t])&&this[t].apply(this,arguments)}),n.each(e,function(e){e="on"+e.toLowerCase(e),"undefined"===n.typeOf(t[e])&&(t[e]=null)})}})}return i.instance=new i,i}),i(m,[c,u,h,p],function(e,t,n,i){function r(e,i,o,s,u){var c=this,l,d=t.guid(i+"_"),h=u||"browser";e=e||{},a[d]=this,o=t.extend({access_binary:!1,access_image_binary:!1,display_media:!1,do_cors:!1,drag_and_drop:!1,filter_by_extension:!0,resize_image:!1,report_upload_progress:!1,return_response_headers:!1,return_response_type:!1,return_status_code:!0,send_custom_headers:!1,select_file:!1,select_folder:!1,select_multiple:!0,send_binary_string:!1,send_browser_cookies:!0,send_multipart:!0,slice_blob:!1,stream_upload:!1,summon_file_dialog:!1,upload_filesize:!0,use_http_method:!0},o),e.preferred_caps&&(h=r.getMode(s,e.preferred_caps,h)),l=function(){var e={};return{exec:function(t,n,i,r){return l[n]&&(e[t]||(e[t]={context:this,instance:new l[n]}),e[t].instance[i])?e[t].instance[i].apply(this,r):void 0},removeInstance:function(t){delete e[t]},removeAllInstances:function(){var n=this;t.each(e,function(e,i){"function"===t.typeOf(e.instance.destroy)&&e.instance.destroy.call(e.context),n.removeInstance(i)})}}}(),t.extend(this,{initialized:!1,uid:d,type:i,mode:r.getMode(s,e.required_caps,h),shimid:d+"_container",clients:0,options:e,can:function(e,n){var i=arguments[2]||o;if("string"===t.typeOf(e)&&"undefined"===t.typeOf(n)&&(e=r.parseCaps(e)),"object"===t.typeOf(e)){for(var a in e)if(!this.can(a,e[a],i))return!1;return!0}return"function"===t.typeOf(i[e])?i[e].call(this,n):n===i[e]},getShimContainer:function(){var e,i=n.get(this.shimid);return i||(e=this.options.container?n.get(this.options.container):document.body,i=document.createElement("div"),i.id=this.shimid,i.className="moxie-shim moxie-shim-"+this.type,t.extend(i.style,{position:"absolute",top:"0px",left:"0px",width:"1px",height:"1px",overflow:"hidden"}),e.appendChild(i),e=null),i},getShim:function(){return l},shimExec:function(e,t){var n=[].slice.call(arguments,2);return c.getShim().exec.call(this,this.uid,e,t,n)},exec:function(e,t){var n=[].slice.call(arguments,2);return c[e]&&c[e][t]?c[e][t].apply(this,n):c.shimExec.apply(this,arguments)},destroy:function(){if(c){var e=n.get(this.shimid);e&&e.parentNode.removeChild(e),l&&l.removeAllInstances(),this.unbindAll(),delete a[this.uid],this.uid=null,d=c=l=e=null}}}),this.mode&&e.required_caps&&!this.can(e.required_caps)&&(this.mode=!1)}var o={},a={};return r.order="html5,flash,silverlight,html4",r.getRuntime=function(e){return a[e]?a[e]:!1},r.addConstructor=function(e,t){t.prototype=i.instance,o[e]=t},r.getConstructor=function(e){return o[e]||null},r.getInfo=function(e){var t=r.getRuntime(e);return t?{uid:t.uid,type:t.type,mode:t.mode,can:function(){return t.can.apply(t,arguments)}}:null},r.parseCaps=function(e){var n={};return"string"!==t.typeOf(e)?e||{}:(t.each(e.split(","),function(e){n[e]=!0}),n)},r.can=function(e,t){var n,i=r.getConstructor(e),o;return i?(n=new i({required_caps:t}),o=n.mode,n.destroy(),!!o):!1},r.thatCan=function(e,t){var n=(t||r.order).split(/\s*,\s*/);for(var i in n)if(r.can(n[i],e))return n[i];return null},r.getMode=function(e,n,i){var r=null;if("undefined"===t.typeOf(i)&&(i="browser"),n&&!t.isEmptyObj(e)){if(t.each(n,function(n,i){if(e.hasOwnProperty(i)){var o=e[i](n);if("string"==typeof o&&(o=[o]),r){if(!(r=t.arrayIntersect(r,o)))return r=!1}else r=o}}),r)return-1!==t.inArray(i,r)?i:r[0];if(r===!1)return!1}return i},r.capTrue=function(){return!0},r.capFalse=function(){return!1},r.capTest=function(e){return function(){return!!e}},r}),i(g,[c,f,u,m],function(e,t,n,i){return function r(){var e;n.extend(this,{connectRuntime:function(r){function o(n){var s,u;return n.length?(s=n.shift().toLowerCase(),(u=i.getConstructor(s))?(e=new u(r),e.bind("Init",function(){e.initialized=!0,setTimeout(function(){e.clients++,a.trigger("RuntimeInit",e)},1)}),e.bind("Error",function(){e.destroy(),o(n)}),e.mode?void e.init():void e.trigger("Error")):void o(n)):(a.trigger("RuntimeError",new t.RuntimeError(t.RuntimeError.NOT_INIT_ERR)),void(e=null))}var a=this,s;if("string"===n.typeOf(r)?s=r:"string"===n.typeOf(r.ruid)&&(s=r.ruid),s){if(e=i.getRuntime(s))return e.clients++,e;throw new t.RuntimeError(t.RuntimeError.NOT_INIT_ERR)}o((r.runtime_order||i.order).split(/\s*,\s*/))},disconnectRuntime:function(){e&&--e.clients<=0&&e.destroy(),e=null},getRuntime:function(){return e&&e.uid?e:e=null},exec:function(){return e?e.exec.apply(this,arguments):null}})}}),i(v,[u,c,d,h,f,p,l,m,g],function(e,t,n,i,r,o,a,s,u){function c(t){var o=this,c,d,h;if(-1!==e.inArray(e.typeOf(t),["string","node"])&&(t={browse_button:t}),d=i.get(t.browse_button),!d)throw new r.DOMException(r.DOMException.NOT_FOUND_ERR);h={accept:[{title:a.translate("All Files"),extensions:"*"}],name:"file",multiple:!1,required_caps:!1,container:d.parentNode||document.body},t=e.extend({},h,t),"string"==typeof t.required_caps&&(t.required_caps=s.parseCaps(t.required_caps)),"string"==typeof t.accept&&(t.accept=n.mimes2extList(t.accept)),c=i.get(t.container),c||(c=document.body),"static"===i.getStyle(c,"position")&&(c.style.position="relative"),c=d=null,u.call(o),e.extend(o,{uid:e.guid("uid_"),ruid:null,shimid:null,files:null,init:function(){o.bind("RuntimeInit",function(n,r){o.ruid=r.uid,o.shimid=r.shimid,o.bind("Ready",function(){o.trigger("Refresh")},999),o.bind("Refresh",function(){var n,o,a,s;a=i.get(t.browse_button),s=i.get(r.shimid),a&&(n=i.getPos(a,i.get(t.container)),o=i.getSize(a),s&&e.extend(s.style,{top:n.y+"px",left:n.x+"px",width:o.w+"px",height:o.h+"px"})),s=a=null}),r.exec.call(o,"FileInput","init",t)}),o.connectRuntime(e.extend({},t,{required_caps:{select_file:!0}}))},disable:function(t){var n=this.getRuntime();n&&n.exec.call(this,"FileInput","disable","undefined"===e.typeOf(t)?!0:t)},refresh:function(){o.trigger("Refresh")},destroy:function(){var t=this.getRuntime();t&&(t.exec.call(this,"FileInput","destroy"),this.disconnectRuntime()),"array"===e.typeOf(this.files)&&e.each(this.files,function(e){e.destroy()}),this.files=null,this.unbindAll()}}),this.handleEventProps(l)}var l=["ready","change","cancel","mouseenter","mouseleave","mousedown","mouseup"];return c.prototype=o.instance,c}),i(w,[],function(){var e=function(e){return unescape(encodeURIComponent(e))},t=function(e){return decodeURIComponent(escape(e))},n=function(e,n){if("function"==typeof window.atob)return n?t(window.atob(e)):window.atob(e);var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r,o,a,s,u,c,l,d,h=0,f=0,p="",m=[];if(!e)return e;e+="";do s=i.indexOf(e.charAt(h++)),u=i.indexOf(e.charAt(h++)),c=i.indexOf(e.charAt(h++)),l=i.indexOf(e.charAt(h++)),d=s<<18|u<<12|c<<6|l,r=d>>16&255,o=d>>8&255,a=255&d,64==c?m[f++]=String.fromCharCode(r):64==l?m[f++]=String.fromCharCode(r,o):m[f++]=String.fromCharCode(r,o,a);while(h>18&63,u=d>>12&63,c=d>>6&63,l=63&d,m[f++]=i.charAt(s)+i.charAt(u)+i.charAt(c)+i.charAt(l);while(ha;a++)o+=String.fromCharCode(r[a]);return o}}t.call(this),e.extend(this,{uid:e.guid("uid_"),readAsBinaryString:function(e){return i.call(this,"readAsBinaryString",e)},readAsDataURL:function(e){return i.call(this,"readAsDataURL",e)},readAsText:function(e){return i.call(this,"readAsText",e)}})}}),i(I,[f,u,y],function(e,t,n){function i(){var e,i=[];t.extend(this,{append:function(r,o){var a=this,s=t.typeOf(o);o instanceof n?e={name:r,value:o}:"array"===s?(r+="[]",t.each(o,function(e){a.append(r,e)})):"object"===s?t.each(o,function(e,t){a.append(r+"["+t+"]",e)}):"null"===s||"undefined"===s||"number"===s&&isNaN(o)?a.append(r,"false"):i.push({name:r,value:o.toString()})},hasBlob:function(){return!!this.getBlob()},getBlob:function(){return e&&e.value||null},getBlobName:function(){return e&&e.name||null},each:function(n){t.each(i,function(e){n(e.value,e.name)}),e&&n(e.value,e.name)},destroy:function(){e=null,i=[]}})}return i}),i(T,[u,f,p,w,x,m,R,y,A,I,c,d],function(e,t,n,i,r,o,a,s,u,c,l,d){function h(){this.uid=e.guid("uid_")}function f(){function n(e,t){return w.hasOwnProperty(e)?1===arguments.length?l.can("define_property")?w[e]:v[e]:void(l.can("define_property")?w[e]=t:v[e]=t):void 0}function u(t){function i(){B&&(B.destroy(),B=null),s.dispatchEvent("loadend"),s=null}function r(r){B.bind("LoadStart",function(e){n("readyState",f.LOADING),s.dispatchEvent("readystatechange"),s.dispatchEvent(e),O&&s.upload.dispatchEvent(e)}),B.bind("Progress",function(e){n("readyState")!==f.LOADING&&(n("readyState",f.LOADING),s.dispatchEvent("readystatechange")),s.dispatchEvent(e)}),B.bind("UploadProgress",function(e){O&&s.upload.dispatchEvent({type:"progress",lengthComputable:!1,total:e.total,loaded:e.loaded})}),B.bind("Load",function(t){n("readyState",f.DONE),n("status",Number(r.exec.call(B,"XMLHttpRequest","getStatus")||0)),n("statusText",p[n("status")]||""),n("response",r.exec.call(B,"XMLHttpRequest","getResponse",n("responseType"))),~e.inArray(n("responseType"),["text",""])?n("responseText",n("response")):"document"===n("responseType")&&n("responseXML",n("response")),k=r.exec.call(B,"XMLHttpRequest","getAllResponseHeaders"),s.dispatchEvent("readystatechange"),n("status")>0?(O&&s.upload.dispatchEvent(t),s.dispatchEvent(t)):(N=!0,s.dispatchEvent("error")),i()}),B.bind("Abort",function(e){s.dispatchEvent(e),i()}),B.bind("Error",function(e){N=!0,n("readyState",f.DONE),s.dispatchEvent("readystatechange"),D=!0,s.dispatchEvent(e),i()}),r.exec.call(B,"XMLHttpRequest","send",{url:E,method:_,async:y,user:x,password:R,headers:b,mimeType:I,encoding:A,responseType:s.responseType,withCredentials:s.withCredentials,options:H},t)}var s=this;C=(new Date).getTime(),B=new a,"string"==typeof H.required_caps&&(H.required_caps=o.parseCaps(H.required_caps)),H.required_caps=e.extend({},H.required_caps,{return_response_type:s.responseType}),t instanceof c&&(H.required_caps.send_multipart=!0),e.isEmptyObj(b)||(H.required_caps.send_custom_headers=!0),L||(H.required_caps.do_cors=!0),H.ruid?r(B.connectRuntime(H)):(B.bind("RuntimeInit",function(e,t){r(t)}),B.bind("RuntimeError",function(e,t){s.dispatchEvent("RuntimeError",t)}),B.connectRuntime(H))}function g(){n("responseText",""),n("responseXML",null),n("response",null),n("status",0),n("statusText",""),C=M=null}var v=this,w={timeout:0,readyState:f.UNSENT,withCredentials:!1,status:0,statusText:"",responseType:"",responseXML:null,responseText:null,response:null},y=!0,E,_,b={},x,R,A=null,I=null,T=!1,S=!1,O=!1,D=!1,N=!1,L=!1,C,M,F=null,P=null,H={},B,k="",U;e.extend(this,w,{uid:e.guid("uid_"),upload:new h,open:function(o,a,s,u,c){var l;if(!o||!a)throw new t.DOMException(t.DOMException.SYNTAX_ERR);if(/[\u0100-\uffff]/.test(o)||i.utf8_encode(o)!==o)throw new t.DOMException(t.DOMException.SYNTAX_ERR);if(~e.inArray(o.toUpperCase(),["CONNECT","DELETE","GET","HEAD","OPTIONS","POST","PUT","TRACE","TRACK"])&&(_=o.toUpperCase()),~e.inArray(_,["CONNECT","TRACE","TRACK"]))throw new t.DOMException(t.DOMException.SECURITY_ERR);if(a=i.utf8_encode(a),l=r.parseUrl(a),L=r.hasSameOrigin(l),E=r.resolveUrl(a),(u||c)&&!L)throw new t.DOMException(t.DOMException.INVALID_ACCESS_ERR);if(x=u||l.user,R=c||l.pass,y=s||!0,y===!1&&(n("timeout")||n("withCredentials")||""!==n("responseType")))throw new t.DOMException(t.DOMException.INVALID_ACCESS_ERR);T=!y,S=!1,b={},g.call(this),n("readyState",f.OPENED),this.dispatchEvent("readystatechange")},setRequestHeader:function(r,o){var a=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","content-transfer-encoding","date","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"];if(n("readyState")!==f.OPENED||S)throw new t.DOMException(t.DOMException.INVALID_STATE_ERR);if(/[\u0100-\uffff]/.test(r)||i.utf8_encode(r)!==r)throw new t.DOMException(t.DOMException.SYNTAX_ERR);return r=e.trim(r).toLowerCase(),~e.inArray(r,a)||/^(proxy\-|sec\-)/.test(r)?!1:(b[r]?b[r]+=", "+o:b[r]=o,!0)},getAllResponseHeaders:function(){return k||""},getResponseHeader:function(t){return t=t.toLowerCase(),N||~e.inArray(t,["set-cookie","set-cookie2"])?null:k&&""!==k&&(U||(U={},e.each(k.split(/\r\n/),function(t){var n=t.split(/:\s+/);2===n.length&&(n[0]=e.trim(n[0]),U[n[0].toLowerCase()]={header:n[0],value:e.trim(n[1])})})),U.hasOwnProperty(t))?U[t].header+": "+U[t].value:null},overrideMimeType:function(i){var r,o;if(~e.inArray(n("readyState"),[f.LOADING,f.DONE]))throw new t.DOMException(t.DOMException.INVALID_STATE_ERR);if(i=e.trim(i.toLowerCase()),/;/.test(i)&&(r=i.match(/^([^;]+)(?:;\scharset\=)?(.*)$/))&&(i=r[1],r[2]&&(o=r[2])),!d.mimes[i])throw new t.DOMException(t.DOMException.SYNTAX_ERR);F=i,P=o},send:function(n,r){if(H="string"===e.typeOf(r)?{ruid:r}:r?r:{},this.readyState!==f.OPENED||S)throw new t.DOMException(t.DOMException.INVALID_STATE_ERR);if(n instanceof s)H.ruid=n.ruid,I=n.type||"application/octet-stream";else if(n instanceof c){if(n.hasBlob()){var o=n.getBlob();H.ruid=o.ruid,I=o.type||"application/octet-stream"}}else"string"==typeof n&&(A="UTF-8",I="text/plain;charset=UTF-8",n=i.utf8_encode(n));this.withCredentials||(this.withCredentials=H.required_caps&&H.required_caps.send_browser_cookies&&!L),O=!T&&this.upload.hasEventListener(),N=!1,D=!n,T||(S=!0),u.call(this,n)},abort:function(){if(N=!0,T=!1,~e.inArray(n("readyState"),[f.UNSENT,f.OPENED,f.DONE]))n("readyState",f.UNSENT);else{if(n("readyState",f.DONE),S=!1,!B)throw new t.DOMException(t.DOMException.INVALID_STATE_ERR);B.getRuntime().exec.call(B,"XMLHttpRequest","abort",D),D=!0}},destroy:function(){B&&("function"===e.typeOf(B.destroy)&&B.destroy(),B=null),this.unbindAll(),this.upload&&(this.upload.unbindAll(),this.upload=null)}}),this.handleEventProps(m.concat(["readystatechange"])),this.upload.handleEventProps(m)}var p={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",306:"Reserved",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",426:"Upgrade Required",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",510:"Not Extended"};h.prototype=n.instance;var m=["loadstart","progress","abort","error","load","timeout","loadend"],g=1,v=2;return f.UNSENT=0,f.OPENED=1,f.HEADERS_RECEIVED=2,f.LOADING=3,f.DONE=4,f.prototype=n.instance,f}),i(S,[u,w,g,p],function(e,t,n,i){function r(){function i(){l=d=0,c=this.result=null}function o(t,n){var i=this;u=n,i.bind("TransportingProgress",function(t){d=t.loaded,l>d&&-1===e.inArray(i.state,[r.IDLE,r.DONE])&&a.call(i)},999),i.bind("TransportingComplete",function(){d=l,i.state=r.DONE,c=null,i.result=u.exec.call(i,"Transporter","getAsBlob",t||"")},999),i.state=r.BUSY,i.trigger("TransportingStarted"),a.call(i)}function a(){var e=this,n,i=l-d;h>i&&(h=i),n=t.btoa(c.substr(d,h)),u.exec.call(e,"Transporter","receive",n,l)}var s,u,c,l,d,h;n.call(this),e.extend(this,{uid:e.guid("uid_"),state:r.IDLE,result:null,transport:function(t,n,r){var a=this;if(r=e.extend({chunk_size:204798},r),(s=r.chunk_size%3)&&(r.chunk_size+=3-s),h=r.chunk_size,i.call(this),c=t,l=t.length,"string"===e.typeOf(r)||r.ruid)o.call(a,n,this.connectRuntime(r));else{var u=function(e,t){a.unbind("RuntimeInit",u),o.call(a,n,t)};this.bind("RuntimeInit",u),this.connectRuntime(r)}},abort:function(){var e=this;e.state=r.IDLE,u&&(u.exec.call(e,"Transporter","clear"),e.trigger("TransportingAborted")),i.call(e)},destroy:function(){this.unbindAll(),u=null,this.disconnectRuntime(),i.call(this)}})}return r.IDLE=0,r.BUSY=1,r.DONE=2,r.prototype=i.instance,r}),i(O,[u,h,f,A,T,m,g,S,c,p,y,E,w],function(e,t,n,i,r,o,a,s,u,c,l,d,h){function f(){function i(e){e||(e=this.exec("Image","getInfo")),this.size=e.size,this.width=e.width,this.height=e.height,this.type=e.type,this.meta=e.meta,""===this.name&&(this.name=e.name)}function c(t){var i=e.typeOf(t);try{if(t instanceof f){if(!t.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);m.apply(this,arguments)}else if(t instanceof l){if(!~e.inArray(t.type,["image/jpeg","image/png"]))throw new n.ImageError(n.ImageError.WRONG_FORMAT);g.apply(this,arguments)}else if(-1!==e.inArray(i,["blob","file"]))c.call(this,new d(null,t),arguments[1]);else if("string"===i)"data:"===t.substr(0,5)?c.call(this,new l(null,{data:t}),arguments[1]):v.apply(this,arguments);else{if("node"!==i||"img"!==t.nodeName.toLowerCase())throw new n.DOMException(n.DOMException.TYPE_MISMATCH_ERR);c.call(this,t.src,arguments[1])}}catch(r){this.trigger("error",r.code)}}function m(t,n){var i=this.connectRuntime(t.ruid);this.ruid=i.uid,i.exec.call(this,"Image","loadFromImage",t,"undefined"===e.typeOf(n)?!0:n)}function g(t,n){function i(e){r.ruid=e.uid,e.exec.call(r,"Image","loadFromBlob",t)}var r=this;r.name=t.name||"",t.isDetached()?(this.bind("RuntimeInit",function(e,t){i(t)}),n&&"string"==typeof n.required_caps&&(n.required_caps=o.parseCaps(n.required_caps)),this.connectRuntime(e.extend({required_caps:{access_image_binary:!0,resize_image:!0}},n))):i(this.connectRuntime(t.ruid))}function v(e,t){var n=this,i;i=new r,i.open("get",e),i.responseType="blob",i.onprogress=function(e){n.trigger(e)},i.onload=function(){g.call(n,i.response,!0)},i.onerror=function(e){n.trigger(e)},i.onloadend=function(){i.destroy()},i.bind("RuntimeError",function(e,t){n.trigger("RuntimeError",t)}),i.send(null,t)}a.call(this),e.extend(this,{uid:e.guid("uid_"),ruid:null,name:"",size:0,width:0,height:0,type:"",meta:{},clone:function(){this.load.apply(this,arguments)},load:function(){c.apply(this,arguments)},downsize:function(t){var i={width:this.width,height:this.height,type:this.type||"image/jpeg",quality:90,crop:!1,preserveHeaders:!0,resample:!1};t="object"==typeof t?e.extend(i,t):e.extend(i,{width:arguments[0],height:arguments[1],crop:arguments[2],preserveHeaders:arguments[3]});try{if(!this.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);if(this.width>f.MAX_RESIZE_WIDTH||this.height>f.MAX_RESIZE_HEIGHT)throw new n.ImageError(n.ImageError.MAX_RESOLUTION_ERR);this.exec("Image","downsize",t.width,t.height,t.crop,t.preserveHeaders)}catch(r){this.trigger("error",r.code)}},crop:function(e,t,n){this.downsize(e,t,!0,n)},getAsCanvas:function(){if(!u.can("create_canvas"))throw new n.RuntimeError(n.RuntimeError.NOT_SUPPORTED_ERR);var e=this.connectRuntime(this.ruid);return e.exec.call(this,"Image","getAsCanvas")},getAsBlob:function(e,t){if(!this.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);return this.exec("Image","getAsBlob",e||"image/jpeg",t||90)},getAsDataURL:function(e,t){if(!this.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);return this.exec("Image","getAsDataURL",e||"image/jpeg",t||90)},getAsBinaryString:function(e,t){var n=this.getAsDataURL(e,t);return h.atob(n.substring(n.indexOf("base64,")+7))},embed:function(i,r){function o(t,r){var o=this;if(u.can("create_canvas")){var l=o.getAsCanvas();if(l)return i.appendChild(l),l=null,o.destroy(),void a.trigger("embedded")}var d=o.getAsDataURL(t,r);if(!d)throw new n.ImageError(n.ImageError.WRONG_FORMAT);if(u.can("use_data_uri_of",d.length))i.innerHTML='',o.destroy(),a.trigger("embedded");else{var f=new s;f.bind("TransportingComplete",function(){c=a.connectRuntime(this.result.ruid),a.bind("Embedded",function(){e.extend(c.getShimContainer().style,{top:"0px",left:"0px",width:o.width+"px",height:o.height+"px"}),c=null},999),c.exec.call(a,"ImageView","display",this.result.uid,width,height),o.destroy()}),f.transport(h.atob(d.substring(d.indexOf("base64,")+7)),t,{required_caps:{display_media:!0},runtime_order:"flash,silverlight",container:i})}}var a=this,c;r=e.extend({width:this.width,height:this.height,type:this.type||"image/jpeg",quality:90},r||{});try{if(!(i=t.get(i)))throw new n.DOMException(n.DOMException.INVALID_NODE_TYPE_ERR);if(!this.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);this.width>f.MAX_RESIZE_WIDTH||this.height>f.MAX_RESIZE_HEIGHT;var l=new f;return l.bind("Resize",function(){o.call(this,r.type,r.quality)}),l.bind("Load",function(){l.downsize(r)}),this.meta.thumb&&this.meta.thumb.width>=r.width&&this.meta.thumb.height>=r.height?l.load(this.meta.thumb.data):l.clone(this,!1),l}catch(d){this.trigger("error",d.code)}},destroy:function(){this.ruid&&(this.getRuntime().exec.call(this,"Image","destroy"),this.disconnectRuntime()),this.unbindAll()}}),this.handleEventProps(p),this.bind("Load Resize",function(){i.call(this)},999)}var p=["progress","load","error","resize","embedded"];return f.MAX_RESIZE_WIDTH=8192,f.MAX_RESIZE_HEIGHT=8192,f.prototype=c.instance,f}),i(D,[u,f,m,c],function(e,t,n,i){function r(t){var r=this,s=n.capTest,u=n.capTrue,c=e.extend({access_binary:s(window.FileReader||window.File&&window.File.getAsDataURL),access_image_binary:function(){return r.can("access_binary")&&!!a.Image},display_media:s(i.can("create_canvas")||i.can("use_data_uri_over32kb")),do_cors:s(window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest),drag_and_drop:s(function(){var e=document.createElement("div");return("draggable"in e||"ondragstart"in e&&"ondrop"in e)&&("IE"!==i.browser||i.verComp(i.version,9,">"))}()),filter_by_extension:s(function(){return"Chrome"===i.browser&&i.verComp(i.version,28,">=")||"IE"===i.browser&&i.verComp(i.version,10,">=")||"Safari"===i.browser&&i.verComp(i.version,7,">=")}()),return_response_headers:u,return_response_type:function(e){return"json"===e&&window.JSON?!0:i.can("return_response_type",e)},return_status_code:u,report_upload_progress:s(window.XMLHttpRequest&&(new XMLHttpRequest).upload),resize_image:function(){return r.can("access_binary")&&i.can("create_canvas")},select_file:function(){return i.can("use_fileinput")&&window.File},select_folder:function(){return r.can("select_file")&&"Chrome"===i.browser&&i.verComp(i.version,21,">=")},select_multiple:function(){return!(!r.can("select_file")||"Safari"===i.browser&&"Windows"===i.os||"iOS"===i.os&&i.verComp(i.osVersion,"7.0.0",">")&&i.verComp(i.osVersion,"8.0.0","<"))},send_binary_string:s(window.XMLHttpRequest&&((new XMLHttpRequest).sendAsBinary||window.Uint8Array&&window.ArrayBuffer)),send_custom_headers:s(window.XMLHttpRequest),send_multipart:function(){return!!(window.XMLHttpRequest&&(new XMLHttpRequest).upload&&window.FormData)||r.can("send_binary_string")},slice_blob:s(window.File&&(File.prototype.mozSlice||File.prototype.webkitSlice||File.prototype.slice)),stream_upload:function(){return r.can("slice_blob")&&r.can("send_multipart")},summon_file_dialog:function(){return r.can("select_file")&&("Firefox"===i.browser&&i.verComp(i.version,4,">=")||"Opera"===i.browser&&i.verComp(i.version,12,">=")||"IE"===i.browser&&i.verComp(i.version,10,">=")||!!~e.inArray(i.browser,["Chrome","Safari"]))},upload_filesize:u},arguments[2]);n.call(this,t,arguments[1]||o,c),e.extend(this,{init:function(){this.trigger("Init")},destroy:function(e){return function(){e.call(r),e=r=null}}(this.destroy)}),e.extend(this.getShim(),a)}var o="html5",a={};return n.addConstructor(o,r),a}),i(N,[u],function(e){function t(){this.returnValue=!1}function n(){this.cancelBubble=!0}var i={},r="moxie_"+e.guid(),o=function(o,a,s,u){var c,l;a=a.toLowerCase(),o.addEventListener?(c=s,o.addEventListener(a,c,!1)):o.attachEvent&&(c=function(){var e=window.event;e.target||(e.target=e.srcElement),e.preventDefault=t,e.stopPropagation=n,s(e)},o.attachEvent("on"+a,c)),o[r]||(o[r]=e.guid()),i.hasOwnProperty(o[r])||(i[o[r]]={}),l=i[o[r]],l.hasOwnProperty(a)||(l[a]=[]),l[a].push({func:c,orig:s,key:u})},a=function(t,n,o){var a,s;if(n=n.toLowerCase(),t[r]&&i[t[r]]&&i[t[r]][n]){a=i[t[r]][n];for(var u=a.length-1;u>=0&&(a[u].orig!==o&&a[u].key!==o||(t.removeEventListener?t.removeEventListener(n,a[u].func,!1):t.detachEvent&&t.detachEvent("on"+n,a[u].func),a[u].orig=null,a[u].func=null,a.splice(u,1),o===s));u--);if(a.length||delete i[t[r]][n],e.isEmptyObj(i[t[r]])){delete i[t[r]];try{delete t[r]}catch(c){t[r]=s}}}},s=function(t,n){t&&t[r]&&e.each(i[t[r]],function(e,i){a(t,i,n)})};return{addEvent:o,removeEvent:a,removeAllEvents:s}}),i(L,[D,E,u,h,N,d,c],function(e,t,n,i,r,o,a){function s(){var e;n.extend(this,{init:function(s){var u=this,c=u.getRuntime(),l,d,h,f,p,m;e=s,h=e.accept.mimes||o.extList2mimes(e.accept,c.can("filter_by_extension")),d=c.getShimContainer(),d.innerHTML='",l=i.get(c.uid),n.extend(l.style,{position:"absolute",top:0,left:0,width:"100%",height:"100%"}),f=i.get(e.browse_button),c.can("summon_file_dialog")&&("static"===i.getStyle(f,"position")&&(f.style.position="relative"),p=parseInt(i.getStyle(f,"z-index"),10)||1,f.style.zIndex=p,d.style.zIndex=p-1,r.addEvent(f,"click",function(e){var t=i.get(c.uid);t&&!t.disabled&&t.click(),e.preventDefault()},u.uid)),m=c.can("summon_file_dialog")?f:d,r.addEvent(m,"mouseover",function(){u.trigger("mouseenter")},u.uid),r.addEvent(m,"mouseout",function(){u.trigger("mouseleave")},u.uid),r.addEvent(m,"mousedown",function(){u.trigger("mousedown")},u.uid),r.addEvent(i.get(e.container),"mouseup",function(){u.trigger("mouseup")},u.uid),l.onchange=function g(i){if(u.files=[],n.each(this.files,function(n){var i="";return e.directory&&"."==n.name?!0:(n.webkitRelativePath&&(i="/"+n.webkitRelativePath.replace(/^\//,"")),n=new t(c.uid,n),n.relativePath=i,void u.files.push(n))}),"IE"!==a.browser&&"IEMobile"!==a.browser)this.value="";else{var r=this.cloneNode(!0);this.parentNode.replaceChild(r,this),r.onchange=g}u.files.length&&u.trigger("change")},u.trigger({type:"ready",async:!0}),d=null},disable:function(e){var t=this.getRuntime(),n;(n=i.get(t.uid))&&(n.disabled=!!e)},destroy:function(){var t=this.getRuntime(),n=t.getShim(),o=t.getShimContainer();r.removeAllEvents(o,this.uid),r.removeAllEvents(e&&i.get(e.container),this.uid),r.removeAllEvents(e&&i.get(e.browse_button),this.uid),o&&(o.innerHTML=""),n.removeInstance(this.uid),e=o=n=null}})}return e.FileInput=s}),i(C,[D,y],function(e,t){function n(){function e(e,t,n){var i;if(!window.File.prototype.slice)return(i=window.File.prototype.webkitSlice||window.File.prototype.mozSlice)?i.call(e,t,n):null;try{return e.slice(),e.slice(t,n)}catch(r){return e.slice(t,n-t)}}this.slice=function(){return new t(this.getRuntime().uid,e.apply(this,arguments))}}return e.Blob=n}),i(M,[D,E,u,h,N,d],function(e,t,n,i,r,o){function a(){function e(e){if(!e.dataTransfer||!e.dataTransfer.types)return!1;var t=n.toArray(e.dataTransfer.types||[]);return-1!==n.inArray("Files",t)||-1!==n.inArray("public.file-url",t)||-1!==n.inArray("application/x-moz-file",t)}function a(e,n){if(u(e)){var i=new t(g,e);i.relativePath=n||"",f.push(i)}}function s(e){for(var t=[],i=0;i=")&&u.verComp(u.version,7,"<"),h="Android Browser"===u.browser,m=!1;if(p=n.url.replace(/^.+?\/([\w\-\.]+)$/,"$1").toLowerCase(),f=c(),f.open(n.method,n.url,n.async,n.user,n.password),r instanceof o)r.isDetached()&&(m=!0),r=r.getSource();else if(r instanceof a){if(r.hasBlob())if(r.getBlob().isDetached())r=d.call(s,r),m=!0;else if((l||h)&&"blob"===t.typeOf(r.getBlob().getSource())&&window.FileReader)return void e.call(s,n,r);if(r instanceof a){var g=new window.FormData;r.each(function(e,t){e instanceof o?g.append(t,e.getSource()):g.append(t,e)}),r=g}}f.upload?(n.withCredentials&&(f.withCredentials=!0),f.addEventListener("load",function(e){s.trigger(e)}),f.addEventListener("error",function(e){s.trigger(e)}),f.addEventListener("progress",function(e){s.trigger(e)}),f.upload.addEventListener("progress",function(e){s.trigger({type:"UploadProgress",loaded:e.loaded,total:e.total})})):f.onreadystatechange=function v(){switch(f.readyState){case 1:break;case 2:break;case 3:var e,t;try{i.hasSameOrigin(n.url)&&(e=f.getResponseHeader("Content-Length")||0),f.responseText&&(t=f.responseText.length)}catch(r){e=t=0}s.trigger({type:"progress",lengthComputable:!!e,total:parseInt(e,10),loaded:t});break;case 4:f.onreadystatechange=function(){},s.trigger(0===f.status?"error":"load")}},t.isEmptyObj(n.headers)||t.each(n.headers,function(e,t){f.setRequestHeader(t,e)}),""!==n.responseType&&"responseType"in f&&("json"!==n.responseType||u.can("return_response_type","json")?f.responseType=n.responseType:f.responseType="text"),m?f.sendAsBinary?f.sendAsBinary(r):!function(){for(var e=new Uint8Array(r.length),t=0;t0&&o.set(new Uint8Array(t.slice(0,e)),0),o.set(new Uint8Array(r),e),o.set(new Uint8Array(t.slice(e+i)),e+r.byteLength),this.clear(),t=o.buffer,n=new DataView(t);break}default:return t}},length:function(){return t?t.byteLength:0},clear:function(){n=t=null}})}function i(t){function n(e,n,i){i=3===arguments.length?i:t.length-n-1,t=t.substr(0,n)+e+t.substr(i+n)}e.extend(this,{readByteAt:function(e){return t.charCodeAt(e)},writeByteAt:function(e,t){n(String.fromCharCode(t),e,1)},SEGMENT:function(e,i,r){switch(arguments.length){case 1:return t.substr(e);case 2:return t.substr(e,i);case 3:n(null!==r?r:"",e,i);break;default:return t}},length:function(){return t?t.length:0},clear:function(){t=null}})}return e.extend(t.prototype,{littleEndian:!1,read:function(e,t){var n,i,r;if(e+t>this.length())throw new Error("You are trying to read outside the source boundaries.");for(i=this.littleEndian?0:-8*(t-1),r=0,n=0;t>r;r++)n|=this.readByteAt(e+r)<this.length())throw new Error("You are trying to write outside the source boundaries.");for(i=this.littleEndian?0:-8*(n-1),r=0;n>r;r++)this.writeByteAt(e+r,t>>Math.abs(i+8*r)&255)},BYTE:function(e){return this.read(e,1)},SHORT:function(e){return this.read(e,2)},LONG:function(e){return this.read(e,4)},SLONG:function(e){var t=this.read(e,4);return t>2147483647?t-4294967296:t},CHAR:function(e){return String.fromCharCode(this.read(e,1))},STRING:function(e,t){return this.asArray("CHAR",e,t).join("")},asArray:function(e,t,n){for(var i=[],r=0;n>r;r++)i[r]=this[e](t+r);return i}}),t}),i(B,[H,f],function(e,t){return function n(i){var r=[],o,a,s,u=0;if(o=new e(i),65496!==o.SHORT(0))throw o.clear(),new t.ImageError(t.ImageError.WRONG_FORMAT);for(a=2;a<=o.length();)if(s=o.SHORT(a),s>=65488&&65495>=s)a+=2;else{if(65498===s||65497===s)break;u=o.SHORT(a+2)+2,s>=65505&&65519>=s&&r.push({hex:s,name:"APP"+(15&s),start:a,length:u,segment:o.SEGMENT(a,u)}),a+=u}return o.clear(),{headers:r,restore:function(t){var n,i,o;for(o=new e(t),a=65504==o.SHORT(2)?4+o.SHORT(4):2,i=0,n=r.length;n>i;i++)o.SEGMENT(a,0,r[i].segment),a+=r[i].length;return t=o.SEGMENT(),o.clear(),t},strip:function(t){var i,r,o,a;for(o=new n(t),r=o.headers,o.purge(),i=new e(t),a=r.length;a--;)i.SEGMENT(r[a].start,r[a].length,"");return t=i.SEGMENT(),i.clear(),t},get:function(e){for(var t=[],n=0,i=r.length;i>n;n++)r[n].name===e.toUpperCase()&&t.push(r[n].segment);return t}, +set:function(e,t){var n=[],i,o,a;for("string"==typeof t?n.push(t):n=t,i=o=0,a=r.length;a>i&&(r[i].name===e.toUpperCase()&&(r[i].segment=n[o],r[i].length=n[o].length,o++),!(o>=n.length));i++);},purge:function(){this.headers=r=[]}}}}),i(k,[u,H,f],function(e,n,i){function r(o){function a(n,r){var o=this,a,s,u,c,h,f,p,m,g=[],v={},w={1:"BYTE",7:"UNDEFINED",2:"ASCII",3:"SHORT",4:"LONG",5:"RATIONAL",9:"SLONG",10:"SRATIONAL"},y={BYTE:1,UNDEFINED:1,ASCII:1,SHORT:2,LONG:4,RATIONAL:8,SLONG:4,SRATIONAL:8};for(a=o.SHORT(n),s=0;a>s;s++)if(g=[],p=n+2+12*s,u=r[o.SHORT(p)],u!==t){if(c=w[o.SHORT(p+=2)],h=o.LONG(p+=2),f=y[c],!f)throw new i.ImageError(i.ImageError.INVALID_META_ERR);if(p+=4,f*h>4&&(p=o.LONG(p)+d.tiffHeader),p+f*h>=this.length())throw new i.ImageError(i.ImageError.INVALID_META_ERR);"ASCII"!==c?(g=o.asArray(c,p,h),m=1==h?g[0]:g,l.hasOwnProperty(u)&&"object"!=typeof m?v[u]=l[u][m]:v[u]=m):v[u]=e.trim(o.STRING(p,h).replace(/\0$/,""))}return v}function s(e,t,n){var i,r,o,a=0;if("string"==typeof t){var s=c[e.toLowerCase()];for(var u in s)if(s[u]===t){t=u;break}}i=d[e.toLowerCase()+"IFD"],r=this.SHORT(i);for(var l=0;r>l;l++)if(o=i+12*l+2,this.SHORT(o)==t){a=o+8;break}if(!a)return!1;try{this.write(a,n,4)}catch(h){return!1}return!0}var u,c,l,d,h,f;if(n.call(this,o),c={tiff:{274:"Orientation",270:"ImageDescription",271:"Make",272:"Model",305:"Software",34665:"ExifIFDPointer",34853:"GPSInfoIFDPointer"},exif:{36864:"ExifVersion",40961:"ColorSpace",40962:"PixelXDimension",40963:"PixelYDimension",36867:"DateTimeOriginal",33434:"ExposureTime",33437:"FNumber",34855:"ISOSpeedRatings",37377:"ShutterSpeedValue",37378:"ApertureValue",37383:"MeteringMode",37384:"LightSource",37385:"Flash",37386:"FocalLength",41986:"ExposureMode",41987:"WhiteBalance",41990:"SceneCaptureType",41988:"DigitalZoomRatio",41992:"Contrast",41993:"Saturation",41994:"Sharpness"},gps:{0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude"},thumb:{513:"JPEGInterchangeFormat",514:"JPEGInterchangeFormatLength"}},l={ColorSpace:{1:"sRGB",0:"Uncalibrated"},MeteringMode:{0:"Unknown",1:"Average",2:"CenterWeightedAverage",3:"Spot",4:"MultiSpot",5:"Pattern",6:"Partial",255:"Other"},LightSource:{1:"Daylight",2:"Fliorescent",3:"Tungsten",4:"Flash",9:"Fine weather",10:"Cloudy weather",11:"Shade",12:"Daylight fluorescent (D 5700 - 7100K)",13:"Day white fluorescent (N 4600 -5400K)",14:"Cool white fluorescent (W 3900 - 4500K)",15:"White fluorescent (WW 3200 - 3700K)",17:"Standard light A",18:"Standard light B",19:"Standard light C",20:"D55",21:"D65",22:"D75",23:"D50",24:"ISO studio tungsten",255:"Other"},Flash:{0:"Flash did not fire",1:"Flash fired",5:"Strobe return light not detected",7:"Strobe return light detected",9:"Flash fired, compulsory flash mode",13:"Flash fired, compulsory flash mode, return light not detected",15:"Flash fired, compulsory flash mode, return light detected",16:"Flash did not fire, compulsory flash mode",24:"Flash did not fire, auto mode",25:"Flash fired, auto mode",29:"Flash fired, auto mode, return light not detected",31:"Flash fired, auto mode, return light detected",32:"No flash function",65:"Flash fired, red-eye reduction mode",69:"Flash fired, red-eye reduction mode, return light not detected",71:"Flash fired, red-eye reduction mode, return light detected",73:"Flash fired, compulsory flash mode, red-eye reduction mode",77:"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected",79:"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected",89:"Flash fired, auto mode, red-eye reduction mode",93:"Flash fired, auto mode, return light not detected, red-eye reduction mode",95:"Flash fired, auto mode, return light detected, red-eye reduction mode"},ExposureMode:{0:"Auto exposure",1:"Manual exposure",2:"Auto bracket"},WhiteBalance:{0:"Auto white balance",1:"Manual white balance"},SceneCaptureType:{0:"Standard",1:"Landscape",2:"Portrait",3:"Night scene"},Contrast:{0:"Normal",1:"Soft",2:"Hard"},Saturation:{0:"Normal",1:"Low saturation",2:"High saturation"},Sharpness:{0:"Normal",1:"Soft",2:"Hard"},GPSLatitudeRef:{N:"North latitude",S:"South latitude"},GPSLongitudeRef:{E:"East longitude",W:"West longitude"}},d={tiffHeader:10},h=d.tiffHeader,u={clear:this.clear},e.extend(this,{read:function(){try{return r.prototype.read.apply(this,arguments)}catch(e){throw new i.ImageError(i.ImageError.INVALID_META_ERR)}},write:function(){try{return r.prototype.write.apply(this,arguments)}catch(e){throw new i.ImageError(i.ImageError.INVALID_META_ERR)}},UNDEFINED:function(){return this.BYTE.apply(this,arguments)},RATIONAL:function(e){return this.LONG(e)/this.LONG(e+4)},SRATIONAL:function(e){return this.SLONG(e)/this.SLONG(e+4)},ASCII:function(e){return this.CHAR(e)},TIFF:function(){return f||null},EXIF:function(){var t=null;if(d.exifIFD){try{t=a.call(this,d.exifIFD,c.exif)}catch(n){return null}if(t.ExifVersion&&"array"===e.typeOf(t.ExifVersion)){for(var i=0,r="";i=65472&&65475>=n)return t+=5,{height:e.SHORT(t),width:e.SHORT(t+=2)};i=e.SHORT(t+=2),t+=i-2}return null}function s(){var e=d.thumb(),t,n;return e&&(t=new i(e),n=a(t),t.clear(),n)?(n.data=e,n):null}function u(){d&&l&&c&&(d.clear(),l.purge(),c.clear(),h=l=d=c=null)}var c,l,d,h;if(c=new i(o),65496!==c.SHORT(0))throw new t.ImageError(t.ImageError.WRONG_FORMAT);l=new n(o);try{d=new r(l.get("app1")[0])}catch(f){}h=a.call(this),e.extend(this,{type:"image/jpeg",size:c.length(),width:h&&h.width||0,height:h&&h.height||0,setExif:function(t,n){return d?("object"===e.typeOf(t)?e.each(t,function(e,t){d.setExif(t,e)}):d.setExif(t,n),void l.set("app1",d.SEGMENT())):!1},writeHeaders:function(){return l.restore(arguments.length?arguments[0]:o)},stripHeaders:function(e){return l.strip(e)},purge:function(){u.call(this)}}),d&&(this.meta={tiff:d.TIFF(),exif:d.EXIF(),gps:d.GPS(),thumb:s()})}return o}),i(G,[f,u,H],function(e,t,n){function i(i){function r(){var e,t;return e=a.call(this,8),"IHDR"==e.type?(t=e.start,{width:s.LONG(t),height:s.LONG(t+=4)}):null}function o(){s&&(s.clear(),i=l=u=c=s=null)}function a(e){var t,n,i,r;return t=s.LONG(e),n=s.STRING(e+=4,4),i=e+=4,r=s.LONG(e+t),{length:t,type:n,start:i,CRC:r}}var s,u,c,l;s=new n(i),function(){var t=0,n=0,i=[35152,20039,3338,6666];for(n=0;ng;){for(var v=g+h>a?a-g:h,w=0;o>w;){var y=w+h>o?o-w:h;p.clearRect(0,0,h,h),p.drawImage(e,-w,-g);var E=w*s/o+c<<0,_=Math.ceil(y*s/o),b=g*u/a/m+l<<0,x=Math.ceil(v*u/a/m);d.drawImage(f,0,0,y,v,E,b,_,x),w+=h}g+=h}f=p=null}function t(e){var t=e.naturalWidth,n=e.naturalHeight;if(t*n>1048576){var i=document.createElement("canvas");i.width=i.height=1;var r=i.getContext("2d");return r.drawImage(e,-t+1,0),0===r.getImageData(0,0,1,1).data[3]}return!1}function n(e,t,n){var i=document.createElement("canvas");i.width=1,i.height=n;var r=i.getContext("2d");r.drawImage(e,0,0);for(var o=r.getImageData(0,0,1,n).data,a=0,s=n,u=n;u>a;){var c=o[4*(u-1)+3];0===c?s=u:a=u,u=s+a>>1}i=null;var l=u/n;return 0===l?1:l}return{isSubsampled:t,renderTo:e}}),i(j,[D,u,f,w,y,E,z,q,d,c],function(e,t,n,i,r,o,a,s,u,c){function l(){function e(){if(!_&&!y)throw new n.ImageError(n.DOMException.INVALID_STATE_ERR);return _||y}function l(e){return i.atob(e.substring(e.indexOf("base64,")+7))}function d(e,t){return"data:"+(t||"")+";base64,"+i.btoa(e)}function h(e){var t=this;y=new Image,y.onerror=function(){v.call(this),t.trigger("error",n.ImageError.WRONG_FORMAT)},y.onload=function(){t.trigger("load")},y.src="data:"==e.substr(0,5)?e:d(e,x.type)}function f(e,t){var i=this,r;return window.FileReader?(r=new FileReader,r.onload=function(){t(this.result)},r.onerror=function(){i.trigger("error",n.ImageError.WRONG_FORMAT)},r.readAsDataURL(e),void 0):t(e.getAsDataURL())}function p(n,i,r,o){var a=this,s,u,c=0,l=0,d,h,f,p;if(A=o,p=this.meta&&this.meta.tiff&&this.meta.tiff.Orientation||1,-1!==t.inArray(p,[5,6,7,8])){var v=n;n=i,i=v}return d=e(),r?(n=Math.min(n,d.width),i=Math.min(i,d.height),s=Math.max(n/d.width,i/d.height)):s=Math.min(n/d.width,i/d.height),s>1&&!r&&o?void this.trigger("Resize"):(_||(_=document.createElement("canvas")),h=Math.round(d.width*s),f=Math.round(d.height*s),r?(_.width=n,_.height=i,h>n&&(c=Math.round((h-n)/2)),f>i&&(l=Math.round((f-i)/2))):(_.width=h,_.height=f),A||g(_.width,_.height,p),m.call(this,d,_,-c,-l,h,f),this.width=_.width,this.height=_.height,R=!0,void a.trigger("Resize"))}function m(e,t,n,i,r,o){if("iOS"===c.OS)s.renderTo(e,t,{width:r,height:o,x:n,y:i});else{var a=t.getContext("2d");a.drawImage(e,n,i,r,o)}}function g(e,t,n){switch(n){case 5:case 6:case 7:case 8:_.width=t,_.height=e;break;default:_.width=e,_.height=t}var i=_.getContext("2d");switch(n){case 2:i.translate(e,0),i.scale(-1,1);break;case 3:i.translate(e,t),i.rotate(Math.PI);break;case 4:i.translate(0,t),i.scale(1,-1);break;case 5:i.rotate(.5*Math.PI),i.scale(1,-1);break;case 6:i.rotate(.5*Math.PI),i.translate(0,-t);break;case 7:i.rotate(.5*Math.PI),i.translate(e,-t),i.scale(-1,1);break;case 8:i.rotate(-.5*Math.PI),i.translate(-e,0)}}function v(){E&&(E.purge(),E=null),b=y=_=x=null,R=!1}var w=this,y,E,_,b,x,R=!1,A=!0;t.extend(this,{loadFromBlob:function(e){var t=this,i=t.getRuntime(),r=arguments.length>1?arguments[1]:!0;if(!i.can("access_binary"))throw new n.RuntimeError(n.RuntimeError.NOT_SUPPORTED_ERR);return x=e,e.isDetached()?(b=e.getSource(),void h.call(this,b)):void f.call(this,e.getSource(),function(e){r&&(b=l(e)),h.call(t,e)})},loadFromImage:function(e,t){this.meta=e.meta,x=new o(null,{name:e.name,size:e.size,type:e.type}),h.call(this,t?b=e.getAsBinaryString():e.getAsDataURL())},getInfo:function(){var t=this.getRuntime(),n;return!E&&b&&t.can("access_image_binary")&&(E=new a(b)),n={width:e().width||0,height:e().height||0,type:x.type||u.getFileMime(x.name),size:b&&b.length||x.size||0,name:x.name||"",meta:E&&E.meta||this.meta||{}},!n.meta||!n.meta.thumb||n.meta.thumb.data instanceof r||(n.meta.thumb.data=new r(null,{type:"image/jpeg",data:n.meta.thumb.data})),n},downsize:function(){p.apply(this,arguments)},getAsCanvas:function(){return _&&(_.id=this.uid+"_canvas"),_},getAsBlob:function(e,t){return e!==this.type&&p.call(this,this.width,this.height,!1),new o(null,{name:x.name||"",type:e,data:w.getAsBinaryString.call(this,e,t)})},getAsDataURL:function(e){var t=arguments[1]||90;if(!R)return y.src;if("image/jpeg"!==e)return _.toDataURL("image/png");try{return _.toDataURL("image/jpeg",t/100)}catch(n){return _.toDataURL("image/jpeg")}},getAsBinaryString:function(e,t){if(!R)return b||(b=l(w.getAsDataURL(e,t))),b;if("image/jpeg"!==e)b=l(w.getAsDataURL(e,t));else{var n;t||(t=90);try{n=_.toDataURL("image/jpeg",t/100)}catch(i){n=_.toDataURL("image/jpeg")}b=l(n),E&&(b=E.stripHeaders(b),A&&(E.meta&&E.meta.exif&&E.setExif({PixelXDimension:this.width,PixelYDimension:this.height}),b=E.writeHeaders(b)),E.purge(),E=null)}return R=!1,b},destroy:function(){w=null,v.call(this),this.getRuntime().getShim().removeInstance(this.uid)}})}return e.Image=l}),i(X,[u,c,h,f,m],function(e,t,n,i,r){function o(){var e;try{e=navigator.plugins["Shockwave Flash"],e=e.description}catch(t){try{e=new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version")}catch(n){e="0.0"}}return e=e.match(/\d+/g),parseFloat(e[0]+"."+e[1])}function a(e){var i=n.get(e);i&&"OBJECT"==i.nodeName&&("IE"===t.browser?(i.style.display="none",function r(){4==i.readyState?s(e):setTimeout(r,10)}()):i.parentNode.removeChild(i))}function s(e){var t=n.get(e);if(t){for(var i in t)"function"==typeof t[i]&&(t[i]=null);t.parentNode.removeChild(t)}}function u(s){var u=this,d;s=e.extend({swf_url:t.swf_url},s),r.call(this,s,c,{access_binary:function(e){return e&&"browser"===u.mode},access_image_binary:function(e){return e&&"browser"===u.mode},display_media:r.capTrue,do_cors:r.capTrue,drag_and_drop:!1,report_upload_progress:function(){return"client"===u.mode},resize_image:r.capTrue,return_response_headers:!1,return_response_type:function(t){return"json"===t&&window.JSON?!0:!e.arrayDiff(t,["","text","document"])||"browser"===u.mode},return_status_code:function(t){return"browser"===u.mode||!e.arrayDiff(t,[200,404])},select_file:r.capTrue,select_multiple:r.capTrue,send_binary_string:function(e){return e&&"browser"===u.mode},send_browser_cookies:function(e){return e&&"browser"===u.mode},send_custom_headers:function(e){return e&&"browser"===u.mode},send_multipart:r.capTrue,slice_blob:function(e){return e&&"browser"===u.mode},stream_upload:function(e){return e&&"browser"===u.mode},summon_file_dialog:!1,upload_filesize:function(t){return e.parseSizeStr(t)<=2097152||"client"===u.mode},use_http_method:function(t){return!e.arrayDiff(t,["GET","POST"])}},{access_binary:function(e){return e?"browser":"client"},access_image_binary:function(e){return e?"browser":"client"},report_upload_progress:function(e){return e?"browser":"client"},return_response_type:function(t){return e.arrayDiff(t,["","text","json","document"])?"browser":["client","browser"]},return_status_code:function(t){return e.arrayDiff(t,[200,404])?"browser":["client","browser"]},send_binary_string:function(e){return e?"browser":"client"},send_browser_cookies:function(e){return e?"browser":"client"},send_custom_headers:function(e){return e?"browser":"client"},stream_upload:function(e){return e?"client":"browser"},upload_filesize:function(t){return e.parseSizeStr(t)>=2097152?"client":"browser"}},"client"),o()<10&&(this.mode=!1),e.extend(this,{getShim:function(){return n.get(this.uid)},shimExec:function(e,t){var n=[].slice.call(arguments,2);return u.getShim().exec(this.uid,e,t,n)},init:function(){var n,r,o;o=this.getShimContainer(),e.extend(o.style,{position:"absolute",top:"-8px",left:"-8px",width:"9px",height:"9px",overflow:"hidden"}),n='',"IE"===t.browser?(r=document.createElement("div"),o.appendChild(r),r.outerHTML=n,r=o=null):o.innerHTML=n,d=setTimeout(function(){u&&!u.initialized&&u.trigger("Error",new i.RuntimeError(i.RuntimeError.NOT_INIT_ERR))},5e3)},destroy:function(e){return function(){a(u.uid),e.call(u),clearTimeout(d),s=d=e=u=null}}(this.destroy)},l)}var c="flash",l={};return r.addConstructor(c,u),l}),i(V,[X,E,u],function(e,t,n){var i={init:function(e){var i=this,r=this.getRuntime();this.bind("Change",function(){var e=r.shimExec.call(i,"FileInput","getFiles");i.files=[],n.each(e,function(e){i.files.push(new t(r.uid,e))})},999),this.getRuntime().shimExec.call(this,"FileInput","init",{name:e.name,accept:e.accept,multiple:e.multiple}),this.trigger("ready")}};return e.FileInput=i}),i(W,[X,y],function(e,t){var n={slice:function(e,n,i,r){var o=this.getRuntime();return 0>n?n=Math.max(e.size+n,0):n>0&&(n=Math.min(n,e.size)),0>i?i=Math.max(e.size+i,0):i>0&&(i=Math.min(i,e.size)),e=o.shimExec.call(this,"Blob","slice",n,i,r||""),e&&(e=new t(o.uid,e)),e}};return e.Blob=n}),i(Y,[X,w],function(e,t){function n(e,n){switch(n){case"readAsText":return t.atob(e,"utf8");case"readAsBinaryString":return t.atob(e);case"readAsDataURL":return e}return null}var i={read:function(e,t){var i=this;return i.result="","readAsDataURL"===e&&(i.result="data:"+(t.type||"")+";base64,"),i.bind("Progress",function(t,r){r&&(i.result+=n(r,e))},999),i.getRuntime().shimExec.call(this,"FileReader","readAsBase64",t.uid)}};return e.FileReader=i}),i($,[X,w],function(e,t){function n(e,n){switch(n){case"readAsText":return t.atob(e,"utf8");case"readAsBinaryString":return t.atob(e);case"readAsDataURL":return e}return null}var i={read:function(e,t){var i,r=this.getRuntime();return(i=r.shimExec.call(this,"FileReaderSync","readAsBase64",t.uid))?("readAsDataURL"===e&&(i="data:"+(t.type||"")+";base64,"+i),n(i,e,t.type)):null}};return e.FileReaderSync=i}),i(J,[X,u,y,E,A,I,S],function(e,t,n,i,r,o,a){var s={send:function(e,i){function r(){e.transport=l.mode,l.shimExec.call(c,"XMLHttpRequest","send",e,i)}function s(e,t){l.shimExec.call(c,"XMLHttpRequest","appendBlob",e,t.uid),i=null,r()}function u(e,t){var n=new a;n.bind("TransportingComplete",function(){t(this.result)}),n.transport(e.getSource(),e.type,{ruid:l.uid})}var c=this,l=c.getRuntime();if(t.isEmptyObj(e.headers)||t.each(e.headers,function(e,t){l.shimExec.call(c,"XMLHttpRequest","setRequestHeader",t,e.toString())}),i instanceof o){var d;if(i.each(function(e,t){e instanceof n?d=t:l.shimExec.call(c,"XMLHttpRequest","append",t,e)}),i.hasBlob()){var h=i.getBlob();h.isDetached()?u(h,function(e){h.destroy(),s(d,e)}):s(d,h)}else i=null,r()}else i instanceof n?i.isDetached()?u(i,function(e){i.destroy(),i=e.uid,r()}):(i=i.uid,r()):r()},getResponse:function(e){var n,o,a=this.getRuntime();if(o=a.shimExec.call(this,"XMLHttpRequest","getResponseAsBlob")){if(o=new i(a.uid,o),"blob"===e)return o;try{if(n=new r,~t.inArray(e,["","text"]))return n.readAsText(o);if("json"===e&&window.JSON)return JSON.parse(n.readAsText(o))}finally{o.destroy()}}return null},abort:function(e){var t=this.getRuntime();t.shimExec.call(this,"XMLHttpRequest","abort"),this.dispatchEvent("readystatechange"),this.dispatchEvent("abort")}};return e.XMLHttpRequest=s}),i(Z,[X,y],function(e,t){var n={getAsBlob:function(e){var n=this.getRuntime(),i=n.shimExec.call(this,"Transporter","getAsBlob",e);return i?new t(n.uid,i):null}};return e.Transporter=n}),i(K,[X,u,S,y,A],function(e,t,n,i,r){var o={loadFromBlob:function(e){function t(e){r.shimExec.call(i,"Image","loadFromBlob",e.uid),i=r=null}var i=this,r=i.getRuntime();if(e.isDetached()){var o=new n;o.bind("TransportingComplete",function(){t(o.result.getSource())}),o.transport(e.getSource(),e.type,{ruid:r.uid})}else t(e.getSource())},loadFromImage:function(e){var t=this.getRuntime();return t.shimExec.call(this,"Image","loadFromImage",e.uid)},getInfo:function(){var e=this.getRuntime(),t=e.shimExec.call(this,"Image","getInfo");return!t.meta||!t.meta.thumb||t.meta.thumb.data instanceof i||(t.meta.thumb.data=new i(e.uid,t.meta.thumb.data)),t},getAsBlob:function(e,t){var n=this.getRuntime(),r=n.shimExec.call(this,"Image","getAsBlob",e,t);return r?new i(n.uid,r):null},getAsDataURL:function(){var e=this.getRuntime(),t=e.Image.getAsBlob.apply(this,arguments),n;return t?(n=new r,n.readAsDataURL(t)):null}};return e.Image=o}),i(Q,[u,c,h,f,m],function(e,t,n,i,r){function o(e){var t=!1,n=null,i,r,o,a,s,u=0;try{try{n=new ActiveXObject("AgControl.AgControl"),n.IsVersionSupported(e)&&(t=!0),n=null}catch(c){var l=navigator.plugins["Silverlight Plug-In"];if(l){for(i=l.description,"1.0.30226.2"===i&&(i="2.0.30226.2"),r=i.split(".");r.length>3;)r.pop();for(;r.length<4;)r.push(0);for(o=e.split(".");o.length>4;)o.pop();do a=parseInt(o[u],10),s=parseInt(r[u],10),u++;while(u=a&&!isNaN(a)&&(t=!0)}}}catch(d){t=!1}return t}function a(a){var c=this,l;a=e.extend({xap_url:t.xap_url},a),r.call(this,a,s,{access_binary:r.capTrue,access_image_binary:r.capTrue,display_media:r.capTrue,do_cors:r.capTrue,drag_and_drop:!1,report_upload_progress:r.capTrue,resize_image:r.capTrue,return_response_headers:function(e){return e&&"client"===c.mode},return_response_type:function(e){return"json"!==e?!0:!!window.JSON},return_status_code:function(t){return"client"===c.mode||!e.arrayDiff(t,[200,404])},select_file:r.capTrue,select_multiple:r.capTrue,send_binary_string:r.capTrue,send_browser_cookies:function(e){return e&&"browser"===c.mode},send_custom_headers:function(e){return e&&"client"===c.mode},send_multipart:r.capTrue,slice_blob:r.capTrue,stream_upload:!0,summon_file_dialog:!1,upload_filesize:r.capTrue,use_http_method:function(t){return"client"===c.mode||!e.arrayDiff(t,["GET","POST"])}},{return_response_headers:function(e){return e?"client":"browser"},return_status_code:function(t){return e.arrayDiff(t,[200,404])?"client":["client","browser"]},send_browser_cookies:function(e){return e?"browser":"client"},send_custom_headers:function(e){return e?"client":"browser"},use_http_method:function(t){return e.arrayDiff(t,["GET","POST"])?"client":["client","browser"]}}),o("2.0.31005.0")&&"Opera"!==t.browser||(this.mode=!1),e.extend(this,{getShim:function(){return n.get(this.uid).content.Moxie},shimExec:function(e,t){var n=[].slice.call(arguments,2);return c.getShim().exec(this.uid,e,t,n)},init:function(){var e;e=this.getShimContainer(),e.innerHTML='',l=setTimeout(function(){c&&!c.initialized&&c.trigger("Error",new i.RuntimeError(i.RuntimeError.NOT_INIT_ERR))},"Windows"!==t.OS?1e4:5e3)},destroy:function(e){return function(){e.call(c),clearTimeout(l),a=l=e=c=null}}(this.destroy)},u)}var s="silverlight",u={};return r.addConstructor(s,a),u}),i(ee,[Q,E,u],function(e,t,n){var i={init:function(e){function i(e){for(var t="",n=0;ni;i++)n=t.keys[i],s=t[n],s&&(/^(\d|[1-9]\d+)$/.test(s)?s=parseInt(s,10):/^\d*\.\d+$/.test(s)&&(s=parseFloat(s)),r.meta[e][n]=s)}),!r.meta||!r.meta.thumb||r.meta.thumb.data instanceof n||(r.meta.thumb.data=new n(e.uid,r.meta.thumb.data))),r.width=parseInt(o.width,10),r.height=parseInt(o.height,10),r.size=parseInt(o.size,10),r.type=o.type,r.name=o.name,r}})}),i(ue,[u,f,m,c],function(e,t,n,i){function r(t){var r=this,s=n.capTest,u=n.capTrue;n.call(this,t,o,{access_binary:s(window.FileReader||window.File&&File.getAsDataURL),access_image_binary:!1,display_media:s(a.Image&&(i.can("create_canvas")||i.can("use_data_uri_over32kb"))),do_cors:!1,drag_and_drop:!1,filter_by_extension:s(function(){return"Chrome"===i.browser&&i.verComp(i.version,28,">=")||"IE"===i.browser&&i.verComp(i.version,10,">=")||"Safari"===i.browser&&i.verComp(i.version,7,">=")}()),resize_image:function(){return a.Image&&r.can("access_binary")&&i.can("create_canvas")},report_upload_progress:!1,return_response_headers:!1,return_response_type:function(t){return"json"===t&&window.JSON?!0:!!~e.inArray(t,["text","document",""])},return_status_code:function(t){return!e.arrayDiff(t,[200,404])},select_file:function(){return i.can("use_fileinput")},select_multiple:!1,send_binary_string:!1,send_custom_headers:!1,send_multipart:!0,slice_blob:!1,stream_upload:function(){return r.can("select_file")},summon_file_dialog:function(){return r.can("select_file")&&("Firefox"===i.browser&&i.verComp(i.version,4,">=")||"Opera"===i.browser&&i.verComp(i.version,12,">=")||"IE"===i.browser&&i.verComp(i.version,10,">=")||!!~e.inArray(i.browser,["Chrome","Safari"]))},upload_filesize:u,use_http_method:function(t){return!e.arrayDiff(t,["GET","POST"])}}),e.extend(this,{init:function(){this.trigger("Init")},destroy:function(e){return function(){e.call(r),e=r=null}}(this.destroy)}),e.extend(this.getShim(),a)}var o="html4",a={};return n.addConstructor(o,r),a}),i(ce,[ue,E,u,h,N,d,c],function(e,t,n,i,r,o,a){function s(){function e(){var o=this,l=o.getRuntime(),d,h,f,p,m,g;g=n.guid("uid_"),d=l.getShimContainer(),s&&(f=i.get(s+"_form"),f&&n.extend(f.style,{top:"100%"})),p=document.createElement("form"),p.setAttribute("id",g+"_form"),p.setAttribute("method","post"),p.setAttribute("enctype","multipart/form-data"),p.setAttribute("encoding","multipart/form-data"),n.extend(p.style,{overflow:"hidden",position:"absolute",top:0,left:0,width:"100%",height:"100%"}),m=document.createElement("input"),m.setAttribute("id",g),m.setAttribute("type","file"),m.setAttribute("name",c.name||"Filedata"),m.setAttribute("accept",u.join(",")),n.extend(m.style,{fontSize:"999px",opacity:0}),p.appendChild(m),d.appendChild(p),n.extend(m.style,{position:"absolute",top:0,left:0,width:"100%",height:"100%"}),"IE"===a.browser&&a.verComp(a.version,10,"<")&&n.extend(m.style,{filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"}),m.onchange=function(){var n;if(this.value){if(this.files){if(n=this.files[0],0===n.size)return void p.parentNode.removeChild(p)}else n={name:this.value};n=new t(l.uid,n),this.onchange=function(){},e.call(o),o.files=[n],m.setAttribute("id",n.uid),p.setAttribute("id",n.uid+"_form"),o.trigger("change"),m=p=null}},l.can("summon_file_dialog")&&(h=i.get(c.browse_button),r.removeEvent(h,"click",o.uid),r.addEvent(h,"click",function(e){m&&!m.disabled&&m.click(),e.preventDefault()},o.uid)),s=g,d=f=h=null}var s,u=[],c;n.extend(this,{init:function(t){var n=this,a=n.getRuntime(),s;c=t,u=t.accept.mimes||o.extList2mimes(t.accept,a.can("filter_by_extension")),s=a.getShimContainer(),function(){var e,o,u;e=i.get(t.browse_button),a.can("summon_file_dialog")&&("static"===i.getStyle(e,"position")&&(e.style.position="relative"),o=parseInt(i.getStyle(e,"z-index"),10)||1,e.style.zIndex=o,s.style.zIndex=o-1),u=a.can("summon_file_dialog")?e:s,r.addEvent(u,"mouseover",function(){n.trigger("mouseenter")},n.uid),r.addEvent(u,"mouseout",function(){n.trigger("mouseleave")},n.uid),r.addEvent(u,"mousedown",function(){n.trigger("mousedown")},n.uid),r.addEvent(i.get(t.container),"mouseup",function(){n.trigger("mouseup")},n.uid),e=null}(),e.call(this),s=null,n.trigger({type:"ready",async:!0})},disable:function(e){var t;(t=i.get(s))&&(t.disabled=!!e)},destroy:function(){var e=this.getRuntime(),t=e.getShim(),n=e.getShimContainer();r.removeAllEvents(n,this.uid),r.removeAllEvents(c&&i.get(c.container),this.uid),r.removeAllEvents(c&&i.get(c.browse_button),this.uid),n&&(n.innerHTML=""),t.removeInstance(this.uid),s=u=c=n=t=null}})}return e.FileInput=s}),i(le,[ue,F],function(e,t){return e.FileReader=t}),i(de,[ue,u,h,x,f,N,y,I],function(e,t,n,i,r,o,a,s){function u(){function e(e){var t=this,i,r,a,s,u=!1;if(l){if(i=l.id.replace(/_iframe$/,""),r=n.get(i+"_form")){for(a=r.getElementsByTagName("input"),s=a.length;s--;)switch(a[s].getAttribute("type")){case"hidden":a[s].parentNode.removeChild(a[s]);break;case"file":u=!0}a=[],u||r.parentNode.removeChild(r),r=null}setTimeout(function(){o.removeEvent(l,"load",t.uid),l.parentNode&&l.parentNode.removeChild(l);var n=t.getRuntime().getShimContainer();n.children.length||n.parentNode.removeChild(n),n=l=null,e()},1)}}var u,c,l;t.extend(this,{send:function(d,h){function f(){var n=m.getShimContainer()||document.body,r=document.createElement("div");r.innerHTML='',l=r.firstChild,n.appendChild(l),o.addEvent(l,"load",function(){var n;try{n=l.contentWindow.document||l.contentDocument||window.frames[l.id].document,/^4(0[0-9]|1[0-7]|2[2346])\s/.test(n.title)?u=n.title.replace(/^(\d+).*$/,"$1"):(u=200,c=t.trim(n.body.innerHTML),p.trigger({type:"progress",loaded:c.length,total:c.length}),y&&p.trigger({type:"uploadprogress",loaded:y.size||1025,total:y.size||1025}))}catch(r){if(!i.hasSameOrigin(d.url))return void e.call(p,function(){p.trigger("error")});u=404}e.call(p,function(){p.trigger("load")})},p.uid)}var p=this,m=p.getRuntime(),g,v,w,y;if(u=c=null,h instanceof s&&h.hasBlob()){if(y=h.getBlob(),g=y.uid,w=n.get(g),v=n.get(g+"_form"),!v)throw new r.DOMException(r.DOMException.NOT_FOUND_ERR)}else g=t.guid("uid_"),v=document.createElement("form"),v.setAttribute("id",g+"_form"),v.setAttribute("method",d.method),v.setAttribute("enctype","multipart/form-data"),v.setAttribute("encoding","multipart/form-data"),m.getShimContainer().appendChild(v);v.setAttribute("target",g+"_iframe"),h instanceof s&&h.each(function(e,n){if(e instanceof a)w&&w.setAttribute("name",n);else{var i=document.createElement("input");t.extend(i,{type:"hidden",name:n,value:e}),w?v.insertBefore(i,w):v.appendChild(i)}}),v.setAttribute("action",d.url),f(),v.submit(),p.trigger("loadstart")},getStatus:function(){return u},getResponse:function(e){if("json"===e&&"string"===t.typeOf(c)&&window.JSON)try{ +return JSON.parse(c.replace(/^\s*]*>/,"").replace(/<\/pre>\s*$/,""))}catch(n){return null}return c},abort:function(){var t=this;l&&l.contentWindow&&(l.contentWindow.stop?l.contentWindow.stop():l.contentWindow.document.execCommand?l.contentWindow.document.execCommand("Stop"):l.src="about:blank"),e.call(this,function(){t.dispatchEvent("abort")})}})}return e.XMLHttpRequest=u}),i(he,[ue,j],function(e,t){return e.Image=t}),a([u,c,l,d,h,f,p,m,g,v,w,y,E,_,b,x,R,A,I,T,S,O,N])}(this);;(function(e){"use strict";var t={},n=e.moxie.core.utils.Basic.inArray;return function r(e){var i,s;for(i in e)s=typeof e[i],s==="object"&&!~n(i,["Exceptions","Env","Mime"])?r(e[i]):s==="function"&&(t[i]=e[i])}(e.moxie),t.Env=e.moxie.core.utils.Env,t.Mime=e.moxie.core.utils.Mime,t.Exceptions=e.moxie.core.Exceptions,e.mOxie=t,e.o||(e.o=t),t})(this); /** * Plupload - multi-runtime File Uploader - * v2.1.1 + * v2.1.8 * * Copyright 2013, Moxiecode Systems AB * Released under GPL License. @@ -23,6 +24,6 @@ * License: http://www.plupload.com/license * Contributing: http://www.plupload.com/contributing * - * Date: 2014-01-16 + * Date: 2015-07-21 */ -;(function(e,t,n){function s(e){function r(e,t,r){var i={chunks:"slice_blob",jpgresize:"send_binary_string",pngresize:"send_binary_string",progress:"report_upload_progress",multi_selection:"select_multiple",dragdrop:"drag_and_drop",drop_element:"drag_and_drop",headers:"send_custom_headers",canSendBinary:"send_binary",triggerDialog:"summon_file_dialog"};i[e]?n[i[e]]=t:r||(n[e]=t)}var t=e.required_features,n={};return typeof t=="string"?o.each(t.split(/\s*,\s*/),function(e){r(e,!0)}):typeof t=="object"?o.each(t,function(e,t){r(t,e)}):t===!0&&(e.multipart||(n.send_binary_string=!0),e.chunk_size>0&&(n.slice_blob=!0),e.resize.enabled&&(n.send_binary_string=!0),o.each(e,function(e,t){r(t,!!e,!0)})),n}var r=e.setTimeout,i={},o={VERSION:"2.1.1",STOPPED:1,STARTED:2,QUEUED:1,UPLOADING:2,FAILED:4,DONE:5,GENERIC_ERROR:-100,HTTP_ERROR:-200,IO_ERROR:-300,SECURITY_ERROR:-400,INIT_ERROR:-500,FILE_SIZE_ERROR:-600,FILE_EXTENSION_ERROR:-601,FILE_DUPLICATE_ERROR:-602,IMAGE_FORMAT_ERROR:-700,IMAGE_MEMORY_ERROR:-701,IMAGE_DIMENSIONS_ERROR:-702,mimeTypes:t.mimes,ua:t.ua,typeOf:t.typeOf,extend:t.extend,guid:t.guid,get:function(n){var r=[],i;t.typeOf(n)!=="array"&&(n=[n]);var s=n.length;while(s--)i=t.get(n[s]),i&&r.push(i);return r.length?r:null},each:t.each,getPos:t.getPos,getSize:t.getSize,xmlEncode:function(e){var t={"<":"lt",">":"gt","&":"amp",'"':"quot","'":"#39"},n=/[<>&\"\']/g;return e?(""+e).replace(n,function(e){return t[e]?"&"+t[e]+";":e}):e},toArray:t.toArray,inArray:t.inArray,addI18n:t.addI18n,translate:t.translate,isEmptyObj:t.isEmptyObj,hasClass:t.hasClass,addClass:t.addClass,removeClass:t.removeClass,getStyle:t.getStyle,addEvent:t.addEvent,removeEvent:t.removeEvent,removeAllEvents:t.removeAllEvents,cleanName:function(e){var t,n;n=[/[\300-\306]/g,"A",/[\340-\346]/g,"a",/\307/g,"C",/\347/g,"c",/[\310-\313]/g,"E",/[\350-\353]/g,"e",/[\314-\317]/g,"I",/[\354-\357]/g,"i",/\321/g,"N",/\361/g,"n",/[\322-\330]/g,"O",/[\362-\370]/g,"o",/[\331-\334]/g,"U",/[\371-\374]/g,"u"];for(t=0;t0?"&":"?")+n),e},formatSize:function(e){function t(e,t){return Math.round(e*Math.pow(10,t))/Math.pow(10,t)}if(e===n||/\D/.test(e))return o.translate("N/A");var r=Math.pow(1024,4);return e>r?t(e/r,1)+" "+o.translate("tb"):e>(r/=1024)?t(e/r,1)+" "+o.translate("gb"):e>(r/=1024)?t(e/r,1)+" "+o.translate("mb"):e>1024?Math.round(e/1024)+" "+o.translate("kb"):e+" "+o.translate("b")},parseSize:t.parseSizeStr,predictRuntime:function(e,n){var r,i;return r=new o.Uploader(e),i=t.Runtime.thatCan(r.getOption().required_features,n||e.runtimes),r.destroy(),i},addFileFilter:function(e,t){i[e]=t}};o.addFileFilter("mime_types",function(e,t,n){e.length&&!e.regexp.test(t.name)?(this.trigger("Error",{code:o.FILE_EXTENSION_ERROR,message:o.translate("File extension error."),file:t}),n(!1)):n(!0)}),o.addFileFilter("max_file_size",function(e,t,n){var r;e=o.parseSize(e),t.size!==r&&e&&t.size>e?(this.trigger("Error",{code:o.FILE_SIZE_ERROR,message:o.translate("File size error."),file:t}),n(!1)):n(!0)}),o.addFileFilter("prevent_duplicates",function(e,t,n){if(e){var r=this.files.length;while(r--)if(t.name===this.files[r].name&&t.size===this.files[r].size){this.trigger("Error",{code:o.FILE_DUPLICATE_ERROR,message:o.translate("Duplicate file error."),file:t}),n(!1);return}}n(!0)}),o.Uploader=function(e){function g(){var e,t=0,n;if(this.state==o.STARTED){for(n=0;n0?Math.ceil(e.loaded/e.size*100):100,b()}function b(){var e,t;d.reset();for(e=0;e0?Math.ceil(d.uploaded/f.length*100):0:(d.bytesPerSec=Math.ceil(d.loaded/((+(new Date)-p||1)/1e3)),d.percent=d.size>0?Math.ceil(d.loaded/d.size*100):0)}function w(){var e=c[0]||h[0];return e?e.getRuntime().uid:!1}function E(e,n){if(e.ruid){var r=t.Runtime.getInfo(e.ruid);if(r)return r.can(n)}return!1}function S(){this.bind("FilesAdded",C),this.bind("CancelUpload",M),this.bind("BeforeUpload",k),this.bind("UploadFile",L),this.bind("UploadProgress",A),this.bind("StateChanged",O),this.bind("QueueChanged",b),this.bind("Error",D),this.bind("FileUploaded",_),this.bind("Destroy",P)}function x(e,n){var r=this,i=0,s=[],u={accept:e.filters.mime_types,runtime_order:e.runtimes,required_caps:e.required_features,preferred_caps:l,swf_url:e.flash_swf_url,xap_url:e.silverlight_xap_url};o.each(e.runtimes.split(/\s*,\s*/),function(t){e[t]&&(u[t]=e[t])}),e.browse_button&&o.each(e.browse_button,function(n){s.push(function(s){var a=new t.FileInput(o.extend({},u,{name:e.file_data_name,multiple:e.multi_selection,container:e.container,browse_button:n}));a.onready=function(){var e=t.Runtime.getInfo(this.ruid);t.extend(r.features,{chunks:e.can("slice_blob"),multipart:e.can("send_multipart"),multi_selection:e.can("select_multiple")}),i++,c.push(this),s()},a.onchange=function(){r.addFile(this.files)},a.bind("mouseenter mouseleave mousedown mouseup",function(r){v||(e.browse_button_hover&&("mouseenter"===r.type?t.addClass(n,e.browse_button_hover):"mouseleave"===r.type&&t.removeClass(n,e.browse_button_hover)),e.browse_button_active&&("mousedown"===r.type?t.addClass(n,e.browse_button_active):"mouseup"===r.type&&t.removeClass(n,e.browse_button_active)))}),a.bind("error runtimeerror",function(){a=null,s()}),a.init()})}),e.drop_element&&o.each(e.drop_element,function(e){s.push(function(n){var s=new t.FileDrop(o.extend({},u,{drop_zone:e}));s.onready=function(){var e=t.Runtime.getInfo(this.ruid);r.features.dragdrop=e.can("drag_and_drop"),i++,h.push(this),n()},s.ondrop=function(){r.addFile(this.files)},s.bind("error runtimeerror",function(){s=null,n()}),s.init()})}),t.inSeries(s,function(){typeof n=="function"&&n(i)})}function T(e,n,r){var i=new t.Image;try{i.onload=function(){i.downsize(n.width,n.height,n.crop,n.preserve_headers)},i.onresize=function(){r(this.getAsBlob(e.type,n.quality)),this.destroy()},i.onerror=function(){r(e)},i.load(e)}catch(s){r(e)}}function N(e,n,r){function f(e,t,n){var r=a[e];switch(e){case"max_file_size":e==="max_file_size"&&(a.max_file_size=a.filters.max_file_size=t);break;case"chunk_size":if(t=o.parseSize(t))a[e]=t;break;case"filters":o.typeOf(t)==="array"&&(t={mime_types:t}),n?o.extend(a.filters,t):a.filters=t,t.mime_types&&(a.filters.mime_types.regexp=function(e){var t=[];return o.each(e,function(e){o.each(e.extensions.split(/,/),function(e){/^\s*\*\s*$/.test(e)?t.push("\\.*"):t.push("\\."+e.replace(new RegExp("["+"/^$.*+?|()[]{}\\".replace(/./g,"\\$&")+"]","g"),"\\$&"))})}),new RegExp("("+t.join("|")+")$","i")}(a.filters.mime_types));break;case"resize":n?o.extend(a.resize,t,{enabled:!0}):a.resize=t;break;case"prevent_duplicates":a.prevent_duplicates=a.filters.prevent_duplicates=!!t;break;case"browse_button":case"drop_element":t=o.get(t);case"container":case"runtimes":case"multi_selection":case"flash_swf_url":case"silverlight_xap_url":a[e]=t,n||(u=!0);break;default:a[e]=t}n||i.trigger("OptionChanged",e,t,r)}var i=this,u=!1;typeof e=="object"?o.each(e,function(e,t){f(t,e,r)}):f(e,n,r),r?(a.required_features=s(o.extend({},a)),l=s(o.extend({},a,{required_features:!0}))):u&&(i.trigger("Destroy"),x.call(i,a,function(e){e?(i.runtime=t.Runtime.getInfo(w()).type,i.trigger("Init",{runtime:i.runtime}),i.trigger("PostInit")):i.trigger("Error",{code:o.INIT_ERROR,message:o.translate("Init error.")})}))}function C(e,t){[].push.apply(f,t),e.trigger("QueueChanged"),e.refresh()}function k(e,t){if(a.unique_names){var n=t.name.match(/\.([^.]+)$/),r="part";n&&(r=n[1]),t.target_name=t.id+"."+r}}function L(e,n){function h(){u-->0?r(p,1e3):(n.loaded=f,e.trigger("Error",{code:o.HTTP_ERROR,message:o.translate("HTTP Error."),file:n,response:m.responseText,status:m.status,responseHeaders:m.getAllResponseHeaders()}))}function p(){var d,v,g,y;if(n.status==o.DONE||n.status==o.FAILED||e.state==o.STOPPED)return;g={name:n.target_name||n.name},s&&a.chunks&&c.size>s?(y=Math.min(s,c.size-f),d=c.slice(f,f+y)):(y=c.size,d=c),s&&a.chunks&&(e.settings.send_chunk_number?(g.chunk=Math.ceil(f/s),g.chunks=Math.ceil(c.size/s)):(g.offset=f,g.total=c.size)),m=new t.XMLHttpRequest,m.upload&&(m.upload.onprogress=function(t){n.loaded=Math.min(n.size,f+t.loaded),e.trigger("UploadProgress",n)}),m.onload=function(){if(m.status>=400){h();return}u=e.settings.max_retries,y=c.size?(n.size!=n.origSize&&(c.destroy(),c=null),e.trigger("UploadProgress",n),n.status=o.DONE,e.trigger("FileUploaded",n,{response:m.responseText,status:m.status,responseHeaders:m.getAllResponseHeaders()})):r(p,1)},m.onerror=function(){h()},m.onloadend=function(){this.destroy(),m=null},e.settings.multipart&&a.multipart?(g.name=n.target_name||n.name,m.open("post",i,!0),o.each(e.settings.headers,function(e,t){m.setRequestHeader(t,e)}),v=new t.FormData,o.each(o.extend(g,e.settings.multipart_params),function(e,t){v.append(t,e)}),v.append(e.settings.file_data_name,d),m.send(v,{runtime_order:e.settings.runtimes,required_caps:e.settings.required_features,preferred_caps:l,swf_url:e.settings.flash_swf_url,xap_url:e.settings.silverlight_xap_url})):(i=o.buildUrl(e.settings.url,o.extend(g,e.settings.multipart_params)),m.open("post",i,!0),m.setRequestHeader("Content-Type","application/octet-stream"),o.each(e.settings.headers,function(e,t){m.setRequestHeader(t,e)}),m.send(d,{runtime_order:e.settings.runtimes,required_caps:e.settings.required_features,preferred_caps:l,swf_url:e.settings.flash_swf_url,xap_url:e.settings.silverlight_xap_url}))}var i=e.settings.url,s=e.settings.chunk_size,u=e.settings.max_retries,a=e.features,f=0,c;n.loaded&&(f=n.loaded=s*Math.floor(n.loaded/s)),c=n.getSource(),e.settings.resize.enabled&&E(c,"send_binary_string")&&!!~t.inArray(c.type,["image/jpeg","image/png"])?T.call(this,c,e.settings.resize,function(e){c=e,n.size=e.size,p()}):p()}function A(e,t){y(t)}function O(e){if(e.state==o.STARTED)p=+(new Date);else if(e.state==o.STOPPED)for(var t=e.files.length-1;t>=0;t--)e.files[t].status==o.UPLOADING&&(e.files[t].status=o.QUEUED,b())}function M(){m&&m.abort()}function _(e){b(),r(function(){g.call(e)},1)}function D(e,t){t.file&&(t.file.status=o.FAILED,y(t.file),e.state==o.STARTED&&(e.trigger("CancelUpload"),r(function(){g.call(e)},1)))}function P(e){e.stop(),o.each(f,function(e){e.destroy()}),f=[],c.length&&(o.each(c,function(e){e.destroy()}),c=[]),h.length&&(o.each(h,function(e){e.destroy()}),h=[]),l={},v=!1,p=m=null,d.reset()}var u=o.guid(),a,f=[],l={},c=[],h=[],p,d,v=!1,m;a={runtimes:t.Runtime.order,max_retries:0,chunk_size:0,multipart:!0,multi_selection:!0,file_data_name:"file",flash_swf_url:"js/Moxie.swf",silverlight_xap_url:"js/Moxie.xap",filters:{mime_types:[],prevent_duplicates:!1,max_file_size:0},resize:{enabled:!1,preserve_headers:!0,crop:!1},send_chunk_number:!0},N.call(this,e,null,!0),d=new o.QueueProgress,o.extend(this,{id:u,uid:u,state:o.STOPPED,features:{},runtime:null,files:f,settings:a,total:d,init:function(){var e=this;typeof a.preinit=="function"?a.preinit(e):o.each(a.preinit,function(t,n){e.bind(n,t)});if(!a.browse_button||!a.url){this.trigger("Error",{code:o.INIT_ERROR,message:o.translate("Init error.")});return}S.call(this),x.call(this,a,function(n){typeof a.init=="function"?a.init(e):o.each(a.init,function(t,n){e.bind(n,t)}),n?(e.runtime=t.Runtime.getInfo(w()).type,e.trigger("Init",{runtime:e.runtime}),e.trigger("PostInit")):e.trigger("Error",{code:o.INIT_ERROR,message:o.translate("Init error.")})})},setOption:function(e,t){N.call(this,e,t,!this.runtime)},getOption:function(e){return e?a[e]:a},refresh:function(){c.length&&o.each(c,function(e){e.trigger("Refresh")}),this.trigger("Refresh")},start:function(){this.state!=o.STARTED&&(this.state=o.STARTED,this.trigger("StateChanged"),g.call(this))},stop:function(){this.state!=o.STOPPED&&(this.state=o.STOPPED,this.trigger("StateChanged"),this.trigger("CancelUpload"))},disableBrowse:function(){v=arguments[0]!==n?arguments[0]:!0,c.length&&o.each(c,function(e){e.disable(v)}),this.trigger("DisableBrowse",v)},getFile:function(e){var t;for(t=f.length-1;t>=0;t--)if(f[t].id===e)return f[t]},addFile:function(e,n){function l(e,n){var r=[];t.each(s.settings.filters,function(t,n){i[n]&&r.push(function(r){i[n].call(s,t,e,function(e){r(!e)})})}),t.inSeries(r,n)}function c(e){var i=t.typeOf(e);if(e instanceof t.File){if(!e.ruid&&!e.isDetached()){if(!f)return!1;e.ruid=f,e.connectRuntime(f)}c(new o.File(e))}else e instanceof t.Blob?(c(e.getSource()),e.destroy()):e instanceof o.File?(n&&(e.name=n),u.push(function(t){l(e,function(n){n||(a.push(e),s.trigger("FileFiltered",e)),r(t,1)})})):t.inArray(i,["file","blob"])!==-1?c(new t.File(null,e)):i==="node"&&t.typeOf(e.files)==="filelist"?t.each(e.files,c):i==="array"&&(n=null,t.each(e,c))}var s=this,u=[],a=[],f;f=w(),c(e),u.length&&t.inSeries(u,function(){a.length&&s.trigger("FilesAdded",a)})},removeFile:function(e){var t=typeof e=="string"?e:e.id;for(var n=f.length-1;n>=0;n--)if(f[n].id===t)return this.splice(n,1)[0]},splice:function(e,t){var r=f.splice(e===n?0:e,t===n?f.length:t),i=!1;return this.state==o.STARTED&&(i=!0,this.stop()),this.trigger("FilesRemoved",r),o.each(r,function(e){e.destroy()}),this.trigger("QueueChanged"),this.refresh(),i&&this.start(),r},bind:function(e,t,n){var r=this;o.Uploader.prototype.bind.call(this,e,function(){var e=[].slice.call(arguments);return e.splice(0,1,r),t.apply(this,e)},0,n)},destroy:function(){this.trigger("Destroy"),a=d=null,this.unbindAll()}})},o.Uploader.prototype=t.EventTarget.instance,o.File=function(){function n(n){o.extend(this,{id:o.guid(),name:n.name||n.fileName,type:n.type||"",size:n.size||n.fileSize,origSize:n.size||n.fileSize,loaded:0,percent:0,status:o.QUEUED,lastModifiedDate:n.lastModifiedDate||(new Date).toLocaleString(),getNative:function(){var e=this.getSource().getSource();return t.inArray(t.typeOf(e),["blob","file"])!==-1?e:null},getSource:function(){return e[this.id]?e[this.id]:null},destroy:function(){var t=this.getSource();t&&(t.destroy(),delete e[this.id])}}),e[this.id]=n}var e={};return n}(),o.QueueProgress=function(){var e=this;e.size=0,e.loaded=0,e.uploaded=0,e.failed=0,e.queued=0,e.percent=0,e.bytesPerSec=0,e.reset=function(){e.size=e.loaded=e.uploaded=e.failed=e.queued=e.percent=e.bytesPerSec=0}},e.plupload=o})(window,mOxie); \ No newline at end of file +;(function(e,t,n){function s(e){function r(e,t,r){var i={chunks:"slice_blob",jpgresize:"send_binary_string",pngresize:"send_binary_string",progress:"report_upload_progress",multi_selection:"select_multiple",dragdrop:"drag_and_drop",drop_element:"drag_and_drop",headers:"send_custom_headers",urlstream_upload:"send_binary_string",canSendBinary:"send_binary",triggerDialog:"summon_file_dialog"};i[e]?n[i[e]]=t:r||(n[e]=t)}var t=e.required_features,n={};if(typeof t=="string")o.each(t.split(/\s*,\s*/),function(e){r(e,!0)});else if(typeof t=="object")o.each(t,function(e,t){r(t,e)});else if(t===!0){e.chunk_size>0&&(n.slice_blob=!0);if(e.resize.enabled||!e.multipart)n.send_binary_string=!0;o.each(e,function(e,t){r(t,!!e,!0)})}return n}var r=e.setTimeout,i={},o={VERSION:"2.1.8",STOPPED:1,STARTED:2,QUEUED:1,UPLOADING:2,FAILED:4,DONE:5,GENERIC_ERROR:-100,HTTP_ERROR:-200,IO_ERROR:-300,SECURITY_ERROR:-400,INIT_ERROR:-500,FILE_SIZE_ERROR:-600,FILE_EXTENSION_ERROR:-601,FILE_DUPLICATE_ERROR:-602,IMAGE_FORMAT_ERROR:-700,MEMORY_ERROR:-701,IMAGE_DIMENSIONS_ERROR:-702,mimeTypes:t.mimes,ua:t.ua,typeOf:t.typeOf,extend:t.extend,guid:t.guid,get:function(n){var r=[],i;t.typeOf(n)!=="array"&&(n=[n]);var s=n.length;while(s--)i=t.get(n[s]),i&&r.push(i);return r.length?r:null},each:t.each,getPos:t.getPos,getSize:t.getSize,xmlEncode:function(e){var t={"<":"lt",">":"gt","&":"amp",'"':"quot","'":"#39"},n=/[<>&\"\']/g;return e?(""+e).replace(n,function(e){return t[e]?"&"+t[e]+";":e}):e},toArray:t.toArray,inArray:t.inArray,addI18n:t.addI18n,translate:t.translate,isEmptyObj:t.isEmptyObj,hasClass:t.hasClass,addClass:t.addClass,removeClass:t.removeClass,getStyle:t.getStyle,addEvent:t.addEvent,removeEvent:t.removeEvent,removeAllEvents:t.removeAllEvents,cleanName:function(e){var t,n;n=[/[\300-\306]/g,"A",/[\340-\346]/g,"a",/\307/g,"C",/\347/g,"c",/[\310-\313]/g,"E",/[\350-\353]/g,"e",/[\314-\317]/g,"I",/[\354-\357]/g,"i",/\321/g,"N",/\361/g,"n",/[\322-\330]/g,"O",/[\362-\370]/g,"o",/[\331-\334]/g,"U",/[\371-\374]/g,"u"];for(t=0;t0?"&":"?")+n),e},formatSize:function(e){function t(e,t){return Math.round(e*Math.pow(10,t))/Math.pow(10,t)}if(e===n||/\D/.test(e))return o.translate("N/A");var r=Math.pow(1024,4);return e>r?t(e/r,1)+" "+o.translate("tb"):e>(r/=1024)?t(e/r,1)+" "+o.translate("gb"):e>(r/=1024)?t(e/r,1)+" "+o.translate("mb"):e>1024?Math.round(e/1024)+" "+o.translate("kb"):e+" "+o.translate("b")},parseSize:t.parseSizeStr,predictRuntime:function(e,n){var r,i;return r=new o.Uploader(e),i=t.Runtime.thatCan(r.getOption().required_features,n||e.runtimes),r.destroy(),i},addFileFilter:function(e,t){i[e]=t}};o.addFileFilter("mime_types",function(e,t,n){e.length&&!e.regexp.test(t.name)?(this.trigger("Error",{code:o.FILE_EXTENSION_ERROR,message:o.translate("File extension error."),file:t}),n(!1)):n(!0)}),o.addFileFilter("max_file_size",function(e,t,n){var r;e=o.parseSize(e),t.size!==r&&e&&t.size>e?(this.trigger("Error",{code:o.FILE_SIZE_ERROR,message:o.translate("File size error."),file:t}),n(!1)):n(!0)}),o.addFileFilter("prevent_duplicates",function(e,t,n){if(e){var r=this.files.length;while(r--)if(t.name===this.files[r].name&&t.size===this.files[r].size){this.trigger("Error",{code:o.FILE_DUPLICATE_ERROR,message:o.translate("Duplicate file error."),file:t}),n(!1);return}}n(!0)}),o.Uploader=function(e){function g(){var e,t=0,n;if(this.state==o.STARTED){for(n=0;n0?Math.ceil(e.loaded/e.size*100):100,b()}function b(){var e,t;d.reset();for(e=0;e0?Math.ceil(d.uploaded/f.length*100):0:(d.bytesPerSec=Math.ceil(d.loaded/((+(new Date)-p||1)/1e3)),d.percent=d.size>0?Math.ceil(d.loaded/d.size*100):0)}function w(){var e=c[0]||h[0];return e?e.getRuntime().uid:!1}function E(e,n){if(e.ruid){var r=t.Runtime.getInfo(e.ruid);if(r)return r.can(n)}return!1}function S(){this.bind("FilesAdded FilesRemoved",function(e){e.trigger("QueueChanged"),e.refresh()}),this.bind("CancelUpload",O),this.bind("BeforeUpload",C),this.bind("UploadFile",k),this.bind("UploadProgress",L),this.bind("StateChanged",A),this.bind("QueueChanged",b),this.bind("Error",_),this.bind("FileUploaded",M),this.bind("Destroy",D)}function x(e,n){var r=this,i=0,s=[],u={runtime_order:e.runtimes,required_caps:e.required_features,preferred_caps:l,swf_url:e.flash_swf_url,xap_url:e.silverlight_xap_url};o.each(e.runtimes.split(/\s*,\s*/),function(t){e[t]&&(u[t]=e[t])}),e.browse_button&&o.each(e.browse_button,function(n){s.push(function(s){var a=new t.FileInput(o.extend({},u,{accept:e.filters.mime_types,name:e.file_data_name,multiple:e.multi_selection,container:e.container,browse_button:n}));a.onready=function(){var e=t.Runtime.getInfo(this.ruid);t.extend(r.features,{chunks:e.can("slice_blob"),multipart:e.can("send_multipart"),multi_selection:e.can("select_multiple")}),i++,c.push(this),s()},a.onchange=function(){r.addFile(this.files)},a.bind("mouseenter mouseleave mousedown mouseup",function(r){v||(e.browse_button_hover&&("mouseenter"===r.type?t.addClass(n,e.browse_button_hover):"mouseleave"===r.type&&t.removeClass(n,e.browse_button_hover)),e.browse_button_active&&("mousedown"===r.type?t.addClass(n,e.browse_button_active):"mouseup"===r.type&&t.removeClass(n,e.browse_button_active)))}),a.bind("mousedown",function(){r.trigger("Browse")}),a.bind("error runtimeerror",function(){a=null,s()}),a.init()})}),e.drop_element&&o.each(e.drop_element,function(e){s.push(function(n){var s=new t.FileDrop(o.extend({},u,{drop_zone:e}));s.onready=function(){var e=t.Runtime.getInfo(this.ruid);r.features.dragdrop=e.can("drag_and_drop"),i++,h.push(this),n()},s.ondrop=function(){r.addFile(this.files)},s.bind("error runtimeerror",function(){s=null,n()}),s.init()})}),t.inSeries(s,function(){typeof n=="function"&&n(i)})}function T(e,r,i){var s=new t.Image;try{s.onload=function(){if(r.width>this.width&&r.height>this.height&&r.quality===n&&r.preserve_headers&&!r.crop)return this.destroy(),i(e);s.downsize(r.width,r.height,r.crop,r.preserve_headers)},s.onresize=function(){i(this.getAsBlob(e.type,r.quality)),this.destroy()},s.onerror=function(){i(e)},s.load(e)}catch(o){i(e)}}function N(e,n,r){function f(e,t,n){var r=a[e];switch(e){case"max_file_size":e==="max_file_size"&&(a.max_file_size=a.filters.max_file_size=t);break;case"chunk_size":if(t=o.parseSize(t))a[e]=t,a.send_file_name=!0;break;case"multipart":a[e]=t,t||(a.send_file_name=!0);break;case"unique_names":a[e]=t,t&&(a.send_file_name=!0);break;case"filters":o.typeOf(t)==="array"&&(t={mime_types:t}),n?o.extend(a.filters,t):a.filters=t,t.mime_types&&(a.filters.mime_types.regexp=function(e){var t=[];return o.each(e,function(e){o.each(e.extensions.split(/,/),function(e){/^\s*\*\s*$/.test(e)?t.push("\\.*"):t.push("\\."+e.replace(new RegExp("["+"/^$.*+?|()[]{}\\".replace(/./g,"\\$&")+"]","g"),"\\$&"))})}),new RegExp("("+t.join("|")+")$","i")}(a.filters.mime_types));break;case"resize":n?o.extend(a.resize,t,{enabled:!0}):a.resize=t;break;case"prevent_duplicates":a.prevent_duplicates=a.filters.prevent_duplicates=!!t;break;case"browse_button":case"drop_element":t=o.get(t);case"container":case"runtimes":case"multi_selection":case"flash_swf_url":case"silverlight_xap_url":a[e]=t,n||(u=!0);break;default:a[e]=t}n||i.trigger("OptionChanged",e,t,r)}var i=this,u=!1;typeof e=="object"?o.each(e,function(e,t){f(t,e,r)}):f(e,n,r),r?(a.required_features=s(o.extend({},a)),l=s(o.extend({},a,{required_features:!0}))):u&&(i.trigger("Destroy"),x.call(i,a,function(e){e?(i.runtime=t.Runtime.getInfo(w()).type,i.trigger("Init",{runtime:i.runtime}),i.trigger("PostInit")):i.trigger("Error",{code:o.INIT_ERROR,message:o.translate("Init error.")})}))}function C(e,t){if(e.settings.unique_names){var n=t.name.match(/\.([^.]+)$/),r="part";n&&(r=n[1]),t.target_name=t.id+"."+r}}function k(e,n){function h(){u-->0?r(p,1e3):(n.loaded=f,e.trigger("Error",{code:o.HTTP_ERROR,message:o.translate("HTTP Error."),file:n,response:m.responseText,status:m.status,responseHeaders:m.getAllResponseHeaders()}))}function p(){var d,v,g={},y;if(n.status!==o.UPLOADING||e.state===o.STOPPED)return;e.settings.send_file_name&&(g.name=n.target_name||n.name),s&&a.chunks&&c.size>s?(y=Math.min(s,c.size-f),d=c.slice(f,f+y)):(y=c.size,d=c),s&&a.chunks&&(e.settings.send_chunk_number?(g.chunk=Math.ceil(f/s),g.chunks=Math.ceil(c.size/s)):(g.offset=f,g.total=c.size)),m=new t.XMLHttpRequest,m.upload&&(m.upload.onprogress=function(t){n.loaded=Math.min(n.size,f+t.loaded),e.trigger("UploadProgress",n)}),m.onload=function(){if(m.status>=400){h();return}u=e.settings.max_retries,y=c.size?(n.size!=n.origSize&&(c.destroy(),c=null),e.trigger("UploadProgress",n),n.status=o.DONE,e.trigger("FileUploaded",n,{response:m.responseText,status:m.status,responseHeaders:m.getAllResponseHeaders()})):r(p,1)},m.onerror=function(){h()},m.onloadend=function(){this.destroy(),m=null},e.settings.multipart&&a.multipart?(m.open("post",i,!0),o.each(e.settings.headers,function(e,t){m.setRequestHeader(t,e)}),v=new t.FormData,o.each(o.extend(g,e.settings.multipart_params),function(e,t){v.append(t,e)}),v.append(e.settings.file_data_name,d),m.send(v,{runtime_order:e.settings.runtimes,required_caps:e.settings.required_features,preferred_caps:l,swf_url:e.settings.flash_swf_url,xap_url:e.settings.silverlight_xap_url})):(i=o.buildUrl(e.settings.url,o.extend(g,e.settings.multipart_params)),m.open("post",i,!0),m.setRequestHeader("Content-Type","application/octet-stream"),o.each(e.settings.headers,function(e,t){m.setRequestHeader(t,e)}),m.send(d,{runtime_order:e.settings.runtimes,required_caps:e.settings.required_features,preferred_caps:l,swf_url:e.settings.flash_swf_url,xap_url:e.settings.silverlight_xap_url}))}var i=e.settings.url,s=e.settings.chunk_size,u=e.settings.max_retries,a=e.features,f=0,c;n.loaded&&(f=n.loaded=s?s*Math.floor(n.loaded/s):0),c=n.getSource(),e.settings.resize.enabled&&E(c,"send_binary_string")&&!!~t.inArray(c.type,["image/jpeg","image/png"])?T.call(this,c,e.settings.resize,function(e){c=e,n.size=e.size,p()}):p()}function L(e,t){y(t)}function A(e){if(e.state==o.STARTED)p=+(new Date);else if(e.state==o.STOPPED)for(var t=e.files.length-1;t>=0;t--)e.files[t].status==o.UPLOADING&&(e.files[t].status=o.QUEUED,b())}function O(){m&&m.abort()}function M(e){b(),r(function(){g.call(e)},1)}function _(e,t){t.code===o.INIT_ERROR?e.destroy():t.code===o.HTTP_ERROR&&(t.file.status=o.FAILED,y(t.file),e.state==o.STARTED&&(e.trigger("CancelUpload"),r(function(){g.call(e)},1)))}function D(e){e.stop(),o.each(f,function(e){e.destroy()}),f=[],c.length&&(o.each(c,function(e){e.destroy()}),c=[]),h.length&&(o.each(h,function(e){e.destroy()}),h=[]),l={},v=!1,p=m=null,d.reset()}var u=o.guid(),a,f=[],l={},c=[],h=[],p,d,v=!1,m;a={runtimes:t.Runtime.order,max_retries:0,chunk_size:0,multipart:!0,multi_selection:!0,file_data_name:"file",flash_swf_url:"js/Moxie.swf",silverlight_xap_url:"js/Moxie.xap",filters:{mime_types:[],prevent_duplicates:!1,max_file_size:0},resize:{enabled:!1,preserve_headers:!0,crop:!1},send_file_name:!0,send_chunk_number:!0},N.call(this,e,null,!0),d=new o.QueueProgress,o.extend(this,{id:u,uid:u,state:o.STOPPED,features:{},runtime:null,files:f,settings:a,total:d,init:function(){var e=this;typeof a.preinit=="function"?a.preinit(e):o.each(a.preinit,function(t,n){e.bind(n,t)}),S.call(this);if(!a.browse_button||!a.url){this.trigger("Error",{code:o.INIT_ERROR,message:o.translate("Init error.")});return}x.call(this,a,function(n){typeof a.init=="function"?a.init(e):o.each(a.init,function(t,n){e.bind(n,t)}),n?(e.runtime=t.Runtime.getInfo(w()).type,e.trigger("Init",{runtime:e.runtime}),e.trigger("PostInit")):e.trigger("Error",{code:o.INIT_ERROR,message:o.translate("Init error.")})})},setOption:function(e,t){N.call(this,e,t,!this.runtime)},getOption:function(e){return e?a[e]:a},refresh:function(){c.length&&o.each(c,function(e){e.trigger("Refresh")}),this.trigger("Refresh")},start:function(){this.state!=o.STARTED&&(this.state=o.STARTED,this.trigger("StateChanged"),g.call(this))},stop:function(){this.state!=o.STOPPED&&(this.state=o.STOPPED,this.trigger("StateChanged"),this.trigger("CancelUpload"))},disableBrowse:function(){v=arguments[0]!==n?arguments[0]:!0,c.length&&o.each(c,function(e){e.disable(v)}),this.trigger("DisableBrowse",v)},getFile:function(e){var t;for(t=f.length-1;t>=0;t--)if(f[t].id===e)return f[t]},addFile:function(e,n){function c(e,n){var r=[];t.each(s.settings.filters,function(t,n){i[n]&&r.push(function(r){i[n].call(s,t,e,function(e){r(!e)})})}),t.inSeries(r,n)}function h(e){var i=t.typeOf(e);if(e instanceof t.File){if(!e.ruid&&!e.isDetached()){if(!l)return!1;e.ruid=l,e.connectRuntime(l)}h(new o.File(e))}else e instanceof t.Blob?(h(e.getSource()),e.destroy()):e instanceof o.File?(n&&(e.name=n),u.push(function(t){c(e,function(n){n||(f.push(e),a.push(e),s.trigger("FileFiltered",e)),r(t,1)})})):t.inArray(i,["file","blob"])!==-1?h(new t.File(null,e)):i==="node"&&t.typeOf(e.files)==="filelist"?t.each(e.files,h):i==="array"&&(n=null,t.each(e,h))}var s=this,u=[],a=[],l;l=w(),h(e),u.length&&t.inSeries(u,function(){a.length&&s.trigger("FilesAdded",a)})},removeFile:function(e){var t=typeof e=="string"?e:e.id;for(var n=f.length-1;n>=0;n--)if(f[n].id===t)return this.splice(n,1)[0]},splice:function(e,t){var r=f.splice(e===n?0:e,t===n?f.length:t),i=!1;return this.state==o.STARTED&&(o.each(r,function(e){if(e.status===o.UPLOADING)return i=!0,!1}),i&&this.stop()),this.trigger("FilesRemoved",r),o.each(r,function(e){e.destroy()}),i&&this.start(),r},dispatchEvent:function(e){var t,n,r;e=e.toLowerCase(),t=this.hasEventListener(e);if(t){t.sort(function(e,t){return t.priority-e.priority}),n=[].slice.call(arguments),n.shift(),n.unshift(this);for(var i=0;i3HbvA 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 X;-fj|;s5{u_>&a$Ed~tr00000mYn@! delta 58118 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 z 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 H00000q diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php index e177d417a6..cb88adcdf7 100644 --- a/src/wp-includes/script-loader.php +++ b/src/wp-includes/script-loader.php @@ -288,7 +288,7 @@ function wp_default_scripts( &$scripts ) { 'error_uploading' => __('“%s” has failed to upload.') ); - $scripts->add( 'plupload', '/wp-includes/js/plupload/plupload.full.min.js', array(), '2.1.1' ); + $scripts->add( 'plupload', '/wp-includes/js/plupload/plupload.full.min.js', array(), '2.1.8' ); // Back compat handles: foreach ( array( 'all', 'html5', 'flash', 'silverlight', 'html4' ) as $handle ) { $scripts->add( "plupload-$handle", false, array( 'plupload' ), '2.1.1' );