From 69b529024a959b32c7c59af4d6d8683936f357b5 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Sun, 16 Nov 2014 23:15:23 +0000 Subject: [PATCH] Fix typo in [30361], see #30147. Built from https://develop.svn.wordpress.org/trunk@30362 git-svn-id: http://core.svn.wordpress.org/trunk@30361 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/wpeditimage/plugin.js | 2 +- .../tinymce/plugins/wpeditimage/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 135752 -> 135745 bytes 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js index b46c989061..0b7a2da5c5 100644 --- a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js +++ b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js @@ -271,7 +271,7 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { editor.on( 'nodechange', function( event ) { var delay = iOS ? 350 : 100; - if ( event.element.nodeName !== 'IMG' || isPlaceholder( event.element.nodeName ) ) { + if ( event.element.nodeName !== 'IMG' || isPlaceholder( event.element ) ) { tb.hide(); return; } diff --git a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js index 370f679afd..b356ce5095 100644 --- a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("wpeditimage",function(a){function b(b){return!(!a.dom.getAttrib(b,"data-mce-placeholder")&&!a.dom.getAttrib(b,"data-mce-object"))}function c(){var b,c=[];return p(["wp_img_alignleft","wp_img_aligncenter","wp_img_alignright","wp_img_alignnone","wp_img_edit","wp_img_remove"],function(d){function e(){var b=a.selection;d.settings.stateSelector&&b.selectorChanged(d.settings.stateSelector,function(a){d.active(a)},!0),d.settings.disabledStateSelector&&b.selectorChanged(d.settings.disabledStateSelector,function(a){d.disabled(a)})}var f;"|"===d?b=null:o.has(d)?(d={type:d},n.toolbar_items_size&&(d.size=n.toolbar_items_size),c.push(d),b=null):(b||(b={type:"buttongroup",items:[]},c.push(b)),a.buttons[d]&&(f=d,d=a.buttons[f],"function"==typeof d&&(d=d()),d.type=d.type||"button",n.toolbar_items_size&&(d.size=n.toolbar_items_size),d=o.create(d),b.items.push(d),a.initialized?e():a.on("init",e)))}),{type:"panel",layout:"stack",classes:"toolbar-grp inline-toolbar-grp wp-image-toolbar",ariaRoot:!0,ariaRemember:!0,items:[{type:"toolbar",layout:"flow",items:c}]}}function d(){r||l.hide()}function e(b){return b.replace(/(?:

)?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g,function(b,c,d){var e,f,g,h,i,j,k=tinymce.trim;return e=c.match(/id=['"]([^'"]*)['"] ?/),e&&(c=c.replace(e[0],"")),f=c.match(/align=['"]([^'"]*)['"] ?/),f&&(c=c.replace(f[0],"")),g=c.match(/class=['"]([^'"]*)['"] ?/),g&&(c=c.replace(g[0],"")),j=c.match(/width=['"]([0-9]*)['"] ?/),j&&(c=c.replace(j[0],"")),d=k(d),i=d.match(/((?:]+>)?]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=k(i[2]),i=k(i[1])):(h=k(c).replace(/caption=['"]/,"").replace(/['"]$/,""),i=d),e=e&&e[1]?e[1].replace(/[<>&]+/g,""):"",f=f&&f[1]?f[1]:"alignnone",g=g&&g[1]?" "+g[1].replace(/[<>&]+/g,""):"",!j&&i&&(j=i.match(/width=['"]([0-9]*)['"]/)),j&&j[1]&&(j=j[1]),j&&h?(j=parseInt(j,10),a.getParam("wpeditimage_html5_captions")||(j+=10),'

'+i+'
'+h+"
"):d})}function f(a){return a.replace(/
]*>([\s\S]+?)<\/div>/g,function(a,b){var c="";return-1===b.indexOf("]+>([\s\S]+?)<\/dd>/i),c&&c[1]?"

"+c[1]+"

":""):(c=b.replace(/\s*
]+)>\s*
]+>([\s\S]+?)<\/dt>\s*
]+>([\s\S]*?)<\/dd>\s*<\/dl>\s*/gi,function(a,b,c,d){var e,f,g,h;return h=c.match(/width="([0-9]*)"/),h=h&&h[1]?h[1]:"",h&&d?(e=b.match(/id="([^"]*)"/),e=e&&e[1]?e[1]:"",f=b.match(/class="([^"]*)"/),f=f&&f[1]?f[1]:"",g=f.match(/align[a-z]+/i)||"alignnone",f=f.replace(/wp-caption ?|align[a-z]+ ?/gi,""),f&&(f=' class="'+f+'"'),d=d.replace(/\r\n|\r/g,"\n").replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),d=d.replace(/\s*\n\s*/g,"
"),'[caption id="'+e+'" align="'+g+'" width="'+h+'"'+f+"]"+c+" "+d+"[/caption]"):c}),-1===c.indexOf("[caption")&&(c=b.replace(/[\s\S]*?((?:
]+>)?]+>(?:<\/a>)?)(

[\s\S]*<\/p>)?[\s\S]*/gi,"

$1

$2")),c)})}function g(b){var c,d,e,f,g,h,i,j,k=[],l=a.dom,m=/^\d+$/;return e={attachment_id:!1,size:"custom",caption:"",align:"none",extraClasses:"",link:!1,linkUrl:"",linkClassName:"",linkTargetBlank:!1,linkRel:"",title:""},e.url=l.getAttrib(b,"src"),e.alt=l.getAttrib(b,"alt"),e.title=l.getAttrib(b,"title"),i=l.getAttrib(b,"width"),j=l.getAttrib(b,"height"),(!m.test(i)||parseInt(i,10)<1)&&(i=b.naturalWidth||b.width),(!m.test(j)||parseInt(j,10)<1)&&(j=b.naturalHeight||b.height),e.customWidth=e.width=i,e.customHeight=e.height=j,c=tinymce.explode(b.className," "),d=[],tinymce.each(c,function(a){/^wp-image/.test(a)?e.attachment_id=parseInt(a.replace("wp-image-",""),10):/^align/.test(a)?e.align=a.replace("align",""):/^size/.test(a)?e.size=a.replace("size-",""):d.push(a)}),e.extraClasses=d.join(" "),f=l.getParents(b,".wp-caption"),f.length&&(f=f[0],c=f.className.split(" "),tinymce.each(c,function(a){/^align/.test(a)?e.align=a.replace("align",""):a&&"wp-caption"!==a&&k.push(a)}),e.captionClassName=k.join(" "),g=l.select("dd.wp-caption-dd",f),g.length&&(g=g[0],e.caption=a.serializer.serialize(g).replace(/]*>/g,"$&\n").replace(/^

