Changeset 2293322
- Timestamp:
- 04/28/2020 09:37:34 AM (6 years ago)
- Location:
- flopictime/trunk
- Files:
-
- 4 edited
-
README.txt (modified) (2 diffs)
-
admin/js-non-merged/pt-gutenberg-block.js (modified) (3 diffs)
-
admin/js/app.min.js (modified) (1 diff)
-
pictimewp.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
flopictime/trunk/README.txt
r2226402 r2293322 4 4 Tags: pic-time, image proofing 5 5 Requires at least: 5.0 6 Tested up to: 5. 3.27 Stable tag: 1.0. 36 Tested up to: 5.4 7 Stable tag: 1.0.4 8 8 Author URI: https://flothemes.com/ 9 9 Requires PHP: 5.6 … … 62 62 63 63 == Changelog == 64 65 = 1.0.4 = 66 * Fixed Guttemberg block conflict with other plugins. 67 * Hide empty scenes. 68 64 69 = 1.0.3 = 65 70 * Fixed decoding issue occurring on certain servers. -
flopictime/trunk/admin/js-non-merged/pt-gutenberg-block.js
r2205808 r2293322 1 const {registerBlockType} = wp.blocks; //Blocks API 2 const {createElement} = wp.element; //React.createElement 3 const {__} = wp.i18n; //translation functions 4 const {InspectorControls} = wp.blockEditor; //Block inspector wrapper 5 const {TextControl,SelectControl} = wp.components; //WordPress form inputs and server-side renderer 6 const ServerSideRender = wp.serverSideRender; 1 //const pt_registerBlockType = wp.blocks.registerBlockType; //Blocks API 2 const pt_createElement = wp.element.createElement; //React.createElement 3 //const {__} = wp.i18n; //translation functions 4 //const {InspectorControls} = wp.blockEditor; //Block inspector wrapper 5 //const {TextControl,SelectControl} = wp.components; //WordPress form inputs and server-side renderer 6 const PtServerSideRender = wp.serverSideRender; 7 7 8 8 9 wp.domReady( function() { … … 28 29 } 29 30 30 registerBlockType( 'flo-pt/gallery', {31 title: __( 'PicTime Gallery' ), // Block title.32 category: __( 'common' ), //category31 wp.blocks.registerBlockType( 'flo-pt/gallery', { 32 title: wp.i18n.__( 'PicTime Gallery' ), // Block title. 33 category: wp.i18n.__( 'common' ), //category 33 34 keywords: [ 34 __( 'Pictime' ),35 __( 'Gallery' ),35 wp.i18n.__( 'Pictime' ), 36 wp.i18n.__( 'Gallery' ), 36 37 ], 37 38 attributes: { … … 61 62 62 63 //Display block preview and UI 63 return createElement('div', {}, [64 return pt_createElement('div', {}, [ 64 65 //Preview a block with a PHP render callback 65 createElement(ServerSideRender, {66 pt_createElement( PtServerSideRender, { 66 67 block: 'flo-pt/gallery', 67 68 attributes: attributes 68 69 }), 69 70 //Block inspector 70 createElement(InspectorControls, {},71 pt_createElement( wp.blockEditor.InspectorControls, {}, 71 72 [ 72 createElement(SelectControl, {73 pt_createElement(wp.components.SelectControl, { 73 74 value: attributes.id, 74 label: __( 'Select PicTime Gallery' ),75 label: wp.i18n.__( 'Select PicTime Gallery' ), 75 76 onChange: changeId, 76 77 options: pt_posts, -
flopictime/trunk/admin/js/app.min.js
r2226402 r2293322 1 !function(e){function t(t){for(var r,i,c=t[0],l=t[1],s=t[2],p=0,f=[];p<c.length;p++)i=c[p],a[i]&&f.push(a[i][0]),a[i]=0;for(r in l)Object.prototype.hasOwnProperty.call(l,r)&&(e[r]=l[r]);for(u&&u(t);f.length;)f.shift()();return o.push.apply(o,s||[]),n()}function n(){for(var e,t=0;t<o.length;t++){for(var n=o[t],r=!0,c=1;c<n.length;c++){var l=n[c];0!==a[l]&&(r=!1)}r&&(o.splice(t--,1),e=i(i.s=n[0]))}return e}var r={},a={0:0},o=[];function i(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=e,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="";var c=window.webpackJsonp=window.webpackJsonp||[],l=c.push.bind(c);c.push=t,c=c.slice();for(var s=0;s<c.length;s++)t(c[s]);var u=l;o.push([77,1]),n()}({77:function(e,t,n){"use strict";n.r(t);var r=n(0),a=n.n(r),o=n(9),i=n.n(o),c=n(3),l=n(27),s=n(15),u=n.n(s);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(n,!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d={currentTab:"selectProject",projects:[],selectedProject:null,projectData:{baseUrl:null,scenes:[],galleryGridType:null,blockPhotoEnlarge:!0},selectedImages:{},selectedImagesNoScene:{},selectedImagesSeo:{},activeSeoPopupId:"",selectedView:"stacked",showSelectedViewReorderPopup:!1,showPremiumFeaturesPopup:!1,galleryGridTypeSettings:{pictime:{clonedPhotos:{},containerHeight:"0vw"},stacked:{gridSpacing:"normal",positions:{}},grid:{nrColumns:3,gridSpacing:"normal",positions:{}},slideshow:{loop:!0,navigation:"arrows",navigationStyle:"no_background",slider_style:"single_image",transition:"slide",images_spacing:"normal",images_height_desktop:"360",images_height_mobile:"250"}},generalGridSettings:{lightbox_style:"light",content_padding_x:50,content_padding_y:50}};if("undefined"!=typeof pictime_data){if(void 0!==pictime_data.pt_gallery_data&&""!=pictime_data.pt_gallery_data){var y=JSON.parse(pictime_data.pt_gallery_data);d=f({},d,{},y)}var g=!1;"1"===pt_needs_activation&&(g=!0);var b=pictime_data,h=b.projects,v=b.api_url,w=b.token,S=b.is_new_post;d=f({},d,{projects:h,api_url:v,token:w,is_new_post:S,pt_not_activated:g})}var _=function(e){return f({type:"SET_PROP"},e)},E=function(e){return f({type:"SET_NESTED_PROPS"},e)},O=function(e,t){return u()(e,m({},t.prop,{$set:t.val}))},j=function(e,t){var n;return t.data.forEach(function(t){var r={},a=t.path,o={$set:t.payload},i=m({},a[a.length-1],o);if(a.length>1)for(var c=a.length-2;c>-1;c--){i=r=m({},a[c],i)}else 1===a.length&&(r=i);n=u()(n||e,r)}),n},P=Object(l.b)({main:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_PROP":return O(e,t);case"SET_NESTED_PROPS":return j(e,t);default:return e}}}),N=Object(l.c)(P),k=n(14),T=n.n(k),I=Object(c.b)(function(e){return{currentTab:e.main.currentTab}})(function(e){var t=e.tab,n=e.clickHandler,r=e.currentTab,o=T()("pictime__tab-switcher","pictime__tab-switcher--"+t.val,{"pictime__tab-switcher--active":r===t.val});return a.a.createElement("div",{onClick:function(){return n(t.val)},className:o},t.label)}),C=n(103);function G(){return(G=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var x=Object(c.b)(function(e){var t=e.main;return{selectedProject:t.selectedProject,selectedImagesNoScene:t.selectedImagesNoScene,currentTab:t.currentTab,api_url:t.api_url,token:t.token}})(function(e){var t=e.dispatch,n=e.selectedProject,r=e.selectedImagesNoScene,o=e.currentTab,i=(e.api_url,e.token,function(){t(_({prop:"currentTab",val:"selectView"}))}),c={};switch(o){case"selectProject":n&&(c={onClick:function(){var e={action:"get_project_photos",project_id:n};alertify.warning("Fetching project data ...","custom",2),jQuery.post(ajaxurl,e,function(e){alertify.dismissAll();var n=e=JSON.parse(e),r=n.galleryGridType,a=n.scenes,o=n.baseUrl,i=n.blockPhotoEnlarge;t(E({data:[{path:["projectData"],payload:{galleryGridType:r,scenes:a,baseUrl:o,blockPhotoEnlarge:i}},{path:["currentTab"],payload:"selectImages"}]}))})}});break;case"selectImages":case"selectedImages":c={onClick:i};break;default:c={}}return a.a.createElement("div",{className:"next-step-wrap"},"selectView"!=o&&a.a.createElement(C.a,G({},c,{variant:"contained",disabled:!n||!("selectedImages"!=o&&"selectImages"!=o||r.length)||"selectView"==o}),"Continue"))}),D=Object(c.b)(function(e){return{currentTab:e.main.currentTab}})(function(e){var t=e.currentTab,n=["selectProject","selectImages","selectView"],r=(n.indexOf(t)+1)*(100/n.length)+"%";return a.a.createElement("div",{style:{width:r},className:"tabs-progress-bar"})});function V(e){return(V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function A(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function R(e){return(R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function M(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Q(e,t){return(Q=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var F=[{label:"Select Project",val:"selectProject"},{label:"Select Images",val:"selectImages"},{label:"Select View",val:"selectView"}],H=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=R(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==V(a)&&"function"!=typeof a?M(r):a,U(M(n),"tabSwitcherClickHandler",function(e){var t=n.props,r=t.projects,a=t.selectedProject,o=t.selectedImages,i=t.selectedImagesNoScene;t.api_url,t.token;r&&r.length&&null!=a&&("selectImages"==e&&0===Object.entries(o).length&&o.constructor===Object?n.fetchSelectedProject():"selectedImages"==e||"selectView"==e?i.length&&n.props.dispatch(_({prop:"currentTab",val:e})):n.props.dispatch(_({prop:"currentTab",val:e})))}),U(M(n),"fetchSelectedProject",function(){var e=n.props,t=e.selectedProject,r=(e.api_url,e.token,n.props),a={action:"get_project_photos",project_id:t};alertify.warning("Fetching project data ...","custom",2),jQuery.post(ajaxurl,a,function(e){alertify.dismissAll();var t=e=JSON.parse(e),n=t.galleryGridType,a=t.scenes,o=t.baseUrl,i=t.blockPhotoEnlarge;r.dispatch(E({data:[{path:["projectData"],payload:{galleryGridType:n,scenes:a,baseUrl:o,blockPhotoEnlarge:i}},{path:["currentTab"],payload:"selectImages"}]}))}).fail(function(){console.log("error fetching project photos")})}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Q(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this;return a.a.createElement("div",{className:"pictime__tabs-switcher-wrap"},a.a.createElement("div",{className:"pictime__tabs-and-progress"},F.map(function(t,n){return a.a.createElement(I,{clickHandler:e.tabSwitcherClickHandler,key:t.val,tab:t})}),a.a.createElement(D,null)),a.a.createElement(x,null))}}])&&A(n.prototype,o),i&&A(n,i),t}(),B=Object(c.b)(function(e){return{projects:e.main.projects,selectedProject:e.main.selectedProject,selectedImages:e.main.selectedImages,selectedImagesNoScene:e.main.selectedImagesNoScene,currentTab:e.main.currentTab,api_url:e.main.api_url,token:e.main.token}})(H),L=n(105),$=n(107);function z(e){return(z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function J(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function W(e){return(W=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function X(e,t){return(X=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var q=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,a=(e=W(t)).call.apply(e,[this].concat(s)),n=!a||"object"!==z(a)&&"function"!=typeof a?Y(r):a,o=Y(n),c=function(){var e=n.props,t=e.project,r=e.selectedProject,a=t.projectId!==r?t.projectId:null,o={};n.props.dispatch(E({data:[{path:["selectedProject"],payload:a},{path:["selectedImages"],payload:o},{path:["selectedImagesNoScene"],payload:o}]}))},(i="toggleSelected")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&X(e,t)}(t,r["Component"]),n=t,(o=[{key:"getProjectDate",value:function(e){var t="";if(e){var n=e.replace("/Date(","").replace(")/",""),r=new Date(parseInt(n)).getTime(),a=new Date(r),o=a.getDate(),i=["January","February","March","April","May","June","July","August","September","October","November","December"][a.getMonth()],c=a.getFullYear();t="".concat(o," ").concat(i,", ").concat(c)}return t}},{key:"render",value:function(){var e=this.props,t=e.project,n=e.selectedProject,r=t.name,o=t.publishDate,i=t.projectId,c=this.getProjectDate(o),l=T()("pictime__project-preview",{"pictime__project-preview--selected":i===n}),s=t.coverSmallres;return 0==t.coverProp&&(s=pictime_data.wp_plugin_dir_url+"admin/img/project_cover.png"),a.a.createElement("div",{onClick:this.toggleSelected,className:l},a.a.createElement("div",{className:"project-featimg-wrap"},a.a.createElement("img",{src:s,className:"project-featimg"})),a.a.createElement("div",{className:"project-meta"},a.a.createElement("span",{className:"project-name"},r),a.a.createElement("span",{className:"project-date"},c)))}}])&&J(n.prototype,o),i&&J(n,i),t}(),K=Object(c.b)(function(e){return{selectedProject:e.main.selectedProject}})(q);function Z(e){return(Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function te(e){return(te=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ne(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function re(e,t){return(re=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oe=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=te(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==Z(a)&&"function"!=typeof a?ne(r):a,ae(ne(n),"state",{sortBy:"publishDate"}),ae(ne(n),"handleSortByChange",function(e){return n.setState({sortBy:e.target.value})}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&re(e,t)}(t,r["Component"]),n=t,(o=[{key:"sortByHandler",value:function(){return a.a.createElement(L.a,{variant:"standard",value:this.state.sortBy,onChange:this.handleSortByChange},a.a.createElement($.a,{value:"name"},"By Name"),a.a.createElement($.a,{value:"publishDate"},"By Date"))}},{key:"render",value:function(){var e=this,t=this.props.projects,n=[];return null!==t&&t.length&&(n=t.sort(function(t,n){return t[e.state.sortBy]>n[e.state.sortBy]?1:-1})),a.a.createElement("div",{className:"pictime__select-project-tab"},!(t&&t.length)&&a.a.createElement("div",{className:"no-selected-msg"},"No projects are available. ",a.a.createElement("br",null),"Make sure the ",a.a.createElement("a",{href:pictime_data.pt_settings_url},"PicTime account is connected")),null!==t&&t.length&&a.a.createElement("div",null,a.a.createElement("div",{className:"select-project-top-wrap"},a.a.createElement("span",{className:"pictime__tab-title"},"Select Your Project"),this.sortByHandler()),a.a.createElement("div",{className:"select-project-previews"},n.map(function(e){return a.a.createElement(K,{key:e.projectId,project:e})}))))}}])&&ee(n.prototype,o),i&&ee(n,i),t}(),ie=Object(c.b)(function(e){return{projects:e.main.projects}})(oe),ce=n(108),le=n(106);function se(e){return(se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ue(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pe(e){return(pe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function fe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function me(e,t){return(me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function de(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ye=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=pe(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==se(a)&&"function"!=typeof a?fe(r):a,de(fe(n),"state",{showAll:!1}),de(fe(n),"toggleSceneImages",function(){var e=n.props.scene.photos,t=e.length,r=n.props.selected.length,a=[];(!r||r&&r!==t)&&(a=e.map(function(e){return e.photoId})),n.props.setSelected(a)}),de(fe(n),"toggleSelected",function(e){var t=n.props.selected.slice(0),r=t.indexOf(e);r>-1?t.splice(r,1):t.push(e),n.props.setSelected(t)}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&me(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this,t=this.props,n=t.scene,r=t.baseUrl,o=t.selected,i=n.photos,c=n.sceneName,l=(n.sceneId,this.state.showAll),s=l?i:i.slice(0,6),u=i.length===o.length,p=!!(o.length&&o.length<i.length);return a.a.createElement("div",{className:"pictime__single-scene"},a.a.createElement("div",{className:"scene-top-wrap"},a.a.createElement("div",{className:"scene-top-left-wrap"},a.a.createElement(ce.a,{onChange:this.toggleSceneImages,control:a.a.createElement(le.a,{checked:u,indeterminate:p}),label:c}),a.a.createElement("span",{className:"scene-info-delimiter"}),a.a.createElement("span",{className:"scene-total-selected-counter"},o.length," of ",i.length," images selected"))),a.a.createElement("div",{className:"scene-photos"},s.map(function(t){var n=T()("scene-photo-wrap",{"scene-photo-wrap--selected":o.indexOf(t.photoId)>-1},{"enlarged-photo":void 0!==t.enlarged&&t.enlarged}),i="thumbres";return t.prop>1&&(i="smallres"),a.a.createElement("div",{key:t.photoId,onClick:function(){return e.toggleSelected(t.photoId)},className:n},a.a.createElement("div",{className:"scene-photo-wrap--inner"},void 0!==t.enlarged&&t.enlarged&&a.a.createElement("div",{className:"enlarged-icon"},a.a.createElement("span",{className:"pictime-icn_arrow-view-more-up top"}),a.a.createElement("span",{className:"middle-line"}),a.a.createElement("span",{className:"pictime-icn_arrow-view-more-up bottom"})),a.a.createElement("img",{className:"scene-photo",src:"".concat(r).concat(i,"/").concat(t.filename),alt:""})))})),a.a.createElement("div",{onClick:function(){return e.setState({showAll:!l})},className:"scene-view-more scene-top-right-wrap"},a.a.createElement("div",{className:"scene-view-more--border"}),a.a.createElement("div",{className:"scene-view-more-label--container"},a.a.createElement("span",{className:"scene-view-more-label"},l?"View less Photos":"View all Photos"),a.a.createElement("i",{className:"pictime-icn_arrow-view-more-down",style:{transform:l?"rotate(180deg)":"none"}})),a.a.createElement("div",{className:"scene-view-more--border"})))}}])&&ue(n.prototype,o),i&&ue(n,i),t}();function ge(e){return(ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function be(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function he(e){return(he=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ve(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function we(e,t){return(we=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Se(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _e=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=he(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==ge(a)&&"function"!=typeof a?ve(r):a,Se(ve(n),"state",{checked:!1}),Se(ve(n),"getCount",function(){var e=n.props,t=e.projectData,r=e.selectedImages,a=t.scenes,o=0,i=0;return a.forEach(function(e){return o+=e.photos.length}),Object.keys(r).length&&Object.keys(r).forEach(function(e){return i+=r[e].length}),{total:o,selected:i}}),Se(ve(n),"toggleAll",function(){var e=n.props.projectData.scenes,t=[],r=n.getCount(),a=r.selected<r.total;n.props.selectedImages;a?e.forEach(function(e){t.push({path:["selectedImages",e.sceneId],payload:e.photos.map(function(e){return e.photoId})}),n.setSceneImages(e.sceneId,e.photos.map(function(e){return e.photoId}))}):e.forEach(function(e){t.push({path:["selectedImages",e.sceneId],payload:[]}),n.setSceneImages(e.sceneId,[])}),n.props.dispatch(E({data:t,shortName:"SET_SELECTED_SCENE_IMAGES"})),n.setState({checked:!n.state.checked})}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&we(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this.props.selectedImages;0==Object.keys(e).length&&this.toggleAll()}},{key:"setSceneImages",value:function(e,t){var n=this.props,r=n.selectedImages,a=n.galleryGridTypeSettings;a.grid.positions={},r[e]=t;var o=this.setSelectedImagesNoScene(r);this.props.dispatch(E({data:[{path:["selectedImages",e],payload:t},{path:["selectedImagesNoScene"],payload:o},{path:["galleryGridTypeSettings"],payload:a}],shortName:"SET_SELECTED_SCENE_IMAGES"}))}},{key:"setSelectedImagesNoScene",value:function(e){var t=[];return Object.values(e).forEach(function(e){t=t.concat(e)}),t}},{key:"render",value:function(){var e=this,t=this.props,n=t.projectData,r=t.selectedImages,o=t.selectedImagesNoScene,i=this.getCount(),c=i.total===i.selected,l=i.selected>0&&i.selected<i.total,s=[];return n.scenes.forEach(function(e){return s=s.concat(e.photos)}),a.a.createElement("div",{className:"select-images-tab"},a.a.createElement("div",{className:"select-images-top-wrap"},a.a.createElement("div",{className:"select-images-top-left-wrap"},a.a.createElement("span",{className:"pictime__tab-title"},"Select your images ",a.a.createElement("span",{className:"info-delimiter"})," ",o.length," OF ",s.length," IMAGES SELECTED")),a.a.createElement("div",{className:"select-images-top-right-wrap"},a.a.createElement(ce.a,{onChange:this.toggleAll,control:a.a.createElement(le.a,{checked:c,indeterminate:l}),label:"Select all"}))),n.scenes.map(function(t){return a.a.createElement(ye,{scene:t,key:t.sceneId,baseUrl:n.baseUrl,selected:r[t.sceneId]||[],setSelected:function(n){return e.setSceneImages(t.sceneId,n)}})}))}}])&&be(n.prototype,o),i&&be(n,i),t}(),Ee=Object(c.b)(function(e){return{projectData:e.main.projectData,selectedImages:e.main.selectedImages,selectedImagesNoScene:e.main.selectedImagesNoScene,galleryGridTypeSettings:e.main.galleryGridTypeSettings}})(_e);function Oe(e){return(Oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function je(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pe(e){return(Pe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ne(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ke(e,t){return(ke=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ie=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=Pe(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==Oe(a)&&"function"!=typeof a?Ne(r):a,Te(Ne(n),"state",{checked:!1}),Te(Ne(n),"getSelectedImagesCount",function(){var e=n.props.selectedImages,t=0;return Object.keys(e).map(function(n,r){e[n].map(function(e){return t++})}),t}),Te(Ne(n),"goToSelectImages",function(){n.props.dispatch(_({prop:"currentTab",val:"selectImages"}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ke(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.projectData,n=(e.selectedImages,e.selectedImagesNoScene),r=t.baseUrl,o=this.getSelectedImagesCount();return a.a.createElement("div",{className:"selected-images-tab"},a.a.createElement("div",{className:"selected-images-top-wrap"},a.a.createElement("div",{className:"selected-images-top-left-wrap"},a.a.createElement("span",{className:"pictime__tab-title"},"Your Selected images - ",o," images")),a.a.createElement("div",{className:"selected-images-top-right-wrap"},a.a.createElement(C.a,{className:"selected-change-selection",onClick:this.goToSelectImages,variant:"outlined"},"Change Selection"))),a.a.createElement("div",{className:"selected-photos"},n.length>0&&n.map(function(e){return a.a.createElement("div",{key:e,className:"selected-photo-wrap"},a.a.createElement("img",{className:"selected-photo",src:"".concat(r,"thumbres/").concat(e,".jpg"),alt:""}))})),0==o&&a.a.createElement("div",{className:"no-selected-msg"}," No images were selected "))}}])&&je(n.prototype,o),i&&je(n,i),t}(),Ce=Object(c.b)(function(e){return{projectData:e.main.projectData,selectedImages:e.main.selectedImages,selectedImagesNoScene:e.main.selectedImagesNoScene}})(Ie),Ge=Object(c.b)(function(e){return{selectedView:e.main.selectedView,showPremiumPopups:e.main.pt_not_activated}})(function(e){var t=e.tab,n=e.clickHandler,r=e.selectedView,o=e.showPremiumPopups,i=T()("select-view--styles-tab",t.class,{"select-view--styles-tab--active":r===t.val}),c="";return t.premium&&(c="Premium feature"),a.a.createElement("div",{onClick:function(){return n(t.val)},title:c,className:i},t.premium&&o&&a.a.createElement("span",{className:"pictime-icn_badge-for-premium-gallery-view premium-layout"}))});function xe(e){return(xe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function De(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ve(e,t){return!t||"object"!==xe(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ae(e){return(Ae=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Re(e,t){return(Re=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Me=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ve(this,Ae(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Re(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.selectedImagesNoScene,n=e.projectData,r=e.gridSpacing,o=e.generalGridSettings,i=n.baseUrl;if(!Object.keys(t).length)return a.a.createElement("div",{className:"no-selected-msg "},"There are no selected images");var c=[];n.scenes.forEach(function(e){return c=c.concat(e.photos)});var l=(c=c.filter(function(e){return t.includes(e.photoId)})).slice(0,8),s={"--content_padding_x":o.content_padding_x+"px","--content_padding_y":o.content_padding_y+"px"};return a.a.createElement("div",{className:"pt-preview-container stacked-preview "+r,style:s},l.map(function(e){var t="smallres";return e.filename.indexOf(".gif")>-1&&(t="lowres"),a.a.createElement("div",{key:e.photoId,className:"selected-photo-wrap"},a.a.createElement("img",{className:"selected-photo",src:"".concat(i).concat(t,"/").concat(e.filename),alt:""}))}))}}])&&De(n.prototype,o),i&&De(n,i),t}(),Qe=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImagesNoScene:e.main.selectedImagesNoScene,projectData:e.main.projectData,gridSpacing:e.main.galleryGridTypeSettings.stacked.gridSpacing,generalGridSettings:e.main.generalGridSettings}})(Me);function Ue(e){return(Ue="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Fe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function He(e){return(He=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Be(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Le(e,t){return(Le=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function $e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ze=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=He(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==Ue(o)&&"function"!=typeof o?Be(r):o,$e(Be(n),"state",{galleryGridTypeSettings:{},imagesSpacing:""}),$e(Be(n),"imagesSpacing",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.imagesSpacing,onChange:n.setImagesSpacing},a.a.createElement($.a,{value:"thin_space"},"Thin Spaces"),a.a.createElement($.a,{value:"normal"},"Normal"),a.a.createElement($.a,{value:"spaced"},"Spaced"))}),$e(Be(n),"setImagesSpacing",function(e){n.setState({imagesSpacing:e.target.value}),n.state.galleryGridTypeSettings=u()(n.state.galleryGridTypeSettings,{stacked:{gridSpacing:{$set:e.target.value}}}),n.updateGalleryGridTypeSettings()}),$e(Be(n),"updateGalleryGridTypeSettings",function(){var e=n.state.galleryGridTypeSettings;n.props.dispatch(E({data:[{path:["galleryGridTypeSettings"],payload:e}]}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Le(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this.props.galleryGridTypeSettings;this.setState({galleryGridTypeSettings:e}),this.setState({imagesSpacing:e.stacked.gridSpacing})}},{key:"render",value:function(){return a.a.createElement("div",{className:"view-stack-settings"},a.a.createElement("div",{className:"pt-label"},"Stack Settings"),a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Images Spacing:"),this.imagesSpacing()))}}])&&Fe(n.prototype,o),i&&Fe(n,i),t}(),Je=Object(c.b)(function(e){return{selectedView:e.main.selectedView,galleryGridTypeSettings:e.main.galleryGridTypeSettings}})(ze),We=n(109);function Ye(e){return(Ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qe(e){return(qe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ke(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ze(e,t){return(Ze=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function et(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tt=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=qe(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==Ye(o)&&"function"!=typeof o?Ke(r):o,et(Ke(n),"state",{generalGridSettings:{},lightbox_style:""}),et(Ke(n),"setLightBoxStyle",function(e){n.setState({lightbox_style:e.target.value}),n.state.generalGridSettings=u()(n.state.generalGridSettings,{lightbox_style:{$set:e.target.value}}),n.updateGeneralGridSettings()}),et(Ke(n),"lightBoxStyle",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.lightbox_style,onChange:n.setLightBoxStyle},a.a.createElement($.a,{value:"light"},"Light"),a.a.createElement($.a,{value:"dark"},"Dark"))}),et(Ke(n),"setContentPaddingX",function(e,t){var r=n.state.generalGridSettings;r=u()(r,{content_padding_x:{$set:t}}),n.setState({generalGridSettings:r},function(){})}),et(Ke(n),"setContentPaddingXGlobally",function(){n.updateGeneralGridSettings(),jQuery("body").trigger("flo_init_flo_grid")}),et(Ke(n),"setContentPaddingY",function(e,t){var r=n.state.generalGridSettings;r=u()(r,{content_padding_y:{$set:t}}),n.setState({generalGridSettings:r},function(){})}),et(Ke(n),"xSectionPadding",function(){var e;return e="number"==typeof n.state.generalGridSettings.content_padding_x?n.state.generalGridSettings.content_padding_x:50,a.a.createElement(We.a,{value:e,onChange:n.setContentPaddingX,onChangeCommitted:n.setContentPaddingXGlobally,"aria-labelledby":"input-slider"})}),et(Ke(n),"ySectionPadding",function(){var e;return e="number"==typeof n.state.generalGridSettings.content_padding_y?n.state.generalGridSettings.content_padding_y:50,a.a.createElement(We.a,{value:e,onChange:n.setContentPaddingY,onChangeCommitted:n.updateGeneralGridSettings,"aria-labelledby":"input-slider"})}),et(Ke(n),"updateGeneralGridSettings",function(){var e=n.state.generalGridSettings;n.props.dispatch(E({data:[{path:["generalGridSettings"],payload:e}]}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ze(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this.props.generalGridSettings;this.setState({generalGridSettings:e}),this.setState({lightbox_style:e.lightbox_style})}},{key:"render",value:function(){var e=this.props.selectedView;return a.a.createElement("div",{className:"view-general-settings"},a.a.createElement("div",{className:"pt-label"},a.a.createElement("span",{className:"pictime-icn_settings"}),"General Settings"),"slideshow"!=e&&!1,"slideshow"!=e&&a.a.createElement("div",{className:"pt-slider-options"},a.a.createElement("label",{className:"pt-option-label"},"Desktop Content Section Padding"),a.a.createElement("div",{className:"slider-wrap"},this.xSectionPadding(),a.a.createElement("div",{className:"slider-value"},this.state.generalGridSettings.content_padding_x,"px"))),a.a.createElement("div",{className:"pt-slider-options"},a.a.createElement("label",{className:"pt-option-label"},"Desktop Top and Bottom Section Padding"),a.a.createElement("div",{className:"slider-wrap"},this.ySectionPadding(),a.a.createElement("div",{className:"slider-value"},this.state.generalGridSettings.content_padding_y,"px"))))}}])&&Xe(n.prototype,o),i&&Xe(n,i),t}(),nt=Object(c.b)(function(e){return{selectedView:e.main.selectedView,generalGridSettings:e.main.generalGridSettings,lightbox_style:e.main.generalGridSettings.lightbox_style}})(tt);function rt(e){return(rt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function at(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ot(e,t){return!t||"object"!==rt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function it(e){return(it=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ct(e,t){return(ct=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var lt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ot(this,it(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ct(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){this.props.selectedImagesNoScene;return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"select-view--preview-wrap"},a.a.createElement("div",{className:"select-view--preview-wrap-header"},a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"})),a.a.createElement(Qe,null)),a.a.createElement("div",{className:"select-view--settings-wrap"},a.a.createElement(nt,null),a.a.createElement(Je,null)))}}])&&at(n.prototype,o),i&&at(n,i),t}(),st=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImagesNoScene:e.main.selectedImagesNoScene}})(lt),ut=n(38),pt=n.n(ut),ft=n(39),mt=n.n(ft),dt=n(56),yt=n.n(dt);function gt(e){return(gt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function bt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ht(e){return(ht=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function vt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wt(e,t){return(wt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var St=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,a=(e=ht(t)).call.apply(e,[this].concat(s)),n=!a||"object"!==gt(a)&&"function"!=typeof a?vt(r):a,o=vt(n),c=function(e){n.props.showPremiumPopups?n.props.dispatch(_({prop:"showPremiumFeaturesPopup",val:!0})):n.props.dispatch(_({prop:"activeSeoPopupId",val:e}))},(i="openEditSeoTags")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&wt(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this,t=this.props.img_id;return a.a.createElement(a.a.Fragment,null,a.a.createElement("span",{className:"image-seo-tags--open-popup-icn dashicons dashicons-info",title:"Edit Image Tags",onClick:function(){return e.openEditSeoTags(t)}}))}}])&&bt(n.prototype,o),i&&bt(n,i),t}(),_t=Object(c.b)(function(e){return{selectedImagesNoScene:e.main.selectedImagesNoScene,selectedImagesSeo:e.main.selectedImagesSeo,showPremiumPopups:e.main.pt_not_activated}})(St);function Et(e){return(Et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ot(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function jt(e){return(jt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Pt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nt(e,t){return(Nt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function kt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Tt=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=jt(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==Et(a)&&"function"!=typeof a?Pt(r):a,kt(Pt(n),"packery",null),kt(Pt(n),"state",{imgWidth:"",columns:3,gutter:"normal"}),kt(Pt(n),"masonryRefreshHandler",function(e){jQuery(".pt-preview-container.grid-preview").length&&n.refreshLayout()}),kt(Pt(n),"initPackery",function(){var e=n.getNumericSpacing();n.packery=new pt.a(n.grid,{itemSelector:".packery-photo-wrap",percentPosition:!0,initLayout:!1,gutter:e}),mt()(n.grid,n.setSavedPositions),n.packery.on("layoutComplete",n.savePositions),n.props.is_sortable&&n.packery.on("dragItemPositioned",n.savePositions)}),kt(Pt(n),"getNumericSpacing",function(){switch(n.props.gridOptions.gridSpacing){case"thin_space":return 3;case"spaced":return 30;default:return 12}}),kt(Pt(n),"initDragabilly",function(){n.packery.items.forEach(function(e){var t=new yt.a(e.element);n.packery.bindDraggabillyEvents(t)})}),kt(Pt(n),"setSavedPositions",function(){var e=n.props.gridOptions.positions;e&&e.length?(n.packery._resetLayout(),n.packery.items=e.map(function(e){var t=n.grid.querySelector('[data-id="'.concat(e.id,'"]')),r=n.packery.getItem(t);if(void 0!==r)return r.rect.x=parseFloat(e.x)*n.packery.packer.width,r}),n.packery.layout()):n.packery.layout()}),kt(Pt(n),"getPositions",function(){return n.packery.items.map(function(e){var t=e.rect.x/n.packery.packer.width;return{id:e.element.getAttribute("data-id"),x:t,prop:e.element.getAttribute("data-prop")}})}),kt(Pt(n),"savePositions",function(){var e=n.getPositions();n.props.dispatch(E({data:[{path:["galleryGridTypeSettings","grid","positions"],payload:e}]}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Nt(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this,t=this.props.gridOptions;this.setState({columns:t.nrColumns}),this.setState({gutter:t.gridSpacing}),setTimeout(function(){e.refreshLayout()},0),jQuery("body").on("flo_refresh_masonry",this.masonryRefreshHandler)}},{key:"componentWillUnmount",value:function(){jQuery("body").off("flo_refresh_masonry",this.masonryRefreshHandler)}},{key:"componentDidUpdate",value:function(e,t){this.props.gridOptions.nrColumns!==e.gridOptions.nrColumns&&this.refreshLayout(),this.props.gridOptions.gridSpacing!==e.gridOptions.gridSpacing&&this.refreshLayout(),this.props.parentPadding!==e.parentPadding&&this.packery.layout()}},{key:"refreshLayout",value:function(){var e=this.props.gridOptions,t=this.getNumericSpacing(),n=(this.props.gridOptions.nrColumns-1)*t;this.setState({gutter:e.gridSpacing},function(){this.setState({columns:e.nrColumns},function(){var e=this;this.getNumericSpacing();var t="calc((100% - ".concat(n,"px)/").concat(this.state.columns,")");this.setState({imgWidth:t},function(){e.initAll()})})})}},{key:"initAll",value:function(){this.initPackery(),this.props.is_sortable&&this.initDragabilly()}},{key:"render",value:function(){var e=this,t=this.getNumericSpacing();return a.a.createElement("div",{className:"packery-main-wrap",style:kt({},"--items-padding",t/2+"px"),ref:function(t){return e.grid=t}},this.props.photos.map(function(t,n){var r,o="smallres";return t.filename.indexOf(".gif")>-1&&(o="lowres"),a.a.createElement("div",{key:t.photoId,"data-id":t.photoId,"data-prop":t.prop,"data-prop_text":100*t.prop+"%",className:"packery-photo-wrap",style:(r={},kt(r,"--img-width",e.state.imgWidth),kt(r,"--img-height",100*t.prop+"%"),kt(r,"boxSizing","border-box"),r)},a.a.createElement(_t,{img_id:t.photoId}),a.a.createElement("div",{className:"packery-photo-wrap--inner"},n<10&&a.a.createElement("img",{className:"selected-photo flo-lazyload lazyload",src:"".concat(e.props.baseUrl,"thumbres/").concat(t.filename),"data-src":"".concat(e.props.baseUrl).concat(o,"/").concat(t.filename)}),n>=10&&a.a.createElement("img",{className:"selected-photo flo-lazyload lazyload","data-src":"".concat(e.props.baseUrl).concat(o,"/").concat(t.filename)})))}))}}])&&Ot(n.prototype,o),i&&Ot(n,i),t}(),It=Object(c.b)(function(e){return{gridOptions:e.main.galleryGridTypeSettings.grid}})(Tt);function Ct(e){return(Ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Gt(){return(Gt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function xt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Dt(e){return(Dt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Vt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function At(e,t){return(At=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Rt=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,a=(e=Dt(t)).call.apply(e,[this].concat(s)),n=!a||"object"!==Ct(a)&&"function"!=typeof a?Vt(r):a,o=Vt(n),c=function(){var e=n.props,t=e.projectData,r=e.selectedImagesNoScene,a=t.scenes,o=t.baseUrl,i=[];return a.forEach(function(e){return i=i.concat(e.photos)}),{baseUrl:o,photos:i=i.filter(function(e){return r.includes(e.photoId)}),is_sortable:!1}},(i="getMasonryData")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&At(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.selectedImagesNoScene,n=e.projectData,r=e.gridSpacing,o=e.generalGridSettings;n.baseUrl;if(!Object.keys(t).length)return a.a.createElement("div",{className:"no-selected-msg "},"There are no selected images");t.slice(0,8);var i={"--content_padding_x":o.content_padding_x+"px","--content_padding_y":o.content_padding_y+"px"};return a.a.createElement("div",{className:"pt-preview-container grid-preview "+r,style:i},a.a.createElement(It,Gt({parentPadding:this.props.generalGridSettings.content_padding_x},this.getMasonryData())))}}])&&xt(n.prototype,o),i&&xt(n,i),t}(),Mt=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImagesNoScene:e.main.selectedImagesNoScene,projectData:e.main.projectData,gridSpacing:e.main.galleryGridTypeSettings.grid.gridSpacing,generalGridSettings:e.main.generalGridSettings}})(Rt);function Qt(e){return(Qt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ut(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ft(e){return(Ft=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ht(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bt(e,t){return(Bt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Lt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $t=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=Ft(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==Qt(o)&&"function"!=typeof o?Ht(r):o,Lt(Ht(n),"state",{galleryGridTypeSettings:{},gridSpacing:"normal",nrColumns:3,positions:{}}),Lt(Ht(n),"getNumericSpacing",function(){switch(n.state.imagesSpacing){case"thin_space":return 3;case"spaced":return 78;default:return 16}}),Lt(Ht(n),"gridColumns",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.nrColumns,onChange:n.setGridColumns},a.a.createElement($.a,{value:"2"},"Two"),a.a.createElement($.a,{value:"3"},"Three"),a.a.createElement($.a,{value:"4"},"Four"),a.a.createElement($.a,{value:"6"},"Six"))}),Lt(Ht(n),"setGridColumns",function(e){n.setState({nrColumns:e.target.value}),n.state.galleryGridTypeSettings=u()(n.state.galleryGridTypeSettings,{grid:{nrColumns:{$set:e.target.value},positions:{$set:{}}}}),n.updateGalleryGridTypeSettings()}),Lt(Ht(n),"gridSpacing",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.gridSpacing,onChange:n.setGridSpacing},a.a.createElement($.a,{value:"thin_space"},"Thin Spaces"),a.a.createElement($.a,{value:"normal"},"Normal"),a.a.createElement($.a,{value:"spaced"},"Spaced"))}),Lt(Ht(n),"setGridSpacing",function(e){n.setState({gridSpacing:e.target.value}),n.state.galleryGridTypeSettings=u()(n.state.galleryGridTypeSettings,{grid:{gridSpacing:{$set:e.target.value}}}),n.updateGalleryGridTypeSettings()}),Lt(Ht(n),"updateGalleryGridTypeSettings",function(){var e=n.state.galleryGridTypeSettings;n.props.dispatch(E({data:[{path:["galleryGridTypeSettings"],payload:e}]}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Bt(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this.props.galleryGridTypeSettings;this.setState({galleryGridTypeSettings:e}),this.setState({gridSpacing:e.grid.gridSpacing}),this.setState({nrColumns:e.grid.nrColumns}),this.setState({positions:e.grid.positions})}},{key:"render",value:function(){return a.a.createElement("div",{className:"view-stack-settings"},a.a.createElement("div",{className:"pt-label"},"Grid Settings"),a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Columns:"),this.gridColumns()),a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Grid Spacing:"),this.gridSpacing()))}}])&&Ut(n.prototype,o),i&&Ut(n,i),t}(),zt=Object(c.b)(function(e){return{selectedView:e.main.selectedView,galleryGridTypeSettings:e.main.galleryGridTypeSettings}})($t);function Jt(e){return(Jt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Wt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Yt(e,t){return!t||"object"!==Jt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Xt(e){return(Xt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function qt(e,t){return(qt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Kt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Yt(this,Xt(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qt(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){this.props.selectedImagesNoScene;return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"select-view--preview-wrap"},a.a.createElement("div",{className:"select-view--preview-wrap-header"},a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"})),a.a.createElement(Mt,null)),a.a.createElement("div",{className:"select-view--settings-wrap"},a.a.createElement(nt,null),a.a.createElement(zt,null)))}}])&&Wt(n.prototype,o),i&&Wt(n,i),t}(),Zt=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImagesNoScene:e.main.selectedImagesNoScene}})(Kt);function en(e){return(en="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tn(n,!0).forEach(function(t){sn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tn(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function rn(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function an(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function on(e){return(on=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function cn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ln(e,t){return(ln=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function sn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var un=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=on(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==en(a)&&"function"!=typeof a?cn(r):a,sn(cn(n),"state",{clonedPhotos:[],containerHeight:0}),sn(cn(n),"getMasonryData",function(){var e=n.props.projectData,t=e.scenes,r=e.baseUrl,a=[];return t.forEach(function(e){return a=a.concat(e.photos)}),{baseUrl:r,photos:a}}),sn(cn(n),"getGridData",function(){var e=n.props.projectData,t="normal",r=3;switch(void 0!==e.galleryGridType&&null!=e.galleryGridType?parseInt(e.galleryGridType):pt_options.account_integrations.galleryType){case 0:case 2:t="normal",r=4;break;case 3:t="spaced",r=4;break;case 4:t="thin_space",r=4;break;case 20:t="normal",r=6;break;case 21:t="thin_space",r=6;break;case 22:t="spaced",r=6;break;case 30:t="normal",r=3;break;case 31:t="thin_space",r=3;break;case 32:t="spaced",r=3}return{gutter:t,gutterNumeric:n.getNumericSpacing(t),numberColumns:r}}),sn(cn(n),"getNumericSpacing",function(e){switch(e){case"thin_space":return 3;case"spaced":return 30;default:return 8}}),sn(cn(n),"findClosest",function(e,t){var n={diff:1/0,index:0};return e.forEach(function(e,r){var a=Math.abs(e.prop-t);a<n.diff&&(n={diff:a,index:r})}),e[n.index]}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ln(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this;this.initFloGrid(),window.onresize=function(t){e.initFloGrid()},jQuery("body").on("flo_init_flo_grid",function(t){jQuery(".pictime-preview").length&&e.initFloGrid()})}},{key:"initFloGrid",value:function(){var e,t=this,n=this.props.selectedImagesNoScene,r=this.getGridData(),a=r.gutterNumeric,o=r.numberColumns;void 0!==this.grid&&null!==this.grid?(console.log("this.grid: ",this.grid),e=this.grid.clientWidth):e=jQuery(".pt-preview-container.pictime-preview").innerWidth;var i=e/o,c=rn(this.getMasonryData().photos);c=c.filter(function(e){return n.includes(e.photoId)});var l=Array(o).fill(0),s=Array(o).fill({});c.forEach(function(e,n,r){r[n].prop>1&&r[n].enlarged&&(r[n].enlarged=!1);var o=e.prop,c=e.enlarged,u=l.indexOf(Math.min.apply(Math,rn(l)));if(!e.parsed){var p=i-a;c&&(p=2*i-a);var f=p*o+a;if(c){var m,d,y=[];l.forEach(function(e,t){var n,r;if(void 0!==l[t+1]){var a=((n=e)+(r=l[t+1]))/2;y.push({firstCol:n,secondCol:r,meanVal:a,cols:[t,t+1]})}}),y.sort(function(e,t){return e.meanVal<t.meanVal?-1:1});var g=y[0];m=g.cols[0],d=g.cols[1];var b=[l[m],l[d]];b.sort(function(e,t){return e<t?-1:1});var h=b[0],v=l.indexOf(b[0]),w=b[1],S=w,_=w-h;if(0!==_){var E=_/i;if(E>.4){var O=r.filter(function(e){return!e.parsed&&!e.enlarged}),j=t.findClosest(O,E);if(j){var P=r.findIndex(function(e){return e.photoId===j.photoId});r[P]=nn({},j,{col:v,height:_,top:h,parsed:!0,prop:E}),s[v]=r[P]}}else{var N=s[v];if(N.enlarged){var k=l.indexOf(b[1]),T=s[k],I=r.findIndex(function(e){return e.photoId===T.photoId}),C=r[I].height-_,G=C/i;r[I]=nn({},r[I],{height:C,prop:G,changedHeight:!0}),S=h}else{var x=r.findIndex(function(e){return e.photoId===N.photoId}),D=r[x].height+_,V=D/i;r[x]=nn({},r[x],{height:D,prop:V,changedHeight:!0})}}}r[n]=nn({},e,{col:m,height:f,top:S,parsed:!0}),l[m]=S+f,l[d]=S+f,s[m]=r[n],s[d]=r[n]}else r[n]=nn({},e,{col:u,height:f,top:l[u],parsed:!0}),l[u]+=f,s[u]=r[n]}});var u=Math.max.apply(Math,rn(l));c.forEach(function(e,t,n){n[t].height=n[t].height/u*100,n[t].top=n[t].top/u*100,n[t].filename=n[t].filename});var p=jQuery(".select-view--preview-wrap").innerWidth();this.setState({clonedPhotos:c,containerHeight:u,containerWidth:p});var f={clonedPhotos:c,containerHeight:u,containerWidth:p};this.props.dispatch(E({data:[{path:["galleryGridTypeSettings","pictime"],payload:f}]}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.projectData,r=t.generalGridSettings,o=n.baseUrl,i=this.getGridData(),c=i.gutter,l=(i.gutterNumeric,i.numberColumns),s={"--content_padding_x":r.content_padding_x+"px","--content_padding_y":r.content_padding_y+"px"};return a.a.createElement("div",{className:"pt-preview-container pictime-preview",style:s},a.a.createElement("div",{className:"packery-main-wrap "+c,style:{"--items-padding":"0px",boxSizing:"border-box",height:this.state.containerHeight},ref:function(t){return e.grid=t}},this.state.clonedPhotos.map(function(e){var t=100/l,r="smallres";e.filename.indexOf(".gif")>-1&&(r="lowres"),void 0!==n.blockPhotoEnlarge&&!1===n.blockPhotoEnlarge&&e.enlarged&&(t*=2);var i=T()("packery-photo-wrap",{"changed-height":e.changedHeight});return a.a.createElement("div",{key:e.photoId,className:i,style:{top:e.top+"%",left:e.col*(100/l)+"%",width:t+"%",height:e.height+"%"}},a.a.createElement("div",{className:"selected-photo-as-bg",style:{backgroundImage:"url(".concat(o).concat(r,"/").concat(e.filename,")")}}))})))}}])&&an(n.prototype,o),i&&an(n,i),t}(),pn=Object(c.b)(function(e){return{selectedView:e.main.selectedView,projectData:e.main.projectData,generalGridSettings:e.main.generalGridSettings,selectedImagesNoScene:e.main.selectedImagesNoScene}})(un);function fn(e){return(fn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function mn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function dn(e,t){return!t||"object"!==fn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function yn(e){return(yn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function gn(e,t){return(gn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var bn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),dn(this,yn(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&gn(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){this.props.selectedImagesNoScene;return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"select-view--preview-wrap"},a.a.createElement("div",{className:"select-view--preview-wrap-header"},a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"})),a.a.createElement(pn,null)),a.a.createElement("div",{className:"select-view--settings-wrap"},a.a.createElement(nt,null),a.a.createElement("div",{className:"pt-view-hint"},a.a.createElement("h5",null,"Note:"),"This gallery layout duplicates the layout of the project you have created in Pic-Time. In case you would like to alter the layout, you need to edit the project layout directly in Pic-Time and then sync your Data. Alternatively, please use one of the other three available layout options provided in addition to Pic-Time layout.")))}}])&&mn(n.prototype,o),i&&mn(n,i),t}(),hn=Object(c.b)(function(e){return{selectedView:e.main.selectedView,projectData:e.main.projectData}})(bn);function vn(e){return(vn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function wn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Sn(e,t){return!t||"object"!==vn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function _n(e){return(_n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function En(e,t){return(En=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var On=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Sn(this,_n(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&En(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){jQuery(".pt-preview-container .slideshow-preview").slick({lazyLoad:"ondemand",adaptiveHeight:!0,slidesToShow:1,slidesToScroll:1,centerMode:!0})}},{key:"render",value:function(){var e=this.props,t=e.selectedImagesNoScene,n=e.projectData,r=e.slideshowSettings,o=e.generalGridSettings,i=n.baseUrl;if(!Object.keys(t).length)return a.a.createElement("div",{className:"no-selected-msg "},"There are no selected images");var c={"--content_padding_y":o.content_padding_y+"px"},l=r.slider_style+" spacing_"+r.images_spacing+" "+r.navigationStyle,s=[];n.scenes.forEach(function(e){return s=s.concat(e.photos)}),s=s.filter(function(e){return t.includes(e.photoId)});var u=" pictime-icn_pt-arrow ",p=" pictime-icn_pt-arrow ";return"circle_arrows"==r.navigationStyle&&(u=" pictime-icn_arrow-with-circle-left ",p=" pictime-icn_arrow-with-circle-right "),a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"pt-preview-container",style:c},a.a.createElement("div",{className:"slideshow-preview "+l},s.map(function(e,t){var n="smallres";return e.filename.indexOf(".gif")>-1&&(n="lowres"),a.a.createElement("div",{key:t,className:"selected-photo-wrap ",style:{"--img-prop":e.prop}},t<5&&a.a.createElement("img",{className:"selected-photo",src:"".concat(i).concat(n,"/").concat(e.filename)}),t>=5&&a.a.createElement("img",{className:"selected-photo","data-lazy":"".concat(i).concat(n,"/").concat(e.filename)}))})),"visible_nearby"==r.slider_style&&a.a.createElement("div",{className:"pt-slider-nav "+r.slider_style+" "+r.navigationStyle},a.a.createElement("span",{className:u+"pt-slick-prev pic-time-icon "}),a.a.createElement("span",{className:p+"pt-slick-next pic-time-icon "}))))}}])&&wn(n.prototype,o),i&&wn(n,i),t}(),jn=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImagesNoScene:e.main.selectedImagesNoScene,projectData:e.main.projectData,slideshowSettings:e.main.galleryGridTypeSettings.slideshow,generalGridSettings:e.main.generalGridSettings}})(On);function Pn(e){return(Pn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Nn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function kn(e){return(kn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Tn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function In(e,t){return(In=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Cn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Gn=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=kn(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==Pn(o)&&"function"!=typeof o?Tn(r):o,Cn(Tn(n),"state",{galleryGridTypeSettings:{},slider_style:"single_image",loop:!0,navigation:"arrows",navigationStyle:"no_background",transition:"slide",images_spacing:"normal",images_height_desktop:360,images_height_mobile:250}),Cn(Tn(n),"getSliderSettings",function(){var e=!1,t=!1;"visible_nearby"==n.state.slider_style&&(e=!0,t=!0);var r={infinite:n.state.loop,lazyLoad:"ondemand",slidesToShow:1,slidesToScroll:1,centerMode:e,variableWidth:t};return"visible_nearby"==n.state.slider_style&&(r.slidesToShow=5,r.initialSlide=1,r.prevArrow=jQuery(".pt-slider-nav .pt-slick-prev"),r.nextArrow=jQuery(".pt-slider-nav .pt-slick-next")),"single_image"==n.state.slider_style&&"fade"==n.state.transition&&(r.fade=!0),r}),Cn(Tn(n),"resetSlider",function(){setTimeout(function(){jQuery(".pt-preview-container .slideshow-preview").slick("unslick"),jQuery(".pt-preview-container .slideshow-preview").slick(n.getSliderSettings())},10)}),Cn(Tn(n),"loopSettings",function(){return a.a.createElement("div",{className:"pt-checkbox-settings-wrapper"},a.a.createElement(le.a,{value:"checkedLoop",className:"pt-checkbox",color:"default",inputProps:{"aria-label":"Loop Slider"},checked:n.state.loop,onChange:n.handleLoop("checkedLoop")}))}),Cn(Tn(n),"handleLoop",function(e){return function(e){n.setState({loop:e.target.checked}),n.state.galleryGridTypeSettings=u()(n.state.galleryGridTypeSettings,{slideshow:{loop:{$set:e.target.checked}}}),n.updateGalleryGridTypeSettings(),n.resetSlider()}}),Cn(Tn(n),"sliderTransition",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.transition,onChange:n.setSliderProperty("transition")},a.a.createElement($.a,{value:"slide"},"Slide"),a.a.createElement($.a,{value:"fade"},"Fade"))}),Cn(Tn(n),"sliderStyle",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.slider_style,onChange:n.setSliderProperty("slider_style")},a.a.createElement($.a,{value:"visible_nearby"},"Visible Nearby"),a.a.createElement($.a,{value:"single_image"},"Single image"))}),Cn(Tn(n),"navStyle",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.navigationStyle,onChange:n.setSliderProperty("navigationStyle")},a.a.createElement($.a,{value:"no_background"},"No Background"),a.a.createElement($.a,{value:"circle_arrows"},"Circle"))}),Cn(Tn(n),"sliderImgSpacing",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.images_spacing,onChange:n.setSliderProperty("images_spacing")},a.a.createElement($.a,{value:"normal"},"Normal"),a.a.createElement($.a,{value:"thin_space"},"Thin Spaces"),a.a.createElement($.a,{value:"spaced"},"Spaced"))}),Cn(Tn(n),"setSliderProperty",function(e){return function(t){n.setState(Cn({},e,t.target.value)),n.state.galleryGridTypeSettings=u()(n.state.galleryGridTypeSettings,{slideshow:Cn({},e,{$set:t.target.value})}),n.updateGalleryGridTypeSettings(),n.resetSlider()}}),Cn(Tn(n),"updateGalleryGridTypeSettings",function(){var e=n.state.galleryGridTypeSettings;n.props.dispatch(E({data:[{path:["galleryGridTypeSettings"],payload:e}]}))}),Cn(Tn(n),"imagesHeight",function(){var e;return e="number"==typeof n.state.images_height_desktop?n.state.images_height_desktop:360,a.a.createElement(We.a,{value:e,onChange:n.setImagesHeight,onChangeCommitted:n.updateGalleryGridTypeSettings,"aria-labelledby":"input-slider",min:200,max:800})}),Cn(Tn(n),"imagesHeightMobile",function(){var e;return e="number"==typeof n.state.images_height_mobile?n.state.images_height_mobile:250,a.a.createElement(We.a,{value:e,onChange:n.setImagesHeightMobile,onChangeCommitted:n.updateGalleryGridTypeSettings,"aria-labelledby":"input-slider",min:100,max:350})}),Cn(Tn(n),"setImagesHeight",function(e,t){var r=n.state.galleryGridTypeSettings;r=u()(r,{slideshow:{images_height_desktop:{$set:t}}}),n.setState({images_height_desktop:t}),n.setState({galleryGridTypeSettings:r})}),Cn(Tn(n),"setImagesHeightMobile",function(e,t){var r=n.state.galleryGridTypeSettings;r=u()(r,{slideshow:{images_height_mobile:{$set:t}}}),n.setState({images_height_mobile:t}),n.setState({galleryGridTypeSettings:r})}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&In(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this.props.galleryGridTypeSettings;void 0===e.slideshow.images_height_desktop&&(e.slideshow.images_height_desktop=360),void 0===e.slideshow.images_height_mobile&&(e.slideshow.images_height_mobile=250),void 0===e.slideshow.slider_style&&(e.slideshow.slider_style="single_image"),this.setState({galleryGridTypeSettings:e}),this.setState({slider_style:e.slideshow.slider_style}),this.setState({loop:e.slideshow.loop}),this.setState({transition:e.slideshow.transition}),this.setState({navigation:e.slideshow.navigation}),this.setState({navigationStyle:e.slideshow.navigationStyle}),this.setState({images_spacing:e.slideshow.images_spacing}),this.setState({images_height_desktop:e.slideshow.images_height_desktop}),this.setState({images_height_mobile:e.slideshow.images_height_mobile}),this.resetSlider()}},{key:"render",value:function(){return a.a.createElement("div",{className:"view-slideshow-settings"},a.a.createElement("div",{className:"pt-label"},"Slideshow Settings"),a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Loop:"),this.loopSettings()),a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Slider Style:"),this.sliderStyle()),"visible_nearby"==this.state.slider_style&&a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Images Spacing:"),this.sliderImgSpacing()),"single_image"==this.state.slider_style&&a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Transition:"),this.sliderTransition()),a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Navigation Style:"),this.navStyle()),a.a.createElement("div",{className:"pt-slider-options"},a.a.createElement("label",{className:"pt-option-label"},"Slideshow Image height (on Desktop)"),a.a.createElement("div",{className:"slider-wrap"},this.imagesHeight(),a.a.createElement("div",{className:"slider-value"},this.state.images_height_desktop,"px"))),"visible_nearby"==this.state.slider_style&&a.a.createElement("div",{className:"pt-slider-options"},a.a.createElement("label",{className:"pt-option-label"},"Slideshow Image height (on Mobile)"),a.a.createElement("div",{className:"slider-wrap"},this.imagesHeightMobile(),a.a.createElement("div",{className:"slider-value"},this.state.images_height_mobile,"px"))))}}])&&Nn(n.prototype,o),i&&Nn(n,i),t}(),xn=Object(c.b)(function(e){return{selectedView:e.main.selectedView,galleryGridTypeSettings:e.main.galleryGridTypeSettings}})(Gn);function Dn(e){return(Dn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Vn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function An(e,t){return!t||"object"!==Dn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Rn(e){return(Rn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Mn(e,t){return(Mn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Qn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),An(this,Rn(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Mn(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){this.props.selectedImagesNoScene;return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"select-view--preview-wrap"},a.a.createElement("div",{className:"select-view--preview-wrap-header"},a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"})),a.a.createElement(jn,null)),a.a.createElement("div",{className:"select-view--settings-wrap"},a.a.createElement(nt,null),a.a.createElement(xn,null)))}}])&&Vn(n.prototype,o),i&&Vn(n,i),t}(),Un=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImagesNoScene:e.main.selectedImagesNoScene}})(Qn);function Fn(e){return(Fn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Hn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Bn(e){return(Bn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ln(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $n(e,t){return($n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function zn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jn=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=Bn(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==Fn(o)&&"function"!=typeof o?Ln(r):o,zn(Ln(n),"getSelectedImagesNoScene",function(){var e=[],t=n.props.selectedImages;return Object.keys(t).map(function(n,r){t[n].map(function(t){return e.push(t)})}),e}),zn(Ln(n),"getCurrentTab",function(){n.getSelectedImagesNoScene();switch(n.props.selectedView){case"pictime":return a.a.createElement(hn,null);case"stacked":return a.a.createElement(st,null);case"grid":return a.a.createElement(Zt,null);case"slideshow":return a.a.createElement(Un,null);default:return"Unknown View Tab"}}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$n(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){return a.a.createElement("div",{className:"select-view__current-tab"},this.getCurrentTab())}}])&&Hn(n.prototype,o),i&&Hn(n,i),t}(),Wn=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImages:e.main.selectedImages}})(Jn),Yn=n(57);function Xn(e){return(Xn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Kn(e){return(Kn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Zn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function er(e,t){return(er=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function tr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nr=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=Kn(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==Xn(a)&&"function"!=typeof a?Zn(r):a,tr(Zn(n),"savePositions",function(){var e=n.getPositions();jQuery(".pt-preview-container .slideshow-preview").length&&jQuery(".pt-preview-container .slideshow-preview").slick("unslick"),n.props.dispatch(_({prop:"selectedImagesNoScene",val:e})),jQuery(".pt-preview-container .slideshow-preview").length&&setTimeout(function(){jQuery(".pt-preview-container .slideshow-preview").slick(n.getSliderSettings())},10)}),tr(Zn(n),"getPositions",function(){var e=document.getElementsByClassName("stacked-items-sortable--item");return Array.from(e).map(function(e){return parseInt(e.getAttribute("data-id"))})}),tr(Zn(n),"initSortable",function(){var e=Zn(n),t=n.props.selectedView,r=(n.props,document.getElementById("stacked-items-sortable")),a=".stacked-items-sortable--item";if("pictime"==t)a=".non-existing-class";new Yn.a(r,{onEnd:function(t){t.item;e.savePositions()},handle:a})}),tr(Zn(n),"getSliderSettings",function(){var e=n.props.slideshowSettings,t=!1,r=!1;"visible_nearby"==e.slider_style&&(t=!0,r=!0);var a={infinite:e.loop,lazyLoad:"ondemand",adaptiveHeight:!0,slidesToShow:1,slidesToScroll:1,centerMode:t,variableWidth:r};return"visible_nearby"==e.slider_style&&(a.prevArrow=jQuery(".pt-slider-nav .pt-slick-prev"),a.nextArrow=jQuery(".pt-slider-nav .pt-slick-next")),"single_image"==e.slider_style&&"fade"==e.transition&&(a.fade=!0),a}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&er(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){this.props.selectedImagesNoScene;this.initAll()}},{key:"initAll",value:function(){this.initSortable()}},{key:"render",value:function(){var e=this.props,t=e.projectData,n=e.selectedImagesNoScene,r=e.activeSeoPopupId,o=(t.scenes,t.baseUrl),i="";""!=r&&(i="blur");var c=[],l=[];t.scenes.forEach(function(e){return c=l.concat(e.photos)});var s=!0,u=!1,p=void 0;try{for(var f,m=c[Symbol.iterator]();!(s=(f=m.next()).done);s=!0){var d=f.value;n.includes(d.photoId)&&(l[d.photoId]=d)}}catch(e){u=!0,p=e}finally{try{s||null==m.return||m.return()}finally{if(u)throw p}}var y=n.map(function(e,t){return a.a.createElement("li",{key:e,"data-id":e,className:"stacked-items-sortable--item"},a.a.createElement("img",{src:"".concat(o,"thumbres/").concat(l[e].filename),alt:""}),a.a.createElement(_t,{img_id:e}))});return a.a.createElement("ul",{id:"stacked-items-sortable",className:i+" stacked-items-sortable"},y)}}])&&qn(n.prototype,o),i&&qn(n,i),t}(),rr=Object(c.b)(function(e){return{projectData:e.main.projectData,selectedImagesNoScene:e.main.selectedImagesNoScene,selectedImagesSeo:e.main.selectedImagesSeo,slideshowSettings:e.main.galleryGridTypeSettings.slideshow,selectedView:e.main.selectedView,activeSeoPopupId:e.main.activeSeoPopupId}})(nr);function ar(e){return(ar="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function or(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ir(e){return(ir=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function cr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lr(e,t){return(lr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var sr=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,a=(e=ir(t)).call.apply(e,[this].concat(s)),n=!a||"object"!==ar(a)&&"function"!=typeof a?cr(r):a,o=cr(n),c=function(){var e=n.props,t=e.projectData,r=e.selectedImagesNoScene,a=t.scenes,o=t.baseUrl,i=[];return a.forEach(function(e){return i=i.concat(e.photos)}),{baseUrl:o,photos:i=i.filter(function(e){return r.includes(e.photoId)}),is_sortable:!0}},(i="getMasonryData")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&lr(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e="";return""!=this.props.activeSeoPopupId&&(e="blur"),a.a.createElement("div",{className:"selected-photos"},a.a.createElement("div",{className:e+" selected-photos--inner-reorder"},a.a.createElement(It,this.getMasonryData())))}}])&&or(n.prototype,o),i&&or(n,i),t}(),ur=Object(c.b)(function(e){return{projectData:e.main.projectData,selectedImagesNoScene:e.main.selectedImagesNoScene,activeSeoPopupId:e.main.activeSeoPopupId}})(sr);function pr(e){return(pr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function mr(e){return(mr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function dr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yr(e,t){return(yr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function gr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var br=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=mr(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==pr(o)&&"function"!=typeof o?dr(r):o,gr(dr(n),"state",{seoTags:{},prev_class:"",next_class:""}),gr(dr(n),"setStateSeoTags",function(){var e=n.props,t=e.selectedImagesNoScene,r=e.selectedImagesSeo,a={};return t.forEach(function(e,t){a[e]=e in r?{alt:r[e].alt,title:r[e].title}:{alt:"",title:""}}),a}),gr(dr(n),"setSeo",function(e){var t=n.props.selectedImagesSeo,r=e.target.getAttribute("data_id"),a=n.state.seoTags;"alt"==e.target.getAttribute("data_type")?a[r].alt=e.target.value:"title"==e.target.getAttribute("data_type")&&(a[r].title=e.target.value),n.setState({seoTags:a}),r in t?(t[r].alt=a[r].alt,t[r].title=a[r].title):t[r]={alt:e.target.value,title:""},setTimeout(function(){n.props.dispatch(E({data:[{path:["selectedImagesSeo"],payload:t}]}))},0)}),gr(dr(n),"editSeoNav",function(e){var t=n.props,r=t.activeSeoPopupId,a=t.selectedImagesNoScene,o=a.findIndex(function(e){return e==r}),i=e.target.getAttribute("data_direction");"next"==i&&(n.setState({prev_class:""}),void 0!==a[o+1]?n.props.dispatch(_({prop:"activeSeoPopupId",val:a[o+1]})):n.setState({next_class:" disabled "})),"prev"==i&&(n.setState({next_class:""}),void 0!==a[o-1]?n.props.dispatch(_({prop:"activeSeoPopupId",val:a[o-1]})):n.setState({prev_class:" disabled "}))}),gr(dr(n),"getImgSeoTags",function(){var e=n.props.activeSeoPopupId;if(""==e)return a.a.createElement("div",null);n.props.selectedImagesSeo;var t={alt:"",title:""};e in n.state.seoTags&&(t={alt:n.state.seoTags[e].alt,title:n.state.seoTags[e].title}),jQuery(".select-view--reorder-popup-overlay").on("click",function(e){jQuery(e.target).hasClass("image-seo-tags")||jQuery(e.target).parents().hasClass("image-seo-tags")||n.props.dispatch(_({prop:"activeSeoPopupId",val:""}))});var r="";return jQuery("#stacked-items-sortable").length&&(r=jQuery("#stacked-items-sortable").find("[data-id='"+e+"']").find("img").attr("src")),jQuery(".selected-photos--inner-reorder").length&&(r=jQuery(".selected-photos--inner-reorder").find("[data-id='"+e+"']").find("img").attr("data-src")),void 0!==r&&(r=r.indexOf(".gif")>-1?r.replace("thumbres","lowres"):r.replace("thumbres","smallres")),document.onkeydown=function(e){39===(e=e||window.event).keyCode&&jQuery(".image-seo-tags--nav-next").click(),37===e.keyCode&&jQuery(".image-seo-tags--nav-prev").click()},a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"image-seo-tags"},a.a.createElement("div",{className:"image-seo-tags--img"},a.a.createElement("img",{src:r})),a.a.createElement("div",{className:"image-seo-tags--content"},a.a.createElement("div",{className:"image-seo-tags--title"},a.a.createElement("div",{className:""},a.a.createElement("span",{className:"image-name-label label"},"Image Name: "),a.a.createElement("span",{className:"image-name"},e))),a.a.createElement("label",null,a.a.createElement("span",{className:"label"},"Alt Text"),a.a.createElement("input",{type:"text",value:t.alt,data_id:e,data_type:"alt",onChange:n.setSeo})),a.a.createElement("label",null,a.a.createElement("span",{className:"label"},"Title"),a.a.createElement("input",{type:"text",value:t.title,data_id:e,data_type:"title",onChange:n.setSeo})),a.a.createElement("div",{className:"image-seo-tags--nav"},a.a.createElement("span",{className:n.state.prev_class+" image-seo-tags--nav-prev",data_direction:"prev",onClick:n.editSeoNav},"Prev."),a.a.createElement("span",{className:""},"|"),a.a.createElement("span",{className:n.state.next_class+" image-seo-tags--nav-next",data_direction:"next",onClick:n.editSeoNav},"Next")))))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&yr(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){this.props.activeSeoPopupId;this.setState({seoTags:this.setStateSeoTags()})}},{key:"render",value:function(){return this.getImgSeoTags()}}])&&fr(n.prototype,o),i&&fr(n,i),t}(),hr=Object(c.b)(function(e){return{selectedImagesNoScene:e.main.selectedImagesNoScene,selectedImagesSeo:e.main.selectedImagesSeo,activeSeoPopupId:e.main.activeSeoPopupId}})(br);function vr(e){return(vr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function wr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Sr(e){return(Sr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Er(e,t){return(Er=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Or(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var jr=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=Sr(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==vr(o)&&"function"!=typeof o?_r(r):o,Or(_r(n),"getReorderContent",function(){var e=n.props,t=e.selectedView;if(!0===e.showSelectedViewReorderPopup)switch(t){case"pictime":case"stacked":return a.a.createElement(rr,null);case"grid":return a.a.createElement(ur,null);case"slideshow":return a.a.createElement(rr,null);default:return"Unknown View"}}),Or(_r(n),"closePopup",function(){jQuery("body").trigger("flo_refresh_masonry"),n.props.dispatch(_({prop:"showSelectedViewReorderPopup",val:!1}),_({prop:"activeSeoPopupId",val:""}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Er(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.showSelectedViewReorderPopup,n=(e.selectedImagesNoScene,e.selectedView,T()("select-view--reorder-popup-overlay",{" popup-opened ":!0===t}));return a.a.createElement("div",{className:n},a.a.createElement("div",{className:"select-view--reorder-popup-content"},a.a.createElement("div",{className:"popup-header"},a.a.createElement("div",{className:"dashicons dashicons-no-alt",onClick:this.closePopup})),a.a.createElement(hr,null),this.getReorderContent()))}}])&&wr(n.prototype,o),i&&wr(n,i),t}(),Pr=Object(c.b)(function(e){return{selectedView:e.main.selectedView,showSelectedViewReorderPopup:e.main.showSelectedViewReorderPopup,selectedImagesNoScene:e.main.selectedImagesNoScene}})(jr);function Nr(e){return(Nr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function kr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Tr(e){return(Tr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ir(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cr(e,t){return(Cr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Gr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xr=[{label:"Stacked",val:"stacked",class:"stacked-icon pictime-icn_view-stacked",premium:!1},{label:"Grid",val:"grid",class:"grid-icon pictime-icn_view-grid",premium:!0},{label:"Slideshow",val:"slideshow",class:"slideshow-icon pictime-icn_view-slideshow",premium:!0},{label:"Pic-Time View",val:"pictime",class:"pic-time-icon pictime-icn_view-pictime ",premium:!0}],Dr=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=Tr(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==Nr(a)&&"function"!=typeof a?Ir(r):a,Gr(Ir(n),"getCurrentLayoutTitle",function(){return n.props.selectedView+" layout"}),Gr(Ir(n),"tabSwitcherClickHandler",function(e){return n.props.dispatch(_({prop:"selectedView",val:e}))}),Gr(Ir(n),"openPopup",function(){document.onkeydown=function(e){27===(e=e||window.event).keyCode&&jQuery(".popup-opened .popup-header .dashicons").trigger("click")},jQuery(".select-view--reorder-popup-overlay").on("click",function(e){jQuery(e.target).hasClass("popup-opened")&&jQuery(".popup-opened .popup-header .dashicons").trigger("click")}),n.props.dispatch(_({prop:"showSelectedViewReorderPopup",val:!0}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Cr(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this,t="";return"stacked"!=this.props.selectedView&&this.props.showPremiumPopups&&(t=" is-premium "),a.a.createElement("div",{className:"pictime__select-view-tab"},a.a.createElement("div",{className:"select-view--top-wrap"},a.a.createElement("div",{className:"select-view--top-left-wrap"},a.a.createElement("span",{className:"pictime__tab-title"},"Select your gallery layout")),a.a.createElement("div",{className:"select-view--top-right-wrap"+t},"stacked"!=this.props.selectedView&&this.props.showPremiumPopups&&a.a.createElement("span",{className:"select-view--premium-feature"},a.a.createElement("i",{className:"pictime-reward"}),"Premium Feature"),a.a.createElement("span",{className:"select-view--view-name pt-label"},this.getCurrentLayoutTitle()),"pictime"!=this.props.selectedView&&a.a.createElement("div",{className:"open-reorder-popup",onClick:this.openPopup},a.a.createElement("span",{className:"pictime-icn_expandscreen-reorder"}),a.a.createElement("span",{className:"open-reorder-popup--label pt-label f-10 "},"Reorder/Image Tags")),"pictime"==this.props.selectedView&&a.a.createElement("div",{className:"open-reorder-popup",onClick:this.openPopup},a.a.createElement("span",{className:"dashicons dashicons-edit"}),a.a.createElement("span",{className:"open-reorder-popup--label pt-label f-10 "},"Image Tags")))),a.a.createElement("div",{className:"select-view--content-wrap"},a.a.createElement("div",{className:"select-view--tabs"},a.a.createElement("div",{className:"pt-label"},"Styles"),xr.map(function(t,n){return a.a.createElement(Ge,{clickHandler:e.tabSwitcherClickHandler,key:t.val,tab:t})})),a.a.createElement("div",{className:"select-view--tabs-content"},a.a.createElement(Wn,null))),a.a.createElement(Pr,null))}}])&&kr(n.prototype,o),i&&kr(n,i),t}(),Vr=Object(c.b)(function(e){return{currentTab:e.main.currentTab,galleryGridTypeSettings:e.main.galleryGridTypeSettings,generalGridSettings:e.main.generalGridSettings,selectedView:e.main.selectedView,showSelectedViewReorderPopup:e.main.showSelectedViewReorderPopup,showPremiumPopups:e.main.pt_not_activated,activeSeoPopupId:e.main.activeSeoPopupId}})(Dr);function Ar(e){return(Ar="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Rr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Mr(e){return(Mr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Qr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ur(e,t){return(Ur=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Fr=function(e){function t(){var e,n,r,o,i,c,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var s=arguments.length,u=new Array(s),p=0;p<s;p++)u[p]=arguments[p];return r=this,o=(e=Mr(t)).call.apply(e,[this].concat(u)),n=!o||"object"!==Ar(o)&&"function"!=typeof o?Qr(r):o,i=Qr(n),l=function(){switch(n.props.currentTab){case"selectProject":return a.a.createElement(ie,null);case"selectImages":return a.a.createElement(Ee,null);case"selectedImages":return a.a.createElement(Ce,null);case"selectView":return a.a.createElement(Vr,null);default:return"Unknown Tab"}},(c="getCurrentTab")in i?Object.defineProperty(i,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):i[c]=l,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ur(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){return a.a.createElement("div",{className:"pictime__current-tab"},this.getCurrentTab())}}])&&Rr(n.prototype,o),i&&Rr(n,i),t}(),Hr=Object(c.b)(function(e){return{currentTab:e.main.currentTab}})(Fr);function Br(e){return(Br="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Lr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $r(e){return($r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function zr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jr(e,t){return(Jr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Wr=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,a=(e=$r(t)).call.apply(e,[this].concat(s)),n=!a||"object"!==Br(a)&&"function"!=typeof a?zr(r):a,o=zr(n),c=function(){n.props.dispatch(_({prop:"showPremiumFeaturesPopup",val:!1}))},(i="closePopup")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Jr(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props,t=(e.state,e.showPremiumFeaturesPopup),n=T()("pt-premium-feat-box--popup-overlay",{" popup-opened ":!0===t});return a.a.createElement("div",{className:n},a.a.createElement("div",{className:"pt-premium-feat-box--content"},a.a.createElement("div",{className:"dashicons dashicons-no-alt pt-premium-feat-box--close",onClick:this.closePopup}),a.a.createElement("div",{className:"pt-premium-feat-box--title"},a.a.createElement("i",{className:"pictime-reward"}),"Get Access to All Features"),a.a.createElement("div",{className:"pt-premium-feat-box--description-wrapper"},a.a.createElement("div",{className:"pt-premium-feat-box--description"},"This is a premium feature. Purchase and ",a.a.createElement("b",null,a.a.createElement("u",null,"activate"))," the Pro version to be able to use the premium features."),a.a.createElement("div",{className:"pt-premium-feat-box--features-list"},a.a.createElement("ul",null,a.a.createElement("li",null,"Add/Edit image tags"),a.a.createElement("li",null,"Grid Gallery View"),a.a.createElement("li",null,"Slider Gallery View"),a.a.createElement("li",null,"PicTime Gallery View"),a.a.createElement("li",null,"Priority Support Service"))),a.a.createElement(C.a,{href:"https://flothemes.com/pic-time/",target:"_blank",className:"pt-premium-feat-box--btn",variant:"contained"},"Upgrade"))))}}])&&Lr(n.prototype,o),i&&Lr(n,i),t}();var Yr=Object(c.b)(function(e){return{state:e.main,showPremiumFeaturesPopup:e.main.showPremiumFeaturesPopup}})(Wr);function Xr(e){return(Xr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Kr(e){return(Kr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Zr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ea(e,t){return(ea=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ta=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,a=(e=Kr(t)).call.apply(e,[this].concat(s)),n=!a||"object"!==Xr(a)&&"function"!=typeof a?Zr(r):a,o=Zr(n),c=function(){var e=n.props,t=e.state,r=e.is_new_post,a=e.showPremiumPopups,o=e.selectedView;if(a&&"stacked"!=o)n.props.dispatch(_({prop:"showPremiumFeaturesPopup",val:!0}));else{var i=document.getElementById("title").value,c=(Xr(JSON.stringify(t)),{action:"create_pt_gallery",title:i,post_id:document.getElementById("post_ID").value,state:JSON.stringify(t)});alertify.warning("Saving ...","custom",2),jQuery.post(ajaxurl,c,function(e){alertify.dismissAll(),alertify.success("Gallery settings were saved succesfully."),e=JSON.parse(e),1==r&&"ok"==e.status&&e.created_post_id>0?setTimeout(function(){jQuery("#publish").click()},1e3):console.log("The gallery has been updated succesfully")})}},(i="createUpdatePtPost")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ea(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props,t=(e.post_id,e.is_new_post);return a.a.createElement(a.a.Fragment,null,a.a.createElement(C.a,{onClick:this.createUpdatePtPost,variant:"contained"},"1"==t?"Publish":"Update"),a.a.createElement(Yr,null))}}])&&qr(n.prototype,o),i&&qr(n,i),t}();var na=Object(c.b)(function(e){return{state:e.main,is_new_post:e.main.is_new_post,showPremiumPopups:e.main.pt_not_activated,showPremiumFeaturesPopup:e.main.showPremiumFeaturesPopup,selectedView:e.main.selectedView}})(ta);function ra(e){return(ra="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function aa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function oa(e){return(oa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ia(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ca(e,t){return(ca=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var la=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,n=!(a=(e=oa(t)).call.apply(e,[this].concat(s)))||"object"!==ra(a)&&"function"!=typeof a?ia(r):a,o=ia(n),c=function(e){console.log("clicket the btan");var t=document.createElement("textarea");t.value=document.getElementById("pt-shortcode").value,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t),alertify.success("Shortcode was copied")},(i="copyToClipboard")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ca(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props.is_new_post,t=document.getElementById("post_ID").value;return a.a.createElement("div",null,0==e&&a.a.createElement("div",{className:"pictimewp__update-actions-shortcode inner-block"},a.a.createElement("span",{className:"description"},"You can use the following shortcode in any page or post."),a.a.createElement("div",{className:"pictimewp__update-actions-shortcode-preview--wrapper"},a.a.createElement("input",{type:"text",id:"pt-shortcode",className:"shortcode-input",onClick:this.copyToClipboard,value:"[flo_pictime id="+t+"]",readOnly:!0}),a.a.createElement(C.a,{onClick:this.copyToClipboard,className:"shortcode-input--copy",variant:"contained"},"Copy"))))}}])&&aa(n.prototype,o),i&&aa(n,i),t}();var sa=Object(c.b)(function(e){return console.log("state 22: ",e),{is_new_post:e.main.is_new_post}})(la);function ua(e){return(ua="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function pa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function fa(e,t){return!t||"object"!==ua(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ma(e){return(ma=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function da(e,t){return(da=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ya=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),fa(this,ma(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&da(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){return a.a.createElement("div",{className:"pictimewp__main-wrap"},a.a.createElement("div",{className:"pictimewp__options-wrap"},a.a.createElement(B,null),a.a.createElement(Hr,null)),a.a.createElement("div",{className:"pictimewp__update-actions-wrap"},a.a.createElement("div",{className:"pictimewp__update-actions-top inner-block"},"Save actions",a.a.createElement("a",{href:"https://docs.flothemes.com/flopictime/",target:"_blank",title:"Check documentation",className:"pt-docs-link pictime-icn_info"})),a.a.createElement("div",{className:"pictimewp__update-actions-buttons inner-block"},a.a.createElement(na,null)),a.a.createElement(sa,null)))}}])&&pa(n.prototype,o),i&&pa(n,i),t}();jQuery(document).ready(function(){document.getElementById("pictime__root")&&i.a.render(a.a.createElement(c.a,{store:N},a.a.createElement(ya,null)),document.getElementById("pictime__root"))})}});1 !function(e){function t(t){for(var r,i,c=t[0],l=t[1],s=t[2],p=0,f=[];p<c.length;p++)i=c[p],a[i]&&f.push(a[i][0]),a[i]=0;for(r in l)Object.prototype.hasOwnProperty.call(l,r)&&(e[r]=l[r]);for(u&&u(t);f.length;)f.shift()();return o.push.apply(o,s||[]),n()}function n(){for(var e,t=0;t<o.length;t++){for(var n=o[t],r=!0,c=1;c<n.length;c++){var l=n[c];0!==a[l]&&(r=!1)}r&&(o.splice(t--,1),e=i(i.s=n[0]))}return e}var r={},a={0:0},o=[];function i(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=e,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="";var c=window.webpackJsonp=window.webpackJsonp||[],l=c.push.bind(c);c.push=t,c=c.slice();for(var s=0;s<c.length;s++)t(c[s]);var u=l;o.push([77,1]),n()}({77:function(e,t,n){"use strict";n.r(t);var r=n(0),a=n.n(r),o=n(9),i=n.n(o),c=n(3),l=n(27),s=n(15),u=n.n(s);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(n,!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d={currentTab:"selectProject",projects:[],selectedProject:null,projectData:{baseUrl:null,scenes:[],galleryGridType:null,blockPhotoEnlarge:!0},selectedImages:{},selectedImagesNoScene:{},selectedImagesSeo:{},activeSeoPopupId:"",selectedView:"stacked",showSelectedViewReorderPopup:!1,showPremiumFeaturesPopup:!1,galleryGridTypeSettings:{pictime:{clonedPhotos:{},containerHeight:"0vw"},stacked:{gridSpacing:"normal",positions:{}},grid:{nrColumns:3,gridSpacing:"normal",positions:{}},slideshow:{loop:!0,navigation:"arrows",navigationStyle:"no_background",slider_style:"single_image",transition:"slide",images_spacing:"normal",images_height_desktop:"360",images_height_mobile:"250"}},generalGridSettings:{lightbox_style:"light",content_padding_x:50,content_padding_y:50}};if("undefined"!=typeof pictime_data){if(void 0!==pictime_data.pt_gallery_data&&""!=pictime_data.pt_gallery_data){var y=JSON.parse(pictime_data.pt_gallery_data);d=f({},d,{},y)}var g=!1;"1"===pt_needs_activation&&(g=!0);var b=pictime_data,h=b.projects,v=b.api_url,w=b.token,S=b.is_new_post;d=f({},d,{projects:h,api_url:v,token:w,is_new_post:S,pt_not_activated:g})}var _=function(e){return f({type:"SET_PROP"},e)},E=function(e){return f({type:"SET_NESTED_PROPS"},e)},O=function(e,t){return u()(e,m({},t.prop,{$set:t.val}))},j=function(e,t){var n;return t.data.forEach(function(t){var r={},a=t.path,o={$set:t.payload},i=m({},a[a.length-1],o);if(a.length>1)for(var c=a.length-2;c>-1;c--){i=r=m({},a[c],i)}else 1===a.length&&(r=i);n=u()(n||e,r)}),n},P=Object(l.b)({main:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_PROP":return O(e,t);case"SET_NESTED_PROPS":return j(e,t);default:return e}}}),N=Object(l.c)(P),k=n(14),T=n.n(k),I=Object(c.b)(function(e){return{currentTab:e.main.currentTab}})(function(e){var t=e.tab,n=e.clickHandler,r=e.currentTab,o=T()("pictime__tab-switcher","pictime__tab-switcher--"+t.val,{"pictime__tab-switcher--active":r===t.val});return a.a.createElement("div",{onClick:function(){return n(t.val)},className:o},t.label)}),C=n(103);function G(){return(G=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var x=Object(c.b)(function(e){var t=e.main;return{selectedProject:t.selectedProject,selectedImagesNoScene:t.selectedImagesNoScene,currentTab:t.currentTab,api_url:t.api_url,token:t.token}})(function(e){var t=e.dispatch,n=e.selectedProject,r=e.selectedImagesNoScene,o=e.currentTab,i=(e.api_url,e.token,function(){t(_({prop:"currentTab",val:"selectView"}))}),c={};switch(o){case"selectProject":n&&(c={onClick:function(){var e={action:"get_project_photos",project_id:n};alertify.warning("Fetching project data ...","custom",2),jQuery.post(ajaxurl,e,function(e){alertify.dismissAll();var n=e=JSON.parse(e),r=n.galleryGridType,a=n.scenes,o=n.baseUrl,i=n.blockPhotoEnlarge;t(E({data:[{path:["projectData"],payload:{galleryGridType:r,scenes:a,baseUrl:o,blockPhotoEnlarge:i}},{path:["currentTab"],payload:"selectImages"}]}))})}});break;case"selectImages":case"selectedImages":c={onClick:i};break;default:c={}}return a.a.createElement("div",{className:"next-step-wrap"},"selectView"!=o&&a.a.createElement(C.a,G({},c,{variant:"contained",disabled:!n||!("selectedImages"!=o&&"selectImages"!=o||r.length)||"selectView"==o}),"Continue"))}),D=Object(c.b)(function(e){return{currentTab:e.main.currentTab}})(function(e){var t=e.currentTab,n=["selectProject","selectImages","selectView"],r=(n.indexOf(t)+1)*(100/n.length)+"%";return a.a.createElement("div",{style:{width:r},className:"tabs-progress-bar"})});function V(e){return(V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function A(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function R(e){return(R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function M(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Q(e,t){return(Q=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var U=[{label:"Select Project",val:"selectProject"},{label:"Select Images",val:"selectImages"},{label:"Select View",val:"selectView"}],H=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=R(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==V(a)&&"function"!=typeof a?M(r):a,F(M(n),"tabSwitcherClickHandler",function(e){var t=n.props,r=t.projects,a=t.selectedProject,o=t.selectedImages,i=t.selectedImagesNoScene;t.api_url,t.token;r&&r.length&&null!=a&&("selectImages"==e&&0===Object.entries(o).length&&o.constructor===Object?n.fetchSelectedProject():"selectedImages"==e||"selectView"==e?i.length&&n.props.dispatch(_({prop:"currentTab",val:e})):n.props.dispatch(_({prop:"currentTab",val:e})))}),F(M(n),"fetchSelectedProject",function(){var e=n.props,t=e.selectedProject,r=(e.api_url,e.token,n.props),a={action:"get_project_photos",project_id:t};alertify.warning("Fetching project data ...","custom",2),jQuery.post(ajaxurl,a,function(e){alertify.dismissAll();var t=e=JSON.parse(e),n=t.galleryGridType,a=t.scenes,o=t.baseUrl,i=t.blockPhotoEnlarge;r.dispatch(E({data:[{path:["projectData"],payload:{galleryGridType:n,scenes:a,baseUrl:o,blockPhotoEnlarge:i}},{path:["currentTab"],payload:"selectImages"}]}))}).fail(function(){console.log("error fetching project photos")})}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Q(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this;return a.a.createElement("div",{className:"pictime__tabs-switcher-wrap"},a.a.createElement("div",{className:"pictime__tabs-and-progress"},U.map(function(t,n){return a.a.createElement(I,{clickHandler:e.tabSwitcherClickHandler,key:t.val,tab:t})}),a.a.createElement(D,null)),a.a.createElement(x,null))}}])&&A(n.prototype,o),i&&A(n,i),t}(),B=Object(c.b)(function(e){return{projects:e.main.projects,selectedProject:e.main.selectedProject,selectedImages:e.main.selectedImages,selectedImagesNoScene:e.main.selectedImagesNoScene,currentTab:e.main.currentTab,api_url:e.main.api_url,token:e.main.token}})(H),L=n(105),$=n(107);function z(e){return(z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function J(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function W(e){return(W=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function X(e,t){return(X=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var q=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,a=(e=W(t)).call.apply(e,[this].concat(s)),n=!a||"object"!==z(a)&&"function"!=typeof a?Y(r):a,o=Y(n),c=function(){var e=n.props,t=e.project,r=e.selectedProject,a=t.projectId!==r?t.projectId:null,o={};n.props.dispatch(E({data:[{path:["selectedProject"],payload:a},{path:["selectedImages"],payload:o},{path:["selectedImagesNoScene"],payload:o}]}))},(i="toggleSelected")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&X(e,t)}(t,r["Component"]),n=t,(o=[{key:"getProjectDate",value:function(e){var t="";if(e){var n=e.replace("/Date(","").replace(")/",""),r=new Date(parseInt(n)).getTime(),a=new Date(r),o=a.getDate(),i=["January","February","March","April","May","June","July","August","September","October","November","December"][a.getMonth()],c=a.getFullYear();t="".concat(o," ").concat(i,", ").concat(c)}return t}},{key:"render",value:function(){var e=this.props,t=e.project,n=e.selectedProject,r=t.name,o=t.publishDate,i=t.projectId,c=this.getProjectDate(o),l=T()("pictime__project-preview",{"pictime__project-preview--selected":i===n}),s=t.coverSmallres;return 0==t.coverProp&&(s=pictime_data.wp_plugin_dir_url+"admin/img/project_cover.png"),a.a.createElement("div",{onClick:this.toggleSelected,className:l},a.a.createElement("div",{className:"project-featimg-wrap"},a.a.createElement("img",{src:s,className:"project-featimg"})),a.a.createElement("div",{className:"project-meta"},a.a.createElement("span",{className:"project-name"},r),a.a.createElement("span",{className:"project-date"},c)))}}])&&J(n.prototype,o),i&&J(n,i),t}(),K=Object(c.b)(function(e){return{selectedProject:e.main.selectedProject}})(q);function Z(e){return(Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function te(e){return(te=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ne(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function re(e,t){return(re=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oe=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=te(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==Z(a)&&"function"!=typeof a?ne(r):a,ae(ne(n),"state",{sortBy:"publishDate"}),ae(ne(n),"handleSortByChange",function(e){return n.setState({sortBy:e.target.value})}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&re(e,t)}(t,r["Component"]),n=t,(o=[{key:"sortByHandler",value:function(){return a.a.createElement(L.a,{variant:"standard",value:this.state.sortBy,onChange:this.handleSortByChange},a.a.createElement($.a,{value:"name"},"By Name"),a.a.createElement($.a,{value:"publishDate"},"By Date"))}},{key:"render",value:function(){var e=this,t=this.props.projects,n=[];return null!==t&&t.length&&(n=t.sort(function(t,n){return t[e.state.sortBy]>n[e.state.sortBy]?1:-1})),a.a.createElement("div",{className:"pictime__select-project-tab"},!(t&&t.length)&&a.a.createElement("div",{className:"no-selected-msg"},"No projects are available. ",a.a.createElement("br",null),"Make sure the ",a.a.createElement("a",{href:pictime_data.pt_settings_url},"PicTime account is connected")),null!==t&&t.length&&a.a.createElement("div",null,a.a.createElement("div",{className:"select-project-top-wrap"},a.a.createElement("span",{className:"pictime__tab-title"},"Select Your Project"),this.sortByHandler()),a.a.createElement("div",{className:"select-project-previews"},n.map(function(e){return a.a.createElement(K,{key:e.projectId,project:e})}))))}}])&&ee(n.prototype,o),i&&ee(n,i),t}(),ie=Object(c.b)(function(e){return{projects:e.main.projects}})(oe),ce=n(108),le=n(106);function se(e){return(se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ue(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pe(e){return(pe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function fe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function me(e,t){return(me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function de(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ye=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=pe(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==se(a)&&"function"!=typeof a?fe(r):a,de(fe(n),"state",{showAll:!1}),de(fe(n),"toggleSceneImages",function(){var e=n.props.scene.photos,t=e.length,r=n.props.selected.length,a=[];(!r||r&&r!==t)&&(a=e.map(function(e){return e.photoId})),n.props.setSelected(a)}),de(fe(n),"toggleSelected",function(e){var t=n.props.selected.slice(0),r=t.indexOf(e);r>-1?t.splice(r,1):t.push(e),n.props.setSelected(t)}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&me(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this,t=this.props,n=t.scene,r=t.baseUrl,o=t.selected,i=n.photos,c=n.sceneName,l=(n.sceneId,this.state.showAll),s=l?i:i.slice(0,6),u=i.length===o.length,p=!!(o.length&&o.length<i.length);return a.a.createElement("div",{className:"pictime__single-scene"},i.length>0&&a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"scene-top-wrap"},a.a.createElement("div",{className:"scene-top-left-wrap"},a.a.createElement(ce.a,{onChange:this.toggleSceneImages,control:a.a.createElement(le.a,{checked:u,indeterminate:p}),label:c}),a.a.createElement("span",{className:"scene-info-delimiter"}),a.a.createElement("span",{className:"scene-total-selected-counter"},o.length," of ",i.length," images selected"))),a.a.createElement("div",{className:"scene-photos"},s.map(function(t){var n=T()("scene-photo-wrap",{"scene-photo-wrap--selected":o.indexOf(t.photoId)>-1},{"enlarged-photo":void 0!==t.enlarged&&t.enlarged}),i="thumbres";return t.prop>1&&(i="smallres"),a.a.createElement("div",{key:t.photoId,onClick:function(){return e.toggleSelected(t.photoId)},className:n},a.a.createElement("div",{className:"scene-photo-wrap--inner"},void 0!==t.enlarged&&t.enlarged&&a.a.createElement("div",{className:"enlarged-icon"},a.a.createElement("span",{className:"pictime-icn_arrow-view-more-up top"}),a.a.createElement("span",{className:"middle-line"}),a.a.createElement("span",{className:"pictime-icn_arrow-view-more-up bottom"})),a.a.createElement("img",{className:"scene-photo",src:"".concat(r).concat(i,"/").concat(t.filename),alt:""})))})),a.a.createElement("div",{onClick:function(){return e.setState({showAll:!l})},className:"scene-view-more scene-top-right-wrap"},a.a.createElement("div",{className:"scene-view-more--border"}),a.a.createElement("div",{className:"scene-view-more-label--container"},a.a.createElement("span",{className:"scene-view-more-label"},l?"View less Photos":"View all Photos"),a.a.createElement("i",{className:"pictime-icn_arrow-view-more-down",style:{transform:l?"rotate(180deg)":"none"}})),a.a.createElement("div",{className:"scene-view-more--border"}))))}}])&&ue(n.prototype,o),i&&ue(n,i),t}();function ge(e){return(ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function be(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function he(e){return(he=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ve(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function we(e,t){return(we=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Se(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _e=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=he(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==ge(a)&&"function"!=typeof a?ve(r):a,Se(ve(n),"state",{checked:!1}),Se(ve(n),"getCount",function(){var e=n.props,t=e.projectData,r=e.selectedImages,a=t.scenes,o=0,i=0;return a.forEach(function(e){return o+=e.photos.length}),Object.keys(r).length&&Object.keys(r).forEach(function(e){return i+=r[e].length}),{total:o,selected:i}}),Se(ve(n),"toggleAll",function(){var e=n.props.projectData.scenes,t=[],r=n.getCount(),a=r.selected<r.total;n.props.selectedImages;a?e.forEach(function(e){t.push({path:["selectedImages",e.sceneId],payload:e.photos.map(function(e){return e.photoId})}),n.setSceneImages(e.sceneId,e.photos.map(function(e){return e.photoId}))}):e.forEach(function(e){t.push({path:["selectedImages",e.sceneId],payload:[]}),n.setSceneImages(e.sceneId,[])}),n.props.dispatch(E({data:t,shortName:"SET_SELECTED_SCENE_IMAGES"})),n.setState({checked:!n.state.checked})}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&we(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this.props.selectedImages;0==Object.keys(e).length&&this.toggleAll()}},{key:"setSceneImages",value:function(e,t){var n=this.props,r=n.selectedImages,a=n.galleryGridTypeSettings;a.grid.positions={},r[e]=t;var o=this.setSelectedImagesNoScene(r);this.props.dispatch(E({data:[{path:["selectedImages",e],payload:t},{path:["selectedImagesNoScene"],payload:o},{path:["galleryGridTypeSettings"],payload:a}],shortName:"SET_SELECTED_SCENE_IMAGES"}))}},{key:"setSelectedImagesNoScene",value:function(e){var t=[];return Object.values(e).forEach(function(e){t=t.concat(e)}),t}},{key:"render",value:function(){var e=this,t=this.props,n=t.projectData,r=t.selectedImages,o=t.selectedImagesNoScene,i=this.getCount(),c=i.total===i.selected,l=i.selected>0&&i.selected<i.total,s=[];return n.scenes.forEach(function(e){return s=s.concat(e.photos)}),a.a.createElement("div",{className:"select-images-tab"},a.a.createElement("div",{className:"select-images-top-wrap"},a.a.createElement("div",{className:"select-images-top-left-wrap"},a.a.createElement("span",{className:"pictime__tab-title"},"Select your images ",a.a.createElement("span",{className:"info-delimiter"})," ",o.length," OF ",s.length," IMAGES SELECTED")),a.a.createElement("div",{className:"select-images-top-right-wrap"},a.a.createElement(ce.a,{onChange:this.toggleAll,control:a.a.createElement(le.a,{checked:c,indeterminate:l}),label:"Select all"}))),n.scenes.map(function(t){return a.a.createElement(ye,{scene:t,key:t.sceneId,baseUrl:n.baseUrl,selected:r[t.sceneId]||[],setSelected:function(n){return e.setSceneImages(t.sceneId,n)}})}))}}])&&be(n.prototype,o),i&&be(n,i),t}(),Ee=Object(c.b)(function(e){return{projectData:e.main.projectData,selectedImages:e.main.selectedImages,selectedImagesNoScene:e.main.selectedImagesNoScene,galleryGridTypeSettings:e.main.galleryGridTypeSettings}})(_e);function Oe(e){return(Oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function je(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pe(e){return(Pe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ne(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ke(e,t){return(ke=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ie=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=Pe(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==Oe(a)&&"function"!=typeof a?Ne(r):a,Te(Ne(n),"state",{checked:!1}),Te(Ne(n),"getSelectedImagesCount",function(){var e=n.props.selectedImages,t=0;return Object.keys(e).map(function(n,r){e[n].map(function(e){return t++})}),t}),Te(Ne(n),"goToSelectImages",function(){n.props.dispatch(_({prop:"currentTab",val:"selectImages"}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ke(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.projectData,n=(e.selectedImages,e.selectedImagesNoScene),r=t.baseUrl,o=this.getSelectedImagesCount();return a.a.createElement("div",{className:"selected-images-tab"},a.a.createElement("div",{className:"selected-images-top-wrap"},a.a.createElement("div",{className:"selected-images-top-left-wrap"},a.a.createElement("span",{className:"pictime__tab-title"},"Your Selected images - ",o," images")),a.a.createElement("div",{className:"selected-images-top-right-wrap"},a.a.createElement(C.a,{className:"selected-change-selection",onClick:this.goToSelectImages,variant:"outlined"},"Change Selection"))),a.a.createElement("div",{className:"selected-photos"},n.length>0&&n.map(function(e){return a.a.createElement("div",{key:e,className:"selected-photo-wrap"},a.a.createElement("img",{className:"selected-photo",src:"".concat(r,"thumbres/").concat(e,".jpg"),alt:""}))})),0==o&&a.a.createElement("div",{className:"no-selected-msg"}," No images were selected "))}}])&&je(n.prototype,o),i&&je(n,i),t}(),Ce=Object(c.b)(function(e){return{projectData:e.main.projectData,selectedImages:e.main.selectedImages,selectedImagesNoScene:e.main.selectedImagesNoScene}})(Ie),Ge=Object(c.b)(function(e){return{selectedView:e.main.selectedView,showPremiumPopups:e.main.pt_not_activated}})(function(e){var t=e.tab,n=e.clickHandler,r=e.selectedView,o=e.showPremiumPopups,i=T()("select-view--styles-tab",t.class,{"select-view--styles-tab--active":r===t.val}),c="";return t.premium&&(c="Premium feature"),a.a.createElement("div",{onClick:function(){return n(t.val)},title:c,className:i},t.premium&&o&&a.a.createElement("span",{className:"pictime-icn_badge-for-premium-gallery-view premium-layout"}))});function xe(e){return(xe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function De(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ve(e,t){return!t||"object"!==xe(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ae(e){return(Ae=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Re(e,t){return(Re=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Me=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ve(this,Ae(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Re(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.selectedImagesNoScene,n=e.projectData,r=e.gridSpacing,o=e.generalGridSettings,i=n.baseUrl;if(!Object.keys(t).length)return a.a.createElement("div",{className:"no-selected-msg "},"There are no selected images");var c=[];n.scenes.forEach(function(e){return c=c.concat(e.photos)});var l=(c=c.filter(function(e){return t.includes(e.photoId)})).slice(0,8),s={"--content_padding_x":o.content_padding_x+"px","--content_padding_y":o.content_padding_y+"px"};return a.a.createElement("div",{className:"pt-preview-container stacked-preview "+r,style:s},l.map(function(e){var t="smallres";return e.filename.indexOf(".gif")>-1&&(t="lowres"),a.a.createElement("div",{key:e.photoId,className:"selected-photo-wrap"},a.a.createElement("img",{className:"selected-photo",src:"".concat(i).concat(t,"/").concat(e.filename),alt:""}))}))}}])&&De(n.prototype,o),i&&De(n,i),t}(),Qe=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImagesNoScene:e.main.selectedImagesNoScene,projectData:e.main.projectData,gridSpacing:e.main.galleryGridTypeSettings.stacked.gridSpacing,generalGridSettings:e.main.generalGridSettings}})(Me);function Fe(e){return(Fe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ue(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function He(e){return(He=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Be(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Le(e,t){return(Le=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function $e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ze=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=He(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==Fe(o)&&"function"!=typeof o?Be(r):o,$e(Be(n),"state",{galleryGridTypeSettings:{},imagesSpacing:""}),$e(Be(n),"imagesSpacing",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.imagesSpacing,onChange:n.setImagesSpacing},a.a.createElement($.a,{value:"thin_space"},"Thin Spaces"),a.a.createElement($.a,{value:"normal"},"Normal"),a.a.createElement($.a,{value:"spaced"},"Spaced"))}),$e(Be(n),"setImagesSpacing",function(e){n.setState({imagesSpacing:e.target.value}),n.state.galleryGridTypeSettings=u()(n.state.galleryGridTypeSettings,{stacked:{gridSpacing:{$set:e.target.value}}}),n.updateGalleryGridTypeSettings()}),$e(Be(n),"updateGalleryGridTypeSettings",function(){var e=n.state.galleryGridTypeSettings;n.props.dispatch(E({data:[{path:["galleryGridTypeSettings"],payload:e}]}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Le(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this.props.galleryGridTypeSettings;this.setState({galleryGridTypeSettings:e}),this.setState({imagesSpacing:e.stacked.gridSpacing})}},{key:"render",value:function(){return a.a.createElement("div",{className:"view-stack-settings"},a.a.createElement("div",{className:"pt-label"},"Stack Settings"),a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Images Spacing:"),this.imagesSpacing()))}}])&&Ue(n.prototype,o),i&&Ue(n,i),t}(),Je=Object(c.b)(function(e){return{selectedView:e.main.selectedView,galleryGridTypeSettings:e.main.galleryGridTypeSettings}})(ze),We=n(109);function Ye(e){return(Ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qe(e){return(qe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ke(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ze(e,t){return(Ze=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function et(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tt=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=qe(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==Ye(o)&&"function"!=typeof o?Ke(r):o,et(Ke(n),"state",{generalGridSettings:{},lightbox_style:""}),et(Ke(n),"setLightBoxStyle",function(e){n.setState({lightbox_style:e.target.value}),n.state.generalGridSettings=u()(n.state.generalGridSettings,{lightbox_style:{$set:e.target.value}}),n.updateGeneralGridSettings()}),et(Ke(n),"lightBoxStyle",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.lightbox_style,onChange:n.setLightBoxStyle},a.a.createElement($.a,{value:"light"},"Light"),a.a.createElement($.a,{value:"dark"},"Dark"))}),et(Ke(n),"setContentPaddingX",function(e,t){var r=n.state.generalGridSettings;r=u()(r,{content_padding_x:{$set:t}}),n.setState({generalGridSettings:r},function(){})}),et(Ke(n),"setContentPaddingXGlobally",function(){n.updateGeneralGridSettings(),jQuery("body").trigger("flo_init_flo_grid")}),et(Ke(n),"setContentPaddingY",function(e,t){var r=n.state.generalGridSettings;r=u()(r,{content_padding_y:{$set:t}}),n.setState({generalGridSettings:r},function(){})}),et(Ke(n),"xSectionPadding",function(){var e;return e="number"==typeof n.state.generalGridSettings.content_padding_x?n.state.generalGridSettings.content_padding_x:50,a.a.createElement(We.a,{value:e,onChange:n.setContentPaddingX,onChangeCommitted:n.setContentPaddingXGlobally,"aria-labelledby":"input-slider"})}),et(Ke(n),"ySectionPadding",function(){var e;return e="number"==typeof n.state.generalGridSettings.content_padding_y?n.state.generalGridSettings.content_padding_y:50,a.a.createElement(We.a,{value:e,onChange:n.setContentPaddingY,onChangeCommitted:n.updateGeneralGridSettings,"aria-labelledby":"input-slider"})}),et(Ke(n),"updateGeneralGridSettings",function(){var e=n.state.generalGridSettings;n.props.dispatch(E({data:[{path:["generalGridSettings"],payload:e}]}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ze(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this.props.generalGridSettings;this.setState({generalGridSettings:e}),this.setState({lightbox_style:e.lightbox_style})}},{key:"render",value:function(){var e=this.props.selectedView;return a.a.createElement("div",{className:"view-general-settings"},a.a.createElement("div",{className:"pt-label"},a.a.createElement("span",{className:"pictime-icn_settings"}),"General Settings"),"slideshow"!=e&&!1,"slideshow"!=e&&a.a.createElement("div",{className:"pt-slider-options"},a.a.createElement("label",{className:"pt-option-label"},"Desktop Content Section Padding"),a.a.createElement("div",{className:"slider-wrap"},this.xSectionPadding(),a.a.createElement("div",{className:"slider-value"},this.state.generalGridSettings.content_padding_x,"px"))),a.a.createElement("div",{className:"pt-slider-options"},a.a.createElement("label",{className:"pt-option-label"},"Desktop Top and Bottom Section Padding"),a.a.createElement("div",{className:"slider-wrap"},this.ySectionPadding(),a.a.createElement("div",{className:"slider-value"},this.state.generalGridSettings.content_padding_y,"px"))))}}])&&Xe(n.prototype,o),i&&Xe(n,i),t}(),nt=Object(c.b)(function(e){return{selectedView:e.main.selectedView,generalGridSettings:e.main.generalGridSettings,lightbox_style:e.main.generalGridSettings.lightbox_style}})(tt);function rt(e){return(rt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function at(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ot(e,t){return!t||"object"!==rt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function it(e){return(it=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ct(e,t){return(ct=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var lt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ot(this,it(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ct(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){this.props.selectedImagesNoScene;return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"select-view--preview-wrap"},a.a.createElement("div",{className:"select-view--preview-wrap-header"},a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"})),a.a.createElement(Qe,null)),a.a.createElement("div",{className:"select-view--settings-wrap"},a.a.createElement(nt,null),a.a.createElement(Je,null)))}}])&&at(n.prototype,o),i&&at(n,i),t}(),st=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImagesNoScene:e.main.selectedImagesNoScene}})(lt),ut=n(38),pt=n.n(ut),ft=n(39),mt=n.n(ft),dt=n(56),yt=n.n(dt);function gt(e){return(gt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function bt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ht(e){return(ht=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function vt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wt(e,t){return(wt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var St=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,a=(e=ht(t)).call.apply(e,[this].concat(s)),n=!a||"object"!==gt(a)&&"function"!=typeof a?vt(r):a,o=vt(n),c=function(e){n.props.showPremiumPopups?n.props.dispatch(_({prop:"showPremiumFeaturesPopup",val:!0})):n.props.dispatch(_({prop:"activeSeoPopupId",val:e}))},(i="openEditSeoTags")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&wt(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this,t=this.props.img_id;return a.a.createElement(a.a.Fragment,null,a.a.createElement("span",{className:"image-seo-tags--open-popup-icn dashicons dashicons-info",title:"Edit Image Tags",onClick:function(){return e.openEditSeoTags(t)}}))}}])&&bt(n.prototype,o),i&&bt(n,i),t}(),_t=Object(c.b)(function(e){return{selectedImagesNoScene:e.main.selectedImagesNoScene,selectedImagesSeo:e.main.selectedImagesSeo,showPremiumPopups:e.main.pt_not_activated}})(St);function Et(e){return(Et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ot(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function jt(e){return(jt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Pt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nt(e,t){return(Nt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function kt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Tt=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=jt(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==Et(a)&&"function"!=typeof a?Pt(r):a,kt(Pt(n),"packery",null),kt(Pt(n),"state",{imgWidth:"",columns:3,gutter:"normal"}),kt(Pt(n),"masonryRefreshHandler",function(e){jQuery(".pt-preview-container.grid-preview").length&&n.refreshLayout()}),kt(Pt(n),"initPackery",function(){var e=n.getNumericSpacing();n.packery=new pt.a(n.grid,{itemSelector:".packery-photo-wrap",percentPosition:!0,initLayout:!1,gutter:e}),mt()(n.grid,n.setSavedPositions),n.packery.on("layoutComplete",n.savePositions),n.props.is_sortable&&n.packery.on("dragItemPositioned",n.savePositions)}),kt(Pt(n),"getNumericSpacing",function(){switch(n.props.gridOptions.gridSpacing){case"thin_space":return 3;case"spaced":return 30;default:return 12}}),kt(Pt(n),"initDragabilly",function(){n.packery.items.forEach(function(e){var t=new yt.a(e.element);n.packery.bindDraggabillyEvents(t)})}),kt(Pt(n),"setSavedPositions",function(){var e=n.props.gridOptions.positions;e&&e.length?(n.packery._resetLayout(),n.packery.items=e.map(function(e){var t=n.grid.querySelector('[data-id="'.concat(e.id,'"]')),r=n.packery.getItem(t);if(void 0!==r)return r.rect.x=parseFloat(e.x)*n.packery.packer.width,r}),n.packery.layout()):n.packery.layout()}),kt(Pt(n),"getPositions",function(){return n.packery.items.map(function(e){var t=e.rect.x/n.packery.packer.width;return{id:e.element.getAttribute("data-id"),x:t,prop:e.element.getAttribute("data-prop")}})}),kt(Pt(n),"savePositions",function(){var e=n.getPositions();n.props.dispatch(E({data:[{path:["galleryGridTypeSettings","grid","positions"],payload:e}]}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Nt(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this,t=this.props.gridOptions;this.setState({columns:t.nrColumns}),this.setState({gutter:t.gridSpacing}),setTimeout(function(){e.refreshLayout()},0),jQuery("body").on("flo_refresh_masonry",this.masonryRefreshHandler)}},{key:"componentWillUnmount",value:function(){jQuery("body").off("flo_refresh_masonry",this.masonryRefreshHandler)}},{key:"componentDidUpdate",value:function(e,t){this.props.gridOptions.nrColumns!==e.gridOptions.nrColumns&&this.refreshLayout(),this.props.gridOptions.gridSpacing!==e.gridOptions.gridSpacing&&this.refreshLayout(),this.props.parentPadding!==e.parentPadding&&this.packery.layout()}},{key:"refreshLayout",value:function(){var e=this.props.gridOptions,t=this.getNumericSpacing(),n=(this.props.gridOptions.nrColumns-1)*t;this.setState({gutter:e.gridSpacing},function(){this.setState({columns:e.nrColumns},function(){var e=this;this.getNumericSpacing();var t="calc((100% - ".concat(n,"px)/").concat(this.state.columns,")");this.setState({imgWidth:t},function(){e.initAll()})})})}},{key:"initAll",value:function(){this.initPackery(),this.props.is_sortable&&this.initDragabilly()}},{key:"render",value:function(){var e=this,t=this.getNumericSpacing();return a.a.createElement("div",{className:"packery-main-wrap",style:kt({},"--items-padding",t/2+"px"),ref:function(t){return e.grid=t}},this.props.photos.map(function(t,n){var r,o="smallres";return t.filename.indexOf(".gif")>-1&&(o="lowres"),a.a.createElement("div",{key:t.photoId,"data-id":t.photoId,"data-prop":t.prop,"data-prop_text":100*t.prop+"%",className:"packery-photo-wrap",style:(r={},kt(r,"--img-width",e.state.imgWidth),kt(r,"--img-height",100*t.prop+"%"),kt(r,"boxSizing","border-box"),r)},a.a.createElement(_t,{img_id:t.photoId}),a.a.createElement("div",{className:"packery-photo-wrap--inner"},n<10&&a.a.createElement("img",{className:"selected-photo flo-lazyload lazyload",src:"".concat(e.props.baseUrl,"thumbres/").concat(t.filename),"data-src":"".concat(e.props.baseUrl).concat(o,"/").concat(t.filename)}),n>=10&&a.a.createElement("img",{className:"selected-photo flo-lazyload lazyload","data-src":"".concat(e.props.baseUrl).concat(o,"/").concat(t.filename)})))}))}}])&&Ot(n.prototype,o),i&&Ot(n,i),t}(),It=Object(c.b)(function(e){return{gridOptions:e.main.galleryGridTypeSettings.grid}})(Tt);function Ct(e){return(Ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Gt(){return(Gt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function xt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Dt(e){return(Dt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Vt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function At(e,t){return(At=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Rt=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,a=(e=Dt(t)).call.apply(e,[this].concat(s)),n=!a||"object"!==Ct(a)&&"function"!=typeof a?Vt(r):a,o=Vt(n),c=function(){var e=n.props,t=e.projectData,r=e.selectedImagesNoScene,a=t.scenes,o=t.baseUrl,i=[];return a.forEach(function(e){return i=i.concat(e.photos)}),{baseUrl:o,photos:i=i.filter(function(e){return r.includes(e.photoId)}),is_sortable:!1}},(i="getMasonryData")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&At(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.selectedImagesNoScene,n=e.projectData,r=e.gridSpacing,o=e.generalGridSettings;n.baseUrl;if(!Object.keys(t).length)return a.a.createElement("div",{className:"no-selected-msg "},"There are no selected images");t.slice(0,8);var i={"--content_padding_x":o.content_padding_x+"px","--content_padding_y":o.content_padding_y+"px"};return a.a.createElement("div",{className:"pt-preview-container grid-preview "+r,style:i},a.a.createElement(It,Gt({parentPadding:this.props.generalGridSettings.content_padding_x},this.getMasonryData())))}}])&&xt(n.prototype,o),i&&xt(n,i),t}(),Mt=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImagesNoScene:e.main.selectedImagesNoScene,projectData:e.main.projectData,gridSpacing:e.main.galleryGridTypeSettings.grid.gridSpacing,generalGridSettings:e.main.generalGridSettings}})(Rt);function Qt(e){return(Qt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ft(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ut(e){return(Ut=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ht(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bt(e,t){return(Bt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Lt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $t=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=Ut(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==Qt(o)&&"function"!=typeof o?Ht(r):o,Lt(Ht(n),"state",{galleryGridTypeSettings:{},gridSpacing:"normal",nrColumns:3,positions:{}}),Lt(Ht(n),"getNumericSpacing",function(){switch(n.state.imagesSpacing){case"thin_space":return 3;case"spaced":return 78;default:return 16}}),Lt(Ht(n),"gridColumns",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.nrColumns,onChange:n.setGridColumns},a.a.createElement($.a,{value:"2"},"Two"),a.a.createElement($.a,{value:"3"},"Three"),a.a.createElement($.a,{value:"4"},"Four"),a.a.createElement($.a,{value:"6"},"Six"))}),Lt(Ht(n),"setGridColumns",function(e){n.setState({nrColumns:e.target.value}),n.state.galleryGridTypeSettings=u()(n.state.galleryGridTypeSettings,{grid:{nrColumns:{$set:e.target.value},positions:{$set:{}}}}),n.updateGalleryGridTypeSettings()}),Lt(Ht(n),"gridSpacing",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.gridSpacing,onChange:n.setGridSpacing},a.a.createElement($.a,{value:"thin_space"},"Thin Spaces"),a.a.createElement($.a,{value:"normal"},"Normal"),a.a.createElement($.a,{value:"spaced"},"Spaced"))}),Lt(Ht(n),"setGridSpacing",function(e){n.setState({gridSpacing:e.target.value}),n.state.galleryGridTypeSettings=u()(n.state.galleryGridTypeSettings,{grid:{gridSpacing:{$set:e.target.value}}}),n.updateGalleryGridTypeSettings()}),Lt(Ht(n),"updateGalleryGridTypeSettings",function(){var e=n.state.galleryGridTypeSettings;n.props.dispatch(E({data:[{path:["galleryGridTypeSettings"],payload:e}]}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Bt(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this.props.galleryGridTypeSettings;this.setState({galleryGridTypeSettings:e}),this.setState({gridSpacing:e.grid.gridSpacing}),this.setState({nrColumns:e.grid.nrColumns}),this.setState({positions:e.grid.positions})}},{key:"render",value:function(){return a.a.createElement("div",{className:"view-stack-settings"},a.a.createElement("div",{className:"pt-label"},"Grid Settings"),a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Columns:"),this.gridColumns()),a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Grid Spacing:"),this.gridSpacing()))}}])&&Ft(n.prototype,o),i&&Ft(n,i),t}(),zt=Object(c.b)(function(e){return{selectedView:e.main.selectedView,galleryGridTypeSettings:e.main.galleryGridTypeSettings}})($t);function Jt(e){return(Jt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Wt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Yt(e,t){return!t||"object"!==Jt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Xt(e){return(Xt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function qt(e,t){return(qt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Kt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Yt(this,Xt(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qt(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){this.props.selectedImagesNoScene;return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"select-view--preview-wrap"},a.a.createElement("div",{className:"select-view--preview-wrap-header"},a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"})),a.a.createElement(Mt,null)),a.a.createElement("div",{className:"select-view--settings-wrap"},a.a.createElement(nt,null),a.a.createElement(zt,null)))}}])&&Wt(n.prototype,o),i&&Wt(n,i),t}(),Zt=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImagesNoScene:e.main.selectedImagesNoScene}})(Kt);function en(e){return(en="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tn(n,!0).forEach(function(t){sn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tn(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function rn(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function an(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function on(e){return(on=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function cn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ln(e,t){return(ln=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function sn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var un=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=on(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==en(a)&&"function"!=typeof a?cn(r):a,sn(cn(n),"state",{clonedPhotos:[],containerHeight:0}),sn(cn(n),"getMasonryData",function(){var e=n.props.projectData,t=e.scenes,r=e.baseUrl,a=[];return t.forEach(function(e){return a=a.concat(e.photos)}),{baseUrl:r,photos:a}}),sn(cn(n),"getGridData",function(){var e=n.props.projectData,t="normal",r=3;switch(void 0!==e.galleryGridType&&null!=e.galleryGridType?parseInt(e.galleryGridType):pt_options.account_integrations.galleryType){case 0:case 2:t="normal",r=4;break;case 3:t="spaced",r=4;break;case 4:t="thin_space",r=4;break;case 20:t="normal",r=6;break;case 21:t="thin_space",r=6;break;case 22:t="spaced",r=6;break;case 30:t="normal",r=3;break;case 31:t="thin_space",r=3;break;case 32:t="spaced",r=3}return{gutter:t,gutterNumeric:n.getNumericSpacing(t),numberColumns:r}}),sn(cn(n),"getNumericSpacing",function(e){switch(e){case"thin_space":return 3;case"spaced":return 30;default:return 8}}),sn(cn(n),"findClosest",function(e,t){var n={diff:1/0,index:0};return e.forEach(function(e,r){var a=Math.abs(e.prop-t);a<n.diff&&(n={diff:a,index:r})}),e[n.index]}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ln(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this;this.initFloGrid(),window.onresize=function(t){e.initFloGrid()},jQuery("body").on("flo_init_flo_grid",function(t){jQuery(".pictime-preview").length&&e.initFloGrid()})}},{key:"initFloGrid",value:function(){var e,t=this,n=this.props.selectedImagesNoScene,r=this.getGridData(),a=r.gutterNumeric,o=r.numberColumns;void 0!==this.grid&&null!==this.grid?(console.log("this.grid: ",this.grid),e=this.grid.clientWidth):e=jQuery(".pt-preview-container.pictime-preview").innerWidth;var i=e/o,c=rn(this.getMasonryData().photos);c=c.filter(function(e){return n.includes(e.photoId)});var l=Array(o).fill(0),s=Array(o).fill({});c.forEach(function(e,n,r){r[n].prop>1&&r[n].enlarged&&(r[n].enlarged=!1);var o=e.prop,c=e.enlarged,u=l.indexOf(Math.min.apply(Math,rn(l)));if(!e.parsed){var p=i-a;c&&(p=2*i-a);var f=p*o+a;if(c){var m,d,y=[];l.forEach(function(e,t){var n,r;if(void 0!==l[t+1]){var a=((n=e)+(r=l[t+1]))/2;y.push({firstCol:n,secondCol:r,meanVal:a,cols:[t,t+1]})}}),y.sort(function(e,t){return e.meanVal<t.meanVal?-1:1});var g=y[0];m=g.cols[0],d=g.cols[1];var b=[l[m],l[d]];b.sort(function(e,t){return e<t?-1:1});var h=b[0],v=l.indexOf(b[0]),w=b[1],S=w,_=w-h;if(0!==_){var E=_/i;if(E>.4){var O=r.filter(function(e){return!e.parsed&&!e.enlarged}),j=t.findClosest(O,E);if(j){var P=r.findIndex(function(e){return e.photoId===j.photoId});r[P]=nn({},j,{col:v,height:_,top:h,parsed:!0,prop:E}),s[v]=r[P]}}else{var N=s[v];if(N.enlarged){var k=l.indexOf(b[1]),T=s[k],I=r.findIndex(function(e){return e.photoId===T.photoId}),C=r[I].height-_,G=C/i;r[I]=nn({},r[I],{height:C,prop:G,changedHeight:!0}),S=h}else{var x=r.findIndex(function(e){return e.photoId===N.photoId}),D=r[x].height+_,V=D/i;r[x]=nn({},r[x],{height:D,prop:V,changedHeight:!0})}}}r[n]=nn({},e,{col:m,height:f,top:S,parsed:!0}),l[m]=S+f,l[d]=S+f,s[m]=r[n],s[d]=r[n]}else r[n]=nn({},e,{col:u,height:f,top:l[u],parsed:!0}),l[u]+=f,s[u]=r[n]}});var u=Math.max.apply(Math,rn(l));c.forEach(function(e,t,n){n[t].height=n[t].height/u*100,n[t].top=n[t].top/u*100,n[t].filename=n[t].filename});var p=jQuery(".select-view--preview-wrap").innerWidth();this.setState({clonedPhotos:c,containerHeight:u,containerWidth:p});var f={clonedPhotos:c,containerHeight:u,containerWidth:p};this.props.dispatch(E({data:[{path:["galleryGridTypeSettings","pictime"],payload:f}]}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.projectData,r=t.generalGridSettings,o=n.baseUrl,i=this.getGridData(),c=i.gutter,l=(i.gutterNumeric,i.numberColumns),s={"--content_padding_x":r.content_padding_x+"px","--content_padding_y":r.content_padding_y+"px"};return a.a.createElement("div",{className:"pt-preview-container pictime-preview",style:s},a.a.createElement("div",{className:"packery-main-wrap "+c,style:{"--items-padding":"0px",boxSizing:"border-box",height:this.state.containerHeight},ref:function(t){return e.grid=t}},this.state.clonedPhotos.map(function(e){var t=100/l,r="smallres";e.filename.indexOf(".gif")>-1&&(r="lowres"),void 0!==n.blockPhotoEnlarge&&!1===n.blockPhotoEnlarge&&e.enlarged&&(t*=2);var i=T()("packery-photo-wrap",{"changed-height":e.changedHeight});return a.a.createElement("div",{key:e.photoId,className:i,style:{top:e.top+"%",left:e.col*(100/l)+"%",width:t+"%",height:e.height+"%"}},a.a.createElement("div",{className:"selected-photo-as-bg",style:{backgroundImage:"url(".concat(o).concat(r,"/").concat(e.filename,")")}}))})))}}])&&an(n.prototype,o),i&&an(n,i),t}(),pn=Object(c.b)(function(e){return{selectedView:e.main.selectedView,projectData:e.main.projectData,generalGridSettings:e.main.generalGridSettings,selectedImagesNoScene:e.main.selectedImagesNoScene}})(un);function fn(e){return(fn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function mn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function dn(e,t){return!t||"object"!==fn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function yn(e){return(yn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function gn(e,t){return(gn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var bn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),dn(this,yn(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&gn(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){this.props.selectedImagesNoScene;return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"select-view--preview-wrap"},a.a.createElement("div",{className:"select-view--preview-wrap-header"},a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"})),a.a.createElement(pn,null)),a.a.createElement("div",{className:"select-view--settings-wrap"},a.a.createElement(nt,null),a.a.createElement("div",{className:"pt-view-hint"},a.a.createElement("h5",null,"Note:"),"This gallery layout duplicates the layout of the project you have created in Pic-Time. In case you would like to alter the layout, you need to edit the project layout directly in Pic-Time and then sync your Data. Alternatively, please use one of the other three available layout options provided in addition to Pic-Time layout.")))}}])&&mn(n.prototype,o),i&&mn(n,i),t}(),hn=Object(c.b)(function(e){return{selectedView:e.main.selectedView,projectData:e.main.projectData}})(bn);function vn(e){return(vn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function wn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Sn(e,t){return!t||"object"!==vn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function _n(e){return(_n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function En(e,t){return(En=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var On=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Sn(this,_n(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&En(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){jQuery(".pt-preview-container .slideshow-preview").slick({lazyLoad:"ondemand",adaptiveHeight:!0,slidesToShow:1,slidesToScroll:1,centerMode:!0})}},{key:"render",value:function(){var e=this.props,t=e.selectedImagesNoScene,n=e.projectData,r=e.slideshowSettings,o=e.generalGridSettings,i=n.baseUrl;if(!Object.keys(t).length)return a.a.createElement("div",{className:"no-selected-msg "},"There are no selected images");var c={"--content_padding_y":o.content_padding_y+"px"},l=r.slider_style+" spacing_"+r.images_spacing+" "+r.navigationStyle,s=[];n.scenes.forEach(function(e){return s=s.concat(e.photos)}),s=s.filter(function(e){return t.includes(e.photoId)});var u=" pictime-icn_pt-arrow ",p=" pictime-icn_pt-arrow ";return"circle_arrows"==r.navigationStyle&&(u=" pictime-icn_arrow-with-circle-left ",p=" pictime-icn_arrow-with-circle-right "),a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"pt-preview-container",style:c},a.a.createElement("div",{className:"slideshow-preview "+l},s.map(function(e,t){var n="smallres";return e.filename.indexOf(".gif")>-1&&(n="lowres"),a.a.createElement("div",{key:t,className:"selected-photo-wrap ",style:{"--img-prop":e.prop}},t<5&&a.a.createElement("img",{className:"selected-photo",src:"".concat(i).concat(n,"/").concat(e.filename)}),t>=5&&a.a.createElement("img",{className:"selected-photo","data-lazy":"".concat(i).concat(n,"/").concat(e.filename)}))})),"visible_nearby"==r.slider_style&&a.a.createElement("div",{className:"pt-slider-nav "+r.slider_style+" "+r.navigationStyle},a.a.createElement("span",{className:u+"pt-slick-prev pic-time-icon "}),a.a.createElement("span",{className:p+"pt-slick-next pic-time-icon "}))))}}])&&wn(n.prototype,o),i&&wn(n,i),t}(),jn=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImagesNoScene:e.main.selectedImagesNoScene,projectData:e.main.projectData,slideshowSettings:e.main.galleryGridTypeSettings.slideshow,generalGridSettings:e.main.generalGridSettings}})(On);function Pn(e){return(Pn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Nn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function kn(e){return(kn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Tn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function In(e,t){return(In=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Cn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Gn=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=kn(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==Pn(o)&&"function"!=typeof o?Tn(r):o,Cn(Tn(n),"state",{galleryGridTypeSettings:{},slider_style:"single_image",loop:!0,navigation:"arrows",navigationStyle:"no_background",transition:"slide",images_spacing:"normal",images_height_desktop:360,images_height_mobile:250}),Cn(Tn(n),"getSliderSettings",function(){var e=!1,t=!1;"visible_nearby"==n.state.slider_style&&(e=!0,t=!0);var r={infinite:n.state.loop,lazyLoad:"ondemand",slidesToShow:1,slidesToScroll:1,centerMode:e,variableWidth:t};return"visible_nearby"==n.state.slider_style&&(r.slidesToShow=5,r.initialSlide=1,r.prevArrow=jQuery(".pt-slider-nav .pt-slick-prev"),r.nextArrow=jQuery(".pt-slider-nav .pt-slick-next")),"single_image"==n.state.slider_style&&"fade"==n.state.transition&&(r.fade=!0),r}),Cn(Tn(n),"resetSlider",function(){setTimeout(function(){jQuery(".pt-preview-container .slideshow-preview").slick("unslick"),jQuery(".pt-preview-container .slideshow-preview").slick(n.getSliderSettings())},10)}),Cn(Tn(n),"loopSettings",function(){return a.a.createElement("div",{className:"pt-checkbox-settings-wrapper"},a.a.createElement(le.a,{value:"checkedLoop",className:"pt-checkbox",color:"default",inputProps:{"aria-label":"Loop Slider"},checked:n.state.loop,onChange:n.handleLoop("checkedLoop")}))}),Cn(Tn(n),"handleLoop",function(e){return function(e){n.setState({loop:e.target.checked}),n.state.galleryGridTypeSettings=u()(n.state.galleryGridTypeSettings,{slideshow:{loop:{$set:e.target.checked}}}),n.updateGalleryGridTypeSettings(),n.resetSlider()}}),Cn(Tn(n),"sliderTransition",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.transition,onChange:n.setSliderProperty("transition")},a.a.createElement($.a,{value:"slide"},"Slide"),a.a.createElement($.a,{value:"fade"},"Fade"))}),Cn(Tn(n),"sliderStyle",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.slider_style,onChange:n.setSliderProperty("slider_style")},a.a.createElement($.a,{value:"visible_nearby"},"Visible Nearby"),a.a.createElement($.a,{value:"single_image"},"Single image"))}),Cn(Tn(n),"navStyle",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.navigationStyle,onChange:n.setSliderProperty("navigationStyle")},a.a.createElement($.a,{value:"no_background"},"No Background"),a.a.createElement($.a,{value:"circle_arrows"},"Circle"))}),Cn(Tn(n),"sliderImgSpacing",function(){return a.a.createElement(L.a,{variant:"standard",value:n.state.images_spacing,onChange:n.setSliderProperty("images_spacing")},a.a.createElement($.a,{value:"normal"},"Normal"),a.a.createElement($.a,{value:"thin_space"},"Thin Spaces"),a.a.createElement($.a,{value:"spaced"},"Spaced"))}),Cn(Tn(n),"setSliderProperty",function(e){return function(t){n.setState(Cn({},e,t.target.value)),n.state.galleryGridTypeSettings=u()(n.state.galleryGridTypeSettings,{slideshow:Cn({},e,{$set:t.target.value})}),n.updateGalleryGridTypeSettings(),n.resetSlider()}}),Cn(Tn(n),"updateGalleryGridTypeSettings",function(){var e=n.state.galleryGridTypeSettings;n.props.dispatch(E({data:[{path:["galleryGridTypeSettings"],payload:e}]}))}),Cn(Tn(n),"imagesHeight",function(){var e;return e="number"==typeof n.state.images_height_desktop?n.state.images_height_desktop:360,a.a.createElement(We.a,{value:e,onChange:n.setImagesHeight,onChangeCommitted:n.updateGalleryGridTypeSettings,"aria-labelledby":"input-slider",min:200,max:800})}),Cn(Tn(n),"imagesHeightMobile",function(){var e;return e="number"==typeof n.state.images_height_mobile?n.state.images_height_mobile:250,a.a.createElement(We.a,{value:e,onChange:n.setImagesHeightMobile,onChangeCommitted:n.updateGalleryGridTypeSettings,"aria-labelledby":"input-slider",min:100,max:350})}),Cn(Tn(n),"setImagesHeight",function(e,t){var r=n.state.galleryGridTypeSettings;r=u()(r,{slideshow:{images_height_desktop:{$set:t}}}),n.setState({images_height_desktop:t}),n.setState({galleryGridTypeSettings:r})}),Cn(Tn(n),"setImagesHeightMobile",function(e,t){var r=n.state.galleryGridTypeSettings;r=u()(r,{slideshow:{images_height_mobile:{$set:t}}}),n.setState({images_height_mobile:t}),n.setState({galleryGridTypeSettings:r})}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&In(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){var e=this.props.galleryGridTypeSettings;void 0===e.slideshow.images_height_desktop&&(e.slideshow.images_height_desktop=360),void 0===e.slideshow.images_height_mobile&&(e.slideshow.images_height_mobile=250),void 0===e.slideshow.slider_style&&(e.slideshow.slider_style="single_image"),this.setState({galleryGridTypeSettings:e}),this.setState({slider_style:e.slideshow.slider_style}),this.setState({loop:e.slideshow.loop}),this.setState({transition:e.slideshow.transition}),this.setState({navigation:e.slideshow.navigation}),this.setState({navigationStyle:e.slideshow.navigationStyle}),this.setState({images_spacing:e.slideshow.images_spacing}),this.setState({images_height_desktop:e.slideshow.images_height_desktop}),this.setState({images_height_mobile:e.slideshow.images_height_mobile}),this.resetSlider()}},{key:"render",value:function(){return a.a.createElement("div",{className:"view-slideshow-settings"},a.a.createElement("div",{className:"pt-label"},"Slideshow Settings"),a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Loop:"),this.loopSettings()),a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Slider Style:"),this.sliderStyle()),"visible_nearby"==this.state.slider_style&&a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Images Spacing:"),this.sliderImgSpacing()),"single_image"==this.state.slider_style&&a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Transition:"),this.sliderTransition()),a.a.createElement("div",{className:"pt-select-options"},a.a.createElement("label",{className:"pt-option-label"},"Navigation Style:"),this.navStyle()),a.a.createElement("div",{className:"pt-slider-options"},a.a.createElement("label",{className:"pt-option-label"},"Slideshow Image height (on Desktop)"),a.a.createElement("div",{className:"slider-wrap"},this.imagesHeight(),a.a.createElement("div",{className:"slider-value"},this.state.images_height_desktop,"px"))),"visible_nearby"==this.state.slider_style&&a.a.createElement("div",{className:"pt-slider-options"},a.a.createElement("label",{className:"pt-option-label"},"Slideshow Image height (on Mobile)"),a.a.createElement("div",{className:"slider-wrap"},this.imagesHeightMobile(),a.a.createElement("div",{className:"slider-value"},this.state.images_height_mobile,"px"))))}}])&&Nn(n.prototype,o),i&&Nn(n,i),t}(),xn=Object(c.b)(function(e){return{selectedView:e.main.selectedView,galleryGridTypeSettings:e.main.galleryGridTypeSettings}})(Gn);function Dn(e){return(Dn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Vn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function An(e,t){return!t||"object"!==Dn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Rn(e){return(Rn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Mn(e,t){return(Mn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Qn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),An(this,Rn(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Mn(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){this.props.selectedImagesNoScene;return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"select-view--preview-wrap"},a.a.createElement("div",{className:"select-view--preview-wrap-header"},a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"}),a.a.createElement("span",{className:"circle"})),a.a.createElement(jn,null)),a.a.createElement("div",{className:"select-view--settings-wrap"},a.a.createElement(nt,null),a.a.createElement(xn,null)))}}])&&Vn(n.prototype,o),i&&Vn(n,i),t}(),Fn=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImagesNoScene:e.main.selectedImagesNoScene}})(Qn);function Un(e){return(Un="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Hn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Bn(e){return(Bn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ln(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $n(e,t){return($n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function zn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jn=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=Bn(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==Un(o)&&"function"!=typeof o?Ln(r):o,zn(Ln(n),"getSelectedImagesNoScene",function(){var e=[],t=n.props.selectedImages;return Object.keys(t).map(function(n,r){t[n].map(function(t){return e.push(t)})}),e}),zn(Ln(n),"getCurrentTab",function(){n.getSelectedImagesNoScene();switch(n.props.selectedView){case"pictime":return a.a.createElement(hn,null);case"stacked":return a.a.createElement(st,null);case"grid":return a.a.createElement(Zt,null);case"slideshow":return a.a.createElement(Fn,null);default:return"Unknown View Tab"}}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$n(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){return a.a.createElement("div",{className:"select-view__current-tab"},this.getCurrentTab())}}])&&Hn(n.prototype,o),i&&Hn(n,i),t}(),Wn=Object(c.b)(function(e){return{selectedView:e.main.selectedView,selectedImages:e.main.selectedImages}})(Jn),Yn=n(57);function Xn(e){return(Xn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Kn(e){return(Kn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Zn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function er(e,t){return(er=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function tr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nr=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=Kn(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==Xn(a)&&"function"!=typeof a?Zn(r):a,tr(Zn(n),"savePositions",function(){var e=n.getPositions();jQuery(".pt-preview-container .slideshow-preview").length&&jQuery(".pt-preview-container .slideshow-preview").slick("unslick"),n.props.dispatch(_({prop:"selectedImagesNoScene",val:e})),jQuery(".pt-preview-container .slideshow-preview").length&&setTimeout(function(){jQuery(".pt-preview-container .slideshow-preview").slick(n.getSliderSettings())},10)}),tr(Zn(n),"getPositions",function(){var e=document.getElementsByClassName("stacked-items-sortable--item");return Array.from(e).map(function(e){return parseInt(e.getAttribute("data-id"))})}),tr(Zn(n),"initSortable",function(){var e=Zn(n),t=n.props.selectedView,r=(n.props,document.getElementById("stacked-items-sortable")),a=".stacked-items-sortable--item";if("pictime"==t)a=".non-existing-class";new Yn.a(r,{onEnd:function(t){t.item;e.savePositions()},handle:a})}),tr(Zn(n),"getSliderSettings",function(){var e=n.props.slideshowSettings,t=!1,r=!1;"visible_nearby"==e.slider_style&&(t=!0,r=!0);var a={infinite:e.loop,lazyLoad:"ondemand",adaptiveHeight:!0,slidesToShow:1,slidesToScroll:1,centerMode:t,variableWidth:r};return"visible_nearby"==e.slider_style&&(a.prevArrow=jQuery(".pt-slider-nav .pt-slick-prev"),a.nextArrow=jQuery(".pt-slider-nav .pt-slick-next")),"single_image"==e.slider_style&&"fade"==e.transition&&(a.fade=!0),a}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&er(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){this.props.selectedImagesNoScene;this.initAll()}},{key:"initAll",value:function(){this.initSortable()}},{key:"render",value:function(){var e=this.props,t=e.projectData,n=e.selectedImagesNoScene,r=e.activeSeoPopupId,o=(t.scenes,t.baseUrl),i="";""!=r&&(i="blur");var c=[],l=[];t.scenes.forEach(function(e){return c=l.concat(e.photos)});var s=!0,u=!1,p=void 0;try{for(var f,m=c[Symbol.iterator]();!(s=(f=m.next()).done);s=!0){var d=f.value;n.includes(d.photoId)&&(l[d.photoId]=d)}}catch(e){u=!0,p=e}finally{try{s||null==m.return||m.return()}finally{if(u)throw p}}var y=n.map(function(e,t){return a.a.createElement("li",{key:e,"data-id":e,className:"stacked-items-sortable--item"},a.a.createElement("img",{src:"".concat(o,"thumbres/").concat(l[e].filename),alt:""}),a.a.createElement(_t,{img_id:e}))});return a.a.createElement("ul",{id:"stacked-items-sortable",className:i+" stacked-items-sortable"},y)}}])&&qn(n.prototype,o),i&&qn(n,i),t}(),rr=Object(c.b)(function(e){return{projectData:e.main.projectData,selectedImagesNoScene:e.main.selectedImagesNoScene,selectedImagesSeo:e.main.selectedImagesSeo,slideshowSettings:e.main.galleryGridTypeSettings.slideshow,selectedView:e.main.selectedView,activeSeoPopupId:e.main.activeSeoPopupId}})(nr);function ar(e){return(ar="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function or(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ir(e){return(ir=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function cr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lr(e,t){return(lr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var sr=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,a=(e=ir(t)).call.apply(e,[this].concat(s)),n=!a||"object"!==ar(a)&&"function"!=typeof a?cr(r):a,o=cr(n),c=function(){var e=n.props,t=e.projectData,r=e.selectedImagesNoScene,a=t.scenes,o=t.baseUrl,i=[];return a.forEach(function(e){return i=i.concat(e.photos)}),{baseUrl:o,photos:i=i.filter(function(e){return r.includes(e.photoId)}),is_sortable:!0}},(i="getMasonryData")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&lr(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e="";return""!=this.props.activeSeoPopupId&&(e="blur"),a.a.createElement("div",{className:"selected-photos"},a.a.createElement("div",{className:e+" selected-photos--inner-reorder"},a.a.createElement(It,this.getMasonryData())))}}])&&or(n.prototype,o),i&&or(n,i),t}(),ur=Object(c.b)(function(e){return{projectData:e.main.projectData,selectedImagesNoScene:e.main.selectedImagesNoScene,activeSeoPopupId:e.main.activeSeoPopupId}})(sr);function pr(e){return(pr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function mr(e){return(mr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function dr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yr(e,t){return(yr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function gr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var br=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=mr(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==pr(o)&&"function"!=typeof o?dr(r):o,gr(dr(n),"state",{seoTags:{},prev_class:"",next_class:""}),gr(dr(n),"setStateSeoTags",function(){var e=n.props,t=e.selectedImagesNoScene,r=e.selectedImagesSeo,a={};return t.forEach(function(e,t){a[e]=e in r?{alt:r[e].alt,title:r[e].title}:{alt:"",title:""}}),a}),gr(dr(n),"setSeo",function(e){var t=n.props.selectedImagesSeo,r=e.target.getAttribute("data_id"),a=n.state.seoTags;"alt"==e.target.getAttribute("data_type")?a[r].alt=e.target.value:"title"==e.target.getAttribute("data_type")&&(a[r].title=e.target.value),n.setState({seoTags:a}),r in t?(t[r].alt=a[r].alt,t[r].title=a[r].title):t[r]={alt:e.target.value,title:""},setTimeout(function(){n.props.dispatch(E({data:[{path:["selectedImagesSeo"],payload:t}]}))},0)}),gr(dr(n),"editSeoNav",function(e){var t=n.props,r=t.activeSeoPopupId,a=t.selectedImagesNoScene,o=a.findIndex(function(e){return e==r}),i=e.target.getAttribute("data_direction");"next"==i&&(n.setState({prev_class:""}),void 0!==a[o+1]?n.props.dispatch(_({prop:"activeSeoPopupId",val:a[o+1]})):n.setState({next_class:" disabled "})),"prev"==i&&(n.setState({next_class:""}),void 0!==a[o-1]?n.props.dispatch(_({prop:"activeSeoPopupId",val:a[o-1]})):n.setState({prev_class:" disabled "}))}),gr(dr(n),"getImgSeoTags",function(){var e=n.props.activeSeoPopupId;if(""==e)return a.a.createElement("div",null);n.props.selectedImagesSeo;var t={alt:"",title:""};e in n.state.seoTags&&(t={alt:n.state.seoTags[e].alt,title:n.state.seoTags[e].title}),jQuery(".select-view--reorder-popup-overlay").on("click",function(e){jQuery(e.target).hasClass("image-seo-tags")||jQuery(e.target).parents().hasClass("image-seo-tags")||n.props.dispatch(_({prop:"activeSeoPopupId",val:""}))});var r="";return jQuery("#stacked-items-sortable").length&&(r=jQuery("#stacked-items-sortable").find("[data-id='"+e+"']").find("img").attr("src")),jQuery(".selected-photos--inner-reorder").length&&(r=jQuery(".selected-photos--inner-reorder").find("[data-id='"+e+"']").find("img").attr("data-src")),void 0!==r&&(r=r.indexOf(".gif")>-1?r.replace("thumbres","lowres"):r.replace("thumbres","smallres")),document.onkeydown=function(e){39===(e=e||window.event).keyCode&&jQuery(".image-seo-tags--nav-next").click(),37===e.keyCode&&jQuery(".image-seo-tags--nav-prev").click()},a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"image-seo-tags"},a.a.createElement("div",{className:"image-seo-tags--img"},a.a.createElement("img",{src:r})),a.a.createElement("div",{className:"image-seo-tags--content"},a.a.createElement("div",{className:"image-seo-tags--title"},a.a.createElement("div",{className:""},a.a.createElement("span",{className:"image-name-label label"},"Image Name: "),a.a.createElement("span",{className:"image-name"},e))),a.a.createElement("label",null,a.a.createElement("span",{className:"label"},"Alt Text"),a.a.createElement("input",{type:"text",value:t.alt,data_id:e,data_type:"alt",onChange:n.setSeo})),a.a.createElement("label",null,a.a.createElement("span",{className:"label"},"Title"),a.a.createElement("input",{type:"text",value:t.title,data_id:e,data_type:"title",onChange:n.setSeo})),a.a.createElement("div",{className:"image-seo-tags--nav"},a.a.createElement("span",{className:n.state.prev_class+" image-seo-tags--nav-prev",data_direction:"prev",onClick:n.editSeoNav},"Prev."),a.a.createElement("span",{className:""},"|"),a.a.createElement("span",{className:n.state.next_class+" image-seo-tags--nav-next",data_direction:"next",onClick:n.editSeoNav},"Next")))))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&yr(e,t)}(t,r["Component"]),n=t,(o=[{key:"componentDidMount",value:function(){this.props.activeSeoPopupId;this.setState({seoTags:this.setStateSeoTags()})}},{key:"render",value:function(){return this.getImgSeoTags()}}])&&fr(n.prototype,o),i&&fr(n,i),t}(),hr=Object(c.b)(function(e){return{selectedImagesNoScene:e.main.selectedImagesNoScene,selectedImagesSeo:e.main.selectedImagesSeo,activeSeoPopupId:e.main.activeSeoPopupId}})(br);function vr(e){return(vr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function wr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Sr(e){return(Sr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Er(e,t){return(Er=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Or(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var jr=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=Sr(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==vr(o)&&"function"!=typeof o?_r(r):o,Or(_r(n),"getReorderContent",function(){var e=n.props,t=e.selectedView;if(!0===e.showSelectedViewReorderPopup)switch(t){case"pictime":case"stacked":return a.a.createElement(rr,null);case"grid":return a.a.createElement(ur,null);case"slideshow":return a.a.createElement(rr,null);default:return"Unknown View"}}),Or(_r(n),"closePopup",function(){jQuery("body").trigger("flo_refresh_masonry"),n.props.dispatch(_({prop:"showSelectedViewReorderPopup",val:!1}),_({prop:"activeSeoPopupId",val:""}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Er(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.showSelectedViewReorderPopup,n=(e.selectedImagesNoScene,e.selectedView,T()("select-view--reorder-popup-overlay",{" popup-opened ":!0===t}));return a.a.createElement("div",{className:n},a.a.createElement("div",{className:"select-view--reorder-popup-content"},a.a.createElement("div",{className:"popup-header"},a.a.createElement("div",{className:"dashicons dashicons-no-alt",onClick:this.closePopup})),a.a.createElement(hr,null),this.getReorderContent()))}}])&&wr(n.prototype,o),i&&wr(n,i),t}(),Pr=Object(c.b)(function(e){return{selectedView:e.main.selectedView,showSelectedViewReorderPopup:e.main.showSelectedViewReorderPopup,selectedImagesNoScene:e.main.selectedImagesNoScene}})(jr);function Nr(e){return(Nr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function kr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Tr(e){return(Tr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ir(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cr(e,t){return(Cr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Gr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xr=[{label:"Stacked",val:"stacked",class:"stacked-icon pictime-icn_view-stacked",premium:!1},{label:"Grid",val:"grid",class:"grid-icon pictime-icn_view-grid",premium:!0},{label:"Slideshow",val:"slideshow",class:"slideshow-icon pictime-icn_view-slideshow",premium:!0},{label:"Pic-Time View",val:"pictime",class:"pic-time-icon pictime-icn_view-pictime ",premium:!0}],Dr=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=Tr(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==Nr(a)&&"function"!=typeof a?Ir(r):a,Gr(Ir(n),"getCurrentLayoutTitle",function(){return n.props.selectedView+" layout"}),Gr(Ir(n),"tabSwitcherClickHandler",function(e){return n.props.dispatch(_({prop:"selectedView",val:e}))}),Gr(Ir(n),"openPopup",function(){document.onkeydown=function(e){27===(e=e||window.event).keyCode&&jQuery(".popup-opened .popup-header .dashicons").trigger("click")},jQuery(".select-view--reorder-popup-overlay").on("click",function(e){jQuery(e.target).hasClass("popup-opened")&&jQuery(".popup-opened .popup-header .dashicons").trigger("click")}),n.props.dispatch(_({prop:"showSelectedViewReorderPopup",val:!0}))}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Cr(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this,t="";return"stacked"!=this.props.selectedView&&this.props.showPremiumPopups&&(t=" is-premium "),a.a.createElement("div",{className:"pictime__select-view-tab"},a.a.createElement("div",{className:"select-view--top-wrap"},a.a.createElement("div",{className:"select-view--top-left-wrap"},a.a.createElement("span",{className:"pictime__tab-title"},"Select your gallery layout")),a.a.createElement("div",{className:"select-view--top-right-wrap"+t},"stacked"!=this.props.selectedView&&this.props.showPremiumPopups&&a.a.createElement("span",{className:"select-view--premium-feature"},a.a.createElement("i",{className:"pictime-reward"}),"Premium Feature"),a.a.createElement("span",{className:"select-view--view-name pt-label"},this.getCurrentLayoutTitle()),"pictime"!=this.props.selectedView&&a.a.createElement("div",{className:"open-reorder-popup",onClick:this.openPopup},a.a.createElement("span",{className:"pictime-icn_expandscreen-reorder"}),a.a.createElement("span",{className:"open-reorder-popup--label pt-label f-10 "},"Reorder/Image Tags")),"pictime"==this.props.selectedView&&a.a.createElement("div",{className:"open-reorder-popup",onClick:this.openPopup},a.a.createElement("span",{className:"dashicons dashicons-edit"}),a.a.createElement("span",{className:"open-reorder-popup--label pt-label f-10 "},"Image Tags")))),a.a.createElement("div",{className:"select-view--content-wrap"},a.a.createElement("div",{className:"select-view--tabs"},a.a.createElement("div",{className:"pt-label"},"Styles"),xr.map(function(t,n){return a.a.createElement(Ge,{clickHandler:e.tabSwitcherClickHandler,key:t.val,tab:t})})),a.a.createElement("div",{className:"select-view--tabs-content"},a.a.createElement(Wn,null))),a.a.createElement(Pr,null))}}])&&kr(n.prototype,o),i&&kr(n,i),t}(),Vr=Object(c.b)(function(e){return{currentTab:e.main.currentTab,galleryGridTypeSettings:e.main.galleryGridTypeSettings,generalGridSettings:e.main.generalGridSettings,selectedView:e.main.selectedView,showSelectedViewReorderPopup:e.main.showSelectedViewReorderPopup,showPremiumPopups:e.main.pt_not_activated,activeSeoPopupId:e.main.activeSeoPopupId}})(Dr);function Ar(e){return(Ar="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Rr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Mr(e){return(Mr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Qr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fr(e,t){return(Fr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ur=function(e){function t(){var e,n,r,o,i,c,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var s=arguments.length,u=new Array(s),p=0;p<s;p++)u[p]=arguments[p];return r=this,o=(e=Mr(t)).call.apply(e,[this].concat(u)),n=!o||"object"!==Ar(o)&&"function"!=typeof o?Qr(r):o,i=Qr(n),l=function(){switch(n.props.currentTab){case"selectProject":return a.a.createElement(ie,null);case"selectImages":return a.a.createElement(Ee,null);case"selectedImages":return a.a.createElement(Ce,null);case"selectView":return a.a.createElement(Vr,null);default:return"Unknown Tab"}},(c="getCurrentTab")in i?Object.defineProperty(i,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):i[c]=l,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Fr(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){return a.a.createElement("div",{className:"pictime__current-tab"},this.getCurrentTab())}}])&&Rr(n.prototype,o),i&&Rr(n,i),t}(),Hr=Object(c.b)(function(e){return{currentTab:e.main.currentTab}})(Ur);function Br(e){return(Br="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Lr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $r(e){return($r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function zr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jr(e,t){return(Jr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Wr=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,a=(e=$r(t)).call.apply(e,[this].concat(s)),n=!a||"object"!==Br(a)&&"function"!=typeof a?zr(r):a,o=zr(n),c=function(){n.props.dispatch(_({prop:"showPremiumFeaturesPopup",val:!1}))},(i="closePopup")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Jr(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props,t=(e.state,e.showPremiumFeaturesPopup),n=T()("pt-premium-feat-box--popup-overlay",{" popup-opened ":!0===t});return a.a.createElement("div",{className:n},a.a.createElement("div",{className:"pt-premium-feat-box--content"},a.a.createElement("div",{className:"dashicons dashicons-no-alt pt-premium-feat-box--close",onClick:this.closePopup}),a.a.createElement("div",{className:"pt-premium-feat-box--title"},a.a.createElement("i",{className:"pictime-reward"}),"Get Access to All Features"),a.a.createElement("div",{className:"pt-premium-feat-box--description-wrapper"},a.a.createElement("div",{className:"pt-premium-feat-box--description"},"This is a premium feature. Purchase and ",a.a.createElement("b",null,a.a.createElement("u",null,"activate"))," the Pro version to be able to use the premium features."),a.a.createElement("div",{className:"pt-premium-feat-box--features-list"},a.a.createElement("ul",null,a.a.createElement("li",null,"Add/Edit image tags"),a.a.createElement("li",null,"Grid Gallery View"),a.a.createElement("li",null,"Slider Gallery View"),a.a.createElement("li",null,"PicTime Gallery View"),a.a.createElement("li",null,"Priority Support Service"))),a.a.createElement(C.a,{href:"https://flothemes.com/pic-time/",target:"_blank",className:"pt-premium-feat-box--btn",variant:"contained"},"Upgrade"))))}}])&&Lr(n.prototype,o),i&&Lr(n,i),t}();var Yr=Object(c.b)(function(e){return{state:e.main,showPremiumFeaturesPopup:e.main.showPremiumFeaturesPopup}})(Wr);function Xr(e){return(Xr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Kr(e){return(Kr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Zr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ea(e,t){return(ea=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ta=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,a=(e=Kr(t)).call.apply(e,[this].concat(s)),n=!a||"object"!==Xr(a)&&"function"!=typeof a?Zr(r):a,o=Zr(n),c=function(){var e=n.props,t=e.state,r=e.is_new_post,a=e.showPremiumPopups,o=e.selectedView;if(a&&"stacked"!=o)n.props.dispatch(_({prop:"showPremiumFeaturesPopup",val:!0}));else{var i=document.getElementById("title").value,c=(Xr(JSON.stringify(t)),{action:"create_pt_gallery",title:i,post_id:document.getElementById("post_ID").value,state:JSON.stringify(t)});alertify.warning("Saving ...","custom",2),jQuery.post(ajaxurl,c,function(e){alertify.dismissAll(),alertify.success("Gallery settings were saved succesfully."),e=JSON.parse(e),1==r&&"ok"==e.status&&e.created_post_id>0?setTimeout(function(){jQuery("#publish").click()},1e3):console.log("The gallery has been updated succesfully")})}},(i="createUpdatePtPost")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ea(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props,t=(e.post_id,e.is_new_post);return a.a.createElement(a.a.Fragment,null,a.a.createElement(C.a,{onClick:this.createUpdatePtPost,variant:"contained"},"1"==t?"Publish":"Update"),a.a.createElement(Yr,null))}}])&&qr(n.prototype,o),i&&qr(n,i),t}();var na=Object(c.b)(function(e){return{state:e.main,is_new_post:e.main.is_new_post,showPremiumPopups:e.main.pt_not_activated,showPremiumFeaturesPopup:e.main.showPremiumFeaturesPopup,selectedView:e.main.selectedView}})(ta);function ra(e){return(ra="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function aa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function oa(e){return(oa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ia(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ca(e,t){return(ca=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var la=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=this,n=!(a=(e=oa(t)).call.apply(e,[this].concat(s)))||"object"!==ra(a)&&"function"!=typeof a?ia(r):a,o=ia(n),c=function(e){console.log("clicket the btan");var t=document.createElement("textarea");t.value=document.getElementById("pt-shortcode").value,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t),alertify.success("Shortcode was copied")},(i="copyToClipboard")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ca(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e=this.props.is_new_post,t=document.getElementById("post_ID").value;return a.a.createElement("div",null,0==e&&a.a.createElement("div",{className:"pictimewp__update-actions-shortcode inner-block"},a.a.createElement("span",{className:"description"},"You can use the following shortcode in any page or post."),a.a.createElement("div",{className:"pictimewp__update-actions-shortcode-preview--wrapper"},a.a.createElement("input",{type:"text",id:"pt-shortcode",className:"shortcode-input",onClick:this.copyToClipboard,value:"[flo_pictime id="+t+"]",readOnly:!0}),a.a.createElement(C.a,{onClick:this.copyToClipboard,className:"shortcode-input--copy",variant:"contained"},"Copy"))))}}])&&aa(n.prototype,o),i&&aa(n,i),t}();var sa=Object(c.b)(function(e){return console.log("state 22: ",e),{is_new_post:e.main.is_new_post}})(la);function ua(e){return(ua="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function pa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function fa(e,t){return!t||"object"!==ua(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ma(e){return(ma=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function da(e,t){return(da=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ya=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),fa(this,ma(t).apply(this,arguments))}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&da(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){return a.a.createElement("div",{className:"pictimewp__main-wrap"},a.a.createElement("div",{className:"pictimewp__options-wrap"},a.a.createElement(B,null),a.a.createElement(Hr,null)),a.a.createElement("div",{className:"pictimewp__update-actions-wrap"},a.a.createElement("div",{className:"pictimewp__update-actions-top inner-block"},"Save actions",a.a.createElement("a",{href:"https://docs.flothemes.com/flopictime/",target:"_blank",title:"Check documentation",className:"pt-docs-link pictime-icn_info"})),a.a.createElement("div",{className:"pictimewp__update-actions-buttons inner-block"},a.a.createElement(na,null)),a.a.createElement(sa,null)))}}])&&pa(n.prototype,o),i&&pa(n,i),t}();jQuery(document).ready(function(){document.getElementById("pictime__root")&&i.a.render(a.a.createElement(c.a,{store:N},a.a.createElement(ya,null)),document.getElementById("pictime__root"))})}}); -
flopictime/trunk/pictimewp.php
r2226402 r2293322 17 17 * Plugin URI: https://flothemes.com/pic-time/ 18 18 * Description: Easily add any Pic-Time project into a blog post or page within your website. 19 * Version: 1.0. 319 * Version: 1.0.4 20 20 * Author: Flothemes 21 21 * Author URI: https://flothemes.com
Note: See TracChangeset
for help on using the changeset viewer.