jQuery(function(e){WP_Optimize_Premium=WP_Optimize_Premium()});var WP_Optimize_Premium=function(){function e(e,t,i){return t||(t={}),t.images_trash_command=e,M("images_trash_command",t,i)}function t(e){var t=A("#wp-optimize-wrap .nav-tab-wrapper .nav-tab-active").is(["#wp-optimize-nav-tab-",e].join(""));return t}function o(){he||(he=!0,ce.show(),me.hide(),l(de.DETECT_BOTH,!1,!0))}function s(e){Oe.hasOwnProperty(e)&&(Oe[e].abort(),delete Oe[e])}function a(t){return d(!0),t||(t=ce.get_selected_images()),ce.show_custom_loader(wpoptimize.moving_selected_unused_images_to_trash),e("move_images_to_trash",{images:t},function(e){alert(e.message),d(!1),ce.remove_selected_images(),ce.hide_loader();for(i in t)image_val=t[i],blog_id=image_val.split("_").shift(),ge[blog_id]--,fe[blog_id]--;m(C()),ce.update_view(),B.data("dirty",!0)})}function n(t,i){return d(!0),t||(t=me.get_selected_images()),me.show_custom_loader(wpoptimize.deleting_unused_images_from_trash),e("remove_trash_images",{images:t},function(e){e.error?alert(e.error):e.message&&(alert(e.message),i?(i.remove(),p(C(),-t.length)):me.reload()),me.hide_loader(),d(!1)})}function _(t,i){return d(!0),s(de.DETECT_IMAGES),t||(t=me.get_selected_images()),me.show_custom_loader(wpoptimize.restoring_selected_unused_images_from_trash),e("restore_images_from_trash",{images:t},function(e){e.error?alert(e.error):e.message&&(alert(e.message),L.data("dirty",!0),i?i.remove():me.remove_selected_images(),me.load_next_page_if_need(),p(C(),-t.length)),me.hide_loader(),d(!1)})}function p(e,t){be.hasOwnProperty(e)&&(be[e]+=t),ze.hasOwnProperty(e)&&(ze[e]+=t),h(e)}function r(e){ge={},fe={},ye={};var t={mode:de.DETECT_IMAGES};e&&(t.forced=!0),ce.show_loader(),A(document).trigger(ue.GET_INFO_START,t),Oe[t.mode]=N(A(".wpo-shade-progress-message"),"images",t).fail(function(){A(document).trigger(ue.GET_INFO_DONE,t)})}function d(e){var t=A("#optimization_checkbox_images");A.each([$,q,A("#optimization_button_images_big"),A("#optimization_button_images_small"),t,J,V,Y,X,L,B],function(t,i){i.prop("disabled",e)}),e?(we=t.is(":checked"),t.prop("checked",!1)):(t.prop("checked",we),ce.update_view(),me.update_view())}function l(e,t,i){var o={mode:e};t&&(o.forced=t),i&&(o.quickinfo=i),A(document).trigger(ue.GET_INFO_START,o),Oe[e]=N(A(".wpo-shade-progress-message"),"images",o).fail(function(){A(document).trigger(ue.GET_INFO_DONE,o),ie.show()}).always(function(){delete Oe[e]})}function u(){var e=C(),t=ge.hasOwnProperty(e)?ge[e]:0;if(0!=t&&(!ye.hasOwnProperty(e)||le.BUSY!==ye[e]&&le.COMPLETE!==ye[e])){A("#wpo_unused_images_loader_bottom").css("visibility","visible"),ye[e]=le.BUSY;var i={optimization_id:"images",data:{mode:de.DETECT_IMAGES,blog_id:e,length:ve,offset:t}};M("get_optimization_info",i,function(t){var i=b(t.result.meta);m(C()),i==ve?ye[e]=le.SUCCESS:ye[e]=le.COMPLETE,A("#wpo_unused_images_loader_bottom").css("visibility","hidden"),ce.update_view()}).fail(function(){ye[e]=le.FAILURE,A("#wpo_unused_images_loader_bottom").css("visibility","hidden")})}}function c(){var t=C(),i=me.get_images_count(t),o=me.get_visible_images_count(t);if(!ke.hasOwnProperty(t)||le.BUSY!==ke[t]&&le.COMPLETE!==ke[t])return ke[t]=le.BUSY,A("#wpo_unused_images_loader_bottom").css("visibility","visible"),0==i&&(A(".wpo_shade",H).show(),A(".wpo-shade-progress-message").html(""),be[t]=0),e("get_trash_images",{offset:o,length:ve,blog_id:t},function(e){if(A("#wpo_unused_images_loader_bottom").css("visibility","hidden"),A(".wpo_shade",H).hide(),e.errors)return void alert(e.errors.join("\n"));var i,o,s,a;for(i in e.images)e.images.hasOwnProperty(i)&&(o=e.images[i][0],a=e.images[i].length>1?[e.images[i][0]," [id:",e.images[i][1]," ]"].join(""):e.images[i][0],s=[e.base_url,e.images[i][0]].join(""),me.append_image(t,o,s,s,a,a),be.hasOwnProperty(t)||(be[t]=0),be[t]++);ze[t]=e.total,h(C()),e.images&&e.images.length===ve?ke[t]=le.SUCCESS:ke[t]=le.COMPLETE,me.update_view()})}function m(e){if(fe.hasOwnProperty(e)&&fe[e]>0){var t=wpoptimize.x_of_x_images_loaded.replace("%s",ge[e]).replace("%s",fe[e]);A("#wpo_unused_images_loaded_count").text(t)}else A("#wpo_unused_images_loaded_count").text("")}function h(e){if(ze.hasOwnProperty(e)){var t=wpoptimize.x_of_x_images_loaded.replace("%s",be[e]).replace("%s",ze[e]);A("#wpo_unused_images_trash_loaded_count").text(t)}}function w(e){return!!(e.result&&e.result.hasOwnProperty("meta")&&e.result.meta)&&e.result.meta}function g(e,t){var i=w(e);i?t&&t(i):alert(wpoptimize.error_unexpected_response)}function f(e){var t=!e.hasOwnProperty("removed_message");t&&U.text("");var i=["last_scan_",de.DETECT_IMAGES].join("");if(A(".wpo-last-scan-text",H).text(e[i]),e&&e.hasOwnProperty("unused_images")){var o,s="",a=!1,n=ae.val();t&&b(e),ae.html("");for(o in e.unused_images)e.unused_images.hasOwnProperty(o)&&(e.images_loaded_info.hasOwnProperty(o)&&(fe[o]=e.images_loaded_info[o].total),e.multisite&&(a=!0,s=[e.sites[o].domain,e.sites[o].path].join(""),ae.append(['"].join(""))))}e&&0===e.files&&(fe[C()]=0,ye[C()]=le.COMPLETE),a?(se.show(),n&&ae.val(n),z(ae.val())):se.hide(),m(C())}function v(e){var t=["last_scan_",de.DETECT_SIZES].join("");A(".wpo-last-scan-text",R).text(e[t]),k(A("#registered_image_sizes"),y(e.image_sizes,"used",!0),wpoptimize.no_registered_image_sizes),k(A("#unused_image_sizes"),y(e.image_sizes,"used",!1),wpoptimize.no_unsed_image_sizes),A("#registered_image_sizes, #unused_image_sizes").on("change",'input[type="checkbox"]',function(){S()}),S()}function b(e){var t,i,o=0,s="",a="",n="",_={};for(o in e.unused_images)if(e.unused_images.hasOwnProperty(o)){e.images_loaded_info.hasOwnProperty(o)&&(fe[o]=e.images_loaded_info[o].total),s=e[["baseurl_",o].join("")],a=e[["adminurl_",o].join("")],i=0;for(t in e.unused_images[o])e.unused_images[o].hasOwnProperty(t)&&(i++,_=e.unused_images[o][t],e.multisite&&(n=[e.sites[o].domain,e.sites[o].path].join("")),O(_,s,a,o,n));ge.hasOwnProperty(o)?ge[o]+=i:ge[o]=i}return i}function z(e){ce.filter_by_site(e),me.is_visible()&&me.reload()}function y(e,t,i){var o,s=[];for(o in e)e.hasOwnProperty(o)&&e[o].hasOwnProperty(t)&&i==e[o][t]&&(s[o]=e[o]);return s}function k(e,t,i){var o,s=!0,a="wpo-original-unscaled";if(e.text(""),t){t.hasOwnProperty(a)&&e.append(['