From 8dd2a31c389795c3f3c84fa4f812e19aac183392 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Sat, 10 Oct 2015 23:50:25 +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. Built from https://develop.svn.wordpress.org/trunk@35019 git-svn-id: http://core.svn.wordpress.org/trunk@34984 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/js/media-views.js | 4 ++++ wp-includes/js/media-views.min.js | 2 +- wp-includes/js/plupload/plupload.flash.swf | Bin 29577 -> 29910 bytes wp-includes/js/plupload/plupload.full.min.js | 17 +++++++++-------- .../js/plupload/plupload.silverlight.xap | Bin 62535 -> 63118 bytes wp-includes/script-loader.php | 2 +- wp-includes/version.php | 2 +- 7 files changed, 16 insertions(+), 11 deletions(-) diff --git a/wp-includes/js/media-views.js b/wp-includes/js/media-views.js index c932f21ceb..5d2fe60562 100644 --- a/wp-includes/js/media-views.js +++ b/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/wp-includes/js/media-views.min.js b/wp-includes/js/media-views.min.js index ce7fe1c5e3..e951d78a08 100644 --- a/wp-includes/js/media-views.min.js +++ b/wp-includes/js/media-views.min.js @@ -1,4 +1,4 @@ !function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g'+d+"")[0],priority:-40})),a.toolbar.set("reverse",{text:f.reverseOrder,priority:80,click:function(){b.reset(b.toArray().reverse())}}))}}),b.exports=d},{}],3:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.controller.State.extend({defaults:{id:"cropper",title:e.cropImage,toolbar:"crop",content:"crop",router:!1,canSkipCrop:!1},activate:function(){this.frame.on("content:create:crop",this.createCropContent,this),this.frame.on("close",this.removeCropper,this),this.set("selection",new Backbone.Collection(this.frame._selection.single))},deactivate:function(){this.frame.toolbar.mode("browse")},createCropContent:function(){this.cropperView=new wp.media.view.Cropper({controller:this,attachment:this.get("selection").first()}),this.cropperView.on("image-loaded",this.createCropToolbar,this),this.frame.content.set(this.cropperView)},removeCropper:function(){this.imgSelect.cancelSelection(),this.imgSelect.setOptions({remove:!0}),this.imgSelect.update(),this.cropperView.remove()},createCropToolbar:function(){var a,b;a=this.get("canSkipCrop")||!1,b={controller:this.frame,items:{insert:{style:"primary",text:e.cropImage,priority:80,requires:{library:!1,selection:!1},click:function(){var a,b=this.controller;a=b.state().get("selection").first(),a.set({cropDetails:b.state().imgSelect.getSelection()}),this.$el.text(e.cropping),this.$el.attr("disabled",!0),b.state().doCrop(a).done(function(a){b.trigger("cropped",a),b.close()}).fail(function(){b.trigger("content:error:crop")})}}}},a&&_.extend(b.items,{skip:{style:"secondary",text:e.skipCropping,priority:70,requires:{library:!1,selection:!1},click:function(){var a=this.controller.state().get("selection").first();this.controller.state().cropperView.remove(),this.controller.trigger("skippedcrop",a),this.controller.close()}}}),this.frame.toolbar.set(new wp.media.view.Toolbar(b))},doCrop:function(a){return wp.ajax.post("custom-header-crop",{nonce:a.get("nonces").edit,id:a.get("id"),cropDetails:a.get("cropDetails")})}}),b.exports=d},{}],4:[function(a,b,c){var d,e=wp.media.controller;d=e.Cropper.extend({doCrop:function(a){var b=a.get("cropDetails"),c=this.get("control");return b.dst_width=c.params.width,b.dst_height=c.params.height,wp.ajax.post("crop-image",{wp_customize:"on",nonce:a.get("nonces").edit,id:a.get("id"),context:c.id,cropDetails:b})}}),b.exports=d},{}],5:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.controller.State.extend({defaults:{id:"edit-image",title:e.editImage,menu:!1,toolbar:"edit-image",content:"edit-image",url:""},activate:function(){this.listenTo(this.frame,"toolbar:render:edit-image",this.toolbar)},deactivate:function(){this.stopListening(this.frame)},toolbar:function(){var a=this.frame,b=a.lastState(),c=b&&b.id;a.toolbar.set(new wp.media.view.Toolbar({controller:a,items:{back:{style:"primary",text:e.back,priority:20,click:function(){c?a.setState(c):a.close()}}}}))}}),b.exports=d},{}],6:[function(a,b,c){var d,e=wp.media.view.l10n,f=Backbone.$;d=wp.media.controller.State.extend({defaults:{id:"embed",title:e.insertFromUrlTitle,content:"embed",menu:"default",toolbar:"main-embed",priority:120,type:"link",url:"",metadata:{}},sensitivity:400,initialize:function(a){this.metadata=a.metadata,this.debouncedScan=_.debounce(_.bind(this.scan,this),this.sensitivity),this.props=new Backbone.Model(this.metadata||{url:""}),this.props.on("change:url",this.debouncedScan,this),this.props.on("change:url",this.refresh,this),this.on("scan",this.scanImage,this)},scan:function(){var a,b=this,c={type:"link",scanners:[]};this.props.get("url")&&this.trigger("scan",c),c.scanners.length?(a=c.scanners=f.when.apply(f,c.scanners),a.always(function(){b.get("scanners")===a&&b.set("loading",!1)})):c.scanners=null,c.loading=!!c.scanners,this.set(c)},scanImage:function(a){var b=this.frame,c=this,d=this.props.get("url"),e=new Image,g=f.Deferred();a.scanners.push(g.promise()),e.onload=function(){g.resolve(),c===b.state()&&d===c.props.get("url")&&(c.set({type:"image"}),c.props.set({width:e.width,height:e.height}))},e.onerror=g.reject,e.src=d},refresh:function(){this.frame.toolbar.get().refresh()},reset:function(){this.props.clear().set({url:""}),this.active&&this.refresh()}}),b.exports=d},{}],7:[function(a,b,c){var d,e=wp.media.model.Attachment,f=wp.media.controller.Library,g=wp.media.view.l10n;d=f.extend({defaults:_.defaults({id:"featured-image",title:g.setFeaturedImageTitle,multiple:!1,filterable:"uploaded",toolbar:"featured-image",priority:60,syncSelection:!0},f.prototype.defaults),initialize:function(){var a,b;this.get("library")||this.set("library",wp.media.query({type:"image"})),f.prototype.initialize.apply(this,arguments),a=this.get("library"),b=a.comparator,a.comparator=function(a,c){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(c.cid);return!d&&e?-1:d&&!e?1:b.apply(this,arguments)},a.observe(this.get("selection"))},activate:function(){this.updateSelection(),this.frame.on("open",this.updateSelection,this),f.prototype.activate.apply(this,arguments)},deactivate:function(){this.frame.off("open",this.updateSelection,this),f.prototype.deactivate.apply(this,arguments)},updateSelection:function(){var a,b=this.get("selection"),c=wp.media.view.settings.post.featuredImageId;""!==c&&-1!==c&&(a=e.get(c),a.fetch()),b.reset(a?[a]:[])}}),b.exports=d},{}],8:[function(a,b,c){var d,e=wp.media.model.Selection,f=wp.media.controller.Library,g=wp.media.view.l10n;d=f.extend({defaults:_.defaults({id:"gallery-library",title:g.addToGalleryTitle,multiple:"add",filterable:"uploaded",menu:"gallery",toolbar:"gallery-add",priority:100,syncSelection:!1},f.prototype.defaults),initialize:function(){this.get("library")||this.set("library",wp.media.query({type:"image"})),f.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library"),b=this.frame.state("gallery-edit").get("library");this.editLibrary&&this.editLibrary!==b&&a.unobserve(this.editLibrary),a.validator=function(a){return!!this.mirroring.get(a.cid)&&!b.get(a.cid)&&e.prototype.validator.apply(this,arguments)},a.reset(a.mirroring.models,{silent:!0}),a.observe(b),this.editLibrary=b,f.prototype.activate.apply(this,arguments)}}),b.exports=d},{}],9:[function(a,b,c){var d,e=wp.media.controller.Library,f=wp.media.view.l10n;d=e.extend({defaults:{id:"gallery-edit",title:f.editGalleryTitle,multiple:!1,searchable:!1,sortable:!0,date:!1,display:!1,content:"browse",toolbar:"gallery-edit",describe:!0,displaySettings:!0,dragInfo:!0,idealColumnWidth:170,editing:!1,priority:60,syncSelection:!1},initialize:function(){this.get("library")||this.set("library",new wp.media.model.Selection),this.get("AttachmentView")||this.set("AttachmentView",wp.media.view.Attachment.EditLibrary),e.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library");a.props.set("type","image"),this.get("library").observe(wp.Uploader.queue),this.frame.on("content:render:browse",this.gallerySettings,this),e.prototype.activate.apply(this,arguments)},deactivate:function(){this.get("library").unobserve(wp.Uploader.queue),this.frame.off("content:render:browse",this.gallerySettings,this),e.prototype.deactivate.apply(this,arguments)},gallerySettings:function(a){if(this.get("displaySettings")){var b=this.get("library");b&&a&&(b.gallery=b.gallery||new Backbone.Model,a.sidebar.set({gallery:new wp.media.view.Settings.Gallery({controller:this,model:b.gallery,priority:40})}),a.toolbar.set("reverse",{text:f.reverseOrder,priority:80,click:function(){b.reset(b.toArray().reverse())}}))}}}),b.exports=d},{}],10:[function(a,b,c){var d,e=wp.media.controller.State,f=wp.media.controller.Library,g=wp.media.view.l10n;d=e.extend({defaults:_.defaults({id:"image-details",title:g.imageDetailsTitle,content:"image-details",menu:!1,router:!1,toolbar:"image-details",editing:!1,priority:60},f.prototype.defaults),initialize:function(a){this.image=a.image,e.prototype.initialize.apply(this,arguments)},activate:function(){this.frame.modal.$el.addClass("image-details")}}),b.exports=d},{}],11:[function(a,b,c){var d,e=wp.media.view.l10n,f=window.getUserSetting,g=window.setUserSetting;d=wp.media.controller.State.extend({defaults:{id:"library",title:e.mediaLibraryTitle,multiple:!1,content:"upload",menu:"default",router:"browse",toolbar:"select",searchable:!0,filterable:!1,sortable:!0,autoSelect:!0,describe:!1,contentUserSetting:!0,syncSelection:!0},initialize:function(){var a,b=this.get("selection");this.get("library")||this.set("library",wp.media.query()),b instanceof wp.media.model.Selection||(a=b,a||(a=this.get("library").props.toJSON(),a=_.omit(a,"orderby","query")),this.set("selection",new wp.media.model.Selection(null,{multiple:this.get("multiple"),props:a}))),this.resetDisplays()},activate:function(){this.syncSelection(),wp.Uploader.queue.on("add",this.uploading,this),this.get("selection").on("add remove reset",this.refreshContent,this),this.get("router")&&this.get("contentUserSetting")&&(this.frame.on("content:activate",this.saveContentMode,this),this.set("content",f("libraryContent",this.get("content"))))},deactivate:function(){this.recordSelection(),this.frame.off("content:activate",this.saveContentMode,this),this.get("selection").off(null,null,this),wp.Uploader.queue.off(null,null,this)},reset:function(){this.get("selection").reset(),this.resetDisplays(),this.refreshContent()},resetDisplays:function(){var a=wp.media.view.settings.defaultProps;this._displays=[],this._defaultDisplaySettings={align:f("align",a.align)||"none",size:f("imgsize",a.size)||"medium",link:f("urlbutton",a.link)||"none"}},display:function(a){var b=this._displays;return b[a.cid]||(b[a.cid]=new Backbone.Model(this.defaultDisplaySettings(a))),b[a.cid]},defaultDisplaySettings:function(a){var b=this._defaultDisplaySettings;return(b.canEmbed=this.canEmbed(a))&&(b.link="embed"),b},canEmbed:function(a){if(!a.get("uploading")){var b=a.get("type");if("audio"!==b&&"video"!==b)return!1}return _.contains(wp.media.view.settings.embedExts,a.get("filename").split(".").pop())},refreshContent:function(){var a=this.get("selection"),b=this.frame,c=b.router.get(),d=b.content.mode();this.active&&!a.length&&c&&!c.get(d)&&this.frame.content.render(this.get("content"))},uploading:function(a){var b=this.frame.content;"upload"===b.mode()&&this.frame.content.mode("browse"),this.get("autoSelect")&&(this.get("selection").add(a),this.frame.trigger("library:selection:add"))},saveContentMode:function(){if("browse"===this.get("router")){var a=this.frame.content.mode(),b=this.frame.router.get();b&&b.get(a)&&g("libraryContent",a)}}}),_.extend(d.prototype,wp.media.selectionSync),b.exports=d},{}],12:[function(a,b,c){var d,e=wp.media.controller.Library;d=e.extend({defaults:_.defaults({filterable:"uploaded",displaySettings:!1,priority:80,syncSelection:!1},e.prototype.defaults),initialize:function(a){this.media=a.media,this.type=a.type,this.set("library",wp.media.query({type:this.type})),e.prototype.initialize.apply(this,arguments)},activate:function(){wp.media.frame.lastMime&&(this.set("library",wp.media.query({type:wp.media.frame.lastMime})),delete wp.media.frame.lastMime),e.prototype.activate.apply(this,arguments)}}),b.exports=d},{}],13:[function(a,b,c){var d=function(a){_.extend(this,_.pick(a||{},"id","view","selector"))};d.extend=Backbone.Model.extend,_.extend(d.prototype,{mode:function(a){return a?a===this._mode?this:(this.trigger("deactivate"),this._mode=a,this.render(a),this.trigger("activate"),this):this._mode},render:function(a){if(a&&a!==this._mode)return this.mode(a);var b,c={view:null};return this.trigger("create",c),b=c.view,this.trigger("render",b),b&&this.set(b),this},get:function(){return this.view.views.first(this.selector)},set:function(a,b){return b&&(b.add=!1),this.view.views.set(this.selector,a,b)},trigger:function(a){var b,c;if(this._mode)return c=_.toArray(arguments),b=this.id+":"+a,c[0]=b+":"+this._mode,this.view.trigger.apply(this.view,c),c[0]=b,this.view.trigger.apply(this.view,c),this}}),b.exports=d},{}],14:[function(a,b,c){var d,e=wp.media.controller.Library,f=wp.media.view.l10n;d=e.extend({defaults:_.defaults({id:"replace-image",title:f.replaceImageTitle,multiple:!1,filterable:"uploaded",toolbar:"replace",menu:!1,priority:60,syncSelection:!0},e.prototype.defaults),initialize:function(a){var b,c;this.image=a.image,this.get("library")||this.set("library",wp.media.query({type:"image"})),e.prototype.initialize.apply(this,arguments),b=this.get("library"),c=b.comparator,b.comparator=function(a,b){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(b.cid);return!d&&e?-1:d&&!e?1:c.apply(this,arguments)},b.observe(this.get("selection"))},activate:function(){this.updateSelection(),e.prototype.activate.apply(this,arguments)},updateSelection:function(){var a=this.get("selection"),b=this.image.attachment;a.reset(b?[b]:[])}}),b.exports=d},{}],15:[function(a,b,c){var d,e=wp.media.controller;d=e.Cropper.extend({activate:function(){this.frame.on("content:create:crop",this.createCropContent,this),this.frame.on("close",this.removeCropper,this),this.set("selection",new Backbone.Collection(this.frame._selection.single))},createCropContent:function(){this.cropperView=new wp.media.view.SiteIconCropper({controller:this,attachment:this.get("selection").first()}),this.cropperView.on("image-loaded",this.createCropToolbar,this),this.frame.content.set(this.cropperView)},doCrop:function(a){var b=a.get("cropDetails"),c=this.get("control");return b.dst_width=c.params.width,b.dst_height=c.params.height,wp.ajax.post("crop-image",{nonce:a.get("nonces").edit,id:a.get("id"),context:"site-icon",cropDetails:b})}}),b.exports=d},{}],16:[function(a,b,c){var d=function(a){this.states=new Backbone.Collection(a)};d.extend=Backbone.Model.extend,_.extend(d.prototype,Backbone.Events,{state:function(a){return this.states=this.states||new Backbone.Collection,a=a||this._state,a&&!this.states.get(a)&&this.states.add({id:a}),this.states.get(a)},setState:function(a){var b=this.state();return b&&a===b.id||!this.states||!this.states.get(a)?this:(b&&(b.trigger("deactivate"),this._lastState=b.id),this._state=a,this.state().trigger("activate"),this)},lastState:function(){return this._lastState?this.state(this._lastState):void 0}}),_.each(["on","off","trigger"],function(a){d.prototype[a]=function(){return this.states=this.states||new Backbone.Collection,this.states[a].apply(this.states,arguments),this}}),b.exports=d},{}],17:[function(a,b,c){var d=Backbone.Model.extend({constructor:function(){this.on("activate",this._preActivate,this),this.on("activate",this.activate,this),this.on("activate",this._postActivate,this),this.on("deactivate",this._deactivate,this),this.on("deactivate",this.deactivate,this),this.on("reset",this.reset,this),this.on("ready",this._ready,this),this.on("ready",this.ready,this),Backbone.Model.apply(this,arguments),this.on("change:menu",this._updateMenu,this)},ready:function(){},activate:function(){},deactivate:function(){},reset:function(){},_ready:function(){this._updateMenu()},_preActivate:function(){this.active=!0},_postActivate:function(){this.on("change:menu",this._menu,this),this.on("change:titleMode",this._title,this),this.on("change:content",this._content,this),this.on("change:toolbar",this._toolbar,this),this.frame.on("title:render:default",this._renderTitle,this),this._title(),this._menu(),this._toolbar(),this._content(),this._router()},_deactivate:function(){this.active=!1,this.frame.off("title:render:default",this._renderTitle,this),this.off("change:menu",this._menu,this),this.off("change:titleMode",this._title,this),this.off("change:content",this._content,this),this.off("change:toolbar",this._toolbar,this)},_title:function(){this.frame.title.render(this.get("titleMode")||"default")},_renderTitle:function(a){a.$el.text(this.get("title")||"")},_router:function(){var a,b=this.frame.router,c=this.get("router");this.frame.$el.toggleClass("hide-router",!c),c&&(this.frame.router.render(c),a=b.get(),a&&a.select&&a.select(this.frame.content.mode()))},_menu:function(){var a,b=this.frame.menu,c=this.get("menu");this.frame.$el.toggleClass("hide-menu",!c),c&&(b.mode(c),a=b.get(),a&&a.select&&a.select(this.id))},_updateMenu:function(){var a=this.previous("menu"),b=this.get("menu");a&&this.frame.off("menu:render:"+a,this._renderMenu,this),b&&this.frame.on("menu:render:"+b,this._renderMenu,this)},_renderMenu:function(a){var b=this.get("menuItem"),c=this.get("title"),d=this.get("priority");!b&&c&&(b={text:c},d&&(b.priority=d)),b&&a.set(this.id,b)}});_.each(["toolbar","content"],function(a){d.prototype["_"+a]=function(){var b=this.get(a);b&&this.frame[a].render(b)}}),b.exports=d},{}],18:[function(a,b,c){var d={syncSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple&&(a.reset([],{silent:!0}),a.validateAll(b.attachments),b.difference=_.difference(b.attachments.models,a.models)),a.single(b.single))},recordSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple?(b.attachments.reset(a.toArray().concat(b.difference)),b.difference=[]):b.attachments.add(a.toArray()),b.single=a._single)}};b.exports=d},{}],19:[function(a,b,c){var d,e=wp.media,f=jQuery;e.isTouchDevice="ontouchend"in document,d=e.view.l10n=window._wpMediaViewsL10n||{},e.view.settings=d.settings||{},delete d.settings,e.model.settings.post=e.view.settings.post,f.support.transition=function(){var a,b=document.documentElement.style,c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};return a=_.find(_.keys(c),function(a){return!_.isUndefined(b[a])}),a&&{end:c[a]}}(),e.events=_.extend({},Backbone.Events),e.transition=function(a,b){var c=f.Deferred();return b=b||2e3,f.support.transition?(a instanceof f||(a=f(a)),a.first().one(f.support.transition.end,c.resolve),_.delay(c.resolve,b)):c.resolve(),c.promise()},e.controller.Region=a("./controllers/region.js"),e.controller.StateMachine=a("./controllers/state-machine.js"),e.controller.State=a("./controllers/state.js"),e.selectionSync=a("./utils/selection-sync.js"),e.controller.Library=a("./controllers/library.js"),e.controller.ImageDetails=a("./controllers/image-details.js"),e.controller.GalleryEdit=a("./controllers/gallery-edit.js"),e.controller.GalleryAdd=a("./controllers/gallery-add.js"),e.controller.CollectionEdit=a("./controllers/collection-edit.js"),e.controller.CollectionAdd=a("./controllers/collection-add.js"),e.controller.FeaturedImage=a("./controllers/featured-image.js"),e.controller.ReplaceImage=a("./controllers/replace-image.js"),e.controller.EditImage=a("./controllers/edit-image.js"),e.controller.MediaLibrary=a("./controllers/media-library.js"),e.controller.Embed=a("./controllers/embed.js"),e.controller.Cropper=a("./controllers/cropper.js"),e.controller.CustomizeImageCropper=a("./controllers/customize-image-cropper.js"),e.controller.SiteIconCropper=a("./controllers/site-icon-cropper.js"),e.View=a("./views/view.js"),e.view.Frame=a("./views/frame.js"),e.view.MediaFrame=a("./views/media-frame.js"),e.view.MediaFrame.Select=a("./views/frame/select.js"),e.view.MediaFrame.Post=a("./views/frame/post.js"),e.view.MediaFrame.ImageDetails=a("./views/frame/image-details.js"),e.view.Modal=a("./views/modal.js"),e.view.FocusManager=a("./views/focus-manager.js"),e.view.UploaderWindow=a("./views/uploader/window.js"),e.view.EditorUploader=a("./views/uploader/editor.js"),e.view.UploaderInline=a("./views/uploader/inline.js"),e.view.UploaderStatus=a("./views/uploader/status.js"),e.view.UploaderStatusError=a("./views/uploader/status-error.js"),e.view.Toolbar=a("./views/toolbar.js"),e.view.Toolbar.Select=a("./views/toolbar/select.js"),e.view.Toolbar.Embed=a("./views/toolbar/embed.js"),e.view.Button=a("./views/button.js"),e.view.ButtonGroup=a("./views/button-group.js"),e.view.PriorityList=a("./views/priority-list.js"),e.view.MenuItem=a("./views/menu-item.js"),e.view.Menu=a("./views/menu.js"),e.view.RouterItem=a("./views/router-item.js"),e.view.Router=a("./views/router.js"),e.view.Sidebar=a("./views/sidebar.js"),e.view.Attachment=a("./views/attachment.js"),e.view.Attachment.Library=a("./views/attachment/library.js"),e.view.Attachment.EditLibrary=a("./views/attachment/edit-library.js"),e.view.Attachments=a("./views/attachments.js"),e.view.Search=a("./views/search.js"),e.view.AttachmentFilters=a("./views/attachment-filters.js"),e.view.DateFilter=a("./views/attachment-filters/date.js"),e.view.AttachmentFilters.Uploaded=a("./views/attachment-filters/uploaded.js"),e.view.AttachmentFilters.All=a("./views/attachment-filters/all.js"),e.view.AttachmentsBrowser=a("./views/attachments/browser.js"),e.view.Selection=a("./views/selection.js"),e.view.Attachment.Selection=a("./views/attachment/selection.js"),e.view.Attachments.Selection=a("./views/attachments/selection.js"),e.view.Attachment.EditSelection=a("./views/attachment/edit-selection.js"),e.view.Settings=a("./views/settings.js"),e.view.Settings.AttachmentDisplay=a("./views/settings/attachment-display.js"),e.view.Settings.Gallery=a("./views/settings/gallery.js"),e.view.Settings.Playlist=a("./views/settings/playlist.js"),e.view.Attachment.Details=a("./views/attachment/details.js"),e.view.AttachmentCompat=a("./views/attachment-compat.js"),e.view.Iframe=a("./views/iframe.js"),e.view.Embed=a("./views/embed.js"),e.view.Label=a("./views/label.js"),e.view.EmbedUrl=a("./views/embed/url.js"),e.view.EmbedLink=a("./views/embed/link.js"),e.view.EmbedImage=a("./views/embed/image.js"),e.view.ImageDetails=a("./views/image-details.js"),e.view.Cropper=a("./views/cropper.js"),e.view.SiteIconCropper=a("./views/site-icon-cropper.js"),e.view.SiteIconPreview=a("./views/site-icon-preview.js"),e.view.EditImage=a("./views/edit-image.js"),e.view.Spinner=a("./views/spinner.js")},{"./controllers/collection-add.js":1,"./controllers/collection-edit.js":2,"./controllers/cropper.js":3,"./controllers/customize-image-cropper.js":4,"./controllers/edit-image.js":5,"./controllers/embed.js":6,"./controllers/featured-image.js":7,"./controllers/gallery-add.js":8,"./controllers/gallery-edit.js":9,"./controllers/image-details.js":10,"./controllers/library.js":11,"./controllers/media-library.js":12,"./controllers/region.js":13,"./controllers/replace-image.js":14,"./controllers/site-icon-cropper.js":15,"./controllers/state-machine.js":16,"./controllers/state.js":17,"./utils/selection-sync.js":18,"./views/attachment-compat.js":20,"./views/attachment-filters.js":21,"./views/attachment-filters/all.js":22,"./views/attachment-filters/date.js":23,"./views/attachment-filters/uploaded.js":24,"./views/attachment.js":25,"./views/attachment/details.js":26,"./views/attachment/edit-library.js":27,"./views/attachment/edit-selection.js":28,"./views/attachment/library.js":29,"./views/attachment/selection.js":30,"./views/attachments.js":31,"./views/attachments/browser.js":32,"./views/attachments/selection.js":33,"./views/button-group.js":34,"./views/button.js":35,"./views/cropper.js":36,"./views/edit-image.js":37,"./views/embed.js":38,"./views/embed/image.js":39,"./views/embed/link.js":40,"./views/embed/url.js":41,"./views/focus-manager.js":42,"./views/frame.js":43,"./views/frame/image-details.js":44,"./views/frame/post.js":45,"./views/frame/select.js":46,"./views/iframe.js":47,"./views/image-details.js":48,"./views/label.js":49,"./views/media-frame.js":50,"./views/menu-item.js":51,"./views/menu.js":52,"./views/modal.js":53,"./views/priority-list.js":54,"./views/router-item.js":55,"./views/router.js":56,"./views/search.js":57,"./views/selection.js":58,"./views/settings.js":59,"./views/settings/attachment-display.js":60,"./views/settings/gallery.js":61,"./views/settings/playlist.js":62,"./views/sidebar.js":63,"./views/site-icon-cropper.js":64,"./views/site-icon-preview.js":65,"./views/spinner.js":66,"./views/toolbar.js":67,"./views/toolbar/embed.js":68,"./views/toolbar/select.js":69,"./views/uploader/editor.js":70,"./views/uploader/inline.js":71,"./views/uploader/status-error.js":72,"./views/uploader/status.js":73,"./views/uploader/window.js":74,"./views/view.js":75}],20:[function(a,b,c){var d,e=wp.media.View;d=e.extend({tagName:"form",className:"compat-item",events:{submit:"preventDefault","change input":"save","change select":"save","change textarea":"save"},initialize:function(){this.listenTo(this.model,"change:compat",this.render)},dispose:function(){return this.$(":focus").length&&this.save(),e.prototype.dispose.apply(this,arguments)},render:function(){var a=this.model.get("compat");if(a&&a.item)return this.views.detach(),this.$el.html(a.item),this.views.render(),this},preventDefault:function(a){a.preventDefault()},save:function(a){var b={};a&&a.preventDefault(),_.each(this.$el.serializeArray(),function(a){b[a.name]=a.value}),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(b).always(_.bind(this.postSave,this))},postSave:function(){this.controller.trigger("attachment:compat:ready",["ready"])}}),b.exports=d},{}],21:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"select",className:"attachment-filters",id:"media-attachment-filters",events:{change:"change"},keys:[],initialize:function(){this.createFilters(),_.extend(this.filters,this.options.filters),this.$el.html(_.chain(this.filters).map(function(a,b){return{el:e("").val(b).html(a.text)[0],priority:a.priority||50}},this).sortBy("priority").pluck("el").value()),this.listenTo(this.model,"change",this.select),this.select()},createFilters:function(){this.filters={}},change:function(){var a=this.filters[this.el.value];a&&this.model.set(a.props)},select:function(){var a=this.model,b="all",c=a.toJSON();_.find(this.filters,function(a,d){var e=_.all(a.props,function(a,b){return a===(_.isUndefined(c[b])?null:c[b])});return e?b=d:void 0}),this.$el.val(b)}}),b.exports=d},{}],22:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({createFilters:function(){var a={};_.each(wp.media.view.settings.mimeTypes||{},function(b,c){a[c]={text:b,props:{status:null,type:c,uploadedTo:null,orderby:"date",order:"DESC"}}}),a.all={text:e.allMediaItems,props:{status:null,type:null,uploadedTo:null,orderby:"date",order:"DESC"},priority:10},wp.media.view.settings.post.id&&(a.uploaded={text:e.uploadedToThisPost,props:{status:null,type:null,uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20}),a.unattached={text:e.unattached,props:{status:null,uploadedTo:0,type:null,orderby:"menuOrder",order:"ASC"},priority:50},wp.media.view.settings.mediaTrash&&this.controller.isModeActive("grid")&&(a.trash={text:e.trash,props:{uploadedTo:null,status:"trash",type:null,orderby:"date",order:"DESC"},priority:50}),this.filters=a}}),b.exports=d},{}],23:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({id:"media-attachment-date-filters",createFilters:function(){var a={};_.each(wp.media.view.settings.months||{},function(b,c){a[c]={text:b.text,props:{year:b.year,monthnum:b.month}}}),a.all={text:e.allDates,props:{monthnum:!1,year:!1},priority:10},this.filters=a}}),b.exports=d},{}],24:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({createFilters:function(){var a,b=this.model.get("type"),c=wp.media.view.settings.mimeTypes;c&&b&&(a=c[b]),this.filters={all:{text:a||e.allMediaItems,props:{uploadedTo:null,orderby:"date",order:"DESC"},priority:10},uploaded:{text:e.uploadedToThisPost,props:{uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20},unattached:{text:e.unattached,props:{uploadedTo:0,orderby:"menuOrder",order:"ASC"},priority:50}}}}),b.exports=d},{}],25:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"li",className:"attachment",template:wp.template("attachment"),attributes:function(){return{tabIndex:0,role:"checkbox","aria-label":this.model.get("title"),"aria-checked":!1,"data-id":this.model.get("id")}},events:{"click .js--select-attachment":"toggleSelectionHandler","change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .attachment-close":"removeFromLibrary","click .check":"checkClickHandler",keydown:"toggleSelectionHandler"},buttons:{},initialize:function(){var a=this.options.selection,b=_.defaults(this.options,{rerenderOnModelChange:!0});b.rerenderOnModelChange?this.listenTo(this.model,"change",this.render):this.listenTo(this.model,"change:percent",this.progress),this.listenTo(this.model,"change:title",this._syncTitle),this.listenTo(this.model,"change:caption",this._syncCaption),this.listenTo(this.model,"change:artist",this._syncArtist),this.listenTo(this.model,"change:album",this._syncAlbum),this.listenTo(this.model,"add",this.select),this.listenTo(this.model,"remove",this.deselect),a&&(a.on("reset",this.updateSelect,this),this.listenTo(this.model,"selection:single selection:unsingle",this.details),this.details(this.model,this.controller.state().get("selection"))),this.listenTo(this.controller,"attachment:compat:waiting attachment:compat:ready",this.updateSave)},dispose:function(){var a=this.options.selection;return this.updateAll(),a&&a.off(null,null,this), e.prototype.dispose.apply(this,arguments),this},render:function(){var a=_.defaults(this.model.toJSON(),{orientation:"landscape",uploading:!1,type:"",subtype:"",icon:"",filename:"",caption:"",title:"",dateFormatted:"",width:"",height:"",compat:!1,alt:"",description:""},this.options);return a.buttons=this.buttons,a.describe=this.controller.state().get("describe"),"image"===a.type&&(a.size=this.imageSize()),a.can={},a.nonces&&(a.can.remove=!!a.nonces["delete"],a.can.save=!!a.nonces.update),this.controller.state().get("allowLocalEdits")&&(a.allowLocalEdits=!0),a.uploading&&!a.percent&&(a.percent=0),this.views.detach(),this.$el.html(this.template(a)),this.$el.toggleClass("uploading",a.uploading),a.uploading?this.$bar=this.$(".media-progress-bar div"):delete this.$bar,this.updateSelect(),this.updateSave(),this.views.render(),this},progress:function(){this.$bar&&this.$bar.length&&this.$bar.width(this.model.get("percent")+"%")},toggleSelectionHandler:function(a){var b;if("INPUT"!==a.target.nodeName&&"BUTTON"!==a.target.nodeName){if(37===a.keyCode||38===a.keyCode||39===a.keyCode||40===a.keyCode)return void this.controller.trigger("attachment:keydown:arrow",a);if("keydown"!==a.type||13===a.keyCode||32===a.keyCode){if(a.preventDefault(),this.controller.isModeActive("grid")){if(this.controller.isModeActive("edit"))return void this.controller.trigger("edit:attachment",this.model,a.currentTarget);this.controller.isModeActive("select")&&(b="toggle")}a.shiftKey?b="between":(a.ctrlKey||a.metaKey)&&(b="toggle"),this.toggleSelection({method:b}),this.controller.trigger("selection:toggle")}}},toggleSelection:function(a){var b,c,d,e,f=this.collection,g=this.options.selection,h=this.model,i=a&&a.method;if(g){if(b=g.single(),i=_.isUndefined(i)?g.multiple:i,"between"===i&&b&&g.multiple){if(b===h)return;return d=f.indexOf(b),e=f.indexOf(this.model),c=e>d?f.models.slice(d,e+1):f.models.slice(e,d+1),g.add(c),void g.single(h)}if("toggle"===i)return g[this.selected()?"remove":"add"](h),void g.single(h);if("add"===i)return g.add(h),void g.single(h);i||(i="add"),"add"!==i&&(i="reset"),this.selected()?g[b===h?"remove":"single"](h):(g[i](h),g.single(h))}},updateSelect:function(){this[this.selected()?"select":"deselect"]()},selected:function(){var a=this.options.selection;return a?!!a.get(this.model.cid):void 0},select:function(a,b){var c=this.options.selection,d=this.controller;!c||b&&b!==c||this.$el.hasClass("selected")||(this.$el.addClass("selected").attr("aria-checked",!0),d.isModeActive("grid")&&d.isModeActive("select")||this.$(".check").attr("tabindex","0"))},deselect:function(a,b){var c=this.options.selection;!c||b&&b!==c||this.$el.removeClass("selected").attr("aria-checked",!1).find(".check").attr("tabindex","-1")},details:function(a,b){var c,d=this.options.selection;d===b&&(c=d.single(),this.$el.toggleClass("details",c===this.model))},imageSize:function(a){var b=this.model.get("sizes"),c=!1;return a=a||"medium",b&&(b[a]?c=b[a]:b.large?c=b.large:b.thumbnail?c=b.thumbnail:b.full&&(c=b.full),c)?_.clone(c):{url:this.model.get("url"),width:this.model.get("width"),height:this.model.get("height"),orientation:this.model.get("orientation")}},updateSetting:function(a){var b,c,d=f(a.target).closest("[data-setting]");d.length&&(b=d.data("setting"),c=a.target.value,this.model.get(b)!==c&&this.save(b,c))},save:function(){var a=this,b=this._save=this._save||{status:"ready"},c=this.model.save.apply(this.model,arguments),d=b.requests?f.when(c,b.requests):c;b.savedTimer&&clearTimeout(b.savedTimer),this.updateSave("waiting"),b.requests=d,d.always(function(){b.requests===d&&(a.updateSave("resolved"===d.state()?"complete":"error"),b.savedTimer=setTimeout(function(){a.updateSave("ready"),delete b.savedTimer},2e3))})},updateSave:function(a){var b=this._save=this._save||{status:"ready"};return a&&a!==b.status&&(this.$el.removeClass("save-"+b.status),b.status=a),this.$el.addClass("save-"+b.status),this},updateAll:function(){var a,b=this.$("[data-setting]"),c=this.model;a=_.chain(b).map(function(a){var b,d,e=f("input, textarea, select, [value]",a);if(e.length)return b=f(a).data("setting"),d=e.val(),c.get(b)!==d?[b,d]:void 0}).compact().object().value(),_.isEmpty(a)||c.save(a)},removeFromLibrary:function(a){("keydown"!==a.type||13===a.keyCode||32===a.keyCode)&&(a.stopPropagation(),this.collection.remove(this.model))},checkClickHandler:function(a){var b=this.options.selection;b&&(a.stopPropagation(),b.where({id:this.model.get("id")}).length?(b.remove(this.model),this.$el.focus()):b.add(this.model))}}),_.each({caption:"_syncCaption",title:"_syncTitle",artist:"_syncArtist",album:"_syncAlbum"},function(a,b){d.prototype[a]=function(a,c){var d=this.$('[data-setting="'+b+'"]');return d.length?c===d.find("input, textarea, select, [value]").val()?this:this.render():this}}),b.exports=d},{}],26:[function(a,b,c){var d,e=wp.media.view.Attachment,f=wp.media.view.l10n;d=e.extend({tagName:"div",className:"attachment-details",template:wp.template("attachment-details"),attributes:function(){return{tabIndex:0,"data-id":this.model.get("id")}},events:{"change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .delete-attachment":"deleteAttachment","click .trash-attachment":"trashAttachment","click .untrash-attachment":"untrashAttachment","click .edit-attachment":"editAttachment",keydown:"toggleSelectionHandler"},initialize:function(){this.options=_.defaults(this.options,{rerenderOnModelChange:!1}),this.on("ready",this.initialFocus),e.prototype.initialize.apply(this,arguments)},initialFocus:function(){wp.media.isTouchDevice||this.$('input[type="text"]').eq(0).focus()},deleteAttachment:function(a){a.preventDefault(),window.confirm(f.warnDelete)&&(this.model.destroy(),this.controller.modal.focusManager.focus())},trashAttachment:function(a){var b=this.controller.library;a.preventDefault(),wp.media.view.settings.mediaTrash&&"edit-metadata"===this.controller.content.mode()?(this.model.set("status","trash"),this.model.save().done(function(){b._requery(!0)})):this.model.destroy()},untrashAttachment:function(a){var b=this.controller.library;a.preventDefault(),this.model.set("status","inherit"),this.model.save().done(function(){b._requery(!0)})},editAttachment:function(a){var b=this.controller.states.get("edit-image");window.imageEdit&&b?(a.preventDefault(),b.set("image",this.model),this.controller.setState("edit-image")):this.$el.addClass("needs-refresh")},toggleSelectionHandler:function(a){return"keydown"===a.type&&9===a.keyCode&&a.shiftKey&&a.target===this.$(":tabbable").get(0)?(this.controller.trigger("attachment:details:shift-tab",a),!1):37===a.keyCode||38===a.keyCode||39===a.keyCode||40===a.keyCode?void this.controller.trigger("attachment:keydown:arrow",a):void 0}}),b.exports=d},{}],27:[function(a,b,c){var d=wp.media.view.Attachment.extend({buttons:{close:!0}});b.exports=d},{}],28:[function(a,b,c){var d=wp.media.view.Attachment.Selection.extend({buttons:{close:!0}});b.exports=d},{}],29:[function(a,b,c){var d=wp.media.view.Attachment.extend({buttons:{check:!0}});b.exports=d},{}],30:[function(a,b,c){var d=wp.media.view.Attachment.extend({className:"attachment selection",toggleSelection:function(){this.options.selection.single(this.model)}});b.exports=d},{}],31:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"ul",className:"attachments",attributes:{tabIndex:-1},initialize:function(){this.el.id=_.uniqueId("__attachments-view-"),_.defaults(this.options,{refreshSensitivity:wp.media.isTouchDevice?300:200,refreshThreshold:3,AttachmentView:wp.media.view.Attachment,sortable:!1,resize:!0,idealColumnWidth:f(window).width()<640?135:150}),this._viewsByCid={},this.$window=f(window),this.resizeEvent="resize.media-modal-columns",this.collection.on("add",function(a){this.views.add(this.createAttachmentView(a),{at:this.collection.indexOf(a)})},this),this.collection.on("remove",function(a){var b=this._viewsByCid[a.cid];delete this._viewsByCid[a.cid],b&&b.remove()},this),this.collection.on("reset",this.render,this),this.listenTo(this.controller,"library:selection:add",this.attachmentFocus),this.scroll=_.chain(this.scroll).bind(this).throttle(this.options.refreshSensitivity).value(),this.options.scrollElement=this.options.scrollElement||this.el,f(this.options.scrollElement).on("scroll",this.scroll),this.initSortable(),_.bindAll(this,"setColumns"),this.options.resize&&(this.on("ready",this.bindEvents),this.controller.on("open",this.setColumns),_.defer(this.setColumns,this))},bindEvents:function(){this.$window.off(this.resizeEvent).on(this.resizeEvent,_.debounce(this.setColumns,50))},attachmentFocus:function(){this.$("li:first").focus()},restoreFocus:function(){this.$("li.selected:first").focus()},arrowEvent:function(a){var b=this.$el.children("li"),c=this.columns,d=b.filter(":focus").index(),e=c>=d+1?1:Math.ceil((d+1)/c);if(-1!==d){if(37===a.keyCode){if(0===d)return;b.eq(d-1).focus()}if(38===a.keyCode){if(1===e)return;b.eq(d-c).focus()}if(39===a.keyCode){if(b.length===d)return;b.eq(d+1).focus()}if(40===a.keyCode){if(Math.ceil(b.length/c)===e)return;b.eq(d+c).focus()}}},dispose:function(){this.collection.props.off(null,null,this),this.options.resize&&this.$window.off(this.resizeEvent),e.prototype.dispose.apply(this,arguments)},setColumns:function(){var a=this.columns,b=this.$el.width();b&&(this.columns=Math.min(Math.round(b/this.options.idealColumnWidth),12)||1,a&&a===this.columns||this.$el.closest(".media-frame-content").attr("data-columns",this.columns))},initSortable:function(){var a=this.collection;!wp.media.isTouchDevice&&this.options.sortable&&f.fn.sortable&&(this.$el.sortable(_.extend({disabled:!!a.comparator,tolerance:"pointer",start:function(a,b){b.item.data("sortableIndexStart",b.item.index())},update:function(b,c){var d=a.at(c.item.data("sortableIndexStart")),e=a.comparator;delete a.comparator,a.remove(d,{silent:!0}),a.add(d,{silent:!0,at:c.item.index()}),a.comparator=e,a.trigger("reset",a),a.saveMenuOrder()}},this.options.sortable)),a.props.on("change:orderby",function(){this.$el.sortable("option","disabled",!!a.comparator)},this),this.collection.props.on("change:orderby",this.refreshSortable,this),this.refreshSortable())},refreshSortable:function(){if(!wp.media.isTouchDevice&&this.options.sortable&&f.fn.sortable){var a=this.collection,b=a.props.get("orderby"),c="menuOrder"===b||!a.comparator;this.$el.sortable("option","disabled",!c)}},createAttachmentView:function(a){var b=new this.options.AttachmentView({controller:this.controller,model:a,collection:this.collection,selection:this.options.selection});return this._viewsByCid[a.cid]=b},prepare:function(){this.collection.length?this.views.set(this.collection.map(this.createAttachmentView,this)):(this.views.unset(),this.collection.more().done(this.scroll))},ready:function(){this.scroll()},scroll:function(){var a,b=this,c=this.options.scrollElement,d=c.scrollTop;c===document&&(c=document.body,d=f(document).scrollTop()),f(c).is(":visible")&&this.collection.hasMore()&&(a=this.views.parent.toolbar,c.scrollHeight-(d+c.clientHeight)'+g.dragInfo+"")[0],priority:-40})),this.options.suggestedWidth&&this.options.suggestedHeight&&this.toolbar.set("suggestedDimensions",new e({el:h('
'+g.suggestedDimensions+" "+this.options.suggestedWidth+" × "+this.options.suggestedHeight+"
")[0],priority:-40}))},updateContent:function(){var a,b=this;a=this.controller.isModeActive("grid")?b.attachmentsNoResults:b.uploader,this.collection.length?(a.$el.addClass("hidden"),b.toolbar.get("spinner").hide()):(this.toolbar.get("spinner").show(),this.dfd=this.collection.more().done(function(){b.collection.length?a.$el.addClass("hidden"):a.$el.removeClass("hidden"),b.toolbar.get("spinner").hide()}))},createUploader:function(){this.uploader=new wp.media.view.UploaderInline({controller:this.controller,status:!1,message:this.controller.isModeActive("grid")?"":g.noItemsFound,canClose:this.controller.isModeActive("grid")}),this.uploader.hide(),this.views.add(this.uploader)},toggleUploader:function(){this.uploader.$el.hasClass("hidden")?this.uploader.show():this.uploader.hide()},createAttachments:function(){this.attachments=new wp.media.view.Attachments({controller:this.controller,collection:this.collection,selection:this.options.selection,model:this.model,sortable:this.options.sortable,scrollElement:this.options.scrollElement,idealColumnWidth:this.options.idealColumnWidth,AttachmentView:this.options.AttachmentView}),this.attachments.listenTo(this.controller,"attachment:keydown:arrow",this.attachments.arrowEvent),this.attachments.listenTo(this.controller,"attachment:details:shift-tab",this.attachments.restoreFocus),this.views.add(this.attachments),this.controller.isModeActive("grid")&&(this.attachmentsNoResults=new e({controller:this.controller,tagName:"p"}),this.attachmentsNoResults.$el.addClass("hidden no-media"),this.attachmentsNoResults.$el.html(g.noMedia),this.views.add(this.attachmentsNoResults))},createSidebar:function(){var a=this.options,b=a.selection,c=this.sidebar=new wp.media.view.Sidebar({controller:this.controller});this.views.add(c),this.controller.uploader&&c.set("uploads",new wp.media.view.UploaderStatus({controller:this.controller,priority:40})),b.on("selection:single",this.createSingle,this),b.on("selection:unsingle",this.disposeSingle,this),b.single()&&this.createSingle()},createSingle:function(){var a=this.sidebar,b=this.options.selection.single();a.set("details",new wp.media.view.Attachment.Details({controller:this.controller,model:b,priority:80})),a.set("compat",new wp.media.view.AttachmentCompat({controller:this.controller,model:b,priority:120})),this.options.display&&a.set("display",new wp.media.view.Settings.AttachmentDisplay({controller:this.controller,model:this.model.display(b),attachment:b,priority:160,userSettings:this.model.get("displayUserSettings")})),"insert"===this.model.id&&a.$el.addClass("visible")},disposeSingle:function(){var a=this.sidebar;a.unset("details"),a.unset("compat"),a.unset("display"),a.$el.removeClass("visible")}}),b.exports=d},{}],33:[function(a,b,c){var d,e=wp.media.view.Attachments;d=e.extend({events:{},initialize:function(){return _.defaults(this.options,{sortable:!1,resize:!1,AttachmentView:wp.media.view.Attachment.Selection}),e.prototype.initialize.apply(this,arguments)}}),b.exports=d},{}],34:[function(a,b,c){var d,e=Backbone.$;d=wp.media.View.extend({tagName:"div",className:"button-group button-large media-button-group",initialize:function(){this.buttons=_.map(this.options.buttons||[],function(a){return a instanceof Backbone.View?a:new wp.media.view.Button(a).render()}),delete this.options.buttons,this.options.classes&&this.$el.addClass(this.options.classes)},render:function(){return this.$el.html(e(_.pluck(this.buttons,"el")).detach()),this}}),b.exports=d},{}],35:[function(a,b,c){var d=wp.media.View.extend({tagName:"button",className:"media-button",attributes:{type:"button"},events:{click:"click"},defaults:{text:"",style:"",size:"large",disabled:!1},initialize:function(){this.model=new Backbone.Model(this.defaults),_.each(this.defaults,function(a,b){var c=this.options[b];_.isUndefined(c)||(this.model.set(b,c),delete this.options[b])},this),this.listenTo(this.model,"change",this.render)},render:function(){var a=["button",this.className],b=this.model.toJSON();return b.style&&a.push("button-"+b.style),b.size&&a.push("button-"+b.size),a=_.uniq(a.concat(this.options.classes)),this.el.className=a.join(" "),this.$el.attr("disabled",b.disabled),this.$el.text(this.model.get("text")),this},click:function(a){"#"===this.attributes.href&&a.preventDefault(),this.options.click&&!this.model.get("disabled")&&this.options.click.apply(this,arguments)}});b.exports=d},{}],36:[function(a,b,c){var d,e=wp.media.View,f=wp.media.view.UploaderStatus,g=wp.media.view.l10n,h=jQuery;d=e.extend({className:"crop-content",template:wp.template("crop-content"),initialize:function(){_.bindAll(this,"onImageLoad")},ready:function(){this.controller.frame.on("content:error:crop",this.onError,this),this.$image=this.$el.find(".crop-image"),this.$image.on("load",this.onImageLoad),h(window).on("resize.cropper",_.debounce(this.onImageLoad,250))},remove:function(){h(window).off("resize.cropper"),this.$el.remove(),this.$el.off(),e.prototype.remove.apply(this,arguments)},prepare:function(){return{title:g.cropYourImage,url:this.options.attachment.get("url")}},onImageLoad:function(){var a=this.controller.get("imgSelectOptions");"function"==typeof a&&(a=a(this.options.attachment,this.controller)),a=_.extend(a,{parent:this.$el}),this.trigger("image-loaded"),this.controller.imgSelect=this.$image.imgAreaSelect(a)},onError:function(){var a=this.options.attachment.get("filename");this.views.add(".upload-errors",new wp.media.view.UploaderStatusError({filename:f.prototype.filename(a),message:window._wpMediaViewsL10n.cropError}),{at:0})}}),b.exports=d},{}],37:[function(a,b,c){var d,e=wp.media.View;d=e.extend({className:"image-editor",template:wp.template("image-editor"),initialize:function(a){this.editor=window.imageEdit,this.controller=a.controller,e.prototype.initialize.apply(this,arguments)},prepare:function(){return this.model.toJSON()},loadEditor:function(){var a=this.editor.open(this.model.get("id"),this.model.get("nonces").edit,this);a.done(_.bind(this.focus,this))},focus:function(){this.$(".imgedit-submit .button").eq(0).focus()},back:function(){var a=this.controller.lastState();this.controller.setState(a)},refresh:function(){this.model.fetch()},save:function(){var a=this.controller.lastState();this.model.fetch().done(_.bind(function(){this.controller.setState(a)},this))}}),b.exports=d},{}],38:[function(a,b,c){var d=wp.media.View.extend({className:"media-embed",initialize:function(){this.url=new wp.media.view.EmbedUrl({controller:this.controller,model:this.model.props}).render(),this.views.set([this.url]),this.refresh(),this.listenTo(this.model,"change:type",this.refresh),this.listenTo(this.model,"change:loading",this.loading)},settings:function(a){this._settings&&this._settings.remove(),this._settings=a,this.views.add(a)},refresh:function(){var a,b=this.model.get("type");if("image"===b)a=wp.media.view.EmbedImage;else{if("link"!==b)return;a=wp.media.view.EmbedLink}this.settings(new a({controller:this.controller,model:this.model.props,priority:40}))},loading:function(){this.$el.toggleClass("embed-loading",this.model.get("loading"))}});b.exports=d},{}],39:[function(a,b,c){var d,e=wp.media.view.Settings.AttachmentDisplay;d=e.extend({className:"embed-media-settings",template:wp.template("embed-image-settings"),initialize:function(){e.prototype.initialize.apply(this,arguments),this.listenTo(this.model,"change:url",this.updateImage)},updateImage:function(){this.$("img").attr("src",this.model.get("url"))}}),b.exports=d},{}],40:[function(a,b,c){var d,e=jQuery;d=wp.media.view.Settings.extend({className:"embed-link-settings",template:wp.template("embed-link-settings"),initialize:function(){this.listenTo(this.model,"change:url",this.updateoEmbed)},updateoEmbed:_.debounce(function(){var a=this.model.get("url");this.$(".embed-container").hide().find(".embed-preview").empty(),this.$(".setting").hide(),a&&(a.length<11||!a.match(/^http(s)?:\/\//))||this.fetch()},wp.media.controller.Embed.sensitivity),fetch:function(){var a;e("#embed-url-field").val()===this.model.get("url")&&(this.dfd&&"pending"===this.dfd.state()&&this.dfd.abort(),a=new wp.shortcode({tag:"embed",attrs:_.pick(this.model.attributes,["width","height","src"]),content:this.model.get("url")}),this.dfd=e.ajax({type:"POST",url:wp.ajax.settings.url,context:this,data:{action:"parse-embed",post_ID:wp.media.view.settings.post.id,shortcode:a.string()}}).done(this.renderoEmbed).fail(this.renderFail))},renderFail:function(a,b){"abort"!==b&&this.$(".link-text").show()},renderoEmbed:function(a){var b=a&&a.data&&a.data.body||"";b?this.$(".embed-container").show().find(".embed-preview").html(b):this.renderFail()}}),b.exports=d},{}],41:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"label",className:"embed-url",events:{input:"url",keyup:"url",change:"url"},initialize:function(){this.$input=f('').val(this.model.get("url")),this.input=this.$input[0],this.spinner=f('')[0],this.$el.append([this.input,this.spinner]),this.listenTo(this.model,"change:url",this.render),this.model.get("url")&&_.delay(_.bind(function(){this.model.trigger("change:url")},this),500)},render:function(){var a=this.$input;if(!a.is(":focus"))return this.input.value=this.model.get("url")||"http://",e.prototype.render.apply(this,arguments),this},ready:function(){wp.media.isTouchDevice||this.focus()},url:function(a){this.model.set("url",a.target.value)},focus:function(){var a=this.$input;a.is(":visible")&&a.focus()[0].select()}}),b.exports=d},{}],42:[function(a,b,c){var d=wp.media.View.extend({events:{keydown:"constrainTabbing"},focus:function(){this.$(".media-menu-item").first().focus()},constrainTabbing:function(a){var b;if(9===a.keyCode)return b=this.$(":tabbable").not('.moxie-shim input[type="file"]'),b.last()[0]!==a.target||a.shiftKey?b.first()[0]===a.target&&a.shiftKey?(b.last().focus(),!1):void 0:(b.first().focus(),!1)}});b.exports=d},{}],43:[function(a,b,c){var d=wp.media.View.extend({initialize:function(){_.defaults(this.options,{mode:["select"]}),this._createRegions(),this._createStates(),this._createModes()},_createRegions:function(){this.regions=this.regions?this.regions.slice():[],_.each(this.regions,function(a){this[a]=new wp.media.controller.Region({view:this,id:a,selector:".media-frame-"+a})},this)},_createStates:function(){this.states=new Backbone.Collection(null,{model:wp.media.controller.State}),this.states.on("add",function(a){a.frame=this,a.trigger("ready")},this),this.options.states&&this.states.add(this.options.states)},_createModes:function(){this.activeModes=new Backbone.Collection,this.activeModes.on("add remove reset",_.bind(this.triggerModeEvents,this)),_.each(this.options.mode,function(a){this.activateMode(a)},this)},reset:function(){return this.states.invoke("trigger","reset"),this},triggerModeEvents:function(a,b,c){var d,e,f={add:"activate",remove:"deactivate"};_.each(c,function(a,b){a&&(d=b)}),_.has(f,d)&&(e=a.get("id")+":"+f[d],this.trigger(e))},activateMode:function(a){return this.isModeActive(a)?void 0:(this.activeModes.add([{id:a}]),this.$el.addClass("mode-"+a),this)},deactivateMode:function(a){return this.isModeActive(a)?(this.activeModes.remove(this.activeModes.where({id:a})),this.$el.removeClass("mode-"+a),this.trigger(a+":deactivate"),this):this},isModeActive:function(a){return Boolean(this.activeModes.where({id:a}).length)}});_.extend(d.prototype,wp.media.controller.StateMachine.prototype),b.exports=d},{}],44:[function(a,b,c){var d,e=wp.media.view.MediaFrame.Select,f=wp.media.view.l10n;d=e.extend({defaults:{id:"image",url:"",menu:"image-details",content:"image-details",toolbar:"image-details",type:"link",title:f.imageDetailsTitle,priority:120},initialize:function(a){this.image=new wp.media.model.PostImage(a.metadata),this.options.selection=new wp.media.model.Selection(this.image.attachment,{multiple:!1}),e.prototype.initialize.apply(this,arguments)},bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.on("menu:create:image-details",this.createMenu,this),this.on("content:create:image-details",this.imageDetailsContent,this),this.on("content:render:edit-image",this.editImageContent,this),this.on("toolbar:render:image-details",this.renderImageDetailsToolbar,this),this.on("toolbar:render:replace",this.renderReplaceImageToolbar,this)},createStates:function(){this.states.add([new wp.media.controller.ImageDetails({image:this.image,editable:!1}),new wp.media.controller.ReplaceImage({id:"replace-image",library:wp.media.query({type:"image"}),image:this.image,multiple:!1,title:f.imageReplaceTitle,toolbar:"replace",priority:80,displaySettings:!0}),new wp.media.controller.EditImage({image:this.image,selection:this.options.selection})])},imageDetailsContent:function(a){a.view=new wp.media.view.ImageDetails({controller:this,model:this.state().image,attachment:this.state().image.attachment})},editImageContent:function(){var a,b=this.state(),c=b.get("image");c&&(a=new wp.media.view.EditImage({model:c,controller:this}).render(),this.content.set(a),a.loadEditor())},renderImageDetailsToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{select:{style:"primary",text:f.update,priority:80,click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",a.image.toJSON()),a.setState(a.options.state),a.reset()}}}}))},renderReplaceImageToolbar:function(){var a=this,b=a.lastState(),c=b&&b.id;this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{back:{text:f.back,priority:20,click:function(){c?a.setState(c):a.close()}},replace:{style:"primary",text:f.replace,priority:80,click:function(){var a=this.controller,b=a.state(),c=b.get("selection"),d=c.single();a.close(),a.image.changeAttachment(d,b.display(d)),b.trigger("replace",a.image.toJSON()),a.setState(a.options.state),a.reset()}}}}))}}),b.exports=d},{}],45:[function(a,b,c){var d,e=wp.media.view.MediaFrame.Select,f=wp.media.controller.Library,g=wp.media.view.l10n;d=e.extend({initialize:function(){this.counts={audio:{count:wp.media.view.settings.attachmentCounts.audio,state:"playlist"},video:{count:wp.media.view.settings.attachmentCounts.video,state:"video-playlist"}},_.defaults(this.options,{multiple:!0,editing:!1,state:"insert",metadata:{}}),e.prototype.initialize.apply(this,arguments),this.createIframeStates()},createStates:function(){var a=this.options;this.states.add([new f({id:"insert",title:g.insertMediaTitle,priority:20,toolbar:"main-insert",filterable:"all",library:wp.media.query(a.library),multiple:a.multiple?"reset":!1,editable:!0,allowLocalEdits:!0,displaySettings:!0,displayUserSettings:!0}),new f({id:"gallery",title:g.createGalleryTitle,priority:40,toolbar:"main-gallery",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({type:"image"},a.library))}),new wp.media.controller.Embed({metadata:a.metadata}),new wp.media.controller.EditImage({model:a.editImage}),new wp.media.controller.GalleryEdit({library:a.selection,editing:a.editing,menu:"gallery"}),new wp.media.controller.GalleryAdd,new f({id:"playlist",title:g.createPlaylistTitle,priority:60,toolbar:"main-playlist",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({type:"audio"},a.library))}),new wp.media.controller.CollectionEdit({type:"audio",collectionType:"playlist",title:g.editPlaylistTitle,SettingsView:wp.media.view.Settings.Playlist,library:a.selection,editing:a.editing,menu:"playlist",dragInfoText:g.playlistDragInfo,dragInfo:!1}),new wp.media.controller.CollectionAdd({type:"audio",collectionType:"playlist",title:g.addToPlaylistTitle}),new f({id:"video-playlist",title:g.createVideoPlaylistTitle,priority:60,toolbar:"main-video-playlist",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({ type:"video"},a.library))}),new wp.media.controller.CollectionEdit({type:"video",collectionType:"playlist",title:g.editVideoPlaylistTitle,SettingsView:wp.media.view.Settings.Playlist,library:a.selection,editing:a.editing,menu:"video-playlist",dragInfoText:g.videoPlaylistDragInfo,dragInfo:!1}),new wp.media.controller.CollectionAdd({type:"video",collectionType:"playlist",title:g.addToVideoPlaylistTitle})]),wp.media.view.settings.post.featuredImageId&&this.states.add(new wp.media.controller.FeaturedImage)},bindHandlers:function(){var a,b;e.prototype.bindHandlers.apply(this,arguments),this.on("activate",this.activate,this),b=_.find(this.counts,function(a){return 0===a.count}),"undefined"!=typeof b&&this.listenTo(wp.media.model.Attachments.all,"change:type",this.mediaTypeCounts),this.on("menu:create:gallery",this.createMenu,this),this.on("menu:create:playlist",this.createMenu,this),this.on("menu:create:video-playlist",this.createMenu,this),this.on("toolbar:create:main-insert",this.createToolbar,this),this.on("toolbar:create:main-gallery",this.createToolbar,this),this.on("toolbar:create:main-playlist",this.createToolbar,this),this.on("toolbar:create:main-video-playlist",this.createToolbar,this),this.on("toolbar:create:featured-image",this.featuredImageToolbar,this),this.on("toolbar:create:main-embed",this.mainEmbedToolbar,this),a={menu:{"default":"mainMenu",gallery:"galleryMenu",playlist:"playlistMenu","video-playlist":"videoPlaylistMenu"},content:{embed:"embedContent","edit-image":"editImageContent","edit-selection":"editSelectionContent"},toolbar:{"main-insert":"mainInsertToolbar","main-gallery":"mainGalleryToolbar","gallery-edit":"galleryEditToolbar","gallery-add":"galleryAddToolbar","main-playlist":"mainPlaylistToolbar","playlist-edit":"playlistEditToolbar","playlist-add":"playlistAddToolbar","main-video-playlist":"mainVideoPlaylistToolbar","video-playlist-edit":"videoPlaylistEditToolbar","video-playlist-add":"videoPlaylistAddToolbar"}},_.each(a,function(a,b){_.each(a,function(a,c){this.on(b+":render:"+c,this[a],this)},this)},this)},activate:function(){_.each(this.counts,function(a){a.count<1&&this.menuItemVisibility(a.state,"hide")},this)},mediaTypeCounts:function(a,b){"undefined"!=typeof this.counts[b]&&this.counts[b].count<1&&(this.counts[b].count++,this.menuItemVisibility(this.counts[b].state,"show"))},mainMenu:function(a){a.set({"library-separator":new wp.media.View({className:"separator",priority:100})})},menuItemVisibility:function(a,b){var c=this.menu.get();"hide"===b?c.hide(a):"show"===b&&c.show(a)},galleryMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelGalleryTitle,priority:20,click:function(){c?d.setState(c):d.close(),this.controller.modal.focusManager.focus()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},playlistMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelPlaylistTitle,priority:20,click:function(){c?d.setState(c):d.close()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},videoPlaylistMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelVideoPlaylistTitle,priority:20,click:function(){c?d.setState(c):d.close()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},embedContent:function(){var a=new wp.media.view.Embed({controller:this,model:this.state()}).render();this.content.set(a),wp.media.isTouchDevice||a.url.focus()},editSelectionContent:function(){var a,b=this.state(),c=b.get("selection");a=new wp.media.view.AttachmentsBrowser({controller:this,collection:c,selection:c,model:b,sortable:!0,search:!1,date:!1,dragInfo:!0,AttachmentView:wp.media.view.Attachments.EditSelection}).render(),a.toolbar.set("backToLibrary",{text:g.returnToLibrary,priority:-100,click:function(){this.controller.content.mode("browse")}}),this.content.set(a),this.trigger("edit:selection",this)},editImageContent:function(){var a=this.state().get("image"),b=new wp.media.view.EditImage({model:a,controller:this}).render();this.content.set(b),b.loadEditor()},selectionStatusToolbar:function(a){var b=this.state().get("editable");a.set("selection",new wp.media.view.Selection({controller:this,collection:this.state().get("selection"),priority:-40,editable:b&&function(){this.controller.content.mode("edit-selection")}}).render())},mainInsertToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("insert",{style:"primary",priority:80,text:g.insertIntoPost,requires:{selection:!0},click:function(){var a=b.state(),c=a.get("selection");b.close(),a.trigger("insert",c).reset()}})},mainGalleryToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("gallery",{style:"primary",text:g.createNewGallery,priority:60,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("gallery-edit"),d=a.where({type:"image"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("gallery-edit"),this.controller.modal.focusManager.focus()}})},mainPlaylistToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("playlist",{style:"primary",text:g.createNewPlaylist,priority:100,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("playlist-edit"),d=a.where({type:"audio"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("playlist-edit"),this.controller.modal.focusManager.focus()}})},mainVideoPlaylistToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("video-playlist",{style:"primary",text:g.createNewVideoPlaylist,priority:100,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("video-playlist-edit"),d=a.where({type:"video"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("video-playlist-edit"),this.controller.modal.focusManager.focus()}})},featuredImageToolbar:function(a){this.createSelectToolbar(a,{text:g.setFeaturedImage,state:this.options.state})},mainEmbedToolbar:function(a){a.view=new wp.media.view.Toolbar.Embed({controller:this})},galleryEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updateGallery:g.insertGallery,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},galleryAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToGallery,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("gallery-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("gallery-edit")}}}}))},playlistEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updatePlaylist:g.insertPlaylist,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},playlistAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToPlaylist,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("playlist-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("playlist-edit")}}}}))},videoPlaylistEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updateVideoPlaylist:g.insertVideoPlaylist,priority:140,requires:{library:!0},click:function(){var a=this.controller,b=a.state(),c=b.get("library");c.type="video",a.close(),b.trigger("update",c),a.setState(a.options.state),a.reset()}}}}))},videoPlaylistAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToVideoPlaylist,priority:140,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("video-playlist-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("video-playlist-edit")}}}}))}}),b.exports=d},{}],46:[function(a,b,c){var d,e=wp.media.view.MediaFrame,f=wp.media.view.l10n;d=e.extend({initialize:function(){e.prototype.initialize.apply(this,arguments),_.defaults(this.options,{selection:[],library:{},multiple:!1,state:"library"}),this.createSelection(),this.createStates(),this.bindHandlers()},createSelection:function(){var a=this.options.selection;a instanceof wp.media.model.Selection||(this.options.selection=new wp.media.model.Selection(a,{multiple:this.options.multiple})),this._selection={attachments:new wp.media.model.Attachments,difference:[]}},createStates:function(){var a=this.options;this.options.states||this.states.add([new wp.media.controller.Library({library:wp.media.query(a.library),multiple:a.multiple,title:a.title,priority:20})])},bindHandlers:function(){this.on("router:create:browse",this.createRouter,this),this.on("router:render:browse",this.browseRouter,this),this.on("content:create:browse",this.browseContent,this),this.on("content:render:upload",this.uploadContent,this),this.on("toolbar:create:select",this.createSelectToolbar,this)},browseRouter:function(a){a.set({upload:{text:f.uploadFilesTitle,priority:20},browse:{text:f.mediaLibraryTitle,priority:40}})},browseContent:function(a){var b=this.state();this.$el.removeClass("hide-toolbar"),a.view=new wp.media.view.AttachmentsBrowser({controller:this,collection:b.get("library"),selection:b.get("selection"),model:b,sortable:b.get("sortable"),search:b.get("searchable"),filters:b.get("filterable"),date:b.get("date"),display:b.has("display")?b.get("display"):b.get("displaySettings"),dragInfo:b.get("dragInfo"),idealColumnWidth:b.get("idealColumnWidth"),suggestedWidth:b.get("suggestedWidth"),suggestedHeight:b.get("suggestedHeight"),AttachmentView:b.get("AttachmentView")})},uploadContent:function(){this.$el.removeClass("hide-toolbar"),this.content.set(new wp.media.view.UploaderInline({controller:this}))},createSelectToolbar:function(a,b){b=b||this.options.button||{},b.controller=this,a.view=new wp.media.view.Toolbar.Select(b)}}),b.exports=d},{}],47:[function(a,b,c){var d=wp.media.View.extend({className:"media-iframe",render:function(){return this.views.detach(),this.$el.html('',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 zD;$?avkeW*0t71@mqoMP4=VzHX;ipI`r@NG=i&eW0Qdm_2><{9O>cNqBGFg`mo+cP_RXj>!At|VJ4AF|h4oh#eO23rPf1LnSWN- z1WXJj7>Cn9$UzR0kdTwyK=P7+!<}FtAtA?mxn7Q!k^0h!PTiANhcy zDT<=Q-~RoI@`xh-Em02sZ!7$za$ia*pNsuq+9Q$UelYE{^G2&37gXGHD`%bGvF@x* zo7~MEYu9&FF51*Fx~XI7iKlj)@1DKBH<`3%$}&z`rYOfnH09a&+S9#qUs2R)@rbD? ze~2gw6R<5QRZ%*?)1eCN(60)AycH#Il{G5C@t>wFxmr=u^nc*`4*lzga*tI+xxZ2; zY2*@BNq}>GQdOoXZ{r`}XNH0%gpUq|dpECt_hxXf`dvh{1>33~P{f+vO0}{M{DfPF zZ1A5V<57hFdn@ZVx{xp-ai+5VdO*4(CZf3}B`Q6d$Qf0>GBu(+`Fllw@p9%{Bg)O% zTW_}3uPaANznX7S6iZe2F{p!8n<0>QBt%0<1|eAq(Gk*ukXD4`q2pQC3RQR8AXvQ< zLV4%_tBZBDtNE$uTcOrkR7F>7t?-+VVtU1f`msL&f8JzO&r%f@H}pEDFw{CG&$mO~ zo*sj8W!xOr2$Z(mY4F2;dXmOIwia?#r$f+U?hJ5dbt!HAnsU5gIj*@gF?}ceNbf8x zWHx2UP0!7C^Wd!j3Kvui_;Kf8Oy&k4ek5)mW zxG5a!HglOO;K(kOP~GjvL|ej%dQ_*&3lAU>GKeeE_cbxzc;#@wDoX8+8~GwQ33I^{ z$n5z+Y_VBc4GD5tcP@mIG3L$#cQa6=&DOczy_)NG%(1P)2|UKFU7L|ScGToicRr-E znX2hLng@nvw!xWydk6rz;SLFB0g_@NrZYKX+;k5`xRoi{@XKS{MvEU~7eR+bx*e^y z7Vvcs!|vUTAa@Zm7&T3wlpZ=GdLR`&UK>+uZNzI+RHT<$n+mSGTk@QyKyDa43a_pM z-m#cg$J9)(V{#U)V`{dKovli)2i~nN2DgsY$tv2_8uX@rj;=1boV7W?I z3D9N)RbeQ9GiR)MtP10c32X(Tp+qhS5=$UD)QjbdB7q~?x|fbC5<%6e2PqO0Z5thv z1-_*C1=hv2W4DvurW^GxGjc_3kV{VLon`ne# zex~eyS7=Vm0P?mk_9#1^Wb)phDL?%l!SgC)2 zM*)xu;9AKj%anTl1e|+_*e8My(#H#?nJFdASn*yn)~g%(z&ak4c#N;jm{45_=Aphg z)<$I&W>2hGrZ@C*IjGXFZns|z$(xga7BQ56H;ZZ3sk|S$Ld_%Pgy^c=41g`~M3RW` z9h3lv{`IFL-wNo(1Wo(dy4w0xr3__T*iV9_Cn2jAQjL-P$zn=`*^WWz6r3b}4XhQ} z=QQ}NB{Q9hyxByegL+lSHW!Lzv%EPEHLJGSf<-{sSyJf5(S4_IyA#5tVFn$Ia@dl8 zaCF_%5KeLn=@LLc+EWn6TGNi1_agjH3N|&QvPXm zi-h5sDAi(u|Eby%0tnHMO_r@%_Toc%0r$yjh=-fKP$eEv1Av0sk{$I&E-MuTLNy@T z&7)&#ej3gjDk@8CAT3-0ERUu&rs+|4grr(muc|ptex}#g$gk)o{jw!4YnCb!~)ry@=CdOOj7u%45N z+NC>Hx*og(-R0_KKmxt;0OIgYUpM=NLb4BJou0>0t2yp!96eIT=B12%71hHvC}ABn z3_1&$2Fqt+2A#raMvRL}drnsk;(SWd#l+09gwdoybW8}W%o;LW9`ql}=}V|0Sf555 zMg;-PZ9x{Hf@EJ6q--Jm9aw;WP*PFB^MuQ92{0Il4ax^rmwb zU<5EisA=S3Rw!7^7<}2QZ?b&r-&Vevlh!x$ZRA`3w(@mOT3_ee$hZEW`E=!6u~vnA zvv6pfgL9?}Kx@l+xab&#pNoLE+ANlIY`xGGViS) z0wlT^C#5|wDXIG$+nw|CeCyw0z9!077++tL z$X5{g)VGpv{oBgdJ!yU2ZzJFOgXGgdzr4WPw-6mX8#_2t@1cHwz7!{j8Qv~OzD8RV zm*FC`9*RjXc@s}{3nsrDlegrz3g-%BpL0}=lwhHZNAF*Y3i0tcEiV)#)0*5XG2vph z)`wCXrrnb;`iC${^@!QLmz0xz>|`8R@4EU+1+5X)@V=n4JCpU`)1wocRd2%~GT<-=I-cxG30#R5iJn0?pd$!WWOewtJW}UeV7(W^+m#eS&VxEjt+Tu5Z1%AA%-;RgQZtA zrRUG0h1z0otm?|6P$nqY+=1kad^!eu6~#zb2&8sWqRs>?(-!%A330=vwHDRaKNS)U zlaNJVS)d4uFRHuC5UE^T)fu=Xn<-ie)pSym*jS0EqO($31sLMWO4KwK?Q@W5SU{AO z(^^n}Eb-rbDZ|=)8TN50!yc6~>?tY3ej;Vq>q2%7j@!m0x`6VkvBky<5dBzKj<840?!0BZX;eN6+ts-?3s!(A5(KqSb0R;r+1Yh>SG}@lr+J zJViuz$7M3wJwP5i25^{)I>fOwh-5Tv|t?cd70chCq7lDT){Azv86+`Ig9rw6?GQI;=K z)K8~#02kOj|8Z|?Ie#}wg41x05yHJd<4IO)LNb)>b5OE}BT(wYjHK63CH(RCq9pEX z6-8h(23*{P68nAkh+VUZkyJ76&XuHFmhK1*MwAN>qvWVh&cwx!+SKJsh%*m=kPx)@ zRXafur+trT_88ti3SJKS3MvasVqyO>aOsrtK5Q}cs~+#s*2~+mTdI{ z$gM5d+1P+WLCt^UjUq*Rx2(c{n2%DTl|fDSdo{TqqbOu%7nsIca1WY3i133L{|Q{P z8AF=@+-T%KDW;B7h}M{Y!Rcrg;(iLeowm843qt$sEgh<&FT4kPHc|aFMpZrw6*~Ec z$o~ZRGt&P$__Nag7x1@8e~YGE&?^0Nz~3hQ$Af>0^sfW|ROxrY-!A=smw-PPlY#eO zz>H9~pS=~al*n?kF_!-f(t87sEyG3Q$#3yb6*_@ZD0&1Ah~s`1SE%zRiTE5w zOqDG8uvk5ZqCXEmKNGs$k5p5w1&=gFrzc(K0>{REY#iRRYUycpDoKI$g~R< z0J4>jYf?VgR-={wqGv3B5wH9RA`)aMk)%OwOTp!S30WXMbUW@o#PeUKXrjBZ6rU!88yRr7HNQRA%S|f?hjKfZBbO z)43RC%UP9Skti3J18tQq2U`AHqy|@902I;_V=+sDib&$GY^thqJ^uj|5+{*R61u+4 zId?>ZdJO8RLIg5@acl#}Ht-howIVG4ZLFG#IN6s8o$hytC$P|MqiXGBa!X?+$t#$q zau1+p5N8NxZ5t;)e8eeI=tJK6G5=kZmGAJYquQLY!JI5%AG;BE!5;JLavvwN9zS~9 zgy<)P)sLbaew-L@?ZBj0z~5bJaHfs$MWC605~+Mn8xNm<24Rp;%9A1ZLZJkNHrU^K z5bZSH2lY=wdmlU2WLr&kyva^z?)N+qY%$IKzS!f!q1WAP2zomn*`?A=L-(xEpiNZQ zLi6zq!5Ooo!3x@Dh1mvY4%aEC;r<)$kVUyZRtYi-t*lM z7AFfVP7bht*lQWx%n$=*@5#2o4fhA&pVHf**039StS1HCatn6L50NorJf^xo!kjZ^ z$s`sf`JkV~;+9OJuyBtv(b-Uq$;}DX#Hoy1{W9V_KCzkvCE4jGN$`YM4KPS#3HEn~ za{qVm$Xuaai!VN<^j=IRXyD(k%+Sa`J>m>SBpm#I=R^p;P$;6IUO)D2@kBE)+jQay z(`SnbJnU~wXvkJxCP~!LBJ!K=vm|C3T1mo#heQKuwmg|B*-4({iEX3B z-L!>&YPiqg2CiI4q9W!qB=n!hkh6r27I0;V9}V|;6g@W~KYHvqLRx~}^SHx%MOi+jcMK$GdT^-XB=nm zI*_vq9pf1LLz6JJ&y<31Z=Zy3mA$6aHGfKf@@t3S%0=*ZCHy@qYzFZ!f^rJY_3)gr zKcaXHO!BJ}_Y47cSO_k-TTxC0*arB!Od;793BzB9zZs$O5&ma@CDgzk7VR)lCeFaM z`HQqB(cGVS=YYDh2-45QxZ7yn=TTCMn@IJBz%TSr;P>GGs+g5X6y^yDz&V4aD-RHV zhses*P>MOx2`Nw^CS6zpEW#qrLaHe%v^6r)OB05vneI=q+x_(zM4=MZ^HWd=SXhH% z?n|WD7J5O?+AC~?8uk3km`9jd^)&eaJ^zZg+JMxrV&oG-CCm8*8q{DTq*?zAe}0a# zn$A_|OyV{Ll$Vs~*XNW&8za)*Mr?+EeORp>fmVaZ5Q82;CXPqa?^5_}3U+bjzTI5G z8@zh1v~xUC*g0Zqrq)FP$f9f?J5QDDDOj^BROd3Ra|PA8jIu1J-=p5J&RJOJsH}6j zsPiaM=dy5}V-xDc{8!4oDAf@|(h*BowW-r06-DYgV%=S)L5qDZmSw_w3W;5Rv2YUU zPNT@zF!Bt79toTz*25%eaP@blw;csp&kXj0jy>o;>giFjkNT9{M-}_2TbH8*tNsEC z+X>i9#Z!H;L0g zG`BO{KZ1ALXiBGA%f(j>2L3}^e|T4kEo)EL=@Q+xL+&h>bn z+r{-R&(3@EW~Eh}3o;my!qz5=X02-XxvFQ-M>~_11yE#4&;J=K7N$4D0Ewb4tBR(} z!yd-yM4b$`eHBN-7_wXwb-rapZmF4^+`5NB#*s}k_Da%29VSkZsOPg*gU z8A>D;$11E}o-)LEi7M-Hy^nS`xQxzqTd&1n%tt1!f=k$=2YN{l8x_B1+$n zo9Z&PxSv4m-B$d6k;=B5jq9>ZX)C&ZqCbaheTu@Cmp3XMpMk-Y$>d?Kx5%I|-WbV8 zAke6gQ%;y2X()eeWnPWY9gXpOyXQ>0Cw$I9_k_=xbWix4gYF5RJLw+nxd+{&J$KSQ z+JomiZ_@hCdmH)IzpZ?ulh!x-Hu9}MXg-~IuIJ!qu%i=y&tNsNZ_8CJv@N>{C#T;%~>*-XSEG@Zi_$Q--!N=!as)oG2uTS{pSlm zB1YJO-$lPGc4MgsDxspqCUZX9!nQ}e*O8ujJk}V8z(@?l%DwM08@J6EC~=N z2b%)GsZ^Tl1B8uLROtdq){i`r(#iI#UP0q%OHz21*SmN{C4dApKi5yt`6dZ4NQbOe z)j~pl!P>pejf0OjOp)$X>9$LkxrqoVNv4+2(-AYRYE(i}oYva9Fjecx$2N+A;U*#d z#+6+6!YK;p8>nXr$HhX)@@e=Cc(zxtrX;}A%;rY`gBCTqzB31A6g8qK# z2Xwv=6v?9_`9|=J+ALgh05+<2L@fK=Ch$~$n=ypD6;ang%AhAh9ybe)sJ;6F&SC=t zUY?eSSla`zywNipT(XjCSnsxC?il6f2G<7;9hVKSumN`q>u%F zRHvYm;weePsfb$2aofqY6Fkln(5f5;<8B8H$+#Geq0SJ4In)h8T!;H_Z+ey#5;Ba+ z*5UFpZV&YBzr$aPChqmp9(%u`0F&T-BTkczrS(jcB=V0Adki91fr*H8L<^Dc-2x$0 z{aCzF-`BhVN^aD%^`Qvf(=nmJ!H^&MM<0#hz zirIXTUqj6kZDJ_YRg?|>2Ley<>``f$j#=SJi3`*#gJUxQ#6e+fzv&5Yd!R^fnMI~dhs8~wh zNQK146+%)3xF^7fgoz#?Ofp4(pIB~4)&X)PIig+-(Cr6Q0UR))3O1pNaa6#z;g+Us z-5H{F{6GSrJe-i|02-jgL)?UX8&6U`2{}NRjqk4@EILdIyD%DY9-n|l`~Wl(JmI5} zh)P-|4r~$#b+4?ii?Wgjlm#Mg0{K&3i78RybhU{Dn_Lg}%Ke>Ie}CtHQMteKl-%FB z+z8vrZC#Ifza}@9&JXsONGlchgk52bUI|}17_ZxJo^(yH`Jiip&6BPP4#;|=3{a5K#Y z=soZr$~=_s8)#2Ztsg6YHUqIJMpILrYO8(=XD`Ho5hiRO+vr`wMiT-iz#5*2Gf7iN z_Fu;DzZ@n~ix=aRt2tv`!YeKdk{Q zLy5Gp^0;)GOgF4M11-@WN1rTmdbE408iiTpIbw^6H5Sw+NkL&Nh-WynSl1B()@{IO zyI9y63OnH;;yLVpgiNoQ`!79H9w|f|%Na{(p~45WX0Kz!jZY_8m@VTwfnShPZKlCu z?IWf9ECA$ktJiK?lZa(X$(UYz#w5E&v?*LLzP_leFDlHAf&NnsPz}sbIqN#`?(*tA zw-fE7#g|n>i&E>ueX!8iS9EE?945U8km<6di16b)&ooDW^Urtv7VBf>sMkHREInE} zcxkc-+_+|54V7pZt7<4un82&X z5x9OSAw;9;b(46Ccw<3m>`biDkdzhm1bM}O3p5fCjRlOhAjF*$3o|Dv4D))0g*rLZ zlF6WgT#1pf63~Juk&HQG1Jgr{HnH-Us5a9j?%@1LqxYA%C|{!j$1KwAY||Nw4}Am@ zXt~6gF@km2QQ4I+RxxQKa|fZc1^Cd07lGYki|DcB1mKf$>+ESE1`Hl;#X@7KJcBfU zUNjHi4T@*RhP$PwJi5#hPuM8$fWLd;?_cnDCa~MzRRKr$TM%vncj(V}&UM@r9w>TP~KHoOx+LLP7(? z{D2~2=nN_*`xde59EV+YY@|d)wUdp1$q5KPJG2EKmV)a3CndLH$<#Bc#uS-BhD)9q z3A*;p%3L(A%yzHLjpIPAl1(?Rv>O^5^7F>E;%h^XC~vKrsgQzy9$z>V zQlw-Gh@=N@W+OjwF)c4 z3MzAA^3)kbqL{N$re8w0$AoNuXdVON+pI8P<`SFMW;mKTFqdL>+L8f3Xl$z z4#wG7toQ_I4`Y3PsXRIwZAH^AhO$lE-JPy1SSf5wiXssjfcaDNu5FWi2!Zc-nh;Zk15RUrs z?qZstRoAjQu;49t!QXkC?B%nz#=zQgpx8iv0b3S<85LHb=+Lin>m_zn#J zAPCP!j9v=Dk((g=uTXs$o@V)B1H+4gu!-R_gK!MPZVL46p1o*INL3=jHYNnunEiNY{bk`73*u}tMCFJ&xSS?~K>Ds|uA zTDimb%hDRW{=!ME11-yhGPa0z%sNyAtPcPpSN$@7|Aef_uunxHz}T6}7raV1tnj}P z1ZbQ?awNG(Zh$PP{KQXTWGcT60@=zxgFs7VcES&|RtADVTV+{)5SUUqJqXa+u(Cb? zcnF;7BVckfQ@PMjVP-4u2?8yZ4+VkNfD^cxi&Z`mMCGi?W1&#I@{3R?QTbyil&maD z2BB2ty`fM;<%Lj)SEi+cP-ErDP{^*V4~3d4*M>sPl^a7Lr*dm3l&Rbm3S}z~1fhwv zGCf+kKCNOL816@Zeiq=kzXgG|3UBZOQ!A$j0if0PP$*e>E);60oSF_o>B?iFP`1*> zgHTK5%ur}*um_v+u-Fz5h#pX(>z@{ z5(=*zmGvxtPSch32pA0jUbecQjdNbP7E`_7PsJ-AMZhNlfXr5}ho6`f?g?ZJ$h@tW z%Y(h^6JdNE33GK;7+iz2b!g1p4oYvw^TK0g;woiKFi^$H$wIRk8zY^b#kTkAPP|~o z0337rUN=b*FogXU+F>rmyYOR{)^nj+yPVG53g>Enp*1OJ1Yd{xii?eoZ-LuCpS6vZ ztm-gLBy=9HiPf$95S=Y8AV`p3fV;w=1T(W`D1>Qvfq@Ntph>D5xLk2&~BGS?|R{WyTH6m*5G1UBjh=(kKZRpw6CPD)55c|ax41IF} zUm^fwBBNv`5s zgU3<5G-&m1Q}jTODQK5gjqpxlulKHoNY%Z;$jaDPFjmVJtX88{fJ$SQlkoa;vB5?i zeR75({FoOxz6rqRlGnaw_?S z_T-PIRiK2ldw{G2h#;)6O1S7UijR2v5N7csG0ztIN^uXG3(N$XBR8Nh02x#`$w?H3 zon%aNc9};07(9SWuU!Lw;fxnG0Vp?Y?|urI-&k7kLJGdUfUkL zqkH+0{SDELKGvmwJq58+EJPe)C?O~DKHF)cPUKyS3P?D_)29LV7M4l~aPc%#<9hoD zXQiEl4=`txFd8ZOdt>dz7u6c}MGROyY2MAF$niYdUi^YLEZU0?z;GD46)oCrbLa|% zZfhz>#vMCWm}P9a28%X$jEWY8@fcKVmUfPm;;?uv;d-`zz4(klsLf3>NNtKn75WWo z`g~46YOsjN5Wol%M2st-B<>}&4_^$bhBwOEhtGl#J~o*D7fIy277?3w{=YvA|Ng9_ zA3AB^ufyMSkKg{u*Z(~HF~0HlYoGknuor*mqYr$2bmp&zzufUy?b4H99bWbE%HGpI z^3*W)^&rrH{dAJ!+ewa3_vN_e^lKSg*K%hM=()4eQ|ya(Tn7U}TM3;K?|2-|y|N=^ zTi+5T)4L7OBs?Rk+1*8BNSHhj zRz~}O#HJPx*eVj*`hmc*9fh?Ha6j6?+Mqj>Y|D(5Z9)^j7g3^SVtNe8M#p)g1j1+D z@Q6*dzXgs{HDkp<%fKNtanrDVfs zA%`~!icFOr=%E8(*h3i)IK@ktI1q+Cl=XmZUc%&oFzlfg57_D@gdREo_{Kd1Xoh;I zRfHz%A*emnLsLZP|HB@FMuvK*MTBGz0m(u=G*yHq>mf$ElQik&kUfE(>uc7DS^C!}zaJ>)| z*NfK^PKt!~aoW||HffXgA#|s!TKz-Po_7~6#7-7kiZB=R{w9X;4D0WB*o!(ydwo0V z3N6&E&L?Mhvbug#7(CMl-z>mr0iQ5`>pOx_GFHDOc*9DoZ=<)>VQo@91?MQ{R8PhH zyXd%`kUfp|_X{nJdj51$q-r;yy;n@lm%OV&^mn=sYG^oP5C4mc~{T$u&zvh14Y^r zxL3^x?Oj1XD)slH{z9EcJ3&_cdRiuwB6Rm8s^B+$%B24j*7rq7`zQbX)PhWXr!e=t z4ZA*3n6Iieg4D1R%pLhM;;>U#&fi86H-{n+BDC0mEXA)liJ`yJ#t0I|WbLbZG*)P0 z8~sUZWqt&Cw0%TWw$iI@EEIAp*_2|%Mxn`= zwBp-D@i+SwQ=T2h#2Bpj7O&zDh>CB0gNi4TV)*Yciaqsa|NrGbd^_|EIjGbQ98Ndf zikx)^_DU#xCu!qp5x6T9=zOx%A4_+SgU|Be_xR&T>n^C8y9QcO-%YoFn%&jtzn2nl zxcU*mzI_=l+Yhy3E#1eqT4 zi=PPGKN;{}i2nuvep76O-cbcjtP92jNJOM51BrUx9iWh(hs%WXu%nR}#!bbS zF$UjsyO#uK@%t*Pf6m{3TU#OS6VSV?SdMcO2yhVJJ!%cRj+u8*aa6FZ=_aH1XJ%&Y zc?l{Qr1*Ksn23VXen3~km`=myTa+8Hnelho+K$qMAz&F9+79dvd^Z zXxGg%TBeK!v6jmEQq3BAGbIR=(u(TY5#smJ-broOGVWKP@6L-Cnt_5)>RRXt54eVU zt4h^ce4sXt^_PF{jU9 z>!F@9PQ&!c9F|#sXR)5YsG3@P5K^Y}U9fCgMZD&PGZfClvXGh3JsPYz(GSbPOmgTU z{K(msYk;9+J9czhJ%@`W-Ow#`Yg4U#0t<=m>i7dL?PS4WSg3HW=h9_d4dxp9zs=$y zWHX6^E|G;Q{=)UvwI;r06O_-R6AFh#W>9h%XHqM2ONNhs!lj+=49pId;!G&S36&xC zAjT9iC+U#rK1dX2nJ9H~d9`IkLHEpM4Z#4wF84!%HCCaE<;M{;&VP{^N8&l83GMj%0L zGZ371EReyr6^LFt9*9Ic5lBKi83CO0SxkKQRaEg0Lu_1<59L1?WVmAe-J>-i<5?pA9bqnEJQ zO%7z-kzYf+@;p;Adm9~o<`(&+QZI=0(u^lr!%;yO2>*%2-)d~R_qp`jNpXbLby1h3>nIZ zuGrmwbwcab+c9?QXArvevnT*gfknYrNr%mMpc3<4xp4Ug^7vVD;ev0^-tK>wV=WHG zZ;(~bI`n>%ytr#se=NM#cofAP+wv!H2AAuZ!RacEoN5~D`7)-YQ6<7(!F%W(Dvh~t ziXg{V#Al(tAU+HAFghu{{&{kv^+&unuWy!rG8B|@N>jrW)w2=NuVdq_LN(MnO)vGW zh8{m0W~_d-_I29y6!9?E;>ME&!u=dPl{y!XSq?$t`SZN(P*HgCF|k2S^%Xxaa*MKX z`%18uUVJZ*mG%$oU-QoOz6YVTbjN8q-4lR$=1HnyjCS>-R%JD;Zkkwi1DWZ$8}ST( z0Q95t)f)C$Y{v#$H@BRR*lj|bwz#;Bf1Y~*1>OjLVF0fPL#-+WHV5#FJTJ{>qBhX4 zt~0m1%Zo9d?8J}DBBt)eNE!@EJ@HK02SDtlK-@tf?sT>GT_Vdj=r|b(YZ`*E^Kj}H z=K-b%k)sS3w;O1_gd)`1cffxM){GG8_;PP|5hQ-p9qKYQIi*kA>2;AVTknsPw+v zhBp|G8{)>O7?B&|Vn~8?R}C7FhO|{ZUXH_Z48Av?bKbo)PaPL??S+VPd}ZZD31X~DAvDf~KmThS^aYxwJaF@gqR$g%OtfA~Bj z^=N$g;e7v&clDFhHQPqBzz3~sJoTyP2DT#C{^9ZmO-lO zl_)y?76<_xA+wka;IME{fFBl$bx)iKI4K06ET_`4@>yE99*Yh8Ayps%#~|PbJ|I*7 zH}azZ?4BlERYbY(p(czQ60n+oD69z8Wyit+D;xmrw{_hfP>C%N{d>>=1Xq(u9(Rw& zRfb#-F!vNZ4t;RwbNK0lpjFv2F6iurp{ErePQ}6+5Q_zEmx^ta=W{}Zbzt?_6iR)E zud&+OMvFgl>}JPy3Tf18xpNa*O=$Re zc8g=T4qZ8+;ce2k!Jfj~fC4=;9D6DtH-%3PrMi<(1>~mksW5rIR+vL6GlSC{yPcA@ zhbp?0w?oo)-i}Gt8qQ6BybWl|r&P}&1Y04xmACSi+~F%}Ej^STkLs*2dO4mGcT_qY zds^YtaMbj0UAu0plHf8lQeUp9ZK*18=VQ zK)9@N2+R%#@@fqSWKRp@Io@H2DD^TNuq=*mUtNI6w)1kezTjP)ao_M7X#8&lcu^SP{g(Y{huH|7IT@7C;XP`87&Ff~Fuuv|&0mLNxd%F?hxbUFhO20~ zNSJ2^dm8)YLw)@YJ=E9OpQ$gvTr}92Nho0@Lzl{66hl^Y-kgF(j6*D4NQRXVz z11cXFmn&Ym(5EJ!N8eyL3Z?3MkreazJbO^BVL}crsvsMG-S?r!dl$(^FXAUb#61`x zW#+3wH6d~N3RdP+Uh*re^tE|jv)gbIL*M+{{{08cB`-Y)&{=yGS(jc#ixqn=pW7wx z{+whw=a|}VdH3gVe9(+^)Q~W+nD<`LFX@3GCKNj|aKU{?tcNUIVg}i@#1dxLol=~) z3*oKRpY%n4d|0%1eNv{IF4Jw)H?FKdHF?^R+}UGWpT=cpdMm18?OT5#EuH?$QG!p7%T^29>D;>e(D%O7OP|L{uw zhuAk)$$Iw!q8U}bXR+a^m3YRUU?HJRBLarQ+};aVu(yQG#m zqGhOmEitzrhqaM{Wivj^0|VMX<1J>JqB$GexglD#Q5x#lF4l)OAFko%Y z%~cC`(zc>F>4pTjEFDam-3(KZ^~R+z=a((ByCNWkF~_zFl1MtYBzkckHwZo4Vw;0I zVm9uw;n!#gRe#SaE*85#^S9dKVk!J@+{&PTRidR8?-lk9rT9yq+P8ndok~S{08K!$ zzp4f@K|duGJ*wkLTwN_k-&5#241IghS47{B(U(Ub>Kwi8=z9izP3U_TeHQxg8v%ny z;9gy?*OUg?lr(S148(cbh_W(1rpI_1UtDG07Mxc60Y;VLz<=uA=t~yvID2oWj^F_| zKA!-8f1uam{+Nn9i$-i!T>HUXZfU6X#Pw)@G@2V8h*ws(c`HR7I3U3s;sof0RJ6OT za-$!c(gCr`t9}^zZRkdyRe(&oYy#-@MjiK;%$pqeXYU)Iut`9B#zDPvm6Sew9$vh|e*u?bDI;ZyVRueuD~f^a)<5DpaVrXj z)~)}Ea^NPlog|4$(xUzsT9aRZ<^DCeW^o1xmsKbcwER19tmfZ=g+41+FUsS%Nd{gqyqO%77sYL0hPiLfXT~Zl3 z1}Gf`3L~Wt2U^=e>9c^=(}C7aL}{e43G_XJDBTQHehTP36X=bUz7lAUf3)@}+!>zwkdnY2;=GbTx@yae_zRFwYz3L;Kcm$rQe2>TJ(4 zwF7tQB{1&+ohpjDt^Xq3O-9a{EJxRb9Q(pK3SML`AtBuplJ5^E?>QiO?}X%N@PX1n zM|UAe=krJ`pNnGoQYn`8f3R4l>vfd+ol@E^0hu$<9>^Sdu7vO2ZYG@&QwNzXy~pU- z4-&f&C1Wx)1?Xa?#>^cXMmEYD0T9UaF=l4&ELh+-26Sc`!t95EtbLL>)pJAFu~3c2 z-n67YE53Pz?`6|B-V*XJCEme=5kl{Z;+vfKMl8XT6Y?$)?;zkif2tJE#rIdp_H$6& z3&4A!_(mj*ToKnP)8if8^W`_>j+bT5kaaDQ->W@O=)m-_+<=6iAj`#km%!h<#rZec z+he-b!afCcZF=MNTwzy1xHZap`Xns;hjGoa-A7CkpOtY#lfP z-gsOhZ)5ZYtd6|0e-*FF(S12wtqhBsY+D(G{T%%ha^TfBy8jl=VMc^ORt&j%ySR5! zi_2kTN%vtn>3-g`=`?6oy+FJZPs^Cvov;|R5V zY!f~WeG95RF(|HUg<8E8_e(K0ctK^A_YDy|<9Qd2`)QGJXG5wu<3Xrt4) z|7Q6Xt6DXMx@0tev6KbK2N!!YuV?nwgm~8Q*NvfYbMK{1Gris_sOZPgJ(GHNA{1|; z)LSBC<<=}Be=%oOMR*1QO~T&EiFn^qzsS40T&-e+O_aJMLZ6VpBJ!7_U%Vz`G5MAZ z%XGXzZoWo4Bbdv-QCUw>E075IA&+SS4@~0jr2SzmmOe#`blCrjl3ua=nC0>^6HROQ zO_c$izD?=9W7Eu=y?1Pyy?1Py>7$_%1tJ2l59^tde`}QQ4GegL#D>)?%U?zbvG(d` zXq78-C6IKtVKS$%lsoP&@nV;F*USApErYp9Ck#PIoIPYq=eZAuLGEWUn2%fFNCR>bOSnzJrQyT*>CdG95n=o~#2uEge^3s5J??{URQto5^g??P?9Xk8YW= zT{gaue~^)pTo}0&M*uc}U*7vM~e_+~;yg?w5fFfq_gh<_3mW4eODopk{Zzw)* ze~LUw`hdE_dH!}Xz=HsX)`?I;hDy9a0Frjfv^i0wb$B}7JV<5DY&q0jsTK%(A(f{D zKcz%vO}xpYQd6emMd3kyYHGu=_p~FILD4Q*>QO(+fI0%q<3tRnuxpr zH>fofvF)qy6%zCnW(YTYbM2qr$NcEMh0*pAJFV8TezvU4mOW@Tj)s79d0H~|jr5ek z4)LX>H0KihfiReR#(@*@FFxYfxc7VqoiU(9HaBv=xsf*t+Vm|a zV@P~qp~RylwEYyc?wigNc*x4*+~$pBaJE6-JNDji_+Ida!-s|V>+=q`z5kmNp5_)4C=Pu33%BMwW{+=!GcWK$}Vvx44 z)mo&tlr33aCMGjQlWWvxig+qCyRzO%10WftfAg~UU=?@c4e$hn zuJl4U(5m;yuN}p%$C{A8Ew7LR(9vWynyg+EDMe+vEa6`9iKP1?^tA(AtN#HQ^K$Ip z`!RvlsMN3#aica5oCE~1ZAoykEw&!R_oeJ8gt0P^TleGp-^>t*U@xFJixui7H+ROI zogj)bcD#@Sy#Y;ke@i>bDeo-Bczovwo*8(Sx-e#?O?$#io)F2wf#eC1T%J4t9>o_q zzCsh@7Al*bJ%eWyA056Fr9{+D7EbVSNoDK?C_H7-I|x*G1L4wug{Qnjf}n7i{KJLI za}d#59xWH|_q}#{=vp)~_Nw9;yAi75SVyC%s*$Q{#HzSwf4nR6r_05seXnhM8SU~; z=|DzXWVACRwgVht)(Ye3ndwt$!y7}Q5;_f;VfgrcWZNB83=mvf-+JG3og(b0U;-=; zIn6daZZL4xJ78&K+HWN^^Jru|B+VJ^Ee*$Uz67Qe2o5VKsfQd%l*v`9ghW7YU z|;H)csyt1o$Bx2cB-SNtW{vPC;pk4OSE(^2`p@%VB zA6g2oe+E(#^)n{e96KzU0sMP;6r%upiWUAc`AfRP8Tm%&ilJzasJi%g2Ief0nH!~; zmzf*on9Piimin3HBqkbwnazwH8+tE()&<6oXvGLBa~6clp>R9{67vM8N08Y1iAX*9{i!cy8AqA|&<0Iq6s%YBqe;BZk$#qta8D*GGNc#Alhxu4}_!FKU zCdh7-hi^u0%-bUdMND}Qy|X%D^0mAk?)H1QCti7ZLJz|PC}URw`we|f9E1sjkd0G)6bs2o~%7$h0D1D7+!PX-r{)Ef31ehCUwW+n3hspFBYU9HWR`|O9HyUpL~f1NLw?GWN7eMGzqIZqsI$u#+0Si}mIgq|)+8qrES z@iypqQ1ou%wTgFtSra`YD$zv0h^j;ufla7Vy1L%)fF>)7rn~5xd|z_|y;8W+yE}sg z6rY#tUo5Bim^?Q)73#m1_#>!9ywpgqYxO&zLa~@Bs=!G|Be~YoAd|8<& zp9ncD3AtFhM?|D;*AWtMqz53+ERkc|s8~1r7I^nM#O*T7UqeGdZBSLaLgDP-sFoRA z?^uPSfEx2ferFdm@*gEW87A%-7tDIW{P%Fq5HvX)asGzf2v~xFPm5ZFed5qs+&T%W z%|NwTs5SxBCWC6t*tlxPe+9E%F#iPJU=VZ@)k?aBs})~89{Q~^uG)q8>adns@?o;+ zSwbClxYuELvtc5Ll%qp&ewsykywS1Md$1B`i*aE&qe!Hl3^qRquP>|OF&GgM7Hpi7;u7k@`Qx-=qhmE)zGJYKr# z8uN!dM#__v`m%_$M{JS%HzF^6$kJlXgRJ^7GTGVF^)(Tr)-a2c6(4()q3!K!g)bv_ zeAYaL+eDaN)1#C$fAsm%D{>UIsH>&JTc={_lKtME-I1Zu;(khwcWf1peW)!GW&h1KvaoOO7P zi9vb}X-^%!_;@;|>#qLK1O-bp41oqD zOh+`Q|0X8i(ZRF%_Y-~49NiLUB7;35*lAI)_m8YcJfdS2Y?alIq4wZ!^$U>dQWn;| zJ|3A=2fLnlf9!4t$rOz_nt`TO^>T1-Wv;eZ}0|s zZy8U2R60BAPiPy3Z{x~>h5q}OT zp>iXZ9WH8Q)Y8ILjf}?iWQ<;6P^H~SAx+v_qL8X?Czn+p6!!xt+a35QhVge3j4;Fy8${B)CI~wyz(+{yJ)-r5)v|rfZgz<9axh zU^5PVfBD24Zr$`(Q1VJiHe|1kL@X#jx@eGMf3JsF76rI4L(E74Yb{oPasGiXugns=GqlApZflbl>UN?pWXE3CqIYe z38xqDIeb#?dAEosNtol~raC(}Yz**IGZ+kTRI?P`a5u}))51QsGM|UB$QNMkw~c3pz2i6`ZWv z2EQ%p6a-o7RCKu7j!st1#nA0ga~8TSYA%j$qnb;g8&`8la9h<}3Y<1I*MQK3noFZ= zt2vG?L^q;4P0iWp=G9yiy8UXd8QnQ*e-1IsO;>Y>V-Ct8ESuCEp_x>3i02eFhloy9 zbA)M1%@L~2YL0M)=p4E;)LaL;U21L`x&vx%I=Vw@ZU(vw)Z9#Ti)yYD-GZ8%h3-r> zHyd3jKaZ}X=H{T=pys;J&8WEoy6tMN8{JMd*Mn}in(IY(P|fwByHL&bqkE{De;Yt| zu9_>N+oR?N(VeB{=AxTZbMw%ht>)&V+pFddL3f^-8$$OmHMaoWMQUy#y7SfCq3HIh zxx>&sM9nQicd?pVjP9_S8{T<$mw%>YN}IJ<=={l&_F!n!g>Ue;Nc*oi*_nzPq=}Fn z+%#$L)(?Mk@g!yhY-B?__^=h_toC+rMjlldXCF zY1lR4ZIbC~?K%i=0&Pmnl=vUdgh6Ux{zd=%EUJ77+?(hd8{vey(-*JY zi@{G}Fp9y4{Gbkn6vOd)v;?4maGE#3yRf9=dFZZ$868lgiKtmlYlUW};bSvt)jP(t z3|5MpnQ~{s>H9g8Ei`2Nf1*zRS411vh&GHD_{==v7KAM7_Sf9^gj^}8>f9J{UM z+vgiM{(0cwN{pZK7{_%Ux*tyaE`bRdL zed*uV{_EeLSpU8gf8P;ldSN45w{B6xKmL+5Z+N_8)1mK7j~@5h;cK3$TzKy8r(V+z zJL+lu*neG}+_T|f>;8Xy#X0ttjF za%o}$C?5k&aTIWt>==)J%D z|HM2y&zUo4+L?LhZS$_Xwl+3y>zZ!!=6tXx;PsC-EZQIvOivqnt**9huXDk=YTEen zbVvIE#qZQAfBhsswg38=g~vy0!@uU6V)nnBWIy!N^e0yhk6yQ4d;PnQU(G(a;r!BF z#xeD8uz(qFnqLZi+5hy1evdwpnm@!ecW}R1yl3CD*E$Uv)TeZCCp)k{S1--c z29JB4M|^V4H2J};0l#jqURl=h!ux?gY}owl_@_7Ce>z#~n?7w*j|KlS{=jo(?GOG@ zT)O)HuR5)3RKYgAb|&M)gN3i3Y_bvP5+TjC_UKrToR`t;Ot)6~l#oi6Q zkBv;#7kyt#m))zqAn&;nMmwAJ4a)S+ASF ze^o_Z>q9@h_t^edg6n>*pW-?`GSJ%h+o_HFRW*Hdh~JytAAQ`q$N#%m?wDV!_b#)n zT4bD1^kTr3{jZs(4YmZWr}yLf!q0x{ee!{mkG%QQjG>uhHxF#}+?vua!l(4# zf3$did3?^90iEYOX4|c6ZT)bgOVm!UYj|LD;}5naSU*}lyZhQ?{iADo{`=06Pc!%I zUH9yw>XcgVp6Idi(|!x;UhR8v;cJhMvb;D%yrr2JHp}t<@ySPwBb*O1!{l}!&k1^b z!w#^*er#ydc8~6R_jvci)%~p}3$8Rif7-Ci zyPMwHw&=qXPwZLU`of)c8Ie~%`skTYKlnW3#Wh{tcx`PRL(bk0Ueu0!nfTy|t{*>A z9hdfa|1}%hm2MRg10JeME>CK>*}8Vg4BKZBCk@@7|4F0{m3v)Jr9)MY=TP;G@1d%$ z2zDi$#c2#CQ5Dju?{j&dW7P#`e;Xq0JUK|`$}+&J4yLbkUT2erZVY(>0KUke}Br1M~TY~s_YBoMJ6TH3!ftV z>e&zY4D{xUcv0P=>hMIib;J#y0+G<(WInCE#=xRW8V)H5>1#8&vh=2~Oc7=?nj-u3 zwo2`gUMU7+bWCrnF*+Lle}AZ?*eYAaSbjgXy;92cX?Q;sW~6}1=4g9grB75Y38Vzh z1XKs~l06`Gu-*P8@Wvjp#KWxA9pd#v$kBIH-HlY7ZG z9o_vSS@|FM$neYV=E&A-hLR-3g0fr4Hc7#YQPlnIpcG}bdf^wge}kncG}=<$Uf?4Y z(fCCT2P{X)54sQTp389t5WRBhtWYPOL>tI z=A$HJ73~BEOTGqP57NAwF!r4aXK;pr@_M*9(kB{Q{wc! z0jQ_EK>WGnmG18ke0mrEjAqb~c*}&Hc-3;k4xe*{3iz#}e>^qFMVA7j>HvAcL5?p{ zBy$%G+`ahBjH#tgwWFUp4@-^}Mty=6U#^fr8wFh$^rN74L|BY>8ad>i6;pIt>I}Ir zScUtU#Q(!Ngl`ccqLU{JSOZ)1T85_m<%~i%VV^u|P)cpWK{=uoXa zh#CfX#$yOef9FYtn41&ffYTSWgPP z`4CSEA;r`YYK@(7Mu|hESV$|Xm(VXpyYJPFLnkP=(_qKql^>y(FGAvNl+r|L;7nzg zI^yk@bUWQln6Qm*-X+5{iw>f>UZLAgzD0unU@Yh^W67h%IP3@92FW)m`9q01do6d7m;B#~eRobZJ6xzno3Pj0 zFW-9ZBVnSLo3|Nj_ByS}%vfQ0n8$ZS$Dt#YNVO8YL+KqZC7J#;C@dZJd6;kIq>*Ax z4hr%fUsa997mNTR#d3VclUr$U$lfpME*ZJYe`7C3gZ@o-_|62)+R#B0W5cpE*?CFx zg>PAAMf9oB?!~i8Cw$^=7d`EfFh}mO2*R4Wp~ZNr`~-B8RSpx?cqEb|$~ZgT@`?(| z*a5EyBW0it%BuZ$c)o*x_Gz5Spo_w?rQ*kJbw`#=*eaW0r&qF5N_Kc9JLK?AQ^R|< zf6UUVs2tAeup~ChV95aA@&CEYhAFXPCY4f62PU&OrP-a5?i{O>a*lc!4h%0*op7W= zN8{*KO=Xj<;pcV;^h>;yPk~VSju9?rq%-2o>XI_miZQqrC=Mxcnq({CKF_moZ!k$_ zIW2g%80V2Jy%yTnVw6shseY|eQRmQ#e`h%?1!K9pwNV0=9Oi;DuWXk5HP0&O=oNya zC^3Wz8sYPYB2Us|+@ zxYSDz72dIvZqmr_(sjC&rh2Q?$TZQ91=l}!&%l~d9xUYegNbPe9XFwXA?|CVaH_># zrt#pJu9_T2$7uw{7!+3)Jo`UPfA9LgOz)V~Gi_&Ta?V!MUNhRBm)08bmb{bXL3lh4 zZG6CU5YtMiuKAy!L`$%MZr(bdBbv;7tDN|;>B~a|ey2=M!ctT+!5bFi@SvSh?L#sf>YmWmQO%fIkUQfqe}`e3;%gj9 zYZgRSA;evJT1*AwaYRbF;xuXEg@kalgJ=<3~Hy`E3)=`RysXOrqYe&i9B#|SM#zN8u*m30!%H#OSpqQ-muXXzA>?9&&fq60=o;Q9YKl1E2{xCQ5>z!_dk z@(c2;zrcOg|AUv)Re~RJq5CPg{YB~hm&m!$Y_1E$8!hIc&0gmR9vsfVF3pir12Iwuwg*c;f4~P7Sr9U z?-PQB=i8l|J=dzdwsiyUGHz4GP5Q8s{R;tTf5=&U^3m>*j}~Lbj)~G@YT?Ph3#?tD z30)1&Vw%!)Atf{btv)?xyoWVocvhgYV8pR0Q>(h1nTSUz5gpKLRv+ ze}uXDsA{O0Y@Fa6@%HRDHvmP>U>Smu++^Wf0O0L=WFKEcNtvPWV^I!oShz&uve zR23ayqK9em(GPm29Svk1cljl^l4Ul}l5=mitdN;L2~{Nz%oKisRxiU5L!#{ty)-uo zxq4e&zkROJ|;+mZ1a8vit61f?LCDhbCM1`#mv(tvVp*Ao&{HmP(4oj%Rue-y4 zkqm?s2QPA19m-=I{zTcPIZz9`w*PQ!O#i;JHAUHMwpi zpxI$atEE#1ynD=>E}O%kf1EPeUv1zEEoalxUHF+Tbh~t$*^@=uag#A!*)#i?GYwGo zk{>dssQ766J@QM=H$_`A+!~I1X+)^Vz@Z%}dEe?vtc@sn%mq67aD z8*MGAC2upks~#n*PVeP`9?r84@2pBE2Q;sv6XMr#LVL*XWBbYJ)$CfNra+oie^7hd z;G7gv;##EPrU|+D)iGVD!vF)JDmbkPzFk=5evt>0W!mJgQr`{Q!&q}}f0k3SIuI!vpuT@0efQFC ziktfyE>VV+Cd>tk`{W|yLu31IjzY_p*jcd=H)b3b$8ly_)>FKe=vR_f||r(gV_XH!wU7b zI;^gYeV7j408ZVI)K2I|eutZA;pu%s0!}WCV5RCq=^ptY_c=w#gj=*GT8*1?!14Q= z821fY9d2G`Nwtr-10pG3OLt&FD>2slm|})?MB`YWyRbKD{UUwtcX{}~;knN_$FnX) zS@}iWuB445e_|YJyX4P|f#tu_i!ZLs95L=XUQh8CN<&LXr}1#pn@DbFqm05LPfK~n zhd_Zl#d<%Yb<@4!oHA^LRnc{IkMoxM9_KB!St2Q~Q=29JhQgt`6uS<0ezT;SASKBl z!Ec`TS@7B5MfC0Mdw|3A066nzci`V|HD)t{{P-_mwh|#vh27io{mehxbS~>pP+MkND=cPxWRo= z+K7{}f9_8#q>YHK?G2avgm?LbW8=Kx;XdJ$p73Z@v>)j~v@B0u)b52==-F&fpZtLr z{gPmO{XwsWC!)6WvlBtm&+vjYC4V1`A5T*Ilm)PWD0+mQ+FCug?g(-3xTsqwG*^gx zHLsg251!dy@e~P~fiA!%6d~#0KCO`B@lW?Ue>~j1@3;`Ic*_JX@Vb|E!W~>`Ot|g6 zUmD>VuYbyuyF2bP$2;oGQI6||o^RLvonFlttBNt|qWZdR4ENkK{acQAvC|naT2tVHZ4ESD{%rBl4bYIlgx4t$smo{VIJ#vyG zmvJ?6agGS%&6VZv zuSJ_tq)iBs&NaPbht__Ua0~Y1ldAkt>Uw@t_w{^yeHC-Tvro*Xdsz3FouFJSe)J{V0@`AtiCTlAyq=>x&L@dS9&k^2f0Pn+_fKP@*)CavSNhq5XR{tmpm;O_bTVdlOL z?*ge+Z!ESMWVpMZkv1SSS@3i7ege-pVO66I=BkSRf6ie=FcrOf}8*%r$ zi{_i|Jv18JHd6=<5u1!Qbyt_T#5kG+Noed2=R)py^(dMos-7k}e_w$g;(QpA?I+Z& z%L#sD1f`+bp~ANa-K7H7-R0DW;I0=o`lO&k73HDSAhY@yy0m~@;54{pxKmY?&)}*d zkGi+mv%4;}WJ+jFTi#*oDT11vOR{ri5mGYTRSXbj>}HHk=t=8USxH~{LwFrQZJXt8 zv1YY!KO2kL<4ilYahB*CBXmwqH%;A^B+}}*XvG54^@Ebzj zFNYtlQ|CBxK6l-t9+tnYhtI@7TB=I_^>om-O;Kmew{1~je^>f#*`Wx}*ITIagsWq7 zGta$toIc&s0*}<}BQ5kuEyDeN-wSZm`RenZHgowNDI45n?8u6;A!(hBzJp1N)9BA6eeN zBCT)vko3m}4(&fCJu4$4Cw)xmkiqH0MwE>#8(KjIYWrDYeE%bRjmG@nEY^;>+e)Jr zgG)z3x$Z9?Gq9|0dB3tWDD>TVHI>}AKHgSs>Qz>1>3^qJBL;YExoW5fMwX3eQ9iU{ zMEPK4f8_tC=K9}SNu~X3+fb->O!LydgB}@CK5A&c{Mubdlnxy^taJoqTpL_;#K`gy z`Lzp2j3|Gsc1)Y{5d$BGYLyPg%7I4V;DL_}9Rh*;+FdF}lvVT{P#gWc0-EF>RNT$q zdc?qfP^u24L(1}Nw=W%AKC0sH%hI$-I_guafBQ6VQ`WpoyXNjM`QURpqqAUmHOOd~ zg(p}{?hmpM7PfH{88ekJmeLNwP?Ui~9~p@n_1|MGv<}D~=)&3`kgv_ewSJ&2zRTPb zcm>RPam@#p_wjt;iSY+tU7u*ihl6g$XXA_Sm^+?-^@qRqpfD8vUKesG!d%b(4ZmH~ zfAd63)o(5JZhbrXY&E?*9jl%z($sI5suMnuBx|U#-}M*t78YdiGgw#zVLYJ5S{u?K z+=0TqA*`{%BpFFMV+fx!Oa}Qp!v(#@_88DkKdr51Ve>VNy-eYBBZk`=Cj-7}ME$eo zeP#<=YD4*Zgx}c?*!)>jKR-htJLb2?e-G079k2zmK>s~{F1E&hp}&Py1hmyO_E7+q zq>Vk+H#Xkmr?GDv?`<5&euZ#j*1id2J2=)NkezIT z5?LchKH5ph$5hcx_xJ^}l&0u8?V6(Jd`gmU2rrR*aI@acENm>GKXVmae{beuwF?&d zyI4^Hde?vgY|oK|FBJG0T3XHxif^OMb?A6sB}6XEq1r&?H;p$IXCFoAGH5ys9U{C5%7 zeI10u*%p%QC_-1z@8&Ek)5Tu7l91}cAnVF z#3r$8l;1+qoWg#mf4FsgBe6e;?I89nGje46iOpd65RaXmAhwX%iT%iL09(f*xDGg+ zEkbQ~vHBdJ?1@k;mt#vLi5ol~SQE0@6qtkUR;;H$EBjeKSs5U3cb1E+E#)wr;;tw* zPGIhTupY#oBc|tN#Fmn#nGYhH?}%N(!TkA1Vkd!_SpcsffA*ue4y-nx$gR*40Xp1i zCXP?1a)#-yi+GlV3^bF0Ian&NN?c91pTGl>-|Hk;Cwl4b*5#m$hz zAl*iu2<@-+WKPGk)m;=}rVqtpfcm4@ksY~oBzKd9j zVqfwl_%xJ0A5QY8@x4$7JL>?<4D1lGZp5bZuVrr%dyaoctc=(a{yWwEF<|j*6TeAu z(}1NwNsux25@{ag{z3r+h;=uyd)kX3#G+dGvf(w@hb?_sVk=)Z*~2i0Cap0CciiCC7!i47!R^;mDfPCTO~K4evk>nVT8#(l03rJgk1?ACM@^pa5mm#h5nyO;bkT))jNc% zObtPP)PyBGVR{9Q3I=mq^c(a2fJua12*;Zre^lt!nMLwdgtyHD0qa>1+gY$3x?0d? zPY8Fbth8Wxo+6w9=(g~p1=DV_JPUY+!nX*+toL(`HL+s(TU#4K_zNSJwu5yJ#CEmL z1MEpSz}iz;bK88wiWaU|KLBiG!|*uUR_@mM)%M$6`Tl9UJNE{D*jCN`aKyCs!@6|# zf4dFgzJwJN+rf(MHo*_;IF0ZnKLI|l*l#Py-}b|@ttR5Nq%cgqg0kze~7S zr11eLd9#2fAipmFb@~D7*rx%HD_?T3Ljm(V_3~|{8v*XpYAlAlCCok#!qJ5BU|D0^ z3G3R?8;k9;!DdhUOMs>JL{Iy-a@^0me^pjE<^fK2V42YmIeVVMt4t=CE^j%|0uQu7 z*c=!H=pUE@{WvTT%RDL&bt?RZ>U<^LD(g7WLS1K&K9i+5LjltOHCEzm30UfE2l%M- zUx4EYS38FTK5M$ob!?*(+x)PzLa$@zoKFB=CA_G5vz|(-7{S^EI$cMVH?xP7O5%%X5YV>t@gx0O{ z6yZ5Q7yBg~ORI}O3?z(;z!uIX%qJWkQ5#y|iHK6L_CO?-b}-@8NG$E)Nc4vjfG+lZ z<#?qsHF?6bI8a0o1sw^ZdB5WOn`t70`K-#WRjR1Q@;h60o z6{Px?vq7XYlJIfBOg1Iz2^fPob~0(~WU^;SGMDgmK+e`gH8bY0f1KzMMmSrH4$|ZC z2z}rf;VRSHMx2ci_e7)Q2%>89lhN-PyH)-K2wr6Q#Q+P7n0Z{!EQG-^YmIsqOPCdd z{hJrF8A@Iea}e}jj0w`aON%834~(f}(%3%GblX1)l5UlC^@!g<7(6N_5%7DkS<`ENY^U!5EAkuGh1hv6xFi?csVjk`i_xe1NbgVSmDr zgp&!MB7BB$2H|YNmk8$*E+Sk?_y*zIgzpiqCEQ53nea2horGT!?k7A#c%1MI;d#Q# zgx3gf60$f%1EGa5fG~(Kj4+BYjxd2Rl`xC2Az>53Lc&&rfAM&ak25yKG_ zPJpnca>+?-3%N8WypOPRBG$Ax5zF>)B9`ZoM4UrTgIr_hDD7pE+@x4t66%|iaK>{c zp`=z4mV8?hu76&>NZ{4v zJA+fui^dX8PC>~G!g++R0S2-6Qf>pTCES>Td2J@#LAaL?=QKUdX?k`n1@R1_zRo%* z)rFLvOwX=DE_#@&QGT0ZZK;U0QgMYaszIt%V~bKV0e@dljj(C7=G55QRK$nE1S3ioIJOAPv+zsn!g+5KFinGl%Ot(q>&xg}#W_aM`QGCb72-c=c?xVw(-Yuu|Wv*l&hNW?%`ik_BsV%*d*U zJ;fSm7G`1_6dR}22X;)cC$u~`13j^Q~IX1$bd5U>GtrOn&gC>G4#tSjrFH%?-q zY%RX3#kO;+aXO1&_5`UJWV8T#S~62l6zWZey_w0{q)5$Rb0?U8D;0|Zmc=$GRv%b4yP{ZgVD(u- zs$>rVYruLdHV9Y_OG%S$HpOgV4cXI*J#FsA8?vl)ueUa2FQ-aBtDRTNuOYLhNq?3K zERTgNmJ6)0+y3LTNy!IIC~NGqn7A-{Z9sn~14nz9XwZ2;DcT~X{aU|Y=&R$k59asytSFy&xikKBY8{qQKl?sf6L>%4f|Qe4Yo|; z_p!(`UWp?}fme(l)`#U5?6->(Dfm+h@>N47FsmgN;oC*F~r zSL_{NomfnL$+lTu;GJ2qV*7!0VKWsw2bx{kPQ|VOdq8fp4NO=&@op?vF&nT4*)YXo zffchi6-xzH!cIxXMp!5D?yM?D&0yArya&@abdRIg_(QB`Ls_HQ))l;zJ%5_(ZNYvl zA=g{Keyk$bZF3#($A0wDEMpgZG|SjE8E5(s%2LKs@+3P5tUv3gn8CK0Kf)F&76oho zJE&NDTPHq{*&0dK2iT*mu#q>vL9A;d)wi~td=UFgv1e@-HiR8jY?kdSK7?g7_Lgj@ z+n~5Si%q=#GL6;A_xj7ztY^O0 zU#7EJ`Q8?MhP^Er%l6;NpJ7`SD+2Z$tJ74n`+&`0M-=PkA1-FHlYff!_Ah2L**V3A z61$?j{+-iwv=AC&HoCY%{H}`>@=_!Sw%a^e({eNRcxkW zT0pXx!&2Hy<_gFWFR{gn)dBW0JEd4|fQ8LxgH;X{`IGp3HcqjZh&`j&24eFRJ4UQh zm8DNpWG^W8II%^F&3`7gLb11r4ZGj#XY<+4``v9_Am+1*4zli(1KNoN>_ZRhA{Miq z9i)|M0o}ziHvV5S?)iZJ;w{#zqwK#$0p(%^8`Dv0z8lb#tzd6@*iQZ)J3{OwwlSbW ztYSAhdRH^6Sym@+$yT!h$=I2IDPlES)=8$j7%*L|WucuV`+qrLhFHhCb@rxP$BH|9 zy>%U%+1cx@>)FoEUXOfVJ~p8|as$g%jM+Q!jck}=R$w2nH@kSf^+R^5i`QE>vCyt+ zwy{s*AF<~Ydji;IcK-vamF%0@$E>GfuiEE}E$mu1$=aj2PIo?Uo1Xh2fIu5 zvHeZ4js4t1vVZ-MZU?)g*a`c4Vka~9l-VjeJruJH{E`=wzoP~IY#pR z_#BwW$|06jD$~tzgo{J0kz$J-)xg>*_Ku?$JIwl&x_@oX7l+yKQq?Yw6XFOPuh@sc zjo-uc&Vdbq6%3K=;lS3q z%dF#2X{9XC!hUAGhkEs_WNj=!$hdjuk6-il1&S&)cwlFkAIPDX5h2B-`LAzmCpyh49xJjn?0+$ z&LS0iJFqFc&Q2+|E^w*t25U1;^=9Ckx4XrA$}gOa^wI*c8^$nWy*X*2(TVREq%Kd$KI& zOlP&Q^Tku7<^pFIy@S`ECfPD)KYbv7a+-Hk1@Q&b)C%5N%!2s(Y2Ka=;+s|6H_oy8 zAiiC(ilA&=5dVtUBvWP3G>AK*;+6!>(SHYX{nKtMi-AQ>ceD5OA$-_$cR4LAlovef zZi!3!P`>Or8TV_jg@y5JiWyzV+CMK@7_rD1vR%?$*Ysh$%?#PMIj)=f2)=BFtZlxF z8zQ-WrcBq#Wi!O`@iV1nch`JTho4fcKiG`tk5qZvC7zF~k~Lc93Nys>nTlO;g@22> zd~ub#M(quCd7C+E#Dy%?rSNl#H43q?G=6Q4%>7>>4;j+=$5#y#6ba@z6Df7W|@O0l->v+ak%LfVJiu zUX?60v|6;~4=q;x5W30Gj*n5SAatAIe!gL`?3Heit^@a7V|L`;HRe7;XYO5N9x-&` zzH7{GHPSuklWvWn#3$WpLysEidU3}RuV44(k&>A@h3U24ysKh^fR*y;ihn&F7OeH* zvlLq#Ho(w_FI?iCHTv?PrLsLA3y;RM(%kc}-~+U2qNH^Ok#ka3Ei~T;|?7qF5WqH^_9RP7ytUeWK!eK-{Bzmx}8T zagXx-GLBV64Achk9~4^>F@Ibu=f9|Q?}FwqeoL`Uz=m_f3d#0FjMhf*2*ti37N^)1 zurh+DNXB%Lk82}&PsM^FpVUV4*H*|H)r*|1jpKV2s}FJGxqYS7Y!*3Bo5bs{^7hJf z9=^(3_vyUE6SrQQ&dZ5S!YeM?vwXSKWbw6jXft@hYRR%{eWks?cYm#x-1a*HyaXMLR=g@rEj0X3L!+vw6N^kG8xO@*#8=F7rd|58ntd{FY}cfeOApp_5*42L@kSPK2IYy#dN(^ zxR}p#6k}1yI)32p&3|Cfyr`HtD$4jOul1p~1sC(CAIRKywkir;%v&iYS{H>b;Tb-f zOL?wjrd?5OjZ673#l8jh8h_oR`G9d5-{4`rjQ{3MHp$#sw1vIR4{nlU+DNRhrIRM!{ZKl>$is|AMzZ1O?!CnLvkh1KDLKxUyb9#L7(HpMAKoP zZvG1}o{KZ4w>$_+8l0)8E|69K4kXmELj@G{8rxn{ATMW!` z*n8FXJAWQ~*uA!yFV67{$=HF|&FnmH?qMtV1>V`imYOc|@g6o@yTqS4?9P3-cA3vR z>@CYre3{DcG?e8EKPs6?Uprh};om71Si2gS>4?;fsr_%$&wT3<>8**iM{8HP|52}J zUFEJCEUE@eIO-k&@#d?%_fhu_=~#rHF-|I2|ziMYm0hC4W`S zyyz`wy0BkTtX{S*OT=9A=8z@UUh=kQ1CeuColVq3*5b0absLCIm%XjqK$IxfvYy@2 zK$I%hx!won24e7KZ@c6O{T0c2fz5{Emn-TjKe5Q4B^y;QTr?C@6`M?P#aAVpQO{** zD7Idc?A3Y}ORgC3t7I#HH4~Co=URLaDVE2oS#OMx{r31{M+*8iZqJN%{EGDU1 zbQT>IOG&b@F5)@G8YYdhbP)>`YXxx+h&DROIuYAokgP{ixOhNZQEYJ11j_?LZ{QZROD|DLY%05yw1W2*TNJyQG+OH`&MT%R z4+qxUCK-$X)=wNKw%z1N&eru4Cl#wj?2KZG#C}o?ujTa3~7#^7ih?a_VOkQRgBswY99e>y`@sMITFO3r8 z6)Q_dwp+15P`^>)l45uaA1!qL+%q$b6?PA+7Gp&nf3NpEF4`+LD7jiZE-DoJ1K2pR zK`||*T8tMB0wfDaS-~fW63I;ADdD10^iy&5QY@@e98@ejWvQ-G46{p?4^}3NHIkX` zOUc$v5nEIogSl>s7=PoCj62tgr^H7NZylZzyFKg!%TppZP^F9BW_eERQmkI;TJgL% z8Yp`@GxZD0^Fr^GtT6R}Q!M zs)fxLYl9^loVtR~7cnl$Mgx0A3|8!k)NI{iQ4}WG3`ng0)wx=4O-lYhrMF-?$1D zcbwvy_4bWxqpo{9n+F3s@PRk(b@8=2k9i`&z z2-!cDijvc*Qi2#{x*J#dgqN8x-*-%yO3Ho9x$nO~*;cdD{wcgK_5X(FDD8G?jmv){ znHKNO#h!L|`2U)tFJAYcP;D;5Cn)!0srapc)2bJ!*MCw`e%dGPf0N5CvKd46Wsi$A zl$g{0zFs;OoQAmzlDD@0@2UP@+Gjh}`tQQB1?*|)MKT6FD~HX*5Y4->}!01X~GqU_7S%?;iD0n%igG zV>yiWw111XV|lhxd3I4QvJBN}Ud?zadG%jnPgC!IN4<>J^knU?xeJQb)rggrucZAw zqJLtJSEx77CE_e`twyXje2dB;CD%xD#Yb|&Bj@zIkK1ST6b?wI-k~tY>L3>LjY;>G z^JAk|5|{4wH@DYG%ii|%O(j^`-`J5g%}IBoV1JF$@0Q4t%WxsdJ5abYm9uL)w)vi5 zly{?8*)I~Mq$lai`Bv825{{Do>FzMTMSwVhG#?}RSi-3!nL&BYp}gj&<8B8_d}7hE zyPc<|dvke{V%JdG^^|r8r9GUE`wQeppw9QCb1uMx|dD4r+D zVzSUE1TA2h4J?v8D#iJqbyidC=M;OI%71|R2GZ9^-$?oFc36)Ap{-BZ=Gcmk|dTKrO?+)^!!{kNMV}mpAw&~kSa%5FgFUzqInt8Wm zs!vaOQLs8>S)!EejIJ5hu>^|E@e)OQ?iW@{Uie@2dVk*WF#OZgLLH z^j&-3yQcpfyCKti)Z6!8=nsx}qkmu{;=Og3<@u{-WCE2r(~WK&Ik$hD=|(|wzB}zp zl=gFy@6Eh-Nqi;J+CHCrk7V9$;qSsSuTvDhNb+B(wOJPWl3&(8$wLUEv%E*E1d_;b zG=*y=VQf|wrp=|a&Lr=dP9deepEU1F^kNT^^zoozBkv09*!Zk_^;*p~nSbV^bBsLg znXG&3-}~IbJ=WxT%|FNfoz1_NQ{t?wyGuKlBr?^!tb6;+f~=bBMtm0q%kV}P9vxOw zDwJ@xi8MdW^3Hq5QoZ5bS?=>DIikfq!gI5{;R7<9r@l3=05T4WUD9D#J{N6fToNRc>S_IZ^fi=vfJ%!s- zxGO8p&9(Jp2O6}s&3|HeC9;HYFttN_)<3rdVu$8t>t=~5xfWJIC7dUo&7EZHs;s@3 z8!pudVGMgSmhzg;zH}Z3`E21%p2vXwcfv%=+fF_p9b3@}}ue zQ*T!DU~^}X)F*rhu!_nsmFl&S>QzN{7E-DlA0-3)=TSN5iHVJ$1j!4HpY^XGNq+_T-X`kntt8n>HQhwsxQSxX zt2g^Q#4C-r`hUXSXP>kfoUubyjhh^-(Wt1~t^=08an(&Q9`qaeJCr8YV5KU`PX zWUi%xJg0(nZ*tjxH^Q@bdz|t*P9@pJwnD1mx;=!yG>H$Gr&}76 z45_e=!+&*mnyg`Oi7%bSY!g_^4EPSM1zd!dDGk_4y>^Z4Ut}@)m`g>@kbrBH_B%p{ zNX;J^fbuZ`!*z}Gd$E0>KQUkx^~-SG{rOWs{xINM>{fmuNUTji4Je^2=o@v-n(hkN zMZLCO@D ziq#a(BeZcGDK?HRc|#XjFw4&M$ptUl&3c;IAeTk? z9DjY=pFHonp zBZ$lAHqj@8xV3PuwNM{a7%mF+aez1rwSRRWUehlT*@YNxSoouzQ!36+HvE^P6WQ#f z?_F4J?4%zA7)jPjNe&2-QvE!@fg~BIf2Z(a$3Xq&!ZIl5=Y@j-_Z3>$4R*Znv^I%! zCh4z(ej&AX3EhubB4V5Ox74A0>u@=rqqnDUZ08gn-@IdB9qN(#)H~QRkAMWj4u6r- zd>n*vmP7dqfkmV_klJ>-9T6lslKB2_-$L3_Ur{ zr9DZfih93_NeQ;bEd9{t)}VeI`=uYB*t`XVCpUjMXo>!*=KX@klYEJo+x$oSc!>2g zjfYsH>1W;U<|l)G)*Wj8eb7|yY=7}9;EM)*@Kib$PvtlgpTjZ(VmYT$?o%m8>@V!K zzAb*VSIJV5d?8pqW+|aNQVS{Hg^=T)Vj0z98EGyjTuZUbs9tL!)yCjb-TD@Vd@bmI z7QBqCWs0v_d=b10dhH;fqv%v{wLZP*Z16sP!=fJ{+(d=1LbxS_tM&gE|>QuH|HTIptfb8&LFb(*-@wgvEZ>plcYJ~EG^AQ!yJfvbk}yMR%M&3E@f`mxkcMS6cTAS|U!g{?WcfoFP01 z7;8WaiGYuWB^s=4Ch=Iq0^1~zq%^lM^!)F_G9mV6SR`34G+>ST@wRPB!W{<8F^v51 zXBsNFm3Ej1vN5_kKFn?366=v3iou{4a zF5wPV6mHM1vq08~Jq4?~t|Td@*q-bbU~iZga928wTiBEAlm*us7c3?=3-nEF4qzb6 zshD;Pg+HP2RHWxq-FO{bn$*_PXBNFuN&}SG;tcb#G2$vJC)T4!q6uv^?Yx+xYW|3i7 zZZfd?hIavT4J!egP`JRb8nDQ)7O;(BJz#so2EdMn4*G;9IvZTJ+h zpJ6ND0K;~`!G@iH!wjDTRv2~zjxl@%INq=qu+p#}aH`=T;M0b~fX^9@0?srX1FSL} z2YlIZ0&t<>6yRdR8Ng+R?*QL4oCRENI1jke@B`pl!$rUihRcAP3|9cR7_I_tHCzMS zY4{Crx8Zldy?=(AfCmk?0FN4O10FXpvw@v52*B?QdcgAr4e+AD1bD?@0la3g0se0A z2fSsl12QcTP_G4<%`8%z3|L3QzRS>F0<5oL3+IxgiAMdR1?Zt)NZv-{AZbsMjuhLK z{P|+6N{Rdz$p0BY*vw8hUA!whwe(CTk0|!w_Dq z-2(YC?Q00Xsht8`u6+-;bBIsONFr!gvS`00gg8oSp+kgelrMWGhtoq zCbSu3LVuf~CbSs|n8v2C!pJn1%`Qfyv2mSt7TvE-<3M)uA1ov4vmr@KeS?AYmrN7>O3d0>UYTuMvJm z_${H%iWo=OLWXUKivtn25S}7rPO?c@K-inGlz*_F(+VZ2r0^+cUnA%TA?kxrK9%rP z5SF=)%L(DqT4XaC%g>|9GKFI)TtMMM3iqaPrHqY1Ng-h=VL>eE5KbaoLU^hk*-s#S z!cxLhgfWSfmasQrrIaL*gfJ$BB!s;QW70@MxFwsc5wiLeOUUt4!K?@T;*QL?4@wMu zaes%y8i%om@rp8ije^syEPN^ozb@YgiJn3Ka)uio;EtyFm_ixt1B$Pmb+8V#zGxM; zXxkv$Q?|Lb*KO-?xq{-ypy{m1*y^q=Fu z-v4v|X9JD|IPAIh4)%%msrJ|GpW08`e}A=ehrh$+sO3m>jCRa-taI#em;?O-g91YX zqXOdtQv$OCn*|OIoE%scxHRy~zzcy7IR`k$Ip1(@bZ&DVbDnkn?9>GX2So*?1+@zr z9yB)Sg`fpNYl5}}g$5@FX9X7pw+rqR{9tg8;DNy-g2x71T~V%d*8{FH*I3sA*MF<7 zWv=C}O|FwJSICngvqI*EEDHG`BqQ{#&<{c{hDL_94(k~9K-e#a(y-xSPlhcE+a9(* z>_V6=yk2;N@b=-o!=DI$HhgyYlJHI8Tf(=8?+ZT`elq-r@EhTG!u1i(h|q}Wh|Gwb zh-MKzB8Ehah!_*`M8uO3xIae#G=H-lMrR=HRBMOc2!AqFuM` zW_&?8iLeXdEW%ZUx6Sw(Yds6%ix!k@vfwMQXDED&FwBbh2H_Pe_Gcqo{$2Wi+U`!} zYv)FQSKi8j*fCk$lxtR2kYOoQXSg<0XB4gUGTKRa_lU4O%wlf^y7xZ|HsBX9{F~Xe?eg>k>O`eb-~?VHDv>SVM571la#mQ z?o_#iy8vr=pnuMnPLy}#>tVDU4cY{FDrgJfkkH+5AbTPdHJ>4@B1{sU zp~1F?z6H3Oa9JecyM!M_t^nLY_&}}WfDaLVSqrU&N8x?*_$abNxSee7Cj2BO3Jx64 z#|{J>q^kg|ihUgL6~Y~nckAzr#g@sbjp6-qSQlS>Js#!n#AA33;eV!htlbVm-`E!u z;Dny7PDc3_!oA7ZCe;)^O?ZJ&wwP@5k`%PiCuI{HS#$78C-kg+q~y$dLqktc)XJs5*_wh~YQtkdG~ZZgw& z>NLqTnPyTYf8|SY{>io5~E5%9E%zq@AwC;D#z4yI`pIxmyNt2ld zB=5Vw=bn4+x#ygF?tMf+JYl?>bQr>b$Qc(Ae+pqhJZ(HdI*G%)kwUm;q>=xOkwv^< zEYg`ehb1G2@Ok5DgqE>_@S2fFSTmkMST_oE4sC28{HSr6&JT>Mh<^`<^uIy^;$sHs z%YSH;=zqM8!;c##a=s5?K>Q=4jPM5x3*iqM+X#Qes3QEA#x>OWR|o^*RilpZ3q}*+ zuN&9t|H&Z?h%Xrq!Y>;ggkLdkB7EK0Mfm#$eaoE@pf9-#1il&JP+*_#mmmy4hI|X+ z??4z3?+kp1cr5U($T^7+ToL#-gmZy!M|e8$VSj{Y0)H3b*}zBW6dz$gJQes(IeKN=bPma$Kd{n6Mv#%IUp$5+Rn8Ly20==j6Y+35SC)#z8FA{LMRVCaO9OEpE~l(_x=8Te|}%^Xzb``kN(op$gvB@E*<;ev0pp(JI7xB zfDk7F$=gD_E%2pp72?6bpCEiF0P|El97rPkhQJqp92zbF#uJYOmOdfGqk)}IkVJju zp9xUoRfO*hd9-*X1LwXXK&9sqo(sH$@O{@_oAxDa^q&xE)bn2sCb@xZ5! z8{&z;&mep<@G8PoV0cgemwWv=W61B*2)ehqzC5hHkHeQY9PH1F4#@lYXn)@K#((phTu z&*AUA_&`|cn5pGQyN z@6n+f$EJq9|JdimKgFN%md}a5|9=)n@WM*7(y3XG3;tG@la*Rcq*^WEe%p&kH|wot z!)mk_%yPSF?+X4_6Ytw#P%h>>TU(Z`9_!Y2wb>B4y18v-ZM$iAS3b#kj!<7iBx_{y zD=K2P&Fl^O1{izW>1{~)j^K)3oi)3;ZCj4x znD(yfHG8YNwPxCmWp}qaDO)Wx?Yh|(PpxGa#oFqkxNKM3mbqE8=Bw?x*~;E(TMha$ zD3M7Q#X_xf>#3Ht4a(S-pnuqs>?FfrE0iOaFd=obQ6wN-$DPdX_9tZ{TRhV-F)J@v z8LOrMEp!@X`YIus_VTrjmSfgiwQ6H~g?NJi$ZDEu=^eANZB=+4yi!|iG^*|5Zp-4) zE!bvV;oOU$LV&-$$jdF1%?3xZjXQPLJsw%l_O-FW$c-D#T89VIU4I+gfSJdjgp54} z24A=INM)X*$_BC<@y&AcX3KOOv;+Ob>Z*z?+UBmD-gL9pw25pr87;KTvc*_gcAIm0 z(8}c%`!FNeOu7}*zGm4A^i4M)PV4iN(sY)X6i7_A8q!G;vq+eByVLTz_F-I7gcMMel6E>6YNzHIV|R?Sp#c$@d7iXYl#{r8Ed(^RkbRVsnpC?QcVmk`iIIF@*AtNtdLD_tmleXIgy%2 zBaTs}^?z(ClbT=7az=JFozLXZJ0(gLD0?0}X?<4x#Ay{tkhC;D5Y!~swVQ3TCfqhf zPEt&9rOZ$XN!U`~G*SJ&%u3a1neFlpID$XA^=@>ywi981cm zt~JE@ndZ#~!}C%Kq?f_5jh0t!qt#Uj$x@w!Uke($WR^*iV1BC(sc_5&k5MH>soAm` z83>T(w#crm6|aire2TaNX5ea;XOIOP_vWQke_n>xU0lyisA_JS>bsEqK%^nbMKY$! zWPgHc&|=XoDeh}5lV$~LlQ;-HVf3Q3Nw#sxvCFy2Eu?namLu5`B1o-HYL#;4O~*Pj z$BQ!Mbgl9dRamf_^;PRuyTF3VvrnPaNaWV6wq${U1q#i9W&X@A`VA}?0Ld-$XL^+E z&m90m7L=59vaPaJCAnX-Oq&)0s6%AT!GB!423tDiz(ik{1m<|!tkpKn@-;CJRnkz^ zFd-_YRzPuw2uW7JirMIxH9)Z1%>4rGGtgRMqeY^niwr$k3i+N~FfeO4v0+!ChwPeW ze&R|mstj^3W1-n30a4oF0!OmTDhn!#EmW;qMJB;5Z7C1YAvCN*S_+)jarCnY?tkz~ zmlQ-b_Eo4>+OJ%;HuaVTRj&)$?CjXhhBC1E%QguNQ&lC>&E~bLm6nQ`ur2pwfQ$;L z8lc%~k+P8wo;uc4jIA4Ed}(rPG!tD&ZxcY7rKaB81f%qdvUwXJS#o8&+G;CZ?NHC9 zO=1Lvlw3wGkGLfAavc5|&th{P%YQRv!#)=!AZKHHn^*G+$!uHRbW^IA1?XE=$$qJ~ z^uE|4-pXiIV$(!AY~uG6h+LOJWZkmLgaE>P!?mX*qms7bSkbh}Tw+XQ5eZNFYEvP< z0#$TX+lJ|q#vXyVtt>YfMc5)T*uqLh8Zooyl`i8r2Tosc^ux5%9so#Rzh`E%nnv2 zI-&K6PLr8YLyyb3Vv+2j)qhMbwJPRwi#l4OZ40(LJnb^-cu_WWtj0E`W&Ub0D+)_6 zv!FVmHw!W>u9FfiVDFb*EwZ8!H)-&se=!Gbp&%(J#p>3UXl`wx4@b1kZ4NS)Q-*NQ zEi8!amE3|@Tq}t7PN%*}sE`AL@Q|BLQFYi?L9?=u$tyr=DHRDGGJo(Ctq#}{b`EB4 zCAX3VbJ(IyLW%fFo61G*M78#b1|4<0Xr~1$(8_>~*&pJN8C-4YQaM(gqUlZVbQ;%E zZCHrwF#X8=1C~-zzZmG|y<$^w5hey~(Gq1*F2ba))+%ZBD2jsB=B-@1R)zShhy_5+ zk$>hoIWn-(t5k1P9e?t7WmIIjQwQ~6%egseh-97TZLJv80)f&_8TP;kwXe@PPc2}2 zq$MoBm{_aiRdLp2a2HD*2`66XmQ7=>>H0BVyOZfri#EtPLgJ$b*U@0 zM3_Q@?aC$ONVzTr0!OKRfvQw|MJhuMkaiq3>0F~^CcRL#!7(zG>PltO>(-W6HKmgf zcCt&EPk&UXa16tMnP_coRm-Flb*|Z!>xlkI^i72~aBt8zNVJwpV!nAxd0Cm@ttNT- z1hFq|pmv2^VQS5#*m$G@*CW#HqZTWvr}FEiOWE~8F24$uwCYRgN*krcCRWItrq{?V1yl6vKmzsv;XlWsLC7UTNXIB@COUSu$r90>SEo)o(o+-)>en(Ww zN^F=qa$P-(_AVcUu#C?7b-s{~p6C47tjMeDK6j8u()-0Ryl;g~gl?zD;yn$K%V;Dy-VOw+!tN*G0p`hK;ML1kbflT&+kU4uiP7P&uG1o_6(`U2CgIJ2b#4j zskGn9;tbCaLo(A_p7E8J>A+)I!Q{jx3D`5qWn5+JER}4tsAEfwV^7a`pr4+B6*%il z&-(FrdX`H4Iox|u1C#~t(O-BX$p%qMbt@Cqo&ttDy98VM%qD3=k>FqvT2 zY?2Q(?N6n;QUlKb<<6^d7r8sQQ0B_*tF{vfA*zEdGv_Odo8xk8;8J|i?11G>@}%5w z6G~N4-fX5|!4~0pk=Zku!fqXsh<^@7)QKX@4L7eiC{u$PkXBJT5uiTFJH7_a@wmz`OT(#NST5(Ox3C;=Bi=cl;VnFN=B*k5$S*;P+&e1SlUBRN0o!tLb zP*8-9rnz6QoQ;F0l#L)CIe+=MBFzN$5O6HNnk~(*t;s}jX+0~GR~8n;m1*pRmWm?t z40hD{g2=4r=(q{-oXFxYv$`x&YirXK%up~(!6^#nC^${Q84Au)aE^lWTv;~ZHZ$C4 zhFi^WvzgOky-=K{V1|NO3QkclM*)|fq2MeqS(v6^hJslNPEl~0f`2m z@8a%5wFk{ic79`Vk)46X{5t3{zno7$Er=?)bg77?hc$L}RmEuTvc(clm7d|1>UAYMro(@V5b(lO*+p3fBv;&LJPY*t)eNfn+JOR2(AiE}x|B^>igF>?z=2DF^d zKb>02rZNmHlYc7|#TvOmF|qR-3$n4|rIH+kn_Ng0ieA}r{xXB$AQfK`+3WVJk(Oz>HbJ(S8~?v_yC>7Mc_Ys$atyj9 zH8iU>oD%u!%?kTKVB(>zbYpN7_9z#mZeXLw>wlBo1Jcpaw&jI^TC;i0WFR*sHjW+z zOvX}q$E-FuRx@AN6^&}yQf}n!X0xKAWo0>m;oW;3>~enIxy&mm#BA^PO4^mVT|ay9~e_ z$&l+0I#~~DnQht(hg-IF-BBANaumRbmLqEDNSVXU8VtLR+9jxAR(7N@0Yh_>?k|x# z$<|x2*$eVmuUeKM=GhzWMVSzgjOt`YflHgU^8E4w9Yiu%uEq5=C$YelW=#I3I&197 zVSmF7+fCx@Yy(ROeUeFgvuRhvHEUOHde(G~<4*t`d$*;0SUN%Wj9i;f>(+qJS7uZk zs`HwTOXG@i@^%%%nWIu0$deg)5{bqflhxC;rla;4+@181mSCmJ>uM#j3G>Z=udO7i z4!5dM%s2j$=q5)mDcrH@F=+f<+`)u$lYcCymaRvQ=5(HQc z2rGqotv!iXA*x{li8UbFmj}QV=+&rYONiU>yS5Lt$%t8 zn%O74q)Km5Hg9@b`XZq+*1S_9cUB#jinDHPPC8?k+)Kxp>_TT##Wq^1B6;4p8?MbB zXGjOMkehi?&(n2dit_CMK2PSDzQ+c;vIUJo48SfA`l>y7uqSv?3w0yMy`sbSRLXQL zCYtgfy)J!EChf_}`l#G=)P;d&$A3{bFrXCJonNADZQb$i{n_r#3w5)b?rgWJkmv== zzELGKGrJA5UM;8E;ML6zU15Vc{3wXn@f^%g0!Ej;A#F}2N>=sjlE z-i7wIX!=fSs}(e}w(I0tqkEWby3o3iDJg2vDd?;^gA~=RirB;?c(=Co#ea=WOp4l5 zHvP9zO&i1!@0XfQhCHwSgRKgky2@MLs+H#_d7--f0-cxIR#{}y%x@|AkOvyrww0Zd-k*+?z}L@L%TQ71UWL^)3061$$ONM^BBz!&Uj(=T3lK_Ntr ze&vw$?igAv&-~<+yy)bC%zp@W&st0B*iWV|sZ`(b4eB@8!IR(ext?5b1&i*L5*YU| zCe;Gp->TM4@77~MpW#^Q7AjqX?9VJWTf6c^MPakm1S7fL&Rj*EV8~naP8+*1d3_0D ze9OHe-fS(eBLOZX(c6%obDn3{nd13UU^g`yBwR3-I@V>Qg2;?0W7~B~ut9&7t!!&k zs%@2b8ddUNAYVcvcb#$~6TXVyL=*ZJ+qR0gyV&BL%$D5AlsmRGAf-{FZ5Xy9nSxzr#PrftCaL9 z^Pt!ij+DOgj_A#uYI#Swhlqb8qlDyef4J}>9%GJIG8 zoq5fZGP(&cRUDIY9IL)r+bvexHOs50v+33Z$uLyyFHAQZTh;B3ZQiN4-ZC4z{RL}w zv(hQI2eoMJ+Qbw6MMVfmiwqkdGTo`?Yk~cja=Rj-MYRsmhRYm0FG?3BpT&irCocjIC+;OefQJY<>@8mVU@2!zGX>XmKT*YvZ@Dp zVZ(9s1r*S;d<|^L$11$z#d^Sq=`DjA z6ns2cw09TPogAU=EIKgk=}-+l@(Tw1+65}{lSX&LBpo2#x2|iSU9x;RX}-$dn1vc$ zX`rGh&&16n|kuZ&wX1!9RNy9-1fN zxv7PwodwT|6_B62(R2lpw5h!2QI(3d*n|W+GpAhhWVJ$tp$(LREJ*VOVUj75i(Rs< z>X#^1*@sfoo^UX#+60kQu&rW~Vwi$$i z3ILT?goeD#$V( zFO+#@Gv0q|1a$r&f$(bvzBZa3cX;FK6fp_dXuk3K%icuQzC^adx32_ zxF&w!_d?~n2TUp25jkuaa#|S~tDRa+T`|M{_NHpEEh|{wEi^DURq1>8$zMV6t{M37 zm477zeHRY>*}Mi$%?cSdThK6;-pR;UT`(DIv@CyoSG!Ryt1EdIz}@@OUQL!OKq%Lf zB^QsXPxr=!FB{~f>7ZPBd7$q$xE5Owvpu4RJu1cKa`Psgh+)cZkc6deKwS%>47Ntq zn)CQKozI-j%$=WKn3_MIO-;?srLt4!re{x0rDxM~)6?fN=hB&l7sW#l$&Kpttuxd3 zoI8ItH6vG)+~7(K`CT=ZxfrP2cl99VyHu*{DD=dK7fnM|UoXFY>nZ zfo=D-WtY#Qcbnap;k%lSm2l_#>Pou2L5)*ySYz%DYn+w~gLe4x9hPjP(uXSO=UF`d zgm=Baq@v`|%-b-y+wM(!N&t`E8~D__d53@e%{%0m?~q@S?5*gnhoF+~D-gc4#5S$3 z#|%vRta+K+Y0;Z2j_+17iE!p_Uw_`E^OD=8ei?<7-bQiZ9D9*yrMnRTko%TJy6MAy z96D~;Xtij~^eJSTSpVAzEKpAksCZUY?0#{9tDo_sgLb9kdF7d zjNp``v+sh!%xo_TTc?3Sf8MM}TUENFNID%W@6I4k^@BV&0OUCWS);p+iogUw(N}G1 z$gEH~eV&YybVXTvV%6fzEvtWxlr-G^$$U$?cH~nmS72F!D;UUfrCiF*l?sTEQ>e5) z$60v5ssfMd%yl`-N=d>P?2z{N^vVT!i%_b*)n;3XTmNP|*EK_nX`#}Bjv1k*A^7uK zQvUkj`tR*YZcY~-y72hF4v%2t~Ray) z#Q2_I&h<4sb#Dz%i$bT~!vwQu$n3crC(R9LF*_jd)PTG}ZBO5&w}G9V8IX5&K;F5# z0Y2RiWv*{UP#!EM|E1YCG1miH&fHte0Xp}zxX^ozQrcqja{XPT$+@0E&73}ifwDyG z9qsu66gWR%a?fLOm$83oDO{%)zizcWy^9_z((xm20LZv>h>>dPl-u&9LQj#)G<#yy zHHltT4=VD_rd~8Qfv#TiWIcP!Q|IRCHo!XVyuGr!kZO7WzmfD;iqCaU-3zd}={``E z0pzU=Aa7;B+Nlg!JC(bxowL0hK4YD^>(ZVX)SwT$+06l?um*qT%?`*rrT(+a_DM{s zI%1?xFe)MlpA!usPCX`8L{r=nRbh#Di!$PM(L&fjx*^))F_A*LB~GG_iL#my39kj! zui#1l)s|YG6yit)B@SAcXk8XND0S!`XpOeTE^;j)Mmwlc5hWo)GA2fCp<@o7FHo)X z6+u5q;7316w3dHANx<9@??P{NgxLHc=j~z+( z+|Sq%E*W8?tR=)DikSi?J&)T$%FA0u+7vgaMKq0A10%DD7D(-IdYj6QP(K~?X!)V| za(!?PdAS+HZqjTV@bWeor)8u~;9CGJ6R_GsOsp}++rocl%7V6|x|SHrB9}_h>j9lh zn4s*@B9EoPbJJv4RmQsy-W_YE6?fE7ld1RMoof2<7~Mqurr6}!wuxqk+I_9WflaP| zlgEx$(K`3B!}BJNl$j$N%yHBQr9?vJwiTyNF<#U=wKJj?c(kQjhzDuzr+|GoA4~~{ zF{arx4iJ9@wzz-B;Xw~inLEYs%L)edWE|-zjHj4SBqqj~?eWBD#pN{`4RNE0n)DVb z@>-NS-a8JxQj7S#lCb*`8(S$@=zU*`TKCXXR3 zGn6*ZLYt{h{TLVP7-5ZTwiMStb_c9`sc{kXAUsIMC{CJau?%p)TLgh*%$mq!MHNxj zJD*}~1NjT+<(x2%%M~G|q2nLZ#Db!X#ziDHc#Lwz^{uEUy!kuH{n;GLvLqlX78(C- zrpA9s#>HW{k~78qy)xBnDWYv(TXFw$X#a?K0+e`5aHEzZxNM5o2ktcqRY){fivHpb%U`XQMT#}~n|g`T=Osxbt8J}PU^2=R`mP%jHj zn{#zr*{A&$)C#4sinI4#ciAVk#aq|V|1H+7S6GJCxzrtjul(wua)s?QR%Et|I%_De zdOG<*IcCC+B+I}$Aw{PXIhPkQJa>O(o>||@7+pa*&5K-B6=@qx6cDFNLN|GZl6{co zwLxPq@M`AOeL`C!MKvDDIopg2ue0M>)@3BiI}AzJ6bBZ>s^VV8`K>uX&NFn2`DtD8 z9#I%`{a}H)y{*RR)w{$!by(V@IM?QNL%sRRj;|=)Z!4I3yyEDxyB-R>W^I2ty0HZz ztuV~)(FKZ};;lNr$)oRU zcl=J}WErnxJ{4ZGc3nzp1eG|z^SIvkY%mQCW@@hw|Ooo zPaI!hKC__HZ?Zgep~4QSF`rdv_15E_C57UcN^t z63(m-&M7rwhI68zY!7Kw(H_iCyA-dzyVaO~!y0Kw*9>q!&CfIHc~(7XOyccQk|mY? zt}wqOIo`z~Z};R&l52le*qUvsd9Es3i#W-vr}HaRk}j|WXtE4Va=w%RjUKEu)QXaU zWwmku+(v+|z5xIX$|Ke)=Rx4M6N=&)XLwdUfT`?uBZ zn=Dz&O?P~)Jm6#0O5frPti~OlKM_h{|Fj1C-|;-=QNMp*SR8QJ?^D-%j?tW0g4Mr{ zwrPa0OfNpAd_zh0cvqPJlHvodReej%32{V~y|pKq?u4b7c!p=Z!J}m#&&3V)vzW?v zF89qIk9tdwIIrdU#Fce;JmWiON%}qO50dxdhS~>Kn5$~MzrKbz`EStr^aAsW^i?Jm z&u%F{V3L0=>>T4lw7SN7C$t(%v6ql+S&@>OUi)*XwXOWYj*_$_Wo7@Cny0e6Ck3=? z8|^Eq%b~>zTXtrDxLbv0h>yoz3Gf^9q%# zRgYIZb|;8sA4Ki32L_ML^S(35{#q%yYz5O{zmR|b41+L!GxfFiK8e{)Bc!|<>ozGT z7-Fi(`${>h4KD5XxjH^rDTbvXoWPFA@1039ZEUsgt#Zo-&v}h8uoYi5eQOk0SgX8- zEqKj`{wx^pq^L$M3bpxbN?MB)pyi+Xp-TO7M3R)gJ)8o5hj&(l-Sp}CaqGE zHgBf4raEK(I{V6b63KD>xw2kEdD9%1B6ok4^3hG?ZmDxd5p8nZk=DjoSxGpG*A#`I z*B_ITMm99Ql+JC;(b#Z)dU_>4vLgvfGDlBwb`c?!}}&~GsBR~3KH z5uaCi23!y5iB0a8eCULS#HQdoT_meab3^w`5YDzbE9LW^iAoQ>#1a226|{bzkv9U~ z?pmx~o1~(@pEgej<2}7IaVKoGjCd2UpIGZT^VL+=KKU2LrGzbBm>4| zd`3PdeE=A*+$DK8x4$1j-ZD~WD+@q^5oD+B8HAHGBOv{nCC{5 zBB6#g5`Tuvo}q>qI6XirLT8e{<`6a3xW*b{2LmHvN&l(Qh2Dr@C zml0c`nV6ge>WZ+OJ|-bdN0P(w4LsvlC%MH2TD%v3CXfz}$zc<|Gys1Ke^va|F)+p; zew`X6g0YAK9*bWm=#dC&jZ0#6m{`M;F)GBsC^9C~JmV+>#_@?5P2lyQz^qYUyEI)$ z24a!$umCkMAq4eB{IwXhcN7Ce#x+IG2f|=+Bfu;ch)z$}^cFvJ8pZ4wWz>czNph9g5bRvl9@sI#M%loBPM^w!y|{sx#Fl0Di#&P zhH4!SkB=pFA~8NZl1PLph@xrqAWCEl^%w`zVHFPtMuNj5@x9lAn904@P#>gE@G1y| z<)Yd9V1y{K_aTbLhy(XtL-N}wIYLZ<#*c90M?@g7HcShN7!aZ3Hf=*Z!Oq5^}{sd1T-gcwVX z0Q^q`=|io)i^up~6y2k)C-%Pg2zt{~;LaT?Y0`)y%BFR3;9wvPE z1rKE$5v-;}nDNH49Exuw#j>v%Mx(+MoBAsr2j>1_N`yD!q5 ze4cnasJL7~ebv|ft5ow0=E$k!=o=r(=1{F?C_#{V&X#rRd@*Nrb4zh(Tk@jJ%v z8oz&M{5Rvj8(%WMY<$J|AI59O>&EXJUo~Dee!=)p#(y?`(fES#OU5r7pE7>h__XnF zjn5kY&iMDn=Zybg{H*bF#(y+^o>+cd6L){yBkukXh^iYWb#}fpIpTmFnHE@5_*YJS=8-;8d9SshT5|{X+l=o+Ui}L7elt<8bSfCG< ziu+5X+yVibR^&t7(W2QuM?sP%j4D4#SP+y$1bKpjIQL=jn%KVp{cVu0CnXyofMI{q z>mw9|rEcCo$AXrZZ&3Dpfd$%BeE$(%Efitx9Sf0?p4j{781V*yWC@013Lc7(kOVOF z!S+cYM7j~xu+GWkL-!=q^_M$`zotIJO;HlV&k8y4iM?NyTH(tfIa8-2?qr{4`;TlJ zS><&Y31ldo#xMi07~^|?%(Cx)(+Yps561V6a43K`#mc;t^9>)u2M)kT`hA7z!C=aUnq!4~attI3~V-Jch?4p2TGPCjj7KGQ=kX ziAfSu`;W#5nf>D&&Wwwp_&!K^94%%fGwx4u(M7Q2K1saSNmU#Y$3kP1F;ss9%mhUq zg$=(ym6)WFUI~T(xyYv2F=fUF*`kAtI5M%HMf(wcVpAXvLHY(mEbimS6d6ClHP{?E z5(>tTsnYoVm6&QLjL76Lx;cnm4v8>`7Kucnp%K_;VX9B&V@O#$A#M{tHU>H$Q*mlL zHB6T*d3f&yjUjD8#8EPnY3hFt0WK|*iEJo@ok}i#cuWMCI`lh!&=`6^9DG2~&u|3B zdpJb<82l)@S<0Aa_|>6AJa;e@L>SL8c8Gz&MLfvN@VaE`>x5P!;u&fRbpnz&B#wlJ zd^X&iDnpw@j8J%nP z*7q5K5&0NpT?dOQ7gA5o+5bUMD#Xut?l`7v|6^*5vY9F&4A%(5HTnsOp%`yYLcL#~k+6M;BBAfqv2n<`l%8xU=0Lh%@V ze2rrYpIA8J>q-KfOibc8K@1L=xxs?_w?b?i{@!FV6pdTRJ{W(0G8}=SzyBNj`+M#$ z)8)&m*&mXTB*n*Au!wX^uUR4%2HNO|1;ZbQBv!GI#5wkkP*|;X4)s`6 zQVmA6fp{r0l;=6Dj3`kHAwrT;kY|AeTzFKjmC3M_b2AvRNW^br6$FR^kx-CiTsR(` z904oFuGr^FEG9*vT?iGn8+L$L@kTofW97QcO*R8%B_#6)%?8ySHN zc{092YxsFyN4HNL4~u%7 zIvB>P3`Zg2_V(kqXXy9E`0dm2+m9k-fNu$f;w$dH7(6G*x^+5gM2zK=& zvh`a+@d$r^P*?5vX(u0vLP;u_*L6%(;|Xc$XzM>dy5K7f;liG*64$Ts2dn9QVT zID(n0$rSNU+oyYWSa9PJ9wi^Z{*O)EUI|log!g}e(2!pOhsQ%fnh2Q}(yj#FH3ScZ zM#&uWnfzp!1fdmwb5_A>N;fB-3hKgGsgswm}OU}bmvDwG`oY$;Ra+sOQont1PnacDnm zY7>8fL_lYO{bP7wWhhMA%Cmr+5qz*w#)lGNGC#spaU>j4ZisMbM2>;i6p#;1$TW>Y zZd$#c@VMW}Fy`|ygmoswTLJ?_5Mufx!B*nLZF7t~i-;zaHF&!UY;RweQs_FZP)e!i zI2*5IDaJ!1)FOV{LW}S?#Ye%wgiY#KWN@Ncg7MKil$y&HsT=sH@~qXv`~D z`6oh0dva7NsG)#{#KMRai@&-KGjVB$SAmd?|+f-f+~qdl`n$b zqBPm@+b{BdU+?bG?DmHs#~Y!uXdDg%6vN;b21=NH0%3Y2Xfny&6b=$M)3!sGsL_A8 zz628SFGF&>zp9V;-b*S*!T~7CenIUi4ig? zMo6*%;z%H*o`((^GzPHt1A?<25P_kHF~U0&GDN~|o3LsVrZ(a3Hq7m}DEPn#FI&#o zQ$&6l`;s6bBq5Q*WYmovIT#2$V03?jd%zgs0nz@Co^I{HVf6ig=s`FbVJ8f!rVo0v z|4DE5KiT^v>|P3MpJ7;2q2C8?ko#__o`%NsE_1 zL>BrXb7Oog6plu*BBP|>L&}9CZGn#*f?D7EA~E>SAQiv;QA8dH9i}9?d=h`-T#C=Q z{KM~w(0yIS2_+7_8e_EJRKtl-RK;DXDU9*)gCPxBO4D&E4nF2l^i_|dul7Ep)B#4r zL;3ab5L6FsL(L2@uXT5l1?&N>8A&RlX?!Sgq z|Js87+fvlmA~_c^M3DbOfPfYzN61k_#NB^NoBZ?-CzG?&GqXZGYKVtUpDAyZH&2^W zmGkG%PR*U0JvDWH_I!D&a&B{T>(un@+3D%Cm}f(TW=>Ai52nqa$rBur&XxxZ0o(%j zUAE2Es_%b06nE&K)){}&9rH_Ln;Z0`wjaXZ4@CpwhrViv^+Ki)3ID-Mzxlr3&i(jz z$A0u@pWS*JH7URAxlFUn|AWFwnvF`bV72M%>7D1^Z*Fg!&#mkx-SX!a=^IQppKH}R z{QtC`bL{eSb)o^s9FIKDH8Ovido{vU-_Ws~r_5(|H5&yi?QJShf#o_Fh& z(oH*4tF7=?Z#dJfYd$`geFM z79Za`=4co8wdr{?8J`((5_R++^$|gR@BLxj92(349!CvZI;!&yBgp6 zY>8d&F4;^fEY)(_xRsX;{V6b{{>J>0RjL36aWAS z2mt$Jsz#I5@;U@79G69t6Z1F(D;$?alTY(F1S=euMU#v3JOnEomqnAy^E(b{RJca^ X;-fj|;s5{u_>&a$Ed~tr00000mYn@! delta 58118 zcmV)WK(4=z?E}Z?0}fD20|XQR00;;GIc+aQkq-3)90D&yvj+hM2m~AgFGRBt3HbvA z90D&yvkeW*0t6faFGRE54=VzHIc+aQ=4})Ppx^)i0P+C<2><{9O>cNqBGFg`mo+jHz8wMLp#sl5R&(Dl9R;#s;YYq$pXWZh7uEh8v3ZB zDT<=Q-`>57@}MIA4J!Npw;BG@xv!*^`>n^PJQzFj@hR^;Yk0K%+=_Q*W%b$ZYgeCh zj<>OW&ARr=`RB9`pVNNWF(kkRZ-f()2<5a(60)AycH#MmD5y$<3CLqyi`%@>Hp9T9QxM?<({mFa(}H( z(8xhmNrH2(p(>MznX7U6kApIFsOr#HbEfoN{EJ#3_`LJq9ddkAuR~WL&vku<*M$rLU42k zg!0ep>Q}dJ2w_L4eR7F>-S@_MzF}>nI{qIo-f8J=1u22=0F!UOxFw`0*&$mI| z?rwu}WxO2L2$Z(HDe%L8x>Lp;b_(PgoeDvldDFm|(W$h~(UhYE%W=({j_Et#M|x*q zAu}mMZfb6(mj`bJP&l_@z>hZzV=~tO@nZ?YWjl@hPC$0IHe!@fp}IE*6K#qn>Q>!OKirE%$RMsr-&e(W1MiM50=I_M$tv2^D)gp*j;=10j4e$$+#hGv zG{kjOLB{BrQVkuoIvHxI8q{M0)IrxG&$k%Za7ZBoV<$UO` zT0B5W9UVj*u|(A!p&XjG7>TYoCPr65W0Iy?!%F(M0H2x-dj1g1fK{1P;rR{N1xr=J zN`N*ZXcUHjGIK|oMn++LF@dc>G?K^zL1GI;`+Kl_Q6z9gYu908ibT-p34=V)lG&S9Vk11r!K#Qq%XOj>I7B8}GgxU( zFOLHt9m2JeQI;w7{Lwh~5V4N|AEZwdOfyqTnpW{n)9TR;y>~5-OFYKbW{j(@1oP1B z1lC4n6=sgFSf)4hayhIrsBULa4au8hffg2j%9}+r>r_4hU7_ZYazb=ft_Q%TQ;;Mg zd$hQJ|AwlbdY@MxhRHY1M+t^Qnq{kww7Sau|{BdGRgxQWk=y;qYUI*5S z?Q!b@){>b{K;CR5(Luc`WSa-YvKjuIhniLEOu-@`>})CY66l^P+^(c>X_!Grqa3z> zB^+Jvy$C0{g>;E2z%NPyanI+Fqga>0yc1eH6)_VUZ4^WsDfoWk5-96JkW@k4?AAK zG!ZVLdc->S$l~-G0@b)XQq|)J0W1&KYfRJQ-VjN(&K^~B-TZXFuaRHTO$B93T*@6bVZ+?H z^^r=w71$p~i|HtTiXan5@{EHuP5^5WWX!J=!B$CKaw`FN5;k71O(tU1+GL`C$7-GBrQz01#GEL9p=+s5ezJhAtX(&luH40jd z%z?!-F;h-rH1j1yo!uv@25~qg>11Mt7-Td#5WSKDDYJ@%bv! z2F{Hh0PRg@;o@Q#e$EHpYPDI)b@W1~#q}Ktk(g$>q-oGxVK$Byv8zUZP!)!ejx!!= z!ao)SR~xv))cpAP3%`33uD2D(shGp)pI=2lWM<=mYtQ^}B====0@enS4p@0UOF6Y|IY^Ua#DzFF@g-@130uaWX~j;*gzE->|G`N*lzD5==ZKh6~95tUxU-> zDa_k~;^kV>xk0Jcy^kWUqNKMGkKR_q_KDp|u6Kc|?klgeLQz;qiGeDEV!I|rYn-LZ z0T+p_Hk6Xr|A*MOL7rSBWz3{N#tcXqbCi@ZE68oGoJVedOXYHMTPq(IvS+54pvR8i zz6r;D-+sq^--P4-?ee*l?|`xOL4#DtcYw&Jy_0%6q_MdOw zg!RpP7x~uhHy=}O0yl%}Rk7NhL}NyX01qZp)=?kpHr&yfwDF|THbHFx>1_B*+cdVD zY~Pd9lxu*017j)Cp+0-InMNroXs((g%*tPfi`6b<@ljOGMKP8ODgY|StRvC=xFFe> zxjwGIVn)fnLpbOvE?o#KPaGG zxED~2bw)sH2PNuA!ZPTfV6C1oJX*_8eRC#5qJ<>f5Lgx{!s3SN?leRy4_8eFE_tSl zRzfu$)Fd`iBC6=DRIdUIab+cH8jH_%k!V;zoR#afuvp@=9w|Fo0@?9tDLWpPvg1i9 zJ6;rjvZ6R%A(Tp4*ODcmd%JXE|DT!ge4de{%Pv#q+z<|mSI}obr~jcnp|~< z+wtSZ%HV`!Y;eD0Y;eLc_ICMNDc|C;^)(3DvsmQQ-$}l8?=YXh^N|lH|IZ zaO$OT=g7k+oFfn4?;Lr5 z_=I!h{_`C%VSPuui+ts$UV@~wNjd~4+CMkzeq z$bS@>Z;e_#Hjt5e$g@J8oq&6jSWl*Q6iqMh4bnC!-VW3u+33e6U0PqFg{d zB1e64A}%)6#?C-OoVbsKpuMK*kqEy76?h>gif<<-&QYsn6i5xi^>&IqX7qP|wt{TD zBTi@LTvcgtz-sRiLJpnEuqwCPM(;#29!bPFiWWsu(His5KM~C>yw8HS!!hS~LTHb( zsZCY%1$SW2CPzPqQI$KPLO1_;@_!lp8R>r({8{P$CHR}A-_n$GTcp1k{H@Zz5d4#* z{{-+)mi|@XZ&4#XJPrz&j~7_38^C6L=?Mnl}8&S)8F`V<7)9E!Ux@Z=eLd28fc} zZ9E|(Sv*7JIo*X`tg^@w0SB3O?I*82$7 z15r_`f^SmA(Fp{-cDw+!1t{0&EXs;P)$0-4a^ zJxV-*g>D&EtH+RkTN)`zUcoe#t$>8=XXdqm$IU$9xfNGtK+H*i*ux z*VSYQdb>W^rP579cXedYCPz<&=Hs5dJL1H{m9xVNGY!sMu2W9K`vLAq#koFGa^fnF zn>5<<*TRowVmegpX*KQW-QS5|ag4y?m=KHIw$a55F;I3N=NR1ZehB_aJ?&~0yOCSn zY3P=%*e#ELBV$_JQoSEx&S^7b5}T4-7bLN{Et4oL+T%=gHdJGBb6hnED&zW~j08`N zuO>-JwgpL&Jn2^h3=$i}{%%+9`ZgX#E3`xLe z!50WcG}7zK-W5+Y0kcgdo-hNp7{?Po#z2*JLJaSJ2^=V>8iD^w^q)*y2)j^HywC8S zLib$ZdQVexT_;sIi6?n#M^fz|Ey_ttsZhu3T%O*^>rf8VWh*}>NmSP?@|)f>BxdSb zNWz1ML<4EIJe4UqDW2lVEyKl~v}I{{Kfw)CxsXIfEMQ0&jXp!p5IS1Ol@We4yk}AL zY(aj1^x1KUv;@8Tdm=$80+2tm6`3*sr1K)@)f9W<<>wRuTSw5*} z1SDvE-(e~MpYtglA#>QAF`WIeeL1_(K8CSxoPet4 zWm=?sguel>q#D|pqJ0C(#A&!Tf1cJPn)iZ#?xrgXA^miW+fMU7kCRf|NUApkp3x(L zpG5)?*NbN>ukxK_OsK4T^a`CB?ST1A5j=!uF;?&+o=O!hET_F#zcKpZTi|Nc}QK zJ|WHip}@a^LO%!5e&ZwX`39TrBJdF*Q?bq5x!3wuh}zC3_0i?2OcTDAsud z)p;moIgEanyk(s;u+Fuz&cj5VOGKTAM(aF%T%DNz61f+px?)JWVhO7@cG#q%NL@#) zyHBP;i+wJZWx{(biCwX966ubo$X{UOdkNYHoFvx6Bx!K+Ggw93PftU>X9jq-m1t2_?D{OhzR-ZGr&bJfc0L6L^Lg9?PAu*Jj;mu?E(3FF^qB zcW9C4{hk`vwFIi3>n01ywB9IA-_VTB@csbaEyHP@YAqLEF&Oy&h{NlDPc(9O&o)@2 z@1M52C8cT=?l;vUn`>(CZpFPC&rdtK-s#&Ga8irv&dHGHae<6rpVID2l!kA9@lp=@2^6; zewXPlqk1dL0HLtjN*RKxO!0HIx;ijOUrp@4nvF3?SJlc**h_!I{B5{zfi~BjJ)R;E*VN z4{nsp)WVjZShltJW0h@MgKMo!X*0S(qCZFMWs1V?l{YBuUw{FU$>jH9p=kV_}wy&lScA6b!)#ppi6*!|kmC*0>feZTv>r%$-gd-{I&dDl(2@49Zk`>yLI z+;`o7zB4AQ?~HemZ{54fcjkoko%t^Et$PRg(0-!(ou0di{a3DPk?qwDIPsiHoO%N( zMw)?B98-<_{egVfl~3Z`p?7?~mmwo^RvpH(R{R0~2>M5Vg#Rq`pC$b3(Z62!5gEb= z{AZ*8Y_XF{MNkQ&D)4UY915R9yIo(wA@LUyHtQmbsd>^GR<;6Z1?wMWHrY(l(Gww{ z z!FfAnN5u|*jew`Btl}6TkTh(SAXFt60I0!w3@0|ti-W5gqbzKHw7J;6+Bn;6ELqU* z>a)XHB}dSaaZobTrheJSOq+U00>tk5h7izArJWrBgk4V@2n%Zvq;*;+d!yR9Xn1Rj zq?H4)iF5;IX%u2W+t9|ewX!%!(D612Fh~cD_NWPeUR=MndKUP2-6ZKwmTsGLnP(F{ zyG$*q*T>9yRihG8;>6O?g?UtW-r67-%u7J}4J)|rhm#b}r($I4KVyIC(lN2-k!D(d z7??LzRMBOs)pMm{c}CciFFj7X=V6gNK9sKm&#=RyC5K>Rv_2*lwH^o0Xak0DEgttA zY%_X)8p-1|fg@`_mouxk*U#g|#L5+b0!EwBN%OR%VGE*vmUg{Xa-Aek@FcWq5(X3AWE^WeA;wvx zGsF;$bb}CR(f-?AKSRiHKdjLG6#NJ5N>?cVtcts!w0}IuP=J(pM}?CBwzcjll0d<+ zShqpMDlidIAJZbld!Ilj|0gt_XwdgG^+U-GdbTz%hIc!R(c5EqUrJ}A=Yl6?d6gJ{ z%1Wfze6$pb5Raj%&PZ(9k~uGmMmM7NEaMBOX(ZkR5{F5ev?1X_dPOMZx;bm~NLbC` zVDOGc4`cqW4sQGu>c-Hm5fqepBEOdZE6VUT5$Y_;2ET#8qkY>(8ov3jAq?j$oEMAI zKK@HIy9tv#al6H&Rba}B$}?P=TS85L7k)YvOzdNDXpFHP_#|{}V+tV|0^Ac~M506w5hjVEk1scWBIy7* zk{fZq2I%&EssIicR|Oka#TY7J+i<&1w(ca+I=(LfP#TU)v=0qX-XU&6x{W0%pMV@7 z%EtCr7#1BSMO_q)1W$}ZBe4$}NuCVQNX8|tlKVCZM7m$rH$+*feaZp>H;(*izr?gC zajM!#Vok1#_O<A-QR?KHNVctxeo5JzE$ypBpt`AFJb5 zCe)29`_+vr6Y9qMgd|^WuS71%7^b^lvCuDle+~4(oOnImfb8UAdsYMF! z)tdZ{5w`^0RAHu!p9=hflxj5%X0;8K^3wp2%dJ{-&S^<2Q%YHS@fnkB_RwB#{@D8B zvc9-5r3Ly=Hb6BnBjv1Z$NR3UcHK<0j~9QY8d{uMAMJw$fxe22`h}vwKLAMkD?qfq z83NWa(t?}SjJEG9*BZW(WT^R{(!F6hc8`~1SFOGe)xDd4{54Pad;#%h03O~<_z{CU z0%fk3Cvgq4v}ZR}>_ zn&-p?gvUjH+eBhe8iIADBkyf23fuI|xHd(=UN;eln)r+HP5f=7iPK~gTLrihH{O(;Z3l-vbG>Tyn%1DrNC} zT9O!l_!E;hFmE;#J|7<>@FS31j))#fjRPVPahyCYSl{6B7A(|4g%Kps!nydqN+L5d z&?PO(mN{_cdof5YF&zy|+N1svT+AlwLU{~LI41d^z?J;3va)c0da19igG zQ<%yP^Jzb!SwgcD<|G@E`8kkgrfQa^|N2sQ?WSG7*PG|4CF# z_8nr^F$TNr$WV!h>ZBS{;}HBw|0aBZ2dev@l-zD`z{tuCVd_v?O7s&GlJ|200 zPA80zqe^xi4VIipxOILW#cVUTHll|cu9!a>Y#KY=lOY9NUOxy@q-6?-q=!IeB0q6) zXjW*U0K|%5LIf#b03Hd04IKBcy?ePS&Jq8Fb`!`JV()sjkWw01oRXM=rFM~4mW8ec zBi|PjXD0`ME39nA^j#0Ixd5YW(|WakU_sh>i1-i0LH?|Wso?vA3Mx04@)Qw7m6)ec z)?P@rfP`#l8Uf-vtk7%blAH~Vkbv>!i%yBeHHkip>uo3}3Xl#aT39`gSjER+#vGX) zl*;47@fI`yV)$^9xcfL&nZH8V3=~BoG-wIVZjUtRfiBR44itJ2%J0#B+Hq)qho!F~ zc3bD8Ty9Te_!ct=*J1eKFkFw}$HH(ghMx(;!@!kGWxVR*+S5YAaa_!bP$55qGNqh(<@b{&L= z!?23sYr?RB;ZKHP6T^>$VGF~5FNR?o!>>ik1MaHq4Z|9So9!UXFx(f0bqt>vhD{7# z7=|qjUm1pN4Br-nC534xC!)4g)k|AvqFHB*z`W%Hcr@mZ_W^2C|hi!$5O?<@zwtQn@7z zv{vp71CuJ>3XsXQ41d;}f|5HPrrsk{`VFtU~3hk@pbkqiPYVV`m%XH}ZRsGMEt zi-Z!D<07GCWo0Cks(dmMN>~083Ds4Wq{0xdToVa3R6Z98Ih7|Pp~lLeBcZ0sn~{)P z(b8ckQ%OWZ*@_c}#?#7w@M-m8Kr54*ZsnjLivW6 z3qy64ha;i-N?&~#%2qCqgqkalL_(7*e~g53l@oawYOmZI2`#QX6A3M;Ol}B6hgUux z2`#H|Ck!1`xjYg&rgA`I7%EqukAzlM4r~fTt13SXLp~Ar21K-fIE=rt>!*MLczzhj zR&EFbeqIy}BCpMDxAM6lg`KH969)X`eL-^2E#1oAAVnfm;h7+it#pKe=E{L#z%S^+ zpr9mAx|L&s6v<3wWf*`_8V3BlR|a`gJQdBG%2dt^1KG;8VZhIOTaXto14QzsqxGhv z^``y2D9nV}VI8l3t9%X;RPM|8wt#h&ClT;W2=KGL9%QTM^_4$ks=o!P>MKoI05oR< zfXr5_MjzD^?$K)g=csPUjf0xl3(}NhV00Y{b8c1`!h+CrX~f+O%4_>`!eeI=DrHMD zP^rqPLX&BYkZ#Vbtv$M%D3}(2EqC^7CQayuu)(<=vLA+jcaul#LRGES#;*2YPX7kf zR6N3He+1k)gRFI=WRD(1Q-M4kt_6!n@AGsl;)LL^BoWuS4?M}tY#GXAA_k4`*`kem z_wH>Jdw?GV{Fabi+krsC{I5}Cjr)^F+&dUB=~_MdGOg5cH(+5*7%#J~_b@anh9-2S zxL9TivBc1SQkW%80;BF=O7L@N2yYSi7vZYh`x$__e2>UbP=#5FeKBII^bSRB6F#f= zDk4Q7n*rUZ18KuPq~YC!dHvgdl8PSF;{$eM|H1IRChLz(Fff=|3EMaT1~Fl)5+ zCDi6ghMxv;5oz#AL~n6STIX5CFB_dhqSkIh&A%odwc8}dimp5$-ihV%3C2c30`ENr z#S{#GePaP%Dst&XKFlc*tcsAaKP;DwNr#vM)(idZpD~du!^kbeg4SJrQy6h?G1h5h zU>RZ+Kj`m~<9Xn+u{@tJ1gkHVtZqa(y}(GN)x77?>V%O#tBZgrf}w>qL(5Di_*v{} zf;7Q554bRA0aiz1CWQ1!8blP7BnwT$60JFZE*mwZ@S!WmKwT12#5^;k#Cg~Z_Nhqb z;Cp26p?a~Vgx+O}9_Tg&?dnw{x{=l6+rx-dUF(gkjC~nnwQRv|F3CP{2c;Z1N@qjw~tk)4e+@8DaZN7FtRCezNLB(@B-lsf8T=ZMYglnf>OluYbc zB*nalT0T;^L7|NXF%jz25X%oB`mknyj>cb#ATn00-18&OF z+#RNoUxEiJ^=nRpaK;a}Q84QVPfIaF7GjpHTZu(QxcDH65K&L@ZsrQg;2~3fX-uA} z#_0*~<3hSYY|Bu>5RYdt*K`d^Y<4c!`~tL~0F)PwZ%a?+6t)(==79Ia@x>u|ha@+6 z%{H{-x&(Ec>^0rcA+<||zX$z)m!TgLeH0U29t~VE_8gcg=RtYL<9KQtJsgn+!mR?r zoxlv!=o*mc*DntQ=0xU(q2QpsWI!O>eb{^7oMH|7;5maU@<$*I*B9bb|Exc-D8I}X z$Zf?>5*^!$w*>ng^Y*QOI@F(Krm^WmIC#wba+Dj9LSB`HJjXh}g=Xr1Q)w@y4c!kM zI;SqaA;7w{t6-8QSBSa9P(nW9-J26coyfa36_9j^r{4?QTR2QYfQzS?8rR!~I4f-@ ze1JLQgwaqb*!O8GzMxjIFDzj7lzBTWvvJck-d6mQKP=jccf)Y#zY#5U9kU;`F0A9w zgzH#^8OEj$W6=h;sAy4t7`LEWv$TDvlz^2;2^S}A#b*pc?SK@6)TU@uVU9sfpT`ME z4Hgj@0vJ((h;ap!#1&)Pz=fb<_@k_CU^RsBAu=@K21%U%x7?VL{r&sZN8EdC?_USL z?;W-Ev#-4|@F~9G_iLW`(|{j;(8G6sV|e=O17B_bZuO$$UKv<_`RU5;6YqI)0QTVt!*2aanlepZ}OS6eQ;>S9e6-1 zS?ULpr5@fCf2$gQ7}c-{YACAJE5_EqCaz&aw2JS`Djrg+I8FtF6PGs;;hh4W z;Y`9aqMDtZG)}J26ttTU$BENenBzK4g?7dpd6R}e#5}}SWg0KM2|BikH?z9RvJXAJ{4qruK!E(blZ7 z*$1|WgpR&1ujxdTHE)sELI zgM^bXBooGAP{XK#F@g`q!$2v)s@&p<^3yyMCkv+9)dC*YJr|vS4^0SH2|;m{xaECh zEV8T7rdF?(_C+_LJ5|+cH%Z&f?YQ_lN@ys;^vC}jAI7s8s8%_Nbm7{ys3$a2vpSxb z;>+rP+DD_{sR4Ma0HZB)(yUz8W>&Bu;&@!k>=y6Y_eKtSuypTcNR?0x!m+lE?#~JT z4H5q}5&srK(29wvPMpzPqRhC*e=}C6@1mT4Og2@Gc>@i0M^Esvu3Q63v@LK)>t@{1 z*#pUISEBAhokxp9yLJ_=5Z)W3`vGwUzv)pT-Jh_&HAb30`ER2ZWNIH1rh7MH*Cz|} zRJBTwDt3aoEq@~7@G)TneIrF|jYJ?sXs{t!ieGb+{ePv+5G0Jr+E#XJtkB3d1e4Z( ziu_5)qisW?vK4-9L$}I2+t~P+9!srWN44FoR*|r#pLCyMp^zKMJ`gK53XR5u72ha| z-x^d*dA1qjW3b}u{ff7Uif?#}ipP^;;2$uGebr{~|K&e?+wdegsMK~GPS<=4IqT!t zE0OTcq>0yyz%7wL#}m_nv2^Pg`1AmOep@h(w621xc|*{O+U<1v(kr9?4oZ+f{>&%o zH-$W{j-HI!KT8~fznk_T5ipBaBH2Q~e@z7Z_e8)q#{xz1pQGYG7Zg7fX8K%E{CMEM zCj!1X7MOQp!ChtircjyQc?3V^!>TgWUqyuMpLktaP1Py;UHb@O@2v4bmH? zx+R+7HcHmpAbpWklGh~(b_6AV_O!^_r4!Uz2IBeYp{b;(=IRHQ0&CMg#bjaV!ZTW? zjK+<&%4VmVH1uXl5Gd6vs&5m9-$z7!j=m{Tq8uiL;MAA7g ztJT{>yx4W6>yoBB+oX|WLR87?nu~w%$;qpbx=#RzKkouT-}^USt5dLCRxxW zvQWiexZbkH#5Xs>@_BrJT;Z_53`>sUOln1LaNuxU*6D8V%t$HjxI)}W8DjroL=kh6 z4vBU`q6EvtsgujAY$Fc3XD(|91^{-s6B3+e7dlz4URtRpHFFn^Tw5$b`wY#cAZuG= z8*OD+{LJ13k}ks{m?xmt1+tt+&v!fNwLAwhZ`)PiujS7?J*ScXVWt(5x)^iP{#}fr(=aO z*s(*=>m)*v=p;i)=%hlS>ZC(i>eP`WYy%FeE^a?cR#d z5P?eVZgX_kE==ct24&&#TjhoYW81ji^J@sLapH340$|<0g4A7V^&Wb$hh67F#%=ji zh?jg=1``qt$2zl$PrMCk*8e(cpQLAR#-irK-W6*0|2k^OW;{I>H6Qk_P)q!8qUO}& zHU{!IujBQI9IyAW3!s3W59Re4TvXLt#m9u~bVVz6icm&>aKcU@TwGCx3}r-D?Cd8IIwe;eZ zKvvp2tbNTt%lkfrR?~fzrDXFB^UM=e!x^-rAGa%iKY-OuBO5)F%+I{DaQ`3lqqEg2 z_L;S9y`!6(h7r3F#A(xd+`>Q0+dzT0f}b72&k^_5JPMo}!q4-)G@psuK)<@e+*I*n zj3=h!$0ZR{Zxl&`L8&L6Ec*b6eHak84~RQetv*U*d04#4h}9T^u(NUM7vv-gJ|oFV zw0)F+s2Az6;%DhLd%zN5=*xj#c@fmVM(hjVHoe`53du?!+>yA$JYSS%5)xdu2#bWl z^53Pqpv2DAZxfnt;tBD_SokFuiQ?BKT?oZbOXNcoZ@_OxA^Ur0QjwT!MF2a4VD}MB z=v5cNgtbVPLhL^bKv*PpqMmRT$-|D}U%1QNKN^ZKa(S->S1lut@#p_E@G>3ojBH)xMJKS}D z8Va2}%^ONklfxaZLyQhF4zIHy$f?GXQ^y-JxLwr1ick7d&nSKdP)kF(bp{(+Ave*} z5Sa!jD_#~nxn>MhK=mplDlfsv8NCpaT_owoP49i-z(tVveh3fTB^ILC4z`!}sHHKMEm?<|2iJ&|^+7t7{dWR{W0&YL!E&4%J zofIggbblD=;V>|17+8QE^cjAc)Ukm2*kcTP4A3UggrA~vf#2&OCSHOefjrN7y*x9*K&BK4LV%A8 zhVgY797}b;Tz3YeBM!3=j>AQ~!Gb}EXBabiqq)Lqg8U7ljg8R8ChkOk+9-Ekp^Z=Z zV-wo=wa&;G6LuX<;=Mh*``AT-Ow;q-;L%-nyMJbkhgE0MTH`C?!xAw%X{A*u3gNWa zh{HK@nBn4fJf4ewG{EVDuwCYk=BD%eGS_kR@Kc)(omV3G)$Fo`5kCt*UUanXBt5Y8ey5RIu6AC~MM8 z%3C7vxY}8+u4K#U>swIVq6?6}H^~)vrms`qBr{Ele2$HheHnwB-&EpT(3E)JVDB8>}wd%ni!!8-_DIYk6Sx0l_j`qt z0+fyjP+BBWnzuiHl$s_)DT>A&<9ZnT>ZX97L#1+dqB1uib~K`I)my8jvp`eI3bm0L zQgb0yGpY{#O!5;++aK+tYT}(g(p^cnp_1`qo!=3ks(gsg)ay&g)`-1lK+z!P;jYDwwEUkr`FkYf{-a=2A#}?`ttLTXReM95cH$x2!K| zHe)Dmwrr)#mdyJkV)6{VvLyUJA*>LR!M#u6fqqALwl|XLSxSh%U5&y8@gh9g9+B=- znC>}IIQgHCRP;i`|04LC)hdF9)GCICQlfFaNlSQt%2=l5_U2TJ+FJW54iUAAj%!hq zEliTZoBRTsq&DsN2iq?F?Q#0xicYPwb&jRr$4<|tw}j_5N|lOEk??L2c4+l+Y!6*v ze+8cbp2z34e*^csm*9+*f}XI9&^=8RuK(9)>_5D}zj^p=XB}$P6r~;fZ|Y%OT=~EI zYc&3UXMdQtzs|sw-lCXzuBM77YwfS#F5n=9#EIyn;sMf6w^p|1mh?>n^>%CSeSNK* z0S6BEIh+9tp3w*Eh?cG0pa{2aoe|`3Eza>v{vDP)l}_$twA)Gtu4p1txwcuF1kT`S z9*xI&)`D~BQ>@r+?YOoXJQc$-bN*nO4d*X^$B(PWGqsP11G`}G)m|ZP4l?(-K~wz- z`qPj%lk7LJSeX>&17%OF_A+HgDS*txyee(r{4#)g7n6;tSEHj;{1zvq8r_7V<1e8Q zz!5To$p8)u?+Ex|kyvlpc);=qfU+D#%gU!|-MR!D_Cu;b01idK4+21@_I>iB0PLE7 zB3xBOc^{xAj2RNJnkX!f)a6*wfE^8h_S>>{7pTNGi2hw@0D`N@6i;}E<0?b02N-rJ zD}JW`e)=qX(5h@17j#Zt|IR-i!lG}oC7$W7vtBdKoXlL5KOd@@X)uNG!e%1qxB*J-1qZIOz9Zsl!| zw2il6QniY66K@5Y@=2(S0D>(L-NIXVb8hhpT1)rWk41Gx6ulhJi8~wZt}~@@LNsb> zG%$@%Ygr4`IMewwbUGNHDyh@4YlkG_^j$l=qmfJ6`4m3&W-bvRwTkRKG#wuzv87VlQ`^D*D=JL5tpIXI)99&dEHh7nz#(NXVM?d2EFyiAFA!X*zglaxA zQ@exSyA$7gKZkVGh%m63|MttP^wQoU4cohU7+C70uBGP5Ut=I)81!nHuWT}Ul+MaxiI zVtApSaU%`OX0Jd4+Q=VEhoPc58``)bTC_nL>NplIc*S0#` zQJi!`0$i5%rOYmdDad-`BAD~bw%Jt?kiv-T*ab->o!b(<1Wy=*9&WMC!W}UOciHf( z8H8%EXO$3ti`}0GTWtxk6#gN%Gia4)YsEW-eM2en(&zT<-Rq>&ah|Tic-D_k#}99R z0#{c{(f1_!4o2TD^cB(f6#DY$L!G0i4Smm`uMvGeL7$DjXHhpi1o!HC{HD~&rquJg zOmBkM8*x^~=j9l$_nOg>TX0(Oaf~V@fdACp@t16W+;R5b!5qQ^ZhRI1{_Ya*`KZXV zXv9{*wI9sowuV|yLXXdh$8!U{iOLUJ{FR~(9FSx#aRT&0I^NYwsA0s8&A= z{nmeNz$!o{T{Z#qdZUK>OJ>(>tIOpO-ox@^#zo--0i7`xx{$~9+Bbe0e3@w}gh;raMwT&c+ zO46eCXIhhwV7YIES1e8f;c_xc1T9~}v5Gv-I)5Tpk z4&{$ZM#(D8N{cc>nW^NJSxToeSDB|AsPrrIf0YHwp~_*(5@o4!xN?NDOj)j+puAT( zQ8`IDSt%)H7?o?4)0K6~8OoW^)5FS$GOBD;&Q~q~Y~QE6U%5!RMEQ{NVdYZgGUamR z3gt@WD&;!mdS#n(gYq%uMrFHlld?nEsobgj2aM`ZD0eIOD4$e5rF=oTPq|-tK>4Eb zeRpysrF4`IGWz_VK3 z$?KZfAM`qeD9Ossd0Jdi+2FIX1#MO=qWk9Ts{L<@A*+LTwK_3!nMj zifWGq#dR)MN3X~IQj87X6Itnh=K;@n&Zlvoi;X!OQpFh$LQNxYPjogkKHs{x%eP3? z@WTpBkLS;mvHF^Hjie4X za`WfY&IslTZdBHi)Cwd5ev%<4@W3SAHrgM?V(F8aNQb>IEA`8lE?X)uGtsn$-@WJs z)#HNjU6&@_F7Ujl;`6yKc_eNub4YZky2DDw?dg(bpxf1inMYgr?MTPauyQf-Ul1PTr^e=75`J6u?ao&0%^u!3t~X_Pa!mB&rnZ>uLD6H4EnAB}kcnJB zb#CD1e*mQNM#3z-2Y8Nh+{2_w(VX@bmA=UtwTW|`c%ze$m$IFt?@9T`Ch76W3viuU zMG@P!5}#y2UtyYXqc_+7>3^V%-dY%L8*=K^svBf;Wj1%e**F>k9>D7*V_!qh7;MYm zB&@x-1aFCgxo;de9{=Klu7i8ex6l~_N@Q~bf9D%k>_=j|ss2@Xb`97VCj6LyQh$-k zh~hM3EG{#mwSSDv1a~+I7(=^p3?=&UgR2IVW-<7&(YW?RZgRVXSCSiegP_gqrDP0= zuPc;zyo9!&g4VOA@+2Oz@&tEy0~wsHm-mkS_Zz++zTfZ(AwGH1+e7c&%3zAb0^sWH zf2GH2#rV>A8ipj>M!bk_n@m(s`*NJY0NZw}w5$n)4Q0EOSoM;Z+b_JUarTr`X7KXH(~$Yg$e8i zrHYM67}Y*-k`TnUrNG6uIJ$-JNjY%{V`U(>?!tGinIRCtUO;hX!ODZ1f7>m0JBXr; zlPKgsZ$Q)C(spvn+e;QtY#+ii1K&~?#;mkyPx{G|A~`saJSmdPlLx?~_yWflXe@4f z*N65DzEOO9;3AX~aVJ$cI>05Jaq6J(v`OzEP~mliOC1)T_74fd!eR1{7B0_0L~D7x zT)ZprI`#dRqmi*+70);ge^3?2IvPY(4OCSFR>gheU75eWTzoq4I*y;wDQ}k!WOPJE zCqrU8#1Uq#D2~3FK9x4GAtEZF(~ubkj@m=E-EqYL!S#W6-uGOm2q!L>0Lw#8a}1vw z%zm^M=cdmM7DUWI_QR(z(1!bBn2-c{k{Rfj9LHN`JcZ-|hgzA!e^w^L6DQ&d4kR?qC&-qNYZwsS#^(d{Y^jzaiv_ zhO*P-XKWG~npA7_8{K|f9-OBc3Gfp2tABBdOv=( zLIWx3U5C30gd}!YJOlXm@Hj>R_7p4pW%8GFmoxGW(G^3{9#M7idl~!$J7wlZ$?`LE zqio5{+;GFpauO2_z|3aGvHGvXPiMmT5v>?PWzL3hITB7}Kw=&Z^$0TCC@-ZyL9#Q9 zC0he`FB`f+wVam3Z7UR;-Gq4U7N_nOtXO%P7NiLeeMbJj}<+1OMskVS?;N zdEk1~#{4~E&_+=g;`>a#w%@~DK@WE)D(`6<+ruyc%Gedae*F)LgYf>l5#I zq8N54KA4O#JVAsDh(jd%Y}l2=2bVD97~qZ-6A)_P=)GgeL>F&ZXAhdTu+8n!?Yqzr z+ut+$5bc@uj@@h1#GYBN*fUE^wAVI1-@3QUcdJ@0qQ+Y*(4wYSE^2zkq6VY9{|N4; z3L6^Qe}jwHx?^-pv#rVKh5ugxK79AEoG+p5}Zimvsb<6S{pN(jQe#t&h9G2ClJ zzWEZA{b9l%a|D-?{Gfj`iGo{(lTaGgzao70ZHR=`T#_6n8wh$ zLqr32-$1r_{`Z55-@%VgV3`|M%rL;)Exe=Gf6&8dDy~SVEtEz?qlt)UD0bqN@{Iwe zz@({My5F{h^(DjlQbBvnAx94a))2~Elg0y&4?8UQ=$@mi+zhhkFC%LYtMCD?597w& zY^o7h-t=q7w|tCxS+|3qUkQWCg0XvPcIa%@bAuG z0mbL!`WMS7epj9woB;J-M*I<0B3@~vf7i9+y7f-OtlN}rC}{I_zAM< zSwtN+;CC3_Y#0wB<>(-spJtFAZ?tdrAFIUKVoX@hC=#hB!p#rD>#M4Gh?XWezr8zQ z9C00fvpf#JHH1dVR_KW!-|Yg)e;U+GUL25QgKYoEV+yUP<@VzeHX2H=B`}U1GOl_eFB!Z)E1s158u=I#)IG9^^2N8m23hHv4l#dAyy z(sM|=YUsrW(=lDQqY6|Bs&g)@NE7nq7Ry*+u}^5uUiB=Yzp@Lk#&nlbnJqovfAO)e;)iDy%$nl#G<;_ zJ+TROu#XV0T{2b&(}gZ|iO{8z6X{^%^R0Wkd}pYmUqRA+Fcx{!<3ln3jRm|ncs0GX zjHf@ePsHXVwGG0zVMW14|E=VYe9U=|zX!NV<`0ww=x;1t6eqk`Qf~v46UIPch57(; z+xX%SWTRh3DymG+e}7ZzJmUKj*Pz}%t|WbIIf($5Br^`sS+bxS{>P)EWt;J!>^R=f zQ?_8)(V~WiZ7o{W&~QReS@a5nD(yxJ^`yNe3u&~g1DB0{Qrr)qY&YVg7}Ad$?*=1< zj?CaYzo1sJSM(~X$Fg(w{{gwR~p|Oulf6}n5-$>d{v5Zu16E<{-?7=!gw@cJetsd z_w0Jv$FhCcf2yQ9?aIZc{ql*aPYtl4X>00B^Y8!O&k@^ck6rN4Z7s9Ej!oQkyf!U) z!6RQ>a?`hQi}|02-8y|`-!s(QP}?m91cLOT<_qbkuUS6*$sfEx>Ce6JC+B?iiTjZ} z(e&ayhtJAA?`H8N33CJ7RCoLO4IzGN27@7vYL>$5e{W|QdRjQZR_60D7WqP~{d}d{ zSyp5WVnjwCbw8tzzQ|a{jNxaZX`S_ZdBC8#P{i$826Eo6wL$vZwOqa0jE<$YfRj~Q z;kQ|xgdkg;j1E`Z(8;Pf3*B}#XQSJ!<`U>OsJSG%2{o4jw?)mR!D&@Hpx-MpG>M0bvwYeILHnnMh8Q`H>en1gZ%%SJUvXr|O0;yFppA)=Gj z9ATPPbA)P>nj>5xI*0BwHP?=Ar<$9BZm*h~if+G}n}+UuH8&mIqMGYKx1i=`pgUd7 z%|sW<&!g+AxmoDesku&cGit7YZkw9xLbpTBe|4kVrRI9j?Nf8J(OsbC=Ae6!n(IaP z05w-cw_DBip*us(9e{35&CNx3rkb0FZjYKf5Z$?It{>fl)!ck^7pl1h=+0Af2cbJ# z%^i&Hfog6cx{K7@B6J7T+`#tRJA*SNQ`)Rqk@F{8+Jm7@7rwvWEbYG%WM?XFkR~H` ze{fTzz1tl4n0sf{-8#z~e7hTD~ zUz@az>yox}3&eMi@f+t#H~h^&yDj*`bGIJxJ#wMVR5UU1KO0BDf3T?yDgd8e`Vs>i)1jC_feXI5!${N1lTHD1akGKCz#aC zO6`9H_f(jMr7xixx%xG%BnlhRx)YUH4s_&C(}Y24VE*ag{4B0~1>CJTCyhy{yR#FO zIt+dWgK-Q_4uU!qQjEsy@e+V~qiNm(@4{gFbI@H$Gv2GllX0_LuN9h@hL6qEf2;m6 zrfslN!pxLAlJ4wZFxf&wwlD6^`I>0sX`+oMZMuT=_|+o!%QvWPr>{mbUrA)1p=xK> zt`r)oD?BKl4)gbcIw)P!YKl@tSt6@8B8nVY_4Ew_1OCeo0e#Qc2_i>w#d-i+of9fY5e&CJ!r%ZeFzLRdc;VVC`yX)%@-uj@LH?N4V`oiRV_$3EwY{_cncrV|>AmOW9{3`= z>(z&E>wEgaU+;X(c;5m4Q0lhaV|^^UJ^jj8QzIYfUU;^7f5uK(`>QvOTfctI z>J5{go3rlHqm?y(`tKXqhU#6h)^EOHUUKrIb$|KJ^PgXL?CW1@_|1b4edOXRzWlGB zO@3+3vhEj}{(SLMSFbzr={HNOzi`x#j(cFiM&)aF{(R0?pI-cbSbGn^D2wfVcxHC@ z-JWboHoXx7>5Y&=e@!4XK>;Zy^eUZT=mHWhD4>9psDOaz#g2%A6h%Zp1Vkw!qS8e~ zL@A=8qI~C^nJoeI-rxQHVxFDn%$YOo%)Ilqd7nRd*XK_hZ9HPmII%Hy^%#^D}4reiHQCiC&BMe34RX@qxALU;6yRu*U1kr`gwMHtg~4#@B|wy)AzF zrXMz}dvB@j%m&@kLvM^JYW3NL*T)}P9$M!s{dCW<(JpKMuV*wIP~Bwc2>VOjhCXQB zA9Qy4P4l9Qke>JT`}Lzi1FIg$A0F|oHf-d$ zsKbAqO8aznw+Fv;?7Qpupo){5fBWsy)_KjhZVdZu-r7Fr|9#}hLyHbRyL0=|!h5ft zY=33YI|m2dx8;T7+FMQA=D*qc%QXAZc2Snsf4NJSf8XapeaVhXeNJ{cIq0QJ^G4=O z+&ZM?oOOLaikyD`mX(JplJd_CzW0gowtc!*)^|30M6IkkhAvwhzWqV6_1!lYc3YpO zAG)r`i#I>tp0oeJTaT^yB0Xl!iSBE+4|uxH)&3Wk{d?$G%c2qDWzD>-X@1c64-Ya{ zy6Mt08T^8b7khT|*D9Io9pS z7x!CF7GG|7w4l?PEiZqt;++#y_rKZdyPI!iM_+yS-AA{-y*GQ&x=t_rdwp#~{(-j_ zX`g?ba^H#0?+yAQG4sLu*KNA1?@kdlxMy`*MQXuT>-uNs*>*&oG<2JLNo0(adtJXm ze}}3(-=S(&;GwFH2=yeN!f6a9Q5DjuZ*uvcW7UP$GekRhT8Pe*Yk*Z9OkXMf>1%Xb z0Vjsb<(UTljJ}3viYw$bm!vjLgt^V1?wE@-!(9owAH3 zKeSWPRN%=U8mjmWljJJ$M-dp-d9nJKb7YAFKVEJo>Frmsoy5r3?SuMw6DHa;6(U20-RgR zS8s~Q5fL_{DY{=DtJDtboo+D3#rLrqHw2ba{3@sxEfb&0CHyDb3q)VBy z#~Pj{LVhJXxwm}N(c3?gRs4*Pe+)17Hb*_ZW++cpETmp@*(T|DF^ams6iP8LrZ;{$ zI#i0n<17^|1wK*{hhNli!gA!C*Fg&#(?Fy5=<)zb&$5vWHe3f>HEc^1w4+}f>wIRDI2<)l`M{{w&?gsfVR z4R2A)@A|$u?X5s@zE8X%P+Z^>ZwwR{`ox<8#YH~x=D_(9$KgQl_1)yFG^tJbloqF> z%{UDn#_;F^w3`yA?+rjbf8_<@-I7;%zdx|;7XCiXpkYatDZB8h<&+Ns&K1VM?;^?* znn=^7!>Bq)UT}!xixg?x0|WOHd}hYfLZ{l%uFk{K5`v(M7O)1k=(TK3yX}lZe>Y{nJZex%ZOS1z zr;`b3?k`U7w|dvxV$x@77~mO?AtH;X8sdL{2u==NdKoB(*@XfQoepeJCrrWyHqhhJ zBAG)?VI7TUDI!@2y!nts3Sni`5o(Q{eMX7HrC3NSs+Z6&#(D46O+qKAu+U(~;#C}^ zmoLJSY?RVOY2Zxde?xV|J0R&!x|uL#2i?3&gJ~8WMDr}C+fL*sx!-%N7=fN*^em_Q z6esr$sX?wwLRYFFAeNbuKM;)2d;;3Xz8k_d`zcK8zlLN z$VN%_5!ockUVQmyGliu;Hq4@@ia(*N%;cH|`8h+nL|3S%e^_eIN!ThmIkNS<9rb~) zyJWcBQ(+hMCX27}We*m<&1za|@-hkjgR!7njHQheldvCf8>GOb~NtPZOSM9e)-yW9|;r1|Na+aO`oSVnGP!~5A*nr=p=Nca;a91cPRbCr93C7 z28E@=ejf|0f1ET@rpZA;-V>;*(fEQ9K%`8L&m?jy4G!4{B>hlEe(19ouR;H2IRj^c zrmg9qiLnv6n(VyPr6RB_3!?hfX!o)OeW$$VZ5KW5kx(u7SOj5B-S9FzRh|l+WR=52 zH6DrNh%zorvMg6Y89R8nFj5BUpsd>eL*I80&_0bbe;M>pShiHsr0w3w@+sS8Gwkw9 zc1g(xe#r-NcxS5Ny-;RpRa6e=ELaj7Ww3m3;P~I`v0+NAm`SBn(}BtCPigk1q&vqd zrJSRB!GYlksuPY>=x7|hs;O+UHSAu8K)=LG`4kAJ?-=27Mmi(TtR5*-tr(AMfwHi2 zw@J1Vf9~_V0QUxyWP#g)cZ+cz$<=G&{Vhi61Uc&0Diw83t!#nQQaq7+TN@={$!RVg z=$9>!zvczS9sELY6eWgGaREM17hdMpo5RcOK6#Q|>EPouNpAgu;zP`9;EvJj{yDn( zAEWC{_=mV2{}5OF4{^2sAU{HJU6xLl-b8Pe8aXEVvEcgW))`nc%7cX*e=sq9 ze?Z4gC}5cP+Nd7J!&5XKeA88yjsQY&Wx?zHhv{8^+w_h}ebaW1Cg*H5?KP$C zd1B zYv2J4qvx%Lfj=z1#UGjr^atD|&gT#P|NB*fI?Vt7@}FFv|7@4D_6|8=%C77yf4k16 zoG7!SDg7Rq*d(1OyQwgd2c_rBq*2)!QaLO$Mh)D0Q8j!j9#7a{YF7Oi(R2oNBa!S$ zfle4!u9X|f`RW+M%dP+1m$JY{{b5(x z=Ri?{nXwQ_W7*f0J^`G0Q2(slV0j-ue^W?)5*>?da6lyN81JoZG1G zt7+<io8W@BH=z zT_#cQS2y&DPhw$Xy&ub~I_0CNSan*iVqzacxfYkLmBsc;c0tXTKXlsrf3RWfGA({S z-kbX}t(MfI3zAw{%x$W1=4CQ6_lRE?A44vSGvB5h1G?c-*PH)Kf0sX&IQPrASXqfP zbR9|7;A>ff=!a0KX>nF>dW_Jbz^PfAtr8&-%~%Ib9|A4i~!H!R;?d@Bf~h3(Zz|XbL#z4}R+n z(shaTzVii=N0Q1n{@^)(@T|}1q)S|VFRMI?u6lVR&v_%mYDDNF%OinCQY~8I5W$`>^ufFhsF%rsNPIAG1D3 zs~@u9G=z5#E0@XZ$dsnrQl{BtrbbGl9ty?YYTAZQZN8xe3zUT7Q|VcWyM5Oy&}I-_ z^yXm^0S&9JAY#x^e^KHO-ycBmI!AM4$rcfCf7kmRKG~rcz1crbo9;Y-7*;lT8vZJO zi1PbGl+R04cf{PgZk+&MtlC8IDwv_%uvw&Pd<9NQuH=b#ZAQjJYIV|7+gEYwk z2R007I^0mgf7fEVJN12Xu<(7mbF1%KmEX2*@GZt|%D71%QGRF{01Y`yKt9?X^3meW z*fFtMd<>rad%)WFG@+}(Sw>TuF07mepf#Z9jCZhRjLdZ@3q~B9GPSD9nTPNwCE|j6 zFNm}ClY}-FUJ%=_kEF3gBfT`v)_*~t!Kw6oruRK-fB9L#da}H!G#6UZ%vxlbMTGTt zFcF*elP1b!noyO-gBsypjYz5SrSItQliaZ7M=n20c9kw_%K84Hl*x}BUy;wb>gd@O zWf!Kjivbt@B%3!R_q+(1a+x-KnS!GZ--^L()D(;{I(5D#XjtkNkiW@t5&k7as5TBvdBfXc^W@YrOBv15KbZm*pkdA7oh#Y&qCkO1^{j@_uVucx}jP zVj_<%Eedze0`pi=Q*~Uhi5{lKM?dJ9b~KQC%wtb$Da&kLAm`qCvO;G1BviFLFjM$( zTD?4g7#8Pn>ZQ49$kj9Rc*x3q!#g+jhXvBpe^gdkIE&oz!Mk5X+C9QM!{8*5UPN0@ zxM7Mn!g;dOSiQn&q%G`oJgUu{a26ciJ;`mXUg$Jre}UiD(ywspeY295`&wFV;pK8O3QM@DTbK%4oo2TUcSEgj ze{|Zb-9b)ExYORv8MHzM!pcHdIIT|QG0vccvHeznqSL;@`}V3ScbCyq?G855vo_Uk zhey5^To2#KG-ZW5twyJ-x|)8%%Brh#H2JEg(dop96;2nvC>-8RzP@S7-3{3}s@?81 z6GVd&XgHJHE>Dh2nxM9Ef~`+ zYi3yDAH{Ql2y0rMXh5^mkQt*>2fRDXn;x6fpqw%-NNwN?EoalRJouR{bh|8@*_TD; zF_SS%*)s>2GYwYu(t4WHReYS|4*8`uHpN-8y&BFtX+)_=*Bv6gWol};slLCaV?VIK zHu>xy+r;f{6N^qQ<^GojaHkn{e{v~Fi%d`Um9)O*^jKY-gMAk$4!5@~%?^dc=l}-+5UPmXyuj7Pwm*2;> z%jwnZS)rytnpH2Ty=`z#3M==l&~Vd)Lj3BOF5GE=flwWq*$Ce*toFXhe}l<#Z1UHw z$&H^$w_5!|8mE@z#@S^>T0W(9tGV52tT{K!DOnwelnqcnw2Z#~hxgPQjm0;3Gw{6l zDxGEEbz?GxQzBo$`QFZZmmuY)+F`oV&{8$(}E* zcx3@*Ol1MN$oTLY@v;=*f5vWZ)!c4NTB$0O1&&y5Yg%f!&WXEuxy{wx+%_G))Lb2k zUx=V4aoS)uf!44>y{%5GC;K3#!#994Hl^MrbfZt;CR%uUpIi$kmj4WM+7e3iOHf7#Z`7vlr&!d|EK zi}bl)&Rvafx1h@#N%-Nk8NDlpvurwB!^T z57+&P8}P5DDb=fIhWGWhI7iW5mrS%t9zWkd+%}nt~N^~C^bEbh|1Bxf^QfOEbjhFL*Eu8& zQ$J65V-Jzt_eC zzI&$si;bFbHWg=r`5d)bZo~gn zi6m9rf50Nf$`Tr+aWUxzJf8F7pR(4CI1^e+~RsL9YJ-?CndOp6s zin-v~CuY+vqFelKya*&G6|>AS7=K`LO74J{s)MMcUFbSh8Qvs`7s=&xpGr)k1d~ud zxjpJ4Ps5|Ij6h7y$DM3Z<8I;IZvx-VSwZhzQ=7tC)~fSp9;3XIOf9PR($#2>X=*o_ ze-AEv%j8KjQegTrnbEuWR|Y+cdMD7K_8GC zxQQ>XI(N)V|93eV^pp>nQ}Z#_?-}1dxK^Xb|6cYoW0=kt#4Y2fBUHMUDqW;69ZY=z z31OD>vG72f5r1b>NAE{H<2yE?&6-L$eejeXMrmAdPr3Ub1`Kj_X)eosKh^);;h!hf&ELa`C zT_rHddt1ib{i!Sp{Qh+~t$3Eojol(I<;hl$NaK-HLa2dot{HujJ{A;@cOgf=g_mb= zn>*9!1iX=ADf~Cy3&ZC|y!{?RfAdYZ?ivkln<^gw$1XkSkoBX&&Fc*IQ6vDG@8n+nyDPtpN+fzg)y{db(--z zycWCyFpsw3@ed7wyM5d`MjtZXX{b{wimLchCe?h2JJ!^4Y96QY|2V>&COXRubK6g7 zbv%H~X-{R|Zzkbb7z952e}a(r%i)LX)H#lv&pmgjhv{$Y5il{3ma5W!Jsq@ZU3xF( z+orUnGyS%>rxefEo2&9fs$+9w-@SI6KE2W=KB+N4+SDgC3Ge%TkHb;tlf9R=a`}EI z8{TQ+=rIFFWZpY)bj8@p{sTw*LiY~rJ78dCdi;pd{VOVm59ya4f8TXr<>(<5BOB*s zX5+u~_~v7Wj~QDzu<^)&W5-nX9iATFVQjzQL;ANJII(lZuz@2R_bVvqTfcw({G6hC zc>}WxixO|oZ0yJ}Lq-hr3OWrO<9(o?K66)6ivK?!8du`_BVkmi5?{qv1NuT&jbfQ> z0xZc#&=v}eg^XYoe;^pb1_nf=KvffJ16+FNy+$RYMnM7lj)7{#PZ%+LCHTj_5l&bHtGTl@+5a?jMuczhXqz_#q?jpOBTCot>XGq3?*{S)(ckjvhF2 z3>m0px5NkjNA?;__`g}K6@ROh2F-`}9S!BWyJEtSf&D86e+=zTVt^-9sD|n?dSGSqijiX~D~2m0|BssMe`_U`_V%`+P_6i8eftj^R9P{0 z1`IeJvzO31htxM=0*ips{dN-8TW#@C8(T~RsYL8w;W;aEA)C>cIv(8v)G zXk4q)n96};fBFxug?>H;n&cl;yv^ULa>xKE)jfSj3~XGhUEhfnW5@h`S(-G;LVarW zfaYz&nsvIXnfFUR_?*tTTo_*UvkP+Z1dGZ2L3a0NEb$@6@?e3xuMLEuC__dL8cm7T zFg7C*WL-M383*NSGl{Lbw83|otAWSEoR`>acttouHm8($sH+suMnuBx|U# z@AO~lEzDr}3(!XB0n}KbA>LqNO)12AM%3SKe$8xQ-EAlzOt{=O#}>qXg|Le)vd^+x*o*c#HW&K{ z!X7p}s7sKAWdt|SG&U|6OTryzgEjV*W0%9inulO6-3gC`qqX=b#8auG4UsG=^N$P* zyDO7&$(^2SVY_oT0G=egK^RpJF^}+W!oh^oe+l2Ix2&Fp?I%1=l3xhxl*t$k>M*YvE#38=*wj=#55be`j|iO!Z#lS#}rO*BCwLLSyuteoas^g>Y^Y zl-ruJrWO_f7{oR-eX6O4ZExBo$ivPyMei~dV|%&*JuIsjB?F7GM$?MX)8-N$DcHRxS8;MLTf3;rV)Ok&k0{?g&w<&@S|2( zyT4kYen@M?Y{H>{%(u_H{DPT-g|KknSIr!(7BDl+JVs*mSRpVS3nJE%m3}C~7eNAjOv8n7w%5N@dPJPQbIPF~#r>$*aDlo1f5y5Hn?g+R-ozG>rjZXMo6E%8!pUrW1hE6a%*@V55<4c& z1B>SqxD_wR>u_(G1U{Y0Y0;e*Nh}!|Xhs8bvNT{-!18pME}hSy{2Br~!0PcwiM3H| z4yC)7H0$ws+zdJN(7nP_psr6+4ugOtu|j0j(^!W_z_9L>I&8CMfBZSJ*^y7xnSs4P zY`zXzDPK)&IWRkG!QUXZ0oY~MlE2CE7Q=@+w0RfbL^&J+W@lA=GqLZ1If1=R%%Z1$ z=kJh}Fk&`h{i@)N|m5_^VU zrMeFWmc-uX*C=iRf3Re}l^A0)N%IId2_3{erN<|nFY-`9y$Nv{>>7_J_6BMG!5b5M z4_Gm0qAjug6vsq6p@Wi%`e-FgbSJi^09l0S84wpOdeb?GwGpyd(U;FZ4xHWNmf{E`&H0>Vup5~FI(RP{E5POwk_PNv&Q!0e=Rv~u+_|$vmb5PK7ZJ*;wZ6W zEv)umARJAYVaHgb6x4`W7l|4v! znBCX~N`5^k4?l<*j5;xZIyNb|Qu&XQ%?n=Ot5;zAycz6oB`0~vA<)#=Q9=(`*4ReE zlfmeLe@@4vU^CP)4=~b^;%oVvj`qB3Rfcl`U_&RC8GVnlmK2_A!b8woPPFj0QxD?K0p^J>00%P3oRUQ-PGl5$e2;5m+%nbmxL!t{|B=6C!skMF(mYD$R&<2 zm9Rcxap(@fy9hgzX1`GEkx`)^L+vI4df1fE9)OPla<(M&GmwXSuMeVg34+2UG1J-0#6!T=g`E*p#q) zAof(~VuPl&4#$4)5PsCqwW=GS#_kVK0iPKaj;Y2GP9e$kaP+bH;l~Y~s-6k&q3=}n zS~%9?op2nL--Mq9%k#s32kaMt^{OD8e;i@ZIQv(G1@JM#YLY)g_(}whru7lMvCV_A zghvVAj=gl@2Vq2H0$`uWqrMtF9BI(HRy|6% z0MNshM`CGTBiusxaU{0zal&s2qoVB40x3~#!P?CzEUhORF*6!VTNRD|FbmMbe;$v1 z8f>m4e4TI`pp(rieK5?)juD2oSQExsP|Q%!kBvD1I;n&W2wMYkHYMhJz^7uc*2@5$ zY)s4Rkai6qoPEU{H*~Bz5Au#x-xK~wc!l(@#l#so`zxk4pdl8=tRohE1N#?7dMxV1 z5Y`6FVHvSQVGQEf$)T~6!}3T{e?r(Ekh7k#DaL$uDz=AFW0i3?b$ARyANYuHuBqCH zvoYetIFw97RBb*xZi%sL)e=ArW~$=`J$nUW^=v)idvPm_diD|Fu{iACuj5{VlE=nx z1^veHH+A09V#&b+pCVgGa@?0UwWFVXWytf4YR@&;l`p zayHAe{ldLRRXNX0Pe9FGX z5;h_%CM+dvP1ugG17T;va>8DO{RsyXjv%Zg98Wlza2nwwgmVZN5-uiOLAZ+W6~fmE z*As3g+)B8Ea5v${gog+}e34bR1oscC`%MjWKU5VJX*!!G?Co(hk zvcZgA+FM_b-J3X6-?8dniMRrp3D~h}K41=8oH!12)+FMpU`rzQ!pDS12`>`vtE!T4 zmGWp3=J*uhD#A5{Zxik#JVJPi@B-mw!e0nk9YhOZ2w@yy24Oy7E5fdX{p;XSeiY%< zIyhrIMp#X_lJFHk?^t-N&eu@dcL{d^cC0#72WwPO7jbM|oT(lpoJx{M2^ZDHx<5AV$F90xe?vR$C&?FtX9#~FyiRCKM$OPNjQ#hD&eEaI6FO&jI+=RuJO1lIuY( z7YTnRypfDG6)9LYQwo;HnSyi3V<{WJ8yBQt+QlSUMX|4?f1v)l6rAziCCP^=Sn`Tg zT)j+4MQ@Bt`vqpLx@k)-dX|%hb4c?vY`wb)F_zQZ$Z2lG)dG6;vNY@+Pda*0B4K(u zN(u>^6W$FN!phTs0qjNCKOOTLO!xrdgM>H$Qb4W0r|D@<)3X`rh;s;Gq(G?_rT1WZ zwhVI7!(5H>mne1v;eUtexIzf6A7<59>x?MC_8A77Mr%%u^~yjTmWk`?(E4+^n{{Y( zJ;==umh@n5-mzKt5H~;EY&GC{!n)1B0c=QE+yb$(#iwCz{s@JaQg{u8PqsJ;;h!jM zY>DBbmS+L)Cal%!U*TY<720f1*q`u1D~#>hdSRrSKim3Qz<;+0_YfW@yh2#3&0)Y! zZN2~;)CNmCsm%iJ=8qHpyUhZsQ4hRkXTlZBOv2kGOH1}SHTF!&0l@VUpE*(I3&6Ls zd+0mRmRyg7&oJOs^=F7pV^16K8rhqQy>1AFmHGk2zBNQM14~YjOw$sXkyR6Wgw@e3 z%)~Y+HeAaC_J5^fqqHJ8>pZX6M6C(4FncY@ra+vHWh*vAD`j?8nkd;~tsS1rC;H3j zW{*i`TC0@-Tcp@ltv9fz75kXtXiHv7Hw@U|I@0DPZ7d6AFV&HC_*t9A!r6L!A&c$e zH?-L-iaC;{rop%n*euCRcNV=+99eIuEv z(o~nHvwt6aagBgk(q!C1Q*V~VT#79t7MbQv*PLguT50|k%wnmE?K2^3l;-cvEOwpP zE`~jp!?M$*<`q*Xm}3Vk_B*g#wo);Nxf8F)jw%)lERQ)dBr5_|ALb9qS^>*vA(^sW zdYdh*fQ?dYfVnR(V3ApVk1SwS8Pb=w7aHva?0+Z4J_c6AM5bg%fi-03i7g0^PARlB zX4%q;X$<7omK1Hxj<>qwnerri)-sdd%Ze3S z1FRF9px6%3?9A3Gwhverc3!a)z`C;d`jVXob{{K~jHOu@;`^rgk`-F3c{v-9?;Q_M z^X_a*zASZH>+`%f+g{*rrG9Kyfxiy@*nhqPug%wZKi0g^ui2lK6#6y$vv!55Z>^np ze>Ow0xxfanEsAZmZr}siHN`#$c0WrmlFVT1#0RkfibVk%%$5}S^BcleOU4@6w(%h> zs)1ysHVYfZvK70_wu=vAvl{qICLeLok(C47%Xab3wj+F`kBze(=c9b=U$*mnOn;4Z zV{4=vUnAYb8tJC6Ee-tr{t&y?z~ApvS$ac%zgMvV4gLK-jV)8`1KUjgFLqe5qrj#! zTO+?u%wVOB{66t8o7~9n6OXXWC6BYv57$*umVGnyzZf( z^L#!FX(icGU<>HpJhIh6F=8P*uh@G*iDD6((N?nkL7AeOU03WluqRnzJISsK6&)4`L(T6RFCdp>xY zc$1ZOlwnmcj(%@l$F_9zd+U03t)t%~-(un~ z&_%LAj@j%zc1*Df$71mwGnGp=!Ld^8U`gF1dkoTj!0IXXl;cIQi+?p#Y_(%Gu-4tY zGs+vldUTU5|Bhpe*v)n-cERzX*vlsN^sgsAVOx9pN8BfDMo)ixe!?!xIFrfQiGRY9 zdr1}wY(MMS%b)H5J1-eaa*pK(SZQy+l~39Iy=A(4oG$Sx8>v{i^B}N?6dT~|%?`6C zdwXpz6o=XKy;Zw7kAH~I*jmNL06W6oQS3qISK@QFTd}FYjKMB%9+r zC%$4Q`}k+!6YR2L)y_-e1nbjRvL()+#VNL_uWYktoX_*G*?@lDV{wG;9INuNINi4l z4lTqEIA^o-tdC-!5z8AO*_Xu5D|W(}q&v^t10_4>TrDoJ#D9S@zst@v-38W2v0sVJ zxnDAaD+}1*p^`aWO?4O9gkjQ3xXZ#Wv020Xy>dxC2eiu&>uRaH#7^M{1KA7}cfQi! z)|c3gN;#_1U88iDS=ng0cEfa6*!9sehaA^zc7@FvBUuC2IEY&{RA;-hylkBA zDoa+Zv#SZa%6~2@*4s5#ca3!(ug*JMi*&!ReTq$SE!F+X9-iPY*>CKn3I3A(&aO}J zm+TKVW}<9~$6Q;1*&dXdPq}vMZm{)=t#o~+`;(PUlI&I2*Sec*lwuoQ7j%rzQ0xQO zRh{6gh)t(f((~(+2h=ob(gUqzG1q*Z-e+& z6*tp8Kp(_+DHa=&rVHYq5SwO74XK2<&sAL8kScvJ*U#`;c??+e!(O&j@8qK%_LkGa zT)cRuw|^y$>Ro)*EHxfN;T(@&Q|t|5?Pg21gIM&VvR%FiJ*ju|){n}*Jr(+mK9sL| zRMz&}(2IHx*UypZ{s{e5AH^rnQAc#oLJ`YPDdzB4SR5ZT-`_5AeA0Y1qj>a&I6hyo zr5=}v=PT!XYgAx}=dBk=E5|)^b#?f+ik$_U$$$LX0-5`7p4NtBzHgz7)50(=YmsE` zu%r59-dM3%U@5$vVws?s$`37)ZCw!N5~=*0Vl9Z>P@0{>?lq+H8Ba*oFRa{<#vM;e zHX^LTkj-sR$+Aodn`)@XcP^H3^TL)JiuifOmIG_Z^Oi{VDzL`B_ltx!!Rp*x?g zSZ>5kLl3?{vAZJf1-5Ltf7a;9LsrQ4On-=s(DmYdp7Hu%U9C62{-TV_jLZPm;w8x% zMQ&of`3S{2M$Xms;jN#MET;5HPd~oorGWDXzV;<`MjP2o>(4jIbf!NdTLODu#TlZS zX#@Bk73YX*3G9%JV@;wuX#@EM#o9)7*M{()RJt}M{31RK-@U)SS>Zbi<+)Y z;(4$6du2M0e9d3?>Ac(*w^EzVD~L@4_LBB6UoAD+{^&QfS-g0SWXGa6X|wsBHEQ(~ z{l4}XKd9I>V$Z8|V@t<|J;n=Ex_`aE=J3Xf=~}!THkZf0=`YJXe(6nVB_!q}Z65#i zO>fEchIw3D=PlW1+T%QFowU*|=9spC)8?&E+kr7(YYX|>xBND%dBO&1b5_hXt(s>N zn{IkG#wDtGzGANs>#)Jwn>Ru8qGIb}OvWWVW~09am+~eXWbS=iUI|;uTYoC{G_a?6 zc7WzGUMQJqbZkB2GCoSNxxkk5=Y5(@jVt&jA8TWLmN(iYbAKh)!dCIao8*{&gIMi% zCEFUiP^{t?-jn^lCw2#Wp5IXHGhi?99^3pa@gl#tP5DG@U*n71_P%7l#11pQ%(p3K zhZBYXWN+sK#Jh+8F@>8H3ijT`wf#fyfCx1Tb?@>+K6cLd9zU%#o5x=)0{A=%D{v>@oiALI13OoNqa()|d%>v=jWa zVuKT!0dpSmUtvAL6ApRTHVegRo-G-hlCXoF;mv#uR{s26AAg%;I>#sbSa^SuXISht#=ff=gWBXBFF$a1fa3Q>nQ(VS(v;zVlP*t)D`= zi#+JC-?J`qPYo7ZgC!sKj(}kEMc(JIcLW5Rf8b9X_OJ4OAWm2o{12bj6o{FOgWCsuytAK^OncF->Sz{K9n#|#yTmH;+3@t_D~J80Kt zFMFOF#QS9PoEfc{#NL4XOya1F<7m?)&MJmBO(OG{mw)YGX3@^ap63?fI?m`L1{>J?_uJA*zr2b8w2a$Nf3D#DFvYa)yf5XZ-CF zDu&mH8+XQkrV%Qtd~Ai;BfdSO&Y&Upa1r^n8q>91B3#r}Y(eeb5SORea$=3XR!5TB zn68~-Yk!ILRGJ%Wr|H7QIK_4mo31p!sJ#O;=lj_6JVLys*qPb~MYOoA*!NJD7;#;( zYqeLIV}y2AGM4nJIaY-D*f%Urh;x#el6J6KBG|{C=ZT{FTYtOM5$s!ko7EA^d~rXR z>j=krugz=bx?=u$e>qcx<2%Lbr0LQ{{CEBw(tpMJ@BHnVCGsz*vxz#$nqTm@ZkFhH z!QZ-BqFk{{b$&NziN1>6sIv;#@C*KS$rk#Hl9}sTSdRGVqPjjvEcyq@;_A9Yj+miX zI>nX!C|O}$X2}sdFH6>@?lp6+7<@&t`+((%2|r2JA6UNV@Qc5d3dQ_i{jF3ebl3g0 zEq@YuiY2BT6h-2iV%aGc)<7KiO|61b8d(~M^xxGrRbWlT)juTbmXfAxCiFKX>zl$X z%|su?hNiTzG#9CV%9&wIN?S_{G2l%ACqJ($-;VxW5jlu-hmu?iIa+bNbHPapAx&I7+$aIC2lB&_cwb9 zvsp5{zu8NKO2)oVeZ7|u%-VzOevX~^~|7Mj*wtA7wbD2B)IQ9@_ozL{aPaQN6kFyKM5%G#={ zF-;c&+gT%SpNgAIaie<$#!Xh&wpW*g0{e7>Kkgavl{(`)-!e5E-=pNLBm-ZC!8_G| zAC_o0)N3DqZ}pP7JmM} z&gB)d=_LEI-`C1|Wq*<-V5W_>%Acnrdps|Bf4})_)h4EwGh5M~3$W;7Ju5 z=x?`%zs~S}^uRm5x==0BGaU{+tC#tAvHz56YldH5LUQy*y&8`m8arEW3;X>?uwI!s z5(i}d?;bTQ)9W+dk$Wf@EgucW@>EiJ##1h`3^OzRnjR|o%zxWrAJ0Vj!c4S)*7RiU z_S^-<>T1MF%PTVf9??HB#}%2FV>kq#|Wss8RNU|b8vfn4?Y)z)$XWpdn zyCmOB;Wd;hu!Isf8vQ;d?f6^IuZiXSB=gp^vPMUIDA<>`Nn{CS_%z9Xr0`WL&o%0u ziJ>U}g<@w0pnsIyAbmNb%JQ#|K#7*+4dc`Nh^{P@hmkyjur^6DvoNpvS(sOYEZke5 zBp?imOq!)6x)f?cBQm~DDAi`e4GEfZ6ZIfL_}{WBl*t zNoo1LteWBfZl08VEsu|T$ih)7&p8S&&AL_p3dR0O_O01yKO)<2;dc8{zljI+Thh)C z8QFC7%tpys4_d%78`v)Ls3WfbtaC5L4yD*>R0h;HkiJIxM$$Ja{iu0_`j>)4ao zUI{0OP=Dd2S+}C!$An5HB~MdHUL;8;s%ckhnL*@5j4f0S<|d@sj; zwAxJ)8Get#_yjhrXDIDaO8ah#|6JxYrTu|4e@^z}A0!dEUKGrIOIXLEbMMq^HQS_a zfX*!PwA9=?>)-ht!8_LEImIU7LY`yD$2dH&os=fxjw{qLa+=i zbMfeKFQq~WXFW)>U#@@No0Z`Y56|_UAIT9d?hr1>^@m4O_`zK7+VxJ7z%!b21-D9; zX0>AByfysga6GRsA}j%%W@$s%k+7VwFX0fv2M8w;P9vNRSgBt?;U$F6621(0&VRC* z<5j2k$^ITfGebPc@vfMet;zerGLgyf+j*UMx(e^eyJ6|ezRWXP&FrT9# z$61H49`!5r-|^A)6RlVH`uZtWE-=+^e4H%{Vo%gBu|}|~^~+cU`wP%1Lh@T$ogyl~ z9pSy!2!Yn#2b;aXe(U`EttlkQV}B3ikFn;lDf!a?XXnoZoD1O`u_XU-Yms<0|49fR z%wKLT5ntxN2;m>{U$=G?zvOSQmWz;r=Db{_7HolV{etZvFD=+_eLzet_}p3w*3N-7 z%%vTL+flePyIxSs)`N|%U(dFH;Z??R!r{~o?U+{B9AbkC({u|&VxfhNp??xC5ov|P zY@L<0dWA00jx~=TYkO8SE1U#!X&)_5Cd-q_LOa$DEW9E57M4LScn!0h;kC=zY-r&d zko%Ov4Ynl=?=zOuwaIdZIYuz-%>>G8HXHBW1@g@QkfuAgH!GhI=>{R{3Y zs??vR-u!}JF*O2-!;Dx2SWRV^LG@Zj^{OU2%cyqMET^cueFo{I5JIY=9melO=b}gL zLqyM_`S#zy@>3A5EP4iTLD36QG1b&#*1!QgGzmoZgqocmLlEu1_$h`*ucbkwj$lf4NlotLkX|i*HZ~Q>ac7} zgt=jQP&r+l?W=27SRAy3O1MPCHXIbRL}WD_5j2J*W60~aP%rN!$xf={7V^U_6pQ}6 zGRP?!H+&)Jeb%;N8Gm~~Hzi#9^E8W73;_8=-HQ#k1WnUzY`7i5TOquMecW(w&;z>D z4X0Vgkk5=^zc)M(v=2&qHs~;w)+uz2%Gfc6WA+&3b&N`~hYe^1V_#Q6xTujac!{oE zygm3ZwfqCRXBur{FN^W+GPVV*xr5JwwY1=i&?e1;cT#^{BY*oB*|tWQOGtkE;A@oj zETL0;+^9=1%DV+Wp!=#(Z*~y$`vkv1J@SC=heiWI{ukiOY+2*xAbGX%s^D_EF1}fJ zvhl0Id#Jw-vOgQY0h%M5d>Q5t=UA^Bs^kSt%Rr}HJoXx< z-OO-4{DQ(ogf@<2#Ky5Df75MgI@-bYA2of@Vb;@}2Dwx@I#Z80*%FvZa>QRvA9pzQ z3B^x>9KG79?`&J{!1j3^(l#jG;7HK7D9(eloo!njLx03w5O#`A#k(DE=&%=_6}^i; zcHk^=$dN+1r09nir;mseTqPmWz8c)cM}=8^h-_j?q}oA^jr#(qeoXb%sIj z%p-XS&E6p#y)lHZDxPL7(!W;h5=HtgfH?ESIG+{!iV+V$?ws^FpIVUUY(qBN=zlBT zVQizI1?)?bzWUOVTxVbXeI-TC-&p^WV!)v#7WNw(Tk?@M zk#r{N=YxI;wQxDzS$S5xUDCl)oARyAF~q z*ek{>x`EB+gj~^$Y_>3D24CImIlvi)HwX`k863ym9FF5|4wZ8T8{c;%6A#$__J6=wOB=(s|nXr>?*3)dPsGDXkT6X=FRzf&>t1L zimc^`LCq(Gz7PF14e*ubb3+g6cQ;=Yx<`MY`Cd!05ix9plg8KVt)nS8C^PH!g z?$mupX%CamG1B=>-?6mNa+WmD^3Jx8AXR7EIqNl&I1Rf>9}9DeDg57IHU#bS%jgpZ6QlAd;sGDJ%2$&3dFt`5l!}s3|OxL{7fq?(rmzd zBgh-Sqp?$)bV^944Pm(taWqN9JD}LMc9?1L-Y6VdoGwvL_aB$gF=7eKPOF8PHDW*D z4pQtYU~9s5>;`kOjwJ6)k}{YJ%zvy0(*XN0E8qa;;4U@-bZ}*{*J5FF*{2p0djcdT z$l(XDu$e4uA>0ObTyT`b@J_I1V*B`2&^*9@U_tCMZ?6ktH~6bM6Vr>|buQLepoOu7 zO9Okk2q#=F}n`)a_UY)zVSMgC+OOPh1xo_oCINq@bLLyb<8Bu|f6sE;(7SR)D-6RskBNsszxDSV#77xkPQShC?s zlYylh76WD*mICHcxX`c+u#sT}V6kB(V5#9bz}ALUfb9$~0Cq6E1lZZ|3SgOGHDC|J z8o)k=wSWT*ZvqZBtOp!!*na>x%CHG=jNxs-35G3zlMPz|s|?!!XBf5v&NA!-oMYGp zINz`vu-dQ}aIs+@;4;G}fGZ6L09P3f0ls8747l2G1aPh4DBya-mw=lL#{jn&P5^E* zoC4fwI0Lxba29Z%;T+%r!+F5Nh6{j44Hp5A8GZyjWw;D@)^HW@yno>u;6=kPfR_!| z0k0W;2fS{$0eHjkm&wdRwBcqmi`KBGlC>(pbPZcLn7l7Ne6M#D@m)(@hKFZ}H zNiLJ*8cD8e=dql|Q1Ij)#z??EMl9_BV;qDB8?i3KjkO^>%9sK;#+YdljG0au@CrHB z#biR8HWS)(n9ybjU?!W+evHawlh|p%$Jnocix`W}WcAn*2!B5fqcW34v9=ISWb**i zNZyt`12~Lr1Z+<7h9vJq*dK5k>jdL>hYl@#t)tl&6ooyAkvWcao$ugybPu z=Ch%02q(ml{eM_2e;>js!j**E2;YxIozsLoj>3dIo^m9tB3wyWl7QHkFupF?C*;W_ zAxt3bLs&()l5m@pq>zNLPZ~)GR}%KgAPFI>M>YwI3HuOo{PZsChSy5rw>w@#q%YWT zSluwz6R*+I*Bv-r?(dEFWq|iZqGzlh?nB1#B{9zM^?%C&w96*$z+7l8vre&Iw3=;Q zY@=+`Y>(Sk+E&}P*tXk_+WxY|+nd|_+Q-|c+4Vt*LAgN zhx7><5%NLE(U6lNS3-Ub`71;pY6|s)#)Z}i-4yy!=&?}Yae3-^T6@}gI(o`ILp*al zJ3P5zO~OjU+J+4ZJ08|Gd{Fq3@IB$z!v72x5r4-GK@qVLxe*;BMn_DIcrs#h#NmiD z5x+&)Bhw=bBb!Fv6FDSuMC9nmhazW2&WU^~@`cFNk#9t9i~JyRU*w6%uOlx;nxZ13 z;-ZqG(xY;t?07!_8aWt`S#j5nmPZQ20e7 zKJ2~Lc-SZ3Nb)TdmJ%7BWXc8?f6;{D*Gy8%s44kpzXoi_m2I8kT38|5YZ zSr{At3V9Lm(U4aG!@@ThAXPYO<`Fg_j1rBYnMQ>#0vtzpPc&i~;h^ZJ03RT{8GpSC z&=`X_J_fDrj0rX}wm$~#93~t^HpdYTi-$>`6(n>5?4j!g*d$>9U@O80qHoo&Ou#ld zm4M;NiCC9FY@dYkE=d^fNqBz}*6snqz}Uvg!O-PB(ojB>@WC`}lj#(GjBpX5Y%$r| zx^%Q)OMg)h$808G4yg|)!2fZ_)PDl-7!&lep1v?=07(&e5FFP5QP&9J5|1ZRtpf0%8t7GGJgP2fEP!A zWFXjfu=@c89ZyYc5O}+T4F(i2vST1Tp2dQE93XzhIu0ZgA!iet!0>yRIgqCVj?=Y3 z@*tpK&%ih_vB|LBcd#jdoP7wRMzCFgCiW1F9tWEWDA;aR7s9W=2s5#l0R^nDQy}~* zj5h~c4Jeq7r$KlPj5QN`4Sx_H1Rr0q^JS0SEDp zfb)1Ky!y|(;4>opKCrL|P_QR?Ip9;gJK$oDN5Un9PxIa&SxUH!_r<&Zyg#--9|-sY zAB6X1`49-NC)~@2;gb`51js+<6%al`c!oa!_%$C5c$SX^{FaXgJkKWr{=p{!-r!U4 zzBr!>Y5xKgthSg2;eRAR!Rm=5ZLVlnx~tGN#PyhKk$mp3!y4bg`^CD#G9DJByspNDU$$M6C9ulryyl;zH`pK z@4fz+@vaL3Rezx+-FJV_J@?#m&pG$p`_!k8&K*5_^lu;i>7&1MG;u6@?D=CKJXSyU zv4{T7LqGb^Pd@a|A95f5&WHc$!(VxL==j|6?>hd;<3Ds)skcQ^->y_D^7?lwbu#it z2;Ux2-=)-}krcwmB47S-g;9g?FzTgO6-K>_@bSp2KYsza8u*7~%QI zClFqUyo&H*;by$CQMJVrU1M>cKK;9=N`|~yv{dvC^x)}z2m8Wk2n1Vcb6msBE z=+DRLKNi70e~(&KD~fo(NVhN{T}hT*!{2pCsuv*NK7hX)`1>IKK7_v#{yq!|X5+bq zzcT(R_;c|0n)>63*VIQRUsI1HUQ^fc_o0W541fK-hfm<|Fz2129V&JQ&6rJ zI@{Zhs~;QAPPN%k`MSO1ld7jc=*&{WwYb!cpx9!|*`nD8z$LnoK`JP&L zn}0j5<9R`~#cIvrAnP_;9LYCYoi@kh>xV+o!d|1S30Hm6sT4vX7>^K#khoIC|n~iF_xYu%cbc?QC*Eshgs1e|=_6c$eWxK(VTz}(! zopp~#>bapdE;zSwyIJe-V7hCA8!+=2l#1za#8wwNYu_@l@#hsg(IDGF?ZlZGXM!l-nvG zRX~+)D5v#zEqM@i?KUc|bZYb!PhK1A$JqfUD)fy^Dq}Zp+n&lbK)Ne-t>f^5&>%6{ zdPt{9t|DQ(?M^G`I)rga7k1@AxU|C=n~hx-UcrtAOy9U+>m-uDUOudL|IC5q||Cw8@xu*^M~h9 zTfV7Gd7uJ{1PGS+f+yMO9bC{wGM?WQVi zn;7-)CrX~oF5?(P8zc!SvflKnOnfh#SOH1gy@Fp~$9$+75<>|f5O*jn0ktK|f}{cm z#byq^!)jePMsC(;XO#4)P0kxOUO3(Gmq$gO79vUzk) ziBbj1oySgEo>jf734^tpZM&xY@**cGrWsH&bV6uY>YEX&-*+#rULVw3Xgm<)<7J2sfsRFqVxqGT{1c&dtpLw|TJatiXG3}rw~byT<0 zDUr!iE>Tl1sUBe@M$SsJ<2fRZx|R#)XPb8#3@=D&kU<8=Hd{fp%~n?>BujOYb1f+6 zl3gaDfw`=Dq^&UVrDn@%WFae>J1V!bUc9cB*V4oRF!5G%JcBIDxVIps`wKFR zn&NtXLRa(CRDa)x6b7QinxrC$=`xeBD_CR19sq-(snQl1wI$Cj=PP%S+G{(W@Ek;m zUS-rO?Jd}zbN(zZuC&*+T1!-6(QVdOoxAM<3!K2tgmNO$S##PlzXJ<2k^{@anO(#g zSTF#RUlz^`$kd-Z0EQHlw3Kn3vQs7bU2|-gxE$0WGJob_cHM+coc3U9ZwP@op0R7S zExUYEEkGqSbTtSl9n!QnYE=b(;-sDDyW;5*VhcPGp+Rn^h+x z3YM@f_hf*K8mJzi-D;82kOxm4YaGVbk1@V9xiy-JE~Iw|pk(Q(x3|D3y>e>7MMxG| z*{!zPTIYJyb7_khK_ey0$mbECL_v`T}5yh7}{PB7h+ z>SY1?Dp9gS>MgUOb%?jJMo+jjksh1sJq0S?W!N}(oiZVSaIN9nMZ&10ia1uZT{3$Z z6DcCeNZ;S7EU5xvbIp4U;$>pFF(T50d9U8lOU z+kaMd2dvmL9VzM;6H@|7R;}-Vm5EaBZGX0jj3nN8qD?|}I)0HqF(xOl zWY~NG0u5uir9Cm#D?y#K7moL$CK4u?`#|Ch8llL!ZEUeGyG@wRCAUcuA4Z>BHQyzx za`i2zLN*0!3X?F(!lcQDsG-N@e6dJ|&3|e(pI%i9`O79+qU{H^Ej;ZK^@1qdF-~I# z)3R{Am{Wx%*h|ohP>KZ!iyNdN3)sWuR*S4?)Eyc;DOb!vTWLrdO0l}Vt(x20=)+TO zdxwLp9q9Q>;2A-aJP_ESRjRkE9(ks+I0}TWU$E#_CyS7kw6)53cF5}-jL_LXBROa zV%N&o?J7TlrA7;g3S}vA)2qCOIl3eZc^%5O%D$i_a#M)tQddH8vV5@_>(m>0FWaft z_c&*xdB-G49+5?St`*t8?&DUYEv1Q;igNQi;FAi)zV7(TB%5ziGtdN&A}TLim(W|ZP!|DS7AOl zzi!|4%Tc7Zs^Dy~RMtCS|E`o6Fidex2#yPRvYArd#`N5sRp}t==gtMWb3ty9sa8An zwQaBijogz|+N208q8DM$UVobsAn*_+l{P7wyqk)5)Z{n8fW5kZW zSkXQ`;}>L(G7b`vKb{`YOTDo-B`(NdK}4`eIVn@`cU%4)2X}`EC|=G$$wVCq-dw>b+A40 zJXod6%{zcy0ZhdjKTkT9h+blJAo;6pvs?{^4tI>oq4Ag@mMSn>stA1KgfyG2D_yB2 z!W1fNPnM7;f?NawN2z^*s#HQnIzt9XTa21`#VDE0ELL4`jHJ?CscdG$*$%3vO%lRR zx|DpPLWN@(2JAv-dw;uHCM{@k?XFx;^-p4GDuRIrgT76owNz3I&AZw?$^>sU$vvlt zeQC$Er(}icHJ4^yj?bNp# zcD1Ii2hkuVDx;Cgbq25If*mB4*Z> zG3l2#($~Z3jepAv;iUMhLm8Qs>(7yx(Mq#yT=6`8!i1h5V>Kr%=><_fgGjT%4<72~ zHYlszCgfkG5;#QBG|NHF}aF3OL@n<5C{?nd!pHholAGz^w53iKiKx`tfB( zz1;CiEysnqdnZ&Limrzk=Mod3Z$d5!3HtN95$Y=sMt|Hh+F+zTL#nYw>xuk8vvwt& z30qm55g1}fW_!!Cq4F}FR4i+loVX%@0~=i8I@@IFWSd1DTWTD8ZY}`*+#IaH`A~X3 zjK_2HR2t6V-irpH2>3i7hmc>0^L?f2bu)lR#>^E8mc*(GMXo^KxBZ$6d-;kAwd0yx ztNY+g6@T#SsPwK%lS|9r3|HBOSZeymDG>orMprC5AS5F)p&s19b726vR^fJA|XU|ut(;6ZE=Z=UgifI|84>rW(M4-TYB(NldrJfo@|NBtBH`_3Z ze}=Rtp{5%x_gUGy&@q~4BKn9kyko<_xrk8`@5)-szSWWQQbpptR3;y)?DYudMi331 zq<`}9fhfvr+@qfem0S;(T-Sc}@EI(hF6j;~83_I2&OqoZ(M|on{jS(LfGpO_i8L+I zfFp%nGIv6y%%{p}Zk60lgVr^9jx`ULuv5@Bd5Jd-&bGLfu#=H}yI354in}6%f+BRL z%>4%CY#cnRZ3KDb<#A2S1a=H?Y;84HT7Otymqc-CBPYpgi;L>oEOtUmMU{OXJL$4QhQ7})z84Au)aE^lW6kMR-A_Y%zWog1~=D5)ux0>T- zbLZ4Xp*Tyy90l_foT1<>1zdWbf(yW8ah8HP3g#&|L%}%;&Qriup5iJ}k!#LzEr0Yz z;W?l4&2c)Pr4K$rSM4UT?>2cV@RURI6}tudP9LEA3P-UoTiZyYbkst+kP~G=C+r!w zTtHv+6dge#u7m9!AF!9*GS9khnJW}abV|38E3ie(8HM#+E~~P+#q{QKck$|4R}xj0 z(?!(H7fOX(F-xa>h%PQ~7M92zMSt=9YF;N+^8j5;llw~Q>eRw!;ku5RmL_Q$cco#8 zN;0#&R`3%EZUVu`29%kED#;-H~8-t^;N4X$<8yh`d|6A-H5JyMbm6QHjvw72IAa?{C&x`^lW2wAr zR~sCw*)Q#>Mz!o{zwu79S<%t5ww%E5{)I0#2BC9=yYo5&>O&&rU)k07b8M!jPdxAe zPv>&JnA=D%msU4d6n`-aN5E&8Opb2k)=Otf=k*ifmm+g>rMWW~p*_G$*H;$Smes;? zX>B8$+aPb**$u2k>_2(oRm;od_wr0a4@Oeia8Xtl)#xIXUE}*im8#d~$d*piL8hun zh?y#(vbeQbzpfDtVtYM4lw!>t+&yN=!^=wViN#h8GhxkVR`NS);BE!gY@ zImfG(1;he-!-FUj0+LZ5#b|IDyH;LUUZj&p2Fta$zTqSmxMIev-O-1OJvnT+VY^9u zooiqTp-(bt?|(Giin{6S$);!BRq$ODCa?h-!wqU-6FQk=J)#FwbiiO5s zQr+a}C51m$GX{gdk2{!9Hpw!zY&~)`Z}Nmb+A5T~*nceSG{o@Mb%>P%2rGpJqdkdN zA*=kRK^9-z$(7Q}>q}`e8zi!rU&it-t77C|?KQ17wbw3uv$_ThJ)P0L`rz#q9x}(x-Wf7q-%OZ2U_%d^x2|M`P58PS5M& zf3j&`RyOD3wx@3iG&`QYb^*n}F8va1ZR=ieX@Af4uUqJQ*mT3XRfSY9IPUE#p_<)m z*!5~T-3GsIb?DxTs0lB8jPLkY4A-d#rgYH4wJX)Tq|mnU5E5W|n=RFQwro5M?H$z& z9nV%PXy)wH$-PFGDBE-!bunAg)S{!$d3_G4s@oN1?q_UaD)dgW8NNJfyC8>pQS_OF zJb#wFW=CZUrI8>aC(p^dYAjm>rwtmFGQ^A&w=A(!60Huhk0O9{ez+rQD>Y%Omf5Pvz( zv+qI)JSec18VwRD7)u>1u~9)}PL;9QI-}T(%2jrZ0o8WOyNxP&Es!se$VsPN$A5&c z<~P-Zmc?eR66`6qdH=F4`X49PB zoMEf8vtxI4C3*TtM+{?ZS%`!iPR+i{F)ygDN5RBwSGTGp?t@bQRhJMNq5JUWPAj=C z%~g1IBhwXlzWvvKr=5))sJ?a4e4F_k7KT2jDQ#dg58^@Vs7voFmr7Z=;gi7%^X8Ft zwp42GRy}p;!58P>w^b_5YJW;-i#JbWw#zJa`NjmdK%G{txmP!L!!jM0kG+vi_Cuq* zr}b&iO{U;3Wat_iJ30XoBJSOTq#RL&Dy+2};bpmxWRTT8$TbbmGuKW)&+<*MB_F2n zJ{Ri&Bc_)EYLsh+x7uvT%MFzf7i_xK=YT8U#0`$Zj4ffVCWLsh=T9z%m@SZj*-bIWTx-LU@7XFt~y4 z_;|+j@nHm&=@LyZuOh4eO$mSD%1iuOiNsxbB~M?-A!72D&rdBj-5hvUt$_UGgQlB~ zq)p{=M^zMSu?Y!u{;YP$lbs3`hBih4e{%-fIid5P>>8s=OOoe!dCFczpN&HR59mACGgQ~bLe zA$dTn7Tf*io#4%Y@Z=VovYVi4Yc0FX=VBd~FOJDm-l{RF7mnxCS#qJMd$`Ms^v_j;GVaCEjp;las>$Gd$MHl==y(jJzRydK~9VA0MjDn8%=%yv{#hNRgubsZO?C7~1Tv`uhgl?c? zCEWj7x|S~Aq{f+VTI1|Dt#M8k2JPwPRh3+$(uXSO7g#*uL~x70q@(1t?6xspp*Wa4xzMQn=yZvVg@Ed*1Y6)TJ(a77rKi~ zBAmH9)L(G7yySOj-Z>$qw^>}g$i5?5>3#$NWZ!a`?)R|wh7K7vTP<2MeF~W-HvAF- z3)C|MDqhePyWdaX>gU5~VVAShso8Gsu5o$Mq2!KpR~1_1uwH7{A#rxd-$n0PV#CI? zA?avrNnFqnfwfoJJTm1a*>LoIl6O4CnBuqi%nXL zT7cG?kY^jv70tRL%OczC_*ZP820SHq`}N&tj_X&a$Z;((V-Qu}|pTo=~(aeIw4Sd6yy`e=#c8{#3% zH$bIo#fa^7*#&RNO9@?lq#HYY_q4Vxt_$-z@g@Bpg6Qw`7Hzs(doY@wZNiw)l&gpYuoTeMe#_6h8Wqw)jpu}Pi zC)Zly(~+lIuE3-OS1^#}O1YFjTPh$z-k^Wd##zq71LhQX)MReRENkruE3iXqKTs%_ z8F9=r6ur%I&^Z=KVP zW@E1o161f>c3QqAw_I)9Qo-v5D&5%AK;hs!2egxbg>tq974sT95=`zGdkK+Cx| z)^dQdJ*O`9-kKC6OzzS@K$=|a8PwdlSqzjVV$W#LpXsLn^5zHRol(o!trTw2i(PkH zfx<Xh=Trdm{=m-8_JO)EfXWvJQ29dt5<=eD0eKHv zLKk`&ea@ME;0m7`)SwT$`EvtCadBYY{D8bO`X90EoW{)RgGKs`OsY7-8>)Yy)R`yM zifXF6s;V6IUR6fCu388iNHd}E=oQAny0qfL$0ILSO+yKs-#p@VrtA)Cg$P!64iRDqUa|D{OBiz*7B1A%w6>! z^j1fR%^z~!sV<{V5zpt8HP(M%OabF$4KWXRtT3Kcwar*#5ioXyOIEokYbkYvVzz=w z&*OHG3i6hbw$*KFF_}TEfsr{x3#4{Ay+dWksGkmcbiza1$mo{ z(=yUF@GStA4OnfZrq&tb9py4*LEAA?OO5A{OQq=bi6Z0P;JIjW+bVzK+1LKQH8YwU zYN*N7dh~uZL;a3zp?*_s@$9-pqa*FUR_f3e*T2JKMXSj=_p!_Kq>h!D0~^d?)CZ;1 zjO4a8XP#obsCQ~-O*-JomTsXQrMW%@?7Qdvl=2v3nmy|fQDB?l zP*2vej>h;D^Mznyjk|vV4~$iO-lEYE_o+#n-Ze#Di&7_g$6;26_2?-jKXreFZ81kQ zRE6h%Pgx^WZmnc`U}W{GYw`#U&EA8xvCTBEqmE!^W1XjzStC!Yw=3(dZ|6LslF&3L zQ!~9i6*aa5+nTDQ4b?TdYR+bPQA2*2`x8u_L|A4hZJvcTQ=NbMv7WADgf*_&(p>)J zeX#DO#?zn&;XyJ*bJA3c*SrVbA_yc?*3}wTP!VOl^Qp!+k-vyuE-LGUtO${QUU*DX zi<&Y97d5lVW0ZB*x1yd2=I=E3=W;B^E1#%XWc+uS8mAc-kKqbus<-ya(4eK7Y=_#a zx86Ye$JH~S#0P)WhZLngsNSU>Q%|7g9fn-tb*9DxsjVj8gW1cYj5tL-OsO2o42SCV zHbVJoyp0s~Nz%@Ym?)tRl{KZBOdA!gF%{H>Z?02TLiF+V%H%R)dpyIyDm|;_)Vw;Q z&Z=|jyt;rHdJ5%RfLGyly92t=EsdLKTL)Z{;L+l|w&UOesyT zV+O(!bACnmbu6c@VJ;RCyNR4V;-5nfQ)ip=vnVlX^>9wdu5fG5?|TPh@l5@wq|}Ma z;LSo$-8_HQ7=osL+d6XYvL3s}@}tgU@?nO`uMa98lip^r8ggCuuA{sf=)Xq=3*t9g z)dTB9HRdPt{_JF#nq{VSh%3idP)?K*j;@Fvo+=L6X5VZNlbSKyVzE9<1u z{6#$;nadrRsWUI=s@;oa-{ry8Qn+{jw7)TJO3VrWvn#c-iOB0NouLp{9%; zakYOq=rt5?Zq5BzQ!{v+Aqs8v=)Czu!k2p)zsRlZ1l)fku~WK&jsbF6N}7e z4)p0AmQX%a*Z?)=vkKeaJ*DF^V@$c{diy7!n4p62HH8Kd{}E4=E&L`hISR<8EBjUH_}5syvtYLAQXW!AA)~# zMvs``oGfU)FBT2$cfzzw^V)k*jfHPoBLnH01@7ngd0sy+=qHUyy;CGvO6$%F^Gk~3 zT^#bxK)$57R)sCerk>}jwsVM+f_f&uLM533OMoWJ&=lv31ZebNZJ<`P3@q!F0~qgp zqc8@v%?-xv-AEZbh1Q?Pv$?0|*3^Hm8%g<*KMN@D{+7nCyg&cG`}!=rk$HcUG<@$H zg=w=6ZHC*Px<3sD)Goi7+TY@=eBjTnk3QIsu5#<`t{yt9mwc^x`TqU8dgn{FrQ@eN zq1FLr*2{l3aK1GvTAlwFy}y}W-~5Vt!<63t$A1ysev1>c|HFUzknKbAgWrG38hqpP z^?iT-V&u&u_1FLWwxkTL0hr1%e=>fo%)WTBy72D zb?;D~=!XA*np3^j5_wrA?XjgV9-npXsU%#)OR^fGmFMq=)a0u6RIx2SX7-_KY{|f% zS>`5RX~4O)!6Lvob~K;h6<=r(0-G_HFCU1mwi`?ZTX%Z&(KxW zxXSkHeQJz}UvCap<1Wviil(uDT8I7b1>Wh&uuoPU^4RB6H+zn;yjp_Qzk#+Hgs@DX zepdTsQtWN6F#o00M}4dMuAUR(h$?$ZPcz*KOEvX8&v=7J%U+kKH`#ylVQas&?3)7~ z4VE5pUd#7KYwPetHgu+u3VXF5CGW*;y$`G~SJilbeG_r=sG#+^MdlUp6Q(rJZfhT0 ziY@Fs<3hB$$$KZX8c(x_j%-<#7ES*wsG7t6lUlpl7wc(BOHx+)cl11!{XHq5-P~jk zP4C!*y5bE<`8)pi@UDL*<@@;q58dGU;!76)EBbo=L4BE-410^0*lXtU_{+RPWwn~| zsweLUu^fVEyyd{)$pzkbrr1|1lFQXFJ@yNQ&kqRWH&fqu&QqA(3_{AQv2GJN!4T6$ z-dD=3Hn_Ck-|2;5r5Toia1uMBuy-cKv~l&mx5_OWJm)pWz}0_z)eNmsVBxIt8j@9i zn`i2_??)2OvH3hjcwbhs!+oWgKT~=)pXxeO31fp^uJ*2hM#vkMV!0R0RCvt6it2{` z5$ru*1_iEk;rbU%f!p`N2EEv;14i6kpVqRYv6jB-z8C-gl<*iXdU&Rn#(^xj)g|lf z5TCZ$FU~&r`kH_CC)!LUm;3K%slKbv9#ag5w6L5i44z4IK9|zkQLwLZOtihbT;jw|<^+ltg`F_p_2K4UR?QsuZN$yD{EoJ+Jc^xMq)Rn2q6=T)8o z-vfGbi~A)XI^iMM6hbF^WR)3i=$;9}+12Nid;&97>7kc87M`Vo(eHC|`uF+&|7uDJu$F0C;2R9!K@A{jA*H+!S z=K+wfzH!JKdQB`~^zCnAbG;b~7`P9FSAXO17Fc7@eD*^wvlZ@Y{cW^0kb%z3&}LDQh$pv8I!A z@|cpxxsjA*CC^1hBhk@g$)_TT>EV<$oj?#tjG#thI+_}qP8Ji1SZXNwG({q#2|&Xm zjz^rDrLE-gF;u45^z?XYNFd>Z#>vC+I2tP-x-~uYxJuwJ9vK}Q8lB1wjVANMDV5A4 za*BTIt(G0RgpGs5we;m1*lf>Wq@6tJ!2(Rdus*vv>Q#^0DXOka6N&BulxrWk!Q z-tZ6wR6I;ylBWln7(*?I8SE0V$8{t!Iz0;T@%S{xNcc_(h+M(|XjiV<|Nw z14G&KT=qOQ#L(#hK*(R_{AI)rM@C~p_fvmkso_}iFyT$(VEj`SgIVJ0ONgz|3`|c0 zQB6=z9~TJkj;Dr`oAk|#*QdF~CR%(De>PAZ8J9s4mV~y0zbgLf7!G5QyhV*>MiOxi zJdwOb(BpB`nh?@-m^8!F2`a>JC^9Z-o@tZ;M(qibbqNh7PVJPxcBnH;DBFt5h;FOdpRnZBl5%wiqV(qj?PTPMvqQ##WAIHY!a(Pw~oao##1ISGci0m zGZUj=5=|!$qeNQh#{`g$>3A$MIx;+(+<$!plehmm>Vw)d5t^V#OjgJKew=?OvHx+3 zCWz_wUq|x0DLG1ffX0t=Gb>p0-_*FpgS{r(tJS)l z>+5D}eq>~HhA2qkt314qakw8d5HK}pjAap}IgJwa_djLDY3VXukU4*XQY_gaYXqS1 zI{~VUU@4-X!y_^+uN+FnxW388Tu1T8bp5d?NH9aQO@tezsa29z5qivwl28~WdT@*< z^i>jHG@+;(o55U1kT>D;+$#aky%HmQ=mT7k90_>rmEmVd9RS>CDEOF9#Lt9?_?a=D znAc+@tts{~#0-77-DiKtsP`}7cao&(#AMv0XRxk@Of)iXvhhppzC?5KIb!V*&Ey*D z=R@6po@#!c=sbB863#5rfRRi+h;YNXkTDZ6EdjwihU-Qir)=u@tY5W$-TG7Om#ts1zGQvb`VH&9S^wSoP3yO;-?sjT z^}6*H>vydGY5lJCRqKCQzh`~H`bFzMTK~!V&(;^M|6=`;^;zp@te>_1mG$%1zqbC3 z^_ul>t$%0zg7tszt^WWD9>ffB4`Kmv4`L9M5t>_`!Pl`UKNqJ7d!5$j=Ol9yu_)`> z{m;ityD?>kN(?wLGeHuUp2L6e4RF*q@PYgqgJ>EX8yOxWE;~%YQ3|Fhc!YxQP&`={ z_?RTh!Mnjf&|rjcmV#OEJDD#qXNC_^Ozji&?;xh7y#Igm?Ubi1B++X%K#Ysp482Vs~BoZan zh-z5pWY>S8dy?tqD~)5{(4XO^DyiWYlni`o|5rpQd?hL~buR8t_BmGIWX(vGuR@TM zX>bn1jKCsH?thJC-=EM5I2cJDSg~jXVe(*^ER#txWfG*m6GKB3A|8z-W@ubiV(MUO zR1uHZ+I|KVB1hEWBi2yVA{z?{s(3^lvA{9OgA;!VJf`s^CObF@0Pi4^dpa^RO=9Zc zi3A~YaDv0R2{n{F04YzP#hftX!6`0!8Z3E067Q>|Dvqe*(edd7Dgx#VMV^4QesF4L znnqe2i30LE8(+t@!9Kz^9Aw0?se>HakMa`+x;g^sI}&AapFFO~_$jWz*2uBwNbA{1flReq3}HY5StzB3Cumxp_BN?(tlYV2lDv1M)rI3^Hb912SDG*bc|=~?^}^k zd5p2HgF%&#>L=$M{6kPG%Fkr}1g7iY(|U~3OqURb%Y@-F{lIojVA`X@aWQcLtRLN;iEgadKF%*Y|CCjBwT#Dl#Eb6p}DwIro@ zR|8R;NKm8MP$Q<;&qQfS{IjIZtXm)F(fxdc7E_dCv?C#!yr%OgmPlxuKc*i%;lIG! zSzY}Xx%xQA1To3~qM!doolon*lC^)4U=k6hMC)7Bh@kzwu zp{@kj^vpDVXNa*OD>qqS{{~HZ^5D0oQ_;z!gY3h}OR+fY`-5NS-{10onJ!<^&HjLl zBM}>4`D@WBv^@A~0*lAA44Ta(Vn7=mu|W7*RIo}!1?R-OqA|V3IW%L@Nj-lU-3DT1 zouS;|@WZ28#6ozGgjD1^Ai)+JlQl9O6ZtlW5v!TxJ#c@7C=id1kZg-3C#Of%P$D5S ze~LTaDmwRrETF*eb^iu^~ThhtcOu}KKC z{e$GaQ}p|C^4?tX-a8O7z_&!B$rXQ}w*Pu^|EFOeB@dQnMy8^}$(1hlo{b*nrU3Lb zhwm`q)1jQF{R$+;PeNhdn?vLV{yt2jdzoopfs~AofDp7$hhd}fdL@4q3OcM{wW89B z-Ub^P9M|h-nw2;N_IPM}9GT(O>@TG0ICkMPG`9(`&qQ?CLvd{6rQKVi$vA&d zOYh@pe;%KNB4DI(fMDY+ z{e0O$+xE9dN0YljhrNFxRSC74K1#GP3PFlvv2n?yXe^E?*_9MAMJuE}DlwA2c)-Xc zG4K;p_wupmupoCRIusVBv5Dvi(OL4M#u>nd|HzT(7+F*ytDS7C2)dt8BP`HasG~R8 zE@L^7%*W$|L{{R7! z=YNc?d4io@+C#wl>fR>w6#=YiYva4gf)Hi8zn_Ex!@hJTG7~Xb;Ohh);605=OZx_p zGl~!Py7*8cMixYjDvrjY+K~{8j>;H#u>kq#l%#1CvhNIjViRFE!Fb3^5Hp#ORM^CW zb`w#iKN4){P2GR{;5az}5uMQn-8~1`-m8mvsngPiblIijzq_Ua-DxN`fyKgSQe7L5U{{fOeM zM^t1eZjFEP=7MaBnBOL*+r+3%th)_!dz*s0qr7Z6Y@_CH;v15lL zkw>g4sC$ zNgem4rm`j`4o3}Sk){(O4*pg^(a#4I{e16pk~+X>cqqR-5ryiZy#xUov(zwu&y9kL z4wip1*4SZ?^pWUTn0ThxtP&VVzQQ28VgHXtuCqz+;}QU|f#Cu&YY$O4Zz$<*Zj z7pC?<2RS>*A4rR_F%*xDF}HqVjE7*f2>59TiwBiPVIGY0Vixf;LSlwImstKr^hBu1 zCn@-Tl#)mqk$Hb>^dZ9mT9k(bVKgC`{)c}c(11*;3KD)3fx0X|rhZ6i38g@`$B?TjZguuH9M<{nLZuF8wz*#zB2r z{n7?Ksp-e@_ewOPUipfpHVWCo_sxCm+43JGp8fRL_x{P>{k3oZ4Qf$-&y8%e%>San zOWBP|s^GNg+u6MvFWNgh_KlUjlwW^-<1&4p=hlr@t;7Fk>W1f*Z`6qd9PhqWNW06-=9arS~?9L}XoE?x)pC$ZVOGVTtL+tR$$XSF}R6&205a!ed zzc;!@-`I@js#-*xKL29)_x@DiSY0rm(Wzm*PQsro*Sf;DTFm?0=ABgfJjShp|8P(X z-@@h3tHZx<5e&IUAU9X~A$^|f%=$lP)fUkJPbhuA{(atV#V7QhHrmBPZF=7M#b-{P zMji7T|zOL`@)UUHmIb{Qvm*zfem70ssIM000OG06A?hM9`BR^*IC_0xv|9 zTJ<;t90D&yla}>31RMe{M3d6>JOms9FGQ0P_B#$aZ7)RTZ4?He-~a#s@{?QkEe6H% H00000q diff --git a/wp-includes/script-loader.php b/wp-includes/script-loader.php index e177d417a6..cb88adcdf7 100644 --- a/wp-includes/script-loader.php +++ b/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' ); diff --git a/wp-includes/version.php b/wp-includes/version.php index 799fb6bc2a..311d3992e8 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.4-alpha-35018'; +$wp_version = '4.4-alpha-35019'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.