PageSourceSearch

https://lfca.earth/component---src-pages-how-ai-feels-js-f24e59d739b287cb75c7.js

js lfca.earth collected 2026-10-01 12:32:35 UTC 15,311 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[73],{26268:function(e,t,o){o.d(t,{_C:function(){return n},ig:function(){return a},mR:function(){return s},wL:function(){return r}});const n={viewBox:[0,0,800,800],center:[400,400],radii:{core:125,branchOuter:250,outerOuter:372}},a=[{name:"Sad",colors:{core:"#4FA3E3",branch:"#9BC9EF",outer:"#CFE4F7"},branches:[{name:"Lonely",outer:["Isolated","Abandoned"]},{name:"Vulnerable",outer:["Fragile","Defenseless"]},{name:"Despair",outer:["Powerless","Grief-stricken"]},{name:"Guilty",outer:["Remorseful","Ashamed"]},{name:"Depressed",outer:["Empty","Melancholy"]}]},{name:"Fear",colors:{core:"#4CAF6E",branch:"#93D3A6",outer:"#CDEBD5"},branches:[{name:"Scared",outer:["Terrified","Panicked"]},{name:"Anxious",outer:["Overwhelmed","Worried"]},{name:"Insecure",outer:["Inadequate","Inferior"]},{name:"Weak",outer:["Worthless","Helpless"]},{name:"Rejected",outer:["Excluded","Persecuted"]}]},{name:"Disgust",colors:{core:"#F5A623",branch:"#F7C577",outer:"#FBE3B8"},branches:[{name:"Repelled",outer:["Revolted","Nauseated"]},{name:"Disapproving",outer:["Judgmental","Embarrassed"]},{name:"Awful",outer:["Horrified","Abominable"]},{name:"Avoidant",outer:["Hesitant","Distant"]},{name:"Disdainful",outer:["Contemptuous","Dismissive"]}]},{name:"Surprise",colors:{core:"#9B6FC4",branch:"#C3A5DE",outer:"#E1D2EF"},branches:[{name:"Moved",outer:["Stimulated","Touched"]},{name:"Excited",outer:["Energetic","Eager"]},{name:"Amazed",outer:["Awe-struck","Astonished"]},{name:"Confused",outer:["Perplexed","Disoriented"]},{name:"Startled",outer:["Dismayed","Shocked"]}]},{name:"Anger",colors:{core:"#EF5350",branch:"#F49B99",outer:"#F8CFCE"},branches:[{name:"Critical",outer:["Skeptical","Sarcastic"]},{name:"Hateful",outer:["Scornful","Loathing"]},{name:"Frustrated",outer:["Infuriated","Annoyed"]},{name:"Hostile",outer:["Bitter","Aggressive"]},{name:"Provoked",outer:["Resentful","Aggravated"]}]},{name:"Happy",colors:{core:"#FFD93B",branch:"#FCE07A",outer:"#FBF0BE"},branches:[{name:"Joyful",outer:["Elated","Radiant"]},{name:"Interested",outer:["Inquisitive","Curious"]},{name:"Proud",outer:["Illustrious","Triumphant"]},{name:"Content",outer:["Satisfied","Peaceful"]},{name:"Optimistic",outer:["Inspired","Hopeful"]}]}],s=[{person:"Lucy",color:"#D6336C",image:"https://images.ctfassets.net/btqy35w0l487/6QAxZmvMcBhQv2dmvoWIR5/f4e4b554107c4a90bfc5565960d433d2/Rachel_Loughrey.jpg?w=1200&h=1200&q=50&fm=webp",responses:[{emotion:"Disoriented",note:""},{emotion:"Confused",note:""},{emotion:"Bitter",note:"I studied art and have always loved creativity, so watching AI take over creative work stings. I am scared it will come for our creativity and take away something that makes us human."},{emotion:"Interested",note:"I am using it a lot now and it does really help me think stuff through."}]},{person:"Piotr",color:"#1098AD",image:"https://images.ctfassets.net/btqy35w0l487/227ib6K0ks4xrQV13I0xhl/97d67f1d72050165e5548758a74f4df8/Piotr.jpeg?w=500&h=500&q=50&fm=webp",responses:[{emotion:"Worried",note:"What this will do to our society."},{emotion:"Curious",note:"I recently started a course on AI and sustainability, and I'm really enjoying it. I love learning new things, and getting past my initial hesitation about AI has left me feeling more hopeful."},{emotion:"Provoked",note:"I have a daughter and am really unsure what this will do to her future."}]},{person:"Timo",color:"#5F3DC4",image:"https://images.ctfassets.net/btqy35w0l487/dzoK50j2RhJxqkz7KqJJA/f0797ed867585ff4b63fd16afb0fc042/IMG_8514.JPG?w=1200&h=1200&q=50&fm=webp",responses:[{emotion:"Bitter",note:"AI can already write better code, faster, than the 15 years it took me to learn how. I'm grateful for what it can do - but I'd be lying if I said that didn't sting a little."},{emotion:"Hopeful",note:"Honestly, the way AI is reshaping our society terrifies me - but I'm an optimist, and I'm not ready to give up hope."},{emotion:"Proud",note:"I feel weirdly proud when I create something with AI - even if a lot of the work is done by AI, I kind of feel ownership for it?"}]},{person:"Luce",color:"#087F5B",image:"https://images.ctfassets.net/btqy35w0l487/qXijUs4xvXuMvtnXfd0Ty/8d4b29a69febdafbfca52135276e0293/Lucie_Pourquier_LinkedIn.jpeg?w=600&h=600&q=50&fm=webp",responses:[{emotion:"Nauseated",note:"A weird mix of disgust - something that pushes me off it."},{emotion:"Satisfied",note:"Incredibly useful - I use it so much, especially since I'm not a native English speaker."},{emotion:"Vulnerable",note:"I use AI because I feel like I have to - it's just too good to ignore. But it makes me feel vulnerable, and I fear for my job and my future."}]}],r=[{person:"Luce",emotion:"Vulnerable"},{person:"Timo",emotion:"Proud"},{person:"Lucy",emotion:"Bitter"}]},34498:function(e,t,o){o.d(t,{L9:function(){return i},hE:function(){return s},oB:function(){return r}});const n=(e,t,o,n)=>{const a=n*Math.PI/180;return[e+o*Math.sin(a),t-o*Math.cos(a)]},a=(e,t,o,a,s,r)=>{const l=n(e,t,o,s),i=n(e,t,a,s),c=n(e,t,a,r),m=n(e,t,o,r);return`M${l[0]} ${l[1]}L${i[0]} ${i[1]}A${a} ${a} 0 0 1 ${c[0]}
1 ${c[1]}L${m[0]} ${m[1]}A${o} ${o} 0 0 0 ${l[0]} ${l[1]}Z`},s=e=>{let{cores:t,geometry:o}=e;const[s,r]=o.center,l=o.radii.core,i=o.radii.branchOuter,c=o.radii.outerOuter,m=[],u=[],d={},h={},p=(e,t,o,a)=>{const[l,i]=n(s,r,t,o);d[e]={x:l,y:i},h[e]=o;const c=o>180?o+90:o-90;u.push({text:e,x:l,y:i,size:11,cls:a,rotation:c})};return t.forEach(((e,t)=>{const o=60*t,n=o+60,{colors:u}=e;m.push({id:`core-${e.name}`,d:a(s,r,0,l,o,n),fill:u.core,emotion:e.name}),e.branches.forEach(((e,t)=>{const n=o+12*t,d=n+12;m.push({id:`branch-${e.name}`,d:a(s,r,l,i,n,d),fill:u.branch,emotion:e.name}),e.outer.forEach(((e,t)=>{const o=n+6*t,l=o+6;m.push({id:`outer-${e}`,d:a(s,r,i,c,o,l),fill:u.outer,emotion:e}),p(e,(i+c)/2,(o+l)/2,"outer")})),p(e.name,(l+i)/2,(n+d)/2,"mid")})),p(e.name,.55*l,o+30,"core")})),{segments:m,labels:u,centroids:d,labelAngles:h}},r=e=>{const t=[0];let o=0;return e.forEach((e=>{const n=(-e%(a=360)+a)%a;var a;const s=n+360*Math.round((o-n)/360);t.push(s),o=s})),t},l=e=>{let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return(t>>>0)%1e4/1e4},i=(e,t)=>{const o=[];return e.forEach((e=>{let{person:n,color:a,responses:s}=e;s.forEach((e=>{let{emotion:s,note:r}=e;const i=t[s];if(!i)return;const c=`${n}-${s}`,m=26*(l(`${c}-x`)-.5),u=26*(l(`${c}-y`)-.5);o.push({x:i.x+m,y:i.y+u,person:n,color:a,emotion:s,note:r})}))})),o}},70804:function(e,t,o){o.r(t),o.d(t,{Head:function(){return $},default:function(){return F}});var n=o(67294),a=o(45935),s=(o(40062),o(71577)),r=(o(73381),o(48086)),l=o(93433),i=(o(68818),o(46942)),c=o(94184),m=o.n(c),u=o(26268),d=o(34498),h=o(18694);const p=(()=>{const e={};return u.ig.forEach((t=>{e[t.name]={core:t.name,color:t.colors.core},t.branches.forEach((o=>{e[o.name]={core:t.name,color:t.colors.branch},o.outer.forEach((o=>{e[o]={core:t.name,color:t.colors.outer}}))}))})),e})(),f=u.ig.map((e=>({name:e.name,color:e.colors.core}))),y=e=>{var t;return(null===(t=p[e])||void 0===t?void 0:t.color)||"#9b6fc4"},g=[{emotion:"Curious",note:"I keep finding new things it can do - and I can't stop poking at it."},{emotion:"Overwhelmed",note:"It moves faster than I can keep up with, and that never quite stops."},{emotion:"Hopeful",note:"Maybe it finally frees us up for the work that actually matters."},{emotion:"Provoked",note:"Shocked how good it already is at things I trained years to do."},{emotion:"Worried",note:"Mostly about what this does to how my kids will learn and think."},{emotion:"Excited",note:"First tech in a long while that feels genuinely new to me."},{emotion:"Vulnerable",note:"I use AI because I feel I have to now, and that quietly scares me."},{emotion:"Skeptical",note:"Half of it is hype. The other half I'm honestly not sure about yet."},{emotion:"Inspired",note:"It nudges me toward ideas I don't think I'd have reached alone."},{emotion:"Anxious",note:"Quietly worried about my job, if I let myself think about it."},{emotion:"Guilty",note:"Feels like cheating some days, even when it clearly helps."},{emotion:"Amazed",note:"Every so often it does something that genuinely stops me short."}],{TextArea:E}=i.default,w=e=>e.feelings||[{emotion:e.emotion,note:e.note}],b=e=>{const t={};return f.forEach((e=>{t[e.name]=0})),e.forEach((e=>w(e).forEach((e=>{const o=(n=e.emotion,(null===(a=p[n])||void 0===a?void 0:a.core)||"Surprise");var n,a;t[o]=(t[o]||0)+1})))),t},v=e=>{let{segments:t,labels:o,centroids:a,selected:s,onToggle:r}=e;return n.createElement("div",{className:"es-wheelwrap"},n.createElement("svg",{viewBox:`${u._C.viewBox.join(" ")}`,"aria-label":"Emotion wheel"},t.map((e=>n.createElement("path",{key:e.id,d:e.d,fill:e.fill,className:m()("es-seg",s.includes(e.emotion)&&"is-active"),onClick:()=>r(e.emotion)}))),o.map((e=>n.createElement("text",{key:e.text,x:e.x,y:e.y,fontSize:e.size,textAnchor:"middle",dominantBaseline:"middle",className:m()("es-lab",e.cls,s.includes(e.text)&&"is-active"),transform:`rotate(${e.rotation} ${e.x} ${e.y})`},e.text))),s.map((e=>a[e]&&n.createElement("circle",{key:e,className:"es-marker",cx:a[e].x,cy:a[e].y,r:15,fill:y(e)})))))},k=e=>{let{pick:t,onNote:o,onRemove:a}=e;return n.createElement("div",{className:"es-slot is-filled",style:{"--pc":y(t.emotion)}},n.createElement("div",{className:"es-slot-head"},n.createElement("span",{className:"es-slot-name"},t.emotion),n.createElement("button",{type:"button",className:"es-slot-remove",onClick:()=>a(t.emotion),"aria-label":`Remove ${t.emotion}`},"×")),n.createElement(E,{value:t.note,onChange:e=>o(t.emotion,e.target.value),rows:3,maxLength:200,placeholder:`Why does AI make you feel ${t.emotion.toLowerCase()}?`}))},I=e=>{let{index:t}=e;return n.createElement("div",{className:"es-slot is-empty"},n.createElement("span",{className:"es-slot-num"},t),n.createElement("span",{className:"es-slot-hint"},"Tap a feeling on the wheel"))},A=e=>{let{responses:t}=e;const o=(0,n.useMemo)((()=>b(t)),[t]),a=Math.max.apply(Math,[1].concat((0,l.Z)(Object.values(o))));return n.createElement("div",{className:"es-dist"},f.map((e=>n.createElement("div",{className:"es-dist-row",key:e.name},n.createElement("span",{className:"es-dist-label"},e.name),n.createElement("span",{className:"es-dist-track"},n.createElement("span",{className:"es-dist-bar",style:{width:o[e.name]/a*100+"%",background:e.color}})),n.createElement("span",{className:"es-dist-count"},o[e.name])))))},N=e=>{let{responses:t}=e;const o=b(t),a=Math.max.apply(Math,[1].concat((0,l.Z)(Object.values(o))));return n.createElement("div",{className:"es-teaser"}
1,n.createElement("div",{className:"es-teaser-bars","aria-hidden":"true"},f.map((e=>n.createElement("span",{className:"es-teaser-track",key:e.name},n.createElement("span",{className:"es-teaser-bar",style:{width:o[e.name]/a*100+"%",background:e.color}}))))),n.createElement("div",{className:"es-teaser-overlay"},n.createElement("span",{className:"es-teaser-lock",role:"img","aria-label":"Locked"},"🔒"),n.createElement("p",null,"See where you stand.",n.createElement("br",null),n.createElement("strong",null,1240..toLocaleString())," people already have.")))},x=e=>{let{response:t}=e;const o=w(t);return n.createElement("div",{className:m()("es-response",t.mine&&"is-mine")},n.createElement("div",{className:"es-response-tags"},o.map((e=>n.createElement("span",{className:"es-response-tag",key:e.emotion,style:{background:y(e.emotion)}},e.emotion))),t.mine&&n.createElement("span",{className:"es-response-you"},"your answer")),o.map(((e,t)=>e.note&&n.createElement("p",{className:"es-response-note",key:t},e.note))))},C=()=>{const{segments:e,labels:t,centroids:o}=(0,n.useMemo)((()=>(0,d.hE)({cores:u.ig,geometry:u._C})),[]),{0:a,1:i}=(0,n.useState)([]),{0:c,1:m}=(0,n.useState)(!1),{0:p,1:f}=(0,n.useState)(g),y=(0,n.useRef)(null),E=(e,t)=>i((o=>o.map((o=>o.emotion===e?{...o,note:t}:o)))),b=e=>i((t=>t.filter((t=>t.emotion!==e)))),C=a.map((e=>e.emotion)),$="undefined"!=typeof window?`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(window.location.href)}`:"#";return n.createElement("div",{className:"emotion-survey"},!c&&n.createElement("div",{className:"es-layout"},n.createElement("aside",{className:"es-side"},n.createElement(h.Z,{text:"AI survey 2026"}),n.createElement("h1",{className:"es-title"},"How does AI really make you feel?"),n.createElement("p",{className:"es-sub"},"Rarely just one thing. Pick up to three feelings AI stirs up in you, add a few words on each - then see where you stand next to"," ",n.createElement("strong",null,1240..toLocaleString())," others. Anonymous, no logins."),n.createElement("div",{className:"es-instructions"},n.createElement("span",{className:"es-counter"},a.length,n.createElement("span",{className:"es-counter-max"}," / ",3)),n.createElement("span",{className:"es-instructions-text"},a.length?"chosen. Tap the wheel to add or remove.":"chosen. Tap a feeling on the wheel to start.")),n.createElement("div",{className:"es-slots"},Array.from({length:3}).map(((e,t)=>a[t]?n.createElement(k,{key:a[t].emotion,pick:a[t],onNote:E,onRemove:b}):n.createElement(I,{key:`empty-${t}`,index:t+1})))),n.createElement("div",{className:"es-submit"},n.createElement(s.Z,{type:"primary",size:"large",block:!0,disabled:!a.length,onClick:()=>{if(!a.length)return;const e={mine:!0,feelings:a.map((e=>({emotion:e.emotion,note:e.note.trim()})))};f((t=>[e].concat((0,l.Z)(t)))),m(!0),r.ZP.success("Thank you for sharing."),"undefined"!=typeof window&&y.current&&window.requestAnimationFrame((()=>y.current.scrollIntoView({behavior:"smooth",block:"start"})))}},"Share & see where you stand")),n.createElement(N,{responses:p})),n.createElement("main",{className:"es-wheel-col"},n.createElement(v,{segments:e,labels:t,centroids:o,selected:C,onToggle:e=>{i((t=>t.some((t=>t.emotion===e))?t.filter((t=>t.emotion!==e)):t.length>=3?(r.ZP.info("You can pick up to 3 feelings."),t):[].concat((0,l.Z)(t),[{emotion:e,note:""}])))}}))),c&&n.createElement("div",{className:"es-results",ref:y},n.createElement("h2",{className:"es-results-title"},"You're not alone."),n.createElement("p",{className:"es-results-sub"},"Here's how ",p.length," people really feel about AI right now."),n.createElement(A,{responses:p}),n.createElement("div",{className:"es-feed"},p.map(((e,t)=>n.createElement(x,{key:e.mine?`mine-${t}`:`${w(e)[0].emotion}-${t}`,response:e})))),n.createElement("div",{className:"es-share"},n.createElement("p",null,"Know someone who'd answer honestly? Pass it on."),n.createElement("div",{className:"es-share-actions"},n.createElement(s.Z,{type:"primary",size:"large",href:$,target:"_blank",rel:"noopener noreferrer"},"Share on LinkedIn"),n.createElement(s.Z,{type:"default",size:"large",onClick:()=>{m(!1),i([])}},"Answer again")))))};function $(){return n.createElement(n.Fragment,null,n.createElement("title",null,"How does AI really make you feel?"),n.createElement("meta",{name:"description",content:"An anonymous, 30-second gut check: pick the feeling AI gives you, say 
1why, and see how everyone else really feels."}))}var F=e=>{let{location:t}=e;return n.createElement(a.Z,{location:t,templateKey:"minimal",inverse:!1},n.createElement(C,null))}}}]);
2//# sourceMappingURL=component---src-pages-how-ai-feels-js-f24e59d739b287cb75c7.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.