CINXE.COM
Come confrontare le mappe (in scala) - Info Data
<!DOCTYPE html> <html lang="it-IT"> <head> <script src="//assets.adobedtm.com/90d1a5fe6070bddb60287a1a22aa5b83dbdb9048/satelliteLib-0e1859940feb7efb2971b1f6e9c5ece60a6cebe4.js"></script> <!-- webtrekk --> <script src="//j2.res.24o.it/js2015/webtrekk_v4-p.min.js"></script> <!-- webtrekk --> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1385943834",accountID:"3283134",trustKey:"3283134",xpid:"VwQPUldQDBABVVlRBgcEUlAA",licenseKey:"NRJS-610eb81c85b11f6dea1",applicationID:"1183163441"};;/*! For license information please see nr-loader-spa-1.275.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.275.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);const T=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return T.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>T.get(c))),i}function E(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const S={};var N=r(9417),O=r(5603),_=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let j=!1;function P(e,t={},g,R){let{init:x,info:T,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();T||(x=L.init,T=L.info,P=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,O.a)(e.agentIdentifier,P||{}),T.jsAttributes??={},d.bv&&(T.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,T);const H=(0,N.D0)(e.agentIdentifier),D=[T.beacon,T.errorBeacon];j||(H.proxy.assets&&(I(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),E(),(0,h.US)("activatedFeatures",_.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var T="api-",E=T+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(T,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),A(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(E+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(E,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(E,"routeName",void 0,n.K7.softNav):I(T,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!S[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),j=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.275.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.275.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-NvU3eQ7o5326npq3PdmyQFPyLLZ8dzJ2BG6+iqztQtUJe3LUirTbILWdA3lulN387X5fmO+nMjQ+LJRbkEPLVA==",249:"sha512-R/f355fvvfTK6aJgvL0I8Qhud5dLX6qQ7Zp5T6jXvMAyn8gP34jRy3hYQLS8EORUfSog20ecrDt9jLqfiNHbMQ==",212:"sha512-TFSNY6YbI0MLCIwHL77tq3s4Lpj2qr0N+8089sEUUOEdvqMeEJAchudmqpGRb5sfw6nx9uHsypk2HT16ipv7kg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.275.0.PROD"]=self["webpackChunk:NRBA-1.275.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="https://www.infodata.ilsole24ore.com/xmlrpc.php"> <!-- Favicons --> <link rel="apple-touch-icon" sizes="57x57" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-180x180.png"> <link rel="icon" type="image/png" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/android-chrome-192x192.png" sizes="192x192"> <link rel="icon" type="image/png" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/favicon-16x16.png" sizes="16x16"> <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script type="text/javascript" src="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/html5shiv.js"></script> <script type="text/javascript" src="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/respond.min.js"></script> <link rel="stylesheet" type="text/css" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/css/style-ie8.css" /> <![endif]--> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v20.10 - https://yoast.com/wordpress/plugins/seo/ --> <title>Come confrontare le mappe (in scala) - Info Data</title> <meta name="description" content="Come sappiamo può essere difficile confrontarne le dimensioni effettive a causa dei compromessi con la proiezione di uno spazio tridimensionale su uno spazio bidimensionale" /> <link rel="canonical" href="https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/" /> <meta property="og:locale" content="it_IT" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Blog | Come confrontare le mappe (in scala) - Info Data" /> <meta property="og:description" content="Come sappiamo può essere difficile confrontarne le dimensioni effettive a causa dei compromessi con la proiezione di uno spazio tridimensionale su uno spazio bidimensionale" /> <meta property="og:url" content="https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/" /> <meta property="og:site_name" content="Info Data" /> <meta property="article:published_time" content="2023-10-01T06:48:24+00:00" /> <meta property="og:image" content="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/09/same-scale-1090x655-1.jpg" /> <meta property="og:image:width" content="670" /> <meta property="og:image:height" content="350" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="author" content="Infodata" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Scritto da" /> <meta name="twitter:data1" content="Infodata" /> <meta name="twitter:label2" content="Tempo di lettura stimato" /> <meta name="twitter:data2" content="1 minuto" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/","url":"https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/","name":"Come confrontare le mappe (in scala) - Info Data","isPartOf":{"@id":"https://www.infodata.ilsole24ore.com/#website"},"primaryImageOfPage":{"@id":"https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/#primaryimage"},"image":{"@id":"https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/#primaryimage"},"thumbnailUrl":"https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/09/same-scale-1090x655-1.jpg","datePublished":"2023-10-01T06:48:24+00:00","dateModified":"2023-10-01T06:48:24+00:00","author":{"@id":"https://www.infodata.ilsole24ore.com/#/schema/person/4abd2ba2c0082a2411030f05698fe35c"},"description":"Come sappiamo può essere difficile confrontarne le dimensioni effettive a causa dei compromessi con la proiezione di uno spazio tridimensionale su uno spazio bidimensionale","breadcrumb":{"@id":"https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/#primaryimage","url":"https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/09/same-scale-1090x655-1.jpg","contentUrl":"https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/09/same-scale-1090x655-1.jpg","width":670,"height":350},{"@type":"BreadcrumbList","@id":"https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.infodata.ilsole24ore.com/"},{"@type":"ListItem","position":2,"name":"Come confrontare le mappe (in scala)"}]},{"@type":"WebSite","@id":"https://www.infodata.ilsole24ore.com/#website","url":"https://www.infodata.ilsole24ore.com/","name":"Info Data","description":"Le notizie raccontate con i numeri","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.infodata.ilsole24ore.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https://www.infodata.ilsole24ore.com/#/schema/person/4abd2ba2c0082a2411030f05698fe35c","name":"Infodata","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https://www.infodata.ilsole24ore.com/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/20ea443288de87ac0fe2b7ffe0366eb2?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/20ea443288de87ac0fe2b7ffe0366eb2?s=96&d=mm&r=g","caption":"Infodata"},"url":"https://www.infodata.ilsole24ore.com/author/opendatablog/"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//ajax.googleapis.com' /> <link rel='dns-prefetch' href='//j2.res.24o.it' /> <link rel='dns-prefetch' href='//c.res.24o.it' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='dns-prefetch' href='//v0.wordpress.com' /> <link rel="alternate" type="application/rss+xml" title="Info Data » Feed" href="https://www.infodata.ilsole24ore.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Info Data » Feed dei commenti" href="https://www.infodata.ilsole24ore.com/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Info Data » Come confrontare le mappe (in scala) Feed dei commenti" href="https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/feed/" /> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.infodata.ilsole24ore.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.2.2"}}; /*! This file is auto-generated */ !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){p.clearRect(0,0,i.width,i.height),p.fillText(e,0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(t,0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(p&&p.fillText)switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s("\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!s("\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!s("\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!s("\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(e=t.source||{}).concatemoji?c(e.concatemoji):e.wpemoji&&e.twemoji&&(c(e.twemoji),c(e.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.infodata.ilsole24ore.com/wp-includes/css/dist/block-library/style.min.css?ver=6.2.2' type='text/css' media='all' /> <style id='wp-block-library-inline-css' type='text/css'> .has-text-align-justify{text-align:justify;} </style> <link rel='stylesheet' id='mediaelement-css' href='https://www.infodata.ilsole24ore.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://www.infodata.ilsole24ore.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='classic-theme-styles-css' href='https://www.infodata.ilsole24ore.com/wp-includes/css/classic-themes.min.css?ver=6.2.2' type='text/css' media='all' /> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-columns.is-layout-flex){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='ctf_styles-css' href='https://www.infodata.ilsole24ore.com/wp-content/plugins/custom-twitter-feeds/css/ctf-styles.min.css?ver=2.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='twenty20-css' href='https://www.infodata.ilsole24ore.com/wp-content/plugins/twenty20/assets/css/twenty20.css?ver=1.7.5' type='text/css' media='all' /> <link rel='stylesheet' id='arcandro-fonts-montserrat-css' href='//c.res.24o.it/fonts/fonts-montserrat.css?v1_0001&ver=6.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='arcandro-googleapis-css' href='//fonts.googleapis.com/css?family=Montserrat%3A400%2C700&ver=6.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='arcandro-w-fonts-css' href='//c.res.24o.it/fonts/w-fonts.css?v1_0001&ver=6.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='arcandro-style-css' href='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/style.css?ver=20200529002' type='text/css' media='all' /> <link rel='stylesheet' id='jetpack_css-css' href='https://www.infodata.ilsole24ore.com/wp-content/plugins/jetpack/css/jetpack.css?ver=10.9.3' type='text/css' media='all' /> <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js?ver=2.0.s' id='jquery-js'></script> <link rel="https://api.w.org/" href="https://www.infodata.ilsole24ore.com/wp-json/" /><link rel="alternate" type="application/json" href="https://www.infodata.ilsole24ore.com/wp-json/wp/v2/posts/80457" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.infodata.ilsole24ore.com/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.infodata.ilsole24ore.com/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 6.2.2" /> <link rel='shortlink' href='https://www.infodata.ilsole24ore.com/?p=80457' /> <link rel="alternate" type="application/json+oembed" href="https://www.infodata.ilsole24ore.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.infodata.ilsole24ore.com%2F2023%2F10%2F01%2Fcome-confrontare-le-mappe-in-scala%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.infodata.ilsole24ore.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.infodata.ilsole24ore.com%2F2023%2F10%2F01%2Fcome-confrontare-le-mappe-in-scala%2F&format=xml" /> <!-- Custom Twitter Feeds CSS --> <style type="text/css"> .prew #ctf.ctf-super-narrow .ctf-author-screenname{ display: inline-block; } </style> <style type='text/css'>img#wpstats{display:none}</style> <link rel="canonical" href="https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala" /> <!-- BEGIN BANNER SETTINGS --> <!-- post normal --> <script type="text/javascript"> var OAS_sitepage = 'ilsole24ore.com/infodata/ros'; var OAS_listpos = 'PopUp,Top,VideoBox,VideoBox_2'; var enableBanner = true; </script> <!-- END BANNER SETTINGS --> <script type="text/javascript" src="//j2.res.24o.it/js2010/banner_mjx_dfp.js"></script> </head> <body class="post-template-default single single-post postid-80457 single-format-standard group-blog"> <script type="text/javascript"> var s = {}; s.pageName = "N24:tecnologie:opendatablog:cronaca:come confrontare le mappe (in scala)"; s.prop9 = "N24:tecnologie:opendatablog:articolo"; s.prop8 = "come confrontare le mappe (in scala)"; s.prop10 = "80457"; s.prop61 ="01-10-2023"; const ORIG_PN = s.pageName; </script> <script> var isTouch = "ontouchstart" in window || window.DocumentTouch && document instanceof DocumentTouch ? true:false; var linkEvent = isTouch ? 'touchmove statechange':'scroll statechange'; </script> <script> var the_post_id = 80457; </script> <div id="pg_wrapper"> <div id="wrapper"> <!-- centralized header--> <!-- Header ======================================================== --> <div class="__s24"> <section class="a-block a-leaderboard ext"><div class="container"><script>OAS_RICH('Top');</script></div></section> <header id="header-common"></header> </div> <!-- /Header ======================================================== --> <!-- /centralized header --> <!-- Content ======================================================= --> <div id="content"> <div id="header-tools" class="visible-xs"> <div class="container"> <time>12 dicembre 2024</time> <ul class="right"> <li> <a href="https://www.ilsole24ore.com/landingAbbonamenti/landing.shtml?from=offerta"><strong>Abbonati</strong></a> </li> <li> <a href="#" data-toggle="modal" data-target="#modal-login">Accedi</a> </li> </ul> </div> </div> <!-- ======== WP HEADER ================================================== --> <div id="wp-header"> <div class="cover"> <div class="container" style="background-image: url(https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/img/wp-blog/cover.jpg);"> <!-- Title --> <div class="equal"> <div class="cell"> <div class="title-header"> <span class="blog-title"><a href="https://www.infodata.ilsole24ore.com">Info Data</a></span> <h2><a href="https://www.infodata.ilsole24ore.com">Le notizie raccontate con i numeri</a></h2> <ul class="hidden-sm"> <li><a href="https://www.infodata.ilsole24ore.com" class="home-share-facebook"><span class="icon-facebook"></span></a></li> <li><a href="https://www.infodata.ilsole24ore.com" class="home-share-twitter"><span class="icon-twitter"></span></a></li> </ul> </div> </div> </div> <!-- / Title --> </div> </div> <div class="menu-header menu-carousel js-menu-carousel js-sticky-index"> <div class="container"> <a class="blog-title hidden-xs" href="https://www.infodata.ilsole24ore.com">Info Data</a> <ul id="nav-menu" class="nav navbar-nav"> <li class="current-menu-item"><a href="https://www.infodata.ilsole24ore.com">Home</a></li> <li><a href="https://www.infodata.ilsole24ore.com/argomento/24plus/">24+</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/cronaca/">cronaca</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/economia/">economia</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/finanza/">finanza</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/norme/">norme</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/politica/">politica</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/scienze/">scienze</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/sport/">sport</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/tecnologia/">tecnologia</a></li> <li><a href="https://www.infodata.ilsole24ore.com/chi-siamo/">Chi Siamo</a></li> <li class="menu-item-archive"><a data-vtoggle=".js-widget-dateinterval">Archivio</a></li> <li class="menu-item-search"> <form role="search" method="get" class="search-form" action="https://www.infodata.ilsole24ore.com/"> <input id="search-input" name="s" type="text" autocomplete="off" /> </form> <a href="#"><span class="label">Cerca </span><span class="icon-search"></span></a> </li> </ul> </div> </div> <div class="menu-topics"> <h3 class="hidden-xs">Hot Topics:</h3> <ul> <li><a href="https://www.infodata.ilsole24ore.com/topic/a-proposito-di-dati/">A proposito di dati</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/coronavirus/">Coronavirus</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/cronaca-critica-dei-dati/">Cronaca critica dei dati</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/data-analysis/">Data Analysis</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/dataviz-and-tools/">Dataviz and tools</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/number-of-the-day/">Number of the Day</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/pensiero-critico-dei-dati/">Pensiero critico dei dati</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/statistica-spiegata/">Statistica spiegata</a></li> </ul> </div> </div> <!-- ======== / WP HEADER ================================================== --> <!-- ======== WP BLOG CONTAINER ================================================== --> <div id="wp-blog" class="container"> <!-- Tools --> <div class="wp-tools js-current-sub-menu"></div> <div class="wp-header-widget header-widget-dateinterval widget widget-dateinterval js-widget-dateinterval "> <div class="widget-content"> <h6 class="widget-title">Indica un intervallo di date:</h6> <div class="time-sel"> <ul> <li id="datepicker"> <div class="input-daterange"> <span class="range">Dal <input type="text" class="input-line" name="start" /></span> <span class="range">Al <input type="text" class="input-line" name="end" /></span> </div> </li> </ul> <button type="submit" class="btn btn-pri">Cerca</button> </div> </div> </div> <!-- single.php --> <div class="row relative sticky_parent"> <div class="col-md-8 col-sm-11 col-xs-12"> <!-- arcandro/template-parts/content-foglia.php --> <article class="leaf"> <!-- Article header --> <header class="article-header"> <h6 class="meta" >cronaca</h6> <h1> Come confrontare le mappe (in scala) </h1> <ul class="meta"> <li class="auth"><a class="no-hover"><span class="icon icon-user"></span> Infodata</a></li> <li><time>1 Ottobre 2023</time></li> </ul> </header> <!-- / Article header --> <!-- Article content --> <div class="article-content"> <!-- Entry --> <div class="entry entry-indent relative sd-sharing-enabled"> <ul class="tools"> <!-- <li><a href="#"><span class="icon icon-star"></span></a></li> --> <li> <a class="share-comment" href="#comments"> <span class="icon icon-comment"></span> </a> </li> <li class="share-facebook"> <a rel="nofollow" class="share-facebook share-icon no-text" href="https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/" target="_blank" title="Condividi su Facebook"> <span class="icon icon-facebook"></span> </a> </li> <li class="share-twitter"> <a rel="nofollow" class="share-twitter share-icon no-text" twitter-text="Come confrontare le mappe (in scala)" href="https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/" target="_blank" title=""> <span class="icon icon-twitter"></span> </a> </li> <li class="share-linkedin"> <a rel="nofollow" class="share-linkedin share-icon no-text" href="https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/" target="_blank" title=""> <span class="icon icon-linkedin"></span> </a> </li> <li class="share-print"> <a rel="nofollow" class="share-print share-icon no-text" href="https://www.infodata.ilsole24ore.com/2023/10/01/come-confrontare-le-mappe-in-scala/#print" target="_blank" title=""> <span class="icon icon-print"></span> </a> </li> </ul> <!-- Paragrafo --> <div id="article-body" class="metered_cancella"><p> </p> <p> </p> <div class="tableauContent"><a href="https://joshuahhh.com/projects/same-scale/"><img decoding="async" class="alignnone size-large wp-image-80397" src="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/09/same-scale-1090x655-1-1024x615.png" alt="" width="640" height="384" srcset="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/09/same-scale-1090x655-1-1024x615.png 1024w, https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/09/same-scale-1090x655-1-300x180.png 300w, https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/09/same-scale-1090x655-1-768x462.png 768w, https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/09/same-scale-1090x655-1.png 1090w" sizes="(max-width: 640px) 100vw, 640px"></a></div> <p>Josh Horowitz ha creato <a href="https://joshuahhh.com/projects/same-scale/" target="_blank" rel="noopener">un sito che ridimensiona automaticamente le mappe affiancate</a> durante la panoramica e lo zoom, in modo da ottenere un confronto più accurato. Lo segnala qui Flowing Data. Come sappiamo può essere difficile confrontarne le dimensioni effettive a causa dei compromessi con la proiezione di uno spazio tridimensionale su uno spazio bidimensionale</p> <p> </p> <p><strong>Per approfondire. </strong></p> <p><a href="https://www.infodata.ilsole24ore.com/2022/02/08/ecco-worldle-il-gioco-per-riconoscere-le-mappine/">Ecco Worldle, il gioco per riconoscere le mappe</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/07/25/cosa-e-3d-tiles-e-perche-e-interessante-per-chi-progetta-le-mappe-mapping/">Cosa è 3D Tiles e perché è interessante per chi progetta le mappe? #mapping</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2022/11/15/a-cosa-servono-le-mappe-del-crimine-think-tally-talk/">A cosa servono le mappe del crimine? Think Tally Talk</a></p> <p><strong>Le altre puntati di Dataviz And Tools</strong></p> <div id="article-body" class="metered_cancella"> <div class="asubtitle"> <div id="article-body" class="metered_cancella"> <p><a href="https://www.ilsole24ore.com/art/bard-ia-generativa-google-arriva-italia-ecco-differenze-chatgpt-AFuKFUC?refresh_ce&nof">Cosa è e come funziona Code Interpreter per Gpt-4?</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/02/18/come-riconoscere-immagini-e-testi-generati-dallai/">Come riconoscere immagini e testi generati dall’AI?</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/01/26/la-matematica-della-ricchezza-la-disuguaglianza-inevitabile-e-leconofisica/">La matematica della ricchezza, la disuguaglianza inevitabile e l’econofisica</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/01/22/wikipedia-lintelligenza-collettiva-e-gli-affari-datavizandtool/">Wikipedia, l’intelligenza collettiva e gli affari #datavizandtool</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/06/28/da-harry-potter-mafioso-agli-ultimi-videogiochi-ripensati-a-8-bit-lai-generativa-continua-a-divertire-datavizandtools/">Da Harry Potter mafioso agli ultimi videogiochi ripensati a 8 bit. L’Ai generativa continua a divertire #datavizandtools</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/06/16/come-si-costruisce-una-mappa-di-milano-con-chatgpt-datavizandtools/">Come si costruisce una mappa di Milano con ChatGpt? #datavizandtools</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/06/12/come-funziona-musicgen-il-chatgpt-della-musica-di-meta-datavizandtools/">Come funziona MusicGen, il ChatGpt della musica di Meta #DatavizandTools</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/06/06/bing-come-funziona-il-copilota-di-microsoft-per-il-web-datavizandtools/">Bing, come funziona il copilota di Microsoft per il web? #DatavizAndTools</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/07/08/le-ultime-novita-audio-dellai-generativa-datavizandtools/">Le ultime novità “audio” dell’Ai generativa #DatavizAndTools</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/07/16/gpt-4-vs-bard-cinque-domande-chi-risponde-meglio-howmeasuring/">Gpt-4 vs Bard, cinque domande: chi risponde meglio? #howmeasuring</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/">A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/08/19/ecco-le-nuove-funzionalita-di-intelligenza-artificiale-generativa-di-photoshop/">Ecco le nuove funzionalità di intelligenza artificiale generativa di Photoshop</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/09/04/come-funziona-image-il-creatore-di-mappe-di-eurostat/">Come funziona Image, il creatore di mappe di Eurostat?</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/09/10/come-si-visualizzazione-le-serie-storiche/">Come si visualizzazione le serie storiche?</a></p> </div> <footer class="article-footer metered_cancella"> <section class="wp-comments comments js-comments"> <div id="respond" class="login-discussion comment-respond send "> <p><a href="https://www.infodata.ilsole24ore.com/2023/09/25/come-funziona-firefly-lintelligenza-artificiale-generativa-per-creare-immagini-su-comando-dellutente/">Come funziona Firefly, l’intelligenza artificiale generativa per creare immagini su comando dell’utente?</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/09/26/come-funziona-chatgpt-enterprese-datavizandtools/">Come funziona ChatGpt Enterprise? #DatavizAndTools</a></p> </div> </section> </footer> </div> </div> <footer class="article-footer metered_cancella"> <section class="wp-comments comments js-comments"> <div id="respond" class="login-discussion comment-respond send "> <h5></h5> </div> </section> </footer> </div> <section id="lock" style="display:none"> </section> <footer class="article-footer metered_cancella"> <!-- template-parts/content-comments.php --> <!-- inizio commenti --> <section class="wp-comments comments js-comments"> <!-- form commenti --> <div id="respond" class="login-discussion comment-respond send "> <h5><a href="#" class="dblue">Partecipa alla discussione</a></h5> <form class="form-send" id="commentform" method="post" action="https://www.infodata.ilsole24ore.com/wp-comments-post.php"> <input id="comment_post_ID" type="hidden" value="80457" name="comment_post_ID"> <input id="comment_parent" type="hidden" value="0" name="comment_parent"> <div class="comments-open-content"> <div class="form-group"> <label>Nome *</label> <input id="comment-author" name="author" type="text" value="" /> </div> <div class="form-group"> <label>Email *</label> <input id="comment-email" name="email" type="text" value="" /> <p>Il tuo indirizzo email non verrà pubblicato</p> </div> <div class="form-group"> <label>Sito web</label> <input id="comment-url" name="url" type="text" value="" /> </div> <textarea data-autosize placeholder="Lascia un messaggio..." name="comment" id="comment" aria-required="true"></textarea> <ul class="form-tools"> <li class="undo"> <a class="btn btn-txt btn-txt-pri js-remove-reply" href="#">Annulla</a> </li> <li class="disclaimer"> <a class="btn btn-txt" href="javascript:void(0)" data-toggle="modal" data-target="#modal-disclaimer">Disclaimer</a> </li> <li> <button type="submit" class="btn btn-submit" name="post" id="comment-post" value="Post">Pubblica</button> </li> </ul> </div> </form> </div> <!-- fine form commenti --> </section> <!-- fine commenti --> <!-- nav --> <nav class="post-nav"> <a class="archive-link pull-left" href="https://www.infodata.ilsole24ore.com/2023/09/30/chi-leggeva-poco-vi-si-dedica-sempre-meno-mentre-chi-leggeva-gia-tanto-lo-fa-ancora-di-piu/"> <span class="icon icon-angle-left"></span> <span class="label-post">Post</span> Precedente </a> <a class="archive-link pull-right" href="https://www.infodata.ilsole24ore.com/2023/10/01/cosa-vuole-dire-che-il-ghiaccio-marino-antartico-ha-raggiunto-la-sua-estensione-minima/"><span class="label-post">Post</span> Successivo <span class="icon icon-angle-right"></span></a> </nav> <!-- // nav --> <!-- suggeriti --> <section class="section-brd article-related"> <h5>Suggeriti</h5> <ul class="list row"> <li class="col-sm-4 col-xs-12"> <article class="prew "> <figure class=""> <a href="https://www.infodata.ilsole24ore.com/2024/12/11/google-mette-un-piede-nellera-degli-ai-agent-e-aggiunge-intelligenza-al-suo-motore-di-ricerca/" > <img class="img-responsive" src="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2024/12/Imma1-1-403x210.jpg" width="403" height="210" alt="" /> </a> </figure> <ul class="meta"> <li class="och"> <h6 class="meta"> <a href="https://www.infodata.ilsole24ore.com/argomento/finanza/">finanza</a> </h6> </li> <li><time>11 Dicembre 2024</time></li> </ul> <h3 class="small"><a href="https://www.infodata.ilsole24ore.com/2024/12/11/google-mette-un-piede-nellera-degli-ai-agent-e-aggiunge-intelligenza-al-suo-motore-di-ricerca/">Google mette un piede nell’era degli Ai Agent e aggiunge intelligenza al suo motore di ricerca</a></h3> </article> </li> <li class="col-sm-4 col-xs-12"> <article class="prew "> <figure class=""> <a href="https://www.infodata.ilsole24ore.com/2024/12/11/copilot-vision-e-in-versione-preview-analizza-i-siti-e-la-navigazione-via-web/" > <img class="img-responsive" src="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2024/12/Microsoft_Sizzle_Vision_16x9038-1536x8641-1-403x210.jpg" width="403" height="210" alt="" /> </a> </figure> <ul class="meta"> <li class="och"> <h6 class="meta"> <a href="https://www.infodata.ilsole24ore.com/argomento/tecnologia/">tecnologia</a> </h6> </li> <li><time>11 Dicembre 2024</time></li> </ul> <h3 class="small"><a href="https://www.infodata.ilsole24ore.com/2024/12/11/copilot-vision-e-in-versione-preview-analizza-i-siti-e-la-navigazione-via-web/">Copilot Vision è in versione preview: analizza i siti e la navigazione via web</a></h3> </article> </li> <li class="col-sm-4 col-xs-12"> <article class="prew "> <figure class=""> <a href="https://www.infodata.ilsole24ore.com/2024/12/09/come-funzionano-nova-i-nuovi-modelli-di-ai-per-le-immagini-e-i-video-di-aws/" > <img class="img-responsive" src="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2024/12/amazon-nova-generazione-video-intelligenza-artificiale_211787-403x210.jpg" width="403" height="210" alt="" /> </a> </figure> <ul class="meta"> <li class="och"> <h6 class="meta"> <a href="https://www.infodata.ilsole24ore.com/argomento/tecnologia/">tecnologia</a> </h6> </li> <li><time>9 Dicembre 2024</time></li> </ul> <h3 class="small"><a href="https://www.infodata.ilsole24ore.com/2024/12/09/come-funzionano-nova-i-nuovi-modelli-di-ai-per-le-immagini-e-i-video-di-aws/">Come funzionano Nova, i nuovi modelli di Ai per le immagini e i video di Aws?</a></h3> </article> </li> </ul> </section> </footer> </div> <!-- / Entry --> </div> <!-- / Article content --> </article> <!-- / template-parts/content-foglia.php --></div> <!-- SIDEBAR --> <div class="col-md-4 col-sm-12 col-xs-12 sticky_column_OFF"> <section id="sidebar" class="wp-sidebar"> <!-- SIDEBAR INFODATA --> <!-- Adv sidebar --> <div class="a-block a-rectangle"> <a target="_blank" href="#"> <script type="text/javascript"> if(!isTouch || (isTouch && jQuery(window).width() === 1024)) OAS_RICH('VideoBox'); </script> </a> </div> <!-- / Adv sidebar --> <!-- box custom sidebar --> <!-- / box custom sidebar --> <!-- Post Recenti --> <div class="side-block no_h"> <h5><a href="#" class="dblue"><span>Post Recenti</span></a></h5> <div class="relative"> <ul class="list list-article inline-tablet"> <li class="i "> <article class="with-img"> <figure class=""> <a href="https://www.infodata.ilsole24ore.com/2024/12/12/cosa-succede-quando-i-cavi-sottomarini-si-rompono/" > <img class="img-responsive" src="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2024/12/Screenshot_10-12-2024_8131_www.nytimes.com_-403x210.jpeg" width="154" height="81" alt="" /> </a> </figure> <ul class="meta"> <li><time>12 Dicembre 2024</time></li> </ul> <h3 class="rel"><a href="https://www.infodata.ilsole24ore.com/2024/12/12/cosa-succede-quando-i-cavi-sottomarini-si-rompono/">Cosa succede quando i cavi sottomarini si rompono?</a></h3> </article> </li> <li class="i "> <article class="with-img"> <figure class=""> <a href="https://www.infodata.ilsole24ore.com/2024/12/12/grok-2-e-disponibile-gratuitamente-per-tutti-musk-cambia-idea-ancora-una-volta/" > <img class="img-responsive" src="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2024/12/Screenshot_11-12-2024_21421_x.com_-1-403x210.jpeg" width="154" height="81" alt="" /> </a> </figure> <ul class="meta"> <li><time>12 Dicembre 2024</time></li> </ul> <h3 class="rel"><a href="https://www.infodata.ilsole24ore.com/2024/12/12/grok-2-e-disponibile-gratuitamente-per-tutti-musk-cambia-idea-ancora-una-volta/">Grok-2, è disponibile gratuitamente per tutti. Musk cambia idea, ancora una volta</a></h3> </article> </li> <li class="i "> <article class="with-img"> <figure class=""> <a href="https://www.infodata.ilsole24ore.com/2024/12/11/google-mette-un-piede-nellera-degli-ai-agent-e-aggiunge-intelligenza-al-suo-motore-di-ricerca/" > <img class="img-responsive" src="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2024/12/Imma1-1-403x210.jpg" width="154" height="81" alt="" /> </a> </figure> <ul class="meta"> <li><time>11 Dicembre 2024</time></li> </ul> <h3 class="rel"><a href="https://www.infodata.ilsole24ore.com/2024/12/11/google-mette-un-piede-nellera-degli-ai-agent-e-aggiunge-intelligenza-al-suo-motore-di-ricerca/">Google mette un piede nell'era degli Ai Agent e aggiunge intelligenza al suo motore di ricerca</a></h3> </article> </li> </ul> <span class="split split-xs-3 visible-sm"></span> </div> </div> <!-- # Post Recenti --> <!-- Follow --> <div class="side-block follow"> <h5><a href="#" class="dblue">Segui anche su</a></h5> <ul class="list list-follow"> <li class="i"> <h3 class="rel"> <a href="https://www.facebook.com/InfoDataBLOG" target="_blank"> <span class="icon icon-facebook"></span> <span class="upper">Facebook</span><br /> <span class="account">InfoDataBLOG</span> </a> </h3> </li> <li class="i"> <h3 class="rel"> <a target="_blank" href="https://twitter.com/24infodata"> <span class="icon icon-twitter"></span> <span class="upper">Twitter</span><br /> <span class="account">@24infodata</span> </a> </h3> </li> <li class="i"> <h3 class="rel"> <a target="_blank" href="https://www.instagram.com/infodata24"> <span class="icon icon-instagram"></span> <span class="upper">Instagram</span><br /> <span class="account">infodata24</span> </a> </h3> </li> <li class="i"> <h3 class="rel"> <a target="_blank" href="https://www.infodata.ilsole24ore.com/feed/"> <span class="icon icon-feed"></span> <span class="upper">RSS</span><br /> <span class="account">Segui</span> </a> </h3> </li> </ul> </div> <!-- / Follow --> <div class="a-block a-rectangle"> <script type="text/javascript">OAS_RICH("VideoBox_2");</script> </div> <!-- / SIDEBAR INFODATA --> </section> </div><!-- / sticky_column --> <!-- / SIDEBAR --> </div><!-- / sticky_parent --> </div> <!-- ======== / WP BLOG CONTAINER ================================================== --> </div> <!-- Footer ======================================================== --> <!-- centralized footer--> <div class="__s24"> <footer id="footer"></footer> </div> <!-- /centralized footer--> </div> <!-- Navigation ====================================================== --> </div> <script type="text/javascript"> var profiloChPiuLetti = 'infodata'; var uuid ='89_JUKkZKgv'; var doctype ='articolo'; </script> <!-- disclaimer --> <div id="modal-disclaimer" class="modal" tabindex="-1" role="dialog" aria-hidden="true" style="display: none;"> <div class="modal-dialog modal-disclaimer"> <div class="modal-content"> <a href="#" class="close" data-dismiss="modal" aria-label="Close"> <span class="icon-circle icon-close" aria-hidden="true"></span> </a> <div class="modal-body"> <div class="fixed-height"> <p><strong>Le regole della Community</strong></p> <p>Il Sole 24 ORE incoraggia i lettori al dibattito ed al libero scambio di opinioni sugli argomenti oggetto di discussione nei nostri articoli. I commenti non devono necessariamente rispettare la visione editoriale de Il Sole 24 ORE ma la redazione si riserva il diritto di non pubblicare interventi che per stile, linguaggio e toni possano essere considerati non idonei allo spirito della discussione, contrari al buon gusto ed in grado di offendere la sensibilità degli altri utenti. Non verranno peraltro pubblicati contributi in qualsiasi modo diffamatori, razzisti, ingiuriosi, osceni, lesivi della privacy di terzi e delle norme del diritto d'autore, messaggi commerciali o promozionali, propaganda politica.</p> <p><strong>Finalità del trattamento dei dati personali</strong></p> <p>I dati conferiti per postare un commento sono limitati al nome e all'indirizzo e-mail. I dati sono obbligatori al fine di autorizzare la pubblicazione del commento e non saranno pubblicati insieme al commento salvo esplicita indicazione da parte dell'utente. Il Sole 24 ORE si riserva di rilevare e conservare i dati identificativi, la data, l'ora e indirizzo IP del computer da cui vengono pubblicati i commenti al fine di consegnarli, dietro richiesta, alle autorità competenti. Ogni ulteriore diffusione dei dati anagrafici dell’utente e di quelli rilevabili dai commenti postati deve intendersi direttamente attribuita alla iniziativa dell'utente medesimo, nessuna altra ipotesi di trasmissione o diffusione degli stessi è, dunque, prevista.</p> <p>Tutti i diritti di utilizzazione economica previsti dalla legge n. 633/1941 sui testi da Lei concepiti ed elaborati ed a noi inviati per la pubblicazione, vengono da Lei ceduti in via esclusiva e definitiva alla nostra società, che avrà pertanto ogni più ampio diritto di utilizzare detti testi, ivi compreso - a titolo esemplificativo - il diritto di riprodurre, pubblicare, diffondere a mezzo stampa e/o con ogni altro tipo di supporto o mezzo e comunque in ogni forma o modo, anche se attualmente non esistenti, sui propri mezzi, nonché di cedere a terzi tali diritti, senza corrispettivo in Suo favore.</p> </div> </div> </div> </div> </div> <!-- //disclaimer --> <!-- Custom Twitter Feeds JS --> <script type="text/javascript"> window.ctf_custom_js = function($){$('.ctf-tweet-actions .ctf-reply .ctf-screenreader').each(function(){ $(this).html('Reply'); }); $('.ctf-tweet-actions .ctf-retweet .ctf-screenreader').each(function(){ $(this).html('Retweet'); }); $('.ctf-tweet-actions .ctf-like .ctf-screenreader').each(function(){ $(this).html('Favorite'); }); $('.ctf_offset_1 .ctf-item:first-of-type').remove(); $('.ctf_offset_1').removeClass('ctf_offset_1'); } </script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/plugins/twenty20/assets/js/jquery.twenty20.js?ver=1.7.5' id='twenty20-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/plugins/twenty20/assets/js/jquery.event.move.js?ver=1.7.5' id='twenty20-eventmove-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/jquery-1.11.1.min.js?ver=6.2.2' id='arcandro-jquery-1-11-1-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/modernizr-custom.js?ver=6.2.2' id='arcandro-modernizr-custom-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/jquery.placeholder-min.js?ver=6.2.2' id='arcandro-jquery-placeholder-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/jquery.sticky-kit.min.js?ver=6.2.2' id='arcandro-jquery-sticky-kit-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/iscroll.js?ver=6.2.2' id='arcandro-iscroll-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/autosize.min.js?ver=6.2.2' id='arcandro-autosize-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/retina-min.js?ver=6.2.2' id='arcandro-retina-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/bs/tooltip.js?ver=6.2.2' id='arcandro-bs-tooltip-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/bs/popover.js?ver=6.2.2' id='arcandro-bs-popover-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/bs/collapse.js?ver=6.2.2' id='arcandro-bs-collapse-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/bs/modal.js?ver=6.2.2' id='arcandro-bs-modal-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/underscore-min.js?ver=6.2.2' id='arcandro-underscore-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/jquery.touchSwipe.min.js?ver=6.2.2' id='arcandro-jquery-touchSwipe-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/jquery.carouFredSel-6.2.1-packed.js?ver=6.2.2' id='arcandro-jquery-carouFredSel-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/eternicode-bootstrap-datepicker/bootstrap-datepicker.js?ver=6.2.2' id='arcandro-eternicode-bootstrap-datepicker-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/eternicode-bootstrap-datepicker/locales/bootstrap-datepicker.it.js?ver=6.2.2' id='arcandro-bootstrap-datepicker-it-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/swipeCarousel.js?ver=20170710' id='arcandro-swipeCarousel-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/masonry.pkgd.min.js?ver=6.2.2' id='arcandro-masonry-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/wp-blog.js?ver=6.2.2' id='arcandro-wp-blog-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/navigation.js?ver=20151215' id='arcandro-navigation-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/skip-link-focus-fix.js?ver=20151215' id='arcandro-skip-link-focus-fix-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/jquery.piuletti.js?ver=6.2.2' id='arcandro-piuletti-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-includes/js/comment-reply.min.js?ver=6.2.2' id='comment-reply-js'></script> <script type='text/javascript' src='https://j2.res.24o.it/js/2020/solecp.js?ver=1.0.0' id='script-banner-cookie-js'></script> <script src='https://stats.wp.com/e-202450.js' defer></script> <script> _stq = window._stq || []; _stq.push([ 'view', {v:'ext',j:'1:10.9.3',blog:'68540110',post:'80457',tz:'1',srv:'www.infodata.ilsole24ore.com'} ]); _stq.push([ 'clickTrackerInit', '68540110', '80457' ]); </script> <!-- script timeline --> <script type='text/javascript' src='//www.infodata.ilsole24ore.com/wp-includes/js/wp-embed.min.js?ver=4.4'></script> <script type='text/javascript' src='//www.infodata.ilsole24ore.com/wp-content/plugins/TimelineJS-Wordpress-Plugin/js/storyjs-embed.js?ver=4.4'></script> <!-- // script timeline --> <script type="text/javascript"> function loadUsername() { jQuery.ajax({ url: "https://www.ilsole24ore.com/api/username.shtml", dataType: "json", data: "timestamp="+jQuery.now(), xhrFields: { withCredentials: true }, success: function(data) { jQuery.each( data, function( key, val ) { if(key=='username'){ s.prop51=val; //console.log('ajax call username: -> '+val); return; } }); }, error:function(data) { s.prop51=''; console.log('error in ajax call username'); } }); } if (document.cookie.indexOf("SoleAuth=") >= 0) { //TEST setTimeout(function(){loadUsername();},6000); loadUsername(); }else{ s.prop51=''; } </script> <!-- Infinite scroll --> <script type="text/javascript"> var pageNumber = 1; var maxNumPagesComments = 0; </script> <!-- load more comments --> <script type="text/javascript"> $contentListComments = jQuery(".comment-list"); function loadComments(button, pageNumber) { jQuery.ajax({ url: "https://www.infodata.ilsole24ore.com/wp-admin/admin-ajax.php", type:'POST', data: "action=infinite_scroll_comments&page_number=" + pageNumber + "&postid=80457", success: function(html) { $contentListComments.append(html); if (maxNumPagesComments > pageNumber) {} else { jQuery('#load-more-comments').parent().hide(); } } }); return false; } jQuery(function() { if (maxNumPagesComments > pageNumber) {} else { jQuery('#load-more-comments').parent().hide(); } jQuery('#load-more-comments').on('click', function() { var load_more_data = jQuery(this).data(); pageNumber++; loadComments(jQuery(this), pageNumber); }); }); </script> <!-- /load more comments --> <!-- Archivio date --> <script> jQuery('.time-sel button[type="submit"]').on('click', function(e) { var fromDate = $('.time-sel #datepicker .input-daterange .range:nth-of-type(1) input').val(); var toDate = $('.time-sel #datepicker .input-daterange .range:nth-of-type(2) input').val(); window.location.href = "https://www.infodata.ilsole24ore.com" + "/?from=" + fromDate + "&to=" + toDate; }); </script> <!-- centralized javascript --> <script>$ = jQuery.noConflict();</script> <!-- LIBRERIA DI HEADERFOOTER.js --> <script type="text/javascript" src="https://st.ilsole24ore.com/_dynamic_cache/header2016/dist/js/24o.headerfooter.js"></script> <!-- INIT --> <script> (function(jQuery){ jQuery(function($){ var loginUrlreturn = window.location.href; var loginParam = $.param({'login':'1'}); if(loginUrlreturn.indexOf("?") >= 0){ loginUrlreturn+= '&'+loginParam} else {loginUrlreturn+= '?'+loginParam;} loginUrlreturn= "https://www.ilsole24ore.com/met/cookie?"+$.param({'returl':loginUrlreturn}); var regParam = $.param({'sc_motivo':'N24:tecnologie:opendatablog'+':spontaneo','SiteCode':'CN','RURL':'https://www.ilsole24ore.com/index.shtml'}); var registerUrl = "https://du.ilsole24ore.com/DU/iniziaregistrazione.aspx?"+regParam; $.initHeaderFooterSole24({ header: { selector: "#header-common", size: 'blog', registerUrl: registerUrl }, footer: { selector: "#footer", size: "big" }, loginForm: { params: { RURL: loginUrlreturn } }, env:"prod" }); }); })(jQuery); </script> <!-- /centralized javascript --> <!-- script social by arcandro/footer --> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/plugins/jetpack/modules/sharedaddy/sharing.js?ver=3.8.1'></script> <script type="text/javascript"> var windowOpen; jQuery(document).on( 'ready post-load', function(){ jQuery( 'a.share-facebook, a.home-share-facebook, a.number-share-facebook' ).on( 'click', function() { dtmTrack(track,"facebook"); if ( 'undefined' !== typeof windowOpen ){ // If there's another sharing window open, close it. windowOpen.close(); } windowOpen = window.open( 'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(jQuery(this).attr( 'href' )), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' ); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "facebook", 8: "Blog | Come confrontare le mappe (in scala)" } }]); return false; }); }); </script> <script type="text/javascript"> var windowOpen; jQuery(document).on( 'ready post-load', function(){ jQuery( 'a.share-twitter' ).on( 'click', function() { dtmTrack(track,"twitter"); if ( 'undefined' !== typeof windowOpen ){ // If there's another sharing window open, close it. windowOpen.close(); } windowOpen = window.open( 'https://twitter.com/intent/tweet?text=Info Data - '+encodeURIComponent(jQuery(this).attr( 'twitter-text' ))+'&url='+encodeURIComponent(jQuery(this).attr( 'href' )), 'wpcomtwitter', 'menubar=1,resizable=1,width=600,height=350' ); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "twitter", 8: "Blog | Come confrontare le mappe (in scala)" } }]); return false; }); jQuery( 'a.home-share-twitter' ).on( 'click', function() { dtmTrack(track,"twitter"); if ( 'undefined' !== typeof windowOpen ){ // If there's another sharing window open, close it. windowOpen.close(); } windowOpen = window.open( 'https://twitter.com/intent/tweet?text='+encodeURIComponent(jQuery(this).attr( 'title' ))+'&url='+encodeURIComponent(jQuery(this).attr( 'href' )), 'wpcomtwitter', 'menubar=1,resizable=1,width=600,height=350' ); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "twitter", 8: "Blog | Come confrontare le mappe (in scala)" } }]); return false; }); jQuery( 'a.number-share-twitter' ).on( 'click', function() { dtmTrack(track,"twitter"); if ( 'undefined' !== typeof windowOpen ){ // If there's another sharing window open, close it. windowOpen.close(); } windowOpen = window.open( 'https://twitter.com/intent/tweet?text='+encodeURIComponent(jQuery(this).attr( 'title' ))+'&url='+encodeURIComponent(jQuery(this).attr( 'href' )), 'wpcomtwitter', 'menubar=1,resizable=1,width=600,height=350' ); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "twitter", 8: "Blog | Come confrontare le mappe (in scala)" } }]); return false; }); }); </script> <script type="text/javascript"> var windowOpen; jQuery(document).on( 'ready post-load', function(){ jQuery( 'a.share-linkedin' ).on( 'click', function() { dtmTrack(track,"linkedin"); if ( 'undefined' !== typeof windowOpen ){ // If there's another sharing window open, close it. windowOpen.close(); } windowOpen = window.open( 'https://www.linkedin.com/shareArticle?mini=true&ro=true&url='+encodeURIComponent(jQuery(this).attr( 'href' )), 'wpcomlinkedin', 'menubar=1,resizable=1,width=600,height=550' ); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "linkedin", 8: "Blog | Come confrontare le mappe (in scala)" } }]); return false; }); }); </script> <script type="text/javascript"> var windowOpen; jQuery(document).on( 'ready post-load', function(){ jQuery( 'a.share-print' ).on( 'click', function() { dtmTrack(track,"stampa"); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "stampa", } }]); return false; }); }); </script> <script type="text/javascript"> jQuery(document).on( 'ready post-load', function(){ jQuery( 'a.share-comment' ).on( 'click', function() { jQuery('html, body').animate({ scrollTop: jQuery( jQuery('.comments') ).offset().top-60 }, 600); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "commento", 8: "Blog | Come confrontare le mappe (in scala)" } }]); return false; }); jQuery( '#comment-post' ).on( 'click', function() { dtmTrack(track,"commento"); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "commento", 8: "Blog | Come confrontare le mappe (in scala)" } }]); }); }); </script> <!-- / script social --> <script type="text/javascript"> function imgTrace() { var currentImage=jQuery('li.gallery-item.current'); if (currentImage.length) { var num = currentImage.data('imgnum'); s.pageName = ORIG_PN+':'+num; dtmTrack(track,"dynamic-track"); } } function setModTrace(popup) { if(popup){ s.prop9 = "N24:tecnologie:opendatablog:fotogallery-popup"; imgTrace(); } else //chiusura popup s.prop9 = "N24:tecnologie:opendatablog:articolo"; //console.log('DTM popup- pagename: '+s.pageName+'\n prop9: '+ s.prop9); } jQuery(document).on( 'ready post-load', function(){ jQuery( '#article-body nav a.prev' ).on( 'click', function() {setTimeout("imgTrace();", 500);}); jQuery( '#article-body nav a.next' ).on( 'click', function() {setTimeout("imgTrace();", 500);}); jQuery( '#article-body a.gallery-expand' ).on( 'click', function() {setModTrace(1);}); jQuery( '#article-body a.gallery-close' ).on( 'click', function() {setModTrace(0);}); jQuery( 'a[rel~=attachment]' ).on( 'click', function() { s.prop18 = jQuery(this).attr("href"); //setTimeout(function(){s.prop18 = jQuery(this).attr("href");},6000); dtmTrack(track,"file-download"); }); jQuery('#load-more').on('click', function() { dtmTrack(track,'leggi-altre'); }); $( document ).on('hf.init.after', function() { jQuery('#modal-login button.btn-pri').on( 'click', function() { //console.log("set cookie"); document.cookie = "loginflag=true"; }); }); /* $( window ).on('navigation:shown', function() { _satellite.track('menu-naviga'); }); $( document ).on('hf.init.after', function() { jQuery('#modal-login a.btn-txt').on( 'click', function() { _satellite.track('registra'); }); });*/ }); function dtmTrack(callback,string) { if (document.cookie.indexOf("SoleAuth=") >= 0) { waitUser(callback,string); } else{ waitParam(callback,string); //callback(string); } return; } function waitUser(callback, string){ if(!definedParam(s.prop51)){ //console.log('waitUser 500 traker'); setTimeout(function(){waitUser(callback,string);},500); return; }else{ waitParam(callback,string); //callback(string); } } function waitParam(callback, string){ //console.log('waitParam'); //parametri per tutte le pagine loggato e non if(definedParam(s.prop9) && definedParam(s.pageName)){ switch (string) { case 'file-download': if(!definedParam(s.prop18)){ //alert('wait download'); setTimeout(function(){waitParam(callback,string);},500); return; }break; } callback(string); }else{ setTimeout(function(){waitParam(callback,string);},500); return; } } function definedParam(par){ if(par == undefined || par=='') return false; return true; } track = function tracker(string){ _satellite.track(string); console.log('DTM: '+string+' username:'+ s.prop51); } pageTrack = function pageTracker(){ _satellite.pageBottom(); console.log('DTM pagename: '+s.pageName+'\n prop9: '+ s.prop9+ '\n prop7: '+ s.prop7+'\n prop8: '+ s.prop8+'\n prop10: '+ s.prop10+'\n prop18: '+ s.prop18+ '\n prop51: '+ s.prop51+'\n prop59: '+ s.prop59+'\n prop61: '+ s.prop61+'\n prop68: '+ s.prop68); } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i <ca.length; i++) { var c = ca[i]; while (c.charAt(0)==' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length,c.length); } } return ""; } var loginflag=getCookie("loginflag"); //console.log("getCookie:"+loginflag); if (loginflag!="") { if(location.search.indexOf('login=1') >= 0){ dtmTrack(track,'login'); } document.cookie = "loginflag=; expires=Thu, 01 Jan 1970 00:00:00 UTC"; //console.log("remove cookie"); } OAS_RICH('PopUp'); //dtmTrack(pageTrack,''); console.log('DTM pagename: '+s.pageName+'\n prop9: '+ s.prop9+ '\n prop7: '+ s.prop7+'\n prop8: '+ s.prop8+'\n prop10: '+ s.prop10+'\n prop18: '+ s.prop18+ '\n prop51: '+ s.prop51+'\n prop59: '+ s.prop59+'\n prop61: '+ s.prop61+'\n prop68: '+ s.prop68); // webtrekk _satellite.pageBottom(); //4 webtrekk e Adobe wts.push(["send", "pageupdate"]); //only 4 webtrekk </script> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try{ var pageTracker = _gat._getTracker("UA-23667920-1"); pageTracker._setDomainName('none'); pageTracker._trackPageview(); } catch(err) {} </script> <!-- START Nielsen Online SiteCensus V5.3 --> <!-- COPYRIGHT 2010 Nielsen Online --> <script type="text/javascript"> var _rsCI="ilsole-it"; var _rsCG="0"; var _rsDN="//secure-it.imrworldwide.com/"; var _rsCC=0; var _rsIP=1; var _rsPLfl=0; </script> <script type="text/javascript" src="//secure-it.imrworldwide.com/v53.js"></script> <noscript> <div><img src="//secure-it.imrworldwide.com/cgi-bin/m?ci=ilsole-it&cg=0" style="visibility:hidden;position:absolute;left:0px;top:0px;z-index:-1" alt=""/></div> </noscript> <!-- END Nielsen Online SiteCensus V5.3 --><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-610eb81c85b11f6dea1","applicationID":"1183163441","transactionName":"YFRRMUVWCBAEURYIVlkeZhdeGA8NAVcaT0lfQQ==","queueTime":0,"applicationTime":671,"atts":"TBNSRw1MGx4=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>