/*! Vue-Responsive v1.1.0 * @Url: https://github.com/reinerBa/Vue-Responsive * @License: MIT, Reiner Bamberger */ !function(e,s){"function"==typeof define&&define.amd?define(["exports","babel-runtime/helpers/typeof","babel-runtime/helpers/toConsumableArray"],s):"undefined"!=typeof exports?s(exports,require("babel-runtime/helpers/typeof"),require("babel-runtime/helpers/toConsumableArray")):(s(s={},e._typeof,e.toConsumableArray),e.index=s)}(this,function(e,s,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.vueResponsive=void 0;var r=n(s),P=n(i);function n(e){return e&&e.__esModule?e:{default:e}}var t,_={idIncrement:1,resizeListeners:null,init:!1,_rPermissions:{bs4:{xs:{min:-1,max:543},sm:{min:544,max:767},md:{min:768,max:991},lg:{min:992,max:1199},xl:{min:1200,max:1/0}},bs3:{xs:{min:-1,max:767},sm:{min:768,max:991},md:{min:992,max:1199},lg:{min:1200,max:1/0}}},allProperties:{}},a={bind:function(e,s,i){var r=!!_._rPermissions.default,n=!!s.modifiers.class;if(!_.init){for(var t in i.context.$data){if(0===t.indexOf("responsiveMarks$$")){var a,o=String(t).replace("responsiveMarks$$","").toLowerCase();for(a in _._rPermissions[o]={},i.context.$data[t])_._rPermissions[o][a]=i.context.$data[t][a]}"responsiveDefault$$"===t&&(r=i.context.$data[t])}_._rPermissions.undefined=r?_._rPermissions[r]:_._rPermissions.bs4,_.init++}var l,d=["hidden-all"],p=[],u=r?_._rPermissions.defaultName:s.arg||"bs4";for(l in _._rPermissions[s.arg])d.push(l),p.push(l),d.push("hidden-"+l);_.resizeListeners||(_.resizeListeners={},window.addEventListener("resize",function(){for(var e in _.resizeListeners)isNaN(e)||_.resizeListeners[e]()})),e.style.display&&(e.dataset.initialDisplay=e.style.display||getComputedStyle(e,null).display);var f=[],m=window.Object.keys(s.modifiers);if(!n)if(m.some(function(e){return~p.indexOf(e.replace(/\+|-/g,""))}))m.forEach(function(e){}),f.push.apply(f,(0,P.default)(m)),f.push("hidden-all"),f.sort();else if(Array.isArray(s.value)||"string"==typeof s.expression&&s.expression.match(/[*]/))(f=Array.isArray(s.value)?s.value:(m=s.expression.replace(/'/g,'"'),JSON.parse(m))).sort();else if(s.value instanceof Object)for(var c in s.value)s.value[c]&&f.push(c);else{if("string"!=typeof s.value&&"string"!=typeof s.expression)return;var v=s.value||s.expression.replace(/'"/g,"");(f=new Array(v)).sort()}v=String(_.idIncrement++);e.dataset.responsives=v;var y={lastBp:"",bpSet:u,useClass:n},n=f.indexOf("hidden-all");if(~n)for(var x in f.splice(n,1),_._rPermissions[s.arg])y[x]=0;else for(var b in _._rPermissions[s.arg])y[b]=1;for(var h=0;h=n[e].min&&i<=n[e].max){s.lastBp!==e&&(_.allProperties[o].useClass?(t.classList.add(s.bpSet+"-"+e),t.classList.remove(s.bpSet+"-"+s.lastBp)):t.style.display=s[e]?r:"none",_.allProperties[o].lastBp=e);break}}null!=t.dataset.responsives&&(o=t.dataset.responsives,s(),_.resizeListeners[o]=s)},unbind:function(e,s,i){e=e.dataset.responsives;delete _.resizeListeners[e]},install:function(e,s){"object"===(void 0===s?"undefined":(0,r.default)(s))&&s.breakpoints&&(_._rPermissions.default=s.breakpoints),e.directive("responsive",a)}};e.vueResponsive=a,e.default=a;try{var o=(o=document.currentScript)||(t=document.getElementsByTagName("script"))[t.length-1];Boolean(o.getAttribute("notGlobal"))||"undefined"==typeof window||"function"!=typeof window.Vue||window.Vue.use(a)}catch(e){console.error(e)}});