{"id":17939,"date":"2026-05-05T14:32:22","date_gmt":"2026-05-05T12:32:22","guid":{"rendered":"https:\/\/plush74.com\/location-scouting\/"},"modified":"2026-05-05T15:04:27","modified_gmt":"2026-05-05T13:04:27","slug":"location-scouting","status":"publish","type":"page","link":"https:\/\/plush74.com\/it\/location-scouting\/","title":{"rendered":"Location Scouting | Plush74"},"content":{"rendered":"<section class=\"p74-scout-landing\">\n    <div class=\"p74-scout-landing__inner\">\n        <h1 class=\"p74-scout-landing__h1\">Location Scouting for Photo Shoots, Events, and Brand Activations<\/h1>\n                    <p class=\"p74-scout-landing__sub\">Search thousands of vetted spaces for photoshoots, events and brand activations \u2014 booked in minutes, not weeks.<\/p>\n                            <p class=\"p74-scout-landing__body\">Plush74 is a global location scouting service connecting agencies, productions and brands with the spaces they need. Whether you are searching for a photoshoot location, a private event venue, a brand-activation space, a pop-up venue, a runway, a press-day setting or a campaign backdrop, our platform works like a dedicated location scout, surfacing the right space in seconds. Skip the agency wait list and find shoot, event and activation locations across hundreds of cities worldwide.<\/p>\n                <div class=\"p74-scout-landing__row\">\n            <a class=\"p74-scout-landing__cta\" href=\"#p74-find\">Find a location<\/a>\n            <span class=\"p74-scout-landing__trust\">799 locations available<\/span>\n        <\/div>\n    <\/div>\n<\/section>\n\n<style>\n.p74-scout-landing {\n    background: #fff;\n    color: #111;\n    padding: 56px 24px 40px;\n    border-bottom: 1px solid rgba(0,0,0,0.08);\n    font-family: 'MaisonNeue-Book', 'Maison Neue Book', 'Maison Neue', 'Helvetica', sans-serif;\n}\n.p74-scout-landing__h1 {\n    font-family: 'MaisonNeueExtended-Medium', 'Maison Neue', 'Helvetica', sans-serif;\n}\n.p74-scout-landing__inner {\n    max-width: 1180px;\n    margin: 0 auto;\n}\n.p74-scout-landing__h1 {\n    font-size: clamp(34px, 4.6vw, 54px);\n    line-height: 1.05;\n    letter-spacing: -0.02em;\n    font-weight: 700;\n    margin: 0 0 14px;\n}\n.p74-scout-landing__sub {\n    font-size: clamp(16px, 1.6vw, 20px);\n    line-height: 1.4;\n    color: rgba(17,17,17,0.78);\n    margin: 0 0 16px;\n    max-width: 780px;\n}\n.p74-scout-landing__body {\n    font-size: 14px;\n    line-height: 1.55;\n    color: rgba(17,17,17,0.55);\n    margin: 0 0 22px;\n    max-width: 840px;\n}\n.p74-scout-landing__row {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 18px;\n}\n.p74-scout-landing__cta,\n.p74-scout-landing__cta:link,\n.p74-scout-landing__cta:visited,\n.p74-scout-landing__cta:hover,\n.p74-scout-landing__cta:focus,\n.p74-scout-landing__cta:active {\n    display: inline-block;\n    background: #E9FF75 !important;\n    color: #111 !important;\n    font-weight: 700;\n    font-size: 15px;\n    padding: 14px 22px;\n    border-radius: 999px;\n    text-decoration: none !important;\n    transition: transform 0.12s ease;\n}\n.p74-scout-landing__cta:hover { transform: translateY(-1px); }\n.p74-scout-landing__trust {\n    font-size: 13px;\n    color: rgba(17,17,17,0.55);\n}\n@media (max-width: 600px) {\n    .p74-scout-landing { padding: 32px 18px 26px; }\n    .p74-scout-landing__row { gap: 12px; }\n}\n\/* Close the missing top edge of the \/find\/ grid when it sits below the landing\n   hero. The shortcode renders <style> and <script> between the hero and #p74-find,\n   so we must use the general-sibling combinator (~), not adjacent (+). \/find\/\n   itself is unchanged because there's no .p74-scout-landing on that page. *\/\n.p74-scout-landing ~ #p74-find .p74-find__grid { border-top: 1px solid #111; }\n<\/style>\n\n<script>window.P74_FIND_DEFAULTS = [];<\/script>\n\n<div id=\"p74-find\" class=\"p74-find\">\n\n    <form id=\"p74-find-form\" class=\"p74-find__form\" autocomplete=\"off\">\n        <div class=\"p74-find__grid\">\n\n            <div class=\"p74-find__cell p74-find__cell--query\">\n                <input type=\"text\"\n                       name=\"query\"\n                       id=\"p74-find-q\"\n                       class=\"p74-find__q\"\n                       placeholder=\"Describe what you need \u2014 industrial loft, concrete floors, big windows\u2026\" \/>\n                <button type=\"button\" class=\"p74-find__mic\" id=\"p74-find-mic\" aria-label=\"Voice search\" title=\"Voice search\" hidden>\n                    <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z\"\/><path d=\"M19 10v2a7 7 0 0 1-14 0v-2\"\/><line x1=\"12\" y1=\"19\" x2=\"12\" y2=\"23\"\/><line x1=\"8\" y1=\"23\" x2=\"16\" y2=\"23\"\/><\/svg>\n                <\/button>\n            <\/div>\n\n            <div class=\"p74-find__cell p74-find__cell--actions\">\n                <button type=\"submit\" class=\"p74-find__go\">Search<\/button>\n                <button type=\"button\" class=\"p74-find__clear\" id=\"p74-find-clear\" title=\"Clear all filters\">Clear<\/button>\n            <\/div>\n\n            <div class=\"p74-find__cell\">\n                <select name=\"city\" class=\"p74-find__sel\" id=\"p74-find-city\">\n                    <option value=\"\">City \u2014 any<\/option>\n                                            <option value=\"BERLIN\">Berlin<\/option>\n                                            <option value=\"Z\u00fcrich\">Z\u00fcrich<\/option>\n                                            <option value=\"IBIZA\">Ibiza<\/option>\n                                            <option value=\"BERLIN AREA\">Berlin Area<\/option>\n                                            <option value=\"BARCELONA\">Barcelona<\/option>\n                                            <option value=\"Potsdam\">Potsdam<\/option>\n                                            <option value=\"HAMBURG\">Hamburg<\/option>\n                                            <option value=\"Milano\">Milano<\/option>\n                                            <option value=\"\u00dcberlingen\">\u00dcberlingen<\/option>\n                                            <option value=\"USEDOM\">Usedom<\/option>\n                                            <option value=\"D\u00fcsseldorf\">D\u00fcsseldorf<\/option>\n                                            <option value=\"Ansedonia\">Ansedonia<\/option>\n                                            <option value=\"STUTTGART AREA\">Stuttgart Area<\/option>\n                                            <option value=\"LONDON\">London<\/option>\n                                            <option value=\"PUGLIA\">Puglia<\/option>\n                                            <option value=\"UCKERMARK\">Uckermark<\/option>\n                                            <option value=\"MALLORCA\">Mallorca<\/option>\n                                            <option value=\"AMSTERDAM\">Amsterdam<\/option>\n                                            <option value=\"GR\u0100NDOLA\">Gr\u0100ndola<\/option>\n                                            <option value=\"MUNICH\">Munich<\/option>\n                                            <option value=\"Selva\">Selva<\/option>\n                                            <option value=\"MUNICH AREA\">Munich Area<\/option>\n                                            <option value=\"Ostuni\">Ostuni<\/option>\n                                            <option value=\"COLOGNE\">Cologne<\/option>\n                                            <option value=\"SCUOL\">Scuol<\/option>\n                                            <option value=\"TORONTO\">Toronto<\/option>\n                                            <option value=\"LISBON AREA\">Lisbon Area<\/option>\n                                            <option value=\"Aerdenhout\">Aerdenhout<\/option>\n                                            <option value=\"COMPORTA\">Comporta<\/option>\n                                            <option value=\"Sant Josep de sa Talaia\">Sant Josep De Sa Talaia<\/option>\n                                            <option value=\"Naples\">Naples<\/option>\n                                            <option value=\"Santa B\u00e1rbara de Nexe\">Santa B\u00e1rbara De Nexe<\/option>\n                                            <option value=\"Matadepera\">Matadepera<\/option>\n                                            <option value=\"TOIANO\">Toiano<\/option>\n                                            <option value=\"GSTAAD AREA\">Gstaad Area<\/option>\n                                            <option value=\"Laren\">Laren<\/option>\n                                            <option value=\"DUSSELDORF AREA\">Dusseldorf Area<\/option>\n                                            <option value=\"Gerswalde\">Gerswalde<\/option>\n                                            <option value=\"Haarlem\">Haarlem<\/option>\n                                            <option value=\"Sant Cugat del Vall\u00e8s\">Sant Cugat Del Vall\u00e8s<\/option>\n                                            <option value=\"SORRENTO\">Sorrento<\/option>\n                                            <option value=\"Buckow (M\u00e4rkische Schweiz)\">Buckow (m\u00e4rkische Schweiz)<\/option>\n                                            <option value=\"Zehdenick\">Zehdenick<\/option>\n                                            <option value=\"CHAM\">Cham<\/option>\n                                            <option value=\"Firenze\">Firenze<\/option>\n                                            <option value=\"Gelnhausen\">Gelnhausen<\/option>\n                                            <option value=\"EMILIA-ROMAGNA\">Emilia-romagna<\/option>\n                                            <option value=\"PALAIA\">Palaia<\/option>\n                                            <option value=\"Cerdanyola del Vall\u00e8s\">Cerdanyola Del Vall\u00e8s<\/option>\n                                            <option value=\"Culemborg\">Culemborg<\/option>\n                                            <option value=\"Brescia\">Brescia<\/option>\n                                            <option value=\"COPENHAGEN\">Copenhagen<\/option>\n                                            <option value=\"Mels\">Mels<\/option>\n                                            <option value=\"Cernobbio\">Cernobbio<\/option>\n                                            <option value=\"Por\u00eds de Abona\">Por\u00eds De Abona<\/option>\n                                            <option value=\"Begur\">Begur<\/option>\n                                            <option value=\"Zutphen\">Zutphen<\/option>\n                                            <option value=\"Romanengo\">Romanengo<\/option>\n                                            <option value=\"BASEL\">Basel<\/option>\n                                            <option value=\"Localit\u00e0 S. Pancrazio\">Localit\u00e0 S. Pancrazio<\/option>\n                                    <\/select>\n            <\/div>\n\n            <div class=\"p74-find__cell\">\n                <select name=\"country\" class=\"p74-find__sel\" id=\"p74-find-country\">\n                    <option value=\"\">Country \u2014 any<\/option>\n                                            <option value=\"GERMANY\">Germany<\/option>\n                                            <option value=\"ITALY\">Italy<\/option>\n                                            <option value=\"SPAIN\">Spain<\/option>\n                                            <option value=\"SWITZERLAND\">Switzerland<\/option>\n                                            <option value=\"NETHERLANDS\">Netherlands<\/option>\n                                            <option value=\"PORTUGAL\">Portugal<\/option>\n                                            <option value=\"UNITED KINGDOM\">United Kingdom<\/option>\n                                            <option value=\"USA\">Usa<\/option>\n                                            <option value=\"CANADA\">Canada<\/option>\n                                            <option value=\"FRANCE\">France<\/option>\n                                            <option value=\"DENMARK\">Denmark<\/option>\n                                            <option value=\"GREECE\">Greece<\/option>\n                                            <option value=\"AUSTRIA\">Austria<\/option>\n                                            <option value=\"POLAND\">Poland<\/option>\n                                            <option value=\"Bulgaria\">Bulgaria<\/option>\n                                    <\/select>\n            <\/div>\n\n            <div class=\"p74-find__cell\">\n                <select name=\"category\" class=\"p74-find__sel\" id=\"p74-find-category\">\n                    <option value=\"\">Category \u2014 any<\/option>\n                                            <option value=\"LOFT\">Loft<\/option>\n                                            <option value=\"APARTMENT\">Apartment<\/option>\n                                            <option value=\"STUDIO\">Studio<\/option>\n                                            <option value=\"PRIVATE HOME\">Private Home<\/option>\n                                            <option value=\"HOUSE\">House<\/option>\n                                            <option value=\"VILLA\">Villa<\/option>\n                                            <option value=\"COMMERCIAL SPACE\">Commercial Space<\/option>\n                                            <option value=\"ART GALLERY\">Art Gallery<\/option>\n                                            <option value=\"EVENT SPACE\">Event Space<\/option>\n                                            <option value=\"CINEMA\">Cinema<\/option>\n                                            <option value=\"OFFICE\">Office<\/option>\n                                            <option value=\"PARKING FACILITY\">Parking Facility<\/option>\n                                            <option value=\"BAR\">Bar<\/option>\n                                            <option value=\"GASTRONOMY\">Gastronomy<\/option>\n                                            <option value=\"HOTEL\">Hotel<\/option>\n                                            <option value=\"INDUSTRIAL SPACE\">Industrial Space<\/option>\n                                            <option value=\"LANDSCAPE\">Landscape<\/option>\n                                            <option value=\"SPECIAL LOCATION\">Special Location<\/option>\n                                            <option value=\"SPORTS\">Sports<\/option>\n                                            <option value=\"TRANSPORTATION\">Transportation<\/option>\n                                    <\/select>\n            <\/div>\n\n            <div class=\"p74-find__cell\">\n                <select name=\"radius\" class=\"p74-find__sel p74-find__sel--radius\" id=\"p74-find-radius\" title=\"Include listings within distance\">\n                    <option value=\"0\">Radius \u2014 exact city<\/option>\n                    <option value=\"10\">Radius \u2014 +10 km<\/option>\n                    <option value=\"30\" selected>Radius \u2014 +30 km<\/option>\n                    <option value=\"50\">Radius \u2014 +50 km<\/option>\n                    <option value=\"100\">Radius \u2014 +100 km<\/option>\n                <\/select>\n            <\/div>\n\n            <div class=\"p74-find__cell p74-find__cell--drop\">\n                <label class=\"p74-find__drop\" id=\"p74-find-drop\">\n                    <input type=\"file\" id=\"p74-find-files\" accept=\"image\/jpeg,image\/png,image\/webp,application\/pdf,.pdf\" multiple hidden \/>\n                    <span class=\"p74-find__drop-label\">\n                        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"17 8 12 3 7 8\"\/><line x1=\"12\" y1=\"3\" x2=\"12\" y2=\"15\"\/><\/svg>\n                        Mood board \u2014 drop an image or PDF\n                    <\/span>\n                <\/label>\n            <\/div>\n        <\/div>\n        <div class=\"p74-find__thumbs\" id=\"p74-find-thumbs\"><\/div>\n\n        <input type=\"hidden\" name=\"action\" value=\"plush74_find\" \/>\n        <input type=\"hidden\" name=\"nonce\"  value=\"9dbe9e7748\" \/>\n        <input type=\"hidden\" name=\"limit\"  value=\"24\" \/>\n    <\/form>\n\n    <div class=\"p74-find__aihint\" id=\"p74-find-aihint\" hidden>\n        <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"M12 2l2.39 5.96L20 9l-4.5 3.9L17 19l-5-3-5 3 1.5-6.1L4 9l5.61-1.04z\"\/><\/svg>\n        <span>Enhanced by AI<\/span>\n    <\/div>\n\n    <div class=\"p74-find__meta\" id=\"p74-find-meta\"><\/div>\n    <div class=\"p74-find__results\" id=\"p74-find-results\"><\/div>\n    <div class=\"p74-find__loadmore-wrap\">\n        <button type=\"button\" class=\"p74-find__loadmore\" id=\"p74-find-loadmore\" hidden>Load more<\/button>\n    <\/div>\n\n    \n    <div class=\"p74-find__lightbox\" id=\"p74-find-lightbox\"><\/div>\n\n    <\/div>\n\n<style>\n\/* Inherit the site's font stack so \/find\/ matches the rest of plush74.com.\n   The Yordy theme loads \"MaisonNeue-Book\"; we mirror that family chain everywhere. *\/\n.p74-find,\n.p74-find input,\n.p74-find select,\n.p74-find button,\n.p74-find textarea {\n    font-family: 'MaisonNeue-Book', 'Maison Neue', 'Helvetica Neue', system-ui, -apple-system, Arial, sans-serif;\n}\n.p74-find { background:#fff; min-height:80vh; padding:0 0 64px; color:#111; }\n.p74-find, .p74-find * { box-sizing:border-box; }\n\n\/* Form \u2014 3-col ledger grid mirrors the listing grid below: container draws top+left,\n   each cell draws right+bottom, so adjacent borders collapse into a single 1px line. *\/\n\/* Form \u2014 3-col ledger grid mirrors the listing grid below: container draws top+left,\n   each cell draws right+bottom, so adjacent borders collapse into a single 1px line.\n   Each cell is self-contained \u2014 the field IS the cell, no separate label. *\/\n.p74-find__form { width:100%; padding:0; }\n.p74-find__grid { display:grid; grid-template-columns:repeat(3, 1fr); gap:0; border-left:1px solid #111; }\n.p74-find__cell { padding:0; border-right:1px solid #111; border-bottom:1px solid #111; display:flex; align-items:stretch; min-height:42px; background:#fff; position:relative; }\n.p74-find__cell--query { grid-column:span 2; }\n.p74-find__cell--actions { display:flex; flex-direction:row; gap:0; }\n.p74-find__cell--drop { grid-column:span 2; }\n\n\/* Fields fill their cell entirely \u2014 cell border is the only frame *\/\n.p74-find__q { flex:1; min-width:0; height:auto; padding:0 12px; border:0; border-radius:0; font-size:13px; outline:none; background:transparent; color:#111; text-transform:uppercase; letter-spacing:0.04em; }\n.p74-find__q::placeholder { color:#999; text-transform:uppercase; letter-spacing:0.04em; }\n.p74-find__q:focus { background:#fafafa; }\n.p74-find__mic { width:42px; flex:0 0 42px; height:auto; border:0; border-left:1px solid #111; background:#fff; color:#111; cursor:pointer; padding:0; display:flex; align-items:center; justify-content:center; transition:background .15s, color .15s; }\n.p74-find__mic:hover { background:#E9FF75; }\n.p74-find__mic.is-recording { background:#fd4956; color:#fff; border-color:#fd4956; animation:p74pulse 1.2s ease-in-out infinite; }\n@keyframes p74pulse { 0%,100% { box-shadow:0 0 0 0 rgba(253,73,86,0.6) } 50% { box-shadow:0 0 0 8px rgba(253,73,86,0) } }\n\n.p74-find__go { flex:1; height:auto; padding:0 16px; border:0; border-radius:0; background:#E9FF75; color:#111; font-size:12px; font-weight:700; cursor:pointer; letter-spacing:0.04em; text-transform:uppercase; }\n.p74-find__go:hover { background:#d9f155; }\n.p74-find__go:disabled { background:#f0f4d8; color:#888; cursor:wait; }\n.p74-find__clear { flex:0 0 40%; height:auto; padding:0 12px; border:0; border-left:1px solid #111; border-radius:0; background:#fff; color:#111; font-size:11px; font-weight:600; cursor:pointer; letter-spacing:0.04em; text-transform:uppercase; transition:background .15s; }\n.p74-find__clear:hover { background:#E9FF75; }\n\n.p74-find__sel--radius { background-color:#fafafa; }\n.p74-find__sel { width:100%; height:auto; min-height:42px; padding:0 26px 0 12px; border:0; border-radius:0; background:#fff; font-size:13px; color:#111; outline:none; cursor:pointer; appearance:none; -webkit-appearance:none; text-transform:uppercase; letter-spacing:0.04em; background-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2.5'><polyline points='6 9 12 15 18 9'\/><\/svg>\"); background-repeat:no-repeat; background-position:right 10px center; }\n.p74-find__sel option { text-transform:uppercase; }\n.p74-find__sel:focus, .p74-find__sel:hover { background-color:#fafafa; }\n.p74-find__drop { flex:1; align-self:stretch; display:flex; align-items:center; justify-content:center; width:100%; min-height:42px; padding:0 12px; margin:0; border:0; background:#fff; cursor:pointer; color:#111; font-size:13px; font-weight:500; text-transform:uppercase; letter-spacing:0.04em; transition:background .15s; }\n.p74-find__cell--drop:hover, .p74-find__cell--drop.dragging,\n.p74-find__drop:hover, .p74-find__drop.dragging { background:#E9FF75; }\n.p74-find__cell--drop:hover .p74-find__drop, .p74-find__cell--drop.dragging .p74-find__drop { background:#E9FF75; }\n.p74-find__drop-label { display:inline-flex; align-items:center; gap:10px; }\n\n.p74-find__thumbs { display:flex; flex-wrap:wrap; gap:6px; padding:8px 12px; border-left:1px solid #111; border-right:1px solid #111; border-bottom:1px solid #111; background:#fff; }\n.p74-find__thumbs:empty { display:none; }\n.p74-find__thumb { position:relative; width:56px; height:56px; overflow:hidden; border:1px solid #111; background:#f4f4f4; cursor:zoom-in; }\n.p74-find__thumb img { width:100%; height:100%; object-fit:cover; display:block; }\n.p74-find__thumb-pdf { width:100%; height:100%; display:flex; flex-direction:column; align-items:center; justify-content:center; font-size:9px; font-weight:700; color:#111; background:#E9FF75; letter-spacing:0.05em; gap:1px; }\n.p74-find__thumb-pdf svg { width:18px; height:18px; }\n.p74-find__thumb-x { position:absolute; top:2px; right:2px; width:18px; height:18px; border:0; border-radius:50%; background:rgba(0,0,0,0.8); color:#fff; font-size:12px; line-height:18px; cursor:pointer; padding:0; z-index:2; }\n\/* Lightbox *\/\n.p74-find__lightbox { position:fixed; inset:0; background:rgba(0,0,0,0.85); z-index:99999; display:none; align-items:center; justify-content:center; padding:24px; cursor:zoom-out; }\n.p74-find__lightbox.is-open { display:flex; }\n.p74-find__lightbox img, .p74-find__lightbox iframe { max-width:90vw; max-height:90vh; background:#fff; box-shadow:0 4px 40px rgba(0,0,0,0.5); }\n.p74-find__lightbox iframe { width:90vw; height:90vh; border:0; }\n\n\/* Meta strip *\/\n.p74-find__aihint { display:flex; align-items:center; gap:6px; padding:8px 16px 0; font-size:10px; color:#999; text-transform:uppercase; letter-spacing:0.08em; font-weight:600; }\n.p74-find__aihint[hidden] { display:none !important; }\n.p74-find__aihint svg { color:#111; opacity:0.55; }\n.p74-find__meta { width:100%; padding:14px 16px 10px; font-size:12px; color:#666; display:flex; gap:10px; align-items:center; flex-wrap:wrap; text-transform:uppercase; letter-spacing:0.04em; }\n.p74-find__meta:empty { display:none; }\n.p74-find__meta-pill { display:inline-flex; align-items:center; padding:3px 10px; background:#E9FF75; color:#111; font-weight:700; font-size:11px; }\n.p74-find__meta-mode { color:#999; font-size:11px; }\n\n\/* Fixed 3-col grid mirrors classic \/search-result-location\/: continuous 1px gridline\n   ledger. Cards have NO own border \u2014 the grid container draws top+left, each cell draws\n   right+bottom, so adjacent borders collapse into a single 1px line site-wide. *\/\n.p74-find__results { width:100%; padding:0; display:grid; grid-template-columns:repeat(3, 1fr); gap:0; border-top:1px solid #111; border-left:1px solid #111; }\n\/* Drop the grid's top border in the preload state \u2014 meta is :empty, so the form's own\n   bottom-border row is flush against the grid and we'd otherwise double-line. *\/\n.p74-find__meta:empty + .p74-find__results { border-top:0; }\n@media (max-width:900px) { .p74-find__results { grid-template-columns:repeat(2, 1fr); } }\n@media (max-width:480px) { .p74-find__results { grid-template-columns:1fr; } }\n\n.p74-find__card { background:#fff; border:0; border-right:1px solid #111; border-bottom:1px solid #111; padding:4% 10%; display:flex; flex-direction:column; text-decoration:none; color:inherit; position:relative; }\n\n\/* Image scroller *\/\n.p74-find__imgwrap { position:relative; aspect-ratio:528\/309; background:#f0f0f0; overflow:hidden; }\n.p74-find__scroller { display:flex; height:100%; overflow-x:auto; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; touch-action:pan-x; overscroll-behavior-x:contain; scrollbar-width:none; }\n.p74-find__scroller::-webkit-scrollbar { display:none; }\n.p74-find__slide { flex:0 0 100%; height:100%; scroll-snap-align:center; background-size:cover; background-position:center; }\n.p74-find__dots { position:absolute; bottom:8px; left:0; right:0; display:flex; justify-content:center; gap:4px; pointer-events:none; }\n.p74-find__dots span { width:5px; height:5px; border-radius:50%; background:rgba(255,255,255,0.55); border:0.5px solid rgba(0,0,0,0.4); transition:background .15s; }\n.p74-find__dots span.is-on { background:#fff; }\n.p74-find__nav { position:absolute; top:50%; transform:translateY(-50%); width:30px; height:30px; border-radius:50%; background:rgba(255,255,255,0.85); border:0; cursor:pointer; opacity:0; transition:opacity .15s; display:flex; align-items:center; justify-content:center; padding:0; }\n.p74-find__card:hover .p74-find__nav { opacity:1; }\n.p74-find__nav.prev { left:8px; }\n.p74-find__nav.next { right:8px; }\n.p74-find__nav svg { width:14px; height:14px; }\n\n.p74-find__score { position:absolute; top:8px; right:8px; background:#E9FF75; color:#111; font-size:10px; font-weight:700; padding:3px 8px; letter-spacing:0.04em; }\n\n\/* Save-to-collection bookmark \u2014 anchored bottom-right of the caption row (next to title).\n   !important is needed to defeat yordy's hover-only opacity:0 + translate3d defaults. *\/\n.p74-find .favorites-actions {\n    position:static !important;\n    opacity:1 !important; transform:none !important; -webkit-transform:none !important;\n    width:auto !important; height:auto !important; line-height:normal !important;\n    display:flex !important; align-items:center; flex:0 0 auto;\n    margin-left:12px;\n}\n.p74-find__fav {\n    display:flex !important; align-items:center; justify-content:center;\n    width:30px !important; height:30px !important;\n    background:transparent; color:#111; text-decoration:none;\n    transition:transform .15s, color .15s;\n    opacity:1 !important;\n}\n.p74-find__fav.hidden { display:none !important; }\n.p74-find__fav:hover { transform:scale(1.12); }\n.p74-find__fav svg { width:18px; height:18px; transition:fill .15s, stroke .15s; }\n.p74-find__fav svg path { fill:#fff; stroke:#111; stroke-width:1.6; stroke-linejoin:round; }\n.p74-find__fav:hover svg path { fill:#111; stroke:#111; }\n.p74-find__fav.remove-favorites-action svg path { fill:#111; stroke:#111; }\n.p74-find .favorites-actions.loading .p74-find__fav { opacity:0.5 !important; pointer-events:none; }\n\n.p74-find__body { padding:14px 0 0; display:flex; align-items:flex-start; gap:8px; text-decoration:none; color:inherit; }\n.p74-find__bodytext { flex:1; min-width:0; }\n.p74-find__name { font-size:15px; font-weight:700; line-height:1.25; color:#111; margin:0 0 3px; letter-spacing:0.005em; text-transform:uppercase; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; transition:color .15s; }\n.p74-find__card:hover .p74-find__name { color:#444; }\n.p74-find__loc { font-size:11px; color:#777; margin:0; }\n\n.p74-find__loading, .p74-find__empty, .p74-find__error { grid-column:1 \/ -1; text-align:center; padding:48px 16px; color:#999; font-size:13px; border-bottom:1px solid #111; }\n.p74-find__error { color:#c00; }\n\n.p74-find__loadmore-wrap { display:flex; justify-content:center; padding:24px 16px; border-bottom:1px solid #111; }\n.p74-find__loadmore { height:46px; padding:0 36px; border:1px solid #111; background:#fff; color:#111; font-size:13px; font-weight:600; cursor:pointer; letter-spacing:0.04em; text-transform:uppercase; transition:background .15s, color .15s; }\n.p74-find__loadmore:hover { background:#E9FF75; }\n.p74-find__loadmore:disabled { background:#f4f4f4; color:#888; cursor:wait; }\n\n\/* Map \u2014 full-bleed *\/\n.p74-find__map { width:100%; height:520px; border-bottom:1px solid #111; background:#f0f0f0; }\n.p74-find__pinlbl { background:#E9FF75; color:#111; border:1px solid #111; padding:5px 9px; font-size:11px; font-weight:700; line-height:1.2; max-width:180px; text-transform:uppercase; letter-spacing:0.02em; font-family:'Maison Neue', system-ui, -apple-system, sans-serif; }\n.p74-find__pinlbl a { color:#111; text-decoration:none; }\n.p74-find__pinlbl a:hover { text-decoration:underline; }\n\n@media (max-width:900px) {\n    .p74-find__grid { grid-template-columns:repeat(2, 1fr); }\n    .p74-find__cell--query { grid-column:span 2; }\n    .p74-find__cell--actions { grid-column:span 2; flex-direction:row; }\n    .p74-find__cell--drop { grid-column:span 2; }\n}\n@media (max-width:480px) {\n    .p74-find__grid { grid-template-columns:1fr; }\n    .p74-find__cell--query, .p74-find__cell--actions, .p74-find__cell--drop { grid-column:span 1; }\n    .p74-find__cell--actions { flex-direction:column; }\n}\n<\/style>\n\n<script>\n(function(){\n    var form    = document.getElementById('p74-find-form');\n    var fileIn  = document.getElementById('p74-find-files');\n    var drop    = document.getElementById('p74-find-drop');\n    var thumbs  = document.getElementById('p74-find-thumbs');\n    var meta    = document.getElementById('p74-find-meta');\n    var aiHint  = document.getElementById('p74-find-aihint');\n    var results = document.getElementById('p74-find-results');\n    var citySel = document.getElementById('p74-find-city');\n    var ctrySel = document.getElementById('p74-find-country');\n    var ajaxUrl = \"https:\\\/\\\/plush74.com\\\/wp-admin\\\/admin-ajax.php\";\n    var CITY_TO_COUNTRY = {\"BERLIN\":\"GERMANY\",\"ITALY\":\"ITALY\",\"Z\\u00dcRICH\":\"SWITZERLAND\",\"IBIZA\":\"SPAIN\",\"BERLIN AREA\":\"GERMANY\",\"BARCELONA\":\"SPAIN\",\"POTSDAM\":\"GERMANY\",\"USA\":\"USA\",\"HAMBURG\":\"GERMANY\",\"USEDOM\":\"GERMANY\",\"\\u00dcBERLINGEN\":\"GERMANY\",\"D\\u00dcSSELDORF\":\"GERMANY\",\"MILANO\":\"ITALY\",\"LONDON\":\"UNITED KINGDOM\",\"STUTTGART AREA\":\"GERMANY\",\"GERMANY\":\"GERMANY\",\"PUGLIA\":\"ITALY\",\"AMSTERDAM\":\"NETHERLANDS\",\"GR\\u0100NDOLA\":\"PORTUGAL\",\"MALLORCA\":\"SPAIN\",\"UCKERMARK\":\"GERMANY\",\"MUNICH AREA\":\"GERMANY\",\"COLOGNE\":\"GERMANY\",\"LISBON AREA\":\"PORTUGAL\",\"MUNICH\":\"GERMANY\",\"TORONTO\":\"CANADA\",\"ANSEDONIA\":\"ITALY\",\"SANT JOSEP DE SA TALAIA\":\"SPAIN\",\"SANT CUGAT DEL VALL\\u00c8S\":\"SPAIN\",\"LAREN\":\"NETHERLANDS\",\"HAARLEM\":\"NETHERLANDS\",\"COMPORTA\":\"PORTUGAL\",\"MATADEPERA\":\"SPAIN\",\"GSTAAD AREA\":\"SWITZERLAND\",\"SCUOL\":\"SWITZERLAND\",\"SORRENTO\":\"ITALY\",\"TOIANO\":\"ITALY\",\"AERDENHOUT\":\"NETHERLANDS\",\"OSTUNI\":\"ITALY\",\"PORTUGAL\":\"PORTUGAL\",\"DUSSELDORF AREA\":\"GERMANY\",\"CHAM\":\"SWITZERLAND\",\"BUCKOW (M\\u00c4RKISCHE SCHWEIZ)\":\"GERMANY\",\"WINSEN (LUHE)\":\"GERMANY\",\"HEELSUM\":\"NETHERLANDS\",\"RHENEN\":\"NETHERLANDS\",\"SANTA MARINELLA\":\"ITALY\",\"CALCINATO\":\"ITALY\",\"LAZIO\":\"ITALY\",\"LISBON\":\"PORTUGAL\",\"ZURICH AREA\":\"SWITZERLAND\",\"POLAND\":\"POLAND\",\"MIAMI\":\"USA\",\"GERSWALDE\":\"GERMANY\",\"FRANKFURT AREA\":\"GERMANY\",\"ZERNEZ\":\"SWITZERLAND\",\"HARBORNE\":\"UNITED KINGDOM\",\"LAMSPRINGE\":\"GERMANY\",\"NAPLES\":\"ITALY\",\"BAD WALDSEE\":\"GERMANY\",\"G\\u00d6HREN-LEBBIN\":\"GERMANY\",\"MONTONE\":\"ITALY\",\"LAKE COMO\":\"ITALY\",\"STORKOW (MARK)\":\"GERMANY\",\"EMILIA-ROMAGNA\":\"ITALY\",\"LEVERKUSEN\":\"GERMANY\",\"ROMNEY MARSH\":\"UNITED KINGDOM\",\"MICHENDORF\":\"GERMANY\",\"FORL\\u00cc\":\"ITALY\",\"CASALANGUIDA\":\"ITALY\",\"TORREGLIA\":\"ITALY\",\"HOPPEGARTEN\":\"GERMANY\",\"TERRASSA\":\"SPAIN\",\"ALBULA\\\/ALVRA\":\"SWITZERLAND\",\"BEGUR\":\"SPAIN\",\"CHESHAM\":\"UNITED KINGDOM\",\"POR\\u00cdS DE ABONA\":\"SPAIN\",\"ESPINELVES\":\"SPAIN\",\"TERNI\":\"ITALY\",\"LLINARS DEL VALL\\u00c8S\":\"SPAIN\",\"KLEINWALLSTADT\":\"GERMANY\",\"L\\u00dcNEBURG\":\"GERMANY\",\"VEENENDAAL\":\"NETHERLANDS\",\"PADERNO DUGNANO\":\"ITALY\",\"CULEMBORG\":\"NETHERLANDS\",\"ZICHOW\":\"GERMANY\",\"PRENZLAU\":\"GERMANY\",\"LEISTON\":\"UNITED KINGDOM\",\"TANNERON\":\"FRANCE\",\"SCHAIJK\":\"NETHERLANDS\",\"FLORENCE\":\"ITALY\",\"PICEDO\":\"ITALY\",\"CARAVATE\":\"ITALY\",\"ALASSIO\":\"ITALY\",\"NAPOLI\":\"ITALY\",\"VERBIER AREA\":\"SWITZERLAND\",\"HERINGSDORF\":\"GERMANY\",\"AUSTRIA\":\"AUSTRIA\",\"BOTTENWIL\":\"SWITZERLAND\",\"ARDEZ\":\"SWITZERLAND\",\"ROSENGARTEN\":\"GERMANY\",\"DIERHAGEN\":\"GERMANY\",\"GELNHAUSEN\":\"GERMANY\",\"WAREN (M\\u00dcRITZ)\":\"GERMANY\",\"POZUELO DE ALARC\\u00d3N\":\"SPAIN\",\"TORINO\":\"ITALY\",\"WIESBADEN\":\"GERMANY\",\"ORTA SAN GIULIO\":\"ITALY\",\"LE PRADET\":\"FRANCE\",\"LLANBISTER\":\"UNITED KINGDOM\",\"THORINGTON\":\"UNITED KINGDOM\",\"CANADA\":\"CANADA\",\"VALR\\u00c9AS\":\"FRANCE\",\"SPAIN\":\"SPAIN\",\"BR\\u00dcEL\":\"GERMANY\",\"CALONGE\":\"SPAIN\",\"PALAFRUGELL\":\"SPAIN\",\"RIEHEN\":\"SWITZERLAND\",\"CALLDETENES\":\"SPAIN\",\"WUSTERHAUSEN\\\/DOSSE\":\"GERMANY\",\"PALERMO\":\"ITALY\",\"FRANKFURT AM MAIN\":\"GERMANY\",\"NEPI\":\"ITALY\",\"HERRLIBERG\":\"SWITZERLAND\",\"AROSA\":\"SWITZERLAND\",\"ZUTPHEN\":\"NETHERLANDS\",\"ZURZACH\":\"SWITZERLAND\",\"SANKT MORITZ\":\"SWITZERLAND\",\"NEW YORK\":\"USA\",\"NAARDEN\":\"NETHERLANDS\",\"VIGEVANO\":\"ITALY\",\"BAGHERIA\":\"ITALY\",\"PARADISO\":\"SWITZERLAND\",\"CAPRIANO\":\"ITALY\",\"ENGADIN\":\"SWITZERLAND\",\"PARIS\":\"FRANCE\",\"STUTTGART\":\"GERMANY\",\"MELS\":\"SWITZERLAND\",\"FLIETH-STEGELITZ\":\"GERMANY\",\"ZEHDENICK\":\"GERMANY\",\"KETZIN\":\"GERMANY\",\"MARTINA FRANCA\":\"ITALY\",\"VANCOUVER\":\"CANADA\",\"GORAFE\":\"SPAIN\",\"CHIVELSTONE\":\"UNITED KINGDOM\",\"ES CUBELLS\":\"SPAIN\",\"SINTRA\":\"PORTUGAL\",\"NAVARRA\":\"SPAIN\",\"CABRERA DE MAR\":\"SPAIN\",\"FLORENCE AREA\":\"ITALY\",\"BEGUES\":\"SPAIN\",\"SANT PERE DE RIBES\":\"SPAIN\",\"T\\u00dcBINGEN\":\"GERMANY\",\"\\u0411\\u0423\\u0420\\u0413\\u0410\\u0421\":\"BULGARIA\",\"BR\\u00dcTTEN\":\"SWITZERLAND\",\"GEN\\u00c8VE\":\"SWITZERLAND\",\"SAINT-GINGOLPH\":\"FRANCE\",\"OVERVEEN\":\"NETHERLANDS\",\"KEA KITHNOS\":\"GREECE\",\"BAD SAAROW\":\"GERMANY\",\"MAARSSEN\":\"NETHERLANDS\",\"HAUWERT\":\"NETHERLANDS\",\"ROMANENGO\":\"ITALY\",\"BRESCIA\":\"ITALY\",\"VICENZA\":\"ITALY\",\"SICILY\":\"ITALY\",\"AMALFI\":\"ITALY\",\"ZUOZ\":\"SWITZERLAND\",\"COPENHAGEN\":\"DENMARK\",\"UNITED KINGDOM\":\"UNITED KINGDOM\",\"CALIFORNIA\":\"USA\",\"ST. MORITZ\":\"SWITZERLAND\",\"BASEL\":\"SWITZERLAND\",\"LUCERNE AREA\":\"SWITZERLAND\",\"CARRARA\":\"ITALY\",\"SANTA EUL\\u00c0RIA DES RIU\":\"SPAIN\",\"NORDWESTUCKERMARK\":\"GERMANY\",\"M\\u00dcNCHEN\":\"GERMANY\",\"JOACHIMSTHAL\":\"GERMANY\",\"M\\u00dcHLENBECKER LAND\":\"GERMANY\",\"OSSUCCIO\":\"ITALY\",\"SANTA B\\u00c1RBARA DE NEXE\":\"PORTUGAL\",\"WELLS-NEXT-THE-SEA\":\"UNITED KINGDOM\",\"LANGLEY TOWNSHIP\":\"CANADA\",\"PIESENDORF\":\"AUSTRIA\",\"RANGSDORF\":\"GERMANY\",\"CASTELFRANCO EMILIA\":\"ITALY\",\"COTTBUS\":\"GERMANY\",\"SELVA\":\"SPAIN\",\"CERDANYOLA DEL VALL\\u00c8S\":\"SPAIN\",\"BIESENTHAL\":\"GERMANY\",\"BELLATERRA\":\"SPAIN\",\"GAV\\u00c0\":\"SPAIN\",\"P\\u00d6CKING\":\"GERMANY\",\"GREECE\":\"GREECE\",\"CASEKOW\":\"GERMANY\",\"THOLEN\":\"NETHERLANDS\",\"GRO\\u00df K\\u00d6RIS\":\"GERMANY\",\"VAL DE BAGNES\":\"SWITZERLAND\",\"BUSSUM\":\"NETHERLANDS\",\"K\\u00d8BENHAVN\":\"DENMARK\",\"WAPENVELD\":\"NETHERLANDS\"};\n    var MAPS_KEY = \"AIzaSyCk696mRUHPSj5mZOh9e_ANdaNHRomF1eg\";\n    \/* Use the canonical Plush map style (greyed-out, Maison Neue labels) defined\n       globally by \/assets\/js\/custom.js as `sw_map_style`. Falls back to empty array. *\/\n    function getPlushMapStyles() {\n        return (typeof window.sw_map_style !== 'undefined' && Array.isArray(window.sw_map_style)) ? window.sw_map_style : [];\n    }\n    var IS_LOGGED_IN = false;\n    var staged  = [];\n    var gmap = null, gmarkers = [], ginfowindow = null, gcluster = null, gradiusCircle = null;\n    var lastResults = [];     \/\/ accumulated for the map\n    var currentOffset = 0;\n    var currentMode = 'preload';\n    var favSet = new Set();   \/\/ listing IDs the current user has saved\n    var lastDataMeta = null;\n\n    function escHtml(s) {\n        return String(s == null ? '' : s).replace(\/[&<>\"']\/g, function(c){\n            return { '&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;' }[c];\n        });\n    }\n\n    \/* ---- Image staging ---- *\/\n    function renderThumbs() {\n        thumbs.innerHTML = '';\n        staged.forEach(function(file, idx) {\n            var wrap = document.createElement('div');\n            wrap.className = 'p74-find__thumb';\n            wrap.dataset.i = idx;\n            if (file.type === 'application\/pdf') {\n                wrap.innerHTML =\n                    '<div class=\"p74-find__thumb-pdf\">' +\n                        '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#111\" stroke-width=\"2\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg>' +\n                        'PDF' +\n                    '<\/div>' +\n                    '<button type=\"button\" class=\"p74-find__thumb-x\" data-i=\"' + idx + '\">\u00d7<\/button>';\n            } else {\n                var url = URL.createObjectURL(file);\n                wrap.innerHTML = '<img decoding=\"async\" src=\"' + url + '\" alt=\"\"><button type=\"button\" class=\"p74-find__thumb-x\" data-i=\"' + idx + '\">\u00d7<\/button>';\n            }\n            thumbs.appendChild(wrap);\n        });\n    }\n    function addFiles(list) {\n        for (var i = 0; i < list.length; i++) {\n            var f = list[i];\n            if (!f || !f.type) continue;\n            var isImg = f.type.indexOf('image\/') === 0;\n            var isPdf = f.type === 'application\/pdf';\n            if (!isImg && !isPdf) continue;\n            if (staged.length >= 2) break;                    \/\/ hard cap: 2 files\n            if (f.size > (isPdf ? 16 : 8) * 1024 * 1024) continue;\n            staged.push(f);\n        }\n        renderThumbs();\n    }\n    fileIn.addEventListener('change', function(e) { addFiles(e.target.files); fileIn.value = ''; });\n    thumbs.addEventListener('click', function(e) {\n        var rm = e.target.closest('.p74-find__thumb-x');\n        if (rm) {\n            staged.splice(parseInt(rm.dataset.i, 10), 1);\n            renderThumbs();\n            return;\n        }\n        \/\/ Click anywhere else on the thumb \u2192 preview (lightbox)\n        var t = e.target.closest('.p74-find__thumb');\n        if (!t) return;\n        var f = staged[parseInt(t.dataset.i, 10)];\n        if (f) openLightbox(f);\n    });\n\n    \/* Lightbox for staged file preview *\/\n    var lb = document.getElementById('p74-find-lightbox');\n    function openLightbox(file) {\n        var url = URL.createObjectURL(file);\n        if (file.type === 'application\/pdf') {\n            lb.innerHTML = '<iframe src=\"' + url + '\"><\/iframe>';\n        } else {\n            lb.innerHTML = '<img decoding=\"async\" src=\"' + url + '\" alt=\"\">';\n        }\n        lb.classList.add('is-open');\n    }\n    lb.addEventListener('click', function(){ lb.classList.remove('is-open'); lb.innerHTML = ''; });\n    document.addEventListener('keydown', function(e){ if (e.key === 'Escape' && lb.classList.contains('is-open')) { lb.classList.remove('is-open'); lb.innerHTML = ''; } });\n    var dropCell = drop.closest('.p74-find__cell');\n    ['dragenter','dragover'].forEach(function(ev) {\n        drop.addEventListener(ev, function(e){ e.preventDefault(); drop.classList.add('dragging'); if (dropCell) dropCell.classList.add('dragging'); });\n    });\n    ['dragleave','drop'].forEach(function(ev) {\n        drop.addEventListener(ev, function(e){ e.preventDefault(); drop.classList.remove('dragging'); if (dropCell) dropCell.classList.remove('dragging'); });\n    });\n    drop.addEventListener('drop', function(e) {\n        if (e.dataTransfer && e.dataTransfer.files) addFiles(e.dataTransfer.files);\n    });\n\n    \/* ---- City \u2192 Country auto-fill ---- *\/\n    citySel.addEventListener('change', function() {\n        var city = (citySel.value || '').toUpperCase();\n        if (!city) return;\n        var country = CITY_TO_COUNTRY[city];\n        if (!country) return;\n        for (var i = 0; i < ctrySel.options.length; i++) {\n            if ((ctrySel.options[i].value || '').toUpperCase() === country) {\n                ctrySel.value = ctrySel.options[i].value;\n                break;\n            }\n        }\n    });\n\n    \/* ---- Search submit ---- *\/\n    var loadBtn = document.getElementById('p74-find-loadmore');\n\n    function doSearch(append) {\n        var fd = new FormData(form);\n        staged.forEach(function(f){ fd.append('images[]', f, f.name); });\n        if (append) {\n            fd.set('limit', '24');\n            fd.set('offset', String(currentOffset));\n            loadBtn.disabled = true;\n            loadBtn.textContent = 'Loading\u2026';\n        } else {\n            currentOffset = 0;\n            lastResults = [];\n            fd.set('offset', '0');\n            meta.innerHTML = '';\n            if (aiHint) aiHint.hidden = true;\n            results.innerHTML = '<div class=\"p74-find__loading\">Searching\u2026<\/div>';\n            loadBtn.hidden = true;\n        }\n        var btn = form.querySelector('.p74-find__go');\n        btn.disabled = true;\n        return fetch(ajaxUrl, { method:'POST', body:fd, credentials:'same-origin' })\n            .then(function(r){ return r.json(); })\n            .then(function(data) {\n                btn.disabled = false;\n                loadBtn.disabled = false;\n                loadBtn.textContent = 'Load more';\n                if (!data || !data.ok) {\n                    if (!append) {\n                        results.innerHTML = '<div class=\"p74-find__error\">' + ((data && data.error) || 'Search failed') + '<\/div>';\n                    }\n                    return;\n                }\n                renderResults(data, !!append);\n            })\n            .catch(function(err) {\n                btn.disabled = false;\n                loadBtn.disabled = false;\n                loadBtn.textContent = 'Load more';\n                if (!append) {\n                    results.innerHTML = '<div class=\"p74-find__error\">Network error: ' + err.message + '<\/div>';\n                }\n            });\n    }\n    form.addEventListener('submit', function(e) { e.preventDefault(); doSearch(); });\n\n    \/\/ Clear button \u2014 wipe all inputs + staged images and re-fire the preload search.\n    var clearBtn = document.getElementById('p74-find-clear');\n    if (clearBtn) {\n        clearBtn.addEventListener('click', function() {\n            form.querySelector('#p74-find-q').value = '';\n            form.querySelector('#p74-find-city').value = '';\n            form.querySelector('#p74-find-country').value = '';\n            form.querySelector('#p74-find-category').value = '';\n            var rs = form.querySelector('#p74-find-radius'); if (rs) rs.value = '30';\n            staged = [];\n            renderThumbs();\n            doSearch();\n        });\n    }\n\n    \/* ---- Dedup helper (collapse same display-name) ---- *\/\n    function dedupResults(items) {\n        var seen = {};\n        var out = [];\n        items.forEach(function(r) {\n            var key = (r.title || r.slug || '').trim().toUpperCase();\n            if (!key || seen[key]) return;\n            seen[key] = true;\n            out.push(r);\n        });\n        return out;\n    }\n\n    \/* ---- Render result cards with swipeable image strip ---- *\/\n    function renderResults(data, append) {\n        var fresh = dedupResults((data && data.results) || []);\n        if (append) {\n            \/\/ Filter out items already shown\n            var existing = {};\n            lastResults.forEach(function(r){ existing[(r.title||r.slug||'').trim().toUpperCase()] = true; });\n            fresh = fresh.filter(function(r){ return !existing[(r.title||r.slug||'').trim().toUpperCase()]; });\n            lastResults = lastResults.concat(fresh);\n        } else {\n            lastResults = fresh;\n        }\n        currentOffset = (data && typeof data.offset === 'number' ? data.offset : 0) + ((data && data.results) ? data.results.length : 0);\n        currentMode = data.mode;\n        lastDataMeta = data;\n\n        \/\/ Merge server-provided favorited IDs into the local set\n        if (Array.isArray(data.favorited)) {\n            data.favorited.forEach(function(id){ favSet.add(parseInt(id, 10)); });\n        }\n\n        \/\/ Show \"Enhanced by AI\" hint only when an AI mode actually fired (semantic\/hybrid\n        \/\/ or vision pipeline produced a summary). Plain filter \/ preload stays hidden.\n        if (aiHint) {\n            var aiOn = (data.mode === 'semantic' || data.mode === 'hybrid' || !!data.vision_summary);\n            aiHint.hidden = !aiOn;\n        }\n\n        \/\/ Update meta strip \u2014 only show the count when the user actually entered something.\n        meta.innerHTML = '';\n        if (data.mode !== 'preload') {\n            var pill = document.createElement('span');\n            pill.className = 'p74-find__meta-pill';\n            var totalText = (typeof data.total === 'number') ? (lastResults.length + ' of ' + data.total) : (lastResults.length + ' result' + (lastResults.length === 1 ? '' : 's'));\n            pill.textContent = totalText;\n            meta.appendChild(pill);\n            var modeMap = { filter:'filters only', semantic:'AI semantic', hybrid:'AI + filters' };\n            var modeLbl = document.createElement('span');\n            modeLbl.className = 'p74-find__meta-mode';\n            modeLbl.textContent = modeMap[data.mode] || data.mode;\n            meta.appendChild(modeLbl);\n        }\n        if (data.vision_summary) {\n            var v = document.createElement('span');\n            v.className = 'p74-find__meta-mode';\n            v.style.color = '#666'; v.style.textTransform = 'none';\n            v.textContent = '\u00b7 ' + (data.vision_summary.length > 90 ? data.vision_summary.slice(0, 90) + '\u2026' : data.vision_summary);\n            meta.appendChild(v);\n        }\n\n        if (!lastResults.length) {\n            results.innerHTML = '<div class=\"p74-find__empty\">No locations match \u2014 try fewer filters or a broader description.<\/div>';\n            loadBtn.hidden = true;\n            plotPins([]);\n            return;\n        }\n\n        var html = '';\n        (append ? fresh : lastResults).forEach(function(r, idx) {\n            var imgs = [];\n            if (r.primary_image) imgs.push(r.primary_image);\n            (r.secondary_images || []).forEach(function(u){ if (u) imgs.push(u); });\n            if (!imgs.length) imgs.push('');\n            var slides = imgs.map(function(u){\n                \/\/ Plush filenames often contain `(` `)` and spaces (e.g. plush74-foo-2(1).JPG),\n                \/\/ so the CSS url() needs quoting. We use SINGLE quotes for the inline style attr\n                \/\/ and DOUBLE quotes inside url(), then percent-encode any literal \" in the URL.\n                var safeU = String(u).replace(\/\"\/g, '%22');\n                return '<div class=\"p74-find__slide\" style=\\'background-image:url(\"' + safeU + '\")\\'><\/div>';\n            }).join('');\n            var dots = imgs.length > 1\n                ? '<div class=\"p74-find__dots\" data-card=\"' + idx + '\">' + imgs.map(function(_,i){ return '<span class=\"' + (i===0?'is-on':'') + '\"><\/span>'; }).join('') + '<\/div>'\n                : '';\n            var nav = imgs.length > 1\n                ? '<button class=\"p74-find__nav prev\" data-dir=\"-1\" aria-label=\"prev\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#111\" stroke-width=\"2.5\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg><\/button>' +\n                  '<button class=\"p74-find__nav next\" data-dir=\"1\" aria-label=\"next\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#111\" stroke-width=\"2.5\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/button>'\n                : '';\n            var score = '';\n            var url = r.slug ? '\/locations\/' + encodeURIComponent(r.slug) + '\/' : '#';\n            var favOn = favSet.has(r.listing_id);\n            var fav =\n                '<a href=\"#\" class=\"p74-find__fav add-favorites-action' + (favOn ? ' hidden' : '') + ( IS_LOGGED_IN ? '' : ' register_popup_enabled') + '\"' +\n                    ' data-id=\"' + r.listing_id + '\" data-ajax=\"' + escHtml(ajaxUrl) + '\"' +\n                    ( IS_LOGGED_IN ? '' : ' data-loginpopup=\"true\"') +\n                    ' aria-label=\"Save to collection\" title=\"Save to collection\">' +\n                    '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z\"\/><\/svg>' +\n                '<\/a>' +\n                '<a href=\"#\" class=\"p74-find__fav remove-favorites-action' + (favOn ? '' : ' hidden') + '\"' +\n                    ' data-id=\"' + r.listing_id + '\" data-ajax=\"' + escHtml(ajaxUrl) + '\"' +\n                    ' aria-label=\"Remove from collection\" title=\"Remove from collection\">' +\n                    '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z\"\/><\/svg>' +\n                '<\/a>' +\n                \/\/ Hidden companion that the existing sw_start_collection() handler binds to \u2014\n                \/\/ yordy.js triggers click on this after a successful favourite to open the modal.\n                '<span class=\"thumbnail_sw_collection sw_coll_add\" data-id=\"' + r.listing_id + '\" style=\"display:none\"><\/span>';\n            html += '<div class=\"p74-find__card thumbnail-property\" data-card=\"' + idx + '\">' +\n                        '<div class=\"p74-find__imgwrap\">' +\n                            '<div class=\"p74-find__scroller\" data-card=\"' + idx + '\">' + slides + '<\/div>' +\n                            dots + nav + score +\n                        '<\/div>' +\n                        '<div class=\"p74-find__body\">' +\n                            '<a class=\"p74-find__bodytext\" href=\"' + url + '\" target=\"_blank\" rel=\"noopener\" style=\"text-decoration:none;color:inherit;\">' +\n                                '<div class=\"p74-find__name\">' + escHtml(r.title) + '<\/div>' +\n                                '<div class=\"p74-find__loc\">' + escHtml(r.location || '\u2014') + '<\/div>' +\n                            '<\/a>' +\n                            '<span class=\"favorites-actions\">' + fav + '<\/span>' +\n                        '<\/div>' +\n                    '<\/div>';\n        });\n        if (append) {\n            results.insertAdjacentHTML('beforeend', html);\n        } else {\n            results.innerHTML = html;\n        }\n\n        \/\/ Toggle Load More\n        loadBtn.hidden = !data.has_more;\n\n        \/\/ Pins on map (cumulative)\n        plotPins(lastResults);\n\n        \/\/ Re-bind the existing yordy save-to-collection handlers on freshly-rendered cards.\n        if (typeof window.sw_start_collection === 'function') {\n            try { window.sw_start_collection(); } catch (e) {}\n        }\n    }\n\n    loadBtn.addEventListener('click', function(){ doSearch(true); });\n\n    \/* Delegated nav-button click \u2192 scroll one slide *\/\n    results.addEventListener('click', function(e) {\n        var btn = e.target.closest('.p74-find__nav');\n        if (!btn) return;\n        e.preventDefault(); e.stopPropagation();\n        var card = btn.closest('.p74-find__card');\n        var sc   = card && card.querySelector('.p74-find__scroller');\n        if (!sc) return;\n        var dir = parseInt(btn.dataset.dir, 10) || 1;\n        sc.scrollBy({ left: dir * sc.clientWidth, behavior: 'smooth' });\n    });\n\n    \/* Save-to-collection \u2014 delegated bindings mirror yordy.js exactly,\n       so AJAX-rendered cards trigger the same wishlist popup as classic search. *\/\n    if (window.jQuery) {\n        var $ = window.jQuery;\n\n        $(document).on('click', '#p74-find-results .add-favorites-action', function(e) {\n            e.preventDefault();\n            var self = $(this);\n            var self_parent = self.parent();\n            var lid = self.attr('data-id');\n            var ax  = self.attr('data-ajax');\n            var loginpopup = self.attr('data-loginpopup');\n            self_parent.addClass('loading');\n\n            var data = { listing_id: lid, page: 'frontendajax_addfavorite', action: 'ci_action' };\n            $.post(ax, data, function(d) {\n                if (d && d.success) {\n                    self_parent.find('a.add-favorites-action').addClass('hidden');\n                    self_parent.find('a.remove-favorites-action').removeClass('hidden');\n                    favSet.add(parseInt(lid, 10));\n                    \/\/ Open the collection picker (same chain as classic):\n                    self_parent.closest('.thumbnail-property')\n                        .find('.thumbnail_sw_collection.sw_coll_add:not(.disabled)')\n                        .removeClass('closed').trigger('click');\n                } else if (loginpopup === 'true' && $(window).width() > 768 && $('#login-modal').length) {\n                    $('#login-modal').modal('show');\n                }\n            }).always(function(){ self_parent.removeClass('loading'); });\n            return false;\n        });\n\n        $(document).on('click', '#p74-find-results .remove-favorites-action', function(e) {\n            e.preventDefault();\n            var self = $(this);\n            var self_parent = self.parent();\n            var lid = self.attr('data-id');\n            var ax  = self.attr('data-ajax');\n            self_parent.addClass('loading');\n\n            var data = { listing_id: lid, page: 'frontendajax_remfavorite', action: 'ci_action' };\n            $.post(ax, data, function(d) {\n                if (d && d.success) {\n                    self_parent.find('a.remove-favorites-action').addClass('hidden');\n                    self_parent.find('a.add-favorites-action').removeClass('hidden');\n                    favSet.delete(parseInt(lid, 10));\n                }\n            }).always(function(){ self_parent.removeClass('loading'); });\n            return false;\n        });\n    }\n\n    \/* Update dot indicator on scroll *\/\n    document.addEventListener('scroll', function(e) {\n        var h = e.target;\n        if (!h || !h.classList || !h.classList.contains('p74-find__scroller')) return;\n        var card = h.closest('.p74-find__card');\n        var dots = card && card.querySelector('.p74-find__dots');\n        if (!dots) return;\n        var w = h.clientWidth || 1;\n        var i = Math.round(h.scrollLeft \/ w);\n        dots.querySelectorAll('span').forEach(function(s, j){\n            s.classList.toggle('is-on', j === i);\n        });\n    }, true);\n\n    \/* ---- Map (Google Maps, postal-code accurate pins) ---- *\/\n    function ensureMapsLoaded(cb) {\n        if (window.google && window.google.maps) { cb(); return; }\n        if (!MAPS_KEY) { return; } \/\/ Silently skip if no key\n        if (window._p74_maps_loading) {\n            window._p74_maps_q = window._p74_maps_q || [];\n            window._p74_maps_q.push(cb);\n            return;\n        }\n        window._p74_maps_loading = true;\n        window._p74_maps_q = [cb];\n        window.__p74MapsReady = function() {\n            (window._p74_maps_q || []).forEach(function(fn){ try { fn(); } catch(e){} });\n            window._p74_maps_q = [];\n        };\n        var s = document.createElement('script');\n        s.async = true;\n        s.src = 'https:\/\/maps.googleapis.com\/maps\/api\/js?key=' + encodeURIComponent(MAPS_KEY) + '&libraries=geometry&callback=__p74MapsReady&loading=async';\n        document.head.appendChild(s);\n    }\n\n    function plotPins(items) {\n        var el = document.getElementById('p74-find-map');\n        if (!el) return;\n        ensureMapsLoaded(function() {\n            var pts = (items || []).filter(function(r){ return typeof r.lat === 'number' && typeof r.lng === 'number'; });\n            if (!gmap) {\n                gmap = new google.maps.Map(el, {\n                    zoom: 4,\n                    center: { lat: 50, lng: 10 },\n                    mapTypeControl: false,\n                    streetViewControl: false,\n                    fullscreenControl: false,\n                    zoomControl: true,\n                    styles: getPlushMapStyles()\n                });\n                ginfowindow = new google.maps.InfoWindow();\n            } else {\n                \/\/ Re-apply styles in case sw_map_style loaded after first init.\n                gmap.setOptions({ styles: getPlushMapStyles() });\n            }\n            gmarkers.forEach(function(m){ m.setMap(null); });\n            gmarkers = [];\n            if (gradiusCircle) { gradiusCircle.setMap(null); gradiusCircle = null; }\n            if (!pts.length) return;\n            \/\/ Per-listing pins removed by design \u2014 only the radius ring is shown.\n            \/\/ We still iterate to build bounds so the ring sizes to the result spread.\n            var bounds = new google.maps.LatLngBounds();\n            pts.forEach(function(r) {\n                bounds.extend(new google.maps.LatLng(r.lat, r.lng));\n            });\n            if (pts.length === 1) {\n                gmap.setCenter(pts[0]); gmap.setZoom(11);\n            } else {\n                gmap.fitBounds(bounds, 48);\n            }\n\n            \/\/ Plush yellow radius ring around the result bounds \u2014 purely decorative,\n            \/\/ matches the look of the classic \/search-result-location\/ radius circle.\n            try {\n                var center = bounds.getCenter();\n                \/\/ radius = half the bounds diagonal in metres, padded a bit\n                var ne = bounds.getNorthEast(), sw = bounds.getSouthWest();\n                var diag = google.maps.geometry && google.maps.geometry.spherical\n                    ? google.maps.geometry.spherical.computeDistanceBetween(ne, sw)\n                    : 0;\n                var radius = diag ? Math.max(diag * 0.55, 4000) : 25000;\n                gradiusCircle = new google.maps.Circle({\n                    map: gmap,\n                    center: center,\n                    radius: radius,\n                    strokeColor: '#E9FF75',\n                    strokeOpacity: 0.95,\n                    strokeWeight: 2,\n                    fillColor: '#E9FF75',\n                    fillOpacity: 0.18,\n                    clickable: false,\n                    zIndex: 1\n                });\n            } catch (e) { \/* geometry lib not loaded \u2014 circle skipped silently *\/ }\n        });\n    }\n\n    \/* ---- Auto-search on page load (preload top picks by rank_id_search) ---- *\/\n    \/* ---- Voice search (Web Speech API; mic button hidden if unsupported) ---- *\/\n    (function setupVoice() {\n        var SR = window.SpeechRecognition || window.webkitSpeechRecognition;\n        var mic = document.getElementById('p74-find-mic');\n        var qIn = document.getElementById('p74-find-q');\n        if (!SR || !mic || !qIn) return;\n        mic.hidden = false;\n        var rec = new SR();\n        rec.lang = (navigator.language || 'en-US');\n        rec.interimResults = true;\n        rec.continuous = false;\n        var listening = false, baseText = '';\n        rec.onresult = function(e) {\n            var t = '';\n            for (var i = e.resultIndex; i < e.results.length; i++) t += e.results[i][0].transcript;\n            qIn.value = (baseText ? baseText + ' ' : '') + t.trim();\n        };\n        rec.onend = function() {\n            listening = false;\n            mic.classList.remove('is-recording');\n            \/\/ If we got something, fire the search automatically\n            if (qIn.value && qIn.value !== baseText) {\n                form.dispatchEvent(new Event('submit', { cancelable: true }));\n            }\n        };\n        rec.onerror = function() { listening = false; mic.classList.remove('is-recording'); };\n        mic.addEventListener('click', function() {\n            if (listening) { rec.stop(); return; }\n            baseText = qIn.value.trim();\n            listening = true;\n            mic.classList.add('is-recording');\n            try { rec.start(); } catch (e) { listening = false; mic.classList.remove('is-recording'); }\n        });\n    })();\n\n    \/* ---- Pre-fill from window.P74_FIND_DEFAULTS (set by landing-page wrappers) ----\n       Lets ad landing pages pre-select country\/category before the auto-search runs.\n       Landing wrappers set window.P74_FIND_DEFAULTS before this shortcode renders. *\/\n    (function applyFindDefaults() {\n        var d = window.P74_FIND_DEFAULTS;\n        if ( ! d || typeof d !== 'object' ) return;\n        function pick( sel, val ) {\n            if ( ! sel || ! val ) return;\n            var want = String(val).toLowerCase();\n            for ( var i = 0; i < sel.options.length; i++ ) {\n                if ( ( sel.options[i].value || '' ).toLowerCase() === want ) {\n                    sel.selectedIndex = i;\n                    return;\n                }\n            }\n        }\n        pick( ctrySel, d.country );\n        pick( document.getElementById('p74-find-category'), d.category );\n        pick( citySel, d.city );\n    })();\n\n    doSearch();\n\n})();\n<\/script>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/template-full-width-def-canvas.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-17939","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Location Scouting | Plush74 - Plush74<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/plush74.com\/it\/location-scouting\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Location Scouting | Plush74 - Plush74\" \/>\n<meta property=\"og:url\" content=\"https:\/\/plush74.com\/it\/location-scouting\/\" \/>\n<meta property=\"og:site_name\" content=\"Plush74\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-05T13:04:27+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/plush74.com\/location-scouting\/\",\"url\":\"https:\/\/plush74.com\/location-scouting\/\",\"name\":\"Location Scouting | Plush74 - Plush74\",\"isPartOf\":{\"@id\":\"https:\/\/plush74.com\/#website\"},\"datePublished\":\"2026-05-05T12:32:22+00:00\",\"dateModified\":\"2026-05-05T13:04:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/plush74.com\/location-scouting\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/plush74.com\/location-scouting\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/plush74.com\/location-scouting\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/plush74.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Location Scouting | Plush74\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/plush74.com\/#website\",\"url\":\"https:\/\/plush74.com\/\",\"name\":\"Plush74\",\"description\":\"Locations with Character\",\"publisher\":{\"@id\":\"https:\/\/plush74.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/plush74.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/plush74.com\/#organization\",\"name\":\"Plush74\",\"url\":\"https:\/\/plush74.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/plush74.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/plush74.com\/wp-content\/uploads\/2020\/08\/cropped-IG-Signet-512px.jpg\",\"contentUrl\":\"https:\/\/plush74.com\/wp-content\/uploads\/2020\/08\/cropped-IG-Signet-512px.jpg\",\"width\":512,\"height\":512,\"caption\":\"Plush74\"},\"image\":{\"@id\":\"https:\/\/plush74.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.instagram.com\/plush.74\/\",\"https:\/\/www.linkedin.com\/company\/plush74\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Location Scouting | Plush74 - Plush74","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/plush74.com\/it\/location-scouting\/","og_locale":"it_IT","og_type":"article","og_title":"Location Scouting | Plush74 - Plush74","og_url":"https:\/\/plush74.com\/it\/location-scouting\/","og_site_name":"Plush74","article_modified_time":"2026-05-05T13:04:27+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/plush74.com\/location-scouting\/","url":"https:\/\/plush74.com\/location-scouting\/","name":"Location Scouting | Plush74 - Plush74","isPartOf":{"@id":"https:\/\/plush74.com\/#website"},"datePublished":"2026-05-05T12:32:22+00:00","dateModified":"2026-05-05T13:04:27+00:00","breadcrumb":{"@id":"https:\/\/plush74.com\/location-scouting\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/plush74.com\/location-scouting\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/plush74.com\/location-scouting\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/plush74.com\/"},{"@type":"ListItem","position":2,"name":"Location Scouting | Plush74"}]},{"@type":"WebSite","@id":"https:\/\/plush74.com\/#website","url":"https:\/\/plush74.com\/","name":"Plush74","description":"Locations with Character","publisher":{"@id":"https:\/\/plush74.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/plush74.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/plush74.com\/#organization","name":"Plush74","url":"https:\/\/plush74.com\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/plush74.com\/#\/schema\/logo\/image\/","url":"https:\/\/plush74.com\/wp-content\/uploads\/2020\/08\/cropped-IG-Signet-512px.jpg","contentUrl":"https:\/\/plush74.com\/wp-content\/uploads\/2020\/08\/cropped-IG-Signet-512px.jpg","width":512,"height":512,"caption":"Plush74"},"image":{"@id":"https:\/\/plush74.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/plush.74\/","https:\/\/www.linkedin.com\/company\/plush74"]}]}},"_links":{"self":[{"href":"https:\/\/plush74.com\/it\/wp-json\/wp\/v2\/pages\/17939"}],"collection":[{"href":"https:\/\/plush74.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/plush74.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/plush74.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/plush74.com\/it\/wp-json\/wp\/v2\/comments?post=17939"}],"version-history":[{"count":2,"href":"https:\/\/plush74.com\/it\/wp-json\/wp\/v2\/pages\/17939\/revisions"}],"predecessor-version":[{"id":17948,"href":"https:\/\/plush74.com\/it\/wp-json\/wp\/v2\/pages\/17939\/revisions\/17948"}],"wp:attachment":[{"href":"https:\/\/plush74.com\/it\/wp-json\/wp\/v2\/media?parent=17939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}