CINXE.COM
Internet of Things - Just Style
<!doctype html> <html lang="en-US"> <head> <script async src='https://securepubads.g.doubleclick.net/tag/js/gpt.js'></script> <style> .login-button a { display: block; width: 100%; height: 100%; } .login-button.logout-button i { font-size: 25px; margin-left: 0.6em; } .login-button.logout-button{ background: none !important; text-indent: 0 !important; } </style> <script> </script> <link href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,600;1,400;1,600&display=swap" rel="stylesheet"> <link rel='preload' id='fonts' href='https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/scss/fonts.css' media='all' as="style" onload="this.rel='stylesheet'"> <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:"1385880850",accountID:"3318845",trustKey:"66686",xpid:"VwUGWV5XDRABVlRSBAgPU1EE",licenseKey:"NRJS-7b82eb47d05ddffd6c6",applicationID:"1250398555"};;/*! For license information please see nr-loader-spa-1.281.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:()=>p,gD:()=>m,xN:()=>g});var n=r(3333),i=r(993);const o=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var a=r(2614),s=r(944),c=r(384),u=r(8122);const d="[data-nr-mask]",l=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},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,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},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:i.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,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:a.wk,inactiveMs:a.BB},session_replay:{autoStart:!0,enabled:!1,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){o(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,s.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){o(t)?e.block_selector+=",".concat(t):""!==t&&(0,s.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,s.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},f={},h="All configuration objects require an agent identifier!";function p(e){if(!e)throw new Error(h);if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function g(e,t){if(!e)throw new Error(h);f[e]=(0,u.a)(t,l());const r=(0,c.nY)(e);r&&(r.init=f[e])}function m(e,t){if(!e)throw new Error(h);var r=p(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,harvester: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.281.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,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,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,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},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:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={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:()=>T,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>A,uP:()=>s,wW:()=>E,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",E="cb"+R,T="jsTime",A="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:()=>j});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","recordCustomEvent","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 E=new Map;function T(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 E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function A(){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),_=r(5603),O=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function j(e,t={},g,R){let{init:x,info:E,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();E||(x=L.init,E=L.info,j=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,_.a)(e.agentIdentifier,j||{}),E.jsAttributes??={},d.bv&&(E.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,E);const H=(0,N.D0)(e.agentIdentifier),M=[E.beacon,E.errorBeacon];P||(H.proxy.assets&&(I(H.proxy.assets),M.push(H.proxy.assets)),H.proxy.beacon&&M.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?M:[]],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 E="api-",A=E+"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(E,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}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),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(E,e,!0,"api")})),g.addPageAction=I(E,"addPageAction",!0,n.K7.genericEvents),g.recordCustomEvent=I(E,"recordCustomEvent",!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(E,"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 _).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)(A+"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,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,R),r?void 0:this}}function P(){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=>{O[e]=I(A,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(A,"routeName",void 0,n.K7.softNav):I(E,"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)((()=>P()),!0):P(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),P=!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:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,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"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.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.281.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.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-jmvAlmjCn64ans8tLueqHRlBI/iWekylsDWb94A77CG0ukSriVDvgD3dThx+XjUSBBBMYhFn8B1a18fViyBPEQ==",249:"sha512-ICY/ZrcytM/86t5KFy+9OAWVYmNNJy10EBtxoSUGjQWuZx53p/eLo+L8HfrGjvHuRHRnutqLTGSnvNttffJkaA==",212:"sha512-pQSn+X/RfBOvx/49HvlghaiXMLhhDQXTi13n1N2XMpDquWJgs9U0pbqE3RbAnYC9nsdaTu/RVGvneEPv1fpCxA=="};(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.281.0.PROD"]=self["webpackChunk:NRBA-1.281.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(){this.agentIdentifier=(0,r.LA)(16)}#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)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",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(!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),t.runtime.harvester.initializedAggregates.push(this.featAggregate),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),E=i(2843),T=i(3878),A=i(782),S=i(1863);class N extends b{static featureName=A.T;constructor(e,t=!0){super(e,A.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,A.T,this.ee)),!0),(0,T.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,A.T,this.ee))),this.importAggregator(e))}}var _=i(3969);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(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 j(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 M 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,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],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,T.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,T.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var D=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,D.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,P.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,T.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,P.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){E(t,e)}),(0,T.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,T.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,T.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.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(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)(_.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:Ee,Lc:Te,uP:Ae,Rz:Se}=be;class Ne extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,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(Ae,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(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 _e=i(2614);class Oe 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(_e.H3,"_").concat(_e.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===_e.g.FULL||e.sessionReplayMode===_e.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,agentRef:this.#o}),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!==_e.g.FULL&&this.featAggregate.initializeRecording(_e.g.FULL,!0):(this.#i=_e.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==_e.g.FULL&&(this.recorder.parent.mode=_e.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class Pe 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,T.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,T.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 je=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,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,T.jT)(!1)),e.addEventListener("error",f,(0,T.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function Me(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 De={},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(De[t.debugId]++)return t;De[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:$e,e5:Je,tH:Qe,uP:et,rw:tt,Lc:rt}=je;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=Me(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[Je]=~~this[Je]+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($e,m),o.on($e,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([Qe+Ze,Qe+"-done",Qe+Xe+Ze,Qe+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,$e,"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,Qe+Ze),v(d,Qe+"-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,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,T.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,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,T.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,T.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}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){super(),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,Oe,O,M,ot,ct,Pe,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=1"> <meta name="pocket-site-verification" content="" /> <script> (function (html) { html.className = html.className.replace(/\bno-js\b/, 'js'); })(document.documentElement); </script> <link rel="profile" href="https://gmpg.org/xfn/11"> <link rel="pingback" href="https://www.just-style.com/xmlrpc.php"> <link rel="icon" href=""> <link rel="icon" href="https://www.just-style.com/wp-content/uploads/sites/27/2022/01/cropped-Just-Style-Favicon-150x150.png" sizes="32x32" /> <link rel="icon" href="https://www.just-style.com/wp-content/uploads/sites/27/2022/01/cropped-Just-Style-Favicon-300x300.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.just-style.com/wp-content/uploads/sites/27/2022/01/cropped-Just-Style-Favicon-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.just-style.com/wp-content/uploads/sites/27/2022/01/cropped-Just-Style-Favicon-300x300.png" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- OneTrust Cookies Consent Notice start for just-style.com --> <script src="https://cdn-ukwest.onetrust.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="b0718f05-6a6b-4d83-8a30-8633d23868d4" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for just-style.com --> <!-- This site is optimized with the Yoast SEO Premium plugin v23.5 (Yoast SEO v23.5) - https://yoast.com/wordpress/plugins/seo/ --> <title>Internet of Things - Just Style</title> <link rel="canonical" href="https://www.just-style.com/sector/theme/technology/internet-of-things/" /> <link rel="next" href="https://www.just-style.com/sector/theme/technology/internet-of-things/page/2/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Internet of Things Archives" /> <meta property="og:url" content="https://www.just-style.com/sector/theme/technology/internet-of-things/" /> <meta property="og:site_name" content="Just Style" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://www.just-style.com/sector/theme/technology/internet-of-things/","url":"https://www.just-style.com/sector/theme/technology/internet-of-things/","name":"Internet of Things - Just Style","isPartOf":{"@id":"https://www.just-style.com/#website"},"primaryImageOfPage":{"@id":"https://www.just-style.com/sector/theme/technology/internet-of-things/#primaryimage"},"image":{"@id":"https://www.just-style.com/sector/theme/technology/internet-of-things/#primaryimage"},"thumbnailUrl":"https://www.just-style.com/wp-content/uploads/sites/27/2024/12/Lectra-2423.jpg","breadcrumb":{"@id":"https://www.just-style.com/sector/theme/technology/internet-of-things/#breadcrumb"},"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.just-style.com/sector/theme/technology/internet-of-things/#primaryimage","url":"https://www.just-style.com/wp-content/uploads/sites/27/2024/12/Lectra-2423.jpg","contentUrl":"https://www.just-style.com/wp-content/uploads/sites/27/2024/12/Lectra-2423.jpg","width":1000,"height":666,"caption":"AI-powered solutions"},{"@type":"BreadcrumbList","@id":"https://www.just-style.com/sector/theme/technology/internet-of-things/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Themes","item":"https://www.just-style.com/sector/theme/"},{"@type":"ListItem","position":2,"name":"Technology","item":"https://www.just-style.com/sector/theme/technology/"},{"@type":"ListItem","position":3,"name":"Internet of Things"}]},{"@type":"WebSite","@id":"https://www.just-style.com/#website","url":"https://www.just-style.com/","name":"Just Style","description":"Apparel sourcing and textile industry news & analysis","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.just-style.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//www.just-style.com' /> <link rel='dns-prefetch' href='//cdn.permutive.com' /> <link rel='dns-prefetch' href='//www.google.com' /> <link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> <link rel='dns-prefetch' href='//cdn.plyr.io' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel="alternate" type="application/rss+xml" title="Just Style » Feed" href="https://www.just-style.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Just Style » Comments Feed" href="https://www.just-style.com/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Just Style » Internet of Things Sectors Feed" href="https://www.just-style.com/sector/theme/technology/internet-of-things/feed/" /> <style id='wp-emoji-styles-inline-css' 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.just-style.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--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--color--thb-accent: #f74a2e;--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--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;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='gd-banner-css' href='https://www.just-style.com/wp-content/plugins/all-newsletters/assets/css/gd-banners.css?ver=6.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='pmpro_print-css' href='https://www.just-style.com/wp-content/plugins/paid-memberships-pro/css/print.css?ver=2.5.7' type='text/css' media='print' /> <link rel='stylesheet' id='dashicons-css' href='https://www.just-style.com/wp-includes/css/dashicons.min.css?ver=6.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='main_NS-css-css' href='https://www.just-style.com/wp-content/plugins/storefronts-gd/assets/css/main_NS.css?ver=1.7.5' type='text/css' media='all' /> <link rel='stylesheet' id='Swiper-css-css' href='https://www.just-style.com/wp-content/plugins/storefronts-gd/assets/vendor/swiper/swiper.css?ver=6.8.3' type='text/css' media='all' /> <link rel='stylesheet' id='font-lora-css' href='https://fonts.googleapis.com/css2?family=Lora%3Aital%2Cwght%400%2C400%3B0%2C500%3B0%2C600%3B0%2C700%3B1%2C400%3B1%2C500%3B1%2C600%3B1%2C700&display=swap&ver=1' type='text/css' media='all' /> <link rel='stylesheet' id='Swiper-css' href='https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.css?ver=6.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='gdm-b2b-main-css' href='https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/scss/main.css?ver=2.36' type='text/css' media='all' /> <link rel='stylesheet' id='thb-fa-css' href='https://www.just-style.com/wp-content/themes/goodlife-wp/assets/css/font-awesome.min.css?ver=4.7.0' type='text/css' media='all' /> <link rel='stylesheet' id='style-css' href='https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/style.css?ver=4.6.0' type='text/css' media='all' /> <link rel='stylesheet' id='tablepress-default-css' href='https://www.just-style.com/wp-content/plugins/tablepress/css/default.min.css?ver=1.13' type='text/css' media='all' /> <script type="text/javascript" id="crb-google-tagmanager-js-extra"> /* <![CDATA[ */ var crbTracker = {"googleTagManager":{"id":"GTM-MC3PCDZ"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.just-style.com/wp-content/plugins/verdict-tracking//js/googleTagManager.js?ver=1739651523" id="crb-google-tagmanager-js"></script> <script type="text/javascript" async src="https://cdn.permutive.com/e82dc6a7-79a5-49b7-b1ed-a89a37f2fe8b-web.js?ver=6.7.1" id="crb-permutive-cdn-js"></script> <script type="text/javascript" id="crb-permutive-js-extra"> /* <![CDATA[ */ var crbTracker = {"permutive":{"workspaceID":"e82dc6a7-79a5-49b7-b1ed-a89a37f2fe8b","publicAPIKey":"62905692-4299-42af-951f-aa610546b2b1","postTitle":"AI-powered solutions drive smarter, more sustainable fashion production\u00a0\u00a0","postID":192188,"postType":"post","postDate":"December 16, 2024","postAuthor":"Fi Forrest","postTags":"sponsored","postCategories":"Partner Content","collectDomains":"https:\/\/www.just-style.com\/wp-content\/plugins\/verdict-tracking\/\/js\/pollsInFrame.js","pageViewEvent":[]}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.just-style.com/wp-content/plugins/verdict-tracking//js/permutive.js?ver=1739651523" id="crb-permutive-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/plugins/gd-opensearch/public/js/gd-opensearch-public.js?ver=1739722088" id="gd-opensearch-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/foundation.min.js?ver=6.7.1" id="foundation-js"></script> <script type="text/javascript" id="loadmore_posts-js-extra"> /* <![CDATA[ */ var loadmore_params = {"ajaxurl":"https:\/\/www.just-style.com\/wp-admin\/admin-ajax.php","posts":"{\"sector\":\"internet-of-things\",\"error\":\"\",\"m\":\"\",\"p\":0,\"post_parent\":\"\",\"subpost\":\"\",\"subpost_id\":\"\",\"attachment\":\"\",\"attachment_id\":0,\"name\":\"\",\"pagename\":\"\",\"page_id\":0,\"second\":\"\",\"minute\":\"\",\"hour\":\"\",\"day\":0,\"monthnum\":0,\"year\":0,\"w\":0,\"category_name\":\"\",\"tag\":\"\",\"cat\":\"\",\"tag_id\":\"\",\"author\":\"\",\"author_name\":\"\",\"feed\":\"\",\"tb\":\"\",\"paged\":0,\"meta_key\":\"\",\"meta_value\":\"\",\"preview\":\"\",\"s\":\"\",\"sentence\":\"\",\"title\":\"\",\"fields\":\"\",\"menu_order\":\"\",\"embed\":\"\",\"category__in\":[],\"category__not_in\":[],\"category__and\":[],\"post__in\":[],\"post__not_in\":[],\"post_name__in\":[],\"tag__in\":[],\"tag__not_in\":[],\"tag__and\":[],\"tag_slug__in\":[],\"tag_slug__and\":[],\"post_parent__in\":[],\"post_parent__not_in\":[],\"author__in\":[],\"author__not_in\":[],\"search_columns\":[],\"has_password\":false,\"ignore_sticky_posts\":false,\"suppress_filters\":false,\"cache_results\":true,\"update_post_term_cache\":true,\"update_menu_item_cache\":false,\"lazy_load_term_meta\":true,\"update_post_meta_cache\":true,\"post_type\":\"\",\"posts_per_page\":10,\"nopaging\":false,\"comments_per_page\":\"50\",\"no_found_rows\":false,\"taxonomy\":\"sector\",\"term\":\"internet-of-things\",\"order\":\"DESC\"}","current_page":"2","max_page":"11"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/loadmoreposts.js?ver=6.7.1" id="loadmore_posts-js"></script> <link rel="https://api.w.org/" href="https://www.just-style.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.just-style.com/wp-json/wp/v2/sector/2937" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.just-style.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.1" /> <style id="Sgpollscstyle">iframe[src^="https://www.surveygizmo.eu"]{display:block!important;height:auto!important;}</style> <!-- BEGIN Parse.ly 2.6.1 --> <script type="application/ld+json"> {"@context":"http:\/\/schema.org","@type":"WebPage","headline":"Internet of Things","url":"http:\/\/www.just-style.com\/sector\/theme\/technology\/internet-of-things\/","Categories":"Partner Content","keywords":["Artificial Intelligence","Artificial Intelligence","Cloud","Cloud","Environmental Sustainability","Environmental Sustainability","Environmental Sustainability","Internet of Things","Internet of Things","Technology"],"regions":"Global","tags":"sponsored"} </script> <!-- END Parse.ly --> <link rel="icon" href="https://www.just-style.com/wp-content/uploads/sites/27/2022/01/cropped-Just-Style-Favicon-150x150.png" sizes="32x32" /> <link rel="icon" href="https://www.just-style.com/wp-content/uploads/sites/27/2022/01/cropped-Just-Style-Favicon-300x300.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.just-style.com/wp-content/uploads/sites/27/2022/01/cropped-Just-Style-Favicon-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.just-style.com/wp-content/uploads/sites/27/2022/01/cropped-Just-Style-Favicon-300x300.png" /> <!-- Google Analytics (GA) code start --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', '', 'auto'); ga('send', 'pageview'); </script> <!-- Google Analytics (GA) code end --> <script type="text/javascript"> piAId = '376012'; piCId = '71937'; piHostname = 'pi.pardot.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://pi' : 'http://cdn') + '.pardot.com/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })(); </script> <!-- This code is to be used on all ther sites in the network so we can track all the sites from one GA account. Ask CJB. --> <!-- Global site tag (gtag.js) - Google Analytics --> <!--<script async src="https://www.googletagmanager.com/gtag/js?id=UA-3619893-46"></script> --> <script> /* window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-3619893-46'); */ </script> </head> <body id="site-body" class="thb-boxed-off thb_ads_header_mobile_on thb-lightbox-on thb-capitalize-off thb-dark-mode-off thb-header-style1 thb-title-underline-hover" > <a href="#menu" class="screen-reader-text">Skip to site menu</a> <a href="#page-content" class="screen-reader-text">Skip to page content</a> <script src="https://cdnjs.cloudflare.com/ajax/libs/classie/1.0.1/classie.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/jquery.magnific-popup.min.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/magnific-popup.min.css" /> <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/jquery.slick/1.6.0/slick.css"/> <script type="text/javascript" src="//cdn.jsdelivr.net/jquery.slick/1.6.0/slick.min.js"></script> <!-- End Content Click Capture --> <!-- <div class="translate"> <p>Switch language:</p> </div> .translate --> <!-- Nav --> <header class="site-header" id="top"> <div class="grid-container"> <div class="site-logo"> <a href="https://www.just-style.com/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2021/04/JS.png" alt="JS"> </a> </div> <div class="initials"><a href="https://www.just-style.com">JS</a></div> <div class="login-button"> <a href="https://www.just-style.com/member-login/" >Login</a> </div> <div class="menu-button">Menu</div> <div class="search-button">Search</div> <form id="searchForm" action="https://www.just-style.com/s" class="search-form laptop-search" method="get" role="search"> <input id="searchInput" type="text" name="search" value="" placeholder="Search" class="search-box" /> <input type="submit" class="search-submit"> <div id="messageBox" style="color: red; margin-top: 5px;"></div> </form> <!-- End SearchForm --> <script> document.getElementById('searchForm').addEventListener('submit', function(e) { var input = document.getElementById('searchInput'); var messageBox = document.getElementById('messageBox'); var sanitizedInput = input.value.replace(/[^a-zA-Z0-9\s.']/g, ''); if (sanitizedInput !== input.value) { e.preventDefault(); // Prevent form submission input.value = sanitizedInput; // Update the input with sanitized value messageBox.textContent = 'Special characters have been removed from your search query.'; // Optionally, clear the message after a few seconds setTimeout(function() { messageBox.textContent = ''; }, 5000); // Clear after 5 seconds } else { messageBox.textContent = ''; // Clear any existing message } }); </script> </div> <!-- .grid-container --> <nav class="burger-menu"> <div class="scroll"> <form action="https://www.just-style.com/s" class="search-form" method="get" role="search"> <input type="text" name="search" value="" placeholder="Search" class="search-box" /> <input type="submit" class="search-submit"> </form> <!-- End SearchForm --> <section class="nav-block sections" id="menu"> <h2>Sections</h2> <div class="menu-burger-menu-container"><ul id="menu-burger-menu" class="menu"><li id="menu-item-147680" class="menu-itemmenu-item-147680"><a title="Home" href="https://www.just-style.com/" class="c-nav-hamburger-menu__link">Home</a></li><li id="menu-item-147667" class="menu-itemmenu-item-147667"><a title="News" href="https://www.just-style.com/news/" class="c-nav-hamburger-menu__link">News</a></li><li id="menu-item-147673" class="menu-item menu-item-has-children dropdown menu-item-147673"><a title="Analysis" href="https://www.just-style.com/analysis/" data-toggle="dropdown" class="c-nav-hamburger-menu__link c-nav-hamburger-menu__link--has-children">Analysis</a><input type="checkbox" value="analysis" name="analysis"><ul role="menu" class=" dropdown-menu"><li id="menu-item-147672" class="menu-item menu-item-147672"><a title="Features" href="https://www.just-style.com/features/" class="c-nav-hamburger-menu__link">Features</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147681" class="menu-item menu-item-147681"><a title="Comment & Opinion" href="https://www.just-style.com/comment/" class="c-nav-hamburger-menu__link">Comment & Opinion</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147689" class="menu-item menu-item-147689"><a title="Interviews" href="https://www.just-style.com/interviews/" class="c-nav-hamburger-menu__link">Interviews</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147683" class="menu-item menu-item-147683"><a title="Data Insights" href="https://www.just-style.com/data-insights/" class="c-nav-hamburger-menu__link">Data Insights</a><ul role="menu" class=" dropdown-menu"></ul></li></ul></li><li id="menu-item-147690" class="menu-item menu-item-has-children dropdown menu-item-147690"><a title="Sectors" href="https://www.just-style.com/sector/just-style/" data-toggle="dropdown" class="c-nav-hamburger-menu__link c-nav-hamburger-menu__link--has-children">Sectors</a><input type="checkbox" value="analysis" name="analysis"><ul role="menu" class=" dropdown-menu"><li id="menu-item-147691" class="menu-item menu-item-147691"><a title="Clothing & Footwear" href="https://www.just-style.com/sector/clothing-footwear/" class="c-nav-hamburger-menu__link">Clothing & Footwear</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147692" class="menu-item menu-item-147692"><a title="Footwear" href="https://www.just-style.com/sector/clothing-footwear/footwear/" class="c-nav-hamburger-menu__link">Footwear</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147693" class="menu-item menu-item-147693"><a title="Fibres & fabrics" href="https://www.just-style.com/sector/fibres-fabrics/" class="c-nav-hamburger-menu__link">Fibres & fabrics</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147694" class="menu-item menu-item-147694"><a title="Deals" href="https://www.just-style.com/sector/deals/" class="c-nav-hamburger-menu__link">Deals</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147695" class="menu-item menu-item-147695"><a title="Finance" href="https://www.just-style.com/sector/finance/" class="c-nav-hamburger-menu__link">Finance</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147696" class="menu-item menu-item-147696"><a title="Retail" href="https://www.just-style.com/sector/retail/" class="c-nav-hamburger-menu__link">Retail</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147697" class="menu-item menu-item-has-children dropdown menu-item-147697"><a title="Supply chain" href="https://www.just-style.com/sector/supply-chain/" data-toggle="dropdown" class="c-nav-hamburger-menu__link c-nav-hamburger-menu__link--has-children">Supply chain</a><input type="checkbox" value="analysis" name="analysis"><ul role="menu" class=" dropdown-menu"><li id="menu-item-147698" class="menu-item menu-item-147698"><a title="Manufacturing" href="https://www.just-style.com/sector/supply-chain/manufacturing/">Manufacturing</a></li><li id="menu-item-147699" class="menu-item menu-item-147699"><a title="Sourcing" href="https://www.just-style.com/sector/supply-chain/sourcing/">Sourcing</a></li></ul></li><li id="menu-item-147700" class="menu-item menu-item-147700"><a title="Technology" href="https://www.just-style.com/sector/theme/technology/" class="c-nav-hamburger-menu__link">Technology</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147716" class="menu-item menu-item-147716"><a title="Trade" href="https://www.just-style.com/sector/trade/" class="c-nav-hamburger-menu__link">Trade</a><ul role="menu" class=" dropdown-menu"></ul></li></ul></li><li id="menu-item-147682" class="menu-item menu-item-has-children dropdown menu-item-147682"><a title="Themes" href="https://www.just-style.com/sector/theme/" data-toggle="dropdown" class="c-nav-hamburger-menu__link c-nav-hamburger-menu__link--has-children">Themes</a><input type="checkbox" value="analysis" name="analysis"><ul role="menu" class=" dropdown-menu"><li id="menu-item-147684" class="menu-item menu-item-147684"><a title="Artificial Intelligence" href="https://www.just-style.com/sector/theme/technology/artificial-intelligence/" class="c-nav-hamburger-menu__link">Artificial Intelligence</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147685" class="menu-item menu-item-147685"><a title="Cloud" href="https://www.just-style.com/sector/theme/technology/cloud/" class="c-nav-hamburger-menu__link">Cloud</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147686" class="menu-item menu-item-147686"><a title="Corporate Governance" href="https://www.just-style.com/sector/theme/macro/esg/corporate-governance/" class="c-nav-hamburger-menu__link">Corporate Governance</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147704" class="menu-item menu-item-147704"><a title="Cybersecurity" href="https://www.just-style.com/sector/theme/technology/cybersecurity/" class="c-nav-hamburger-menu__link">Cybersecurity</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147687" class="menu-item menu-item-147687"><a title="Environmental Sustainability" href="https://www.just-style.com/sector/theme/macro/esg/environmental-sustainability/" class="c-nav-hamburger-menu__link">Environmental Sustainability</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147688" class="menu-item menu-item-147688"><a title="Internet of Things" href="https://www.just-style.com/sector/theme/technology/internet-of-things/" class="c-nav-hamburger-menu__link">Internet of Things</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147702" class="menu-item menu-item-147702"><a title="Robotics" href="https://www.just-style.com/sector/theme/technology/robotics/" class="c-nav-hamburger-menu__link">Robotics</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147703" class="menu-item menu-item-147703"><a title="Social Responsibility" href="https://www.just-style.com/sector/theme/macro/esg/social-responsibility/" class="c-nav-hamburger-menu__link">Social Responsibility</a><ul role="menu" class=" dropdown-menu"></ul></li></ul></li><li id="menu-item-147705" class="menu-item menu-item-has-children dropdown menu-item-147705"><a title="Insights" href="https://www.just-style.com/insights/" data-toggle="dropdown" class="c-nav-hamburger-menu__link c-nav-hamburger-menu__link--has-children">Insights</a><input type="checkbox" value="analysis" name="analysis"><ul role="menu" class=" dropdown-menu"><li id="menu-item-147706" class="menu-item menu-item-147706"><a title="Deals" href="https://www.just-style.com/deals-dashboards/" class="c-nav-hamburger-menu__link">Deals</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147707" class="menu-item menu-item-147707"><a title="Jobs" href="https://www.just-style.com/jobs/" class="c-nav-hamburger-menu__link">Jobs</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147708" class="menu-item menu-item-147708"><a title="Filings" href="https://www.just-style.com/filings/" class="c-nav-hamburger-menu__link">Filings</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147709" class="menu-item menu-item-147709"><a title="Patents" href="https://www.just-style.com/patents/" class="c-nav-hamburger-menu__link">Patents</a><ul role="menu" class=" dropdown-menu"></ul></li></ul></li><li id="menu-item-147701" class="menu-item menu-item-has-children dropdown menu-item-147701"><a title="Companies聽" href="#" data-toggle="dropdown" class="c-nav-hamburger-menu__link c-nav-hamburger-menu__link--has-children">Companies聽</a><input type="checkbox" value="analysis" name="analysis"><ul role="menu" class=" dropdown-menu"><li id="menu-item-147736" class="menu-item menu-item-147736"><a title="Company A-Z" href="https://www.just-style.com/company-a-z/" class="c-nav-hamburger-menu__link">Company A-Z</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147711" class="menu-item menu-item-147711"><a title="Thought Leaders" href="https://www.just-style.com/thought_leaders/" class="c-nav-hamburger-menu__link">Thought Leaders</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147787" class="menu-item menu-item-147787"><a title="Company Releases" href="https://www.just-style.com/pressreleases/" class="c-nav-hamburger-menu__link">Company Releases</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147788" class="menu-item menu-item-147788"><a title="White Papers" href="https://www.just-style.com/whitepapers/" class="c-nav-hamburger-menu__link">White Papers</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-149626" class="menu-item menu-item-149626"><a title="Buyer's Guides" href="https://www.just-style.com/buyers-guide/" class="c-nav-hamburger-menu__link">Buyer's Guides</a><ul role="menu" class=" dropdown-menu"></ul></li><li id="menu-item-147789" class="menu-item menu-item-147789"><a title="Videos" href="https://www.just-style.com/videos/" class="c-nav-hamburger-menu__link">Videos</a><ul role="menu" class=" dropdown-menu"></ul></li></ul></li><li id="menu-item-147782" class="menu-itemmenu-item-147782"><a title="Events" href="https://www.just-style.com/events/" class="c-nav-hamburger-menu__link">Events</a></li><li id="menu-item-163763" class="premium-insights-menu-link menu-itemmenu-item-163763"><a title="Buy Reports" href="https://www.just-style.com/buy-reports/" class="c-nav-hamburger-menu__link">Buy Reports</a></li><li id="menu-item-147712" class="menu-itemmenu-item-147712"><a title="Excellence Awards" href="https://www.just-style.com/excellence-awards/" class="c-nav-hamburger-menu__link">Excellence Awards</a></li><li id="menu-item-166136" class="menu-itemmenu-item-166136"><a title="Innovation Rankings" href="https://www.just-style.com/innovation-ranking/" class="c-nav-hamburger-menu__link">Innovation Rankings</a></li><li id="menu-item-147714" class="menu-itemmenu-item-147714"><a title="Magazine" href="https://www.just-style.com/magazine/" class="c-nav-hamburger-menu__link">Magazine</a></li><li id="menu-item-147715" class="menu-itemmenu-item-147715"><a title="My Account" href="https://www.just-style.com/membership-account/" class="c-nav-hamburger-menu__link">My Account</a></li><li id="menu-item-162076" class="menu-itemmenu-item-162076"><a title="Newsletters" href="https://www.just-style.com/newsletters/" class="c-nav-hamburger-menu__link">Newsletters</a></li><ul></div> </section> <section class="nav-block globaldata"> <h2>GlobalData</h2> <div class="menu-globaldata-container"><ul id="menu-globaldata" class="menu"><li id="menu-item-147663" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-147663"><a href="https://www.just-style.com/about-us-online/" class="c-nav-hamburger-menu__link">About Us</a></li> <li id="menu-item-147675" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-147675"><a href="https://www.just-style.com/advertise-with-us/" class="c-nav-hamburger-menu__link">Advertise With Us</a></li> <li id="menu-item-147674" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-147674"><a href="https://www.just-style.com/contact-us/" class="c-nav-hamburger-menu__link">Contact Us</a></li> <li id="menu-item-147664" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-147664"><a href="https://www.verdictmediastrategies.com/" class="c-nav-hamburger-menu__link">Our Marketing Solutions</a></li> <li id="menu-item-147661" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-147661"><a href="https://store.globaldata.com/" class="c-nav-hamburger-menu__link">GlobalData reports</a></li> <li id="menu-item-147662" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-147662"><a href="https://globaldata.com/" class="c-nav-hamburger-menu__link">Visit GlobalData</a></li> </ul></div> </section> </div> <!-- .scroll --> </nav> <!-- .burger-menu --> <nav class="nav-bar"> <div class="grid-container"> <div class="menu-header-menu-container"><ul id="menu-header-menu" class="menu"><li id="menu-item-147726" class="menu-item menu-item-147726"><a title="News" href="https://www.just-style.com/news/"><span>News</span></a></li><li id="menu-item-147731" class="menu-item menu-item-has-children has-sub menu-item-147731"><a title="Analysis" href="https://www.just-style.com/analysis/"><span>Analysis</span></a><div class="mega"><section class="nav-block subcats"><h2>Sections</h2><ul role="menu" class=" dropdown-menu"><li id="menu-item-147727" class="menu-item menu-item-147727"><a title="Features" href="https://www.just-style.com/features/" class=""><span>Features</span></a></li><li id="menu-item-147725" class="menu-item menu-item-147725"><a title="Comment & Opinion" href="https://www.just-style.com/comment/" class=""><span>Comment & Opinion</span></a></li><li id="menu-item-147732" class="menu-item menu-item-147732"><a title="Interviews" href="https://www.just-style.com/interviews/" class=""><span>Interviews</span></a></li><li id="menu-item-147728" class="menu-item menu-item-147728"><a title="Data Insights" href="https://www.just-style.com/data-insights/" class=""><span>Data Insights</span></a></li></ul></section><section class="nav-block most-read"><h2>Latest</h2><ul><li><a href="https://www.just-style.com/interviews/ihkib-vice-chairman-trump-brings-hope-to-turkiyes-fashion-sector/">IHKIB vice chairman: Trump brings hope to T眉rkiye’s fashion sector</a></li><li><a href="https://www.just-style.com/comment/week-in-review-realities-of-closing-de-minimis-without-a-plan/">Week in review: Realities of closing de minimis without a plan</a></li><li><a href="https://www.just-style.com/features/trump-2025-tariffs-the-fashion-supply-chains-biggest-winners-and-losers/">Trump 2025 tariffs: The fashion supply chain’s biggest winners and losers by country</a></li></ul></section></div></li><li id="menu-item-147733" class="menu-item menu-item-has-children has-sub menu-item-147733"><a title="Sectors" href="https://www.just-style.com/sector/just-style/"><span>Sectors</span></a><div class="mega"><section class="nav-block subcats"><h2>Sections</h2><ul role="menu" class=" dropdown-menu"><li id="menu-item-147734" class="menu-item menu-item-147734"><a title="Clothing & Footwear" href="https://www.just-style.com/sector/clothing-footwear/" class=""><span>Clothing & Footwear</span></a></li><li id="menu-item-147735" class="menu-item menu-item-147735"><a title="Footwear" href="https://www.just-style.com/sector/clothing-footwear/footwear/" class=""><span>Footwear</span></a></li><li id="menu-item-147748" class="menu-item menu-item-147748"><a title="Fibres & fabrics" href="https://www.just-style.com/sector/fibres-fabrics/" class=""><span>Fibres & fabrics</span></a></li><li id="menu-item-147749" class="menu-item menu-item-147749"><a title="Deals" href="https://www.just-style.com/sector/deals/" class=""><span>Deals</span></a></li><li id="menu-item-147750" class="menu-item menu-item-147750"><a title="Finance" href="https://www.just-style.com/sector/finance/" class=""><span>Finance</span></a></li><li id="menu-item-147751" class="menu-item menu-item-147751"><a title="Retail" href="https://www.just-style.com/sector/retail/" class=""><span>Retail</span></a></li><li id="menu-item-147752" class="menu-item menu-item-has-children dropdown menu-item-147752"><a title="Supply chain" href="https://www.just-style.com/sector/supply-chain/" class="c-nav-hamburger-menu__sub-item"><span>Supply chain</span></a></li><li id="menu-item-147753" class="menu-item menu-item-147753"><a title="Technology" href="https://www.just-style.com/sector/theme/technology/" class=""><span>Technology</span></a></li><li id="menu-item-147754" class="menu-item menu-item-147754"><a title="Trade" href="https://www.just-style.com/sector/trade/" class=""><span>Trade</span></a></li></ul></section><section class="nav-block most-read"><h2>Latest</h2><ul><li><a href="https://www.just-style.com/news/modern-synthesis-biomaterials-production/">Modern Synthesis raises $5.5m to scale sustainable biomaterials production 聽</a></li><li><a href="https://www.just-style.com/news/ngo-bangladesh-rsc-garments-workers/">RSC ‘assessing findings’ in report urging Bangladesh garment worker safety overhaul 聽</a></li><li><a href="https://www.just-style.com/news/ralph-lauren-2025-sales/">Ralph Lauren lifts 2025 outlook as strong Q3 fuels revenue</a></li></ul></section></div></li><li id="menu-item-147729" class="menu-item menu-item-has-children has-sub menu-item-147729 current"><a title="Themes" href="https://www.just-style.com/sector/theme/"><span>Themes</span></a><div class="mega"><section class="nav-block subcats"><h2>Sections</h2><ul role="menu" class=" dropdown-menu"><li id="menu-item-147730" class="menu-item menu-item-147730"><a title="Artificial Intelligence" href="https://www.just-style.com/sector/theme/technology/artificial-intelligence/" class=""><span>Artificial Intelligence</span></a></li><li id="menu-item-147737" class="menu-item menu-item-147737"><a title="Cloud" href="https://www.just-style.com/sector/theme/technology/cloud/" class=""><span>Cloud</span></a></li><li id="menu-item-147738" class="menu-item menu-item-147738"><a title="Corporate Governance" href="https://www.just-style.com/sector/theme/macro/esg/corporate-governance/" class=""><span>Corporate Governance</span></a></li><li id="menu-item-147739" class="menu-item menu-item-147739"><a title="Cybersecurity" href="https://www.just-style.com/sector/theme/technology/cybersecurity/" class=""><span>Cybersecurity</span></a></li><li id="menu-item-147740" class="menu-item menu-item-147740"><a title="Environmental Sustainability" href="https://www.just-style.com/sector/theme/macro/esg/environmental-sustainability/" class=""><span>Environmental Sustainability</span></a></li><li id="menu-item-147741" class="menu-item menu-item-147741"><a title="Internet of Things" href="https://www.just-style.com/sector/theme/technology/internet-of-things/" class=""><span>Internet of Things</span></a></li><li id="menu-item-147742" class="menu-item menu-item-147742"><a title="Robotics" href="https://www.just-style.com/sector/theme/technology/robotics/" class=""><span>Robotics</span></a></li><li id="menu-item-147743" class="menu-item menu-item-147743"><a title="Social Responsibility" href="https://www.just-style.com/sector/theme/macro/esg/social-responsibility/" class=""><span>Social Responsibility</span></a></li></ul></section><section class="nav-block most-read"><h2>Latest</h2><ul><li><a href="https://www.just-style.com/news/semarchy-csrd-compliance-survey/">Most firms’ ESG data not ready to comply with EU’s CSRD</a></li><li><a href="https://www.just-style.com/news/france-circularity-textile-plastic/">France鈥檚 recycling scheme to drive circularity in textile, plastic sectors</a></li><li><a href="https://www.just-style.com/news/ekoten-tekstil-ai-fabric/">Ekoten Tekstil uses AI to detect defects, boosting fabric quality, sustainability聽</a></li></ul></section></div></li><li id="menu-item-147744" class="menu-item menu-item-has-children has-sub menu-item-147744"><a title="Insights" href="https://www.just-style.com/insights/"><span>Insights</span></a><div class="mega"><section class="nav-block subcats"><h2>Sections</h2><ul role="menu" class=" dropdown-menu"><li id="menu-item-147745" class="menu-item menu-item-147745"><a title="Deals" href="https://www.just-style.com/deals-dashboards/" class=""><span>Deals</span></a></li><li id="menu-item-147746" class="menu-item menu-item-147746"><a title="Jobs" href="https://www.just-style.com/jobs/" class=""><span>Jobs</span></a></li><li id="menu-item-147747" class="menu-item menu-item-147747"><a title="Filings" href="https://www.just-style.com/filings/" class=""><span>Filings</span></a></li><li id="menu-item-147757" class="menu-item menu-item-147757"><a title="Patents" href="https://www.just-style.com/patents/" class=""><span>Patents</span></a></li></ul></section><section class="nav-block most-read"><h2>Latest</h2><ul><li><a href="https://www.just-style.com/news/nike-bosses-assure-progress-in-reshaping-business-as-q2-earnings-sink/">Nike bosses assure progress in reshaping business as Q2 earnings sink</a></li><li><a href="https://www.just-style.com/news/hm-invests-in-voyado/">H&M invests $6.78m in Swedish firm Voyado, buys minority stake 聽</a></li><li><a href="https://www.just-style.com/news/frasers-mulberry-bid-rebuffed-again/">Frasers’ Mulberry bid rebuffed again</a></li></ul></section></div></li><li id="menu-item-147759" class="menu-item menu-item-has-children has-sub menu-item-147759"><a title="Companies" href="#"><span>Companies</span></a><div class="mega"><section class="nav-block subcats"><h2>Sections</h2><ul role="menu" class=" dropdown-menu"><li id="menu-item-147761" class="menu-item menu-item-147761"><a title="Company A-Z" href="https://www.just-style.com/company-a-z/" class=""><span>Company A-Z</span></a></li><li id="menu-item-147783" class="menu-item menu-item-147783"><a title="Thought Leaders" href="https://www.just-style.com/thought_leaders/" class=""><span>Thought Leaders</span></a></li><li id="menu-item-147784" class="menu-item menu-item-147784"><a title="Company Releases" href="https://www.just-style.com/pressreleases/" class=""><span>Company Releases</span></a></li><li id="menu-item-147785" class="menu-item menu-item-147785"><a title="White Papers" href="https://www.just-style.com/whitepapers/" class=""><span>White Papers</span></a></li><li id="menu-item-149625" class="menu-item menu-item-149625"><a title="Buyer's Guides" href="https://www.just-style.com/buyers-guide/" class=""><span>Buyer's Guides</span></a></li><li id="menu-item-147786" class="menu-item menu-item-147786"><a title="Videos" href="https://www.just-style.com/videos/" class=""><span>Videos</span></a></li></ul></section><section class="nav-block most-read"><h2>Latest</h2><ul><li><a href="https://www.just-style.com/buyers-guide/strategic-intelligence-apparel/">Leading Strategic Intelligence Solutions for the Apparel Industry</a></li><li><a href="https://www.just-style.com/buyers-guide/lead-generation-providers-technology/">Key Lead Generation Providers and Technology Solutions for the Apparel Industry</a></li><li><a href="https://www.just-style.com/buyers-guide/sales-enablement-prospecting-automation/">Leading Sales Enablement, Prospecting and Automation Providers and Technology Solutions for the Apparel Industry</a></li></ul></section></div></li><li id="menu-item-147777" class="menu-item menu-item-147777"><a title="Events" href="https://www.just-style.com/events/"><span>Events</span></a></li><li id="menu-item-163764" class="premium-insights-menu-link menu-item menu-item-163764"><a title="Buy Reports" href="https://www.just-style.com/buy-reports/"><span>Buy Reports</span></a></li><li id="menu-item-162075" class="menu-item menu-item-162075"><a title="Newsletters" href="https://www.just-style.com/newsletters/"><span>Newsletters</span></a></li><ul></div> <div class="initials"><a href="https://www.just-style.com">JS</a></div> </div> </nav> <nav class="sub-nav-bar"> <div class="grid-container"> <div class="sub-nav-inner"> <div class="breadcrumb"> <ul> <li><a href="https://www.just-style.com/sector/theme/">Themes</a></li> </ul> </div> <div class="subcategories"> <div class="arrow-left">Left</div> <div class="arrow-right">Right</div> <ul> <li class=""><a href="https://www.just-style.com/sector/theme/technology/artificial-intelligence/">Artificial Intelligence</a></li> <li class=""><a href="https://www.just-style.com/sector/theme/technology/cloud/">Cloud</a></li> <li class=""><a href="https://www.just-style.com/sector/theme/macro/esg/corporate-governance/">Corporate Governance</a></li> <li class=""><a href="https://www.just-style.com/sector/theme/technology/cybersecurity/">Cybersecurity</a></li> <li class=""><a href="https://www.just-style.com/sector/theme/macro/esg/environmental-sustainability/">Environmental Sustainability</a></li> <li class="current"><a href="https://www.just-style.com/sector/theme/technology/internet-of-things/">Internet of Things</a></li> <li class=""><a href="https://www.just-style.com/sector/theme/technology/robotics/">Robotics</a></li> <li class=""><a href="https://www.just-style.com/sector/theme/macro/esg/social-responsibility/">Social Responsibility</a></li> </ul> </div> </div> </div> </nav> <div class="menu-bg"></div> </header> <main class="category-page grid-container"> <header class="header-category"> <h1>Internet of Things</h1> </header> <section class="subcategory categories"> <div class="grid-x"> <div class="cell large-9 full-border-desktop-version feature grid-x"> <article class="cell feature gdm-article-card feature-article grid-x"> <div class="cell large-6 article-text"> <div class="category"> <a href="https://www.just-style.com/sponsored/" class="c-post-content__category">Partner Content</a> </div> <h2><a href="https://www.just-style.com/sponsored/ai-powered-solutions-drive-smarter-more-sustainable-fashion-production/">AI-powered solutions drive smarter, more sustainable fashion production聽聽</a></h2> <p>Fashion is at a turning point: the industry is reinventing itself in the face of major economic, environmental and technological challenges. To stay competitive, companies must be agile and satisfy varying order requirements on short notice while maintaining profit margins. This necessitates a new vision for material management and cutting operations, alongside making strategic technological investments.</p> </div> <!-- .article-text --> <div class="cell large-6 article-image"> <figure> <a href="https://www.just-style.com/sponsored/ai-powered-solutions-drive-smarter-more-sustainable-fashion-production/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2024/12/Lectra-2423.jpg" alt=""> </a> </figure> </div> <!-- .article-image --> </article> <div class="cell left-column large-6 articles border-right"> <article> <div class="category"> <a href="https://www.just-style.com/features/" class="c-post-content__category">Features</a> </div> <h3> <a href="https://www.just-style.com/features/explainer-why-are-virtual-wardrobes-growing-in-popularity/"> Explainer: Why are virtual wardrobes growing in popularity? </a> </h3> </article> <article> <figure> <a href="https://www.just-style.com/news/can-blockchain-put-an-end-to-fakes-and-ripping-off-ideas-in-fashion/"> <img class="mb" src="https://www.just-style.com/wp-content/uploads/sites/27/2024/01/GettyImages-1436920727.jpg" data-src="" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/news/" class="c-post-content__category">News</a> </div> <h3> <a href="https://www.just-style.com/news/can-blockchain-put-an-end-to-fakes-and-ripping-off-ideas-in-fashion/"> Can blockchain put an end to fakes and ripping-off ideas in fashion? </a> </h3> </article> </div> <div class="cell large-6 articles padding-left-gap"> <article> <div class="category"> <a href="https://www.just-style.com/features/" class="c-post-content__category">Features</a> </div> <h3> <a href="https://www.just-style.com/features/top-five-technology-investment-trends-to-watch-in-2024/"> Top five technology investment trends to watch in 2024 </a> </h3> </article> <article> <div class="category"> <a href="https://www.just-style.com/data-insights/" class="c-post-content__category">Data Insights</a> </div> <h3> <a href="https://www.just-style.com/data-insights/innovators-iot-e-textiles-apparel/"> Internet of Things: who are the leaders in e-textiles for the apparel industry? </a> </h3> </article> <article> <div class="category"> <a href="https://www.just-style.com/data-insights/" class="c-post-content__category">Data Insights</a> </div> <h3> <a href="https://www.just-style.com/data-insights/innovators-iot-smart-fabrics-apparel/"> Internet of Things: who are the leaders in smart fabrics for the apparel industry? </a> </h3> </article> <article> <div class="category"> <a href="https://www.just-style.com/news/" class="c-post-content__category">News</a> </div> <h3> <a href="https://www.just-style.com/news/iot-helps-apparel-retailers-boost-sustainability-efficiency-and-cut-costs/"> IoT helps apparel retailers boost sustainability, efficiency and cut costs </a> </h3> </article> <article> <div class="category"> <a href="https://www.just-style.com/influencers-dashboards/" class="c-post-content__category">Social Media</a> </div> <h3> <a href="https://www.just-style.com/dashboards/influencers-dashboards/social-media-posts-internet-of-things-apparel-industry/"> Who鈥檚 posting what? Internet of Things related social media posts decreased by 44% in the apparel industry in Q1 2023 </a> </h3> </article> </div> <aside class="mobile-only sidebar secondary-content sidebar" role="complementary"> <div class="sidebar_inner fixed-me fix_cat_sidebar"> <div class="gdm-widget gdm-recommended-reports gdm-pi-recommended-reports gdm-orange-banner recommended-whitepapers"><h3>Go deeper with GlobalData</h3><ul> <li class="grid-x"> <div class="cell small-2"> <figure> <a href="https://www.globaldata.com/store/report/smart-supply-chain-in-retail-and-apparel-theme-analysis?utm_source=internet-of-things&utm_medium=27&utm_campaign=recommended-reports-archive&CampaignValue=701Ti00000PWajbIAD"> <img src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/img/report.png" alt="Mining Technology Whitepaper"> </a> </figure> </div> <div class="cell small-10 details"> <div class="category"><a href="https://www.globaldata.com/store/industry/apparel-market?utm_source=internet-of-things&utm_medium=27&utm_campaign=recommended-reports-archive&CampaignValue=701Ti00000PWajbIAD">Reports</a></div> <h4><a href="https://www.globaldata.com/store/report/smart-supply-chain-in-retail-and-apparel-theme-analysis?utm_source=internet-of-things&utm_medium=27&utm_campaign=recommended-reports-archive&CampaignValue=701Ti00000PWajbIAD">Smart Supply Chain in Retail and Apparel - Thematic Intelligence</a></h4> </div> </li> <li class="grid-x"> <div class="cell small-2"> <figure> <a href="https://www.globaldata.com/store/report/corporate-governance-trends-by-sector-theme-analysis?utm_source=internet-of-things&utm_medium=27&utm_campaign=recommended-reports-archive&CampaignValue=701Ti00000PWajbIAD"> <img src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/img/report.png" alt="Mining Technology Whitepaper"> </a> </figure> </div> <div class="cell small-10 details"> <div class="category"><a href="https://www.globaldata.com/store/industry/apparel-market?utm_source=internet-of-things&utm_medium=27&utm_campaign=recommended-reports-archive&CampaignValue=701Ti00000PWajbIAD">Reports</a></div> <h4><a href="https://www.globaldata.com/store/report/corporate-governance-trends-by-sector-theme-analysis?utm_source=internet-of-things&utm_medium=27&utm_campaign=recommended-reports-archive&CampaignValue=701Ti00000PWajbIAD">Corporate Governance Trends by Sector - Thematic Intelligence</a></h4> </div> </li> <ul><div class="about-premium-insights"> <h5> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="14" viewBox="0 0 12 14" fill="none"> <path d="M3.05664 1.29896C3.14886 1.29896 3.24174 1.28141 3.33128 1.24506C3.50101 1.1755 3.63131 1.0489 3.69947 0.887834C3.76696 0.726141 3.76429 0.550034 3.69012 0.390848C3.61661 0.231662 3.48096 0.109452 3.30923 0.0455268C3.13683 -0.0177716 2.94906 -0.0152648 2.77933 0.0543008C2.42985 0.197192 2.26881 0.580116 2.42117 0.908516C2.5341 1.15294 2.78869 1.29896 3.05664 1.29896ZM9.57846 13.0925C9.42611 12.7641 9.01782 12.6131 8.66768 12.756C8.31753 12.8989 8.15649 13.2818 8.30884 13.6102C8.42244 13.854 8.67703 14 8.94432 14C9.03653 14 9.12942 13.9825 9.21896 13.9461C9.56977 13.8045 9.73081 13.4215 9.57846 13.0925ZM8.69908 11.4298L6.85079 7.44266C6.7833 7.29727 6.60288 7.23021 6.44785 7.29351L5.9233 7.50722C5.84846 7.53792 5.79033 7.59433 5.76026 7.66578C5.73019 7.73659 5.73219 7.81619 5.76427 7.88575L7.36198 11.3321C5.05662 11.9701 2.55214 10.889 1.58456 8.80076C0.795392 7.09797 1.22172 5.07806 2.64569 3.77386C2.73657 3.69051 2.7633 3.56329 2.71251 3.45361L2.46794 2.92529C2.42852 2.84068 2.34833 2.77864 2.25211 2.75921C2.15522 2.73853 2.05498 2.76485 1.98215 2.8269C0.0663648 4.44696 -0.530355 7.0259 0.498702 9.24447C1.48032 11.3615 3.69212 12.6281 6.0095 12.6281C6.80669 12.6281 7.61724 12.4783 8.39371 12.1618C8.69173 12.039 8.82939 11.7112 8.69908 11.4298ZM8.19792 1.76712C6.70512 1.21561 5.07467 1.2413 3.60726 1.83982C3.46225 1.89873 3.34999 2.00778 3.29253 2.14565C3.23439 2.28416 3.23706 2.43457 3.30054 2.57119L5.14884 6.55837C5.21633 6.70376 5.39675 6.77082 5.55177 6.70753L6.07633 6.49381C6.15117 6.46373 6.2093 6.4067 6.23937 6.33588C6.26944 6.26506 6.26744 6.18547 6.23536 6.1159L4.63765 2.66896C6.943 2.03034 9.44749 3.11205 10.4151 5.20027C11.2196 6.93565 10.804 8.90855 9.35528 10.2272C9.26373 10.3105 9.237 10.4384 9.28778 10.548L9.53235 11.0757C9.57178 11.1603 9.65197 11.2224 9.74819 11.2418C9.76957 11.2462 9.79162 11.2481 9.813 11.2481C9.88785 11.2481 9.96135 11.2224 10.0181 11.1741C11.9339 9.55407 12.53 6.97513 11.5016 4.75718C10.8641 3.38029 9.69072 2.31863 8.19792 1.76712ZM3.05664 1.29896C3.14886 1.29896 3.24174 1.28141 3.33128 1.24506C3.50101 1.1755 3.63131 1.0489 3.69947 0.887834C3.76696 0.726141 3.76429 0.550034 3.69012 0.390848C3.61661 0.231662 3.48096 0.109452 3.30923 0.0455268C3.13683 -0.0177716 2.94906 -0.0152648 2.77933 0.0543008C2.42985 0.197192 2.26881 0.580116 2.42117 0.908516C2.5341 1.15294 2.78869 1.29896 3.05664 1.29896ZM9.57846 13.0925C9.42611 12.7641 9.01782 12.6131 8.66768 12.756C8.31753 12.8989 8.15649 13.2818 8.30884 13.6102C8.42244 13.854 8.67703 14 8.94432 14C9.03653 14 9.12942 13.9825 9.21896 13.9461C9.56977 13.8045 9.73081 13.4215 9.57846 13.0925ZM8.69908 11.4298L6.85079 7.44266C6.7833 7.29727 6.60288 7.23021 6.44785 7.29351L5.9233 7.50722C5.84846 7.53792 5.79033 7.59433 5.76026 7.66578C5.73019 7.73659 5.73219 7.81619 5.76427 7.88575L7.36198 11.3321C5.05662 11.9701 2.55214 10.889 1.58456 8.80076C0.795392 7.09797 1.22172 5.07806 2.64569 3.77386C2.73657 3.69051 2.7633 3.56329 2.71251 3.45361L2.46794 2.92529C2.42852 2.84068 2.34833 2.77864 2.25211 2.75921C2.15522 2.73853 2.05498 2.76485 1.98215 2.8269C0.0663648 4.44696 -0.530355 7.0259 0.498702 9.24447C1.48032 11.3615 3.69212 12.6281 6.0095 12.6281C6.80669 12.6281 7.61724 12.4783 8.39371 12.1618C8.69173 12.039 8.82939 11.7112 8.69908 11.4298ZM8.19792 1.76712C6.70512 1.21561 5.07467 1.2413 3.60726 1.83982C3.46225 1.89873 3.34999 2.00778 3.29253 2.14565C3.23439 2.28416 3.23706 2.43457 3.30054 2.57119L5.14884 6.55837C5.21633 6.70376 5.39675 6.77082 5.55177 6.70753L6.07633 6.49381C6.15117 6.46373 6.2093 6.4067 6.23937 6.33588C6.26944 6.26506 6.26744 6.18547 6.23536 6.1159L4.63765 2.66896C6.943 2.03034 9.44749 3.11205 10.4151 5.20027C11.2196 6.93565 10.804 8.90855 9.35528 10.2272C9.26373 10.3105 9.237 10.4384 9.28778 10.548L9.53235 11.0757C9.57178 11.1603 9.65197 11.2224 9.74819 11.2418C9.76957 11.2462 9.79162 11.2481 9.813 11.2481C9.88785 11.2481 9.96135 11.2224 10.0181 11.1741C11.9339 9.55407 12.53 6.97513 11.5016 4.75718C10.8641 3.38029 9.69072 2.31863 8.19792 1.76712Z" fill="#27274C"></path> </svg> Data Insights </h5> <p> The gold standard of business intelligence. </p> <p class="find-out-more"> <a href="https://www.just-style.com/buy-reports/?utm_source=LGP-Article&utm_content=Find_out_more&utm_campaign=LGP_Premium-Insight-Landing-Page" target="_blank"> Find out more <svg xmlns="http://www.w3.org/2000/svg" width="16" height="10" viewBox="0 0 16 10" fill="none"> <path d="M1 1.48846L8.02309 8.51156L15.0462 1.48846" stroke="#FF5D2B" stroke-linecap="round"></path> </svg> </a> </p> </div> <!-- .about-premium-insights --> </div><div id="buyersguide_widget-2" class="widget cf widget_buyersguide_widget title-style1"><div class="gdm-widget gdm-recommended-reports recommended-buyers-guides"><div class="widget_title"><strong><h3>Recommended Buyer鈥檚 Guides</h3></strong></div><ul> <li class="grid-x"> <div class="cell small-2"> <figure> <a href="https://www.just-style.com/buyers-guide/strategic-intelligence-apparel/"> <img src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/images/BuyersGuide_icon.png" alt="Mining Technology Whitepaper"> </a> </figure> </div> <div class="cell small-10 details"> <div class="category"><a href="https://www.just-style.com/buyers-guide/">Buyer's Guide</a></div> <h4><a href="https://www.just-style.com/buyers-guide/strategic-intelligence-apparel/">Leading Strategic Intelligence Solutions for the Apparel Industry</a></h4> <!--<div class="byline"><a href="https://www.just-style.com/author/ellikarampela/" title="Posts by Elli Karampela" rel="author">Elli Karampela</a></div>--> </div> </li> <li class="grid-x"> <div class="cell small-2"> <figure> <a href="https://www.just-style.com/buyers-guide/lead-generation-providers-technology/"> <img src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/images/BuyersGuide_icon.png" alt="Mining Technology Whitepaper"> </a> </figure> </div> <div class="cell small-10 details"> <div class="category"><a href="https://www.just-style.com/buyers-guide/">Buyer's Guide</a></div> <h4><a href="https://www.just-style.com/buyers-guide/lead-generation-providers-technology/">Key Lead Generation Providers and Technology Solutions for the Apparel Industry</a></h4> <!--<div class="byline"><a href="https://www.just-style.com/author/ellikarampela/" title="Posts by Elli Karampela" rel="author">Elli Karampela</a></div>--> </div> </li> <ul><div class="view-all"><a href="https://www.just-style.com/buyers-guide/">View all</a></div></div></div><div id="digimags_widget-2" class="widget cf widget_digimags_widget title-style1"><div class="gdm-widget gdm-sidebar-article-list news gdm-latest-digital-magazine"><div class="widget_title"><strong><h3 class="wp-noreslt">Recommended Digital Magazine</h3></strong></div><ul> <li> <figure> <a href="https://juststyle.nridigital.com/just-style_magazine_dec24/issue_20"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2024/12/Just-Style-Dec-2024-Issue-Cover.jpg" alt="The final countdown Digimags"> </a> </figure> <div class="category"> <div class="category"><a href="https://www.just-style.com/magazine/">Digital Magazine</a></div> </div> <h4><a href="https://juststyle.nridigital.com/just-style_magazine_dec24/issue_20">The final countdown</a></h4> </li> <li> <figure> <a href="https://juststyle.nridigital.com/just-style_magazine_jun24/issue_19"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2024/06/Just-Style-June-2024_Screenshot-2024-06-18-162116-1.jpg" alt="Now or never Digimags"> </a> </figure> <div class="category"> <div class="category"><a href="https://www.just-style.com/magazine/">Digital Magazine</a></div> </div> <h4><a href="https://juststyle.nridigital.com/just-style_magazine_jun24/issue_19">Now or never</a></h4> </li> <ul><div class="view-all"><a href="https://www.just-style.com/magazine/">More Digital Magazines</a></div><div class="subscribe"> <h4><a href="https://www.just-style.com/all-newsletters/?subscribe=newsletter">Subscribe to our digital magazine</a></h4> </div></div></div> </div> </aside> <div class="grid-container"> <section class="gdm-newsletter-banner__container"> <div class="grid-x gdm-newsletter-banner__wrapper-container gdm-newsletter-banner__wrapper-container--article"> <div class="cell large-9 gdm-newsletter-banner-info__wrapper"> <div class="gdm-newsletter-banner-logo__container"> <img src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/images/newsletter-new.svg" alt="newsletter-banner-logo"> </div> <div class="gdm-newsletter-banner-info__container"> <h3 class="gdm-newsletter-banner__heading">Sign up for our daily news round-up!</h3> <p class="gdm-newsletter-banner__sub-heading">Give your business an edge with our leading industry insights.</p> </div> </div> <div class="cell large-3 gdm-newsletter-banner__btn-container"> <a href="https://www.just-style.com/all-newsletters/" class="button secondary solid">Sign up</a> </div> </div> </section> </div> <div id="load_more_posts"> <section class="article-grid article-grid-row with-images"> <div class="grid-x"> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/dashboards/jobs/internet-of-things-hiring-apparel-industry/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/12/JS1.png" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/12/JS1.png" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/jobs/" class="c-post-content__category">Jobs</a> </div> <h3> <a href="https://www.just-style.com/dashboards/jobs/internet-of-things-hiring-apparel-industry/">Hiring activity related to internet of things decreased by 28% in the apparel industry in Q3 2022</a> </h3> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/features/metaverse-has-potential-to-replace-physical-fashion-stores/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2023/05/GettyImages-1422239651-1024x724.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2023/05/GettyImages-1422239651-1024x724.jpg" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/features/" class="c-post-content__category">Features</a> </div> <h3> <a href="https://www.just-style.com/features/metaverse-has-potential-to-replace-physical-fashion-stores/">Metaverse has potential to replace physical fashion stores</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/shemonasafaya/ > Shemona Safaya</a></div> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/research-reports/fibocom-unveils-5g-sub-6ghz-and-mmwave-module/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/10/IoT-1.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/10/IoT-1.jpg" alt=""> </a> </figure> <div class="category"> <label class="c-post-content__category">Research Reports</label> </div> <h3> <a href="https://www.just-style.com/research-reports/fibocom-unveils-5g-sub-6ghz-and-mmwave-module/">Fibocom Unveils 5G Sub-6GHz and mmWave Module</a> </h3> </article> </div> </div></section><section class="article-grid article-grid-row with-images"><div class="grid-x"> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/research-reports/milesight-and-actility-facilitate-lorawan-deployments/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/10/shutterstock_712777033.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/10/shutterstock_712777033.jpg" alt=""> </a> </figure> <div class="category"> <label class="c-post-content__category">Research Reports</label> </div> <h3> <a href="https://www.just-style.com/research-reports/milesight-and-actility-facilitate-lorawan-deployments/">Milesight and Actility Facilitate LoRaWAN Deployments</a> </h3> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/research-reports/sierra-develops-advanced-cellular-router-for-industrial-iot/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/10/shutterstock_1863369967.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/10/shutterstock_1863369967.jpg" alt=""> </a> </figure> <div class="category"> <label class="c-post-content__category">Research Reports</label> </div> <h3> <a href="https://www.just-style.com/research-reports/sierra-develops-advanced-cellular-router-for-industrial-iot/">Sierra Develops Advanced Cellular Router for Industrial IoT</a> </h3> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/research-reports/nordic-launches-ultra-low-power-dual-band-wi-fi-6-companion-chip/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/09/shutterstock_1720101667-1.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/09/shutterstock_1720101667-1.jpg" alt=""> </a> </figure> <div class="category"> <label class="c-post-content__category">Research Reports</label> </div> <h3> <a href="https://www.just-style.com/research-reports/nordic-launches-ultra-low-power-dual-band-wi-fi-6-companion-chip/">Nordic Launches Ultra-Low Power Dual-Band Wi-Fi 6 Companion Chip</a> </h3> </article> </div> </div></section><section class="article-grid article-grid-row with-images"><div class="grid-x"> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/research-reports/digiseq-taps-adornpay-to-launch-wearable-payment-solutions/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/09/shutterstock_1156170892.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/09/shutterstock_1156170892.jpg" alt=""> </a> </figure> <div class="category"> <label class="c-post-content__category">Research Reports</label> </div> <h3> <a href="https://www.just-style.com/research-reports/digiseq-taps-adornpay-to-launch-wearable-payment-solutions/">Digiseq Taps AdornPay to Launch Wearable Payment Solutions</a> </h3> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/features/internet-of-things-hiring-levels-in-the-apparel-industry-fell-to-a-year-low-in-august-2022/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/09/VHGWl-1024x768.png" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/09/VHGWl-1024x768.png" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/features/" class="c-post-content__category">Features</a> </div> <h3> <a href="https://www.just-style.com/features/internet-of-things-hiring-levels-in-the-apparel-industry-fell-to-a-year-low-in-august-2022/">Internet of things hiring levels in the apparel industry fell to a year-low in August 2022</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/datajournalism/ > Data Journalism Team</a></div> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/features/is-the-internet-of-things-iot-the-new-fashion-and-retail-disruptor/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/shutterstock_1746627167.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/shutterstock_1746627167.jpg" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/features/" class="c-post-content__category">Features</a> </div> <h3> <a href="https://www.just-style.com/features/is-the-internet-of-things-iot-the-new-fashion-and-retail-disruptor/">Is the Internet of Things (IoT) the new fashion and retail disruptor?</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/michellerussell/ > Michelle Russell</a></div> </article> </div> </div></section><section class="article-grid article-grid-row with-images"><div class="grid-x"> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/features/internet-of-things-hiring-levels-in-the-apparel-industry-rose-in-july-2022/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/08/RWxcz-1024x768.png" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/08/RWxcz-1024x768.png" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/features/" class="c-post-content__category">Features</a> </div> <h3> <a href="https://www.just-style.com/features/internet-of-things-hiring-levels-in-the-apparel-industry-rose-in-july-2022/">Internet of Things hiring in apparel rose in July</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/datajournalism/ > Data Journalism Team</a></div> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/news/digitalisation-key-to-manufacturing-survival/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/shutterstock_1746627167.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/shutterstock_1746627167.jpg" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/news/" class="c-post-content__category">News</a> </div> <h3> <a href="https://www.just-style.com/news/digitalisation-key-to-manufacturing-survival/">Digitalisation key to manufacturing survival</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/michellerussell/ > Michelle Russell</a></div> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/news/the-week-in-review-myanmar-garment-sector-fragile-amid-coup/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2021/07/2017-10-02-13-26-maprepublicoftheunionmyanmarburma_cropped_70-3.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2021/07/2017-10-02-13-26-maprepublicoftheunionmyanmarburma_cropped_70-3.jpg" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/news/" class="c-post-content__category">News</a> </div> <h3> <a href="https://www.just-style.com/news/the-week-in-review-myanmar-garment-sector-fragile-amid-coup/">The week in review: Myanmar garment sector fragile amid coup</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/michellerussell/ > Michelle Russell</a></div> </article> </div> </div></section><section class="article-grid article-grid-row with-images"><div class="grid-x"> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/features/internet-of-things-hiring-levels-in-the-apparel-industry-rose-in-june-2022/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/07/rBYiR-1-1024x768.png" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/07/rBYiR-1-1024x768.png" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/features/" class="c-post-content__category">Features</a> </div> <h3> <a href="https://www.just-style.com/features/internet-of-things-hiring-levels-in-the-apparel-industry-rose-in-june-2022/">Internet of Things hiring in apparel rose in June</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/datajournalism/ > Data Journalism Team</a></div> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/research-reports/omnispace-launches-spark-2-satellite-into-orbit/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/shutterstock_1934207456.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/shutterstock_1934207456.jpg" alt=""> </a> </figure> <div class="category"> <label class="c-post-content__category">Research Reports</label> </div> <h3> <a href="https://www.just-style.com/research-reports/omnispace-launches-spark-2-satellite-into-orbit/">Omnispace Launches Spark-2 Satellite into Orbit</a> </h3> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/news/us-apparel-industry-urges-congress-to-update-garment-labelling/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2021/10/5577169b58a342a82cb4d49b328f6e4bb54cb1fd-1024x1024.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2021/10/5577169b58a342a82cb4d49b328f6e4bb54cb1fd-1024x1024.jpg" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/news/" class="c-post-content__category">News</a> </div> <h3> <a href="https://www.just-style.com/news/us-apparel-industry-urges-congress-to-update-garment-labelling/">US apparel industry urges Congress to update garment labelling</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/fionaforrest/ > Fi Forrest</a></div> </article> </div> </div></section><section class="article-grid article-grid-row with-images"><div class="grid-x"> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/features/iot-hiring-levels-in-the-apparel-industry-dropped-in-may-2022/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/KdXNG-1-1024x768.png" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/KdXNG-1-1024x768.png" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/features/" class="c-post-content__category">Features</a> </div> <h3> <a href="https://www.just-style.com/features/iot-hiring-levels-in-the-apparel-industry-dropped-in-may-2022/">IoT apparel hiring levels fell in May</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/datajournalism/ > Data Journalism Team</a></div> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/research-reports/swiss-re-partners-jmdc-for-risk-calculation-leveraging-wearable-data/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/IOT.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/IOT.jpg" alt=""> </a> </figure> <div class="category"> <label class="c-post-content__category">Research Reports</label> </div> <h3> <a href="https://www.just-style.com/research-reports/swiss-re-partners-jmdc-for-risk-calculation-leveraging-wearable-data/">Swiss Re Partners JMDC for Risk Calculation Leveraging Wearable Data</a> </h3> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/research-reports/artery-technology-rolls-out-wireless-bluetooth-mcu/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/shutterstock_1746627167.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/shutterstock_1746627167.jpg" alt=""> </a> </figure> <div class="category"> <label class="c-post-content__category">Research Reports</label> </div> <h3> <a href="https://www.just-style.com/research-reports/artery-technology-rolls-out-wireless-bluetooth-mcu/">Artery Technology Rolls Out Wireless Bluetooth MCU</a> </h3> </article> </div> </div></section><section class="article-grid article-grid-row with-images"><div class="grid-x"> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/research-reports/powermat-rolls-out-wireless-power-solution-for-small-iot-devices/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/shutterstock_1720101667.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/06/shutterstock_1720101667.jpg" alt=""> </a> </figure> <div class="category"> <label class="c-post-content__category">Research Reports</label> </div> <h3> <a href="https://www.just-style.com/research-reports/powermat-rolls-out-wireless-power-solution-for-small-iot-devices/">Powermat Rolls Out Wireless Power Solution for Small IoT Devices</a> </h3> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/news/puma-utilises-new-layered-clothing-tech-on-roblox/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/2M18-puma-land-of-games-1024x768.png" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/2M18-puma-land-of-games-1024x768.png" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/news/" class="c-post-content__category">News</a> </div> <h3> <a href="https://www.just-style.com/news/puma-utilises-new-layered-clothing-tech-on-roblox/">Puma utilises new ‘Layered Clothing’ tech on Roblox</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/fionaforrest/ > Fi Forrest</a></div> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/news/mango-merges-physical-digital-and-virtual-with-latest-metaverse-move/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/thumbnail_mango-s-summer-solstice.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/thumbnail_mango-s-summer-solstice.jpg" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/news/" class="c-post-content__category">News</a> </div> <h3> <a href="https://www.just-style.com/news/mango-merges-physical-digital-and-virtual-with-latest-metaverse-move/">Mango merges physical, digital and virtual with latest metaverse move</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/fionaforrest/ > Fi Forrest</a></div> </article> </div> </div></section><section class="article-grid article-grid-row with-images"><div class="grid-x"> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/features/digitalization-hiring-levels-in-the-apparel-industry-rose-to-a-year-high-in-april-2022/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/BUvQI-1024x768.png" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/BUvQI-1024x768.png" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/features/" class="c-post-content__category">Features</a> </div> <h3> <a href="https://www.just-style.com/features/digitalization-hiring-levels-in-the-apparel-industry-rose-to-a-year-high-in-april-2022/">Digitalization hiring in apparel rose to year-high in April</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/datajournalism/ > Data Journalism Team</a></div> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/features/connectivity-hiring-levels-in-the-apparel-industry-rose-in-april-2022/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/3N1Ms-1024x768.png" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/3N1Ms-1024x768.png" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/features/" class="c-post-content__category">Features</a> </div> <h3> <a href="https://www.just-style.com/features/connectivity-hiring-levels-in-the-apparel-industry-rose-in-april-2022/">Connectivity hiring levels in apparel rose during April 2022</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/datajournalism/ > Data Journalism Team</a></div> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/research-reports/teledyne-flir-defense-rolls-out-lightweight-vehicle-surveillance-system/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/shutterstock_1518283382-1.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/shutterstock_1518283382-1.jpg" alt=""> </a> </figure> <div class="category"> <label class="c-post-content__category">Research Reports</label> </div> <h3> <a href="https://www.just-style.com/research-reports/teledyne-flir-defense-rolls-out-lightweight-vehicle-surveillance-system/">Teledyne FLIR Defense Rolls Out Lightweight Vehicle Surveillance System</a> </h3> </article> </div> </div></section><section class="article-grid article-grid-row with-images"><div class="grid-x"> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/features/internet-of-things-hiring-levels-in-the-apparel-industry-rose-in-march-2022/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/04/49lMV-1024x768.png" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/04/49lMV-1024x768.png" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/features/" class="c-post-content__category">Features</a> </div> <h3> <a href="https://www.just-style.com/features/internet-of-things-hiring-levels-in-the-apparel-industry-rose-in-march-2022/">Internet of things hiring levels in the apparel industry rose in March 2022</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/datajournalism/ > Data Journalism Team</a></div> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/uncategorized/synkrato-introduces-cloud-logistics-platform/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/IoT-2.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/IoT-2.jpg" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/uncategorized/" class="c-post-content__category">Uncategorised</a> </div> <h3> <a href="https://www.just-style.com/uncategorized/synkrato-introduces-cloud-logistics-platform/">Synkrato Introduces Cloud Logistics Platform</a> </h3> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/research-reports/seeed-studio-launches-ai-and-iot-solutions-to-digitalize-the-wild/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/IoT-_1.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/05/IoT-_1.jpg" alt=""> </a> </figure> <div class="category"> <label class="c-post-content__category">Research Reports</label> </div> <h3> <a href="https://www.just-style.com/research-reports/seeed-studio-launches-ai-and-iot-solutions-to-digitalize-the-wild/">Seeed Studio Launches AI and IoT Solutions to Digitalize the Wild</a> </h3> </article> </div> </div></section><section class="article-grid article-grid-row with-images"><div class="grid-x"> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/research-reports/onelayer-advances-iot-security-for-cellular-networks/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/04/shutterstock_575079937.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/04/shutterstock_575079937.jpg" alt=""> </a> </figure> <div class="category"> <label class="c-post-content__category">Research Reports</label> </div> <h3> <a href="https://www.just-style.com/research-reports/onelayer-advances-iot-security-for-cellular-networks/">OneLayer Advances IoT Security for Cellular Networks</a> </h3> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/news/avery-dennison-launches-product-branding-ecosystem-for-apparel/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/04/avery-dennison.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/04/avery-dennison.jpg" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/news/" class="c-post-content__category">News</a> </div> <h3> <a href="https://www.just-style.com/news/avery-dennison-launches-product-branding-ecosystem-for-apparel/">Avery Dennison launches product branding ecosystem for apparel</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/fionaforrest/ > Fi Forrest</a></div> </article> </div> <div class="cell large-4"> <article> <figure> <a href="https://www.just-style.com/news/g-star-raw-unveils-first-denim-art-nfts/"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2022/03/GNOs-1920x1080-1.jpg" data-src="https://www.just-style.com/wp-content/uploads/sites/27/2022/03/GNOs-1920x1080-1.jpg" alt=""> </a> </figure> <div class="category"> <a href="https://www.just-style.com/news/" class="c-post-content__category">News</a> </div> <h3> <a href="https://www.just-style.com/news/g-star-raw-unveils-first-denim-art-nfts/">G-Star聽Raw unveils first denim art NFTs聽</a> </h3> <div class="byline"><a href=https://www.just-style.com/author/fionaforrest/ > Fi Forrest</a></div> </article> </div> </div> </section> </div> <div class="load-more-btn feature grid-x mb"> <a id="pagination_showmore_category_btn" href="javascript: my_category_show_more();" class="button solid primary newsletter-signup__email-button" >View more</a> </div> </div> <aside class="gdm-sidebar large-3 cell desktop-only" role="complementary"> <div class="gdm-widget gdm-recommended-reports gdm-pi-recommended-reports gdm-orange-banner recommended-whitepapers"><h3>Go deeper with GlobalData</h3><ul> <li class="grid-x"> <div class="cell small-2"> <figure> <a href="https://www.globaldata.com/store/report/smart-supply-chain-in-retail-and-apparel-theme-analysis?utm_source=internet-of-things&utm_medium=27&utm_campaign=recommended-reports-archive&CampaignValue=701Ti00000PWajbIAD"> <img src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/img/report.png" alt="Mining Technology Whitepaper"> </a> </figure> </div> <div class="cell small-10 details"> <div class="category"><a href="https://www.globaldata.com/store/industry/apparel-market?utm_source=internet-of-things&utm_medium=27&utm_campaign=recommended-reports-archive&CampaignValue=701Ti00000PWajbIAD">Reports</a></div> <h4><a href="https://www.globaldata.com/store/report/smart-supply-chain-in-retail-and-apparel-theme-analysis?utm_source=internet-of-things&utm_medium=27&utm_campaign=recommended-reports-archive&CampaignValue=701Ti00000PWajbIAD">Smart Supply Chain in Retail and Apparel - Thematic Intelligence</a></h4> </div> </li> <li class="grid-x"> <div class="cell small-2"> <figure> <a href="https://www.globaldata.com/store/report/corporate-governance-trends-by-sector-theme-analysis?utm_source=internet-of-things&utm_medium=27&utm_campaign=recommended-reports-archive&CampaignValue=701Ti00000PWajbIAD"> <img src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/img/report.png" alt="Mining Technology Whitepaper"> </a> </figure> </div> <div class="cell small-10 details"> <div class="category"><a href="https://www.globaldata.com/store/industry/apparel-market?utm_source=internet-of-things&utm_medium=27&utm_campaign=recommended-reports-archive&CampaignValue=701Ti00000PWajbIAD">Reports</a></div> <h4><a href="https://www.globaldata.com/store/report/corporate-governance-trends-by-sector-theme-analysis?utm_source=internet-of-things&utm_medium=27&utm_campaign=recommended-reports-archive&CampaignValue=701Ti00000PWajbIAD">Corporate Governance Trends by Sector - Thematic Intelligence</a></h4> </div> </li> <ul><div class="about-premium-insights"> <h5> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="14" viewBox="0 0 12 14" fill="none"> <path d="M3.05664 1.29896C3.14886 1.29896 3.24174 1.28141 3.33128 1.24506C3.50101 1.1755 3.63131 1.0489 3.69947 0.887834C3.76696 0.726141 3.76429 0.550034 3.69012 0.390848C3.61661 0.231662 3.48096 0.109452 3.30923 0.0455268C3.13683 -0.0177716 2.94906 -0.0152648 2.77933 0.0543008C2.42985 0.197192 2.26881 0.580116 2.42117 0.908516C2.5341 1.15294 2.78869 1.29896 3.05664 1.29896ZM9.57846 13.0925C9.42611 12.7641 9.01782 12.6131 8.66768 12.756C8.31753 12.8989 8.15649 13.2818 8.30884 13.6102C8.42244 13.854 8.67703 14 8.94432 14C9.03653 14 9.12942 13.9825 9.21896 13.9461C9.56977 13.8045 9.73081 13.4215 9.57846 13.0925ZM8.69908 11.4298L6.85079 7.44266C6.7833 7.29727 6.60288 7.23021 6.44785 7.29351L5.9233 7.50722C5.84846 7.53792 5.79033 7.59433 5.76026 7.66578C5.73019 7.73659 5.73219 7.81619 5.76427 7.88575L7.36198 11.3321C5.05662 11.9701 2.55214 10.889 1.58456 8.80076C0.795392 7.09797 1.22172 5.07806 2.64569 3.77386C2.73657 3.69051 2.7633 3.56329 2.71251 3.45361L2.46794 2.92529C2.42852 2.84068 2.34833 2.77864 2.25211 2.75921C2.15522 2.73853 2.05498 2.76485 1.98215 2.8269C0.0663648 4.44696 -0.530355 7.0259 0.498702 9.24447C1.48032 11.3615 3.69212 12.6281 6.0095 12.6281C6.80669 12.6281 7.61724 12.4783 8.39371 12.1618C8.69173 12.039 8.82939 11.7112 8.69908 11.4298ZM8.19792 1.76712C6.70512 1.21561 5.07467 1.2413 3.60726 1.83982C3.46225 1.89873 3.34999 2.00778 3.29253 2.14565C3.23439 2.28416 3.23706 2.43457 3.30054 2.57119L5.14884 6.55837C5.21633 6.70376 5.39675 6.77082 5.55177 6.70753L6.07633 6.49381C6.15117 6.46373 6.2093 6.4067 6.23937 6.33588C6.26944 6.26506 6.26744 6.18547 6.23536 6.1159L4.63765 2.66896C6.943 2.03034 9.44749 3.11205 10.4151 5.20027C11.2196 6.93565 10.804 8.90855 9.35528 10.2272C9.26373 10.3105 9.237 10.4384 9.28778 10.548L9.53235 11.0757C9.57178 11.1603 9.65197 11.2224 9.74819 11.2418C9.76957 11.2462 9.79162 11.2481 9.813 11.2481C9.88785 11.2481 9.96135 11.2224 10.0181 11.1741C11.9339 9.55407 12.53 6.97513 11.5016 4.75718C10.8641 3.38029 9.69072 2.31863 8.19792 1.76712ZM3.05664 1.29896C3.14886 1.29896 3.24174 1.28141 3.33128 1.24506C3.50101 1.1755 3.63131 1.0489 3.69947 0.887834C3.76696 0.726141 3.76429 0.550034 3.69012 0.390848C3.61661 0.231662 3.48096 0.109452 3.30923 0.0455268C3.13683 -0.0177716 2.94906 -0.0152648 2.77933 0.0543008C2.42985 0.197192 2.26881 0.580116 2.42117 0.908516C2.5341 1.15294 2.78869 1.29896 3.05664 1.29896ZM9.57846 13.0925C9.42611 12.7641 9.01782 12.6131 8.66768 12.756C8.31753 12.8989 8.15649 13.2818 8.30884 13.6102C8.42244 13.854 8.67703 14 8.94432 14C9.03653 14 9.12942 13.9825 9.21896 13.9461C9.56977 13.8045 9.73081 13.4215 9.57846 13.0925ZM8.69908 11.4298L6.85079 7.44266C6.7833 7.29727 6.60288 7.23021 6.44785 7.29351L5.9233 7.50722C5.84846 7.53792 5.79033 7.59433 5.76026 7.66578C5.73019 7.73659 5.73219 7.81619 5.76427 7.88575L7.36198 11.3321C5.05662 11.9701 2.55214 10.889 1.58456 8.80076C0.795392 7.09797 1.22172 5.07806 2.64569 3.77386C2.73657 3.69051 2.7633 3.56329 2.71251 3.45361L2.46794 2.92529C2.42852 2.84068 2.34833 2.77864 2.25211 2.75921C2.15522 2.73853 2.05498 2.76485 1.98215 2.8269C0.0663648 4.44696 -0.530355 7.0259 0.498702 9.24447C1.48032 11.3615 3.69212 12.6281 6.0095 12.6281C6.80669 12.6281 7.61724 12.4783 8.39371 12.1618C8.69173 12.039 8.82939 11.7112 8.69908 11.4298ZM8.19792 1.76712C6.70512 1.21561 5.07467 1.2413 3.60726 1.83982C3.46225 1.89873 3.34999 2.00778 3.29253 2.14565C3.23439 2.28416 3.23706 2.43457 3.30054 2.57119L5.14884 6.55837C5.21633 6.70376 5.39675 6.77082 5.55177 6.70753L6.07633 6.49381C6.15117 6.46373 6.2093 6.4067 6.23937 6.33588C6.26944 6.26506 6.26744 6.18547 6.23536 6.1159L4.63765 2.66896C6.943 2.03034 9.44749 3.11205 10.4151 5.20027C11.2196 6.93565 10.804 8.90855 9.35528 10.2272C9.26373 10.3105 9.237 10.4384 9.28778 10.548L9.53235 11.0757C9.57178 11.1603 9.65197 11.2224 9.74819 11.2418C9.76957 11.2462 9.79162 11.2481 9.813 11.2481C9.88785 11.2481 9.96135 11.2224 10.0181 11.1741C11.9339 9.55407 12.53 6.97513 11.5016 4.75718C10.8641 3.38029 9.69072 2.31863 8.19792 1.76712Z" fill="#27274C"></path> </svg> Data Insights </h5> <p> The gold standard of business intelligence. </p> <p class="find-out-more"> <a href="https://www.just-style.com/buy-reports/?utm_source=LGP-Article&utm_content=Find_out_more&utm_campaign=LGP_Premium-Insight-Landing-Page" target="_blank"> Find out more <svg xmlns="http://www.w3.org/2000/svg" width="16" height="10" viewBox="0 0 16 10" fill="none"> <path d="M1 1.48846L8.02309 8.51156L15.0462 1.48846" stroke="#FF5D2B" stroke-linecap="round"></path> </svg> </a> </p> </div> <!-- .about-premium-insights --> </div><div id="buyersguide_widget-2" class="widget cf widget_buyersguide_widget title-style1"><div class="gdm-widget gdm-recommended-reports recommended-buyers-guides"><div class="widget_title"><strong><h3>Recommended Buyer鈥檚 Guides</h3></strong></div><ul> <li class="grid-x"> <div class="cell small-2"> <figure> <a href="https://www.just-style.com/buyers-guide/strategic-intelligence-apparel/"> <img src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/images/BuyersGuide_icon.png" alt="Mining Technology Whitepaper"> </a> </figure> </div> <div class="cell small-10 details"> <div class="category"><a href="https://www.just-style.com/buyers-guide/">Buyer's Guide</a></div> <h4><a href="https://www.just-style.com/buyers-guide/strategic-intelligence-apparel/">Leading Strategic Intelligence Solutions for the Apparel Industry</a></h4> <!--<div class="byline"><a href="https://www.just-style.com/author/ellikarampela/" title="Posts by Elli Karampela" rel="author">Elli Karampela</a></div>--> </div> </li> <li class="grid-x"> <div class="cell small-2"> <figure> <a href="https://www.just-style.com/buyers-guide/lead-generation-providers-technology/"> <img src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/images/BuyersGuide_icon.png" alt="Mining Technology Whitepaper"> </a> </figure> </div> <div class="cell small-10 details"> <div class="category"><a href="https://www.just-style.com/buyers-guide/">Buyer's Guide</a></div> <h4><a href="https://www.just-style.com/buyers-guide/lead-generation-providers-technology/">Key Lead Generation Providers and Technology Solutions for the Apparel Industry</a></h4> <!--<div class="byline"><a href="https://www.just-style.com/author/ellikarampela/" title="Posts by Elli Karampela" rel="author">Elli Karampela</a></div>--> </div> </li> <ul><div class="view-all"><a href="https://www.just-style.com/buyers-guide/">View all</a></div></div></div><div id="digimags_widget-2" class="widget cf widget_digimags_widget title-style1"><div class="gdm-widget gdm-sidebar-article-list news gdm-latest-digital-magazine"><div class="widget_title"><strong><h3 class="wp-noreslt">Recommended Digital Magazine</h3></strong></div><ul> <li> <figure> <a href="https://juststyle.nridigital.com/just-style_magazine_dec24/issue_20"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2024/12/Just-Style-Dec-2024-Issue-Cover.jpg" alt="The final countdown Digimags"> </a> </figure> <div class="category"> <div class="category"><a href="https://www.just-style.com/magazine/">Digital Magazine</a></div> </div> <h4><a href="https://juststyle.nridigital.com/just-style_magazine_dec24/issue_20">The final countdown</a></h4> </li> <li> <figure> <a href="https://juststyle.nridigital.com/just-style_magazine_jun24/issue_19"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2024/06/Just-Style-June-2024_Screenshot-2024-06-18-162116-1.jpg" alt="Now or never Digimags"> </a> </figure> <div class="category"> <div class="category"><a href="https://www.just-style.com/magazine/">Digital Magazine</a></div> </div> <h4><a href="https://juststyle.nridigital.com/just-style_magazine_jun24/issue_19">Now or never</a></h4> </li> <ul><div class="view-all"><a href="https://www.just-style.com/magazine/">More Digital Magazines</a></div><div class="subscribe"> <h4><a href="https://www.just-style.com/all-newsletters/?subscribe=newsletter">Subscribe to our digital magazine</a></h4> </div></div></div> <!--<div class="newsletter-sign-up"> <h2>Sign-up for industry news</h2> <p>New technologies, news, new products, essential guides and more.</p> <div class="cta"><a href="/about-us-print/#subscribe">Subscribe</a></div> </div>--> <!-- .newsletter-sign-up --> </aside> </div> </section> </main> <!-- .newsletter-sign-up-box start --> <div class="catfish" > <div class="banner catfish-banner"> <a href="" class="catfish-banner-a" id="catfish-banner-a"> <div class="banner-content catfish-banner-content" id="catfish-banner-content"> <div class="grid-x"> <figure class="cell small-3"> <img src="/wp-content/themes/goodlife-wp-B2B/assets/images/icons/catfish-icon.svg" alt=""> </figure> <div class="cell small-9 text"> <h4 id="catfish-banner-heading">Sign up for our daily news round-up!</h4> <p class="mobile-only" id="catfish-banner-p-mobile">Give your business an edge with our leading industry insights.</p> <p class="desktop-only" id="catfish-banner-p-desktop">Give your business an edge with our leading industry insights. </p> </div> </div> <div class="close catfish-banner-close">close</div> </div> </a> </div> <!-- .banner --> <section class="block-ctf-newsletter catfish-newsletter-container"> <div class="close catfish-newsletter-container-close" id="close-trigger">close</div> <div class="grid-container"> <span class="leadsucessmsg" style="font-size:20px;color:green"></span> <span class="leaderrormsg" style="font-size:20px;color:red"></span> <div class="grid-x"> <div class="cell large-6 large-offset-3"> <div class="form-wrapper"> <div class="grid-x grid-padding-x"> <div class="cell large-12"> <h4>Sign up to the newsletter: In Brief</h4> </div> </div> <form id="newsletterForm_1" name="newsletterForm" class="gdm-form catfish-newsletter-form" method="post" action="" enctype="text/plain"> <div class="grid-x grid-padding-x"> <div class="cell small-12 column"> <div class="form-group" style="opacity: 1;"> <!-- <h6>Your corporate email address</h6> --> <input type="text" id="checkEmail" name="email" required="" placeholder="Your corporate email address *" onkeyup="checkNewslettersEmail(this.form.email);"> <small></small> <input type="hidden" id="temp_email" name="temp_email" value=""> </div> </div> </div> <div class="grid-x grid-padding-x"> <div class="cell large-6 column"> <div class="form-group" style="opacity: 1;"> <input type="text" id="checkFirstName" placeholder="First name *" name="firstname" required=""> <small></small> </div> </div> <div class="cell large-6 column"> <div class="form-group" style="opacity: 1;"> <input type="text" required="" placeholder="Last name *" id="checkLastName" name="lastname"> <small></small> </div> </div> </div> <div class="grid-x grid-padding-x"> <div class="cell large-6 column"> <div class="form-group" style="opacity: 1;"> <input type="text" required="" placeholder="Company name *" id="checkCompany" name="Company"> <small></small> </div> </div> <div class="cell large-6 column"> <div class="form-group" style="opacity: 1;"> <input type="text" required="" placeholder="Job title *" id="checkJobTitle" name="jobtitle"> <small></small> </div> </div> </div> <div class="grid-x grid-padding-x"> <div class="cell large-6 column"> <div class="form-group" style="opacity: 1;"> <select name="Industry" id="checkIndustry"> <option value="" disabled selected>Industry *</option> <option value="Academia & Education">Academia & Education</option> <option value="Aerospace, Defense & Security">Aerospace, Defense & Security</option> <option value="Agriculture">Agriculture</option> <option value="Asset Management">Asset Management</option> <option value="Automotive">Automotive</option> <option value="Banking & Payments">Banking & Payments</option> <option value="Chemicals">Chemicals</option> <option value="Construction">Construction</option> <option value="Consumer">Consumer</option> <option value="Foodservice">Foodservice</option> <option value="Government, trade bodies and NGOs">Government, trade bodies and NGOs</option> <option value="Health & Fitness">Health & Fitness</option> <option value="Hospitals & Healthcare">Hospitals & Healthcare </option> <option value="HR, Staffing & Recruitment">HR, Staffing & Recruitment</option> <option value="Insurance">Insurance</option> <option value="Investment Banking">Investment Banking</option> <option value="Legal Services">Legal Services</option> <option value="Management Consulting">Management Consulting</option> <option value="Marketing & Advertising">Marketing & Advertising </option> <option value="Media & Publishing">Media & Publishing</option> <option value="Medical Devices">Medical Devices</option> <option value="Mining">Mining</option> <option value="Oil & Gas">Oil & Gas</option> <option value="Packaging">Packaging</option> <option value="Pharmaceuticals">Pharmaceuticals</option> <option value="Power & Utilities">Power & Utilities</option> <option value="Private Equity">Private Equity</option> <option value="Real Estate">Real Estate</option> <option value="Retail">Retail</option> <option value="Sport">Sport</option> <option value="Technology">Technology</option> <option value="Telecom">Telecom</option> <option value="Transportation & Logistics">Transportation & Logistics</option> <option value="Travel, Tourism & Hospitality">Travel, Tourism & Hospitality</option> <option value="Venture Capital">Venture Capital</option> </select> <small></small> </div> </div> <div class="cell large-6 column"> <div class="form-group" style="opacity: 1;"> <select name="Country" id="checkCountry"> <option value="" disabled selected>Country *</option> <option value="UK">UK</option> <option value="USA">USA</option> <option value="Afghanistan">Afghanistan</option> <option value="脜land Islands">脜land Islands</option> <option value="Albania">Albania</option> <option value="Algeria">Algeria</option> <option value="American Samoa">American Samoa</option> <option value="Andorra">Andorra</option> <option value="Angola">Angola</option> <option value="Anguilla">Anguilla</option> <option value="Antarctica">Antarctica</option> <option value="Antigua and Barbuda">Antigua and Barbuda</option> <option value="Argentina">Argentina</option> <option value="Armenia">Armenia</option> <option value="Aruba">Aruba</option> <option value="Australia">Australia</option> <option value="Austria">Austria</option> <option value="Azerbaijan">Azerbaijan</option> <option value="Bahamas">Bahamas</option> <option value="Bahrain">Bahrain</option> <option value="Bangladesh">Bangladesh</option> <option value="Barbados">Barbados</option> <option value="Belarus">Belarus</option> <option value="Belgium">Belgium</option> <option value="Belize">Belize</option> <option value="Benin">Benin</option> <option value="Bermuda">Bermuda</option> <option value="Bhutan">Bhutan</option> <option value="Bolivia">Bolivia</option> <option value="Bonaire, Sint Eustatius and Saba">Bonaire, Sint Eustatius and Saba</option> <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option> <option value="Botswana">Botswana</option> <option value="Bouvet Island">Bouvet Island</option> <option value="Brazil">Brazil</option> <option value="British Indian Ocean Territory">British Indian Ocean Territory</option> <option value="Brunei Darussalam">Brunei Darussalam</option> <option value="Bulgaria">Bulgaria</option> <option value="Burkina Faso">Burkina Faso</option> <option value="Burundi">Burundi</option> <option value="Cambodia">Cambodia</option> <option value="Cameroon">Cameroon</option> <option value="Canada">Canada</option> <option value="Cape Verde">Cape Verde</option> <option value="Cayman Islands">Cayman Islands</option> <option value="Central African Republic">Central African Republic</option> <option value="Chad">Chad</option> <option value="Chile">Chile</option> <option value="China">China</option> <option value="Christmas Island">Christmas Island</option> <option value="Cocos Islands">Cocos Islands</option> <option value="Colombia">Colombia</option> <option value="Comoros">Comoros</option> <option value="Congo">Congo</option> <option value="Democratic Republic of the Congo">Democratic Republic of the Congo</option> <option value="Cook Islands">Cook Islands</option> <option value="Costa Rica">Costa Rica</option> <option value="C么te d"Ivoire">C么te d"Ivoire</option> <option value="Croatia">Croatia</option> <option value="Cuba">Cuba</option> <option value="Cura莽ao">Cura莽ao</option> <option value="Cyprus">Cyprus</option> <option value="Czech Republic">Czech Republic</option> <option value="Denmark">Denmark</option> <option value="Djibouti">Djibouti</option> <option value="Dominica">Dominica</option> <option value="Dominican Republic">Dominican Republic</option> <option value="Ecuador">Ecuador</option> <option value="Egypt">Egypt</option> <option value="El Salvador">El Salvador</option> <option value="Equatorial Guinea">Equatorial Guinea</option> <option value="Eritrea">Eritrea</option> <option value="Estonia">Estonia</option> <option value="Ethiopia">Ethiopia</option> <option value="Falkland Islands">Falkland Islands</option> <option value="Faroe Islands">Faroe Islands</option> <option value="Fiji">Fiji</option> <option value="Finland">Finland</option> <option value="France">France</option> <option value="French Guiana">French Guiana</option> <option value="French Polynesia">French Polynesia</option> <option value="French Southern Territories">French Southern Territories</option> <option value="Gabon">Gabon</option> <option value="Gambia">Gambia</option> <option value="Georgia">Georgia</option> <option value="Germany">Germany</option> <option value="Ghana">Ghana</option> <option value="Gibraltar">Gibraltar</option> <option value="Greece">Greece</option> <option value="Greenland">Greenland</option> <option value="Grenada">Grenada</option> <option value="Guadeloupe">Guadeloupe</option> <option value="Guam">Guam</option> <option value="Guatemala">Guatemala</option> <option value="Guernsey">Guernsey</option> <option value="Guinea">Guinea</option> <option value="Guinea-Bissau">Guinea-Bissau</option> <option value="Guyana">Guyana</option> <option value="Haiti">Haiti</option> <option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands </option> <option value="Holy See">Holy See</option> <option value="Honduras">Honduras</option> <option value="Hong Kong">Hong Kong</option> <option value="Hungary">Hungary</option> <option value="Iceland">Iceland</option> <option value="India">India</option> <option value="Indonesia">Indonesia</option> <option value="Iran">Iran</option> <option value="Iraq">Iraq</option> <option value="Ireland">Ireland</option> <option value="Isle of Man">Isle of Man</option> <option value="Israel">Israel</option> <option value="Italy">Italy</option> <option value="Jamaica">Jamaica</option> <option value="Japan">Japan</option> <option value="Jersey">Jersey</option> <option value="Jordan">Jordan</option> <option value="Kazakhstan">Kazakhstan</option> <option value="Kenya">Kenya</option> <option value="Kiribati">Kiribati</option> <option value="North Korea">North Korea</option> <option value="South Korea">South Korea</option> <option value="Kuwait">Kuwait</option> <option value="Kyrgyzstan">Kyrgyzstan</option> <option value="Lao">Lao</option> <option value="Latvia">Latvia</option> <option value="Lebanon">Lebanon</option> <option value="Lesotho">Lesotho</option> <option value="Liberia">Liberia</option> <option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option> <option value="Liechtenstein">Liechtenstein</option> <option value="Lithuania">Lithuania</option> <option value="Luxembourg">Luxembourg</option> <option value="Macao">Macao</option> <option value="Macedonia, The Former Yugoslav Republic of">Macedonia, The Former Yugoslav Republic of</option> <option value="Madagascar">Madagascar</option> <option value="Malawi">Malawi</option> <option value="Malaysia">Malaysia</option> <option value="Maldives">Maldives</option> <option value="Mali">Mali</option> <option value="Malta">Malta</option> <option value="Marshall Islands">Marshall Islands</option> <option value="Martinique">Martinique</option> <option value="Mauritania">Mauritania</option> <option value="Mauritius">Mauritius</option> <option value="Mayotte">Mayotte</option> <option value="Mexico">Mexico</option> <option value="Micronesia">Micronesia</option> <option value="Moldova">Moldova</option> <option value="Monaco">Monaco</option> <option value="Mongolia">Mongolia</option> <option value="Montenegro">Montenegro</option> <option value="Montserrat">Montserrat</option> <option value="Morocco">Morocco</option> <option value="Mozambique">Mozambique</option> <option value="Myanmar">Myanmar</option> <option value="Namibia">Namibia</option> <option value="Nauru">Nauru</option> <option value="Nepal">Nepal</option> <option value="Netherlands">Netherlands</option> <option value="New Caledonia">New Caledonia</option> <option value="New Zealand">New Zealand</option> <option value="Nicaragua">Nicaragua</option> <option value="Niger">Niger</option> <option value="Nigeria">Nigeria</option> <option value="Niue">Niue</option> <option value="Norfolk Island">Norfolk Island</option> <option value="Northern Mariana Islands">Northern Mariana Islands</option> <option value="Norway">Norway</option> <option value="Oman">Oman</option> <option value="Pakistan">Pakistan</option> <option value="Palau">Palau</option> <option value="Palestinian Territory">Palestinian Territory</option> <option value="Panama">Panama</option> <option value="Papua New Guinea">Papua New Guinea</option> <option value="Paraguay">Paraguay</option> <option value="Peru">Peru</option> <option value="Philippines">Philippines</option> <option value="Pitcairn">Pitcairn</option> <option value="Poland">Poland</option> <option value="Portugal">Portugal</option> <option value="Puerto Rico">Puerto Rico</option> <option value="Qatar">Qatar</option> <option value="R茅union">R茅union</option> <option value="Romania">Romania</option> <option value="Russian Federation">Russian Federation</option> <option value="Rwanda">Rwanda</option> <option value="Saint Helena, Ascension and Tristan da Cunha">Saint Helena, Ascension and Tristan da Cunha</option> <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option> <option value="Saint Lucia">Saint Lucia</option> <option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option> <option value="Saint Vincent and The Grenadines">Saint Vincent and The Grenadines </option> <option value="Samoa">Samoa</option> <option value="San Marino">San Marino</option> <option value="Sao Tome and Principe">Sao Tome and Principe</option> <option value="Saudi Arabia">Saudi Arabia</option> <option value="Senegal">Senegal</option> <option value="Serbia">Serbia</option> <option value="Seychelles">Seychelles</option> <option value="Sierra Leone">Sierra Leone</option> <option value="Singapore">Singapore</option> <option value="Slovakia">Slovakia</option> <option value="Slovenia">Slovenia</option> <option value="Solomon Islands">Solomon Islands</option> <option value="Somalia">Somalia</option> <option value="South Africa">South Africa</option> <option value="South Georgia and The South Sandwich Islands">South Georgia and The South Sandwich Islands</option> <option value="Spain">Spain</option> <option value="Sri Lanka">Sri Lanka</option> <option value="Sudan">Sudan</option> <option value="Suriname">Suriname</option> <option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option> <option value="Swaziland">Swaziland</option> <option value="Sweden">Sweden</option> <option value="Switzerland">Switzerland</option> <option value="Syrian Arab Republic">Syrian Arab Republic</option> <option value="Taiwan">Taiwan</option> <option value="Tajikistan">Tajikistan</option> <option value="Tanzania">Tanzania</option> <option value="Thailand">Thailand</option> <option value="Timor-Leste">Timor-Leste</option> <option value="Togo">Togo</option> <option value="Tokelau">Tokelau</option> <option value="Tonga">Tonga</option> <option value="Trinidad and Tobago">Trinidad and Tobago</option> <option value="Tunisia">Tunisia</option> <option value="Turkey">Turkey</option> <option value="Turkmenistan">Turkmenistan</option> <option value="Turks and Caicos Islands">Turks and Caicos Islands</option> <option value="Tuvalu">Tuvalu</option> <option value="Uganda">Uganda</option> <option value="Ukraine">Ukraine</option> <option value="United Arab Emirates">United Arab Emirates</option> <option value="US Minor Outlying Islands">US Minor Outlying Islands</option> <option value="Uruguay">Uruguay</option> <option value="Uzbekistan">Uzbekistan</option> <option value="Vanuatu">Vanuatu</option> <option value="Venezuela">Venezuela</option> <option value="Vietnam">Vietnam</option> <option value="British Virgin Islands">British Virgin Islands</option> <option value="US Virgin Islands">US Virgin Islands</option> <option value="Wallis and Futuna">Wallis and Futuna</option> <option value="Western Sahara">Western Sahara</option> <option value="Yemen">Yemen</option> <option value="Zambia">Zambia</option> <option value="Zimbabwe">Zimbabwe</option> <option value="Kosovo">Kosovo</option> </select> <small></small> </div> </div> </div> <div class="checkboxes-and-submit"> <div class="newsletter-checkboxes"> <h4 id="heading">I would also like to subscribe to:</h4> <div id="pardot_data"> <input type="hidden" name="collection[]" id="coll_1171" data-pardoturl="https://api.hsforms.com/submissions/v3/integration/secure/submit/26632421/41d63f31-5cea-47ad-8435-acefd434921b"> </div> <!-- #pardot_data --> <input type="hidden" value="https://api.hsforms.com/submissions/v3/integration/secure/submit/26632421/41d63f31-5cea-47ad-8435-acefd434921b" id="pardot_1171" name="collpardotlink[]"> <div class="details_box Verdict_Privacy_opt_in pd-checkbox" id="newsletter_checkbox_0" style="display:none;" > <p class="Verdict_Privacy_opt_in pd-checkbox required no-label block-checkbox"> <span class="value"> <span> <input class="checkboxinput" type="checkbox" value="https://api.hsforms.com/submissions/v3/integration/secure/submit/26632421/41d63f31-5cea-47ad-8435-acefd434921b||just_style_daily__c" id="_pardot-1" name="news_form_key_name[]" checked> </span> </span> </p> <div id="error_for_375012_477245pi_375012_477245" style="display:none"></div> </div> <!-- .details_box Verdict_Privacy_opt_in pd-checkbox --> <div class="details_box Verdict_Privacy_opt_in pd-checkbox" id="newsletter_checkbox_1" > <p class="Verdict_Privacy_opt_in pd-checkbox required no-label block-checkbox"> <span class="value"> <span> <input class="checkboxinput" type="checkbox" value="https://api.hsforms.com/submissions/v3/integration/secure/submit/26632421/41d63f31-5cea-47ad-8435-acefd434921b||just_style_digital_magazine__c" id="_pardot-2" name="news_form_key_name[]"> <label class="inline" for="collection"> Just Style : Focus (monthly) </label> </span> </span> </p> <div id="error_for_375012_477245pi_375012_477245" style="display:none"></div> </div> <!-- .details_box Verdict_Privacy_opt_in pd-checkbox --> <div class="details_box Verdict_Privacy_opt_in pd-checkbox" id="newsletter_checkbox_2" > <p class="Verdict_Privacy_opt_in pd-checkbox required no-label block-checkbox"> <span class="value"> <span> <input class="checkboxinput" type="checkbox" value="https://api.hsforms.com/submissions/v3/integration/secure/submit/26632421/41d63f31-5cea-47ad-8435-acefd434921b||digital_magazine__thematic_take" id="_pardot-3" name="news_form_key_name[]"> <label class="inline" for="collection"> Thematic Take (monthly) </label> </span> </span> </p> <div id="error_for_375012_477245pi_375012_477245" style="display:none"></div> </div> <!-- .details_box Verdict_Privacy_opt_in pd-checkbox --> </div> <!-- .newsletter-checkboxes --> <div class="gdpr-consent" style="display:none;"> <div class="details_box form-group"> <p class="Verdict_Privacy_opt_in pd-checkbox required no-label block-checkbox"> <input type="checkbox" name="consent" id="enq-gdpr" class="consent-checkbox" value="Visit our privacy policy for more information about our services, how we may use, process and share your personal data, including information on your rights in respect of your personal data and how you can unsubscribe from future marketing communications. Our services are intended for corporate subscribers and you warrant that the email address submitted is your corporate email address. " onchange="" checked style="visibility: hidden;"> <span class="inline" for="consent"> Visit our <a href="https://www.globaldata.com/privacy-policy/" target="_blank">Privacy Policy</a> for more information about our services, how we may use, process and share your personal data, including information on your rights in respect of your personal data and how you can unsubscribe from future marketing communications. Our services are intended for corporate subscribers and you warrant that the email address submitted is your corporate email address. </span> </p> <small></small> </div> </div> <!-- .gdpr-consent --> <div for="captcha"> <div class="g-recaptcha" data-sitekey="6LcqBjQUAAAAAOm0OoVcGhdeuwRaYeG44rfzGqtv"></div> <small id="captcha"></small> </div> <div class="submit-button-container"> <input type="hidden" name="Recaptcha_Secret_Key" id="recaptch_secret_key" value="6LcqBjQUAAAAAHJi7uKe3jwmQA26s7lO9YBI1KTr"> <div class="tempCode"> <input id="tempcode" type="hidden" name="tempcode" tabindex="-1" value="" autocomplete="off"> </div> <input type="hidden" name="jobfunction" value="Administrative"> <input type="hidden" name="blogids" value="27"> <button type="button" class="button " id="formSubmitBtn" onclick="validateMyForm(this.form, this.form.email, this.form.firstname, this.form.lastname, this.form.Company, this.form.jobtitle, this.form.Industry, this.form.Country, this.form.consent);">Subscribe</button> </div> <!-- .submit-button-container --> <span class="inline" for="consent"> Visit our <a href="https://www.globaldata.com/privacy-policy/" target="_blank">Privacy Policy</a> for more information about our services, how we may use, process and share your personal data, including information of your rights in respect of your personal data and how you can unsubscribe from future marketing communications. Our services are intended for corporate subscribers and you warrant that the email address submitted is your corporate email address. </span> <input type="hidden" name="Permutive_ID" value=""> <input type="hidden" class="utms" name="utm_source" value=""> <input type="hidden" class="utms" name="utm_medium" value=""> <input type="hidden" class="utms" name="utm_campaign" value=""> <input type="hidden" class="utms" name="utm_content" value=""> <input type="hidden" name="verdict___latest_news_1" id="verdict___latest_news_1" value="US import 2024 data signals complex year ahead for fashion sourcing"> <input type="hidden" name="verdict___latest_news_1_description" id="verdict___latest_news_1_description" value="2024 was anything but easy for US fashion sourcing executives and their global suppliers with annual trade data revealing a complicated sourcing environment that could continue in 2025. "> <input type="hidden" name="verdict___latest_news_1_url" id="verdict___latest_news_1_url" value="https://www.just-style.com/features/us-import-2024-data-signals-complex-year-ahead-for-fashion-sourcing/"> <input type="hidden" name="verdict___latest_news_2" id="verdict___latest_news_2" value="How T眉rkiye’s manufacturers tackle rising costs, inflation, instability"> <input type="hidden" name="verdict___latest_news_2_description" id="verdict___latest_news_2_description" value="Just Style reveals how T眉rkiye's fashion exporters are beating rising costs in their home market and growing in Europe and the Middle East. "> <input type="hidden" name="verdict___latest_news_2_url" id="verdict___latest_news_2_url" value="https://www.just-style.com/features/how-turkiyes-manufacturers-tackle-rising-costs-inflation-instability/"> <input type="hidden" name="verdict___latest_news_3" id="verdict___latest_news_3" value="US fashion supply chain chaos looms as Trump plans reciprocal tariffs"> <input type="hidden" name="verdict___latest_news_3_description" id="verdict___latest_news_3_description" value="Retail and fashion industry trade bodies and experts warn supply chains are set to be thrust into chaos as US President Donald Trump announces a fresh set of rules around tariffs."> <input type="hidden" name="verdict___latest_news_3_url" id="verdict___latest_news_3_url" value="https://www.just-style.com/newsletters/us-fashion-supply-chain-chaos-looms-as-trump-plans-reciprocal-tariffs/"> <input type="hidden" name="verdict___newsletter_read_more_news" id="verdict___news_read_more_news" value="https://www.just-style.com/news/ "> <input type="hidden" name="verdict___more_newsletters_1" id="verdict___more_newsletters_1" value="Sportcal"> <input type="hidden" name="verdict___more_newsletters_1_url" id="verdict___more_newsletters_1_url" value="https://www.sportcal.com/all-newsletters"> <input type="hidden" name="verdict___more_newsletters_2" id="verdict___more_newsletters_2" value="Retail Insight Network"> <input type="hidden" name="verdict___more_newsletters_2_url" id="verdict___more_newsletters_2_url" value="https://www.retail-insight-network.com/all-newsletters"> <input type="hidden" name="verdict___more_newsletters_3" id="verdict___more_newsletters_3" value="Packaging Gateway"> <input type="hidden" name="verdict___more_newsletters_3_url" id="verdict___more_newsletters_3_url" value="https://www.packaging-gateway.com/all-newsletters"> </form> </div> <!-- .form-wrapper --> </div> <!-- .cell large-6 large-offset-3 --> </div> <!-- .grid-x --> </div> <!-- .grid-container --> </section> <!-- Start of HubSpot Embed Code --> <div class="thank-you-message catfish-thank-you-message"> <h2>Thank you for subscribing</h2> <p><a href="https://www.just-style.com/all-newsletters/">View all newsletters</a> from across the GlobalData Media network.</p> <div class="close catfish-thank-you-message-close">close</div> </div> <!-- .thank-you-message --> </div> <!-- .catfish --> <script> if(jQuery('#newsletter_checkbox_0').css('display') == 'none' && jQuery('#newsletter_checkbox_1').length != 0) { jQuery('#heading').show(); } else if( jQuery('#newsletter_checkbox_1').length != 0 ) { jQuery('#heading').show(); } else { jQuery('#heading').hide(); } </script> <!-- .newsletter-sign-up-box end --> <!-- Footer --> <footer id="footer" class="footer-container grid-x"> <div class="footer-wrapper grid-x"> <div class="main-footer-col medium-6"> <img src="https://www.just-style.com/wp-content/uploads/sites/27/2021/04/JustStyle_footer.png" alt="JustStyle" data-displayname="Just Style" class="footer-logo"> <p class="footer-excerpt"> Apparel sourcing and textile industry news & analysis</p> <div class="share"> <div class="share__list"> <a href="https://www.linkedin.com/showcase/just-style-com-the-apparel-industry-news-&-information-site/" target="_blank" class="share__link icon-linkedin" title=""> <img src="/code/wp-content/themes/goodlife-wp-B2B/assets/img/icons/linkedin_icon_w.svg"> </a> <a href="https://twitter.com/globaldataplc/" target="_blank" class="share__link icon-twitter" title=""> <img src="/code/wp-content/themes/goodlife-wp-B2B/assets/img/icons/twitter_icon_w.svg"> </a> <a href="https://www.facebook.com/globaldataplc/" target="_blank" class="share__link icon-facebook" title=""> <img src="/code/wp-content/themes/goodlife-wp-B2B/assets/img/icons/facebook_icon_w.svg"> </a> </div> </div> </div> <div class="footer-cols grid-x medium-5"> <nav class="footer-nav medium-6"> <ul class="footer-nav-list"><li id="menu-item-147665" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-147665"><a href="https://www.just-style.com/about-us-online/">About us</a></li> <li id="menu-item-165997" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-165997"><a href="https://www.just-style.com/subscribe/">Subscribe</a></li> <li id="menu-item-147841" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-147841"><a href="https://www.just-style.com/advertise-with-us/">Advertise with us</a></li> <li id="menu-item-153625" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-153625"><a href="https://www.just-style.com/license-our-content/">License our content</a></li> <li id="menu-item-147676" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-147676"><a href="https://www.just-style.com/contact-us/">Contact us</a></li> <li id="menu-item-147678" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-147678"><a href="https://www.just-style.com/editorial-standards/">Editorial approach</a></li> <li id="menu-item-147679" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-147679"><a href="https://www.just-style.com/all-newsletters/">Newsletters</a></li> <li id="menu-item-147666" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-147666"><a href="https://www.verdictmediastrategies.com/">Our marketing solutions</a></li> </ul> </nav> <div class="copyright-col medium-6"> <ul class=""><li id="menu-item-147658" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-147658"><a href="http://www.globaldata.com/privacy-policy/" class="c-nav-hamburger-menu__link">Privacy policy</a></li> <li id="menu-item-147659" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-147659"><a href="https://www.globaldata.com/terms-conditions/" class="c-nav-hamburger-menu__link">Terms and conditions</a></li> <li id="menu-item-158086" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-158086"><a href="https://www.just-style.com/sitemap/" class="c-nav-hamburger-menu__link">Sitemap</a></li> </ul> <p class="footer-tag-line"> Powered by <a href="https://www.globaldata.com" target="_blank"><img class="c-footer__tag-line-img" src="/code/wp-content/themes/goodlife-wp-B2B/assets/images/verdict-logo-w.png" alt="Pharma Tech Logo"></a> </p> <p class="footer-copyright">© Verdict Media Limited 2025</p> </div> </div> </div> </footer> <script type='text/javascript' src='https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/custom_newsletter.js?ver=1.6'> </script> <script type='text/javascript' src='https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/subscribe.js?ver=1.4'> </script> <script type='text/javascript' src='https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/report.js?ver=1.0'> </script> <!-- Start of HubSpot Embed Code --> <script type="text/javascript" id="hs-script-loader" async defer src="//js-eu1.hs-scripts.com/26632421.js?businessUnitId=15641589"></script> <!-- End of HubSpot Embed Code --> <!-- Corner Modals End here --> <script> document.addEventListener("DOMContentLoaded", function(event) { let preFooter = document.createElement('div'); preFooter.className= 'pre-footer-subscribe'; preFooter.innerHTML = ` <a class="pre-footer-subscribe__all-newsletters" href="https://www.just-style.com/all-newsletters"> <img src='https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/images/eye.svg' alt=''> <span class="text">View all newsletters</span> <span class="icon-chevron-right"></span> </a> <div class="pre-footer-subscribe__click" onclick="showPopUp('newsletter')"> <figure class="pre-footer-subscribe__figure"> <div class="lines"></div> </figure> <span class="text"> Receive our newsletter - data, insights and analysis delivered to you <span class="icon-chevron-right"></span></span> </div> ` var cfooterExist = document.getElementsByClassName('c-footer'); if (cfooterExist.length > 0) { document.querySelector('footer.c-footer').before(preFooter); } }) </script> <!--this line was after line no 13, <img src='-B2B/assets/img/newsletter-icon.svg' alt=''>--> <!-- Memberships powered by Paid Memberships Pro v2.5.7. --> <script type="text/javascript" src="https://www.just-style.com/wp-content/plugins/verdict-tracking//js/permutiveData.js?ver=1.0.5" id="crb-permutive-data-js"></script> <script type="text/javascript" id="nsmgscampaigns-js-extra"> /* <![CDATA[ */ var nsmgscampaigns = {"ajaxurl":"https:\/\/www.just-style.com\/wp-admin\/admin-ajax.php","nonce":"9c369aa0b4"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.just-style.com/wp-content/plugins/nsmg-campaigns/assets/public/js/main.js?ver=2.7#defer" id="nsmgscampaigns-js"></script> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?ver=1.0" id="ha-recaptcha-js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js" id="Swiper-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/swiper.js?ver=5.127" id="gdm-b2b-swiper-script-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/sep-22-ui.js?ver=2.0.3" id="sep-22-redesign-ui-script-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/catfish.js?ver=1.5" id="catfish-script-js"></script> <script type="text/javascript" src="https://cdn.plyr.io/3.6.3/plyr.polyfilled.js?ver=3.6.3" id="plyr-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-includes/js/underscore.min.js?ver=1.13.7" id="underscore-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/themes/goodlife-wp/assets/js/vendor.min.js?ver=4.6.0" id="thb-vendor-js"></script> <script type="text/javascript" id="thb-app-js-extra"> /* <![CDATA[ */ var themeajax = {"url":"https:\/\/www.just-style.com\/wp-admin\/admin-ajax.php","l10n":{"loading":"Loading ...","nomore":"No More Posts"},"settings":{"viai_publisher_id":"431861828953521","thb_custom_video_player":"on"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.just-style.com/wp-content/themes/goodlife-wp/assets/js/app.min.js?ver=4.6.0" id="thb-app-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/plugins/storefronts-gd/assets/js/app.js?ver=5.8.6" id="main-js-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/collapseToggler.js?ver=1.1.0" id="Collapse-toggler-js-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/collapsible.js?ver=1.7.8" id="Collapse-js-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/modal.js?ver=1.7.9" id="Modal-js-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/plugins/storefronts-gd/assets/vendor/swiper/swiper.js?ver=6.8.3" id="Swiper-js-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/plugins/storefronts-gd/assets/js/swiper.js?ver=5.127" id="gdm-slider-js-js"></script> <script data-cfasync="false" type="text/javascript" data-parsely-site="just-style.com" src="https://cdn.parsely.com/keys/just-style.com/p.js?ver=2.6.1" id="parsely-cfg"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/jquery.min.js?ver=6.7.1" id="jquery_latest-js"></script> <script type="text/javascript" src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/detect-private-browsing.js?ver=6.7.1" id="detect_browsing-js"></script> <aside id="thb-login" class="mfp-hide thb-login-form light"> <ul> <li class="lost"><a href="#" class="always">Lost Password</a> <span class="back">Back ⟶</span></li> <li><a href="#" class="active">Login</a></li> <li><a href="#">Register</a></li> </ul> <div class="thb-overflow-container"> <div class="thb-form-container"> <div class="thb-lost"> <form id="thb_lost_form" action="https://www.just-style.com/" method="post"> <div class="thb-errors lost-errors"></div> <div class="form-field"> <input class="form-control required " name="thb_user_or_email" id="thb_user_or_email" type="text" placeholder="Username or E-mail" /> </div> <div class="form-field"> <input type="hidden" name="action" value="thb_reset_password"/> <button class="btn " type="submit">Get new password</button> </div> <input type="hidden" id="password-security" name="password-security" value="ce07252863" /><input type="hidden" name="_wp_http_referer" value="/sector/theme/technology/internet-of-things/" /> </form> </div> <div class="thb-login"> <form id="thb_login_form" action="https://www.just-style.com/" method="post"> <div class="thb-errors login-errors"></div> <div class="form-field"> <input class="form-control required " name="thb_user_login" type="text" placeholder="Username" autocomplete="off" /> </div> <div class="form-field"> <input class="form-control required " name="thb_user_pass" id="thb_user_pass" type="password" placeholder="Password"> </div> <div class="form-field"> <a href="#" class="lost_password">Lost Password?</a> </div> <div class="form-field last"> <input type="hidden" name="action" value="thb_login_member"/> <button class="btn " type="submit">Login</button> </div> <input type="hidden" id="login-security" name="login-security" value="ce07252863" /><input type="hidden" name="_wp_http_referer" value="/sector/theme/technology/internet-of-things/" /> </form> </div> <div class="thb-register"> <div class="alert alert-warning">Registration is disabled.</div> </div> </div> </div> </aside> <div class="hide"> <svg class="comment_icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="13px" height="13px" viewBox="0 0 13 13" enable-background="new 0 0 13 13" xml:space="preserve"> <path id="comment_icon" d="M12.7,0H0.3C0.134,0,0,0.128,0,0.286v9.143c0,0.157,0.134,0.286,0.3,0.286h2.1v3c0,0.105,0.061,0.201,0.159,0.252 C2.603,12.988,2.651,13,2.7,13c0.058,0,0.116-0.016,0.167-0.048l3.524-3.237H12.7c0.165,0,0.3-0.129,0.3-0.286V0.286 C13,0.128,12.865,0,12.7,0z"/> </svg> </div> <script type="text/javascript"> var elem = document.getElementById("framecovid"); function openFullscreen() { if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.mozRequestFullScreen) { /* Firefox */ elem.mozRequestFullScreen(); } else if (elem.webkitRequestFullscreen) { /* Chrome, Safari & Opera */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE/Edge */ elem.msRequestFullscreen(); } } </script> <style> .covidspreaddata{ font-size: 16px; padding: 6px 14px; color: #18a1cd; font-weight: normal; font-family: Roboto,sans-serif; } .covidspreaddata:hover{ cursor: pointer; } </style> <script> function addParam() { for (var e = ["www.just-style.com", "pantheonsite.io"], n = ["scalar", "pid", "sid", "utm_source", "utm_medium", "utm_content", "utm_campaign"], t = document.querySelectorAll("a"), o = 0; o < t.length; o++) for (var a = 0; a < e.length; a++) t[o].href.indexOf(e[a]) > -1 && -1 === t[o].href.indexOf("#") && window.location.href.indexOf("?") > -1 && (t[o].href = i(t[o].href)); function i(e) { e = -1 === e.indexOf("?") ? e + "?" : e + "&"; for (var t = [], o = 0; o < n.length; o++) r(n[o]) && t.push(n[o] + "=" + r(n[o])); if( e.indexOf("utm_") == -1) { var a = e + t.join("&"); } return (a = a.replace(/&$/, "")).replace(/\?$/, "") } function r(e) { if (e = new RegExp("[?&]" + encodeURIComponent(e) + "=([^&]*)").exec(window.location.search)) return decodeURIComponent(e[1]) } } jQuery( document ).ready(function() { addParam(); }); jQuery('.c-company-header__links-toggle-button, .c-company-header__form-toggle-button, .menu-item-type-custom .c-nav-featured__menu-item-link, .btn-custom, .page-template-template-aboutus-magazine .c-tabs-nav__tab').click(function(event) { // This will prevent the default action of the anchor event.preventDefault(); // Failing the above, you could use this, however the above is recommended return false; }); jQuery('.single-storefronts .c-tabs-nav__tab, .page-template-template-aboutus-online .c-tabs-nav__tab, .page-template-template-aboutus-magazine .c-tabs-nav__tab').on('click', function(){ jQuery('html,body').stop().animate({ scrollTop: jQuery( jQuery(this).attr('href') ).offset().top - jQuery('.x-navbar').height() },700 ,'swing'); }); </script> <script type="text/javascript"> jQuery( document ).ready(function() { window._uxa = window._uxa || []; var cname1='pageType:'; var cvalue1="post- archive page"; window._uxa.push(['setCustomVariable', 1, cname1, cvalue1]); var cname2 = 'pageCategory:'; var cname3 = 'region:'; var cvalue3 =""; window._uxa.push(['setCustomVariable', 3, cname3, cvalue3]); var cname4 = 'sector:'; var cvalue4 ="Internet of Things"; window._uxa.push(['setCustomVariable', 4, cname4, cvalue4]); var cname5='reporting:' var cvalue5 ="Buyer鈥檚 Guide"; window._uxa.push(['setCustomVariable', 5, cname5, cvalue5]); }); // we don't need this anymore // jQuery(document).ready(function(){ // jQuery('#Sgpollsputhere').css('height', jQuery(window).height()-30); // jQuery(window).resize(function(){ // jQuery('#Sgpollsputhere').css('height', jQuery(window).height()-30); // }); // }); </script> <!-- Start of HubSpot Embed Code --> <script type="text/javascript" id="hs-script-loader" async defer src="//js-eu1.hs-scripts.com/26632421.js?businessUnitId=15641589"></script> <!-- End of HubSpot Embed Code --> <!--<script src="https://pr-fr-chat-b2b-gdm-figaro1.pantheonsite.io/mining-technology/wp-content/themes/goodlife-wp-B2B/api-search/ai-search.js"></script>--> <!-- Javascript modules --> <script type="module" src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/modules.js?ver=1.006"></script> <script type="module" src="https://www.just-style.com/wp-content/themes/goodlife-wp-B2B/assets/js/index.js?ver=1.2"></script> <script type='text/javascript' src='https://www.google.com/recaptcha/api.js?ver=1.0' id='ha-recaptcha-js'></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-7b82eb47d05ddffd6c6","applicationID":"1250398555","transactionName":"MVAAZkoFWEBSURIKWwgaI1FMDVldHEYHG1sIWg9LFRdTUEddFA==","queueTime":0,"applicationTime":1394,"atts":"HRcDEAIfS04=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html><script> var my_report_field_offset = '31' ; var my_report_field_nonce = '5ab6af1c74'; var my_report_ajax_url = 'https://www.just-style.com/wp-admin/admin-ajax.php'; var taxonomy = 'sector' ; var term_id = '2937'; var post_ids = '[192188,185749,171548,169872,165361,165370,164435,155686,147806,156002,145531,144906,145407,144172,144094,143565,142405,141789,141441,141426,141033,140037,139140,138473,139009,138941,138938,137957,137073,136763,136741,138239,136444,136869,136866,135913,135009,134696]'; var my_report_more = true; function my_category_show_more() { jQuery.post( my_report_ajax_url, { 'action': 'my_category_show_more', 'offset': my_report_field_offset, 'nonce': my_report_field_nonce, 'taxonomy': taxonomy, 'term_id': term_id, 'post_not_ids': post_ids, }, function (json) { jQuery('#load_more_posts').append(json['content']); my_report_field_offset = json['offset']; if (!json['more']) { jQuery('#pagination_showmore_category_btn').css('display', 'none'); } }, 'json' ); } </script> <script> var my_report_field_offset = '31' ; var my_report_field_nonce = '5ab6af1c74'; var my_report_ajax_url = 'https://www.just-style.com/wp-admin/admin-ajax.php'; var taxonomy = 'sector' ; var termm_id = '2937' ; var slug = 'internet-of-things'; var my_report_more = true; function my_subcat_show_more() { jQuery.post( my_report_ajax_url, { 'action': 'my_subcat_show_more', 'offset': my_report_field_offset, 'nonce': my_report_field_nonce, 'taxonomy': taxonomy, 'termm_id' : termm_id, 'slug' : slug, }, function (json) { jQuery('#load_sub_posts').append(json['content']); my_report_field_offset = json['offset']; if (!json['more']) { jQuery('#pagination_showmore_subcat_btn').css('display', 'none'); } }, 'json' ); } </script> <script> var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } return false; }; jQuery(function(){ if(getUrlParameter("utm_campaign")){ jQuery("input[name='utm_campaign']").val(getUrlParameter("utm_campaign")); } if(getUrlParameter("utm_medium")){ jQuery("input[name='utm_medium']").val(getUrlParameter("utm_medium")); } if(getUrlParameter("utm_source")){ jQuery("input[name='utm_source']").val(getUrlParameter("utm_source")); } if(getUrlParameter("utm_content")){ jQuery("input[name='utm_content']").val(getUrlParameter("utm_content")); } }); </script> <script> var my_report_ajax_url = 'https://www.just-style.com/wp-admin/admin-ajax.php'; var url = 'https://www.just-style.com/buyers-guide/lead-generation-providers-technology/'; function additional_whitepapers() { var additional_whitepaper_title = jQuery('#additional_whitepapers').text(); alert(additional_whitepaper_title); $.ajax({ url: my_report_ajax_url, type :"POST", data : { 'action': 'my_additional_whitepapers', 'additional_whitepaper_title' : jQuery(this).attr('href'), /*'additional_whitepaper_image' : '', 'additional_whitepaper_description' : '', 'additional_whitepaper_type' : '', 'additional_whitepaper_url' : '',*/ }, success: function(response) { //window.location.href = url; jQuery('#curriculum').html(data); }, dataType: 'json' }); return false; } </script>