11 lines
14 KiB
JavaScript
11 lines
14 KiB
JavaScript
|
|
/**
|
||
|
|
* vue-meta v2.4.0
|
||
|
|
* (c) 2020
|
||
|
|
* - Declan de Wet
|
||
|
|
* - Sébastien Chopin (@Atinux)
|
||
|
|
* - Pim (@pimlie)
|
||
|
|
* - All the amazing contributors
|
||
|
|
* @license MIT
|
||
|
|
*/
|
||
|
|
import n from"deepmerge";function t(n){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function e(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=new Array(t);e<t;e++)r[e]=n[e];return r}function r(n,t){var r;if("undefined"==typeof Symbol||null==n[Symbol.iterator]){if(Array.isArray(n)||(r=function(n,t){if(n){if("string"==typeof n)return e(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(n,t):void 0}}(n))||t&&n&&"number"==typeof n.length){r&&(n=r);var i=0,o=function(){};return{s:o,n:function(){return i>=n.length?{done:!0}:{done:!1,value:n[i++]}},e:function(n){throw n},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,f=!1;return{s:function(){r=n[Symbol.iterator]()},n:function(){var n=r.next();return u=n.done,n},e:function(n){f=!0,a=n},f:function(){try{u||null==r.return||r.return()}finally{if(f)throw a}}}}function i(n){return Array.isArray(n)}function o(n){return void 0===n}function a(n){return"object"===t(n)}function u(n){return"object"===t(n)&&null!==n}function f(n){return"function"==typeof n}var c=(function(){try{return!o(window)}catch(n){return!1}}()?window:global).console||{};function s(n){c&&c.warn&&c.warn(n)}var d=function(n){return s("".concat(n," is not supported in browser builds"))},l={title:void 0,titleChunk:"",titleTemplate:"%s",htmlAttrs:{},bodyAttrs:{},headAttrs:{},base:[],link:[],meta:[],style:[],script:[],noscript:[],__dangerouslyDisableSanitizers:[],__dangerouslyDisableSanitizersByTagID:{}},v="metaInfo",m="data-vue-meta",h="data-vue-meta-server-rendered",p="vmid",y="content",b="template",g=!0,w=10,A="ssr",I=Object.keys(l),T=[I[12],I[13]],N=[I[1],I[2],"changed"].concat(T),O=[I[3],I[4],I[5]],S=["link","style","script"],k=["once","skip","template"],M=["body","pbody"],j=["allowfullscreen","amp","amp-boilerplate","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","truespeed","typemustmatch","visible"],K=null;function _(n,t,e){var r=n.t;t._vueMeta.i||!t._vueMeta.o&&"watcher"!==e||(t._vueMeta.i=null),t._vueMeta.i&&!t._vueMeta.u&&function(n,t){if(!(t=void 0===t?10:t))return void n();clearTimeout(K),K=setTimeout((function(){n()}),t)}((function(){t.$meta().refresh()}),r)}function D(n,t,e){if(!Array.prototype.findIndex){for(var r=0;r<n.length;r++)if(t.call(e,n[r],r,n))return r;return-1}return n.findIndex(t,e)}function x(n){return Array.from?Array.from(n):Array.prototype.slice.call(n)}function V(n,t){if(!Array.prototype.includes){for(var e in n)if(n[e]===t)return!0;return!1}return n.includes(t)}var z=function(n,t){return(t||document).querySelectorAll(n)};function C(n,t){return n[t]||(n[t]=document.getElementsByTagName(t)[0]),n[t]}function J(n,t,e){var r=t.l,i=t.v,o=t.type,a=t.m;e=e||{};var u=["".concat(o,"[").concat(i,'="').concat(r,'"]'),"".concat(o,"[data-").concat(a,"]")].map((function(n){for(var t in e){var r=e[t],i=r&&!0!==r?'="'.concat(r,'"'):"";n+="[data-".concat(t).concat(i,"]")}return n}));return x(z(u.join(", "),n))}function W(n,t){n.removeAttribute(t)}function $(n){return(n=n||this)&&(!0===n._vueMeta||a(n._vueMeta))}function B(n,t){return n._vueMeta.u=!0,function(){return E(n,t)}}function E(n,t){if(n._vueMeta.u=!1,t||void 0===t)return n.$meta().refresh()}function H(n){var t=n.$router;!n._vueMeta.h&&t&&(n._vueMeta.h=!0,t.beforeEach((function(t,e,r){B(n),r()})),t.afterEach((function(){n.$nextTick((func
|