-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path8ccf3f0.modern.js
More file actions
1 lines (1 loc) · 9.33 KB
/
Copy path8ccf3f0.modern.js
File metadata and controls
1 lines (1 loc) · 9.33 KB
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[24,111],{212:function(t,e,r){var content=r(226);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(11).default)("1205ac50",content,!0,{sourceMap:!1})},225:function(t,e,r){"use strict";r(212)},226:function(t,e,r){var o=r(10)(function(i){return i[1]});o.push([t.i,"#image_filter[data-v-19550f3e]{align-items:normal;display:flex;flex-direction:row;flex-wrap:wrap}#image_filter.loading .attr_item[data-v-19550f3e]{display:none;visibility:hidden}#image_filter .attr_item[data-v-19550f3e]{margin:6px}#image_filter .container_attr[data-v-19550f3e]{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:35px;justify-content:center;outline:2px solid transparent;outline-offset:2px;position:relative;text-align:center;width:35px}#image_filter .container_attr.filtroAtivo img[data-v-19550f3e]{border:8px solid var(--border_third)}#image_filter .container_attr img[data-v-19550f3e]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#image_filter .container_attr .filter_label[data-v-19550f3e]{background-color:var(--bg_primary);border-radius:4px;box-shadow:2px 2px 6px var(--box_shadow_light);font-size:var(--font_size_base);left:50%;line-height:var(--font_size_base);min-width:100%;opacity:0;padding:4px;position:absolute;text-wrap:nowrap;top:50%;transform:translateY(-50%);visibility:hidden;z-index:10}#image_filter .container_attr:hover .filter_label[data-v-19550f3e]{opacity:.9;visibility:visible}@media (max-width:1024px){#image_filter .container_attr[data-v-19550f3e]{height:auto;outline-color:var(--border_primary);width:80px}#image_filter .attr_item[data-v-19550f3e]{padding:8px}#image_filter .container_attr img[data-v-19550f3e]{max-height:40px;max-width:40px}#image_filter .container_attr .filter_label[data-v-19550f3e]{background-color:transparent;background-color:initial;box-shadow:none;font-size:var(--font_size_small);line-height:var(--font_size_extra_small);margin-top:4px;opacity:1;position:static;text-wrap:wrap;transform:none;visibility:visible}}",""]),o.locals={},t.exports=o},340:function(t,e,r){var content=r(629);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(11).default)("517f48c1",content,!0,{sourceMap:!1})},402:function(t,e,r){"use strict";r.r(e);var o={props:{filterList:{type:Array,required:!0},imageAlt:String,rota:Function},methods:{moveTooltip(t,e){const element=this.$refs.filterLabel[e],r=t.currentTarget.getBoundingClientRect();element.style.left=t.clientX-r.left+10+"px",element.style.top=t.clientY-r.top+10+"px"}}},n=(r(225),r(12)),component=Object(n.a)(o,function(){var t=this,e=t._self._c;return e("ul",{ref:"containerList",attrs:{id:"image_filter"}},t._l(t.filterList,function(r,o){return e("li",{key:r.id,staticClass:"attr_item",on:{mousemove:function(e){return t.moveTooltip(e,o)},click:function(t){r.ativo=!r.ativo}}},[e("nuxt-link",{staticClass:"container_attr",class:{filtroAtivo:r.ativo},attrs:{to:t.rota(r.rota)}},[r.imagem?e("img",{attrs:{src:r.imagem,alt:`${t.imageAlt} ${r.label}`,width:"35",height:"35"}}):t._e(),t._v(" "),e("span",{ref:"filterLabel",refInFor:!0,staticClass:"filter_label"},[t._v(t._s(r.label))])])],1)}),0)},[],!1,null,"19550f3e",null);e.default=component.exports},628:function(t,e,r){"use strict";r(340)},629:function(t,e,r){var o=r(10)(function(i){return i[1]});o.push([t.i,'#container_filter .filter_box{padding:8px 0}#container_filter .box_header{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:var(--font_size_base);font-weight:var(--font_weight_medium);justify-content:space-between;padding:8px 0;text-transform:uppercase}#container_filter .box_header .filter_title{color:var(--primary_color)}#container_filter .box_header .icon{padding:0 1px;transition:var(--transition_move)}#container_filter .filter_box.-show .box_header .icon{transform:rotate(180deg)}#container_filter .search_itens{align-items:center;border-bottom:3px solid var(--bg_third);display:flex;justify-content:space-between;margin-bottom:16px;overflow:hidden;transition:var(--transition_color);width:100%}#container_filter .search_itens:hover{background-color:var(--bg_secondary)}#container_filter .search_itens svg{color:var(--primary_color)}#container_filter .search_itens .search_input{background-color:transparent;font-size:16px;min-height:28px;padding:0 4px;width:100%}#container_filter .search_itens .search_input::-moz-placeholder{font-size:var(--font_size_small)}#container_filter .search_itens .search_input::placeholder{font-size:var(--font_size_small)}#container_filter .filter_dropdown{max-height:0;overflow:auto;transition:var(--transition_move);width:99%}#container_filter .filter_dropdown::-webkit-scrollbar{width:5px}#container_filter .filter_box.-show .filter_dropdown{max-height:12rem}#container_filter .filter_dropdown .drop_inner{padding:8px 2px;width:100%}#container_filter .filter_list_item{align-items:flex-start;display:flex;flex-direction:column}#container_filter .list_item{margin-bottom:8px}#container_filter .label_item{align-items:center;color:var(--text_secondary);cursor:pointer;display:flex;font-weight:var(--font_weight_light)}#container_filter .label_item:hover{font-weight:var(--font_weight_regular)}#container_filter .label_item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--text_base);cursor:pointer;height:14px;margin-right:8px;position:relative;transition:var(--transition_move);width:14px}#container_filter .label_item input:hover{transform:scale(1.1)}#container_filter .label_item input:checked:before{background-color:var(--primary_color);content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}#container_filter .label_item.linked_option{font-size:var(--font_size_small)}@media (max-width:1024px){#container_filter .box_header{align-items:center;display:flex;font-size:var(--font_size_base);padding:6px 0}#container_filter .filter_box{padding:0}}',""]),o.locals={},t.exports=o},850:function(t,e,r){"use strict";r.r(e);var o={components:{filterImage:r(402).default},props:{filter:{type:Object,required:!0},onFilterChange:Function,isLinkedOptions:{type:Boolean,default:!1},rota:Function},data:()=>({orderedList:[],optionList:[],showSearch:!1,valSearch:"",inputTimer:0,isOpenDropdown:!0}),mounted(){this.orderedList=this.filter.valores,this.isOpenDropdown=this.filter.valores.some(t=>t.ativo),this.setDefault(),this.optionList.length>=3&&(this.showSearch=!0)},methods:{orderFilterListByName(t){const e=t.sort((a,b)=>{const t=a.nome||a.label,e=b.nome||b.label;return t.localeCompare(e)});this.orderedList=e},setDefault(){this.optionList=this.orderedList},toggleDropdown(t){if(null!=t&&t.target&&"INPUT"===t.target.tagName)return;const e=this.$refs[`filter-${this.filter.id}`],r=this.$refs[`filterDropInner-${this.filter.id}`];e&&r&&e.classList.toggle("-show")},handleInput(t){if(!t)return;const e=t.target.value;this.valSearch=e,this.loading=!0,this.inputTimer&&clearTimeout(this.inputTimer),e.length?this.inputTimer=setTimeout(()=>{this.filterList()},200):this.setDefault()},filterList(){const t=this.valSearch.toLowerCase(),e=this.filter.valores.filter(e=>this.clearString((e.label||e.nome).toLowerCase()).startsWith(t)),r=this.filter.valores.filter(e=>{const r=this.clearString((e.label||e.nome).toLowerCase());return!r.startsWith(t)&&r.includes(t)});this.optionList=[...e,...r]},clearString:t=>t.toLowerCase().normalize("NFD").replace(/[\u0300-\u036F]/g,"").replace(/[^a-zA-Z0-9]/g,"")}},n=(r(628),r(12)),component=Object(n.a)(o,function(){var t=this,e=t._self._c;return e("div",{ref:`filter-${t.filter.id}`,staticClass:"filter_box -show",class:{"-show":t.isOpenDropdown}},[e("div",{staticClass:"box_header",on:{click:t.toggleDropdown}},[e("div",{staticClass:"filter_title"},[t._v("\n "+t._s(t.$store.getters["language/processText"](t.filter.nome))+"\n ")]),t._v(" "),e("div",{staticClass:"icon"},[e("svg",{attrs:{width:"10",height:"10"}},[e("use",{attrs:{"xlink:href":"#chev-down-icon"}})])])]),t._v(" "),e("div",{staticClass:"filter_dropdown"},[e("div",{ref:`filterDropInner-${t.filter.id}`,staticClass:"drop_inner"},["imagem"==t.filter.tipo?e("filterImage",{attrs:{filterList:t.optionList,imageAlt:t.filter.nome||t.filter.label,rota:t.rota}}):e("ul",{staticClass:"filter_list_item"},[t.showSearch?e("li",{staticClass:"search_itens"},[e("svg",{attrs:{width:"24",height:"24"}},[e("use",{attrs:{"xlink:href":"#search-icon"}})]),t._v(" "),e("input",{staticClass:"search_input",attrs:{type:"text",placeholder:"Pesquisar"},on:{input:t.handleInput}})]):t._e(),t._v(" "),t._l(t.optionList,function(r){return e("li",{key:r.id,staticClass:"list_item"},[e("label",{staticClass:"label_item",class:{filtroAtivo:r.ativo,linked_option:t.isLinkedOptions}},[e("input",{directives:[{name:"model",rawName:"v-model",value:r.ativo,expression:"filtro.ativo"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(r.ativo)?t._i(r.ativo,null)>-1:r.ativo},on:{change:[function(e){var o=r.ativo,n=e.target,l=!!n.checked;if(Array.isArray(o)){var c=t._i(o,null);n.checked?c<0&&t.$set(r,"ativo",o.concat([null])):c>-1&&t.$set(r,"ativo",o.slice(0,c).concat(o.slice(c+1)))}else t.$set(r,"ativo",l)},function(e){return t.onFilterChange(r)}]}}),t._v("\n "+t._s(r.label||r.nome)+"\n ")])])})],2)],1)])])},[],!1,null,null,null);e.default=component.exports}}]);