summaryrefslogtreecommitdiffstats
path: root/js/photos-1.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/photos-1.js')
-rw-r--r--js/photos-1.js117
1 files changed, 115 insertions, 2 deletions
diff --git a/js/photos-1.js b/js/photos-1.js
index b199056d..982e3650 100644
--- a/js/photos-1.js
+++ b/js/photos-1.js
@@ -1,2 +1,115 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{206:function(n,t,e){"use strict";var i=e(212),a=e.n(i);function o(n,t,e,i,a,o,r){try{var s=n[o](r),c=s.value}catch(n){return void e(n)}s.done?t(c):Promise.resolve(c).then(i,a)}t.a=function(n){var t=a.a.CancelToken.source();return{request:function(){var e,i=(e=regeneratorRuntime.mark((function e(i,a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n(i,Object.assign({cancelToken:t.token},a)));case 1:case"end":return e.stop()}}),e)})),function(){var n=this,t=arguments;return new Promise((function(i,a){var r=e.apply(n,t);function s(n){o(r,i,a,s,c,"next",n)}function c(n){o(r,i,a,s,c,"throw",n)}s(void 0)}))});return function(n,t){return i.apply(this,arguments)}}(),cancel:t.cancel}}},223:function(n,t,e){var i=e(122),a=e(513);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[n.i,a,""]]);var o={insert:"head",singleton:!1};i(a,o);n.exports=a.locals||{}},227:function(n,t,e){var i=e(122),a=e(517);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[n.i,a,""]]);var o={insert:"head",singleton:!1};i(a,o);n.exports=a.locals||{}},228:function(n,t,e){var i=e(122),a=e(521);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[n.i,a,""]]);var o={insert:"head",singleton:!1};i(a,o);n.exports=a.locals||{}},260:function(n,t,e){"use strict";function i(n,t,e,i,a,o,r){try{var s=n[o](r),c=s.value}catch(n){return void e(n)}s.done?t(c):Promise.resolve(c).then(i,a)}var a={name:"EmptyContent",props:{illustrationName:{type:String,default:""}},data:function(){return{illustration:""}},computed:{haveIllustration:function(){return""!==this.illustrationName},isLoaded:function(){return!this.haveIllustration||""!==this.illustration},isReady:function(){return!this.haveIllustration||this.haveIllustration&&this.isLoaded}},watch:{illustrationName:function(){this.getIllustration()}},beforeMount:function(){this.getIllustration()},methods:{getIllustration:function(){var n,t=this;return(n=regeneratorRuntime.mark((function n(){var i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t.illustration="",""===t.illustrationName){n.next=12;break}return n.prev=2,n.next=5,e(511)("./".concat(t.illustrationName,".svg"));case 5:i=n.sent,t.illustration=i.default,n.next=12;break;case 9:n.prev=9,n.t0=n.catch(2),console.error("Could not get the error illustration",n.t0);case 12:case"end":return n.stop()}}),n,null,[[2,9]])})),function(){var t=this,e=arguments;return new Promise((function(a,o){var r=n.apply(t,e);function s(n){i(r,a,o,s,c,"next",n)}function c(n){i(r,a,o,s,c,"throw",n)}s(void 0)}))})()}}},o=(e(512),e(74)),r=Object(o.a)(a,(function(){var n=this,t=n.$createElement,e=n._self._c||t;return n.isReady?e("div",{staticClass:"emptycontent"},[n.haveIllustration?e("div",{staticClass:"illustration",domProps:{innerHTML:n._s(n.illustration)}}):e("div",{staticClass:"icon-error"}),n._v(" "),e("h2",[n._t("default")],2),n._v(" "),e("p",{directives:[{name:"show",rawName:"v-show",value:n.$slots.desc,expression:"$slots.desc"}]},[n._t("desc")],2)]):n._e()}),[],!1,null,null,null);t.a=r.exports},261:function(n,e,i){"use strict";var a=i(17),o=i(23);function r(n,t,e,i,a,o,r){try{var s=n[o](r),c=s.value}catch(n){return void e(n)}s.done?t(c):Promise.resolve(c).then(i,a)}var s={name:"File",inheritAttrs:!1,props:{item:{type:Object,required:!0}},data:function(){return{loaded:!1}},computed:{davPath:function(){return Object(a.generateRemoteUrl)("dav/files/".concat(Object(o.getCurrentUser)().uid))+this.item.injected.filename},ariaUuid:function(){return"image-".concat(this.item.injected.fileid)},ariaLabel:function(){return t("photos",'Open the full size "{name}" image',{name:this.item.injected.basename})},isImage:function(){return this.item.injected.mime.startsWith("image")},src:function(){return Object(a.generateUrl)("/core/preview?fileId=".concat(this.item.injected.fileid,"&x=",256,"&y=",256,"&a=false&v=").concat(this.item.injected.etag))}},beforeDestroy:function(){this.$refs.src=""},methods:{openViewer:function(){var n,t,e=this;OCA.Viewer.open({path:this.item.injected.filename,list:this.item.injected.list,loadMore:(n=regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.item.injected.loadMore(!0);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})),t=function(){var t=this,e=arguments;return new Promise((function(i,a){var o=n.apply(t,e);function s(n){r(o,i,a,s,c,"next",n)}function c(n){r(o,i,a,s,c,"throw",n)}s(void 0)}))},function(){return t.apply(this,arguments)})})},onLoad:function(){this.loaded=!0}}},c=(i(516),i(74)),d=Object(c.a)(s,(function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("a",{staticClass:"file",class:{"file--clear":!n.loaded},attrs:{href:n.davPath,"aria-label":n.ariaLabel},on:{click:function(t){return t.preventDefault(),n.openViewer(t)}}},[n.item.injected.mime.includes("video")&&n.hasPreview?e("div",{staticClass:"icon-video-white"}):n._e(),n._v(" "),e("transition",{attrs:{name:"fade"}},[e("img",{directives:[{name:"show",rawName:"v-show",value:n.loaded,expression:"loaded"}],ref:"img",attrs:{src:n.src,alt:n.item.injected.basename,"aria-describedby":n.ariaUuid},on:{load:n.onLoad}})]),n._v(" "),n.loaded?n._e():e("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"url(#placeholder__gradient)"}},[n.isImage?e("use",{attrs:{"xlink:href":"#placeholder--img"}}):e("use",{attrs:{"xlink:href":"#placeholder--video"}})]),n._v(" "),e("p",{staticClass:"hidden-visually",attrs:{id:n.ariaUuid}},[n._v(n._s(n.item.injected.basename))]),n._v(" "),e("div",{staticClass:"cover",attrs:{role:"none"}})],1)}),[],!1,null,"f75b67e4",null);e.a=d.exports},262:function(n,e,i){"use strict";var a=i(518),o=i.n(a),r=i(519),s={name:"Navigation",components:{ActionButton:i.n(r).a,Actions:o.a},inheritAttrs:!1,props:{basename:{type:String,required:!0},filename:{type:String,required:!0},showActions:{type:Boolean,default:!1},rootTitle:{type:String,default:t("photos","Photos")}},computed:{isRoot:function(){return"/"===this.filename},name:function(){return this.isRoot?this.rootTitle:this.basename},parentPath:function(){var n=this.filename.split("/");n.pop();var t=n.join("/");return this.isRoot||""===t.trim()?"/":n.join("/")},parentName:function(){return this.parentPath&&this.parentPath.split("/").pop()},backToText:function(){return"/"===this.parentPath?t("photos","Back to {folder}",{folder:this.rootTitle}):t("photos","Back to {folder}",{folder:this.parentName})},to:function(){var n=/^\/?(.*)/i.exec(this.parentPath)[1],t=Object.assign({},this.$route,{params:{path:n}}),e=t.name,i=t.params;return""===n?{name:e}:decodeURIComponent(this.$router.resolve({name:e,params:i}).resolved.path)}},methods:{folderUp:function(){this.$router.push(this.to)},showSidebar:function(){OCA.Files.Sidebar.open(this.filename)}}},c=(i(520),i(74)),d=Object(c.a)(s,(function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("div",{staticClass:"photos-navigation",class:{"photos-navigation--root":n.isRoot},attrs:{role:"toolbar"}},[n.isRoot?n._e():e("Actions",{staticClass:"photos-navigation__back"},[e("ActionButton",{attrs:{icon:"icon-confirm"},on:{click:n.folderUp}},[n._v("\n\t\t\t"+n._s(n.backToText)+"\n\t\t")])],1),n._v(" "),e("h2",{staticClass:"photos-navigation__title"},[n._v("\n\t\t"+n._s(n.name)+"\n\t")]),n._v(" "),!n.isRoot&&n.showActions?e("Actions",{staticClass:"photos-navigation__share"},[e("ActionButton",{attrs:{icon:"icon-shared"},on:{click:n.showSidebar}},[n._v("\n\t\t\t"+n._s(n.t("photos","Share this folder"))+"\n\t\t")])],1):n._e()],1)}),[],!1,null,"4c3113d6",null);e.a=d.exports},264:function(n,t,e){"use strict";var i=e(0),a=e(273),o=new i.default({data:function(){return{gridConfig:a.sizes.max}},watch:{gridConfig:function(n){this.$emit("changed",n)}},created:function(){window.addEventListener("resize",this.handleWindowResize),this.handleWindowResize()},beforeDestroy:function(){window.removeEventListener("resize",this.handleWindowResize)},methods:{handleWindowResize:function(){var n=Object.keys(a.sizes).find((function(n){return n>document.documentElement.clientWidth}));this.gridConfig=a.sizes[n]}}});t.a={data:function(){return{gridConfig:{}}},created:function(){var n=this;o.$on("changed",(function(t){n.gridConfig=t})),console.debug("Current grid config",o.gridConfig),this.gridConfig=o.gridConfig},beforeDestroy:function(){o.$off("changed",this.gridConfig)}}},273:function(n,t){n.exports={sizes:{400:{marginTop:66,marginW:8,count:3,gap:8},700:{marginTop:66,marginW:8,count:4,gap:8},1024:{marginTop:66,marginW:44,count:5,gap:8},1280:{marginTop:66,marginW:44,count:4,gap:8},1440:{marginTop:88,marginW:66,count:5,gap:8},1600:{marginTop:88,marginW:66,count:6,gap:8},2048:{marginTop:88,marginW:66,count:7,gap:8},2560:{marginTop:88,marginW:88,count:8,gap:8},3440:{marginTop:88,marginW:88,count:9,gap:8},max:{marginTop:88,marginW:88,count:10,gap:8}}}},511:function(n,t,e){var i={"./empty.svg":[670,8],"./folder.svg":[671,9],"./images.svg":[672,10]};function a(n){if(!e.o(i,n))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+n+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[n],a=t[0];return e.e(t[1]).then((function(){return e(a)}))}a.keys=function(){return Object.keys(i)},a.id=511,n.exports=a},512:function(n,t,e){"use strict";var i=e(223);e.n(i).a},513:function(n,t,e){"use strict";e.r(t);var i=e(75),a=e.n(i)()(!0);a.push([n.i,".emptycontent{grid-column:1/-1;margin-top:20vh}.illustration{min-width:200px;max-width:15%;width:300px;margin:auto;margin-bottom:20px;position:relative}.illustration svg{width:100%;height:100%;max-height:40vh}.illustration [fill*='6c63ff']{fill:var(--color-primary-element)}\n","",{version:3,sources:["webpack://src/components/EmptyContent.vue"],names:[],mappings:"AAkHA,cAEC,gBAAiB,CACjB,eAAgB,CAChB,cAGA,eAAgB,CAChB,aAAc,CACd,WAAY,CACZ,WAAY,CACZ,kBAAmB,CACnB,iBAAkB,CANnB,kBASE,UAAW,CACX,WAAY,CACZ,eAAgB,CAXlB,+BAgBE,iCAAkC",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.emptycontent {\n\t// span all the available columns\n\tgrid-column: 1/-1;\n\tmargin-top: 20vh;\n}\n\n.illustration {\n\tmin-width: 200px;\n\tmax-width: 15%;\n\twidth: 300px;\n\tmargin: auto;\n\tmargin-bottom: 20px;\n\tposition: relative;\n\n\tsvg {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmax-height: 40vh;\n\t}\n\n\t// change colour of illustration\n\t[fill*='6c63ff'] {\n\t\tfill: var(--color-primary-element);\n\t}\n}\n"],sourceRoot:""}]),t.default=a},516:function(n,t,e){"use strict";var i=e(227);e.n(i).a},517:function(n,t,e){"use strict";e.r(t);var i=e(75),a=e.n(i)()(!0);a.push([n.i,".file[data-v-f75b67e4],.folder[data-v-f75b67e4]{position:relative;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:var(--border-radius);overflow:hidden}.file .cover[data-v-f75b67e4],.folder .cover[data-v-f75b67e4]{z-index:2;width:100%;padding-bottom:100%;transition:opacity var(--animation-quick) ease-in-out;opacity:0;background-color:var(--color-main-text)}.file.active .cover[data-v-f75b67e4],.file:active .cover[data-v-f75b67e4],.file:hover .cover[data-v-f75b67e4],.file:focus .cover[data-v-f75b67e4],.folder.active .cover[data-v-f75b67e4],.folder:active .cover[data-v-f75b67e4],.folder:hover .cover[data-v-f75b67e4],.folder:focus .cover[data-v-f75b67e4]{opacity:.3}.file--clear.active .cover[data-v-f75b67e4],.file--clear:active .cover[data-v-f75b67e4],.file--clear:hover .cover[data-v-f75b67e4],.file--clear:focus .cover[data-v-f75b67e4],.folder--clear.active .cover[data-v-f75b67e4],.folder--clear:active .cover[data-v-f75b67e4],.folder--clear:hover .cover[data-v-f75b67e4],.folder--clear:focus .cover[data-v-f75b67e4]{opacity:.1}.fade-enter-active[data-v-f75b67e4],.fade-leave-active[data-v-f75b67e4]{transition:opacity var(--animation-quick) ease-in-out}.fade-enter[data-v-f75b67e4],.fade-leave-to[data-v-f75b67e4]{opacity:0}.icon-video-white[data-v-f75b67e4]{position:absolute;top:10px;right:10px;z-index:5}img[data-v-f75b67e4]{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}svg[data-v-f75b67e4]{position:absolute;width:70%;height:70%}.file--clear[data-v-f75b67e4]{background:var(--color-background-hover)}\n","",{version:3,sources:["webpack://src/mixins/FileFolder.scss","webpack://src/components/File.vue"],names:[],mappings:"AAsBA,gDAEC,iBAAkB,CAClB,YAAa,CACb,kBAAmB,CACnB,sBAAuB,CACvB,wBAAiB,CAAjB,qBAAiB,CAAjB,oBAAiB,CAAjB,gBAAiB,CACjB,kCAAmC,CACnC,eAAgB,CARjB,8DAWE,SAAU,CAMV,UAAW,CACX,mBAAoB,CACpB,qDAAsD,CACtD,SAAU,CACV,uCAAwC,CArB1C,4SA6BG,UAAW,CACX,oWAQA,UAAW,CACX,wEAKF,qDAAsD,CACtD,6DAGA,SAAU,CC+CX,mCACC,iBAAkB,CAClB,QAAS,CACT,UAAW,CACX,SAAU,CACV,qBAGA,iBAAkB,CAClB,UAAW,CACX,WAAY,CAEZ,mBAAY,CAAZ,gBAAiB,CACjB,qBAGA,iBAAkB,CAClB,SAAU,CACV,UAAW,CACX,8BAGA,wCAAyC",sourcesContent:["/**\n * @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>\n *\n * @author John Molakvoæ <skjnldsv@protonmail.com>\n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\n *\n */\n\n.file,\n.folder {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tuser-select: none;\n\tborder-radius: var(--border-radius);\n\toverflow: hidden;\n\n\t.cover {\n\t\tz-index: 2;\n\t\t// We want nice squares despite anything that is in it.\n\t\t// The .cover is what makes the exact square size of the grid.\n\t\t// We use padding-bottom because padding with percentage\n\t\t// always refers to the width. And we only want to fit\n\t\t// the css grid's width.\n\t\twidth: 100%;\n\t\tpadding-bottom: 100%;\n\t\ttransition: opacity var(--animation-quick) ease-in-out;\n\t\topacity: 0;\n\t\tbackground-color: var(--color-main-text);\n\t}\n\n\t&.active,\n\t&:active,\n\t&:hover,\n\t&:focus {\n\t\t.cover {\n\t\t\topacity: .3;\n\t\t}\n\t}\n\n\t&--clear.active,\n\t&--clear:active,\n\t&--clear:hover,\n\t&--clear:focus {\n\t\t.cover {\n\t\t\topacity: .1;\n\t\t}\n\t}\n}\n\n.fade-enter-active, .fade-leave-active {\n\ttransition: opacity var(--animation-quick) ease-in-out;\n}\n\n.fade-enter, .fade-leave-to {\n\topacity: 0;\n}\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import '../mixins/FileFolder.scss';\n\n.icon-video-white {\n\tposition: absolute;\n\ttop: 10px;\n\tright: 10px;\n\tz-index: 5;\n}\n\nimg {\n\tposition: absolute;\n\twidth: 100%;\n\theight: 100%;\n\n\tobject-fit: cover;\n}\n\nsvg {\n\tposition: absolute;\n\twidth: 70%;\n\theight: 70%;\n}\n\n.file--clear {\n\tbackground: var(--color-background-hover);\n}\n"],sourceRoot:""}]),t.default=a},520:function(n,t,e){"use strict";var i=e(228);e.n(i).a},521:function(n,t,e){"use strict";e.r(t);var i=e(75),a=e.n(i)()(!0);a.push([n.i,".icon-confirm[data-v-4c3113d6]{transform:rotate(180deg)}.photos-navigation[data-v-4c3113d6]{display:flex;position:block;height:44px;padding:0 40px;align-items:center;max-width:100%}.photos-navigation__title[data-v-4c3113d6]{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.photos-navigation__share[data-v-4c3113d6]{margin-left:10px}.photos-navigation__back[data-v-4c3113d6],.photos-navigation__share[data-v-4c3113d6]{flex-grow:0;flex-shrink:0}@media (min-width: 0px) and (max-width: 400px){.photos-navigation[data-v-4c3113d6]{top:14.66667px}.photos-navigation--root .photos-navigation__title[data-v-4c3113d6]{padding-left:-36px}}@media (min-width: 400px) and (max-width: 700px){.photos-navigation[data-v-4c3113d6]{top:14.66667px}.photos-navigation--root .photos-navigation__title[data-v-4c3113d6]{padding-left:-36px}}@media (min-width: 700px) and (max-width: 1024px){.photos-navigation[data-v-4c3113d6]{top:14.66667px}.photos-navigation__back[data-v-4c3113d6]{margin:0 0px}.photos-navigation--root .photos-navigation__title[data-v-4c3113d6]{padding-left:0px}}@media (min-width: 1024px) and (max-width: 1280px){.photos-navigation[data-v-4c3113d6]{top:14.66667px}.photos-navigation__back[data-v-4c3113d6]{margin:0 0px}.photos-navigation--root .photos-navigation__title[data-v-4c3113d6]{padding-left:0px}}@media (min-width: 1280px) and (max-width: 1440px){.photos-navigation[data-v-4c3113d6]{top:29.33333px}.photos-navigation__back[data-v-4c3113d6]{margin:0 11px}.photos-navigation--root .photos-navigation__title[data-v-4c3113d6]{padding-left:22px}}@media (min-width: 1440px) and (max-width: 1600px){.photos-navigation[data-v-4c3113d6]{top:29.33333px}.photos-navigation__back[data-v-4c3113d6]{margin:0 11px}.photos-navigation--root .photos-navigation__title[data-v-4c3113d6]{padding-left:22px}}@media (min-width: 1600px) and (max-width: 2048px){.photos-navigation[data-v-4c3113d6]{top:29.33333px}.photos-navigation__back[data-v-4c3113d6]{margin:0 11px}.photos-navigation--root .photos-navigation__title[data-v-4c3113d6]{padding-left:22px}}@media (min-width: 2048px) and (max-width: 2560px){.photos-navigation[data-v-4c3113d6]{top:29.33333px}.photos-navigation__back[data-v-4c3113d6]{margin:0 22px}.photos-navigation--root .photos-navigation__title[data-v-4c3113d6]{padding-left:44px}}@media (min-width: 2560px) and (max-width: 3440px){.photos-navigation[data-v-4c3113d6]{top:29.33333px}.photos-navigation__back[data-v-4c3113d6]{margin:0 22px}.photos-navigation--root .photos-navigation__title[data-v-4c3113d6]{padding-left:44px}}@media (min-width: 3440px){.photos-navigation[data-v-4c3113d6]{top:29.33333px}.photos-navigation__back[data-v-4c3113d6]{margin:0 22px}.photos-navigation--root .photos-navigation__title[data-v-4c3113d6]{padding-left:44px}}\n","",{version:3,sources:["webpack://src/components/Navigation.vue"],names:[],mappings:"AAiJA,+BACC,wBAAyB,CACzB,oCAGA,YAAa,CACb,cAAe,CACf,WAAY,CACZ,cAAe,CACf,kBAAmB,CACnB,cAAe,CACf,2CACC,QAAS,CACT,kBAAmB,CACnB,eAAgB,CAChB,sBAAuB,CACvB,2CAEA,gBAAiB,CACjB,qFAGA,WAAY,CACZ,aAAc,CACd,+CAmBA,oCAEC,cAAgC,CAOhC,oEACC,kBAAc,CACd,CAZH,iDACC,oCAEC,cAAgC,CAOhC,oEACC,kBAAc,CACd,CAZH,kDACC,oCAEC,cAAgC,CAG/B,0CACC,YAAiC,CACjC,oEAGD,gBAAc,CACd,CAZH,mDACC,oCAEC,cAAgC,CAG/B,0CACC,YAAiC,CACjC,oEAGD,gBAAc,CACd,CAZH,mDACC,oCAEC,cAAgC,CAG/B,0CACC,aAAiC,CACjC,oEAGD,iBAAc,CACd,CAZH,mDACC,oCAEC,cAAgC,CAG/B,0CACC,aAAiC,CACjC,oEAGD,iBAAc,CACd,CAZH,mDACC,oCAEC,cAAgC,CAG/B,0CACC,aAAiC,CACjC,oEAGD,iBAAc,CACd,CAZH,mDACC,oCAEC,cAAgC,CAG/B,0CACC,aAAiC,CACjC,oEAGD,iBAAc,CACd,CAZH,mDACC,oCAEC,cAAgC,CAG/B,0CACC,aAAiC,CACjC,oEAGD,iBAAc,CACd,CAZH,2BACC,oCAEC,cAAgC,CAG/B,0CACC,aAAiC,CACjC,oEAGD,iBAAc,CACd",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.icon-confirm {\n\ttransform: rotate(180deg)\n}\n\n.photos-navigation {\n\tdisplay: flex;\n\tposition: block;\n\theight: 44px;\n\tpadding: 0 40px;\n\talign-items: center;\n\tmax-width: 100%;\n\t&__title {\n\t\tmargin: 0;\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\t&__share {\n\t\tmargin-left: 10px;\n\t}\n\t&__back,\n\t&__share {\n\t\tflex-grow: 0;\n\t\tflex-shrink: 0;\n\t}\n}\n\n// generate variants based on grid sizes\n// TODO: use mixins/GridSizes as soon as node-sass supports it\n// needs node-sass 5.0 (with libsass 3.6)\n// https://github.com/sass/node-sass/pull/2312\n$previous: 0;\n@each $size, $config in get('sizes') {\n\t$marginTop: map-get($config, 'marginTop');\n\t$marginW: map-get($config, 'marginW');\n\n\t// if this is the last entry, only use min-width\n\t$rule: '(min-width: #{$previous}px) and (max-width: #{$size}px)';\n\t@if $size == 'max' {\n\t\t$rule: '(min-width: #{$previous}px)';\n\t}\n\n\t@media #{$rule} {\n\t\t.photos-navigation {\n\t\t\t// we space this with 2/3 margin top, 1/3 margin bottom\n\t\t\ttop: ($marginTop - 44px) * 2 / 3;\n\t\t\t// padding-left: $marginW;\n\t\t\t@if $marginW >= 44px {\n\t\t\t\t&__back {\n\t\t\t\t\tmargin: 0 (($marginW - 44px) / 2);\n\t\t\t\t}\n\t\t\t}\n\t\t\t&--root &__title {\n\t\t\t\tpadding-left: #{$marginW - 44}px;\n\t\t\t}\n\t\t}\n\t}\n\t$previous: $size;\n}\n"],sourceRoot:""}]),t.default=a}}]);
-//# sourceMappingURL=photos-1.js.map?v=8fa8337cdd87d6fa876d \ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{261:function(e,t,s){e.exports=function(e){var t={};function s(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,s),o.l=!0,o.exports}return s.m=e,s.c=t,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)s.d(n,o,function(t){return e[t]}.bind(null,o));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="",s(s.s="fb15")}({"24fb":function(e,t,s){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var s=function(e,t){var s=e[1]||"",n=e[3];if(!n)return s;if(t&&"function"==typeof btoa){var o=(i=n,c=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),m="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(c),"/*# ".concat(m," */")),r=n.sources.map((function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")}));return[s].concat(r).concat([o]).join("\n")}var i,c,m;return[s].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(s,"}"):s})).join("")},t.i=function(e,s,n){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var r=0;r<this.length;r++){var i=this[r][0];null!=i&&(o[i]=!0)}for(var c=0;c<e.length;c++){var m=[].concat(e[c]);n&&o[m[0]]||(s&&(m[2]?m[2]="".concat(s," and ").concat(m[2]):m[2]=s),t.push(m))}},t}},4117:function(e,t,s){"use strict";var n=s("9cbf");s.n(n).a},"499e":function(e,t,s){"use strict";function n(e,t){for(var s=[],n={},o=0;o<t.length;o++){var r=t[o],i=r[0],c={id:e+":"+o,css:r[1],media:r[2],sourceMap:r[3]};n[i]?n[i].parts.push(c):s.push(n[i]={id:i,parts:[c]})}return s}s.r(t),s.d(t,"default",(function(){return u}));var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var r={},i=o&&(document.head||document.getElementsByTagName("head")[0]),c=null,m=0,a=!1,A=function(){},l=null,g="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function u(e,t,s,o){a=s,l=o||{};var i=n(e,t);return d(i),function(t){for(var s=[],o=0;o<i.length;o++){var c=i[o];(m=r[c.id]).refs--,s.push(m)}t?d(i=n(e,t)):i=[];for(o=0;o<s.length;o++){var m;if(0===(m=s[o]).refs){for(var a=0;a<m.parts.length;a++)m.parts[a]();delete r[m.id]}}}}function d(e){for(var t=0;t<e.length;t++){var s=e[t],n=r[s.id];if(n){n.refs++;for(var o=0;o<n.parts.length;o++)n.parts[o](s.parts[o]);for(;o<s.parts.length;o++)n.parts.push(f(s.parts[o]));n.parts.length>s.parts.length&&(n.parts.length=s.parts.length)}else{var i=[];for(o=0;o<s.parts.length;o++)i.push(f(s.parts[o]));r[s.id]={id:s.id,refs:1,parts:i}}}}function p(){var e=document.createElement("style");return e.type="text/css",i.appendChild(e),e}function f(e){var t,s,n=document.querySelector('style[data-vue-ssr-id~="'+e.id+'"]');if(n){if(a)return A;n.parentNode.removeChild(n)}if(g){var o=m++;n=c||(c=p()),t=h.bind(null,n,o,!1),s=h.bind(null,n,o,!0)}else n=p(),t=E.bind(null,n),s=function(){n.parentNode.removeChild(n)};return t(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;t(e=n)}else s()}}var v,M=(v=[],function(e,t){return v[e]=t,v.filter(Boolean).join("\n")});function h(e,t,s,n){var o=s?"":n.css;if(e.styleSheet)e.styleSheet.cssText=M(t,o);else{var r=document.createTextNode(o),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(r,i[t]):e.appendChild(r)}}function E(e,t){var s=t.css,n=t.media,o=t.sourceMap;if(n&&e.setAttribute("media",n),l.ssrId&&e.setAttribute("data-vue-ssr-id",t.id),o&&(s+="\n/*# sourceURL="+o.sources[0]+" */",s+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),e.styleSheet)e.styleSheet.cssText=s;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(s))}}},8875:function(e,t,s){var n,o,r;"undefined"!=typeof self&&self,o=[],void 0===(r="function"==typeof(n=function(){return function e(){var t=Object.getOwnPropertyDescriptor(document,"currentScript");if(!t&&"currentScript"in document&&document.currentScript)return document.currentScript;if(t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw new Error}catch(e){var s,n,o,r=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(e.stack)||/@([^@]*):(\d+):(\d+)\s*$/gi.exec(e.stack),i=r&&r[1]||!1,c=r&&r[2]||!1,m=document.location.href.replace(document.location.hash,""),a=document.getElementsByTagName("script");i===m&&(s=document.documentElement.outerHTML,n=new RegExp("(?:[^\\n]+?\\n){0,"+(c-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),o=s.replace(n,"$1").trim());for(var A=0;A<a.length;A++){if("interactive"===a[A].readyState)return a[A];if(a[A].src===i)return a[A];if(i===m&&a[A].innerHTML&&a[A].innerHTML.trim()===o)return a[A]}return null}}})?n.apply(t,o):n)||(e.exports=r)},"88c2":function(e,t,s){(t=s("24fb")(!1)).push([e.i,".grid[data-v-8e6a98ac]{display:grid;align-items:center}",""]),e.exports=t},"8bbf":function(e,t){e.exports=s(0)},"9cbf":function(e,t,s){var n=s("88c2");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);(0,s("499e").default)("8a458e06",n,!0,{sourceMap:!1,shadowMode:!1})},fb15:function(e,t,s){"use strict";if(s.r(t),"undefined"!=typeof window){var n=window.document.currentScript,o=s("8875");n=o(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:o});var r=n&&n.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);r&&(s.p=r[1])}function i(e,t,s,n){var o,r=arguments.length,i=r<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,s):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,s,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(r<3?o(i):r>3?o(t,s,i):o(t,s))||i);return r>3&&i&&Object.defineProperty(t,s,i),i}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}var m=s("8bbf"),a=s.n(m);
+/**
+ * vue-class-component v7.2.6
+ * (c) 2015-present Evan You
+ * @license MIT
+ */
+function A(e){return(A="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 l(e,t,s){return t in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}function g(e){return function(e){if(Array.isArray(e)){for(var t=0,s=new Array(e.length);t<e.length;t++)s[t]=e[t];return s}}(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 u(){return"undefined"!=typeof Reflect&&Reflect.defineMetadata&&Reflect.getOwnMetadataKeys}function d(e,t){p(e,t),Object.getOwnPropertyNames(t.prototype).forEach((function(s){p(e.prototype,t.prototype,s)})),Object.getOwnPropertyNames(t).forEach((function(s){p(e,t,s)}))}function p(e,t,s){(s?Reflect.getOwnMetadataKeys(t,s):Reflect.getOwnMetadataKeys(t)).forEach((function(n){var o=s?Reflect.getOwnMetadata(n,t,s):Reflect.getOwnMetadata(n,t);s?Reflect.defineMetadata(n,o,e,s):Reflect.defineMetadata(n,o,e)}))}var f={__proto__:[]}instanceof Array;function v(e){return function(t,s,n){var o="function"==typeof t?t:t.constructor;o.__decorators__||(o.__decorators__=[]),"number"!=typeof n&&(n=void 0),o.__decorators__.push((function(t){return e(t,s,n)}))}}function M(e,t){var s=t.prototype._init;t.prototype._init=function(){var t=this,s=Object.getOwnPropertyNames(e);if(e.$options.props)for(var n in e.$options.props)e.hasOwnProperty(n)||s.push(n);s.forEach((function(s){Object.defineProperty(t,s,{get:function(){return e[s]},set:function(t){e[s]=t},configurable:!0})}))};var n=new t;t.prototype._init=s;var o={};return Object.keys(n).forEach((function(e){void 0!==n[e]&&(o[e]=n[e])})),o}var h=["data","beforeCreate","created","beforeMount","mounted","beforeDestroy","destroyed","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];function E(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.name=t.name||e._componentTag||e.name;var s=e.prototype;Object.getOwnPropertyNames(s).forEach((function(e){if("constructor"!==e)if(h.indexOf(e)>-1)t[e]=s[e];else{var n=Object.getOwnPropertyDescriptor(s,e);void 0!==n.value?"function"==typeof n.value?(t.methods||(t.methods={}))[e]=n.value:(t.mixins||(t.mixins=[])).push({data:function(){return l({},e,n.value)}}):(n.get||n.set)&&((t.computed||(t.computed={}))[e]={get:n.get,set:n.set})}})),(t.mixins||(t.mixins=[])).push({data:function(){return M(this,e)}});var n=e.__decorators__;n&&(n.forEach((function(e){return e(t)})),delete e.__decorators__);var o=Object.getPrototypeOf(e.prototype),r=o instanceof a.a?o.constructor:a.a,i=r.extend(t);return P(i,e,r),u()&&d(i,e),i}var T={prototype:!0,arguments:!0,callee:!0,caller:!0};function P(e,t,s){Object.getOwnPropertyNames(t).forEach((function(n){if(!T[n]){var o=Object.getOwnPropertyDescriptor(e,n);if(!o||o.configurable){var r,i,c=Object.getOwnPropertyDescriptor(t,n);if(!f){if("cid"===n)return;var m=Object.getOwnPropertyDescriptor(s,n);if(r=c.value,i=A(r),null!=r&&("object"===i||"function"===i)&&m&&m.value===c.value)return}0,Object.defineProperty(e,n,c)}}}))}function k(e){return"function"==typeof e?E(e):function(t){return E(t,e)}}k.registerHooks=function(e){h.push.apply(h,g(e))};var S=k;function j(e){var t=function(){var s=this,n="function"==typeof e?e.call(this):e;for(var o in(n=Object.create(n||null)).__reactiveInject__=Object.create(this.__reactiveInject__||{}),t.managed)n[t.managed[o]]=this[o];var r=function(e){n[t.managedReactive[e]]=i[e],Object.defineProperty(n.__reactiveInject__,t.managedReactive[e],{enumerable:!0,get:function(){return s[e]}})},i=this;for(var o in t.managedReactive)r(o);return n};return t.managed={},t.managedReactive={},t}function y(e){return"function"!=typeof e||!e.managed&&!e.managedReactive}function w(e){Array.isArray(e.inject)||(e.inject=e.inject||{},e.inject.__reactiveInject__={from:"__reactiveInject__",default:{}})}function x(e){return v((function(t,s){var n=t.provide;w(t),y(n)&&(n=t.provide=j(n)),n.managedReactive[s]=e||s}))}var C="undefined"!=typeof Reflect&&void 0!==Reflect.getMetadata;function b(e,t,s){if(C&&!Array.isArray(e)&&"function"!=typeof e&&void 0===e.type){var n=Reflect.getMetadata("design:type",t,s);n!==Object&&(e.type=n)}}function I(e){return void 0===e&&(e={}),function(t,s){b(e,t,s),v((function(t,s){(t.props||(t.props={}))[s]=e}))(t,s)}}const N=(e,t)=>e>720&&t>480?10:5,B=e=>Math.floor(e/250),D=e=>Math.round(1.5*e),L=(e,t,s)=>{const n=e/t;return Math.round(s*n)},F=(e,...t)=>{e&&console.debug(...t)};var Q,z;let O=class extends a.a{constructor(){super(...arguments),this.updateLock=!1,this.bottomReached=!1,this.ref=null,this.containerData={windowSize:{height:0,width:0},windowScroll:{x:0,y:0},elementWindowOffset:0,elementSize:{height:0,width:0}}}get loadingBatch(){return this.loader&&this.updateLock}get configData(){return this.computeConfigData(this.containerData,this.items)}get layoutData(){return this.computeLayoutData(this.configData)}get renderData(){return this.computeRenderData(this.configData,this.containerData,this.layoutData)}mounted(){window.addEventListener("resize",this.resize),window.addEventListener("scroll",this.scroll),this.initializeGridData()}beforeDestroy(){window.removeEventListener("resize",this.resize),window.removeEventListener("scroll",this.scroll)}resize(){this.computeContainerData()}scroll(){this.computeContainerData(),this.loadMoreData(this.containerData).catch(e=>{e&&console.error("Fail to load next data batch",e)}).then()}initializeGridData(){this.ref=this.$refs.virtualGrid,this.computeContainerData()}async loadMoreData(e){const t=e.windowScroll.y+e.windowSize.height,s=e.elementWindowOffset+e.elementSize.height-this.updateTriggerMargin;if(!this.bottomReached&&t>s&&!this.updateLock){this.updateLock=!0,F(this.debug,"Loading next batch");await this.updateFunction()&&(F(this.debug,"Bottom reached"),this.bottomReached=!0),this.updateLock=!1}return Promise.resolve()}computeContainerData(){if(null===this.ref)return;const e=this.getWindowSize(),t=this.getWindowScroll(),s=this.getElementOffset(this.ref),n=this.getElementSize(this.ref);this.containerData={windowSize:e,windowScroll:t,elementWindowOffset:s,elementSize:n}}computeConfigData(e,t){if(null===e||null===t)return{windowMargin:0,gridGap:0,columnCount:1,entries:[]};const s=e.elementSize?e.elementSize.width:null,n=this.getWindowMargin(e.windowSize.height),o=this.getGridGap(s,e.windowSize.height),r=this.getColumnCount(s),i=this.getColumnWidth(r,o,s),c=t.map(e=>{if(!e.width)return e;const t=i*e.columnSpan+o*(e.columnSpan-1);return{...e,height:this.getItemRatioHeight(e.height,e.width,t),width:t}});return{windowMargin:n,gridGap:o,columnCount:r,entries:c}}computeLayoutData(e){if(null===e)return{cells:[],totalHeight:0};let t=1,s=0,n=0,o=0;return{cells:e.entries.map((r,i)=>{const{columnCount:c,gridGap:m}=e;let a=r.columnSpan,A=r.height;a<1&&(a=c);const l=(i+o)%c;r.newRow&&0!==l&&(o+=c-l);const g=i+o,u=g%c+1,d=Math.floor(g/c)+1;if(u+a>c+1){const e=u+a-c-1;A*=1-e/a,a-=e}a>1&&(o+=a-1),d!==t&&(t=d,s+=n+m,n=0);const p=s,f=Math.round(A);return n=Math.max(n,f),{...r,columnNumber:u,rowNumber:d,offset:p,height:f,columnSpan:a}}),totalHeight:s+n}}computeRenderData(e,t,s){if(null===s||null===e)return{cellsToRender:[],firstRenderedRowNumber:0,firstRenderedRowOffset:0};const n=[];let o=null,r=null;if(null!==t.elementWindowOffset){const i=t.elementWindowOffset;for(const c of s.cells){const s=i+c.offset,m=s+c.height,a=t.windowScroll.y,A=a+t.windowSize.height,l=a-e.windowMargin;s>A+e.windowMargin||(m<l||(null===o&&(o=c.rowNumber),c.rowNumber===o&&(r=r?Math.min(r,c.offset):c.offset),n.push(c)))}}return{cellsToRender:n,firstRenderedRowNumber:o,firstRenderedRowOffset:r}}getColumnWidth(e,t,s){if(null===e||null===t||null===s)return null;const n=(e-1)*t;return Math.round((s-n)/e)}getGridRowStart(e,t){if(null===t)return;const s=null!==t.firstRenderedRowNumber?t.firstRenderedRowNumber-1:0;return""+(e.rowNumber-s)}resetGrid(){this.bottomReached=!1,this.initializeGridData()}isSameElementSize(e,t){return e.width===t.width&&e.height===t.height}getWindowSize(){return{width:window.innerWidth,height:window.innerHeight}}getElementSize(e){const t=e.getBoundingClientRect();return{width:t.width,height:t.height}}isSameElementScroll(e,t){return e.x===t.x&&e.y===t.y}getWindowScroll(){return{x:window.scrollX,y:window.scrollY}}getElementOffset(e){return window.scrollY+e.getBoundingClientRect().top}};i([I({required:!0}),c("design:type",Array)],O.prototype,"items",void 0),i([I({default:()=>()=>!0}),c("design:type",Function)],O.prototype,"updateFunction",void 0),i([I({default:()=>N}),c("design:type",Function)],O.prototype,"getGridGap",void 0),i([I({default:()=>B}),c("design:type",Function)],O.prototype,"getColumnCount",void 0),i([I({default:()=>D}),c("design:type",Function)],O.prototype,"getWindowMargin",void 0),i([I({default:()=>L}),c("design:type",Function)],O.prototype,"getItemRatioHeight",void 0),i([I({default:500}),c("design:type",Number)],O.prototype,"updateTriggerMargin",void 0),i([I({default:null}),c("design:type","function"==typeof(Q=void 0!==a.a&&a.a.Component)?Q:Object)],O.prototype,"loader",void 0),i([I({default:!1}),c("design:type",Boolean)],O.prototype,"debug",void 0),i([x(),c("design:type",Boolean)],O.prototype,"updateLock",void 0),i([x(),c("design:type",Boolean)],O.prototype,"bottomReached",void 0),i([x(),c("design:type","function"==typeof(z="undefined"!=typeof Element&&Element)?z:Object)],O.prototype,"ref",void 0),i([x(),c("design:type",Object)],O.prototype,"containerData",void 0),O=i([S],O);var U=O;s("4117");var G=function(e,t,s,n,o,r,i,c){var m,a="function"==typeof e?e.options:e;if(t&&(a.render=t,a.staticRenderFns=s,a._compiled=!0),n&&(a.functional=!0),r&&(a._scopeId="data-v-"+r),i?(m=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},a._ssrRegister=m):o&&(m=c?function(){o.call(this,(a.functional?this.parent:this).$root.$options.shadowRoot)}:o),m)if(a.functional){a._injectStyles=m;var A=a.render;a.render=function(e,t){return m.call(t),A(e,t)}}else{var l=a.beforeCreate;a.beforeCreate=l?[].concat(l,m):[m]}return{exports:e,options:a}}(U,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{ref:"virtualGrid",style:{boxSizing:"border-box",height:e.layoutData.totalHeight+"px",paddingTop:null!==e.renderData&&null!==e.renderData.firstRenderedRowOffset?e.renderData.firstRenderedRowOffset+"px":"0px"}},[s("div",{staticClass:"grid",style:{"grid-template-columns":"repeat("+e.configData.columnCount+", 1fr)",gap:e.configData.gridGap+"px"}},e._l(e.renderData.cellsToRender,(function(t){return s("div",{key:t.id,style:{height:t.height,"grid-column-start":t.columnNumber,"grid-column-end":t.columnNumber+t.columnSpan,"grid-row-start":e.getGridRowStart(t,e.renderData)}},[s(t.renderComponent,{tag:"component",attrs:{item:t}})],1)})),0),s(e.loadingBatch&&e.loader,{tag:"component"})],1)}),[],!1,null,"8e6a98ac",null).exports;t.default=G}})},532:function(e,t,s){window,e.exports=function(e){var t={};function s(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,s),o.l=!0,o.exports}return s.m=e,s.c=t,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)s.d(n,o,function(t){return e[t]}.bind(null,o));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/dist/",s(s.s=54)}([function(e,t,s){"use strict";function n(e,t,s,n,o,r,i,c){var m,a="function"==typeof e?e.options:e;if(t&&(a.render=t,a.staticRenderFns=s,a._compiled=!0),n&&(a.functional=!0),r&&(a._scopeId="data-v-"+r),i?(m=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},a._ssrRegister=m):o&&(m=c?function(){o.call(this,(a.functional?this.parent:this).$root.$options.shadowRoot)}:o),m)if(a.functional){a._injectStyles=m;var A=a.render;a.render=function(e,t){return m.call(t),A(e,t)}}else{var l=a.beforeCreate;a.beforeCreate=l?[].concat(l,m):[m]}return{exports:e,options:a}}s.d(t,"a",(function(){return n}))},function(e,t,s){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var s=function(e,t){var s,n,o,r=e[1]||"",i=e[3];if(!i)return r;if(t&&"function"==typeof btoa){var c=(s=i,n=btoa(unescape(encodeURIComponent(JSON.stringify(s)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(n),"/*# ".concat(o," */")),m=i.sources.map((function(e){return"/*# sourceURL=".concat(i.sourceRoot||"").concat(e," */")}));return[r].concat(m).concat([c]).join("\n")}return[r].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(s,"}"):s})).join("")},t.i=function(e,s,n){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var r=0;r<this.length;r++){var i=this[r][0];null!=i&&(o[i]=!0)}for(var c=0;c<e.length;c++){var m=[].concat(e[c]);n&&o[m[0]]||(s&&(m[2]?m[2]="".concat(s," and ").concat(m[2]):m[2]=s),t.push(m))}},t}},function(e,t,s){"use strict";function n(e,t){for(var s=[],n={},o=0;o<t.length;o++){var r=t[o],i=r[0],c={id:e+":"+o,css:r[1],media:r[2],sourceMap:r[3]};n[i]?n[i].parts.push(c):s.push(n[i]={id:i,parts:[c]})}return s}s.r(t),s.d(t,"default",(function(){return u}));var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var r={},i=o&&(document.head||document.getElementsByTagName("head")[0]),c=null,m=0,a=!1,A=function(){},l=null,g="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function u(e,t,s,o){a=s,l=o||{};var i=n(e,t);return d(i),function(t){for(var s=[],o=0;o<i.length;o++){var c=i[o];(m=r[c.id]).refs--,s.push(m)}for(t?d(i=n(e,t)):i=[],o=0;o<s.length;o++){var m;if(0===(m=s[o]).refs){for(var a=0;a<m.parts.length;a++)m.parts[a]();delete r[m.id]}}}}function d(e){for(var t=0;t<e.length;t++){var s=e[t],n=r[s.id];if(n){n.refs++;for(var o=0;o<n.parts.length;o++)n.parts[o](s.parts[o]);for(;o<s.parts.length;o++)n.parts.push(f(s.parts[o]));n.parts.length>s.parts.length&&(n.parts.length=s.parts.length)}else{var i=[];for(o=0;o<s.parts.length;o++)i.push(f(s.parts[o]));r[s.id]={id:s.id,refs:1,parts:i}}}}function p(){var e=document.createElement("style");return e.type="text/css",i.appendChild(e),e}function f(e){var t,s,n=document.querySelector('style[data-vue-ssr-id~="'+e.id+'"]');if(n){if(a)return A;n.parentNode.removeChild(n)}if(g){var o=m++;n=c||(c=p()),t=h.bind(null,n,o,!1),s=h.bind(null,n,o,!0)}else n=p(),t=E.bind(null,n),s=function(){n.parentNode.removeChild(n)};return t(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;t(e=n)}else s()}}var v,M=(v=[],function(e,t){return v[e]=t,v.filter(Boolean).join("\n")});function h(e,t,s,n){var o=s?"":n.css;if(e.styleSheet)e.styleSheet.cssText=M(t,o);else{var r=document.createTextNode(o),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(r,i[t]):e.appendChild(r)}}function E(e,t){var s=t.css,n=t.media,o=t.sourceMap;if(n&&e.setAttribute("media",n),l.ssrId&&e.setAttribute("data-vue-ssr-id",t.id),o&&(s+="\n/*# sourceURL="+o.sources[0]+" */",s+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),e.styleSheet)e.styleSheet.cssText=s;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(s))}}},function(e,t){e.exports=s(29)},function(e,t){e.exports=s(155)},function(e,t){e.exports=s(0)},function(e,t,s){"use strict";s.d(t,"b",(function(){return c})),s.d(t,"a",(function(){return i})),s(11);var n=s(27),o=Object(n.getGettextBuilder)().detectLocale();[{locale:"br",json:{charset:"utf-8",headers:{"Last-Translator":"Kervoas-Le Nabat Ewen <ewenkervoas@free.fr>, 2020","Language-Team":"Breton (https://www.transifex.com/nextcloud/teams/64236/br/)","Content-Type":"text/plain; charset=UTF-8",Language:"br","Plural-Forms":"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nKervoas-Le Nabat Ewen <ewenkervoas@free.fr>, 2020\n"},msgstr:["Last-Translator: Kervoas-Le Nabat Ewen <ewenkervoas@free.fr>, 2020\nLanguage-Team: Breton (https://www.transifex.com/nextcloud/teams/64236/br/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: br\nPlural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);\n"]},"{tag} (invisible)":{msgid:"{tag} (invisible)",comments:{reference:"src/components/MultiselectTags/MultiselectTags.vue:170"},msgstr:["{tag} (diwelus)"]},"{tag} (restricted)":{msgid:"{tag} (restricted)",comments:{reference:"src/components/MultiselectTags/MultiselectTags.vue:173"},msgstr:["{tag} (bevennet)"]},Actions:{msgid:"Actions",comments:{reference:"src/components/Actions/Actions.vue:249"},msgstr:["Oberioù"]},Activities:{msgid:"Activities",comments:{reference:"src/components/EmojiPicker/EmojiPicker.vue:176"},msgstr:["Oberiantizoù"]},"Animals & Nature":{msgid:"Animals & Nature",comments:{reference:"src/components/EmojiPicker/EmojiPicker.vue:174"},msgstr:["Loened & Natur"]},Choose:{msgid:"Choose",comments:{reference:"src/components/ColorPicker/ColorPicker.vue:145"},msgstr:["Dibab"]},Close:{msgid:"Close",comments:{reference:"src/components/Modal/Modal.vue:117"},msgstr:["Serriñ"]},Custom:{msgid:"Custom",comments:{reference:"src/components/EmojiPicker/EmojiPicker.vue:181"},msgstr:["Personelañ"]},Flags:{msgid:"Flags",comments:{reference:"src/components/EmojiPicker/EmojiPicker.vue:180"},msgstr:["Bannieloù"]},"Food & Drink":{msgid:"Food &