!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){n.ui=n.ui||{};n.ui.version="1.12.1";var t,r=0,i=Array.prototype.slice;n.cleanData=(t=n.cleanData,function(i){for(var f,r,u=0;null!=(r=i[u]);u++)try{(f=n._data(r,"events"))&&f.remove&&n(r).triggerHandler("remove")}catch(n){}t(i)});n.widget=function(t,i,r){var f,u,o,s={},e=t.split(".")[0],h=e+"-"+(t=t.split(".")[1]);return r||(r=i,i=n.Widget),n.isArray(r)&&(r=n.extend.apply(null,[{}].concat(r))),n.expr[":"][h.toLowerCase()]=function(t){return!!n.data(t,h)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){if(!this._createWidget)return new u(n,t);arguments.length&&this._createWidget(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),(o=new i).options=n.widget.extend({},o.options),n.each(r,function(t,r){s[t]=n.isFunction(r)?function(){function n(){return i.prototype[t].apply(this,arguments)}function u(n){return i.prototype[t].apply(this,n)}return function(){var t,i=this._super,f=this._superApply;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}():r}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f&&o.widgetEventPrefix||t},s,{constructor:u,namespace:e,widgetName:t,widgetFullName:h}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(t){for(var r,u,e=i.call(arguments,1),f=0,o=e.length;f<o;f++)for(r in e[f])u=e[f][r],e[f].hasOwnProperty(r)&&void 0!==u&&(t[r]=n.isPlainObject(u)?n.isPlainObject(t[r])?n.widget.extend({},t[r],u):n.widget.extend({},u):u);return t};n.widget.bridge=function(t,r){var u=r.prototype.widgetFullName||t;n.fn[t]=function(f){var s="string"==typeof f,o=i.call(arguments,1),e=this;return s?this.length||"instance"!==f?this.each(function(){var i,r=n.data(this,u);return"instance"===f?(e=r,!1):r?n.isFunction(r[f])&&"_"!==f.charAt(0)?(i=r[f].apply(r,o))!==r&&void 0!==i?(e=i&&i.jquery?e.pushStack(i.get()):i,!1):void 0:n.error("no such method '"+f+"' for "+t+" widget instance"):n.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+f+"'")}):e=void 0:(o.length&&(f=n.widget.extend.apply(null,[f].concat(o))),this.each(function(){var t=n.data(this,u);t?(t.option(f||{}),t._init&&t._init()):n.data(this,u,new r(f,this))})),e}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=r++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();this.classesElementLookup={};i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this._create();this.options.disabled&&this._setOptionDisabled(this.options.disabled);this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){var t=this;this._destroy();n.each(this.classesElementLookup,function(n,i){t._removeClass(i,n)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var u,r,f,e=t;if(0===arguments.length)return n.widget.extend({},this.options);if("string"==typeof t)if(e={},t=(u=t.split(".")).shift(),u.length){for(r=e[t]=n.widget.extend({},this.options[t]),f=0;f<u.length-1;f++)r[u[f]]=r[u[f]]||{},r=r[u[f]];if(t=u.pop(),1===arguments.length)return void 0===r[t]?null:r[t];r[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){var t;for(t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return"classes"===n&&this._setOptionClasses(t),this.options[n]=t,"disabled"===n&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,u,r;for(i in t)r=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&r&&r.length&&(u=n(r.get()),this._removeClass(r,i),u.addClass(this._classes({element:u,keys:i,classes:t,add:!0})))},_setOptionDisabled:function(n){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!n);n&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){function u(u,f){for(var o,e=0;e<u.length;e++)o=r.classesElementLookup[u[e]]||n(),o=t.add?n(n.unique(o.get().concat(t.element.get()))):n(o.not(t.element).get()),r.classesElementLookup[u[e]]=o,i.push(u[e]),f&&t.classes[u[e]]&&i.push(t.classes[u[e]])}var i=[],r=this;return t=n.extend({element:this.element,classes:this.options.classes||{}},t),this._on(t.element,{remove:"_untrackClassesElement"}),t.keys&&u(t.keys.match(/\S+/g)||[],!0),t.extra&&u(t.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(t){var i=this;n.each(i.classesElementLookup,function(r,u){-1!==n.inArray(t.target,u)&&(i.classesElementLookup[r]=n(u.not(t.target).get()))})},_removeClass:function(n,t,i){return this._toggleClass(n,t,i,!1)},_addClass:function(n,t,i){return this._toggleClass(n,t,i,!0)},_toggleClass:function(n,t,i,r){r="boolean"==typeof r?r:i;var u="string"==typeof n||null===n,f={extra:u?t:i,keys:u?n:t,element:u?this.element:n,add:r};return f.element.toggleClass(this._classes(f),r),this},_on:function(t,i,r){var f,u=this;"boolean"!=typeof t&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||!0!==u.options.disabled&&!n(this).hasClass("ui-state-disabled"))return("string"==typeof e?u[e]:e).apply(u,arguments)}"string"!=typeof e&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];c?f.on(h,c,o):i.on(h,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.off(i).off(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){var i=this;return setTimeout(function(){return("string"==typeof n?i[n]:n).apply(i,arguments)},t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){this._addClass(n(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){this._addClass(n(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},(i=n.Event(i)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&!1===e.apply(this.element[0],[i].concat(r))||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){var o,e;"string"==typeof u&&(u={effect:u});e=u?!0===u||"number"==typeof u?i:u.effect||i:t;"number"==typeof(u=u||{})&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});n.widget}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){n.fn.addBack=n.fn.addBack||n.fn.andSelf;n.fn.extend({actual:function(t,i){var s,u,h,c;if(!this[t])throw'$.actual => The jQuery method "'+t+'" you called does not exist';var f=n.extend({absolute:!1,clone:!1,includeMargin:!1,display:"block"},i),r=this.eq(0),e,o;return f.clone===!0?(e=function(){r=r.clone().attr("style","position: absolute !important; top: -1000 !important; ").appendTo("body")},o=function(){r.remove()}):(s=[],u="",e=function(){h=r.parents().addBack().filter(":hidden");u+="visibility: hidden !important; display: "+f.display+" !important; ";f.absolute===!0&&(u+="position: absolute !important; ");h.each(function(){var i=n(this),t=i.attr("style");s.push(t);i.attr("style",t?t+";"+u:u)})},o=function(){h.each(function(t){var i=n(this),r=s[t];r===undefined?i.removeAttr("style"):i.attr("style",r)})}),e(),c=/(outer)/.test(t)?r[t](f.includeMargin):r[t](),o(),c}})});!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?n(require("jquery")):n(window.jQuery)}(function(n){"use strict";var r=0,t=n,i="parseJSON";"JSON"in window&&"parse"in JSON&&(t=JSON,i="parse");n.ajaxTransport("iframe",function(t){if(t.async){var i,u,f,e=t.initialIframeSrc||"javascript:false;";return{send:function(o,s){(i=n('<form style="display:none;"><\/form>')).attr("accept-charset",t.formAcceptCharset);f=/\?/.test(t.url)?"&":"?";"DELETE"===t.type?(t.url=t.url+f+"_method=DELETE",t.type="POST"):"PUT"===t.type?(t.url=t.url+f+"_method=PUT",t.type="POST"):"PATCH"===t.type&&(t.url=t.url+f+"_method=PATCH",t.type="POST");u=n('<iframe src="'+e+'" name="iframe-transport-'+(r+=1)+'"><\/iframe>').bind("load",function(){var r,f=n.isArray(t.paramName)?t.paramName:[t.paramName];u.unbind("load").bind("load",function(){var t;try{if(!(t=u.contents()).length||!t[0].firstChild)throw new Error;}catch(n){t=void 0}s(200,"success",{iframe:t});n('<iframe src="'+e+'"><\/iframe>').appendTo(i);window.setTimeout(function(){i.remove()},0)});i.prop("target",u.prop("name")).prop("action",t.url).prop("method",t.type);t.formData&&n.each(t.formData,function(t,r){n('<input type="hidden"/>').prop("name",r.name).val(r.value).appendTo(i)});t.fileInput&&t.fileInput.length&&"POST"===t.type&&(r=t.fileInput.clone(),t.fileInput.after(function(n){return r[n]}),t.paramName&&t.fileInput.each(function(i){n(this).prop("name",f[i]||t.paramName)}),i.append(t.fileInput).prop("enctype","multipart/form-data").prop("encoding","multipart/form-data"),t.fileInput.removeAttr("form"));i.submit();r&&r.length&&t.fileInput.each(function(t,i){var u=n(r[t]);n(i).prop("name",u.prop("name")).attr("form",u.attr("form"));u.replaceWith(i)})});i.append(u).appendTo(document.body)},abort:function(){u&&u.unbind("load").prop("src",e);i&&i.remove()}}}});n.ajaxSetup({converters:{"iframe text":function(t){return t&&n(t[0].body).text()},"iframe json":function(r){return r&&t[i](n(r[0].body).text())},"iframe html":function(t){return t&&n(t[0].body).html()},"iframe xml":function(t){var i=t&&t[0];return i&&n.isXMLDoc(i)?i:n.parseXML(i.XMLDocument&&i.XMLDocument.xml||n(i.body).html())},"iframe script":function(t){return t&&n.globalEval(n(t[0].body).text())}}})});!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/ui/widget"],n):"object"==typeof exports?n(require("jquery"),require("./vendor/jquery.ui.widget")):n(window.jQuery)}(function(n){"use strict";function t(t){var i="dragover"===t;return function(r){r.dataTransfer=r.originalEvent&&r.originalEvent.dataTransfer;var u=r.dataTransfer;u&&-1!==n.inArray("Files",u.types)&&!1!==this._trigger(t,n.Event(t,{delegatedEvent:r}))&&(r.preventDefault(),i&&(u.dropEffect="copy"))}}n.support.fileInput=!(new RegExp("(Android (1\\.[0156]|2\\.[01]))|(Windows Phone (OS 7|8\\.0))|(XBLWP)|(ZuneWP)|(WPDesktop)|(w(eb)?OSBrowser)|(webOS)|(Kindle/(1\\.0|2\\.[05]|3\\.0))").test(window.navigator.userAgent)||n('<input type="file"/>').prop("disabled"));n.support.xhrFileUpload=!(!window.ProgressEvent||!window.FileReader);n.support.xhrFormDataFileUpload=!!window.FormData;n.support.blobSlice=window.Blob&&(Blob.prototype.slice||Blob.prototype.webkitSlice||Blob.prototype.mozSlice);n.widget("blueimp.fileupload",{options:{dropZone:n(document),pasteZone:void 0,fileInput:void 0,replaceFileInput:!0,paramName:void 0,singleFileUploads:!0,limitMultiFileUploads:void 0,limitMultiFileUploadSize:void 0,limitMultiFileUploadSizeOverhead:512,sequentialUploads:!1,limitConcurrentUploads:void 0,forceIframeTransport:!1,redirect:void 0,redirectParamName:void 0,postMessage:void 0,multipart:!0,maxChunkSize:void 0,uploadedBytes:void 0,recalculateProgress:!0,progressInterval:100,bitrateInterval:500,autoUpload:!0,messages:{uploadedBytes:"Uploaded bytes exceed file size"},i18n:function(t,i){return t=this.messages[t]||t.toString(),i&&n.each(i,function(n,i){t=t.replace("{"+n+"}",i)}),t},formData:function(n){return n.serializeArray()},add:function(t,i){if(t.isDefaultPrevented())return!1;(i.autoUpload||!1!==i.autoUpload&&n(this).fileupload("option","autoUpload"))&&i.process().done(function(){i.submit()})},processData:!1,contentType:!1,cache:!1,timeout:0},_specialOptions:["fileInput","dropZone","pasteZone","multipart","forceIframeTransport"],_blobSlice:n.support.blobSlice&&function(){return(this.slice||this.webkitSlice||this.mozSlice).apply(this,arguments)},_BitrateTimer:function(){this.timestamp=Date.now?Date.now():(new Date).getTime();this.loaded=0;this.bitrate=0;this.getBitrate=function(n,t,i){var r=n-this.timestamp;return(!this.bitrate||!i||r>i)&&(this.bitrate=(t-this.loaded)*(1e3/r)*8,this.loaded=t,this.timestamp=n),this.bitrate}},_isXHRUpload:function(t){return!t.forceIframeTransport&&(!t.multipart&&n.support.xhrFileUpload||n.support.xhrFormDataFileUpload)},_getFormData:function(t){var i;return"function"===n.type(t.formData)?t.formData(t.form):n.isArray(t.formData)?t.formData:"object"===n.type(t.formData)?(i=[],n.each(t.formData,function(n,t){i.push({name:n,value:t})}),i):[]},_getTotal:function(t){var i=0;return n.each(t,function(n,t){i+=t.size||1}),i},_initProgressObject:function(t){var i={loaded:0,total:0,bitrate:0};t._progress?n.extend(t._progress,i):t._progress=i},_initResponseObject:function(n){var t;if(n._response)for(t in n._response)n._response.hasOwnProperty(t)&&delete n._response[t];else n._response={}},_onProgress:function(t,i){if(t.lengthComputable){var r,u=Date.now?Date.now():(new Date).getTime();if(i._time&&i.progressInterval&&u-i._time<i.progressInterval&&t.loaded!==t.total)return;i._time=u;r=Math.floor(t.loaded/t.total*(i.chunkSize||i._progress.total))+(i.uploadedBytes||0);this._progress.loaded+=r-i._progress.loaded;this._progress.bitrate=this._bitrateTimer.getBitrate(u,this._progress.loaded,i.bitrateInterval);i._progress.loaded=i.loaded=r;i._progress.bitrate=i.bitrate=i._bitrateTimer.getBitrate(u,r,i.bitrateInterval);this._trigger("progress",n.Event("progress",{delegatedEvent:t}),i);this._trigger("progressall",n.Event("progressall",{delegatedEvent:t}),this._progress)}},_initProgressListener:function(t){var r=this,i=t.xhr?t.xhr():n.ajaxSettings.xhr();i.upload&&(n(i.upload).bind("progress",function(n){var i=n.originalEvent;n.lengthComputable=i.lengthComputable;n.loaded=i.loaded;n.total=i.total;r._onProgress(n,t)}),t.xhr=function(){return i})},_isInstanceOf:function(n,t){return Object.prototype.toString.call(t)==="[object "+n+"]"},_initXHRData:function(t){var i,f=this,r=t.files[0],e=t.multipart||!n.support.xhrFileUpload,u="array"===n.type(t.paramName)?t.paramName[0]:t.paramName;t.headers=n.extend({},t.headers);t.contentRange&&(t.headers["Content-Range"]=t.contentRange);e&&!t.blob&&this._isInstanceOf("File",r)||(t.headers["Content-Disposition"]='attachment; filename="'+encodeURI(r.uploadName||r.name)+'"');e?n.support.xhrFormDataFileUpload&&(t.postMessage?(i=this._getFormData(t),t.blob?i.push({name:u,value:t.blob}):n.each(t.files,function(r,f){i.push({name:"array"===n.type(t.paramName)&&t.paramName[r]||u,value:f})})):(f._isInstanceOf("FormData",t.formData)?i=t.formData:(i=new FormData,n.each(this._getFormData(t),function(n,t){i.append(t.name,t.value)})),t.blob?i.append(u,t.blob,r.uploadName||r.name):n.each(t.files,function(r,e){(f._isInstanceOf("File",e)||f._isInstanceOf("Blob",e))&&i.append("array"===n.type(t.paramName)&&t.paramName[r]||u,e,e.uploadName||e.name)})),t.data=i):(t.contentType=r.type||"application/octet-stream",t.data=t.blob||r);t.blob=null},_initIframeSettings:function(t){var i=n("<a><\/a>").prop("href",t.url).prop("host");t.dataType="iframe "+(t.dataType||"");t.formData=this._getFormData(t);t.redirect&&i&&i!==location.host&&t.formData.push({name:t.redirectParamName||"redirect",value:t.redirect})},_initDataSettings:function(n){this._isXHRUpload(n)?(this._chunkedUpload(n,!0)||(n.data||this._initXHRData(n),this._initProgressListener(n)),n.postMessage&&(n.dataType="postmessage "+(n.dataType||""))):this._initIframeSettings(n)},_getParamName:function(t){var r=n(t.fileInput),i=t.paramName;return i?n.isArray(i)||(i=[i]):(i=[],r.each(function(){for(var t=n(this),u=t.prop("name")||"files[]",r=(t.prop("files")||[1]).length;r;)i.push(u),r-=1}),i.length||(i=[r.prop("name")||"files[]"])),i},_initFormSettings:function(t){t.form&&t.form.length||(t.form=n(t.fileInput.prop("form")),t.form.length||(t.form=n(this.options.fileInput.prop("form"))));t.paramName=this._getParamName(t);t.url||(t.url=t.form.prop("action")||location.href);t.type=(t.type||"string"===n.type(t.form.prop("method"))&&t.form.prop("method")||"").toUpperCase();"POST"!==t.type&&"PUT"!==t.type&&"PATCH"!==t.type&&(t.type="POST");t.formAcceptCharset||(t.formAcceptCharset=t.form.attr("accept-charset"))},_getAJAXSettings:function(t){var i=n.extend({},this.options,t);return this._initFormSettings(i),this._initDataSettings(i),i},_getDeferredState:function(n){return n.state?n.state():n.isResolved()?"resolved":n.isRejected()?"rejected":"pending"},_enhancePromise:function(n){return n.success=n.done,n.error=n.fail,n.complete=n.always,n},_getXHRPromise:function(t,i,r){var u=n.Deferred(),f=u.promise();return i=i||this.options.context||f,!0===t?u.resolveWith(i,r):!1===t&&u.rejectWith(i,r),f.abort=u.promise,this._enhancePromise(f)},_addConvenienceMethods:function(t,i){var r=this,u=function(t){return n.Deferred().resolveWith(r,t).promise()};i.process=function(t,f){return(t||f)&&(i._processQueue=this._processQueue=(this._processQueue||u([this])).then(function(){return i.errorThrown?n.Deferred().rejectWith(r,[i]).promise():u(arguments)}).then(t,f)),this._processQueue||u([this])};i.submit=function(){return"pending"!==this.state()&&(i.jqXHR=this.jqXHR=!1!==r._trigger("submit",n.Event("submit",{delegatedEvent:t}),this)&&r._onSend(t,this)),this.jqXHR||r._getXHRPromise()};i.abort=function(){return this.jqXHR?this.jqXHR.abort():(this.errorThrown="abort",r._trigger("fail",null,this),r._getXHRPromise(!1))};i.state=function(){return this.jqXHR?r._getDeferredState(this.jqXHR):this._processQueue?r._getDeferredState(this._processQueue):void 0};i.processing=function(){return!this.jqXHR&&this._processQueue&&"pending"===r._getDeferredState(this._processQueue)};i.progress=function(){return this._progress};i.response=function(){return this._response}},_getUploadedBytes:function(n){var i=n.getResponseHeader("Range"),t=i&&i.split("-"),r=t&&t.length>1&&parseInt(t[1],10);return r&&r+1},_chunkedUpload:function(t,i){t.uploadedBytes=t.uploadedBytes||0;var l,s,u=this,e=t.files[0],o=e.size,r=t.uploadedBytes,f=t.maxChunkSize||o,a=this._blobSlice,h=n.Deferred(),c=h.promise();return!(!(this._isXHRUpload(t)&&a&&(r||("function"===n.type(f)?f(t):f)<o))||t.data)&&(!!i||(r>=o?(e.error=t.i18n("uploadedBytes"),this._getXHRPromise(!1,t.context,[null,"error",e.error])):(s=function(){var i=n.extend({},t),c=i._progress.loaded;i.blob=a.call(e,r,r+("function"===n.type(f)?f(i):f),e.type);i.chunkSize=i.blob.size;i.contentRange="bytes "+r+"-"+(r+i.chunkSize-1)+"/"+o;u._initXHRData(i);u._initProgressListener(i);l=(!1!==u._trigger("chunksend",null,i)&&n.ajax(i)||u._getXHRPromise(!1,i.context)).done(function(f,e,l){r=u._getUploadedBytes(l)||r+i.chunkSize;c+i.chunkSize-i._progress.loaded&&u._onProgress(n.Event("progress",{lengthComputable:!0,loaded:r-i.uploadedBytes,total:r-i.uploadedBytes}),i);t.uploadedBytes=i.uploadedBytes=r;i.result=f;i.textStatus=e;i.jqXHR=l;u._trigger("chunkdone",null,i);u._trigger("chunkalways",null,i);r<o?s():h.resolveWith(i.context,[f,e,l])}).fail(function(n,t,r){i.jqXHR=n;i.textStatus=t;i.errorThrown=r;u._trigger("chunkfail",null,i);u._trigger("chunkalways",null,i);h.rejectWith(i.context,[n,t,r])})},this._enhancePromise(c),c.abort=function(){return l.abort()},s(),c)))},_beforeSend:function(n,t){0===this._active&&(this._trigger("start"),this._bitrateTimer=new this._BitrateTimer,this._progress.loaded=this._progress.total=0,this._progress.bitrate=0);this._initResponseObject(t);this._initProgressObject(t);t._progress.loaded=t.loaded=t.uploadedBytes||0;t._progress.total=t.total=this._getTotal(t.files)||1;t._progress.bitrate=t.bitrate=0;this._active+=1;this._progress.loaded+=t.loaded;this._progress.total+=t.total},_onDone:function(t,i,r,u){var f=u._progress.total,e=u._response;u._progress.loaded<f&&this._onProgress(n.Event("progress",{lengthComputable:!0,loaded:f,total:f}),u);e.result=u.result=t;e.textStatus=u.textStatus=i;e.jqXHR=u.jqXHR=r;this._trigger("done",null,u)},_onFail:function(n,t,i,r){var u=r._response;r.recalculateProgress&&(this._progress.loaded-=r._progress.loaded,this._progress.total-=r._progress.total);u.jqXHR=r.jqXHR=n;u.textStatus=r.textStatus=t;u.errorThrown=r.errorThrown=i;this._trigger("fail",null,r)},_onAlways:function(n,t,i,r){this._trigger("always",null,r)},_onSend:function(t,i){i.submit||this._addConvenienceMethods(t,i);var o,s,f,h,r=this,u=r._getAJAXSettings(i),e=function(){return r._sending+=1,u._bitrateTimer=new r._BitrateTimer,o=o||((s||!1===r._trigger("send",n.Event("send",{delegatedEvent:t}),u))&&r._getXHRPromise(!1,u.context,s)||r._chunkedUpload(u)||n.ajax(u)).done(function(n,t,i){r._onDone(n,t,i,u)}).fail(function(n,t,i){r._onFail(n,t,i,u)}).always(function(n,t,i){if(r._onAlways(n,t,i,u),r._sending-=1,r._active-=1,u.limitConcurrentUploads&&u.limitConcurrentUploads>r._sending)for(var f=r._slots.shift();f;){if("pending"===r._getDeferredState(f)){f.resolve();break}f=r._slots.shift()}0===r._active&&r._trigger("stop")})};return this._beforeSend(t,u),this.options.sequentialUploads||this.options.limitConcurrentUploads&&this.options.limitConcurrentUploads<=this._sending?(this.options.limitConcurrentUploads>1?(f=n.Deferred(),this._slots.push(f),h=f.then(e)):(this._sequence=this._sequence.then(e,e),h=this._sequence),h.abort=function(){return s=[void 0,"abort","abort"],o?o.abort():(f&&f.rejectWith(u.context,s),e())},this._enhancePromise(h)):e()},_onAdd:function(t,i){var e,h,o,r,a=this,w=!0,f=n.extend({},this.options,i),u=i.files,v=u.length,s=f.limitMultiFileUploads,c=f.limitMultiFileUploadSize,b=f.limitMultiFileUploadSizeOverhead,p=0,l=this._getParamName(f),y=0;if(!v)return!1;if(c&&void 0===u[0].size&&(c=void 0),(f.singleFileUploads||s||c)&&this._isXHRUpload(f))if(f.singleFileUploads||c||!s)if(!f.singleFileUploads&&c)for(o=[],e=[],r=0;r<v;r+=1)p+=u[r].size+b,(r+1===v||p+u[r+1].size+b>c||s&&r+1-y>=s)&&(o.push(u.slice(y,r+1)),(h=l.slice(y,r+1)).length||(h=l),e.push(h),y=r+1,p=0);else e=l;else for(o=[],e=[],r=0;r<v;r+=s)o.push(u.slice(r,r+s)),(h=l.slice(r,r+s)).length||(h=l),e.push(h);else o=[u],e=[l];return i.originalFiles=u,n.each(o||u,function(r,u){var f=n.extend({},i);return f.files=o?u:[u],f.paramName=e[r],a._initResponseObject(f),a._initProgressObject(f),a._addConvenienceMethods(t,f),w=a._trigger("add",n.Event("add",{delegatedEvent:t}),f)}),w},_replaceFileInput:function(t){var i=t.fileInput,r=i.clone(!0),u=i.is(document.activeElement);t.fileInputClone=r;n("<form><\/form>").append(r)[0].reset();i.after(r).detach();u&&r.focus();n.cleanData(i.unbind("remove"));this.options.fileInput=this.options.fileInput.map(function(n,t){return t===i[0]?r[0]:t});i[0]===this.element[0]&&(this.element=r)},_handleFileTreeEntry:function(t,i){var e,s=this,r=n.Deferred(),u=[],f=function(n){n&&!n.entry&&(n.entry=t);r.resolve([n])},o=function(){e.readEntries(function(n){var e;n.length?(u=u.concat(n),o()):(e=u,s._handleFileTreeEntries(e,i+t.name+"/").done(function(n){r.resolve(n)}).fail(f))},f)};return i=i||"",t.isFile?t._file?(t._file.relativePath=i,r.resolve(t._file)):t.file(function(n){n.relativePath=i;r.resolve(n)},f):t.isDirectory?(e=t.createReader(),o()):r.resolve([]),r.promise()},_handleFileTreeEntries:function(t,i){var r=this;return n.when.apply(n,n.map(t,function(n){return r._handleFileTreeEntry(n,i)})).then(function(){return Array.prototype.concat.apply([],arguments)})},_getDroppedFiles:function(t){var i=(t=t||{}).items;return i&&i.length&&(i[0].webkitGetAsEntry||i[0].getAsEntry)?this._handleFileTreeEntries(n.map(i,function(n){var t;return n.webkitGetAsEntry?((t=n.webkitGetAsEntry())&&(t._file=n.getAsFile()),t):n.getAsEntry()})):n.Deferred().resolve(n.makeArray(t.files)).promise()},_getSingleFileInputFiles:function(t){var i,u,r=(t=n(t)).prop("webkitEntries")||t.prop("entries");if(r&&r.length)return this._handleFileTreeEntries(r);if((i=n.makeArray(t.prop("files"))).length)void 0===i[0].name&&i[0].fileName&&n.each(i,function(n,t){t.name=t.fileName;t.size=t.fileSize});else{if(!(u=t.prop("value")))return n.Deferred().resolve([]).promise();i=[{name:u.replace(/^.*\\/,"")}]}return n.Deferred().resolve(i).promise()},_getFileInputFiles:function(t){return t instanceof n&&1!==t.length?n.when.apply(n,n.map(t,this._getSingleFileInputFiles)).then(function(){return Array.prototype.concat.apply([],arguments)}):this._getSingleFileInputFiles(t)},_onChange:function(t){var r=this,i={fileInput:n(t.target),form:n(t.target.form)};this._getFileInputFiles(i.fileInput).always(function(u){i.files=u;r.options.replaceFileInput&&r._replaceFileInput(i);!1!==r._trigger("change",n.Event("change",{delegatedEvent:t}),i)&&r._onAdd(t,i)})},_onPaste:function(t){var i=t.originalEvent&&t.originalEvent.clipboardData&&t.originalEvent.clipboardData.items,r={files:[]};i&&i.length&&(n.each(i,function(n,t){var i=t.getAsFile&&t.getAsFile();i&&r.files.push(i)}),!1!==this._trigger("paste",n.Event("paste",{delegatedEvent:t}),r)&&this._onAdd(t,r))},_onDrop:function(t){t.dataTransfer=t.originalEvent&&t.originalEvent.dataTransfer;var u=this,i=t.dataTransfer,r={};i&&i.files&&i.files.length&&(t.preventDefault(),this._getDroppedFiles(i).always(function(i){r.files=i;!1!==u._trigger("drop",n.Event("drop",{delegatedEvent:t}),r)&&u._onAdd(t,r)}))},_onDragOver:t("dragover"),_onDragEnter:t("dragenter"),_onDragLeave:t("dragleave"),_initEventHandlers:function(){this._isXHRUpload(this.options)&&(this._on(this.options.dropZone,{dragover:this._onDragOver,drop:this._onDrop,dragenter:this._onDragEnter,dragleave:this._onDragLeave}),this._on(this.options.pasteZone,{paste:this._onPaste}));n.support.fileInput&&this._on(this.options.fileInput,{change:this._onChange})},_destroyEventHandlers:function(){this._off(this.options.dropZone,"dragenter dragleave dragover drop");this._off(this.options.pasteZone,"paste");this._off(this.options.fileInput,"change")},_destroy:function(){this._destroyEventHandlers()},_setOption:function(t,i){var r=-1!==n.inArray(t,this._specialOptions);r&&this._destroyEventHandlers();this._super(t,i);r&&(this._initSpecialOptions(),this._initEventHandlers())},_initSpecialOptions:function(){var t=this.options;void 0===t.fileInput?t.fileInput=this.element.is('input[type="file"]')?this.element:this.element.find('input[type="file"]'):t.fileInput instanceof n||(t.fileInput=n(t.fileInput));t.dropZone instanceof n||(t.dropZone=n(t.dropZone));t.pasteZone instanceof n||(t.pasteZone=n(t.pasteZone))},_getRegExp:function(n){var t=n.split("/"),i=t.pop();return t.shift(),new RegExp(t.join("/"),i)},_isRegExpOption:function(t,i){return"url"!==t&&"string"===n.type(i)&&/^\/.*\/[igm]{0,3}$/.test(i)},_initDataAttributes:function(){var t=this,i=this.options,r=this.element.data();n.each(this.element[0].attributes,function(n,u){var e,f=u.name.toLowerCase();/^data-/.test(f)&&(f=f.slice(5).replace(/-[a-z]/g,function(n){return n.charAt(1).toUpperCase()}),e=r[f],t._isRegExpOption(f,e)&&(e=t._getRegExp(e)),i[f]=e)})},_create:function(){this._initDataAttributes();this._initSpecialOptions();this._slots=[];this._sequence=this._getXHRPromise(!0);this._sending=this._active=0;this._initProgressObject(this);this._initEventHandlers()},active:function(){return this._active},progress:function(){return this._progress},add:function(t){var i=this;t&&!this.options.disabled&&(t.fileInput&&!t.files?this._getFileInputFiles(t.fileInput).always(function(n){t.files=n;i._onAdd(null,t)}):(t.files=n.makeArray(t.files),this._onAdd(null,t)))},send:function(t){if(t&&!this.options.disabled){if(t.fileInput&&!t.files){var r,f,e=this,i=n.Deferred(),u=i.promise();return u.abort=function(){return f=!0,r?r.abort():(i.reject(null,"abort","abort"),u)},this._getFileInputFiles(t.fileInput).always(function(n){f||(n.length?(t.files=n,(r=e._onSend(null,t)).then(function(n,t,r){i.resolve(n,t,r)},function(n,t,r){i.reject(n,t,r)})):i.reject())}),this._enhancePromise(u)}if(t.files=n.makeArray(t.files),t.files.length)return this._onSend(null,t)}return this._getXHRPromise(!1,t&&t.context)}})});var slice=[].slice,extend=function(n,t){function r(){this.constructor=n}for(var i in t)hasProp.call(t,i)&&(n[i]=t[i]);return r.prototype=t.prototype,n.prototype=new r,n.__super__=t.prototype,n},hasProp={}.hasOwnProperty;!function(n,t){var i,r,u,f;if("function"==typeof define&&define.amd)return define(["jquery"],t);if("object"==typeof exports)return module.exports=t(require("jquery"));n.cloudinary||(n.cloudinary={});r=t(jQuery);u=[];for(i in r)f=r[i],u.push(n.cloudinary[i]=f)}(this,function(n){var d,lt,at,e,h,a,v,u,vt,g,c,nt,y,tt,f,it,rt,yt,ut,r,ft,et,t,ot,pt,wt,bt,kt,dt,gt,i,ni,st,p,w,b,ti,ii,ri,ui,fi,ei,oi,si,k,hi,ci,li,ai,vi,yi,pi,o,ht,wi,bi,ki,di,gi,nr,ct,l,s,tr,ir,rr;return wt=function(n){for(var r,i=0,u=n.length;i<u;i++)if(r=n[i],!t.isString(r))return!1;return!0},rr=function(n,t){var i,u,r;for(r=[],i=-1,u=n.length;++i<u;)n[i]!==t&&r.push(n[i]);return r},hi=function(n){return null!=n&&!isNaN(parseFloat(n))},gi=function(n,t){return null==t&&(t=/([^a-zA-Z0-9_.\-\/:]+)/g),n.replace(t,function(n){return n.split("").map(function(n){return"%"+n.charCodeAt(0).toString(16).toUpperCase()}).join("")})},b=function(){var n,t;return n=arguments[0],t=2<=arguments.length?slice.call(arguments,1):[],t.reduce(function(n,t){var i,r;for(i in t)r=t[i],void 0===n[i]&&(n[i]=r);return n},n)},pi=Object.prototype,yi=pi.toString,ci=function(n){var t;return t=typeof n,!!n&&("object"===t||"function"===t)},ii="[object Function]",k=function(n){return ci(n)&&yi.call(n)===ii},ht=function(){var t,n;return n="[A-Z]",t="[a-z]+",RegExp(n+"+(?="+n+t+")|"+n+"?"+t+"|"+n+"+|[0-9]+","g")}(),dt=function(n){var r,t,i;return i=n.match(ht),i=function(){var u,f,n;for(n=[],r=u=0,f=i.length;u<f;r=++u)t=i[r],t=t.toLocaleLowerCase(),r?n.push(t.charAt(0).toLocaleUpperCase()+t.slice(1)):n.push(t);return n}(),i.join("")},nr=function(n){var i,r,t;return t=n.match(ht),t=function(){var n,f,u;for(u=[],i=n=0,f=t.length;n<f;i=++n)r=t[i],u.push(r.toLocaleLowerCase());return u}(),t.join("_")},p=function(n,i){var r,u,f;null==i&&(i=t.identity);u={};for(r in n)f=n[r],r=i(r),t.isEmpty(r)||(u[r]=f);return u},tr=function(n){return p(n,t.camelCase)},ir=function(n){return p(n,t.snakeCase)},bt="undefined"!=typeof btoa&&k(btoa)?btoa:"undefined"!=typeof Buffer&&k(Buffer)?function(n){return n instanceof Buffer||(n=new Buffer.from(String(n),"binary")),n.toString("base64")}:function(){throw new Error("No base64 encoding function found");},kt=function(n){try{n=decodeURI(n)}catch(t){t}return n=encodeURI(n),bt(n)},lt={allStrings:wt,camelCase:dt,convertKeys:p,defaults:b,snakeCase:nr,without:rr,isFunction:k,isNumberLike:hi,smartEscape:gi,withCamelCaseKeys:tr,withSnakeCaseKeys:ir,base64EncodeURL:kt},fi=function(t,i){return n(t).data(i)},di=function(t,i,r){return n(t).data(i,r)},ui=function(t,i){return n(t).attr(i)},bi=function(t,i,r){return n(t).attr(i,r)},wi=function(t,i){return n(t).removeAttr(i)},ki=function(t,i){return n(t).attr(i)},ei=function(t,i){return n(t).hasClass(i)},pt=function(t,i){return n(t).addClass(i)},s=function(t){return n(t).width()},si=function(i){return null==i||(n.isArray(i)||t.isString(i))&&0===i.length||n.isPlainObject(i)&&n.isEmptyObject(i)},li=function(n){return"string"==typeof n||"[object String]"===(null!=n?n.toString():void 0)},vi=function(){var t,i;return t=function(){var n,r,t;for(t=[],n=0,r=arguments.length;n<r;n++)i=arguments[n],t.push(i);return t}.apply(this,arguments),t.unshift(!0),n.extend.apply(this,t)},ni=function(n){var r,t,u,i;for(i=[],t=0,u=n.length;t<u;t++)(r=n[t])&&i.push(r);return i},gt=function(){var t;return t=n.makeArray(arguments),t.unshift({}),t.unshift(!0),n.extend.apply(this,t)},st=function(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return!0;return!1},ti=function(n,t){var r,i,f,u;for(u=[],i=0,f=n.length;i<f;i++)r=n[i],st(t,r)||u.push(r);return u},ri=function(t){var i,r=[];for(i in t)n.isFunction(t[i])&&r.push(i);return r},oi=function(n){return n},t=n.extend(lt,{hasClass:ei,addClass:pt,getAttribute:ui,setAttribute:bi,removeAttribute:wi,setAttributes:ki,getData:fi,setData:di,width:s,isString:li,isArray:n.isArray,isEmpty:si,assign:n.extend,merge:vi,cloneDeep:gt,compact:ni,contains:st,difference:ti,functions:ri,identity:oi,isPlainObject:n.isPlainObject,trim:n.trim}),ct=function(n){var t,o,i,u,r,f,s,e;if(null===n||void 0===n)return"";for(f=n+"",e="",r=void 0,i=void 0,s=0,r=i=0,s=f.length,u=0;u<s;)t=f.charCodeAt(u),o=null,t<128?i++:o=t>127&&t<2048?String.fromCharCode(t>>6|192,63&t|128):String.fromCharCode(t>>12|224,t>>6&63|128,63&t|128),null!==o&&(i>r&&(e+=f.slice(r,i)),e+=o,r=i=u+1),u++;return i>r&&(e+=f.slice(r,s)),e},w=function(n){var t,i,f,e,r,u;for(n=ct(n),e="00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D",t=0,r=0,u=0,t^=-1,i=0,f=n.length;i<f;)u=255&(t^n.charCodeAt(i)),r="0x"+e.substr(9*u,8),t=t>>>8^r,i++;return t^=-1,t<0&&(t+=4294967296),t},y=function(){function n(n){this.options={};null!=n&&["resourceType","type","publicId","format"].forEach(function(i){return function(r){var u;return i.options[r]=null!=(u=n[r])?u:n[t.snakeCase(r)]}}(this))}return n.prototype.resourceType=function(n){return this.options.resourceType=n,this},n.prototype.type=function(n){return this.options.type=n,this},n.prototype.publicId=function(n){return this.options.publicId=n,this},n.prototype.getPublicId=function(){var n;if(null!=(n=this.options.publicId))return n.replace(/\//g,":")},n.prototype.getFullPublicId=function(){return null!=this.options.format?this.getPublicId()+"."+this.options.format:this.getPublicId()},n.prototype.format=function(n){return this.options.format=n,this},n.prototype.toString=function(){var n;if(n=[],null==this.options.publicId)throw"Must supply publicId";return"image"!==this.options.resourceType&&n.push(this.options.resourceType),"upload"!==this.options.type&&n.push(this.options.type),n.push(this.getFullPublicId()),t.compact(n).join(":")},n}(),g=function(n){function r(n){r.__super__.constructor.call(this,n);t.isString(n)?this.options.url=n:(null!=n?n.url:void 0)&&(this.options.url=n.url)}return extend(r,n),r.prototype.url=function(n){return this.options.url=n,this},r.prototype.toString=function(){return"fetch:"+i.Util.base64EncodeURL(this.options.url)},r}(y),ut=function(n){function i(n){var r;i.__super__.constructor.call(this,n);r=["resourceType","resourceType","fontFamily","fontSize","fontWeight","fontStyle","textDecoration","textAlign","stroke","letterSpacing","lineSpacing","text"];null!=n&&r.forEach(function(i){return function(r){var u;return i.options[r]=null!=(u=n[r])?u:n[t.snakeCase(r)]}}(this));this.options.resourceType="text"}return extend(i,n),i.prototype.resourceType=function(){throw"Cannot modify resourceType for text layers";},i.prototype.type=function(){throw"Cannot modify type for text layers";},i.prototype.format=function(){throw"Cannot modify format for text layers";},i.prototype.fontFamily=function(n){return this.options.fontFamily=n,this},i.prototype.fontSize=function(n){return this.options.fontSize=n,this},i.prototype.fontWeight=function(n){return this.options.fontWeight=n,this},i.prototype.fontStyle=function(n){return this.options.fontStyle=n,this},i.prototype.textDecoration=function(n){return this.options.textDecoration=n,this},i.prototype.textAlign=function(n){return this.options.textAlign=n,this},i.prototype.stroke=function(n){return this.options.stroke=n,this},i.prototype.letterSpacing=function(n){return this.options.letterSpacing=n,this},i.prototype.lineSpacing=function(n){return this.options.lineSpacing=n,this},i.prototype.text=function(n){return this.options.text=n,this},i.prototype.toString=function(){var h,f,e,o,c,n,r,s,i,u;if(s=this.textStyleIdentifier(),null!=this.options.publicId&&(o=this.getFullPublicId()),null!=this.options.text){if(f=!t.isEmpty(o),e=!t.isEmpty(s),f&&e||!f&&!e)throw"Must supply either style parameters or a public_id when providing text parameter in a text overlay/underlay, but not both!";for(c=/\$\([a-zA-Z]\w*\)/g,r=0,u=t.smartEscape(this.options.text,/[,\/]/g),i="";n=c.exec(u);)i+=t.smartEscape(u.slice(r,n.index)),i+=n[0],r=n.index+n[0].length;i+=t.smartEscape(u.slice(r))}return h=[this.options.resourceType,s,o,i],t.compact(h).join(":")},i.prototype.textStyleIdentifier=function(){var n;if(n=[],"normal"!==this.options.fontWeight&&n.push(this.options.fontWeight),"normal"!==this.options.fontStyle&&n.push(this.options.fontStyle),"none"!==this.options.textDecoration&&n.push(this.options.textDecoration),n.push(this.options.textAlign),"none"!==this.options.stroke&&n.push(this.options.stroke),t.isEmpty(this.options.letterSpacing)&&!t.isNumberLike(this.options.letterSpacing)||n.push("letter_spacing_"+this.options.letterSpacing),t.isEmpty(this.options.lineSpacing)&&!t.isNumberLike(this.options.lineSpacing)||n.push("line_spacing_"+this.options.lineSpacing),!t.isEmpty(t.compact(n))){if(t.isEmpty(this.options.fontFamily))throw"Must supply fontFamily. "+n;if(t.isEmpty(this.options.fontSize)&&!t.isNumberLike(this.options.fontSize))throw"Must supply fontSize.";}return n.unshift(this.options.fontFamily,this.options.fontSize),n=t.compact(n).join("_")},i}(y),yt=function(n){function t(n){t.__super__.constructor.call(this,n);this.options.resourceType="subtitles"}return extend(t,n),t}(ut),f=function(){function n(n,t,r){null==r&&(r=i.Util.identity);this.name=n;this.shortName=t;this.process=r}return n.prototype.set=function(n){return this.origValue=n,this},n.prototype.serialize=function(){var n,t;return n=this.value(),t=i.Util.isArray(n)||i.Util.isPlainObject(n)||i.Util.isString(n)?!i.Util.isEmpty(n):null!=n,null!=this.shortName&&t?this.shortName+"_"+n:""},n.prototype.value=function(){return this.process(this.origValue)},n.norm_color=function(n){if(null!=n)return n.replace(/^#/,"rgb:")},n.prototype.build_array=function(n){return null==n&&(n=[]),i.Util.isArray(n)?n:[n]},n.process_video_params=function(n){var t;switch(n.constructor){case Object:return t="","codec"in n&&(t=n.codec,"profile"in n&&(t+=":"+n.profile,"level"in n&&(t+=":"+n.level))),t;case String:return n;default:return null}},n}(),d=function(n){function t(n,i,r,u){null==r&&(r=".");this.sep=r;t.__super__.constructor.call(this,n,i,u)}return extend(t,n),t.prototype.serialize=function(){var n,r,t;return null!=this.shortName?(n=this.value(),i.Util.isEmpty(n)?"":i.Util.isString(n)?this.shortName+"_"+n:(r=function(){var r,f,u;for(u=[],r=0,f=n.length;r<f;r++)t=n[r],i.Util.isFunction(t.serialize)?u.push(t.serialize()):u.push(t);return u}(),this.shortName+"_"+r.join(this.sep))):""},t.prototype.value=function(){var n,u,t,r,f;if(i.Util.isArray(this.origValue)){for(t=this.origValue,r=[],n=0,u=t.length;n<u;n++)f=t[n],r.push(this.process(f));return r}return this.process(this.origValue)},t.prototype.set=function(n){return null==n||i.Util.isArray(n)?t.__super__.set.call(this,n):t.__super__.set.call(this,[n])},t}(f),et=function(n){function t(n,i,r,u){null==i&&(i="t");null==r&&(r=".");this.sep=r;t.__super__.constructor.call(this,n,i,u)}return extend(t,n),t.prototype.serialize=function(){var t,u,n;return i.Util.isEmpty(this.value())?"":i.Util.allStrings(this.value())?(t=this.value().join(this.sep),i.Util.isEmpty(t)?"":this.shortName+"_"+t):(u=function(){var u,e,f,t;for(f=this.value(),t=[],u=0,e=f.length;u<e;u++)null!=(n=f[u])&&(i.Util.isString(n)&&!i.Util.isEmpty(n)?t.push(this.shortName+"_"+n):i.Util.isFunction(n.serialize)?t.push(n.serialize()):i.Util.isPlainObject(n)&&!i.Util.isEmpty(n)?t.push(new r(n).serialize()):t.push(void 0));return t}.call(this),i.Util.compact(u))},t.prototype.set=function(n){return this.origValue=n,i.Util.isArray(this.origValue)?t.__super__.set.call(this,this.origValue):t.__super__.set.call(this,[this.origValue])},t}(f),it=function(n){function t(n,i,r){null==r&&(r=this.norm_range_value);t.__super__.constructor.call(this,n,i,r)}return extend(t,n),t.norm_range_value=function(n){var i,t;return t=String(n).match(new RegExp("^"+offset_any_pattern+"$")),t&&(i=null!=t[5]?"p":"",n=(t[1]||t[4])+i),n},t}(f),rt=function(n){function t(n,r,u){null==u&&(u=i.Util.identity);t.__super__.constructor.call(this,n,r,u)}return extend(t,n),t.prototype.serialize=function(){return this.value()},t}(f),tt=function(n){function r(){return r.__super__.constructor.apply(this,arguments)}return extend(r,n),r.prototype.value=function(){var n,r;return n=this.origValue,i.Util.isPlainObject(n)?(n=t.withCamelCaseKeys(n),r="text"===n.resourceType||null!=n.text?new i.TextLayer(n).toString():"subtitles"===n.resourceType?new i.SubtitlesLayer(n).toString():"fetch"===n.resourceType||null!=n.url?new i.FetchLayer(n).toString():new i.Layer(n).toString()):r=/^fetch:.+/.test(n)?new g(n.substr(6)).toString():n,r},[["font_weight","normal"],["font_style","normal"],["text_decoration","none"],["text_align",null],["stroke","none"],["letter_spacing",null],["line_spacing",null]],r.prototype.textStyle=function(n){return new i.TextLayer(n).textStyleIdentifier()},r}(f),vt=function(n){function t(){return t.__super__.constructor.apply(this,arguments)}return extend(t,n),t.prototype.serialize=function(){return u.normalize(t.__super__.serialize.call(this))},t}(f),o={},o.Param=f,o.ArrayParam=d,o.RangeParam=it,o.RawParam=rt,o.TransformationParam=et,o.LayerParam=tt,o.ExpressionParam=vt,u=function(){function n(t){this.expressions=[];null!=t&&this.expressions.push(n.normalize(t))}return n.OPERATORS={"=":"eq","!=":"ne","<":"lt",">":"gt","<=":"lte",">=":"gte","&&":"and","||":"or","*":"mul","/":"div","+":"add","-":"sub"},n.PREDEFINED_VARS={aspect_ratio:"ar",aspectRatio:"ar",current_page:"cp",currentPage:"cp",face_count:"fc",faceCount:"fc",height:"h",initial_aspect_ratio:"iar",initial_height:"ih",initial_width:"iw",initialAspectRatio:"iar",initialHeight:"ih",initialWidth:"iw",page_count:"pc",page_x:"px",page_y:"py",pageCount:"pc",pageX:"px",pageY:"py",tags:"tags",width:"w"},n.BOUNDRY="[ _]+",n.new=function(n){return new this(n)},n.normalize=function(t){var i,r,u;return null==t?t:(t=String(t),i="\\|\\||>=|<=|&&|!=|>|=|<|/|-|\\+|\\*",r="(("+i+")(?=[ _])|"+Object.keys(n.PREDEFINED_VARS).join("|")+")",u=new RegExp(r,"g"),t=t.replace(u,function(t){return n.OPERATORS[t]||n.PREDEFINED_VARS[t]}),t.replace(/[ _]+/g,"_"))},n.prototype.serialize=function(){return n.normalize(this.expressions.join("_"))},n.prototype.toString=function(){return this.serialize()},n.prototype.getParent=function(){return this.parent},n.prototype.setParent=function(n){return this.parent=n,this},n.prototype.predicate=function(t,i,r){return null!=n.OPERATORS[i]&&(i=n.OPERATORS[i]),this.expressions.push(t+"_"+i+"_"+r),this},n.prototype.and=function(){return this.expressions.push("and"),this},n.prototype.or=function(){return this.expressions.push("or"),this},n.prototype.then=function(){return this.getParent().if(this.toString())},n.prototype.height=function(n,t){return this.predicate("h",n,t)},n.prototype.width=function(n,t){return this.predicate("w",n,t)},n.prototype.aspectRatio=function(n,t){return this.predicate("ar",n,t)},n.prototype.pageCount=function(n,t){return this.predicate("pc",n,t)},n.prototype.faceCount=function(n,t){return this.predicate("fc",n,t)},n.prototype.value=function(n){return this.expressions.push(n),this},n.variable=function(n,t){return new this(n).value(t)},n.width=function(){return new this("width")},n.height=function(){return new this("height")},n.initialWidth=function(){return new this("initialWidth")},n.initialHeight=function(){return new this("initialHeight")},n.aspectRatio=function(){return new this("aspectRatio")},n.initialAspectRatio=function(){return new this("initialAspectRatio")},n.pageCount=function(){return new this("pageCount")},function(){return new this("faceCount")},n.currentPage=function(){return new this("currentPage")},n.tags=function(){return new this("tags")},n.pageX=function(){return new this("pageX")},n.pageY=function(){return new this("pageY")},n}(),a=function(n){function t(n){t.__super__.constructor.call(this,n)}return extend(t,n),t.prototype.height=function(n,t){return this.predicate("h",n,t)},t.prototype.width=function(n,t){return this.predicate("w",n,t)},t.prototype.aspectRatio=function(n,t){return this.predicate("ar",n,t)},t.prototype.pageCount=function(n,t){return this.predicate("pc",n,t)},t.prototype.faceCount=function(n,t){return this.predicate("fc",n,t)},t}(u),v=function(){function n(n){null==n&&(n={});this.configuration=t.cloneDeep(n);t.defaults(this.configuration,i)}var i,r;return i={responsive_class:"cld-responsive",responsive_use_breakpoints:!0,round_dpr:!0,secure:"https:"===("undefined"!=typeof window&&null!==window&&null!=(r=window.location)?r.protocol:void 0)},n.CONFIG_PARAMS=["api_key","api_secret","callback","cdn_subdomain","cloud_name","cname","private_cdn","protocol","resource_type","responsive","responsive_class","responsive_use_breakpoints","responsive_width","round_dpr","secure","secure_cdn_subdomain","secure_distribution","shorten","type","upload_preset","url_suffix","use_root_path","version"],n.prototype.init=function(){return this.fromEnvironment(),this.fromDocument(),this},n.prototype.set=function(n,t){return this.configuration[n]=t,this},n.prototype.get=function(n){return this.configuration[n]},n.prototype.merge=function(n){return null==n&&(n={}),t.assign(this.configuration,t.cloneDeep(n)),this},n.prototype.fromDocument=function(){var t,n,r,i;if(i="undefined"!=typeof document&&null!==document?document.querySelectorAll('meta[name^="cloudinary_"]'):void 0)for(n=0,r=i.length;n<r;n++)t=i[n],this.configuration[t.getAttribute("name").replace("cloudinary_","")]=t.getAttribute("content");return this},n.prototype.fromEnvironment=function(){var f,t,e,o,s,h,r,u,n,c,i,l;if(null!=(f="undefined"!=typeof process&&null!==process&&null!=(h=process.env)?h.CLOUDINARY_URL:void 0)&&(c=/cloudinary:\/\/(?:(\w+)(?:\:([\w-]+))?@)?([\w\.-]+)(?:\/([^?]*))?(?:\?(.+))?/,(n=c.exec(f))&&(null!=n[3]&&(this.configuration.cloud_name=n[3]),null!=n[1]&&(this.configuration.api_key=n[1]),null!=n[2]&&(this.configuration.api_secret=n[2]),null!=n[4]&&(this.configuration.private_cdn=null!=n[4]),null!=n[4]&&(this.configuration.secure_distribution=n[4]),null!=(s=n[5]))))for(r=s.split("&"),t=0,o=r.length;t<o;t++)l=r[t],u=l.split("="),e=u[0],i=u[1],null==i&&(i=!0),this.configuration[e]=i;return this},n.prototype.config=function(n,i){switch(!1){case void 0===i:return this.set(n,i),this.configuration;case!t.isString(n):return this.get(n);case!t.isPlainObject(n):return this.merge(n),this.configuration;default:return this.configuration}},n.prototype.toOptions=function(){return t.cloneDeep(this.configuration)},n}(),ft=function(){function n(n){var u,r;null==n&&(n={});u=void 0;r={};this.toOptions||(this.toOptions=function(n){var i,e,u,o,s,h,f;null==n&&(n=!0);u={};for(i in r)f=r[i],u[i]=f.origValue;o=this.otherOptions;for(i in o)void 0!==(f=o[i])&&(u[i]=f);if(n&&!t.isEmpty(this.chained)){e=function(){var n,r,t,i;for(t=this.chained,i=[],n=0,r=t.length;n<r;n++)h=t[n],i.push(h.toOptions());return i}.call(this);e.push(u);u={};s=this.otherOptions;for(i in s)void 0!==(f=s[i])&&(u[i]=f);u.transformation=e}return u});this.setParent||(this.setParent=function(n){return u=n,null!=n&&this.fromOptions("function"==typeof n.toOptions?n.toOptions():void 0),this});this.getParent||(this.getParent=function(){return u});this.param||(this.param=function(n,i,u,e,o){return null==o&&(o=t.isFunction(e)?e:t.identity),r[i]=new f(i,u,o).set(n),this});this.rawParam||(this.rawParam=function(n,u,f,e,o){return null==o&&(o=t.identity),o=i(arguments),r[u]=new rt(u,f,o).set(n),this});this.rangeParam||(this.rangeParam=function(n,u,f,e,o){return null==o&&(o=t.identity),o=i(arguments),r[u]=new it(u,f,o).set(n),this});this.arrayParam||(this.arrayParam=function(n,u,f,e,o,s){return null==e&&(e=":"),null==o&&(o=[]),null==s&&(s=t.identity),s=i(arguments),r[u]=new d(u,f,e,s).set(n),this});this.transformationParam||(this.transformationParam=function(n,u,f,e,o,s){return null==e&&(e="."),null==s&&(s=t.identity),s=i(arguments),r[u]=new et(u,f,e,s).set(n),this});this.layerParam||(this.layerParam=function(n,t,i){return r[t]=new tt(t,i).set(n),this});this.getValue||(this.getValue=function(n){var t,i;return null!=(t=null!=(i=r[n])?i.value():void 0)?t:this.otherOptions[n]});this.get||(this.get=function(n){return r[n]});this.remove||(this.remove=function(n){var t;switch(!1){case null==r[n]:return t=r[n],delete r[n],t.origValue;case null==this.otherOptions[n]:return t=this.otherOptions[n],delete this.otherOptions[n],t;default:return null}});this.keys||(this.keys=function(){var n;return function(){var i=[];for(n in r)null!=n&&i.push(n.match(e)?n:t.snakeCase(n));return i}().sort()});this.toPlainObject||(this.toPlainObject=function(){var n,i,u,f;n={};for(i in r)n[i]=r[i].value(),t.isPlainObject(n[i])&&(n[i]=t.cloneDeep(n[i]));return t.isEmpty(this.chained)||(u=function(){var n,r,t,i;for(t=this.chained,i=[],n=0,r=t.length;n<r;n++)f=t[n],i.push(f.toPlainObject());return i}.call(this),u.push(n),n={transformation:u}),n});this.chain||(this.chain=function(){var n,t;return n=Object.getOwnPropertyNames(r),0!==n.length&&(t=new this.constructor(this.toOptions(!1)),this.resetTransformations(),this.chained.push(t)),this});this.resetTransformations||(this.resetTransformations=function(){return r={},this});this.otherOptions||(this.otherOptions={});this.chained=[];t.isEmpty(n)||this.fromOptions(n)}var e,i,o;return e=/^\$[a-zA-Z0-9]+$/,n.prototype.trans_separator="/",n.prototype.param_separator=",",i=function(n){var i;return i=null!=n?n[n.length-1]:void 0,t.isFunction(i)?i:void 0},n.prototype.fromOptions=function(i){var r,u;if(i instanceof n)this.fromTransformation(i);else{i||(i={});(t.isString(i)||t.isArray(i))&&(i={transformation:i});i=t.cloneDeep(i,function(t){if(t instanceof n)return new t.constructor(t.toOptions())});i.if&&(this.set("if",i.if),delete i.if);for(r in i)u=i[r],r.match(e)?"$attr"!==r&&this.set("variable",r,u):this.set(r,u)}return this},n.prototype.fromTransformation=function(t){var i,r,f,u;if(t instanceof n)for(u=t.keys(),i=0,f=u.length;i<f;i++)r=u[i],this.set(r,t.get(r).origValue);return this},n.prototype.set=function(){var n,i,u;return i=arguments[0],u=2<=arguments.length?slice.call(arguments,1):[],n=t.camelCase(i),t.contains(r.methods,n)?this[n].apply(this,u):this.otherOptions[i]=u[0],this},n.prototype.hasLayer=function(){return this.getValue("overlay")||this.getValue("underlay")},n.prototype.serialize=function(){var r,l,y,f,p,w,b,k,d,s,h,g,n,a,c,i,nt,v;for(s=function(){var n,r,t,i;for(t=this.chained,i=[],n=0,r=t.length;n<r;n++)g=t[n],i.push(g.serialize());return i}.call(this),f=this.keys(),c=null!=(p=this.get("transformation"))?p.serialize():void 0,r=null!=(w=this.get("if"))?w.serialize():void 0,nt=o(null!=(b=this.get("variables"))?b.value():void 0),f=t.difference(f,["transformation","if","variables"]),v=[],n=[],l=0,y=f.length;l<y;l++)h=f[l],h.match(e)?v.push(h+"_"+u.normalize(null!=(k=this.get(h))?k.value():void 0)):n.push(null!=(d=this.get(h))?d.serialize():void 0);switch(!1){case!t.isString(c):n.push(c);break;case!t.isArray(c):s=s.concat(c)}return n=function(){var r,f,u;for(u=[],r=0,f=n.length;r<f;r++)i=n[r],(t.isArray(i)&&!t.isEmpty(i)||!t.isArray(i)&&i)&&u.push(i);return u}(),n=v.sort().concat(nt).concat(n.sort()),"if_end"===r?n.push(r):t.isEmpty(r)||n.unshift(r),a=t.compact(n).join(this.param_separator),t.isEmpty(a)||s.push(a),t.compact(s).join(this.trans_separator)},n.prototype.listNames=function(){return r.methods},n.prototype.toHtmlAttributes=function(){var h,f,u,n,c,i,e,o,l,a,v;i={};e=this.otherOptions;for(n in e)v=e[n],t.contains(r.PARAM_NAMES,t.snakeCase(n))||(h=/^html_/.test(n)?n.slice(5):n,i[h]=v);for(o=this.keys(),u=0,c=o.length;u<c;u++)n=o[u],/^html_/.test(n)&&(i[t.camelCase(n.slice(5))]=this.getValue(n));return this.hasLayer()||this.getValue("angle")||t.contains(["fit","limit","lfill"],this.getValue("crop"))||(s=null!=(l=this.get("width"))?l.origValue:void 0,f=null!=(a=this.get("height"))?a.origValue:void 0,parseFloat(s)>=1&&null==i.width&&(i.width=s),parseFloat(f)>=1&&null==i.height&&(i.height=f)),i},n.prototype.isValidParamName=function(n){return r.methods.indexOf(t.camelCase(n))>=0},n.prototype.toHtml=function(){var n;if(null!=(n=this.getParent())&&"function"==typeof n.toHtml)return n.toHtml()},n.prototype.toString=function(){return this.serialize()},o=function(n){var i,e,o,r,f,s;if(t.isArray(n)){for(f=[],i=0,e=n.length;i<e;i++)r=n[i],o=r[0],s=r[1],f.push(o+"_"+u.normalize(s));return f}return n},n}(),r=function(n){function i(n){null==n&&(n={});i.__super__.constructor.call(this,n)}return extend(i,n),i.new=function(n){return new i(n)},i.prototype.angle=function(n){return this.arrayParam(n,"angle","a",".",u.normalize)},i.prototype.audioCodec=function(n){return this.param(n,"audio_codec","ac")},i.prototype.audioFrequency=function(n){return this.param(n,"audio_frequency","af")},i.prototype.aspectRatio=function(n){return this.param(n,"aspect_ratio","ar",u.normalize)},i.prototype.background=function(n){return this.param(n,"background","b",f.norm_color)},i.prototype.bitRate=function(n){return this.param(n,"bit_rate","br")},i.prototype.border=function(n){return this.param(n,"border","bo",function(n){return t.isPlainObject(n)?(n=t.assign({},{color:"black",width:2},n),n.width+"px_solid_"+f.norm_color(n.color)):n})},i.prototype.color=function(n){return this.param(n,"color","co",f.norm_color)},i.prototype.colorSpace=function(n){return this.param(n,"color_space","cs")},i.prototype.crop=function(n){return this.param(n,"crop","c")},i.prototype.defaultImage=function(n){return this.param(n,"default_image","d")},i.prototype.delay=function(n){return this.param(n,"delay","dl")},i.prototype.density=function(n){return this.param(n,"density","dn")},i.prototype.duration=function(n){return this.rangeParam(n,"duration","du")},i.prototype.dpr=function(n){return this.param(n,"dpr","dpr",function(){return function(n){return n=n.toString(),(null!=n?n.match(/^\d+$/):void 0)?n+".0":u.normalize(n)}}())},i.prototype.effect=function(n){return this.arrayParam(n,"effect","e",":",u.normalize)},i.prototype.else=function(){return this.if("else")},i.prototype.endIf=function(){return this.if("end")},i.prototype.endOffset=function(n){return this.rangeParam(n,"end_offset","eo")},i.prototype.fallbackContent=function(n){return this.param(n,"fallback_content")},i.prototype.fetchFormat=function(n){return this.param(n,"fetch_format","f")},i.prototype.format=function(n){return this.param(n,"format")},i.prototype.flags=function(n){return this.arrayParam(n,"flags","fl",".")},i.prototype.gravity=function(n){return this.param(n,"gravity","g")},i.prototype.height=function(n){return this.param(n,"height","h",function(t){return function(){return t.getValue("crop")||t.getValue("overlay")||t.getValue("underlay")?u.normalize(n):null}}(this))},i.prototype.htmlHeight=function(n){return this.param(n,"html_height")},i.prototype.htmlWidth=function(n){return this.param(n,"html_width")},i.prototype.if=function(n){var t,r,u,f,e;switch(null==n&&(n=""),n){case"else":return this.chain(),this.param(n,"if","if");case"end":for(this.chain(),t=u=this.chained.length-1;u>=0&&"end"!==(r=this.chained[t].getValue("if"))&&(null==r||(f=i.new().if(r),this.chained[t].remove("if"),e=this.chained[t],this.chained[t]=i.new().transformation([f,e]),"else"===r));t=u+=-1);return this.param(n,"if","if");case"":return a.new().setParent(this);default:return this.param(n,"if","if",function(n){return a.new(n).toString()})}},i.prototype.keyframeInterval=function(n){return this.param(n,"keyframe_interval","ki")},i.prototype.offset=function(n){var i,r,u;if(r=t.isFunction(null!=n?n.split:void 0)?n.split(".."):t.isArray(n)?n:[null,null],u=r[0],i=r[1],null!=u&&this.startOffset(u),null!=i)return this.endOffset(i)},i.prototype.opacity=function(n){return this.param(n,"opacity","o",u.normalize)},i.prototype.overlay=function(n){return this.layerParam(n,"overlay","l")},i.prototype.page=function(n){return this.param(n,"page","pg")},i.prototype.poster=function(n){return this.param(n,"poster")},i.prototype.prefix=function(n){return this.param(n,"prefix","p")},i.prototype.quality=function(n){return this.param(n,"quality","q",u.normalize)},i.prototype.radius=function(n){return this.param(n,"radius","r",u.normalize)},i.prototype.rawTransformation=function(n){return this.rawParam(n,"raw_transformation")},i.prototype.size=function(n){var r,i;if(t.isFunction(null!=n?n.split:void 0))return i=n.split("x"),s=i[0],r=i[1],this.width(s),this.height(r)},i.prototype.sourceTypes=function(n){return this.param(n,"source_types")},i.prototype.sourceTransformation=function(n){return this.param(n,"source_transformation")},i.prototype.startOffset=function(n){return this.rangeParam(n,"start_offset","so")},i.prototype.streamingProfile=function(n){return this.param(n,"streaming_profile","sp")},i.prototype.transformation=function(n){return this.transformationParam(n,"transformation","t")},i.prototype.underlay=function(n){return this.layerParam(n,"underlay","u")},i.prototype.variable=function(n,t){return this.param(t,n,n)},i.prototype.variables=function(n){return this.arrayParam(n,"variables")},i.prototype.videoCodec=function(n){return this.param(n,"video_codec","vc",f.process_video_params)},i.prototype.videoSampling=function(n){return this.param(n,"video_sampling","vs")},i.prototype.width=function(n){return this.param(n,"width","w",function(t){return function(){return t.getValue("crop")||t.getValue("overlay")||t.getValue("underlay")?u.normalize(n):null}}(this))},i.prototype.x=function(n){return this.param(n,"x","x",u.normalize)},i.prototype.y=function(n){return this.param(n,"y","y",u.normalize)},i.prototype.zoom=function(n){return this.param(n,"zoom","z",u.normalize)},i}(ft),r.methods||(r.methods=t.difference(t.functions(r.prototype),t.functions(ft.prototype))),r.PARAM_NAMES||(r.PARAM_NAMES=function(){var n,f,i,u;for(i=r.methods,u=[],n=0,f=i.length;n<f;n++)ai=i[n],u.push(t.snakeCase(ai));return u}().concat(v.CONFIG_PARAMS)),c=function(){function n(n,i,u){var f;this.name=n;this.publicId=i;null==u&&(t.isPlainObject(i)?(u=i,this.publicId=void 0):u={});f=new r(u);f.setParent(this);this.transformation=function(){return f}}var i;return n.new=function(n,t,i){return new this(n,t,i)},i=function(n,t){if(t)return!0===t?n:n+'="'+t+'"'},n.prototype.htmlAttrs=function(n){var t,r;return function(){var u=[];for(t in n)(r=n[t])&&u.push(i(t,r));return u}().sort().join(" ")},n.prototype.getOptions=function(){return this.transformation().toOptions()},n.prototype.getOption=function(n){return this.transformation().getValue(n)},n.prototype.attributes=function(){return this.transformation().toHtmlAttributes()},n.prototype.setAttr=function(n,t){return this.transformation().set("html_"+n,t),this},n.prototype.getAttr=function(n){return this.attributes()["html_"+n]||this.attributes()[n]},n.prototype.removeAttr=function(n){var t;return null!=(t=this.transformation().remove("html_"+n))?t:this.transformation().remove(n)},n.prototype.content=function(){return""},n.prototype.openTag=function(){return"<"+this.name+" "+this.htmlAttrs(this.attributes())+">"},n.prototype.closeTag=function(){return"<\/"+this.name+">"},n.prototype.toHtml=function(){return this.openTag()+this.content()+this.closeTag()},n.prototype.toDOM=function(){var n,i,r,u;if(!t.isFunction("undefined"!=typeof document&&null!==document?document.createElement:void 0))throw"Can't create DOM if document is not present!";n=document.createElement(this.name);r=this.attributes();for(i in r)u=r[i],n[i]=u;return n},n.isResponsive=function(n,i){var r;return r=t.getData(n,"src-cache")||t.getData(n,"src"),t.hasClass(n,i)&&/\bw_auto\b/.exec(r)},n}(),nt=function(n){function t(n,i){null==i&&(i={});t.__super__.constructor.call(this,"img",n,i)}return extend(t,n),t.prototype.closeTag=function(){return""},t.prototype.attributes=function(){var n,i,r;return n=t.__super__.attributes.call(this)||[],i=this.getOptions(),r=i.responsive&&!i.client_hints?"data-src":"src",null==n[r]&&(n[r]=new e(this.getOptions()).url(this.publicId)),n},t}(c),ot=function(n){function i(n,r){null==r&&(r={});r=t.defaults({},r,e.DEFAULT_VIDEO_PARAMS);i.__super__.constructor.call(this,"video",n.replace(/\.(mp4|ogv|webm)$/,""),r)}var r,u;return extend(i,n),u=["source_types","source_transformation","fallback_content","poster"],["webm","mp4","ogv"],r={format:"jpg",resource_type:"video"},i.prototype.setSourceTransformation=function(n){return this.transformation().sourceTransformation(n),this},i.prototype.setSourceTypes=function(n){return this.transformation().sourceTypes(n),this},i.prototype.setPoster=function(n){return this.transformation().poster(n),this},i.prototype.setFallbackContent=function(n){return this.transformation().fallbackContent(n),this},i.prototype.content=function(){var u,f,r,o,s,i,h,n,c,l;return i=this.transformation().getValue("source_types"),s=this.transformation().getValue("source_transformation"),f=this.transformation().getValue("fallback_content"),t.isArray(i)?(u=new e(this.getOptions()),r=function(){var r,e,f;for(f=[],r=0,e=i.length;r<e;r++)n=i[r],c=s[n]||{},h=u.url(""+this.publicId,t.defaults({},c,{resource_type:"video",format:n})),l="ogv"===n?"ogg":n,o="video/"+l,f.push("<source "+this.htmlAttrs({src:h,type:o})+">");return f}.call(this)):r=[],r.join("")+f},i.prototype.attributes=function(){var h,f,o,c,n,l,a,s;for(s=this.getOption("source_types"),n=null!=(l=this.getOption("poster"))?l:{},t.isPlainObject(n)&&(b=null!=n.public_id?e.DEFAULT_IMAGE_PARAMS:r,n=new e(this.getOptions()).url(null!=(a=n.public_id)?a:this.publicId,t.defaults({},n,b))),f=i.__super__.attributes.call(this)||[],o=0,c=f.length;o<c;o++)h=f[o],t.contains(u)||(f=h);return t.isArray(s)||(f.src=new e(this.getOptions()).url(this.publicId,{resource_type:"video",format:s})),null!=n&&(f.poster=n),f},i}(c),at=function(n){function i(n){i.__super__.constructor.call(this,"meta",void 0,t.assign({"http-equiv":"Accept-CH",content:"DPR, Viewport-Width, Width"},n))}return extend(i,n),i.prototype.closeTag=function(){return""},i}(c),e=function(){function n(n){var t;this.devicePixelRatioCache={};this.responsiveConfig={};this.responsiveResizeInitialized=!1;t=new v(n);this.config=function(n,i){return t.config(n,i)};this.fromDocument=function(){return t.fromDocument(),this};this.fromEnvironment=function(){return t.fromEnvironment(),this};this.init=function(){return t.init(),this}}var e,i,o,s,u,h,l,a,y,p,b,k,d,g,f,tt;return s="cloudinary-a.akamaihd.net",e="res.cloudinary.com",h=e,i={format:"jpg",resource_type:"video"},o=["webm","mp4","ogv"],u={"image/upload":"images","image/private":"private_images","image/authenticated":"authenticated_images","raw/upload":"files","video/upload":"videos"},n.DEFAULT_IMAGE_PARAMS={resource_type:"image",transformation:[],type:"upload"},n.DEFAULT_VIDEO_PARAMS={fallback_content:"",resource_type:"video",source_transformation:{},source_types:o,transformation:[],type:"upload"},n.new=function(n){return new this(n)},d=function(n,i,r,f,e){var s,o;if(null==n&&(n="image"),null==i&&(i="upload"),t.isPlainObject(n)&&(o=n,n=o.resource_type,i=o.type,r=o.url_suffix,f=o.use_root_path,e=o.shorten),null==i&&(i="upload"),null!=r&&(n=u[n+"/"+i],i=null,null==n))throw new Error("URL Suffix only supported for "+function(){var n=[];for(s in u)n.push(s);return n}().join(", "));if(f){if(("image"!==n||"upload"!==i)&&"images"!==n)throw new Error("Root path only supported for image/upload");n=null;i=null}return e&&"image"===n&&"upload"===i&&(n="iu",i=null),[n,i].join("/")},l=function(n){var t;return n.match(/^https?:\//)||(t=document.location.protocol+"//"+document.location.host,"?"===n[0]?t+=document.location.pathname:"/"!==n[0]&&(t+=document.location.pathname.replace(/\/[^\/]*$/,"/")),n=t+n),n},n.prototype.url=function(i,u){var f,e,o,s,h,c,a;if(null==u&&(u={}),!i)return i;if(u instanceof r&&(u=u.toOptions()),u=t.defaults({},u,this.config(),n.DEFAULT_IMAGE_PARAMS),"fetch"===u.type&&(u.fetch_format=u.fetch_format||u.format,i=l(i)),s=new r(u),h=s.serialize(),!u.cloud_name)throw"Unknown cloud_name";if(i.search("/")>=0&&!i.match(/^v[0-9]+/)&&!i.match(/^https?:\//)&&!(null!=(e=u.version)?e.toString():void 0)&&(u.version=1),i.match(/^https?:/))"upload"===u.type||"asset"===u.type?c=i:i=encodeURIComponent(i).replace(/%3A/g,":").replace(/%2F/g,"/");else{try{i=decodeURIComponent(i)}catch(v){v}if(i=encodeURIComponent(i).replace(/%3A/g,":").replace(/%2F/g,"/"),u.url_suffix){if(u.url_suffix.match(/[\.\/]/))throw"url_suffix should not include . or /";i=i+"/"+u.url_suffix}u.format&&(u.trust_public_id||(i=i.replace(/\.(jpg|png|gif|webp)$/,"")),i=i+"."+u.format)}return f=b(i,u),o=d(u.resource_type,u.type,u.url_suffix,u.use_root_path,u.shorten),a=u.version?"v"+u.version:"",c||t.compact([f,o,h,a,i]).join("/").replace(/([^:])\/+/g,"$1/")},n.prototype.video_url=function(n,i){return i=t.assign({resource_type:"video"},i),this.url(n,i)},n.prototype.video_thumbnail_url=function(n,r){return r=t.assign({},i,r),this.url(n,r)},n.prototype.transformation_string=function(n){return new r(n).serialize()},n.prototype.image=function(n,i){var u,r,f,e;return null==i&&(i={}),r=this.imageTag(n,i),u=null!=(f=null!=(e=i.client_hints)?e:this.config("client_hints"))&&f,null!=i.src||u||r.setAttr("src",""),r=r.toDOM(),u||(t.setData(r,"src-cache",this.url(n,i)),this.cloudinary_update(r,i)),r},n.prototype.imageTag=function(n,t){var i;return i=new nt(n,this.config()),i.transformation().fromOptions(t),i},n.prototype.video_thumbnail=function(n,r){return this.image(n,t.merge({},i,r))},n.prototype.facebook_profile_image=function(n,i){return this.image(n,t.assign({type:"facebook"},i))},n.prototype.twitter_profile_image=function(n,i){return this.image(n,t.assign({type:"twitter"},i))},n.prototype.twitter_name_profile_image=function(n,i){return this.image(n,t.assign({type:"twitter_name"},i))},n.prototype.gravatar_image=function(n,i){return this.image(n,t.assign({type:"gravatar"},i))},n.prototype.fetch_image=function(n,i){return this.image(n,t.assign({type:"fetch"},i))},n.prototype.video=function(n,t){return null==t&&(t={}),this.videoTag(n,t).toHtml()},n.prototype.videoTag=function(n,i){return i=t.defaults({},i,this.config()),new ot(n,i)},n.prototype.sprite_css=function(n,i){return i=t.assign({type:"sprite"},i),n.match(/.css$/)||(i.format="css"),this.url(n,i)},n.prototype.responsive=function(n,i){var f,e,o,u,r;if(null==i&&(i=!0),this.responsiveConfig=t.merge(this.responsiveConfig||{},n),u=null!=(f=this.responsiveConfig.responsive_class)?f:this.config("responsive_class"),i&&this.cloudinary_update("img."+u+", img.cld-hidpi",this.responsiveConfig),(null==(e=null!=(o=this.responsiveConfig.responsive_resize)?o:this.config("responsive_resize"))||e)&&!this.responsiveResizeInitialized)return this.responsiveConfig.resizing=this.responsiveResizeInitialized=!0,r=null,window.addEventListener("resize",function(n){return function(){var t,e,o,i,f,s,h;return t=null!=(e=null!=(o=n.responsiveConfig.responsive_debounce)?o:n.config("responsive_debounce"))?e:100,i=function(){if(r)return clearTimeout(r),r=null},f=function(){return n.cloudinary_update("img."+u,n.responsiveConfig)},h=function(){return i(),f()},s=function(){return i(),r=setTimeout(h,t)},t?s():f()}}(this))},n.prototype.calc_breakpoint=function(n,i,r){var u,f;return u=t.getData(n,"breakpoints")||t.getData(n,"stoppoints")||this.config("breakpoints")||this.config("stoppoints")||k,t.isFunction(u)?u(i,r):(t.isString(u)&&(u=function(){var n,r,t,i;for(t=u.split(","),i=[],n=0,r=t.length;n<r;n++)f=t[n],i.push(parseInt(f));return i}().sort(function(n,t){return n-t})),p(u,i))},n.prototype.calc_stoppoint=n.prototype.calc_breakpoint,n.prototype.device_pixel_ratio=function(n){var t,i;return null==n&&(n=!0),t=("undefined"!=typeof window&&null!==window?window.devicePixelRatio:void 0)||1,n&&(t=Math.ceil(t)),(t<=0||NaN===t)&&(t=1),i=t.toString(),i.match(/^\d+$/)&&(i+=".0"),i},k=function(n,t){return null==t&&(t=100),t*Math.ceil(n/t)},p=function(n,t){for(var i=n.length-2;i>=0&&n[i]>=t;)i--;return n[i+1]},y=function(n){return w(n)%5+1},b=function(n,t){var r,f,e,u,o,i;return 0===(null!=(o=t.cloud_name)?o.indexOf("/"):void 0)?"/res"+t.cloud_name:(u="http://",r="",i="res",f=".cloudinary.com",e="/"+t.cloud_name,t.protocol&&(u=t.protocol+"//"),t.private_cdn&&(r=t.cloud_name+"-",e=""),t.cdn_subdomain&&(i="res-"+y(n)),t.secure?(u="https://",!1===t.secure_cdn_subdomain&&(i="res"),null!=t.secure_distribution&&t.secure_distribution!==s&&t.secure_distribution!==h&&(r="",i="",f=t.secure_distribution)):t.cname&&(u="http://",r="",i=t.cdn_subdomain?"a"+(w(n)%5+1)+".":"",f=t.cname),[u,r,i,f,e].join(""))},n.prototype.processImageTags=function(n,i){var e,u,f,o,s;return null==i&&(i={}),t.isEmpty(n)?this:(i=t.defaults({},i,this.config()),e=function(){var e,c,l,h;for(h=[],e=0,c=n.length;e<c;e++)f=n[e],"IMG"===(null!=(l=f.tagName)?l.toUpperCase():void 0)&&(u=t.assign({width:f.getAttribute("width"),height:f.getAttribute("height"),src:f.getAttribute("src")},i),o=u.source||u.src,delete u.source,delete u.src,s=this.url(o,u),u=new r(u).toHtmlAttributes(),t.setData(f,"src-cache",s),f.setAttribute("width",u.width),f.setAttribute("height",u.height),h.push(f));return h}.call(this),this.cloudinary_update(e,i),this)},a=function(n,t,i,r){var f,e,o,u;return u=null!=(f=null!=(e=null!=(o=r.responsive_use_breakpoints)?o:r.responsive_use_stoppoints)?e:this.config("responsive_use_breakpoints"))?f:this.config("responsive_use_stoppoints"),!u||"resize"===u&&!r.resizing?t:this.calc_breakpoint(n,t,i)},g=function(n){for(var r,i=0;(n=null!=n?n.parentNode:void 0)instanceof Element&&!i;)r=window.getComputedStyle(n),/^inline/.test(r.display)||(i=t.width(n));return i},tt=function(n,t){return n.replace(/\bdpr_(1\.0|auto)\b/g,"dpr_"+this.device_pixel_ratio(t))},f=function(n,i){var r;return r=t.getData(i,"width")||0,n>r&&(r=n,t.setData(i,"width",n)),r},n.prototype.cloudinary_update=function(n,i){var s,u,o,v,y,p,w,b,k,d,nt,e,it,h,rt,l,r;if(null==i&&(i={}),null===n)return this;for(it=null!=(p=null!=(w=i.responsive)?w:this.config("responsive"))&&p,n=function(){switch(!1){case!t.isArray(n):case"NodeList"!==n.constructor.name:return n;case!t.isString(n):return document.querySelectorAll(n);default:return[n]}}(),h=null!=(b=null!=(k=this.responsiveConfig.responsive_class)?k:i.responsive_class)?b:this.config("responsive_class"),rt=null!=(d=i.round_dpr)?d:this.config("round_dpr"),o=0,v=n.length;o<v;o++)if(r=n[o],(null!=(nt=r.tagName)?nt.match(/img/i):void 0)&&(l=!0,it&&t.addClass(r,h),u=t.getData(r,"src-cache")||t.getData(r,"src"),!t.isEmpty(u))){if(u=tt.call(this,u,rt),c.isResponsive(r,h))if(0!==(s=g(r))){switch(!1){case!/w_auto:breakpoints/.test(u):e=f(s,r);u=u.replace(/w_auto:breakpoints([_0-9]*)(:[0-9]+)?/,"w_auto:breakpoints$1:"+e);break;case!(y=/w_auto(:(\d+))?/.exec(u)):e=a.call(this,r,s,y[2],i);e=f(e,r);u=u.replace(/w_auto[^,\/]*/g,"w_"+e)}t.removeAttribute(r,"width");i.responsive_preserve_height||t.removeAttribute(r,"height")}else l=!1;l&&t.setAttribute(r,"src",u)}return this},n.prototype.transformation=function(n){return r.new(this.config()).fromOptions(n).setParent(this)},n}(),h=function(t){function i(n){i.__super__.constructor.call(this,n)}return extend(i,t),i.prototype.image=function(t,i){var u,r,f,e;return null==i&&(i={}),r=this.imageTag(t,i),u=null!=(f=null!=(e=i.client_hints)?e:this.config("client_hints"))&&f,null!=i.src||u||r.setAttr("src",""),r=n(r.toHtml()),u||r.data("src-cache",this.url(t,i)).cloudinary_update(i),r},i.prototype.responsive=function(t){var f,e,o,u,i,s,r;if(i=n.extend(i||{},t),u=null!=(f=this.responsiveConfig.responsive_class)?f:this.config("responsive_class"),n("img."+u+", img.cld-hidpi").cloudinary_update(i),(null==(e=null!=(o=i.responsive_resize)?o:this.config("responsive_resize"))||e)&&!s)return i.resizing=s=!0,r=null,n(window).on("resize",function(t){return function(){var f,s,h,e,o,c;return f=null!=(s=null!=(h=i.responsive_debounce)?h:t.config("responsive_debounce"))?s:100,e=function(){if(r)return clearTimeout(r),r=null},o=function(){return n("img."+u).cloudinary_update(i)},c=function(){return e(),setTimeout(function(){return e(),o()},f)},f?c():o()}}(this))},i}(e),n.fn.cloudinary=function(t){return this.filter("img").each(function(){var i,u,f;return i=n.extend({width:n(this).attr("width"),height:n(this).attr("height"),src:n(this).attr("src")},n(this).data(),t),u=i.source||i.src,delete i.source,delete i.src,f=n.cloudinary.url(u,i),i=new r(i).toHtmlAttributes(),n(this).data("src-cache",f).attr({width:i.width,height:i.height})}).cloudinary_update(t),this},n.fn.cloudinary_update=function(t){return null==t&&(t={}),n.cloudinary.cloudinary_update(this.filter("img").toArray(),t),this},l=null,n.fn.webpify=function(t,i){var u,r;return null==t&&(t={}),u=this,i=null!=i?i:t,l||(l=n.Deferred(),r=new Image,r.onerror=l.reject,r.onload=l.resolve,r.src="data:image/webp;base64,UklGRi4AAABXRUJQVlA4TCEAAAAvAUAAEB8wAiMwAgSSNtse/cXjxyCCmrYNWPwmHRH9jwMA"),n(function(){return l.done(function(){return n(u).cloudinary(n.extend({},i,{format:"webp"}))}).fail(function(){return n(u).cloudinary(t)})}),this},n.fn.fetchify=function(t){return this.cloudinary(n.extend(t,{type:"fetch"}))},n.cloudinary=new h,n.cloudinary.fromDocument(),h.prototype.delete_by_token=function(t,i){var u,f,r;return i=i||{},r=i.url,r||(u=i.cloud_name||n.cloudinary.config().cloud_name,r="https://api.cloudinary.com/v1_1/"+u+"/delete_by_token"),f=n.support.xhrFileUpload?"json":"iframe json",n.ajax({url:r,method:"POST",data:{token:t},headers:{"X-Requested-With":"XMLHttpRequest"},dataType:f})},h.prototype.unsigned_upload_tag=function(t,i,r){return n("<input/>").attr({type:"file",name:"file"}).unsigned_cloudinary_upload(t,i,r)},n.fn.cloudinary_fileupload=function(i){var u,r,f,e,o;return t.isFunction(n.fn.fileupload)?(r=!this.data("blueimpFileupload"),r&&(i=n.extend({maxFileSize:2e7,dataType:"json",headers:{"X-Requested-With":"XMLHttpRequest"}},i)),this.fileupload(i),r&&(this.bind("fileuploaddone",function(t,i){var r,u,e,f;if(!i.result.error)return i.result.path=["v",i.result.version,"/",i.result.public_id,i.result.format?"."+i.result.format:""].join(""),i.cloudinaryField&&i.form.length>0&&(f=[i.result.resource_type,i.result.type,i.result.path].join("/")+"#"+i.result.signature,e=n(t.target).prop("multiple"),r=function(){return n("<input/>").attr({type:"hidden",name:i.cloudinaryField}).val(f).appendTo(i.form)},e?r():(u=n(i.form).find('input[name="'+i.cloudinaryField+'"]'),u.length>0?u.val(f):r())),n(t.target).trigger("cloudinarydone",i)}),this.bind("fileuploadsend",function(t,i){return i.headers=n.extend({},i.headers,{"X-Unique-Upload-Id":(1e10*Math.random()).toString(16)}),!0}),this.bind("fileuploadstart",function(t){return n(t.target).trigger("cloudinarystart")}),this.bind("fileuploadstop",function(t){return n(t.target).trigger("cloudinarystop")}),this.bind("fileuploadprogress",function(t,i){return n(t.target).trigger("cloudinaryprogress",i)}),this.bind("fileuploadprogressall",function(t,i){return n(t.target).trigger("cloudinaryprogressall",i)}),this.bind("fileuploadfail",function(t,i){return n(t.target).trigger("cloudinaryfail",i)}),this.bind("fileuploadalways",function(t,i){return n(t.target).trigger("cloudinaryalways",i)}),this.fileupload("option").url||(u=i.cloud_name||n.cloudinary.config().cloud_name,f=i.resource_type||"auto",e=i.type||"upload",o="https://api.cloudinary.com/v1_1/"+u+"/"+f+"/"+e,this.fileupload("option","url",o))),this):this},n.fn.cloudinary_upload_url=function(i){return t.isFunction(n.fn.fileupload)?(this.fileupload("option","formData").file=i,this.fileupload("add",{files:[i]}),delete this.fileupload("option","formData").file,this):this},n.fn.unsigned_cloudinary_upload=function(i,r,u){var e,c,o,s,h,f;for(null==r&&(r={}),null==u&&(u={}),r=t.cloneDeep(r),u=t.cloneDeep(u),c=["cloud_name","resource_type","type"],s=0;s<c.length;)e=c[s],r[e]&&(u[e]=r[e],delete r[e]),s++;for(h in r)f=r[h],t.isPlainObject(f)?r[h]=n.map(f,function(n,i){return t.isString(n)&&(n=n.replace(/[\|=]/g,"\\$&")),i+"="+n}).join("|"):t.isArray(f)&&(r[h]=f.length>0&&n.isArray(f[0])?n.map(f,function(n){return n.join(",")}).join("|"):f.join(","));return r.callback||(r.callback="/cloudinary_cors.html"),r.upload_preset=i,u.formData=r,u.cloudinary_field&&(u.cloudinaryField=u.cloudinary_field,delete u.cloudinary_field),o=u.html||{},o.class=t.trim("cloudinary_fileupload "+(o.class||"")),u.multiple&&(o.multiple=!0),this.attr(o).cloudinary_fileupload(u),this},n.cloudinary=new h,i={utf8_encode:ct,crc32:w,Util:t,Condition:a,Transformation:r,Configuration:v,HtmlTag:c,ImageTag:nt,VideoTag:ot,ClientHintsMetaTag:at,Layer:y,FetchLayer:g,TextLayer:ut,SubtitlesLayer:yt,Cloudinary:e,VERSION:"2.5.0",CloudinaryJQuery:h}})