/,"").replace(/<\/p>$/,""))),b.parentNode&&"A"===b.parentNode.nodeName&&(h=b.parentNode,e.linkUrl=l.getAttrib(h,"href"),e.linkTargetBlank="_blank"===l.getAttrib(h,"target")?!0:!1,e.linkRel=l.getAttrib(h,"rel"),e.linkClassName=h.className),e}function h(a){return a&&!(!a.textContent&&!a.innerText)}function i(b,c){var d,e,f,g,i,j,k,l,m,n,o,p,q,r,s,t,u=a.dom;d=tinymce.explode(c.extraClasses," "),d||(d=[]),c.caption||d.push("align"+c.align),c.attachment_id&&(d.push("wp-image-"+c.attachment_id),c.size&&"custom"!==c.size&&d.push("size-"+c.size)),r=c.width,s=c.height,"custom"===c.size&&(r=c.customWidth,s=c.customHeight),p={src:c.url,width:r||null,height:s||null,alt:c.alt,title:c.title||null,"class":d.join(" ")||null},u.setAttribs(b,p),q={href:c.linkUrl,rel:c.linkRel||null,target:c.linkTargetBlank?"_blank":null,"class":c.linkClassName||null},b.parentNode&&"A"===b.parentNode.nodeName&&!h(b.parentNode)?c.linkUrl?u.setAttribs(b.parentNode,q):u.remove(b.parentNode,!0):c.linkUrl&&((k=u.getParent(b,"a"))&&u.insertAfter(b,k),k=u.create("a",q),b.parentNode.insertBefore(k,b),k.appendChild(b)),l=a.dom.getParent(b,".mceTemp"),f=b.parentNode&&"A"===b.parentNode.nodeName&&!h(b.parentNode)?b.parentNode:b,c.caption?(o=c.attachment_id?"attachment_"+c.attachment_id:null,t="align"+(c.align||"none"),e="wp-caption "+t,c.captionClassName&&(e+=" "+c.captionClassName.replace(/[<>&]+/g,"")),a.getParam("wpeditimage_html5_captions")||(r=parseInt(r,10),r+=10),l?(n=u.select("dl.wp-caption",l),n.length&&u.setAttribs(n,{id:o,"class":e,style:"width: "+r+"px"}),m=u.select(".wp-caption-dd",l),m.length&&u.setHTML(m[0],c.caption)):(o=o?'id="'+o+'" ':"",g="

'+c.caption+"
",j=u.create("div",{"class":"mceTemp"},g),(i=u.getParent(f,"p"))?(i.parentNode.insertBefore(j,i),u.isEmpty(i)&&u.remove(i)):f.parentNode.insertBefore(j,f),a.$(j).find("dt.wp-caption-dt").append(f))):l&&(i=u.create("p"),l.parentNode.insertBefore(i,l),i.appendChild(f),u.remove(l)),wp.media.events&&wp.media.events.trigger("editor:image-update",{editor:a,metadata:c,image:b}),a.nodeChanged()}function j(b){var c,d,e;return"undefined"!=typeof wp&&wp.media?(e=g(b),wp.media.events.trigger("editor:image-edit",{editor:a,metadata:e,image:b}),c=wp.media({frame:"image",state:"image-details",metadata:e}),wp.media.events.trigger("editor:frame-create",{frame:c}),d=function(d){a.focus(),a.undoManager.transact(function(){i(b,d)}),c.detach()},c.state("image-details").on("update",d),c.state("replace-image").on("replace",d),c.on("close",function(){a.focus(),c.detach()}),void c.open()):void a.execCommand("mceImage")}function k(b){var c;"DIV"===b.nodeName&&a.dom.hasClass(b,"mceTemp")?c=b:("IMG"===b.nodeName||"DT"===b.nodeName||"A"===b.nodeName)&&(c=a.dom.getParent(b,"div.mceTemp")),c?(a.selection.select(c.nextSibling?c.nextSibling:c.previousSibling?c.previousSibling:c.parentNode),a.selection.collapse(!0),a.dom.remove(c)):a.dom.remove(b),a.nodeChanged(),a.undoManager.add()}var l,m=tinymce.DOM,n=a.settings,o=tinymce.ui.Factory,p=tinymce.each,q=tinymce.Env.iOS,r=!0,s=tinymce.$("#postdivrich");return a.addButton("wp_img_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",onclick:function(){k(a.selection.getNode())}}),a.addButton("wp_img_edit",{tooltip:"Edit",icon:"dashicon dashicons-edit",onclick:function(){j(a.selection.getNode())}}),p({alignleft:"Align left",aligncenter:"Align center",alignright:"Align right",alignnone:"Remove alignment"},function(b,c){var d=c.slice(5);a.addButton("wp_img_"+c,{tooltip:b,icon:"dashicon dashicons-align-"+d,cmd:"alignnone"===c?"wpAlignNone":"Justify"+d.slice(0,1).toUpperCase()+d.slice(1),onPostRender:function(){var b=this;a.on("NodeChange",function(d){var e;"IMG"===d.element.nodeName&&(e=a.dom.getParent(d.element,".wp-caption")||d.element,b.active("alignnone"===c?!/\balign(left|center|right)\b/.test(e.className):a.dom.hasClass(e,c)))})}})}),l=o.create(c()).renderTo(document.body).hide(),l.reposition=function(){var b,c,d,e,f=this.getEl(),g=5,h=8,i=window.pageYOffset||document.documentElement.scrollTop,j=tinymce.$("#wpadminbar")[0],k=tinymce.$(".mce-tinymce .mce-toolbar-grp")[0],l=0,n=a.selection.getRng().getBoundingClientRect(),o=(n.left+n.right)/2,p=(n.top+n.bottom)/2,r=n.top,s=z-n.bottom,t=window.innerWidth,u=f.offsetWidth,v=u/2,w=a.getContentAreaContainer().firstChild,x=m.getPos(w),y=w.offsetWidth,z=w.offsetHeight,A=f.offsetHeight,B=A+h+g;return q?b=n.top+x.y+h:r>=B?(e=" mce-arrow-down",b=n.top+x.y-A-h):s>=B?(e=" mce-arrow-up",b=n.bottom+x.y):(b=g,e=p>=B?" mce-arrow-down":" mce-arrow-up"),d=k?m.getPos(k).y+k.clientHeight:x.y,i&&(j&&0===j.getBoundingClientRect().top&&(l=j.clientHeight),i+l>d&&(d=i+l)),b&&d&&d+g>b&&(b=d+g,e=""),c=o-v,c+=x.x,u>=t?(e+=" mce-arrow-full",c=0):0>c&&n.left+u>t||c+u>t&&n.right-u<0?c=(t-u)/2:cy+x.x&&(e+=" mce-arrow-right",c=n.right-u+x.x),q||(f.className=f.className.replace(/ ?mce-arrow-[\w]+/g,""),f.className+=e),m.setStyles(f,{left:c,top:b}),this},q&&a.on("click",function(b){if("IMG"===b.target.nodeName){var c=b.target;window.setTimeout(function(){a.selection.select(c)},200)}else l.hide()}),a.on("nodechange",function(c){var d=q?350:100;return"IMG"!==c.element.nodeName||b(c.element.nodeName)?void l.hide():void setTimeout(function(){var c=a.selection.getNode();"IMG"!==c.nodeName||b(c)?l.hide():l._visible?l.reposition():l.show()},d)}),l.on("show",function(){var a=this;r=!1,setTimeout(function(){a._visible&&(m.addClass(a.getEl(),"mce-inline-toolbar-grp-active"),a.reposition())},100)}),l.on("hide",function(){r=!0,m.removeClass(this.getEl(),"mce-inline-toolbar-grp-active")}),m.bind(window,"resize scroll",function(){!r&&s.hasClass("wp-editor-expand")&&d()}),a.on("init",function(){m.bind(a.getWin(),"resize scroll",d)}),a.on("blur hide",d),a.shortcuts.add("Alt+119","",function(){var a=l.find("toolbar")[0];a&&a.focus(!0)}),a.on("init",function(){var b=a.dom,c=a.getParam("wpeditimage_html5_captions")?"html5-captions":"html4-captions";b.addClass(a.getBody(),c),a.on("wpLoadImageForm",function(b){if(!a.getParam("wpeditimage_disable_captions")){var c={type:"textbox",flex:1,name:"caption",minHeight:60,multiline:!0,scroll:!0,label:"Image caption"};b.data.splice(b.data.length-1,0,c)}}),a.on("wpNewImageRefresh",function(a){var c,d;(c=b.getParent(a.node,"dl.wp-caption"))&&(c.style.width||(d=parseInt(a.node.clientWidth,10)+10,d=d?d+"px":"50%",b.setStyle(c,"width",d)))}),a.on("wpImageFormSubmit",function(c){var d,e,f,g,h,i=c.imgData.data,j=c.imgData.node,k=c.imgData.caption,l="",m="",n="";return i.id="__wp-temp-img-id",c.imgData.cancel=!0,i.style||(i.style=null),i.src?(k&&(k=k.replace(/\r\n|\r/g,"\n").replace(/<\/?[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),k=k.replace(/(]*>)\s*\n\s*/g,"$1").replace(/\s*\n\s*/g,"
")),j?(h=j.id||null,b.setAttribs(j,i),d=b.getParent(j,"dl.wp-caption"),k?d?(e=b.select("dd.wp-caption-dd",d)[0])&&(e.innerHTML=k):(j.className&&(l=j.className.match(/wp-image-([0-9]+)/),m=j.className.match(/align(left|right|center|none)/)),m?(m=m[0],j.className=j.className.replace(/align(left|right|center|none)/g,"")):m="alignnone",m=' class="wp-caption '+m+'"',l&&(l=' id="attachment_'+l[1]+'"'),n=i.width||j.clientWidth,n&&(n=parseInt(n,10),a.getParam("wpeditimage_html5_captions")||(n+=10),n=' style="width: '+n+'px"'),f=j.parentNode&&"A"===j.parentNode.nodeName?j.parentNode:j,g="
'+k+"
",d=b.create("div",{"class":"mceTemp"},g),(e=b.getParent(f,"p"))?(e.parentNode.insertBefore(d,e),b.isEmpty(e)&&b.remove(e)):f.parentNode.insertBefore(d,f),a.$(d).find("dt.wp-caption-dt").append(f)):d&&(g=b.getOuterHTML("A"===j.parentNode.nodeName?j.parentNode:j),e=b.create("p",{},g),b.insertAfter(e,d.parentNode),a.selection.select(e),a.nodeChanged(),b.remove(d.parentNode))):(g=b.createHTML("img",i),k?(f=a.selection.getNode(),i.width&&(n=parseInt(i.width,10),a.getParam("wpeditimage_html5_captions")||(n+=10),n=' style="width: '+n+'px"'),g='
'+g+'
'+k+"
",e="P"===f.nodeName?f:b.getParent(f,"p"),e&&"P"===e.nodeName?(d=b.create("div",{"class":"mceTemp"},g),e.parentNode.insertBefore(d,e),a.selection.select(d),a.nodeChanged(),b.isEmpty(e)&&b.remove(e)):a.selection.setContent('
'+g+"
")):a.selection.setContent(g)),j=b.get("__wp-temp-img-id"),b.setAttrib(j,"id",h),void(c.imgData.node=j)):void(j&&(b.remove((d=b.getParent(j,"div.mceTemp"))?d:"A"===j.parentNode.nodeName?j.parentNode:j),a.nodeChanged()))}),a.on("wpLoadImageData",function(c){var d,e=c.imgData.data,f=c.imgData.node;(d=b.getParent(f,"dl.wp-caption"))&&(d=b.select("dd.wp-caption-dd",d)[0],d&&(e.caption=a.serializer.serialize(d).replace(/]*>/g,"$&\n").replace(/^

/,"").replace(/<\/p>$/,"")))}),b.bind(a.getDoc(),"dragstart",function(c){var d=a.selection.getNode();"IMG"===d.nodeName&&b.getParent(d,".wp-caption")&&c.preventDefault()}),tinymce.Env.ie&&tinymce.Env.ie>10&&b.bind(a.getBody(),"mscontrolselect",function(c){"IMG"===c.target.nodeName&&b.getParent(c.target,".wp-caption")?a.getBody().focus():"DL"===c.target.nodeName&&b.hasClass(c.target,"wp-caption")&&c.target.focus()})}),a.on("ObjectResized",function(b){var c=b.target;"IMG"===c.nodeName&&a.undoManager.transact(function(){var d,e,f=a.dom;c.className=c.className.replace(/\bsize-[^ ]+/,""),(d=f.getParent(c,".wp-caption"))&&(e=b.width||f.getAttrib(c,"width"),e&&(e=parseInt(e,10),a.getParam("wpeditimage_html5_captions")||(e+=10),f.setStyle(d,"width",e+"px")))})}),a.on("BeforeExecCommand",function(b){var c,d,e,f,g,h=b.command,i=a.dom;if("mceInsertContent"===h)(c=i.getParent(a.selection.getNode(),"div.mceTemp"))&&(d=i.create("p"),i.insertAfter(d,c),a.selection.setCursorLocation(d,0),a.nodeChanged());else if("JustifyLeft"===h||"JustifyRight"===h||"JustifyCenter"===h||"wpAlignNone"===h){if(c=a.selection.getNode(),f="align"+h.slice(7).toLowerCase(),e=a.dom.getParent(c,".wp-caption"),"IMG"!==c.nodeName&&!e)return;c=e||c,g=a.dom.hasClass(c,f)?" alignnone":" "+f,c.className=c.className.replace(/ ?align(left|center|right|none)/g,"")+g,a.nodeChanged(),b.preventDefault(),l&&l.reposition()}}),a.on("keydown",function(b){var c,d,e,f,g=a.selection,h=b.keyCode,i=a.dom,j=tinymce.util.VK;if(h===j.ENTER)c=g.getNode(),d=i.getParent(c,"div.mceTemp"),d&&(i.events.cancel(b),tinymce.each(i.select("dt, dd",d),function(a){i.isEmpty(a)&&i.remove(a)}),f=tinymce.Env.ie&&tinymce.Env.ie<11?"":'
',e=i.create("p",null,f),"DD"===c.nodeName?i.insertAfter(e,d):d.parentNode.insertBefore(e,d),a.nodeChanged(),g.setCursorLocation(e,0));else if((h===j.DELETE||h===j.BACKSPACE)&&(c=g.getNode(),"DIV"===c.nodeName&&i.hasClass(c,"mceTemp")?d=c:("IMG"===c.nodeName||"DT"===c.nodeName||"A"===c.nodeName)&&(d=i.getParent(c,"div.mceTemp")),d))return i.events.cancel(b),k(c),!1}),tinymce.Env.gecko&&a.on("undo redo",function(){"IMG"===a.selection.getNode().nodeName&&a.selection.collapse()}),a.wpSetImgCaption=function(a){return e(a)},a.wpGetImgCaption=function(a){return f(a)},a.on("BeforeSetContent",function(b){"raw"!==b.format&&(b.content=a.wpSetImgCaption(b.content))}),a.on("PostProcess",function(b){b.get&&(b.content=a.wpGetImgCaption(b.content))}),{_do_shcode:e,_get_shcode:f}}); \ No newline at end of file +tinymce.PluginManager.add("wpeditimage",function(a){function b(b){return!(!a.dom.getAttrib(b,"data-mce-placeholder")&&!a.dom.getAttrib(b,"data-mce-object"))}function c(){var b,c=[];return p(["wp_img_alignleft","wp_img_aligncenter","wp_img_alignright","wp_img_alignnone","wp_img_edit","wp_img_remove"],function(d){function e(){var b=a.selection;d.settings.stateSelector&&b.selectorChanged(d.settings.stateSelector,function(a){d.active(a)},!0),d.settings.disabledStateSelector&&b.selectorChanged(d.settings.disabledStateSelector,function(a){d.disabled(a)})}var f;"|"===d?b=null:o.has(d)?(d={type:d},n.toolbar_items_size&&(d.size=n.toolbar_items_size),c.push(d),b=null):(b||(b={type:"buttongroup",items:[]},c.push(b)),a.buttons[d]&&(f=d,d=a.buttons[f],"function"==typeof d&&(d=d()),d.type=d.type||"button",n.toolbar_items_size&&(d.size=n.toolbar_items_size),d=o.create(d),b.items.push(d),a.initialized?e():a.on("init",e)))}),{type:"panel",layout:"stack",classes:"toolbar-grp inline-toolbar-grp wp-image-toolbar",ariaRoot:!0,ariaRemember:!0,items:[{type:"toolbar",layout:"flow",items:c}]}}function d(){r||l.hide()}function e(b){return b.replace(/(?:

)?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g,function(b,c,d){var e,f,g,h,i,j,k=tinymce.trim;return e=c.match(/id=['"]([^'"]*)['"] ?/),e&&(c=c.replace(e[0],"")),f=c.match(/align=['"]([^'"]*)['"] ?/),f&&(c=c.replace(f[0],"")),g=c.match(/class=['"]([^'"]*)['"] ?/),g&&(c=c.replace(g[0],"")),j=c.match(/width=['"]([0-9]*)['"] ?/),j&&(c=c.replace(j[0],"")),d=k(d),i=d.match(/((?:]+>)?]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=k(i[2]),i=k(i[1])):(h=k(c).replace(/caption=['"]/,"").replace(/['"]$/,""),i=d),e=e&&e[1]?e[1].replace(/[<>&]+/g,""):"",f=f&&f[1]?f[1]:"alignnone",g=g&&g[1]?" "+g[1].replace(/[<>&]+/g,""):"",!j&&i&&(j=i.match(/width=['"]([0-9]*)['"]/)),j&&j[1]&&(j=j[1]),j&&h?(j=parseInt(j,10),a.getParam("wpeditimage_html5_captions")||(j+=10),'

"):d})}function f(a){return a.replace(/
]*>([\s\S]+?)<\/div>/g,function(a,b){var c="";return-1===b.indexOf("]+>([\s\S]+?)<\/dd>/i),c&&c[1]?"

"+c[1]+"

":""):(c=b.replace(/\s*
]+)>\s*
]+>([\s\S]+?)<\/dt>\s*
]+>([\s\S]*?)<\/dd>\s*<\/dl>\s*/gi,function(a,b,c,d){var e,f,g,h;return h=c.match(/width="([0-9]*)"/),h=h&&h[1]?h[1]:"",h&&d?(e=b.match(/id="([^"]*)"/),e=e&&e[1]?e[1]:"",f=b.match(/class="([^"]*)"/),f=f&&f[1]?f[1]:"",g=f.match(/align[a-z]+/i)||"alignnone",f=f.replace(/wp-caption ?|align[a-z]+ ?/gi,""),f&&(f=' class="'+f+'"'),d=d.replace(/\r\n|\r/g,"\n").replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),d=d.replace(/\s*\n\s*/g,"
"),'[caption id="'+e+'" align="'+g+'" width="'+h+'"'+f+"]"+c+" "+d+"[/caption]"):c}),-1===c.indexOf("[caption")&&(c=b.replace(/[\s\S]*?((?:
]+>)?]+>(?:<\/a>)?)(

[\s\S]*<\/p>)?[\s\S]*/gi,"

