"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6088],{49822:function(n,e,r){var a=r(26042),i=r(69396),o=r(85893),t=(r(67294),r(94398));e.Z=function(n){var e=n.values,r=n.min,s=n.max,l=n.empresa;return(0,o.jsx)(t.Range,{values:n.values,step:n.step||1,min:n.min||0,onFinalChange:n.onFinalChange,max:n.max||100,onChange:n.onChange,renderTrack:function(n){var c=n.props,d=n.children;return(0,o.jsx)("div",{onMouseDown:c.onMouseDown,onTouchStart:c.onTouchStart,style:(0,i.Z)((0,a.Z)({},c.style),{height:"36px",display:"flex",width:"100%"}),children:(0,o.jsx)("div",{ref:c.ref,style:{height:"5px",width:"100%",borderRadius:"4px",background:(0,t.getTrackBackground)({values:e,colors:["#cccccc","".concat(l.palleta.cor_detalhe?l.palleta.cor_detalhe:"#000"),"#cccccc"],min:r||0,max:s||100}),alignSelf:"center"},children:d})})},renderThumb:function(n){var e=n.props,r=n.isDragged;return(0,o.jsx)("div",(0,i.Z)((0,a.Z)({},e),{style:(0,i.Z)((0,a.Z)({},e.style),{height:"12px",width:"12px",borderRadius:"50%",backgroundColor:"#ffffff",border:"2px solid ".concat(l.palleta.cor_detalhe?l.palleta.cor_detalhe:"#000")}),children:(0,o.jsx)("div",{style:{backgroundColor:r?"".concat(l.palleta.cor_detalhe?l.palleta.cor_detalhe:"#000"):"#CCC"}})}))}})}},81418:function(n,e,r){r.r(e),r.d(e,{default:function(){return _}});var a=r(51438),i=r(88029),o=r(7297),t=r(5950),s=r(85893),l=r(67294),c=r(85444),d=r(49822),p=r(48902);function u(){var n=(0,o.Z)(["\n  background: #F1F1F1;\n  min-height: 250px;\n  width: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 30;\n  label {\n    display: grid;\n    text-align: center;\n    grid-gap: 15px;\n    font-family: ",";\n    font-weight: 700;\n    font-size: 14px;\n    min-width: 160px;\n    &.extended {\n      width: 265px;\n    }\n  }\n  input {\n    background: transparent;\n    padding: 10px;\n    border: 2px solid black;\n    font-family: ",";\n  }\n  select {\n    font-family: ",";\n    font-style: italic;\n  }\n  .left-container {\n    height: 100%;\n    display: grid;\n    grid-template-columns: ",";\n    grid-template-columns: ",";\n    grid-gap: 20px;\n    align-items: center;\n    justify-content: center;\n    padding: 25px;\n    border-right: 1px solid #ccc;\n  }\n  .right-container {\n    height: 100%;\n    padding: 25px;\n    display: grid;\n    grid-template-columns: ",";\n    grid-gap: 60px;\n    align-items: center;\n    justify-content: center;\n    .info-values {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      color: #bbb;\n    }\n  }\n  button {\n    display: inline-block;\n    padding: 12px 50px;\n    font-family: ",";\n    font-size: 1rem;\n    line-height: 1.6;\n    border-radius: 0;\n    transition: all 0.5s cubic-bezier(0.23,1,0.32,1);\n    justify-self: center;\n    align-self: center;\n    cursor: pointer;\n    background: ",";\n    border: 1px solid #fff;\n    color: #fff;\n    /* position: absolute;\n    right: 40px; */\n    &:hover {\n      background: #fff;\n      color: ",";\n      border: 1px solid ",";\n    }\n  }\n  .close-btn {\n    display: none;\n  }\n  @media screen and (max-width: 1440px) {\n    label {\n    &.extended {\n      width: 225px;\n      .info-values p {\n        font-size: 12px;\n      }\n    }\n  }\n    .right-container {\n      gap: 30px;\n    }\n    button {\n      padding: 12px 24px;\n    }\n  }\n  @media screen and (max-width: 1240px) {\n    flex-direction: column;\n    .left-container {\n      border: none;\n    }\n    button {\n      padding: 12px 50px;\n    }\n  }\n  @media screen and (max-width: 700px) {\n    .right-container {\n      /* grid-template-columns: 1fr 1fr; */\n      button {\n        grid-column: span 2;\n      }\n    }\n  }\n  @media screen and (max-width: 560px) {\n    position: fixed;\n    top: 0;\n    height: 100vh;\n    width: 90%;\n    transform: translateX(-100%);\n    transition: 250ms ease;\n    .left-container {\n      height: auto;\n      grid-template-columns: 1fr;\n      padding: 0;\n      align-content: flex-start;\n      width: 75%;\n      margin-bottom: 20px;\n    }\n    .right-container {\n      height: auto;\n      grid-template-columns: 1fr;\n      padding: 0;\n      align-content: flex-start;\n      button {\n        grid-column: span 1;\n      }\n    }\n    .close-btn {\n      display: block;\n      border-radius: 50%;\n      padding: 5px;\n      right: 15px;\n      bottom: 25px;\n      position: absolute;\n    }\n    &.open {\n      transform: translateX(0);\n    }\n  }\n  @media screen and (max-width: 340px) {\n    width: 100%;\n    label {\n      gap: 5px;\n    }\n  }\n"]);return u=function(){return n},n}var m=c.ZP.div(u(),(function(n){return n.theme.fontFamily.title}),(function(n){return n.theme.fontFamily.corpo}),(function(n){return n.theme.fontFamily.corpo}),(function(n){var e;return(null===(e=n.empresa.granato_gen)||void 0===e?void 0:e.empreendimento_codigo)?"1fr 1fr 1fr 1fr":"1fr 1fr 1fr"}),(function(n){var e;return(null===(e=n.empresa.granato_gen)||void 0===e?void 0:e.empreendimento_categorias)?"1fr 1fr 1fr 1fr":"1fr 1fr 1fr"}),(function(n){var e;return(null===(e=n.empresa.granato_gen)||void 0===e?void 0:e["preco-condominio"])?"1fr 1fr":"1fr"}),(function(n){return n.theme.fontFamily.title}),(function(n){return n.empresa.palleta.cor_detalhe||"#000"}),(function(n){return n.empresa.palleta.cor_detalhe||"#000"}),(function(n){return n.empresa.palleta.cor_detalhe||"#000"})),f=r(15194);function h(){var n=(0,o.Z)(["\n    display: inline-block;\n    padding: 12px 50px;\n    font-family: ",";\n    font-size: 1rem;\n    line-height: 1.6;\n    border-radius: 0;\n    transition: all 0.5s cubic-bezier(0.23,1,0.32,1);\n    justify-self: center;\n    align-self: center;\n    cursor: pointer;\n    background: ",";\n    border: 1px solid #fff;\n    color: #fff;\n    position: fixed;\n    bottom: 25px;\n    left: calc(50% - 100px);\n    width: 200px;\n    z-index: 20;\n    &:hover, &:focus {\n      background: #fff;\n      color: ",";\n      border: 1px solid;\n      border-color: ",";\n    }\n    @media screen and (min-width: 560px) {\n      display: none;\n    }\n"]);return h=function(){return n},n}var g=c.ZP.button(h(),(function(n){return n.theme.fontFamily.title}),(function(n){return n.empresa.palleta.cor_detalhe||"#000"}),(function(n){return n.empresa.palleta.cor_detalhe||"#000"}),(function(n){return n.empresa.palleta.cor_detalhe||"#000"})),x=new Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format,v=l.memo((function(n){var e=(0,l.useState)(n.min_preco),r=e[0],a=e[1],i=(0,l.useState)(n.max_preco),o=i[0],t=i[1];return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"info-values",children:[(0,s.jsx)("p",{children:x(r)}),(0,s.jsx)("p",{children:x(o)})]}),(0,s.jsx)(d.Z,{onFinalChange:n.changePrecos,values:[r,o],onChange:function(n){return[a(n[0]),t(n[1])]},min:n.min_preco,max:n.max_preco,step:5e3,empresa:n.empresa})]})}),(function(){return!0})),b=function(n){(0,i.Z)(r,n);var e=(0,t.Z)(r);function r(){var n;return(0,a.Z)(this,r),(n=e.apply(this,arguments)).state={menu:!1},n.NumberFormat=function(n){return x(Number(n)).replace(/,[0-9]{2}/g,"")},n.handleChangeMenu=function(){return n.setState((function(n){return{menu:!n.menu}}))},n}return r.prototype.render=function(){var n,e,r,a,i=this,o=this.props,t=o.empresa,c=o.empreendimentosInfo;return(0,s.jsxs)(l.Fragment,{children:[(0,s.jsxs)(m,{empresa:t,empreendimentosInfo:c,className:this.state.menu?"open":"",children:[(0,s.jsxs)("div",{className:"left-container",children:[(0,s.jsxs)("label",{children:["CIDADES",(0,s.jsx)(f.Z,{empresa:t,className:"react-select-container",classNamePrefix:"react-select",placeholder:"Cidades",value:this.props.cidadeSelected||null,onChange:function(n){return i.props.handle.changeCidades(n)},options:this.props.cidades,noOptionsMessage:function(){return(0,s.jsx)("div",{children:"Sem op\xe7\xf5es"})}})]}),(0,s.jsxs)("label",{children:["SITUA\xc7\xc3O",(0,s.jsx)(f.Z,{empresa:t,className:"react-select-container",classNamePrefix:"react-select",placeholder:"Situa\xe7\xe3o",value:this.props.situacaoSelected||null,onChange:function(n){return i.props.handle.changeSituacao(n)},options:this.props.situacoes,noOptionsMessage:function(){return(0,s.jsx)("div",{children:"Sem op\xe7\xf5es"})},isClearable:!0})]}),(0,s.jsxs)("label",{children:["FINALIDADE",(0,s.jsx)(f.Z,{empresa:t,className:"react-select-container",classNamePrefix:"react-select",placeholder:"Finalidade",value:this.props.finalidadeSelected,onChange:function(n){return i.props.handle.changeFinalidade(n)},options:this.props.finalidades,noOptionsMessage:function(){return(0,s.jsx)("div",{children:"Sem Op\xe7\xf5es"})},isClearable:!0})]}),(null===(n=t.granato_gen)||void 0===n?void 0:n.empreendimento_categorias)&&(0,s.jsxs)("label",{children:["CATEGORIAS",(0,s.jsx)(f.Z,{empresa:t,className:"react-select-container",classNamePrefix:"react-select",placeholder:"Categoria",value:this.props.categoriaSelected,onChange:function(n){return i.props.handle.changeCategoria(n)},options:this.props.categorias,noOptionsMessage:function(){return(0,s.jsx)("div",{children:"Sem Op\xe7\xf5es"})},isClearable:!0})]}),(null===(e=t.granato_gen)||void 0===e?void 0:e.empreendimento_codigo)&&(0,s.jsxs)("label",{children:["Codigos",(0,s.jsx)(f.Z,{empresa:t,className:"react-select-container",classNamePrefix:"react-select",placeholder:"Codigos",value:this.props.codigoSelected,onChange:function(n){return i.props.handle.changeCodigo(n)},options:this.props.codigos,noOptionsMessage:function(){return(0,s.jsx)("div",{children:"Sem Op\xe7\xf5es"})},isClearable:!0})]})]}),(0,s.jsxs)("div",{className:"right-container",children:[(!0===(null===(r=t.granato_gen)||void 0===r?void 0:r["preco-condominio"])||void 0===(null===(a=t.granato_gen)||void 0===a?void 0:a["preco-condominio"]))&&(0,s.jsxs)("label",{className:"extended",children:["PRE\xc7O DO CONDOM\xcdNIO",(0,s.jsx)(v,{min_preco:this.props.empreendimentosInfo.min_preco,max_preco:this.props.empreendimentosInfo.min_preco===this.props.empreendimentosInfo.max_preco?this.props.empreendimentosInfo.max_preco+1e4:this.props.empreendimentosInfo.max_preco,changePrecos:this.props.handle.changePrecos,empresa:this.props.empresa})]}),(0,s.jsx)("button",{onClick:this.props.buscarImoveis,children:"FILTRAR"})]}),(0,s.jsx)("button",{className:"close-btn",children:(0,s.jsx)(p.e,{onClick:this.handleChangeMenu,size:"2rem",title:"close"})})]}),(0,s.jsx)(g,{empresa:this.props.empresa,onClick:this.handleChangeMenu,children:"FILTRAR"})]})},r}(l.Component),_=b},59229:function(n,e,r){r.r(e),r.d(e,{default:function(){return $}});var a=r(51438),i=r(88029),o=r(7297),t=r(5950),s=r(85893),l=r(67294),c=r(85444),d=r(49822),p=r(48902),u=r(6203),m=r(81569);function f(){var n=(0,o.Z)(["\n    @media screen and (max-width: 1760px) {\n      flex-direction: column;\n      .left-container {\n        border: none;\n      }\n      button {\n        padding: 12px 50px;\n      }\n    }\n  "]);return f=function(){return n},n}function h(){var n=(0,o.Z)(["\n          width: 75%;\n          .extended {\n            width: 100%;\n            .price-container {\n              max-width: 100%;\n            }\n          }\n        "]);return h=function(){return n},n}function g(){var n=(0,o.Z)(["\n          width: 75%;\n          .extended {\n            width: 100%;\n            .price-container {\n              max-width: 100%;\n            }\n          }\n        "]);return g=function(){return n},n}function x(){var n=(0,o.Z)(["\n      @media screen and (max-width: 1800px) {\n        flex-direction: column;\n        .left-container {\n          border: none;\n        }\n        button {\n          padding: 12px 50px;\n        }\n      }\n    "]);return x=function(){return n},n}function v(){var n=(0,o.Z)(["\n        flex-direction: column;\n        .left-container {\n          border-right: none;\n        }\n        .right-container {\n          /* grid-template-columns: 1fr 1fr 1fr; */\n        }\n        .search-container {\n          justify-self: center;\n        }\n        @media screen and (max-width: 700px) {\n          .right-container {\n            align-content: flex-start;\n            height: auto;\n            grid-template-columns: 1fr;\n            padding: 0;\n          }\n        }\n      "]);return v=function(){return n},n}function b(){var n=(0,o.Z)(["\n  align-items: center;\n  background: ",";\n  display: flex;\n  justify-content: center;\n  min-height: 250px;\n  /* overflow: auto; */\n  width: 100%;\n  z-index: 30;\n  label {\n    display: grid;\n    text-align: center;\n    grid-gap: 10px;\n    font-family: ",";\n    font-weight: 700;\n    font-size: 14px;\n    min-width: 160px;\n    &.extended {\n      width: 265px;\n    }\n    .price-container {\n      display: flex;\n      padding: 10px;\n      border: 2px solid ",";\n      justify-content: space-between;\n      max-width: 225px;\n      overflow: hidden;\n    }\n    input {\n      width: 50%;\n      padding: 0;\n      border: none;\n      font-family: ",";\n    }\n    .price-value {\n      font-size: 13px;\n    }\n  }\n  input {\n    background: transparent;\n    padding: 10px;\n    border: 2px solid black;\n    font-family: ",";\n  }\n  input::-webkit-outer-spin-button,\n  input::-webkit-inner-spin-button {\n    -webkit-appearance: none;\n    margin: 0;\n  }\n  select {\n    font-family: ",";\n    font-style: italic;\n  }\n  .left-container {\n    /* height: 100%; */\n    border-right: 1px solid #ccc;\n    padding: 25px;\n    /* display: flex; */\n    display: grid;\n    /* grid-template-columns: ","; */\n    grid-template-columns: ",";\n    grid-gap: 20px;\n    align-items: center;\n    justify-content: center;\n  }\n  .right-container {\n    /* height: 100%; */\n    padding: 25px;\n    display: grid;\n    grid-template-columns: ",";\n    grid-gap: 40px;\n    align-items: center;\n    justify-content: center;\n    .info-values {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      color: #bbb;\n    }\n  }\n  button {\n    display: inline-block;\n    padding: 12px 50px;\n    font-family: ",";\n    font-size: 1rem;\n    line-height: 1.6;\n    border-radius: 0;\n    transition: all 0.5s cubic-bezier(0.23,1,0.32,1);\n    justify-self: center;\n    align-self: center;\n    cursor: pointer;\n    background: ",";\n    border: 1px solid #fff;\n    color: #fff;\n    /* position: absolute;\n    right: 40px; */\n    &:hover {\n      background: #fff;\n      color: ",";\n      border: 1px solid ",";\n    }\n  }\n  .close-btn {\n    display: none;\n  }\n  .search-container {\n    display: flex;\n    justify-content: space-between;\n  }\n  @media screen and (max-width: 1440px) {\n    label {\n    &.extended {\n      width: 225px;\n      .info-values p {\n        font-size: 12px;\n      }\n    }\n  }\n    .right-container {\n      gap: 30px;\n    }\n    button {\n      padding: 12px 24px;\n    }\n  }\n  ","\n  @media screen and (max-width: 1240px) {\n    flex-direction: column;\n    .left-container {\n      border: none;\n    }\n    button {\n      padding: 12px 50px;\n    }\n  }\n  /* @media screen and (max-width: 990px) {\n    .right-container {\n      grid-template-columns: 1fr 1fr;\n      button {\n        grid-column: span 2;\n      }\n    }\n  } */\n  @media screen and (max-width: 990px) {\n    height: 100vh;\n    justify-content: flex-start;\n    padding-top: 30px;\n    padding-bottom: 17vh;\n    overflow: auto;\n    position: fixed;\n    top: 0;\n    transform: translateX(-101%);\n    transition: 250ms ease;\n    width: 90%;\n    .left-container {\n      align-content: flex-start;\n      grid-template-columns: 1fr 1fr;\n      height: auto;\n      margin-bottom: 20px;\n      padding: 0;\n      width: 75%;\n    }\n    .right-container {\n      align-content: flex-start;\n      height: auto;\n      grid-template-columns: 1fr 1fr;\n      padding: 0;\n      ","\n      button {\n        grid-column: span 1;\n      }\n    }\n    .close-btn {\n      display: block;\n      border-radius: 50%;\n      padding: 5px;\n      /* right: 15px;\n      bottom: 25px;\n      position: absolute; */\n    }\n    &.open {\n      transform: translateX(0);\n    }\n  }\n  @media screen and (max-width: 560px) {\n    .left-container {\n      align-content: flex-start;\n      grid-template-columns: 1fr;\n      height: auto;\n      margin-bottom: 20px;\n      padding: 0;\n      width: 75%;\n    }\n    .right-container {\n      align-content: flex-start;\n      height: auto;\n      grid-template-columns: 1fr;\n      padding: 0;\n      ","\n      button {\n        grid-column: span 1;\n      }\n    }\n    .close-btn {\n      display: block;\n      border-radius: 50%;\n      padding: 5px;\n      /* right: 15px;\n      bottom: 25px;\n      position: absolute; */\n    }\n    &.open {\n      transform: translateX(0);\n    }\n  }\n  @media screen and (max-width: 340px) {\n    width: 100%;\n    label {\n      gap: 5px;\n    }\n  }\n  ","\n    ","\n"]);return b=function(){return n},n}var _=function(n){return n.empresa.palleta.cor_detalhe||"black"},j=function(n){return n.theme.fontFamily.title},y=function(n){return n.theme.fontFamily.corpo},C=function(n){var e,r,a,i,o,t,s,l,c,d="1fr 1fr";return(null===(e=n.empresa)||void 0===e||null===(r=e.granato_gen)||void 0===r?void 0:r.list_mode)&&(d="".concat(d," 1fr")),!(null===(a=n.empresa.granato_gen)||void 0===a?void 0:a.mostrar_area)&&void 0!==(null===(i=n.empresa.granato_gen)||void 0===i?void 0:i.mostrar_area)||!n.imoveisInfo.min_area&&!n.imoveisInfo.max_area||(d="".concat(d," 1fr")),(null===(o=n.empresa.granato_gen)||void 0===o?void 0:o["listagem-area-input"])&&(n.imoveisInfo.min_area||n.imoveisInfo.max_area)&&(d="".concat(d," 1fr")),((null===(t=n.empresa.granato_gen)||void 0===t?void 0:t.mostrar_preco)||void 0===(null===(s=n.empresa.granato_gen)||void 0===s?void 0:s.mostrar_preco))&&(null===(l=n.empresa.granato_gen)||void 0===l?void 0:l["listagem-preco-input"])&&(d="".concat(d," 1fr")),!1===(null===(c=n.empresa.granato_gen)||void 0===c?void 0:c.mostrar_preco)&&(d=d.replace(" 1fr","")),d},w=c.ZP.div(b(),(function(n){return n.theme.colors.cor_body||"#F1F1F1"}),j,_,j,y,y,(function(n){var e,r,a;return!(null===(e=n.empresa.granato_gen)||void 0===e?void 0:e.codigo)||!0!==(null===(r=n.empresa.granato_gen)||void 0===r?void 0:r["listagem-cidade"])&&void 0!==(null===(a=n.empresa.granato_gen)||void 0===a?void 0:a["listagem-cidade"])?"1fr 1fr 1fr":"1fr 1fr 1fr 1fr"}),(function(n){var e,r,a,i,o,t,s,l="1fr 1fr";return!0!==(null===(e=n.empresa.granato_gen)||void 0===e?void 0:e["listagem-cidade"])&&void 0!==(null===(r=n.empresa.granato_gen)||void 0===r?void 0:r["listagem-cidade"])||(l="".concat(l," 1fr")),!1===(null===(a=n.empresa.granato_gen)||void 0===a?void 0:a["listagem-cidade"])&&(l=l.replace(" 1fr","")),(null===(i=n.empresa.granato_gen)||void 0===i?void 0:i.codigo)&&(l="".concat(l," 1fr")),(null===(o=n.empresa.granato_gen)||void 0===o?void 0:o["listagem-transacao"])&&(l="".concat(l," 1fr")),(null===(t=n.empresa.granato_gen)||void 0===t?void 0:t.dormitorio)&&(l="".concat(l," 1fr")),(null===(s=n.empresa.granato_gen)||void 0===s?void 0:s.dormitorio)&&l.split(" ").length<5&&(l=l.split(" ").concat(Array(5-l.split(" ").length).fill("1fr")).join(" ")),l}),C,j,_,_,_,String(C).split(" ").length>3&&(0,c.iv)(f()),(function(n){var e;return(null===(e=n.empresa.granato_gen)||void 0===e?void 0:e["listagem-preco-input"])&&(0,c.iv)(h())}),(function(n){var e;return(null===(e=n.empresa.granato_gen)||void 0===e?void 0:e["listagem-preco-input"])&&(0,c.iv)(g())}),(function(n){var e,r,a;return(null===(e=n.empresa)||void 0===e||null===(r=e.granato_gen)||void 0===r?void 0:r.list_mode)&&(null===(a=n.empresa.granato_gen)||void 0===a?void 0:a["listagem-preco-input"])&&(0,c.iv)(x())}),(function(n){return"SiwHj3Wu1xCy8yktmM2b"===n.empresa.db_id&&(0,c.iv)(v())})),I=r(15194),N=r(3682),S=r(46734);function k(){var n=(0,o.Z)(["\n  .grid-container {\n    align-items: center;\n    border-left: 1px solid #ccc !important;\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr 1fr;\n    grid-gap: 20px;\n    justify-content: center;\n    padding: 25px;\n  }\n  .grid-item {\n    font-size: 30px;\n    padding: 20px;\n    text-align: center;\n  }\n  display: inline-block;\n  font-family: ",";\n  font-size: 1rem;\n  padding: 12px 50px;\n  line-height: 1.6;\n  border-radius: 0;\n  transition: all 0.5s cubic-bezier(0.23,1,0.32,1);\n  justify-self: center;\n  align-self: center;\n  cursor: pointer;\n  background: ",";\n  border: 1px solid #fff;\n  color: #fff;\n  position: fixed;\n  bottom: 25px;\n  left: calc(50% - 100px);\n  width: 200px;\n  z-index: 20;\n  &:hover, &:focus {\n    background: #fff;\n    color: ",";\n    border: 1px solid;\n    border-color: ",";\n  }\n  @media screen and (min-width: 560px) {\n    display: none;\n  }\n"]);return k=function(){return n},n}function R(){var n=(0,o.Z)(["\n  .container-list-mode {\n    border-left: 1px solid #ccc;\n    text-align: center;\n    font-family: Barlow,sans-serif;\n    font-weight: 700;\n    font-size: 14px;\n    grid-gap: 15px;\n    height: 100%;\n    padding: 22px;\n  }\n  .container-list-mode label{\n    padding: 10px;\n  }\n  .grid-container {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    text-align: center;\n    grid-gap: 15px;\n    font-family: Barlow, sans-serif;\n    font-weight: 700;\n    font-size: 14px;\n    height: 100%;\n    align-items: center;\n    justify-content: center;\n  }\n  .grid-item {\n    color: #b79d5a;\n  }\n  @media screen and (max-width: 560px) {\n    display: none;\n  }\n"]);return R=function(){return n},n}var Z=c.ZP.button(k(),(function(n){return n.theme.fontFamily.title}),(function(n){return n.empresa.palleta.cor_detalhe||"#000"}),(function(n){return n.empresa.palleta.cor_detalhe||"#000"}),(function(n){return n.empresa.palleta.cor_detalhe||"#000"})),M=c.ZP.div(R()),F=l.memo((function(n){var e=(0,l.useState)(n.min_preco),r=e[0],a=e[1],i=(0,l.useState)(n.max_preco),o=i[0],t=i[1];return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"info-values",children:[(0,s.jsx)("p",{children:(0,N.av)(r)}),(0,s.jsx)("p",{children:(0,N.av)(o)})]}),(0,s.jsx)(d.Z,{onFinalChange:n.changePrecos,values:[r,o],onChange:function(n){return[a(n[0]),t(n[1])]},min:n.min_preco,max:n.max_preco,step:n.max_preco<2e4?100:5e3,empresa:n.empresa})]})}),(function(){return!0})),O=l.memo((function(n){var e=(0,l.useState)(n.min_area),r=e[0],a=e[1],i=(0,l.useState)(n.max_area),o=i[0],t=i[1],c=function(n,e){var r=n.target.value;"preco_min"===e&&a(r),"preco_max"===e&&t(r)};return(0,l.useEffect)((function(){var e=[Number(r),Number(o)];n.changeAreas(e)}),[r,o]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("label",{className:"extended",children:["AREA M\xcdNIMA",(0,s.jsxs)("div",{className:"price-container",children:[(0,s.jsx)("input",{name:"priceMin",type:"number",value:r,onChange:function(n){return c(n,"preco_min")}}),(0,s.jsxs)("div",{className:"area-value",children:[r||0," m\xb2"]})]})]}),(0,s.jsxs)("label",{className:"extended",children:["AREA M\xc1XIMA",(0,s.jsxs)("div",{className:"price-container",children:[(0,s.jsx)("input",{name:"PriceMax",type:"number",value:o,onChange:function(n){return c(n,"preco_max")}}),(0,s.jsxs)("div",{className:"area-value",children:[o||0," m\xb2"]})]})]})]})})),A=l.memo((function(n){var e=(0,l.useState)(n.min_area),r=e[0],a=e[1],i=(0,l.useState)(n.max_area),o=i[0],t=i[1];return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"info-values",children:[(0,s.jsx)("p",{children:r+"m\xb2"}),(0,s.jsx)("p",{children:o+"m\xb2"})]}),(0,s.jsx)(d.Z,{onFinalChange:n.changeArea,values:[r,o],onChange:function(n){return[a(n[0]),t(n[1]||1)]},min:n.min_area,max:n.max_area,step:10,empresa:n.empresa})]})}),(function(){return!0})),P=l.memo((function(n){var e="locacao"===n.transacao?n.info_imoveis.min_preco_locacao!==n.prices_props[0]?n.prices_props[0]:null:n.info_imoveis.min_preco!==n.prices_props[0]?n.prices_props[0]:null,r="locacao"===n.transacao?n.info_imoveis.max_preco_locacao!==n.prices_props[1]?n.prices_props[1]:null:n.info_imoveis.max_preco!==n.prices_props[1]?n.prices_props[1]:null,a=(0,l.useState)(e),i=a[0],o=a[1],t=(0,l.useState)(r),c=t[0],d=t[1],p=function(n,e){var r=n.target.value;"preco_min"===e&&o(r),"preco_max"===e&&d(r)};return(0,l.useEffect)((function(){var e=[Number(i),Number(c)];n.changePrices(e)}),[i,c]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("label",{className:"extended",children:["PRE\xc7O M\xcdNIMO",(0,s.jsxs)("div",{className:"price-container",children:[(0,s.jsx)("input",{placeholder:"Valor M\xednimo",name:"priceMin",type:"number",value:i,onChange:function(n){return p(n,"preco_min")}}),(0,s.jsx)("div",{className:"price-value",children:(0,N.av)(i)})]})]}),(0,s.jsxs)("label",{className:"extended",children:["PRE\xc7O M\xc1XIMO",(0,s.jsxs)("div",{className:"price-container",children:[(0,s.jsx)("input",{placeholder:"Valor M\xe1ximo",name:"PriceMax",type:"number",value:c,onChange:function(n){return p(n,"preco_max")}}),(0,s.jsx)("div",{className:"price-value",children:(0,N.av)(c)})]})]})]})})),z=function(n){(0,i.Z)(r,n);var e=(0,t.Z)(r);function r(){var n;return(0,a.Z)(this,r),(n=e.apply(this,arguments)).state={menu:!1},n.NumberFormat=function(n){return(0,N.av)(Number(n)).replace(/,[0-9]{2}/g,"")},n.handleChangeMenu=function(){return n.setState((function(n){return{menu:!n.menu}}))},n.handleSearch=function(){n.props.buscarImoveis(),n.setState({menu:!1})},n}return r.prototype.render=function(){var n,e,r,a,i,o,t,c,d,f,h,g,x,v=this,b=this.props,_=b.empresa,j=b.imoveisInfo,y=(b.buscarImoveis,(null===(n=this.props.transacaoSelected)||void 0===n?void 0:n.value)||this.props.transacao),C=this.props.imoveisInfo.min_area===this.props.imoveisInfo.max_area?this.props.imoveisInfo.max_area+1:this.props.imoveisInfo.max_area;return(0,s.jsxs)(l.Fragment,{children:[(0,s.jsxs)(w,{empresa:_,imoveisInfo:j,className:this.state.menu?"open":"",children:[(0,s.jsxs)("div",{className:"left-container",children:[(null===(e=_.granato_gen)||void 0===e?void 0:e["listagem-transacao"])&&(0,s.jsxs)("label",{children:["TRANSA\xc7\xc3O",(0,s.jsx)(I.Z,{empresa:_,className:"react-select-container",classNamePrefix:"react-select",placeholder:"Transa\xe7\xe3o",isClearable:!0,value:y||null,onChange:function(n){return v.props.handle.changeTransacao(n)},options:S.sU,noOptionsMessage:function(){return(0,s.jsx)("div",{children:"Sem op\xe7\xf5es"})}})]}),(!0===(null===(r=_.granato_gen)||void 0===r?void 0:r["listagem-cidade"])||void 0===(null===(a=_.granato_gen)||void 0===a?void 0:a["listagem-cidade"]))&&(0,s.jsxs)("label",{children:["CIDADES",(0,s.jsx)(I.Z,{empresa:_,className:"react-select-container",classNamePrefix:"react-select",placeholder:"Cidades",isClearable:!0,value:this.props.cidadeSelected||null,onChange:function(n){return v.props.handle.changeCidades(n)},options:this.props.cidades,noOptionsMessage:function(){return(0,s.jsx)("div",{children:"Sem op\xe7\xf5es"})}})]}),(0,s.jsxs)("label",{children:["BAIRROS",(0,s.jsx)(I.Z,{empresa:_,className:"react-select-container",classNamePrefix:"react-select",placeholder:"Bairros",isClearable:!0,value:this.props.bairroSelected||null,onChange:function(n){return v.props.handle.changeBairros(n)},options:this.props.cidadeSelected?this.props.bairros.filter((function(n){return n.info.cidade.id===v.props.cidadeSelected.value||n.info.cidade.value===v.props.cidadeSelected.value})):[],noOptionsMessage:function(){return(0,s.jsx)("div",{children:"Sem op\xe7\xf5es"})}})]}),(0,s.jsxs)("label",{children:["TIPOS",(0,s.jsx)(I.Z,{empresa:_,className:"react-select-container",classNamePrefix:"react-select",placeholder:"Tipos",isClearable:!0,value:this.props.tipoSelected,onChange:function(n){return v.props.handle.changeTipos(n)},options:this.props.tipos,noOptionsMessage:function(){return(0,s.jsx)("div",{children:"Sem Op\xe7\xf5es"})}})]}),(null===(i=_.granato_gen)||void 0===i?void 0:i.codigo)&&(0,s.jsxs)("label",{children:["C\xd3DIGOS",(0,s.jsx)(I.Z,{empresa:_,className:"react-select-container",classNamePrefix:"react-select",placeholder:"C\xf3digos",isClearable:!0,value:this.props.codigoSelected,onChange:function(n){return v.props.handle.changeCodigo(n)},options:this.props.codigos,noOptionsMessage:function(){return(0,s.jsx)("div",{children:"Sem Op\xe7\xf5es"})}})]}),(null===(o=_.granato_gen)||void 0===o?void 0:o.dormitorio)&&(0,s.jsxs)("label",{children:["DORMIT\xd3RIOS",(0,s.jsx)(I.Z,{empresa:_,className:"react-select-container",classNamePrefix:"react-select",placeholder:"Dormit\xf3rios",isClearable:!0,value:this.props.dormitorioSelected,onChange:function(n){return v.props.handle.changeDormitorios(n)},options:Array.from({length:10},(function(n,e){return{value:e+1,label:"".concat(e+1," Dormit\xf3rio(s)")}})),noOptionsMessage:function(){return(0,s.jsx)("div",{children:"Sem Op\xe7\xf5es"})}})]})]}),(0,s.jsxs)("div",{className:"right-container",children:[((null===(t=_.granato_gen)||void 0===t?void 0:t.mostrar_preco)||void 0===(null===(c=_.granato_gen)||void 0===c?void 0:c.mostrar_preco))&&((null===(d=_.granato_gen)||void 0===d?void 0:d["listagem-preco-input"])?(0,s.jsx)(P,{changePrices:this.props.handle.changePrecos,prices_props:this.props.prices,info_imoveis:this.props.imoveisInfo,transacao:y,min_preco:this.props.imoveisInfo.min_preco,max_preco:this.props.imoveisInfo.min_preco===this.props.imoveisInfo.max_preco?this.props.imoveisInfo.max_preco+1e4:this.props.imoveisInfo.max_preco}):(0,s.jsxs)("label",{className:"extended",children:["PRE\xc7O",(0,s.jsx)(F,{min_preco:"locacao"===y?this.props.imoveisInfo.min_preco_locacao:this.props.imoveisInfo.min_preco,max_preco:"locacao"===y?this.props.imoveisInfo.min_preco_locacao===this.props.imoveisInfo.max_preco_locacao?this.props.imoveisInfo.max_preco_locacao+1e3:this.props.imoveisInfo.max_preco_locacao:this.props.imoveisInfo.min_preco===this.props.imoveisInfo.max_preco?this.props.imoveisInfo.max_preco+1e4:this.props.imoveisInfo.max_preco,changePrecos:this.props.handle.changePrecos,transacao:y,empresa:this.props.empresa})]})),!(null===(f=_.granato_gen)||void 0===f?void 0:f.mostrar_area)&&void 0!==(null===(h=_.granato_gen)||void 0===h?void 0:h.mostrar_area)||!this.props.imoveisInfo.min_area&&!this.props.imoveisInfo.max_area?null:(null===(g=_.granato_gen)||void 0===g?void 0:g["listagem-area-input"])?(0,s.jsx)(O,{changeAreas:this.props.handle.changeAreas,min_area:this.props.imoveisInfo.min_area,max_area:C}):(0,s.jsxs)("label",{className:"extended",children:["\xc1REA \xdatil",(0,s.jsx)(A,{min_area:this.props.imoveisInfo.min_area||0,max_area:C,changeArea:this.props.handle.changeAreas,empresa:this.props.empresa})]}),(0,s.jsxs)("div",{className:"search-container",children:[(0,s.jsx)("button",{onClick:this.handleSearch,children:"FILTRAR"}),(0,s.jsx)("button",{className:"close-btn",children:(0,s.jsx)(p.e,{onClick:this.handleChangeMenu,size:"2rem",title:"close"})})]}),(null===_||void 0===_||null===(x=_.granato_gen)||void 0===x?void 0:x.list_mode)&&(0,s.jsx)(M,{children:(0,s.jsxs)("div",{className:"container-list-mode",children:[(0,s.jsx)("label",{children:"Modo de Visualiza\xe7\xe3o"}),(0,s.jsxs)("div",{className:"grid-container",children:[(0,s.jsx)("div",{onClick:function(){return v.props.handle.changeListMode(!0)},className:"grid-item",children:(0,s.jsx)(u.a,{size:"40px"})}),(0,s.jsx)("div",{onClick:function(){return v.props.handle.changeListMode(!1)},className:"grid-item",children:(0,s.jsx)(m._,{size:"40px"})})]})]})})]})]}),(0,s.jsx)(Z,{empresa:this.props.empresa,onClick:this.handleChangeMenu,children:"TWC2AOWwElxoM0sQcrZr"===_.db_id?"BUSCAR":"FILTRAR"})]})},r}(l.Component),$=z},15194:function(n,e,r){var a=r(7297),i=r(85444),o=r(75153);function t(){var n=(0,a.Z)(["\n  //SELECT LISTAGEM\n  .react-select__control {\n    background: transparent;\n    border-radius: 0;\n    border: 2px solid #000;\n    border-color: ",";\n    &:hover {\n      background: transparent;\n      border-radius: 0;\n      border: 2px solid;\n      border-color: ",";\n    }\n  }\n  .css-1pahdxg-control {\n    outline: none;\n    background: transparent;\n    border-radius: 0;\n    border: 2px solid;\n    border-color: ",";\n    box-shadow: none;\n    &:hover {\n      background: transparent;\n      border-radius: 0;\n      border: 2px solid;\n      border-color: ",";\n      outline: none;\n    }\n  }\n  .react-select__value-container {\n    .react-select__input input{\n      font-family: ",";\n      font-weight: 700;\n    }\n    .react-select__placeholder {\n      text-align: left;\n    }\n  }\n  .css-tlfecz-indicatorContainer {\n    color: #000;\n    &:hover {\n      color: #000;\n    }\n  }\n  .react-select__menu {\n    color: #4A4A4A;\n    border-radius: 0;\n  }\n  //Home Index Input\n  height: 100%;\n  .react-select-home__control {\n    background: none;\n    border: none;\n    border-bottom: 2px solid white;\n    border-radius: 0;\n    color: #fff;\n    font-size: 18px;\n    height: 100%;\n    outline: none;\n    width: 100%;\n    &:hover {\n      background: none;\n      border: none;\n      border-bottom: 2px solid white;\n      color: #fff;\n      font-size: 18px;\n      outline: none;\n    }\n  }\n  .react-select-home__value-container {\n    color: #fff;\n    padding: 0;\n    padding-bottom: 10px;\n    .react-select-home__single-value {\n      color: #fff;\n    }\n    .react-select-home__input-container {\n      color: #fff;\n    }\n    .react-select-home__input {\n      color: #fff;\n    }\n    .css-b8ldur-Input {\n      color: #fff;\n    }\n    .css-1g6gooi {\n      color: #fff;\n    }\n    @media screen and (max-width: 560px) {\n      padding: 10px 2px;\n    }\n  }\n  .react-select-home__placeholder {\n    text-align: ",";    \n    color: #fff;\n    font-family: ",";\n    padding: 0;\n    /* padding-bottom: 10px; */\n    font-weight: 400;\n    @media screen and (max-width: 560px) {\n      padding: 0;\n      margin: 0;\n    }\n  }\n  .react-select-home__indicators {\n    display: none;\n  }\n  .react-select-home__menu {\n    border-radius: 0;\n    .react-select-home__option {\n      &:hover {\n        background-color: #99999950;\n      }\n      a {\n        width: 100%;\n        display: inline-block;\n        padding: 0.25rem 0;\n        color: #1a1a1a;\n        font-size: 1rem;\n        padding-left: 12px;\n      }\n    }\n  }\n"]);return t=function(){return n},n}var s=(0,i.ZP)(o.ZP)(t(),(function(n){return n.empresa.palleta.cor_detalhe||"#000"}),(function(n){return n.empresa.palleta.cor_detalhe||"#000"}),(function(n){return n.empresa.palleta.cor_detalhe||"#000"}),(function(n){return n.empresa.palleta.cor_detalhe||"#000"}),(function(n){return n.theme.fontFamily.title}),(function(n){var e;return(null===(e=n.empresa.granato_gen)||void 0===e?void 0:e["placeholder-center"])?"center":"left"}),(function(n){return n.theme.fontFamily.title}));e.Z=s},46734:function(n,e,r){r.d(e,{$3:function(){return o},IB:function(){return c},ct:function(){return s},fH:function(){return d},sU:function(){return t},t2:function(){return i},y7:function(){return a},zI:function(){return l}});var a="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",i={titulo:"IM\xd3VEIS",opcoes:[{nome:"Home",link:"/"},{nome:"Propriedades \xe0 venda",link:"/lista/transacao/venda"},{nome:"Cadastre seu im\xf3vel",link:"/envie-seu-imovel"}]},o={titulo:"INSTITUCIONAL",opcoes:[{nome:"Conhe\xe7a",link:"/sobre"},{nome:"Equipe",link:"/equipe"}]},t=[{value:"venda",label:"Venda",tipo:"transacao"},{value:"locacao",label:"Locacao",tipo:"transacao"}],s=[{value:1,label:"1 Quarto"},{value:2,label:"2 Quartos"},{value:3,label:"3 Quartos"},{value:4,label:"4 Quartos"},{value:5,label:"5 Quartos"}],l=[{value:1,label:"1 Su\xedte"},{value:2,label:"2 Su\xedtes"},{value:3,label:"3 Su\xedtes"},{value:4,label:"4 Su\xedtes"},{value:5,label:"5 Su\xedtes"}],c=[{value:1,label:"1 vaga"},{value:2,label:"2 vagas"},{value:3,label:"3 vagas"},{value:4,label:"4 vagas"},{value:5,label:"5 vagas"}],d={aluguel:["R$9.000 - R$12.000","R$13.000 - R$17.000","R$18.000 - R$25.000","R$26.000 - R$30.000","R$30.000 - R$50.000","R$50.000 - R$70.000","R$70.000 - R$100.000"],venda:["R$500.000 - R$1.000.000","R$1.000.000 - R$3.000.000","R$3.000.000 - R$5.000.000","R$5.000.000 - R$7.000.000","R$7.000.000 - R$9.000.000","R$9.000.000 - R$12.000.000","R$13.000.000 - R$20.000.000"]}}}]);