{"id":98,"date":"2026-11-02T04:07:49","date_gmt":"2026-11-02T00:07:49","guid":{"rendered":"https:\/\/lagmsheni.ge\/apartments\/type-2\/"},"modified":"2026-11-02T04:21:32","modified_gmt":"2026-11-02T00:21:32","slug":"type-2","status":"publish","type":"page","link":"https:\/\/lagmsheni.ge\/ka\/apartments\/type-2\/","title":{"rendered":"Category 2"},"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=\"2\"><div class=\"lg-plan-type\"><svg class=\"lgp\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 100 370 500\"><g transform=\"translate(20,115)\"><path d=\"M12,378 12,426 27,426 27,378zM38,378 38,426 164,427 164,378zM317,284 313,284 313,377 176,378 176,426 203,426 203,432 317,432z\" fill=\"#e9edf0\" fill-rule=\"evenodd\"\/><path d=\"M20,195 20,363 27,363 29,225 27,195zM20,50 20,116 27,116 27,50zM306,39 306,92 310,92 310,39zM295,48 283,48 282,39 246,38 242,35 229,38 229,121 219,121 218,38 152,38 152,119 143,120 142,36 31,38 31,43 36,44 38,117 36,314 38,316 37,360 39,368 138,367 139,364 164,364 166,164 176,165 176,210 174,211 176,364 199,364 202,368 292,367 295,360 295,352 298,352 300,186 302,186 302,174 212,176 213,164 218,164 218,149 229,148 229,164 303,166 302,113 295,112z\" fill=\"#f6efe0\" fill-rule=\"evenodd\"\/><path d=\"M183,433 183,437 313,437 313,433zM267,377 305,377 306,368 267,368zM166,165 167,322 165,323 165,364 139,364 139,377 165,378 166,437 175,437 175,378 199,377 199,364 175,364 175,322 173,321 175,165zM165,27 16,27 16,37 25,37 28,83 27,367 16,367 16,377 27,378 27,426 21,427 21,436 49,436 49,427 37,426 37,378 70,378 72,368 40,369 36,360 37,194 35,193 35,146 37,145 36,101 34,101 35,44 30,43 30,38 61,38 62,35 142,35 143,120 151,120 151,38 166,37zM203,27 202,37 218,38 219,121 228,121 229,37 237,35 246,37 275,37 282,39 283,47 296,48 296,112 302,112 304,115 304,166 229,165 228,148 218,150 218,164 212,165 212,175 303,174 299,342 304,344 304,285 313,283 313,105 311,109 307,109 304,99 305,33 303,33 303,16 295,16 294,27z\" fill=\"#2a2a2a\" fill-rule=\"evenodd\"\/><text class=\"g\" x=\"83.5\" y=\"251.5\">\u10da\u10d8\u10d5\u10d8\u10dc\u10d2\u10d8 \/ \u10e1\u10d0\u10db\u10d6\u10d0\u10e0\u10d4\u10e3\u10da\u10dd<\/text><text class=\"e\" x=\"83.5\" y=\"265.5\">Living &amp; kitchen<\/text><text class=\"a\" x=\"83.5\" y=\"279.5\">25.3 \u10db\u00b2<\/text><text class=\"g\" x=\"238\" y=\"278.5\">\u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10d4\u10da\u10d8<\/text><text class=\"e\" x=\"238\" y=\"292.5\">Bedroom<\/text><text class=\"a\" x=\"238\" y=\"306.5\">15.5 \u10db\u00b2<\/text><text class=\"g\" x=\"156.5\" y=\"83.5\">\u10d3\u10d4\u10e0\u10d4\u10e4\u10d0\u10dc\u10d8<\/text><text class=\"e\" x=\"156.5\" y=\"97.5\">Hall<\/text><text class=\"a\" x=\"156.5\" y=\"111.5\">6.0 \u10db\u00b2<\/text><text class=\"g\" x=\"255\" y=\"113.5\">\u10e1\u10d5\u10d4\u10da\u10d8 \u10ec\u10d4\u10e0\u10e2\u10d8\u10da\u10d8<\/text><text class=\"e\" x=\"255\" y=\"127.5\">Bathroom<\/text><text class=\"a\" x=\"255\" y=\"141.5\">3.6 \u10db\u00b2<\/text><text class=\"g\" x=\"165\" y=\"391\">\u10d0\u10d8\u10d5\u10d0\u10dc\u10d8<\/text><text class=\"e\" x=\"165\" y=\"405\">Balcony<\/text><text class=\"a\" x=\"165\" y=\"419\">15.3 \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.3 \u10db\u00b2\u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10d4\u10da\u10d8Bedroom15.5 \u10db\u00b2\u10d3\u10d4\u10e0\u10d4\u10e4\u10d0\u10dc\u10d8Hall6.0 \u10db\u00b2\u10e1\u10d5\u10d4\u10da\u10d8 \u10ec\u10d4\u10e0\u10e2\u10d8\u10da\u10d8Bathroom3.6 \u10db\u00b2\u10d0\u10d8\u10d5\u10d0\u10dc\u10d8Balcony15.3 \u10db\u00b2<\/p>","protected":false},"author":1,"featured_media":0,"parent":47,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-98","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/98","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=98"}],"version-history":[{"count":1,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/98\/revisions"}],"predecessor-version":[{"id":110,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/98\/revisions\/110"}],"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=98"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}