{"id":106,"date":"2026-11-02T04:09:30","date_gmt":"2026-11-02T00:09:30","guid":{"rendered":"https:\/\/lagmsheni.ge\/apartments\/type-10\/"},"modified":"2026-11-02T04:22:00","modified_gmt":"2026-11-02T00:22:00","slug":"type-10","status":"publish","type":"page","link":"https:\/\/lagmsheni.ge\/ka\/apartments\/type-10\/","title":{"rendered":"Category 10"},"content":{"rendered":"\n<style>\n.lg-wrap{max-width:1200px;margin:0 auto;font-family:inherit;color:#222}\n.lg-wrap h2{margin:0 0 .4em}\n.lg-floors{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 18px}\n.lg-floors button{border:1px solid #3d5a40;background:#fff;color:#3d5a40;padding:8px 16px;border-radius:999px;cursor:pointer;font:inherit;font-weight:600}\n.lg-floors button.on{background:#3d5a40;color:#fff}\n.lg-plan svg{width:100%;height:auto;display:block}\n.lg-plan .ap-u{cursor:pointer} .lg-plan .ap-u .ap-shape{transition:fill .2s}\n.lg-plan .ap-u:hover .ap-shape{fill:#d9e6d3!important}\n.lg-plan .ap-u.st-reserved .ap-shape{fill:#f7e3b5!important} .lg-plan .ap-u.st-sold .ap-shape{fill:#e3e3e3!important}\n.lg-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;color:#555;margin:10px 0 30px}\n.lg-legend i{display:inline-block;width:14px;height:14px;border-radius:3px;margin-right:6px;vertical-align:-2px}\n.lg-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:0 0 14px}\n.lg-filters select{padding:8px 10px;border:1px solid #ccc;border-radius:8px;font:inherit;background:#fff}\n.lg-table{width:100%;border-collapse:collapse;font-size:15px}\n.lg-table th,.lg-table td{padding:10px 8px;border-bottom:1px solid #eee;text-align:left;white-space:nowrap}\n.lg-table th{font-size:13px;color:#777;font-weight:600}\n.lg-table th.sort{cursor:pointer;user-select:none}\n.lg-table th.sort:hover{color:#3d5a40}\n.lg-table th.sort:after{content:'\u2195';margin-left:5px;opacity:.35;font-size:12px}\n.lg-table th.sort.asc:after{content:'\u25b2';opacity:1;color:#3d5a40;font-size:10px}\n.lg-table th.sort.desc:after{content:'\u25bc';opacity:1;color:#3d5a40;font-size:10px}\n.lg-table th.asc,.lg-table th.desc{color:#3d5a40}\n.lg-table tr.row{cursor:pointer} .lg-table tr.row:hover td{background:#f6f9f4}\n.lg-table td.ic{width:1%;text-align:center}\n.lg-info{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid #cfdccb;color:#3d5a40;background:#fff;transition:all .2s;text-decoration:none!important}\n.lg-info svg{width:18px;height:18px}\n.lg-table tr.row:hover .lg-info,.lg-info:hover{background:#3d5a40;color:#fff;border-color:#3d5a40}\n.lg-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600}\n.lg-badge.available{background:#e3efe0;color:#3d5a40} .lg-badge.reserved{background:#f7e3b5;color:#8a5a00} .lg-badge.sold{background:#e3e3e3;color:#666}\n.lg-scroll{overflow-x:auto}\n.lg-type{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:32px;align-items:start}\n@media(max-width:860px){.lg-type{grid-template-columns:1fr}}\n.lg-card{background:#f7f5ef;border-radius:14px;padding:22px}\n.lg-card h3{margin:0 0 12px;font-size:20px}\n.lg-spec{display:grid;grid-template-columns:1fr auto;gap:8px 16px;font-size:15px;margin:0 0 18px}\n.lg-spec b{font-weight:600}\n.lg-chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 18px}\n.lg-chips a{text-decoration:none;border:1px solid #d6d6d6;border-radius:10px;padding:6px 10px;font-size:14px;color:#222;background:#fff}\n.lg-chips a.on{border-color:#3d5a40;box-shadow:0 0 0 2px #3d5a40 inset}\n.lg-chips a.reserved{background:#f7e3b5} .lg-chips a.sold{background:#e3e3e3;color:#888;text-decoration:line-through}\n.lg-btns{display:flex;flex-direction:column;gap:10px}\n.lg-btn{display:block;text-align:center;padding:12px 16px;border-radius:10px;font-weight:600;text-decoration:none!important;cursor:pointer}\n.lg-btn.p{background:#3d5a40;color:#fff!important} .lg-btn.w{background:#25D366;color:#fff!important} .lg-btn.o{border:1px solid #3d5a40;color:#3d5a40!important}\n.lg-plan-type svg{width:100%;height:auto;display:block}\n.lg-apt-title{color:#3d5a40}\n.lgp .g{font-size:12px;font-weight:600;fill:#222;text-anchor:middle;paint-order:stroke;stroke:#f6efe0;stroke-width:2.5px}\n.lgp .e{font-size:10px;fill:#666;text-anchor:middle;paint-order:stroke;stroke:#f6efe0;stroke-width:2.5px}\n.lgp .a{font-size:11px;font-weight:600;fill:#3d5a40;text-anchor:middle;paint-order:stroke;stroke:#f6efe0;stroke-width:2.5px}\n.lg-intro{margin:0 0 6px}\n.lg-quick{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}\n.lg-quick button{border:1px solid #d9d4c7;background:#f7f5ef;color:#333;padding:7px 14px;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;transition:all .15s}\n.lg-quick button:hover{border-color:#3d5a40}\n.lg-quick button.on{background:#3d5a40;border-color:#3d5a40;color:#fff}\n.lg-reset{border:0;background:none;color:#3d5a40;text-decoration:underline;cursor:pointer;font:inherit;font-size:14px;padding:4px}\n.lg-count{margin-left:auto;font-size:14px;color:#777}\n.lg-tname{font-weight:600}.lg-code{display:block;font-size:11px;color:#999;margin-top:1px}\n.lg-corner{display:inline-block;font-size:11px;font-weight:700;color:#8a5a00;background:#fbf0d6;border-radius:6px;padding:1px 7px;vertical-align:1px;margin:1px 3px 1px 0}\n.lg-vt{display:inline-block;font-size:12px;padding:2px 8px;border-radius:999px;margin:1px 3px 1px 0;background:#eef2f6;color:#41566b}\n.lg-vt.v-caucasus{background:#e6eef7;color:#2f5a86}.lg-vt.v-valley{background:#eaf3e3;color:#3d6a2f}.lg-vt.v-east{background:#fdf1dc;color:#9a6200}.lg-vt.v-west{background:#fbe6e0;color:#a24a2c}\n.lg-mtags{margin:0 0 16px}\n.lg-compass{position:relative;padding:30px 30px}\n.lg-compass>span{position:absolute;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3d5a40;white-space:nowrap}\n.lg-compass .cn{top:6px;left:50%;transform:translateX(-50%)}.lg-compass .cs{bottom:6px;left:50%;transform:translateX(-50%)}\n.lg-compass .cw{left:6px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}.lg-compass .ce{right:6px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%)}\n@media(max-width:600px){.lg-compass{padding:24px 20px}.lg-compass>span{font-size:9px}.lg-count{margin-left:0;width:100%}.lg-filters select{flex:1 1 45%}}\n.lg-ls{display:inline-block;font-size:13px;font-weight:600;padding:3px 10px;border-radius:8px;margin:1px 3px 1px 0}\n.lg-ls.l0{background:#eef0f3;color:#4a5563}.lg-ls.l1{background:#fdf1dc;color:#8a5a00}.lg-ls.l2{background:#fbe6e0;color:#9a4127}.lg-ls.l3{background:#e9efe4;color:#2f4a32}\n\/* slider: floor selector *\/\n.lg-floorsel{display:flex!important;align-items:center;flex-wrap:wrap;gap:6px;margin-top:16px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:normal}\n.lg-floorsel .lg-fl-l{margin-right:4px;opacity:.85}\n.lg-floorsel a{display:inline-flex!important;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:inherit!important;text-decoration:none!important;font-size:13px;letter-spacing:0;cursor:pointer;transition:all .2s}\n.lg-floorsel a:hover,.lg-floorsel a.on{background:#fff;color:#2f3b33!important;border-color:#fff}\n.lg-floorsel a.reserved{border-style:dashed}\n.lg-floorsel a.sold{opacity:.35;text-decoration:line-through!important}\n\/* slider: clickable views on the Panorama slide *\/\na.lg-view-sw{color:inherit!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;transition:opacity .2s}\na.lg-view-sw:hover{opacity:.75}\na.lg-view-sw.on{font-weight:700;text-decoration-thickness:2px}\n.lg-swapped > *:not(.lg-swap){opacity:0!important;transition:opacity .35s}\n.lg-swapped{background-image:none!important}\nimg.lg-swap{position:absolute;max-width:none;pointer-events:none;transition:opacity .35s}\n.lg-price{color:#3d5a40;font-weight:700}.lg-price small{font-weight:500;color:#777}\n.lg-plan .ap-u.st-onhold .ap-shape{fill:#dbe4f3!important}\n.lg-badge.onhold{background:#dbe4f3;color:#2f4f86}\n.lg-chips a.onhold{background:#dbe4f3}\n.lg-floorsel a.onhold{border-style:dotted;opacity:.7}\n.lg-ti{display:inline-flex;width:1.05em;height:1.05em;vertical-align:-.17em;margin-right:.35em;flex:none}\n.lg-ti svg{width:100%;height:100%;display:block}\n.lg-tname .lg-ti{color:#3d5a40}\na.lg-view-sw .lg-ti{margin-right:.25em}\n.lg-mview{position:absolute;right:66px;top:18px;font-size:12px;font-weight:600;color:#555;background:rgba(255,255,255,.85);padding:6px 11px;border-radius:999px}\n.lg-mdots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:8px}\n.lg-mdots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(61,90,64,.28);cursor:pointer}\n.lg-mdots button.on{background:#3d5a40;width:22px;border-radius:5px}\n\/* category modal *\/\n.lg-modal{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(22,30,24,.62);backdrop-filter:blur(3px)}\n.lg-modal.open{display:flex;animation:lgfade .25s ease}\n@keyframes lgfade{from{opacity:0}to{opacity:1}}\n.lg-mbox{position:relative;width:min(1080px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.35);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);color:#222}\n.lg-mpic{background:radial-gradient(circle at 50% 45%,#f4f1ea 0,#e8e4da 75%);display:flex;align-items:center;justify-content:center;padding:28px;min-height:360px;position:relative}\n.lg-mpic img{max-width:100%;max-height:68vh;height:auto;display:block;filter:drop-shadow(0 18px 24px rgba(0,0,0,.12))}\n.lg-mpic .lg-mcat{position:absolute;left:22px;top:18px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3d5a40;background:#fff;padding:6px 12px;border-radius:999px}\n.lg-mbody{padding:28px 26px 24px}\n.lg-mbody h3{margin:0 0 4px;font-size:24px;color:#3d5a40}\n.lg-mbody .lg-msub{margin:0 0 18px;color:#666;font-size:15px}\n.lg-mx{position:absolute;right:14px;top:12px;width:38px;height:38px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15);font-size:22px;line-height:38px;cursor:pointer;z-index:2;color:#222;padding:0}\n.lg-mnav{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.9);box-shadow:0 2px 10px rgba(0,0,0,.12);font-size:20px;cursor:pointer;color:#3d5a40;padding:0}\n.lg-mnav.prev{left:12px}.lg-mnav.next{right:12px}\n.lg-mlink{display:block;text-align:center;margin-top:12px;font-size:14px;color:#3d5a40}\n@media(max-width:820px){.lg-mbox{grid-template-columns:1fr}.lg-mpic{min-height:240px;padding:46px 16px 18px}.lg-mpic img{max-height:42vh}.lg-mbody{padding:20px 18px}}\nbody.lg-noscroll{overflow:hidden}\n\n\/* fixed picture stage: modal keeps one size, pictures scale inside it *\/\n.lg-modal .lg-mbox{height:min(640px,calc(100vh - 40px));grid-template-rows:minmax(0,1fr)}\n.lg-modal .lg-mbody{min-height:0;overflow:auto}\n.lg-modal .lg-mpic{height:100%;min-height:0;box-sizing:border-box;padding:58px 58px 38px}\n.lg-modal .lg-mpic img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}\n@media(max-width:820px){.lg-modal .lg-mbox{height:auto;grid-template-rows:auto}.lg-modal .lg-mbody{overflow:visible}.lg-modal .lg-mpic{height:min(46vh,420px);padding:50px 46px 30px}}\n\n<\/style>\n<script>\n\/* ===== APARTMENT AVAILABILITY =====\n   Every apartment is shown as Available unless it is listed here.\n   Statuses: \"reserved\", \"onhold\" (on hold) or \"sold\"\n   Example:  window.LG_STATUS = { \"12\":\"reserved\", \"18\":\"onhold\", \"23\":\"sold\" };  *\/\nwindow.LG_STATUS = {};\n\n\/* ===== PRICING (USD) =====\n   Price = total area (incl. balcony\/terrace) x rate.  rate = base x (1 + floor + view + corner + outdoor + size)\n   The rate never goes below \"base\" (minimum $ per m2). Totals are rounded UP to the nearest $100.\n   view: the best view counts fully, each extra view adds one third of its value.  *\/\nwindow.LG_PRICING = {\n \"base\": 1200,\n \"floor\":   {\"2\":0, \"3\":0.02, \"4\":0.04, \"5\":0.06, \"6\":0.08},\n \"view\":    {\"caucasus\":0.06, \"valley\":0.05, \"east\":0.02, \"west\":0},\n \"corner\":  0.03,\n \"outdoor\": {\"none\":0, \"balcony\":0, \"large\":0.01},\n \"largeUnit\": {\"over\":100, \"adj\":-0.02}\n};\n\n\/* ===== APARTMENT TYPES (customer-facing names, views, outdoor space) =====\n   views: \"caucasus\", \"valley\" (Alazani Valley), \"east\" (morning sun), \"west\" (sunset)\n   out:   \"none\", \"balcony\", \"large\"      corner: 1 = windows on two sides  *\/\n\/* ===== LIFESTYLE TYPES \u2014 listed from smallest to biggest (each category's \"life\" below uses one of these) ===== *\/\nwindow.LG_LIFESTYLES = [\"Compact Suite\",\"Early Bird Collection\",\"Sunset Studio\",\"Panorama Residence\"];\nwindow.LG_TYPES = {\n \"1\": {\"life\":\"Panorama Residence\",\"name\":\"Caucasus Terrace\",\"views\":[\"caucasus\",\"east\",\"west\"],\"out\":\"large\",\"corner\":1},\n \"2\": {\"life\":\"Early Bird Collection\",\"name\":\"Grand Balcony\",\"views\":[\"east\"],\"out\":\"large\"},\n \"3\": {\"life\":\"Early Bird Collection\",\"name\":\"Classic\",\"views\":[\"east\"],\"out\":\"balcony\"},\n \"4\": {\"life\":\"Early Bird Collection\",\"name\":\"Classic\",\"views\":[\"east\"],\"out\":\"balcony\"},\n \"5\": {\"life\":\"Compact Suite\",\"name\":\"Compact\",\"views\":[\"east\"],\"out\":\"none\"},\n \"6\": {\"life\":\"Early Bird Collection\",\"name\":\"Wraparound Balcony\",\"views\":[\"east\",\"caucasus\"],\"out\":\"large\"},\n \"7\": {\"life\":\"Panorama Residence\",\"name\":\"Panorama Valley\",\"views\":[\"valley\",\"east\"],\"out\":\"balcony\",\"corner\":1},\n \"8\": {\"life\":\"Sunset Studio\",\"name\":\"Valley Corner\",\"views\":[\"valley\",\"west\"],\"out\":\"balcony\",\"corner\":1},\n \"9\": {\"life\":\"Sunset Studio\",\"name\":\"Classic\",\"views\":[\"west\"],\"out\":\"balcony\"},\n \"10\":{\"life\":\"Sunset Studio\",\"name\":\"Classic\",\"views\":[\"west\"],\"out\":\"balcony\"},\n \"11\":{\"life\":\"Sunset Studio\",\"name\":\"Spacious\",\"views\":[\"west\"],\"out\":\"balcony\"}\n};\n<\/script>\n<script>\nwindow.LG_DATA={\"ar\":{\"1\":[[84.8,27.0,111.8],[84.9,27.0,111.9]],\"2\":[[56.2,15.3,71.5],[56.4,15.3,71.7]],\"3\":[[55.3,9.5,64.8],[55.3,9.5,64.8]],\"4\":[[55.3,9.9,65.2],[55.3,9.9,65.2]],\"5\":[[55.5,0,55.5],[55.5,0,55.5]],\"6\":[[55.5,14.2,69.7],[55.5,14.2,69.7]],\"7\":[[102.5,9.9,112.4],[102.7,9.9,112.6]],\"8\":[[59.9,9.9,69.8],[60.1,9.9,70.0]],\"9\":[[57.5,9.7,67.2],[57.5,9.7,67.2]],\"10\":[[57.2,9.7,66.9],[57.3,9.7,67.0]],\"11\":[[66.3,9.9,76.2],[66.4,9.9,76.3]]},\"beds\":{\"1\":2,\"7\":2},\"rooms\":{\"1\":[[\"Living & kitchen\",27.2],[\"Bedroom\",17.0],[\"Bedroom\",20.6],[\"Hall\",8.5],[\"Bathroom\",4.2],[\"Terrace\",17.1],[\"Terrace\",9.9]],\"2\":[[\"Living & kitchen\",25.3],[\"Bedroom\",15.5],[\"Hall\",6.0],[\"Bathroom\",3.6],[\"Balcony\",15.3]],\"3\":[[\"Living & kitchen\",27.3],[\"Bedroom\",15.0],[\"Hall\",5.3],[\"Bathroom\",5.7],[\"Balcony\",9.5]],\"4\":[[\"Living & kitchen\",23.6],[\"Bedroom\",16.0],[\"Hall\",6.7],[\"Bathroom\",5.8],[\"Balcony\",9.9]],\"5\":[[\"Living & kitchen\",26.4],[\"Bedroom\",14.5],[\"Hall\",6.0],[\"Bathroom\",5.3]],\"6\":[[\"Living room\",26.3],[\"Bedroom\",13.6],[\"Hall\",6.7],[\"Bathroom\",5.9],[\"Balcony\",14.2],[\"Kitchen & dining\",null]],\"7\":[[\"Living & kitchen\",49.5],[\"Bedroom\",16.9],[\"Bedroom\",null],[\"Hall\",10.5],[\"Bathroom\",4.6],[\"Balcony\",9.9]],\"8\":[[\"Living & kitchen\",null],[\"Bedroom\",19.9],[\"Hall\",null],[\"Bathroom\",null],[\"Balcony\",9.9]],\"9\":[[\"Living & kitchen\",26.8],[\"Bedroom\",18.3],[\"Hall\",4.5],[\"Bathroom\",4.7],[\"Balcony\",9.7]],\"10\":[[\"Living & kitchen\",25.0],[\"Bedroom\",19.4],[\"Hall\",5.2],[\"Bathroom\",4.5],[\"Balcony\",9.7]],\"11\":[[\"Living & kitchen\",22.0],[\"Bedroom\",null],[\"Hall\",8.4],[\"Bathroom\",7.7],[\"Storage\",4.5],[\"Balcony\",9.9]]}};\n(function(){\nvar D=window.LG_DATA,LAB={available:'Available',reserved:'Reserved',onhold:'On hold',sold:'Sold'},RANK={available:0,onhold:1,reserved:2,sold:3};\nvar TY=window.LG_TYPES,TYPE_ORDER=['Caucasus Terrace','Panorama Valley','Valley Corner','Spacious','Grand Balcony','Wraparound Balcony','Classic','Compact'];\nvar VIEWS={caucasus:'Caucasus',valley:'Alazani Valley',east:'Morning sun',west:'Sunset'},VORD={caucasus:0,valley:1,east:2,west:3};\nvar LIFE=window.LG_LIFESTYLES||[];\nfunction lsIdx(p){return LIFE.indexOf(TY[p].life)}\nfunction lsTag(p){var i=lsIdx(p);return i<0?'\u2014':'<span class=\"lg-ls l'+i+'\">'+LIFE[i]+'<\/span>'}\nvar TI={mount:'<path d=\"M1.5 20.5 8.5 7.5l3.4 5.8 3.1-4.8 7.5 12z\"\/><path d=\"M8.5 7.5 6.6 11l1.9-1 1.9 1z\" fill=\"#fff\" opacity=\".85\"\/>',\n valley:'<path d=\"M1 20.5V6.5c4.5 0 6 8.5 11 8.5s6.5-8.5 11-8.5v14z\"\/>',\n vcorner:'<path d=\"M2.5 2.5h3.5v15H21.5V21H2.5z\"\/><path d=\"M8 16c1.6-4.2 4-6.7 6.8-6.7 2.4 0 4.2 1.9 5.7 4.7V16z\"\/>',\n classic:'<path fill-rule=\"evenodd\" d=\"M2.5 2.5h19v19h-19zM5 5v5.5h6.5V5zM14 5v14h5V5zM5 13v6h6.5v-6z\"\/>',\n spacious:'<path d=\"M2.5 2.5h7l-7 7zM21.5 2.5v7l-7-7zM2.5 21.5v-7l7 7zM21.5 21.5h-7l7-7z\"\/><rect x=\"8.5\" y=\"8.5\" width=\"7\" height=\"7\" rx=\"1\"\/>',\n grandbal:'<path d=\"M7 2.5h10V11H7z\"\/><path d=\"M2 11h20v2.2H2zM2 19.3h20v2.2H2zM4 13h2.2v6.5H4zM9 13h2.2v6.5H9zM12.8 13H15v6.5h-2.2zM17.8 13H20v6.5h-2.2z\"\/>',\n wrap:'<path d=\"M2 2.5h4.5v13.5H22v5H2z\"\/><path d=\"M9 2.5h2.6V13.4H22V16H9z\" opacity=\".5\"\/>',\n compact:'<path d=\"M8 8H2l6-6zM16 8h6l-6-6zM8 16H2l6 6zM16 16h6l-6 6z\"\/><rect x=\"9.5\" y=\"9.5\" width=\"5\" height=\"5\" rx=\".8\"\/>'};\nvar TICON={1:'mount',2:'grandbal',3:'classic',4:'classic',5:'compact',6:'wrap',7:'valley',8:'vcorner',9:'classic',10:'classic',11:'spacious'};\nfunction typeIcon(p){var k=TICON[p];return k?'<span class=\"lg-ti\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\">'+TI[k]+'<\/svg><\/span>':''}\nwindow.LG_typeIcon=typeIcon;\nfunction viewTags(T){return T.views.map(function(v){return '<span class=\"lg-vt v-'+v+'\">'+VIEWS[v]+'<\/span>'}).join('')}\nvar ICON='<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"><path d=\"M12 2.5 3.5 7.2v9.6l8.5 4.7 8.5-4.7V7.2z\"\/><path d=\"M3.5 7.2 12 12l8.5-4.8M12 12v9.5\"\/><\/svg>';\nfunction st(n){return (window.LG_STATUS||{})[n]||'available'}\nfunction f1(v){return (+v).toFixed(1)}\nfunction units(){var u=[];for(var fl=2;fl<=6;fl++)for(var p=1;p<=11;p++){var a=D.ar[p][fl<4?0:1];u.push({n:p+11*(fl-2),fl:fl,pos:p,beds:D.beds[p]||1,i:a[0],b:a[1],t:a[2]})}return u}\nfunction priceOf(u){var P=window.LG_PRICING||{base:1200},T=TY[u.pos]||{views:[]},F=0;\n F+=((P.floor||{})[u.fl]||0);\n var vs=T.views.map(function(v){return (P.view||{})[v]||0}).sort(function(a,b){return b-a});\n vs.forEach(function(x,i){F+=i?x\/3:x});\n if(T.corner)F+=P.corner||0; F+=((P.outdoor||{})[T.out]||0);\n if(P.largeUnit)if(u.t>P.largeUnit.over)F+=P.largeUnit.adj;\n var rate=Math.max(P.base,Math.round(P.base*(1+F)\/10)*10);\n return {rate:rate,total:Math.ceil(u.t*rate\/100)*100}}\nfunction money(v){return '$'+Math.round(v).toLocaleString('en-US')}\nfunction minPrice(p){return Math.min.apply(null,units().filter(function(u){return u.pos===p}).map(function(u){return priceOf(u).total}))}\nfunction href(u){return '\/apartments\/type-'+u.pos+'\/?apt='+u.n}\n\/* ---- category pictures: found automatically in the Media Library (files named category-1.png \u2026 category-11.png) *\/\nvar IMG={},imgReady=null,AMP=String.fromCharCode(38);\nfunction loadImgs(){if(imgReady)return imgReady;\n var guess=function(){for(var k=1;k<=11;k++)if(!IMG[k])IMG[k]='\/wp-content\/uploads\/2026\/11\/category-'+k+'-cube.png'};\n imgReady=fetch('\/wp-json\/wp\/v2\/media?search=category-'+AMP+'per_page=50'+AMP+'_fields=source_url').then(function(r){return r.json()}).then(function(list){\n  (list||[]).forEach(function(m){var x=\/\\\/category-(\\d+)(?:-cube)?(?:[-_]\\d+)?\\.(png|webp|jpe?g)$\/i.exec(m.source_url||'');if(x)if(!IMG[+x[1]])IMG[+x[1]]=m.source_url});guess()}).catch(guess);\n return imgReady}\nvar UP='\/wp-content\/uploads\/2026\/11\/';\nfunction pics(p){return [{src:UP+(p===1?'category-1-cube_1.png':'category-'+p+'-cube.png'),cap:'3D view'},{src:UP+'category-'+p+'-plan.png',cap:'Floor plan'}]}\nfunction showPic(i){var m=modal(),L=pics(cur.p),n=L.length;i=((i%n)+n)%n;cur.i=i;\n var img=m.querySelector('.lg-mpic img'),p=cur.p;img.style.visibility='hidden';img.alt=(TY[p]?TY[p].name:'Category '+p)+' \u2013 '+L[i].cap;\n img.onload=function(){img.style.visibility=''};img.onerror=function(){img.style.visibility='hidden'};img.src=L[i].src;\n m.querySelector('.lg-mview').textContent=L[i].cap;\n m.querySelectorAll('.lg-mdots button').forEach(function(d,j){d.classList.toggle('on',j===i)});\n L.forEach(function(x,j){if(j!==i){var q=new Image();q.src=x.src}})}\n\/* ---- modal *\/\nvar M=null,cur={p:1,n:null};\nfunction modal(){if(M)return M;\n M=document.createElement('div');M.className='lg-modal';M.setAttribute('role','dialog');M.setAttribute('aria-modal','true');\n M.innerHTML='<div class=\"lg-mbox\"><button class=\"lg-mx\" type=\"button\" aria-label=\"Close\">\u00d7<\/button><div class=\"lg-mpic\"><span class=\"lg-mcat\"><\/span><span class=\"lg-mview\"><\/span><button class=\"lg-mnav prev\" type=\"button\" aria-label=\"Previous picture\">\u2039<\/button><img alt=\"\"><button class=\"lg-mnav next\" type=\"button\" aria-label=\"Next picture\">\u203a<\/button><div class=\"lg-mdots\"><button type=\"button\" data-pic=\"0\" aria-label=\"3D view\"><\/button><button type=\"button\" data-pic=\"1\" aria-label=\"Floor plan\"><\/button><\/div><\/div><div class=\"lg-mbody\"><\/div><\/div>';\n document.body.appendChild(M);\n M.addEventListener('click',function(e){if(e.target===M||e.target.classList.contains('lg-mx'))closeCat();\n  if(e.target.classList.contains('prev'))showPic(cur.i-1);\n  if(e.target.classList.contains('next'))showPic(cur.i+1);\n  if(e.target.dataset)if(e.target.dataset.pic)showPic(+e.target.dataset.pic);\n  var c=e.target.closest?e.target.closest('[data-apt]'):null;if(c)if(M.contains(c)){e.preventDefault();openCat(cur.p,+c.dataset.apt)}});\n document.addEventListener('keydown',function(e){if(!M.classList.contains('open'))return;if(e.key==='Escape')closeCat();if(e.key==='ArrowLeft')showPic(cur.i-1);if(e.key==='ArrowRight')showPic(cur.i+1)});\n return M}\nfunction openCat(p,n){var m=modal(),U=units().filter(function(u){return u.pos===p}),a=D.ar[p],beds=D.beds[p]||1;\n var u=U.filter(function(x){return x.n===n})[0]||null;var keep=(cur.p===p)?(cur.i||0):0;if(!m.classList.contains('open'))keep=0;cur={p:p,n:u?u.n:null,i:keep};\n var rng=function(i){return a[0][i]===a[1][i]?f1(a[0][i])+' m\u00b2':f1(a[0][i])+'\u2013'+f1(a[1][i])+' m\u00b2'};\n var avail=U.filter(function(x){return st(x.n)==='available'}).length;\n var T=TY[p];m.querySelector('.lg-mcat').textContent=T.name;\n showPic(cur.i);\n var who=u?'apartment \u2116'+u.n:'category '+p;\n m.querySelector('.lg-mbody').innerHTML='<h3>'+(u?'Apartment \u2116'+u.n:T.name)+'<\/h3><p class=\"lg-msub\">'+(u?'Floor '+u.fl+' \u00b7 '+T.name+' \u00b7 ':'')+beds+(beds>1?' bedrooms':' bedroom')+' \u00b7 Cat. '+p+'<\/p>'+\n  '<p class=\"lg-mtags\">'+lsTag(p)+viewTags(T)+(T.corner?'<span class=\"lg-corner\">Corner apartment<\/span>':'')+'<\/p>'+\n  '<div class=\"lg-spec\"><span>Interior<\/span><b>'+(u?f1(u.i)+' m\u00b2':rng(0))+'<\/b><span>Balcony<\/span><b>'+(a[0][1]?rng(1):'\u2014')+'<\/b><span>Total<\/span><b>'+(u?f1(u.t)+' m\u00b2':rng(2))+'<\/b><span>Price<\/span><b class=\"lg-price\">'+(u?money(priceOf(u).total)+' <small>('+money(priceOf(u).rate)+'\/m\u00b2)<\/small>':'from '+money(minPrice(p)))+'<\/b><span>Status<\/span><b>'+(u?'<span class=\"lg-badge '+st(u.n)+'\">'+LAB[st(u.n)]+'<\/span>':avail+' of '+U.length+' available')+'<\/b><\/div>'+\n  '<div class=\"lg-spec\">'+D.rooms[p].map(function(r){return '<span>'+r[0]+'<\/span><b>'+(r[1]?f1(r[1])+' m\u00b2':'\u2014')+'<\/b>'}).join('')+'<\/div>'+\n  '<div style=\"font-size:14px;color:#666\">Same layout on other floors:<\/div><div class=\"lg-chips\">'+U.map(function(x){var s=st(x.n);return '<a href=\"#category-'+p+'-'+x.n+'\" data-apt=\"'+x.n+'\" class=\"'+(u?(x.n===u.n?'on ':''):'')+(s!=='available'?s:'')+'\">\u2116'+x.n+' \u00b7 Floor '+x.fl+'<\/a>'}).join('')+'<\/div>'+\n  '<div class=\"lg-btns\"><a class=\"lg-btn p amelia-popup\" href=\"javascript:void(0);\">Book a presentation<\/a><a class=\"lg-btn w\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/wa.me\/995599744844?text='+encodeURIComponent('Hello, I am interested in '+who+' at Skyline Caucasus.')+'\">Ask on WhatsApp<\/a><\/div>'+\n  '<a class=\"lg-mlink\" href=\"'+(u?href(u):'\/apartments\/type-'+p+'\/')+'\">Floor plan &amp; full details \u2192<\/a>';\n if(!m.classList.contains('open')){m.classList.add('open');document.body.classList.add('lg-noscroll')}\n try{history.replaceState(null,'','#category-'+p+(u?'-'+u.n:''))}catch(e){}\n m.querySelector('.lg-mx').focus({preventScroll:true})}\nfunction closeCat(){if(!M)return;M.classList.remove('open');document.body.classList.remove('lg-noscroll');try{history.replaceState(null,'',location.pathname+location.search)}catch(e){}}\nfunction fromHash(){var x=\/^#category-(\\d+)(?:-(\\d+))?$\/.exec(location.hash);if(x)if(+x[1]>=1)if(+x[1]<=11)openCat(+x[1],x[2]?+x[2]:null)}\nwindow.LG_openCategory=openCat;\nfunction apts(root){\n var U=units(),plan=root.querySelector('.lg-plan');\n var fb=document.createElement('div');fb.className='lg-floors';\n for(var f=2;f<=6;f++){var b=document.createElement('button');b.type='button';b.dataset.fl=f;b.textContent='Floor '+f;fb.appendChild(b)}\n plan.parentNode.insertBefore(fb,plan);\n var cmp=document.createElement('div');cmp.className='lg-compass';cmp.innerHTML='<span class=\"cn\">West \u00b7 Sunset<\/span><span class=\"cs\">East \u00b7 Morning sun<\/span><span class=\"cw\">Alazani Valley<\/span><span class=\"ce\">Caucasus<\/span>';\n plan.parentNode.insertBefore(cmp,plan);cmp.appendChild(plan);\n var lg=document.createElement('div');lg.className='lg-legend';lg.innerHTML='<span><i style=\"background:#f6efe0;border:1px solid #ddd\"><\/i>Available<\/span><span><i style=\"background:#f7e3b5\"><\/i>Reserved<\/span><span><i style=\"background:#dbe4f3\"><\/i>On hold<\/span><span><i style=\"background:#e3e3e3\"><\/i>Sold<\/span>';\n cmp.parentNode.insertBefore(lg,cmp.nextSibling);\n function setFloor(f){fb.querySelectorAll('button').forEach(function(b){b.classList.toggle('on',+b.dataset.fl===f)});\n  plan.querySelectorAll('.ap-u').forEach(function(a){var p=+a.dataset.pos,n=p+11*(f-2);a.setAttribute('href','#category-'+p+'-'+n);a.classList.remove('st-reserved','st-sold','st-onhold');if(st(n)!=='available')a.classList.add('st-'+st(n))});\n  plan.querySelectorAll('.ap-badge').forEach(function(g){g.querySelector('.ap-num').textContent=+g.dataset.pos+11*(f-2)})}\n fb.addEventListener('click',function(e){if(e.target.dataset.fl)setFloor(+e.target.dataset.fl)});\n plan.addEventListener('click',function(e){var a=e.target.closest?e.target.closest('.ap-u'):null;if(!a)return;e.preventDefault();var x=\/category-(\\d+)-(\\d+)\/.exec(a.getAttribute('href')||'');if(x)openCat(+x[1],+x[2])});\n var h=document.createElement('h2');h.textContent='All apartments';root.appendChild(h);\n var qk=document.createElement('div');qk.className='lg-quick';\n var QUICK=[['views','Best views'],['big','Largest balconies'],['fam','For families \u00b7 2 bedrooms'],['compact','Compact &amp; affordable'],['upper','Upper floors']];\n qk.innerHTML=QUICK.map(function(q){return '<button type=\"button\" data-q=\"'+q[0]+'\">'+q[1]+'<\/button>'}).join('');\n root.appendChild(qk);\n var flt=document.createElement('div');flt.className='lg-filters';\n var opt=function(id,o){return '<select id=\"'+id+'\">'+o.map(function(x){return '<option value=\"'+x[0]+'\">'+x[1]+'<\/option>'}).join('')+'<\/select>'};\n flt.innerHTML=opt('lgls',[['','All categories']].concat(LIFE.map(function(n,i){return [String(i),n]})))+opt('lgbd',[['','All bedrooms'],['1','1 bedroom'],['2','2 bedrooms']])+\n  opt('lgvw',[['','Any view'],['caucasus','Caucasus view'],['valley','Alazani Valley view'],['east','Morning sun (east)'],['west','Sunset (west)']])+\n  opt('lgod',[['','Any outdoor space'],['none','No balcony'],['balcony','Balcony'],['large','Large balcony \/ terrace']])+\n  opt('lgfl',[['','All floors'],['low','Lower floors (2\u20133)'],['up','Upper floors (4\u20136)']].concat([2,3,4,5,6].map(function(f){return [f,'Floor '+f]})))+\n  opt('lgty',[['','All types']].concat(TYPE_ORDER.map(function(n){return [n,n]})))+\n  opt('lgst',[['','Any status'],['available','Available'],['reserved','Reserved'],['onhold','On hold'],['sold','Sold']])+\n  '<button type=\"button\" class=\"lg-reset\">Reset<\/button><span class=\"lg-count\"><\/span>';\n root.appendChild(flt);\n var COLS=[['n','Apartment'],['fl','Floor'],['ls','Category'],['ty','Type'],['beds','Bedrooms'],['vw','View'],['i','Interior'],['b','Balcony'],['t','Total'],['pm','Price \/ m\u00b2'],['pr','Price'],['s','Status']];\n var sc=document.createElement('div');sc.className='lg-scroll';\n sc.innerHTML='<table class=\"lg-table\"><thead><tr>'+COLS.map(function(c){return '<th class=\"sort'+(c[0]==='n'?' asc':'')+'\" data-k=\"'+c[0]+'\" title=\"Sort by '+c[1].toLowerCase()+'\">'+c[1]+'<\/th>'}).join('')+'<th class=\"ic\">3D<\/th><\/tr><\/thead><tbody><\/tbody><\/table>';\n root.appendChild(sc);var tb=sc.querySelector('tbody');\n U.forEach(function(u){var s=st(u.n),T=TY[u.pos],tr=document.createElement('tr');tr.className='row';tr.u=u;tr.s=s;u.s=RANK[s];u.ty=TYPE_ORDER.indexOf(T.name)*100+u.pos;u.vw=VORD[T.views[0]];u.ls=lsIdx(u.pos)*1000+u.t;var PR=priceOf(u);u.pr=PR.total;u.pm=PR.rate;\n  tr.innerHTML='<td><b>\u2116'+u.n+'<\/b><\/td><td>'+u.fl+'<\/td><td>'+lsTag(u.pos)+'<\/td><td><span class=\"lg-tname\">'+typeIcon(u.pos)+T.name+'<\/span><small class=\"lg-code\">Cat. '+u.pos+'<\/small><\/td><td>'+u.beds+'<\/td><td>'+viewTags(T)+(T.corner?'<span class=\"lg-corner\">Corner<\/span>':'')+'<\/td><td>'+f1(u.i)+' m\u00b2<\/td><td>'+(u.b?f1(u.b)+' m\u00b2':'\u2014')+'<\/td><td><b>'+f1(u.t)+' m\u00b2<\/b><\/td><td>'+money(u.pm)+'<\/td><td><b class=\"lg-price\">'+money(u.pr)+'<\/b><\/td><td><span class=\"lg-badge '+s+'\">'+LAB[s]+'<\/span><\/td>'+\n   '<td class=\"ic\"><a class=\"lg-info\" href=\"#category-'+u.pos+'-'+u.n+'\" title=\"'+T.name+' \u2013 3D layout\" aria-label=\"'+T.name+' details\">'+ICON+'<\/a><\/td>';\n  tr.addEventListener('click',function(e){e.preventDefault();openCat(u.pos,u.n)});tb.appendChild(tr)});\n var rows=[].slice.call(tb.children),sk='n',sd=1,quick='';\n function sort(){rows.slice().sort(function(a,b){return sd*(a.u[sk]-b.u[sk])||(a.u.n-b.u.n)}).forEach(function(r){tb.appendChild(r)})}\n function setSort(k,d){sk=k;sd=d;sc.querySelectorAll('th.sort').forEach(function(x){x.classList.remove('asc','desc');if(x.dataset.k===k)x.classList.add(d>0?'asc':'desc')});sort()}\n sc.querySelector('thead').addEventListener('click',function(e){var th=e.target.closest('th.sort');if(!th)return;var k=th.dataset.k;setSort(k,(k===sk)?-sd:1)});\n var Q={views:function(u,T){return T.views.indexOf('caucasus')>=0||T.views.indexOf('valley')>=0},big:function(u,T){return T.out==='large'},fam:function(u){return u.beds===2},compact:function(u){return u.t<66},upper:function(u){return u.fl>=4}};\n function v(id){return flt.querySelector('#'+id).value}\n function apply(){var ls=v('lgls'),bd=v('lgbd'),vw=v('lgvw'),od=v('lgod'),fl=v('lgfl'),ty=v('lgty'),ss=v('lgst'),shown=0;\n  rows.forEach(function(r){var u=r.u,T=TY[u.pos],ok=true;\n   if(ls)ok=ok?lsIdx(u.pos)==ls:false;\n   if(bd)ok=ok?u.beds==bd:false;\n   if(vw)ok=ok?T.views.indexOf(vw)>=0:false;\n   if(od)ok=ok?T.out===od:false;\n   if(fl)ok=ok?(fl==='low'?u.fl<=3:(fl==='up'?u.fl>=4:u.fl==fl)):false;\n   if(ty)ok=ok?T.name===ty:false;\n   if(ss)ok=ok?r.s===ss:false;\n   if(quick)ok=ok?Q[quick](u,T):false;\n   r.style.display=ok?'':'none';if(ok)shown++});\n  flt.querySelector('.lg-count').textContent=shown+' of '+rows.length+' apartments'}\n qk.addEventListener('click',function(e){var b=e.target.closest('button');if(!b)return;var q=b.dataset.q;quick=(quick===q)?'':q;\n  qk.querySelectorAll('button').forEach(function(x){x.classList.toggle('on',x.dataset.q===quick)});\n  if(quick==='big')setSort('b',-1);if(quick==='compact')setSort('pr',1);if(quick==='fam')setSort('t',-1);apply()});\n flt.addEventListener('change',apply);\n flt.querySelector('.lg-reset').addEventListener('click',function(){flt.querySelectorAll('select').forEach(function(s){s.value=''});quick='';qk.querySelectorAll('button').forEach(function(x){x.classList.remove('on')});setSort('n',1);apply()});\n function lsHash(){var x=\/^#lifestyle-(\\d)$\/.exec(location.hash);if(!x)return;flt.querySelector('#lgls').value=x[1];apply();setTimeout(function(){h.scrollIntoView({behavior:'smooth',block:'start'})},300)}\n window.addEventListener('hashchange',lsHash);\n setFloor(2);apply();loadImgs();fromHash();lsHash()}\nfunction type(root){\n var p=+root.dataset.pos,U=units().filter(function(u){return u.pos===p}),a=D.ar[p],beds=D.beds[p]||1;\n var rng=function(i){return a[0][i]===a[1][i]?f1(a[0][i])+' m\u00b2':f1(a[0][i])+'\u2013'+f1(a[1][i])+' m\u00b2'};\n var apt=+new URLSearchParams(location.search).get('apt'),cur=U.filter(function(u){return u.n===apt})[0];\n var card=document.createElement('div');card.className='lg-card';\n var T=TY[p],title=cur?'Apartment \u2116'+cur.n+' \u00b7 Floor '+cur.fl:T.name;\n var avail=U.filter(function(u){return st(u.n)==='available'}).length;\n card.innerHTML='<h3 class=\"lg-apt-title\">'+title+'<\/h3><p style=\"margin:-6px 0 8px;color:#555\">'+(cur?T.name+' \u00b7 ':'')+beds+(beds>1?' bedrooms':' bedroom')+' \u00b7 Cat. '+p+'<\/p><p class=\"lg-mtags\">'+lsTag(p)+viewTags(T)+(T.corner?'<span class=\"lg-corner\">Corner apartment<\/span>':'')+'<\/p>'+\n  '<div class=\"lg-spec\"><span>Interior<\/span><b>'+(cur?f1(cur.i)+' m\u00b2':rng(0))+'<\/b><span>Balcony<\/span><b>'+(a[0][1]?rng(1):'\u2014')+'<\/b><span>Total<\/span><b>'+(cur?f1(cur.t)+' m\u00b2':rng(2))+'<\/b><span>Price<\/span><b class=\"lg-price\">'+(cur?money(priceOf(cur).total)+' <small>('+money(priceOf(cur).rate)+'\/m\u00b2)<\/small>':'from '+money(minPrice(p)))+'<\/b><span>Status<\/span><b>'+(cur?LAB[st(cur.n)]:avail+' of '+U.length+' available')+'<\/b><\/div>'+\n  '<div class=\"lg-spec\">'+D.rooms[p].map(function(r){return '<span>'+r[0]+'<\/span><b>'+(r[1]?f1(r[1])+' m\u00b2':'\u2014')+'<\/b>'}).join('')+'<\/div>'+\n  '<div style=\"font-size:14px;color:#666\">Same layout on other floors:<\/div><div class=\"lg-chips\">'+U.map(function(u){var s=st(u.n);return '<a href=\"?apt='+u.n+'\" class=\"'+(u===cur?'on ':'')+(s!=='available'?s:'')+'\">\u2116'+u.n+' \u00b7 Floor '+u.fl+'<\/a>'}).join('')+'<\/div>'+\n  '<div class=\"lg-btns\"><a class=\"lg-btn o\" href=\"#category-'+p+(cur?'-'+cur.n:'')+'\" data-lg3d=\"1\">View 3D layout<\/a><a class=\"lg-btn p amelia-popup\" href=\"javascript:void(0);\">Book a presentation<\/a><a class=\"lg-btn w\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/wa.me\/995599744844?text='+encodeURIComponent('Hello, I am interested in '+(cur?'apartment \u2116'+cur.n:'category '+p)+' at Skyline Caucasus.')+'\">Ask on WhatsApp<\/a><a class=\"lg-btn o\" href=\"tel:+995322232523\">Call +995 32 223 25 23<\/a><\/div>';\n card.querySelector('[data-lg3d]').addEventListener('click',function(e){e.preventDefault();openCat(p,cur?cur.n:null)});\n var grid=document.createElement('div');grid.className='lg-type';var pl=root.querySelector('.lg-plan-type');pl.parentNode.insertBefore(grid,pl);grid.appendChild(pl);grid.appendChild(card);\n var back=document.createElement('p');back.innerHTML='<a href=\"\/apartments\/\">\u2190 All apartments<\/a>';root.insertBefore(back,grid);loadImgs();fromHash()}\nfunction init(){var r=document.getElementById('lg-apts');if(r)apts(r);var t=document.getElementById('lg-type');if(t)type(t)}\nwindow.addEventListener('hashchange',fromHash);\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n})();\n\/* ---- Slider: underlined words switch the 3D picture on the cube to another category (data-cat) *\/\n(function(){var D={1:[990,646,458.30,351.11],2:[1166,828,587.36,492.05],3:[1143,812,579.14,485.33],4:[1116,813,553.98,489.35],5:[1210,844,609.02,525.30],6:[979,687,533.88,384.61],7:[1163,655,550.34,409.25],8:[1081,707,600.14,437.88],9:[1146,732,575.93,428.63],10:[1151,696,563.31,424.43],11:[1069,847,589.41,471.00]};\nfunction file(c){return c==1?'category-1-cube_1.png':'category-'+c+'-cube.png'}\ndocument.addEventListener('click',function(e){var a=e.target.closest?e.target.closest('.lg-view-sw'):null;if(!a)return;e.preventDefault();e.stopPropagation();\n var c=+a.getAttribute('data-cat'),slide=a.closest('sr7-slide');if(!slide)return;var lay=document.getElementById(slide.id+'-4');if(!lay)return;\n slide.querySelectorAll('.lg-view-sw').forEach(function(x){x.classList.toggle('on',x===a)});\n if(!lay.dataset.base){var m=\/category-(\\d+)-cube\/.exec(getComputedStyle(lay).backgroundImage||'');lay.dataset.base=m?m[1]:''}\n var bc=+lay.dataset.base,B=D[bc],d=D[c],sw=lay.querySelector('img.lg-swap');\n if(!B||!d||c===bc){lay.classList.remove('lg-swapped');if(sw)sw.style.opacity='0';return}\n if(!sw){sw=document.createElement('img');sw.className='lg-swap';sw.alt='';lay.appendChild(sw)}\n sw.src='\/wp-content\/uploads\/2026\/11\/'+file(c);sw.style.left=((B[2]-d[2])\/B[0]*100)+'%';sw.style.top=((B[3]-d[3])\/B[1]*100)+'%';sw.style.width=(d[0]\/B[0]*100)+'%';sw.style.height=(d[1]\/B[1]*100)+'%';sw.style.opacity='1';\n if(getComputedStyle(lay).position==='static')lay.style.position='relative';lay.style.overflow='visible';lay.classList.add('lg-swapped')},true)})();\n\n\/* ---- Slider floor selector: opens the apartment of the shown layout on the chosen floor *\/\n(function(){function cat(sel){var sl=sel.closest('sr7-slide'),on=sl?sl.querySelector('.lg-view-sw.on'):null;return +(on?on.getAttribute('data-cat'):sel.getAttribute('data-cat'))}\nfunction mark(sel){var c=cat(sel);sel.querySelectorAll('a[data-fl]').forEach(function(a){var n=c+11*(+a.getAttribute('data-fl')-2),s=(window.LG_STATUS||{})[n]||'available';a.classList.remove('reserved','sold','onhold');if(s!=='available')a.classList.add(s);a.title='Apartment \u2116'+n+' \u00b7 '+({available:'Available',reserved:'Reserved',onhold:'On hold',sold:'Sold'}[s]||s)})}\ndocument.addEventListener('mouseover',function(e){var sel=e.target.closest?e.target.closest('.lg-floorsel'):null;if(sel)mark(sel)},true);\ndocument.addEventListener('click',function(e){var a=e.target.closest?e.target.closest('.lg-floorsel a[data-fl]'):null;if(!a)return;e.preventDefault();e.stopPropagation();\n var sel=a.closest('.lg-floorsel'),c=cat(sel),fl=+a.getAttribute('data-fl'),n=c+11*(fl-2);mark(sel);\n sel.querySelectorAll('a[data-fl]').forEach(function(x){x.classList.toggle('on',x===a)});\n if(window.LG_openCategory)window.LG_openCategory(c,n);else location.href='\/apartments\/#category-'+c+'-'+n},true)})();\n\n\/* ---- Slider: put the type icon in front of every clickable layout name *\/\n(function(){function deco(){if(!window.LG_typeIcon)return;document.querySelectorAll('a.lg-view-sw').forEach(function(a){if(!a.querySelector('.lg-ti'))a.insertAdjacentHTML('afterbegin',window.LG_typeIcon(+a.getAttribute('data-cat')))})}\nfunction start(){deco();var m=document.querySelector('sr7-module, rs-module');if(m)new MutationObserver(function(){deco()}).observe(m,{childList:true,subtree:true})}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start);else start()})();\n\n\n\/* ---- Slider: clicking a layout name marks that type on the floor-plan background (layer 51) *\/\n(function(){var UP='\/wp-content\/uploads\/2026\/11\/floor-type-',T={2:'grand-balcony',6:'wraparound-balcony',3:'classic-east',8:'valley-corner',9:'classic-west',11:'spacious',1:'caucasus-terrace',7:'panorama-valley'};\nvar want=window.LG_floorWant={};\nfunction apply(sid){var el=document.getElementById(sid+'-51');if(!el)return;var u=want[sid];if(!u)return;var v='url(\"'+u+'\")';if(el.style.backgroundImage.indexOf(u)<0)el.style.backgroundImage=v}\ndocument.addEventListener('click',function(e){var a=e.target.closest?e.target.closest('.lg-view-sw'):null;if(!a)return;var sl=a.closest('sr7-slide');if(!sl)return;\n var t=T[+a.getAttribute('data-cat')];if(!t)return;want[sl.id]=UP+t+'.png';var q=new Image();q.onload=function(){apply(sl.id)};q.src=want[sl.id];apply(sl.id)},true);\nsetInterval(function(){for(var k in want)apply(k)},400)})();\n<\/script>\n\n\n\n<div class=\"lg-wrap\" id=\"lg-type\" data-pos=\"10\"><div class=\"lg-plan-type\"><svg class=\"lgp\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 100 365 505\"><g transform=\"translate(20,115)\"><path d=\"M305,40 305,89 312,88 312,40zM37,40 37,89 294,88 294,40zM12,40 12,88 26,88 26,40z\" fill=\"#e9edf0\" fill-rule=\"evenodd\"\/><path d=\"M20,162 20,393 28,393 27,162zM37,100 36,435 30,435 30,441 107,443 108,379 137,381 137,433 145,441 186,441 187,437 192,437 193,377 203,378 203,418 271,417 271,342 295,340 294,318 271,318 271,323 259,324 259,332 226,332 226,278 269,278 270,282 294,282 294,246 296,242 295,103 268,102 265,99 204,99 201,103 175,103 175,148 173,149 175,343 163,344 161,343 161,309 164,308 166,277 166,102 141,102 135,99 74,99 73,102 43,102 43,99zM43,335 134,334 135,343 43,344z\" fill=\"#f6efe0\" fill-rule=\"evenodd\"\/><path d=\"M303,350 296,350 295,442 201,443 202,378 193,378 192,443 184,443 184,451 308,451 308,442 298,441 298,435 303,435zM43,335 43,343 134,343 134,335zM142,89 141,101 166,102 166,277 165,308 162,309 162,343 174,343 173,149 175,148 175,103 201,102 201,90zM294,30 294,88 270,89 268,102 295,103 296,242 294,246 294,285 296,286 296,327 303,327 305,277 303,276 305,113 301,111 301,107 305,107 305,101 308,98 308,90 305,89 305,30zM17,30 17,40 27,40 27,89 16,90 16,99 26,99 30,102 28,155 29,428 27,441 16,442 16,451 26,451 27,453 30,451 147,451 148,443 116,443 116,380 108,380 107,443 30,441 30,435 35,435 37,100 43,98 43,102 73,102 73,90 37,89 37,40 50,40 50,30z\" fill=\"#2a2a2a\" fill-rule=\"evenodd\"\/><text class=\"g\" x=\"206.5\" y=\"201.5\">\u10da\u10d8\u10d5\u10d8\u10dc\u10d2\u10d8 \/ \u10e1\u10d0\u10db\u10d6\u10d0\u10e0\u10d4\u10e3\u10da\u10dd<\/text><text class=\"e\" x=\"206.5\" y=\"215.5\">Living &amp; kitchen<\/text><text class=\"a\" x=\"206.5\" y=\"229.5\">25.0 \u10db\u00b2<\/text><text class=\"g\" x=\"70\" y=\"233.5\">\u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10d4\u10da\u10d8<\/text><text class=\"e\" x=\"70\" y=\"247.5\">Bedroom<\/text><text class=\"a\" x=\"70\" y=\"261.5\">19.4 \u10db\u00b2<\/text><text class=\"g\" x=\"170\" y=\"386\">\u10d3\u10d4\u10e0\u10d4\u10e4\u10d0\u10dc\u10d8<\/text><text class=\"e\" x=\"170\" y=\"400\">Hall<\/text><text class=\"a\" x=\"170\" y=\"414\">5.2 \u10db\u00b2<\/text><text class=\"g\" x=\"70\" y=\"386\">\u10e1\u10d5\u10d4\u10da\u10d8 \u10ec\u10d4\u10e0\u10e2\u10d8\u10da\u10d8<\/text><text class=\"e\" x=\"70\" y=\"400\">Bathroom<\/text><text class=\"a\" x=\"70\" y=\"414\">4.5 \u10db\u00b2<\/text><text class=\"g\" x=\"156.5\" y=\"43.5\">\u10d0\u10d8\u10d5\u10d0\u10dc\u10d8<\/text><text class=\"e\" x=\"156.5\" y=\"57.5\">Balcony<\/text><text class=\"a\" x=\"156.5\" y=\"71.5\">9.7 \u10db\u00b2<\/text><\/g><\/svg><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u10da\u10d8\u10d5\u10d8\u10dc\u10d2\u10d8 \/ \u10e1\u10d0\u10db\u10d6\u10d0\u10e0\u10d4\u10e3\u10da\u10ddLiving &amp; kitchen25.0 \u10db\u00b2\u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10d4\u10da\u10d8Bedroom19.4 \u10db\u00b2\u10d3\u10d4\u10e0\u10d4\u10e4\u10d0\u10dc\u10d8Hall5.2 \u10db\u00b2\u10e1\u10d5\u10d4\u10da\u10d8 \u10ec\u10d4\u10e0\u10e2\u10d8\u10da\u10d8Bathroom4.5 \u10db\u00b2\u10d0\u10d8\u10d5\u10d0\u10dc\u10d8Balcony9.7 \u10db\u00b2<\/p>","protected":false},"author":1,"featured_media":0,"parent":47,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-106","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/comments?post=106"}],"version-history":[{"count":1,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/106\/revisions"}],"predecessor-version":[{"id":118,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/106\/revisions\/118"}],"up":[{"embeddable":true,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/47"}],"wp:attachment":[{"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/media?parent=106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}