$1

$2")),c)})}function g(b){var c,d,e,f,g,h,i,j,k=[],l=a.dom,m=/^\d+$/;return e={attachment_id:!1,size:"custom",caption:"",align:"none",extraClasses:"",link:!1,linkUrl:"",linkClassName:"",linkTargetBlank:!1,linkRel:"",title:""},e.url=l.getAttrib(b,"src"),e.alt=l.getAttrib(b,"alt"),e.title=l.getAttrib(b,"title"),i=l.getAttrib(b,"width"),j=l.getAttrib(b,"height"),(!m.test(i)||parseInt(i,10)<1)&&(i=b.naturalWidth||b.width),(!m.test(j)||parseInt(j,10)<1)&&(j=b.naturalHeight||b.height),e.customWidth=e.width=i,e.customHeight=e.height=j,c=tinymce.explode(b.className," "),d=[],tinymce.each(c,function(a){/^wp-image/.test(a)?e.attachment_id=parseInt(a.replace("wp-image-",""),10):/^align/.test(a)?e.align=a.replace("align",""):/^size/.test(a)?e.size=a.replace("size-",""):d.push(a)}),e.extraClasses=d.join(" "),f=l.getParents(b,".wp-caption"),f.length&&(f=f[0],c=f.className.split(" "),tinymce.each(c,function(a){/^align/.test(a)?e.align=a.replace("align",""):a&&"wp-caption"!==a&&k.push(a)}),e.captionClassName=k.join(" "),g=l.select("dd.wp-caption-dd",f),g.length&&(g=g[0],e.caption=a.serializer.serialize(g).replace(/]*>/g,"$&\n").replace(/^

