/*! For license information please see build.js.LICENSE.txt */ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=19)}([function(e,t,n){"use strict";function r(e,t,n,r,i,o,a,s){var u=typeof(e=e||{}).default;"object"!==u&&"function"!==u||(e=e.default);var c,l="function"==typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),o&&(l._scopeId=o),a?(c=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__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},l._ssrRegister=c):i&&(c=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),c)if(l.functional){l._injectStyles=c;var f=l.render;l.render=function(e,t){return c.call(t),f(e,t)}}else{var p=l.beforeCreate;l.beforeCreate=p?[].concat(p,c):[c]}return{exports:e,options:l}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r="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};String.prototype.formatUnicorn=String.prototype.formatUnicorn||function(){var e=this.toString();if(arguments.length){var t,n=r(arguments[0]),i="string"===n||"number"===n?Array.prototype.slice.call(arguments):arguments[0];for(t in i)e=e.replace(new RegExp("\\{"+t+"\\}","gi"),i[t])}return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(27)),i=o(n(29));function o(e){return e&&e.__esModule?e:{default:e}}t.default={data:function(){return{currentView:r.default,settings:{}}},methods:{regenerate:function(e){r.default===this.currentView&&(this.settings={onlyMissing:document.getElementById("regenthumbs-regenopt-onlymissing").checked,updatePosts:document.getElementById("regenthumbs-regenopt-updateposts").checked,deleteOld:document.getElementById("regenthumbs-regenopt-deleteoldthumbnails").checked}),this.settings.regenerateWhat=e,this.currentView=i.default}},components:{HomeIntro:r.default}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(28),o=(r=i)&&r.__esModule?r:{default:r};n(1),t.default={data:function(){return{regenerateThumbnails:regenerateThumbnails,usingFeaturedImages:!1,ButtonAllText:regenerateThumbnails.l10n.Home.RegenerateThumbnailsForAllAttachments,ButtonFeaturedImagesText:regenerateThumbnails.l10n.Home.RegenerateThumbnailsForFeaturedImagesOnly,checkboxOnlyMissing:regenerateThumbnails.options.onlyMissingThumbnails,checkboxUpdatePosts:regenerateThumbnails.options.updatePostContents,checkboxDeleteOld:regenerateThumbnails.options.deleteOldThumbnails}},computed:{alternativesText1:function(){return this.regenerateThumbnails.l10n.Home.alternativesText1.formatUnicorn({"url-cli":"https://en.wikipedia.org/wiki/Command-line_interface","url-wpcli":"https://wp-cli.org/","url-wpcli-regenerate":"https://developer.wordpress.org/cli/commands/media/regenerate/"})},alternativesText2:function(){return this.regenerateThumbnails.l10n.Home.alternativesText2.formatUnicorn({"url-photon":"https://jetpack.com/support/photon/","url-jetpack":"https://jetpack.com/"})}},created:function(){var e=this;this.regenerateThumbnails.data.thumbnailIDs||(wp.apiRequest({namespace:"wp/v2",endpoint:"media",data:{_fields:"id",is_regeneratable:1,exclude_site_icons:1,per_page:1},type:"GET",dataType:"json",cache:!1,context:this}).done((function(t,n,r){e.ButtonAllText=e.regenerateThumbnails.l10n.Home.RegenerateThumbnailsForAllXAttachments.formatUnicorn({attachmentCount:r.getResponseHeader("x-wp-total").toLocaleString()})})).fail((function(e,t,n){console.log("Regenerate Thumbnails: Error getting the total attachment count.",e,t,n)})),wp.apiRequest({namespace:"regenerate-thumbnails/v1",endpoint:"featuredimages",data:{per_page:1},type:"GET",dataType:"json",cache:!1,context:this}).done((function(t,n,r){r.getResponseHeader("x-wp-total")<1?e.usingFeaturedImages=!1:(e.ButtonFeaturedImagesText=e.regenerateThumbnails.l10n.Home.RegenerateThumbnailsForXFeaturedImagesOnly.formatUnicorn({attachmentCount:r.getResponseHeader("x-wp-total").toLocaleString()}),e.usingFeaturedImages=!0)})).fail((function(e,t,n){console.log("Regenerate Thumbnails: Error getting the total featured images count.",e,t,n)})))},methods:{regenerate:function(e){this.$emit("regenerate",e)},checkboxChange:function(e,t){this[e]=t.target.checked,"checkboxDeleteOld"===e&&this[e]}},components:{ThumbnailSize:o.default}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(1),t.default={props:["size","text","textCropped","textProportional"],computed:{thumbnail:function(){return this.size.cropMethod=this.size.crop?this.textCropped:this.textProportional,this.text.formatUnicorn(this.size)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(32),o=(r=i)&&r.__esModule?r:{default:r};n(1),t.default={props:["settings"],data:function(){return{regenerateThumbnails:regenerateThumbnails,listStart:1,progress:0,logItems:[],errorItems:[],isPaused:!1,finishedMessage:!1}},mounted:function(){var e=this,t=0,n=0,r=1,i=0,o=Date.now(),a=3,s=document.getElementsByTagName("title")[0],u=s.innerHTML;if(s.innerHTML=e.progress+"% | "+u,window.onbeforeunload=function(){return!0},Array.isArray(e.settings.regenerateWhat)){var c=[],l=!0,f=!1,p=void 0;try{for(var d,h=e.settings.regenerateWhat[Symbol.iterator]();!(l=(d=h.next()).done);l=!0){var v=d.value;c.push({id:v})}}catch(e){f=!0,p=e}finally{try{!l&&h.return&&h.return()}finally{if(f)throw p}}n=e.settings.regenerateWhat.length,g(c)}else m();function m(){var t="wp/v2",o="media",s={page:r,per_page:25};switch(e.settings.regenerateWhat){case"featured-images":t="regenerate-thumbnails/v1",o="featuredimages";break;case"all":default:s._fields="id",s.is_regeneratable=1,s.exclude_site_icons=1,s.orderby="id",s.order="asc"}wp.apiRequest({namespace:t,endpoint:o,data:s,type:"GET",dataType:"json",context:e}).done((function(e,t,r){a=3,n=r.getResponseHeader("x-wp-total"),i=r.getResponseHeader("x-wp-totalpages"),g(e)})).fail((function(t,n,r){console.log("Regenerate Thumbnails: Error getting a chunk of thumbnail IDs to process.",t,n,r),a>1?(a--,m()):e.finishedMessage=e.regenerateThumbnails.l10n.RegenerateMultiple.error}))}function g(a){if(e.isPaused)setTimeout((function(){o+=1e3,g(a)}),1e3);else{var c=a.shift();wp.apiRequest({namespace:"regenerate-thumbnails/v1",endpoint:"regenerate/"+c.id,data:{only_regenerate_missing_thumbnails:e.settings.onlyMissing,delete_unregistered_thumbnail_files:e.settings.deleteOld,update_usages_in_posts:e.settings.updatePosts},type:"GET",dataType:"json",context:e}).done((function(t,n,r){if(null!==t){if(null!==t.edit_url){var i=document.createElement("a");i.href=t.edit_url,i.textContent=t.name,t.name=i.outerHTML}e.logItems.push({id:t.id,message:e.regenerateThumbnails.l10n.RegenerateMultiple.logRegeneratedItem.formatUnicorn(t)})}else y(e,c.id,r,n,t)})).fail((function(t,n,r){y(e,c.id,t,n,r)})).always((function(){if(t++,e.progress=Math.round(t/n*100),s.innerHTML=e.progress+"% | "+u,e.logItems.length>500&&(e.logItems=e.logItems.slice(-500),e.listStart=t-500+1),t==n){var c=(Date.now()-o)/1e3,l="";if(c>3600){var f=c/3600;l=e.regenerateThumbnails.l10n.RegenerateMultiple.hours.formatUnicorn({count:f.toFixed(1)})}else if(c>60){var p=c/3600;l=e.regenerateThumbnails.l10n.RegenerateMultiple.minutes.formatUnicorn({count:p.toFixed(1)})}else l=e.regenerateThumbnails.l10n.RegenerateMultiple.seconds.formatUnicorn({count:c.toFixed()});e.finishedMessage=e.regenerateThumbnails.l10n.RegenerateMultiple.duration.formatUnicorn({duration:l})}a.length>0?g(a):r"+this.attachmentInfo.relative_path+""}},methods:{regenerate:function(e){var t=this;this.regenerationComplete?history.back():(e.target.disabled=!0,e.target.innerText=regenerateThumbnails.l10n.RegenerateSingle.regenerating,this.regenerateThumbnails.options.onlyMissingThumbnails=document.getElementById("regenthumbs-regenopt-onlymissing").checked,this.regenerateThumbnails.options.deleteOldThumbnails=document.getElementById("regenthumbs-regenopt-deleteoldthumbnails").checked,this.regenerateThumbnails.options.updatePostContents=document.getElementById("regenthumbs-regenopt-updateposts").checked,wp.apiRequest({namespace:"regenerate-thumbnails/v1",endpoint:"regenerate/"+this.id,data:{only_regenerate_missing_thumbnails:this.regenerateThumbnails.options.onlyMissingThumbnails,delete_unregistered_thumbnail_files:this.regenerateThumbnails.options.deleteOldThumbnails,update_usages_in_posts:this.regenerateThumbnails.options.updatePostContents},type:"POST",dataType:"json",context:this}).done((function(n,r,i){t.regenerationComplete=!0,t.attachmentInfo=n,e.target.innerText=regenerateThumbnails.l10n.RegenerateSingle.done,e.target.disabled=!1})).fail((function(n,r,i){e.target.innerText=regenerateThumbnails.l10n.RegenerateSingle.errorRegenerating,t.regenerationError=t.regenerateThumbnails.l10n.RegenerateSingle.errorRegeneratingMessage.formatUnicorn(n.responseJSON),console.log("Regenerate Thumbnails: There was an error regenerating this attachment.",n,r,i)})))},checkUpdatePosts:function(e){e.target.checked}},components:{ThumbnailStatus:o.default}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(1),t.default={props:["size","l10n"],computed:{thumbnailText:function(){return this.size.filename?void 0!==this.size.crop?(this.size.cropMethod=this.size.crop?this.l10n.common.thumbnailSizeItemIsCropped:this.l10n.common.thumbnailSizeItemIsProportional,this.l10n.common.thumbnailSizeItemWithCropMethod.formatUnicorn(this.size)):this.l10n.common.thumbnailSizeItemWithoutCropMethod.formatUnicorn(this.size):this.l10n.common.thumbnailSizeBiggerThanOriginal.formatUnicorn(this.size)}}}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this.$createElement;return(this._self._c||e)("li",{domProps:{innerHTML:this._s(this.thumbnail)}})},i=[]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("p",{domProps:{innerHTML:e._s(e.regenerateThumbnails.l10n.Home.intro1)}}),e._v(" "),n("p",{domProps:{innerHTML:e._s(e.regenerateThumbnails.l10n.Home.intro2)}}),e._v(" "),n("p",[n("label",[n("input",{attrs:{type:"checkbox",id:"regenthumbs-regenopt-onlymissing"},domProps:{checked:e.checkboxOnlyMissing},on:{change:function(t){return e.checkboxChange("checkboxOnlyMissing",t)}}}),e._v("\n\t\t\t"+e._s(e.regenerateThumbnails.l10n.common.onlyRegenerateMissingThumbnails)+"\n\t\t")])]),e._v(" "),n("p",{staticStyle:{display:"none"}},[n("label",[n("input",{attrs:{type:"checkbox",id:"regenthumbs-regenopt-updateposts"},domProps:{checked:e.checkboxUpdatePosts},on:{change:function(t){return e.checkboxChange("checkboxUpdatePosts",t)}}}),e._v("\n\t\t\t"+e._s(e.regenerateThumbnails.l10n.Home.updatePostContents)+"\n\t\t")])]),e._v(" "),n("p",[n("label",[n("input",{attrs:{type:"checkbox",id:"regenthumbs-regenopt-deleteoldthumbnails"},domProps:{checked:e.checkboxDeleteOld},on:{change:function(t){return e.checkboxChange("checkboxDeleteOld",t)}}}),e._v("\n\t\t\t"+e._s(e.regenerateThumbnails.l10n.common.deleteOldThumbnails)+"\n\t\t")])]),e._v(" "),e.regenerateThumbnails.data.thumbnailIDs?n("div",[n("p",[n("button",{staticClass:"button button-primary button-hero",on:{click:function(t){return e.regenerate(e.regenerateThumbnails.data.thumbnailIDs)}}},[e._v("\n\t\t\t\t"+e._s(e.regenerateThumbnails.l10n.Home.RegenerateThumbnailsForXAttachments)+"\n\t\t\t")])])]):n("div",[n("p",[n("button",{staticClass:"button button-primary button-hero",on:{click:function(t){return e.regenerate("all")}}},[e._v("\n\t\t\t\t"+e._s(e.ButtonAllText)+"\n\t\t\t")])]),e._v(" "),e.usingFeaturedImages?n("p",[n("button",{staticClass:"button button-primary button-hero",on:{click:function(t){return e.regenerate("featured-images")}}},[e._v("\n\t\t\t\t"+e._s(e.ButtonFeaturedImagesText)+"\n\t\t\t")])]):e._e()]),e._v(" "),n("h2",{staticClass:"title"},[e._v(e._s(e.regenerateThumbnails.l10n.Home.thumbnailSizes))]),e._v(" "),n("p",[e._v(e._s(e.regenerateThumbnails.l10n.Home.thumbnailSizesDescription))]),e._v(" "),n("ul",e._l(e.regenerateThumbnails.data.thumbnailSizes,(function(t,r){return n("thumbnail-size",{key:r,tag:"li",attrs:{size:t,text:e.regenerateThumbnails.l10n.common.thumbnailSizeItemWithCropMethodNoFilename,textCropped:e.regenerateThumbnails.l10n.common.thumbnailSizeItemIsCropped,textProportional:e.regenerateThumbnails.l10n.common.thumbnailSizeItemIsProportional}})})),1),e._v(" "),n("h2",[e._v(e._s(e.regenerateThumbnails.l10n.Home.alternatives))]),e._v(" "),n("p",{domProps:{innerHTML:e._s(e.alternativesText1)}}),e._v(" "),n("p",{domProps:{innerHTML:e._s(e.alternativesText2)}})])},i=[]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"ui-progressbar ui-widget ui-widget-content ui-corner-all",attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":this.progress}},[t("div",{staticClass:"ui-progressbar-value ui-widget-header ui-corner-left",style:{width:this.progress+"%"}})])},i=[]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("progress-bar",{attrs:{progress:e.progress}}),e._v(" "),n("p",[!e.finishedMessage&&e.progress<100?n("button",{staticClass:"button button-secondary button-large",on:{click:e.togglePause}},[e._v("\n\t\t\t"+e._s(e.isPaused?this.regenerateThumbnails.l10n.RegenerateMultiple.resume:this.regenerateThumbnails.l10n.RegenerateMultiple.pause)+"\n\t\t")]):e._e()]),e._v(" "),e.finishedMessage?n("div",[n("p",[n("strong",[e._v(e._s(e.finishedMessage))])]),e._v(" "),e.errorItems.length?n("div",{attrs:{id:"regenerate-thumbnails-error-log"}},[n("h2",{staticClass:"title"},[e._v(e._s(e.regenerateThumbnails.l10n.RegenerateMultiple.errorsEncountered))]),e._v(" "),n("ol",e._l(e.errorItems,(function(t){return n("li",{key:t.id,domProps:{innerHTML:e._s(t.message)}})})),0)]):e._e()]):e._e(),e._v(" "),n("h2",{staticClass:"title"},[e._v(e._s(e.regenerateThumbnails.l10n.RegenerateMultiple.regenerationLog))]),e._v(" "),n("div",{attrs:{id:"regenerate-thumbnails-log"}},[e.logItems?n("ol",{attrs:{start:e.listStart}},e._l(e.logItems,(function(t){return n("li",{key:t.id,domProps:{innerHTML:e._s(t.message)}})})),0):e._e()])],1)},i=[]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this.$createElement;return(this._self._c||e)(this.currentView,{tag:"component",attrs:{settings:this.settings},on:{regenerate:this.regenerate}})},i=[]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this.$createElement;return(this._self._c||e)("li",{class:[this.size.fileexists?"exists":"notexists"],domProps:{innerHTML:this._s(this.thumbnailText)}})},i=[]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.dataLoaded?n("div",[e.errorText?n("div",[n("p",{domProps:{innerHTML:e._s(e.errorText)}})]):n("div",[n("h2",{staticClass:"title"},[e._v(e._s(e.attachmentInfo.name))]),e._v(" "),n("p",{domProps:{innerHTML:e._s(e.filenameAndDimensions)}}),e._v(" "),e.attachmentInfo.preview?n("img",{staticClass:"image-preview",attrs:{src:e.attachmentInfo.preview,alt:e.regenerateThumbnails.l10n.RegenerateSingle.preview}}):e._e(),e._v(" "),n("p",[n("label",[n("input",{attrs:{type:"checkbox",id:"regenthumbs-regenopt-onlymissing"},domProps:{checked:e.regenerateThumbnails.options.onlyMissingThumbnails}}),e._v("\n\t\t\t\t"+e._s(e.regenerateThumbnails.l10n.common.onlyRegenerateMissingThumbnails)+"\n\t\t\t")])]),e._v(" "),n("p",{staticStyle:{display:"none"}},[n("label",[n("input",{attrs:{type:"checkbox",id:"regenthumbs-regenopt-updateposts"},domProps:{checked:e.regenerateThumbnails.options.updatePostContents}}),e._v("\n\t\t\t\t"+e._s(e.regenerateThumbnails.l10n.RegenerateSingle.updatePostContents)+"\n\t\t\t")])]),e._v(" "),n("p",[n("label",[n("input",{attrs:{type:"checkbox",id:"regenthumbs-regenopt-deleteoldthumbnails"},domProps:{checked:e.regenerateThumbnails.options.deleteOldThumbnails},on:{change:e.checkUpdatePosts}}),e._v("\n\t\t\t\t"+e._s(e.regenerateThumbnails.l10n.common.deleteOldThumbnails)+"\n\t\t\t")])]),e._v(" "),e.regenerationError?n("p",[n("strong",{domProps:{innerHTML:e._s(e.regenerationError)}})]):e._e(),e._v(" "),n("p",{staticClass:"submit"},[n("button",{staticClass:"button button-primary button-hero",on:{click:e.regenerate}},[e._v("\n\t\t\t\t"+e._s(e.regenerateThumbnails.l10n.RegenerateSingle.regenerateThumbnails)+"\n\t\t\t")])]),e._v(" "),n("p",[e._v(e._s(e.regenerateThumbnails.l10n.RegenerateSingle.registeredSizes))]),e._v(" "),n("ul",e._l(e.attachmentInfo.registered_sizes,(function(t){return n("thumbnail-status",{key:t.label,tag:"li",attrs:{size:t,l10n:e.regenerateThumbnails.l10n}})})),1),e._v(" "),e.attachmentInfo.unregistered_sizes.length?n("div",[n("p",[e._v(e._s(e.regenerateThumbnails.l10n.RegenerateSingle.unregisteredSizes))]),e._v(" "),n("ul",e._l(e.attachmentInfo.unregistered_sizes,(function(t){return n("thumbnail-status",{key:t.label,tag:"li",attrs:{size:t,l10n:e.regenerateThumbnails.l10n}})})),1)]):e._e()])]):n("div",[n("p",[e._v(e._s(e.regenerateThumbnails.l10n.common.loading))])])},i=[]},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var i=(a=r,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),u="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(u," */")),o=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(o).concat([i]).join("\n")}var a,s,u;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(r)for(var o=0;on.parts.length&&(r.parts.length=n.parts.length)}else{var a=[];for(i=0;i=0&&Math.floor(t)===t&&isFinite(e)}function d(e){return o(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function h(e){return null==e?"":Array.isArray(e)||l(e)&&e.toString===c?JSON.stringify(e,null,2):String(e)}function v(e){var t=parseFloat(e);return isNaN(t)?e:t}function m(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function w(e,t){return _.call(e,t)}function x(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var T=/-(\w)/g,k=x((function(e){return e.replace(T,(function(e,t){return t?t.toUpperCase():""}))})),$=x((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),C=/\B([A-Z])/g,O=x((function(e){return e.replace(C,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function A(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function E(e,t){for(var n in t)e[n]=t[n];return e}function I(e){for(var t={},n=0;n0,Q=X&&X.indexOf("edge/")>0,ee=(X&&X.indexOf("android"),X&&/iphone|ipad|ipod|ios/.test(X)||"ios"===G),te=(X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X),X&&X.match(/firefox\/(\d+)/)),ne={}.watch,re=!1;if(W)try{var ie={};Object.defineProperty(ie,"passive",{get:function(){re=!0}}),window.addEventListener("test-passive",null,ie)}catch(e){}var oe=function(){return void 0===V&&(V=!W&&!K&&void 0!==e&&(e.process&&"server"===e.process.env.VUE_ENV)),V},ae=W&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function se(e){return"function"==typeof e&&/native code/.test(e.toString())}var ue,ce="undefined"!=typeof Symbol&&se(Symbol)&&"undefined"!=typeof Reflect&&se(Reflect.ownKeys);ue="undefined"!=typeof Set&&se(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var le=M,fe=0,pe=function(){this.id=fe++,this.subs=[]};pe.prototype.addSub=function(e){this.subs.push(e)},pe.prototype.removeSub=function(e){b(this.subs,e)},pe.prototype.depend=function(){pe.target&&pe.target.addDep(this)},pe.prototype.notify=function(){var e=this.subs.slice();for(var t=0,n=e.length;t-1)if(o&&!w(i,"default"))a=!1;else if(""===a||a===O(e)){var u=Be(String,i.type);(u<0||s0&&(pt((u=e(u,(n||"")+"_"+r))[0])&&pt(l)&&(f[c]=be(l.text+u[0].text),u.shift()),f.push.apply(f,u)):s(u)?pt(l)?f[c]=be(l.text+u):""!==u&&f.push(be(u)):pt(u)&&pt(l)?f[c]=be(l.text+u.text):(a(t._isVList)&&o(u.tag)&&i(u.key)&&o(n)&&(u.key="__vlist"+n+"_"+r+"__"),f.push(u)));return f}(e):void 0}function pt(e){return o(e)&&o(e.text)&&!1===e.isComment}function dt(e,t){if(e){for(var n=Object.create(null),r=ce?Reflect.ownKeys(e):Object.keys(e),i=0;i0,a=e?!!e.$stable:!o,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&n&&n!==r&&s===n.$key&&!o&&!n.$hasNormal)return n;for(var u in i={},e)e[u]&&"$"!==u[0]&&(i[u]=gt(t,u,e[u]))}else i={};for(var c in t)c in i||(i[c]=yt(t,c));return e&&Object.isExtensible(e)&&(e._normalized=i),B(i,"$stable",a),B(i,"$key",s),B(i,"$hasNormal",o),i}function gt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:ft(e))&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function yt(e,t){return function(){return e[t]}}function bt(e,t){var n,r,i,a,s;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,i=e.length;rdocument.createEvent("Event").timeStamp&&(ln=function(){return fn.now()})}function pn(){var e,t;for(cn=ln(),sn=!0,nn.sort((function(e,t){return e.id-t.id})),un=0;unun&&nn[n].id>e.id;)n--;nn.splice(n+1,0,e)}else nn.push(e);an||(an=!0,rt(pn))}}(this)},hn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||u(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){qe(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},hn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},hn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},hn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||b(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var vn={enumerable:!0,configurable:!0,get:M,set:M};function mn(e,t,n){vn.get=function(){return this[t][n]},vn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,vn)}function gn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&$e(!1);var o=function(o){i.push(o);var a=Ue(o,t,n,e);Se(r,o,a),o in e||mn(e,"_props",o)};for(var a in t)o(a);$e(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?M:S(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;l(t=e._data="function"==typeof t?function(e,t){he();try{return e.call(t,t)}catch(e){return qe(e,t,"data()"),{}}finally{ve()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];0,r&&w(r,o)||z(o)||mn(e,"_data",o)}Oe(t,!0)}(e):Oe(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=oe();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;0,r||(n[i]=new hn(e,a||M,M,yn)),i in e||bn(e,i,o)}}(e,t.computed),t.watch&&t.watch!==ne&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!f(e)&&e.test(t)}function An(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=On(a.componentOptions);s&&!t(s)&&En(n,o,r,i)}}}function En(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,b(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=Tn++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=De(kn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Xt(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,i=n&&n.context;e.$slots=ht(t._renderChildren,i),e.$scopedSlots=r,e._c=function(t,n,r,i){return Ht(e,t,n,r,i,!1)},e.$createElement=function(t,n,r,i){return Ht(e,t,n,r,i,!0)};var o=n&&n.data;Se(e,"$attrs",o&&o.attrs||r,null,!0),Se(e,"$listeners",t._parentListeners||r,null,!0)}(t),tn(t,"beforeCreate"),function(e){var t=dt(e.$options.inject,e);t&&($e(!1),Object.keys(t).forEach((function(n){Se(e,n,t[n])})),$e(!0))}(t),gn(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),tn(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}($n),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Ae,e.prototype.$delete=Ee,e.prototype.$watch=function(e,t,n){if(l(t))return xn(this,e,t,n);(n=n||{}).user=!0;var r=new hn(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){qe(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}($n),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i1?A(n):n;for(var r=A(arguments,1),i='event handler for "'+e+'"',o=0,a=n.length;oparseInt(this.max)&&En(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return U}};Object.defineProperty(e,"config",t),e.util={warn:le,extend:E,mergeOptions:De,defineReactive:Se},e.set=Ae,e.delete=Ee,e.nextTick=rt,e.observable=function(e){return Oe(e),e},e.options=Object.create(null),D.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,E(e.options.components,Mn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=A(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=De(this.options,e),this}}(e),Cn(e),function(e){D.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&l(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}($n),Object.defineProperty($n.prototype,"$isServer",{get:oe}),Object.defineProperty($n.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty($n,"FunctionalRenderContext",{value:jt}),$n.version="2.6.11";var Rn=m("style,class"),jn=m("input,textarea,option,select,progress"),Pn=function(e,t,n){return"value"===n&&jn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Ln=m("contenteditable,draggable,spellcheck"),Nn=m("events,caret,typing,plaintext-only"),Dn=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Fn="http://www.w3.org/1999/xlink",Un=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Hn=function(e){return Un(e)?e.slice(6,e.length):""},zn=function(e){return null==e||!1===e};function Bn(e){for(var t=e.data,n=e,r=e;o(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=qn(r.data,t));for(;o(n=n.parent);)n&&n.data&&(t=qn(t,n.data));return function(e,t){if(o(e)||o(t))return Vn(e,Jn(t));return""}(t.staticClass,t.class)}function qn(e,t){return{staticClass:Vn(e.staticClass,t.staticClass),class:o(e.class)?[e.class,t.class]:t.class}}function Vn(e,t){return e?t?e+" "+t:e:t||""}function Jn(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,i=e.length;r-1?gr(e,t,n):Dn(t)?zn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Ln(t)?e.setAttribute(t,function(e,t){return zn(t)||"false"===t?"false":"contenteditable"===e&&Nn(t)?t:"true"}(t,n)):Un(t)?zn(n)?e.removeAttributeNS(Fn,Hn(t)):e.setAttributeNS(Fn,t,n):gr(e,t,n)}function gr(e,t,n){if(zn(n))e.removeAttribute(t);else{if(Z&&!Y&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var yr={create:vr,update:vr};function br(e,t){var n=t.elm,r=t.data,a=e.data;if(!(i(r.staticClass)&&i(r.class)&&(i(a)||i(a.staticClass)&&i(a.class)))){var s=Bn(t),u=n._transitionClasses;o(u)&&(s=Vn(s,Jn(u))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var _r,wr,xr,Tr,kr,$r,Cr={create:br,update:br},Or=/[\w).+\-_$\]]/;function Sr(e){var t,n,r,i,o,a=!1,s=!1,u=!1,c=!1,l=0,f=0,p=0,d=0;for(r=0;r=0&&" "===(v=e.charAt(h));h--);v&&Or.test(v)||(c=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r-1?{exp:e.slice(0,Tr),key:'"'+e.slice(Tr+1)+'"'}:{exp:e,key:null};wr=e,Tr=kr=$r=0;for(;!Vr();)Jr(xr=qr())?Kr(xr):91===xr&&Wr(xr);return{exp:e.slice(0,kr),key:e.slice(kr+1,$r)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function qr(){return wr.charCodeAt(++Tr)}function Vr(){return Tr>=_r}function Jr(e){return 34===e||39===e}function Wr(e){var t=1;for(kr=Tr;!Vr();)if(Jr(e=qr()))Kr(e);else if(91===e&&t++,93===e&&t--,0===t){$r=Tr;break}}function Kr(e){for(var t=e;!Vr()&&(e=qr())!==t;);}var Gr;function Xr(e,t,n){var r=Gr;return function i(){var o=t.apply(null,arguments);null!==o&&Qr(e,i,n,r)}}var Zr=Ge&&!(te&&Number(te[1])<=53);function Yr(e,t,n,r){if(Zr){var i=cn,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}Gr.addEventListener(e,t,re?{capture:n,passive:r}:n)}function Qr(e,t,n,r){(r||Gr).removeEventListener(e,t._wrapper||t,n)}function ei(e,t){if(!i(e.data.on)||!i(t.data.on)){var n=t.data.on||{},r=e.data.on||{};Gr=t.elm,function(e){if(o(e.__r)){var t=Z?"change":"input";e[t]=[].concat(e.__r,e[t]||[]),delete e.__r}o(e.__c)&&(e.change=[].concat(e.__c,e.change||[]),delete e.__c)}(n),ut(n,r,Yr,Qr,Xr,t.context),Gr=void 0}}var ti,ni={create:ei,update:ei};function ri(e,t){if(!i(e.data.domProps)||!i(t.data.domProps)){var n,r,a=t.elm,s=e.data.domProps||{},u=t.data.domProps||{};for(n in o(u.__ob__)&&(u=t.data.domProps=E({},u)),s)n in u||(a[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=r;var c=i(r)?"":String(r);ii(a,c)&&(a.value=c)}else if("innerHTML"===n&&Gn(a.tagName)&&i(a.innerHTML)){(ti=ti||document.createElement("div")).innerHTML=""+r+"";for(var l=ti.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(r!==s[n])try{a[n]=r}catch(e){}}}}function ii(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(o(r)){if(r.number)return v(n)!==v(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var oi={create:ri,update:ri},ai=x((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}));function si(e){var t=ui(e.style);return e.staticStyle?E(e.staticStyle,t):t}function ui(e){return Array.isArray(e)?I(e):"string"==typeof e?ai(e):e}var ci,li=/^--/,fi=/\s*!important$/,pi=function(e,t,n){if(li.test(t))e.style.setProperty(t,n);else if(fi.test(n))e.style.setProperty(O(t),n.replace(fi,""),"important");else{var r=hi(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(gi).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function bi(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(gi).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function _i(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&E(t,wi(e.name||"v")),E(t,e),t}return"string"==typeof e?wi(e):void 0}}var wi=x((function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}})),xi=W&&!Y,Ti="transition",ki="transitionend",$i="animation",Ci="animationend";xi&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ti="WebkitTransition",ki="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&($i="WebkitAnimation",Ci="webkitAnimationEnd"));var Oi=W?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Si(e){Oi((function(){Oi(e)}))}function Ai(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),yi(e,t))}function Ei(e,t){e._transitionClasses&&b(e._transitionClasses,t),bi(e,t)}function Ii(e,t,n){var r=Ri(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s="transition"===i?ki:Ci,u=0,c=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++u>=a&&c()};setTimeout((function(){u0&&(n="transition",l=a,f=o.length):"animation"===t?c>0&&(n="animation",l=c,f=u.length):f=(n=(l=Math.max(a,c))>0?a>c?"transition":"animation":null)?"transition"===n?o.length:u.length:0,{type:n,timeout:l,propCount:f,hasTransform:"transition"===n&&Mi.test(r[Ti+"Property"])}}function ji(e,t){for(;e.length1}function Ui(e,t){!0!==t.data.show&&Li(t)}var Hi=function(e){var t,n,r={},u=e.modules,c=e.nodeOps;for(t=0;th?b(e,i(n[g+1])?null:n[g+1].elm,n,d,g,r):d>g&&w(t,p,h)}(p,m,g,n,l):o(g)?(o(e.text)&&c.setTextContent(p,""),b(p,null,g,0,g.length-1,n)):o(m)?w(m,0,m.length-1):o(e.text)&&c.setTextContent(p,""):e.text!==t.text&&c.setTextContent(p,t.text),o(h)&&o(d=h.hook)&&o(d=d.postpatch)&&d(e,t)}}}function $(e,t,n){if(a(n)&&o(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r-1,a.selected!==o&&(a.selected=o);else if(P(Ji(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Vi(e,t){return t.every((function(t){return!P(t,e)}))}function Ji(e){return"_value"in e?e._value:e.value}function Wi(e){e.target.composing=!0}function Ki(e){e.target.composing&&(e.target.composing=!1,Gi(e.target,"input"))}function Gi(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Xi(e){return!e.componentInstance||e.data&&e.data.transition?e:Xi(e.componentInstance._vnode)}var Zi={model:zi,show:{bind:function(e,t,n){var r=t.value,i=(n=Xi(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,Li(n,(function(){e.style.display=o}))):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Xi(n)).data&&n.data.transition?(n.data.show=!0,r?Li(n,(function(){e.style.display=e.__vOriginalDisplay})):Ni(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},Yi={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Qi(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Qi(Jt(t.children)):e}function eo(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[k(o)]=i[o];return t}function to(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var no=function(e){return e.tag||Vt(e)},ro=function(e){return"show"===e.name},io={name:"transition",props:Yi,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(no)).length){0;var r=this.mode;0;var i=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return i;var o=Qi(i);if(!o)return i;if(this._leaving)return to(e,i);var a="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?a+"comment":a+o.tag:s(o.key)?0===String(o.key).indexOf(a)?o.key:a+o.key:o.key;var u=(o.data||(o.data={})).transition=eo(this),c=this._vnode,l=Qi(c);if(o.data.directives&&o.data.directives.some(ro)&&(o.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,l)&&!Vt(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=E({},u);if("out-in"===r)return this._leaving=!0,ct(f,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),to(e,i);if("in-out"===r){if(Vt(o))return c;var p,d=function(){p()};ct(u,"afterEnter",d),ct(u,"enterCancelled",d),ct(f,"delayLeave",(function(e){p=e}))}}return i}}},oo=E({tag:String,moveClass:String},Yi);function ao(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function so(e){e.data.newPos=e.elm.getBoundingClientRect()}function uo(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete oo.mode;var co={Transition:io,TransitionGroup:{props:oo,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=Yt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=eo(this),s=0;s-1?Yn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Yn[e]=/HTMLUnknownElement/.test(t.toString())},E($n.options.directives,Zi),E($n.options.components,co),$n.prototype.__patch__=W?Hi:M,$n.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=ye),tn(e,"beforeMount"),r=function(){e._update(e._render(),n)},new hn(e,r,M,{before:function(){e._isMounted&&!e._isDestroyed&&tn(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,tn(e,"mounted")),e}(this,e=e&&W?er(e):void 0,t)},W&&setTimeout((function(){U.devtools&&ae&&ae.emit("init",$n)}),0);var lo=/\{\{((?:.|\r?\n)+?)\}\}/g,fo=/[-.*+?^${}()|[\]\/\\]/g,po=x((function(e){var t=e[0].replace(fo,"\\$&"),n=e[1].replace(fo,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")}));var ho={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=Fr(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=Dr(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var vo,mo={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=Fr(e,"style");n&&(e.staticStyle=JSON.stringify(ai(n)));var r=Dr(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},go=function(e){return(vo=vo||document.createElement("div")).innerHTML=e,vo.textContent},yo=m("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),bo=m("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),_o=m("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),wo=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,xo=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,To="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+H.source+"]*",ko="((?:"+To+"\\:)?"+To+")",$o=new RegExp("^<"+ko),Co=/^\s*(\/?)>/,Oo=new RegExp("^<\\/"+ko+"[^>]*>"),So=/^]+>/i,Ao=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},jo=/&(?:lt|gt|quot|amp|#39);/g,Po=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Lo=m("pre,textarea",!0),No=function(e,t){return e&&Lo(e)&&"\n"===t[0]};function Do(e,t){var n=t?Po:jo;return e.replace(n,(function(e){return Ro[e]}))}var Fo,Uo,Ho,zo,Bo,qo,Vo,Jo,Wo=/^@|^v-on:/,Ko=/^v-|^@|^:|^#/,Go=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Xo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Zo=/^\(|\)$/g,Yo=/^\[.*\]$/,Qo=/:(.*)$/,ea=/^:|^\.|^v-bind:/,ta=/\.[^.\]]+(?=[^\]]*$)/g,na=/^v-slot(:|$)|^#/,ra=/[\r\n]/,ia=/\s+/g,oa=x(go);function aa(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:da(t),rawAttrsMap:{},parent:n,children:[]}}function sa(e,t){Fo=t.warn||Er,qo=t.isPreTag||R,Vo=t.mustUseProp||R,Jo=t.getTagNamespace||R;var n=t.isReservedTag||R;(function(e){return!!e.component||!n(e.tag)}),Ho=Ir(t.modules,"transformNode"),zo=Ir(t.modules,"preTransformNode"),Bo=Ir(t.modules,"postTransformNode"),Uo=t.delimiters;var r,i,o=[],a=!1!==t.preserveWhitespace,s=t.whitespace,u=!1,c=!1;function l(e){if(f(e),u||e.processed||(e=ua(e,t)),o.length||e===r||r.if&&(e.elseif||e.else)&&la(r,{exp:e.elseif,block:e}),i&&!e.forbidden)if(e.elseif||e.else)a=e,(s=function(e){for(var t=e.length;t--;){if(1===e[t].type)return e[t];e.pop()}}(i.children))&&s.if&&la(s,{exp:a.elseif,block:a});else{if(e.slotScope){var n=e.slotTarget||'"default"';(i.scopedSlots||(i.scopedSlots={}))[n]=e}i.children.push(e),e.parent=i}var a,s;e.children=e.children.filter((function(e){return!e.slotScope})),f(e),e.pre&&(u=!1),qo(e.tag)&&(c=!1);for(var l=0;l]*>)","i")),p=e.replace(f,(function(e,n,r){return c=r.length,Io(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),No(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""}));u+=e.length-p.length,e=p,C(l,u-c,u)}else{var d=e.indexOf("<");if(0===d){if(Ao.test(e)){var h=e.indexOf("--\x3e");if(h>=0){t.shouldKeepComment&&t.comment(e.substring(4,h),u,u+h+3),T(h+3);continue}}if(Eo.test(e)){var v=e.indexOf("]>");if(v>=0){T(v+2);continue}}var m=e.match(So);if(m){T(m[0].length);continue}var g=e.match(Oo);if(g){var y=u;T(g[0].length),C(g[1],y,u);continue}var b=k();if(b){$(b),No(b.tagName,e)&&T(1);continue}}var _=void 0,w=void 0,x=void 0;if(d>=0){for(w=e.slice(d);!(Oo.test(w)||$o.test(w)||Ao.test(w)||Eo.test(w)||(x=w.indexOf("<",1))<0);)d+=x,w=e.slice(d);_=e.substring(0,d)}d<0&&(_=e),_&&T(_.length),t.chars&&_&&t.chars(_,u-_.length,u)}if(e===n){t.chars&&t.chars(e);break}}function T(t){u+=t,e=e.substring(t)}function k(){var t=e.match($o);if(t){var n,r,i={tagName:t[1],attrs:[],start:u};for(T(t[0].length);!(n=e.match(Co))&&(r=e.match(xo)||e.match(wo));)r.start=u,T(r[0].length),r.end=u,i.attrs.push(r);if(n)return i.unarySlash=n[1],T(n[0].length),i.end=u,i}}function $(e){var n=e.tagName,u=e.unarySlash;o&&("p"===r&&_o(n)&&C(r),s(n)&&r===n&&C(n));for(var c=a(n)||!!u,l=e.attrs.length,f=new Array(l),p=0;p=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var c=i.length-1;c>=a;c--)t.end&&t.end(i[c].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}C()}(e,{warn:Fo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,n,a,s,f){var p=i&&i.ns||Jo(e);Z&&"svg"===p&&(n=function(e){for(var t=[],n=0;nu&&(s.push(o=e.slice(u,i)),a.push(JSON.stringify(o)));var c=Sr(r[1].trim());a.push("_s("+c+")"),s.push({"@binding":c}),u=i+r[0].length}return u-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),Nr(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Br(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Br(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Br(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=Dr(e,"value")||"null";Mr(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),Nr(e,"change",Br(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type;0;var i=n||{},o=i.lazy,a=i.number,s=i.trim,u=!o&&"range"!==r,c=o?"change":"range"===r?"__r":"input",l="$event.target.value";s&&(l="$event.target.value.trim()");a&&(l="_n("+l+")");var f=Br(t,l);u&&(f="if($event.target.composing)return;"+f);Mr(e,"value","("+t+")"),Nr(e,c,f,null,!0),(s||a)&&Nr(e,"blur","$forceUpdate()")}(e,r,i);else{if(!U.isReservedTag(o))return zr(e,r,i),!1}return!0},text:function(e,t){t.value&&Mr(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&Mr(e,"innerHTML","_s("+t.value+")",t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:yo,mustUseProp:Pn,canBeLeftOpenTag:bo,isReservedTag:Xn,getTagNamespace:Zn,staticKeys:function(e){return e.reduce((function(e,t){return e.concat(t.staticKeys||[])}),[]).join(",")}(ga)},wa=x((function(e){return m("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}));function xa(e,t){e&&(ya=wa(t.staticKeys||""),ba=t.isReservedTag||R,function e(t){if(t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||g(e.tag)||!ba(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(ya)))}(t),1===t.type){if(!ba(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n|^function(?:\s+[\w$]+)?\s*\(/,ka=/\([^)]*?\);*$/,$a=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ca={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Oa={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Sa=function(e){return"if("+e+")return null;"},Aa={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Sa("$event.target !== $event.currentTarget"),ctrl:Sa("!$event.ctrlKey"),shift:Sa("!$event.shiftKey"),alt:Sa("!$event.altKey"),meta:Sa("!$event.metaKey"),left:Sa("'button' in $event && $event.button !== 0"),middle:Sa("'button' in $event && $event.button !== 1"),right:Sa("'button' in $event && $event.button !== 2")};function Ea(e,t){var n=t?"nativeOn:":"on:",r="",i="";for(var o in e){var a=Ia(e[o]);e[o]&&e[o].dynamic?i+=o+","+a+",":r+='"'+o+'":'+a+","}return r="{"+r.slice(0,-1)+"}",i?n+"_d("+r+",["+i.slice(0,-1)+"])":n+r}function Ia(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map((function(e){return Ia(e)})).join(",")+"]";var t=$a.test(e.value),n=Ta.test(e.value),r=$a.test(e.value.replace(ka,""));if(e.modifiers){var i="",o="",a=[];for(var s in e.modifiers)if(Aa[s])o+=Aa[s],Ca[s]&&a.push(s);else if("exact"===s){var u=e.modifiers;o+=Sa(["ctrl","shift","alt","meta"].filter((function(e){return!u[e]})).map((function(e){return"$event."+e+"Key"})).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(Ma).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(t?"return "+e.value+"($event)":n?"return ("+e.value+")($event)":r?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function Ma(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Ca[e],r=Oa[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var Ra={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:M},ja=function(e){this.options=e,this.warn=e.warn||Er,this.transforms=Ir(e.modules,"transformCode"),this.dataGenFns=Ir(e.modules,"genData"),this.directives=E(E({},Ra),e.directives);var t=e.isReservedTag||R;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Pa(e,t){var n=new ja(t);return{render:"with(this){return "+(e?La(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function La(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Na(e,t);if(e.once&&!e.onceProcessed)return Da(e,t);if(e.for&&!e.forProcessed)return Ua(e,t);if(e.if&&!e.ifProcessed)return Fa(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=qa(e,t),i="_t("+n+(r?","+r:""),o=e.attrs||e.dynamicAttrs?Wa((e.attrs||[]).concat(e.dynamicAttrs||[]).map((function(e){return{name:k(e.name),value:e.value,dynamic:e.dynamic}}))):null,a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:qa(t,n,!0);return"_c("+e+","+Ha(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=Ha(e,t));var i=e.inlineTemplate?null:qa(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o>>0}(a):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var o=function(e,t){var n=e.children[0];0;if(n&&1===n.type){var r=Pa(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map((function(e){return"function(){"+e+"}"})).join(",")+"]}"}}(e,t);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+Wa(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function za(e){return 1===e.type&&("slot"===e.tag||e.children.some(za))}function Ba(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Fa(e,t,Ba,"null");if(e.for&&!e.forProcessed)return Ua(e,t,Ba);var r="_empty_"===e.slotScope?"":String(e.slotScope),i="function("+r+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(qa(e,t)||"undefined")+":undefined":qa(e,t)||"undefined":La(e,t))+"}",o=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+i+o+"}"}function qa(e,t,n,r,i){var o=e.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(r||La)(a,t)+s}var u=n?function(e,t){for(var n=0,r=0;r':'
',Ya.innerHTML.indexOf(" ")>0}var ns=!!W&&ts(!1),rs=!!W&&ts(!0),is=x((function(e){var t=er(e);return t&&t.innerHTML})),os=$n.prototype.$mount;$n.prototype.$mount=function(e,t){if((e=e&&er(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=is(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){0;var i=es(r,{outputSourceRange:!1,shouldDecodeNewlines:ns,shouldDecodeNewlinesForHref:rs,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return os.call(this,e,t)},$n.compile=es,t.default=$n}.call(this,n(9),n(21).setImmediate)},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,i=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new o(i.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new o(i.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(22),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(9))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,i,o,a,s,u=1,c={},l=!1,f=e.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(e);p=p&&p.setTimeout?p:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((o=new MessageChannel).port1.onmessage=function(e){h(e.data)},r=function(e){o.port2.postMessage(e)}):f&&"onreadystatechange"in f.createElement("script")?(i=f.documentElement,r=function(e){var t=f.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,i.removeChild(t),t=null},i.appendChild(t)}):r=function(e){setTimeout(h,0,e)}:(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(a+t,"*")}),p.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n-1}function i(e,t){return t instanceof e||t&&(t.name===e.name||t._name===e._name)}function o(e,t){for(var n in t)e[n]=t[n];return e}n.r(t);var a={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,r=t.children,i=t.parent,a=t.data;a.routerView=!0;for(var u=i.$createElement,c=n.name,l=i.$route,f=i._routerViewCache||(i._routerViewCache={}),p=0,d=!1;i&&i._routerRoot!==i;){var h=i.$vnode?i.$vnode.data:{};h.routerView&&p++,h.keepAlive&&i._directInactive&&i._inactive&&(d=!0),i=i.$parent}if(a.routerViewDepth=p,d){var v=f[c],m=v&&v.component;return m?(v.configProps&&s(m,a,v.route,v.configProps),u(m,a,r)):u()}var g=l.matched[p],y=g&&g.components[c];if(!g||!y)return f[c]=null,u();f[c]={component:y},a.registerRouteInstance=function(e,t){var n=g.instances[c];(t&&n!==e||!t&&n===e)&&(g.instances[c]=t)},(a.hook||(a.hook={})).prepatch=function(e,t){g.instances[c]=t.componentInstance},a.hook.init=function(e){e.data.keepAlive&&e.componentInstance&&e.componentInstance!==g.instances[c]&&(g.instances[c]=e.componentInstance)};var b=g.props&&g.props[c];return b&&(o(f[c],{route:l,configProps:b}),s(y,a,l,b)),u(y,a,r)}};function s(e,t,n,r){var i=t.props=function(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0;default:0}}(n,r);if(i){i=t.props=o({},i);var a=t.attrs=t.attrs||{};for(var s in i)e.props&&s in e.props||(a[s]=i[s],delete i[s])}}var u=/[!'()*]/g,c=function(e){return"%"+e.charCodeAt(0).toString(16)},l=/%2C/g,f=function(e){return encodeURIComponent(e).replace(u,c).replace(l,",")},p=decodeURIComponent;function d(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach((function(e){var n=e.replace(/\+/g," ").split("="),r=p(n.shift()),i=n.length>0?p(n.join("=")):null;void 0===t[r]?t[r]=i:Array.isArray(t[r])?t[r].push(i):t[r]=[t[r],i]})),t):t}function h(e){var t=e?Object.keys(e).map((function(t){var n=e[t];if(void 0===n)return"";if(null===n)return f(t);if(Array.isArray(n)){var r=[];return n.forEach((function(e){void 0!==e&&(null===e?r.push(f(t)):r.push(f(t)+"="+f(e)))})),r.join("&")}return f(t)+"="+f(n)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var v=/\/?$/;function m(e,t,n,r){var i=r&&r.options.stringifyQuery,o=t.query||{};try{o=g(o)}catch(e){}var a={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:o,params:t.params||{},fullPath:_(t,i),matched:e?b(e):[]};return n&&(a.redirectedFrom=_(n,i)),Object.freeze(a)}function g(e){if(Array.isArray(e))return e.map(g);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=g(e[n]);return t}return e}var y=m(null,{path:"/"});function b(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function _(e,t){var n=e.path,r=e.query;void 0===r&&(r={});var i=e.hash;return void 0===i&&(i=""),(n||"/")+(t||h)(r)+i}function w(e,t){return t===y?e===t:!!t&&(e.path&&t.path?e.path.replace(v,"")===t.path.replace(v,"")&&e.hash===t.hash&&x(e.query,t.query):!(!e.name||!t.name)&&(e.name===t.name&&e.hash===t.hash&&x(e.query,t.query)&&x(e.params,t.params)))}function x(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((function(n){var r=e[n],i=t[n];return"object"==typeof r&&"object"==typeof i?x(r,i):String(r)===String(i)}))}function T(e,t,n){var r=e.charAt(0);if("/"===r)return e;if("?"===r||"#"===r)return t+e;var i=t.split("/");n&&i[i.length-1]||i.pop();for(var o=e.replace(/^\//,"").split("/"),a=0;a=0&&(t=e.slice(r),e=e.slice(0,r));var i=e.indexOf("?");return i>=0&&(n=e.slice(i+1),e=e.slice(0,i)),{path:e,query:n,hash:t}}(i.path||""),l=t&&t.path||"/",f=c.path?T(c.path,l,n||i.append):l,p=function(e,t,n){void 0===t&&(t={});var r,i=n||d;try{r=i(e||"")}catch(e){r={}}for(var o in t)r[o]=t[o];return r}(c.query,i.query,r&&r.options.parseQuery),h=i.hash||c.hash;return h&&"#"!==h.charAt(0)&&(h="#"+h),{_normalized:!0,path:f,query:p,hash:h}}var q,V=function(){},J={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:[String,Array],default:"click"}},render:function(e){var t=this,n=this.$router,r=this.$route,i=n.resolve(this.to,r,this.append),a=i.location,s=i.route,u=i.href,c={},l=n.options.linkActiveClass,f=n.options.linkExactActiveClass,p=null==l?"router-link-active":l,d=null==f?"router-link-exact-active":f,h=null==this.activeClass?p:this.activeClass,g=null==this.exactActiveClass?d:this.exactActiveClass,y=s.redirectedFrom?m(null,B(s.redirectedFrom),null,n):s;c[g]=w(r,y),c[h]=this.exact?c[g]:function(e,t){return 0===e.path.replace(v,"/").indexOf(t.path.replace(v,"/"))&&(!t.hash||e.hash===t.hash)&&function(e,t){for(var n in t)if(!(n in e))return!1;return!0}(e.query,t.query)}(r,y);var b=function(e){W(e)&&(t.replace?n.replace(a,V):n.push(a,V))},_={click:W};Array.isArray(this.event)?this.event.forEach((function(e){_[e]=b})):_[this.event]=b;var x={class:c},T=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:u,route:s,navigate:b,isActive:c[h],isExactActive:c[g]});if(T){if(1===T.length)return T[0];if(T.length>1||!T.length)return 0===T.length?e():e("span",{},T)}if("a"===this.tag)x.on=_,x.attrs={href:u};else{var k=function e(t){var n;if(t)for(var r=0;r-1&&(s.params[p]=n.params[p]);return s.path=z(l.path,s.params),u(l,s,a)}if(s.path){s.params={};for(var d=0;d=e.length?n():e[i]?t(e[i],(function(){r(i+1)})):r(i+1)};r(0)}function ye(e){return function(t,n,i){var o=!1,a=0,s=null;be(e,(function(e,t,n,u){if("function"==typeof e&&void 0===e.cid){o=!0,a++;var c,l=xe((function(t){var r;((r=t).__esModule||we&&"Module"===r[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:q.extend(t),n.components[u]=t,--a<=0&&i()})),f=xe((function(e){var t="Failed to resolve async component "+u+": "+e;s||(s=r(e)?e:new Error(t),i(s))}));try{c=e(l,f)}catch(e){f(e)}if(c)if("function"==typeof c.then)c.then(l,f);else{var p=c.component;p&&"function"==typeof p.then&&p.then(l,f)}}})),o||i()}}function be(e,t){return _e(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function _e(e){return Array.prototype.concat.apply([],e)}var we="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function xe(e){var t=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!t)return t=!0,e.apply(this,n)}}var Te=function(e){function t(t){e.call(this),this.name=this._name="NavigationDuplicated",this.message='Navigating to current location ("'+t.fullPath+'") is not allowed',Object.defineProperty(this,"stack",{value:(new e).stack,writable:!0,configurable:!0})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Error);Te._name="NavigationDuplicated";var ke=function(e,t){this.router=e,this.base=function(e){if(!e)if(K){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else e="/";"/"!==e.charAt(0)&&(e="/"+e);return e.replace(/\/$/,"")}(t),this.current=y,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};function $e(e,t,n,r){var i=be(e,(function(e,r,i,o){var a=function(e,t){"function"!=typeof e&&(e=q.extend(e));return e.options[t]}(e,t);if(a)return Array.isArray(a)?a.map((function(e){return n(e,r,i,o)})):n(a,r,i,o)}));return _e(r?i.reverse():i)}function Ce(e,t){if(t)return function(){return e.apply(t,arguments)}}ke.prototype.listen=function(e){this.cb=e},ke.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},ke.prototype.onError=function(e){this.errorCbs.push(e)},ke.prototype.transitionTo=function(e,t,n){var r=this,i=this.router.match(e,this.current);this.confirmTransition(i,(function(){r.updateRoute(i),t&&t(i),r.ensureURL(),r.ready||(r.ready=!0,r.readyCbs.forEach((function(e){e(i)})))}),(function(e){n&&n(e),e&&!r.ready&&(r.ready=!0,r.readyErrorCbs.forEach((function(t){t(e)})))}))},ke.prototype.confirmTransition=function(e,t,n){var o=this,a=this.current,s=function(e){!i(Te,e)&&r(e)&&(o.errorCbs.length?o.errorCbs.forEach((function(t){t(e)})):console.error(e)),n&&n(e)};if(w(e,a)&&e.matched.length===a.matched.length)return this.ensureURL(),s(new Te(e));var u=function(e,t){var n,r=Math.max(e.length,t.length);for(n=0;n-1?decodeURI(e.slice(0,r))+e.slice(r):decodeURI(e)}else e=decodeURI(e.slice(0,n))+e.slice(n);return e}function Me(e){var t=window.location.href,n=t.indexOf("#");return(n>=0?t.slice(0,n):t)+"#"+e}function Re(e){he?ve(Me(e)):window.location.hash=e}function je(e){he?me(Me(e)):window.location.replace(Me(e))}var Pe=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index+1).concat(e),r.index++,t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index).concat(e),t&&t(e)}),n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){t.index=n,t.updateRoute(r)}),(function(e){i(Te,e)&&(t.index=n)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(ke),Le=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Z(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!he&&!1!==e.fallback,this.fallback&&(t="hash"),K||(t="abstract"),this.mode=t,t){case"history":this.history=new Oe(this,e.base);break;case"hash":this.history=new Ae(this,e.base,this.fallback);break;case"abstract":this.history=new Pe(this,e.base);break;default:0}},Ne={currentRoute:{configurable:!0}};function De(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}Le.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},Ne.currentRoute.get=function(){return this.history&&this.history.current},Le.prototype.init=function(e){var t=this;if(this.apps.push(e),e.$once("hook:destroyed",(function(){var n=t.apps.indexOf(e);n>-1&&t.apps.splice(n,1),t.app===e&&(t.app=t.apps[0]||null)})),!this.app){this.app=e;var n=this.history;if(n instanceof Oe)n.transitionTo(n.getCurrentLocation());else if(n instanceof Ae){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},Le.prototype.beforeEach=function(e){return De(this.beforeHooks,e)},Le.prototype.beforeResolve=function(e){return De(this.resolveHooks,e)},Le.prototype.afterEach=function(e){return De(this.afterHooks,e)},Le.prototype.onReady=function(e,t){this.history.onReady(e,t)},Le.prototype.onError=function(e){this.history.onError(e)},Le.prototype.push=function(e,t,n){var r=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){r.history.push(e,t,n)}));this.history.push(e,t,n)},Le.prototype.replace=function(e,t,n){var r=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){r.history.replace(e,t,n)}));this.history.replace(e,t,n)},Le.prototype.go=function(e){this.history.go(e)},Le.prototype.back=function(){this.go(-1)},Le.prototype.forward=function(){this.go(1)},Le.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},Le.prototype.resolve=function(e,t,n){var r=B(e,t=t||this.history.current,n,this),i=this.match(r,t),o=i.redirectedFrom||i.fullPath;return{location:r,route:i,href:function(e,t,n){var r="hash"===n?"#"+t:t;return e?k(e+"/"+r):r}(this.history.base,o,this.mode),normalizedTo:r,resolved:i}},Le.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Le.prototype,Ne),Le.install=function e(t){if(!e.installed||q!==t){e.installed=!0,q=t;var n=function(e){return void 0!==e},r=function(e,t){var r=e.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(e,t)};t.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),t.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(t.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(t.prototype,"$route",{get:function(){return this._routerRoot._route}}),t.component("RouterView",a),t.component("RouterLink",J);var i=t.config.optionMergeStrategies;i.beforeRouteEnter=i.beforeRouteLeave=i.beforeRouteUpdate=i.created}},Le.version="3.1.6",K&&window.Vue&&window.Vue.use(Le),t.default=Le},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(26)),i=o(n(33));function o(e){return e&&e.__esModule?e:{default:e}}t.default=[{path:"/",name:"home",component:r.default},{path:"/regenerate/:id(\\d+)",name:"regenerate-single",component:i.default,props:!0},{path:"*",redirect:"/"}]},function(e,t,n){"use strict";n.r(t);var r=n(2),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(14),s=n(0),u=Object(s.a)(i.a,a.a,a.b,!1,null,null,null);t.default=u.exports},function(e,t,n){"use strict";n.r(t);var r=n(3),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(11),s=n(0),u=Object(s.a)(i.a,a.a,a.b,!1,null,null,null);t.default=u.exports},function(e,t,n){"use strict";n.r(t);var r=n(4),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(10),s=n(0),u=Object(s.a)(i.a,a.a,a.b,!1,null,null,null);t.default=u.exports},function(e,t,n){"use strict";n.r(t);var r=n(5),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(13),s=n(0);var u=function(e){n(30)},c=Object(s.a)(i.a,a.a,a.b,!1,u,"data-v-44284f52",null);t.default=c.exports},function(e,t,n){var r=n(31);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(18).default)("6abe1d4c",r,!0,{})},function(e,t,n){(t=n(17)(!1)).push([e.i,"\n.ui-progressbar[data-v-44284f52]{margin:20px auto\n}\n#regenerate-thumbnails-log[data-v-44284f52]{height:495px;overflow:auto\n}\n#regenerate-thumbnails-error-log[data-v-44284f52]{max-height:250px;overflow:auto\n}\nli[data-v-44284f52]{margin-left:25px\n}\n",""]),e.exports=t},function(e,t,n){"use strict";n.r(t);var r=n(6),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(12),s=n(0),u=Object(s.a)(i.a,a.a,a.b,!1,null,null,null);t.default=u.exports},function(e,t,n){"use strict";n.r(t);var r=n(7),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(16),s=n(0);var u=function(e){n(34)},c=Object(s.a)(i.a,a.a,a.b,!1,u,"data-v-2d0d4e64",null);t.default=c.exports},function(e,t,n){var r=n(35);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(18).default)("4d1c0ab6",r,!0,{})},function(e,t,n){(t=n(17)(!1)).push([e.i,'\n.image-preview[data-v-2d0d4e64]{max-width:500px;max-height:200px\n}\nli[data-v-2d0d4e64]{margin-left:25px\n}\nli.exists[data-v-2d0d4e64]{list-style:url("images/yes.png")\n}\nli.notexists[data-v-2d0d4e64]{list-style:url("images/no.png")\n}\n',""]),e.exports=t},function(e,t,n){"use strict";n.r(t);var r=n(8),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(15),s=n(0),u=Object(s.a)(i.a,a.a,a.b,!1,null,null,null);t.default=u.exports}]);/* This is based on jQuery UI */ #regenerate-thumbnails-app .ui-progressbar { height: 2em; text-align: center; overflow: hidden; } #regenerate-thumbnails-app .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; transition-duration: 0.5s; } #regenerate-thumbnails-app .ui-widget.ui-widget-content { border: 1px solid #c5dbec; } #regenerate-thumbnails-app .ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x; color: #222222; } #regenerate-thumbnails-app .ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x; color: #ffffff; font-weight: bold; } #regenerate-thumbnails-app .ui-corner-all { border-radius: 5px; } #regenerate-thumbnails-app .ui-corner-left { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } Subsea Systems - Fenchurch Michelson
GROUP HOME     
Subsea Systems

We have significant Feasibility, FEED and EPC(m) experience in the design, analysis, procurement and delivery of subsea flowlines, gathering pipelines, manifold, riser, umbilical and subsea systems for offshore field developments. Furthermore, we have been involved with many of the innovations in materials, installation techniques, and design methods that have taken place throughout the industry.

We are known to be involved in fast track developments often times regarding complex under water systems, installation analysis and campaigns in varying water depths. Our understanding of subsea systems can be broken down into the following:
Subsea Field Architecture Fenchurch Michelson has in-depth knowledge and experience in subsea systems architecture and undertakes subsea system projects starting from concept selection and field development where we help operators to go through the different stage gates. If the project goes into execution, we do detailed design and analysis, equipment delivery and offer offshore installation support. During definition of the subsea field architecture, we place great emphasis on the following constraints:
  • Client preferred development plan and strategy
  • Fluids to be produced, injected and exported,
  • Flow assurance and operability requirements,
  • Design life, water depth and project geographical locations,
  • Economic, risk, planning and installability.
Flowline Our experience covers all type of flowline design from basic loop analysis, i.e. wall thickness calculation, mechanical design or expansion analysis up to advanced current analysis, i.e. lateral buckling or pipe walking analysis. Fenchurch Michelson is also very skilled in carrying out installation analysis and design for the following installation methods: Reel-lay, S-lay and J-lay in single pipe or pipe-in-pipes (PIP) systems, from shallow to deep waters.
PLET Our expertise covers the whole scope of work concerning the design of PLET (Pipeline end termination) and ILT (in-line tee) to ensure suitability in tie-in of flowlines, spools, manifolds and well jumpers. Our experience extends to:
  • Installation method and vessel selection
  • PLET, Mud mat interaction with seabed
  • Soil conditions
  • Flowline expansion
  • Lateral buckling, etc.
SPOOL Fenchurch Michelson has a strong experience in rigid spools and jumpers analysis:
  • Wall thickness design of Mother pipe and bends
  • VIV assessment and Mechanical design
  • Slugging analysis
  • Seabed analysis, including rigging definition
  • Equipment specification and vendors follow-up
  • Engineering drawings, from pre-fabrication up to assembly drawings.
Structures Fenchurch Michelson undertakes designs on a variety of foundations, with great emphasis on structural integrity and soil structure interaction:
  • Shallow foundations such as mudmats
  • Suction piles
  • Gravity based foundations
With our experience, subsea structures, including Manifolds, PLET/ILT, Riser assembly, Forged pieces, etc can be checked and designed using relevant industry codes and software/ tools, including using these tools to perform finite element analysis (FEA).   Our experience and design of foundations is not limited to the oil and gas industry as Fenchurch Michelson has experience in designing foundations for the Upstream, Midstream and Downstream Energy Industries.  
Riser Design The design of all types of riser systems is part of our core business. We analyse and size the full range of risers as well as conceive innovative solutions in order to provide cost effective and modern technology solutions to our clients. Bearing in mind that different types of risers are suitable for different field developments needs, we have experience with the following types of risers:
  • Steel Catenary Risers
  • Flexible Catenary Risers
  • Free-standing Hybrid Risers
  • Umbilicals
  • Top Tensioned Risers and Subsea Well Systems
  • Fixed Platform Conductors and Risers.
Subsea Tiebacks With the experience and appropriate software suite, Fenchurch Michelson is well positioned and understands the complexities involved in the design of long conventional subsea step-outs or tie-backs. We provide optimised field proven designs to address cost reduction and mitigate risk, and to address issues bedevilling long subsea tie-backs, including control system power distribution (voltage drop), communications (signal loss) and elimination of umbilical HP tubes. We also ensure integration of complete life cycle planning in the overall design with slots for future expansion included in design and field architecture. Our very experienced pipeline engineers, alongside our flow assurance engineers, routing specialists and geotechnical engineers work as an integrated team to carry out routing and optimised infrastructure lay out; steady state and transient flow analysis to address cool down and start-up conditions. This ultimately ensures the development of suitable mechanical design packages, that will ensure that pipelines and associated systems are installed successfully.
Copyright © 2025 Fenchurch Michelson.
All Rights Reserved

Terms | Privacy Policy
     
Contact Us