diff --git a/html/index.css b/html/index.css index f92e62b..456dbd7 100644 --- a/html/index.css +++ b/html/index.css @@ -1 +1 @@ -.realtor-menu-base{display:flex;flex-direction:row;overflow:hidden}.realtor-menu-base>.left-column{width:20%;padding:1.3vw .3vw;border-right:.1px solid var(--light-border-color);background-color:var(--light-border-color-half-opaque);display:flex;flex-direction:column;justify-content:space-between}.realtor-menu-base>.right-column{width:80%;height:100%;padding:1.3vw}.tab-wrapper{margin:.35vw .2vw}.tab-wrapper>.each-tab{display:flex;flex-direction:row;padding:.5vw;border-radius:.2vw;cursor:pointer;line-height:1vw;vertical-align:middle}.tab-wrapper>.each-tab>i{width:2vw;padding-top:.05vw;text-align:center}.tab-wrapper>.each-tab>p{font-size:.75vw}.tab-wrapper>.each-tab-selected{background-color:var(--blue-color)}.tab-wrapper>.discord-wrapper{padding:.25vw;border-radius:.2vw;background-color:#333;border:1px solid var(--light-border-color);margin-top:.5vw;padding:.7vw 0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.tab-wrapper>.discord-wrapper>.discord-emoji{width:1.3vw}.tab-wrapper>.discord-wrapper>.discord-text{margin:.75vw 0;text-align:center;width:70%}.tab-wrapper>.discord-wrapper>.discord-text>.bold-text{font-weight:600}.tab-wrapper>.discord-wrapper>.discord-text>.small-text{font-size:.6vw;opacity:.8;margin-top:.2vw}.tab-wrapper>.discord-wrapper>.visit-discord-btn{border-radius:6vw;color:var(--black-color);background-color:var(--white-color);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.2vw .8vw;font-size:.7vw;font-weight:600}:root{--light-border-color-half-opaque: rgba(255, 255, 255, .05);--light-border-color: rgba(255, 255, 255, .1);--light-border-color-2: rgba(255, 255, 255, .2);--less-light-border-color: rgba(255, 255, 255, .3);--light-border-color-6: rgba(255, 255, 255, .6);--light-border-color-8: rgba(255, 255, 255, .8);--white-color: rgba(255, 255, 255, 1);--black-color: rgba(0, 0, 0, 1);--black-two-opaque-color: rgba(0, 0, 0, .2);--black-opaque-color-3: rgba(0, 0, 0, .3);--tile-color: rgba(36, 36, 36, 1);--footer-color: rgb(28, 28, 28);--blue-color: #0078D4;--green-color: rgba(34, 197, 94, 1);--red-color: rgba(220, 38, 38, 1);--circle-color: rgba(75, 75, 75, 1)}.dropdown{display:flex;flex-direction:row;font-size:.9vw;z-index:1;position:absolute}.dropdown>label{margin:0 .2vw;color:var(--light-text)}.dropdown-wrapper{display:flex;flex-direction:column;min-width:6vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:linear-gradient(0deg,#242424,#242424),linear-gradient(0deg,rgba(255,255,255,.1),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.1);color:var(--app-name);border-radius:.2vw}.select-wrapper{width:auto;height:1.7vw;display:flex;flex-direction:row;justify-content:space-between;padding-left:.2vw;padding-right:.3vw;cursor:pointer}.select-wrapper-selected-value{font-size:.7vw;padding:.25vw;margin-right:.2vw;display:flex;flex-direction:row}.select-wrapper-selected-value>.inside-label{color:var(--less-light-border-color);margin-right:.3vw}.select-wrapper-selected-value>.selected-value-text{padding-top:.05vw}.dropdown-chevron{text-align:center;font-size:.5vw;margin-top:.6vw;color:var(--less-light-border-color)}.options-wrapper{width:100%}.options-wrapper>.no-items-found{font-size:.7vw;padding:.17vw .6vw}.option-child{cursor:pointer;padding:.17vw .8vw .17vw .45vw;min-height:1.7vw;border-radius:.2vw;font-size:.7vw}.option-child>p{display:flex;flex-direction:row}.option-child>p>.icon{font-size:.65vw;padding-top:.35vw;margin-left:.5vw}.option-child:hover{background-color:var(--black-two-opaque-color)}.large-footer-modal{display:flex;overflow:hidden!important;border-radius:.2vw;position:absolute;outline:none;z-index:999999;opacity:1;left:60%;top:50%;transform:translate(-50%,-50%);transition:all .3s linear}.large-footer-modal-dialog{width:33vw;height:35vw;display:flex;position:relative}.large-footer-modal-content{display:flex;position:relative;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--tile-color);box-shadow:0 4px 2px #00000040,inset 0 1px #ffffff26;background-clip:padding-box;border-radius:.2vw;outline:none;border:.08px solid var(--light-border-color)}.large-footer-modal-body{position:relative;display:flex;flex-direction:column;justify-content:space-between;font-size:.8vw;font-weight:300}.large-footer-modal-body>.header{display:flex;flex-direction:row;justify-content:space-between;height:2.1vw;padding:.4vw;border-bottom:.1px solid var(--light-border-color)}.large-footer-modal-body>.header>.heading-title-wrapper{display:flex;flex-direction:row;padding:.2vw}.large-footer-modal-body>.header>.heading-title-wrapper>.info-icon{margin-right:.5vw;color:var(--blue-color);font-size:.75vw}.large-footer-modal-body>.header>.heading-title-wrapper>p{font-size:.7vw;font-weight:600;margin-top:-.15vw}.large-footer-modal-body>.header>div>.close-icon{color:var(--less-light-border-color);padding-right:.2vw;cursor:pointer}.large-footer-modal-body>.large-footer-modal-body-data{display:flex;flex-direction:column;height:30.5vw;padding:1.2vw 1.8vw}.large-footer-modal-body>.large-footer-modal-footer{background-color:var(--footer-color);height:2.3vw}*{margin:0;padding:0}::-webkit-scrollbar{width:.2vw}::-webkit-scrollbar-track{box-shadow:inset 0 0 4px gray;border-radius:.2vw}::-webkit-scrollbar-thumb{background:rgba(191,219,254,.5);border-radius:.2vw}::-webkit-scrollbar-thumb:hover{background:rgba(191,219,254,.5)}.green{color:var(--green-color)}.red{color:var(--red-color)}.form-row-wrapper{display:flex;flex-direction:column;justify-content:left;margin-bottom:.7vw}.form-row-wrapper>.label{font-size:.6vw;font-weight:500;margin-bottom:.2vw}.form-row-wrapper>.action-row{display:flex;flex-direction:row}.form-row-wrapper>.action-row>button:not(:first-child),.form-row-wrapper>.action-row>div:not(:first-child),.form-row-wrapper>.action-row>input:not(:first-child){margin-left:.4vw}.form-row-wrapper>.image-tiles-wrapper{margin-top:1vw;width:15vw;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.3vw}.form-row-wrapper>.image-tiles-wrapper>div>img,.form-row-wrapper>.image-tiles-wrapper>div{width:4vw;height:2vw;border-radius:.3vw;background-color:var(--light-border-color)}.form-row-wrapper>.image-tiles-wrapper>div:not(:first-child){margin-left:.4vw}.form-row-wrapper>.image-tiles-wrapper>div:nth-child(4n){margin-left:0}.form-row-wrapper>.action-row>.regular-button{padding:.2vw .6vw;border-radius:.15vw;background-color:var(--blue-color);font-size:.6vw;font-weight:500}.form-row-wrapper>.action-row>.disable-button{padding:.2vw .6vw;border-radius:.15vw;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:1px solid var(--light-border-color-2);font-size:.6vw;font-weight:500}.form-row-wrapper>.action-row>input{padding:.35vw .55vw;border-radius:.15vw;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:1px solid var(--light-border-color-2);color:var(--light-border-color-6);font-size:.5vw;font-weight:600;width:15vw}.form-row-wrapper>.action-row>textarea{padding:.35vw .55vw;border-radius:.15vw;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:1px solid var(--light-border-color-2);color:var(--light-border-color-6);font-size:.5vw;font-weight:600;width:15vw}.properties-base{display:flex;flex-direction:column;height:100%;padding:.5vw}.properties-base>.search-wrapper{border-radius:.6vw}.properties-base>.search-wrapper>img{border-radius:.6vw;position:relative;text-align:center;width:100%;height:12vw}.properties-base>.search-wrapper>.search-data{position:absolute;top:13%;left:41%;z-index:99999;text-align:center;font-weight:600;font-size:.9vw}.properties-base>.search-wrapper>.search-data>.light-text{font-size:.7vw}.properties-base>.search-wrapper>.search-data>.search-bar{position:relative;margin-top:.7vw}.properties-base>.search-wrapper>.search-data>.search-bar>input{box-shadow:0 4px 4px #0000001a;border-radius:.15vw;width:25vw;padding:.2vw .5vw;font-weight:500;font-size:.6vw;color:#000}.properties-base>.search-wrapper>.search-data>.search-bar>i{position:absolute;color:#0009;left:95%;font-size:.6vw;padding:.4vw .2vw}.properties-base>.properties-heading-wrapper{margin:.3vw 0;font-size:.75vw}.properties-base>.properties-heading-wrapper>.heading{margin:.5vw 0}.properties-base>.properties-heading-wrapper>.filters-wrapper{margin:.7vw 0 .5vw;display:flex;flex-direction:row}.properties-base>.property-listing-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.7vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:100%;overflow-y:auto;overflow-x:hidden}.property-card-wrapper{width:10.3vw;min-height:12.5vw;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;margin-right:1vw;border-radius:.2vw;box-shadow:0 4px 4px #00000040;background-color:var(--light-border-color-2);display:flex;flex-direction:column}.property-card-wrapper:nth-child(4n){margin-right:0}.property-card-wrapper>img{height:45%}.property-card-wrapper>.property-card-details{height:55%;display:flex;flex-direction:column;padding:.3vw .6vw}.property-card-wrapper>.property-card-details>.property-name,.property-card-wrapper>.property-card-details>.property-cost{font-size:.55vw;font-weight:600;color:var(--white-color);padding:.08vw 0}.property-card-wrapper>.property-card-details>.property-address{font-size:.5vw;font-weight:500;color:var(--light-border-color-8)}.property-card-wrapper>.property-card-details>.property-details{margin-top:.3vw;font-size:.38vw;letter-spacing:.4px;font-weight:400;color:var(--white-color);width:90%;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.3vw}.property-card-wrapper>.property-card-details>.property-details>.each-tile{border-radius:.1vw;min-width:2vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.22vw .15vw .15vw;margin-right:.2vw;text-align:center;background-color:var(--tile-color);display:flex;flex-direction:row}.property-card-wrapper>.property-card-details>.property-details>.each-tile>i{color:var(--less-light-border-color);margin-right:.15vw;padding-top:.08vw}.card-hover-button{align-self:center;background-color:var(--blue-color);color:var(--white-color);width:100%;padding-top:.05vw;padding-bottom:.05vw;border-radius:.2vw;font-size:.6vw;font-weight:500}.large-footer-modal-body>.large-footer-modal-body-data>img{height:12vw;border-radius:.3vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property{display:flex;flex-direction:row;margin-top:1.5vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.left-column{height:14.5vw;width:70%;border-right:.1px solid var(--light-border-color);overflow-y:auto}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.left-column>.property-name{font-size:.8vw;font-weight:600}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.left-column>.property-info{margin-top:.5vw;width:75%;font-size:.65vw;font-weight:500;color:var(--light-border-color-8)}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.left-column>.gallery-image-wrapper{margin-top:1vw;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.5vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.left-column>.gallery-image-wrapper>img{border-radius:.3vw;width:9vw;margin-right:.8vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column{height:14.5vw;width:30%;padding-left:1.3vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.title{font-size:.8vw;font-weight:600;margin-bottom:.8vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.waypoint{background-color:var(--blue-color);color:var(--white-color);width:100%;border-radius:.1vw;padding:.2vw 0;font-size:.7vw;display:flex;flex-direction:row;justify-content:center}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.waypoint>i{padding-top:.2vw;margin-right:.5vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.waypoint>p{font-weight:500}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.tiles-wrapper{margin-top:.75vw;font-size:.5vw;letter-spacing:.4px;font-weight:400;color:var(--white-color);width:90%;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.3vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.tiles-wrapper>.each-tile{border-radius:.1vw;min-width:2.5vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.25vw;margin-right:.07vw;text-align:center;display:flex;flex-direction:row;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:.1px solid var(--light-border-color-2)}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.tiles-wrapper>.each-tile>i{color:var(--light-border-color-6);font-weight:700;margin-right:.15vw;padding-top:.15vw}.large-footer-modal-body>.large-footer-modal-footer{padding:.55vw 1vw;display:flex;flex-direction:row;justify-content:flex-end}.large-footer-modal-body>.large-footer-modal-footer>button{border-radius:.1vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.5vw;font-weight:600;padding:.15vw .5vw;text-align:center;display:flex;flex-direction:row;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:.1px solid var(--light-border-color-2)}.manage-property-modal-dialog{height:40vw}.manage-property-large-footer-modal-body-data{padding:1.2vw 1vw!important;height:35.5vw!important;overflow-y:auto}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property{display:flex;flex-direction:row;margin-top:.1vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.left-column{height:28.2vw;width:30%;display:flex;flex-direction:column;justify-content:left}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.left-column>.heading{font-size:.65vw;font-weight:600}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.left-column>.info{font-size:.6vw;font-weight:400;margin-top:.3vw;margin-right:.2vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column{height:14.5vw;width:70%;padding-left:.5vw;margin-left:1vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.title{font-size:.8vw;font-weight:600;margin-bottom:.8vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.waypoint{background-color:var(--blue-color);color:var(--white-color);width:100%;border-radius:.1vw;padding:.2vw 0;font-size:.7vw;display:flex;flex-direction:row;justify-content:center}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.waypoint>i{padding-top:.2vw;margin-right:.5vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.waypoint>p{font-weight:500}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.tiles-wrapper{margin-top:.75vw;font-size:.5vw;letter-spacing:.4px;font-weight:400;color:var(--white-color);width:90%;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.3vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.tiles-wrapper>.each-tile{border-radius:.1vw;min-width:2.5vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3vw;margin-right:.2vw;text-align:center;display:flex;flex-direction:row;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:.1px solid var(--light-border-color-2)}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.tiles-wrapper>.each-tile>i{color:var(--light-border-color-6);font-weight:700;margin-right:.15vw;padding-top:.15vw}.large-footer-modal-body>.large-footer-modal-footer-manage-property{background-color:var(--footer-color);height:2.3vw;padding:.55vw 1vw;display:flex;flex-direction:row;justify-content:flex-end}.large-footer-modal-body>.large-footer-modal-footer-manage-property>.delete-button{border-radius:.1vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.5vw;font-weight:600;padding:.15vw .5vw;text-align:center;display:flex;flex-direction:row;background-color:var(--red-color)}.apartments-base{display:flex;flex-direction:column;padding:.2vw;height:100%}.apartments-base>.heading{font-size:.75vw}.apartments-base>.apartment-listing-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:1vw;margin-top:.8vw;overflow-y:auto;overflow-x:hidden}.apartment-card-wrapper{width:10.5vw;height:15.5vw;margin-right:1vw;border-radius:.2vw;box-shadow:0 4px 4px #00000040;background-color:var(--light-border-color-2);display:flex;flex-direction:column}.apartment-card-wrapper:nth-child(4n){margin-right:0}.apartment-card-wrapper>img{height:60%}.apartment-card-wrapper>.details{display:flex;flex-direction:column;margin-top:.3vw;padding:.6vw}.apartment-card-wrapper>.details>.heading{font-size:.7vw;font-weight:600}.apartment-card-wrapper>.details>.info{font-size:.6vw;font-weight:500;color:var(--light-border-color-8)}.apartment-card-wrapper>.details>.location-tenants-info{display:flex;flex-direction:row;margin-top:.2vw}.apartment-card-wrapper>.details>.location-tenants-info>p{font-size:.45vw;font-weight:400;color:var(--light-border-color-8);padding-top:.1vw;margin-left:.3vw}.apartment-card-wrapper>.details>.select-apt-button{background-color:var(--blue-color);box-shadow:0 4px 4px #00000040;color:var(--white-color);border-radius:.2vw;width:99%;font-size:.7vw;font-weight:500;margin-top:.4vw;padding:.2vw}.selected-apartment-modal-dialog{height:40vw}.selected-apartment-large-footer-modal-body-data{padding:1.5vw 2.2vw!important;height:35.5vw!important}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment{display:flex;flex-direction:column}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>img{height:9vw;border-radius:.5vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper{height:3vw;margin-top:1vw;padding:.2vw 0;display:flex;flex-direction:row;justify-content:space-between}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.apt-details{display:flex;flex-direction:column}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.apt-details>.heading{font-size:.8vw;font-weight:600}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.apt-details>.tenant-count{font-size:.5vw;font-weight:500;color:var(--light-border-color-8);margin-top:.45vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.search-actions{display:flex;flex-direction:row;height:1.5vw;margin:auto 0}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.search-actions>button{padding:.2vw .6vw;border-radius:.15vw;background-color:var(--blue-color);font-size:.6vw;font-weight:500}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.search-actions>button>i{margin-right:.3vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.search-actions>.search-bar{position:relative;margin-right:.5vw;color:var(--light-border-color-6)}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.search-actions>.search-bar>input{border-radius:.15vw;width:9vw;padding:.25vw .5vw;font-weight:500;font-size:.6vw;color:var(--light-border-color-6);background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2));border:.95px solid rgba(255,255,255,.2);box-shadow:0 3.8072197437286377px 3.8072197437286377px #0000001a}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.search-actions>.search-bar>i{position:absolute;color:var(--light-border-color-6);left:88%;font-size:.6vw;padding:.4vw .2vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>hr{background-color:var(--light-border-color-2);height:.1px;border:none;margin-top:.4vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.tenant-wrapper{height:20.2vw;overflow-y:auto}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.tenant-wrapper>.tenant-row{display:flex;flex-direction:row;height:3.5vw;border-bottom:.1px solid var(--light-border-color-2)}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.tenant-wrapper>.tenant-row>.img-wrapper{border-radius:50%;width:1.8vw;height:1.8vw;background-color:var(--circle-color);margin:auto .6vw auto 0}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.tenant-wrapper>.tenant-row>.tenant-details{display:flex;flex-direction:column;margin:auto 0}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.tenant-wrapper>.tenant-row>.tenant-details>.tenant-name{font-size:.6vw;font-weight:600}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.tenant-wrapper>.tenant-row>.tenant-details>.tenant-status{font-size:.5vw;font-weight:500;color:var(--light-border-color-6)}.large-footer-modal-body>.large-footer-modal-footer-selected-apartment{background-color:var(--footer-color);height:2.3vw;padding:.55vw 1vw;display:flex;flex-direction:row;justify-content:flex-end}.large-footer-modal-body>.large-footer-modal-footer-selected-apartment>input{border-radius:.15vw;width:7.5vw;height:1.21vw;padding:.22vw .5vw;font-weight:500;font-size:.53vw;color:var(--light-border-color-6);background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2));border:.95px solid rgba(255,255,255,.2);box-shadow:0 3.8072197437286377px 3.8072197437286377px #0000001a}.large-footer-modal-body>.large-footer-modal-footer-selected-apartment>.add-button{border-radius:.1vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.5vw;font-weight:600;padding:.17vw .5vw;margin-left:.5vw;text-align:center;display:flex;flex-direction:row;background-color:var(--blue-color)}.no-new-properties-base{display:flex;flex-direction:column;align-items:center;position:absolute;left:60%;top:47%;transform:translate(-50%,-50%)}.no-new-properties-base>img{width:3vw;margin-bottom:.8vw}.no-new-properties-base>p{color:var(--white-color);font-size:.7vw}.no-new-properties-base>button{background-color:var(--blue-color);font-size:.6vw;font-weight:500;border-radius:.2vw;padding:.2vw .9vw;margin-top:.8vw}.list-new-property-form{margin:1vw;height:33vw;border-radius:.1vw;background:linear-gradient(0deg,#242424,#242424),linear-gradient(0deg,rgba(255,255,255,.1),rgba(255,255,255,.1));border-width:0px,1px,1px,1px;border-style:solid;border-color:var(--light-border-color)}.list-new-property-form>.header{display:flex;flex-direction:row;justify-content:space-between;height:2.1vw;border-bottom:.1px solid var(--light-border-color)}.list-new-property-form>.header>.heading-title-wrapper{display:flex;flex-direction:row;padding:.6vw}.list-new-property-form>.header>.heading-title-wrapper>.add-icon{margin-right:.5vw;color:var(--blue-color);font-size:.75vw;padding:.05vw .1vw}.list-new-property-form>.header>.heading-title-wrapper>p{font-size:.7vw;font-weight:600;margin-top:-.15vw}.list-new-property-form>.header>div>.chevron-icon{color:var(--less-light-border-color);padding:.6vw .6vw .2vw .2vw;font-size:.75vw}.list-new-property-form>.body-wrapper{padding:.7vw 1.2vw;display:flex;flex-direction:row;margin-top:.5vw;height:28.1vw}.list-new-property-form>.body-wrapper>.left-column{display:flex;flex-direction:column;width:30%}.list-new-property-form>.body-wrapper>.left-column>.title{font-size:.7vw;font-weight:600}.list-new-property-form>.body-wrapper>.left-column>.info{font-size:.6vw;font-weight:400;color:var(--white-color);margin-top:.3vw}.list-new-property-form>.list-new-property-form-footer{display:flex;flex-direction:row;justify-content:flex-end;background-color:var(--footer-color);height:2.3vw;padding:.55vw 1vw}.list-new-property-form>.list-new-property-form-footer>button{border-radius:.1vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.5vw;font-weight:600;padding:.15vw .5vw;text-align:center;display:flex;flex-direction:row;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:.1px solid var(--light-border-color-2)}div.svelte-11k92at{position:absolute;left:0;top:0}main.svelte-1fnr7mh{position:absolute;left:0;top:0;z-index:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;padding:0;margin:0;height:100vh;width:100vw}.form-dropdown.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{display:flex;flex-direction:row;z-index:1;position:absolute}.form-dropdown.svelte-1d8ds69>label.svelte-1d8ds69.svelte-1d8ds69{margin:0 .2vw;color:var(--light-text)}.form-dropdown-wrapper.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{display:flex;flex-direction:column;min-width:10vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:1px solid var(--light-border-color-2);color:var(--app-name);border-radius:.1vw}.form-select-wrapper.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{width:auto;display:flex;flex-direction:row;justify-content:space-between;padding-left:.2vw;padding-right:.3vw;cursor:pointer}.form-select-wrapper-selected-value.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{font-size:.6vw;padding:.15vw .2vw .25vw;margin-right:.2vw;display:flex;flex-direction:row}.form-select-wrapper-selected-value.svelte-1d8ds69>.form-inside-label.svelte-1d8ds69.svelte-1d8ds69{color:var(--less-light-border-color);margin-right:.3vw;padding-top:.055vw}.form-select-wrapper-selected-value.svelte-1d8ds69>.form-selected-value-text.svelte-1d8ds69.svelte-1d8ds69{padding-top:.07vw}.form-dropdown-chevron.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{text-align:center;font-size:.5vw;margin-top:.5vw;color:var(--less-light-border-color)}.form-options-wrapper.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{width:100%;min-height:1vw;max-height:7vw;overflow-y:auto}.form-options-wrapper.svelte-1d8ds69>.form-no-items-found.svelte-1d8ds69.svelte-1d8ds69{font-size:.5vw;padding:.1vw .6vw .4vw .7vw}.form-option-child.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{cursor:pointer;padding:.17vw .8vw .17vw .7vw;min-height:1.7vw;border-radius:.2vw;font-size:.6vw}.form-option-child.svelte-1d8ds69>p.svelte-1d8ds69.svelte-1d8ds69{display:flex;flex-direction:row;padding-top:.2vw}.form-option-child.svelte-1d8ds69>p.svelte-1d8ds69>.form-icon.svelte-1d8ds69{font-size:.6vw;padding-top:.2vw;margin-left:.5vw}.form-option-child.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69:hover{background-color:var(--black-two-opaque-color)}.set-not-set-wrapper.svelte-1mx70cn.svelte-1mx70cn{min-width:3vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:.13vw;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:1px solid var(--light-border-color-2);padding:.3vw .5vw;font-size:.5vw;display:flex;flex-direction:row;text-align:center}.set-not-set-wrapper.svelte-1mx70cn>.left-value.svelte-1mx70cn{font-weight:400;color:var(--less-light-border-color)}.set-not-set-wrapper.svelte-1mx70cn>.right-value.svelte-1mx70cn{font-weight:500;color:var(--white-color);margin-left:.3vw}.set-not-set-wrapper.svelte-1mx70cn>.indicator.svelte-1mx70cn{font-size:.3vw;padding-top:.3vw;margin-right:.3vw}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.top-1\/2{top:50%}.left-4{left:1rem}.left-0{left:0px}.top-0{top:0px}.left-1\/2{left:50%}.z-\[10\]{z-index:10}.z-\[99999999999\]{z-index:99999999999}.z-10{z-index:10}.z-\[11\]{z-index:11}.z-40{z-index:40}.z-\[1000\]{z-index:1000}.m-1{margin:.25rem}.mb-4{margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.block{display:block}.flex{display:flex}.grid{display:grid}.aspect-square{aspect-ratio:1 / 1}.h-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.h-\[20rem\]{height:20rem}.h-\[3rem\]{height:3rem}.h-full{height:100%}.h-\[95\%\]{height:95%}.h-16{height:4rem}.h-\[90\%\]{height:90%}.h-\[5rem\]{height:5rem}.h-2{height:.5rem}.h-0{height:0px}.max-h-\[65rem\]{max-height:65rem}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-\[30\%\]{width:30%}.w-full{width:100%}.w-\[60\%\]{width:60%}.w-16{width:4rem}.w-12{width:3rem}.w-\[100\%\]{width:100%}.w-\[20rem\]{width:20rem}.w-\[8rem\]{width:8rem}.w-96{width:24rem}.w-\[fit\]{width:fit}.max-w-\[60\%\]{max-width:60%}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-\[0rem\]{gap:0rem}.gap-2{gap:.5rem}.gap-8{gap:2rem}.gap-5{gap:1.25rem}.gap-1{gap:.25rem}.overflow-hidden{overflow:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.border{border-width:1px}.bg-\[color\:var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[color\:var\(--color-secondary\)\]{background-color:var(--color-secondary)}.bg-\[color\:var\(--color-tertiary\)\]{background-color:var(--color-tertiary)}.bg-\[rgba\(0\,0\,0\,0\.5\)\]{background-color:#00000080}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-2{padding:.5rem}.p-\[1vw\]{padding:1vw}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\[2rem\]{padding-left:2rem;padding-right:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\[5rem\]{padding-top:5rem;padding-bottom:5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[1vw\]{padding-left:1vw;padding-right:1vw}.py-\[0\.5vw\]{padding-top:.5vw;padding-bottom:.5vw}.pt-4{padding-top:1rem}.pt-\[4rem\]{padding-top:4rem}.pt-\[2rem\]{padding-top:2rem}.pb-\[8rem\]{padding-bottom:8rem}.pb-\[5rem\]{padding-bottom:5rem}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.text-\[color\:var\(--color-accent\)\]{color:var(--color-accent)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}*{margin:0;padding:0;font-family:Satoshi,sans-serif;color:#fff;-webkit-user-drag:none}*:focus{outline:none}button:hover{filter:brightness(1.1)}:root{font-size:62.5%;--color-primary: #131313;--color-secondary: #1f2528;--color-tertiary: #26343a;--color-accent: #00889E}html,body{height:100vh;width:100vw;font-size:1.6rem;overflow:hidden}::-webkit-scrollbar{width:0px;height:0px}.scroll-style-horizontal::-webkit-scrollbar{height:.5rem;width:100%}.scroll-style-vertical::-webkit-scrollbar{width:.5rem;height:100%}.scroll-style::-webkit-scrollbar-track{background:whtie}.scroll-style::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:1rem}input#slider[type=range]{height:1rem;-webkit-appearance:none;width:100%}input#slider[type=range]::-webkit-slider-runnable-track{width:100%;height:2rem;cursor:pointer;background:var(--color-secondary)}input#slider[type=range]::-webkit-slider-thumb{height:2rem;width:2rem;background:white;cursor:pointer;-webkit-appearance:none}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:h-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (prefers-color-scheme: dark){.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}} +.realtor-menu-base{display:flex;flex-direction:row;overflow:hidden}.realtor-menu-base>.left-column{width:20%;padding:1.3vw .3vw;border-right:.1px solid var(--light-border-color);background-color:var(--light-border-color-half-opaque);display:flex;flex-direction:column;justify-content:space-between}.realtor-menu-base>.right-column{width:80%;height:100%;padding:1.3vw}.tab-wrapper{margin:.35vw .2vw}.tab-wrapper>.each-tab{display:flex;flex-direction:row;padding:.5vw;border-radius:.2vw;cursor:pointer;line-height:1vw;vertical-align:middle}.tab-wrapper>.each-tab>i{width:2vw;padding-top:.05vw;text-align:center}.tab-wrapper>.each-tab>p{font-size:.75vw}.tab-wrapper>.each-tab-selected{background-color:var(--blue-color)}.tab-wrapper>.discord-wrapper{padding:.25vw;border-radius:.2vw;background-color:#333;border:1px solid var(--light-border-color);margin-top:.5vw;padding:.7vw 0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.tab-wrapper>.discord-wrapper>.discord-emoji{width:1.3vw}.tab-wrapper>.discord-wrapper>.discord-text{margin:.75vw 0;text-align:center;width:70%}.tab-wrapper>.discord-wrapper>.discord-text>.bold-text{font-weight:600}.tab-wrapper>.discord-wrapper>.discord-text>.small-text{font-size:.6vw;opacity:.8;margin-top:.2vw}.tab-wrapper>.discord-wrapper>.visit-discord-btn{border-radius:6vw;color:var(--black-color);background-color:var(--white-color);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.2vw .8vw;font-size:.7vw;font-weight:600}:root{--light-border-color-half-opaque: rgba(255, 255, 255, .05);--light-border-color: rgba(255, 255, 255, .1);--light-border-color-2: rgba(255, 255, 255, .2);--less-light-border-color: rgba(255, 255, 255, .3);--light-border-color-6: rgba(255, 255, 255, .6);--light-border-color-8: rgba(255, 255, 255, .8);--white-color: rgba(255, 255, 255, 1);--black-color: rgba(0, 0, 0, 1);--black-two-opaque-color: rgba(0, 0, 0, .2);--black-opaque-color-3: rgba(0, 0, 0, .3);--tile-color: rgba(36, 36, 36, 1);--footer-color: rgb(28, 28, 28);--blue-color: #0078D4;--green-color: rgba(34, 197, 94, 1);--red-color: rgba(220, 38, 38, 1);--circle-color: rgba(75, 75, 75, 1)}.dropdown{display:flex;flex-direction:row;font-size:.9vw;z-index:1;position:absolute}.dropdown>label{margin:0 .2vw;color:var(--light-text)}.dropdown-wrapper{display:flex;flex-direction:column;min-width:6vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:linear-gradient(0deg,#242424,#242424),linear-gradient(0deg,rgba(255,255,255,.1),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.1);color:var(--app-name);border-radius:.2vw}.select-wrapper{width:auto;height:1.7vw;display:flex;flex-direction:row;justify-content:space-between;padding-left:.2vw;padding-right:.3vw;cursor:pointer}.select-wrapper-selected-value{font-size:.7vw;padding:.25vw;margin-right:.2vw;display:flex;flex-direction:row}.select-wrapper-selected-value>.inside-label{color:var(--less-light-border-color);margin-right:.3vw}.select-wrapper-selected-value>.selected-value-text{padding-top:.05vw}.dropdown-chevron{text-align:center;font-size:.5vw;margin-top:.6vw;color:var(--less-light-border-color)}.options-wrapper{width:100%}.options-wrapper>.no-items-found{font-size:.7vw;padding:.17vw .6vw}.option-child{cursor:pointer;padding:.17vw .8vw .17vw .45vw;min-height:1.7vw;border-radius:.2vw;font-size:.7vw}.option-child>p{display:flex;flex-direction:row}.option-child>p>.icon{font-size:.65vw;padding-top:.35vw;margin-left:.5vw}.option-child:hover{background-color:var(--black-two-opaque-color)}.large-footer-modal{display:flex;overflow:hidden!important;border-radius:.2vw;position:absolute;outline:none;z-index:999999;opacity:1;left:60%;top:50%;transform:translate(-50%,-50%);transition:all .3s linear}.large-footer-modal-dialog{width:33vw;height:35vw;display:flex;position:relative}.large-footer-modal-content{display:flex;position:relative;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--tile-color);box-shadow:0 4px 2px #00000040,inset 0 1px #ffffff26;background-clip:padding-box;border-radius:.2vw;outline:none;border:.08px solid var(--light-border-color)}.large-footer-modal-body{position:relative;display:flex;flex-direction:column;justify-content:space-between;font-size:.8vw;font-weight:300}.large-footer-modal-body>.header{display:flex;flex-direction:row;justify-content:space-between;height:2.1vw;padding:.4vw;border-bottom:.1px solid var(--light-border-color)}.large-footer-modal-body>.header>.heading-title-wrapper{display:flex;flex-direction:row;padding:.2vw}.large-footer-modal-body>.header>.heading-title-wrapper>.info-icon{margin-right:.5vw;color:var(--blue-color);font-size:.75vw}.large-footer-modal-body>.header>.heading-title-wrapper>p{font-size:.7vw;font-weight:600;margin-top:-.15vw}.large-footer-modal-body>.header>div>.close-icon{color:var(--less-light-border-color);padding-right:.2vw;cursor:pointer}.large-footer-modal-body>.large-footer-modal-body-data{display:flex;flex-direction:column;height:30.5vw;padding:1.2vw 1.8vw}.large-footer-modal-body>.large-footer-modal-footer{background-color:var(--footer-color);height:2.3vw}*{margin:0;padding:0}::-webkit-scrollbar{width:.2vw}::-webkit-scrollbar-track{box-shadow:inset 0 0 4px gray;border-radius:.2vw}::-webkit-scrollbar-thumb{background:rgba(191,219,254,.5);border-radius:.2vw}::-webkit-scrollbar-thumb:hover{background:rgba(191,219,254,.5)}.green{color:var(--green-color)}.red{color:var(--red-color)}.form-row-wrapper{display:flex;flex-direction:column;justify-content:left;margin-bottom:.7vw}.form-row-wrapper>.label{font-size:.6vw;font-weight:500;margin-bottom:.2vw}.form-row-wrapper>.action-row{display:flex;flex-direction:row}.form-row-wrapper>.action-row>button:not(:first-child),.form-row-wrapper>.action-row>div:not(:first-child),.form-row-wrapper>.action-row>input:not(:first-child){margin-left:.4vw}.form-row-wrapper>.image-tiles-wrapper{margin-top:1vw;width:15vw;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.3vw}.form-row-wrapper>.image-tiles-wrapper>div>img,.form-row-wrapper>.image-tiles-wrapper>div{width:4vw;height:2vw;border-radius:.3vw;background-color:var(--light-border-color)}.form-row-wrapper>.image-tiles-wrapper>div:not(:first-child){margin-left:.4vw}.form-row-wrapper>.image-tiles-wrapper>div:nth-child(4n){margin-left:0}.form-row-wrapper>.action-row>.regular-button{padding:.2vw .6vw;border-radius:.15vw;background-color:var(--blue-color);font-size:.6vw;font-weight:500}.form-row-wrapper>.action-row>.disable-button{padding:.2vw .6vw;border-radius:.15vw;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:1px solid var(--light-border-color-2);font-size:.6vw;font-weight:500}.form-row-wrapper>.action-row>input{padding:.35vw .55vw;border-radius:.15vw;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:1px solid var(--light-border-color-2);color:var(--light-border-color-6);font-size:.5vw;font-weight:600;width:15vw}.form-row-wrapper>.action-row>textarea{padding:.35vw .55vw;border-radius:.15vw;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:1px solid var(--light-border-color-2);color:var(--light-border-color-6);font-size:.5vw;font-weight:600;width:15vw}.properties-base{display:flex;flex-direction:column;height:100%;padding:.5vw}.properties-base>.search-wrapper{border-radius:.6vw}.properties-base>.search-wrapper>img{border-radius:.6vw;position:relative;text-align:center;width:100%;height:12vw}.properties-base>.search-wrapper>.search-data{position:absolute;top:13%;left:41%;z-index:99999;text-align:center;font-weight:600;font-size:.9vw}.properties-base>.search-wrapper>.search-data>.light-text{font-size:.7vw}.properties-base>.search-wrapper>.search-data>.search-bar{position:relative;margin-top:.7vw}.properties-base>.search-wrapper>.search-data>.search-bar>input{box-shadow:0 4px 4px #0000001a;border-radius:.15vw;width:25vw;padding:.2vw .5vw;font-weight:500;font-size:.6vw;color:#000}.properties-base>.search-wrapper>.search-data>.search-bar>i{position:absolute;color:#0009;left:95%;font-size:.6vw;padding:.4vw .2vw}.properties-base>.properties-heading-wrapper{margin:.3vw 0;font-size:.75vw}.properties-base>.properties-heading-wrapper>.heading{margin:.5vw 0}.properties-base>.properties-heading-wrapper>.filters-wrapper{margin:.7vw 0 .5vw;display:flex;flex-direction:row}.properties-base>.property-listing-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.7vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:100%;overflow-y:auto;overflow-x:hidden}.property-card-wrapper{width:10.3vw;min-height:12.5vw;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;margin-right:1vw;border-radius:.2vw;box-shadow:0 4px 4px #00000040;background-color:var(--light-border-color-2);display:flex;flex-direction:column}.property-card-wrapper:nth-child(4n){margin-right:0}.property-card-wrapper>img{height:45%}.property-card-wrapper>.property-card-details{height:55%;display:flex;flex-direction:column;padding:.3vw .6vw}.property-card-wrapper>.property-card-details>.property-name,.property-card-wrapper>.property-card-details>.property-cost{font-size:.55vw;font-weight:600;color:var(--white-color);padding:.08vw 0}.property-card-wrapper>.property-card-details>.property-address{font-size:.5vw;font-weight:500;color:var(--light-border-color-8)}.property-card-wrapper>.property-card-details>.property-details{margin-top:.3vw;font-size:.38vw;letter-spacing:.4px;font-weight:400;color:var(--white-color);width:90%;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.3vw}.property-card-wrapper>.property-card-details>.property-details>.each-tile{border-radius:.1vw;min-width:2vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.22vw .15vw .15vw;margin-right:.2vw;text-align:center;background-color:var(--tile-color);display:flex;flex-direction:row}.property-card-wrapper>.property-card-details>.property-details>.each-tile>i{color:var(--less-light-border-color);margin-right:.15vw;padding-top:.08vw}.card-hover-button{align-self:center;background-color:var(--blue-color);color:var(--white-color);width:100%;padding-top:.05vw;padding-bottom:.05vw;border-radius:.2vw;font-size:.6vw;font-weight:500}.large-footer-modal-body>.large-footer-modal-body-data>img{height:12vw;border-radius:.3vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property{display:flex;flex-direction:row;margin-top:1.5vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.left-column{height:14.5vw;width:70%;border-right:.1px solid var(--light-border-color);overflow-y:auto}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.left-column>.property-name{font-size:.8vw;font-weight:600}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.left-column>.property-info{margin-top:.5vw;width:75%;font-size:.65vw;font-weight:500;color:var(--light-border-color-8)}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.left-column>.gallery-image-wrapper{margin-top:1vw;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.5vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.left-column>.gallery-image-wrapper>img{border-radius:.3vw;width:9vw;margin-right:.8vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column{height:14.5vw;width:30%;padding-left:1.3vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.title{font-size:.8vw;font-weight:600;margin-bottom:.8vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.waypoint{background-color:var(--blue-color);color:var(--white-color);width:100%;border-radius:.1vw;padding:.2vw 0;font-size:.7vw;display:flex;flex-direction:row;justify-content:center}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.waypoint>i{padding-top:.2vw;margin-right:.5vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.waypoint>p{font-weight:500}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.tiles-wrapper{margin-top:.75vw;font-size:.5vw;letter-spacing:.4px;font-weight:400;color:var(--white-color);width:90%;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.3vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.tiles-wrapper>.each-tile{border-radius:.1vw;min-width:2.5vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.25vw;margin-right:.07vw;text-align:center;display:flex;flex-direction:row;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:.1px solid var(--light-border-color-2)}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-property>.right-column>.tiles-wrapper>.each-tile>i{color:var(--light-border-color-6);font-weight:700;margin-right:.15vw;padding-top:.15vw}.large-footer-modal-body>.large-footer-modal-footer{padding:.55vw 1vw;display:flex;flex-direction:row;justify-content:flex-end}.large-footer-modal-body>.large-footer-modal-footer>button{border-radius:.1vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.5vw;font-weight:600;padding:.15vw .5vw;text-align:center;display:flex;flex-direction:row;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:.1px solid var(--light-border-color-2)}.manage-property-modal-dialog{height:40vw}.manage-property-large-footer-modal-body-data{padding:1.2vw 1vw!important;height:35.5vw!important;overflow-y:auto}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property{display:flex;flex-direction:row;margin-top:.1vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.left-column{height:28.2vw;width:30%;display:flex;flex-direction:column;justify-content:left}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.left-column>.heading{font-size:.65vw;font-weight:600}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.left-column>.info{font-size:.6vw;font-weight:400;margin-top:.3vw;margin-right:.2vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column{height:14.5vw;width:70%;padding-left:.5vw;margin-left:1vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.title{font-size:.8vw;font-weight:600;margin-bottom:.8vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.waypoint{background-color:var(--blue-color);color:var(--white-color);width:100%;border-radius:.1vw;padding:.2vw 0;font-size:.7vw;display:flex;flex-direction:row;justify-content:center}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.waypoint>i{padding-top:.2vw;margin-right:.5vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.waypoint>p{font-weight:500}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.tiles-wrapper{margin-top:.75vw;font-size:.5vw;letter-spacing:.4px;font-weight:400;color:var(--white-color);width:90%;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.3vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.tiles-wrapper>.each-tile{border-radius:.1vw;min-width:2.5vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3vw;margin-right:.2vw;text-align:center;display:flex;flex-direction:row;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:.1px solid var(--light-border-color-2)}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-manage-property>.right-column>.tiles-wrapper>.each-tile>i{color:var(--light-border-color-6);font-weight:700;margin-right:.15vw;padding-top:.15vw}.large-footer-modal-body>.large-footer-modal-footer-manage-property{background-color:var(--footer-color);height:2.3vw;padding:.55vw 1vw;display:flex;flex-direction:row;justify-content:flex-end}.large-footer-modal-body>.large-footer-modal-footer-manage-property>.delete-button{border-radius:.1vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.5vw;font-weight:600;padding:.15vw .5vw;text-align:center;display:flex;flex-direction:row;background-color:var(--red-color)}.apartments-base{display:flex;flex-direction:column;padding:.2vw;height:100%}.apartments-base>.heading{font-size:.75vw}.apartments-base>.apartment-listing-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:1vw;margin-top:.8vw;overflow-y:auto;overflow-x:hidden}.apartment-card-wrapper{width:10.5vw;height:15.5vw;margin-right:1vw;border-radius:.2vw;box-shadow:0 4px 4px #00000040;background-color:var(--light-border-color-2);display:flex;flex-direction:column}.apartment-card-wrapper:nth-child(4n){margin-right:0}.apartment-card-wrapper>img{height:60%}.apartment-card-wrapper>.details{display:flex;flex-direction:column;margin-top:.3vw;padding:.6vw}.apartment-card-wrapper>.details>.heading{font-size:.7vw;font-weight:600}.apartment-card-wrapper>.details>.info{font-size:.6vw;font-weight:500;color:var(--light-border-color-8)}.apartment-card-wrapper>.details>.location-tenants-info{display:flex;flex-direction:row;margin-top:.2vw}.apartment-card-wrapper>.details>.location-tenants-info>p{font-size:.45vw;font-weight:400;color:var(--light-border-color-8);padding-top:.1vw;margin-left:.3vw}.apartment-card-wrapper>.details>.select-apt-button{background-color:var(--blue-color);box-shadow:0 4px 4px #00000040;color:var(--white-color);border-radius:.2vw;width:99%;font-size:.7vw;font-weight:500;margin-top:.4vw;padding:.2vw}.selected-apartment-modal-dialog{height:40vw}.selected-apartment-large-footer-modal-body-data{padding:1.5vw 2.2vw!important;height:35.5vw!important}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment{display:flex;flex-direction:column}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>img{height:9vw;border-radius:.5vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper{height:3vw;margin-top:1vw;padding:.2vw 0;display:flex;flex-direction:row;justify-content:space-between}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.apt-details{display:flex;flex-direction:column}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.apt-details>.heading{font-size:.8vw;font-weight:600}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.apt-details>.tenant-count{font-size:.5vw;font-weight:500;color:var(--light-border-color-8);margin-top:.45vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.search-actions{display:flex;flex-direction:row;height:1.5vw;margin:auto 0}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.search-actions>button{padding:.2vw .6vw;border-radius:.15vw;background-color:var(--blue-color);font-size:.6vw;font-weight:500}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.search-actions>button>i{margin-right:.3vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.search-actions>.search-bar{position:relative;margin-right:.5vw;color:var(--light-border-color-6)}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.search-actions>.search-bar>input{border-radius:.15vw;width:9vw;padding:.25vw .5vw;font-weight:500;font-size:.6vw;color:var(--light-border-color-6);background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2));border:.95px solid rgba(255,255,255,.2);box-shadow:0 3.8072197437286377px 3.8072197437286377px #0000001a}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.search-wrapper>.search-actions>.search-bar>i{position:absolute;color:var(--light-border-color-6);left:88%;font-size:.6vw;padding:.4vw .2vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>hr{background-color:var(--light-border-color-2);height:.1px;border:none;margin-top:.4vw}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.tenant-wrapper{height:20.2vw;overflow-y:auto}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.tenant-wrapper>.tenant-row{display:flex;flex-direction:row;height:3.5vw;border-bottom:.1px solid var(--light-border-color-2)}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.tenant-wrapper>.tenant-row>.img-wrapper{border-radius:50%;width:1.8vw;height:1.8vw;background-color:var(--circle-color);margin:auto .6vw auto 0}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.tenant-wrapper>.tenant-row>.tenant-details{display:flex;flex-direction:column;margin:auto 0}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.tenant-wrapper>.tenant-row>.tenant-details>.tenant-name{font-size:.6vw;font-weight:600}.large-footer-modal-body>.large-footer-modal-body-data>.data-details-selected-apartment>.tenant-wrapper>.tenant-row>.tenant-details>.tenant-status{font-size:.5vw;font-weight:500;color:var(--light-border-color-6)}.large-footer-modal-body>.large-footer-modal-footer-selected-apartment{background-color:var(--footer-color);height:2.3vw;padding:.55vw 1vw;display:flex;flex-direction:row;justify-content:flex-end}.large-footer-modal-body>.large-footer-modal-footer-selected-apartment>input{border-radius:.15vw;width:7.5vw;height:1.21vw;padding:.22vw .5vw;font-weight:500;font-size:.53vw;color:var(--light-border-color-6);background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2));border:.95px solid rgba(255,255,255,.2);box-shadow:0 3.8072197437286377px 3.8072197437286377px #0000001a}.large-footer-modal-body>.large-footer-modal-footer-selected-apartment>.add-button{border-radius:.1vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.5vw;font-weight:600;padding:.17vw .5vw;margin-left:.5vw;text-align:center;display:flex;flex-direction:row;background-color:var(--blue-color)}.no-new-properties-base{display:flex;flex-direction:column;align-items:center;position:absolute;left:60%;top:47%;transform:translate(-50%,-50%)}.no-new-properties-base>img{width:3vw;margin-bottom:.8vw}.no-new-properties-base>p{color:var(--white-color);font-size:.7vw}.no-new-properties-base>button{background-color:var(--blue-color);font-size:.6vw;font-weight:500;border-radius:.2vw;padding:.2vw .9vw;margin-top:.8vw}.list-new-property-form{margin:1vw;height:33vw;border-radius:.1vw;background:linear-gradient(0deg,#242424,#242424),linear-gradient(0deg,rgba(255,255,255,.1),rgba(255,255,255,.1));border-width:0px,1px,1px,1px;border-style:solid;border-color:var(--light-border-color)}.list-new-property-form>.header{display:flex;flex-direction:row;justify-content:space-between;height:2.1vw;border-bottom:.1px solid var(--light-border-color)}.list-new-property-form>.header>.heading-title-wrapper{display:flex;flex-direction:row;padding:.6vw}.list-new-property-form>.header>.heading-title-wrapper>.add-icon{margin-right:.5vw;color:var(--blue-color);font-size:.75vw;padding:.05vw .1vw}.list-new-property-form>.header>.heading-title-wrapper>p{font-size:.7vw;font-weight:600;margin-top:-.15vw}.list-new-property-form>.header>div>.chevron-icon{color:var(--less-light-border-color);padding:.6vw .6vw .2vw .2vw;font-size:.75vw}.list-new-property-form>.body-wrapper{padding:.7vw 1.2vw;display:flex;flex-direction:row;margin-top:.5vw;height:28.1vw}.list-new-property-form>.body-wrapper>.left-column{display:flex;flex-direction:column;width:30%}.list-new-property-form>.body-wrapper>.left-column>.title{font-size:.7vw;font-weight:600}.list-new-property-form>.body-wrapper>.left-column>.info{font-size:.6vw;font-weight:400;color:var(--white-color);margin-top:.3vw}.list-new-property-form>.list-new-property-form-footer{display:flex;flex-direction:row;justify-content:flex-end;background-color:var(--footer-color);height:2.3vw;padding:.55vw 1vw}.list-new-property-form>.list-new-property-form-footer>button{border-radius:.1vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.5vw;font-weight:600;padding:.15vw .5vw;text-align:center;display:flex;flex-direction:row;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:.1px solid var(--light-border-color-2)}div.svelte-11k92at{position:absolute;left:0;top:0}main.svelte-1fnr7mh{position:absolute;left:0;top:0;z-index:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;padding:0;margin:0;height:100vh;width:100vw}.form-dropdown.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{display:flex;flex-direction:row;z-index:1;position:absolute}.form-dropdown.svelte-1d8ds69>label.svelte-1d8ds69.svelte-1d8ds69{margin:0 .2vw;color:var(--light-text)}.form-dropdown-wrapper.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{display:flex;flex-direction:column;min-width:10vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:1px solid var(--light-border-color-2);color:var(--app-name);border-radius:.1vw}.form-select-wrapper.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{width:auto;display:flex;flex-direction:row;justify-content:space-between;padding-left:.2vw;padding-right:.3vw;cursor:pointer}.form-select-wrapper-selected-value.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{font-size:.6vw;padding:.15vw .2vw .25vw;margin-right:.2vw;display:flex;flex-direction:row}.form-select-wrapper-selected-value.svelte-1d8ds69>.form-inside-label.svelte-1d8ds69.svelte-1d8ds69{color:var(--less-light-border-color);margin-right:.3vw;padding-top:.055vw}.form-select-wrapper-selected-value.svelte-1d8ds69>.form-selected-value-text.svelte-1d8ds69.svelte-1d8ds69{padding-top:.07vw}.form-dropdown-chevron.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{text-align:center;font-size:.5vw;margin-top:.5vw;color:var(--less-light-border-color)}.form-options-wrapper.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{width:100%;min-height:1vw;max-height:7vw;overflow-y:auto}.form-options-wrapper.svelte-1d8ds69>.form-no-items-found.svelte-1d8ds69.svelte-1d8ds69{font-size:.5vw;padding:.1vw .6vw .4vw .7vw}.form-option-child.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69{cursor:pointer;padding:.17vw .8vw .17vw .7vw;min-height:1.7vw;border-radius:.2vw;font-size:.6vw}.form-option-child.svelte-1d8ds69>p.svelte-1d8ds69.svelte-1d8ds69{display:flex;flex-direction:row;padding-top:.2vw}.form-option-child.svelte-1d8ds69>p.svelte-1d8ds69>.form-icon.svelte-1d8ds69{font-size:.6vw;padding-top:.2vw;margin-left:.5vw}.form-option-child.svelte-1d8ds69.svelte-1d8ds69.svelte-1d8ds69:hover{background-color:var(--black-two-opaque-color)}.set-not-set-wrapper.svelte-1mx70cn.svelte-1mx70cn{min-width:3vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:.13vw;background:linear-gradient(0deg,#313131,#313131),linear-gradient(0deg,var(--light-border-color-2),var(--light-border-color-2));border:1px solid var(--light-border-color-2);padding:.3vw .5vw;font-size:.5vw;display:flex;flex-direction:row;text-align:center}.set-not-set-wrapper.svelte-1mx70cn>.left-value.svelte-1mx70cn{font-weight:400;color:var(--less-light-border-color)}.set-not-set-wrapper.svelte-1mx70cn>.right-value.svelte-1mx70cn{font-weight:500;color:var(--white-color);margin-left:.3vw}.set-not-set-wrapper.svelte-1mx70cn>.indicator.svelte-1mx70cn{font-size:.3vw;padding-top:.3vw;margin-right:.3vw}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.top-1\/2{top:50%}.left-4{left:1rem}.left-0{left:0px}.top-0{top:0px}.left-1\/2{left:50%}.z-\[10\]{z-index:10}.z-\[99999999999\]{z-index:99999999999}.z-10{z-index:10}.z-\[11\]{z-index:11}.z-40{z-index:40}.z-\[1000\]{z-index:1000}.m-1{margin:.25rem}.mb-4{margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.block{display:block}.flex{display:flex}.grid{display:grid}.aspect-square{aspect-ratio:1 / 1}.h-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.h-\[20rem\]{height:20rem}.h-\[3rem\]{height:3rem}.h-full{height:100%}.h-\[95\%\]{height:95%}.h-16{height:4rem}.h-\[90\%\]{height:90%}.h-\[5rem\]{height:5rem}.h-2{height:.5rem}.h-0{height:0px}.max-h-\[65rem\]{max-height:65rem}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-\[30\%\]{width:30%}.w-full{width:100%}.w-\[60\%\]{width:60%}.w-16{width:4rem}.w-12{width:3rem}.w-\[100\%\]{width:100%}.w-\[20rem\]{width:20rem}.w-\[8rem\]{width:8rem}.w-96{width:24rem}.max-w-\[60\%\]{max-width:60%}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-\[0rem\]{gap:0rem}.gap-2{gap:.5rem}.gap-8{gap:2rem}.gap-5{gap:1.25rem}.gap-1{gap:.25rem}.overflow-hidden{overflow:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.border{border-width:1px}.bg-\[color\:var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[color\:var\(--color-secondary\)\]{background-color:var(--color-secondary)}.bg-\[color\:var\(--color-tertiary\)\]{background-color:var(--color-tertiary)}.bg-\[rgba\(0\,0\,0\,0\.5\)\]{background-color:#00000080}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-2{padding:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\[2rem\]{padding-left:2rem;padding-right:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\[5rem\]{padding-top:5rem;padding-bottom:5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[1vw\]{padding-left:1vw;padding-right:1vw}.py-\[0\.5vw\]{padding-top:.5vw;padding-bottom:.5vw}.pt-4{padding-top:1rem}.pt-\[4rem\]{padding-top:4rem}.pt-\[2rem\]{padding-top:2rem}.pb-\[8rem\]{padding-bottom:8rem}.pb-\[5rem\]{padding-bottom:5rem}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.text-\[color\:var\(--color-accent\)\]{color:var(--color-accent)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}*{margin:0;padding:0;font-family:Satoshi,sans-serif;color:#fff;-webkit-user-drag:none}*:focus{outline:none}button:hover{filter:brightness(1.1)}:root{font-size:62.5%;--color-primary: #131313;--color-secondary: #1f2528;--color-tertiary: #26343a;--color-accent: #00889E}html,body{height:100vh;width:100vw;font-size:1.6rem;overflow:hidden}::-webkit-scrollbar{width:0px;height:0px}.scroll-style-horizontal::-webkit-scrollbar{height:.5rem;width:100%}.scroll-style-vertical::-webkit-scrollbar{width:.5rem;height:100%}.scroll-style::-webkit-scrollbar-track{background:whtie}.scroll-style::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:1rem}input#slider[type=range]{height:1rem;-webkit-appearance:none;width:100%}input#slider[type=range]::-webkit-slider-runnable-track{width:100%;height:2rem;cursor:pointer;background:var(--color-secondary)}input#slider[type=range]::-webkit-slider-thumb{height:2rem;width:2rem;background:white;cursor:pointer;-webkit-appearance:none}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:h-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (prefers-color-scheme: dark){.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}} diff --git a/html/index.js b/html/index.js index 18210ba..33a13c4 100644 --- a/html/index.js +++ b/html/index.js @@ -1,27 +1,27 @@ -(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))r(n);new MutationObserver(n=>{for(const o of n)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function l(n){const o={};return n.integrity&&(o.integrity=n.integrity),n.referrerpolicy&&(o.referrerPolicy=n.referrerpolicy),n.crossorigin==="use-credentials"?o.credentials="include":n.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(n){if(n.ep)return;n.ep=!0;const o=l(n);fetch(n.href,o)}})();function le(){}const Gt=t=>t;function sn(t,e){for(const l in e)t[l]=e[l];return t}function Wl(t){return t()}function Qt(){return Object.create(null)}function qe(t){t.forEach(Wl)}function jt(t){return typeof t=="function"}function be(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}let Lt;function Ie(t,e){return Lt||(Lt=document.createElement("a")),Lt.href=e,t===Lt.href}function an(t){return Object.keys(t).length===0}function cn(t,...e){if(t==null)return le;const l=t.subscribe(...e);return l.unsubscribe?()=>l.unsubscribe():l}function ce(t,e,l){t.$$.on_destroy.push(cn(e,l))}function fn(t,e,l,r){if(t){const n=ql(t,e,l,r);return t[0](n)}}function ql(t,e,l,r){return t[1]&&r?sn(l.ctx.slice(),t[1](r(e))):l.ctx}function un(t,e,l,r){if(t[2]&&r){const n=t[2](r(l));if(e.dirty===void 0)return n;if(typeof n=="object"){const o=[],i=Math.max(e.dirty.length,n.length);for(let a=0;a32){const e=[],l=t.ctx.length/32;for(let r=0;rwindow.performance.now():()=>Date.now(),zt=Kl?t=>requestAnimationFrame(t):le;const at=new Set;function $l(t){at.forEach(e=>{e.c(t)||(at.delete(e),e.f())}),at.size!==0&&zt($l)}function Ql(t){let e;return at.size===0&&zt($l),{promise:new Promise(l=>{at.add(e={c:t,f:l})}),abort(){at.delete(e)}}}function s(t,e){t.appendChild(e)}function Zl(t){if(!t)return document;const e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}function mn(t){const e=d("style");return gn(Zl(t),e),e.sheet}function gn(t,e){s(t.head||t,e)}function E(t,e,l){t.insertBefore(e,l||null)}function A(t){t.parentNode.removeChild(t)}function We(t,e){for(let l=0;lt.removeEventListener(e,l,r)}function f(t,e,l){l==null?t.removeAttribute(e):t.getAttribute(e)!==l&&t.setAttribute(e,l)}function Jl(t){return t===""?null:+t}function hn(t){return Array.from(t.childNodes)}function oe(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function ye(t,e){t.value=e??""}function Ge(t,e,l,r){l===null?t.style.removeProperty(e):t.style.setProperty(e,l,r?"important":"")}function Xl(t,e,{bubbles:l=!1,cancelable:r=!1}={}){const n=document.createEvent("CustomEvent");return n.initCustomEvent(t,l,r,e),n}const Et=new Map;let Nt=0;function _n(t){let e=5381,l=t.length;for(;l--;)e=(e<<5)-e^t.charCodeAt(l);return e>>>0}function bn(t,e){const l={stylesheet:mn(e),rules:{}};return Et.set(t,l),l}function Ot(t,e,l,r,n,o,i,a=0){const c=16.666/r;let u=`{ -`;for(let b=0;b<=1;b+=c){const y=e+(l-e)*o(b);u+=b*100+`%{${i(y,1-y)}} -`}const g=u+`100% {${i(l,1-l)}} -}`,p=`__svelte_${_n(g)}_${a}`,m=Zl(t),{stylesheet:h,rules:w}=Et.get(m)||bn(m,t);w[p]||(w[p]=!0,h.insertRule(`@keyframes ${p} ${g}`,h.cssRules.length));const v=t.style.animation||"";return t.style.animation=`${v?`${v}, `:""}${p} ${r}ms linear ${n}ms 1 both`,Nt+=1,p}function Ht(t,e){const l=(t.style.animation||"").split(", "),r=l.filter(e?o=>o.indexOf(e)<0:o=>o.indexOf("__svelte")===-1),n=l.length-r.length;n&&(t.style.animation=r.join(", "),Nt-=n,Nt||wn())}function wn(){zt(()=>{Nt||(Et.forEach(t=>{const{stylesheet:e}=t;let l=e.cssRules.length;for(;l--;)e.deleteRule(l);t.rules={}}),Et.clear())})}let Pt;function vt(t){Pt=t}function Ut(){if(!Pt)throw new Error("Function called outside component initialization");return Pt}function Mt(t){Ut().$$.on_mount.push(t)}function vn(t){Ut().$$.on_destroy.push(t)}function Wt(){const t=Ut();return(e,l,{cancelable:r=!1}={})=>{const n=t.$$.callbacks[e];if(n){const o=Xl(e,l,{cancelable:r});return n.slice().forEach(i=>{i.call(t,o)}),!o.defaultPrevented}return!0}}const wt=[],Xe=[],Rt=[],It=[],yn=Promise.resolve();let Ft=!1;function kn(){Ft||(Ft=!0,yn.then(xl))}function $e(t){Rt.push(t)}function ct(t){It.push(t)}const Dt=new Set;let Ct=0;function xl(){const t=Pt;do{for(;Ct{bt=null})),bt}function yt(t,e,l){t.dispatchEvent(Xl(`${e?"intro":"outro"}${l}`))}const At=new Set;let Ze;function Te(){Ze={r:0,c:[],p:Ze}}function Oe(){Ze.r||qe(Ze.c),Ze=Ze.p}function N(t,e){t&&t.i&&(At.delete(t),t.i(e))}function O(t,e,l,r){if(t&&t.o){if(At.has(t))return;At.add(t),Ze.c.push(()=>{At.delete(t),r&&(l&&t.d(1),r())}),t.o(e)}}const tn={duration:0};function ln(t,e,l){let r=e(t,l),n=!1,o,i,a=0;function c(){o&&Ht(t,o)}function u(){const{delay:p=0,duration:m=300,easing:h=Gt,tick:w=le,css:v}=r||tn;v&&(o=Ot(t,0,1,m,p,h,v,a++)),w(0,1);const b=Yl()+p,y=b+m;i&&i.abort(),n=!0,$e(()=>yt(t,!0,"start")),i=Ql(L=>{if(n){if(L>=y)return w(1,0),yt(t,!0,"end"),c(),n=!1;if(L>=b){const k=h((L-b)/m);w(k,1-k)}}return n})}let g=!1;return{start(){g||(g=!0,Ht(t),jt(r)?(r=r(),en().then(u)):u())},invalidate(){g=!1},end(){n&&(c(),n=!1)}}}function ft(t,e,l,r){let n=e(t,l),o=r?0:1,i=null,a=null,c=null;function u(){c&&Ht(t,c)}function g(m,h){const w=m.b-o;return h*=Math.abs(w),{a:o,b:m.b,d:w,duration:h,start:m.start,end:m.start+h,group:m.group}}function p(m){const{delay:h=0,duration:w=300,easing:v=Gt,tick:b=le,css:y}=n||tn,L={start:Yl()+h,b:m};m||(L.group=Ze,Ze.r+=1),i||a?a=L:(y&&(u(),c=Ot(t,o,m,w,h,v,y)),m&&b(0,1),i=g(L,w),$e(()=>yt(t,m,"start")),Ql(k=>{if(a&&k>a.start&&(i=g(a,w),a=null,yt(t,i.b,"start"),y&&(u(),c=Ot(t,o,i.b,i.duration,0,v,n.css))),i){if(k>=i.end)b(o=i.b,1-o),yt(t,i.b,"end"),a||(i.b?u():--i.group.r||qe(i.group.c)),i=null;else if(k>=i.start){const q=k-i.start;o=i.a+i.d*v(q/i.duration),b(o,1-o)}}return!!(i||a)}))}return{run(m){jt(n)?en().then(()=>{n=n(),p(m)}):p(m)},end(){u(),i=a=null}}}function ut(t,e,l){const r=t.$$.props[e];r!==void 0&&(t.$$.bound[r]=l,l(t.$$.ctx[r]))}function ge(t){t&&t.c()}function pe(t,e,l,r){const{fragment:n,on_mount:o,on_destroy:i,after_update:a}=t.$$;n&&n.m(e,l),r||$e(()=>{const c=o.map(Wl).filter(jt);i?i.push(...c):qe(c),t.$$.on_mount=[]}),a.forEach($e)}function me(t,e){const l=t.$$;l.fragment!==null&&(qe(l.on_destroy),l.fragment&&l.fragment.d(e),l.on_destroy=l.fragment=null,l.ctx=[])}function Sn(t,e){t.$$.dirty[0]===-1&&(wt.push(t),kn(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const w=h.length?h[0]:m;return u.ctx&&n(u.ctx[p],u.ctx[p]=w)&&(!u.skip_bound&&u.bound[p]&&u.bound[p](w),g&&Sn(t,p)),m}):[],u.update(),g=!0,qe(u.before_update),u.fragment=r?r(u.ctx):!1,e.target){if(e.hydrate){const p=hn(e.target);u.fragment&&u.fragment.l(p),p.forEach(A)}else u.fragment&&u.fragment.c();e.intro&&N(t.$$.fragment),pe(t,e.target,e.anchor,e.customElement),xl()}vt(c)}class Ae{$destroy(){me(this,1),this.$destroy=le}$on(e,l){const r=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return r.push(l),()=>{const n=r.indexOf(l);n!==-1&&r.splice(n,1)}}$set(e){this.$$set&&!an(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function Be(t,e){const l=r=>{const{action:n,data:o}=r.data;n===t&&e(o)};Mt(()=>window.addEventListener("message",l)),vn(()=>window.removeEventListener("message",l))}const it=[];function Je(t,e=le){let l;const r=new Set;function n(a){if(be(t,a)&&(t=a,l)){const c=!it.length;for(const u of r)u[1](),it.push(u,t);if(c){for(let u=0;u{r.delete(u),r.size===0&&(l(),l=null)}}return{set:n,update:o,subscribe:i}}const kt=Je(!1),qt=Je(!1),Bt=Je(""),He=Je([]),dt=Je([]),ot=Je([]),pt=Je(3),xe=Je(!1),St=Je({manageProperty:1,changePropertyForSale:0,sellProperty:0,listNewProperty:2,deleteProperty:2,setApartments:2});let nn=!1;qt.subscribe(t=>{nn=t});let rn="";Bt.subscribe(t=>{rn=t});async function De(t,e={},l){if(nn==!0&&l)return Promise.resolve(l||{});const r={method:"post",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(e)},n=window.GetParentResourceName?window.GetParentResourceName():rn;return await(await fetch(`https://${n}/${t}`,r)).json()}function Zt(t){let e,l;const r=t[2].default,n=fn(r,t,t[1],null);return{c(){e=d("main"),n&&n.c(),f(e,"class","svelte-1fnr7mh")},m(o,i){E(o,e,i),n&&n.m(e,null),l=!0},p(o,i){n&&n.p&&(!l||i&2)&&dn(n,r,o,o[1],l?un(r,o[1],i,null):pn(o[1]),null)},i(o){l||(N(n,o),l=!0)},o(o){O(n,o),l=!1},d(o){o&&A(e),n&&n.d(o)}}}function Ln(t){let e,l,r=t[0]&&Zt(t);return{c(){r&&r.c(),e=Qe()},m(n,o){r&&r.m(n,o),E(n,e,o),l=!0},p(n,[o]){n[0]?r?(r.p(n,o),o&1&&N(r,1)):(r=Zt(n),r.c(),N(r,1),r.m(e.parentNode,e)):r&&(Te(),O(r,1,1,()=>{r=null}),Oe())},i(n){l||(N(r),l=!0)},o(n){O(r),l=!1},d(n){r&&r.d(n),n&&A(e)}}}function Cn(t,e,l){let{$$slots:r={},$$scope:n}=e,o;return kt.subscribe(i=>{l(0,o=i)}),Be("setVisible",i=>{kt.set(i)}),Mt(()=>{const i=a=>{o&&["Escape"].includes(a.code)&&(De("hideUI"),kt.set(!1))};return window.addEventListener("keydown",i),()=>window.removeEventListener("keydown",i)}),t.$$set=i=>{"$$scope"in i&&l(1,n=i.$$scope)},[o,n,r]}class Rn extends Ae{constructor(e){super(),Re(this,e,Cn,Ln,be,{})}}const An=()=>!window.invokeNative,st=(t,e=0)=>{if(An())for(const l of t)setTimeout(()=>{window.dispatchEvent(new MessageEvent("message",{data:{action:l.action,data:l.data}}))},e)};function Jt(t,e,l){const r=t.slice();return r[6]=e[l],r}function Xt(t,e,l){const r=t.slice();return r[9]=e[l],r}function xt(t){let e,l=t[1],r=[];for(let n=0;n{let u=Object.assign({},o);u.property_id=n.length+1,u.price=Math.floor(Math.random()*1e6),u.for_sale=Math.random()>.5?1:0;let g={x:Math.floor(Math.random()*1e6),y:Math.floor(Math.random()*1e6),z:Math.floor(Math.random()*1e6)};u.garage=Math.random()>.5?g:null,n=[...n,u],st([{action:"setProperties",data:n}])}}]},{component:"Is Realtor",actions:[{name:"true",action:"setRealtor",data:!0},{name:"false",action:"setRealtor",data:!1}]}],()=>{l(0,r=!r)},u=>{if(u.custom==!0){u.customFunction();return}st([{action:u.action,data:u.data}])}]}class Mn extends Ae{constructor(e){super(),Re(this,e,Nn,En,be,{})}}function Vn(t,e,l){let r,n,o,i,a,c,u;ce(t,xe,h=>l(0,r=h)),ce(t,dt,h=>l(1,n=h)),ce(t,ot,h=>l(2,o=h)),ce(t,He,h=>l(3,i=h)),ce(t,St,h=>l(4,a=h)),ce(t,pt,h=>l(5,c=h)),ce(t,kt,h=>l(6,u=h));function g(h){h.key==="="&&Le(kt,u=!0,u)}return Be("setBrowserMode",h=>{qt.set(h),console.log("browser mode enabled"),h?window.addEventListener("keydown",g):window.removeEventListener("keydown",g)}),Be("setRealtorGrade",h=>{Le(pt,c=h,c)}),Be("setConfig",h=>{Le(St,a=h,a)}),Be("setProperties",h=>{Le(He,i=null,i),Le(He,i=h,i)}),Be("updateProperty",h=>{const w=h.property_id,v=i.findIndex(b=>b.property_id===w);v!==-1?Le(He,i[v]=h,i):i.push(h),Le(He,i=[...i],i)}),Be("setApartments",h=>{Le(ot,o=null,o),Le(ot,o=h,o)}),Be("updateApartment",h=>{const w=h.apartmentData.label,v=o.findIndex(b=>b.apartmentData.label===w);v!==-1&&Le(ot,o[v]=h,o),Le(ot,o=[...o],o)}),Be("setShells",h=>{Le(dt,n=h,n)}),st([{action:"setVisible",data:!0}]),st([{action:"setBrowserMode",data:!0}]),Be("setTempHide",h=>{Le(xe,r=h,r)}),st([{action:"setApartments",data:[{apartmentData:{imgs:[{label:"Outside",url:"https://cdn.discordapp.com/attachments/1102801782452785162/1106153553283784704/integrity.webp"}],label:"Integrity Way",door:{x:269.73,y:-640.75,width:1,h:249.07,z:42.02,length:1}},apartments:{1:!0}},{apartmentData:{imgs:[{label:"Outside",url:"https://cdn.discordapp.com/attachments/1102801782452785162/1106154069426458665/integrity_1.webp"}],label:"South Rockford Drive",door:{x:-667.02,y:-1105.24,width:1,h:242.32,z:14.63,length:1}},apartments:[]}]}]),st([{action:"setShells",data:{Garage:{imgs:[{url:"https://i.postimg.cc/QCJr7nWT/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/CMG09d6x/garage.webp",label:"Garage"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-1465633100,label:"Garage"},"House 3":{imgs:[{url:"https://i.postimg.cc/HLbdwtRd/angle1.webp",label:"Angle 1"},{url:"https://i.postimg.cc/C1YYmqpD/angle2.webp",label:"Angle 2"},{url:"https://i.postimg.cc/26wYJSCt/entry.webp",label:"Entrance"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-944672758,label:"House 3"},Store:{imgs:[{url:"https://i.postimg.cc/wBmZJbCj/room-1.webp",label:"Room 1"},{url:"https://i.postimg.cc/vBwjvtyL/room-2.webp",label:"Room 2"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-1894535671,label:"Store"},"Standard Motel":{imgs:[{url:"https://i.postimg.cc/q7PQTJZk/motel.webp",label:"Motel"}],doorOffset:{y:-2.3,z:0,heading:90,width:1.5,x:-.5},hash:150799162,label:"Standard Motel"},"Modern Hotel":{imgs:[{url:"https://i.postimg.cc/BQ7T3ZXd/angle-1.webp",label:"Angle 1"},{url:"https://i.postimg.cc/SxXWx09j/angle-2.webp",label:"Angle 2"}],doorOffset:{y:4.35,z:0,heading:179.79,width:2,x:4.98},hash:1926141467,label:"Modern Hotel"},"2 Floor House":{imgs:[{url:"https://i.postimg.cc/TPfgqKS5/bathroom.webp",label:"Bathroom"},{url:"https://i.postimg.cc/9Mf9KvcW/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/MHMQKVcN/floor2.webp",label:"Floor 2"},{url:"https://i.postimg.cc/B6wF0Mv2/kitchen.webp",label:"Kitchen"},{url:"https://i.postimg.cc/MHCjcHVT/livingroom.webp",label:"Living Room"},{url:"https://i.postimg.cc/zXhgswYR/room1.webp",label:"Room 1"},{url:"https://i.postimg.cc/fWpdq2pN/room2.webp",label:"Room 2"},{url:"https://i.postimg.cc/TP0mkRM7/room3.webp",label:"Room 3"},{url:"https://i.postimg.cc/dV8Gy2WK/room3dresser.webp",label:"Room 3 Dresser"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-1034449271,label:"2 Floor House"},Trailer:{imgs:[{url:"https://i.postimg.cc/L5xHq67P/entranceandkitchen.webp",label:"Entrance and Kitchen"},{url:"https://i.postimg.cc/05n5XcQN/main.webp",label:"Main"},{url:"https://i.postimg.cc/qM7JPyhx/room1.webp",label:"Room"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:2076152142,label:"Trailer"},"House 2":{imgs:[{url:"https://i.postimg.cc/251Brg1T/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/TwmLWmqD/hallway.webp",label:"Hallway"},{url:"https://i.postimg.cc/QMvKtS5D/kitchen.webp",label:"Kitchen"},{url:"https://i.postimg.cc/3NTyjRnb/mainarea.webp",label:"Main Area"},{url:"https://i.postimg.cc/mkyPmsnZ/room.webp",label:"Room"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-1065164752,label:"House 2"},Office:{imgs:[{url:"https://i.postimg.cc/LXddbMtP/entry.webp",label:"Entance"},{url:"https://i.postimg.cc/L5RcmB06/office.webp",label:"Office"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:444575403,label:"Office"},"Apartment 2 Unfurnished":{imgs:[{url:"https://i.postimg.cc/4404Tn6C/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/MKj6Zx5n/kitchen.webp",label:"Kitchen"},{url:"https://i.postimg.cc/qvVkzYDj/livingroom.webp",label:"Living Room"}],doorOffset:{y:-6.5,z:-1,heading:358.5,width:1.5,x:4.69},hash:-886563882,label:"Apartment 2 Unfurnished"},"House 4":{imgs:[{url:"https://i.postimg.cc/FzC7MZhw/bathroom.webp",label:"Bathroom"},{url:"https://i.postimg.cc/9XLRwWy1/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/cLnrzw25/kitchen.webp",label:"Kitchen"},{url:"https://i.postimg.cc/8CgjgsVk/livingroom.webp",label:"Living Room"},{url:"https://i.postimg.cc/CLtRJmPq/room1.webp",label:"Room 1"},{url:"https://i.postimg.cc/YSNjrkp6/room2.webp",label:"Room 2"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-775821472,label:"House 4"},"House 1":{imgs:[{url:"https://i.postimg.cc/Df96DdYt/bathroom.webp",label:"Bathroom"},{url:"https://i.postimg.cc/Pr1ykpgN/diningroom.webp",label:"Dining Room"},{url:"https://i.postimg.cc/HLk95SV7/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/CxYNMM07/kitchen.webp",label:"Kitchen"},{url:"https://i.postimg.cc/P54MCGrj/livingroom.webp",label:"Living Room"},{url:"https://i.postimg.cc/FKCgxjLC/room1.webp",label:"Room 1"},{url:"https://i.postimg.cc/sXBPHvPj/room2.webp",label:"Room 2"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:1094270725,label:"House 1"},Container:{imgs:[{url:"https://i.postimg.cc/PxK48W5q/container.webp",label:"Container"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-927040141,label:"Container"},Warehouse:{imgs:[{url:"https://i.postimg.cc/m2gnVrvq/angle1.webp",label:"Angle 1"},{url:"https://i.postimg.cc/sDHNLry2/angle2.webp",label:"Angle 2"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-2113727952,label:"Warehouse"},"Apartment Unfurnished":{imgs:[{url:"https://i.postimg.cc/3NstF2PQ/bathroom.webp",label:"Bathroom"},{url:"https://i.postimg.cc/WpdjSjQ5/bedroom.webp",label:"Bedroom"},{url:"https://i.postimg.cc/QNvDywDh/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/nhJJHmMW/kitchen.webp",label:"Kitchen"},{url:"https://i.postimg.cc/ZK3mtHY3/livingroom.webp",label:"Living Room"}],doorOffset:{y:-10.25,z:0,heading:0,width:1.5,x:1.44},hash:276092861,label:"Apartment Unfurnished"},"Apartment Furnished":{imgs:[{url:"https://i.postimg.cc/g2PYn8XR/bathroom.webp",label:"Bathroom"},{url:"https://i.postimg.cc/zBMN5gYy/Bedroom.webp",label:"Bedroom"},{url:"https://i.postimg.cc/MTXwhYNk/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/GtyCpmbq/Kitchen-and-Dining.webp",label:"Kitchen and Dining"},{url:"https://i.postimg.cc/ThvX5vwG/living-room-1.webp",label:"Living Room Angle 1"},{url:"https://i.postimg.cc/dQkkCR1S/living-room-2.webp",label:"Living Room Angle 2"}],doorOffset:{y:-10.25,z:0,heading:0,width:1.5,x:1.44},hash:1205338731,label:"Apartment Furnished"}}}]),[]}class Dn extends Ae{constructor(e){super(),Re(this,e,Vn,null,be,{})}}function Tn(t){const e=t-1;return e*e*e+1}function mt(t,{delay:e=0,duration:l=400,easing:r=Gt}={}){const n=+getComputedStyle(t).opacity;return{delay:e,duration:l,easing:r,css:o=>`opacity: ${o*n}`}}function on(t,{delay:e=0,duration:l=400,easing:r=Tn,x:n=0,y:o=0,opacity:i=0}={}){const a=getComputedStyle(t),c=+a.opacity,u=a.transform==="none"?"":a.transform,g=c*(1-i);return{delay:e,duration:l,easing:r,css:(p,m)=>` - transform: ${u} translate(${(1-p)*n}px, ${(1-p)*o}px); - opacity: ${c-g*m}`}}function On(t){let e,l;return{c(){e=d("img"),Ie(e.src,l="images/property-card-img.png")||f(e,"src",l),f(e,"alt","Default Property Card Image")},m(r,n){E(r,e,n)},p:le,d(r){r&&A(e)}}}function Hn(t){let e,l;return{c(){e=d("img"),Ie(e.src,l=t[2].extra_imgs[0]?t[2].extra_imgs[0].url:t[3][t[2].shell].imgs[0].url)||f(e,"src",l),f(e,"alt","")},m(r,n){E(r,e,n)},p(r,n){n&12&&!Ie(e.src,l=r[2].extra_imgs[0]?r[2].extra_imgs[0].url:r[3][r[2].shell].imgs[0].url)&&f(e,"src",l)},d(r){r&&A(e)}}}function ll(t){let e;return{c(){e=d("div"),e.innerHTML=` - For Sale`,f(e,"class","each-tile")},m(l,r){E(l,e,r)},d(l){l&&A(e)}}}function In(t){var B;let e,l,r,n,o,i,a,c,u=t[2].street?t[2].street+" - ":t[2].apartment?t[2].apartment+" - ":"",g,p,m=t[2].property_id+"",h,w,v,b=(t[2].region?t[2].region:"")+"",y,L,k,q,P=((B=t[2].price)==null?void 0:B.toLocaleString())+"",W,K,M,T,Y,H,ee,fe,S=(t[3][t[2].shell]?t[3][t[2].shell].imgs.length:0)+"",R,G,J,ae,re,X=t[2].shell+"",ue,$,z,V,U,D=t[2].garage_data&&Object.keys(t[2].garage_data).length>0?"Yes":"No",te,se,de;function he(C,ne){return(C[2].extra_imgs[0]?C[2].extra_imgs[0].url:C[3][C[2].shell].imgs[0].url)?Hn:On}let Q=he(t),I=Q(t),ie=t[4]>=0&&t[2].for_sale&&ll();return{c(){e=d("div"),l=d("div"),I.c(),r=_(),n=d("button"),n.textContent="View Property",i=_(),a=d("div"),c=d("p"),g=F(u),p=_(),h=F(m),w=_(),v=d("p"),y=F(b),L=_(),k=d("p"),q=F("$ "),W=F(P),K=F(" USD"),M=_(),T=d("div"),ie&&ie.c(),Y=_(),H=d("div"),ee=d("i"),fe=F(`\r - Gallery: `),R=F(S),G=_(),J=d("div"),ae=d("i"),re=_(),ue=F(X),$=_(),z=d("div"),V=d("i"),U=F(`\r - Garage: `),te=F(D),f(n,"class","invisible h-0 w-fit absolute px-[1vw] py-[0.5vw] group-hover:visible group-hover:h-fit card-hover-button"),f(l,"class","w-full h-fit grid place-items-center"),f(c,"class","property-name"),f(v,"class","property-address"),f(k,"class","property-cost"),f(ee,"class","fas fa-image"),f(H,"class","each-tile"),f(ae,"class","fas fa-house-chimney"),f(J,"class","each-tile"),f(V,"class","fas fa-truck-front"),f(z,"class","each-tile"),f(T,"class","property-details"),f(a,"class","property-card-details"),f(e,"id",t[1]),f(e,"class","property-card-wrapper group")},m(C,ne){E(C,e,ne),s(e,l),I.m(l,null),s(l,r),s(l,n),s(e,i),s(e,a),s(a,c),s(c,g),s(c,p),s(c,h),s(a,w),s(a,v),s(v,y),s(a,L),s(a,k),s(k,q),s(k,W),s(k,K),s(a,M),s(a,T),ie&&ie.m(T,null),s(T,Y),s(T,H),s(H,ee),s(H,fe),s(H,R),s(T,G),s(T,J),s(J,ae),s(J,re),s(J,ue),s(T,$),s(T,z),s(z,V),s(z,U),s(z,te),se||(de=Z(n,"click",t[5]),se=!0)},p(C,[ne]){var ke;Q===(Q=he(C))&&I?I.p(C,ne):(I.d(1),I=Q(C),I&&(I.c(),I.m(l,r))),ne&4&&u!==(u=C[2].street?C[2].street+" - ":C[2].apartment?C[2].apartment+" - ":"")&&oe(g,u),ne&4&&m!==(m=C[2].property_id+"")&&oe(h,m),ne&4&&b!==(b=(C[2].region?C[2].region:"")+"")&&oe(y,b),ne&4&&P!==(P=((ke=C[2].price)==null?void 0:ke.toLocaleString())+"")&&oe(W,P),C[4]>=0&&C[2].for_sale?ie||(ie=ll(),ie.c(),ie.m(T,Y)):ie&&(ie.d(1),ie=null),ne&12&&S!==(S=(C[3][C[2].shell]?C[3][C[2].shell].imgs.length:0)+"")&&oe(R,S),ne&4&&X!==(X=C[2].shell+"")&&oe(ue,X),ne&4&&D!==(D=C[2].garage_data&&Object.keys(C[2].garage_data).length>0?"Yes":"No")&&oe(te,D),ne&2&&f(e,"id",C[1])},i(C){o||$e(()=>{o=ln(n,on,{y:10,duration:250}),o.start()})},o:le,d(C){C&&A(e),I.d(),ie&&ie.d(),se=!1,de()}}}function Fn(t,e,l){let r,n;ce(t,dt,u=>l(3,r=u)),ce(t,pt,u=>l(4,n=u));let{id:o="property-card-1",property:i=null,selectedProperty:a=null}=e;const c=()=>l(0,a=i);return t.$$set=u=>{"id"in u&&l(1,o=u.id),"property"in u&&l(2,i=u.property),"selectedProperty"in u&&l(0,a=u.selectedProperty)},[a,o,i,r,n,c]}class Bn extends Ae{constructor(e){super(),Re(this,e,Fn,In,be,{id:1,property:2,selectedProperty:0})}}function nl(t,e,l){const r=t.slice();return r[10]=e[l],r}function rl(t){let e,l,r;return{c(){e=d("label"),l=F(t[2]),r=F(":"),f(e,"for","dd")},m(n,o){E(n,e,o),s(e,l),s(e,r)},p(n,o){o&4&&oe(l,n[2])},d(n){n&&A(e)}}}function Gn(t){let e;return{c(){e=d("div")},m(l,r){E(l,e,r)},p:le,d(l){l&&A(e)}}}function jn(t){let e,l=t[4].trim()!=="",r,n,o,i=l&&il(t);return{c(){e=d("div"),i&&i.c(),r=_(),n=d("p"),o=F(t[0]),f(n,"class","selected-value-text"),f(e,"class","select-wrapper-selected-value")},m(a,c){E(a,e,c),i&&i.m(e,null),s(e,r),s(e,n),s(n,o)},p(a,c){c&16&&(l=a[4].trim()!==""),l?i?i.p(a,c):(i=il(a),i.c(),i.m(e,r)):i&&(i.d(1),i=null),c&1&&oe(o,a[0])},d(a){a&&A(e),i&&i.d()}}}function il(t){let e,l;return{c(){e=d("p"),l=F(t[4]),f(e,"class","inside-label")},m(r,n){E(r,e,n),s(e,l)},p(r,n){n&16&&oe(l,r[4])},d(r){r&&A(e)}}}function ol(t){let e;function l(o,i){return o[1].length<1?Un:zn}let r=l(t),n=r(t);return{c(){e=d("div"),n.c(),f(e,"class","options-wrapper")},m(o,i){E(o,e,i),n.m(e,null)},p(o,i){r===(r=l(o))&&n?n.p(o,i):(n.d(1),n=r(o),n&&(n.c(),n.m(e,null)))},d(o){o&&A(e),n.d()}}}function zn(t){let e,l=t[1],r=[];for(let n=0;n{p(h)};return t.$$set=h=>{"dropdownValues"in h&&l(1,n=h.dropdownValues),"label"in h&&l(2,o=h.label),"selectedValue"in h&&l(0,i=h.selectedValue),"id"in h&&l(3,a=h.id),"insideLabel"in h&&l(4,c=h.insideLabel)},[i,n,o,a,c,u,g,p,m]}class Tt extends Ae{constructor(e){super(),Re(this,e,qn,Wn,be,{dropdownValues:1,label:2,selectedValue:0,id:3,insideLabel:4})}}function cl(t,e,l){const r=t.slice();return r[9]=e[l],r}function fl(t){var _t;let e,l,r,n,o,i,a,c,u,g,p,m,h,w,v,b,y=t[0].street?t[0].street+" - ":t[0].apartment?t[0].apartment+" - ":"",L,k,q=t[0].property_id+"",P,W,K,M=t[0].description+"",T,Y,H,ee=t[0].shell,fe,S,R,G,J=((_t=t[0].price)==null?void 0:_t.toLocaleString())+"",ae,re,X,ue,$,z,V,U,D,te,se=(t[2][t[0].shell]?t[2][t[0].shell].imgs.length:0)+"",de,he,Q,I,ie,B=t[0].shell+"",C,ne,ke,Ke,je,et=t[0].garage_data&&Object.keys(t[0].garage_data).length>0?"Yes":"No",ze,tt,Ue,we,Ye,ht,Ne=pl(t),Ce=t[3]>=0&&t[0].for_sale&&ml(),ve=t[3]>=t[4].manageProperty&&gl(t);return{c(){e=d("div"),l=d("div"),r=d("div"),n=d("div"),o=d("div"),i=d("div"),i.innerHTML=` -

Property Details

`,a=_(),c=d("div"),c.innerHTML='',u=_(),g=d("div"),p=d("img"),h=_(),w=d("div"),v=d("div"),b=d("p"),L=F(y),k=_(),P=F(q),W=_(),K=d("p"),T=F(M),Y=_(),H=d("div"),Ne.c(),fe=_(),S=d("div"),R=d("p"),G=F("$ "),ae=F(J),re=F(" USD"),X=_(),ue=d("button"),ue.innerHTML=` -

Set Waypoint

`,$=_(),z=d("div"),Ce&&Ce.c(),V=_(),U=d("div"),D=d("i"),te=F(`\r - Gallery: `),de=F(se),he=_(),Q=d("div"),I=d("i"),ie=_(),C=F(B),ne=_(),ke=d("div"),Ke=d("i"),je=F(`\r - Garage: `),ze=F(et),tt=_(),ve&&ve.c(),f(i,"class","heading-title-wrapper"),f(o,"class","header"),Ie(p.src,m="images/apts-bg.png")||f(p,"src",m),f(p,"alt","Apartments Background"),f(b,"class","property-name"),f(K,"class","property-info"),f(H,"class","gallery-image-wrapper"),f(v,"class","left-column"),f(R,"class","title"),f(ue,"class","waypoint"),f(D,"class","fas fa-image"),f(U,"class","each-tile"),f(I,"class","fas fa-house-chimney"),f(Q,"class","each-tile"),f(Ke,"class","fas fa-truck-front"),f(ke,"class","each-tile"),f(z,"class","tiles-wrapper"),f(S,"class","right-column"),f(w,"class","data-details-property"),f(g,"class","large-footer-modal-body-data"),f(n,"class","modal-body large-footer-modal-body"),f(r,"class","modal-content large-footer-modal-content"),f(l,"class","modal-dialog large-footer-modal-dialog"),f(e,"class","modal large-footer-modal"),f(e,"tabindex","-1"),f(e,"aria-hidden","true")},m(x,_e){E(x,e,_e),s(e,l),s(l,r),s(r,n),s(n,o),s(o,i),s(o,a),s(o,c),s(n,u),s(n,g),s(g,p),s(g,h),s(g,w),s(w,v),s(v,b),s(b,L),s(b,k),s(b,P),s(v,W),s(v,K),s(K,T),s(v,Y),s(v,H),Ne.m(H,null),s(w,fe),s(w,S),s(S,R),s(R,G),s(R,ae),s(R,re),s(S,X),s(S,ue),s(S,$),s(S,z),Ce&&Ce.m(z,null),s(z,V),s(z,U),s(U,D),s(U,te),s(U,de),s(z,he),s(z,Q),s(Q,I),s(Q,ie),s(Q,C),s(z,ne),s(z,ke),s(ke,Ke),s(ke,je),s(ke,ze),s(n,tt),ve&&ve.m(n,null),we=!0,Ye||(ht=[Z(c,"click",t[6]),Z(ue,"click",t[7])],Ye=!0)},p(x,_e){var lt;(!we||_e&1)&&y!==(y=x[0].street?x[0].street+" - ":x[0].apartment?x[0].apartment+" - ":"")&&oe(L,y),(!we||_e&1)&&q!==(q=x[0].property_id+"")&&oe(P,q),(!we||_e&1)&&M!==(M=x[0].description+"")&&oe(T,M),_e&1&&be(ee,ee=x[0].shell)?(Ne.d(1),Ne=pl(x),Ne.c(),Ne.m(H,null)):Ne.p(x,_e),(!we||_e&1)&&J!==(J=((lt=x[0].price)==null?void 0:lt.toLocaleString())+"")&&oe(ae,J),x[3]>=0&&x[0].for_sale?Ce||(Ce=ml(),Ce.c(),Ce.m(z,V)):Ce&&(Ce.d(1),Ce=null),(!we||_e&5)&&se!==(se=(x[2][x[0].shell]?x[2][x[0].shell].imgs.length:0)+"")&&oe(de,se),(!we||_e&1)&&B!==(B=x[0].shell+"")&&oe(C,B),(!we||_e&1)&&et!==(et=x[0].garage_data&&Object.keys(x[0].garage_data).length>0?"Yes":"No")&&oe(ze,et),x[3]>=x[4].manageProperty?ve?ve.p(x,_e):(ve=gl(x),ve.c(),ve.m(n,null)):ve&&(ve.d(1),ve=null)},i(x){we||($e(()=>{Ue||(Ue=ft(e,mt,{duration:100},!0)),Ue.run(1)}),we=!0)},o(x){Ue||(Ue=ft(e,mt,{duration:100},!1)),Ue.run(0),we=!1},d(x){x&&A(e),Ne.d(x),Ce&&Ce.d(),ve&&ve.d(),x&&Ue&&Ue.end(),Ye=!1,qe(ht)}}}function ul(t){let e,l;return{c(){e=d("img"),Ie(e.src,l=t[9].url)||f(e,"src",l),f(e,"alt","Detail of the selected property")},m(r,n){E(r,e,n)},p:le,d(r){r&&A(e)}}}function dl(t){let e,l=t[5](),r=[];for(let n=0;n - For Sale`,f(e,"class","each-tile")},m(l,r){E(l,e,r)},d(l){l&&A(e)}}}function gl(t){let e,l,r,n;return{c(){e=d("div"),l=d("button"),l.textContent="Manage Property",f(e,"class","large-footer-modal-footer")},m(o,i){E(o,e,i),s(e,l),r||(n=Z(l,"click",t[8]),r=!0)},p:le,d(o){o&&A(e),r=!1,n()}}}function Kn(t){let e,l,r=t[0]&&fl(t);return{c(){r&&r.c(),e=Qe()},m(n,o){r&&r.m(n,o),E(n,e,o),l=!0},p(n,[o]){n[0]?r?(r.p(n,o),o&1&&N(r,1)):(r=fl(n),r.c(),N(r,1),r.m(e.parentNode,e)):r&&(Te(),O(r,1,1,()=>{r=null}),Oe())},i(n){l||(N(r),l=!0)},o(n){O(r),l=!1},d(n){r&&r.d(n),n&&A(e)}}}function Yn(t,e,l){let r,n,o;ce(t,dt,m=>l(2,r=m)),ce(t,pt,m=>l(3,n=m)),ce(t,St,m=>l(4,o=m));let{selectedProperty:i=null,manageProperty:a=!1}=e;function c(){let m=i.extra_imgs;const h=i.shell;return m=[...m,...r[h].imgs],m}const u=()=>l(0,i=null),g=()=>De("setWaypoint",i.door_data),p=()=>l(1,a=!0);return t.$$set=m=>{"selectedProperty"in m&&l(0,i=m.selectedProperty),"manageProperty"in m&&l(1,a=m.manageProperty)},[i,a,r,n,o,c,u,g,p]}class $n extends Ae{constructor(e){super(),Re(this,e,Yn,Kn,be,{selectedProperty:0,manageProperty:1})}}function hl(t,e,l){const r=t.slice();return r[10]=e[l],r}function _l(t){let e,l,r;return{c(){e=d("label"),l=F(t[2]),r=F(":"),f(e,"for","dd"),f(e,"class","svelte-1d8ds69")},m(n,o){E(n,e,o),s(e,l),s(e,r)},p(n,o){o&4&&oe(l,n[2])},d(n){n&&A(e)}}}function Qn(t){let e;return{c(){e=d("div")},m(l,r){E(l,e,r)},p:le,d(l){l&&A(e)}}}function Zn(t){let e,l=t[4].trim()!=="",r,n,o,i=l&&bl(t);return{c(){e=d("div"),i&&i.c(),r=_(),n=d("p"),o=F(t[0]),f(n,"class","form-selected-value-text svelte-1d8ds69"),f(e,"class","form-select-wrapper-selected-value svelte-1d8ds69")},m(a,c){E(a,e,c),i&&i.m(e,null),s(e,r),s(e,n),s(n,o)},p(a,c){c&16&&(l=a[4].trim()!==""),l?i?i.p(a,c):(i=bl(a),i.c(),i.m(e,r)):i&&(i.d(1),i=null),c&1&&oe(o,a[0])},d(a){a&&A(e),i&&i.d()}}}function bl(t){let e,l;return{c(){e=d("p"),l=F(t[4]),f(e,"class","form-inside-label svelte-1d8ds69")},m(r,n){E(r,e,n),s(e,l)},p(r,n){n&16&&oe(l,r[4])},d(r){r&&A(e)}}}function wl(t){let e;function l(o,i){return o[1].length<1?Xn:Jn}let r=l(t),n=r(t);return{c(){e=d("div"),n.c(),f(e,"class","form-options-wrapper svelte-1d8ds69")},m(o,i){E(o,e,i),n.m(e,null)},p(o,i){r===(r=l(o))&&n?n.p(o,i):(n.d(1),n=r(o),n&&(n.c(),n.m(e,null)))},d(o){o&&A(e),n.d()}}}function Jn(t){let e,l=t[1],r=[];for(let n=0;n{p(h)};return t.$$set=h=>{"dropdownValues"in h&&l(1,n=h.dropdownValues),"label"in h&&l(2,o=h.label),"selectedValue"in h&&l(0,i=h.selectedValue),"id"in h&&l(3,a=h.id),"insideLabel"in h&&l(4,c=h.insideLabel)},[i,n,o,a,c,u,g,p,m]}class Kt extends Ae{constructor(e){super(),Re(this,e,er,xn,be,{dropdownValues:1,label:2,selectedValue:0,id:3,insideLabel:4})}}function tr(t){let e,l,r,n,o,i,a,c,u;return{c(){e=d("div"),l=d("i"),n=_(),o=d("p"),i=F(t[3]),a=_(),c=d("p"),u=F(t[0]),f(l,"class",r="fas fa-circle "+(t[1]?"green":"red")+" indicator svelte-1mx70cn"),f(o,"class","left-value svelte-1mx70cn"),f(c,"class","right-value svelte-1mx70cn"),f(e,"class","set-not-set-wrapper svelte-1mx70cn"),f(e,"id",t[2])},m(g,p){E(g,e,p),s(e,l),s(e,n),s(e,o),s(o,i),s(e,a),s(e,c),s(c,u)},p(g,[p]){p&2&&r!==(r="fas fa-circle "+(g[1]?"green":"red")+" indicator svelte-1mx70cn")&&f(l,"class",r),p&8&&oe(i,g[3]),p&1&&oe(u,g[0]),p&4&&f(e,"id",g[2])},i:le,o:le,d(g){g&&A(e)}}}function lr(t,e,l){let{leftValue:r="Set",rightValue:n="",good:o=!0,id:i="status-indicator"}=e,a="";return Mt(()=>{n.trim()!==""?l(3,a=r+": "):l(3,a=r)}),t.$$set=c=>{"leftValue"in c&&l(4,r=c.leftValue),"rightValue"in c&&l(0,n=c.rightValue),"good"in c&&l(1,o=c.good),"id"in c&&l(2,i=c.id)},[n,o,i,a,r]}class gt extends Ae{constructor(e){super(),Re(this,e,lr,tr,be,{leftValue:4,rightValue:0,good:1,id:2})}}function kl(t,e,l){const r=t.slice();return r[39]=e[l],r[38]=l,r}function Pl(t){let e,l,r,n,o,i,a,c,u;return o=new gt({props:{leftValue:t[1].for_sale?"Set":"Not Set",rightValue:t[13],good:t[1].for_sale}}),c=new Kt({props:{dropdownValues:t[12],label:"",insideLabel:"Change: ",selectedValue:t[13]}}),c.$on("selected-dropdown",t[22]),{c(){e=d("div"),l=d("p"),l.textContent="Sell Property",r=_(),n=d("div"),ge(o.$$.fragment),i=_(),a=d("div"),ge(c.$$.fragment),f(l,"class","label"),Ge(a,"margin-left","0.5vw"),f(n,"class","action-row"),f(e,"id","sell-property"),f(e,"class","form-row-wrapper")},m(g,p){E(g,e,p),s(e,l),s(e,r),s(e,n),pe(o,n,null),s(n,i),s(n,a),pe(c,a,null),u=!0},p(g,p){const m={};p[0]&2&&(m.leftValue=g[1].for_sale?"Set":"Not Set"),p[0]&2&&(m.good=g[1].for_sale),o.$set(m)},i(g){u||(N(o.$$.fragment,g),N(c.$$.fragment,g),u=!0)},o(g){O(o.$$.fragment,g),O(c.$$.fragment,g),u=!1},d(g){g&&A(e),me(o),me(c)}}}function Sl(t){let e,l,r,n,o,i,a,c,u,g;return o=new gt({props:{leftValue:t[2].trim()!==""?"Set":"Not Set",rightValue:"",good:t[2].trim()!==""}}),{c(){e=d("div"),l=d("p"),l.textContent="Finalize Sell Property",r=_(),n=d("div"),ge(o.$$.fragment),i=_(),a=d("input"),f(l,"class","label"),f(a,"type","text"),f(a,"placeholder","ID: 34343434343"),Ge(a,"width","10vw"),f(n,"class","action-row"),f(e,"id","finalize-sell-property"),f(e,"class","form-row-wrapper")},m(p,m){E(p,e,m),s(e,l),s(e,r),s(e,n),pe(o,n,null),s(n,i),s(n,a),ye(a,t[2]),c=!0,u||(g=[Z(a,"input",t[23]),Z(a,"keyup",t[24])],u=!0)},p(p,m){const h={};m[0]&4&&(h.leftValue=p[2].trim()!==""?"Set":"Not Set"),m[0]&4&&(h.good=p[2].trim()!==""),o.$set(h),m[0]&4&&a.value!==p[2]&&ye(a,p[2])},i(p){c||(N(o.$$.fragment,p),c=!0)},o(p){O(o.$$.fragment,p),c=!1},d(p){p&&A(e),me(o),u=!1,qe(g)}}}function Ll(t){let e,l,r,n;return{c(){e=d("div"),l=d("img"),n=_(),Ie(l.src,r=t[39].url)||f(l,"src",r),f(l,"alt","")},m(o,i){E(o,e,i),s(e,l),s(e,n)},p(o,i){i[0]&64&&!Ie(l.src,r=o[39].url)&&f(l,"src",r)},d(o){o&&A(e)}}}function Cl(t){let e,l,r;return{c(){e=d("button"),e.textContent="Delete Property",f(e,"class","delete-button")},m(n,o){E(n,e,o),l||(r=Z(e,"click",t[20]),l=!0)},p:le,d(n){n&&A(e),l=!1,r()}}}function nr(t){let e,l,r,n,o,i,a,c,u,g,p,m,h,w,v,b,y,L,k,q,P,W,K,M,T,Y,H,ee,fe,S,R,G,J,ae,re,X,ue,$,z,V,U,D,te,se,de,he,Q,I,ie,B,C,ne,ke,Ke,je,et,ze,tt,Ue,we,Ye,ht,Ne,Ce,ve,_t,x,_e,lt,Vt,Yt,Pe=t[9]>=t[10].changePropertyForSale&&Pl(t),Se=t[9]>=t[10].sellProperty&&t[1].for_sale==1&&Sl(t);J=new Kt({props:{dropdownValues:Object.keys(t[11]),label:"",id:"manage-dd-shell",selectedValue:t[5],insideLabel:"Type: "}}),J.$on("selected-dropdown",t[29]);let rt=t[6],Me=[];for(let j=0;j=t[10].deleteProperty&&Cl(t);return{c(){e=d("div"),l=d("div"),r=d("div"),n=d("div"),o=d("div"),i=d("div"),i.innerHTML=` -

Manage Property

`,a=_(),c=d("div"),c.innerHTML='',u=_(),g=d("div"),p=d("div"),m=d("div"),m.innerHTML=`

Live Description

-

Change the settings after the creation!

`,h=_(),w=d("div"),Pe&&Pe.c(),v=_(),Se&&Se.c(),b=_(),y=d("div"),L=d("p"),L.textContent="Manage Description",k=_(),q=d("div"),P=d("textarea"),W=_(),K=d("div"),M=d("p"),M.textContent="Manage Price",T=_(),Y=d("div"),H=d("input"),ee=_(),fe=d("div"),S=d("p"),S.textContent="Manage Shell",R=_(),G=d("div"),ge(J.$$.fragment),ae=_(),re=d("div"),X=d("p"),X.textContent="Add Images",ue=_(),$=d("div"),z=d("input"),V=_(),U=d("input"),D=_(),te=d("button"),te.textContent="Add",se=_(),de=d("div");for(let j=0;j=j[10].changePropertyForSale?Pe?(Pe.p(j,Ee),Ee[0]&1536&&N(Pe,1)):(Pe=Pl(j),Pe.c(),N(Pe,1),Pe.m(w,v)):Pe&&(Te(),O(Pe,1,1,()=>{Pe=null}),Oe()),j[9]>=j[10].sellProperty&&j[1].for_sale==1?Se?(Se.p(j,Ee),Ee[0]&1538&&N(Se,1)):(Se=Sl(j),Se.c(),N(Se,1),Se.m(w,b)):Se&&(Te(),O(Se,1,1,()=>{Se=null}),Oe()),Ee[0]&8&&ye(P,j[3]),Ee[0]&16&&H.value!==j[4]&&ye(H,j[4]);const nt={};if(Ee[0]&2048&&(nt.dropdownValues=Object.keys(j[11])),Ee[0]&32&&(nt.selectedValue=j[5]),J.$set(nt),Ee[0]&128&&z.value!==j[7]&&ye(z,j[7]),Ee[0]&256&&U.value!==j[8]&&ye(U,j[8]),Ee[0]&64){rt=j[6];let Fe;for(Fe=0;Fe=j[10].deleteProperty?Ve?Ve.p(j,Ee):(Ve=Cl(j),Ve.c(),Ve.m(x,null)):Ve&&(Ve.d(1),Ve=null)},i(j){lt||(N(Pe),N(Se),N(J.$$.fragment,j),N(C.$$.fragment,j),N(Ye.$$.fragment,j),$e(()=>{_e||(_e=ft(e,mt,{duration:100},!0)),_e.run(1)}),lt=!0)},o(j){O(Pe),O(Se),O(J.$$.fragment,j),O(C.$$.fragment,j),O(Ye.$$.fragment,j),_e||(_e=ft(e,mt,{duration:100},!1)),_e.run(0),lt=!1},d(j){j&&A(e),Pe&&Pe.d(),Se&&Se.d(),me(J),We(Me,j),me(C),me(Ye),Ve&&Ve.d(),j&&_e&&_e.end(),Vt=!1,qe(Yt)}}}function rr(t,e,l){let r,n,o,i,a;ce(t,xe,D=>l(35,r=D)),ce(t,He,D=>l(36,n=D)),ce(t,pt,D=>l(9,o=D)),ce(t,St,D=>l(10,i=D)),ce(t,dt,D=>l(11,a=D));const c=Wt();let{manageProperty:u=!1,selectedProperty:g=null}=e;const p=n.findIndex(D=>D.property_id===g.property_id);let m=["For Sale","Not For Sale"],h=g.for_sale?m[0]:m[1];function w(D){const te=D===m[0];De("updatePropertyData",{type:"UpdateForSale",property_id:g.property_id,data:{forsale:te}}),Le(He,n[p].for_sale=te?1:0,n),l(1,g.for_sale=te?1:0,g)}let v=g.owner?g.owner:"",b=g.description??"",y=g.price,L=g.shell;function k(D,te,se,de){De("updatePropertyData",{type:D,property_id:g.property_id,data:te}),Le(He,n[p][se]=de,n),l(1,g[se]=de,g)}let q=g.door_data.length>0,P=g.garage_data?!!g.garage_data.x:!1;function W(D){De("startZonePlacement",{type:D,property_id:g.property_id}).then(()=>{Le(xe,r=!0,r)})}let K=g.extra_imgs,M="",T="";function Y(){l(6,K=[...K,{label:M,url:T}]),l(7,M=""),l(8,T=""),k("UpdateImages",{imgs:K},"extra_imgs",K)}function H(){c("delete-property",g)}const ee=()=>l(0,u=!1),fe=D=>w(D.detail);function S(){v=this.value,l(2,v)}const R=()=>k("UpdateOwner",{targetSrc:v},"owner",v);function G(){b=this.value,l(3,b)}const J=()=>k("UpdateDescription",{description:b},"description",b);function ae(){y=this.value,l(4,y)}const re=()=>k("UpdatePrice",{price:y},"price",y),X=D=>{l(5,L=D.detail),k("UpdateShell",{shell:L},"shell",L)};function ue(){M=this.value,l(7,M)}function $(){T=this.value,l(8,T)}const z=()=>W("door"),V=()=>W("garage"),U=()=>k("UpdateGarage",{},"garage_data",null);return t.$$set=D=>{"manageProperty"in D&&l(0,u=D.manageProperty),"selectedProperty"in D&&l(1,g=D.selectedProperty)},[u,g,v,b,y,L,K,M,T,o,i,a,m,h,w,k,q,P,W,Y,H,ee,fe,S,R,G,J,ae,re,X,ue,$,z,V,U]}class ir extends Ae{constructor(e){super(),Re(this,e,rr,nr,be,{manageProperty:0,selectedProperty:1},null,[-1,-1])}}function Rl(t,e,l){const r=t.slice();return r[27]=e[l],r[29]=l,r}function Al(t){let e,l,r;function n(i){t[17](i)}let o={id:"property-card-"+t[29],property:t[27]};return t[4]!==void 0&&(o.selectedProperty=t[4]),e=new Bn({props:o}),Xe.push(()=>ut(e,"selectedProperty",n)),{c(){ge(e.$$.fragment)},m(i,a){pe(e,i,a),r=!0},p(i,a){const c={};a&64&&(c.property=i[27]),!l&&a&16&&(l=!0,c.selectedProperty=i[4],ct(()=>l=!1)),e.$set(c)},i(i){r||(N(e.$$.fragment,i),r=!0)},o(i){O(e.$$.fragment,i),r=!1},d(i){me(e,i)}}}function El(t){let e,l,r=t[6],n=[];for(let i=0;iO(n[i],1,1,()=>{n[i]=null});return{c(){e=d("div");for(let i=0;iut(e,"manageProperty",n)),e.$on("delete-property",t[21]),{c(){ge(e.$$.fragment)},m(i,a){pe(e,i,a),r=!0},p(i,a){const c={};a&16&&(c.selectedProperty=i[4]),!l&&a&32&&(l=!0,c.manageProperty=i[5],ct(()=>l=!1)),e.$set(c)},i(i){r||(N(e.$$.fragment,i),r=!0)},o(i){O(e.$$.fragment,i),r=!1},d(i){me(e,i)}}}function sr(t){let e,l,r,n;function o(c){t[18](c)}function i(c){t[19](c)}let a={};return t[4]!==void 0&&(a.selectedProperty=t[4]),t[5]!==void 0&&(a.manageProperty=t[5]),e=new $n({props:a}),Xe.push(()=>ut(e,"selectedProperty",o)),Xe.push(()=>ut(e,"manageProperty",i)),{c(){ge(e.$$.fragment)},m(c,u){pe(e,c,u),n=!0},p(c,u){const g={};!l&&u&16&&(l=!0,g.selectedProperty=c[4],ct(()=>l=!1)),!r&&u&32&&(r=!0,g.manageProperty=c[5],ct(()=>r=!1)),e.$set(g)},i(c){n||(N(e.$$.fragment,c),n=!0)},o(c){O(e.$$.fragment,c),n=!1},d(c){me(e,c)}}}function ar(t){let e,l,r,n,o,i,a,c,u,g,p,m,h,w,v,b,y,L,k,q,P,W,K,M,T,Y,H,ee,fe=t[7],S,R,G,J,ae,re;P=new Tt({props:{dropdownValues:t[8],label:"",selectedValue:t[1],id:"high-low-dd"}}),P.$on("selected-dropdown",t[14]),M=new Tt({props:{dropdownValues:t[9],label:"",selectedValue:t[2],id:"for-sale-dd"}}),M.$on("selected-dropdown",t[15]),H=new Tt({props:{dropdownValues:t[10],label:"",selectedValue:t[3],insideLabel:"Type: ",id:"type-dd"}}),H.$on("selected-dropdown",t[16]);let X=El(t);const ue=[sr,or],$=[];function z(V,U){return V[4]&&!V[5]?0:V[4]&&V[5]?1:-1}return~(R=z(t))&&(G=$[R]=ue[R](t)),{c(){e=d("div"),l=d("div"),r=d("img"),o=_(),i=d("div"),a=d("p"),a.textContent="Find your next property purchase",c=_(),u=d("p"),u.textContent="From houses, to garages, to the best sales.",g=_(),p=d("div"),m=d("input"),h=_(),w=d("i"),v=_(),b=d("div"),y=d("p"),y.textContent="All Properties Listed",L=_(),k=d("div"),q=d("div"),ge(P.$$.fragment),W=_(),K=d("div"),ge(M.$$.fragment),T=_(),Y=d("div"),ge(H.$$.fragment),ee=_(),X.c(),S=_(),G&&G.c(),Ie(r.src,n="images/apts-bg.png")||f(r,"src",n),f(r,"alt","Apartments Background"),f(u,"class","light-text"),f(m,"type","text"),f(m,"placeholder","Explore all real estate"),f(w,"class","fas fa-magnifying-glass"),f(p,"class","search-bar"),f(i,"class","search-data"),f(l,"class","search-wrapper"),f(y,"class","heading"),Ge(K,"margin-left","7vw"),Ge(Y,"margin-left","7vw"),f(k,"class","filters-wrapper"),f(b,"class","properties-heading-wrapper"),f(e,"class","properties-base")},m(V,U){E(V,e,U),s(e,l),s(l,r),s(l,o),s(l,i),s(i,a),s(i,c),s(i,u),s(i,g),s(i,p),s(p,m),ye(m,t[0]),s(p,h),s(p,w),s(e,v),s(e,b),s(b,y),s(b,L),s(b,k),s(k,q),pe(P,q,null),s(k,W),s(k,K),pe(M,K,null),s(k,T),s(k,Y),pe(H,Y,null),s(e,ee),X.m(e,null),s(e,S),~R&&$[R].m(e,null),J=!0,ae||(re=Z(m,"input",t[13]),ae=!0)},p(V,[U]){U&1&&m.value!==V[0]&&ye(m,V[0]);const D={};U&2&&(D.selectedValue=V[1]),P.$set(D);const te={};U&4&&(te.selectedValue=V[2]),M.$set(te);const se={};U&8&&(se.selectedValue=V[3]),H.$set(se),U&128&&be(fe,fe=V[7])?(Te(),O(X,1,1,le),Oe(),X=El(V),X.c(),N(X,1),X.m(e,S)):X.p(V,U);let de=R;R=z(V),R===de?~R&&$[R].p(V,U):(G&&(Te(),O($[de],1,1,()=>{$[de]=null}),Oe()),~R?(G=$[R],G?G.p(V,U):(G=$[R]=ue[R](V),G.c()),N(G,1),G.m(e,null)):G=null)},i(V){J||(N(P.$$.fragment,V),N(M.$$.fragment,V),N(H.$$.fragment,V),N(X),N(G),J=!0)},o(V){O(P.$$.fragment,V),O(M.$$.fragment,V),O(H.$$.fragment,V),O(X),O(G),J=!1},d(V){V&&A(e),me(P),me(M),me(H),X.d(V),~R&&$[R].d(),ae=!1,re()}}}function cr(t,e,l){let r;ce(t,He,S=>l(7,r=S));const n=["High to Low","Low to High"];let o=n[0];const i=["For Sale","All Properties"];let a=i[0];const c=["House","Apartments"];let u=c[0],g=null,p=!1,m="",h=[];He.subscribe(S=>{S&&w()});function w(){l(6,h=[]),setTimeout(()=>{let S=r;S=b(S),S=L(S),S=y(S),l(6,h=v(S))},1)}function v(S){return u===c[1]||(S=S.filter(R=>!R.apartment)),S}function b(S){return a===i[1]||(S=S.filter(R=>R.for_sale)),S}function y(S){return m.length<1||(S=S.filter(R=>{const G=R.street?R.street.toLowerCase().includes(m.toLowerCase()):!1,J=R.region?R.region.toLowerCase().includes(m.toLowerCase()):!1,ae=R.description.toLowerCase().includes(m.toLowerCase()),re=R.shell.toLowerCase().includes(m.toLowerCase()),X=R.apartment?R.apartment.toLowerCase().includes(m.toLowerCase()):!1,ue=R.property_id.toString().includes(m.toLowerCase())??!1;return G||ae||re||J||X||ue})),S}function L(S){return o===n[1]?S=S.sort((R,G)=>R.price-G.price):S=S.sort((R,G)=>G.price-R.price),S}function k(S,R){S==="high-low"&&l(1,o=R),S==="for-sale"&&l(2,a=R),S==="type"&&l(3,u=R),w()}function q(S){const R=S.detail;if(R==null)return;De("updatePropertyData",{type:"DeleteProperty",property_id:g.property_id,data:{}});const G=r.findIndex(J=>J.property_id===R.property_id);r.splice(G,1),l(5,p=!1),l(4,g=null),w()}function P(){m=this.value,l(0,m)}const W=S=>k("high-low",S.detail),K=S=>k("for-sale",S.detail),M=S=>k("type",S.detail);function T(S){g=S,l(4,g)}function Y(S){g=S,l(4,g)}function H(S){p=S,l(5,p)}function ee(S){p=S,l(5,p)}const fe=S=>q(S);return t.$$.update=()=>{t.$$.dirty&1&&(m||m.trim()==="")&&w()},[m,o,a,u,g,p,h,r,n,i,c,k,q,P,W,K,M,T,Y,H,ee,fe]}class fr extends Ae{constructor(e){super(),Re(this,e,cr,ar,be,{})}}function ur(t){let e,l,r,n,o,i,a=t[4].label+"",c,u,g,p,m,h,w,v,b,y=(t[3].length||0)+"",L,k,q,P,W,K,M;return{c(){var T,Y;e=d("div"),l=d("img"),n=_(),o=d("div"),i=d("p"),c=F(a),u=_(),g=d("p"),g.textContent="Legion Square",p=_(),m=d("div"),h=d("img"),v=_(),b=d("p"),L=F(y),k=F(" Global Tenants"),q=_(),P=d("button"),P.textContent="Select Apartment",Ie(l.src,r=(Y=(T=t[4].imgs)==null?void 0:T[0])==null?void 0:Y.url)||f(l,"src",r),f(l,"alt","Apartment Thumbnail"),f(i,"class","heading"),f(g,"class","info"),Ie(h.src,w="images/user-location-pin.png")||f(h,"src",w),f(h,"alt","User Location Icon"),f(m,"class","location-tenants-info"),f(P,"class","select-apt-button"),f(o,"class","details"),f(e,"class","apartment-card-wrapper"),f(e,"id",t[2])},m(T,Y){E(T,e,Y),s(e,l),s(e,n),s(e,o),s(o,i),s(i,c),s(o,u),s(o,g),s(o,p),s(o,m),s(m,h),s(m,v),s(m,b),s(b,L),s(b,k),s(o,q),s(o,P),K||(M=Z(e,"click",t[7]),K=!0)},p(T,[Y]){var H,ee;Y&16&&!Ie(l.src,r=(ee=(H=T[4].imgs)==null?void 0:H[0])==null?void 0:ee.url)&&f(l,"src",r),Y&16&&a!==(a=T[4].label+"")&&oe(c,a),Y&8&&y!==(y=(T[3].length||0)+"")&&oe(L,y),Y&4&&f(e,"id",T[2])},i(T){W||$e(()=>{W=ln(e,on,{y:10,duration:250}),W.start()})},o:le,d(T){T&&A(e),K=!1,M()}}}function dr(t,e,l){let r;ce(t,He,p=>l(6,r=p));let{selectedApartment:n=null}=e,{apartment:o=null}=e,{id:i="apt-card-0"}=e,a,c=[],u;const g=()=>l(0,n=o);return t.$$set=p=>{"selectedApartment"in p&&l(0,n=p.selectedApartment),"apartment"in p&&l(1,o=p.apartment),"id"in p&&l(2,i=p.id)},t.$$.update=()=>{if(t.$$.dirty&2&&l(4,a=(o==null?void 0:o.apartmentData)||{}),t.$$.dirty&106&&o){l(5,u=o==null?void 0:o.apartmentData.label);const p=r.filter(m=>m.apartment===u).map(m=>m.owner);p.length!==0&&p[0]!==void 0?De("getNames",p).then(m=>{l(3,c=m),l(4,a.currentTenants=c.length,a)}):l(4,a.currentTenants=0,a)}},[n,o,i,c,a,u,r,g]}class pr extends Ae{constructor(e){super(),Re(this,e,dr,ur,be,{selectedApartment:0,apartment:1,id:2})}}function Nl(t,e,l){const r=t.slice();return r[10]=e[l],r}function Ml(t){let e,l,r,n,o,i,a,c,u,g,p,m,h,w,v,b,y,L=t[0].apartmentData.label+"",k,q,P,W=t[2].length.toLocaleString()+"",K,M,T,Y,H,ee,fe,S,R,G,J,ae,re,X,ue,$,z,V,U,D,te,se,de,he=t[2],Q=[];for(let I=0;I -

Apartment Details

`,a=_(),c=d("div"),c.innerHTML='',u=_(),g=d("div"),p=d("div"),m=d("img"),w=_(),v=d("div"),b=d("div"),y=d("p"),k=F(L),q=_(),P=d("p"),K=F(W),M=F(" Tenants"),T=_(),Y=d("div"),H=d("div"),ee=d("input"),fe=_(),S=d("i"),R=_(),G=d("button"),G.innerHTML='Set Waypoint',J=_(),ae=d("hr"),re=_(),X=d("div");for(let I=0;I{D||(D=ft(e,mt,{duration:100},!0)),D.run(1)}),te=!0)},o(I){D||(D=ft(e,mt,{duration:100},!1)),D.run(0),te=!1},d(I){I&&A(e),We(Q,I),I&&D&&D.end(),se=!1,qe(de)}}}function Vl(t){let e,l,r,n,o,i=t[10]+"",a,c,u,g;return{c(){e=d("div"),l=d("div"),r=_(),n=d("div"),o=d("p"),a=F(i),c=_(),u=d("p"),u.textContent="Current Tenant",g=_(),f(l,"class","img-wrapper"),f(o,"class","tenant-name"),f(u,"class","tenant-status"),f(n,"class","tenant-details"),f(e,"class","tenant-row")},m(p,m){E(p,e,m),s(e,l),s(e,r),s(e,n),s(n,o),s(o,a),s(n,c),s(n,u),s(e,g)},p(p,m){m&4&&i!==(i=p[10]+"")&&oe(a,i)},d(p){p&&A(e)}}}function mr(t){let e,l,r=t[0]!==null&&Ml(t);return{c(){r&&r.c(),e=Qe()},m(n,o){r&&r.m(n,o),E(n,e,o),l=!0},p(n,[o]){n[0]!==null?r?(r.p(n,o),o&1&&N(r,1)):(r=Ml(n),r.c(),N(r,1),r.m(e.parentNode,e)):r&&(Te(),O(r,1,1,()=>{r=null}),Oe())},i(n){l||(N(r),l=!0)},o(n){O(r),l=!1},d(n){r&&r.d(n),n&&A(e)}}}function gr(t,e,l){let r;ce(t,He,h=>l(9,r=h));let{selectedApartment:n=null}=e,o=[],i=[],a="",c=null;Mt(()=>{const h=n.apartmentData.label,w=r.filter(v=>v.apartment===h).map(v=>v.owner);if(w.length===0||w[0]===void 0){l(2,i=[]);return}De("getNames",w).then(v=>{l(5,o=v)})});function u(){De("addTenantToApartment",{apartment:n.apartmentData.label,targetSrc:c}),l(0,n=null)}const g=()=>l(0,n=null);function p(){a=this.value,l(1,a)}function m(){c=this.value,l(3,c)}return t.$$set=h=>{"selectedApartment"in h&&l(0,n=h.selectedApartment)},t.$$.update=()=>{t.$$.dirty&34&&(a.length>0?l(2,i=o.filter(h=>h.toLowerCase().includes(a.toLowerCase()))||[]):l(2,i=o||[]))},[n,a,i,c,u,o,g,p,m]}class hr extends Ae{constructor(e){super(),Re(this,e,gr,mr,be,{selectedApartment:0})}}function Dl(t,e,l){const r=t.slice();return r[4]=e[l],r[6]=l,r}function Tl(t){let e,l,r;function n(i){t[2](i)}let o={apartment:t[4],id:"apt-card-"+t[6]};return t[0]!==void 0&&(o.selectedApartment=t[0]),e=new pr({props:o}),Xe.push(()=>ut(e,"selectedApartment",n)),{c(){ge(e.$$.fragment)},m(i,a){pe(e,i,a),r=!0},p(i,a){const c={};a&2&&(c.apartment=i[4]),!l&&a&1&&(l=!0,c.selectedApartment=i[0],ct(()=>l=!1)),e.$set(c)},i(i){r||(N(e.$$.fragment,i),r=!0)},o(i){O(e.$$.fragment,i),r=!1},d(i){me(e,i)}}}function Ol(t){let e,l,r=t[1],n=[];for(let i=0;iO(n[i],1,1,()=>{n[i]=null});return{c(){e=d("div");for(let i=0;iut(e,"selectedApartment",n)),{c(){ge(e.$$.fragment)},m(i,a){pe(e,i,a),r=!0},p(i,a){const c={};!l&&a&1&&(l=!0,c.selectedApartment=i[0],ct(()=>l=!1)),e.$set(c)},i(i){r||(N(e.$$.fragment,i),r=!0)},o(i){O(e.$$.fragment,i),r=!1},d(i){me(e,i)}}}function _r(t){let e,l,r,n=t[1],o,i,a=Ol(t),c=t[0]&&Hl(t);return{c(){e=d("div"),l=d("div"),l.textContent="All Apartments",r=_(),a.c(),o=_(),c&&c.c(),f(l,"class","heading"),f(e,"class","apartments-base")},m(u,g){E(u,e,g),s(e,l),s(e,r),a.m(e,null),s(e,o),c&&c.m(e,null),i=!0},p(u,[g]){g&2&&be(n,n=u[1])?(Te(),O(a,1,1,le),Oe(),a=Ol(u),a.c(),N(a,1),a.m(e,o)):a.p(u,g),u[0]?c?(c.p(u,g),g&1&&N(c,1)):(c=Hl(u),c.c(),N(c,1),c.m(e,null)):c&&(Te(),O(c,1,1,()=>{c=null}),Oe())},i(u){i||(N(a),N(c),i=!0)},o(u){O(a),O(c),i=!1},d(u){u&&A(e),a.d(u),c&&c.d()}}}function br(t,e,l){let r;ce(t,ot,a=>l(1,r=a));let n=null;function o(a){n=a,l(0,n)}function i(a){n=a,l(0,n)}return t.$$.update=()=>{t.$$.dirty&1&&n&&console.log("apartment selected: ",n)},[n,r,o,i]}class wr extends Ae{constructor(e){super(),Re(this,e,br,_r,be,{})}}function vr(t){let e,l,r,n,o,i,a,c,u,g,p,m,h,w,v=t[3]?"Unset":"Set",b,y,L,k,q,P,W,K,M,T=t[5]?"Remove Garage":"Set Garage",Y,H,ee,fe,S,R,G,J,ae,re,X,ue,$,z,V,U,D,te,se,de,he,Q,I,ie;m=new gt({props:{leftValue:"Door",rightValue:t[3]?"Set":"Not Set",good:t[3]}}),W=new gt({props:{leftValue:"Garage",rightValue:t[5]?"Set":"Not Set",good:t[5]}}),se=new Kt({props:{dropdownValues:Object.keys(t[7]),label:"",id:"new-listing-dd-shell-type",selectedValue:t[2],insideLabel:"Type: "}}),se.$on("selected-dropdown",t[18]);let B=t[6]&&Il(t);return{c(){e=d("div"),l=d("div"),l.innerHTML=`
+const io=function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))l(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&l(a)}).observe(document,{childList:!0,subtree:!0});function r(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerpolicy&&(i.referrerPolicy=o.referrerpolicy),o.crossorigin==="use-credentials"?i.credentials="include":o.crossorigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function l(o){if(o.ep)return;o.ep=!0;const i=r(o);fetch(o.href,i)}};io();function re(){}const It=t=>t;function no(t,e){for(const r in e)t[r]=e[r];return t}function qr(t){return t()}function $t(){return Object.create(null)}function Ue(t){t.forEach(qr)}function Ft(t){return typeof t=="function"}function be(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}let xt;function je(t,e){return xt||(xt=document.createElement("a")),xt.href=e,t===xt.href}function so(t){return Object.keys(t).length===0}function co(t,...e){if(t==null)return re;const r=t.subscribe(...e);return r.unsubscribe?()=>r.unsubscribe():r}function de(t,e,r){t.$$.on_destroy.push(co(e,r))}function po(t,e,r,l){if(t){const o=Ur(t,e,r,l);return t[0](o)}}function Ur(t,e,r,l){return t[1]&&l?no(r.ctx.slice(),t[1](l(e))):r.ctx}function fo(t,e,r,l){if(t[2]&&l){const o=t[2](l(r));if(e.dirty===void 0)return o;if(typeof o=="object"){const i=[],a=Math.max(e.dirty.length,o.length);for(let s=0;s32){const e=[],r=t.ctx.length/32;for(let l=0;lwindow.performance.now():()=>Date.now(),Bt=Wr?t=>requestAnimationFrame(t):re;const st=new Set;function Kr(t){st.forEach(e=>{e.c(t)||(st.delete(e),e.f())}),st.size!==0&&Bt(Kr)}function $r(t){let e;return st.size===0&&Bt(Kr),{promise:new Promise(r=>{st.add(e={c:t,f:r})}),abort(){st.delete(e)}}}function n(t,e){t.appendChild(e)}function Xr(t){if(!t)return document;const e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}function mo(t){const e=f("style");return wo(Xr(t),e),e.sheet}function wo(t,e){n(t.head||t,e)}function E(t,e,r){t.insertBefore(e,r||null)}function C(t){t.parentNode.removeChild(t)}function qe(t,e){for(let r=0;rt.removeEventListener(e,r,l)}function c(t,e,r){r==null?t.removeAttribute(e):t.getAttribute(e)!==r&&t.setAttribute(e,r)}function Qr(t){return t===""?null:+t}function ho(t){return Array.from(t.childNodes)}function ie(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function _e(t,e){t.value=e==null?"":e}function Ie(t,e,r,l){r===null?t.style.removeProperty(e):t.style.setProperty(e,r,l?"important":"")}function Zr(t,e,{bubbles:r=!1,cancelable:l=!1}={}){const o=document.createEvent("CustomEvent");return o.initCustomEvent(t,r,l,e),o}const Et=new Map;let Nt=0;function bo(t){let e=5381,r=t.length;for(;r--;)e=(e<<5)-e^t.charCodeAt(r);return e>>>0}function vo(t,e){const r={stylesheet:mo(e),rules:{}};return Et.set(t,r),r}function Dt(t,e,r,l,o,i,a,s=0){const d=16.666/l;let p=`{ +`;for(let v=0;v<=1;v+=d){const _=e+(r-e)*i(v);p+=v*100+`%{${a(_,1-_)}} +`}const m=p+`100% {${a(r,1-r)}} +}`,u=`__svelte_${bo(m)}_${s}`,g=Xr(t),{stylesheet:w,rules:b}=Et.get(g)||vo(g,t);b[u]||(b[u]=!0,w.insertRule(`@keyframes ${u} ${m}`,w.cssRules.length));const y=t.style.animation||"";return t.style.animation=`${y?`${y}, `:""}${u} ${l}ms linear ${o}ms 1 both`,Nt+=1,u}function Tt(t,e){const r=(t.style.animation||"").split(", "),l=r.filter(e?i=>i.indexOf(e)<0:i=>i.indexOf("__svelte")===-1),o=r.length-l.length;o&&(t.style.animation=l.join(", "),Nt-=o,Nt||yo())}function yo(){Bt(()=>{Nt||(Et.forEach(t=>{const{stylesheet:e}=t;let r=e.cssRules.length;for(;r--;)e.deleteRule(r);t.rules={}}),Et.clear())})}let zt;function yt(t){zt=t}function Gt(){if(!zt)throw new Error("Function called outside component initialization");return zt}function Rt(t){Gt().$$.on_mount.push(t)}function _o(t){Gt().$$.on_destroy.push(t)}function qt(){const t=Gt();return(e,r,{cancelable:l=!1}={})=>{const o=t.$$.callbacks[e];if(o){const i=Zr(e,r,{cancelable:l});return o.slice().forEach(a=>{a.call(t,i)}),!i.defaultPrevented}return!0}}const vt=[],Ze=[],Lt=[],jt=[],ko=Promise.resolve();let Ot=!1;function zo(){Ot||(Ot=!0,ko.then(Jr))}function Ke(t){Lt.push(t)}function dt(t){jt.push(t)}const Mt=new Set;let St=0;function Jr(){const t=zt;do{for(;St{bt=null})),bt}function _t(t,e,r){t.dispatchEvent(Zr(`${e?"intro":"outro"}${r}`))}const Ct=new Set;let Xe;function Ve(){Xe={r:0,c:[],p:Xe}}function De(){Xe.r||Ue(Xe.c),Xe=Xe.p}function N(t,e){t&&t.i&&(Ct.delete(t),t.i(e))}function D(t,e,r,l){if(t&&t.o){if(Ct.has(t))return;Ct.add(t),Xe.c.push(()=>{Ct.delete(t),l&&(r&&t.d(1),l())}),t.o(e)}}const to={duration:0};function ro(t,e,r){let l=e(t,r),o=!1,i,a,s=0;function d(){i&&Tt(t,i)}function p(){const{delay:u=0,duration:g=300,easing:w=It,tick:b=re,css:y}=l||to;y&&(i=Dt(t,0,1,g,u,w,y,s++)),b(0,1);const v=Yr()+u,_=v+g;a&&a.abort(),o=!0,Ke(()=>_t(t,!0,"start")),a=$r(x=>{if(o){if(x>=_)return b(1,0),_t(t,!0,"end"),d(),o=!1;if(x>=v){const k=w((x-v)/g);b(k,1-k)}}return o})}let m=!1;return{start(){m||(m=!0,Tt(t),Ft(l)?(l=l(),eo().then(p)):p())},invalidate(){m=!1},end(){o&&(d(),o=!1)}}}function ct(t,e,r,l){let o=e(t,r),i=l?0:1,a=null,s=null,d=null;function p(){d&&Tt(t,d)}function m(g,w){const b=g.b-i;return w*=Math.abs(b),{a:i,b:g.b,d:b,duration:w,start:g.start,end:g.start+w,group:g.group}}function u(g){const{delay:w=0,duration:b=300,easing:y=It,tick:v=re,css:_}=o||to,x={start:Yr()+w,b:g};g||(x.group=Xe,Xe.r+=1),a||s?s=x:(_&&(p(),d=Dt(t,i,g,b,w,y,_)),g&&v(0,1),a=m(x,b),Ke(()=>_t(t,g,"start")),$r(k=>{if(s&&k>s.start&&(a=m(s,b),s=null,_t(t,a.b,"start"),_&&(p(),d=Dt(t,i,a.b,a.duration,0,y,o.css))),a){if(k>=a.end)v(i=a.b,1-i),_t(t,a.b,"end"),s||(a.b?p():--a.group.r||Ue(a.group.c)),a=null;else if(k>=a.start){const W=k-a.start;i=a.a+a.d*y(W/a.duration),v(i,1-i)}}return!!(a||s)}))}return{run(g){Ft(o)?eo().then(()=>{o=o(),u(g)}):u(g)},end(){p(),a=s=null}}}function pt(t,e,r){const l=t.$$.props[e];l!==void 0&&(t.$$.bound[l]=r,r(t.$$.ctx[l]))}function we(t){t&&t.c()}function ge(t,e,r,l){const{fragment:o,on_mount:i,on_destroy:a,after_update:s}=t.$$;o&&o.m(e,r),l||Ke(()=>{const d=i.map(qr).filter(Ft);a?a.push(...d):Ue(d),t.$$.on_mount=[]}),s.forEach(Ke)}function me(t,e){const r=t.$$;r.fragment!==null&&(Ue(r.on_destroy),r.fragment&&r.fragment.d(e),r.on_destroy=r.fragment=null,r.ctx=[])}function xo(t,e){t.$$.dirty[0]===-1&&(vt.push(t),zo(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const b=w.length?w[0]:g;return p.ctx&&o(p.ctx[u],p.ctx[u]=b)&&(!p.skip_bound&&p.bound[u]&&p.bound[u](b),m&&xo(t,u)),g}):[],p.update(),m=!0,Ue(p.before_update),p.fragment=l?l(p.ctx):!1,e.target){if(e.hydrate){const u=ho(e.target);p.fragment&&p.fragment.l(u),u.forEach(C)}else p.fragment&&p.fragment.c();e.intro&&N(t.$$.fragment),ge(t,e.target,e.anchor,e.customElement),Jr()}yt(d)}class Ce{$destroy(){me(this,1),this.$destroy=re}$on(e,r){const l=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return l.push(r),()=>{const o=l.indexOf(r);o!==-1&&l.splice(o,1)}}$set(e){this.$$set&&!so(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function He(t,e){const r=l=>{const{action:o,data:i}=l.data;o===t&&e(i)};Rt(()=>window.addEventListener("message",r)),_o(()=>window.removeEventListener("message",r))}const at=[];function Qe(t,e=re){let r;const l=new Set;function o(s){if(be(t,s)&&(t=s,r)){const d=!at.length;for(const p of l)p[1](),at.push(p,t);if(d){for(let p=0;p{l.delete(p),l.size===0&&(r(),r=null)}}return{set:o,update:i,subscribe:a}}const kt=Qe(!1),Ut=Qe(!1),Ht=Qe(""),Te=Qe([]),ft=Qe([]),it=Qe([]),ut=Qe(3),Je=Qe(!1),Pt=Qe({manageProperty:1,changePropertyForSale:0,sellProperty:0,listNewProperty:2,deleteProperty:2,setApartments:2});let oo=!1;Ut.subscribe(t=>{oo=t});let lo="";Ht.subscribe(t=>{lo=t});async function Me(t,e={},r){if(oo==!0&&r)return Promise.resolve(r||{});const l={method:"post",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(e)},o=window.GetParentResourceName?window.GetParentResourceName():lo;return await(await fetch(`https://${o}/${t}`,l)).json()}function Xt(t){let e,r;const l=t[2].default,o=po(l,t,t[1],null);return{c(){e=f("main"),o&&o.c(),c(e,"class","svelte-1fnr7mh")},m(i,a){E(i,e,a),o&&o.m(e,null),r=!0},p(i,a){o&&o.p&&(!r||a&2)&&uo(o,l,i,i[1],r?fo(l,i[1],a,null):go(i[1]),null)},i(i){r||(N(o,i),r=!0)},o(i){D(o,i),r=!1},d(i){i&&C(e),o&&o.d(i)}}}function So(t){let e,r,l=t[0]&&Xt(t);return{c(){l&&l.c(),e=$e()},m(o,i){l&&l.m(o,i),E(o,e,i),r=!0},p(o,[i]){o[0]?l?(l.p(o,i),i&1&&N(l,1)):(l=Xt(o),l.c(),N(l,1),l.m(e.parentNode,e)):l&&(Ve(),D(l,1,1,()=>{l=null}),De())},i(o){r||(N(l),r=!0)},o(o){D(l),r=!1},d(o){l&&l.d(o),o&&C(e)}}}function Lo(t,e,r){let{$$slots:l={},$$scope:o}=e,i;return kt.subscribe(a=>{r(0,i=a)}),He("setVisible",a=>{kt.set(a)}),Rt(()=>{const a=s=>{i&&["Escape"].includes(s.code)&&(Me("hideUI"),kt.set(!1))};return window.addEventListener("keydown",a),()=>window.removeEventListener("keydown",a)}),t.$$set=a=>{"$$scope"in a&&r(1,o=a.$$scope)},[i,o,l]}class Co extends Ce{constructor(e){super(),Le(this,e,Lo,So,be,{})}}const Eo=()=>!window.invokeNative,nt=(t,e=0)=>{if(Eo())for(const r of t)setTimeout(()=>{window.dispatchEvent(new MessageEvent("message",{data:{action:r.action,data:r.data}}))},e)};function Qt(t,e,r){const l=t.slice();return l[6]=e[r],l}function Zt(t,e,r){const l=t.slice();return l[9]=e[r],l}function Jt(t){let e,r=t[1],l=[];for(let o=0;o{let p=Object.assign({},i);p.property_id=o.length+1,p.price=Math.floor(Math.random()*1e6),p.for_sale=Math.random()>.5?1:0;let m={x:Math.floor(Math.random()*1e6),y:Math.floor(Math.random()*1e6),z:Math.floor(Math.random()*1e6)};p.garage=Math.random()>.5?m:null,o=[...o,p],nt([{action:"setProperties",data:o}])}}]},{component:"Is Realtor",actions:[{name:"true",action:"setRealtor",data:!0},{name:"false",action:"setRealtor",data:!1}]}],()=>{r(0,l=!l)},p=>{if(p.custom==!0){p.customFunction();return}nt([{action:p.action,data:p.data}])}]}class Ao extends Ce{constructor(e){super(),Le(this,e,Ro,No,be,{})}}function Mo(t,e,r){let l,o,i,a,s,d,p;de(t,Je,w=>r(0,l=w)),de(t,ft,w=>r(1,o=w)),de(t,it,w=>r(2,i=w)),de(t,Te,w=>r(3,a=w)),de(t,Pt,w=>r(4,s=w)),de(t,ut,w=>r(5,d=w)),de(t,kt,w=>r(6,p=w));function m(w){w.key==="="&&xe(kt,p=!0,p)}return He("setBrowserMode",w=>{Ut.set(w),console.log("browser mode enabled"),w?window.addEventListener("keydown",m):window.removeEventListener("keydown",m)}),He("setRealtorGrade",w=>{xe(ut,d=w,d)}),He("setConfig",w=>{xe(Pt,s=w,s)}),He("setProperties",w=>{xe(Te,a=null,a),xe(Te,a=w,a)}),He("updateProperty",w=>{const b=w.property_id,y=a.findIndex(v=>v.property_id===b);y!==-1?xe(Te,a[y]=w,a):a.push(w),xe(Te,a=[...a],a)}),He("setApartments",w=>{xe(it,i=null,i),xe(it,i=w,i)}),He("updateApartment",w=>{const b=w.apartmentData.label,y=i.findIndex(v=>v.apartmentData.label===b);y!==-1&&xe(it,i[y]=w,i),xe(it,i=[...i],i)}),He("setShells",w=>{xe(ft,o=w,o)}),nt([{action:"setVisible",data:!0}]),nt([{action:"setBrowserMode",data:!0}]),He("setTempHide",w=>{xe(Je,l=w,l)}),nt([{action:"setApartments",data:[{apartmentData:{imgs:[{label:"Outside",url:"https://cdn.discordapp.com/attachments/1102801782452785162/1106153553283784704/integrity.webp"}],label:"Integrity Way",door:{x:269.73,y:-640.75,width:1,h:249.07,z:42.02,length:1}},apartments:{1:!0}},{apartmentData:{imgs:[{label:"Outside",url:"https://cdn.discordapp.com/attachments/1102801782452785162/1106154069426458665/integrity_1.webp"}],label:"South Rockford Drive",door:{x:-667.02,y:-1105.24,width:1,h:242.32,z:14.63,length:1}},apartments:[]}]}]),nt([{action:"setShells",data:{Garage:{imgs:[{url:"https://i.postimg.cc/QCJr7nWT/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/CMG09d6x/garage.webp",label:"Garage"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-1465633100,label:"Garage"},"House 3":{imgs:[{url:"https://i.postimg.cc/HLbdwtRd/angle1.webp",label:"Angle 1"},{url:"https://i.postimg.cc/C1YYmqpD/angle2.webp",label:"Angle 2"},{url:"https://i.postimg.cc/26wYJSCt/entry.webp",label:"Entrance"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-944672758,label:"House 3"},Store:{imgs:[{url:"https://i.postimg.cc/wBmZJbCj/room-1.webp",label:"Room 1"},{url:"https://i.postimg.cc/vBwjvtyL/room-2.webp",label:"Room 2"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-1894535671,label:"Store"},"Standard Motel":{imgs:[{url:"https://i.postimg.cc/q7PQTJZk/motel.webp",label:"Motel"}],doorOffset:{y:-2.3,z:0,heading:90,width:1.5,x:-.5},hash:150799162,label:"Standard Motel"},"Modern Hotel":{imgs:[{url:"https://i.postimg.cc/BQ7T3ZXd/angle-1.webp",label:"Angle 1"},{url:"https://i.postimg.cc/SxXWx09j/angle-2.webp",label:"Angle 2"}],doorOffset:{y:4.35,z:0,heading:179.79,width:2,x:4.98},hash:1926141467,label:"Modern Hotel"},"2 Floor House":{imgs:[{url:"https://i.postimg.cc/TPfgqKS5/bathroom.webp",label:"Bathroom"},{url:"https://i.postimg.cc/9Mf9KvcW/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/MHMQKVcN/floor2.webp",label:"Floor 2"},{url:"https://i.postimg.cc/B6wF0Mv2/kitchen.webp",label:"Kitchen"},{url:"https://i.postimg.cc/MHCjcHVT/livingroom.webp",label:"Living Room"},{url:"https://i.postimg.cc/zXhgswYR/room1.webp",label:"Room 1"},{url:"https://i.postimg.cc/fWpdq2pN/room2.webp",label:"Room 2"},{url:"https://i.postimg.cc/TP0mkRM7/room3.webp",label:"Room 3"},{url:"https://i.postimg.cc/dV8Gy2WK/room3dresser.webp",label:"Room 3 Dresser"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-1034449271,label:"2 Floor House"},Trailer:{imgs:[{url:"https://i.postimg.cc/L5xHq67P/entranceandkitchen.webp",label:"Entrance and Kitchen"},{url:"https://i.postimg.cc/05n5XcQN/main.webp",label:"Main"},{url:"https://i.postimg.cc/qM7JPyhx/room1.webp",label:"Room"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:2076152142,label:"Trailer"},"House 2":{imgs:[{url:"https://i.postimg.cc/251Brg1T/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/TwmLWmqD/hallway.webp",label:"Hallway"},{url:"https://i.postimg.cc/QMvKtS5D/kitchen.webp",label:"Kitchen"},{url:"https://i.postimg.cc/3NTyjRnb/mainarea.webp",label:"Main Area"},{url:"https://i.postimg.cc/mkyPmsnZ/room.webp",label:"Room"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-1065164752,label:"House 2"},Office:{imgs:[{url:"https://i.postimg.cc/LXddbMtP/entry.webp",label:"Entance"},{url:"https://i.postimg.cc/L5RcmB06/office.webp",label:"Office"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:444575403,label:"Office"},"Apartment 2 Unfurnished":{imgs:[{url:"https://i.postimg.cc/4404Tn6C/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/MKj6Zx5n/kitchen.webp",label:"Kitchen"},{url:"https://i.postimg.cc/qvVkzYDj/livingroom.webp",label:"Living Room"}],doorOffset:{y:-6.5,z:-1,heading:358.5,width:1.5,x:4.69},hash:-886563882,label:"Apartment 2 Unfurnished"},"House 4":{imgs:[{url:"https://i.postimg.cc/FzC7MZhw/bathroom.webp",label:"Bathroom"},{url:"https://i.postimg.cc/9XLRwWy1/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/cLnrzw25/kitchen.webp",label:"Kitchen"},{url:"https://i.postimg.cc/8CgjgsVk/livingroom.webp",label:"Living Room"},{url:"https://i.postimg.cc/CLtRJmPq/room1.webp",label:"Room 1"},{url:"https://i.postimg.cc/YSNjrkp6/room2.webp",label:"Room 2"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-775821472,label:"House 4"},"House 1":{imgs:[{url:"https://i.postimg.cc/Df96DdYt/bathroom.webp",label:"Bathroom"},{url:"https://i.postimg.cc/Pr1ykpgN/diningroom.webp",label:"Dining Room"},{url:"https://i.postimg.cc/HLk95SV7/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/CxYNMM07/kitchen.webp",label:"Kitchen"},{url:"https://i.postimg.cc/P54MCGrj/livingroom.webp",label:"Living Room"},{url:"https://i.postimg.cc/FKCgxjLC/room1.webp",label:"Room 1"},{url:"https://i.postimg.cc/sXBPHvPj/room2.webp",label:"Room 2"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:1094270725,label:"House 1"},Container:{imgs:[{url:"https://i.postimg.cc/PxK48W5q/container.webp",label:"Container"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-927040141,label:"Container"},Warehouse:{imgs:[{url:"https://i.postimg.cc/m2gnVrvq/angle1.webp",label:"Angle 1"},{url:"https://i.postimg.cc/sDHNLry2/angle2.webp",label:"Angle 2"}],doorOffset:{y:0,z:0,heading:0,width:2,x:0},hash:-2113727952,label:"Warehouse"},"Apartment Unfurnished":{imgs:[{url:"https://i.postimg.cc/3NstF2PQ/bathroom.webp",label:"Bathroom"},{url:"https://i.postimg.cc/WpdjSjQ5/bedroom.webp",label:"Bedroom"},{url:"https://i.postimg.cc/QNvDywDh/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/nhJJHmMW/kitchen.webp",label:"Kitchen"},{url:"https://i.postimg.cc/ZK3mtHY3/livingroom.webp",label:"Living Room"}],doorOffset:{y:-10.25,z:0,heading:0,width:1.5,x:1.44},hash:276092861,label:"Apartment Unfurnished"},"Apartment Furnished":{imgs:[{url:"https://i.postimg.cc/g2PYn8XR/bathroom.webp",label:"Bathroom"},{url:"https://i.postimg.cc/zBMN5gYy/Bedroom.webp",label:"Bedroom"},{url:"https://i.postimg.cc/MTXwhYNk/entry.webp",label:"Entrance"},{url:"https://i.postimg.cc/GtyCpmbq/Kitchen-and-Dining.webp",label:"Kitchen and Dining"},{url:"https://i.postimg.cc/ThvX5vwG/living-room-1.webp",label:"Living Room Angle 1"},{url:"https://i.postimg.cc/dQkkCR1S/living-room-2.webp",label:"Living Room Angle 2"}],doorOffset:{y:-10.25,z:0,heading:0,width:1.5,x:1.44},hash:1205338731,label:"Apartment Furnished"}}}]),[]}class Vo extends Ce{constructor(e){super(),Le(this,e,Mo,null,be,{})}}function Do(t){const e=t-1;return e*e*e+1}function gt(t,{delay:e=0,duration:r=400,easing:l=It}={}){const o=+getComputedStyle(t).opacity;return{delay:e,duration:r,easing:l,css:i=>`opacity: ${i*o}`}}function ao(t,{delay:e=0,duration:r=400,easing:l=Do,x:o=0,y:i=0,opacity:a=0}={}){const s=getComputedStyle(t),d=+s.opacity,p=s.transform==="none"?"":s.transform,m=d*(1-a);return{delay:e,duration:r,easing:l,css:(u,g)=>` + transform: ${p} translate(${(1-u)*o}px, ${(1-u)*i}px); + opacity: ${d-m*g}`}}function To(t){let e,r;return{c(){e=f("img"),je(e.src,r="images/property-card-img.png")||c(e,"src",r),c(e,"alt","Default Property Card Image")},m(l,o){E(l,e,o)},p:re,d(l){l&&C(e)}}}function jo(t){let e,r;return{c(){e=f("img"),je(e.src,r=t[2].extra_imgs[0]?t[2].extra_imgs[0].url:t[3][t[2].shell].imgs[0].url)||c(e,"src",r),c(e,"alt","")},m(l,o){E(l,e,o)},p(l,o){o&12&&!je(e.src,r=l[2].extra_imgs[0]?l[2].extra_imgs[0].url:l[3][l[2].shell].imgs[0].url)&&c(e,"src",r)},d(l){l&&C(e)}}}function rr(t){let e;return{c(){e=f("div"),e.innerHTML=` + For Sale`,c(e,"class","each-tile")},m(r,l){E(r,e,l)},d(r){r&&C(e)}}}function Oo(t){var H;let e,r,l,o,i,a,s,d,p=t[2].street?t[2].street+" - ":t[2].apartment?t[2].apartment+" - ":"",m,u,g=t[2].property_id+"",w,b,y,v=(t[2].region?t[2].region:"")+"",_,x,k,W,z=((H=t[2].price)==null?void 0:H.toLocaleString())+"",U,Y,R,V,K,T,ee,ce,P=(t[3][t[2].shell]?t[3][t[2].shell].imgs.length:0)+"",L,I,Q,ne,le,Z=t[2].shell+"",pe,q,B,A,G,se=t[2].garage_data&&Object.keys(t[2].garage_data).length>0?"Yes":"No",M,te,fe;function ue(S,oe){return(S[2].extra_imgs[0]?S[2].extra_imgs[0].url:S[3][S[2].shell].imgs[0].url)?jo:To}let $=ue(t),j=$(t),ae=t[4]>=0&&t[2].for_sale&&rr();return{c(){e=f("div"),r=f("div"),j.c(),l=h(),o=f("button"),o.textContent="View Property",a=h(),s=f("div"),d=f("p"),m=O(p),u=h(),w=O(g),b=h(),y=f("p"),_=O(v),x=h(),k=f("p"),W=O("$ "),U=O(z),Y=O(" USD"),R=h(),V=f("div"),ae&&ae.c(),K=h(),T=f("div"),ee=f("i"),ce=O(`\r + Gallery: `),L=O(P),I=h(),Q=f("div"),ne=f("i"),le=h(),pe=O(Z),q=h(),B=f("div"),A=f("i"),G=O(`\r + Garage: `),M=O(se),c(o,"class","invisible h-0 w-fit absolute px-[1vw] py-[0.5vw] group-hover:visible group-hover:h-fit card-hover-button"),c(r,"class","w-full h-fit grid place-items-center relative"),c(d,"class","property-name"),c(y,"class","property-address"),c(k,"class","property-cost"),c(ee,"class","fas fa-image"),c(T,"class","each-tile"),c(ne,"class","fas fa-house-chimney"),c(Q,"class","each-tile"),c(A,"class","fas fa-truck-front"),c(B,"class","each-tile"),c(V,"class","property-details"),c(s,"class","property-card-details"),c(e,"id",t[1]),c(e,"class","property-card-wrapper group")},m(S,oe){E(S,e,oe),n(e,r),j.m(r,null),n(r,l),n(r,o),n(e,a),n(e,s),n(s,d),n(d,m),n(d,u),n(d,w),n(s,b),n(s,y),n(y,_),n(s,x),n(s,k),n(k,W),n(k,U),n(k,Y),n(s,R),n(s,V),ae&&ae.m(V,null),n(V,K),n(V,T),n(T,ee),n(T,ce),n(T,L),n(V,I),n(V,Q),n(Q,ne),n(Q,le),n(Q,pe),n(V,q),n(V,B),n(B,A),n(B,G),n(B,M),te||(fe=X(o,"click",t[5]),te=!0)},p(S,[oe]){var ke;$===($=ue(S))&&j?j.p(S,oe):(j.d(1),j=$(S),j&&(j.c(),j.m(r,l))),oe&4&&p!==(p=S[2].street?S[2].street+" - ":S[2].apartment?S[2].apartment+" - ":"")&&ie(m,p),oe&4&&g!==(g=S[2].property_id+"")&&ie(w,g),oe&4&&v!==(v=(S[2].region?S[2].region:"")+"")&&ie(_,v),oe&4&&z!==(z=((ke=S[2].price)==null?void 0:ke.toLocaleString())+"")&&ie(U,z),S[4]>=0&&S[2].for_sale?ae||(ae=rr(),ae.c(),ae.m(V,K)):ae&&(ae.d(1),ae=null),oe&12&&P!==(P=(S[3][S[2].shell]?S[3][S[2].shell].imgs.length:0)+"")&&ie(L,P),oe&4&&Z!==(Z=S[2].shell+"")&&ie(pe,Z),oe&4&&se!==(se=S[2].garage_data&&Object.keys(S[2].garage_data).length>0?"Yes":"No")&&ie(M,se),oe&2&&c(e,"id",S[1])},i(S){i||Ke(()=>{i=ro(o,ao,{y:10,duration:250}),i.start()})},o:re,d(S){S&&C(e),j.d(),ae&&ae.d(),te=!1,fe()}}}function Ho(t,e,r){let l,o;de(t,ft,p=>r(3,l=p)),de(t,ut,p=>r(4,o=p));let{id:i="property-card-1",property:a=null,selectedProperty:s=null}=e;const d=()=>r(0,s=a);return t.$$set=p=>{"id"in p&&r(1,i=p.id),"property"in p&&r(2,a=p.property),"selectedProperty"in p&&r(0,s=p.selectedProperty)},[s,i,a,l,o,d]}class Io extends Ce{constructor(e){super(),Le(this,e,Ho,Oo,be,{id:1,property:2,selectedProperty:0})}}function or(t,e,r){const l=t.slice();return l[10]=e[r],l}function lr(t){let e,r,l;return{c(){e=f("label"),r=O(t[2]),l=O(":"),c(e,"for","dd")},m(o,i){E(o,e,i),n(e,r),n(e,l)},p(o,i){i&4&&ie(r,o[2])},d(o){o&&C(e)}}}function Fo(t){let e;return{c(){e=f("div")},m(r,l){E(r,e,l)},p:re,d(r){r&&C(e)}}}function Bo(t){let e,r=t[4].trim()!=="",l,o,i,a=r&&ar(t);return{c(){e=f("div"),a&&a.c(),l=h(),o=f("p"),i=O(t[0]),c(o,"class","selected-value-text"),c(e,"class","select-wrapper-selected-value")},m(s,d){E(s,e,d),a&&a.m(e,null),n(e,l),n(e,o),n(o,i)},p(s,d){d&16&&(r=s[4].trim()!==""),r?a?a.p(s,d):(a=ar(s),a.c(),a.m(e,l)):a&&(a.d(1),a=null),d&1&&ie(i,s[0])},d(s){s&&C(e),a&&a.d()}}}function ar(t){let e,r;return{c(){e=f("p"),r=O(t[4]),c(e,"class","inside-label")},m(l,o){E(l,e,o),n(e,r)},p(l,o){o&16&&ie(r,l[4])},d(l){l&&C(e)}}}function ir(t){let e;function r(i,a){return i[1].length<1?qo:Go}let l=r(t),o=l(t);return{c(){e=f("div"),o.c(),c(e,"class","options-wrapper")},m(i,a){E(i,e,a),o.m(e,null)},p(i,a){l===(l=r(i))&&o?o.p(i,a):(o.d(1),o=l(i),o&&(o.c(),o.m(e,null)))},d(i){i&&C(e),o.d()}}}function Go(t){let e,r=t[1],l=[];for(let o=0;o{u(w)};return t.$$set=w=>{"dropdownValues"in w&&r(1,o=w.dropdownValues),"label"in w&&r(2,i=w.label),"selectedValue"in w&&r(0,a=w.selectedValue),"id"in w&&r(3,s=w.id),"insideLabel"in w&&r(4,d=w.insideLabel)},[a,o,i,s,d,p,m,u,g]}class Vt extends Ce{constructor(e){super(),Le(this,e,Wo,Uo,be,{dropdownValues:1,label:2,selectedValue:0,id:3,insideLabel:4})}}function dr(t,e,r){const l=t.slice();return l[9]=e[r],l}function cr(t){var ht;let e,r,l,o,i,a,s,d,p,m,u,g,w,b,y,v,_=t[0].street?t[0].street+" - ":t[0].apartment?t[0].apartment+" - ":"",x,k,W=t[0].property_id+"",z,U,Y,R=t[0].description+"",V,K,T,ee=t[0].shell,ce,P,L,I,Q=((ht=t[0].price)==null?void 0:ht.toLocaleString())+"",ne,le,Z,pe,q,B,A,G,se,M,te=(t[2][t[0].shell]?t[2][t[0].shell].imgs.length:0)+"",fe,ue,$,j,ae,H=t[0].shell+"",S,oe,ke,We,Fe,et=t[0].garage_data&&Object.keys(t[0].garage_data).length>0?"Yes":"No",Be,tt,Ge,ve,Ye,wt,Ne=ur(t),Se=t[3]>=0&&t[0].for_sale&&gr(),ye=t[3]>=t[4].manageProperty&&mr(t);return{c(){e=f("div"),r=f("div"),l=f("div"),o=f("div"),i=f("div"),a=f("div"),a.innerHTML=` +

Property Details

`,s=h(),d=f("div"),d.innerHTML='',p=h(),m=f("div"),u=f("img"),w=h(),b=f("div"),y=f("div"),v=f("p"),x=O(_),k=h(),z=O(W),U=h(),Y=f("p"),V=O(R),K=h(),T=f("div"),Ne.c(),ce=h(),P=f("div"),L=f("p"),I=O("$ "),ne=O(Q),le=O(" USD"),Z=h(),pe=f("button"),pe.innerHTML=` +

Set Waypoint

`,q=h(),B=f("div"),Se&&Se.c(),A=h(),G=f("div"),se=f("i"),M=O(`\r + Gallery: `),fe=O(te),ue=h(),$=f("div"),j=f("i"),ae=h(),S=O(H),oe=h(),ke=f("div"),We=f("i"),Fe=O(`\r + Garage: `),Be=O(et),tt=h(),ye&&ye.c(),c(a,"class","heading-title-wrapper"),c(i,"class","header"),je(u.src,g="images/apts-bg.png")||c(u,"src",g),c(u,"alt","Apartments Background"),c(v,"class","property-name"),c(Y,"class","property-info"),c(T,"class","gallery-image-wrapper"),c(y,"class","left-column"),c(L,"class","title"),c(pe,"class","waypoint"),c(se,"class","fas fa-image"),c(G,"class","each-tile"),c(j,"class","fas fa-house-chimney"),c($,"class","each-tile"),c(We,"class","fas fa-truck-front"),c(ke,"class","each-tile"),c(B,"class","tiles-wrapper"),c(P,"class","right-column"),c(b,"class","data-details-property"),c(m,"class","large-footer-modal-body-data"),c(o,"class","modal-body large-footer-modal-body"),c(l,"class","modal-content large-footer-modal-content"),c(r,"class","modal-dialog large-footer-modal-dialog"),c(e,"class","modal large-footer-modal"),c(e,"tabindex","-1"),c(e,"aria-hidden","true")},m(J,he){E(J,e,he),n(e,r),n(r,l),n(l,o),n(o,i),n(i,a),n(i,s),n(i,d),n(o,p),n(o,m),n(m,u),n(m,w),n(m,b),n(b,y),n(y,v),n(v,x),n(v,k),n(v,z),n(y,U),n(y,Y),n(Y,V),n(y,K),n(y,T),Ne.m(T,null),n(b,ce),n(b,P),n(P,L),n(L,I),n(L,ne),n(L,le),n(P,Z),n(P,pe),n(P,q),n(P,B),Se&&Se.m(B,null),n(B,A),n(B,G),n(G,se),n(G,M),n(G,fe),n(B,ue),n(B,$),n($,j),n($,ae),n($,S),n(B,oe),n(B,ke),n(ke,We),n(ke,Fe),n(ke,Be),n(o,tt),ye&&ye.m(o,null),ve=!0,Ye||(wt=[X(d,"click",t[6]),X(pe,"click",t[7])],Ye=!0)},p(J,he){var rt;(!ve||he&1)&&_!==(_=J[0].street?J[0].street+" - ":J[0].apartment?J[0].apartment+" - ":"")&&ie(x,_),(!ve||he&1)&&W!==(W=J[0].property_id+"")&&ie(z,W),(!ve||he&1)&&R!==(R=J[0].description+"")&&ie(V,R),he&1&&be(ee,ee=J[0].shell)?(Ne.d(1),Ne=ur(J),Ne.c(),Ne.m(T,null)):Ne.p(J,he),(!ve||he&1)&&Q!==(Q=((rt=J[0].price)==null?void 0:rt.toLocaleString())+"")&&ie(ne,Q),J[3]>=0&&J[0].for_sale?Se||(Se=gr(),Se.c(),Se.m(B,A)):Se&&(Se.d(1),Se=null),(!ve||he&5)&&te!==(te=(J[2][J[0].shell]?J[2][J[0].shell].imgs.length:0)+"")&&ie(fe,te),(!ve||he&1)&&H!==(H=J[0].shell+"")&&ie(S,H),(!ve||he&1)&&et!==(et=J[0].garage_data&&Object.keys(J[0].garage_data).length>0?"Yes":"No")&&ie(Be,et),J[3]>=J[4].manageProperty?ye?ye.p(J,he):(ye=mr(J),ye.c(),ye.m(o,null)):ye&&(ye.d(1),ye=null)},i(J){ve||(Ke(()=>{Ge||(Ge=ct(e,gt,{duration:100},!0)),Ge.run(1)}),ve=!0)},o(J){Ge||(Ge=ct(e,gt,{duration:100},!1)),Ge.run(0),ve=!1},d(J){J&&C(e),Ne.d(J),Se&&Se.d(),ye&&ye.d(),J&&Ge&&Ge.end(),Ye=!1,Ue(wt)}}}function pr(t){let e,r;return{c(){e=f("img"),je(e.src,r=t[9].url)||c(e,"src",r),c(e,"alt","Detail of the selected property")},m(l,o){E(l,e,o)},p:re,d(l){l&&C(e)}}}function fr(t){let e,r=t[5](),l=[];for(let o=0;o + For Sale`,c(e,"class","each-tile")},m(r,l){E(r,e,l)},d(r){r&&C(e)}}}function mr(t){let e,r,l,o;return{c(){e=f("div"),r=f("button"),r.textContent="Manage Property",c(e,"class","large-footer-modal-footer")},m(i,a){E(i,e,a),n(e,r),l||(o=X(r,"click",t[8]),l=!0)},p:re,d(i){i&&C(e),l=!1,o()}}}function Yo(t){let e,r,l=t[0]&&cr(t);return{c(){l&&l.c(),e=$e()},m(o,i){l&&l.m(o,i),E(o,e,i),r=!0},p(o,[i]){o[0]?l?(l.p(o,i),i&1&&N(l,1)):(l=cr(o),l.c(),N(l,1),l.m(e.parentNode,e)):l&&(Ve(),D(l,1,1,()=>{l=null}),De())},i(o){r||(N(l),r=!0)},o(o){D(l),r=!1},d(o){l&&l.d(o),o&&C(e)}}}function Ko(t,e,r){let l,o,i;de(t,ft,g=>r(2,l=g)),de(t,ut,g=>r(3,o=g)),de(t,Pt,g=>r(4,i=g));let{selectedProperty:a=null,manageProperty:s=!1}=e;function d(){let g=a.extra_imgs;const w=a.shell;return g=[...g,...l[w].imgs],g}const p=()=>r(0,a=null),m=()=>Me("setWaypoint",a.door_data),u=()=>r(1,s=!0);return t.$$set=g=>{"selectedProperty"in g&&r(0,a=g.selectedProperty),"manageProperty"in g&&r(1,s=g.manageProperty)},[a,s,l,o,i,d,p,m,u]}class $o extends Ce{constructor(e){super(),Le(this,e,Ko,Yo,be,{selectedProperty:0,manageProperty:1})}}function wr(t,e,r){const l=t.slice();return l[10]=e[r],l}function hr(t){let e,r,l;return{c(){e=f("label"),r=O(t[2]),l=O(":"),c(e,"for","dd"),c(e,"class","svelte-1d8ds69")},m(o,i){E(o,e,i),n(e,r),n(e,l)},p(o,i){i&4&&ie(r,o[2])},d(o){o&&C(e)}}}function Xo(t){let e;return{c(){e=f("div")},m(r,l){E(r,e,l)},p:re,d(r){r&&C(e)}}}function Qo(t){let e,r=t[4].trim()!=="",l,o,i,a=r&&br(t);return{c(){e=f("div"),a&&a.c(),l=h(),o=f("p"),i=O(t[0]),c(o,"class","form-selected-value-text svelte-1d8ds69"),c(e,"class","form-select-wrapper-selected-value svelte-1d8ds69")},m(s,d){E(s,e,d),a&&a.m(e,null),n(e,l),n(e,o),n(o,i)},p(s,d){d&16&&(r=s[4].trim()!==""),r?a?a.p(s,d):(a=br(s),a.c(),a.m(e,l)):a&&(a.d(1),a=null),d&1&&ie(i,s[0])},d(s){s&&C(e),a&&a.d()}}}function br(t){let e,r;return{c(){e=f("p"),r=O(t[4]),c(e,"class","form-inside-label svelte-1d8ds69")},m(l,o){E(l,e,o),n(e,r)},p(l,o){o&16&&ie(r,l[4])},d(l){l&&C(e)}}}function vr(t){let e;function r(i,a){return i[1].length<1?Jo:Zo}let l=r(t),o=l(t);return{c(){e=f("div"),o.c(),c(e,"class","form-options-wrapper svelte-1d8ds69")},m(i,a){E(i,e,a),o.m(e,null)},p(i,a){l===(l=r(i))&&o?o.p(i,a):(o.d(1),o=l(i),o&&(o.c(),o.m(e,null)))},d(i){i&&C(e),o.d()}}}function Zo(t){let e,r=t[1],l=[];for(let o=0;o{u(w)};return t.$$set=w=>{"dropdownValues"in w&&r(1,o=w.dropdownValues),"label"in w&&r(2,i=w.label),"selectedValue"in w&&r(0,a=w.selectedValue),"id"in w&&r(3,s=w.id),"insideLabel"in w&&r(4,d=w.insideLabel)},[a,o,i,s,d,p,m,u,g]}class Wt extends Ce{constructor(e){super(),Le(this,e,tl,el,be,{dropdownValues:1,label:2,selectedValue:0,id:3,insideLabel:4})}}function rl(t){let e,r,l,o,i,a,s,d,p;return{c(){e=f("div"),r=f("i"),o=h(),i=f("p"),a=O(t[3]),s=h(),d=f("p"),p=O(t[0]),c(r,"class",l="fas fa-circle "+(t[1]?"green":"red")+" indicator svelte-1mx70cn"),c(i,"class","left-value svelte-1mx70cn"),c(d,"class","right-value svelte-1mx70cn"),c(e,"class","set-not-set-wrapper svelte-1mx70cn"),c(e,"id",t[2])},m(m,u){E(m,e,u),n(e,r),n(e,o),n(e,i),n(i,a),n(e,s),n(e,d),n(d,p)},p(m,[u]){u&2&&l!==(l="fas fa-circle "+(m[1]?"green":"red")+" indicator svelte-1mx70cn")&&c(r,"class",l),u&8&&ie(a,m[3]),u&1&&ie(p,m[0]),u&4&&c(e,"id",m[2])},i:re,o:re,d(m){m&&C(e)}}}function ol(t,e,r){let{leftValue:l="Set",rightValue:o="",good:i=!0,id:a="status-indicator"}=e,s="";return Rt(()=>{o.trim()!==""?r(3,s=l+": "):r(3,s=l)}),t.$$set=d=>{"leftValue"in d&&r(4,l=d.leftValue),"rightValue"in d&&r(0,o=d.rightValue),"good"in d&&r(1,i=d.good),"id"in d&&r(2,a=d.id)},[o,i,a,s,l]}class mt extends Ce{constructor(e){super(),Le(this,e,ol,rl,be,{leftValue:4,rightValue:0,good:1,id:2})}}function kr(t,e,r){const l=t.slice();return l[39]=e[r],l[38]=r,l}function zr(t){let e,r,l,o,i,a,s,d,p;return i=new mt({props:{leftValue:t[1].for_sale?"Set":"Not Set",rightValue:t[13],good:t[1].for_sale}}),d=new Wt({props:{dropdownValues:t[12],label:"",insideLabel:"Change: ",selectedValue:t[13]}}),d.$on("selected-dropdown",t[22]),{c(){e=f("div"),r=f("p"),r.textContent="Sell Property",l=h(),o=f("div"),we(i.$$.fragment),a=h(),s=f("div"),we(d.$$.fragment),c(r,"class","label"),Ie(s,"margin-left","0.5vw"),c(o,"class","action-row"),c(e,"id","sell-property"),c(e,"class","form-row-wrapper")},m(m,u){E(m,e,u),n(e,r),n(e,l),n(e,o),ge(i,o,null),n(o,a),n(o,s),ge(d,s,null),p=!0},p(m,u){const g={};u[0]&2&&(g.leftValue=m[1].for_sale?"Set":"Not Set"),u[0]&2&&(g.good=m[1].for_sale),i.$set(g)},i(m){p||(N(i.$$.fragment,m),N(d.$$.fragment,m),p=!0)},o(m){D(i.$$.fragment,m),D(d.$$.fragment,m),p=!1},d(m){m&&C(e),me(i),me(d)}}}function Pr(t){let e,r,l,o,i,a,s,d,p,m;return i=new mt({props:{leftValue:t[2].trim()!==""?"Set":"Not Set",rightValue:"",good:t[2].trim()!==""}}),{c(){e=f("div"),r=f("p"),r.textContent="Finalize Sell Property",l=h(),o=f("div"),we(i.$$.fragment),a=h(),s=f("input"),c(r,"class","label"),c(s,"type","text"),c(s,"placeholder","ID: 34343434343"),Ie(s,"width","10vw"),c(o,"class","action-row"),c(e,"id","finalize-sell-property"),c(e,"class","form-row-wrapper")},m(u,g){E(u,e,g),n(e,r),n(e,l),n(e,o),ge(i,o,null),n(o,a),n(o,s),_e(s,t[2]),d=!0,p||(m=[X(s,"input",t[23]),X(s,"keyup",t[24])],p=!0)},p(u,g){const w={};g[0]&4&&(w.leftValue=u[2].trim()!==""?"Set":"Not Set"),g[0]&4&&(w.good=u[2].trim()!==""),i.$set(w),g[0]&4&&s.value!==u[2]&&_e(s,u[2])},i(u){d||(N(i.$$.fragment,u),d=!0)},o(u){D(i.$$.fragment,u),d=!1},d(u){u&&C(e),me(i),p=!1,Ue(m)}}}function xr(t){let e,r,l,o;return{c(){e=f("div"),r=f("img"),o=h(),je(r.src,l=t[39].url)||c(r,"src",l),c(r,"alt","")},m(i,a){E(i,e,a),n(e,r),n(e,o)},p(i,a){a[0]&64&&!je(r.src,l=i[39].url)&&c(r,"src",l)},d(i){i&&C(e)}}}function Sr(t){let e,r,l;return{c(){e=f("button"),e.textContent="Delete Property",c(e,"class","delete-button")},m(o,i){E(o,e,i),r||(l=X(e,"click",t[20]),r=!0)},p:re,d(o){o&&C(e),r=!1,l()}}}function ll(t){let e,r,l,o,i,a,s,d,p,m,u,g,w,b,y,v,_,x,k,W,z,U,Y,R,V,K,T,ee,ce,P,L,I,Q,ne,le,Z,pe,q,B,A,G,se,M,te,fe,ue,$,j,ae,H,S,oe,ke,We,Fe,et,Be,tt,Ge,ve,Ye,wt,Ne,Se,ye,ht,J,he,rt,At,Yt,ze=t[9]>=t[10].changePropertyForSale&&zr(t),Pe=t[9]>=t[10].sellProperty&&t[1].for_sale==1&&Pr(t);Q=new Wt({props:{dropdownValues:Object.keys(t[11]),label:"",id:"manage-dd-shell",selectedValue:t[5],insideLabel:"Type: "}}),Q.$on("selected-dropdown",t[29]);let lt=t[6],Re=[];for(let F=0;F=t[10].deleteProperty&&Sr(t);return{c(){e=f("div"),r=f("div"),l=f("div"),o=f("div"),i=f("div"),a=f("div"),a.innerHTML=` +

Manage Property

`,s=h(),d=f("div"),d.innerHTML='',p=h(),m=f("div"),u=f("div"),g=f("div"),g.innerHTML=`

Live Description

+

Change the settings after the creation!

`,w=h(),b=f("div"),ze&&ze.c(),y=h(),Pe&&Pe.c(),v=h(),_=f("div"),x=f("p"),x.textContent="Manage Description",k=h(),W=f("div"),z=f("textarea"),U=h(),Y=f("div"),R=f("p"),R.textContent="Manage Price",V=h(),K=f("div"),T=f("input"),ee=h(),ce=f("div"),P=f("p"),P.textContent="Manage Shell",L=h(),I=f("div"),we(Q.$$.fragment),ne=h(),le=f("div"),Z=f("p"),Z.textContent="Add Images",pe=h(),q=f("div"),B=f("input"),A=h(),G=f("input"),se=h(),M=f("button"),M.textContent="Add",te=h(),fe=f("div");for(let F=0;F=F[10].changePropertyForSale?ze?(ze.p(F,Ee),Ee[0]&1536&&N(ze,1)):(ze=zr(F),ze.c(),N(ze,1),ze.m(b,y)):ze&&(Ve(),D(ze,1,1,()=>{ze=null}),De()),F[9]>=F[10].sellProperty&&F[1].for_sale==1?Pe?(Pe.p(F,Ee),Ee[0]&1538&&N(Pe,1)):(Pe=Pr(F),Pe.c(),N(Pe,1),Pe.m(b,v)):Pe&&(Ve(),D(Pe,1,1,()=>{Pe=null}),De()),Ee[0]&8&&_e(z,F[3]),Ee[0]&16&&T.value!==F[4]&&_e(T,F[4]);const ot={};if(Ee[0]&2048&&(ot.dropdownValues=Object.keys(F[11])),Ee[0]&32&&(ot.selectedValue=F[5]),Q.$set(ot),Ee[0]&128&&B.value!==F[7]&&_e(B,F[7]),Ee[0]&256&&G.value!==F[8]&&_e(G,F[8]),Ee[0]&64){lt=F[6];let Oe;for(Oe=0;Oe=F[10].deleteProperty?Ae?Ae.p(F,Ee):(Ae=Sr(F),Ae.c(),Ae.m(J,null)):Ae&&(Ae.d(1),Ae=null)},i(F){rt||(N(ze),N(Pe),N(Q.$$.fragment,F),N(S.$$.fragment,F),N(Ye.$$.fragment,F),Ke(()=>{he||(he=ct(e,gt,{duration:100},!0)),he.run(1)}),rt=!0)},o(F){D(ze),D(Pe),D(Q.$$.fragment,F),D(S.$$.fragment,F),D(Ye.$$.fragment,F),he||(he=ct(e,gt,{duration:100},!1)),he.run(0),rt=!1},d(F){F&&C(e),ze&&ze.d(),Pe&&Pe.d(),me(Q),qe(Re,F),me(S),me(Ye),Ae&&Ae.d(),F&&he&&he.end(),At=!1,Ue(Yt)}}}function al(t,e,r){var se;let l,o,i,a,s;de(t,Je,M=>r(35,l=M)),de(t,Te,M=>r(36,o=M)),de(t,ut,M=>r(9,i=M)),de(t,Pt,M=>r(10,a=M)),de(t,ft,M=>r(11,s=M));const d=qt();let{manageProperty:p=!1,selectedProperty:m=null}=e;const u=o.findIndex(M=>M.property_id===m.property_id);let g=["For Sale","Not For Sale"],w=m.for_sale?g[0]:g[1];function b(M){const te=M===g[0];Me("updatePropertyData",{type:"UpdateForSale",property_id:m.property_id,data:{forsale:te}}),xe(Te,o[u].for_sale=te?1:0,o),r(1,m.for_sale=te?1:0,m)}let y=m.owner?m.owner:"",v=(se=m.description)!=null?se:"",_=m.price,x=m.shell;function k(M,te,fe,ue){Me("updatePropertyData",{type:M,property_id:m.property_id,data:te}),xe(Te,o[u][fe]=ue,o),r(1,m[fe]=ue,m)}let W=m.door_data.length>0,z=m.garage_data?!!m.garage_data.x:!1;function U(M){Me("startZonePlacement",{type:M,property_id:m.property_id}).then(()=>{xe(Je,l=!0,l)})}let Y=m.extra_imgs,R="",V="";function K(){r(6,Y=[...Y,{label:R,url:V}]),r(7,R=""),r(8,V=""),k("UpdateImages",{imgs:Y},"extra_imgs",Y)}function T(){d("delete-property",m)}const ee=()=>r(0,p=!1),ce=M=>b(M.detail);function P(){y=this.value,r(2,y)}const L=()=>k("UpdateOwner",{targetSrc:y},"owner",y);function I(){v=this.value,r(3,v)}const Q=()=>k("UpdateDescription",{description:v},"description",v);function ne(){_=this.value,r(4,_)}const le=()=>k("UpdatePrice",{price:_},"price",_),Z=M=>{r(5,x=M.detail),k("UpdateShell",{shell:x},"shell",x)};function pe(){R=this.value,r(7,R)}function q(){V=this.value,r(8,V)}const B=()=>U("door"),A=()=>U("garage"),G=()=>k("UpdateGarage",{},"garage_data",null);return t.$$set=M=>{"manageProperty"in M&&r(0,p=M.manageProperty),"selectedProperty"in M&&r(1,m=M.selectedProperty)},[p,m,y,v,_,x,Y,R,V,i,a,s,g,w,b,k,W,z,U,K,T,ee,ce,P,L,I,Q,ne,le,Z,pe,q,B,A,G]}class il extends Ce{constructor(e){super(),Le(this,e,al,ll,be,{manageProperty:0,selectedProperty:1},null,[-1,-1])}}function Lr(t,e,r){const l=t.slice();return l[27]=e[r],l[29]=r,l}function Cr(t){let e,r,l;function o(a){t[17](a)}let i={id:"property-card-"+t[29],property:t[27]};return t[4]!==void 0&&(i.selectedProperty=t[4]),e=new Io({props:i}),Ze.push(()=>pt(e,"selectedProperty",o)),{c(){we(e.$$.fragment)},m(a,s){ge(e,a,s),l=!0},p(a,s){const d={};s&64&&(d.property=a[27]),!r&&s&16&&(r=!0,d.selectedProperty=a[4],dt(()=>r=!1)),e.$set(d)},i(a){l||(N(e.$$.fragment,a),l=!0)},o(a){D(e.$$.fragment,a),l=!1},d(a){me(e,a)}}}function Er(t){let e,r,l=t[6],o=[];for(let a=0;aD(o[a],1,1,()=>{o[a]=null});return{c(){e=f("div");for(let a=0;apt(e,"manageProperty",o)),e.$on("delete-property",t[21]),{c(){we(e.$$.fragment)},m(a,s){ge(e,a,s),l=!0},p(a,s){const d={};s&16&&(d.selectedProperty=a[4]),!r&&s&32&&(r=!0,d.manageProperty=a[5],dt(()=>r=!1)),e.$set(d)},i(a){l||(N(e.$$.fragment,a),l=!0)},o(a){D(e.$$.fragment,a),l=!1},d(a){me(e,a)}}}function sl(t){let e,r,l,o;function i(d){t[18](d)}function a(d){t[19](d)}let s={};return t[4]!==void 0&&(s.selectedProperty=t[4]),t[5]!==void 0&&(s.manageProperty=t[5]),e=new $o({props:s}),Ze.push(()=>pt(e,"selectedProperty",i)),Ze.push(()=>pt(e,"manageProperty",a)),{c(){we(e.$$.fragment)},m(d,p){ge(e,d,p),o=!0},p(d,p){const m={};!r&&p&16&&(r=!0,m.selectedProperty=d[4],dt(()=>r=!1)),!l&&p&32&&(l=!0,m.manageProperty=d[5],dt(()=>l=!1)),e.$set(m)},i(d){o||(N(e.$$.fragment,d),o=!0)},o(d){D(e.$$.fragment,d),o=!1},d(d){me(e,d)}}}function dl(t){let e,r,l,o,i,a,s,d,p,m,u,g,w,b,y,v,_,x,k,W,z,U,Y,R,V,K,T,ee,ce=t[7],P,L,I,Q,ne,le;z=new Vt({props:{dropdownValues:t[8],label:"",selectedValue:t[1],id:"high-low-dd"}}),z.$on("selected-dropdown",t[14]),R=new Vt({props:{dropdownValues:t[9],label:"",selectedValue:t[2],id:"for-sale-dd"}}),R.$on("selected-dropdown",t[15]),T=new Vt({props:{dropdownValues:t[10],label:"",selectedValue:t[3],insideLabel:"Type: ",id:"type-dd"}}),T.$on("selected-dropdown",t[16]);let Z=Er(t);const pe=[sl,nl],q=[];function B(A,G){return A[4]&&!A[5]?0:A[4]&&A[5]?1:-1}return~(L=B(t))&&(I=q[L]=pe[L](t)),{c(){e=f("div"),r=f("div"),l=f("img"),i=h(),a=f("div"),s=f("p"),s.textContent="Find your next property purchase",d=h(),p=f("p"),p.textContent="From houses, to garages, to the best sales.",m=h(),u=f("div"),g=f("input"),w=h(),b=f("i"),y=h(),v=f("div"),_=f("p"),_.textContent="All Properties Listed",x=h(),k=f("div"),W=f("div"),we(z.$$.fragment),U=h(),Y=f("div"),we(R.$$.fragment),V=h(),K=f("div"),we(T.$$.fragment),ee=h(),Z.c(),P=h(),I&&I.c(),je(l.src,o="images/apts-bg.png")||c(l,"src",o),c(l,"alt","Apartments Background"),c(p,"class","light-text"),c(g,"type","text"),c(g,"placeholder","Explore all real estate"),c(b,"class","fas fa-magnifying-glass"),c(u,"class","search-bar"),c(a,"class","search-data"),c(r,"class","search-wrapper"),c(_,"class","heading"),Ie(Y,"margin-left","7vw"),Ie(K,"margin-left","7vw"),c(k,"class","filters-wrapper"),c(v,"class","properties-heading-wrapper"),c(e,"class","properties-base")},m(A,G){E(A,e,G),n(e,r),n(r,l),n(r,i),n(r,a),n(a,s),n(a,d),n(a,p),n(a,m),n(a,u),n(u,g),_e(g,t[0]),n(u,w),n(u,b),n(e,y),n(e,v),n(v,_),n(v,x),n(v,k),n(k,W),ge(z,W,null),n(k,U),n(k,Y),ge(R,Y,null),n(k,V),n(k,K),ge(T,K,null),n(e,ee),Z.m(e,null),n(e,P),~L&&q[L].m(e,null),Q=!0,ne||(le=X(g,"input",t[13]),ne=!0)},p(A,[G]){G&1&&g.value!==A[0]&&_e(g,A[0]);const se={};G&2&&(se.selectedValue=A[1]),z.$set(se);const M={};G&4&&(M.selectedValue=A[2]),R.$set(M);const te={};G&8&&(te.selectedValue=A[3]),T.$set(te),G&128&&be(ce,ce=A[7])?(Ve(),D(Z,1,1,re),De(),Z=Er(A),Z.c(),N(Z,1),Z.m(e,P)):Z.p(A,G);let fe=L;L=B(A),L===fe?~L&&q[L].p(A,G):(I&&(Ve(),D(q[fe],1,1,()=>{q[fe]=null}),De()),~L?(I=q[L],I?I.p(A,G):(I=q[L]=pe[L](A),I.c()),N(I,1),I.m(e,null)):I=null)},i(A){Q||(N(z.$$.fragment,A),N(R.$$.fragment,A),N(T.$$.fragment,A),N(Z),N(I),Q=!0)},o(A){D(z.$$.fragment,A),D(R.$$.fragment,A),D(T.$$.fragment,A),D(Z),D(I),Q=!1},d(A){A&&C(e),me(z),me(R),me(T),Z.d(A),~L&&q[L].d(),ne=!1,le()}}}function cl(t,e,r){let l;de(t,Te,P=>r(7,l=P));const o=["High to Low","Low to High"];let i=o[0];const a=["For Sale","All Properties"];let s=a[0];const d=["House","Apartments"];let p=d[0],m=null,u=!1,g="",w=[];Te.subscribe(P=>{P&&b()});function b(){r(6,w=[]),setTimeout(()=>{let P=l;P=v(P),P=x(P),P=_(P),r(6,w=y(P))},1)}function y(P){return p===d[1]||(P=P.filter(L=>!L.apartment)),P}function v(P){return s===a[1]||(P=P.filter(L=>L.for_sale)),P}function _(P){return g.length<1||(P=P.filter(L=>{var q;const I=L.street?L.street.toLowerCase().includes(g.toLowerCase()):!1,Q=L.region?L.region.toLowerCase().includes(g.toLowerCase()):!1,ne=L.description.toLowerCase().includes(g.toLowerCase()),le=L.shell.toLowerCase().includes(g.toLowerCase()),Z=L.apartment?L.apartment.toLowerCase().includes(g.toLowerCase()):!1,pe=(q=L.property_id.toString().includes(g.toLowerCase()))!=null?q:!1;return I||ne||le||Q||Z||pe})),P}function x(P){return i===o[1]?P=P.sort((L,I)=>L.price-I.price):P=P.sort((L,I)=>I.price-L.price),P}function k(P,L){P==="high-low"&&r(1,i=L),P==="for-sale"&&r(2,s=L),P==="type"&&r(3,p=L),b()}function W(P){const L=P.detail;if(L==null)return;Me("updatePropertyData",{type:"DeleteProperty",property_id:m.property_id,data:{}});const I=l.findIndex(Q=>Q.property_id===L.property_id);l.splice(I,1),r(5,u=!1),r(4,m=null),b()}function z(){g=this.value,r(0,g)}const U=P=>k("high-low",P.detail),Y=P=>k("for-sale",P.detail),R=P=>k("type",P.detail);function V(P){m=P,r(4,m)}function K(P){m=P,r(4,m)}function T(P){u=P,r(5,u)}function ee(P){u=P,r(5,u)}const ce=P=>W(P);return t.$$.update=()=>{t.$$.dirty&1&&(g||g.trim()==="")&&b()},[g,i,s,p,m,u,w,l,o,a,d,k,W,z,U,Y,R,V,K,T,ee,ce]}class pl extends Ce{constructor(e){super(),Le(this,e,cl,dl,be,{})}}function fl(t){let e,r,l,o,i,a,s=t[4].label+"",d,p,m,u,g,w,b,y,v,_=(t[3].length||0)+"",x,k,W,z,U,Y,R;return{c(){var V,K;e=f("div"),r=f("img"),o=h(),i=f("div"),a=f("p"),d=O(s),p=h(),m=f("p"),m.textContent="Legion Square",u=h(),g=f("div"),w=f("img"),y=h(),v=f("p"),x=O(_),k=O(" Global Tenants"),W=h(),z=f("button"),z.textContent="Select Apartment",je(r.src,l=(K=(V=t[4].imgs)==null?void 0:V[0])==null?void 0:K.url)||c(r,"src",l),c(r,"alt","Apartment Thumbnail"),c(a,"class","heading"),c(m,"class","info"),je(w.src,b="images/user-location-pin.png")||c(w,"src",b),c(w,"alt","User Location Icon"),c(g,"class","location-tenants-info"),c(z,"class","select-apt-button"),c(i,"class","details"),c(e,"class","apartment-card-wrapper"),c(e,"id",t[2])},m(V,K){E(V,e,K),n(e,r),n(e,o),n(e,i),n(i,a),n(a,d),n(i,p),n(i,m),n(i,u),n(i,g),n(g,w),n(g,y),n(g,v),n(v,x),n(v,k),n(i,W),n(i,z),Y||(R=X(e,"click",t[7]),Y=!0)},p(V,[K]){var T,ee;K&16&&!je(r.src,l=(ee=(T=V[4].imgs)==null?void 0:T[0])==null?void 0:ee.url)&&c(r,"src",l),K&16&&s!==(s=V[4].label+"")&&ie(d,s),K&8&&_!==(_=(V[3].length||0)+"")&&ie(x,_),K&4&&c(e,"id",V[2])},i(V){U||Ke(()=>{U=ro(e,ao,{y:10,duration:250}),U.start()})},o:re,d(V){V&&C(e),Y=!1,R()}}}function ul(t,e,r){let l;de(t,Te,u=>r(6,l=u));let{selectedApartment:o=null}=e,{apartment:i=null}=e,{id:a="apt-card-0"}=e,s,d=[],p;const m=()=>r(0,o=i);return t.$$set=u=>{"selectedApartment"in u&&r(0,o=u.selectedApartment),"apartment"in u&&r(1,i=u.apartment),"id"in u&&r(2,a=u.id)},t.$$.update=()=>{if(t.$$.dirty&2&&r(4,s=(i==null?void 0:i.apartmentData)||{}),t.$$.dirty&106&&i){r(5,p=i==null?void 0:i.apartmentData.label);const u=l.filter(g=>g.apartment===p).map(g=>g.owner);u.length!==0&&u[0]!==void 0?Me("getNames",u).then(g=>{r(3,d=g),r(4,s.currentTenants=d.length,s)}):r(4,s.currentTenants=0,s)}},[o,i,a,d,s,p,l,m]}class gl extends Ce{constructor(e){super(),Le(this,e,ul,fl,be,{selectedApartment:0,apartment:1,id:2})}}function Nr(t,e,r){const l=t.slice();return l[10]=e[r],l}function Rr(t){let e,r,l,o,i,a,s,d,p,m,u,g,w,b,y,v,_,x=t[0].apartmentData.label+"",k,W,z,U=t[2].length.toLocaleString()+"",Y,R,V,K,T,ee,ce,P,L,I,Q,ne,le,Z,pe,q,B,A,G,se,M,te,fe,ue=t[2],$=[];for(let j=0;j +

Apartment Details

`,s=h(),d=f("div"),d.innerHTML='',p=h(),m=f("div"),u=f("div"),g=f("img"),b=h(),y=f("div"),v=f("div"),_=f("p"),k=O(x),W=h(),z=f("p"),Y=O(U),R=O(" Tenants"),V=h(),K=f("div"),T=f("div"),ee=f("input"),ce=h(),P=f("i"),L=h(),I=f("button"),I.innerHTML='Set Waypoint',Q=h(),ne=f("hr"),le=h(),Z=f("div");for(let j=0;j<$.length;j+=1)$[j].c();pe=h(),q=f("div"),B=f("input"),A=h(),G=f("button"),G.textContent="Add",c(a,"class","heading-title-wrapper"),c(i,"class","header"),je(g.src,w="images/apts-bg.png")||c(g,"src",w),c(g,"alt","Selected Apartment Background"),c(_,"class","heading"),c(z,"class","tenant-count"),c(v,"class","apt-details"),c(ee,"placeholder","Search Tenant"),c(P,"class","fas fa-magnifying-glass"),c(T,"class","search-bar"),c(K,"class","search-actions"),c(y,"class","search-wrapper"),c(Z,"class","tenant-wrapper"),c(u,"class","data-details-selected-apartment"),c(m,"class","large-footer-modal-body-data selected-apartment-large-footer-modal-body-data"),c(B,"placeholder","New ID"),c(G,"class","add-button"),c(q,"class","large-footer-modal-footer-selected-apartment"),c(o,"class","modal-body large-footer-modal-body"),c(l,"class","modal-content large-footer-modal-content"),c(r,"class","modal-dialog large-footer-modal-dialog selected-apartment-modal-dialog"),c(e,"class","modal large-footer-modal"),c(e,"tabindex","-1"),c(e,"aria-hidden","true")},m(j,ae){E(j,e,ae),n(e,r),n(r,l),n(l,o),n(o,i),n(i,a),n(i,s),n(i,d),n(o,p),n(o,m),n(m,u),n(u,g),n(u,b),n(u,y),n(y,v),n(v,_),n(_,k),n(v,W),n(v,z),n(z,Y),n(z,R),n(y,V),n(y,K),n(K,T),n(T,ee),_e(ee,t[1]),n(T,ce),n(T,P),n(K,L),n(K,I),n(u,Q),n(u,ne),n(u,le),n(u,Z);for(let H=0;H<$.length;H+=1)$[H].m(Z,null);n(o,pe),n(o,q),n(q,B),_e(B,t[3]),n(q,A),n(q,G),M=!0,te||(fe=[X(d,"click",t[6]),X(ee,"input",t[7]),X(B,"input",t[8]),X(G,"click",t[4])],te=!0)},p(j,ae){if((!M||ae&1)&&x!==(x=j[0].apartmentData.label+"")&&ie(k,x),(!M||ae&4)&&U!==(U=j[2].length.toLocaleString()+"")&&ie(Y,U),ae&2&&ee.value!==j[1]&&_e(ee,j[1]),ae&4){ue=j[2];let H;for(H=0;H{se||(se=ct(e,gt,{duration:100},!0)),se.run(1)}),M=!0)},o(j){se||(se=ct(e,gt,{duration:100},!1)),se.run(0),M=!1},d(j){j&&C(e),qe($,j),j&&se&&se.end(),te=!1,Ue(fe)}}}function Ar(t){let e,r,l,o,i,a=t[10]+"",s,d,p,m;return{c(){e=f("div"),r=f("div"),l=h(),o=f("div"),i=f("p"),s=O(a),d=h(),p=f("p"),p.textContent="Current Tenant",m=h(),c(r,"class","img-wrapper"),c(i,"class","tenant-name"),c(p,"class","tenant-status"),c(o,"class","tenant-details"),c(e,"class","tenant-row")},m(u,g){E(u,e,g),n(e,r),n(e,l),n(e,o),n(o,i),n(i,s),n(o,d),n(o,p),n(e,m)},p(u,g){g&4&&a!==(a=u[10]+"")&&ie(s,a)},d(u){u&&C(e)}}}function ml(t){let e,r,l=t[0]!==null&&Rr(t);return{c(){l&&l.c(),e=$e()},m(o,i){l&&l.m(o,i),E(o,e,i),r=!0},p(o,[i]){o[0]!==null?l?(l.p(o,i),i&1&&N(l,1)):(l=Rr(o),l.c(),N(l,1),l.m(e.parentNode,e)):l&&(Ve(),D(l,1,1,()=>{l=null}),De())},i(o){r||(N(l),r=!0)},o(o){D(l),r=!1},d(o){l&&l.d(o),o&&C(e)}}}function wl(t,e,r){let l;de(t,Te,w=>r(9,l=w));let{selectedApartment:o=null}=e,i=[],a=[],s="",d=null;Rt(()=>{const w=o.apartmentData.label,b=l.filter(y=>y.apartment===w).map(y=>y.owner);if(b.length===0||b[0]===void 0){r(2,a=[]);return}Me("getNames",b).then(y=>{r(5,i=y)})});function p(){Me("addTenantToApartment",{apartment:o.apartmentData.label,targetSrc:d}),r(0,o=null)}const m=()=>r(0,o=null);function u(){s=this.value,r(1,s)}function g(){d=this.value,r(3,d)}return t.$$set=w=>{"selectedApartment"in w&&r(0,o=w.selectedApartment)},t.$$.update=()=>{t.$$.dirty&34&&(s.length>0?r(2,a=i.filter(w=>w.toLowerCase().includes(s.toLowerCase()))||[]):r(2,a=i||[]))},[o,s,a,d,p,i,m,u,g]}class hl extends Ce{constructor(e){super(),Le(this,e,wl,ml,be,{selectedApartment:0})}}function Mr(t,e,r){const l=t.slice();return l[4]=e[r],l[6]=r,l}function Vr(t){let e,r,l;function o(a){t[2](a)}let i={apartment:t[4],id:"apt-card-"+t[6]};return t[0]!==void 0&&(i.selectedApartment=t[0]),e=new gl({props:i}),Ze.push(()=>pt(e,"selectedApartment",o)),{c(){we(e.$$.fragment)},m(a,s){ge(e,a,s),l=!0},p(a,s){const d={};s&2&&(d.apartment=a[4]),!r&&s&1&&(r=!0,d.selectedApartment=a[0],dt(()=>r=!1)),e.$set(d)},i(a){l||(N(e.$$.fragment,a),l=!0)},o(a){D(e.$$.fragment,a),l=!1},d(a){me(e,a)}}}function Dr(t){let e,r,l=t[1],o=[];for(let a=0;aD(o[a],1,1,()=>{o[a]=null});return{c(){e=f("div");for(let a=0;apt(e,"selectedApartment",o)),{c(){we(e.$$.fragment)},m(a,s){ge(e,a,s),l=!0},p(a,s){const d={};!r&&s&1&&(r=!0,d.selectedApartment=a[0],dt(()=>r=!1)),e.$set(d)},i(a){l||(N(e.$$.fragment,a),l=!0)},o(a){D(e.$$.fragment,a),l=!1},d(a){me(e,a)}}}function bl(t){let e,r,l,o=t[1],i,a,s=Dr(t),d=t[0]&&Tr(t);return{c(){e=f("div"),r=f("div"),r.textContent="All Apartments",l=h(),s.c(),i=h(),d&&d.c(),c(r,"class","heading"),c(e,"class","apartments-base")},m(p,m){E(p,e,m),n(e,r),n(e,l),s.m(e,null),n(e,i),d&&d.m(e,null),a=!0},p(p,[m]){m&2&&be(o,o=p[1])?(Ve(),D(s,1,1,re),De(),s=Dr(p),s.c(),N(s,1),s.m(e,i)):s.p(p,m),p[0]?d?(d.p(p,m),m&1&&N(d,1)):(d=Tr(p),d.c(),N(d,1),d.m(e,null)):d&&(Ve(),D(d,1,1,()=>{d=null}),De())},i(p){a||(N(s),N(d),a=!0)},o(p){D(s),D(d),a=!1},d(p){p&&C(e),s.d(p),d&&d.d()}}}function vl(t,e,r){let l;de(t,it,s=>r(1,l=s));let o=null;function i(s){o=s,r(0,o)}function a(s){o=s,r(0,o)}return t.$$.update=()=>{t.$$.dirty&1&&o&&console.log("apartment selected: ",o)},[o,l,i,a]}class yl extends Ce{constructor(e){super(),Le(this,e,vl,bl,be,{})}}function _l(t){let e,r,l,o,i,a,s,d,p,m,u,g,w,b,y=t[3]?"Unset":"Set",v,_,x,k,W,z,U,Y,R,V=t[5]?"Remove Garage":"Set Garage",K,T,ee,ce,P,L,I,Q,ne,le,Z,pe,q,B,A,G,se,M,te,fe,ue,$,j,ae;g=new mt({props:{leftValue:"Door",rightValue:t[3]?"Set":"Not Set",good:t[3]}}),U=new mt({props:{leftValue:"Garage",rightValue:t[5]?"Set":"Not Set",good:t[5]}}),te=new Wt({props:{dropdownValues:Object.keys(t[7]),label:"",id:"new-listing-dd-shell-type",selectedValue:t[2],insideLabel:"Type: "}}),te.$on("selected-dropdown",t[18]);let H=t[6]&&jr(t);return{c(){e=f("div"),r=f("div"),r.innerHTML=`

List New Property

-
`,r=_(),n=d("div"),o=d("div"),o.innerHTML=`

Property Information

+
`,l=h(),o=f("div"),i=f("div"),i.innerHTML=`

Property Information

-

Make sure to fill everything out!

`,i=_(),a=d("div"),c=d("div"),u=d("p"),u.textContent="Door Creation",g=_(),p=d("div"),ge(m.$$.fragment),h=_(),w=d("button"),b=F(v),y=_(),L=d("div"),k=d("p"),k.textContent="Garage Creation",q=_(),P=d("div"),ge(W.$$.fragment),K=_(),M=d("button"),Y=F(T),H=_(),ee=d("div"),fe=d("p"),fe.textContent="Description",S=_(),R=d("div"),G=d("textarea"),J=_(),ae=d("div"),re=d("p"),re.textContent="Price",X=_(),ue=d("div"),$=d("input"),z=_(),V=d("div"),U=d("p"),U.textContent="Shell Type",D=_(),te=d("div"),ge(se.$$.fragment),de=_(),he=d("div"),B&&B.c(),f(l,"class","header"),f(o,"class","left-column"),f(u,"class","label"),f(w,"class","regular-button"),f(p,"class","action-row"),f(c,"id","door-creation"),f(c,"class","form-row-wrapper"),f(k,"class","label"),f(M,"class","regular-button"),f(P,"class","action-row"),f(L,"id","garage-creation"),f(L,"class","form-row-wrapper"),f(fe,"class","label"),f(G,"rows","5"),f(G,"placeholder","Write a short and sweet description about the property..."),f(R,"class","action-row"),f(ee,"id","description"),f(ee,"class","form-row-wrapper"),f(re,"class","label"),f($,"type","number"),f($,"placeholder","$1000000000"),f(ue,"class","action-row"),f(ae,"id","price"),f(ae,"class","form-row-wrapper"),f(U,"class","label"),f(te,"class","action-row"),f(V,"id","shell-type"),f(V,"class","form-row-wrapper"),f(a,"class","right-column"),f(n,"class","body-wrapper"),f(he,"class","list-new-property-form-footer"),f(e,"class","list-new-property-form")},m(C,ne){E(C,e,ne),s(e,l),s(e,r),s(e,n),s(n,o),s(n,i),s(n,a),s(a,c),s(c,u),s(c,g),s(c,p),pe(m,p,null),s(p,h),s(p,w),s(w,b),s(a,y),s(a,L),s(L,k),s(L,q),s(L,P),pe(W,P,null),s(P,K),s(P,M),s(M,Y),s(a,H),s(a,ee),s(ee,fe),s(ee,S),s(ee,R),s(R,G),ye(G,t[0]),s(a,J),s(a,ae),s(ae,re),s(ae,X),s(ae,ue),s(ue,$),ye($,t[1]),s(a,z),s(a,V),s(V,U),s(V,D),s(V,te),pe(se,te,null),s(e,de),s(e,he),B&&B.m(he,null),Q=!0,I||(ie=[Z(w,"click",t[14]),Z(M,"click",t[15]),Z(G,"input",t[16]),Z($,"input",t[17])],I=!0)},p(C,ne){const ke={};ne&8&&(ke.rightValue=C[3]?"Set":"Not Set"),ne&8&&(ke.good=C[3]),m.$set(ke),(!Q||ne&8)&&v!==(v=C[3]?"Unset":"Set")&&oe(b,v);const Ke={};ne&32&&(Ke.rightValue=C[5]?"Set":"Not Set"),ne&32&&(Ke.good=C[5]),W.$set(Ke),(!Q||ne&32)&&T!==(T=C[5]?"Remove Garage":"Set Garage")&&oe(Y,T),ne&1&&ye(G,C[0]),ne&2&&Jl($.value)!==C[1]&&ye($,C[1]);const je={};ne&128&&(je.dropdownValues=Object.keys(C[7])),ne&4&&(je.selectedValue=C[2]),se.$set(je),C[6]?B?B.p(C,ne):(B=Il(C),B.c(),B.m(he,null)):B&&(B.d(1),B=null)},i(C){Q||(N(m.$$.fragment,C),N(W.$$.fragment,C),N(se.$$.fragment,C),Q=!0)},o(C){O(m.$$.fragment,C),O(W.$$.fragment,C),O(se.$$.fragment,C),Q=!1},d(C){C&&A(e),me(m),me(W),me(se),B&&B.d(),I=!1,qe(ie)}}}function yr(t){let e,l,r,n,o,i,a,c,u;return{c(){e=d("div"),l=d("img"),n=_(),o=d("p"),o.textContent="You haven't listed a property yet!",i=_(),a=d("button"),a.textContent="Add New Property",Ie(l.src,r="images/House.png")||f(l,"src",r),f(l,"alt","House Icon"),f(e,"class","no-new-properties-base")},m(g,p){E(g,e,p),s(e,l),s(e,n),s(e,o),s(e,i),s(e,a),c||(u=Z(a,"click",t[13]),c=!0)},p:le,i:le,o:le,d(g){g&&A(e),c=!1,u()}}}function Il(t){let e,l,r;return{c(){e=d("button"),e.textContent="Create Property"},m(n,o){E(n,e,o),l||(r=Z(e,"click",t[11]),l=!0)},p:le,d(n){n&&A(e),l=!1,r()}}}function kr(t){let e,l,r,n;const o=[yr,vr],i=[];function a(c,u){return c[8].length<=0&&!c[4]?0:1}return e=a(t),l=i[e]=o[e](t),{c(){l.c(),r=Qe()},m(c,u){i[e].m(c,u),E(c,r,u),n=!0},p(c,[u]){let g=e;e=a(c),e===g?i[e].p(c,u):(Te(),O(i[g],1,1,()=>{i[g]=null}),Oe(),l=i[e],l?l.p(c,u):(l=i[e]=o[e](c),l.c()),N(l,1),l.m(r.parentNode,r))},i(c){n||(N(l),n=!0)},o(c){O(l),n=!1},d(c){i[e].d(c),c&&A(r)}}}function Pr(t,e,l){let r,n,o;ce(t,dt,M=>l(7,r=M)),ce(t,xe,M=>l(19,n=M)),ce(t,He,M=>l(20,o=M));let i=o,a=!1,c="",u=!0,g=0,p=Object.keys(r)[0],m=null,h=null,w=!1;Be("createdDoor",M=>{l(3,m=M)}),Be("createdGarage",M=>{l(5,h=M)});function v(M){De("create:createZone",{type:M}),Le(xe,n=!0,n)}function b(){De("create:removeGarage",{})}function y(){De("create:confirmListing"),l(4,a=!1),l(0,c=""),l(12,u=!0),l(1,g=0),l(2,p=Object.keys(r)[0]),l(3,m=null),l(5,h=null)}const L=()=>l(4,a=!a),k=()=>v("door"),q=()=>h?b():v("garage");function P(){c=this.value,l(0,c)}function W(){g=Jl(this.value),l(1,g)}const K=M=>l(2,p=M.detail);return t.$$.update=()=>{t.$$.dirty&4111&&(l(6,w=c.length>0&&g>0&&p.length>0&&m),De("create:setTextFields",{description:c,for_sale:u,price:g,shell:p}))},[c,g,p,m,a,h,w,r,i,v,b,y,u,L,k,q,P,W,K]}class Sr extends Ae{constructor(e){super(),Re(this,e,Pr,kr,be,{})}}function Fl(t,e,l){const r=t.slice();return r[8]=e[l],r}function Bl(t,e,l){const r=t.slice();return r[8]=e[l],r}function Gl(t){let e,l,r,n,o=t[8].name+"",i,a,c,u,g;function p(){return t[5](t[8])}return{c(){e=d("div"),l=d("i"),r=_(),n=d("p"),i=F(o),a=_(),f(l,"class",t[8].icon),f(e,"class",c="each-tab "+(t[0].name===t[8].name?"each-tab-selected":""))},m(m,h){E(m,e,h),s(e,l),s(e,r),s(e,n),s(n,i),s(e,a),u||(g=Z(e,"click",p),u=!0)},p(m,h){t=m,h&1&&c!==(c="each-tab "+(t[0].name===t[8].name?"each-tab-selected":""))&&f(e,"class",c)},d(m){m&&A(e),u=!1,g()}}}function jl(t){let e,l,r,n,o=t[8].name+"",i,a,c,u;function g(){return t[6](t[8])}return{c(){e=d("div"),l=d("i"),r=_(),n=d("p"),i=F(o),f(l,"class",t[8].icon),f(e,"class",a="each-tab "+(t[0].name===t[8].name?"each-tab-selected":""))},m(p,m){E(p,e,m),s(e,l),s(e,r),s(e,n),s(n,i),c||(u=Z(e,"click",g),c=!0)},p(p,m){t=p,m&1&&a!==(a="each-tab "+(t[0].name===t[8].name?"each-tab-selected":""))&&f(e,"class",a)},d(p){p&&A(e),c=!1,u()}}}function Lr(t){let e,l,r,n,o,i,a,c,u,g,p,m,h=t[2],w=[];for(let k=0;kDiscord Emoji
+

Make sure to fill everything out!

`,a=h(),s=f("div"),d=f("div"),p=f("p"),p.textContent="Door Creation",m=h(),u=f("div"),we(g.$$.fragment),w=h(),b=f("button"),v=O(y),_=h(),x=f("div"),k=f("p"),k.textContent="Garage Creation",W=h(),z=f("div"),we(U.$$.fragment),Y=h(),R=f("button"),K=O(V),T=h(),ee=f("div"),ce=f("p"),ce.textContent="Description",P=h(),L=f("div"),I=f("textarea"),Q=h(),ne=f("div"),le=f("p"),le.textContent="Price",Z=h(),pe=f("div"),q=f("input"),B=h(),A=f("div"),G=f("p"),G.textContent="Shell Type",se=h(),M=f("div"),we(te.$$.fragment),fe=h(),ue=f("div"),H&&H.c(),c(r,"class","header"),c(i,"class","left-column"),c(p,"class","label"),c(b,"class","regular-button"),c(u,"class","action-row"),c(d,"id","door-creation"),c(d,"class","form-row-wrapper"),c(k,"class","label"),c(R,"class","regular-button"),c(z,"class","action-row"),c(x,"id","garage-creation"),c(x,"class","form-row-wrapper"),c(ce,"class","label"),c(I,"rows","5"),c(I,"placeholder","Write a short and sweet description about the property..."),c(L,"class","action-row"),c(ee,"id","description"),c(ee,"class","form-row-wrapper"),c(le,"class","label"),c(q,"type","number"),c(q,"placeholder","$1000000000"),c(pe,"class","action-row"),c(ne,"id","price"),c(ne,"class","form-row-wrapper"),c(G,"class","label"),c(M,"class","action-row"),c(A,"id","shell-type"),c(A,"class","form-row-wrapper"),c(s,"class","right-column"),c(o,"class","body-wrapper"),c(ue,"class","list-new-property-form-footer"),c(e,"class","list-new-property-form")},m(S,oe){E(S,e,oe),n(e,r),n(e,l),n(e,o),n(o,i),n(o,a),n(o,s),n(s,d),n(d,p),n(d,m),n(d,u),ge(g,u,null),n(u,w),n(u,b),n(b,v),n(s,_),n(s,x),n(x,k),n(x,W),n(x,z),ge(U,z,null),n(z,Y),n(z,R),n(R,K),n(s,T),n(s,ee),n(ee,ce),n(ee,P),n(ee,L),n(L,I),_e(I,t[0]),n(s,Q),n(s,ne),n(ne,le),n(ne,Z),n(ne,pe),n(pe,q),_e(q,t[1]),n(s,B),n(s,A),n(A,G),n(A,se),n(A,M),ge(te,M,null),n(e,fe),n(e,ue),H&&H.m(ue,null),$=!0,j||(ae=[X(b,"click",t[14]),X(R,"click",t[15]),X(I,"input",t[16]),X(q,"input",t[17])],j=!0)},p(S,oe){const ke={};oe&8&&(ke.rightValue=S[3]?"Set":"Not Set"),oe&8&&(ke.good=S[3]),g.$set(ke),(!$||oe&8)&&y!==(y=S[3]?"Unset":"Set")&&ie(v,y);const We={};oe&32&&(We.rightValue=S[5]?"Set":"Not Set"),oe&32&&(We.good=S[5]),U.$set(We),(!$||oe&32)&&V!==(V=S[5]?"Remove Garage":"Set Garage")&&ie(K,V),oe&1&&_e(I,S[0]),oe&2&&Qr(q.value)!==S[1]&&_e(q,S[1]);const Fe={};oe&128&&(Fe.dropdownValues=Object.keys(S[7])),oe&4&&(Fe.selectedValue=S[2]),te.$set(Fe),S[6]?H?H.p(S,oe):(H=jr(S),H.c(),H.m(ue,null)):H&&(H.d(1),H=null)},i(S){$||(N(g.$$.fragment,S),N(U.$$.fragment,S),N(te.$$.fragment,S),$=!0)},o(S){D(g.$$.fragment,S),D(U.$$.fragment,S),D(te.$$.fragment,S),$=!1},d(S){S&&C(e),me(g),me(U),me(te),H&&H.d(),j=!1,Ue(ae)}}}function kl(t){let e,r,l,o,i,a,s,d,p;return{c(){e=f("div"),r=f("img"),o=h(),i=f("p"),i.textContent="You haven't listed a property yet!",a=h(),s=f("button"),s.textContent="Add New Property",je(r.src,l="images/House.png")||c(r,"src",l),c(r,"alt","House Icon"),c(e,"class","no-new-properties-base")},m(m,u){E(m,e,u),n(e,r),n(e,o),n(e,i),n(e,a),n(e,s),d||(p=X(s,"click",t[13]),d=!0)},p:re,i:re,o:re,d(m){m&&C(e),d=!1,p()}}}function jr(t){let e,r,l;return{c(){e=f("button"),e.textContent="Create Property"},m(o,i){E(o,e,i),r||(l=X(e,"click",t[11]),r=!0)},p:re,d(o){o&&C(e),r=!1,l()}}}function zl(t){let e,r,l,o;const i=[kl,_l],a=[];function s(d,p){return d[8].length<=0&&!d[4]?0:1}return e=s(t),r=a[e]=i[e](t),{c(){r.c(),l=$e()},m(d,p){a[e].m(d,p),E(d,l,p),o=!0},p(d,[p]){let m=e;e=s(d),e===m?a[e].p(d,p):(Ve(),D(a[m],1,1,()=>{a[m]=null}),De(),r=a[e],r?r.p(d,p):(r=a[e]=i[e](d),r.c()),N(r,1),r.m(l.parentNode,l))},i(d){o||(N(r),o=!0)},o(d){D(r),o=!1},d(d){a[e].d(d),d&&C(l)}}}function Pl(t,e,r){let l,o,i;de(t,ft,R=>r(7,l=R)),de(t,Je,R=>r(19,o=R)),de(t,Te,R=>r(20,i=R));let a=i,s=!1,d="",p=!0,m=0,u=Object.keys(l)[0],g=null,w=null,b=!1;He("createdDoor",R=>{r(3,g=R)}),He("createdGarage",R=>{r(5,w=R)});function y(R){Me("create:createZone",{type:R}),xe(Je,o=!0,o)}function v(){Me("create:removeGarage",{})}function _(){Me("create:confirmListing"),r(4,s=!1),r(0,d=""),r(12,p=!0),r(1,m=0),r(2,u=Object.keys(l)[0]),r(3,g=null),r(5,w=null)}const x=()=>r(4,s=!s),k=()=>y("door"),W=()=>w?v():y("garage");function z(){d=this.value,r(0,d)}function U(){m=Qr(this.value),r(1,m)}const Y=R=>r(2,u=R.detail);return t.$$.update=()=>{t.$$.dirty&4111&&(r(6,b=d.length>0&&m>0&&u.length>0&&g),Me("create:setTextFields",{description:d,for_sale:p,price:m,shell:u}))},[d,m,u,g,s,w,b,l,a,y,v,_,p,x,k,W,z,U,Y]}class xl extends Ce{constructor(e){super(),Le(this,e,Pl,zl,be,{})}}function Or(t,e,r){const l=t.slice();return l[8]=e[r],l}function Hr(t,e,r){const l=t.slice();return l[8]=e[r],l}function Ir(t){let e,r,l,o,i,a=t[8].name+"",s,d,p,m,u;function g(){return t[5](t[8])}return{c(){e=f("div"),r=f("i"),o=h(),i=f("p"),s=O(a),d=h(),c(r,"class",l=t[8].icon),c(e,"class",p="each-tab "+(t[0].name===t[8].name?"each-tab-selected":""))},m(w,b){E(w,e,b),n(e,r),n(e,o),n(e,i),n(i,s),n(e,d),m||(u=X(e,"click",g),m=!0)},p(w,b){t=w,b&1&&p!==(p="each-tab "+(t[0].name===t[8].name?"each-tab-selected":""))&&c(e,"class",p)},d(w){w&&C(e),m=!1,u()}}}function Fr(t){let e,r,l,o,i,a=t[8].name+"",s,d,p,m;function u(){return t[6](t[8])}return{c(){e=f("div"),r=f("i"),o=h(),i=f("p"),s=O(a),c(r,"class",l=t[8].icon),c(e,"class",d="each-tab "+(t[0].name===t[8].name?"each-tab-selected":""))},m(g,w){E(g,e,w),n(e,r),n(e,o),n(e,i),n(i,s),p||(m=X(e,"click",u),p=!0)},p(g,w){t=g,w&1&&d!==(d="each-tab "+(t[0].name===t[8].name?"each-tab-selected":""))&&c(e,"class",d)},d(g){g&&C(e),p=!1,m()}}}function Sl(t){let e,r,l,o,i,a,s,d,p,m,u,g,w=t[2],b=[];for(let k=0;kDiscord Emoji

More PS Stuff?

-

Visit Project Sloth’s official Discord community for all our other releases.

+

Visit Project Sloth\u2019s official Discord community for all our other releases.

- `,u=_(),g=d("div"),p&&ge(p.$$.fragment),f(r,"class","tab-wrapper"),f(c,"class","discord-wrapper"),f(i,"class","tab-wrapper"),f(o,"class","footer"),f(l,"class","left-column"),f(g,"class","right-column"),f(e,"class","w-[60%] h-[90%] bg-[color:var(--color-primary)] absolute -translate-x-1/2 left-1/2 top-1/2 -translate-y-1/2 realtor-menu-base"),Ge(e,"opacity",t[1]?"0":"1")},m(k,q){E(k,e,q),s(e,l),s(l,r);for(let P=0;P{me(P,1)}),Oe()}y?(p=new y(L()),ge(p.$$.fragment),N(p.$$.fragment,1),pe(p,g,null)):p=null}(!m||q&2)&&Ge(e,"opacity",k[1]?"0":"1")},i(k){m||(p&&N(p.$$.fragment,k),m=!0)},o(k){p&&O(p.$$.fragment,k),m=!1},d(k){k&&A(e),We(w,k),We(b,k),p&&me(p)}}}function Cr(t,e,l){let r,n;ce(t,St,p=>l(7,r=p)),ce(t,xe,p=>l(1,n=p));let o=[{name:"Properties",icon:"fas fa-home",component:fr}];pt.subscribe(p=>{p>=r.setApartments&&o.push({name:"Apartments",icon:"fas fa-building",component:wr}),p>=r.listNewProperty&&o.push({name:"List New Property",icon:"fas fa-plus-circle",component:Sr})});let i=o[0];function a(p){l(0,i=p),p.name.toLocaleLowerCase()==="logout"&&De("hideUI",{})}return[i,n,o,a,[{name:"Help Center",icon:"fas fa-life-ring",component:""},{name:"Logout",icon:"fas fa-arrow-right-from-bracket",component:""}],p=>a(p),p=>a(p)]}class Rr extends Ae{constructor(e){super(),Re(this,e,Cr,Lr,be,{})}}function zl(t){let e;return{c(){e=d("div"),e.innerHTML=`

Press E to confirm

-

Press H to cancel

`,f(e,"class","absolute top-1/2 left-4 h-fit bg-[color:var(--color-primary)] w-fit px-6 p-4 flex-col flex gap-4 items-center justify-center text-2xl font-bold")},m(l,r){E(l,e,r)},d(l){l&&A(e)}}}function Ar(t){let e,l,r,n;e=new Rr({});let o=t[0]&&zl();return{c(){ge(e.$$.fragment),l=_(),o&&o.c(),r=Qe()},m(i,a){pe(e,i,a),E(i,l,a),o&&o.m(i,a),E(i,r,a),n=!0},p(i,a){i[0]?o||(o=zl(),o.c(),o.m(r.parentNode,r)):o&&(o.d(1),o=null)},i(i){n||(N(e.$$.fragment,i),n=!0)},o(i){O(e.$$.fragment,i),n=!1},d(i){me(e,i),i&&A(l),o&&o.d(i),i&&A(r)}}}function Ul(t){let e,l;return e=new Mn({}),{c(){ge(e.$$.fragment)},m(r,n){pe(e,r,n),l=!0},i(r){l||(N(e.$$.fragment,r),l=!0)},o(r){O(e.$$.fragment,r),l=!1},d(r){me(e,r)}}}function Er(t){let e,l,r,n,o,i;e=new Rn({props:{$$slots:{default:[Ar]},$$scope:{ctx:t}}}),r=new Dn({});let a=t[1]&&Ul();return{c(){ge(e.$$.fragment),l=_(),ge(r.$$.fragment),n=_(),a&&a.c(),o=Qe()},m(c,u){pe(e,c,u),E(c,l,u),pe(r,c,u),E(c,n,u),a&&a.m(c,u),E(c,o,u),i=!0},p(c,[u]){const g={};u&9&&(g.$$scope={dirty:u,ctx:c}),e.$set(g),c[1]?a?u&2&&N(a,1):(a=Ul(),a.c(),N(a,1),a.m(o.parentNode,o)):a&&(Te(),O(a,1,1,()=>{a=null}),Oe())},i(c){i||(N(e.$$.fragment,c),N(r.$$.fragment,c),N(a),i=!0)},o(c){O(e.$$.fragment,c),O(r.$$.fragment,c),O(a),i=!1},d(c){me(e,c),c&&A(l),me(r,c),c&&A(n),a&&a.d(c),c&&A(o)}}}function Nr(t,e,l){let r,n,o;return ce(t,Bt,i=>l(2,r=i)),ce(t,xe,i=>l(0,n=i)),ce(t,qt,i=>l(1,o=i)),Le(Bt,r="ps-realtor",r),[n,o]}class Mr extends Ae{constructor(e){super(),Re(this,e,Nr,Er,be,{})}}new Mr({target:document.getElementById("app")}); + `,p=h(),m=f("div"),u&&we(u.$$.fragment),c(l,"class","tab-wrapper"),c(d,"class","discord-wrapper"),c(a,"class","tab-wrapper"),c(i,"class","footer"),c(r,"class","left-column"),c(m,"class","right-column"),c(e,"class","w-[60%] h-[90%] bg-[color:var(--color-primary)] absolute -translate-x-1/2 left-1/2 top-1/2 -translate-y-1/2 realtor-menu-base"),Ie(e,"opacity",t[1]?"0":"1")},m(k,W){E(k,e,W),n(e,r),n(r,l);for(let z=0;z{me(z,1)}),De()}_?(u=new _(x()),we(u.$$.fragment),N(u.$$.fragment,1),ge(u,m,null)):u=null}(!g||W&2)&&Ie(e,"opacity",k[1]?"0":"1")},i(k){g||(u&&N(u.$$.fragment,k),g=!0)},o(k){u&&D(u.$$.fragment,k),g=!1},d(k){k&&C(e),qe(b,k),qe(v,k),u&&me(u)}}}function Ll(t,e,r){let l,o;de(t,Pt,u=>r(7,l=u)),de(t,Je,u=>r(1,o=u));let i=[{name:"Properties",icon:"fas fa-home",component:pl}];ut.subscribe(u=>{u>=l.setApartments&&i.push({name:"Apartments",icon:"fas fa-building",component:yl}),u>=l.listNewProperty&&i.push({name:"List New Property",icon:"fas fa-plus-circle",component:xl})});let a=i[0];function s(u){r(0,a=u),u.name.toLocaleLowerCase()==="logout"&&Me("hideUI",{})}return[a,o,i,s,[{name:"Help Center",icon:"fas fa-life-ring",component:""},{name:"Logout",icon:"fas fa-arrow-right-from-bracket",component:""}],u=>s(u),u=>s(u)]}class Cl extends Ce{constructor(e){super(),Le(this,e,Ll,Sl,be,{})}}function Br(t){let e;return{c(){e=f("div"),e.innerHTML=`

Press E to confirm

+

Press H to cancel

`,c(e,"class","absolute top-1/2 left-4 h-fit bg-[color:var(--color-primary)] w-fit px-6 p-4 flex-col flex gap-4 items-center justify-center text-2xl font-bold")},m(r,l){E(r,e,l)},d(r){r&&C(e)}}}function El(t){let e,r,l,o;e=new Cl({});let i=t[0]&&Br();return{c(){we(e.$$.fragment),r=h(),i&&i.c(),l=$e()},m(a,s){ge(e,a,s),E(a,r,s),i&&i.m(a,s),E(a,l,s),o=!0},p(a,s){a[0]?i||(i=Br(),i.c(),i.m(l.parentNode,l)):i&&(i.d(1),i=null)},i(a){o||(N(e.$$.fragment,a),o=!0)},o(a){D(e.$$.fragment,a),o=!1},d(a){me(e,a),a&&C(r),i&&i.d(a),a&&C(l)}}}function Gr(t){let e,r;return e=new Ao({}),{c(){we(e.$$.fragment)},m(l,o){ge(e,l,o),r=!0},i(l){r||(N(e.$$.fragment,l),r=!0)},o(l){D(e.$$.fragment,l),r=!1},d(l){me(e,l)}}}function Nl(t){let e,r,l,o,i,a;e=new Co({props:{$$slots:{default:[El]},$$scope:{ctx:t}}}),l=new Vo({});let s=t[1]&&Gr();return{c(){we(e.$$.fragment),r=h(),we(l.$$.fragment),o=h(),s&&s.c(),i=$e()},m(d,p){ge(e,d,p),E(d,r,p),ge(l,d,p),E(d,o,p),s&&s.m(d,p),E(d,i,p),a=!0},p(d,[p]){const m={};p&9&&(m.$$scope={dirty:p,ctx:d}),e.$set(m),d[1]?s?p&2&&N(s,1):(s=Gr(),s.c(),N(s,1),s.m(i.parentNode,i)):s&&(Ve(),D(s,1,1,()=>{s=null}),De())},i(d){a||(N(e.$$.fragment,d),N(l.$$.fragment,d),N(s),a=!0)},o(d){D(e.$$.fragment,d),D(l.$$.fragment,d),D(s),a=!1},d(d){me(e,d),d&&C(r),me(l,d),d&&C(o),s&&s.d(d),d&&C(i)}}}function Rl(t,e,r){let l,o,i;return de(t,Ht,a=>r(2,l=a)),de(t,Je,a=>r(0,o=a)),de(t,Ut,a=>r(1,i=a)),xe(Ht,l="ps-realtor",l),[o,i]}class Al extends Ce{constructor(e){super(),Le(this,e,Rl,Nl,be,{})}}new Al({target:document.getElementById("app")}); diff --git a/ui/src/components/properties/PropertyCard.svelte b/ui/src/components/properties/PropertyCard.svelte index 4e92cc4..a836ba2 100644 --- a/ui/src/components/properties/PropertyCard.svelte +++ b/ui/src/components/properties/PropertyCard.svelte @@ -9,7 +9,7 @@
-
+
{#if property.extra_imgs[0] ? property.extra_imgs[0].url : $SHELLS[property.shell].imgs[0].url}