/,"").replace(/<\/p>$/,""))),b.parentNode&&"A"===b.parentNode.nodeName&&(h=b.parentNode,e.linkUrl=l.getAttrib(h,"href"),e.linkTargetBlank="_blank"===l.getAttrib(h,"target")?!0:!1,e.linkRel=l.getAttrib(h,"rel"),e.linkClassName=h.className),e}function h(a){return a&&!(!a.textContent&&!a.innerText)}function i(b,c){var d,e,f,g,i,j,k,l,m,n,o,p,q,r,s,t,u=a.dom;d=tinymce.explode(c.extraClasses," "),d||(d=[]),c.caption||d.push("align"+c.align),c.attachment_id&&(d.push("wp-image-"+c.attachment_id),c.size&&"custom"!==c.size&&d.push("size-"+c.size)),r=c.width,s=c.height,"custom"===c.size&&(r=c.customWidth,s=c.customHeight),p={src:c.url,width:r||null,height:s||null,alt:c.alt,title:c.title||null,"class":d.join(" ")||null},u.setAttribs(b,p),q={href:c.linkUrl,rel:c.linkRel||null,target:c.linkTargetBlank?"_blank":null,"class":c.linkClassName||null},b.parentNode&&"A"===b.parentNode.nodeName&&!h(b.parentNode)?c.linkUrl?u.setAttribs(b.parentNode,q):u.remove(b.parentNode,!0):c.linkUrl&&((k=u.getParent(b,"a"))&&u.insertAfter(b,k),k=u.create("a",q),b.parentNode.insertBefore(k,b),k.appendChild(b)),l=a.dom.getParent(b,".mceTemp"),f=b.parentNode&&"A"===b.parentNode.nodeName&&!h(b.parentNode)?b.parentNode:b,c.caption?(o=c.attachment_id?"attachment_"+c.attachment_id:null,t="align"+(c.align||"none"),e="wp-caption "+t,c.captionClassName&&(e+=" "+c.captionClassName.replace(/[<>&]+/g,"")),a.getParam("wpeditimage_html5_captions")||(r=parseInt(r,10),r+=10),l?(n=u.select("dl.wp-caption",l),n.length&&u.setAttribs(n,{id:o,"class":e,style:"width: "+r+"px"}),m=u.select(".wp-caption-dd",l),m.length&&u.setHTML(m[0],c.caption)):(o=o?'id="'+o+'" ':"",g="

'+c.caption+"
",j=u.create("div",{"class":"mceTemp"},g),(i=u.getParent(f,"p"))?(i.parentNode.insertBefore(j,i),u.isEmpty(i)&&u.remove(i)):f.parentNode.insertBefore(j,f),a.$(j).find("dt.wp-caption-dt").append(f))):l&&(i=u.create("p"),l.parentNode.insertBefore(i,l),i.appendChild(f),u.remove(l)),wp.media.events&&wp.media.events.trigger("editor:image-update",{editor:a,metadata:c,image:b}),a.nodeChanged()}function j(b){var c,d,e;return"undefined"!=typeof wp&&wp.media?(e=g(b),wp.media.events.trigger("editor:image-edit",{editor:a,metadata:e,image:b}),c=wp.media({frame:"image",state:"image-details",metadata:e}),wp.media.events.trigger("editor:frame-create",{frame:c}),d=function(d){a.focus(),a.undoManager.transact(function(){i(b,d)}),c.detach()},c.state("image-details").on("update",d),c.state("replace-image").on("replace",d),c.on("close",function(){a.focus(),c.detach()}),void c.open()):void a.execCommand("mceImage")}function k(b){var c;"DIV"===b.nodeName&&a.dom.hasClass(b,"mceTemp")?c=b:("IMG"===b.nodeName||"DT"===b.nodeName||"A"===b.nodeName)&&(c=a.dom.getParent(b,"div.mceTemp")),c?(a.selection.select(c.nextSibling?c.nextSibling:c.previousSibling?c.previousSibling:c.parentNode),a.selection.collapse(!0),a.dom.remove(c)):a.dom.remove(b),a.nodeChanged(),a.undoManager.add()}var l,m=tinymce.DOM,n=a.settings,o=tinymce.ui.Factory,p=tinymce.each,q=tinymce.Env.iOS,r=!0,s=tinymce.$("#postdivrich");return a.addButton("wp_img_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",onclick:function(){k(a.selection.getNode())}}),a.addButton("wp_img_edit",{tooltip:"Edit",icon:"dashicon dashicons-edit",onclick:function(){j(a.selection.getNode())}}),p({alignleft:"Align left",aligncenter:"Align center",alignright:"Align right",alignnone:"Remove alignment"},function(b,c){var d=c.slice(5);a.addButton("wp_img_"+c,{tooltip:b,icon:"dashicon dashicons-align-"+d,cmd:"alignnone"===c?"wpAlignNone":"Justify"+d.slice(0,1).toUpperCase()+d.slice(1),onPostRender:function(){var b=this;a.on("NodeChange",function(d){var e;"IMG"===d.element.nodeName&&(e=a.dom.getParent(d.element,".wp-caption")||d.element,b.active("alignnone"===c?!/\balign(left|center|right)\b/.test(e.className):a.dom.hasClass(e,c)))})}})}),l=o.create(c()).renderTo(document.body).hide(),l.reposition=function(){var b,c,d,e,f=this.getEl(),g=5,h=8,i=window.pageYOffset||document.documentElement.scrollTop,j=tinymce.$("#wpadminbar")[0],k=tinymce.$(".mce-tinymce .mce-toolbar-grp")[0],l=0,n=a.selection.getRng().getBoundingClientRect(),o=(n.left+n.right)/2,p=(n.top+n.bottom)/2,r=n.top,s=z-n.bottom,t=window.innerWidth,u=f.offsetWidth,v=u/2,w=a.getContentAreaContainer().firstChild,x=m.getPos(w),y=w.offsetWidth,z=w.offsetHeight,A=f.offsetHeight,B=A+h+g;return q?b=n.top+x.y+h:r>=B?(e=" mce-arrow-down",b=n.top+x.y-A-h):s>=B?(e=" mce-arrow-up",b=n.bottom+x.y):(b=g,e=p>=B?" mce-arrow-down":" mce-arrow-up"),d=k?m.getPos(k).y+k.clientHeight:x.y,i&&(j&&0===j.getBoundingClientRect().top&&(l=j.clientHeight),i+l>d&&(d=i+l)),b&&d&&d+g>b&&(b=d+g,e=""),c=o-v,c+=x.x,u>=t?(e+=" mce-arrow-full",c=0):0>c&&n.left+u>t||c+u>t&&n.right-u<0?c=(t-u)/2:cy+x.x&&(e+=" mce-arrow-right",c=n.right-u+x.x),q||(f.className=f.className.replace(/ ?mce-arrow-[\w]+/g,""),f.className+=e),m.setStyles(f,{left:c,top:b}),this},q&&a.on("click",function(b){if("IMG"===b.target.nodeName){var c=b.target;window.setTimeout(function(){a.selection.select(c)},200)}else l.hide()}),a.on("nodechange",function(c){var d=q?350:100;return"IMG"!==c.element.nodeName||b(c.element)?void l.hide():void setTimeout(function(){var c=a.selection.getNode();"IMG"!==c.nodeName||b(c)?l.hide():l._visible?l.reposition():l.show()},d)}),l.on("show",function(){var a=this;r=!1,setTimeout(function(){a._visible&&(m.addClass(a.getEl(),"mce-inline-toolbar-grp-active"),a.reposition())},100)}),l.on("hide",function(){r=!0,m.removeClass(this.getEl(),"mce-inline-toolbar-grp-active")}),m.bind(window,"resize scroll",function(){!r&&s.hasClass("wp-editor-expand")&&d()}),a.on("init",function(){m.bind(a.getWin(),"resize scroll",d)}),a.on("blur hide",d),a.shortcuts.add("Alt+119","",function(){var a=l.find("toolbar")[0];a&&a.focus(!0)}),a.on("init",function(){var b=a.dom,c=a.getParam("wpeditimage_html5_captions")?"html5-captions":"html4-captions";b.addClass(a.getBody(),c),a.on("wpLoadImageForm",function(b){if(!a.getParam("wpeditimage_disable_captions")){var c={type:"textbox",flex:1,name:"caption",minHeight:60,multiline:!0,scroll:!0,label:"Image caption"};b.data.splice(b.data.length-1,0,c)}}),a.on("wpNewImageRefresh",function(a){var c,d;(c=b.getParent(a.node,"dl.wp-caption"))&&(c.style.width||(d=parseInt(a.node.clientWidth,10)+10,d=d?d+"px":"50%",b.setStyle(c,"width",d)))}),a.on("wpImageFormSubmit",function(c){var d,e,f,g,h,i=c.imgData.data,j=c.imgData.node,k=c.imgData.caption,l="",m="",n="";return i.id="__wp-temp-img-id",c.imgData.cancel=!0,i.style||(i.style=null),i.src?(k&&(k=k.replace(/\r\n|\r/g,"\n").replace(/<\/?[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),k=k.replace(/(]*>)\s*\n\s*/g,"$1").replace(/\s*\n\s*/g,"
")),j?(h=j.id||null,b.setAttribs(j,i),d=b.getParent(j,"dl.wp-caption"),k?d?(e=b.select("dd.wp-caption-dd",d)[0])&&(e.innerHTML=k):(j.className&&(l=j.className.match(/wp-image-([0-9]+)/),m=j.className.match(/align(left|right|center|none)/)),m?(m=m[0],j.className=j.className.replace(/align(left|right|center|none)/g,"")):m="alignnone",m=' class="wp-caption '+m+'"',l&&(l=' id="attachment_'+l[1]+'"'),n=i.width||j.clientWidth,n&&(n=parseInt(n,10),a.getParam("wpeditimage_html5_captions")||(n+=10),n=' style="width: '+n+'px"'),f=j.parentNode&&"A"===j.parentNode.nodeName?j.parentNode:j,g="
'+k+"
",d=b.create("div",{"class":"mceTemp"},g),(e=b.getParent(f,"p"))?(e.parentNode.insertBefore(d,e),b.isEmpty(e)&&b.remove(e)):f.parentNode.insertBefore(d,f),a.$(d).find("dt.wp-caption-dt").append(f)):d&&(g=b.getOuterHTML("A"===j.parentNode.nodeName?j.parentNode:j),e=b.create("p",{},g),b.insertAfter(e,d.parentNode),a.selection.select(e),a.nodeChanged(),b.remove(d.parentNode))):(g=b.createHTML("img",i),k?(f=a.selection.getNode(),i.width&&(n=parseInt(i.width,10),a.getParam("wpeditimage_html5_captions")||(n+=10),n=' style="width: '+n+'px"'),g='
'+g+'
'+k+"
",e="P"===f.nodeName?f:b.getParent(f,"p"),e&&"P"===e.nodeName?(d=b.create("div",{"class":"mceTemp"},g),e.parentNode.insertBefore(d,e),a.selection.select(d),a.nodeChanged(),b.isEmpty(e)&&b.remove(e)):a.selection.setContent('
'+g+"
")):a.selection.setContent(g)),j=b.get("__wp-temp-img-id"),b.setAttrib(j,"id",h),void(c.imgData.node=j)):void(j&&(b.remove((d=b.getParent(j,"div.mceTemp"))?d:"A"===j.parentNode.nodeName?j.parentNode:j),a.nodeChanged()))}),a.on("wpLoadImageData",function(c){var d,e=c.imgData.data,f=c.imgData.node;(d=b.getParent(f,"dl.wp-caption"))&&(d=b.select("dd.wp-caption-dd",d)[0],d&&(e.caption=a.serializer.serialize(d).replace(/]*>/g,"$&\n").replace(/^

/,"").replace(/<\/p>$/,"")))}),b.bind(a.getDoc(),"dragstart",function(c){var d=a.selection.getNode();"IMG"===d.nodeName&&b.getParent(d,".wp-caption")&&c.preventDefault()}),tinymce.Env.ie&&tinymce.Env.ie>10&&b.bind(a.getBody(),"mscontrolselect",function(c){"IMG"===c.target.nodeName&&b.getParent(c.target,".wp-caption")?a.getBody().focus():"DL"===c.target.nodeName&&b.hasClass(c.target,"wp-caption")&&c.target.focus()})}),a.on("ObjectResized",function(b){var c=b.target;"IMG"===c.nodeName&&a.undoManager.transact(function(){var d,e,f=a.dom;c.className=c.className.replace(/\bsize-[^ ]+/,""),(d=f.getParent(c,".wp-caption"))&&(e=b.width||f.getAttrib(c,"width"),e&&(e=parseInt(e,10),a.getParam("wpeditimage_html5_captions")||(e+=10),f.setStyle(d,"width",e+"px")))})}),a.on("BeforeExecCommand",function(b){var c,d,e,f,g,h=b.command,i=a.dom;if("mceInsertContent"===h)(c=i.getParent(a.selection.getNode(),"div.mceTemp"))&&(d=i.create("p"),i.insertAfter(d,c),a.selection.setCursorLocation(d,0),a.nodeChanged());else if("JustifyLeft"===h||"JustifyRight"===h||"JustifyCenter"===h||"wpAlignNone"===h){if(c=a.selection.getNode(),f="align"+h.slice(7).toLowerCase(),e=a.dom.getParent(c,".wp-caption"),"IMG"!==c.nodeName&&!e)return;c=e||c,g=a.dom.hasClass(c,f)?" alignnone":" "+f,c.className=c.className.replace(/ ?align(left|center|right|none)/g,"")+g,a.nodeChanged(),b.preventDefault(),l&&l.reposition()}}),a.on("keydown",function(b){var c,d,e,f,g=a.selection,h=b.keyCode,i=a.dom,j=tinymce.util.VK;if(h===j.ENTER)c=g.getNode(),d=i.getParent(c,"div.mceTemp"),d&&(i.events.cancel(b),tinymce.each(i.select("dt, dd",d),function(a){i.isEmpty(a)&&i.remove(a)}),f=tinymce.Env.ie&&tinymce.Env.ie<11?"":'
',e=i.create("p",null,f),"DD"===c.nodeName?i.insertAfter(e,d):d.parentNode.insertBefore(e,d),a.nodeChanged(),g.setCursorLocation(e,0));else if((h===j.DELETE||h===j.BACKSPACE)&&(c=g.getNode(),"DIV"===c.nodeName&&i.hasClass(c,"mceTemp")?d=c:("IMG"===c.nodeName||"DT"===c.nodeName||"A"===c.nodeName)&&(d=i.getParent(c,"div.mceTemp")),d))return i.events.cancel(b),k(c),!1}),tinymce.Env.gecko&&a.on("undo redo",function(){"IMG"===a.selection.getNode().nodeName&&a.selection.collapse()}),a.wpSetImgCaption=function(a){return e(a)},a.wpGetImgCaption=function(a){return f(a)},a.on("BeforeSetContent",function(b){"raw"!==b.format&&(b.content=a.wpSetImgCaption(b.content))}),a.on("PostProcess",function(b){b.get&&(b.content=a.wpGetImgCaption(b.content))}),{_do_shcode:e,_get_shcode:f}}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/wp-tinymce.js.gz b/wp-includes/js/tinymce/wp-tinymce.js.gz index b2a2d0abd8fdf59749765db69c183f0bb909d039..a58d22cce249f364914a589417d5c14297f807fb 100644 GIT binary patch delta 4838 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 MKmKlqT2na&0BmZ1uK)l5 delta 4845 zcmVZWryt1+{5wN`arR~0;IUI_Tuu1SXJ z4dcIVnH!%}TLl|<%L}x8-!;6l7WCIBSWpu|C&>J=iAjSGEHaBXTSqZ{4t2W-NzrT< zad5WPy>)=xRUhgK*!Pat4QgId30SLe*V|j{?=SUPs4*oP>GwJM-g$rMgK>*zV1-v; zp|(VS9ZlAY8uyoseU=g^i0$fLOjh-yqi03mMxG}LK`f1L2xdLR9mZ16-r=1PBz!3s z2lv(YbScW@X+x#7DdCY$=tR{f^|5Tp)%;x^CL~;8h`ACC*xS_>VPR&pMs61au_nsD zLy430d;5rEI6F$^1T24nI2j(pVp;=JNf=ou8_>MqFAB}jcBpkV`Q;Y+gfcW;$i%3~ zq$d>x;}CB`x4M77rB_tI$8-P_KPtx;1SY6Mm$aJUWAVr@sL2>;P`Gtm@%^4_U4h|O z;@IMo{pirEA06VIbT=VAS=%{1{4aDCF`=4;KUrdW$zRRYqi*|U0IWJ)b%*7d)&LKV%=)YB1U&x|4Wuq9 zlp5)NBU3XR+V%jRnp15RMPE)?xm@D@7F6{`|kaR7q46*6QA;idK_8TRH>ir)S8K1nU*zT zs>9aDctw9PR8?|ofh;;m3&ve{P|Yj)V(r>XRV4mzEZAXifUB;&ppqw?#c)&bt?L!4Yq5dq6YY~D1x z*|KSw4?B{E6I_`M?HM0Zsb-tcPHNw%&UN~QZpXz_GTp2u#n%*U#N%7@Fm{;GPUudV z=Am`AG9_UPC!EX>i?Wbdbe59u%f~-gvBqu>As@uu)LzE7z}+)M<3DdJ#_RQDQpWDv7cR%M;CLVKmd zy12&AGFeyF_MY>@tj%}llj&%3GUDlySQS6dT-+hu6B=t`SfQPZg$;jYmkI1FQD}c! zGpLU^G}ow%0Lw0XM+U;A@fiBflhLiTbtJy=!KIqSS3Dtukq8^^WPpsxB;vcV!kA>% zYZ?MT8$KvyvX-oOdNtMyQ{LY@5A3im&w`w9E5ep5fQ(#PGsl$ZP9OtHx--lU0?VjF z>Cmz1J^%gP^V3*>u#3saEn3VRx}$%+rIMz3e&UT%$Mv()JJc-M;ro)Ep~pfPOWSQ7PD7Z=TC)<6VQb4 zxKdPoxvpv{s;*C3L!g%gQq55?E!;=1StiiqnrtHM-KoeXV!!a^iWh$WGavmq9ROGz z_+#vGc~x!=Gp0elwuz_KPpyA|87qN#qHEUS=y1Sn55SqV-1rJc(Q<)t@IIUnYwy#o zI%u4~;p=7DjGYM5bsktoMgjq&pue^Z1Z1<9c2dH-w19feCiYSS^8peyw^~q?v*Dl8 zaq&=q4)d0t24G6+1Ev@i0GN`ks?p?U%~}vX4r6rqnAX48s<@ppierBs;Vt61mGwq+ zXcfv~?Pwt9l?TPB5JC5DIcTHRflv|%lg_oX%d=|ABxF8EFWAkU50eUQZzj?}(k9!; zTl&@q?f6ny887nkb_eO2dG_XT8UnikgzjJeb(Igme5$5NDp|lyRooga+#ZlYBzoJ1 zeTYYDc}Gq9L-807t-gO7pM47J!ZR|9sc-bHK(Nfr@5NS@Fx3`A@Xzz#75pCvA1jW3wKRiG$?j6N-$}Y=b>9F-3d)!N`u~F!|PX+k*wzyCU7tV^QR0@ z(w9`+Z!gY{0Qxi$~F=&AJ0o~ z`2yFg#*t5Q?<;=*ySk|6)~20XyK}A%6O6R>RbCgB37X@exrIxqXu=7o^mQJkK`FU0 z&80WZy+e}sICcib1E~owgP-mdZ1CFfLSqA{M4WKlIBsXrrWw>kZ*spkrpC-jDNYFn z?B3wMYJct$tjw&|RArl>lV{k0C0Ok37#qpz<(I)SnrVMPcm4avvhL;jcl-lLLWu9# zX4fKg>stJv#L#kj8jF6Dt1|4->bV6nO>Eo4hhpa~*!dNVjj`6M=~Hn?%8{12kuMfG z{_P`9Yq21QXYGy&A2GVamrB<0R`-eB&GY0g^^r>z zux7&Jiu%cXtuzYZQPh9FcRT5io4#PlxMjrMoU}fvLt4ApZ2I1y^OXA}cZA=an~>}E; zup+lHFY63P10G;w1>7vd(Q7h`Sjvv?Y<+(WrN+ZHp;32+-PB3}X5#KCIV)+w`?;ty zql?*PC*Lt8LKNIc=P7A7XOnr+Tqe1|WeX7p;tQZYVMJjC2WBwMlf99x15S~7LAx+( z%MSIW8uI_6`HavBME&8W^^bc&XX19KG-(`!;+!N>w?XF^xHPsx%QR>qpP(VBZo+@# zVGQRm<^iqqA@wUoq?-=9QstZUcZc*7JNgts0eEWqhr#J5?>o>6#gnW4T-IYe(Gk{V zTHP~sdgkVG36kWo2jVvhx5i4wBa#tmL@08((~Y_^8ujq;5r8lH4XjtP7yNR3Dz9n% z$_s8@kXOpQz^3QHp!(LZ{KTnvBxqweA1L;Bx(_;7c(_2__ofv$gU?e6~kKwh<4 zhwScyN9>y9!@4vL$O?Gl8kmw>RRY3zHz|q_{mYADl6-*%_A4~N-?|~$HaYIzuio_Y zMfGNcKLfTSh)|$m|E6Lbe>B-=Ge0>#hp@6ih-+40Khh_d<2-*qvP!LXjL4{?ZqWAbdmwCLN#H_vYGid{YpIF=K~ZBR1q8Fq_9VO)|2Ui8 zjRv#Xc-m{9-9NkkkrjYES@AzOaMc^vlw?Lq%2bP-t;*O?X`0JKu5FdpibiuEls?^` zjc`7hTB)pbewR?6A+JF zy$IJ6VI&93HBSB+7=z^)lql`oZ}S<6A+J-O{79WDdBzF%c4zJKQ(^`*Ls4#MsXBmb zYm{dEF``$j0=S48xfX;_0W=$WNwX;h1lzU@w@xOCQvyc&g^B%oB6t*V2v_ZjnOnik zp>$2c_i8qpX9FJpYaM@78wa))4%QjDlZt(n9xW{A7A3x7sJP;ZK;6G$$_hHt}M=aQkMQTSI$yg zYbuXR7T=MYRvmQTXmwV-OT<=dOE{ipTb0;)R6n}9A6XCN-2Q(oYDR%dj5X`ds#3;q zFVqCOFD319qb0zSSqVs~utT0yz7+_g_ej3IC(itgUiL?PiCB(r0JdY2)0}OxgrF<0 zUQpW4_D3Nle==5ZFvn-=q{*~77DOsnoce@#4?lgT1sBydz@oa%|NXbQ+(<*XX|6=L zu97I%^JF~*7HNNqdUtzuNS@N(BFq*m3@WikGBOb! zmImr(#5|XlIdbGm2%%9lLMz#!iBnb{e%>wNPqdIJB*1f zfKSW~mYNhe!I>|^IifSAGw8|l7w^PAQ-t>!Uhn-I^2>jBa3E5@Ebj4_dFAa0D@!5q zcok?-%?&@3xV^qvr>|cA>z&xeS5|!X`or(&fr)aF+Sk-_ps<-`y49YOk+p*y@aERG z;wqZL=aJ;gXsVC@Y|gv-_#m%L@1(%nC_0t=`2sXiLq(vBylc=!GVVgOOW}k*w{_R7 zp(9?E!r6Z*P$L@c<3KH=$RRsjBjW#(Evi%Sx9ui3nV28A#`r#Go9M*)NJ5u9z+X%P z>R)3c=S?C9XQNSU9eAy}<_@N;qBm#OJK0uISW8Z=^R9cOv*q-h1QKk{F3rbMHY*&( zOO3>74SUQ3(nTlvD99o;EZkFf&8I_RA+d@^RCa%7CZI#pJ4g!+9^Ti8F4xuOYQ8u& zhz^u5FWKQvvXjN4lox7bw_!1@5Q~}V;0f=h|FxM4t_U!zzl~8fF4>A~NFF4aKWAKx zQr>(2M&2Qgtj1x#BmA^lYykB%k+46f+=+kYlQjUUviaTkBHf8Q)be zS_z(`wEHWM>H`B?N5c+R#6zVCF8SQ0lv{seG&8#_`jc1iF2CttMkB}5x^(4UBQVyu z>h{AP>}RQHUDRv4Ja^%+)kQ{>bPq590O;ZItZZy1ySr74c!4_R&G^cI@O*>Zx;#_~Nmt$~HKkJVC}o|c%I1G! zaw@h^vCt%2AuesyW$R5%m6a1p?OK)Yf*wxzj98RdQ>$%#F<51pJOW0=hDn))2USfx z7F_+KS+{mx>2Rv?nJDTbIK@syv5INIMgWSQf#YO)ovmtanqr)qxS;