(()=>{var lc={meta:{name:"NumberSwipe \u660E\u4EAE\u6559\u5177\u5BA4",version:"1.0-proposal",date:"2026-10-21",status:"Design specification; not applied to runtime",unit:"logical layout unit, not physical pixel",reference:[375,812]},color:{background:"#FFE69A",backgroundBottom:"#FFDE79",pattern:"#E8BE54",stage:"#FFF6DF",surface:"#FFFBF2",surfaceMuted:"#F1E6D0",cellFace:"#FFF8EA",cellDepth:"#D8C4A0",cellBoundary:"#8A7660",cellBevel:"#FFFFFF",ink:"#43382F",inkSecondary:"#71604F",primary:"#6552D9",primaryPressed:"#5140B7",primaryDepth:"#49379E",primarySoft:"#ECE7FF",primaryEdge:"#ADA0F1",onPrimary:"#FFFFFF",coral:"#F57950",coralInk:"#4F2418",coralSoft:"#FFE0CF",danger:"#B93B46",dangerDepth:"#8D2934",dangerSoft:"#FBE4E5",dangerInk:"#862735",hint:"#8B5E00",hintSoft:"#FFF0B8",hintCore:"#FFFFFF",hintCasing:"#43382F",hintRibbon:"#F49B75",hintRibbonDepth:"#C96E48",hintRibbonLight:"#FFF5DD",hintSpark:"#FFFDF0",success:"#2E6B52",successSoft:"#DEEFDC",categoryBlueFace:"#CEE4FF",categoryBlueInk:"#245A92",categoryOrangeFace:"#FFE0B2",categoryOrangeInk:"#8A470E",wallInk:"#43382F",wallStripe:"#F7C74D",doorClosed:"#8B4B29",doorOpen:"#2E6B52",disabledFace:"#E9E1D3",disabledInk:"#7A7064",focus:"#5140B7",overlay:"#43382F"},referenceMatch:{version:"2-reference-cushion",authority:"User-supplied reference image; overrides earlier flat production proposal",color:{background:"#FFE383",backgroundBottom:"#FFDA68",pattern:"#EFBF4D",stage:"#FAEED6",surface:"#FBEFD9",cellFace:"#F9EDD5",cellDepth:"#CDB590",ink:"#51452E",inkSecondary:"#796644",primary:"#8178F4",primaryPressed:"#7369DF",primaryDepth:"#5750BA",primaryEdge:"#B7AAFF",coral:"#FF7946"},pitchMax:104,bridgeRatio:.25,cellDepthRatio:.085,cellDepthMax:7,bevelRatio:.085,stageMargin:12,buttonRadiusRatio:.32,conditionFrames:!1,endpointCorners:!1,categoryVisitedFrames:!1},font:{numeric:"Nunito",cjk:"Noto Sans SC",fallback:"system-ui, -apple-system, Segoe UI, Microsoft YaHei, sans-serif",numericWeight:800,bodyWeight:500,labelWeight:600,headingWeight:700},type:{display:{size:32,line:40,weight:800},pageTitle:{size:24,line:32,weight:700},section:{size:18,line:26,weight:700},body:{size:16,line:24,weight:500},button:{size:16,line:22,weight:700},label:{size:14,line:20,weight:600},caption:{size:13,line:18,weight:500},micro:{size:12,line:16,weight:500}},spacing:[4,8,12,16,20,24,32,40,48],layout:{referenceWidth:375,referenceHeight:812,margin:20,compactMargin:16,topbarHeight:48,headerHeight:40,statusHeight:28,playfieldHeight:464,feedbackHeight:40,actionHeight:64,actionGap:10,tapTarget:48,pitchPreferred:56,pitchTargetMin:44,pitchReviewBelow:44,tileInsetRatio:.045,bridgeThicknessRatio:.42,stagePadding:16},radius:{small:8,label:12,button:18,stage:28,card:24,sheet:28,dialog:24,cellRatio:.18,cellMin:6,cellMax:12,concaveMaxRatio:.06,hexMaxRatio:.11},material:{light:"upper-left",cellDepthRatio:.055,cellDepthMin:2,cellDepthMax:4,pressedDepth:1,cellBoundary:1.25,bevelWidth:1,gradientChannelDeltaMax:6,cellShadow:{x:0,y:3,blur:5,alpha:.1},stageShadow:{x:0,y:4,blur:10,alpha:.08},buttonShadow:{x:0,y:3,blur:5,alpha:.12},dialogShadow:{x:0,y:12,blur:28,alpha:.16}},motionMs:{fast:120,base:200,slow:320,hold:500,buttonPress:80,buttonRelease:120,step:140,bridge:120,undo:100,conflict:200,hintAttention:2400,hintSegmentCycleMin:1200,door:160,spinner:160,clearSweep:320,clearHold:500,entryStagger:12,entryStaggerCap:120},motion:{easeOut:[.22,1,.36,1],stepPeak:1.015,stepPressed:.985,buttonPressed:.98,conflictTravelMax:1.5,spinnerDegrees:120,ambientAnimation:!1,reducedMotionHint:"static dashed path; keep all hint information"},contrastPairs:[{name:"\u6807\u9898/\u9EC4\u5E95",fg:"ink",bg:"background",minimum:4.5},{name:"\u8F85\u52A9\u6587\u5B57/\u9EC4\u5E95",fg:"inkSecondary",bg:"background",minimum:4.5},{name:"\u6B63\u6587/\u821E\u53F0",fg:"ink",bg:"stage",minimum:4.5},{name:"\u8F85\u52A9\u6587\u5B57/\u821E\u53F0",fg:"inkSecondary",bg:"stage",minimum:4.5},{name:"\u6570\u5B57/\u672A\u8D70\u5757",fg:"ink",bg:"cellFace",minimum:4.5},{name:"\u767D\u6570\u5B57/\u8DEF\u5F84",fg:"onPrimary",bg:"primary",minimum:4.5},{name:"\u767D\u5B57/\u6309\u538B\u7D2B",fg:"onPrimary",bg:"primaryPressed",minimum:4.5},{name:"\u767D\u6570\u5B57/\u9519\u8BEF",fg:"onPrimary",bg:"danger",minimum:4.5},{name:"\u9519\u8BEF\u8BF4\u660E/\u6DE1\u7EA2",fg:"dangerInk",bg:"dangerSoft",minimum:4.5},{name:"\u73CA\u745A\u6807\u7B7E\u6587\u5B57",fg:"coralInk",bg:"coral",minimum:4.5},{name:"\u6DE1\u7D2B\u9009\u4E2D\u6587\u5B57",fg:"primaryPressed",bg:"primarySoft",minimum:4.5},{name:"\u63D0\u793A\u6587\u5B57/\u6DE1\u9EC4",fg:"hint",bg:"hintSoft",minimum:4.5},{name:"\u6210\u529F\u6587\u5B57/\u6DE1\u7EFF",fg:"success",bg:"successSoft",minimum:4.5},{name:"\u84DD\u7C7B\u522B\u6807\u8BB0",fg:"categoryBlueInk",bg:"categoryBlueFace",minimum:4.5},{name:"\u6A59\u7C7B\u522B\u6807\u8BB0",fg:"categoryOrangeInk",bg:"categoryOrangeFace",minimum:4.5},{name:"\u6570\u5B57/\u84DD\u7C7B\u522B\u9762",fg:"ink",bg:"categoryBlueFace",minimum:4.5},{name:"\u6570\u5B57/\u6A59\u7C7B\u522B\u9762",fg:"ink",bg:"categoryOrangeFace",minimum:4.5},{name:"\u683C\u8FB9/\u683C\u9762",fg:"cellBoundary",bg:"cellFace",minimum:3},{name:"\u683C\u8FB9/\u821E\u53F0",fg:"cellBoundary",bg:"stage",minimum:3},{name:"\u8DEF\u5F84/\u672A\u8D70\u683C",fg:"primary",bg:"cellFace",minimum:3},{name:"\u63D0\u793A\u63CF\u8FB9/\u821E\u53F0",fg:"hintCasing",bg:"stage",minimum:3},{name:"\u63D0\u793A\u767D\u82AF/\u63CF\u8FB9",fg:"hintCore",bg:"hintCasing",minimum:3},{name:"\u5899/\u9EC4\u8272\u6761\u7EB9",fg:"wallInk",bg:"wallStripe",minimum:3},{name:"\u5899/\u821E\u53F0",fg:"wallInk",bg:"stage",minimum:3},{name:"\u5F00\u95E8\u6807\u8BB0/\u821E\u53F0",fg:"doorOpen",bg:"stage",minimum:3},{name:"\u5173\u95E8\u6807\u8BB0/\u821E\u53F0",fg:"doorClosed",bg:"stage",minimum:3},{name:"\u7126\u70B9/\u9EC4\u5E95",fg:"focus",bg:"background",minimum:3},{name:"\u767D\u5B57/\u73CA\u745A\uFF08\u4EC5\u8BCA\u65AD\uFF0C\u4E0D\u91C7\u7528\uFF09",fg:"onPrimary",bg:"coral",minimum:null},{name:"\u683C\u9762/\u821E\u53F0\uFF08\u4EC5\u8BCA\u65AD\uFF0C\u683C\u8FB9\u627F\u62C5\u8BC6\u522B\uFF09",fg:"cellFace",bg:"stage",minimum:null},{name:"\u84DD\u7C7B\u522B\u9762/\u6A59\u7C7B\u522B\u9762\uFF08\u4EC5\u8BCA\u65AD\uFF0C\u53E6\u914D\u5F62\u72B6\uFF09",fg:"categoryBlueFace",bg:"categoryOrangeFace",minimum:null}]};function De(e){return e.shape?e.shape.map(([c,i])=>[e.x+c,e.y+i]):Array.from({length:(e.w||1)*(e.h||1)},(c,i)=>[e.x+i%(e.w||1),e.y+Math.floor(i/(e.w||1))])}function Ne(e){let c=e.cells,i=new Map(c.map((t,a)=>[t.id,a]));if(i.size!==c.length)throw Error("\u91CD\u590D\u683C id");let o=c.map(()=>[]),d=new Map;if(e.geometry!=="hex")for(let t=0;th===n&&g===y)}else l=De(c[t]).some(([n,y])=>[[1,0],[-1,0],[0,1],[0,-1]].some(([h,g])=>d.get(n+h+","+(y+g))===a));l&&(o[t].push(a),o[a].push(t))}let r=new Map;for(let t of c)if(t.clue!==void 0){if(!Number.isInteger(t.clue)||t.clue<1||t.clue>c.length||r.has(t.clue))throw Error("\u6570\u5B57\u8303\u56F4\u6216\u91CD\u590D");r.set(t.clue,i.get(t.id))}return{cells:c,ids:i,adj:o,clues:r}}function Zc(e){let c=[];for(let i=0;i<(e.relations||[]).length;i++)c.push({key:"relation:"+i,kind:"relation",...e.relations[i]});for(let i=0;i<(e.orderChains||[]).length;i++)for(let o=0;oa.id===c),d=e.cells.find(a=>a.id===i),r=new Set(De(d).map(a=>a.join(","))),t=new Set;for(let[a,l]of De(o))for(let[n,y,h]of[[-1,0,"l"],[1,0,"r"],[0,-1,"u"],[0,1,"d"]])r.has(a+n+","+(l+y))&&t.add(h);return t.size===1?[...t][0]:null}function l1(e,c,i){if(i===0||i===c.length-1)return null;let o=Ae(e,c[i],c[i-1]),d=Ae(e,c[i],c[i+1]);return o&&d?[o,d].sort().join(""):null}function be(e,c){for(let i=1;i[a,l+1])),t=[];if(!d){for(let a of e.cells)if(a.clue!==void 0){let l=r.get(a.id);(l!==void 0&&l!==a.clue||c.length>=a.clue&&c[a.clue-1]!==a.id)&&t.push({key:"clue:"+a.id,cells:[a.id,c[a.clue-1]].filter(Boolean),message:"\u56FA\u5B9A\u6570\u5B57\u6B65\u53F7\u4E0D\u7B26"})}}for(let a of Zc(e)){if(a.key===i)continue;let l=!1,n=[];if(a.kind==="relation"){let y=r.get(a.from),h=r.get(a.to);n=[a.from,a.to],l=h!==void 0&&(y===void 0||h-y!==a.delta)||y!==void 0&&h===void 0&&c.length>=y+a.delta}else if(a.kind==="order")n=[a.from,a.to],l=r.has(a.to)&&(!r.has(a.from)||r.get(a.from)>r.get(a.to));else if(a.kind==="window"){n=[a.cell];let y=r.get(a.cell);l=y!==void 0?ya.max:c.length>=a.max}else if(a.kind==="parity"){n=[a.cell];let y=r.get(a.cell);l=y!==void 0&&y%2===1!=(a.value==="odd")}else if(a.kind==="direction"){n=[a.cell];let y=r.get(a.cell);l=y===1||y!==void 0&&ys.id===c[y-1]),g=e.cells.find(s=>s.id===c[y]);h.category===g.category&&(l=!0,n.push(h.id,g.id))}else if(a.kind==="wall"||a.kind==="door")for(let y=1;yy)&&(l=!0,n=a.edge)}}l&&t.push({key:a.key,cells:n,message:a.kind==="relation"?"\u76F8\u5BF9\u6B65\u5DEE\u4E0D\u7B26":a.kind==="order"?"\u6807\u8BB0\u6B21\u5E8F\u4E0D\u7B26":a.kind==="window"?"\u5230\u8FBE\u7A97\u53E3\u4E0D\u7B26":a.kind==="parity"?"\u8BE5\u683C\u6B65\u53F7\u5947\u5076\u4E0D\u7B26":a.kind==="direction"?"\u8FDB\u51FA\u65B9\u5411\u4E0D\u7B26":a.kind==="wall"?"\u6C38\u4E45\u5899\u4E0D\u80FD\u7A7F\u8FC7":a.kind==="door"?"\u8FD9\u4E00\u6B65\u95E8\u662F\u5173\u95ED\u7684":a.kind==="gate"?"\u5F00\u5173\u5C1A\u672A\u6253\u5F00\u6B64\u95E8":"\u84DD\u6A59\u989C\u8272\u5FC5\u987B\u4EA4\u66FF"})}return t}function ci(e,c,i){let o=Ne(e);if(c.includes(i)||!o.ids.has(i))return!1;if(!c.length)return!o.clues.has(1)||o.cells[o.clues.get(1)].id===i;let d=c.at(-1);if(ei(e,c,d,i)||!o.adj[o.ids.get(d)].includes(o.ids.get(i))||(e.features||[]).includes("alternation")&&o.cells[o.ids.get(d)].category===o.cells[o.ids.get(i)].category)return!1;for(let r of e.gates||[])if(r.edge.includes(d)&&r.edge.includes(i)&&!c.includes(r.switchCell))return!1;return!0}function nc(e,{limit:c=2,omit:i=null,ignoreClues:o=!1,prune:d=!0,nodeLimit:r=1/0}={}){let t=Ne(e),a=t.cells.length,l=[],n=[],y=new Set,h=0,g=Zc(e).filter(f=>f.key!==i),s=g.some(f=>f.kind==="alternation"),w=t.adj.map((f,k)=>f.filter(S=>(!s||t.cells[k].category!==t.cells[S].category)&&!g.some(D=>D.kind==="wall"&&D.edge.includes(t.cells[k].id)&&D.edge.includes(t.cells[S].id)))),x=o?new Map:t.clues;function u(f){let k=new Set([f]),S=[f];for(let D=0;Dr)throw Error("\u6C42\u89E3\u8282\u70B9\u9884\u7B97\u8017\u5C3D\uFF0C\u4E0D\u80FD\u89C6\u4E3A\u552F\u4E00");y.add(f),n.push(t.cells[f].id);let k=n.length;if(!ae(e,n,{omit:i,ignoreClues:o}).length){if(k===a)l.push([...n]);else if(!d||u(f)){let S=x.get(k+1),D=w[f].filter(T=>!y.has(T)&&(S===void 0||T===S));D.sort((T,b)=>w[T].filter(v=>!y.has(v)).length-w[b].filter(v=>!y.has(v)).length);for(let T of D){if(!o&&t.cells[T].clue!==void 0&&t.cells[T].clue!==k+1)continue;let b=ei(e,n,t.cells[f].id,t.cells[T].id,{omit:i});for(let v of g)v.kind==="gate"&&v.edge.includes(t.cells[f].id)&&v.edge.includes(t.cells[T].id)&&!n.includes(v.switchCell)&&(b=!0);if(b||q(T),l.length>=c)break}}}n.pop(),y.delete(f)}let m=x.has(1)?[x.get(1)]:t.cells.map((f,k)=>k);for(let f of m)if(!(!o&&t.cells[f].clue!==void 0&&t.cells[f].clue!==1)&&(q(f),l.length>=c))break;return l}var yc=e=>e.map(c=>Math.round(c*1e4)).join(","),We=(e,c,i)=>(c[0]-e[0])*(i[1]-c[1])-(c[1]-e[1])*(i[0]-c[0]),N=(e,c)=>Math.hypot(e[0]-c[0],e[1]-c[1]),Tc=(e,c)=>[(e[0]+c[0])/2,(e[1]+c[1])/2];function n1(e){let c=new Set(e.map(r=>r.join(","))),i=[];for(let[r,t]of e)for(let[a,l,n,y]of[[0,-1,[r,t],[r+1,t]],[1,0,[r+1,t],[r+1,t+1]],[0,1,[r+1,t+1],[r,t+1]],[-1,0,[r,t+1],[r,t]]])c.has([r+a,t+l].join(","))||i.push({a:n,b:y,used:!1});let o=new Map;for(let r of i){let t=yc(r.a);o.has(t)||o.set(t,[]),o.get(t).push(r)}let d=[];for(let r of i){if(r.used)continue;let t=[],a=r;do{if(a.used=!0,t.push(a.a),yc(a.b)===yc(r.a))break;let l=(o.get(yc(a.b))||[]).filter(n=>!n.used);if(l.sort((n,y)=>We(a.a,a.b,y.b)-We(a.a,a.b,n.b)),a=l[0],!a)throw Error("Open block boundary");if(t.length>i.length)throw Error("Invalid block boundary")}while(!0);d.push(t.filter((l,n)=>Math.abs(We(t[(n+t.length-1)%t.length],l,t[(n+1)%t.length]))>1e-8))}return d}function y1(e,c){return e.map((i,o)=>{let d=e[(o+e.length-1)%e.length],r=e[(o+1)%e.length],t=N(d,i),a=N(i,r),l=[-(i[1]-d[1])/t,(i[0]-d[0])/t],n=[-(r[1]-i[1])/a,(r[0]-i[0])/a],y=1+l[0]*n[0]+l[1]*n[1];return[i[0]+c*(l[0]+n[0])/y,i[1]+c*(l[1]+n[1])/y]})}function xe(e,c,i,o=0){e.beginPath();for(let d of c){for(let r=0;r0?i:i/3,N(t,a)*.35,N(a,l)*.35),y=s=>{let w=N(s,a);return[a[0]+(s[0]-a[0])*n/w,a[1]+(s[1]-a[1])*n/w+o]},h=y(t),g=y(l);r===0?e.moveTo(...h):e.lineTo(...h),e.quadraticCurveTo(a[0],a[1]+o,...g)}e.closePath()}}function h1(e,c){let i=[];for(let d of e.parts)for(let r of c.parts)for(let t=0;t.01||Math.abs(We(t,a,n))>.01)){if(N(a,l)<.01){i[d]=[t,n],i.splice(r,1),o=!0;break e}if(N(n,t)<.01){i[d]=[l,a],i.splice(r,1),o=!0;break e}}}}return i.sort((d,r)=>N(...r)-N(...d)||d[0][0]-r[0][0]||d[0][1]-r[0][1])}function ii(e,c,i){let o=e.geometry==="hex",d=[],r=[];for(let b of e.cells){let v,R,j,P;o?(R=[1.5*b.r,Math.sqrt(3)*(b.q+b.r/2)],j=[Array.from({length:6},(E,O)=>[R[0]+Math.cos(O*Math.PI/3),R[1]+Math.sin(O*Math.PI/3)])],v=j):(P=De(b),v=P.map(([E,O])=>[[E,O],[E+1,O],[E+1,O+1],[E,O+1]]),j=n1(P),R=[P.reduce((E,O)=>E+O[0]+.5,0)/P.length,P.reduce((E,O)=>E+O[1]+.5,0)/P.length],b.shape&&(R=P.map(([E,O])=>[E+.5,O+.5]).sort((E,O)=>N(E,R)-N(O,R)||E[1]-O[1]||E[0]-O[0])[0])),d.push({cell:b,parts:v,rings:j,center:R,occupied:P}),r.push(...v.flat())}let t=Math.min(...r.map(b=>b[0])),a=Math.max(...r.map(b=>b[0])),l=Math.min(...r.map(b=>b[1])),n=Math.max(...r.map(b=>b[1])),y=!o&&a-t>=7||(e.features||[]).length>=3,h=H.referenceMatch.stageMargin,g=y?8:16,s=H.referenceMatch.pitchMax*Math.min(1,c/375),w=Math.min(s/(o?Math.sqrt(3):1),(c-2*(h+g))/(a-t),(i-2*(g+8))/(n-l)),x=(c-(a-t)*w)/2-t*w,u=(i-(n-l)*w)/2-l*w-2,q=([b,v])=>[x+b*w,u+v*w],m=w*(o?Math.sqrt(3):1),f=m*H.layout.tileInsetRatio,k=o?m*H.radius.hexMaxRatio:U(H.radius.cellMin,m*H.radius.cellRatio,H.radius.cellMax),S=d.map(b=>{let R=!o&&!b.cell.direction&&b.occupied.length>1?[...b.occupied].sort((P,E)=>P[1]-E[1]||P[0]-E[0])[0]:null,j=q(R?[R[0]+.5,R[1]+.5]:b.center);return{...b,parts:b.parts.map(P=>P.map(q)),rings:b.rings.map(P=>y1(P.map(q),f)),center:q(b.center),labelAnchor:j,radius:k}}),D=new Map(S.map(b=>[b.cell.id,b])),T=new Map;for(let b=0;b[b.cell.id,b.center])),polygons:S.flatMap(b=>b.parts.map(v=>({id:b.cell.id,p:v}))),transform:q}}function hc(e,c,i){return e.edges.get([c,i].sort().join("|"))}function Mc(e,c,i,o){if(!e.cell.shape)return[c,i];let d=e.occupied.map(([h,g])=>o.transform([h+.5,g+.5])),r=h=>d.reduce((g,s,w)=>N(s,h)Math.max(c,Math.min(i,e)),ai=e=>[1,3,5].map(c=>parseInt(e.slice(c,c+2),16));function di(e,c,i,o,d){for(e.set(c,{value:i,bytes:o}),d==="field"?Ic+=o:Dc+=o;(d==="field"?Ic:Dc)>(d==="field"?g1:s1)&&e.size>1;){let r=e.keys().next().value,t=e.get(r);e.delete(r),d==="field"?Ic-=t.bytes:Dc-=t.bytes}return i}function oi(e,c){let i=e.get(c);return i?(e.delete(c),e.set(c,i),i.value):null}function w1(e,c){return e.map(i=>{let o=[];for(let d=0;d0?c:c/3,l*.35,n*.35),g=[t[0]+(r[0]-t[0])*h/l,t[1]+(r[1]-t[1])*h/l],s=[t[0]+(a[0]-t[0])*h/n,t[1]+(a[1]-t[1])*h/n];for(let w=0;w<=6;w++){let x=w/6,u=1-x;o.push([u*u*g[0]+2*u*x*t[0]+x*x*s[0],u*u*g[1]+2*u*x*t[1]+x*x*s[1]])}}return o})}function x1(e,c,i,o,d,r,t){let a=oi(ri,t);if(a)return a;let l=Math.ceil(i*d)+2,n=Math.ceil(o*d)+2,y=new Float32Array(l*n*3),h=e.length===1&&e[0].length===4&&e[0].every((s,w)=>{let x=e[0][(w+1)%4];return Math.abs(s[0]-x[0])<.001||Math.abs(s[1]-x[1])<.001}),g=h?[]:w1(e,c).flatMap(s=>s.map((w,x)=>{let u=s[(x+1)%s.length],q=u[0]-w[0],m=u[1]-w[1];return{a:w,b:u,dx:q,dy:m,len:q*q+m*m}}));for(let s=0;s0&&P>0?(m=-Math.sign(v)*E/ne,f=-Math.sign(R)*O/ne):j>P?(m=-Math.sign(v),f=0):(m=0,f=-Math.sign(R))}else{let v=1/0,R=0,j=0,P=!1;for(let O of g){O.a[1]>u!=O.b[1]>u&&xb[0])),q=Math.min(...x.map(b=>b[1])),m=Math.max(...x.map(b=>b[0]))-u,f=Math.max(...x.map(b=>b[1]))-q,k=c.map(b=>b.map(([v,R])=>[v-u,R-q])),S=JSON.stringify([k.map(b=>b.map(v=>v.map(R=>Math.round(R*100)/100))),Math.round(i*100),l,t]),D=S+"|"+[o,d,r,a,n,y,h,g,s,w].join("|"),T=oi(ti,D);if(!T){if(typeof wx>"u"||!wx.createCanvas)return!1;let b=wx.createCanvas(),v=b.getContext("2d");if(!v.createImageData?.(1,1)?.data)return!1;let j=l,P=Math.ceil(Math.max(a,n)*2+Math.max(r,g)+2);b.width=Math.ceil((m+P*2)*j),b.height=Math.ceil((f+P*2+r)*j),v.setTransform(j,0,0,j,P*j,P*j);let E=x1(k,i,m,f,j,t,S),O=v.createImageData(E.iw,E.ih),ne=ai(o),dc=s?ai(s):[0,0,0];for(let Ue=0,oc=0;Ue>>8)%17-8)*.055;for(let Ie=0;Ie<3;Ie++)O.data[oc+Ie]=Le((ne[Ie]+(dc[Ie]-ne[Ie])*a1+(255-ne[Ie])*t1+d1)/255)*255;O.data[oc+3]=Qc*255}let qe=wx.createCanvas();qe.width=E.iw,qe.height=E.ih,qe.getContext("2d").putImageData(O,0,0);let ze=()=>v.drawImage(qe,-1/j,-1/j,E.iw/j,E.ih/j);n>0&&(v.shadowColor=y,v.shadowBlur=n*j,v.shadowOffsetY=0,ze()),v.shadowColor=h,v.shadowBlur=a*j,v.shadowOffsetY=g*j,ze(),v.shadowBlur=0,v.shadowOffsetY=0,v.shadowColor="rgba(0,0,0,0)",r>0&&(xe(v,k,i,r),v.fillStyle=d,v.fill()),v.drawImage(qe,-1/j,-1/j,E.iw/j,E.ih/j),T={canvas:b,pad:P,res:j},di(ti,D,T,b.width*b.height*4,"texture")}return e.drawImage(T.canvas,u-T.pad,q-T.pad,T.canvas.width/T.res,T.canvas.height/T.res),!0}function li(e,c,i,o,d,r,t){return Rc(e,[[[c,i],[c+o,i],[c+o,i+d],[c,i+d]]],r,t)}var H=lc,p={...lc.color,...lc.referenceMatch.color},ni='"Microsoft YaHei", sans-serif',gc={};function Ke(e){try{let c=typeof wx<"u"&&wx.loadFont?.("fonts/"+e+".ttf");return gc[e]=c?"loaded":"fallback",c?'"'+c.replace(/"/g,"")+'", '+ni:null}catch{return gc[e]="fallback",null}}var sc={500:Ke("NumberSwipeSans500"),600:Ke("NumberSwipeSans600"),700:Ke("NumberSwipeSans700")},jc=sc[600]||ni,u1=Ke("NumberSwipeDigits800")||jc,p1=Ke("NumberSwipePlayful")||sc[700]||jc,U=(e,c,i)=>Math.max(e,Math.min(c,i)),He=new Map;function Cc(e,c,i){let o=e.font+"|"+c;if(He.has(o))return He.get(o);let d=e.measureText(c);if(!Number.isFinite(d.actualBoundingBoxAscent)||!Number.isFinite(d.actualBoundingBoxLeft))try{if(typeof wx<"u"&&wx.createCanvas){let r=wx.createCanvas(),t=2,a=Math.ceil(i),l=a+i;r.width=Math.ceil((d.width+2*a)*t),r.height=Math.ceil(i*3*t);let n=r.getContext("2d");n.setTransform(t,0,0,t,0,0),n.font=e.font,n.textAlign="left",n.textBaseline="alphabetic",n.fillStyle="#000",n.fillText(c,a,l);let y=n.getImageData(0,0,r.width,r.height);if(y?.data){let h=r.width,g=-1,s=r.height,w=-1;for(let x=0;x8&&(h=Math.min(h,u),g=Math.max(g,u),s=Math.min(s,x),w=Math.max(w,x));g>=h&&(d={width:d.width,actualBoundingBoxLeft:a-h/t,actualBoundingBoxRight:(g+1)/t-a,actualBoundingBoxAscent:l-s/t,actualBoundingBoxDescent:(w+1)/t-l})}}}catch{}return He.set(o,d),He.size>512&&He.delete(He.keys().next().value),d}function ue(e,c,i,o,d,r){r=Math.max(0,Math.min(r,o/2,d/2)),e.beginPath(),e.moveTo(c+r,i),e.lineTo(c+o-r,i),e.quadraticCurveTo(c+o,i,c+o,i+r),e.lineTo(c+o,i+d-r),e.quadraticCurveTo(c+o,i+d,c+o-r,i+d),e.lineTo(c+r,i+d),e.quadraticCurveTo(c,i+d,c,i+d-r),e.lineTo(c,i+r),e.quadraticCurveTo(c,i,c+r,i),e.closePath()}function ve(e,c=16,i=600,o=!1){let d=o?u1:sc[i>=700?700:i<=500?500:600]||jc;e.font=`${o||sc[i>=700?700:i<=500?500:600]?"normal":i} ${c}px ${d}`}function ce(e,c,i,o,d=16,r=p.ink,t=600,a=!1){ve(e,d,t,a),yi(e,c,i,o,r)}function yi(e,c,i,o,d){e.fillStyle=d,e.textAlign="left",e.textBaseline="alphabetic";let r=String(c),t=Cc(e,r,Number(/([\d.]+)px/.exec(e.font)?.[1])||16);Number.isFinite(t.actualBoundingBoxAscent)&&Number.isFinite(t.actualBoundingBoxDescent)&&Number.isFinite(t.actualBoundingBoxLeft)&&Number.isFinite(t.actualBoundingBoxRight)?e.fillText(r,i+(t.actualBoundingBoxLeft-t.actualBoundingBoxRight)/2,o+(t.actualBoundingBoxAscent-t.actualBoundingBoxDescent)/2):(e.textAlign="center",e.textBaseline="middle",e.fillText(r,i,o))}function hi(e,c,i,o,d,r=p.ink){e.font=`normal ${d}px ${p1}`,yi(e,c,i,o,r)}function de(e,c,i,o,d,r=24,t=p.surface,a=3){let l=t===p.primary||t===p.primaryPressed,n=t===p.stage;li(e,c,i,o,d,r,{face:t,depthColor:l?p.primaryDepth:t===p.coral?"#DF6634":p.cellDepth,depth:n?0:a,bevel:Math.min(8,d*.15),shadow:n?12:Math.min(7,d*.1),shadowY:n?4:2,shadowColor:n?"rgba(116,77,28,.20)":"rgba(116,77,28,.18)",shadeColor:l?"#4F4AEC":n?"#B79B6C":t===p.coral?"#D54C24":"#89602A",shadeStrength:n?.35:1})||(e.save(),n||(ue(e,c,i+a,o,d,r),e.fillStyle=p.cellDepth,e.fill()),ue(e,c,i,o,d,r),e.fillStyle=t,e.fill(),e.restore())}var wc=2600;function f1(e){return Math.max(0,Math.min(1,e/wc))}function gi(e,c,i,o,d){let r=f1(d);if(r>=1)return;let t=Math.min(1,d/80,(wc-d)/350),a=c/2,l=i+o*.45;e.save(),e.globalAlpha=t,e.translate(a,l);let n=.94+.06*(1-(1-Math.min(1,r/.25))**3);e.scale(n,n);let y=[p.coral,p.primary,"#F3C346","#B3DDAA","#FFF8E3"],h=[[0,-12,0],[c*.2,-o*.13,220],[-c*.2,-o*.09,430]];for(let g=0;g=1)continue;let q=1-(1-u)**3;e.globalAlpha=t*Math.min(1,u/.07,(1-u)/.3);for(let m=0;m<20;m++){let f=m/20*Math.PI*2+g*.45,k=c*(.19+m%4*.035)*q,S=s+Math.cos(f)*k,D=w+Math.sin(f)*k+o*.24*u*u,T=8+m%4*3,b=Math.sin(m*1.7+u*9)*5;e.strokeStyle=y[(m+g)%y.length],e.lineWidth=3.5+m%3,e.beginPath(),e.moveTo(S-Math.cos(f)*T,D-Math.sin(f)*T),e.quadraticCurveTo(S+b,D-b,S,D),e.stroke()}}e.globalAlpha=t,de(e,-74,-40,148,80,25,p.surface,2),e.beginPath(),e.moveTo(-37,-2),e.lineTo(-30,5),e.lineTo(-17,-10),e.strokeStyle=p.success,e.lineWidth=5,e.lineCap="round",e.lineJoin="round",e.stroke(),ce(e,"\u5B8C\u6210\uFF01",25,0,24,p.ink,700),e.restore()}var wi=new Set,si=new WeakMap,ye={backend:"InnerAudioContext",lastError:null,plays:0,completeRequestedAt:null,completeStartedAt:null};function Fc(){for(let e of wi)e.stop()}var xc=class{constructor(c,i,o){this.storage=i,this.key=o,this.channels=[],this.cursor=0,this.timers=new Set,this.lastEvent=null,this.lastAt={},this.warned=!1;try{this.enabled=i.getItem(o)!=="off"}catch{this.enabled=!0}wi.add(this)}unlock(){if(!this.enabled||!wx.createInnerAudioContext)return!1;try{if(wx.setInnerAudioOption?.({obeyMuteSwitch:!1,mixWithOther:!0}),!this.channels.length)for(let c=0;c<4;c++){let i=wx.createInnerAudioContext();i.obeyMuteSwitch=!1,i.volume=.85,i.onError?.(d=>this.error(d));let o={kind:null};si.set(i,o),i.onPlay?.(()=>{o.kind==="complete"&&(ye.completeStartedAt=Date.now())}),this.channels.push(i)}return!0}catch(c){return this.error(c),!1}}error(c){ye.lastError={errCode:c?.errCode||0,errMsg:c?.errMsg||String(c)},this.warned||(this.warned=!0,wx.showToast?.({title:"\u97F3\u6548\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u8FDB\u5165\u6E38\u620F",icon:"none"}))}stop(){for(let c of this.timers)clearTimeout(c);this.timers.clear();for(let c of this.channels)try{c.stop()}catch{}}toggle(){this.enabled=!this.enabled;try{this.storage.setItem(this.key,this.enabled?"on":"off")}catch{}return this.enabled?this.play("correct"):this.stop(),this.enabled}play(c,i=0,o=1){if(!this.unlock())return;let d=Date.now();if(c==="error"&&d-(this.lastAt.error||0)<180)return;this.lastAt[c]=d,c==="restart"&&this.stop();let r=c==="move"?"move-"+Math.max(1,Math.min(36,Math.floor(o))):c,t=()=>{if(!this.enabled)return;let a=this.channels[this.cursor++%this.channels.length];try{a.stop(),a.src="audio/"+r+".wav",si.get(a).kind=c,c==="complete"&&(ye.completeRequestedAt=Date.now(),ye.completeStartedAt=typeof a.onPlay=="function"?null:Date.now()),a.play(),this.lastEvent=c,ye.plays++}catch(l){this.error(l)}};if(i>0){let a=setTimeout(()=>{this.timers.delete(a),t()},i*1e3);this.timers.add(a)}else t()}};var Be={mode:"campaign-200-r2",version:"scored-2026-10-15-r2",title:"\u6570\u5B57\u4E00\u7B14 \xB7 200\u5173\u8BC4\u5206\u4FEE\u8BA2\u7248",chapters:[{id:1,title:"\u7B2C1\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528"},{id:2,title:"\u7B2C2\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528"},{id:3,title:"\u7B2C3\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528"},{id:4,title:"\u7B2C4\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528"},{id:5,title:"\u7B2C5\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406"},{id:6,title:"\u7B2C6\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406"},{id:7,title:"\u7B2C7\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406"},{id:8,title:"\u7B2C8\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406"},{id:9,title:"\u7B2C9\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406"},{id:10,title:"\u7B2C10\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406"},{id:11,title:"\u7B2C11\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212"},{id:12,title:"\u7B2C12\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212"},{id:13,title:"\u7B2C13\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212"},{id:14,title:"\u7B2C14\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212"},{id:15,title:"\u7B2C15\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218"},{id:16,title:"\u7B2C16\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218"},{id:17,title:"\u7B2C17\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218"},{id:18,title:"\u7B2C18\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218"},{id:19,title:"\u7B2C19\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218"},{id:20,title:"\u7B2C20\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218"}],levels:[{geometry:"square",cells:[{id:"t0",x:0,y:0,w:1,h:1,clue:1},{id:"t1",x:1,y:0,w:1,h:1},{id:"t2",x:2,y:0,w:1,h:1}],features:[],mode:"campaign-200-r2",tutorial:"basic",caption:"\u4ECE1\u5F00\u59CB\uFF0C\u6BCF\u683C\u4E00\u6B21\uFF0C\u5171\u8FB9\u624D\u80FD\u8D70\u3002",previousId:null,id:"r2-001",order:1,chapter:1,chapterTitle:"\u7B2C1\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",contentRevision:2,playerBand:null,estimatedBand:"\u6559\u5B66",role:"\u5F15\u5BFC",targetDifficulty:20,objectiveScore:0,title:"\u5F15\u5BFC \xB7 \u7B2C\u4E00\u7B14"},{id:"r2-002",contentRevision:2,order:2,mode:"campaign-200-r2",geometry:"blocks",features:["big"],title:"\u67A2\u7EBD\u7559\u540E",chapter:1,chapterTitle:"\u7B2C1\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:20,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,clue:5},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1,clue:1},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:2,y:1,w:2,h:2},{id:"c7",x:0,y:2,w:1,h:1},{id:"c8",x:1,y:2,w:1,h:1},{id:"c9",x:0,y:3,w:1,h:1}],previousId:"campaign200-014",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:18},{id:"r2-003",contentRevision:2,order:3,mode:"campaign-200-r2",geometry:"square",features:[],title:"\u5148\u6536\u77ED\u652F\u8DEF",chapter:1,chapterTitle:"\u7B2C1\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:20,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1,clue:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:2,y:1,w:1,h:1},{id:"c6",x:0,y:2,w:1,h:1,clue:6},{id:"c7",x:1,y:2,w:1,h:1}],previousId:"campaign200-002",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:18},{id:"r2-004",contentRevision:2,order:4,mode:"campaign-200-r2",geometry:"blocks",features:["big"],title:"\u5927\u5757\u4E00\u6B65",chapter:1,chapterTitle:"\u7B2C1\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:20,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:0,y:1,w:1,h:1,clue:1},{id:"c4",x:1,y:1,w:2,h:2},{id:"c5",x:0,y:2,w:1,h:1},{id:"c6",x:0,y:3,w:1,h:1},{id:"c7",x:1,y:3,w:1,h:1,clue:6}],previousId:"campaign200-004",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:17},{geometry:"square",cells:[{id:"t0",x:0,y:0,w:1,h:1,clue:1},{id:"t1",x:1,y:0,w:1,h:1},{id:"t2",x:0,y:1,w:1,h:1},{id:"t3",x:1,y:1,w:1,h:1}],features:["walls"],mode:"campaign-200-r2",walls:[["t0","t1"]],tutorial:"walls",caption:"\u9ED1\u9EC4\u5899\u4E0D\u80FD\u7A7F\u8FC7\uFF0C\u8BF7\u4ECE\u53E6\u4E00\u4FA7\u7ED5\u884C\u3002",previousId:null,id:"r2-005",order:5,chapter:1,chapterTitle:"\u7B2C1\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",contentRevision:2,playerBand:null,estimatedBand:"\u6559\u5B66",role:"\u5F15\u5BFC",targetDifficulty:20,objectiveScore:0,title:"\u5F15\u5BFC \xB7 \u5899\u4E0D\u80FD\u7A7F\u8FC7"},{id:"r2-006",contentRevision:2,order:6,mode:"campaign-200-r2",geometry:"square",features:["walls"],title:"\u8FB9\u4E0A\u7684\u5899",chapter:1,chapterTitle:"\u7B2C1\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:20,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1,clue:8},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:2,y:1,w:1,h:1},{id:"c6",x:0,y:2,w:1,h:1,clue:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1}],walls:[["c3","c6"]],previousId:"campaign200-019",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:16},{id:"r2-007",contentRevision:2,order:7,mode:"campaign-200-r2",geometry:"square",features:["walls"],title:"\u8FD1\u8DEF\u8981\u7ED5",chapter:1,chapterTitle:"\u7B2C1\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:20,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,clue:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:2,y:1,w:1,h:1,clue:6},{id:"c6",x:0,y:2,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1},{id:"c9",x:0,y:3,w:1,h:1},{id:"c10",x:1,y:3,w:1,h:1}],walls:[["c7","c10"]],previousId:"campaign200-029",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:16},{id:"r2-008",contentRevision:2,order:8,mode:"campaign-200-r2",geometry:"blocks",features:["big"],title:"\u8BA4\u6E05\u5F02\u5F62\u5171\u8FB9",chapter:1,chapterTitle:"\u7B2C1\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u5CF0\u503C",targetDifficulty:28,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:2,h:2,shape:[[0,0],[0,1],[1,0]]},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:3,y:1,w:1,h:1,clue:7},{id:"c6",x:0,y:2,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1},{id:"c9",x:3,y:2,w:1,h:1},{id:"c10",x:0,y:3,w:1,h:1,clue:1}],previousId:"campaign200-020",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:29},{mode:"campaign-200-r2",chapter:1,chapterTitle:"\u7B2C1\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",contentRevision:2,role:"\u5F15\u5BFC",targetDifficulty:10,id:"r2-009",order:9,geometry:"square",features:["direction"],title:"\u5F15\u5BFC \xB7 \u5DE6\u53F3\u76F4\u884C",caption:"\u6A2A\u901A\u9053\u5FC5\u987B\u4ECE\u5DE6\u3001\u53F3\u4E24\u4FA7\u8FDB\u51FA\uFF0C\u4E0D\u80FD\u62D0\u5F2F\u3002",tutorial:"straight",cells:[{id:"t0",x:0,y:0,w:1,h:1,clue:1},{id:"t1",x:1,y:0,w:1,h:1,direction:"lr"},{id:"t2",x:2,y:0,w:1,h:1},{id:"t3",x:0,y:1,w:1,h:1},{id:"t4",x:1,y:1,w:1,h:1},{id:"t5",x:2,y:1,w:1,h:1}],previousId:"tutorial-straight",playerBand:null,estimatedBand:"\u6559\u5B66",objectiveScore:17},{id:"r2-010",contentRevision:2,order:10,mode:"campaign-200-r2",geometry:"square",features:["walls"],title:"\u7ED5\u8FC7\u53BB\u5C31\u597D",chapter:1,chapterTitle:"\u7B2C1\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u6536\u675F",targetDifficulty:15,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:2,y:1,w:1,h:1,clue:8},{id:"c6",x:0,y:2,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1,clue:1}],walls:[["c1","c4"]],previousId:"campaign200-008",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:12},{mode:"campaign-200-r2",chapter:2,chapterTitle:"\u7B2C2\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",contentRevision:2,role:"\u5F15\u5BFC",targetDifficulty:20,id:"r2-011",order:11,geometry:"square",features:["direction"],title:"\u5F15\u5BFC \xB7 \u4E0A\u4E0B\u76F4\u884C",caption:"\u7AD6\u901A\u9053\u5FC5\u987B\u4ECE\u4E0A\u3001\u4E0B\u4E24\u4FA7\u8FDB\u51FA\u3002",tutorial:"vertical",cells:[{id:"t0",x:0,y:0,w:1,h:1,clue:1},{id:"t1",x:0,y:1,w:1,h:1,direction:"du"},{id:"t2",x:0,y:2,w:1,h:1},{id:"t3",x:1,y:0,w:1,h:1},{id:"t4",x:1,y:1,w:1,h:1},{id:"t5",x:1,y:2,w:1,h:1}],previousId:"tutorial-straight",playerBand:null,estimatedBand:"\u6559\u5B66",objectiveScore:17},{id:"r2-012",contentRevision:2,order:12,mode:"campaign-200-r2",geometry:"square",features:["direction"],title:"\u901A\u9053\u7684\u9009\u62E9",chapter:2,chapterTitle:"\u7B2C2\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:20,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1,direction:"lr"},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:2,y:1,w:1,h:1,clue:1},{id:"c6",x:0,y:2,w:1,h:1,clue:6},{id:"c7",x:1,y:2,w:1,h:1}],previousId:"campaign200-012",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:12},{mode:"campaign-200-r2",chapter:2,chapterTitle:"\u7B2C2\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",contentRevision:2,role:"\u5F15\u5BFC",targetDifficulty:20,id:"r2-013",order:13,geometry:"square",features:["direction"],title:"\u5F15\u5BFC \xB7 \u6309\u62D0\u89D2\u8FDB\u51FA",caption:"\u62D0\u89D2\u8FDE\u63A5\u54EA\u4E24\u8FB9\uFF0C\u5C31\u4ECE\u54EA\u4E24\u8FB9\u8FDB\u51FA\uFF0C\u53EF\u53CD\u5411\u3002",tutorial:"corner",cells:[{id:"t0",x:0,y:0,w:1,h:1,clue:1},{id:"t1",x:1,y:0,w:1,h:1},{id:"t2",x:2,y:0,w:1,h:1},{id:"t3",x:0,y:1,w:1,h:1},{id:"t4",x:1,y:1,w:1,h:1,direction:"lu"},{id:"t5",x:2,y:1,w:1,h:1}],previousId:"tutorial-corner",playerBand:null,estimatedBand:"\u6559\u5B66",objectiveScore:17},{id:"r2-014",contentRevision:2,order:14,mode:"campaign-200-r2",geometry:"square",features:["direction","walls"],title:"\u901A\u9053\u518D\u63A5\u529B",chapter:2,chapterTitle:"\u7B2C2\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:20,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1,clue:13},{id:"c2",x:2,y:0,w:1,h:1,direction:"lr"},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1},{id:"c8",x:0,y:2,w:1,h:1},{id:"c9",x:1,y:2,w:1,h:1,direction:"lu"},{id:"c10",x:2,y:2,w:1,h:1},{id:"c11",x:3,y:2,w:1,h:1,clue:1},{id:"c12",x:0,y:3,w:1,h:1},{id:"c13",x:1,y:3,w:1,h:1},{id:"c14",x:2,y:3,w:1,h:1}],walls:[["c10","c11"]],previousId:"campaign200-067",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:20},{id:"r2-015",contentRevision:2,order:15,mode:"campaign-200-r2",geometry:"square",features:["direction"],title:"\u8BA4\u6E05\u62D0\u89D2",chapter:2,chapterTitle:"\u7B2C2\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:20,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1,direction:"dl"},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1,clue:1},{id:"c5",x:2,y:1,w:1,h:1},{id:"c6",x:0,y:2,w:1,h:1,clue:5},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1},{id:"c9",x:0,y:3,w:1,h:1},{id:"c10",x:1,y:3,w:1,h:1}],previousId:"campaign200-025",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:13},{id:"r2-016",contentRevision:2,order:16,mode:"campaign-200-r2",geometry:"square",features:["direction","walls"],title:"\u901A\u9053 \xB7 \u5899\u7684\u9009\u62E9",chapter:2,chapterTitle:"\u7B2C2\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:20,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1,clue:1},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:1,clue:10},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1},{id:"c8",x:0,y:2,w:1,h:1},{id:"c9",x:1,y:2,w:1,h:1},{id:"c10",x:2,y:2,w:1,h:1,direction:"ru"},{id:"c11",x:3,y:2,w:1,h:1},{id:"c12",x:0,y:3,w:1,h:1},{id:"c13",x:1,y:3,w:1,h:1}],walls:[["c2","c6"]],previousId:"campaign200-097",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:27},{mode:"campaign-200-r2",chapter:2,chapterTitle:"\u7B2C2\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",contentRevision:2,role:"\u5F15\u5BFC",targetDifficulty:32,id:"r2-017",order:17,geometry:"blocks",features:["big","alternation"],title:"\u5F15\u5BFC \xB7 \u84DD\u6A59\u4EA4\u66FF",caption:"\u84DD\u8272\u3001\u6A59\u8272\u4EA4\u66FF\u8D70\uFF0C\u76F8\u90BB\u540C\u8272\u4E5F\u4E0D\u80FD\u8FDE\u7EED\u7ECF\u8FC7\u3002",tutorial:"colour",cells:[{id:"t0",x:0,y:1,w:1,h:1,clue:1,category:"circle"},{id:"t1",x:0,y:0,w:2,h:1,category:"triangle"},{id:"t2",x:1,y:1,w:1,h:1,category:"circle"}],previousId:"tutorial-colour",playerBand:null,estimatedBand:"\u6559\u5B66",objectiveScore:0},{id:"r2-018",contentRevision:2,order:18,mode:"campaign-200-r2",geometry:"square",features:["direction","walls"],title:"\u901A\u9053 \xB7 \u5899\u7684\u82B1\u56ED",chapter:2,chapterTitle:"\u7B2C2\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u5CF0\u503C",targetDifficulty:40,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1,direction:"dl"},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1,clue:12},{id:"c8",x:0,y:2,w:1,h:1},{id:"c9",x:1,y:2,w:1,h:1},{id:"c10",x:2,y:2,w:1,h:1},{id:"c11",x:3,y:2,w:1,h:1},{id:"c12",x:0,y:3,w:1,h:1,clue:1}],walls:[["c5","c6"]],previousId:"campaign200-130",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:40},{id:"r2-019",contentRevision:2,order:19,mode:"campaign-200-r2",geometry:"blocks",features:["big","alternation","walls"],title:"\u53CC\u8272 \xB7 \u5899\u7684\u9009\u62E9",chapter:2,chapterTitle:"\u7B2C2\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u56DE\u843D",targetDifficulty:22,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,category:"triangle",clue:12},{id:"c1",x:1,y:0,w:1,h:1,category:"circle"},{id:"c2",x:2,y:0,w:1,h:1,category:"triangle"},{id:"c3",x:3,y:0,w:1,h:1,category:"circle"},{id:"c4",x:0,y:1,w:1,h:1,category:"circle"},{id:"c5",x:1,y:1,w:1,h:1,category:"triangle"},{id:"c6",x:2,y:1,w:1,h:1,category:"circle"},{id:"c7",x:3,y:1,w:1,h:2,category:"triangle"},{id:"c8",x:0,y:2,w:1,h:1,category:"circle"},{id:"c9",x:1,y:2,w:1,h:1,category:"triangle"},{id:"c10",x:2,y:2,w:1,h:1,category:"circle"},{id:"c11",x:0,y:3,w:1,h:1,category:"triangle"},{id:"c12",x:1,y:3,w:1,h:1,category:"circle"},{id:"c13",x:2,y:3,w:1,h:1,category:"triangle"},{id:"c14",x:3,y:3,w:1,h:1,clue:1,category:"circle"}],walls:[["c6","c7"]],previousId:"campaign200-185",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:20},{id:"r2-020",contentRevision:2,order:20,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","alternation"],title:"\u901A\u9053 \xB7 \u53CC\u8272\u7684\u9009\u62E9",chapter:2,chapterTitle:"\u7B2C2\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u6536\u675F",targetDifficulty:27,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,category:"triangle",direction:"dr"},{id:"c1",x:1,y:0,w:1,h:1,category:"circle"},{id:"c2",x:2,y:0,w:1,h:1,category:"triangle"},{id:"c3",x:3,y:0,w:1,h:1,category:"circle"},{id:"c4",x:0,y:1,w:1,h:1,category:"circle"},{id:"c5",x:1,y:1,w:1,h:1,category:"triangle"},{id:"c6",x:2,y:1,w:1,h:1,clue:1,category:"circle"},{id:"c7",x:3,y:1,w:1,h:1,category:"triangle",clue:2},{id:"c8",x:0,y:2,w:1,h:1,category:"triangle"},{id:"c9",x:1,y:2,w:1,h:1,category:"circle"},{id:"c10",x:2,y:2,w:1,h:1,category:"triangle"},{id:"c11",x:3,y:2,w:1,h:2,category:"circle"},{id:"c12",x:0,y:3,w:1,h:1,category:"circle",clue:11},{id:"c13",x:1,y:3,w:2,h:1,category:"triangle"}],previousId:"campaign200-134",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:27},{id:"r2-021",contentRevision:2,order:21,mode:"campaign-200-r2",geometry:"blocks",features:["big","walls"],title:"\u5BF9\u79F0\u5C0F\u82B1\u56ED",chapter:3,chapterTitle:"\u7B2C3\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:32,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:2,h:2},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1,clue:7},{id:"c5",x:0,y:2,w:1,h:1},{id:"c6",x:1,y:2,w:1,h:1},{id:"c7",x:2,y:2,w:1,h:1},{id:"c8",x:3,y:2,w:1,h:1,clue:1},{id:"c9",x:0,y:3,w:1,h:1},{id:"c10",x:1,y:3,w:1,h:1},{id:"c11",x:2,y:3,w:1,h:1}],walls:[["c1","c2"]],previousId:"campaign200-023",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:31},{id:"r2-022",contentRevision:2,order:22,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","alternation"],title:"\u901A\u9053 \xB7 \u53CC\u8272\u7684\u9009\u62E9",chapter:3,chapterTitle:"\u7B2C3\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:32,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,category:"circle"},{id:"c1",x:1,y:0,w:1,h:1,category:"triangle"},{id:"c2",x:2,y:0,w:1,h:1,category:"circle",clue:7},{id:"c3",x:3,y:0,w:1,h:1,category:"triangle"},{id:"c4",x:0,y:1,w:1,h:2,category:"triangle"},{id:"c5",x:1,y:1,w:1,h:1,category:"circle"},{id:"c6",x:2,y:1,w:1,h:1,category:"triangle"},{id:"c7",x:3,y:1,w:1,h:1,category:"circle"},{id:"c8",x:1,y:2,w:1,h:1,category:"triangle"},{id:"c9",x:2,y:2,w:1,h:1,category:"circle"},{id:"c10",x:3,y:2,w:1,h:1,category:"triangle"},{id:"c11",x:0,y:3,w:1,h:1,clue:1,category:"circle"},{id:"c12",x:1,y:3,w:1,h:1,category:"circle"},{id:"c13",x:2,y:3,w:1,h:1,category:"triangle",direction:"ru"},{id:"c14",x:3,y:3,w:1,h:1,category:"circle"}],previousId:"campaign200-145",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:32},{geometry:"blocks",cells:[{id:"t0",x:0,y:1,w:1,h:1,clue:1},{id:"t1",x:0,y:0,w:2,h:1,parity:"even"},{id:"t2",x:1,y:1,w:1,h:1}],features:["big","parity"],mode:"campaign-200-r2",tutorial:"parity",caption:"\u5947/\u5076\u8981\u6C42\u8FD9\u4E00\u683C\u7684\u8BBF\u95EE\u6B65\u53F7\u4E3A\u5947\u6570/\u5076\u6570\u3002",previousId:null,id:"r2-023",order:23,chapter:3,chapterTitle:"\u7B2C3\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",contentRevision:2,playerBand:null,estimatedBand:"\u6559\u5B66",role:"\u5F15\u5BFC",targetDifficulty:32,objectiveScore:4,title:"\u5F15\u5BFC \xB7 \u5947\u5076\u6B65\u53F7"},{id:"r2-024",contentRevision:2,order:24,mode:"campaign-200-r2",geometry:"blocks",features:["big","parity","direction"],title:"\u5947\u5076 \xB7 \u901A\u9053\u7684\u9009\u62E9",chapter:3,chapterTitle:"\u7B2C3\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:32,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,parity:"odd"},{id:"c1",x:1,y:0,w:2,h:2,shape:[[0,0],[0,1],[1,0]],clue:2},{id:"c2",x:0,y:1,w:1,h:1},{id:"c3",x:2,y:1,w:1,h:1,clue:1},{id:"c4",x:0,y:2,w:1,h:1},{id:"c5",x:1,y:2,w:1,h:1},{id:"c6",x:2,y:2,w:1,h:1},{id:"c7",x:0,y:3,w:1,h:1,direction:"ru"},{id:"c8",x:1,y:3,w:1,h:1,direction:"lr"},{id:"c9",x:2,y:3,w:1,h:1}],previousId:"campaign200-036",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:33},{id:"r2-025",contentRevision:2,order:25,mode:"campaign-200-r2",geometry:"square",features:["direction","walls"],title:"\u4E24\u89D2\u76F8\u63A5",chapter:3,chapterTitle:"\u7B2C3\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:32,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:2,y:1,w:1,h:1,direction:"dl"},{id:"c7",x:3,y:1,w:1,h:1},{id:"c8",x:0,y:2,w:1,h:1},{id:"c9",x:1,y:2,w:1,h:1},{id:"c10",x:2,y:2,w:1,h:1,direction:"ru"},{id:"c11",x:3,y:2,w:1,h:1},{id:"c12",x:0,y:3,w:1,h:1,clue:1}],walls:[["c4","c8"]],previousId:"campaign200-040",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:33},{id:"r2-026",contentRevision:2,order:26,mode:"campaign-200-r2",geometry:"blocks",features:["big","alternation","direction"],title:"\u53CC\u8272 \xB7 \u901A\u9053\u7684\u82B1\u56ED",chapter:3,chapterTitle:"\u7B2C3\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:32,caption:"",cells:[{id:"c0",x:3,y:0,w:1,h:1,category:"circle"},{id:"c1",x:2,y:0,w:1,h:1,category:"triangle"},{id:"c2",x:1,y:0,w:1,h:1,category:"circle",direction:"lr"},{id:"c3",x:0,y:0,w:1,h:1,category:"triangle"},{id:"c4",x:2,y:1,w:2,h:2,shape:[[0,0],[0,1],[1,0]],category:"triangle"},{id:"c5",x:1,y:1,w:1,h:1,category:"triangle"},{id:"c6",x:0,y:1,w:1,h:1,category:"circle"},{id:"c7",x:3,y:2,w:1,h:1,clue:1,category:"circle"},{id:"c8",x:1,y:2,w:1,h:1,category:"circle"},{id:"c9",x:0,y:2,w:1,h:1,category:"triangle",direction:"ru"}],previousId:"campaign200-030",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:29},{id:"r2-027",contentRevision:2,order:27,mode:"campaign-200-r2",geometry:"blocks",features:["big","alternation","walls"],title:"\u53CC\u8272 \xB7 \u5899\u7684\u9009\u62E9",chapter:3,chapterTitle:"\u7B2C3\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:32,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,category:"triangle",clue:6},{id:"c1",x:1,y:0,w:1,h:1,category:"circle"},{id:"c2",x:2,y:0,w:1,h:1,category:"triangle"},{id:"c3",x:3,y:0,w:1,h:1,category:"circle"},{id:"c4",x:0,y:1,w:1,h:1,category:"circle"},{id:"c5",x:1,y:1,w:1,h:1,category:"triangle"},{id:"c6",x:2,y:1,w:1,h:1,category:"circle"},{id:"c7",x:3,y:1,w:1,h:1,category:"triangle"},{id:"c8",x:0,y:2,w:1,h:2,category:"triangle"},{id:"c9",x:1,y:2,w:2,h:1,category:"triangle"},{id:"c10",x:3,y:2,w:1,h:1,clue:1,category:"circle"},{id:"c11",x:1,y:3,w:1,h:1,category:"circle"}],walls:[["c1","c5"],["c6","c9"]],previousId:"campaign200-196",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:29},{id:"r2-028",contentRevision:2,order:28,mode:"campaign-200-r2",geometry:"blocks",features:["big","parity","walls"],title:"\u5947\u5076 \xB7 \u5899\u7684\u82B1\u56ED",chapter:3,chapterTitle:"\u7B2C3\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u5CF0\u503C",targetDifficulty:40,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:2,h:2,shape:[[0,0],[0,1],[1,0]]},{id:"c2",x:3,y:0,w:1,h:1},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:2,y:1,w:1,h:1},{id:"c5",x:3,y:1,w:1,h:1},{id:"c6",x:0,y:2,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:2},{id:"c9",x:3,y:2,w:1,h:1},{id:"c10",x:0,y:3,w:1,h:1,clue:1},{id:"c11",x:1,y:3,w:1,h:1},{id:"c12",x:3,y:3,w:1,h:1,parity:"even"}],walls:[["c5","c9"]],previousId:"campaign200-090",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:40},{geometry:"square",cells:[{id:"t0",x:0,y:0,w:1,h:1,clue:1},{id:"t1",x:1,y:0,w:1,h:1},{id:"t2",x:0,y:1,w:1,h:1},{id:"t3",x:1,y:1,w:1,h:1}],features:["rhythm-door"],mode:"campaign-200-r2",doors:[{edge:["t2","t3"],initialOpen:!1}],tutorial:"rhythm-door",caption:"\u95E8\u968F\u843D\u683C\u5207\u6362\uFF1B\u5F00\u65F6\u901A\u8FC7\u540E\u4FDD\u6301\u5F00\u542F\uFF0C\u64A4\u9500\u7A7F\u95E8\u624D\u6062\u590D\u5207\u6362\u3002",previousId:null,id:"r2-029",order:29,chapter:3,chapterTitle:"\u7B2C3\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",contentRevision:2,playerBand:null,estimatedBand:"\u6559\u5B66",role:"\u5F15\u5BFC",targetDifficulty:22,objectiveScore:4,title:"\u5F15\u5BFC \xB7 \u95E8\u968F\u811A\u6B65\u5207\u6362"},{id:"r2-030",contentRevision:2,order:30,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","parity","walls","rhythm-door"],title:"\u901A\u9053 \xB7 \u5947\u5076 \xB7 \u5899 \xB7 \u95E8\u7684\u9009\u62E9",chapter:3,chapterTitle:"\u7B2C3\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u6536\u675F",targetDifficulty:27,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:2,h:1},{id:"c6",x:3,y:1,w:1,h:1},{id:"c7",x:0,y:2,w:1,h:1,parity:"odd"},{id:"c8",x:1,y:2,w:1,h:1},{id:"c9",x:2,y:2,w:1,h:1},{id:"c10",x:3,y:2,w:1,h:1,direction:"lu"},{id:"c11",x:0,y:3,w:1,h:1,clue:1},{id:"c12",x:1,y:3,w:1,h:1},{id:"c13",x:2,y:3,w:1,h:1}],doors:[{edge:["c0","c1"],initialOpen:!1}],walls:[["c5","c6"]],previousId:"campaign200-095",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:28},{id:"r2-031",contentRevision:2,order:31,mode:"campaign-200-r2",geometry:"blocks",features:["big","rhythm-door","walls"],title:"\u5899\u548C\u95E8\u5206\u5F00\u770B",chapter:4,chapterTitle:"\u7B2C4\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:32,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,clue:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:2,h:2},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:0,y:2,w:1,h:1},{id:"c6",x:1,y:2,w:1,h:1},{id:"c7",x:2,y:2,w:1,h:1},{id:"c8",x:3,y:2,w:1,h:1},{id:"c9",x:0,y:3,w:1,h:1,clue:10},{id:"c10",x:1,y:3,w:1,h:1},{id:"c11",x:2,y:3,w:1,h:1}],doors:[{edge:["c5","c9"],initialOpen:!1}],walls:[["c0","c1"]],previousId:"campaign200-055",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:32},{id:"r2-032",contentRevision:2,order:32,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","alternation","walls","rhythm-door"],title:"\u901A\u9053 \xB7 \u53CC\u8272 \xB7 \u5899 \xB7 \u95E8\u7684\u9009\u62E9",chapter:4,chapterTitle:"\u7B2C4\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:32,caption:"",cells:[{id:"c0",x:3,y:0,w:1,h:1,clue:1,category:"circle"},{id:"c1",x:2,y:0,w:1,h:1,category:"triangle",direction:"dl"},{id:"c2",x:0,y:0,w:2,h:1,category:"circle",clue:5},{id:"c3",x:3,y:1,w:1,h:1,category:"triangle"},{id:"c4",x:2,y:1,w:1,h:1,category:"circle"},{id:"c5",x:1,y:1,w:1,h:1,category:"triangle"},{id:"c6",x:0,y:1,w:1,h:2,category:"triangle"},{id:"c7",x:3,y:2,w:1,h:1,category:"circle"},{id:"c8",x:2,y:2,w:1,h:1,category:"triangle"},{id:"c9",x:1,y:2,w:1,h:1,category:"circle"},{id:"c10",x:3,y:3,w:1,h:1,category:"triangle"},{id:"c11",x:2,y:3,w:1,h:1,category:"circle"},{id:"c12",x:1,y:3,w:1,h:1,category:"triangle"},{id:"c13",x:0,y:3,w:1,h:1,category:"circle"}],doors:[{edge:["c11","c10"],initialOpen:!1}],walls:[["c6","c9"]],previousId:"campaign200-105",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:31},{id:"r2-033",contentRevision:2,order:33,mode:"campaign-200-r2",geometry:"square",features:["direction","walls","rhythm-door"],title:"\u901A\u9053 \xB7 \u5899 \xB7 \u95E8\u7684\u9009\u62E9",chapter:4,chapterTitle:"\u7B2C4\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:32,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1,clue:1},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:2,y:1,w:1,h:1},{id:"c6",x:0,y:2,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1,clue:3},{id:"c9",x:0,y:3,w:1,h:1},{id:"c10",x:1,y:3,w:1,h:1},{id:"c11",x:2,y:3,w:1,h:1,direction:"lu"}],doors:[{edge:["c4","c1"],initialOpen:!1}],walls:[["c6","c7"]],previousId:"campaign200-115",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:35},{id:"r2-034",contentRevision:2,order:34,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","alternation","walls","rhythm-door"],title:"\u901A\u9053 \xB7 \u53CC\u8272 \xB7 \u5899 \xB7 \u95E8\u7684\u9009\u62E9",chapter:4,chapterTitle:"\u7B2C4\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:32,caption:"",cells:[{id:"c0",x:0,y:0,w:2,h:1,category:"triangle"},{id:"c1",x:0,y:1,w:1,h:1,category:"circle"},{id:"c2",x:0,y:2,w:1,h:1,category:"triangle"},{id:"c3",x:0,y:3,w:1,h:1,category:"circle"},{id:"c4",x:1,y:1,w:1,h:1,category:"circle"},{id:"c5",x:1,y:2,w:1,h:1,category:"triangle"},{id:"c6",x:1,y:3,w:1,h:1,category:"triangle"},{id:"c7",x:2,y:0,w:1,h:1,clue:1,category:"circle"},{id:"c8",x:2,y:1,w:1,h:1,category:"triangle"},{id:"c9",x:2,y:2,w:2,h:1,category:"circle"},{id:"c10",x:2,y:3,w:1,h:1,category:"circle"},{id:"c11",x:3,y:0,w:1,h:1,category:"triangle",direction:"dl"},{id:"c12",x:3,y:1,w:1,h:1,category:"circle"},{id:"c13",x:3,y:3,w:1,h:1,category:"triangle"}],doors:[{edge:["c3","c6"],initialOpen:!1}],walls:[["c8","c9"]],previousId:"campaign200-127",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:35},{geometry:"hex",features:[],cells:[{id:"t0",q:0,r:0,clue:1},{id:"t1",q:1,r:0},{id:"t2",q:2,r:0,clue:4},{id:"t3",q:0,r:1},{id:"t4",q:1,r:1},{id:"t5",q:2,r:1,clue:6}],tutorial:"hex",caption:"\u516D\u8FB9\u5F62\u6709\u516D\u4E2A\u5171\u8FB9\u65B9\u5411\uFF0C\u6BCF\u683C\u4E00\u6B65\u3002",previousId:null,id:"r2-035",order:35,chapter:4,chapterTitle:"\u7B2C4\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",mode:"campaign-200-r2",contentRevision:2,playerBand:null,estimatedBand:"\u6559\u5B66",role:"\u5F15\u5BFC",targetDifficulty:42,objectiveScore:19,title:"\u5F15\u5BFC \xB7 \u516D\u5411\u5171\u8FB9"},{id:"r2-036",contentRevision:2,order:36,mode:"campaign-200-r2",geometry:"blocks",features:["big","rhythm-door","parity"],title:"\u95E8 \xB7 \u5947\u5076\u7684\u9009\u62E9",chapter:4,chapterTitle:"\u7B2C4\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1,parity:"odd"},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:2,h:2,shape:[[0,0],[0,1],[1,0]]},{id:"c5",x:2,y:1,w:1,h:1,clue:1},{id:"c6",x:3,y:1,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1},{id:"c9",x:3,y:2,w:1,h:1},{id:"c10",x:0,y:3,w:1,h:1},{id:"c11",x:1,y:3,w:1,h:1,clue:11}],doors:[{edge:["c11","c10"],initialOpen:!1}],previousId:"campaign200-042",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:42},{id:"r2-037",contentRevision:2,order:37,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","alternation"],title:"\u901A\u9053 \xB7 \u53CC\u8272\u7684\u9009\u62E9",chapter:4,chapterTitle:"\u7B2C4\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,category:"circle",direction:"dr"},{id:"c1",x:1,y:0,w:1,h:1,category:"triangle",direction:"lr"},{id:"c2",x:2,y:0,w:1,h:1,category:"circle"},{id:"c3",x:3,y:0,w:1,h:1,category:"triangle"},{id:"c4",x:0,y:1,w:1,h:1,category:"triangle"},{id:"c5",x:1,y:1,w:1,h:1,category:"circle"},{id:"c6",x:2,y:1,w:1,h:1,category:"triangle"},{id:"c7",x:3,y:1,w:1,h:1,category:"circle"},{id:"c8",x:0,y:2,w:1,h:1,category:"circle"},{id:"c9",x:1,y:2,w:2,h:2,shape:[[0,0],[0,1],[1,0]],category:"circle"},{id:"c10",x:0,y:3,w:1,h:1,category:"triangle"},{id:"c11",x:2,y:3,w:1,h:1,category:"triangle"},{id:"c12",x:3,y:3,w:1,h:1,clue:1,category:"circle"}],previousId:"campaign200-123",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:42},{id:"r2-038",contentRevision:2,order:38,mode:"campaign-200-r2",geometry:"blocks",features:["big","alternation","walls"],title:"\u4E24\u4E2A\u53CC\u8272\u67A2\u7EBD",chapter:4,chapterTitle:"\u7B2C4\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u5CF0\u503C",targetDifficulty:50,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:2,category:"triangle"},{id:"c1",x:1,y:0,w:1,h:1,category:"triangle"},{id:"c2",x:2,y:0,w:1,h:1,category:"circle"},{id:"c3",x:3,y:0,w:1,h:1,category:"triangle"},{id:"c4",x:1,y:1,w:1,h:1,category:"circle",clue:11},{id:"c5",x:2,y:1,w:1,h:1,category:"triangle"},{id:"c6",x:3,y:1,w:1,h:1,category:"circle"},{id:"c7",x:0,y:2,w:1,h:1,category:"circle"},{id:"c8",x:1,y:2,w:1,h:1,category:"triangle"},{id:"c9",x:2,y:2,w:1,h:1,category:"circle"},{id:"c10",x:3,y:2,w:1,h:1,category:"triangle"},{id:"c11",x:0,y:3,w:1,h:1,category:"triangle"},{id:"c12",x:1,y:3,w:1,h:1,category:"circle"},{id:"c13",x:2,y:3,w:2,h:2,shape:[[0,0],[0,1],[1,0]],category:"circle"},{id:"c14",x:0,y:4,w:1,h:1,clue:1,category:"circle"},{id:"c15",x:1,y:4,w:1,h:1,category:"triangle"}],walls:[["c9","c10"],["c4","c5"]],previousId:"campaign200-073",playerBand:"\u9700\u8981\u63D0\u793A",estimatedBand:"\u9700\u8981\u63D0\u793A",objectiveScore:46},{id:"r2-039",contentRevision:2,order:39,mode:"campaign-200-r2",geometry:"square",features:["direction","walls","rhythm-door"],title:"\u901A\u9053 \xB7 \u5899 \xB7 \u95E8\u7684\u9009\u62E9",chapter:4,chapterTitle:"\u7B2C4\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u56DE\u843D",targetDifficulty:32,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,clue:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1,direction:"dr"},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1},{id:"c8",x:0,y:2,w:1,h:1},{id:"c9",x:1,y:2,w:1,h:1},{id:"c10",x:2,y:2,w:1,h:1,clue:7},{id:"c11",x:3,y:2,w:1,h:1},{id:"c12",x:0,y:3,w:1,h:1},{id:"c13",x:1,y:3,w:1,h:1}],doors:[{edge:["c5","c4"],initialOpen:!1}],walls:[["c8","c9"]],previousId:"campaign200-137",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:35},{id:"r2-040",contentRevision:2,order:40,mode:"campaign-200-r2",geometry:"square",features:["direction"],title:"\u4E0A\u4E0B\u901A\u9053",chapter:4,chapterTitle:"\u7B2C4\u7AE0 \xB7 \u7406\u89E3\u4E0E\u5E94\u7528",role:"\u6536\u675F",targetDifficulty:37,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1,direction:"du"},{id:"c5",x:2,y:1,w:1,h:1},{id:"c6",x:0,y:2,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1},{id:"c9",x:0,y:3,w:1,h:1,clue:1}],previousId:"campaign200-017",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:37},{id:"r2-041",contentRevision:2,order:41,mode:"campaign-200-r2",geometry:"blocks",features:["big","parity","walls","rhythm-door"],title:"\u5947\u5076 \xB7 \u5899 \xB7 \u95E8\u7684\u9009\u62E9",chapter:5,chapterTitle:"\u7B2C5\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1,parity:"odd"},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1},{id:"c8",x:0,y:2,w:1,h:1},{id:"c9",x:1,y:2,w:1,h:1},{id:"c10",x:2,y:2,w:1,h:1,clue:3},{id:"c11",x:3,y:2,w:1,h:1},{id:"c12",x:0,y:3,w:1,h:1},{id:"c13",x:1,y:3,w:2,h:1},{id:"c14",x:3,y:3,w:1,h:1,clue:1}],doors:[{edge:["c3","c7"],initialOpen:!1}],walls:[["c4","c8"]],previousId:"campaign200-107",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:42},{id:"r2-042",contentRevision:2,order:42,mode:"campaign-200-r2",geometry:"blocks",features:["big","walls"],title:"\u7B2C\u4E00\u5EA7\u6865",chapter:5,chapterTitle:"\u7B2C5\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1,clue:11},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:2,h:2},{id:"c6",x:3,y:1,w:1,h:1},{id:"c7",x:0,y:2,w:1,h:1},{id:"c8",x:3,y:2,w:1,h:1},{id:"c9",x:0,y:3,w:1,h:1},{id:"c10",x:1,y:3,w:1,h:1},{id:"c11",x:2,y:3,w:1,h:1},{id:"c12",x:3,y:3,w:1,h:1,clue:1}],walls:[["c1","c5"],["c5","c10"]],previousId:"campaign200-050",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:41},{id:"r2-043",contentRevision:2,order:43,mode:"campaign-200-r2",geometry:"blocks",features:["big","parity","walls"],title:"\u5947\u5076 \xB7 \u5899\u7684\u9009\u62E9",chapter:5,chapterTitle:"\u7B2C5\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:2,h:1},{id:"c2",x:3,y:0,w:1,h:1},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:2,y:1,w:1,h:1,parity:"odd"},{id:"c6",x:3,y:1,w:1,h:1},{id:"c7",x:0,y:2,w:1,h:1,clue:4},{id:"c8",x:1,y:2,w:1,h:1},{id:"c9",x:2,y:2,w:1,h:1},{id:"c10",x:3,y:2,w:1,h:1},{id:"c11",x:0,y:3,w:1,h:1,clue:1},{id:"c12",x:1,y:3,w:1,h:1}],walls:[["c1","c4"]],previousId:"campaign200-121",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:41},{id:"r2-044",contentRevision:2,order:44,mode:"campaign-200-r2",geometry:"square",features:["direction","walls","rhythm-door"],title:"\u901A\u9053 \xB7 \u5899 \xB7 \u95E8\u7684\u9009\u62E9",chapter:5,chapterTitle:"\u7B2C5\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1,direction:"ru"},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1},{id:"c8",x:0,y:2,w:1,h:1},{id:"c9",x:1,y:2,w:1,h:1},{id:"c10",x:2,y:2,w:1,h:1,direction:"lr"},{id:"c11",x:3,y:2,w:1,h:1},{id:"c12",x:0,y:3,w:1,h:1,clue:1}],doors:[{edge:["c4","c0"],initialOpen:!1}],walls:[["c6","c7"]],previousId:"campaign200-126",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:43},{geometry:"square",features:[],cells:[{id:"t0",x:0,y:0,w:1,h:1},{id:"t1",x:1,y:0,w:1,h:1},{id:"t2",x:2,y:0,w:1,h:1},{id:"t3",x:0,y:1,w:1,h:1},{id:"t4",x:1,y:1,w:1,h:1},{id:"t5",x:2,y:1,w:1,h:1,clue:4},{id:"t6",x:0,y:2,w:1,h:1},{id:"t7",x:1,y:2,w:1,h:1,clue:8}],tutorial:"unknown-start",caption:"\u6CA1\u6709\u6570\u5B571\u65F6\u8981\u627E\u8D77\u70B9\uFF1B\u5148\u770B\u6570\u5B57\u7EBF\u7D22\uFF0C\u627E\u51FA\u7B2C\u4E00\u6B65\u3002",previousId:null,id:"r2-045",order:45,chapter:5,chapterTitle:"\u7B2C5\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",mode:"campaign-200-r2",contentRevision:2,playerBand:null,estimatedBand:"\u6559\u5B66",role:"\u5F15\u5BFC",targetDifficulty:42,objectiveScore:25,title:"\u5F15\u5BFC \xB7 \u4ECE\u54EA\u91CC\u51FA\u53D1"},{id:"r2-046",contentRevision:2,order:46,mode:"campaign-200-r2",geometry:"blocks",features:["big","parity","walls"],title:"\u5947\u5076 \xB7 \u5899\u7684\u9009\u62E9",chapter:5,chapterTitle:"\u7B2C5\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:0,w:2,h:1},{id:"c1",x:2,y:0,w:1,h:1},{id:"c2",x:3,y:0,w:1,h:1,parity:"odd"},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:2,y:1,w:2,h:1},{id:"c6",x:0,y:2,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1},{id:"c9",x:3,y:2,w:1,h:1},{id:"c10",x:0,y:3,w:1,h:1},{id:"c11",x:1,y:3,w:1,h:1,clue:1}],walls:[["c0","c1"]],previousId:"campaign200-154",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:41},{id:"r2-047",contentRevision:2,order:47,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","parity","walls","rhythm-door"],title:"\u901A\u9053 \xB7 \u5947\u5076 \xB7 \u5899 \xB7 \u95E8\u7684\u82B1\u56ED",chapter:5,chapterTitle:"\u7B2C5\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:1,w:1,h:2},{id:"c1",x:0,y:0,w:1,h:1,direction:"dr"},{id:"c2",x:1,y:3,w:1,h:1},{id:"c3",x:1,y:2,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:1,y:0,w:1,h:1,clue:5},{id:"c6",x:2,y:3,w:1,h:1},{id:"c7",x:2,y:2,w:1,h:1},{id:"c8",x:2,y:1,w:1,h:1},{id:"c9",x:2,y:0,w:1,h:1},{id:"c10",x:3,y:3,w:1,h:1},{id:"c11",x:3,y:2,w:1,h:1},{id:"c12",x:3,y:0,w:1,h:1},{id:"c13",x:4,y:2,w:1,h:2,parity:"even"},{id:"c14",x:4,y:1,w:1,h:1,clue:1},{id:"c15",x:4,y:0,w:1,h:1}],doors:[{edge:["c2","c3"],initialOpen:!1}],walls:[["c3","c7"]],previousId:"campaign200-150",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:42},{id:"r2-048",contentRevision:2,order:48,mode:"campaign-200-r2",geometry:"blocks",features:["big","rhythm-door"],title:"\u5927\u5757\u6539\u53D8\u8282\u62CD",chapter:5,chapterTitle:"\u7B2C5\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u5CF0\u503C",targetDifficulty:50,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:2,clue:13},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1},{id:"c8",x:1,y:2,w:1,h:1},{id:"c9",x:2,y:2,w:1,h:1,clue:1},{id:"c10",x:3,y:2,w:1,h:1},{id:"c11",x:0,y:3,w:1,h:1},{id:"c12",x:1,y:3,w:2,h:2},{id:"c13",x:3,y:3,w:1,h:1},{id:"c14",x:0,y:4,w:1,h:1}],doors:[{edge:["c14","c11"],initialOpen:!1}],previousId:"campaign200-076",playerBand:"\u9700\u8981\u63D0\u793A",estimatedBand:"\u9700\u8981\u63D0\u793A",objectiveScore:69},{id:"r2-049",contentRevision:2,order:49,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","parity","walls","rhythm-door"],title:"\u901A\u9053 \xB7 \u5947\u5076 \xB7 \u5899 \xB7 \u95E8\u7684\u5C0F\u5F84",chapter:5,chapterTitle:"\u7B2C5\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u56DE\u843D",targetDifficulty:32,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:0,y:1,w:1,h:1},{id:"c2",x:0,y:2,w:1,h:1,clue:8},{id:"c3",x:0,y:3,w:2,h:1},{id:"c4",x:1,y:0,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:1,y:2,w:1,h:1},{id:"c7",x:2,y:0,w:1,h:1},{id:"c8",x:2,y:1,w:1,h:1,direction:"lu"},{id:"c9",x:2,y:2,w:1,h:1},{id:"c10",x:2,y:3,w:2,h:1,parity:"even"},{id:"c11",x:3,y:0,w:1,h:1,clue:1},{id:"c12",x:3,y:1,w:1,h:1},{id:"c13",x:3,y:2,w:1,h:1}],doors:[{edge:["c4","c7"],initialOpen:!1}],walls:[["c4","c5"]],previousId:"campaign200-139",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:35},{id:"r2-050",contentRevision:2,order:50,mode:"campaign-200-r2",geometry:"square",features:["rhythm-door"],title:"\u95E8\u968F\u811A\u6B65\u5F00\u5173",chapter:5,chapterTitle:"\u7B2C5\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u6536\u675F",targetDifficulty:37,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1,clue:8},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1,clue:1},{id:"c5",x:2,y:1,w:1,h:1},{id:"c6",x:0,y:2,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1}],doors:[{edge:["c2","c1"],initialOpen:!1}],previousId:"campaign200-043",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:37},{id:"r2-051",contentRevision:2,order:51,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","parity"],title:"\u901A\u9053 \xB7 \u5947\u5076\u7684\u9009\u62E9",chapter:6,chapterTitle:"\u7B2C6\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1,direction:"dr"},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1,clue:13},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1},{id:"c8",x:0,y:2,w:2,h:1},{id:"c9",x:2,y:2,w:1,h:1,clue:1},{id:"c10",x:3,y:2,w:1,h:1},{id:"c11",x:0,y:3,w:1,h:1},{id:"c12",x:1,y:3,w:1,h:1},{id:"c13",x:2,y:3,w:1,h:1,parity:"odd"},{id:"c14",x:3,y:3,w:1,h:1}],previousId:"campaign200-103",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:43},{id:"r2-052",contentRevision:2,order:52,mode:"campaign-200-r2",geometry:"square",features:["direction","walls"],title:"\u901A\u9053 \xB7 \u5899\u7684\u9009\u62E9",chapter:6,chapterTitle:"\u7B2C6\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1,clue:1},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:2,y:1,w:1,h:1,direction:"lu"},{id:"c6",x:0,y:2,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1},{id:"c9",x:0,y:3,w:1,h:1},{id:"c10",x:1,y:3,w:1,h:1},{id:"c11",x:2,y:3,w:1,h:1}],walls:[["c1","c4"]],previousId:"campaign200-194",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:44},{id:"r2-053",contentRevision:2,order:53,mode:"campaign-200-r2",geometry:"blocks",features:["big","alternation","walls"],title:"\u53CC\u8272\u8DE8\u533A",chapter:6,chapterTitle:"\u7B2C6\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:0,w:2,h:2,category:"triangle"},{id:"c1",x:2,y:0,w:1,h:1,category:"circle"},{id:"c2",x:3,y:0,w:1,h:1,category:"triangle"},{id:"c3",x:2,y:1,w:1,h:2,category:"circle",clue:9},{id:"c4",x:3,y:1,w:1,h:1,category:"circle"},{id:"c5",x:0,y:2,w:1,h:1,category:"circle"},{id:"c6",x:1,y:2,w:1,h:1,category:"triangle"},{id:"c7",x:3,y:2,w:1,h:1,category:"triangle"},{id:"c8",x:0,y:3,w:1,h:1,category:"triangle"},{id:"c9",x:1,y:3,w:1,h:1,category:"circle"},{id:"c10",x:2,y:3,w:1,h:1,category:"triangle"},{id:"c11",x:3,y:3,w:1,h:1,category:"circle"},{id:"c12",x:0,y:4,w:1,h:1,category:"circle"},{id:"c13",x:1,y:4,w:1,h:1,category:"triangle"},{id:"c14",x:2,y:4,w:1,h:1,clue:1,category:"circle"}],walls:[["c9","c10"],["c3","c6"]],previousId:"campaign200-068",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:44},{id:"r2-054",contentRevision:2,order:54,mode:"campaign-200-r2",geometry:"blocks",features:["big","parity","walls","rhythm-door"],title:"\u5947\u5076 \xB7 \u5899 \xB7 \u95E8\u7684\u9009\u62E9",chapter:6,chapterTitle:"\u7B2C6\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:0,w:2,h:1},{id:"c1",x:2,y:0,w:1,h:1,clue:11},{id:"c2",x:3,y:0,w:1,h:1},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1,parity:"odd"},{id:"c5",x:2,y:1,w:1,h:1},{id:"c6",x:3,y:1,w:1,h:1},{id:"c7",x:0,y:2,w:1,h:1},{id:"c8",x:1,y:2,w:1,h:1},{id:"c9",x:2,y:2,w:1,h:2},{id:"c10",x:3,y:2,w:1,h:1},{id:"c11",x:0,y:3,w:1,h:1},{id:"c12",x:1,y:3,w:1,h:1},{id:"c13",x:3,y:3,w:1,h:1},{id:"c14",x:0,y:4,w:1,h:1,clue:1}],doors:[{edge:["c1","c5"],initialOpen:!1}],walls:[["c3","c4"]],previousId:"campaign200-182",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:44},{id:"r2-055",contentRevision:2,order:55,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","alternation","walls","rhythm-door"],title:"\u901A\u9053 \xB7 \u53CC\u8272 \xB7 \u5899 \xB7 \u95E8\u7684\u4EA4\u9519",chapter:6,chapterTitle:"\u7B2C6\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:3,y:0,w:1,h:1,clue:1,category:"circle"},{id:"c1",x:2,y:0,w:1,h:1,category:"triangle"},{id:"c2",x:1,y:0,w:1,h:1,category:"circle"},{id:"c3",x:0,y:0,w:1,h:1,category:"triangle",direction:"dr"},{id:"c4",x:3,y:1,w:1,h:2,category:"circle"},{id:"c5",x:2,y:1,w:1,h:1,category:"circle"},{id:"c6",x:1,y:1,w:1,h:1,category:"triangle"},{id:"c7",x:0,y:1,w:1,h:1,category:"circle"},{id:"c8",x:2,y:2,w:1,h:1,category:"triangle"},{id:"c9",x:1,y:2,w:1,h:2,category:"triangle"},{id:"c10",x:0,y:2,w:1,h:1,category:"triangle"},{id:"c11",x:3,y:3,w:1,h:1,category:"triangle"},{id:"c12",x:2,y:3,w:1,h:1,category:"circle"},{id:"c13",x:0,y:3,w:1,h:1,category:"circle"}],doors:[{edge:["c13","c10"],initialOpen:!1}],walls:[["c6","c7"]],previousId:"campaign200-138",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:39},{id:"r2-056",contentRevision:2,order:56,mode:"campaign-200-r2",geometry:"blocks",features:["big","parity","walls","rhythm-door"],title:"\u5947\u5076 \xB7 \u5899 \xB7 \u95E8\u7684\u9009\u62E9",chapter:6,chapterTitle:"\u7B2C6\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:2,h:2,shape:[[0,0],[0,1],[1,0]]},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:3,y:1,w:1,h:1},{id:"c6",x:0,y:2,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1,clue:1},{id:"c9",x:3,y:2,w:1,h:1},{id:"c10",x:0,y:3,w:1,h:1,parity:"odd"},{id:"c11",x:1,y:3,w:1,h:1}],doors:[{edge:["c7","c11"],initialOpen:!1}],walls:[["c3","c4"]],previousId:"campaign200-063",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:39},{id:"r2-057",contentRevision:2,order:57,mode:"campaign-200-r2",geometry:"blocks",features:["big","rhythm-door"],title:"\u987A\u7740\u8282\u62CD\u6536\u5C3E",chapter:6,chapterTitle:"\u7B2C6\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:42,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1},{id:"c8",x:0,y:2,w:1,h:1},{id:"c9",x:1,y:2,w:1,h:1},{id:"c10",x:2,y:2,w:2,h:2},{id:"c11",x:0,y:3,w:1,h:1},{id:"c12",x:1,y:3,w:1,h:1,clue:11},{id:"c13",x:0,y:4,w:1,h:1,clue:1}],doors:[{edge:["c7","c3"],initialOpen:!1}],previousId:"campaign200-058",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:38},{id:"r2-058",contentRevision:2,order:58,mode:"campaign-200-r2",geometry:"blocks",features:["big","parity","walls"],title:"\u5947\u5076\u5206\u914D\u533A\u57DF",chapter:6,chapterTitle:"\u7B2C6\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u5CF0\u503C",targetDifficulty:50,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:1,parity:"even"},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1,parity:"odd"},{id:"c8",x:0,y:2,w:1,h:1},{id:"c9",x:1,y:2,w:1,h:1},{id:"c10",x:2,y:2,w:2,h:1},{id:"c11",x:0,y:3,w:1,h:1},{id:"c12",x:1,y:3,w:1,h:1},{id:"c13",x:2,y:3,w:2,h:2,shape:[[0,0],[1,0],[0,1]]},{id:"c14",x:0,y:4,w:1,h:1},{id:"c15",x:1,y:4,w:1,h:1},{id:"c16",x:3,y:4,w:1,h:1,clue:1}],walls:[["c8","c9"],["c12","c15"]],previousId:"campaign200-077",playerBand:"\u9700\u8981\u63D0\u793A",estimatedBand:"\u9700\u8981\u63D0\u793A",objectiveScore:60},{id:"r2-059",contentRevision:2,order:59,mode:"campaign-200-r2",geometry:"square",features:["direction","walls","rhythm-door"],title:"\u901A\u9053 \xB7 \u5899 \xB7 \u95E8\u7684\u5C0F\u5F84",chapter:6,chapterTitle:"\u7B2C6\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u56DE\u843D",targetDifficulty:32,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1,direction:"lr"},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:1,y:1,w:1,h:1},{id:"c5",x:2,y:1,w:1,h:1},{id:"c6",x:0,y:2,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1,direction:"lu"},{id:"c9",x:0,y:3,w:1,h:1,clue:1}],doors:[{edge:["c1","c2"],initialOpen:!1}],walls:[["c6","c7"]],previousId:"campaign200-159",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:35},{id:"r2-060",contentRevision:2,order:60,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","parity"],title:"\u901A\u9053 \xB7 \u5947\u5076\u7684\u5C0F\u5F84",chapter:6,chapterTitle:"\u7B2C6\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u6536\u675F",targetDifficulty:37,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,direction:"dr"},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:0,y:1,w:1,h:1,parity:"even"},{id:"c4",x:1,y:1,w:1,h:1,clue:1},{id:"c5",x:2,y:1,w:1,h:1},{id:"c6",x:0,y:2,w:1,h:2,clue:3},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1},{id:"c9",x:1,y:3,w:1,h:1},{id:"c10",x:2,y:3,w:1,h:1}],previousId:"campaign200-169",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:36},{id:"r2-061",contentRevision:2,order:61,mode:"campaign-200-r2",geometry:"blocks",features:["big","rhythm-door","direction"],title:"\u95E8 \xB7 \u901A\u9053\u7684\u9009\u62E9",chapter:7,chapterTitle:"\u7B2C7\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:57,caption:"",cells:[{id:"c0",x:0,y:0,w:2,h:2,shape:[[0,0],[0,1],[1,0]]},{id:"c1",x:2,y:0,w:1,h:1},{id:"c2",x:3,y:0,w:1,h:1,clue:1},{id:"c3",x:1,y:1,w:1,h:1},{id:"c4",x:2,y:1,w:1,h:1},{id:"c5",x:3,y:1,w:1,h:1},{id:"c6",x:0,y:2,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1,clue:7},{id:"c8",x:2,y:2,w:1,h:1,direction:"lr"},{id:"c9",x:3,y:2,w:1,h:1},{id:"c10",x:0,y:3,w:1,h:1},{id:"c11",x:1,y:3,w:1,h:1,direction:"lu"}],doors:[{edge:["c9","c8"],initialOpen:!1}],previousId:"campaign200-045",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:57},{id:"r2-062",contentRevision:2,order:62,mode:"campaign-200-r2",geometry:"square",features:["direction","walls","rhythm-door"],title:"\u901A\u9053 \xB7 \u5899 \xB7 \u95E8\u7684\u4EA4\u9519",chapter:7,chapterTitle:"\u7B2C7\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:57,caption:"",cells:[{id:"c0",x:2,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:0,y:0,w:1,h:1},{id:"c3",x:3,y:1,w:1,h:1,clue:1},{id:"c4",x:2,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:0,y:1,w:1,h:1},{id:"c7",x:3,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1},{id:"c9",x:1,y:2,w:1,h:1},{id:"c10",x:0,y:2,w:1,h:1},{id:"c11",x:3,y:3,w:1,h:1,direction:"lu"},{id:"c12",x:2,y:3,w:1,h:1},{id:"c13",x:1,y:3,w:1,h:1},{id:"c14",x:0,y:3,w:1,h:1},{id:"c15",x:2,y:4,w:1,h:1},{id:"c16",x:1,y:4,w:1,h:1}],doors:[{edge:["c15","c12"],initialOpen:!1}],walls:[["c8","c12"],["c5","c6"]],previousId:"campaign200-148",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:57},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:1,category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:2,id:"c2",category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"circle"},{x:4,y:0,w:1,h:1,id:"c4",category:"triangle"},{x:0,y:1,w:1,h:1,id:"c5",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c6",category:"circle"},{x:3,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c8",category:"circle"},{x:0,y:2,w:1,h:1,id:"c9",category:"circle"},{x:1,y:2,w:1,h:1,id:"c10",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c11",category:"triangle"},{x:3,y:2,w:1,h:1,id:"c12",category:"circle"},{x:4,y:2,w:1,h:1,id:"c13",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c14",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c15",category:"circle"},{x:2,y:3,w:1,h:1,id:"c16",category:"circle"},{x:3,y:3,w:1,h:1,id:"c17",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c18",category:"circle"},{x:0,y:4,w:1,h:1,id:"c19",category:"circle"},{x:1,y:4,w:1,h:1,id:"c20",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c21",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c22",category:"circle",direction:"lu"},{x:4,y:4,w:1,h:1,id:"c23",category:"triangle"}],features:["big","direction","alternation","walls"],contentRevision:2,walls:[["c17","c18"]],previousId:null,id:"r2-063",order:63,chapter:7,chapterTitle:"\u7B2C7\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:57,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 63",caption:""},{id:"r2-064",contentRevision:2,order:64,mode:"campaign-200-r2",geometry:"blocks",features:["big","parity","walls"],title:"\u5947\u5076 \xB7 \u5899\u7684\u9009\u62E9",chapter:7,chapterTitle:"\u7B2C7\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:57,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1,parity:"odd"},{id:"c3",x:3,y:0,w:1,h:2},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:0,y:2,w:1,h:1},{id:"c8",x:1,y:2,w:1,h:1},{id:"c9",x:2,y:2,w:1,h:1},{id:"c10",x:3,y:2,w:1,h:1,parity:"odd"},{id:"c11",x:0,y:3,w:2,h:1},{id:"c12",x:2,y:3,w:1,h:1},{id:"c13",x:3,y:3,w:1,h:1,clue:1}],walls:[["c6","c9"],["c2","c6"]],previousId:"campaign200-176",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:56},{id:"r2-065",contentRevision:2,order:65,mode:"campaign-200-r2",geometry:"blocks",features:["big","alternation","parity"],title:"\u53CC\u8272 \xB7 \u5947\u5076\u7684\u9009\u62E9",chapter:7,chapterTitle:"\u7B2C7\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:57,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,category:"triangle"},{id:"c1",x:1,y:0,w:1,h:1,category:"circle"},{id:"c2",x:2,y:0,w:1,h:1,category:"triangle"},{id:"c3",x:0,y:1,w:1,h:2,category:"circle"},{id:"c4",x:1,y:1,w:1,h:1,category:"circle",parity:"odd"},{id:"c5",x:2,y:1,w:1,h:1,category:"circle"},{id:"c6",x:1,y:2,w:1,h:1,category:"triangle"},{id:"c7",x:2,y:2,w:1,h:1,category:"triangle"},{id:"c8",x:0,y:3,w:1,h:1,category:"triangle"},{id:"c9",x:1,y:3,w:1,h:1,category:"circle"}],previousId:"campaign200-111",playerBand:"\u559C\u6B22\u7684\u672A\u77E5\u8D77\u70B9",estimatedBand:"\u559C\u6B22\u7684\u672A\u77E5\u8D77\u70B9",objectiveScore:60},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"triangle"},{id:"c1",q:0,r:1,category:"circle"},{id:"c2",q:0,r:2,category:"triangle"},{id:"c3",q:0,r:3,category:"circle"},{id:"c4",q:0,r:4,category:"triangle"},{id:"c5",q:1,r:0,clue:1,category:"circle"},{id:"c6",q:1,r:1,category:"triangle"},{id:"c7",q:1,r:2,category:"circle"},{id:"c8",q:1,r:3,category:"circle"},{id:"c9",q:1,r:4,category:"triangle"},{id:"c10",q:2,r:0,category:"triangle"},{id:"c11",q:2,r:1,category:"circle"},{id:"c12",q:2,r:2,category:"triangle"},{id:"c13",q:2,r:3,category:"circle"},{id:"c14",q:2,r:4,category:"triangle"},{id:"c15",q:3,r:0,category:"circle"},{id:"c16",q:3,r:1,category:"triangle",clue:18},{id:"c17",q:3,r:2,category:"circle"},{id:"c18",q:3,r:3,category:"triangle"},{id:"c19",q:3,r:4,category:"circle"}],features:["alternation","walls"],contentRevision:2,walls:[["c11","c12"]],previousId:null,id:"r2-066",order:66,chapter:7,chapterTitle:"\u7B2C7\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:58,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 66",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6"},{x:2,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9"},{x:0,y:2,w:1,h:1,id:"c10"},{x:1,y:2,w:1,h:1,id:"c11"},{x:2,y:2,w:1,h:1,id:"c12"},{x:3,y:2,w:1,h:1,id:"c13"},{x:4,y:2,w:1,h:1,id:"c14",direction:"lu"},{x:0,y:3,w:1,h:1,id:"c15"},{x:2,y:3,w:1,h:1,id:"c16"},{x:3,y:3,w:1,h:1,id:"c17",clue:1},{x:4,y:3,w:1,h:1,id:"c18"},{x:0,y:4,w:1,h:1,id:"c19"},{x:1,y:4,w:1,h:1,id:"c20"},{x:2,y:4,w:1,h:1,id:"c21",direction:"ru"},{x:3,y:4,w:1,h:1,id:"c22"},{x:4,y:4,w:1,h:1,id:"c23"}],features:["direction","rhythm-door"],contentRevision:2,doors:[{edge:["c8","c7"],initialOpen:!1}],previousId:null,id:"r2-067",order:67,chapter:7,chapterTitle:"\u7B2C7\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:58,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 67",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4",clue:1},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6"},{x:2,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8",direction:"dr"},{x:4,y:1,w:1,h:1,id:"c9"},{x:0,y:2,w:1,h:1,id:"c10"},{x:1,y:2,w:1,h:1,id:"c11"},{x:2,y:2,w:1,h:1,id:"c12",direction:"lu"},{x:3,y:2,w:1,h:1,id:"c13"},{x:4,y:2,w:1,h:1,id:"c14",direction:"du"},{x:0,y:3,w:1,h:1,id:"c15"},{x:1,y:3,w:1,h:1,id:"c16"},{x:2,y:3,w:1,h:1,id:"c17"},{x:3,y:3,w:1,h:1,id:"c18"},{x:4,y:3,w:1,h:1,id:"c19"}],features:["direction","walls"],contentRevision:2,walls:[["c13","c18"],["c6","c11"]],previousId:null,id:"r2-068",order:68,chapter:7,chapterTitle:"\u7B2C7\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u5CF0\u503C",targetDifficulty:65,objectiveScore:65,title:"\u65B9\u683C \xB7 \u4EA4\u9519\u6311\u6218 68",caption:""},{id:"r2-069",contentRevision:2,order:69,mode:"campaign-200-r2",geometry:"blocks",features:["big","parity","walls"],title:"\u5947\u5076 \xB7 \u5899\u7684\u9009\u62E9",chapter:7,chapterTitle:"\u7B2C7\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u56DE\u843D",targetDifficulty:47,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,parity:"odd"},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1,clue:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:1,clue:5},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1},{id:"c8",x:0,y:2,w:1,h:1},{id:"c9",x:1,y:2,w:1,h:1},{id:"c10",x:2,y:2,w:2,h:2,shape:[[0,0],[1,0],[0,1]]},{id:"c11",x:0,y:3,w:1,h:1},{id:"c12",x:1,y:3,w:1,h:1}],walls:[["c1","c5"]],previousId:"campaign200-165",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:47},{id:"r2-070",contentRevision:2,order:70,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","parity"],title:"\u901A\u9053 \xB7 \u5947\u5076\u7684\u9009\u62E9",chapter:7,chapterTitle:"\u7B2C7\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u6536\u675F",targetDifficulty:52,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:2},{id:"c2",x:2,y:0,w:2,h:1,parity:"odd"},{id:"c3",x:0,y:1,w:1,h:1},{id:"c4",x:2,y:1,w:1,h:1},{id:"c5",x:3,y:1,w:1,h:1},{id:"c6",x:0,y:2,w:1,h:1},{id:"c7",x:1,y:2,w:1,h:1},{id:"c8",x:2,y:2,w:1,h:1},{id:"c9",x:3,y:2,w:1,h:1},{id:"c10",x:0,y:3,w:1,h:1,clue:1},{id:"c11",x:1,y:3,w:1,h:1,parity:"odd"},{id:"c12",x:2,y:3,w:1,h:1},{id:"c13",x:3,y:3,w:1,h:1,direction:"lu"}],previousId:"campaign200-092",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:52},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:2,id:"c0",category:"triangle"},{x:1,y:0,w:1,h:1,id:"c1",category:"circle"},{x:2,y:0,w:1,h:1,id:"c2",clue:1,category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle"},{x:5,y:0,w:1,h:1,id:"c5",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c6",category:"triangle"},{x:2,y:1,w:2,h:2,shape:[[0,0],[1,0],[0,1]],id:"c7",category:"circle"},{x:5,y:1,w:1,h:1,id:"c8",category:"circle"},{x:0,y:2,w:1,h:1,id:"c9",category:"circle"},{x:1,y:2,w:1,h:1,id:"c10",category:"triangle"},{x:3,y:2,w:1,h:1,id:"c11",category:"triangle"},{x:4,y:2,w:1,h:1,id:"c12",category:"circle"},{x:5,y:2,w:1,h:1,id:"c13",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c14",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c15",category:"circle",clue:17},{x:2,y:3,w:1,h:1,id:"c16",category:"triangle"},{x:3,y:3,w:1,h:1,id:"c17",category:"circle"},{x:4,y:3,w:1,h:1,id:"c18",category:"triangle"},{x:5,y:3,w:1,h:1,id:"c19",category:"circle"},{x:0,y:4,w:1,h:1,id:"c20",category:"circle"},{x:1,y:4,w:1,h:1,id:"c21",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c22",category:"circle"},{x:3,y:4,w:1,h:1,id:"c23",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c24",category:"circle"},{x:5,y:4,w:1,h:1,id:"c25",category:"triangle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c18","c24"],["c16","c22"],["c12","c18"]],previousId:null,id:"r2-071",order:71,chapter:8,chapterTitle:"\u7B2C8\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:57,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 71",caption:""},{id:"r2-072",contentRevision:2,order:72,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","alternation","walls","rhythm-door"],title:"\u901A\u9053 \xB7 \u53CC\u8272 \xB7 \u5899 \xB7 \u95E8\u7684\u9009\u62E9",chapter:8,chapterTitle:"\u7B2C8\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:57,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,category:"triangle"},{id:"c1",x:0,y:1,w:1,h:1,category:"circle"},{id:"c2",x:0,y:2,w:1,h:1,category:"triangle",direction:"dr"},{id:"c3",x:0,y:3,w:1,h:1,clue:1,category:"circle"},{id:"c4",x:1,y:0,w:1,h:1,category:"circle",direction:"lr"},{id:"c5",x:1,y:1,w:1,h:1,category:"triangle"},{id:"c6",x:1,y:2,w:1,h:1,category:"circle"},{id:"c7",x:1,y:3,w:1,h:1,category:"triangle"},{id:"c8",x:2,y:0,w:2,h:1,category:"triangle"},{id:"c9",x:2,y:1,w:1,h:1,category:"circle"},{id:"c10",x:2,y:2,w:2,h:2,shape:[[0,0],[1,0],[0,1]],category:"circle"},{id:"c11",x:3,y:1,w:1,h:1,category:"triangle"}],doors:[{edge:["c1","c0"],initialOpen:!1}],walls:[["c5","c9"]],previousId:"campaign200-072",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:55},{id:"r2-073",contentRevision:2,order:73,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","alternation"],title:"\u901A\u9053 \xB7 \u53CC\u8272\u7684\u9009\u62E9",chapter:8,chapterTitle:"\u7B2C8\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:57,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,category:"triangle"},{id:"c1",x:1,y:0,w:2,h:1,category:"circle"},{id:"c2",x:3,y:0,w:1,h:1,category:"circle"},{id:"c3",x:0,y:1,w:1,h:1,category:"circle"},{id:"c4",x:1,y:1,w:1,h:1,category:"triangle"},{id:"c5",x:2,y:1,w:1,h:1,category:"circle"},{id:"c6",x:3,y:1,w:1,h:1,category:"triangle"},{id:"c7",x:0,y:2,w:1,h:1,category:"triangle"},{id:"c8",x:1,y:2,w:1,h:1,category:"circle"},{id:"c9",x:2,y:2,w:1,h:1,category:"triangle",direction:"lu"},{id:"c10",x:3,y:2,w:1,h:1,category:"circle"},{id:"c11",x:0,y:3,w:1,h:1,clue:1,category:"circle"},{id:"c12",x:1,y:3,w:1,h:1,category:"triangle"},{id:"c13",x:2,y:3,w:1,h:1,category:"circle"},{id:"c14",x:3,y:3,w:1,h:1,category:"triangle"}],previousId:"campaign200-101",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:55},{id:"r2-074",contentRevision:2,order:74,mode:"campaign-200-r2",geometry:"blocks",features:["big","parity","walls","rhythm-door"],title:"\u5947\u5076 \xB7 \u5899 \xB7 \u95E8\u7684\u4EA4\u9519",chapter:8,chapterTitle:"\u7B2C8\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u7EC3\u4E60",targetDifficulty:57,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1,clue:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:2,h:1},{id:"c6",x:3,y:1,w:1,h:1},{id:"c7",x:0,y:2,w:1,h:1},{id:"c8",x:1,y:2,w:1,h:2},{id:"c9",x:2,y:2,w:1,h:1},{id:"c10",x:3,y:2,w:1,h:1},{id:"c11",x:0,y:3,w:1,h:1},{id:"c12",x:2,y:3,w:1,h:1,parity:"odd"},{id:"c13",x:3,y:3,w:1,h:1}],doors:[{edge:["c10","c6"],initialOpen:!1}],walls:[["c8","c12"]],previousId:"campaign200-118",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:55},{mode:"campaign-200-r2",geometry:"square",cells:[{x:1,y:0,w:1,h:1,id:"c0",clue:1},{x:2,y:0,w:1,h:1,id:"c1"},{x:3,y:0,w:1,h:1,id:"c2"},{x:4,y:0,w:1,h:1,id:"c3"},{x:0,y:1,w:1,h:1,id:"c4"},{x:1,y:1,w:1,h:1,id:"c5"},{x:2,y:1,w:1,h:1,id:"c6"},{x:3,y:1,w:1,h:1,id:"c7"},{x:4,y:1,w:1,h:1,id:"c8"},{x:0,y:2,w:1,h:1,id:"c9",direction:"ru"},{x:1,y:2,w:1,h:1,id:"c10"},{x:2,y:2,w:1,h:1,id:"c11"},{x:3,y:2,w:1,h:1,id:"c12",clue:17},{x:4,y:2,w:1,h:1,id:"c13"},{x:0,y:3,w:1,h:1,id:"c14"},{x:1,y:3,w:1,h:1,id:"c15"},{x:2,y:3,w:1,h:1,id:"c16"},{x:3,y:3,w:1,h:1,id:"c17"},{x:4,y:3,w:1,h:1,id:"c18"},{x:0,y:4,w:1,h:1,id:"c19",clue:8},{x:1,y:4,w:1,h:1,id:"c20"},{x:2,y:4,w:1,h:1,id:"c21"},{x:3,y:4,w:1,h:1,id:"c22"},{x:4,y:4,w:1,h:1,id:"c23"}],features:["direction","walls"],contentRevision:2,walls:[["c1","c2"]],previousId:null,id:"r2-075",order:75,chapter:8,chapterTitle:"\u7B2C8\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:59,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 75",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:12},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:5,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6"},{x:2,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9",parity:"even"},{x:5,y:1,w:1,h:2,id:"c10"},{x:0,y:2,w:1,h:1,id:"c11"},{x:1,y:2,w:1,h:1,id:"c12",clue:1},{x:2,y:2,w:1,h:1,id:"c13"},{x:3,y:2,w:1,h:1,id:"c14"},{x:4,y:2,w:1,h:1,id:"c15"},{x:0,y:3,w:1,h:1,id:"c16"},{x:1,y:3,w:1,h:1,id:"c17"},{x:2,y:3,w:1,h:1,id:"c18"},{x:3,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:1,id:"c20"},{x:5,y:3,w:1,h:1,id:"c21"},{x:1,y:4,w:1,h:1,id:"c22"},{x:2,y:4,w:1,h:1,id:"c23"},{x:3,y:4,w:1,h:1,id:"c24"},{x:4,y:4,w:2,h:1,id:"c25"}],features:["big","parity","walls"],contentRevision:2,walls:[["c6","c12"],["c5","c6"]],previousId:null,id:"r2-076",order:76,chapter:8,chapterTitle:"\u7B2C8\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:58,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 76",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c2",category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle"},{x:5,y:0,w:1,h:1,id:"c5",category:"triangle"},{x:0,y:1,w:2,h:1,id:"c6",category:"triangle"},{x:2,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:3,y:1,w:1,h:1,id:"c8",category:"circle"},{x:4,y:1,w:1,h:1,id:"c9",category:"triangle"},{x:5,y:1,w:1,h:1,id:"c10",category:"circle"},{x:0,y:2,w:1,h:1,id:"c11",category:"circle"},{x:1,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c13",category:"circle"},{x:4,y:2,w:1,h:1,id:"c14",clue:1,category:"circle"},{x:5,y:2,w:1,h:1,id:"c15",category:"triangle"},{x:0,y:3,w:2,h:2,shape:[[0,0],[1,0],[0,1]],id:"c16",category:"circle"},{x:2,y:3,w:1,h:1,id:"c17",category:"triangle",direction:"ru"},{x:3,y:3,w:1,h:1,id:"c18",category:"circle",clue:9},{x:4,y:3,w:1,h:1,id:"c19",category:"triangle"},{x:5,y:3,w:1,h:1,id:"c20",category:"circle"},{x:1,y:4,w:1,h:1,id:"c21",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c22",category:"circle"},{x:3,y:4,w:1,h:1,id:"c23",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c24",category:"circle"},{x:5,y:4,w:1,h:1,id:"c25",category:"triangle"}],features:["big","direction","alternation","rhythm-door"],contentRevision:2,doors:[{edge:["c22","c21"],initialOpen:!1}],previousId:null,id:"r2-077",order:77,chapter:8,chapterTitle:"\u7B2C8\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:56,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 77",caption:""},{id:"r2-078",contentRevision:2,order:78,mode:"campaign-200-r2",geometry:"blocks",features:["big","parity","rhythm-door"],title:"\u5148\u5B9A\u5947\u5076\uFF0C\u518D\u5B9A\u8282\u62CD",chapter:8,chapterTitle:"\u7B2C8\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u5CF0\u503C",targetDifficulty:65,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1,parity:"odd"},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1,clue:8},{id:"c8",x:0,y:2,w:1,h:1},{id:"c9",x:1,y:2,w:1,h:1,clue:1},{id:"c10",x:2,y:2,w:1,h:1,parity:"even"},{id:"c11",x:3,y:2,w:1,h:1},{id:"c12",x:0,y:3,w:2,h:2,shape:[[0,0],[1,0],[0,1]]},{id:"c13",x:2,y:3,w:1,h:1},{id:"c14",x:3,y:3,w:1,h:1},{id:"c15",x:1,y:4,w:1,h:1},{id:"c16",x:2,y:4,w:2,h:1}],doors:[{edge:["c3","c7"],initialOpen:!1}],previousId:"campaign200-085",playerBand:"\u9700\u8981\u63D0\u793A",estimatedBand:"\u9700\u8981\u63D0\u793A",objectiveScore:59},{id:"r2-079",contentRevision:2,order:79,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","alternation"],title:"\u901A\u9053 \xB7 \u53CC\u8272\u7684\u4EA4\u9519",chapter:8,chapterTitle:"\u7B2C8\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u56DE\u843D",targetDifficulty:47,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,category:"triangle"},{id:"c1",x:1,y:0,w:1,h:1,category:"circle"},{id:"c2",x:2,y:0,w:1,h:1,category:"triangle",direction:"dr"},{id:"c3",x:3,y:0,w:1,h:1,category:"circle"},{id:"c4",x:0,y:1,w:2,h:1,category:"triangle"},{id:"c5",x:2,y:1,w:1,h:1,clue:1,category:"circle"},{id:"c6",x:3,y:1,w:1,h:1,category:"triangle"},{id:"c7",x:0,y:2,w:1,h:1,category:"circle"},{id:"c8",x:1,y:2,w:2,h:1,category:"triangle"},{id:"c9",x:3,y:2,w:1,h:1,category:"circle"},{id:"c10",x:0,y:3,w:1,h:1,category:"triangle"},{id:"c11",x:1,y:3,w:1,h:1,category:"circle"},{id:"c12",x:2,y:3,w:1,h:1,category:"circle"},{id:"c13",x:3,y:3,w:1,h:1,category:"triangle"},{id:"c14",x:0,y:4,w:1,h:1,category:"circle"},{id:"c15",x:1,y:4,w:1,h:1,category:"triangle"}],previousId:"campaign200-178",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:47},{id:"r2-080",contentRevision:2,order:80,mode:"campaign-200-r2",geometry:"square",features:["direction","walls"],title:"\u901A\u9053 \xB7 \u5899\u7684\u4EA4\u9519",chapter:8,chapterTitle:"\u7B2C8\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",role:"\u6536\u675F",targetDifficulty:52,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1,clue:10},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:1},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1},{id:"c8",x:0,y:2,w:1,h:1},{id:"c9",x:1,y:2,w:1,h:1},{id:"c10",x:2,y:2,w:1,h:1},{id:"c11",x:3,y:2,w:1,h:1},{id:"c12",x:0,y:3,w:1,h:1},{id:"c13",x:1,y:3,w:1,h:1},{id:"c14",x:2,y:3,w:1,h:1,direction:"lr"},{id:"c15",x:3,y:3,w:1,h:1,direction:"lu"},{id:"c16",x:0,y:4,w:1,h:1,clue:1}],walls:[["c4","c5"],["c6","c7"]],previousId:"campaign200-108",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",objectiveScore:52},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:1},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:1,y:1,w:1,h:1,id:"c5"},{x:2,y:1,w:1,h:1,id:"c6"},{x:3,y:1,w:1,h:1,id:"c7"},{x:4,y:1,w:1,h:1,id:"c8"},{x:1,y:2,w:1,h:1,id:"c9"},{x:2,y:2,w:1,h:1,id:"c10"},{x:3,y:2,w:1,h:1,id:"c11"},{x:4,y:2,w:1,h:1,id:"c12"},{x:0,y:3,w:1,h:1,id:"c13"},{x:1,y:3,w:1,h:1,id:"c14",direction:"dr"},{x:2,y:3,w:1,h:1,id:"c15"},{x:3,y:3,w:1,h:1,id:"c16"},{x:4,y:3,w:1,h:1,id:"c17"},{x:0,y:4,w:1,h:1,id:"c18"},{x:1,y:4,w:1,h:1,id:"c19"},{x:3,y:4,w:1,h:1,id:"c20"},{x:4,y:4,w:1,h:1,id:"c21"}],features:["direction","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c7","c11"],initialOpen:!1}],walls:[["c1","c2"]],previousId:null,id:"r2-081",order:81,chapter:9,chapterTitle:"\u7B2C9\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:54,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 81",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:1,y:0,w:1,h:1,id:"c0"},{x:2,y:0,w:1,h:1,id:"c1"},{x:3,y:0,w:1,h:1,id:"c2"},{x:4,y:0,w:1,h:1,id:"c3",clue:1},{x:0,y:1,w:1,h:1,id:"c4"},{x:1,y:1,w:1,h:1,id:"c5"},{x:2,y:1,w:1,h:1,id:"c6"},{x:3,y:1,w:1,h:1,id:"c7"},{x:4,y:1,w:1,h:1,id:"c8"},{x:5,y:1,w:1,h:1,id:"c9"},{x:0,y:2,w:1,h:1,id:"c10"},{x:1,y:2,w:1,h:1,id:"c11"},{x:2,y:2,w:1,h:1,id:"c12",direction:"dl"},{x:3,y:2,w:1,h:1,id:"c13"},{x:4,y:2,w:1,h:1,id:"c14"},{x:5,y:2,w:1,h:1,id:"c15"},{x:0,y:3,w:1,h:1,id:"c16"},{x:1,y:3,w:1,h:1,id:"c17"},{x:2,y:3,w:1,h:1,id:"c18"},{x:3,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:1,id:"c20"},{x:5,y:3,w:1,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23"},{x:3,y:4,w:1,h:1,id:"c24"},{x:4,y:4,w:1,h:1,id:"c25"}],features:["direction","walls"],contentRevision:2,walls:[["c4","c5"]],previousId:null,id:"r2-082",order:82,chapter:9,chapterTitle:"\u7B2C9\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:56,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 82",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:1},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:0,y:1,w:1,h:1,id:"c3"},{x:1,y:1,w:1,h:1,id:"c4"},{x:2,y:1,w:1,h:1,id:"c5"},{x:3,y:1,w:1,h:1,id:"c6"},{x:0,y:2,w:1,h:1,id:"c7",parity:"even"},{x:1,y:2,w:1,h:1,id:"c8"},{x:2,y:2,w:1,h:1,id:"c9"},{x:3,y:2,w:1,h:2,id:"c10"},{x:0,y:3,w:1,h:1,id:"c11"},{x:1,y:3,w:1,h:1,id:"c12",direction:"ru"},{x:2,y:3,w:1,h:1,id:"c13"},{x:4,y:3,w:1,h:1,id:"c14"},{x:0,y:4,w:1,h:1,id:"c15"},{x:1,y:4,w:1,h:1,id:"c16"},{x:2,y:4,w:1,h:1,id:"c17"},{x:3,y:4,w:1,h:1,id:"c18"},{x:4,y:4,w:1,h:1,id:"c19"}],features:["big","direction","parity","walls"],contentRevision:2,walls:[["c3","c7"]],previousId:null,id:"r2-083",order:83,chapter:9,chapterTitle:"\u7B2C9\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:54,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 83",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:1,y:0,w:1,h:1,id:"c0",clue:1,category:"circle"},{x:2,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:3,y:0,w:1,h:1,id:"c2",category:"circle"},{x:4,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:0,y:1,w:1,h:1,id:"c4",category:"circle"},{x:1,y:1,w:1,h:1,id:"c5",category:"triangle"},{x:2,y:1,w:1,h:1,id:"c6",category:"circle",direction:"du"},{x:4,y:1,w:1,h:1,id:"c7",category:"circle"},{x:0,y:2,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c8",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c9",category:"triangle"},{x:3,y:2,w:1,h:1,id:"c10",category:"circle"},{x:4,y:2,w:1,h:1,id:"c11",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c12",category:"circle"},{x:2,y:3,w:1,h:1,id:"c13",category:"triangle"},{x:3,y:3,w:1,h:1,id:"c14",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c15",category:"circle"},{x:0,y:4,w:1,h:1,id:"c16",category:"circle"},{x:1,y:4,w:1,h:1,id:"c17",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c18",category:"circle"},{x:3,y:4,w:2,h:1,id:"c19",category:"triangle"}],features:["big","direction","alternation","rhythm-door"],contentRevision:2,doors:[{edge:["c6","c1"],initialOpen:!1}],previousId:null,id:"r2-084",order:84,chapter:9,chapterTitle:"\u7B2C9\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:54,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 84",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:2,h:1,id:"c2",category:"circle"},{x:4,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:0,y:1,w:1,h:1,id:"c4",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c5",category:"circle"},{x:2,y:1,w:1,h:1,id:"c6",category:"triangle"},{x:3,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c8",category:"circle"},{x:0,y:2,w:1,h:1,id:"c9",category:"circle"},{x:1,y:2,w:1,h:1,id:"c10",category:"triangle",direction:"lu"},{x:2,y:2,w:1,h:1,id:"c11",clue:1,category:"circle"},{x:3,y:2,w:1,h:1,id:"c12",category:"circle"},{x:4,y:2,w:1,h:1,id:"c13",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c14",category:"circle",clue:21},{x:1,y:3,w:1,h:1,id:"c15",category:"triangle",clue:22},{x:2,y:3,w:1,h:1,id:"c16",category:"circle"},{x:3,y:3,w:1,h:1,id:"c17",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c18",category:"circle"},{x:0,y:4,w:1,h:1,id:"c19",category:"triangle"},{x:1,y:4,w:1,h:1,id:"c20",category:"circle"},{x:2,y:4,w:1,h:1,id:"c21",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c22",category:"circle"},{x:4,y:4,w:1,h:1,id:"c23",category:"triangle"}],features:["big","direction","alternation"],contentRevision:2,previousId:null,id:"r2-085",order:85,chapter:9,chapterTitle:"\u7B2C9\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:54,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 85",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"triangle"},{x:1,y:0,w:1,h:1,id:"c1",clue:1,category:"circle"},{x:2,y:0,w:1,h:1,id:"c2",category:"triangle"},{x:3,y:0,w:1,h:1,id:"c3",category:"circle"},{x:4,y:0,w:1,h:1,id:"c4",category:"triangle"},{x:0,y:1,w:1,h:1,id:"c5",category:"circle"},{x:1,y:1,w:1,h:1,id:"c6",category:"triangle"},{x:2,y:1,w:1,h:1,id:"c7",category:"circle"},{x:3,y:1,w:1,h:1,id:"c8",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c9",category:"circle"},{x:0,y:2,w:1,h:1,id:"c10",category:"triangle",direction:"du"},{x:1,y:2,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c11",category:"circle"},{x:3,y:2,w:2,h:1,id:"c12",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c13",category:"circle"},{x:2,y:3,w:1,h:1,id:"c14",category:"circle"},{x:3,y:3,w:1,h:1,id:"c15",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c16",category:"circle"},{x:0,y:4,w:1,h:1,id:"c17",category:"triangle"},{x:1,y:4,w:1,h:1,id:"c18",category:"circle"},{x:2,y:4,w:1,h:1,id:"c19",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c20",category:"circle"},{x:4,y:4,w:1,h:1,id:"c21",category:"triangle"}],features:["big","direction","alternation","rhythm-door"],contentRevision:2,doors:[{edge:["c13","c10"],initialOpen:!1}],previousId:null,id:"r2-086",order:86,chapter:9,chapterTitle:"\u7B2C9\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:60,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 86",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6"},{x:2,y:1,w:1,h:1,id:"c7",parity:"even"},{x:3,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9"},{x:5,y:1,w:1,h:1,id:"c10"},{x:0,y:2,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c11"},{x:2,y:2,w:1,h:1,id:"c12"},{x:3,y:2,w:1,h:1,id:"c13"},{x:4,y:2,w:1,h:1,id:"c14"},{x:5,y:2,w:1,h:1,id:"c15"},{x:1,y:3,w:1,h:1,id:"c16"},{x:2,y:3,w:1,h:1,id:"c17",clue:3},{x:3,y:3,w:1,h:1,id:"c18"},{x:4,y:3,w:2,h:1,id:"c19"},{x:1,y:4,w:1,h:1,id:"c20",clue:1},{x:3,y:4,w:1,h:1,id:"c21"},{x:4,y:4,w:1,h:1,id:"c22"},{x:5,y:4,w:1,h:1,id:"c23"}],features:["big","parity","walls"],contentRevision:2,walls:[["c9","c10"]],previousId:null,id:"r2-087",order:87,chapter:9,chapterTitle:"\u7B2C9\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:60,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 87",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0},{id:"c1",q:0,r:1},{id:"c2",q:0,r:2},{id:"c3",q:0,r:3},{id:"c4",q:0,r:4,clue:20},{id:"c5",q:0,r:5},{id:"c6",q:1,r:0,clue:1},{id:"c7",q:1,r:1},{id:"c8",q:1,r:2},{id:"c9",q:1,r:3},{id:"c10",q:1,r:4,parity:"odd"},{id:"c11",q:1,r:5},{id:"c12",q:2,r:0},{id:"c13",q:2,r:1,clue:8},{id:"c14",q:2,r:2},{id:"c15",q:2,r:3},{id:"c16",q:2,r:4},{id:"c17",q:2,r:5},{id:"c18",q:3,r:0},{id:"c19",q:3,r:1},{id:"c20",q:3,r:2},{id:"c21",q:3,r:3,clue:12},{id:"c22",q:3,r:4},{id:"c23",q:3,r:5,clue:16}],features:["parity","walls"],contentRevision:2,walls:[["c3","c9"],["c19","c20"]],previousId:null,id:"r2-088",order:88,chapter:9,chapterTitle:"\u7B2C9\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u5CF0\u503C",targetDifficulty:65,objectiveScore:65,title:"\u516D\u8FB9 \xB7 \u4EA4\u9519\u6311\u6218 88",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:1,y:0,w:1,h:1,id:"c0",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c1",clue:1,category:"circle"},{x:4,y:0,w:1,h:1,id:"c2",category:"triangle"},{x:5,y:0,w:1,h:2,id:"c3",category:"circle"},{x:0,y:1,w:2,h:1,id:"c4",category:"circle"},{x:2,y:1,w:1,h:1,id:"c5",category:"triangle"},{x:3,y:1,w:1,h:1,id:"c6",category:"circle"},{x:4,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:0,y:2,w:1,h:1,id:"c8",category:"circle"},{x:1,y:2,w:1,h:1,id:"c9",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c10",category:"circle"},{x:3,y:2,w:1,h:1,id:"c11",category:"triangle"},{x:4,y:2,w:1,h:1,id:"c12",category:"circle"},{x:5,y:2,w:1,h:1,id:"c13",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c14",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c15",category:"circle"},{x:2,y:3,w:1,h:1,id:"c16",category:"triangle"},{x:3,y:3,w:1,h:1,id:"c17",category:"circle"},{x:4,y:3,w:1,h:1,id:"c18",category:"triangle"},{x:5,y:3,w:1,h:1,id:"c19",category:"circle",clue:19},{x:0,y:4,w:1,h:1,id:"c20",category:"circle"},{x:1,y:4,w:1,h:1,id:"c21",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c22",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c23",category:"circle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c4","c5"]],previousId:null,id:"r2-089",order:89,chapter:9,chapterTitle:"\u7B2C9\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u56DE\u843D",targetDifficulty:47,objectiveScore:47,title:"\u62FC\u5757 \xB7 \u6362\u4E00\u79CD\u601D\u8DEF 89",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c2",category:"circle"},{x:3,y:0,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c3",category:"triangle"},{x:0,y:1,w:1,h:1,id:"c4",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c5",category:"circle"},{x:2,y:1,w:1,h:1,id:"c6",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c7",category:"circle"},{x:0,y:2,w:1,h:1,id:"c8",category:"circle"},{x:1,y:2,w:2,h:1,id:"c9",category:"triangle"},{x:3,y:2,w:1,h:1,id:"c10",category:"circle"},{x:4,y:2,w:1,h:1,id:"c11",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c12",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c13",category:"circle"},{x:2,y:3,w:1,h:1,id:"c14",clue:1,category:"circle"},{x:3,y:3,w:1,h:1,id:"c15",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c16",category:"circle",direction:"du"},{x:0,y:4,w:1,h:1,id:"c17",category:"circle"},{x:1,y:4,w:1,h:1,id:"c18",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c19",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c20",category:"circle"},{x:4,y:4,w:1,h:1,id:"c21",category:"triangle"}],features:["big","direction","alternation","rhythm-door"],contentRevision:2,doors:[{edge:["c8","c12"],initialOpen:!1}],previousId:null,id:"r2-090",order:90,chapter:9,chapterTitle:"\u7B2C9\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u6536\u675F",targetDifficulty:52,objectiveScore:53,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 90",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6",parity:"odd"},{x:2,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9"},{x:5,y:1,w:1,h:1,id:"c10"},{x:0,y:2,w:1,h:1,id:"c11",clue:1},{x:1,y:2,w:1,h:1,id:"c12"},{x:2,y:2,w:1,h:1,id:"c13",direction:"dr"},{x:3,y:2,w:1,h:1,id:"c14",direction:"lu"},{x:4,y:2,w:1,h:1,id:"c15"},{x:5,y:2,w:1,h:1,id:"c16"},{x:0,y:3,w:1,h:1,id:"c17"},{x:1,y:3,w:1,h:1,id:"c18"},{x:2,y:3,w:1,h:1,id:"c19"},{x:3,y:3,w:1,h:1,id:"c20"},{x:4,y:3,w:1,h:1,id:"c21"},{x:5,y:3,w:1,h:1,id:"c22"},{x:0,y:4,w:1,h:1,id:"c23"},{x:1,y:4,w:2,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["big","direction","parity"],contentRevision:2,previousId:null,id:"r2-091",order:91,chapter:10,chapterTitle:"\u7B2C10\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:57,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 91",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,clue:1,category:"circle"},{id:"c1",q:0,r:1,category:"circle"},{id:"c2",q:0,r:2,category:"triangle"},{id:"c3",q:0,r:3,category:"circle"},{id:"c4",q:0,r:4,category:"triangle"},{id:"c5",q:1,r:0,category:"triangle"},{id:"c6",q:1,r:1,category:"circle"},{id:"c7",q:1,r:2,category:"triangle"},{id:"c8",q:1,r:3,category:"circle"},{id:"c9",q:1,r:4,category:"triangle"},{id:"c10",q:1,r:5,category:"circle"},{id:"c11",q:2,r:1,category:"triangle"},{id:"c12",q:2,r:2,category:"circle"},{id:"c13",q:2,r:3,category:"triangle"},{id:"c14",q:2,r:4,category:"circle"},{id:"c15",q:2,r:5,category:"triangle"},{id:"c16",q:3,r:1,category:"circle"},{id:"c17",q:3,r:2,category:"triangle"},{id:"c18",q:3,r:3,category:"circle"},{id:"c19",q:3,r:4,category:"circle"},{id:"c20",q:3,r:5,category:"circle"},{id:"c21",q:4,r:0,category:"triangle"},{id:"c22",q:4,r:1,category:"circle"},{id:"c23",q:4,r:3,category:"triangle"},{id:"c24",q:4,r:4,category:"triangle"},{id:"c25",q:4,r:5,category:"triangle"}],features:["alternation","walls"],contentRevision:2,walls:[["c2","c6"]],previousId:null,id:"r2-092",order:92,chapter:10,chapterTitle:"\u7B2C10\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:55,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 92",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"triangle"},{id:"c1",q:0,r:2,category:"circle"},{id:"c2",q:0,r:3,category:"triangle"},{id:"c3",q:0,r:5,category:"triangle"},{id:"c4",q:1,r:0,category:"circle"},{id:"c5",q:1,r:1,category:"triangle"},{id:"c6",q:1,r:2,category:"circle"},{id:"c7",q:1,r:3,category:"triangle"},{id:"c8",q:1,r:4,category:"circle"},{id:"c9",q:1,r:5,category:"circle"},{id:"c10",q:2,r:1,category:"triangle"},{id:"c11",q:2,r:2,clue:1,category:"circle"},{id:"c12",q:2,r:3,category:"triangle"},{id:"c13",q:2,r:4,category:"circle"},{id:"c14",q:2,r:5,category:"triangle"},{id:"c15",q:3,r:0,category:"circle"},{id:"c16",q:3,r:1,category:"triangle"},{id:"c17",q:3,r:2,category:"circle"},{id:"c18",q:3,r:3,category:"triangle"},{id:"c19",q:3,r:4,category:"circle"},{id:"c20",q:3,r:5,category:"triangle"},{id:"c21",q:4,r:0,category:"circle"},{id:"c22",q:4,r:1,category:"triangle"},{id:"c23",q:4,r:2,category:"circle"},{id:"c24",q:4,r:3,category:"triangle"},{id:"c25",q:4,r:4,category:"circle"}],features:["alternation","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c13","c12"],initialOpen:!1}],walls:[["c18","c23"]],previousId:null,id:"r2-093",order:93,chapter:10,chapterTitle:"\u7B2C10\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:59,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 93",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6"},{x:2,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9"},{x:0,y:2,w:1,h:1,id:"c10"},{x:1,y:2,w:1,h:1,id:"c11"},{x:2,y:2,w:1,h:1,id:"c12"},{x:3,y:2,w:1,h:1,id:"c13"},{x:4,y:2,w:1,h:1,id:"c14"},{x:0,y:3,w:1,h:1,id:"c15"},{x:1,y:3,w:1,h:1,id:"c16"},{x:2,y:3,w:1,h:1,id:"c17",clue:13},{x:3,y:3,w:1,h:1,id:"c18"},{x:4,y:3,w:1,h:1,id:"c19"},{x:0,y:4,w:1,h:1,id:"c20"},{x:1,y:4,w:1,h:1,id:"c21",clue:1},{x:2,y:4,w:1,h:1,id:"c22",direction:"ru"},{x:3,y:4,w:1,h:1,id:"c23"}],features:["direction","walls"],contentRevision:2,walls:[["c2","c3"]],previousId:null,id:"r2-094",order:94,chapter:10,chapterTitle:"\u7B2C10\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:61,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 94",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3",direction:"lr"},{x:4,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6"},{x:2,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8",parity:"even"},{x:4,y:1,w:1,h:1,id:"c9"},{x:0,y:2,w:1,h:1,id:"c10"},{x:1,y:2,w:1,h:1,id:"c11"},{x:2,y:2,w:1,h:1,id:"c12",clue:1},{x:3,y:2,w:2,h:1,id:"c13"},{x:0,y:3,w:1,h:1,id:"c14"},{x:1,y:3,w:1,h:1,id:"c15",clue:7},{x:2,y:3,w:1,h:1,id:"c16"},{x:3,y:3,w:1,h:1,id:"c17"},{x:4,y:3,w:1,h:1,id:"c18"},{x:0,y:4,w:1,h:1,id:"c19"},{x:1,y:4,w:1,h:1,id:"c20"},{x:2,y:4,w:1,h:1,id:"c21"},{x:3,y:4,w:1,h:1,id:"c22"},{x:4,y:4,w:1,h:1,id:"c23"}],features:["big","direction","parity","rhythm-door"],contentRevision:2,doors:[{edge:["c1","c2"],initialOpen:!1}],previousId:null,id:"r2-095",order:95,chapter:10,chapterTitle:"\u7B2C10\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:61,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 95",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:1,y:0,w:1,h:1,id:"c0",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c1",category:"circle"},{x:3,y:0,w:1,h:1,id:"c2",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c3",category:"circle"},{x:0,y:1,w:1,h:1,id:"c4",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c5",category:"circle"},{x:3,y:1,w:1,h:2,id:"c6",category:"triangle"},{x:4,y:1,w:2,h:2,shape:[[0,0],[1,0],[0,1]],id:"c7",category:"triangle"},{x:0,y:2,w:1,h:1,id:"c8",category:"circle"},{x:1,y:2,w:1,h:1,id:"c9",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c10",category:"circle"},{x:5,y:2,w:1,h:1,id:"c11",clue:1,category:"circle"},{x:0,y:3,w:1,h:1,id:"c12",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c13",category:"circle"},{x:2,y:3,w:1,h:1,id:"c14",category:"triangle"},{x:3,y:3,w:1,h:1,id:"c15",category:"circle"},{x:4,y:3,w:1,h:1,id:"c16",category:"triangle",clue:22},{x:5,y:3,w:1,h:1,id:"c17",category:"circle"},{x:0,y:4,w:1,h:1,id:"c18",category:"circle"},{x:1,y:4,w:1,h:1,id:"c19",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c20",category:"circle"},{x:3,y:4,w:1,h:1,id:"c21",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c22",category:"circle"},{x:5,y:4,w:1,h:1,id:"c23",category:"triangle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c16","c22"],["c13","c14"]],previousId:null,id:"r2-096",order:96,chapter:10,chapterTitle:"\u7B2C10\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:61,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 96",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0},{id:"c1",q:0,r:1},{id:"c2",q:0,r:2},{id:"c3",q:0,r:3},{id:"c4",q:0,r:4},{id:"c5",q:0,r:5},{id:"c6",q:1,r:1,clue:26},{id:"c7",q:1,r:2,clue:24},{id:"c8",q:1,r:3},{id:"c9",q:1,r:4},{id:"c10",q:1,r:5},{id:"c11",q:2,r:0,clue:7},{id:"c12",q:2,r:1},{id:"c13",q:2,r:2},{id:"c14",q:2,r:3,clue:1},{id:"c15",q:2,r:4},{id:"c16",q:2,r:5},{id:"c17",q:3,r:0},{id:"c18",q:3,r:1},{id:"c19",q:3,r:2},{id:"c20",q:3,r:3},{id:"c21",q:3,r:4,clue:15},{id:"c22",q:3,r:5},{id:"c23",q:4,r:0,parity:"even"},{id:"c24",q:4,r:1},{id:"c25",q:4,r:3},{id:"c26",q:4,r:4},{id:"c27",q:4,r:5}],features:["parity","walls"],contentRevision:2,walls:[["c14","c15"]],previousId:null,id:"r2-097",order:97,chapter:10,chapterTitle:"\u7B2C10\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u7EC3\u4E60",targetDifficulty:57,objectiveScore:56,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 97",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"triangle"},{id:"c1",q:0,r:1,category:"circle"},{id:"c2",q:0,r:2,category:"circle"},{id:"c3",q:0,r:3,category:"triangle"},{id:"c4",q:0,r:4,category:"circle"},{id:"c5",q:0,r:5,category:"triangle"},{id:"c6",q:1,r:0,category:"circle"},{id:"c7",q:1,r:1,category:"triangle"},{id:"c8",q:1,r:2,category:"circle"},{id:"c9",q:1,r:3,category:"triangle"},{id:"c10",q:1,r:4,category:"triangle"},{id:"c11",q:1,r:5,category:"circle"},{id:"c12",q:2,r:0,category:"triangle"},{id:"c13",q:2,r:1,category:"circle"},{id:"c14",q:2,r:2,category:"triangle"},{id:"c15",q:2,r:3,category:"circle"},{id:"c16",q:2,r:4,category:"triangle",clue:22},{id:"c17",q:2,r:5,category:"circle"},{id:"c18",q:3,r:0,clue:1,category:"circle"},{id:"c19",q:3,r:1,category:"triangle"},{id:"c20",q:3,r:2,category:"circle"},{id:"c21",q:3,r:3,category:"triangle"},{id:"c22",q:3,r:4,category:"circle"},{id:"c23",q:3,r:5,category:"triangle"}],features:["alternation","walls"],contentRevision:2,walls:[["c20","c21"],["c4","c10"]],previousId:null,id:"r2-098",order:98,chapter:10,chapterTitle:"\u7B2C10\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u5CF0\u503C",targetDifficulty:65,objectiveScore:64,title:"\u516D\u8FB9 \xB7 \u4EA4\u9519\u6311\u6218 98",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:1,category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c2",category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle"},{x:0,y:1,w:1,h:1,id:"c5",category:"circle"},{x:1,y:1,w:1,h:1,id:"c6",category:"triangle"},{x:2,y:1,w:1,h:1,id:"c7",category:"circle"},{x:3,y:1,w:1,h:1,id:"c8",category:"triangle",clue:22},{x:4,y:1,w:1,h:1,id:"c9",category:"triangle"},{x:0,y:2,w:1,h:1,id:"c10",category:"triangle"},{x:1,y:2,w:1,h:1,id:"c11",category:"circle"},{x:2,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:3,y:2,w:1,h:1,id:"c13",category:"circle"},{x:4,y:2,w:1,h:1,id:"c14",category:"circle"},{x:0,y:3,w:1,h:1,id:"c15",category:"circle"},{x:1,y:3,w:1,h:1,id:"c16",category:"triangle"},{x:2,y:3,w:1,h:1,id:"c17",category:"circle"},{x:3,y:3,w:1,h:1,id:"c18",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c19",category:"triangle"},{x:0,y:4,w:1,h:1,id:"c20",category:"triangle"},{x:1,y:4,w:1,h:1,id:"c21",category:"circle"},{x:2,y:4,w:2,h:1,id:"c22",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c23",category:"circle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c16","c21"],["c12","c17"]],previousId:null,id:"r2-099",order:99,chapter:10,chapterTitle:"\u7B2C10\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u56DE\u843D",targetDifficulty:47,objectiveScore:50,title:"\u62FC\u5757 \xB7 \u6362\u4E00\u79CD\u601D\u8DEF 99",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3",direction:"lr"},{x:4,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6",clue:9},{x:2,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9"},{x:0,y:2,w:1,h:1,id:"c10"},{x:1,y:2,w:1,h:1,id:"c11"},{x:2,y:2,w:1,h:1,id:"c12"},{x:3,y:2,w:1,h:1,id:"c13"},{x:4,y:2,w:1,h:1,id:"c14"},{x:0,y:3,w:1,h:1,id:"c15"},{x:1,y:3,w:1,h:1,id:"c16",clue:1},{x:2,y:3,w:1,h:1,id:"c17"},{x:3,y:3,w:1,h:1,id:"c18"},{x:4,y:3,w:1,h:1,id:"c19"}],features:["direction","walls"],contentRevision:2,walls:[["c9","c14"]],previousId:null,id:"r2-100",order:100,chapter:10,chapterTitle:"\u7B2C10\u7AE0 \xB7 \u4EA4\u9519\u63A8\u7406",playerBand:null,estimatedBand:"\u6E10\u8FDB\u7EC3\u4E60",role:"\u6536\u675F",targetDifficulty:52,objectiveScore:51,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 100",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:1,y:0,w:1,h:1,id:"c0"},{x:2,y:0,w:1,h:1,id:"c1"},{x:4,y:0,w:2,h:1,id:"c2"},{x:0,y:1,w:1,h:1,id:"c3"},{x:1,y:1,w:1,h:1,id:"c4"},{x:2,y:1,w:1,h:1,id:"c5"},{x:3,y:1,w:1,h:1,id:"c6"},{x:4,y:1,w:1,h:1,id:"c7",clue:1},{x:5,y:1,w:1,h:1,id:"c8"},{x:0,y:2,w:1,h:2,id:"c9"},{x:1,y:2,w:1,h:1,id:"c10"},{x:2,y:2,w:1,h:1,id:"c11"},{x:3,y:2,w:1,h:1,id:"c12"},{x:4,y:2,w:1,h:1,id:"c13",direction:"dr"},{x:5,y:2,w:1,h:1,id:"c14"},{x:1,y:3,w:1,h:1,id:"c15"},{x:2,y:3,w:1,h:1,id:"c16"},{x:3,y:3,w:1,h:1,id:"c17",parity:"even"},{x:4,y:3,w:1,h:1,id:"c18"},{x:5,y:3,w:1,h:1,id:"c19"},{x:0,y:4,w:1,h:1,id:"c20"},{x:1,y:4,w:1,h:1,id:"c21"},{x:2,y:4,w:1,h:1,id:"c22"},{x:3,y:4,w:1,h:1,id:"c23"},{x:4,y:4,w:1,h:1,id:"c24"},{x:5,y:4,w:1,h:1,id:"c25"}],features:["big","direction","parity","rhythm-door"],contentRevision:2,doors:[{edge:["c3","c9"],initialOpen:!1}],previousId:null,id:"r2-101",order:101,chapter:11,chapterTitle:"\u7B2C11\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:62,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 101",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"circle"},{id:"c1",q:0,r:1,category:"triangle"},{id:"c2",q:0,r:3,category:"circle"},{id:"c3",q:0,r:4,category:"circle"},{id:"c4",q:0,r:5,category:"triangle"},{id:"c5",q:1,r:0,category:"triangle"},{id:"c6",q:1,r:1,category:"circle"},{id:"c7",q:1,r:2,category:"triangle"},{id:"c8",q:1,r:3,category:"triangle"},{id:"c9",q:1,r:4,category:"circle"},{id:"c10",q:1,r:5,category:"triangle"},{id:"c11",q:2,r:0,clue:1,category:"circle"},{id:"c12",q:2,r:1,category:"triangle"},{id:"c13",q:2,r:2,category:"circle"},{id:"c14",q:2,r:3,category:"circle"},{id:"c15",q:2,r:4,category:"triangle",clue:24},{id:"c16",q:2,r:5,category:"circle"},{id:"c17",q:3,r:0,category:"circle"},{id:"c18",q:3,r:1,category:"triangle"},{id:"c19",q:3,r:2,category:"triangle",clue:26},{id:"c20",q:3,r:3,category:"triangle"},{id:"c21",q:3,r:4,category:"circle"},{id:"c22",q:3,r:5,category:"triangle"},{id:"c23",q:4,r:0,category:"triangle"},{id:"c24",q:4,r:1,category:"circle"},{id:"c25",q:4,r:2,category:"circle"},{id:"c26",q:4,r:3,category:"triangle"},{id:"c27",q:4,r:4,category:"circle"}],features:["alternation","walls"],contentRevision:2,walls:[["c20","c21"]],previousId:null,id:"r2-102",order:102,chapter:11,chapterTitle:"\u7B2C11\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:62,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 102",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0},{id:"c1",q:0,r:1},{id:"c2",q:0,r:2},{id:"c3",q:0,r:3,clue:1},{id:"c4",q:0,r:4},{id:"c5",q:0,r:5},{id:"c6",q:1,r:1},{id:"c7",q:1,r:2},{id:"c8",q:1,r:3},{id:"c9",q:1,r:4,parity:"odd"},{id:"c10",q:1,r:5},{id:"c11",q:2,r:0},{id:"c12",q:2,r:2,clue:9},{id:"c13",q:2,r:3,clue:7},{id:"c14",q:2,r:4},{id:"c15",q:2,r:5},{id:"c16",q:3,r:0},{id:"c17",q:3,r:1},{id:"c18",q:3,r:2},{id:"c19",q:3,r:3},{id:"c20",q:3,r:4},{id:"c21",q:3,r:5},{id:"c22",q:4,r:0},{id:"c23",q:4,r:1},{id:"c24",q:4,r:2},{id:"c25",q:4,r:3},{id:"c26",q:4,r:4},{id:"c27",q:4,r:5}],features:["parity","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c20","c15"],initialOpen:!1}],walls:[["c5","c9"]],previousId:null,id:"r2-103",order:103,chapter:11,chapterTitle:"\u7B2C11\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:61,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 103",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"circle"},{id:"c1",q:0,r:1,category:"triangle",clue:26},{id:"c2",q:0,r:3,category:"circle"},{id:"c3",q:0,r:4,category:"circle"},{id:"c4",q:0,r:5,category:"triangle"},{id:"c5",q:1,r:0,category:"triangle"},{id:"c6",q:1,r:1,category:"circle"},{id:"c7",q:1,r:2,category:"triangle"},{id:"c8",q:1,r:3,category:"triangle"},{id:"c9",q:1,r:4,category:"triangle"},{id:"c10",q:1,r:5,category:"circle"},{id:"c11",q:2,r:1,category:"circle"},{id:"c12",q:2,r:2,category:"triangle"},{id:"c13",q:2,r:3,category:"circle"},{id:"c14",q:2,r:4,category:"triangle"},{id:"c15",q:2,r:5,category:"circle"},{id:"c16",q:3,r:0,category:"circle"},{id:"c17",q:3,r:1,category:"triangle"},{id:"c18",q:3,r:2,category:"circle"},{id:"c19",q:3,r:3,category:"triangle"},{id:"c20",q:3,r:4,category:"circle"},{id:"c21",q:3,r:5,category:"triangle"},{id:"c22",q:4,r:0,category:"triangle"},{id:"c23",q:4,r:1,category:"circle"},{id:"c24",q:4,r:2,category:"triangle"},{id:"c25",q:4,r:3,clue:1,category:"circle"},{id:"c26",q:4,r:4,category:"triangle"},{id:"c27",q:4,r:5,category:"circle"}],features:["alternation","walls"],contentRevision:2,walls:[["c3","c8"]],previousId:null,id:"r2-104",order:104,chapter:11,chapterTitle:"\u7B2C11\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:62,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 104",caption:""},{id:"r2-105",contentRevision:2,order:105,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","parity"],title:"\u901A\u9053 \xB7 \u5947\u5076\u7684\u9009\u62E9",chapter:11,chapterTitle:"\u7B2C11\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",role:"\u7EC3\u4E60",targetDifficulty:62,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1,parity:"even"},{id:"c1",x:1,y:0,w:1,h:2},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:2,y:1,w:1,h:1},{id:"c6",x:3,y:1,w:1,h:1,clue:12},{id:"c7",x:0,y:2,w:1,h:1},{id:"c8",x:1,y:2,w:1,h:1},{id:"c9",x:2,y:2,w:1,h:1},{id:"c10",x:3,y:2,w:1,h:1,direction:"dl"},{id:"c11",x:0,y:3,w:1,h:1,parity:"odd"},{id:"c12",x:1,y:3,w:2,h:1},{id:"c13",x:3,y:3,w:1,h:1}],previousId:"campaign200-136",playerBand:"\u559C\u6B22\u7684\u672A\u77E5\u8D77\u70B9",estimatedBand:"\u559C\u6B22\u7684\u672A\u77E5\u8D77\u70B9",objectiveScore:88},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c2",category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle",clue:23},{x:5,y:0,w:1,h:1,id:"c5",category:"triangle"},{x:0,y:1,w:2,h:2,shape:[[0,0],[1,0],[0,1]],id:"c6",category:"triangle"},{x:3,y:1,w:1,h:1,id:"c7",clue:1,category:"circle"},{x:4,y:1,w:1,h:1,id:"c8",category:"triangle"},{x:5,y:1,w:1,h:1,id:"c9",category:"circle"},{x:1,y:2,w:1,h:1,id:"c10",category:"circle"},{x:2,y:2,w:1,h:1,id:"c11",category:"triangle",direction:"lr"},{x:3,y:2,w:1,h:2,id:"c12",category:"circle"},{x:4,y:2,w:1,h:1,id:"c13",category:"circle"},{x:5,y:2,w:1,h:1,id:"c14",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c15",category:"circle"},{x:1,y:3,w:1,h:1,id:"c16",category:"triangle"},{x:2,y:3,w:1,h:1,id:"c17",category:"circle"},{x:4,y:3,w:1,h:1,id:"c18",category:"triangle"},{x:5,y:3,w:1,h:1,id:"c19",category:"circle",clue:19},{x:0,y:4,w:1,h:1,id:"c20",category:"triangle"},{x:1,y:4,w:1,h:1,id:"c21",category:"circle"},{x:2,y:4,w:1,h:1,id:"c22",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c23",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c24",category:"circle"},{x:5,y:4,w:1,h:1,id:"c25",category:"triangle"}],features:["big","direction","alternation","rhythm-door"],contentRevision:2,doors:[{edge:["c4","c5"],initialOpen:!1}],previousId:null,id:"r2-106",order:106,chapter:11,chapterTitle:"\u7B2C11\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:61,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 106",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"triangle",clue:24},{id:"c1",q:0,r:1,category:"circle"},{id:"c2",q:0,r:2,category:"circle"},{id:"c3",q:0,r:3,category:"triangle"},{id:"c4",q:0,r:4,category:"circle",clue:3},{id:"c5",q:0,r:5,category:"triangle"},{id:"c6",q:1,r:0,category:"circle"},{id:"c7",q:1,r:1,category:"triangle"},{id:"c8",q:1,r:2,category:"triangle"},{id:"c9",q:1,r:3,clue:1,category:"circle"},{id:"c10",q:1,r:4,category:"triangle"},{id:"c11",q:1,r:5,category:"circle"},{id:"c12",q:2,r:0,category:"triangle"},{id:"c13",q:2,r:1,category:"circle"},{id:"c14",q:2,r:2,category:"triangle"},{id:"c15",q:2,r:3,category:"circle"},{id:"c16",q:2,r:4,category:"triangle"},{id:"c17",q:2,r:5,category:"circle"},{id:"c18",q:3,r:0,category:"triangle"},{id:"c19",q:3,r:1,category:"circle"},{id:"c20",q:3,r:2,category:"circle"},{id:"c21",q:3,r:3,category:"circle"},{id:"c22",q:3,r:4,category:"triangle"},{id:"c23",q:3,r:5,category:"triangle"},{id:"c24",q:4,r:0,category:"circle"},{id:"c25",q:4,r:1,category:"triangle"},{id:"c26",q:4,r:2,category:"triangle"},{id:"c27",q:4,r:4,category:"circle"}],features:["alternation","walls"],contentRevision:2,walls:[["c19","c25"]],previousId:null,id:"r2-107",order:107,chapter:11,chapterTitle:"\u7B2C11\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:61,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 107",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:2,id:"c1",parity:"even"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4",parity:"even"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:2,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8",clue:15},{x:4,y:1,w:1,h:1,id:"c9"},{x:5,y:1,w:1,h:1,id:"c10"},{x:0,y:2,w:1,h:1,id:"c11"},{x:1,y:2,w:1,h:1,id:"c12"},{x:2,y:2,w:1,h:1,id:"c13"},{x:3,y:2,w:1,h:1,id:"c14"},{x:4,y:2,w:1,h:1,id:"c15"},{x:5,y:2,w:1,h:1,id:"c16"},{x:0,y:3,w:1,h:1,id:"c17"},{x:1,y:3,w:1,h:1,id:"c18"},{x:2,y:3,w:1,h:1,id:"c19"},{x:3,y:3,w:2,h:1,id:"c20"},{x:5,y:3,w:1,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23"},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25",clue:1},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["big","parity","walls"],contentRevision:2,walls:[["c14","c20"]],previousId:null,id:"r2-108",order:108,chapter:11,chapterTitle:"\u7B2C11\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u5CF0\u503C",targetDifficulty:82,objectiveScore:82,title:"\u62FC\u5757 \xB7 \u4EA4\u9519\u6311\u6218 108",caption:""},{id:"r2-109",contentRevision:2,order:109,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","alternation","walls","rhythm-door"],title:"\u901A\u9053 \xB7 \u53CC\u8272 \xB7 \u5899 \xB7 \u95E8\u7684\u5C0F\u5F84",chapter:11,chapterTitle:"\u7B2C11\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",role:"\u56DE\u843D",targetDifficulty:56,caption:"",cells:[{id:"c0",x:3,y:0,w:1,h:1,category:"circle"},{id:"c1",x:2,y:0,w:1,h:1,category:"triangle"},{id:"c2",x:1,y:0,w:1,h:1,category:"circle"},{id:"c3",x:0,y:0,w:1,h:2,category:"triangle"},{id:"c4",x:3,y:1,w:1,h:1,category:"triangle"},{id:"c5",x:2,y:1,w:1,h:1,clue:1,category:"circle"},{id:"c6",x:1,y:1,w:1,h:1,category:"circle"},{id:"c7",x:3,y:2,w:1,h:1,category:"circle"},{id:"c8",x:2,y:2,w:1,h:1,category:"triangle"},{id:"c9",x:0,y:2,w:2,h:1,category:"triangle"},{id:"c10",x:3,y:3,w:1,h:1,category:"triangle",direction:"lu"},{id:"c11",x:2,y:3,w:1,h:1,category:"circle"},{id:"c12",x:1,y:3,w:1,h:1,category:"triangle"},{id:"c13",x:0,y:3,w:1,h:1,category:"circle"}],doors:[{edge:["c2","c3"],initialOpen:!1}],walls:[["c4","c5"]],previousId:"campaign200-149",playerBand:"\u7565\u96BE",estimatedBand:"\u7565\u96BE",objectiveScore:65},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1",clue:9},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6",direction:"du"},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:1,id:"c13"},{x:2,y:2,w:1,h:1,id:"c14"},{x:3,y:2,w:1,h:1,id:"c15"},{x:4,y:2,w:1,h:1,id:"c16"},{x:0,y:3,w:1,h:1,id:"c17"},{x:1,y:3,w:1,h:1,id:"c18"},{x:2,y:3,w:1,h:1,id:"c19"},{x:3,y:3,w:1,h:1,id:"c20"},{x:4,y:3,w:1,h:1,id:"c21"},{x:5,y:3,w:1,h:1,id:"c22"},{x:0,y:4,w:1,h:1,id:"c23"},{x:1,y:4,w:1,h:1,id:"c24",clue:1},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["direction","walls"],contentRevision:2,walls:[["c1","c7"],["c9","c10"]],previousId:null,id:"r2-110",order:110,chapter:11,chapterTitle:"\u7B2C11\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u6536\u675F",targetDifficulty:60,objectiveScore:60,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 110",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"triangle"},{id:"c1",q:0,r:1,category:"circle"},{id:"c2",q:0,r:2,category:"triangle"},{id:"c3",q:0,r:3,category:"circle"},{id:"c4",q:0,r:4,category:"triangle"},{id:"c5",q:1,r:0,clue:1,category:"circle"},{id:"c6",q:1,r:1,category:"circle"},{id:"c7",q:1,r:2,category:"triangle"},{id:"c8",q:1,r:3,category:"circle"},{id:"c9",q:1,r:4,category:"circle"},{id:"c10",q:1,r:5,category:"triangle"},{id:"c11",q:2,r:0,category:"triangle"},{id:"c12",q:2,r:1,category:"circle"},{id:"c13",q:2,r:2,category:"triangle",clue:16},{id:"c14",q:2,r:3,category:"triangle"},{id:"c15",q:2,r:4,category:"circle"},{id:"c16",q:2,r:5,category:"triangle"},{id:"c17",q:3,r:0,category:"circle"},{id:"c18",q:3,r:1,category:"triangle"},{id:"c19",q:3,r:2,category:"circle"},{id:"c20",q:3,r:3,category:"circle"},{id:"c21",q:3,r:4,category:"triangle"},{id:"c22",q:3,r:5,category:"circle"},{id:"c23",q:4,r:0,category:"triangle"},{id:"c24",q:4,r:1,category:"circle"},{id:"c25",q:4,r:3,category:"triangle",clue:26},{id:"c26",q:4,r:4,category:"circle",clue:25},{id:"c27",q:4,r:5,category:"triangle"}],features:["alternation","walls"],contentRevision:2,walls:[["c2","c3"]],previousId:null,id:"r2-111",order:111,chapter:12,chapterTitle:"\u7B2C12\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:61,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 111",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:2,h:1,id:"c2"},{x:4,y:0,w:1,h:1,id:"c3"},{x:5,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5",clue:23},{x:1,y:1,w:1,h:1,id:"c6",direction:"ru"},{x:2,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8",parity:"odd"},{x:4,y:1,w:1,h:1,id:"c9"},{x:5,y:1,w:1,h:2,id:"c10"},{x:0,y:2,w:1,h:1,id:"c11"},{x:1,y:2,w:1,h:1,id:"c12"},{x:2,y:2,w:1,h:1,id:"c13"},{x:3,y:2,w:1,h:1,id:"c14"},{x:4,y:2,w:1,h:1,id:"c15"},{x:0,y:3,w:1,h:1,id:"c16"},{x:1,y:3,w:1,h:1,id:"c17"},{x:2,y:3,w:1,h:1,id:"c18"},{x:3,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:1,id:"c20"},{x:0,y:4,w:1,h:1,id:"c21"},{x:2,y:4,w:1,h:1,id:"c22"},{x:3,y:4,w:1,h:1,id:"c23"},{x:4,y:4,w:1,h:1,id:"c24",direction:"lr"},{x:5,y:4,w:1,h:1,id:"c25",clue:1}],features:["big","direction","parity"],contentRevision:2,previousId:null,id:"r2-112",order:112,chapter:12,chapterTitle:"\u7B2C12\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:61,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 112",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c1"},{x:3,y:0,w:1,h:1,id:"c2"},{x:4,y:0,w:1,h:1,id:"c3"},{x:5,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5",clue:1},{x:2,y:1,w:1,h:1,id:"c6"},{x:3,y:1,w:1,h:1,id:"c7",direction:"du"},{x:4,y:1,w:1,h:1,id:"c8"},{x:5,y:1,w:1,h:1,id:"c9"},{x:0,y:2,w:1,h:1,id:"c10"},{x:1,y:2,w:1,h:1,id:"c11"},{x:2,y:2,w:1,h:1,id:"c12"},{x:3,y:2,w:1,h:1,id:"c13"},{x:4,y:2,w:1,h:1,id:"c14"},{x:5,y:2,w:1,h:1,id:"c15"},{x:0,y:3,w:1,h:2,id:"c16"},{x:1,y:3,w:1,h:1,id:"c17"},{x:2,y:3,w:1,h:1,id:"c18"},{x:3,y:3,w:1,h:1,id:"c19"},{x:5,y:3,w:1,h:1,id:"c20"},{x:1,y:4,w:1,h:1,id:"c21"},{x:2,y:4,w:1,h:1,id:"c22"},{x:3,y:4,w:1,h:1,id:"c23"},{x:4,y:4,w:1,h:1,id:"c24",direction:"lr"},{x:5,y:4,w:1,h:1,id:"c25",parity:"odd"}],features:["big","direction","parity","rhythm-door"],contentRevision:2,doors:[{edge:["c8","c14"],initialOpen:!1}],previousId:null,id:"r2-113",order:113,chapter:12,chapterTitle:"\u7B2C12\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:82,objectiveScore:83,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 113",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0},{id:"c1",q:0,r:1,clue:3},{id:"c2",q:0,r:2},{id:"c3",q:0,r:3,clue:1},{id:"c4",q:0,r:4},{id:"c5",q:0,r:5},{id:"c6",q:1,r:0},{id:"c7",q:1,r:1,clue:7},{id:"c8",q:1,r:2},{id:"c9",q:1,r:3},{id:"c10",q:1,r:4},{id:"c11",q:1,r:5,clue:24},{id:"c12",q:2,r:0},{id:"c13",q:2,r:1},{id:"c14",q:2,r:2},{id:"c15",q:2,r:3,parity:"odd"},{id:"c16",q:2,r:4},{id:"c17",q:2,r:5},{id:"c18",q:3,r:0},{id:"c19",q:3,r:1,clue:11},{id:"c20",q:3,r:2,clue:16},{id:"c21",q:3,r:3},{id:"c22",q:3,r:4,clue:27},{id:"c23",q:3,r:5},{id:"c24",q:4,r:0,clue:12},{id:"c25",q:4,r:1},{id:"c26",q:4,r:2},{id:"c27",q:4,r:3},{id:"c28",q:4,r:4},{id:"c29",q:4,r:5}],features:["parity","walls"],contentRevision:2,walls:[["c5","c10"]],previousId:null,id:"r2-114",order:114,chapter:12,chapterTitle:"\u7B2C12\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:62,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 114",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:1},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3",parity:"odd"},{x:4,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6"},{x:2,y:1,w:1,h:2,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9"},{x:0,y:2,w:1,h:1,id:"c10"},{x:1,y:2,w:1,h:1,id:"c11"},{x:3,y:2,w:1,h:1,id:"c12"},{x:4,y:2,w:1,h:1,id:"c13"},{x:0,y:3,w:1,h:1,id:"c14"},{x:1,y:3,w:1,h:1,id:"c15"},{x:2,y:3,w:1,h:1,id:"c16"},{x:3,y:3,w:1,h:1,id:"c17"},{x:4,y:3,w:1,h:1,id:"c18"},{x:0,y:4,w:1,h:1,id:"c19"},{x:1,y:4,w:1,h:1,id:"c20"},{x:2,y:4,w:1,h:1,id:"c21",clue:22},{x:3,y:4,w:1,h:1,id:"c22",clue:21},{x:4,y:4,w:1,h:1,id:"c23"}],features:["big","parity","walls"],contentRevision:2,walls:[["c7","c11"],["c20","c21"]],previousId:null,id:"r2-115",order:115,chapter:12,chapterTitle:"\u7B2C12\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:64,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 115",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7",direction:"du"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9",clue:6},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:1,id:"c13",clue:1},{x:2,y:2,w:1,h:1,id:"c14"},{x:3,y:2,w:1,h:1,id:"c15"},{x:4,y:2,w:1,h:2,id:"c16"},{x:5,y:2,w:1,h:1,id:"c17"},{x:0,y:3,w:1,h:1,id:"c18"},{x:1,y:3,w:1,h:2,id:"c19"},{x:2,y:3,w:1,h:1,id:"c20"},{x:3,y:3,w:1,h:1,id:"c21"},{x:5,y:3,w:1,h:1,id:"c22"},{x:0,y:4,w:1,h:1,id:"c23"},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26",parity:"odd"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["big","direction","parity"],contentRevision:2,previousId:null,id:"r2-116",order:116,chapter:12,chapterTitle:"\u7B2C12\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:60,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 116",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"triangle"},{id:"c1",q:0,r:1,category:"circle"},{id:"c2",q:0,r:2,category:"triangle"},{id:"c3",q:0,r:3,category:"circle"},{id:"c4",q:0,r:4,clue:1,category:"circle"},{id:"c5",q:0,r:5,category:"triangle"},{id:"c6",q:1,r:0,category:"circle",clue:9},{id:"c7",q:1,r:1,category:"circle"},{id:"c8",q:1,r:2,category:"triangle"},{id:"c9",q:1,r:3,category:"triangle"},{id:"c10",q:1,r:4,category:"circle"},{id:"c11",q:2,r:0,category:"triangle"},{id:"c12",q:2,r:1,category:"circle"},{id:"c13",q:2,r:2,category:"circle"},{id:"c14",q:2,r:3,category:"triangle"},{id:"c15",q:2,r:4,category:"circle"},{id:"c16",q:2,r:5,category:"triangle"},{id:"c17",q:3,r:0,category:"triangle"},{id:"c18",q:3,r:1,category:"triangle"},{id:"c19",q:3,r:2,category:"triangle"},{id:"c20",q:3,r:3,category:"circle"},{id:"c21",q:3,r:4,category:"circle"},{id:"c22",q:3,r:5,category:"triangle",clue:26},{id:"c23",q:4,r:0,category:"circle"},{id:"c24",q:4,r:1,category:"circle"},{id:"c25",q:4,r:2,category:"triangle"},{id:"c26",q:4,r:4,category:"triangle"},{id:"c27",q:4,r:5,category:"circle"}],features:["alternation","walls"],contentRevision:2,walls:[["c19","c24"]],previousId:null,id:"r2-117",order:117,chapter:12,chapterTitle:"\u7B2C12\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:60,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 117",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,clue:1},{id:"c1",q:0,r:1},{id:"c2",q:0,r:2},{id:"c3",q:0,r:3},{id:"c4",q:0,r:4},{id:"c5",q:0,r:5},{id:"c6",q:1,r:0},{id:"c7",q:1,r:1,clue:7},{id:"c8",q:1,r:2},{id:"c9",q:1,r:3},{id:"c10",q:1,r:4},{id:"c11",q:1,r:5},{id:"c12",q:2,r:0,parity:"even"},{id:"c13",q:2,r:1},{id:"c14",q:2,r:2},{id:"c15",q:2,r:3,clue:22},{id:"c16",q:2,r:4,clue:19},{id:"c17",q:2,r:5},{id:"c18",q:3,r:0},{id:"c19",q:3,r:1},{id:"c20",q:3,r:2},{id:"c21",q:3,r:3},{id:"c22",q:3,r:4},{id:"c23",q:3,r:5}],features:["parity","walls"],contentRevision:2,walls:[["c4","c10"],["c2","c8"]],previousId:null,id:"r2-118",order:118,chapter:12,chapterTitle:"\u7B2C12\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u5CF0\u503C",targetDifficulty:82,objectiveScore:83,title:"\u516D\u8FB9 \xB7 \u4EA4\u9519\u6311\u6218 118",caption:""},{id:"r2-119",contentRevision:2,order:119,mode:"campaign-200-r2",geometry:"blocks",features:["big","direction","parity"],title:"\u901A\u9053 \xB7 \u5947\u5076\u7684\u4EA4\u9519",chapter:12,chapterTitle:"\u7B2C12\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",role:"\u56DE\u843D",targetDifficulty:56,caption:"",cells:[{id:"c0",x:0,y:0,w:1,h:1},{id:"c1",x:1,y:0,w:1,h:1},{id:"c2",x:2,y:0,w:1,h:1},{id:"c3",x:3,y:0,w:1,h:1},{id:"c4",x:0,y:1,w:1,h:1},{id:"c5",x:1,y:1,w:1,h:2},{id:"c6",x:2,y:1,w:1,h:1},{id:"c7",x:3,y:1,w:1,h:1,clue:10},{id:"c8",x:0,y:2,w:1,h:1},{id:"c9",x:2,y:2,w:1,h:1,clue:1},{id:"c10",x:3,y:2,w:1,h:2,parity:"odd"},{id:"c11",x:0,y:3,w:1,h:1,direction:"ru"},{id:"c12",x:1,y:3,w:1,h:1},{id:"c13",x:2,y:3,w:1,h:1}],previousId:"campaign200-158",playerBand:"\u7565\u96BE",estimatedBand:"\u7565\u96BE",objectiveScore:49},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0},{id:"c1",q:0,r:1},{id:"c2",q:0,r:2},{id:"c3",q:0,r:3},{id:"c4",q:0,r:4},{id:"c5",q:1,r:0,clue:19},{id:"c6",q:1,r:1},{id:"c7",q:1,r:2},{id:"c8",q:1,r:3,parity:"even"},{id:"c9",q:1,r:4},{id:"c10",q:2,r:0},{id:"c11",q:2,r:1},{id:"c12",q:2,r:2,clue:11},{id:"c13",q:2,r:3},{id:"c14",q:2,r:4},{id:"c15",q:2,r:5},{id:"c16",q:3,r:0},{id:"c17",q:3,r:1},{id:"c18",q:3,r:2,clue:9},{id:"c19",q:3,r:3},{id:"c20",q:3,r:4,clue:1},{id:"c21",q:3,r:5},{id:"c22",q:4,r:0},{id:"c23",q:4,r:1},{id:"c24",q:4,r:2},{id:"c25",q:4,r:3},{id:"c26",q:4,r:4,clue:4},{id:"c27",q:4,r:5}],features:["parity","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c22","c16"],initialOpen:!1}],walls:[["c6","c10"]],previousId:null,id:"r2-120",order:120,chapter:12,chapterTitle:"\u7B2C12\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u6536\u675F",targetDifficulty:60,objectiveScore:59,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 120",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"circle"},{id:"c1",q:0,r:1,category:"triangle"},{id:"c2",q:0,r:2,category:"circle"},{id:"c3",q:0,r:3,category:"circle"},{id:"c4",q:0,r:4,category:"triangle"},{id:"c5",q:0,r:5,category:"circle"},{id:"c6",q:1,r:0,category:"triangle"},{id:"c7",q:1,r:1,category:"circle"},{id:"c8",q:1,r:2,category:"triangle"},{id:"c9",q:1,r:3,category:"triangle"},{id:"c10",q:1,r:4,category:"triangle"},{id:"c11",q:1,r:5,category:"triangle"},{id:"c12",q:2,r:0,clue:1,category:"circle"},{id:"c13",q:2,r:1,category:"triangle"},{id:"c14",q:2,r:2,category:"circle"},{id:"c15",q:2,r:3,category:"circle"},{id:"c16",q:2,r:4,category:"triangle"},{id:"c17",q:2,r:5,category:"circle"},{id:"c18",q:3,r:0,category:"triangle"},{id:"c19",q:3,r:1,category:"circle"},{id:"c20",q:3,r:2,category:"triangle"},{id:"c21",q:3,r:3,category:"circle"},{id:"c22",q:3,r:4,category:"circle"},{id:"c23",q:3,r:5,category:"triangle"}],features:["alternation","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c22","c16"],initialOpen:!1}],walls:[["c3","c9"]],previousId:null,id:"r2-121",order:121,chapter:13,chapterTitle:"\u7B2C13\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:64,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 121",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:1},{x:2,y:0,w:1,h:1,id:"c1"},{x:3,y:0,w:1,h:1,id:"c2"},{x:4,y:0,w:1,h:1,id:"c3"},{x:0,y:1,w:1,h:1,id:"c4",direction:"ru"},{x:1,y:1,w:1,h:1,id:"c5"},{x:2,y:1,w:1,h:1,id:"c6"},{x:4,y:1,w:1,h:1,id:"c7"},{x:5,y:1,w:1,h:1,id:"c8"},{x:0,y:2,w:1,h:1,id:"c9"},{x:1,y:2,w:1,h:1,id:"c10"},{x:2,y:2,w:1,h:1,id:"c11"},{x:3,y:2,w:1,h:1,id:"c12",direction:"lr"},{x:4,y:2,w:1,h:1,id:"c13"},{x:5,y:2,w:1,h:1,id:"c14"},{x:0,y:3,w:1,h:1,id:"c15"},{x:1,y:3,w:1,h:1,id:"c16"},{x:2,y:3,w:1,h:1,id:"c17"},{x:3,y:3,w:1,h:1,id:"c18"},{x:4,y:3,w:1,h:1,id:"c19"},{x:5,y:3,w:1,h:1,id:"c20"},{x:0,y:4,w:1,h:1,id:"c21"},{x:1,y:4,w:1,h:1,id:"c22"},{x:3,y:4,w:1,h:1,id:"c23"},{x:4,y:4,w:1,h:1,id:"c24"},{x:5,y:4,w:1,h:1,id:"c25",clue:24}],features:["direction","rhythm-door"],contentRevision:2,doors:[{edge:["c24","c25"],initialOpen:!1}],previousId:null,id:"r2-122",order:122,chapter:13,chapterTitle:"\u7B2C13\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:64,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 122",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6",direction:"ru"},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9",clue:1},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:1,id:"c13"},{x:2,y:2,w:1,h:1,id:"c14"},{x:3,y:2,w:1,h:1,id:"c15"},{x:4,y:2,w:1,h:1,id:"c16"},{x:5,y:2,w:1,h:1,id:"c17"},{x:0,y:3,w:1,h:1,id:"c18"},{x:1,y:3,w:1,h:1,id:"c19"},{x:2,y:3,w:1,h:1,id:"c20",clue:26},{x:3,y:3,w:1,h:1,id:"c21"},{x:4,y:3,w:1,h:1,id:"c22"},{x:5,y:3,w:1,h:1,id:"c23"},{x:0,y:4,w:1,h:1,id:"c24"},{x:1,y:4,w:1,h:1,id:"c25"},{x:2,y:4,w:1,h:1,id:"c26"},{x:3,y:4,w:1,h:1,id:"c27"},{x:4,y:4,w:1,h:1,id:"c28"},{x:5,y:4,w:1,h:1,id:"c29"}],features:["direction","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c24","c18"],initialOpen:!1}],walls:[["c8","c9"]],previousId:null,id:"r2-123",order:123,chapter:13,chapterTitle:"\u7B2C13\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:82,objectiveScore:82,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 123",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:2,h:1,id:"c6"},{x:3,y:1,w:1,h:1,id:"c7",parity:"even"},{x:4,y:1,w:1,h:1,id:"c8",direction:"lu"},{x:0,y:2,w:1,h:1,id:"c9",clue:1},{x:1,y:2,w:1,h:1,id:"c10",clue:19},{x:2,y:2,w:1,h:1,id:"c11"},{x:3,y:2,w:1,h:1,id:"c12"},{x:4,y:2,w:1,h:1,id:"c13"},{x:0,y:3,w:1,h:1,id:"c14"},{x:1,y:3,w:1,h:1,id:"c15"},{x:2,y:3,w:1,h:1,id:"c16"},{x:3,y:3,w:1,h:1,id:"c17"},{x:4,y:3,w:1,h:1,id:"c18"},{x:0,y:4,w:1,h:1,id:"c19"},{x:1,y:4,w:1,h:1,id:"c20"},{x:2,y:4,w:1,h:1,id:"c21"},{x:3,y:4,w:1,h:1,id:"c22"},{x:4,y:4,w:1,h:1,id:"c23"}],features:["big","direction","parity"],contentRevision:2,previousId:null,id:"r2-124",order:124,chapter:13,chapterTitle:"\u7B2C13\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:64,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 124",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle",clue:28},{x:2,y:0,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c2",category:"circle"},{x:4,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:0,y:1,w:1,h:1,id:"c4",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c5",category:"circle"},{x:3,y:1,w:1,h:1,id:"c6",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c7",category:"circle"},{x:5,y:1,w:1,h:1,id:"c8",category:"triangle"},{x:1,y:2,w:1,h:1,id:"c9",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c10",category:"circle"},{x:3,y:2,w:1,h:1,id:"c11",clue:1,category:"circle"},{x:5,y:2,w:1,h:1,id:"c12",category:"circle"},{x:0,y:3,w:1,h:1,id:"c13",category:"circle"},{x:1,y:3,w:1,h:2,id:"c14",category:"triangle"},{x:2,y:3,w:1,h:1,id:"c15",category:"triangle"},{x:3,y:3,w:1,h:1,id:"c16",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c17",category:"circle"},{x:5,y:3,w:1,h:1,id:"c18",category:"triangle"},{x:0,y:4,w:1,h:1,id:"c19",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c20",category:"circle"},{x:3,y:4,w:1,h:1,id:"c21",category:"circle"},{x:4,y:4,w:1,h:1,id:"c22",category:"triangle"},{x:5,y:4,w:1,h:1,id:"c23",category:"circle"},{x:0,y:5,w:1,h:1,id:"c24",category:"circle"},{x:1,y:5,w:1,h:1,id:"c25",category:"triangle"},{x:2,y:5,w:1,h:1,id:"c26",category:"circle"},{x:3,y:5,w:1,h:1,id:"c27",category:"triangle"},{x:4,y:5,w:1,h:1,id:"c28",category:"circle"},{x:5,y:5,w:1,h:1,id:"c29",category:"triangle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c1","c5"],["c22","c28"]],previousId:null,id:"r2-125",order:125,chapter:13,chapterTitle:"\u7B2C13\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:61,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 125",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"triangle"},{id:"c1",q:0,r:1,category:"circle"},{id:"c2",q:0,r:2,category:"triangle"},{id:"c3",q:0,r:3,category:"circle"},{id:"c4",q:0,r:4,category:"triangle"},{id:"c5",q:0,r:5,category:"circle"},{id:"c6",q:1,r:0,clue:1,category:"circle"},{id:"c7",q:1,r:1,category:"circle"},{id:"c8",q:1,r:2,category:"triangle"},{id:"c9",q:1,r:3,category:"triangle"},{id:"c10",q:1,r:4,category:"circle"},{id:"c11",q:1,r:5,category:"triangle",clue:8},{id:"c12",q:2,r:0,category:"triangle"},{id:"c13",q:2,r:1,category:"circle"},{id:"c14",q:2,r:2,category:"triangle"},{id:"c15",q:2,r:3,category:"circle"},{id:"c16",q:2,r:4,category:"triangle"},{id:"c17",q:2,r:5,category:"circle"},{id:"c18",q:3,r:0,category:"circle",clue:21},{id:"c19",q:3,r:1,category:"triangle"},{id:"c20",q:3,r:2,category:"circle"},{id:"c21",q:3,r:3,category:"circle"},{id:"c22",q:3,r:4,category:"triangle"},{id:"c23",q:3,r:5,category:"triangle"},{id:"c24",q:4,r:0,category:"triangle"},{id:"c25",q:4,r:1,category:"circle"},{id:"c26",q:4,r:2,category:"triangle"},{id:"c27",q:4,r:3,category:"circle"},{id:"c28",q:4,r:4,category:"triangle"},{id:"c29",q:4,r:5,category:"circle"}],features:["alternation","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c7","c8"],initialOpen:!1}],walls:[["c17","c22"],["c20","c26"]],previousId:null,id:"r2-126",order:126,chapter:13,chapterTitle:"\u7B2C13\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:63,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 126",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"triangle"},{id:"c1",q:0,r:1,category:"circle"},{id:"c2",q:0,r:2,category:"triangle"},{id:"c3",q:0,r:3,category:"circle"},{id:"c4",q:0,r:4,category:"triangle"},{id:"c5",q:0,r:5,category:"circle"},{id:"c6",q:1,r:0,clue:1,category:"circle"},{id:"c7",q:1,r:1,category:"circle",clue:27},{id:"c8",q:1,r:2,category:"triangle",clue:28},{id:"c9",q:1,r:3,category:"circle"},{id:"c10",q:1,r:4,category:"triangle"},{id:"c11",q:1,r:5,category:"triangle"},{id:"c12",q:2,r:0,category:"triangle"},{id:"c13",q:2,r:1,category:"triangle"},{id:"c14",q:2,r:2,category:"circle"},{id:"c15",q:2,r:3,category:"triangle"},{id:"c16",q:2,r:4,category:"circle"},{id:"c17",q:2,r:5,category:"circle"},{id:"c18",q:3,r:0,category:"circle"},{id:"c19",q:3,r:1,category:"triangle"},{id:"c20",q:3,r:2,category:"triangle"},{id:"c21",q:3,r:3,category:"circle"},{id:"c22",q:3,r:4,category:"triangle"},{id:"c23",q:3,r:5,category:"triangle"},{id:"c24",q:4,r:0,category:"circle"},{id:"c25",q:4,r:1,category:"triangle"},{id:"c26",q:4,r:2,category:"circle"},{id:"c27",q:4,r:3,category:"circle"},{id:"c28",q:4,r:4,category:"triangle",clue:12},{id:"c29",q:4,r:5,category:"circle"}],features:["alternation","walls"],contentRevision:2,walls:[["c14","c19"]],previousId:null,id:"r2-127",order:127,chapter:13,chapterTitle:"\u7B2C13\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:63,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 127",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0},{id:"c1",q:0,r:1,clue:22},{id:"c2",q:0,r:2},{id:"c3",q:0,r:3},{id:"c4",q:0,r:4},{id:"c5",q:0,r:5},{id:"c6",q:1,r:0},{id:"c7",q:1,r:1},{id:"c8",q:1,r:2,clue:16},{id:"c9",q:1,r:3},{id:"c10",q:1,r:4},{id:"c11",q:1,r:5},{id:"c12",q:2,r:0},{id:"c13",q:2,r:1},{id:"c14",q:2,r:2},{id:"c15",q:2,r:3},{id:"c16",q:2,r:4},{id:"c17",q:2,r:5,parity:"odd"},{id:"c18",q:3,r:0,clue:19},{id:"c19",q:3,r:1},{id:"c20",q:3,r:2},{id:"c21",q:3,r:3,clue:9},{id:"c22",q:3,r:4},{id:"c23",q:3,r:5,clue:1}],features:["parity","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c20","c14"],initialOpen:!1}],walls:[["c1","c6"],["c14","c15"]],previousId:null,id:"r2-128",order:128,chapter:13,chapterTitle:"\u7B2C13\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u5CF0\u503C",targetDifficulty:82,objectiveScore:80,title:"\u516D\u8FB9 \xB7 \u4EA4\u9519\u6311\u6218 128",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"triangle"},{x:1,y:0,w:1,h:1,id:"c1",category:"circle"},{x:2,y:0,w:1,h:1,id:"c2",category:"triangle"},{x:3,y:0,w:1,h:1,id:"c3",clue:1,category:"circle"},{x:4,y:0,w:1,h:1,id:"c4",category:"triangle"},{x:5,y:0,w:1,h:1,id:"c5",category:"circle"},{x:0,y:1,w:1,h:1,id:"c6",category:"circle"},{x:1,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:2,y:1,w:1,h:1,id:"c8",category:"circle"},{x:3,y:1,w:1,h:1,id:"c9",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c10",category:"circle",clue:13},{x:5,y:1,w:1,h:1,id:"c11",category:"triangle"},{x:0,y:2,w:1,h:2,id:"c12",category:"triangle"},{x:1,y:2,w:1,h:1,id:"c13",category:"circle"},{x:2,y:2,w:1,h:1,id:"c14",category:"triangle"},{x:3,y:2,w:1,h:1,id:"c15",category:"circle"},{x:4,y:2,w:1,h:1,id:"c16",category:"triangle"},{x:5,y:2,w:1,h:1,id:"c17",category:"circle"},{x:1,y:3,w:1,h:1,id:"c18",category:"triangle"},{x:2,y:3,w:1,h:2,id:"c19",category:"circle"},{x:3,y:3,w:1,h:1,id:"c20",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c21",category:"circle"},{x:5,y:3,w:1,h:1,id:"c22",category:"triangle"},{x:0,y:4,w:1,h:1,id:"c23",category:"circle"},{x:1,y:4,w:1,h:1,id:"c24",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c25",category:"circle"},{x:4,y:4,w:1,h:1,id:"c26",category:"triangle"},{x:5,y:4,w:1,h:1,id:"c27",category:"circle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c0","c1"]],previousId:null,id:"r2-129",order:129,chapter:13,chapterTitle:"\u7B2C13\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u56DE\u843D",targetDifficulty:56,objectiveScore:58,title:"\u62FC\u5757 \xB7 \u6362\u4E00\u79CD\u601D\u8DEF 129",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6"},{x:2,y:1,w:1,h:1,id:"c7",clue:1},{x:3,y:1,w:1,h:1,id:"c8",direction:"du"},{x:4,y:1,w:1,h:1,id:"c9"},{x:0,y:2,w:1,h:1,id:"c10"},{x:1,y:2,w:1,h:1,id:"c11"},{x:2,y:2,w:1,h:1,id:"c12"},{x:3,y:2,w:1,h:1,id:"c13"},{x:4,y:2,w:1,h:1,id:"c14"},{x:5,y:2,w:1,h:1,id:"c15"},{x:0,y:3,w:1,h:1,id:"c16"},{x:1,y:3,w:1,h:1,id:"c17",direction:"dr"},{x:2,y:3,w:1,h:1,id:"c18"},{x:3,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:1,id:"c20"},{x:5,y:3,w:1,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23"},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["direction","walls"],contentRevision:2,walls:[["c0","c1"]],previousId:null,id:"r2-130",order:130,chapter:13,chapterTitle:"\u7B2C13\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u6536\u675F",targetDifficulty:60,objectiveScore:59,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 130",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:0,y:1,w:1,h:1,id:"c4"},{x:1,y:1,w:1,h:1,id:"c5"},{x:2,y:1,w:1,h:1,id:"c6",clue:1},{x:3,y:1,w:1,h:1,id:"c7"},{x:4,y:1,w:1,h:1,id:"c8"},{x:0,y:2,w:1,h:1,id:"c9"},{x:1,y:2,w:1,h:1,id:"c10"},{x:2,y:2,w:1,h:1,id:"c11"},{x:3,y:2,w:1,h:1,id:"c12"},{x:4,y:2,w:1,h:1,id:"c13"},{x:5,y:2,w:1,h:1,id:"c14"},{x:0,y:3,w:1,h:1,id:"c15"},{x:1,y:3,w:1,h:1,id:"c16"},{x:2,y:3,w:1,h:1,id:"c17",clue:23},{x:3,y:3,w:1,h:1,id:"c18",direction:"du"},{x:4,y:3,w:1,h:1,id:"c19"},{x:5,y:3,w:1,h:1,id:"c20"},{x:0,y:4,w:1,h:1,id:"c21"},{x:1,y:4,w:1,h:1,id:"c22"},{x:2,y:4,w:1,h:1,id:"c23"},{x:3,y:4,w:1,h:1,id:"c24"},{x:4,y:4,w:1,h:1,id:"c25"}],features:["direction","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c24","c25"],initialOpen:!1}],walls:[["c4","c5"],["c5","c6"]],previousId:null,id:"r2-131",order:131,chapter:14,chapterTitle:"\u7B2C14\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:65,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 131",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0},{id:"c1",q:0,r:1},{id:"c2",q:0,r:2,clue:1},{id:"c3",q:0,r:3,clue:7},{id:"c4",q:0,r:4},{id:"c5",q:0,r:5},{id:"c6",q:1,r:0},{id:"c7",q:1,r:1},{id:"c8",q:1,r:2},{id:"c9",q:1,r:3},{id:"c10",q:1,r:4,parity:"even"},{id:"c11",q:1,r:5,clue:11},{id:"c12",q:2,r:0},{id:"c13",q:2,r:1,clue:24},{id:"c14",q:2,r:2},{id:"c15",q:2,r:3},{id:"c16",q:2,r:4},{id:"c17",q:3,r:0,clue:26},{id:"c18",q:3,r:1},{id:"c19",q:3,r:2},{id:"c20",q:3,r:3,clue:19},{id:"c21",q:3,r:4},{id:"c22",q:3,r:5},{id:"c23",q:4,r:0},{id:"c24",q:4,r:2},{id:"c25",q:4,r:3},{id:"c26",q:4,r:4},{id:"c27",q:4,r:5}],features:["parity","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c11","c10"],initialOpen:!1}],walls:[["c17","c18"]],previousId:null,id:"r2-132",order:132,chapter:14,chapterTitle:"\u7B2C14\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:65,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 132",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0},{id:"c1",q:0,r:1},{id:"c2",q:0,r:2,clue:25},{id:"c3",q:0,r:3},{id:"c4",q:0,r:4},{id:"c5",q:0,r:5,clue:13},{id:"c6",q:1,r:0},{id:"c7",q:1,r:1},{id:"c8",q:1,r:2},{id:"c9",q:1,r:3,clue:17},{id:"c10",q:1,r:4},{id:"c11",q:1,r:5},{id:"c12",q:2,r:0,clue:28},{id:"c13",q:2,r:1},{id:"c14",q:2,r:2},{id:"c15",q:2,r:3},{id:"c16",q:2,r:4,clue:11},{id:"c17",q:2,r:5},{id:"c18",q:3,r:0},{id:"c19",q:3,r:1},{id:"c20",q:3,r:2,clue:1},{id:"c21",q:3,r:3},{id:"c22",q:3,r:4,clue:9},{id:"c23",q:3,r:5},{id:"c24",q:4,r:0},{id:"c25",q:4,r:1},{id:"c26",q:4,r:2,parity:"odd"},{id:"c27",q:4,r:3},{id:"c28",q:4,r:4},{id:"c29",q:4,r:5}],features:["parity","walls"],contentRevision:2,walls:[["c3","c8"],["c21","c22"]],previousId:null,id:"r2-133",order:133,chapter:14,chapterTitle:"\u7B2C14\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:82,objectiveScore:81,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 133",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:23},{x:1,y:0,w:1,h:1,id:"c1"},{x:3,y:0,w:1,h:1,id:"c2"},{x:4,y:0,w:1,h:1,id:"c3"},{x:5,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6"},{x:2,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9"},{x:5,y:1,w:1,h:1,id:"c10"},{x:0,y:2,w:1,h:1,id:"c11"},{x:1,y:2,w:1,h:1,id:"c12"},{x:2,y:2,w:1,h:1,id:"c13"},{x:3,y:2,w:1,h:1,id:"c14"},{x:4,y:2,w:1,h:1,id:"c15",clue:1},{x:0,y:3,w:1,h:1,id:"c16"},{x:1,y:3,w:1,h:1,id:"c17"},{x:2,y:3,w:1,h:1,id:"c18"},{x:3,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:1,id:"c20"},{x:5,y:3,w:1,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23",direction:"lr"},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["direction","walls"],contentRevision:2,walls:[["c6","c7"]],previousId:null,id:"r2-134",order:134,chapter:14,chapterTitle:"\u7B2C14\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:65,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 134",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:1,y:0,w:1,h:1,id:"c0"},{x:3,y:0,w:1,h:1,id:"c1"},{x:4,y:0,w:1,h:1,id:"c2"},{x:5,y:0,w:1,h:1,id:"c3"},{x:0,y:1,w:1,h:1,id:"c4"},{x:1,y:1,w:1,h:1,id:"c5"},{x:2,y:1,w:1,h:1,id:"c6"},{x:3,y:1,w:1,h:1,id:"c7"},{x:4,y:1,w:1,h:1,id:"c8",parity:"even"},{x:5,y:1,w:1,h:1,id:"c9"},{x:0,y:2,w:1,h:1,id:"c10"},{x:1,y:2,w:1,h:1,id:"c11"},{x:2,y:2,w:1,h:1,id:"c12"},{x:3,y:2,w:1,h:1,id:"c13",clue:1},{x:4,y:2,w:2,h:1,id:"c14"},{x:0,y:3,w:1,h:1,id:"c15"},{x:1,y:3,w:1,h:1,id:"c16"},{x:2,y:3,w:1,h:1,id:"c17"},{x:3,y:3,w:1,h:1,id:"c18"},{x:4,y:3,w:1,h:1,id:"c19"},{x:5,y:3,w:1,h:1,id:"c20"},{x:0,y:4,w:1,h:1,id:"c21"},{x:1,y:4,w:1,h:1,id:"c22"},{x:2,y:4,w:1,h:1,id:"c23"},{x:4,y:4,w:1,h:1,id:"c24"},{x:5,y:4,w:1,h:1,id:"c25"}],features:["big","parity","walls"],contentRevision:2,walls:[["c16","c17"]],previousId:null,id:"r2-135",order:135,chapter:14,chapterTitle:"\u7B2C14\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:65,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 135",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"triangle"},{x:1,y:0,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c1",category:"triangle"},{x:3,y:0,w:1,h:1,id:"c2",category:"circle"},{x:4,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:5,y:0,w:1,h:1,id:"c4",category:"circle"},{x:0,y:1,w:1,h:1,id:"c5",category:"circle"},{x:2,y:1,w:1,h:1,id:"c6",category:"circle",direction:"dr"},{x:3,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c8",category:"circle"},{x:5,y:1,w:1,h:1,id:"c9",category:"triangle"},{x:0,y:2,w:1,h:1,id:"c10",category:"triangle"},{x:1,y:2,w:1,h:1,id:"c11",category:"circle"},{x:2,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:3,y:2,w:1,h:1,id:"c13",category:"circle"},{x:4,y:2,w:1,h:1,id:"c14",category:"triangle"},{x:5,y:2,w:1,h:1,id:"c15",clue:1,category:"circle"},{x:0,y:3,w:1,h:1,id:"c16",category:"circle"},{x:1,y:3,w:1,h:2,id:"c17",category:"triangle"},{x:2,y:3,w:1,h:1,id:"c18",category:"circle"},{x:3,y:3,w:1,h:1,id:"c19",category:"triangle",direction:"du"},{x:4,y:3,w:1,h:1,id:"c20",category:"circle"},{x:5,y:3,w:1,h:1,id:"c21",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c22",category:"triangle",clue:18},{x:3,y:4,w:1,h:1,id:"c23",category:"circle"},{x:4,y:4,w:1,h:1,id:"c24",category:"triangle"},{x:5,y:4,w:1,h:1,id:"c25",category:"circle"}],features:["big","direction","alternation"],contentRevision:2,previousId:null,id:"r2-136",order:136,chapter:14,chapterTitle:"\u7B2C14\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:65,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 136",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3",clue:1},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:1,id:"c13",parity:"even"},{x:2,y:2,w:1,h:1,id:"c14"},{x:3,y:2,w:1,h:2,id:"c15"},{x:4,y:2,w:1,h:1,id:"c16"},{x:5,y:2,w:1,h:1,id:"c17"},{x:0,y:3,w:1,h:1,id:"c18"},{x:1,y:3,w:1,h:1,id:"c19"},{x:2,y:3,w:1,h:1,id:"c20"},{x:4,y:3,w:1,h:1,id:"c21"},{x:5,y:3,w:1,h:1,id:"c22"},{x:0,y:4,w:1,h:1,id:"c23"},{x:1,y:4,w:1,h:1,id:"c24"},{x:2,y:4,w:1,h:1,id:"c25"},{x:3,y:4,w:2,h:2,shape:[[0,0],[1,0],[0,1]],id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"},{x:0,y:5,w:1,h:1,id:"c28"},{x:2,y:5,w:1,h:1,id:"c29"},{x:4,y:5,w:1,h:1,id:"c30"},{x:5,y:5,w:1,h:1,id:"c31"}],features:["big","parity","walls"],contentRevision:2,walls:[["c16","c17"],["c9","c15"],["c18","c23"]],previousId:null,id:"r2-137",order:137,chapter:14,chapterTitle:"\u7B2C14\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:62,objectiveScore:62,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 137",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:1},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4",clue:21},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9",direction:"lu"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c13",parity:"odd"},{x:4,y:2,w:1,h:1,id:"c14"},{x:5,y:2,w:1,h:1,id:"c15"},{x:0,y:3,w:1,h:1,id:"c16"},{x:2,y:3,w:1,h:1,id:"c17"},{x:3,y:3,w:1,h:1,id:"c18"},{x:4,y:3,w:1,h:1,id:"c19"},{x:5,y:3,w:1,h:2,id:"c20"},{x:0,y:4,w:1,h:1,id:"c21"},{x:1,y:4,w:1,h:1,id:"c22"},{x:2,y:4,w:1,h:1,id:"c23"},{x:3,y:4,w:1,h:1,id:"c24"},{x:4,y:4,w:1,h:1,id:"c25"}],features:["big","direction","parity","rhythm-door"],contentRevision:2,doors:[{edge:["c23","c24"],initialOpen:!1}],previousId:null,id:"r2-138",order:138,chapter:14,chapterTitle:"\u7B2C14\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u5CF0\u503C",targetDifficulty:82,objectiveScore:79,title:"\u62FC\u5757 \xB7 \u4EA4\u9519\u6311\u6218 138",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:2,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7",parity:"even"},{x:2,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9"},{x:5,y:1,w:1,h:1,id:"c10"},{x:0,y:2,w:1,h:1,id:"c11"},{x:1,y:2,w:1,h:1,id:"c12"},{x:2,y:2,w:1,h:1,id:"c13"},{x:3,y:2,w:1,h:2,id:"c14"},{x:4,y:2,w:1,h:1,id:"c15"},{x:5,y:2,w:1,h:1,id:"c16"},{x:0,y:3,w:1,h:1,id:"c17"},{x:1,y:3,w:1,h:1,id:"c18"},{x:2,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:1,id:"c20"},{x:0,y:4,w:1,h:1,id:"c21",clue:1},{x:2,y:4,w:1,h:1,id:"c22"},{x:3,y:4,w:1,h:1,id:"c23"},{x:4,y:4,w:1,h:1,id:"c24"},{x:5,y:4,w:1,h:1,id:"c25"}],features:["big","parity","walls"],contentRevision:2,walls:[["c8","c13"]],previousId:null,id:"r2-139",order:139,chapter:14,chapterTitle:"\u7B2C14\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u56DE\u843D",targetDifficulty:56,objectiveScore:53,title:"\u62FC\u5757 \xB7 \u6362\u4E00\u79CD\u601D\u8DEF 139",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:1,id:"c13"},{x:2,y:2,w:1,h:1,id:"c14"},{x:3,y:2,w:1,h:1,id:"c15"},{x:4,y:2,w:1,h:1,id:"c16",clue:1},{x:5,y:2,w:1,h:1,id:"c17"},{x:0,y:3,w:1,h:1,id:"c18",clue:26},{x:1,y:3,w:1,h:1,id:"c19"},{x:2,y:3,w:1,h:1,id:"c20",direction:"lu"},{x:3,y:3,w:1,h:1,id:"c21"},{x:4,y:3,w:1,h:1,id:"c22"},{x:5,y:3,w:1,h:1,id:"c23"},{x:0,y:4,w:1,h:1,id:"c24"},{x:1,y:4,w:1,h:1,id:"c25"},{x:2,y:4,w:1,h:1,id:"c26"},{x:3,y:4,w:1,h:1,id:"c27"},{x:4,y:4,w:1,h:1,id:"c28"},{x:5,y:4,w:1,h:1,id:"c29",clue:4}],features:["direction","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c12","c18"],initialOpen:!1}],walls:[["c9","c15"]],previousId:null,id:"r2-140",order:140,chapter:14,chapterTitle:"\u7B2C14\u7AE0 \xB7 \u533A\u57DF\u89C4\u5212",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u6536\u675F",targetDifficulty:60,objectiveScore:60,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 140",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"circle"},{id:"c1",q:0,r:1,category:"triangle"},{id:"c2",q:0,r:2,category:"circle"},{id:"c3",q:0,r:3,category:"triangle"},{id:"c4",q:0,r:4,category:"triangle"},{id:"c5",q:1,r:0,category:"triangle"},{id:"c6",q:1,r:1,category:"circle"},{id:"c7",q:1,r:2,category:"triangle"},{id:"c8",q:1,r:3,category:"circle"},{id:"c9",q:1,r:4,category:"circle"},{id:"c10",q:1,r:5,clue:1,category:"circle"},{id:"c11",q:2,r:0,category:"circle"},{id:"c12",q:2,r:1,category:"triangle"},{id:"c13",q:2,r:2,category:"circle"},{id:"c14",q:2,r:3,category:"triangle"},{id:"c15",q:2,r:4,category:"circle"},{id:"c16",q:2,r:5,category:"triangle"},{id:"c17",q:3,r:0,category:"triangle"},{id:"c18",q:3,r:1,category:"circle"},{id:"c19",q:3,r:2,category:"triangle"},{id:"c20",q:3,r:3,category:"triangle"},{id:"c21",q:3,r:4,category:"circle"},{id:"c22",q:4,r:0,category:"circle"},{id:"c23",q:4,r:1,category:"triangle"},{id:"c24",q:4,r:2,category:"triangle"},{id:"c25",q:4,r:3,category:"circle"},{id:"c26",q:4,r:4,category:"circle"},{id:"c27",q:4,r:5,category:"triangle",clue:30},{id:"c28",q:5,r:1,category:"circle"},{id:"c29",q:5,r:3,category:"triangle"},{id:"c30",q:5,r:4,category:"triangle"},{id:"c31",q:5,r:5,category:"circle"}],features:["alternation","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c6","c7"],initialOpen:!1}],walls:[["c6","c12"]],previousId:null,id:"r2-141",order:141,chapter:15,chapterTitle:"\u7B2C15\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:67,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 141",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,clue:1,category:"circle"},{id:"c1",q:0,r:2,category:"circle"},{id:"c2",q:0,r:3,category:"circle"},{id:"c3",q:0,r:4,category:"triangle"},{id:"c4",q:0,r:5,category:"circle"},{id:"c5",q:1,r:0,category:"triangle"},{id:"c6",q:1,r:1,category:"triangle"},{id:"c7",q:1,r:2,category:"triangle"},{id:"c8",q:1,r:3,category:"triangle"},{id:"c9",q:1,r:4,category:"triangle"},{id:"c10",q:1,r:5,category:"circle"},{id:"c11",q:2,r:0,category:"circle"},{id:"c12",q:2,r:1,category:"circle"},{id:"c13",q:2,r:2,category:"circle"},{id:"c14",q:2,r:3,category:"triangle"},{id:"c15",q:2,r:4,category:"circle"},{id:"c16",q:2,r:5,category:"triangle"},{id:"c17",q:3,r:0,category:"triangle"},{id:"c18",q:3,r:1,category:"triangle"},{id:"c19",q:3,r:2,category:"circle"},{id:"c20",q:3,r:3,category:"triangle"},{id:"c21",q:3,r:4,category:"circle"},{id:"c22",q:3,r:5,category:"circle"},{id:"c23",q:4,r:0,category:"circle"},{id:"c24",q:4,r:1,category:"triangle"},{id:"c25",q:4,r:2,category:"circle"},{id:"c26",q:4,r:3,category:"triangle"},{id:"c27",q:4,r:5,category:"triangle"}],features:["alternation","walls"],contentRevision:2,walls:[["c6","c11"]],previousId:null,id:"r2-142",order:142,chapter:15,chapterTitle:"\u7B2C15\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:67,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 142",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2",clue:1},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7",direction:"lr"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:1,id:"c13"},{x:2,y:2,w:1,h:1,id:"c14"},{x:3,y:2,w:1,h:1,id:"c15"},{x:4,y:2,w:1,h:1,id:"c16"},{x:5,y:2,w:1,h:1,id:"c17"},{x:0,y:3,w:1,h:1,id:"c18"},{x:1,y:3,w:1,h:1,id:"c19"},{x:2,y:3,w:1,h:1,id:"c20"},{x:3,y:3,w:1,h:1,id:"c21"},{x:4,y:3,w:1,h:1,id:"c22",clue:26},{x:5,y:3,w:1,h:1,id:"c23"},{x:0,y:4,w:1,h:1,id:"c24"},{x:1,y:4,w:1,h:1,id:"c25"},{x:3,y:4,w:1,h:1,id:"c26"},{x:4,y:4,w:1,h:1,id:"c27"}],features:["direction","walls"],contentRevision:2,walls:[["c15","c16"]],previousId:null,id:"r2-143",order:143,chapter:15,chapterTitle:"\u7B2C15\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:67,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 143",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"triangle"},{id:"c1",q:0,r:1,category:"circle"},{id:"c2",q:0,r:2,category:"circle"},{id:"c3",q:0,r:3,category:"triangle"},{id:"c4",q:0,r:4,category:"triangle"},{id:"c5",q:0,r:5,category:"circle"},{id:"c6",q:1,r:0,category:"circle"},{id:"c7",q:1,r:1,category:"triangle"},{id:"c8",q:1,r:2,category:"triangle"},{id:"c9",q:1,r:3,category:"circle"},{id:"c10",q:1,r:4,category:"triangle"},{id:"c11",q:1,r:5,category:"triangle"},{id:"c12",q:2,r:0,category:"triangle"},{id:"c13",q:2,r:1,category:"circle"},{id:"c14",q:2,r:2,category:"triangle"},{id:"c15",q:2,r:3,category:"circle"},{id:"c16",q:2,r:4,category:"circle"},{id:"c17",q:2,r:5,category:"circle"},{id:"c18",q:3,r:0,category:"circle"},{id:"c19",q:3,r:1,category:"triangle"},{id:"c20",q:3,r:2,category:"circle"},{id:"c21",q:3,r:3,category:"triangle"},{id:"c22",q:3,r:4,category:"triangle"},{id:"c23",q:3,r:5,clue:1,category:"circle"},{id:"c24",q:4,r:0,category:"circle"},{id:"c25",q:4,r:1,category:"triangle"},{id:"c26",q:4,r:4,category:"circle"},{id:"c27",q:4,r:5,category:"triangle"}],features:["alternation","walls"],contentRevision:2,walls:[["c2","c3"]],previousId:null,id:"r2-144",order:144,chapter:15,chapterTitle:"\u7B2C15\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:66,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 144",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:2,y:0,w:2,h:1,id:"c0"},{x:4,y:0,w:1,h:1,id:"c1"},{x:0,y:1,w:1,h:1,id:"c2"},{x:1,y:1,w:1,h:1,id:"c3"},{x:2,y:1,w:1,h:1,id:"c4"},{x:3,y:1,w:1,h:1,id:"c5",direction:"lr"},{x:4,y:1,w:1,h:1,id:"c6"},{x:0,y:2,w:2,h:1,id:"c7"},{x:2,y:2,w:1,h:1,id:"c8"},{x:3,y:2,w:1,h:1,id:"c9"},{x:4,y:2,w:1,h:1,id:"c10"},{x:0,y:3,w:1,h:1,id:"c11"},{x:1,y:3,w:1,h:1,id:"c12"},{x:2,y:3,w:1,h:1,id:"c13"},{x:3,y:3,w:1,h:1,id:"c14"},{x:4,y:3,w:1,h:1,id:"c15"},{x:0,y:4,w:1,h:1,id:"c16"},{x:1,y:4,w:1,h:1,id:"c17",parity:"odd"},{x:2,y:4,w:1,h:1,id:"c18"},{x:3,y:4,w:1,h:1,id:"c19"}],features:["big","direction","parity","walls"],contentRevision:2,walls:[["c2","c7"]],previousId:null,id:"r2-145",order:145,chapter:15,chapterTitle:"\u7B2C15\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:"\u672A\u77E5\u8D77\u70B9\u5019\u9009",estimatedBand:"\u672A\u77E5\u8D77\u70B9\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:84,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 145",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:5,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6"},{x:3,y:1,w:1,h:1,id:"c7"},{x:4,y:1,w:1,h:1,id:"c8"},{x:5,y:1,w:1,h:1,id:"c9"},{x:0,y:2,w:1,h:1,id:"c10"},{x:1,y:2,w:1,h:1,id:"c11"},{x:3,y:2,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c12"},{x:5,y:2,w:1,h:1,id:"c13",clue:1},{x:0,y:3,w:1,h:1,id:"c14",parity:"odd"},{x:1,y:3,w:1,h:1,id:"c15"},{x:2,y:3,w:1,h:1,id:"c16"},{x:4,y:3,w:1,h:2,id:"c17"},{x:5,y:3,w:1,h:1,id:"c18"},{x:0,y:4,w:1,h:1,id:"c19"},{x:1,y:4,w:1,h:1,id:"c20"},{x:2,y:4,w:1,h:1,id:"c21"},{x:3,y:4,w:1,h:1,id:"c22"},{x:5,y:4,w:1,h:1,id:"c23"},{x:0,y:5,w:1,h:1,id:"c24"},{x:1,y:5,w:1,h:1,id:"c25"},{x:2,y:5,w:1,h:1,id:"c26"},{x:3,y:5,w:1,h:1,id:"c27"}],features:["big","parity","walls"],contentRevision:2,walls:[["c20","c25"]],previousId:null,id:"r2-146",order:146,chapter:15,chapterTitle:"\u7B2C15\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:66,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 146",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:1,category:"triangle"},{id:"c1",q:0,r:2,clue:1,category:"circle"},{id:"c2",q:0,r:3,category:"circle"},{id:"c3",q:0,r:4,category:"triangle"},{id:"c4",q:0,r:5,category:"triangle"},{id:"c5",q:1,r:0,category:"circle"},{id:"c6",q:1,r:1,category:"triangle"},{id:"c7",q:1,r:2,category:"circle"},{id:"c8",q:1,r:3,category:"triangle"},{id:"c9",q:1,r:4,category:"circle"},{id:"c10",q:1,r:5,category:"circle"},{id:"c11",q:2,r:0,category:"triangle"},{id:"c12",q:2,r:1,category:"circle"},{id:"c13",q:2,r:2,category:"triangle"},{id:"c14",q:2,r:3,category:"triangle"},{id:"c15",q:2,r:4,category:"triangle",clue:18},{id:"c16",q:2,r:5,category:"triangle"},{id:"c17",q:3,r:0,category:"circle"},{id:"c18",q:3,r:1,category:"triangle"},{id:"c19",q:3,r:2,category:"circle"},{id:"c20",q:3,r:3,category:"circle"},{id:"c21",q:3,r:4,category:"triangle"},{id:"c22",q:3,r:5,category:"circle"},{id:"c23",q:4,r:1,category:"circle"},{id:"c24",q:4,r:2,category:"triangle"},{id:"c25",q:4,r:3,category:"circle"},{id:"c26",q:4,r:4,category:"circle"},{id:"c27",q:4,r:5,category:"triangle"}],features:["alternation","walls"],contentRevision:2,walls:[["c7","c13"]],previousId:null,id:"r2-147",order:147,chapter:15,chapterTitle:"\u7B2C15\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:66,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 147",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:1,category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle",direction:"dl"},{x:2,y:0,w:1,h:1,id:"c2",category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle"},{x:0,y:1,w:1,h:1,id:"c5",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c6",category:"circle"},{x:2,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c8",category:"triangle"},{x:5,y:1,w:1,h:1,id:"c9",category:"circle"},{x:0,y:2,w:1,h:1,id:"c10",category:"circle"},{x:1,y:2,w:1,h:1,id:"c11",category:"triangle"},{x:2,y:2,w:2,h:1,id:"c12",category:"triangle"},{x:4,y:2,w:1,h:1,id:"c13",category:"circle"},{x:5,y:2,w:1,h:1,id:"c14",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c15",category:"circle"},{x:2,y:3,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c16",category:"circle"},{x:4,y:3,w:1,h:1,id:"c17",category:"triangle"},{x:5,y:3,w:1,h:1,id:"c18",category:"circle"},{x:0,y:4,w:1,h:1,id:"c19",category:"circle"},{x:1,y:4,w:1,h:1,id:"c20",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c21",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c22",category:"circle"},{x:5,y:4,w:1,h:1,id:"c23",category:"triangle"},{x:0,y:5,w:1,h:1,id:"c24",category:"triangle"},{x:1,y:5,w:1,h:1,id:"c25",category:"circle"},{x:2,y:5,w:1,h:1,id:"c26",category:"triangle"},{x:3,y:5,w:1,h:1,id:"c27",category:"circle",direction:"ru"},{x:4,y:5,w:1,h:1,id:"c28",category:"triangle"},{x:5,y:5,w:1,h:1,id:"c29",category:"circle"}],features:["big","direction","alternation","rhythm-door"],contentRevision:2,doors:[{edge:["c29","c28"],initialOpen:!1}],previousId:null,id:"r2-148",order:148,chapter:15,chapterTitle:"\u7B2C15\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u5CF0\u503C",targetDifficulty:82,objectiveScore:80,title:"\u62FC\u5757 \xB7 \u4EA4\u9519\u6311\u6218 148",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:1,y:0,w:2,h:1,id:"c0"},{x:3,y:0,w:1,h:1,id:"c1"},{x:4,y:0,w:1,h:1,id:"c2"},{x:5,y:0,w:1,h:1,id:"c3",clue:1},{x:0,y:1,w:1,h:1,id:"c4"},{x:1,y:1,w:1,h:1,id:"c5"},{x:2,y:1,w:1,h:1,id:"c6"},{x:3,y:1,w:1,h:1,id:"c7"},{x:4,y:1,w:1,h:1,id:"c8"},{x:5,y:1,w:1,h:1,id:"c9"},{x:0,y:2,w:1,h:1,id:"c10"},{x:1,y:2,w:1,h:1,id:"c11"},{x:2,y:2,w:1,h:1,id:"c12"},{x:3,y:2,w:1,h:1,id:"c13"},{x:4,y:2,w:1,h:1,id:"c14"},{x:5,y:2,w:1,h:1,id:"c15",clue:9},{x:0,y:3,w:1,h:1,id:"c16"},{x:1,y:3,w:1,h:1,id:"c17",clue:24},{x:2,y:3,w:1,h:1,id:"c18"},{x:3,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:2,id:"c20"},{x:5,y:3,w:1,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23"},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25",parity:"even"},{x:5,y:4,w:1,h:1,id:"c26"},{x:1,y:5,w:1,h:1,id:"c27"},{x:2,y:5,w:1,h:1,id:"c28"},{x:3,y:5,w:1,h:1,id:"c29"},{x:4,y:5,w:1,h:1,id:"c30"},{x:5,y:5,w:1,h:1,id:"c31"}],features:["big","parity","walls"],contentRevision:2,walls:[["c2","c3"]],previousId:null,id:"r2-149",order:149,chapter:15,chapterTitle:"\u7B2C15\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u56DE\u843D",targetDifficulty:61,objectiveScore:61,title:"\u62FC\u5757 \xB7 \u6362\u4E00\u79CD\u601D\u8DEF 149",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:2,id:"c0",category:"triangle"},{x:1,y:0,w:1,h:1,id:"c1",category:"circle"},{x:2,y:0,w:1,h:1,id:"c2",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c3",category:"circle"},{x:5,y:0,w:1,h:1,id:"c4",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c5",category:"triangle"},{x:2,y:1,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c6",category:"circle"},{x:4,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:5,y:1,w:1,h:1,id:"c8",category:"circle"},{x:0,y:2,w:1,h:1,id:"c9",category:"circle"},{x:1,y:2,w:1,h:1,id:"c10",category:"circle"},{x:4,y:2,w:1,h:1,id:"c11",category:"circle"},{x:5,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c13",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c14",category:"triangle"},{x:2,y:3,w:1,h:1,id:"c15",category:"circle"},{x:3,y:3,w:1,h:1,id:"c16",clue:1,category:"circle"},{x:4,y:3,w:1,h:1,id:"c17",category:"triangle"},{x:5,y:3,w:1,h:1,id:"c18",category:"circle"},{x:0,y:4,w:1,h:1,id:"c19",category:"circle"},{x:2,y:4,w:1,h:1,id:"c20",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c21",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c22",category:"circle"},{x:5,y:4,w:1,h:1,id:"c23",category:"triangle"},{x:0,y:5,w:1,h:1,id:"c24",category:"triangle"},{x:1,y:5,w:1,h:1,id:"c25",category:"circle"},{x:2,y:5,w:1,h:1,id:"c26",category:"triangle"},{x:3,y:5,w:1,h:1,id:"c27",category:"circle"},{x:4,y:5,w:1,h:1,id:"c28",category:"triangle"},{x:5,y:5,w:1,h:1,id:"c29",category:"circle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c27","c28"]],previousId:null,id:"r2-150",order:150,chapter:15,chapterTitle:"\u7B2C15\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u6536\u675F",targetDifficulty:65,objectiveScore:65,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 150",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3",clue:1},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8",direction:"du"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11",clue:8},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:1,id:"c13"},{x:2,y:2,w:1,h:1,id:"c14"},{x:3,y:2,w:1,h:1,id:"c15"},{x:4,y:2,w:1,h:1,id:"c16"},{x:5,y:2,w:1,h:1,id:"c17"},{x:0,y:3,w:1,h:1,id:"c18"},{x:1,y:3,w:1,h:1,id:"c19"},{x:2,y:3,w:1,h:1,id:"c20",clue:17},{x:3,y:3,w:1,h:1,id:"c21"},{x:4,y:3,w:1,h:1,id:"c22"},{x:5,y:3,w:1,h:1,id:"c23"},{x:0,y:4,w:1,h:1,id:"c24"},{x:1,y:4,w:1,h:1,id:"c25"},{x:2,y:4,w:1,h:1,id:"c26"},{x:3,y:4,w:1,h:1,id:"c27"},{x:4,y:4,w:1,h:1,id:"c28"},{x:5,y:4,w:1,h:1,id:"c29"}],features:["direction","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c25","c19"],initialOpen:!1}],walls:[["c6","c7"]],previousId:null,id:"r2-151",order:151,chapter:16,chapterTitle:"\u7B2C16\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:66,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 151",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"triangle"},{x:1,y:0,w:1,h:1,id:"c1",category:"circle",clue:3},{x:2,y:0,w:1,h:1,id:"c2",category:"triangle"},{x:3,y:0,w:1,h:1,id:"c3",clue:1,category:"circle"},{x:4,y:0,w:1,h:1,id:"c4",category:"triangle"},{x:5,y:0,w:1,h:1,id:"c5",category:"circle"},{x:0,y:1,w:1,h:1,id:"c6",category:"circle"},{x:1,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:2,y:1,w:1,h:1,id:"c8",category:"circle"},{x:3,y:1,w:1,h:1,id:"c9",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c10",category:"circle"},{x:5,y:1,w:1,h:1,id:"c11",category:"triangle",direction:"lu"},{x:0,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:1,y:2,w:1,h:1,id:"c13",category:"circle"},{x:2,y:2,w:1,h:1,id:"c14",category:"triangle"},{x:3,y:2,w:1,h:1,id:"c15",category:"circle"},{x:4,y:2,w:1,h:1,id:"c16",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c17",category:"circle"},{x:1,y:3,w:1,h:1,id:"c18",category:"triangle"},{x:2,y:3,w:1,h:1,id:"c19",category:"circle"},{x:3,y:3,w:1,h:1,id:"c20",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c21",category:"circle",direction:"du"},{x:0,y:4,w:2,h:1,id:"c22",category:"circle"},{x:2,y:4,w:1,h:1,id:"c23",category:"circle"},{x:3,y:4,w:1,h:1,id:"c24",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c25",category:"triangle"},{x:5,y:4,w:1,h:1,id:"c26",category:"circle"},{x:0,y:5,w:1,h:1,id:"c27",category:"triangle"},{x:1,y:5,w:1,h:1,id:"c28",category:"circle"},{x:2,y:5,w:1,h:1,id:"c29",category:"triangle"},{x:3,y:5,w:2,h:1,id:"c30",category:"circle"},{x:5,y:5,w:1,h:1,id:"c31",category:"triangle"}],features:["big","direction","alternation","walls"],contentRevision:2,walls:[["c9","c10"]],previousId:null,id:"r2-152",order:152,chapter:16,chapterTitle:"\u7B2C16\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:66,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 152",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"circle"},{id:"c1",q:0,r:1,category:"triangle"},{id:"c2",q:0,r:2,clue:1,category:"circle"},{id:"c3",q:0,r:4,category:"triangle"},{id:"c4",q:0,r:5,category:"circle"},{id:"c5",q:1,r:0,category:"triangle"},{id:"c6",q:1,r:1,category:"triangle"},{id:"c7",q:1,r:2,category:"triangle"},{id:"c8",q:1,r:3,category:"circle"},{id:"c9",q:1,r:4,category:"circle"},{id:"c10",q:1,r:5,category:"triangle"},{id:"c11",q:2,r:0,category:"circle"},{id:"c12",q:2,r:1,category:"circle"},{id:"c13",q:2,r:2,category:"circle"},{id:"c14",q:2,r:3,category:"triangle"},{id:"c15",q:2,r:4,category:"triangle"},{id:"c16",q:2,r:5,category:"circle",clue:27},{id:"c17",q:3,r:0,category:"triangle"},{id:"c18",q:3,r:1,category:"triangle"},{id:"c19",q:3,r:2,category:"circle",clue:19},{id:"c20",q:3,r:3,category:"circle"},{id:"c21",q:3,r:4,category:"circle"},{id:"c22",q:3,r:5,category:"triangle"},{id:"c23",q:4,r:0,category:"circle"},{id:"c24",q:4,r:1,category:"triangle"},{id:"c25",q:4,r:2,category:"triangle"},{id:"c26",q:4,r:3,category:"triangle"},{id:"c27",q:4,r:4,category:"circle"},{id:"c28",q:5,r:1,category:"circle"},{id:"c29",q:5,r:2,category:"triangle"},{id:"c30",q:5,r:3,category:"circle"},{id:"c31",q:5,r:4,category:"triangle"}],features:["alternation","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c30","c31"],initialOpen:!1}],walls:[["c19","c25"]],previousId:null,id:"r2-153",order:153,chapter:16,chapterTitle:"\u7B2C16\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:82,objectiveScore:80,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 153",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:2,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6"},{x:2,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9"},{x:5,y:1,w:1,h:1,id:"c10"},{x:0,y:2,w:1,h:1,id:"c11"},{x:1,y:2,w:1,h:1,id:"c12",parity:"even"},{x:2,y:2,w:1,h:1,id:"c13"},{x:3,y:2,w:1,h:1,id:"c14"},{x:4,y:2,w:1,h:1,id:"c15"},{x:5,y:2,w:1,h:1,id:"c16"},{x:0,y:3,w:2,h:1,id:"c17"},{x:2,y:3,w:1,h:1,id:"c18",clue:8},{x:3,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:1,id:"c20"},{x:5,y:3,w:1,h:1,id:"c21"},{x:1,y:4,w:1,h:1,id:"c22"},{x:2,y:4,w:1,h:1,id:"c23"},{x:3,y:4,w:1,h:1,id:"c24"},{x:4,y:4,w:1,h:1,id:"c25",clue:1},{x:5,y:4,w:1,h:1,id:"c26"},{x:0,y:5,w:1,h:1,id:"c27"},{x:1,y:5,w:1,h:1,id:"c28"},{x:3,y:5,w:1,h:1,id:"c29"},{x:4,y:5,w:1,h:1,id:"c30"},{x:5,y:5,w:1,h:1,id:"c31"}],features:["big","parity","walls"],contentRevision:2,walls:[["c9","c15"]],previousId:null,id:"r2-154",order:154,chapter:16,chapterTitle:"\u7B2C16\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:68,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 154",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,clue:1,category:"circle"},{id:"c1",q:0,r:1,category:"triangle"},{id:"c2",q:0,r:3,category:"triangle"},{id:"c3",q:0,r:4,category:"circle"},{id:"c4",q:0,r:5,category:"triangle",clue:24},{id:"c5",q:1,r:0,category:"circle"},{id:"c6",q:1,r:1,category:"triangle"},{id:"c7",q:1,r:2,category:"circle"},{id:"c8",q:1,r:3,category:"triangle"},{id:"c9",q:1,r:4,category:"circle"},{id:"c10",q:1,r:5,category:"circle"},{id:"c11",q:2,r:0,category:"circle"},{id:"c12",q:2,r:1,category:"triangle"},{id:"c13",q:2,r:2,category:"circle"},{id:"c14",q:2,r:3,category:"triangle"},{id:"c15",q:2,r:4,category:"triangle"},{id:"c16",q:3,r:0,category:"triangle"},{id:"c17",q:3,r:1,category:"circle"},{id:"c18",q:3,r:2,category:"triangle",clue:10},{id:"c19",q:3,r:3,category:"circle"},{id:"c20",q:3,r:4,category:"circle"},{id:"c21",q:3,r:5,category:"triangle"},{id:"c22",q:4,r:0,category:"circle"},{id:"c23",q:4,r:1,category:"triangle"},{id:"c24",q:4,r:2,category:"circle"},{id:"c25",q:4,r:3,category:"triangle"},{id:"c26",q:4,r:4,category:"triangle",clue:30},{id:"c27",q:4,r:5,category:"circle"},{id:"c28",q:5,r:2,category:"triangle"},{id:"c29",q:5,r:3,category:"circle"},{id:"c30",q:5,r:4,category:"circle"},{id:"c31",q:5,r:5,category:"triangle"}],features:["alternation","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c9","c8"],initialOpen:!1}],walls:[["c12","c17"]],previousId:null,id:"r2-155",order:155,chapter:16,chapterTitle:"\u7B2C16\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:68,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 155",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,clue:1,category:"circle"},{id:"c1",q:0,r:1,category:"triangle"},{id:"c2",q:0,r:2,category:"circle"},{id:"c3",q:0,r:3,category:"triangle"},{id:"c4",q:0,r:4,category:"circle"},{id:"c5",q:0,r:5,category:"triangle"},{id:"c6",q:1,r:0,category:"circle"},{id:"c7",q:1,r:1,category:"triangle"},{id:"c8",q:1,r:2,category:"triangle"},{id:"c9",q:1,r:3,category:"circle"},{id:"c10",q:1,r:4,category:"triangle",clue:16},{id:"c11",q:1,r:5,category:"circle"},{id:"c12",q:2,r:0,category:"circle"},{id:"c13",q:2,r:1,category:"circle"},{id:"c14",q:2,r:2,category:"circle"},{id:"c15",q:2,r:3,category:"triangle"},{id:"c16",q:2,r:4,category:"triangle",clue:26},{id:"c17",q:2,r:5,category:"circle"},{id:"c18",q:3,r:0,category:"triangle"},{id:"c19",q:3,r:1,category:"triangle"},{id:"c20",q:3,r:2,category:"triangle"},{id:"c21",q:3,r:3,category:"circle"},{id:"c22",q:3,r:4,category:"triangle"},{id:"c23",q:3,r:5,category:"triangle"},{id:"c24",q:4,r:0,category:"circle"},{id:"c25",q:4,r:2,category:"circle"},{id:"c26",q:4,r:3,category:"triangle"},{id:"c27",q:4,r:4,category:"circle"}],features:["alternation","walls"],contentRevision:2,walls:[["c22","c27"]],previousId:null,id:"r2-156",order:156,chapter:16,chapterTitle:"\u7B2C16\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:68,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 156",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2",clue:14},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:1,id:"c13"},{x:2,y:2,w:1,h:1,id:"c14"},{x:3,y:2,w:1,h:1,id:"c15"},{x:4,y:2,w:1,h:1,id:"c16"},{x:5,y:2,w:1,h:1,id:"c17",clue:1},{x:0,y:3,w:1,h:2,id:"c18"},{x:1,y:3,w:1,h:1,id:"c19",parity:"odd"},{x:2,y:3,w:2,h:1,id:"c20"},{x:4,y:3,w:1,h:1,id:"c21",clue:26},{x:5,y:3,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23"},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["big","parity","walls"],contentRevision:2,walls:[["c2","c8"],["c11","c17"]],previousId:null,id:"r2-157",order:157,chapter:16,chapterTitle:"\u7B2C16\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:68,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 157",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6",parity:"even"},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:2,h:1,id:"c13"},{x:3,y:2,w:2,h:1,id:"c14"},{x:5,y:2,w:1,h:1,id:"c15"},{x:0,y:3,w:1,h:1,id:"c16"},{x:1,y:3,w:1,h:1,id:"c17",clue:1},{x:2,y:3,w:1,h:1,id:"c18",direction:"dl"},{x:3,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:1,id:"c20"},{x:5,y:3,w:1,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23"},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25",clue:26},{x:4,y:4,w:1,h:1,id:"c26",clue:25},{x:5,y:4,w:1,h:1,id:"c27"}],features:["big","direction","parity","rhythm-door"],contentRevision:2,doors:[{edge:["c5","c11"],initialOpen:!1}],previousId:null,id:"r2-158",order:158,chapter:16,chapterTitle:"\u7B2C16\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u5CF0\u503C",targetDifficulty:82,objectiveScore:85,title:"\u62FC\u5757 \xB7 \u4EA4\u9519\u6311\u6218 158",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"triangle"},{x:1,y:0,w:1,h:1,id:"c1",category:"circle"},{x:2,y:0,w:1,h:1,id:"c2",category:"triangle"},{x:3,y:0,w:1,h:1,id:"c3",category:"circle",clue:21},{x:4,y:0,w:1,h:1,id:"c4",category:"triangle"},{x:5,y:0,w:1,h:1,id:"c5",category:"circle"},{x:0,y:1,w:1,h:1,id:"c6",category:"circle"},{x:1,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:2,y:1,w:1,h:1,id:"c8",category:"circle"},{x:3,y:1,w:1,h:1,id:"c9",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c10",category:"circle"},{x:5,y:1,w:1,h:1,id:"c11",category:"triangle"},{x:0,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:1,y:2,w:2,h:1,id:"c13",category:"circle"},{x:3,y:2,w:1,h:1,id:"c14",category:"triangle"},{x:4,y:2,w:1,h:1,id:"c15",category:"triangle",direction:"du"},{x:5,y:2,w:1,h:1,id:"c16",category:"circle"},{x:0,y:3,w:1,h:1,id:"c17",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c18",category:"circle"},{x:2,y:3,w:1,h:1,id:"c19",category:"triangle"},{x:3,y:3,w:1,h:1,id:"c20",category:"circle"},{x:4,y:3,w:1,h:1,id:"c21",category:"circle"},{x:5,y:3,w:1,h:1,id:"c22",category:"triangle"},{x:0,y:4,w:1,h:1,id:"c23",category:"circle"},{x:1,y:4,w:1,h:1,id:"c24",category:"triangle"},{x:2,y:4,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c25",category:"circle"},{x:4,y:4,w:1,h:1,id:"c26",category:"triangle"},{x:5,y:4,w:1,h:1,id:"c27",category:"circle"},{x:0,y:5,w:1,h:1,id:"c28",category:"triangle"},{x:1,y:5,w:1,h:1,id:"c29",category:"circle"},{x:3,y:5,w:1,h:1,id:"c30",category:"triangle"},{x:4,y:5,w:1,h:1,id:"c31",clue:1,category:"circle"}],features:["big","direction","alternation","rhythm-door"],contentRevision:2,doors:[{edge:["c5","c11"],initialOpen:!1}],previousId:null,id:"r2-159",order:159,chapter:16,chapterTitle:"\u7B2C16\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u56DE\u843D",targetDifficulty:61,objectiveScore:62,title:"\u62FC\u5757 \xB7 \u6362\u4E00\u79CD\u601D\u8DEF 159",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6",clue:28},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10",parity:"odd"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:2,h:2,shape:[[0,0],[1,0],[0,1]],id:"c13"},{x:3,y:2,w:1,h:1,id:"c14",clue:11},{x:4,y:2,w:1,h:2,id:"c15"},{x:5,y:2,w:1,h:1,id:"c16"},{x:2,y:3,w:1,h:1,id:"c17"},{x:3,y:3,w:1,h:1,id:"c18"},{x:5,y:3,w:1,h:1,id:"c19"},{x:0,y:4,w:1,h:1,id:"c20"},{x:1,y:4,w:1,h:1,id:"c21",clue:1},{x:2,y:4,w:1,h:1,id:"c22"},{x:3,y:4,w:1,h:1,id:"c23"},{x:4,y:4,w:1,h:1,id:"c24"},{x:5,y:4,w:1,h:1,id:"c25"},{x:0,y:5,w:1,h:1,id:"c26"},{x:1,y:5,w:1,h:1,id:"c27"},{x:2,y:5,w:1,h:1,id:"c28"},{x:3,y:5,w:1,h:1,id:"c29"},{x:4,y:5,w:1,h:1,id:"c30"},{x:5,y:5,w:1,h:1,id:"c31"}],features:["big","parity","walls"],contentRevision:2,walls:[["c8","c13"]],previousId:null,id:"r2-160",order:160,chapter:16,chapterTitle:"\u7B2C16\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u6536\u675F",targetDifficulty:65,objectiveScore:65,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 160",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7",direction:"dl"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:1,id:"c13",clue:1},{x:2,y:2,w:1,h:1,id:"c14"},{x:3,y:2,w:1,h:1,id:"c15",clue:9},{x:4,y:2,w:1,h:1,id:"c16"},{x:5,y:2,w:1,h:1,id:"c17"},{x:0,y:3,w:1,h:1,id:"c18"},{x:1,y:3,w:1,h:1,id:"c19"},{x:2,y:3,w:1,h:1,id:"c20"},{x:3,y:3,w:1,h:1,id:"c21"},{x:4,y:3,w:1,h:1,id:"c22"},{x:5,y:3,w:1,h:1,id:"c23"},{x:0,y:4,w:1,h:1,id:"c24"},{x:1,y:4,w:1,h:1,id:"c25"},{x:2,y:4,w:1,h:1,id:"c26"},{x:3,y:4,w:1,h:1,id:"c27"},{x:4,y:4,w:1,h:1,id:"c28"},{x:5,y:4,w:1,h:1,id:"c29"}],features:["direction","rhythm-door"],contentRevision:2,doors:[{edge:["c10","c16"],initialOpen:!1}],previousId:null,id:"r2-161",order:161,chapter:17,chapterTitle:"\u7B2C17\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:66,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 161",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0},{id:"c1",q:0,r:1,clue:1},{id:"c2",q:0,r:2},{id:"c3",q:0,r:3},{id:"c4",q:0,r:4},{id:"c5",q:0,r:5},{id:"c6",q:1,r:0},{id:"c7",q:1,r:1},{id:"c8",q:1,r:2},{id:"c9",q:1,r:3,clue:19},{id:"c10",q:1,r:4},{id:"c11",q:1,r:5},{id:"c12",q:2,r:0},{id:"c13",q:2,r:1,clue:10},{id:"c14",q:2,r:2},{id:"c15",q:2,r:3},{id:"c16",q:2,r:4},{id:"c17",q:2,r:5},{id:"c18",q:3,r:0},{id:"c19",q:3,r:1},{id:"c20",q:3,r:2},{id:"c21",q:3,r:3,clue:23},{id:"c22",q:3,r:4},{id:"c23",q:3,r:5},{id:"c24",q:4,r:0,parity:"odd"},{id:"c25",q:4,r:1},{id:"c26",q:4,r:2},{id:"c27",q:4,r:3,clue:27},{id:"c28",q:4,r:4},{id:"c29",q:4,r:5}],features:["parity","walls"],contentRevision:2,walls:[["c10","c15"],["c28","c29"]],previousId:null,id:"r2-162",order:162,chapter:17,chapterTitle:"\u7B2C17\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:69,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 162",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c2",category:"circle"},{x:0,y:1,w:1,h:1,id:"c3",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c4",category:"circle"},{x:2,y:1,w:1,h:1,id:"c5",category:"triangle"},{x:3,y:1,w:1,h:1,id:"c6",category:"circle"},{x:4,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:5,y:1,w:2,h:1,id:"c8",category:"circle"},{x:0,y:2,w:1,h:1,id:"c9",category:"circle"},{x:1,y:2,w:1,h:1,id:"c10",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c11",category:"circle"},{x:3,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:4,y:2,w:1,h:1,id:"c13",category:"circle"},{x:5,y:2,w:1,h:1,id:"c14",category:"triangle"},{x:6,y:2,w:1,h:1,id:"c15",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c16",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c17",category:"circle",clue:19},{x:2,y:3,w:1,h:1,id:"c18",category:"triangle"},{x:3,y:3,w:1,h:1,id:"c19",category:"circle"},{x:4,y:3,w:1,h:1,id:"c20",category:"triangle"},{x:5,y:3,w:1,h:1,id:"c21",clue:1,category:"circle"},{x:6,y:3,w:1,h:1,id:"c22",category:"circle"},{x:0,y:4,w:1,h:1,id:"c23",category:"circle"},{x:1,y:4,w:1,h:1,id:"c24",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c25",category:"circle"},{x:3,y:4,w:1,h:1,id:"c26",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c27",category:"circle"},{x:5,y:4,w:1,h:1,id:"c28",category:"triangle"},{x:6,y:4,w:1,h:1,id:"c29",category:"triangle"},{x:0,y:5,w:1,h:1,id:"c30",category:"triangle"},{x:1,y:5,w:1,h:1,id:"c31",category:"circle"},{x:2,y:5,w:1,h:1,id:"c32",category:"triangle"},{x:3,y:5,w:1,h:1,id:"c33",category:"circle"},{x:4,y:5,w:1,h:1,id:"c34",category:"triangle"},{x:5,y:5,w:1,h:1,id:"c35",category:"circle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c3","c4"],["c27","c28"]],previousId:null,id:"r2-163",order:163,chapter:17,chapterTitle:"\u7B2C17\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:82,objectiveScore:82,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 163",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c2",clue:1,category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle"},{x:0,y:1,w:1,h:1,id:"c5",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c6",category:"circle"},{x:2,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:3,y:1,w:1,h:1,id:"c8",category:"circle"},{x:4,y:1,w:1,h:1,id:"c9",category:"triangle"},{x:5,y:1,w:1,h:1,id:"c10",category:"circle"},{x:0,y:2,w:1,h:1,id:"c11",category:"circle"},{x:1,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c13",category:"circle"},{x:3,y:2,w:1,h:1,id:"c14",category:"triangle"},{x:4,y:2,w:1,h:1,id:"c15",category:"circle",direction:"lr"},{x:5,y:2,w:1,h:1,id:"c16",category:"triangle"},{x:0,y:3,w:1,h:2,id:"c17",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c18",category:"circle"},{x:2,y:3,w:1,h:1,id:"c19",category:"triangle"},{x:3,y:3,w:1,h:1,id:"c20",category:"circle"},{x:4,y:3,w:1,h:1,id:"c21",category:"triangle",clue:16},{x:5,y:3,w:1,h:1,id:"c22",category:"circle"},{x:1,y:4,w:1,h:1,id:"c23",category:"triangle"},{x:2,y:4,w:2,h:1,id:"c24",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c25",category:"circle"},{x:5,y:4,w:1,h:1,id:"c26",category:"triangle"},{x:0,y:5,w:1,h:1,id:"c27",category:"circle"},{x:1,y:5,w:1,h:1,id:"c28",category:"triangle"},{x:2,y:5,w:1,h:1,id:"c29",category:"circle"},{x:4,y:5,w:1,h:1,id:"c30",category:"triangle"},{x:5,y:5,w:1,h:1,id:"c31",category:"circle"}],features:["big","direction","alternation","walls"],contentRevision:2,walls:[["c18","c19"]],previousId:null,id:"r2-164",order:164,chapter:17,chapterTitle:"\u7B2C17\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:65,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 164",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:1,y:0,w:1,h:1,id:"c0",clue:24},{x:2,y:0,w:1,h:1,id:"c1"},{x:5,y:0,w:1,h:1,id:"c2"},{x:0,y:1,w:1,h:1,id:"c3",clue:1},{x:1,y:1,w:1,h:1,id:"c4"},{x:2,y:1,w:1,h:1,id:"c5"},{x:3,y:1,w:1,h:1,id:"c6"},{x:4,y:1,w:1,h:1,id:"c7"},{x:5,y:1,w:1,h:1,id:"c8"},{x:0,y:2,w:1,h:1,id:"c9"},{x:1,y:2,w:1,h:1,id:"c10"},{x:2,y:2,w:1,h:1,id:"c11"},{x:3,y:2,w:1,h:1,id:"c12"},{x:4,y:2,w:1,h:1,id:"c13"},{x:0,y:3,w:1,h:1,id:"c14"},{x:1,y:3,w:1,h:1,id:"c15"},{x:2,y:3,w:1,h:1,id:"c16"},{x:3,y:3,w:1,h:1,id:"c17",parity:"even"},{x:4,y:3,w:1,h:1,id:"c18"},{x:5,y:3,w:1,h:1,id:"c19"},{x:0,y:4,w:1,h:1,id:"c20"},{x:1,y:4,w:1,h:1,id:"c21"},{x:2,y:4,w:1,h:1,id:"c22",direction:"dr"},{x:3,y:4,w:2,h:1,id:"c23"},{x:5,y:4,w:1,h:2,id:"c24"},{x:0,y:5,w:1,h:1,id:"c25"},{x:1,y:5,w:1,h:1,id:"c26"},{x:2,y:5,w:1,h:1,id:"c27"},{x:3,y:5,w:1,h:1,id:"c28"},{x:4,y:5,w:1,h:1,id:"c29"}],features:["big","direction","parity"],contentRevision:2,previousId:null,id:"r2-165",order:165,chapter:17,chapterTitle:"\u7B2C17\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:69,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 165",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9",direction:"du"},{x:5,y:1,w:1,h:1,id:"c10"},{x:0,y:2,w:1,h:1,id:"c11"},{x:1,y:2,w:1,h:1,id:"c12"},{x:3,y:2,w:1,h:1,id:"c13"},{x:4,y:2,w:1,h:1,id:"c14"},{x:5,y:2,w:1,h:1,id:"c15"},{x:0,y:3,w:1,h:1,id:"c16"},{x:1,y:3,w:1,h:1,id:"c17"},{x:2,y:3,w:1,h:1,id:"c18",clue:1},{x:3,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:1,id:"c20"},{x:5,y:3,w:1,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22",clue:26},{x:1,y:4,w:1,h:1,id:"c23",clue:25},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25",direction:"lr"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["direction","rhythm-door"],contentRevision:2,doors:[{edge:["c27","c21"],initialOpen:!1}],previousId:null,id:"r2-166",order:166,chapter:17,chapterTitle:"\u7B2C17\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:69,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 166",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8",clue:15},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:1,id:"c13"},{x:2,y:2,w:1,h:1,id:"c14"},{x:3,y:2,w:1,h:1,id:"c15"},{x:4,y:2,w:1,h:1,id:"c16"},{x:0,y:3,w:1,h:1,id:"c17",clue:1},{x:1,y:3,w:1,h:1,id:"c18"},{x:2,y:3,w:1,h:1,id:"c19"},{x:3,y:3,w:1,h:1,id:"c20",clue:24},{x:4,y:3,w:1,h:1,id:"c21"},{x:5,y:3,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23"},{x:2,y:4,w:1,h:1,id:"c24",direction:"lu"},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["direction","walls"],contentRevision:2,walls:[["c12","c13"]],previousId:null,id:"r2-167",order:167,chapter:17,chapterTitle:"\u7B2C17\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:70,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 167",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:1,y:0,w:1,h:1,id:"c0",clue:1},{x:2,y:0,w:1,h:1,id:"c1"},{x:3,y:0,w:1,h:1,id:"c2"},{x:4,y:0,w:1,h:1,id:"c3"},{x:5,y:0,w:1,h:1,id:"c4",parity:"odd"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6"},{x:2,y:1,w:1,h:2,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8",clue:23},{x:4,y:1,w:1,h:1,id:"c9"},{x:5,y:1,w:1,h:1,id:"c10"},{x:0,y:2,w:1,h:1,id:"c11"},{x:1,y:2,w:1,h:1,id:"c12"},{x:3,y:2,w:1,h:1,id:"c13",clue:26},{x:4,y:2,w:1,h:1,id:"c14"},{x:5,y:2,w:1,h:1,id:"c15"},{x:0,y:3,w:1,h:1,id:"c16"},{x:1,y:3,w:1,h:1,id:"c17"},{x:2,y:3,w:1,h:1,id:"c18"},{x:3,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:1,id:"c20"},{x:5,y:3,w:1,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23"},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["big","parity","walls"],contentRevision:2,walls:[["c18","c24"]],previousId:null,id:"r2-168",order:168,chapter:17,chapterTitle:"\u7B2C17\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u5CF0\u503C",targetDifficulty:82,objectiveScore:86,title:"\u62FC\u5757 \xB7 \u4EA4\u9519\u6311\u6218 168",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:1,category:"triangle"},{id:"c1",q:0,r:2,category:"circle"},{id:"c2",q:0,r:3,category:"triangle"},{id:"c3",q:0,r:4,category:"circle"},{id:"c4",q:0,r:5,category:"triangle"},{id:"c5",q:1,r:0,clue:1,category:"circle"},{id:"c6",q:1,r:1,category:"triangle"},{id:"c7",q:1,r:2,category:"circle"},{id:"c8",q:1,r:4,category:"circle"},{id:"c9",q:1,r:5,category:"triangle"},{id:"c10",q:2,r:0,category:"triangle"},{id:"c11",q:2,r:1,category:"circle"},{id:"c12",q:2,r:2,category:"triangle"},{id:"c13",q:2,r:3,category:"circle"},{id:"c14",q:2,r:4,category:"circle"},{id:"c15",q:2,r:5,category:"triangle"},{id:"c16",q:3,r:0,category:"circle"},{id:"c17",q:3,r:1,category:"triangle"},{id:"c18",q:3,r:2,category:"triangle"},{id:"c19",q:3,r:4,category:"triangle"},{id:"c20",q:3,r:5,category:"circle"},{id:"c21",q:4,r:0,category:"circle"},{id:"c22",q:4,r:1,category:"triangle"},{id:"c23",q:4,r:2,category:"circle"},{id:"c24",q:4,r:3,category:"triangle"},{id:"c25",q:4,r:4,category:"circle"},{id:"c26",q:4,r:5,category:"triangle"},{id:"c27",q:5,r:0,category:"circle"},{id:"c28",q:5,r:1,category:"triangle"},{id:"c29",q:5,r:3,category:"circle"},{id:"c30",q:5,r:4,category:"triangle"},{id:"c31",q:5,r:5,category:"circle"}],features:["alternation","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c21","c22"],initialOpen:!1}],walls:[["c1","c6"]],previousId:null,id:"r2-169",order:169,chapter:17,chapterTitle:"\u7B2C17\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u56DE\u843D",targetDifficulty:61,objectiveScore:60,title:"\u516D\u8FB9 \xB7 \u6362\u4E00\u79CD\u601D\u8DEF 169",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:1},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4",clue:15},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8",direction:"lu"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:1,id:"c13"},{x:2,y:2,w:1,h:1,id:"c14"},{x:3,y:2,w:1,h:1,id:"c15"},{x:4,y:2,w:1,h:1,id:"c16"},{x:5,y:2,w:1,h:1,id:"c17"},{x:0,y:3,w:1,h:1,id:"c18"},{x:1,y:3,w:1,h:1,id:"c19"},{x:2,y:3,w:1,h:1,id:"c20"},{x:3,y:3,w:1,h:1,id:"c21"},{x:4,y:3,w:1,h:1,id:"c22"},{x:5,y:3,w:1,h:1,id:"c23"},{x:4,y:4,w:1,h:1,id:"c24"},{x:5,y:4,w:1,h:1,id:"c25"}],features:["direction","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c11","c17"],initialOpen:!1}],walls:[["c10","c11"]],previousId:null,id:"r2-170",order:170,chapter:17,chapterTitle:"\u7B2C17\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u6536\u675F",targetDifficulty:65,objectiveScore:66,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 170",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c2",category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle"},{x:5,y:0,w:1,h:1,id:"c5",category:"triangle"},{x:0,y:1,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c6",category:"triangle"},{x:2,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:3,y:1,w:1,h:1,id:"c8",category:"circle"},{x:4,y:1,w:1,h:1,id:"c9",category:"triangle"},{x:1,y:2,w:1,h:1,id:"c10",category:"circle"},{x:2,y:2,w:1,h:1,id:"c11",category:"circle"},{x:3,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:4,y:2,w:1,h:1,id:"c13",category:"circle"},{x:0,y:3,w:1,h:1,id:"c14",category:"circle"},{x:1,y:3,w:1,h:1,id:"c15",category:"triangle"},{x:2,y:3,w:1,h:1,id:"c16",category:"triangle"},{x:3,y:3,w:1,h:1,id:"c17",category:"circle"},{x:4,y:3,w:1,h:1,id:"c18",category:"triangle"},{x:5,y:3,w:1,h:1,id:"c19",category:"circle"},{x:0,y:4,w:2,h:1,id:"c20",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c21",category:"circle"},{x:3,y:4,w:1,h:1,id:"c22",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c23",category:"circle"},{x:5,y:4,w:1,h:1,id:"c24",category:"triangle"},{x:0,y:5,w:1,h:1,id:"c25",clue:1,category:"circle"},{x:2,y:5,w:1,h:1,id:"c26",category:"triangle"},{x:3,y:5,w:1,h:1,id:"c27",category:"circle"},{x:4,y:5,w:1,h:1,id:"c28",category:"triangle"},{x:5,y:5,w:1,h:1,id:"c29",category:"circle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c17","c18"],["c8","c9"],["c18","c23"]],previousId:null,id:"r2-171",order:171,chapter:18,chapterTitle:"\u7B2C18\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:64,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 171",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:2,y:0,w:1,h:1,id:"c0",clue:1,category:"circle"},{x:3,y:0,w:1,h:2,id:"c1",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c2",category:"triangle"},{x:5,y:0,w:1,h:1,id:"c3",category:"circle"},{x:0,y:1,w:1,h:1,id:"c4",category:"circle"},{x:1,y:1,w:1,h:1,id:"c5",category:"triangle"},{x:2,y:1,w:1,h:1,id:"c6",category:"circle"},{x:4,y:1,w:1,h:1,id:"c7",category:"circle"},{x:5,y:1,w:1,h:1,id:"c8",category:"triangle"},{x:0,y:2,w:1,h:1,id:"c9",category:"triangle"},{x:1,y:2,w:1,h:1,id:"c10",category:"circle"},{x:2,y:2,w:1,h:1,id:"c11",category:"triangle",direction:"lu"},{x:3,y:2,w:1,h:1,id:"c12",category:"circle"},{x:4,y:2,w:1,h:1,id:"c13",category:"triangle"},{x:5,y:2,w:1,h:1,id:"c14",category:"circle"},{x:0,y:3,w:1,h:1,id:"c15",category:"circle"},{x:1,y:3,w:1,h:1,id:"c16",category:"triangle"},{x:2,y:3,w:1,h:1,id:"c17",category:"circle"},{x:3,y:3,w:1,h:1,id:"c18",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c19",category:"circle"},{x:5,y:3,w:1,h:1,id:"c20",category:"triangle"},{x:0,y:4,w:1,h:1,id:"c21",category:"triangle",clue:30},{x:1,y:4,w:1,h:1,id:"c22",category:"circle"},{x:2,y:4,w:1,h:1,id:"c23",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c24",category:"circle"},{x:4,y:4,w:1,h:1,id:"c25",category:"triangle"},{x:5,y:4,w:1,h:1,id:"c26",category:"circle"},{x:0,y:5,w:1,h:1,id:"c27",category:"circle"},{x:1,y:5,w:1,h:1,id:"c28",category:"triangle"},{x:3,y:5,w:1,h:1,id:"c29",category:"triangle"},{x:4,y:5,w:1,h:1,id:"c30",category:"circle"},{x:5,y:5,w:1,h:1,id:"c31",category:"triangle"}],features:["big","direction","alternation","walls"],contentRevision:2,walls:[["c17","c23"]],previousId:null,id:"r2-172",order:172,chapter:18,chapterTitle:"\u7B2C18\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:64,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 172",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:2,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:2,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6",clue:26},{x:2,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9"},{x:0,y:2,w:1,h:1,id:"c10"},{x:1,y:2,w:1,h:1,id:"c11"},{x:2,y:2,w:1,h:1,id:"c12",parity:"odd"},{x:3,y:2,w:1,h:1,id:"c13",direction:"dr"},{x:4,y:2,w:1,h:1,id:"c14"},{x:5,y:2,w:1,h:1,id:"c15",clue:1},{x:0,y:3,w:1,h:1,id:"c16"},{x:1,y:3,w:1,h:1,id:"c17"},{x:2,y:3,w:1,h:1,id:"c18"},{x:3,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:1,id:"c20"},{x:5,y:3,w:1,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23",clue:20},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["big","direction","parity","rhythm-door"],contentRevision:2,doors:[{edge:["c14","c13"],initialOpen:!1}],previousId:null,id:"r2-173",order:173,chapter:18,chapterTitle:"\u7B2C18\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:82,objectiveScore:78,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 173",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1",direction:"lr"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5",clue:1},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:0,y:2,w:1,h:1,id:"c11",clue:26},{x:1,y:2,w:1,h:1,id:"c12"},{x:2,y:2,w:1,h:1,id:"c13"},{x:3,y:2,w:1,h:1,id:"c14"},{x:4,y:2,w:1,h:1,id:"c15"},{x:0,y:3,w:1,h:1,id:"c16"},{x:1,y:3,w:1,h:1,id:"c17"},{x:2,y:3,w:1,h:1,id:"c18"},{x:3,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:1,id:"c20"},{x:5,y:3,w:1,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22",clue:24},{x:1,y:4,w:1,h:1,id:"c23"},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["direction","walls"],contentRevision:2,walls:[["c15","c20"],["c9","c10"]],previousId:null,id:"r2-174",order:174,chapter:18,chapterTitle:"\u7B2C18\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:70,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 174",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle",clue:6},{x:2,y:0,w:1,h:1,id:"c2",category:"circle",direction:"dl"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle"},{x:5,y:0,w:1,h:1,id:"c5",category:"triangle"},{x:0,y:1,w:1,h:1,id:"c6",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c7",clue:1,category:"circle"},{x:2,y:1,w:1,h:1,id:"c8",category:"triangle"},{x:3,y:1,w:1,h:1,id:"c9",category:"circle"},{x:4,y:1,w:1,h:1,id:"c10",category:"triangle"},{x:5,y:1,w:1,h:1,id:"c11",category:"circle"},{x:0,y:2,w:1,h:1,id:"c12",category:"circle"},{x:1,y:2,w:1,h:1,id:"c13",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c14",category:"circle"},{x:3,y:2,w:1,h:1,id:"c15",category:"triangle"},{x:4,y:2,w:1,h:1,id:"c16",category:"circle"},{x:5,y:2,w:1,h:1,id:"c17",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c18",category:"circle"},{x:1,y:3,w:1,h:1,id:"c19",category:"triangle",clue:24},{x:2,y:3,w:2,h:1,id:"c20",category:"circle"},{x:4,y:3,w:1,h:1,id:"c21",category:"triangle"},{x:5,y:3,w:1,h:1,id:"c22",category:"circle"},{x:0,y:4,w:1,h:1,id:"c23",category:"triangle"},{x:1,y:4,w:1,h:1,id:"c24",category:"circle"},{x:2,y:4,w:1,h:1,id:"c25",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c26",category:"circle"},{x:4,y:4,w:2,h:1,id:"c27",category:"triangle"}],features:["big","direction","alternation"],contentRevision:2,previousId:null,id:"r2-175",order:175,chapter:18,chapterTitle:"\u7B2C18\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:70,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 175",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c2",category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle"},{x:5,y:0,w:1,h:1,id:"c5",category:"triangle"},{x:0,y:1,w:1,h:1,id:"c6",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c7",category:"circle"},{x:2,y:1,w:1,h:1,id:"c8",category:"triangle"},{x:3,y:1,w:1,h:2,id:"c9",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c10",category:"triangle",clue:26},{x:5,y:1,w:1,h:1,id:"c11",category:"circle"},{x:0,y:2,w:1,h:1,id:"c12",category:"circle"},{x:1,y:2,w:1,h:1,id:"c13",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c14",category:"circle"},{x:4,y:2,w:1,h:1,id:"c15",category:"circle"},{x:5,y:2,w:1,h:1,id:"c16",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c17",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c18",category:"circle"},{x:2,y:3,w:1,h:1,id:"c19",category:"triangle",clue:6},{x:3,y:3,w:1,h:1,id:"c20",category:"circle"},{x:4,y:3,w:2,h:1,id:"c21",clue:1,category:"circle"},{x:0,y:4,w:1,h:1,id:"c22",category:"circle"},{x:1,y:4,w:1,h:1,id:"c23",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c24",category:"circle"},{x:3,y:4,w:1,h:1,id:"c25",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c26",category:"circle"},{x:5,y:4,w:1,h:1,id:"c27",category:"triangle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c1","c7"]],previousId:null,id:"r2-176",order:176,chapter:18,chapterTitle:"\u7B2C18\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:71,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 176",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c2",category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle"},{x:0,y:1,w:1,h:1,id:"c5",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c6",category:"circle"},{x:2,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:3,y:1,w:1,h:1,id:"c8",category:"circle"},{x:4,y:1,w:1,h:1,id:"c9",category:"triangle"},{x:5,y:1,w:1,h:1,id:"c10",category:"circle"},{x:0,y:2,w:1,h:1,id:"c11",category:"circle"},{x:1,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c13",category:"circle"},{x:3,y:2,w:1,h:1,id:"c14",category:"triangle"},{x:4,y:2,w:1,h:1,id:"c15",clue:1,category:"circle"},{x:5,y:2,w:1,h:2,id:"c16",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c17",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c18",category:"circle",direction:"lr"},{x:2,y:3,w:1,h:1,id:"c19",category:"triangle"},{x:3,y:3,w:1,h:1,id:"c20",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c21",category:"circle"},{x:0,y:4,w:1,h:1,id:"c22",category:"circle"},{x:1,y:4,w:1,h:1,id:"c23",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c24",category:"circle"},{x:3,y:4,w:1,h:2,id:"c25",category:"circle"},{x:4,y:4,w:1,h:1,id:"c26",category:"triangle"},{x:5,y:4,w:1,h:1,id:"c27",category:"circle"},{x:0,y:5,w:1,h:1,id:"c28",category:"triangle"},{x:2,y:5,w:1,h:1,id:"c29",category:"triangle"},{x:4,y:5,w:1,h:1,id:"c30",category:"circle"},{x:5,y:5,w:1,h:1,id:"c31",category:"triangle"}],features:["big","direction","alternation","walls"],contentRevision:2,walls:[["c2","c3"]],previousId:null,id:"r2-177",order:177,chapter:18,chapterTitle:"\u7B2C18\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:71,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 177",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4",parity:"even"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6",clue:1},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:2,id:"c13"},{x:2,y:2,w:1,h:2,id:"c14"},{x:3,y:2,w:1,h:1,id:"c15",direction:"lu"},{x:4,y:2,w:1,h:1,id:"c16"},{x:5,y:2,w:1,h:1,id:"c17"},{x:0,y:3,w:1,h:1,id:"c18"},{x:3,y:3,w:1,h:1,id:"c19",clue:18},{x:4,y:3,w:1,h:1,id:"c20"},{x:5,y:3,w:1,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23"},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["big","direction","parity","rhythm-door"],contentRevision:2,doors:[{edge:["c20","c19"],initialOpen:!1}],previousId:null,id:"r2-178",order:178,chapter:18,chapterTitle:"\u7B2C18\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u5CF0\u503C",targetDifficulty:82,objectiveScore:86,title:"\u62FC\u5757 \xB7 \u4EA4\u9519\u6311\u6218 178",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c3"},{x:1,y:1,w:1,h:1,id:"c4"},{x:2,y:1,w:1,h:1,id:"c5"},{x:5,y:1,w:1,h:1,id:"c6",clue:1},{x:0,y:2,w:1,h:1,id:"c7"},{x:1,y:2,w:1,h:1,id:"c8"},{x:2,y:2,w:1,h:1,id:"c9"},{x:3,y:2,w:1,h:1,id:"c10"},{x:4,y:2,w:1,h:1,id:"c11"},{x:5,y:2,w:1,h:1,id:"c12"},{x:0,y:3,w:1,h:1,id:"c13"},{x:1,y:3,w:1,h:1,id:"c14"},{x:2,y:3,w:1,h:1,id:"c15"},{x:3,y:3,w:1,h:1,id:"c16"},{x:4,y:3,w:1,h:1,id:"c17"},{x:5,y:3,w:1,h:1,id:"c18"},{x:0,y:4,w:1,h:1,id:"c19"},{x:1,y:4,w:1,h:1,id:"c20"},{x:2,y:4,w:1,h:1,id:"c21"},{x:3,y:4,w:1,h:1,id:"c22"},{x:4,y:4,w:1,h:1,id:"c23"},{x:5,y:4,w:1,h:2,id:"c24",parity:"odd"},{x:0,y:5,w:1,h:1,id:"c25"},{x:1,y:5,w:1,h:1,id:"c26"},{x:2,y:5,w:1,h:1,id:"c27"},{x:3,y:5,w:1,h:1,id:"c28"},{x:4,y:5,w:1,h:1,id:"c29"}],features:["big","parity","walls"],contentRevision:2,walls:[["c27","c28"]],previousId:null,id:"r2-179",order:179,chapter:18,chapterTitle:"\u7B2C18\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u56DE\u843D",targetDifficulty:61,objectiveScore:60,title:"\u62FC\u5757 \xB7 \u6362\u4E00\u79CD\u601D\u8DEF 179",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"circle"},{id:"c1",q:0,r:1,category:"triangle"},{id:"c2",q:0,r:2,category:"circle"},{id:"c3",q:0,r:4,category:"triangle"},{id:"c4",q:0,r:5,category:"circle"},{id:"c5",q:1,r:0,category:"triangle"},{id:"c6",q:1,r:1,category:"triangle"},{id:"c7",q:1,r:2,category:"circle"},{id:"c8",q:1,r:3,category:"triangle"},{id:"c9",q:1,r:4,category:"circle"},{id:"c10",q:1,r:5,category:"triangle"},{id:"c11",q:2,r:0,category:"circle"},{id:"c12",q:2,r:1,category:"circle"},{id:"c13",q:2,r:2,category:"triangle"},{id:"c14",q:2,r:3,category:"circle"},{id:"c15",q:2,r:4,category:"triangle"},{id:"c16",q:2,r:5,category:"circle"},{id:"c17",q:3,r:0,category:"triangle"},{id:"c18",q:3,r:1,category:"triangle"},{id:"c19",q:3,r:2,category:"circle"},{id:"c20",q:3,r:3,category:"triangle"},{id:"c21",q:3,r:4,category:"circle"},{id:"c22",q:3,r:5,category:"triangle"},{id:"c23",q:4,r:0,clue:1,category:"circle"},{id:"c24",q:4,r:4,category:"triangle",clue:14},{id:"c25",q:4,r:5,category:"circle"}],features:["alternation","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c7","c8"],initialOpen:!1}],walls:[["c9","c10"],["c9","c15"]],previousId:null,id:"r2-180",order:180,chapter:18,chapterTitle:"\u7B2C18\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u6536\u675F",targetDifficulty:65,objectiveScore:66,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 180",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"triangle"},{x:1,y:0,w:1,h:1,id:"c1",category:"circle"},{x:2,y:0,w:1,h:1,id:"c2",category:"triangle"},{x:3,y:0,w:1,h:1,id:"c3",category:"circle"},{x:4,y:0,w:1,h:1,id:"c4",category:"triangle"},{x:5,y:0,w:1,h:1,id:"c5",clue:1,category:"circle"},{x:0,y:1,w:1,h:1,id:"c6",category:"circle"},{x:1,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:2,y:1,w:1,h:1,id:"c8",category:"circle"},{x:4,y:1,w:1,h:1,id:"c9",category:"circle"},{x:5,y:1,w:1,h:1,id:"c10",category:"triangle"},{x:6,y:1,w:1,h:1,id:"c11",category:"circle"},{x:0,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:1,y:2,w:1,h:1,id:"c13",category:"circle"},{x:2,y:2,w:2,h:2,shape:[[0,0],[1,0],[0,1]],id:"c14",category:"circle"},{x:4,y:2,w:1,h:1,id:"c15",category:"triangle"},{x:5,y:2,w:1,h:1,id:"c16",category:"circle"},{x:6,y:2,w:1,h:1,id:"c17",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c18",category:"circle"},{x:1,y:3,w:1,h:1,id:"c19",category:"triangle"},{x:3,y:3,w:1,h:1,id:"c20",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c21",category:"circle"},{x:5,y:3,w:1,h:1,id:"c22",category:"triangle"},{x:6,y:3,w:1,h:1,id:"c23",category:"circle"},{x:0,y:4,w:1,h:1,id:"c24",category:"triangle"},{x:1,y:4,w:2,h:1,id:"c25",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c26",category:"triangle"},{x:5,y:4,w:1,h:1,id:"c27",category:"circle"},{x:6,y:4,w:1,h:1,id:"c28",category:"triangle"},{x:0,y:5,w:1,h:1,id:"c29",category:"circle"},{x:1,y:5,w:1,h:1,id:"c30",category:"triangle"},{x:2,y:5,w:1,h:1,id:"c31",category:"circle"},{x:3,y:5,w:1,h:1,id:"c32",category:"triangle"},{x:4,y:5,w:1,h:1,id:"c33",category:"circle"},{x:5,y:5,w:1,h:1,id:"c34",category:"triangle",clue:22},{x:6,y:5,w:1,h:1,id:"c35",category:"circle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c22","c23"]],previousId:null,id:"r2-181",order:181,chapter:19,chapterTitle:"\u7B2C19\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:66,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 181",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7",clue:23},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:1,id:"c13"},{x:2,y:2,w:1,h:1,id:"c14"},{x:3,y:2,w:1,h:1,id:"c15"},{x:4,y:2,w:1,h:1,id:"c16",clue:1},{x:5,y:2,w:1,h:1,id:"c17",direction:"dl"},{x:0,y:3,w:1,h:1,id:"c18"},{x:1,y:3,w:1,h:1,id:"c19"},{x:2,y:3,w:1,h:1,id:"c20"},{x:3,y:3,w:1,h:1,id:"c21"},{x:4,y:3,w:1,h:1,id:"c22"},{x:5,y:3,w:1,h:1,id:"c23"},{x:0,y:4,w:1,h:1,id:"c24"},{x:1,y:4,w:1,h:1,id:"c25"},{x:2,y:4,w:1,h:1,id:"c26"},{x:3,y:4,w:1,h:1,id:"c27"},{x:4,y:4,w:1,h:1,id:"c28"},{x:5,y:4,w:1,h:1,id:"c29"}],features:["direction","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c12","c18"],initialOpen:!1}],walls:[["c1","c7"]],previousId:null,id:"r2-182",order:182,chapter:19,chapterTitle:"\u7B2C19\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:72,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 182",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0},{id:"c1",q:0,r:1},{id:"c2",q:0,r:2},{id:"c3",q:0,r:3},{id:"c4",q:0,r:4,clue:12},{id:"c5",q:0,r:5},{id:"c6",q:1,r:0},{id:"c7",q:1,r:1},{id:"c8",q:1,r:2,clue:17},{id:"c9",q:1,r:3},{id:"c10",q:1,r:4},{id:"c11",q:1,r:5},{id:"c12",q:2,r:0},{id:"c13",q:2,r:1,clue:18},{id:"c14",q:2,r:2},{id:"c15",q:2,r:3},{id:"c16",q:2,r:4,parity:"odd"},{id:"c17",q:2,r:5},{id:"c18",q:3,r:0},{id:"c19",q:3,r:1},{id:"c20",q:3,r:2,clue:1},{id:"c21",q:3,r:3},{id:"c22",q:3,r:4,clue:7},{id:"c23",q:3,r:5},{id:"c24",q:4,r:0},{id:"c25",q:4,r:1},{id:"c26",q:4,r:2},{id:"c27",q:4,r:3},{id:"c28",q:4,r:4},{id:"c29",q:4,r:5}],features:["parity","walls"],contentRevision:2,walls:[["c15","c16"]],previousId:null,id:"r2-183",order:183,chapter:19,chapterTitle:"\u7B2C19\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:72,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 183",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c2",category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle"},{x:0,y:1,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c5",category:"triangle",clue:32},{x:2,y:1,w:1,h:1,id:"c6",category:"triangle"},{x:3,y:1,w:1,h:1,id:"c7",clue:1,category:"circle"},{x:4,y:1,w:1,h:1,id:"c8",category:"triangle"},{x:5,y:1,w:1,h:1,id:"c9",category:"circle"},{x:6,y:1,w:1,h:1,id:"c10",category:"triangle"},{x:1,y:2,w:1,h:1,id:"c11",category:"circle"},{x:2,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:4,y:2,w:2,h:1,id:"c13",category:"triangle"},{x:6,y:2,w:1,h:1,id:"c14",category:"circle"},{x:0,y:3,w:1,h:1,id:"c15",category:"circle"},{x:1,y:3,w:1,h:1,id:"c16",category:"triangle"},{x:2,y:3,w:1,h:1,id:"c17",category:"circle"},{x:3,y:3,w:1,h:1,id:"c18",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c19",category:"circle"},{x:5,y:3,w:1,h:1,id:"c20",category:"triangle"},{x:6,y:3,w:1,h:1,id:"c21",category:"circle"},{x:0,y:4,w:1,h:1,id:"c22",category:"triangle"},{x:1,y:4,w:1,h:1,id:"c23",category:"circle"},{x:2,y:4,w:1,h:1,id:"c24",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c25",category:"circle"},{x:4,y:4,w:1,h:1,id:"c26",category:"triangle"},{x:5,y:4,w:1,h:1,id:"c27",category:"circle"},{x:6,y:4,w:1,h:1,id:"c28",category:"triangle"},{x:0,y:5,w:1,h:1,id:"c29",category:"circle"},{x:1,y:5,w:1,h:1,id:"c30",category:"triangle"},{x:2,y:5,w:1,h:1,id:"c31",category:"circle"},{x:3,y:5,w:1,h:1,id:"c32",category:"triangle"},{x:4,y:5,w:1,h:1,id:"c33",category:"circle"},{x:5,y:5,w:1,h:1,id:"c34",category:"triangle"},{x:6,y:5,w:1,h:1,id:"c35",category:"circle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c15","c16"],["c24","c31"]],previousId:null,id:"r2-184",order:184,chapter:19,chapterTitle:"\u7B2C19\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:69,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 184",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0},{id:"c1",q:0,r:1},{id:"c2",q:0,r:2},{id:"c3",q:0,r:3},{id:"c4",q:0,r:4},{id:"c5",q:0,r:5},{id:"c6",q:1,r:0,clue:18},{id:"c7",q:1,r:1},{id:"c8",q:1,r:2,parity:"even"},{id:"c9",q:1,r:3},{id:"c10",q:1,r:4},{id:"c11",q:1,r:5},{id:"c12",q:2,r:0,clue:20},{id:"c13",q:2,r:1,clue:22},{id:"c14",q:2,r:2},{id:"c15",q:2,r:3,clue:11},{id:"c16",q:2,r:4},{id:"c17",q:2,r:5},{id:"c18",q:3,r:0},{id:"c19",q:3,r:1},{id:"c20",q:3,r:2},{id:"c21",q:3,r:3},{id:"c22",q:3,r:4},{id:"c23",q:3,r:5,clue:4}],features:["parity","walls","rhythm-door"],contentRevision:2,doors:[{edge:["c5","c4"],initialOpen:!1}],walls:[["c13","c14"]],previousId:null,id:"r2-185",order:185,chapter:19,chapterTitle:"\u7B2C19\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:"\u672A\u77E5\u8D77\u70B9\u5019\u9009",estimatedBand:"\u672A\u77E5\u8D77\u70B9\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:81,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 185",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0},{id:"c1",q:0,r:1},{id:"c2",q:0,r:2,clue:13},{id:"c3",q:0,r:3},{id:"c4",q:0,r:4},{id:"c5",q:0,r:5},{id:"c6",q:1,r:0},{id:"c7",q:1,r:1},{id:"c8",q:1,r:2},{id:"c9",q:1,r:3,clue:17},{id:"c10",q:1,r:4},{id:"c11",q:1,r:5},{id:"c12",q:2,r:0},{id:"c13",q:2,r:1},{id:"c14",q:2,r:2},{id:"c15",q:2,r:3,parity:"odd"},{id:"c16",q:2,r:4},{id:"c17",q:2,r:5},{id:"c18",q:3,r:0},{id:"c19",q:3,r:1,clue:5},{id:"c20",q:3,r:2,clue:1},{id:"c21",q:3,r:3},{id:"c22",q:3,r:4,clue:28},{id:"c23",q:3,r:5},{id:"c24",q:4,r:0},{id:"c25",q:4,r:1},{id:"c26",q:4,r:2},{id:"c27",q:4,r:3},{id:"c28",q:4,r:4},{id:"c29",q:4,r:5}],features:["parity","walls"],contentRevision:2,walls:[["c19","c24"],["c1","c2"]],previousId:null,id:"r2-186",order:186,chapter:19,chapterTitle:"\u7B2C19\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:72,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 186",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"triangle"},{x:1,y:0,w:1,h:1,id:"c1",clue:1,category:"circle"},{x:3,y:0,w:1,h:1,id:"c2",category:"circle",clue:11},{x:4,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:5,y:0,w:1,h:1,id:"c4",category:"circle"},{x:6,y:0,w:1,h:1,id:"c5",category:"triangle"},{x:0,y:1,w:1,h:1,id:"c6",category:"circle"},{x:1,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:2,y:1,w:1,h:1,id:"c8",category:"circle"},{x:3,y:1,w:1,h:1,id:"c9",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c10",category:"circle"},{x:5,y:1,w:1,h:1,id:"c11",category:"triangle"},{x:6,y:1,w:1,h:1,id:"c12",category:"circle",direction:"lu"},{x:0,y:2,w:1,h:1,id:"c13",category:"triangle"},{x:1,y:2,w:1,h:1,id:"c14",category:"circle"},{x:2,y:2,w:1,h:1,id:"c15",category:"triangle"},{x:3,y:2,w:1,h:1,id:"c16",category:"circle"},{x:4,y:2,w:1,h:1,id:"c17",category:"triangle"},{x:5,y:2,w:1,h:1,id:"c18",category:"circle"},{x:6,y:2,w:1,h:1,id:"c19",category:"triangle"},{x:0,y:3,w:1,h:2,id:"c20",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c21",category:"circle"},{x:4,y:3,w:1,h:1,id:"c22",category:"triangle"},{x:5,y:3,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c23",category:"circle"},{x:1,y:4,w:1,h:1,id:"c24",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c25",category:"circle"},{x:3,y:4,w:1,h:1,id:"c26",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c27",category:"circle"},{x:6,y:4,w:1,h:1,id:"c28",category:"triangle"},{x:0,y:5,w:1,h:1,id:"c29",category:"circle"},{x:1,y:5,w:1,h:1,id:"c30",category:"triangle"},{x:2,y:5,w:1,h:1,id:"c31",category:"circle"},{x:3,y:5,w:1,h:1,id:"c32",category:"triangle"},{x:4,y:5,w:1,h:1,id:"c33",category:"circle"},{x:5,y:5,w:1,h:1,id:"c34",category:"triangle"},{x:6,y:5,w:1,h:1,id:"c35",category:"circle"}],features:["big","direction","alternation","rhythm-door"],contentRevision:2,doors:[{edge:["c31","c30"],initialOpen:!1}],previousId:null,id:"r2-187",order:187,chapter:19,chapterTitle:"\u7B2C19\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:64,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 187",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:2,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:1,y:2,w:1,h:1,id:"c12",clue:20},{x:2,y:2,w:1,h:1,id:"c13"},{x:3,y:2,w:1,h:1,id:"c14",direction:"du"},{x:4,y:2,w:1,h:1,id:"c15",clue:1},{x:5,y:2,w:1,h:1,id:"c16"},{x:0,y:3,w:1,h:1,id:"c17"},{x:1,y:3,w:1,h:1,id:"c18"},{x:2,y:3,w:1,h:1,id:"c19"},{x:3,y:3,w:1,h:1,id:"c20",parity:"odd"},{x:4,y:3,w:2,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23"},{x:2,y:4,w:1,h:1,id:"c24",direction:"lr"},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["big","direction","parity","rhythm-door"],contentRevision:2,doors:[{edge:["c24","c23"],initialOpen:!1}],previousId:null,id:"r2-188",order:188,chapter:19,chapterTitle:"\u7B2C19\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u5CF0\u503C",targetDifficulty:82,objectiveScore:78,title:"\u62FC\u5757 \xB7 \u4EA4\u9519\u6311\u6218 188",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"triangle"},{x:1,y:0,w:2,h:2,shape:[[0,0],[1,0],[0,1]],id:"c1",category:"circle"},{x:3,y:0,w:1,h:1,id:"c2",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c3",category:"circle"},{x:0,y:1,w:1,h:1,id:"c4",category:"circle"},{x:2,y:1,w:1,h:1,id:"c5",category:"triangle"},{x:3,y:1,w:1,h:1,id:"c6",category:"circle"},{x:4,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:5,y:1,w:1,h:1,id:"c8",clue:1,category:"circle"},{x:0,y:2,w:1,h:1,id:"c9",category:"triangle"},{x:1,y:2,w:1,h:1,id:"c10",category:"circle"},{x:2,y:2,w:1,h:1,id:"c11",category:"circle"},{x:3,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:4,y:2,w:1,h:1,id:"c13",category:"circle"},{x:5,y:2,w:1,h:1,id:"c14",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c15",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c16",category:"triangle"},{x:2,y:3,w:1,h:1,id:"c17",category:"circle"},{x:3,y:3,w:1,h:1,id:"c18",category:"circle"},{x:4,y:3,w:1,h:1,id:"c19",category:"triangle"},{x:5,y:3,w:1,h:1,id:"c20",category:"circle"},{x:0,y:4,w:1,h:1,id:"c21",category:"circle"},{x:1,y:4,w:2,h:1,id:"c22",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c23",category:"triangle"},{x:5,y:4,w:1,h:1,id:"c24",category:"triangle"},{x:0,y:5,w:1,h:1,id:"c25",category:"triangle"},{x:1,y:5,w:1,h:1,id:"c26",category:"circle"},{x:3,y:5,w:1,h:1,id:"c27",category:"circle"},{x:4,y:5,w:1,h:1,id:"c28",category:"triangle"},{x:5,y:5,w:1,h:1,id:"c29",category:"circle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c1","c2"]],previousId:null,id:"r2-189",order:189,chapter:19,chapterTitle:"\u7B2C19\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u56DE\u843D",targetDifficulty:61,objectiveScore:60,title:"\u62FC\u5757 \xB7 \u6362\u4E00\u79CD\u601D\u8DEF 189",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"triangle"},{id:"c1",q:0,r:1,category:"circle"},{id:"c2",q:0,r:2,category:"circle"},{id:"c3",q:0,r:3,category:"triangle"},{id:"c4",q:0,r:4,category:"circle"},{id:"c5",q:0,r:5,category:"circle"},{id:"c6",q:1,r:0,category:"circle"},{id:"c7",q:1,r:1,category:"triangle"},{id:"c8",q:1,r:2,category:"circle"},{id:"c9",q:1,r:3,category:"triangle"},{id:"c10",q:1,r:4,category:"triangle"},{id:"c11",q:1,r:5,category:"triangle"},{id:"c12",q:2,r:0,category:"triangle"},{id:"c13",q:2,r:1,category:"triangle"},{id:"c14",q:2,r:2,category:"circle"},{id:"c15",q:2,r:3,category:"triangle"},{id:"c16",q:2,r:4,category:"circle"},{id:"c17",q:2,r:5,category:"triangle"},{id:"c18",q:3,r:0,category:"circle"},{id:"c19",q:3,r:1,clue:1,category:"circle"},{id:"c20",q:3,r:2,category:"triangle"},{id:"c21",q:3,r:3,category:"circle"},{id:"c22",q:3,r:4,category:"triangle"},{id:"c23",q:3,r:5,category:"circle"}],features:["alternation","walls"],contentRevision:2,walls:[["c13","c14"],["c11","c16"]],previousId:null,id:"r2-190",order:190,chapter:19,chapterTitle:"\u7B2C19\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u6536\u675F",targetDifficulty:65,objectiveScore:66,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 190",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:1,category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c2",category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle"},{x:5,y:0,w:1,h:1,id:"c5",category:"triangle"},{x:6,y:0,w:1,h:1,id:"c6",category:"circle"},{x:0,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c8",category:"circle"},{x:2,y:1,w:1,h:1,id:"c9",category:"triangle",clue:16},{x:3,y:1,w:1,h:1,id:"c10",category:"circle"},{x:4,y:1,w:1,h:1,id:"c11",category:"triangle",clue:14},{x:5,y:1,w:1,h:1,id:"c12",category:"circle"},{x:6,y:1,w:1,h:1,id:"c13",category:"triangle"},{x:0,y:2,w:1,h:1,id:"c14",category:"circle"},{x:1,y:2,w:1,h:1,id:"c15",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c16",category:"circle"},{x:3,y:2,w:1,h:1,id:"c17",category:"triangle"},{x:4,y:2,w:1,h:1,id:"c18",category:"circle"},{x:5,y:2,w:1,h:1,id:"c19",category:"triangle",direction:"lu"},{x:6,y:2,w:1,h:1,id:"c20",category:"circle"},{x:1,y:3,w:1,h:1,id:"c21",category:"circle"},{x:2,y:3,w:1,h:1,id:"c22",category:"triangle"},{x:3,y:3,w:1,h:1,id:"c23",category:"circle"},{x:4,y:3,w:1,h:1,id:"c24",category:"triangle"},{x:5,y:3,w:1,h:1,id:"c25",category:"circle"},{x:6,y:3,w:1,h:1,id:"c26",category:"triangle"},{x:0,y:4,w:1,h:1,id:"c27",category:"circle"},{x:1,y:4,w:1,h:1,id:"c28",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c29",category:"circle"},{x:3,y:4,w:1,h:1,id:"c30",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c31",category:"circle"},{x:5,y:4,w:1,h:1,id:"c32",category:"triangle"},{x:0,y:5,w:2,h:1,id:"c33",category:"triangle"},{x:3,y:5,w:1,h:1,id:"c34",category:"circle"},{x:4,y:5,w:1,h:1,id:"c35",category:"triangle"}],features:["big","direction","alternation","rhythm-door"],contentRevision:2,doors:[{edge:["c21","c22"],initialOpen:!1}],previousId:null,id:"r2-191",order:191,chapter:20,chapterTitle:"\u7B2C20\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:64,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 191",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:2,h:1,id:"c1"},{x:3,y:0,w:1,h:1,id:"c2"},{x:5,y:0,w:1,h:1,id:"c3"},{x:6,y:0,w:1,h:1,id:"c4"},{x:0,y:1,w:1,h:1,id:"c5"},{x:1,y:1,w:1,h:1,id:"c6"},{x:2,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9"},{x:5,y:1,w:1,h:1,id:"c10"},{x:6,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12",direction:"du"},{x:2,y:2,w:1,h:1,id:"c13"},{x:3,y:2,w:1,h:1,id:"c14",clue:1},{x:4,y:2,w:2,h:2,shape:[[0,0],[1,0],[0,1]],id:"c15",parity:"odd"},{x:6,y:2,w:1,h:1,id:"c16"},{x:0,y:3,w:1,h:1,id:"c17"},{x:1,y:3,w:1,h:1,id:"c18"},{x:2,y:3,w:1,h:1,id:"c19",direction:"lu"},{x:3,y:3,w:1,h:1,id:"c20"},{x:6,y:3,w:1,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23"},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"},{x:6,y:4,w:1,h:1,id:"c28"},{x:0,y:5,w:1,h:1,id:"c29"},{x:1,y:5,w:1,h:1,id:"c30"},{x:2,y:5,w:1,h:1,id:"c31"},{x:3,y:5,w:1,h:1,id:"c32",direction:"ru"},{x:4,y:5,w:1,h:1,id:"c33"},{x:5,y:5,w:1,h:1,id:"c34"},{x:6,y:5,w:1,h:1,id:"c35"}],features:["big","direction","parity","rhythm-door"],contentRevision:2,doors:[{edge:["c23","c24"],initialOpen:!1}],previousId:null,id:"r2-192",order:192,chapter:20,chapterTitle:"\u7B2C20\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:71,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 192",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:1,category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:2,id:"c2",category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle"},{x:5,y:0,w:1,h:1,id:"c5",category:"triangle"},{x:0,y:1,w:1,h:1,id:"c6",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c7",category:"circle"},{x:3,y:1,w:1,h:1,id:"c8",category:"circle"},{x:4,y:1,w:1,h:1,id:"c9",category:"triangle"},{x:5,y:1,w:1,h:1,id:"c10",category:"circle"},{x:1,y:2,w:1,h:1,id:"c11",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c12",category:"circle"},{x:3,y:2,w:1,h:1,id:"c13",category:"triangle"},{x:4,y:2,w:1,h:1,id:"c14",category:"circle"},{x:5,y:2,w:1,h:1,id:"c15",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c16",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c17",category:"circle"},{x:2,y:3,w:1,h:1,id:"c18",category:"triangle",clue:28},{x:3,y:3,w:2,h:2,shape:[[0,0],[0,1],[1,0]],id:"c19",category:"triangle"},{x:5,y:3,w:1,h:1,id:"c20",category:"circle"},{x:0,y:4,w:1,h:1,id:"c21",category:"circle"},{x:1,y:4,w:1,h:1,id:"c22",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c23",category:"circle"},{x:4,y:4,w:1,h:1,id:"c24",category:"circle"},{x:5,y:4,w:1,h:1,id:"c25",category:"triangle"},{x:2,y:5,w:1,h:1,id:"c26",category:"triangle"},{x:3,y:5,w:1,h:1,id:"c27",category:"circle"},{x:4,y:5,w:1,h:1,id:"c28",category:"triangle"},{x:5,y:5,w:1,h:1,id:"c29",category:"circle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c19","c20"],["c3","c8"]],previousId:null,id:"r2-193",order:193,chapter:20,chapterTitle:"\u7B2C20\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:82,objectiveScore:78,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 193",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0},{id:"c1",q:0,r:1},{id:"c2",q:0,r:2},{id:"c3",q:0,r:3},{id:"c4",q:0,r:4},{id:"c5",q:0,r:5},{id:"c6",q:1,r:0},{id:"c7",q:1,r:1,clue:27},{id:"c8",q:1,r:2,clue:1},{id:"c9",q:1,r:3},{id:"c10",q:1,r:4,clue:12},{id:"c11",q:1,r:5,clue:22},{id:"c12",q:2,r:0},{id:"c13",q:2,r:1},{id:"c14",q:2,r:2,clue:9},{id:"c15",q:2,r:3,clue:11},{id:"c16",q:2,r:4},{id:"c17",q:2,r:5},{id:"c18",q:3,r:0},{id:"c19",q:3,r:1},{id:"c20",q:3,r:2},{id:"c21",q:3,r:3},{id:"c22",q:3,r:4,parity:"odd"},{id:"c23",q:3,r:5},{id:"c24",q:4,r:0},{id:"c25",q:4,r:1},{id:"c26",q:4,r:2},{id:"c27",q:4,r:3},{id:"c28",q:4,r:4},{id:"c29",q:4,r:5}],features:["parity","walls"],contentRevision:2,walls:[["c0","c1"],["c20","c25"]],previousId:null,id:"r2-194",order:194,chapter:20,chapterTitle:"\u7B2C20\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:59,title:"\u516D\u8FB9 \xB7 \u51FA\u53E3\u5E03\u5C40 194",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",clue:1,category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:2,id:"c2",category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"circle"},{x:4,y:0,w:1,h:1,id:"c4",category:"triangle"},{x:5,y:0,w:1,h:1,id:"c5",category:"circle"},{x:0,y:1,w:1,h:1,id:"c6",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c7",category:"circle"},{x:3,y:1,w:1,h:1,id:"c8",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c9",category:"circle"},{x:5,y:1,w:1,h:1,id:"c10",category:"triangle"},{x:0,y:2,w:1,h:1,id:"c11",category:"circle"},{x:1,y:2,w:1,h:1,id:"c12",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c13",category:"triangle"},{x:3,y:2,w:1,h:1,id:"c14",category:"circle"},{x:4,y:2,w:1,h:1,id:"c15",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c16",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c17",category:"circle"},{x:2,y:3,w:1,h:1,id:"c18",category:"circle"},{x:3,y:3,w:1,h:1,id:"c19",category:"triangle"},{x:4,y:3,w:1,h:1,id:"c20",category:"circle"},{x:1,y:4,w:1,h:1,id:"c21",category:"circle"},{x:2,y:4,w:1,h:1,id:"c22",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c23",category:"circle"},{x:4,y:4,w:1,h:1,id:"c24",category:"triangle"},{x:5,y:4,w:1,h:1,id:"c25",category:"circle"},{x:1,y:5,w:1,h:1,id:"c26",category:"triangle"},{x:2,y:5,w:1,h:1,id:"c27",category:"circle"},{x:3,y:5,w:1,h:1,id:"c28",category:"triangle"},{x:5,y:5,w:1,h:1,id:"c29",category:"triangle"}],features:["big","alternation","walls"],contentRevision:2,walls:[["c19","c20"]],previousId:null,id:"r2-195",order:195,chapter:20,chapterTitle:"\u7B2C20\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:59,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 195",caption:""},{mode:"campaign-200-r2",geometry:"square",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:1,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6",clue:1},{x:1,y:1,w:1,h:1,id:"c7"},{x:2,y:1,w:1,h:1,id:"c8"},{x:3,y:1,w:1,h:1,id:"c9"},{x:4,y:1,w:1,h:1,id:"c10"},{x:5,y:1,w:1,h:1,id:"c11"},{x:0,y:2,w:1,h:1,id:"c12"},{x:1,y:2,w:1,h:1,id:"c13"},{x:2,y:2,w:1,h:1,id:"c14"},{x:3,y:2,w:1,h:1,id:"c15"},{x:4,y:2,w:1,h:1,id:"c16"},{x:5,y:2,w:1,h:1,id:"c17"},{x:0,y:3,w:1,h:1,id:"c18"},{x:1,y:3,w:1,h:1,id:"c19"},{x:2,y:3,w:1,h:1,id:"c20"},{x:3,y:3,w:1,h:1,id:"c21"},{x:4,y:3,w:1,h:1,id:"c22",clue:23},{x:5,y:3,w:1,h:1,id:"c23"},{x:0,y:4,w:1,h:1,id:"c24",clue:4},{x:1,y:4,w:1,h:1,id:"c25",direction:"lu"},{x:2,y:4,w:1,h:1,id:"c26"},{x:3,y:4,w:1,h:1,id:"c27"},{x:4,y:4,w:1,h:1,id:"c28"},{x:5,y:4,w:1,h:1,id:"c29"}],features:["direction","walls"],contentRevision:2,walls:[["c13","c14"]],previousId:null,id:"r2-196",order:196,chapter:20,chapterTitle:"\u7B2C20\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:59,title:"\u65B9\u683C \xB7 \u51FA\u53E3\u5E03\u5C40 196",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"triangle"},{x:1,y:0,w:1,h:1,id:"c1",clue:1,category:"circle"},{x:2,y:0,w:1,h:1,id:"c2",category:"triangle"},{x:3,y:0,w:1,h:1,id:"c3",category:"circle"},{x:5,y:0,w:1,h:1,id:"c4",category:"triangle"},{x:6,y:0,w:1,h:1,id:"c5",category:"circle"},{x:0,y:1,w:1,h:1,id:"c6",category:"circle"},{x:1,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:2,y:1,w:1,h:1,id:"c8",category:"circle"},{x:3,y:1,w:1,h:1,id:"c9",category:"triangle"},{x:4,y:1,w:1,h:1,id:"c10",category:"triangle"},{x:5,y:1,w:1,h:1,id:"c11",category:"circle"},{x:6,y:1,w:1,h:1,id:"c12",category:"triangle",clue:34},{x:0,y:2,w:1,h:1,id:"c13",category:"triangle"},{x:1,y:2,w:1,h:1,id:"c14",category:"circle"},{x:2,y:2,w:1,h:1,id:"c15",category:"triangle"},{x:3,y:2,w:1,h:1,id:"c16",category:"circle",direction:"du"},{x:4,y:2,w:1,h:1,id:"c17",category:"circle"},{x:5,y:2,w:1,h:1,id:"c18",category:"triangle"},{x:0,y:3,w:1,h:1,id:"c19",category:"circle"},{x:1,y:3,w:2,h:2,shape:[[0,0],[1,0],[0,1]],id:"c20",category:"circle"},{x:3,y:3,w:2,h:1,id:"c21",category:"triangle"},{x:5,y:3,w:1,h:1,id:"c22",category:"circle"},{x:6,y:3,w:1,h:1,id:"c23",category:"triangle"},{x:0,y:4,w:1,h:1,id:"c24",category:"triangle"},{x:2,y:4,w:1,h:1,id:"c25",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c26",category:"triangle"},{x:4,y:4,w:1,h:1,id:"c27",category:"circle"},{x:6,y:4,w:1,h:1,id:"c28",category:"circle"},{x:0,y:5,w:1,h:1,id:"c29",category:"circle"},{x:1,y:5,w:1,h:1,id:"c30",category:"triangle"},{x:2,y:5,w:1,h:1,id:"c31",category:"circle"},{x:3,y:5,w:1,h:1,id:"c32",category:"circle"},{x:4,y:5,w:1,h:1,id:"c33",category:"triangle"},{x:5,y:5,w:1,h:1,id:"c34",category:"circle"},{x:6,y:5,w:1,h:1,id:"c35",category:"triangle"}],features:["big","direction","alternation","rhythm-door"],contentRevision:2,doors:[{edge:["c14","c7"],initialOpen:!1}],previousId:null,id:"r2-197",order:197,chapter:20,chapterTitle:"\u7B2C20\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u7EC3\u4E60",targetDifficulty:67,objectiveScore:61,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 197",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0"},{x:1,y:0,w:1,h:1,id:"c1"},{x:2,y:0,w:1,h:2,id:"c2"},{x:3,y:0,w:1,h:1,id:"c3"},{x:4,y:0,w:1,h:1,id:"c4"},{x:5,y:0,w:1,h:1,id:"c5"},{x:0,y:1,w:1,h:1,id:"c6"},{x:1,y:1,w:1,h:1,id:"c7"},{x:3,y:1,w:1,h:1,id:"c8"},{x:4,y:1,w:1,h:1,id:"c9",clue:26},{x:5,y:1,w:1,h:1,id:"c10"},{x:0,y:2,w:1,h:1,id:"c11",parity:"even"},{x:1,y:2,w:1,h:1,id:"c12"},{x:2,y:2,w:1,h:2,id:"c13",clue:1},{x:3,y:2,w:1,h:1,id:"c14"},{x:4,y:2,w:1,h:1,id:"c15"},{x:5,y:2,w:1,h:1,id:"c16"},{x:0,y:3,w:1,h:1,id:"c17"},{x:1,y:3,w:1,h:1,id:"c18"},{x:3,y:3,w:1,h:1,id:"c19"},{x:4,y:3,w:1,h:1,id:"c20",direction:"du"},{x:5,y:3,w:1,h:1,id:"c21"},{x:0,y:4,w:1,h:1,id:"c22"},{x:1,y:4,w:1,h:1,id:"c23"},{x:2,y:4,w:1,h:1,id:"c24"},{x:3,y:4,w:1,h:1,id:"c25"},{x:4,y:4,w:1,h:1,id:"c26"},{x:5,y:4,w:1,h:1,id:"c27"}],features:["big","direction","parity","rhythm-door"],contentRevision:2,doors:[{edge:["c21","c16"],initialOpen:!1}],previousId:null,id:"r2-198",order:198,chapter:20,chapterTitle:"\u7B2C20\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u6DF1\u60F3\u5019\u9009",role:"\u5CF0\u503C",targetDifficulty:82,objectiveScore:78,title:"\u62FC\u5757 \xB7 \u4EA4\u9519\u6311\u6218 198",caption:""},{mode:"campaign-200-r2",geometry:"hex",cells:[{id:"c0",q:0,r:0,category:"triangle"},{id:"c1",q:0,r:1,category:"circle"},{id:"c2",q:0,r:2,category:"triangle"},{id:"c3",q:0,r:3,category:"circle"},{id:"c4",q:0,r:4,category:"triangle"},{id:"c5",q:0,r:5,category:"circle"},{id:"c6",q:1,r:0,clue:1,category:"circle"},{id:"c7",q:1,r:1,category:"circle"},{id:"c8",q:1,r:2,category:"triangle"},{id:"c9",q:1,r:3,category:"triangle"},{id:"c10",q:1,r:4,category:"circle"},{id:"c11",q:1,r:5,category:"triangle"},{id:"c12",q:2,r:0,category:"triangle"},{id:"c13",q:2,r:1,category:"triangle"},{id:"c14",q:2,r:2,category:"circle"},{id:"c15",q:2,r:3,category:"circle"},{id:"c16",q:2,r:4,category:"circle"},{id:"c17",q:2,r:5,category:"triangle"},{id:"c18",q:3,r:0,category:"circle"},{id:"c19",q:3,r:1,category:"circle"},{id:"c20",q:3,r:2,category:"triangle"},{id:"c21",q:3,r:3,category:"triangle"},{id:"c22",q:3,r:4,category:"triangle",clue:22},{id:"c23",q:3,r:5,category:"circle"}],features:["alternation","walls"],contentRevision:2,walls:[["c15","c20"]],previousId:null,id:"r2-199",order:199,chapter:20,chapterTitle:"\u7B2C20\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u56DE\u843D",targetDifficulty:61,objectiveScore:68,title:"\u516D\u8FB9 \xB7 \u6362\u4E00\u79CD\u601D\u8DEF 199",caption:""},{mode:"campaign-200-r2",geometry:"blocks",cells:[{x:0,y:0,w:1,h:1,id:"c0",category:"circle"},{x:1,y:0,w:1,h:1,id:"c1",category:"triangle"},{x:2,y:0,w:1,h:1,id:"c2",category:"circle"},{x:3,y:0,w:1,h:1,id:"c3",category:"triangle"},{x:4,y:0,w:1,h:1,id:"c4",category:"circle"},{x:0,y:1,w:1,h:1,id:"c5",category:"triangle"},{x:1,y:1,w:1,h:1,id:"c6",category:"circle"},{x:2,y:1,w:1,h:1,id:"c7",category:"triangle"},{x:3,y:1,w:1,h:1,id:"c8",clue:1,category:"circle"},{x:4,y:1,w:1,h:1,id:"c9",category:"triangle"},{x:0,y:2,w:1,h:1,id:"c10",category:"circle"},{x:1,y:2,w:1,h:1,id:"c11",category:"triangle"},{x:2,y:2,w:1,h:1,id:"c12",category:"circle",direction:"ru"},{x:3,y:2,w:1,h:1,id:"c13",category:"triangle"},{x:4,y:2,w:1,h:1,id:"c14",category:"circle"},{x:0,y:3,w:1,h:1,id:"c15",category:"triangle"},{x:1,y:3,w:1,h:1,id:"c16",category:"circle"},{x:2,y:3,w:1,h:2,id:"c17",category:"triangle"},{x:3,y:3,w:1,h:1,id:"c18",category:"circle"},{x:4,y:3,w:1,h:1,id:"c19",category:"triangle"},{x:0,y:4,w:1,h:1,id:"c20",category:"circle"},{x:1,y:4,w:1,h:1,id:"c21",category:"triangle"},{x:3,y:4,w:1,h:1,id:"c22",category:"circle"},{x:4,y:4,w:1,h:1,id:"c23",category:"triangle"}],features:["big","direction","alternation","walls"],contentRevision:2,walls:[["c5","c10"],["c3","c8"]],previousId:null,id:"r2-200",order:200,chapter:20,chapterTitle:"\u7B2C20\u7AE0 \xB7 \u7EFC\u5408\u6311\u6218",playerBand:null,estimatedBand:"\u7565\u96BE\u5019\u9009",role:"\u6536\u675F",targetDifficulty:65,objectiveScore:68,title:"\u62FC\u5757 \xB7 \u51FA\u53E3\u5E03\u5C40 200",caption:""}],playOrder:["r2-001","r2-002","r2-003","r2-004","r2-005","r2-006","r2-007","r2-008","r2-009","r2-010","r2-011","r2-012","r2-013","r2-014","r2-015","r2-016","r2-017","r2-018","r2-019","r2-020","r2-021","r2-022","r2-023","r2-024","r2-025","r2-026","r2-027","r2-028","r2-029","r2-030","r2-031","r2-032","r2-033","r2-034","r2-035","r2-036","r2-037","r2-038","r2-039","r2-040","r2-041","r2-042","r2-043","r2-044","r2-045","r2-046","r2-047","r2-048","r2-049","r2-050","r2-051","r2-052","r2-053","r2-054","r2-055","r2-056","r2-057","r2-058","r2-059","r2-060","r2-061","r2-062","r2-063","r2-064","r2-065","r2-066","r2-067","r2-068","r2-069","r2-070","r2-071","r2-072","r2-073","r2-074","r2-075","r2-076","r2-077","r2-078","r2-079","r2-080","r2-081","r2-082","r2-083","r2-084","r2-085","r2-086","r2-087","r2-088","r2-089","r2-090","r2-091","r2-092","r2-093","r2-094","r2-095","r2-096","r2-097","r2-098","r2-099","r2-100","r2-101","r2-102","r2-103","r2-104","r2-105","r2-106","r2-107","r2-108","r2-109","r2-110","r2-111","r2-112","r2-113","r2-114","r2-115","r2-116","r2-117","r2-118","r2-119","r2-120","r2-121","r2-122","r2-123","r2-124","r2-125","r2-126","r2-127","r2-128","r2-129","r2-130","r2-131","r2-132","r2-133","r2-134","r2-135","r2-136","r2-137","r2-138","r2-139","r2-140","r2-141","r2-142","r2-143","r2-144","r2-145","r2-146","r2-147","r2-148","r2-149","r2-150","r2-151","r2-152","r2-153","r2-154","r2-155","r2-156","r2-157","r2-158","r2-159","r2-160","r2-161","r2-162","r2-163","r2-164","r2-165","r2-166","r2-167","r2-168","r2-169","r2-170","r2-171","r2-172","r2-173","r2-174","r2-175","r2-176","r2-177","r2-178","r2-179","r2-180","r2-181","r2-182","r2-183","r2-184","r2-185","r2-186","r2-187","r2-188","r2-189","r2-190","r2-191","r2-192","r2-193","r2-194","r2-195","r2-196","r2-197","r2-198","r2-199","r2-200"]};var pe={basic:"\u4ECE\u6570\u5B57 1 \u5F00\u59CB\uFF0C\u6309\u4F4F\u6ED1\u52A8\uFF0C\u628A\u6240\u6709\u683C\u5B50\u8FDE\u8D77\u6765\u3002\u53EA\u80FD\u8D70\u5230\u8FB9\u6328\u7740\u8FB9\u7684\u683C\u5B50\uFF0C\u4E0D\u80FD\u659C\u7740\u8D70\u3002\u6BCF\u683C\u53EA\u80FD\u7ECF\u8FC7\u4E00\u6B21\u3002",walls:"\u9ED1\u9EC4\u6761\u7EB9\u662F\u4E00\u5835\u5899\uFF0C\u4E0D\u80FD\u76F4\u63A5\u7A7F\u8FC7\u53BB\u3002\u8BF7\u4ECE\u522B\u7684\u683C\u5B50\u7ED5\u5230\u5899\u7684\u53E6\u4E00\u8FB9\u3002",straight:"\u753B\u7740\u6A2A\u7EBF\u7684\u683C\u5B50\u53EA\u80FD\u6A2A\u7740\u7A7F\u8FC7\uFF1A\u4ECE\u5DE6\u8FB9\u8FDB\u3001\u53F3\u8FB9\u51FA\uFF0C\u4E5F\u53EF\u4EE5\u53CD\u8FC7\u6765\u3002\u4E0D\u80FD\u5728\u91CC\u9762\u8F6C\u5F2F\uFF0C\u4E5F\u4E0D\u80FD\u4F5C\u4E3A\u8D77\u70B9\u6216\u7EC8\u70B9\u3002",vertical:"\u753B\u7740\u7AD6\u7EBF\u7684\u683C\u5B50\u53EA\u80FD\u7AD6\u7740\u7A7F\u8FC7\uFF1A\u4ECE\u4E0A\u8FB9\u8FDB\u3001\u4E0B\u8FB9\u51FA\uFF0C\u4E5F\u53EF\u4EE5\u53CD\u8FC7\u6765\u3002\u4E0D\u80FD\u5728\u91CC\u9762\u8F6C\u5F2F\uFF0C\u4E5F\u4E0D\u80FD\u4F5C\u4E3A\u8D77\u70B9\u6216\u7EC8\u70B9\u3002",corner:"\u8FD9\u4E2A\u683C\u5B50\u91CC\u753B\u7740\u4E00\u6761\u8F6C\u5F2F\u7684\u7EBF\u3002\u6CBF\u8FD9\u6761\u7EBF\uFF0C\u4ECE\u4E00\u7AEF\u8FDB\u5165\u3001\u53E6\u4E00\u7AEF\u79BB\u5F00\uFF1B\u6B63\u7740\u8D70\u3001\u53CD\u7740\u8D70\u90FD\u53EF\u4EE5\u3002\u4E0D\u80FD\u4F5C\u4E3A\u8D77\u70B9\u6216\u7EC8\u70B9\u3002",colour:"\u6BCF\u8D70\u4E00\u6B65\u90FD\u8981\u6362\u989C\u8272\uFF1A\u84DD\u8272 \u2192 \u6A59\u8272 \u2192 \u84DD\u8272\u3002\u540C\u4E00\u79CD\u989C\u8272\u7684\u4E24\u4E2A\u683C\u5B50\uFF0C\u5373\u4F7F\u6328\u7740\uFF0C\u4E5F\u4E0D\u80FD\u8FDE\u7EED\u8D70\u3002",parity:"\u4ECE\u8D77\u70B9\u5F00\u59CB\u6570\uFF0C\u7B2C\u4E00\u4E2A\u683C\u5B50\u7B97\u7B2C 1 \u6B65\u3002\u201C\u5947\u201D\u683C\u5FC5\u987B\u5728\u7B2C 1\u30013\u30015\u2026\u6B65\u7ECF\u8FC7\uFF1B\u201C\u5076\u201D\u683C\u5FC5\u987B\u5728\u7B2C 2\u30014\u30016\u2026\u6B65\u7ECF\u8FC7\u3002","rhythm-door":"\u95E8\u4E00\u5F00\u59CB\u662F\u5173\u7740\u7684\u3002\u6BCF\u8D70\u8FDB\u4E00\u4E2A\u683C\u5B50\uFF0C\u95E8\u5C31\u5F00\u3001\u5173\u5207\u6362\u4E00\u6B21\uFF1B\u8D77\u70B9\u4E5F\u7B97\u4E00\u6B65\u3002\u53EA\u6709\u663E\u793A\u201C\u5F00\u201D\u65F6\u624D\u80FD\u7A7F\u8FC7\u3002\u7A7F\u8FC7\u540E\uFF0C\u95E8\u4F1A\u4FDD\u6301\u6253\u5F00\uFF1B\u5982\u679C\u9000\u56DE\u5230\u7A7F\u95E8\u4E4B\u524D\uFF0C\u95E8\u53C8\u4F1A\u7EE7\u7EED\u5207\u6362\u3002",hex:"\u516D\u8FB9\u5F62\u7684\u6BCF\u6761\u8FB9\u65C1\u8FB9\u90FD\u53EF\u80FD\u6709\u4E00\u4E2A\u683C\u5B50\u3002\u53EA\u8981\u4E24\u4E2A\u683C\u5B50\u6709\u4E00\u6574\u6761\u8FB9\u6328\u5728\u4E00\u8D77\uFF0C\u5C31\u80FD\u76F4\u63A5\u8D70\u8FC7\u53BB\u3002\u6BCF\u7ECF\u8FC7\u4E00\u4E2A\u683C\u5B50\u7B97\u4E00\u6B65\u3002","unknown-start":"\u8FD9\u4E00\u5173\u6CA1\u6709\u6570\u5B57 1\uFF0C\u53EF\u4EE5\u81EA\u5DF1\u9009\u8D77\u70B9\u3002\u5148\u770B\u770B\u5176\u4ED6\u6570\u5B57\uFF0C\u8BD5\u7740\u627E\u51FA\u4ECE\u54EA\u91CC\u5F00\u59CB\uFF0C\u624D\u80FD\u6309\u6B63\u786E\u7684\u6B65\u6570\u5230\u8FBE\u5B83\u4EEC\u3002"};function xi(e){let c=["\u6309\u4F4F\u6ED1\u52A8\uFF0C\u628A\u6240\u6709\u683C\u5B50\u8FDE\u6210\u4E00\u6761\u7EBF\u3002\u6BCF\u4E2A\u683C\u5B50\u53EA\u80FD\u7ECF\u8FC7\u4E00\u6B21\u3002",e.geometry==="hex"?"\u516D\u8FB9\u5F62\u4E4B\u95F4\uFF0C\u6709\u4E00\u6574\u6761\u8FB9\u6328\u5728\u4E00\u8D77\u624D\u80FD\u8D70\u8FC7\u53BB\u3002":"\u53EA\u80FD\u8D70\u5230\u8FB9\u6328\u7740\u8FB9\u7684\u683C\u5B50\uFF0C\u4E0D\u80FD\u659C\u7740\u8D70\u3002","\u683C\u5B50\u91CC\u7684\u6570\u5B57\u8868\u793A\u7B2C\u51E0\u6B65\u5230\u8FD9\u91CC\u3002\u4F8B\u5982\u6570\u5B57 5\uFF0C\u5FC5\u987B\u5728\u7B2C 5 \u6B65\u8D70\u5230\u5B83\u3002"];e.geometry==="blocks"&&c.push("\u4E00\u4E2A\u5927\u683C\u6216\u4E0D\u89C4\u5219\u5F62\u72B6\u7684\u683C\u5B50\uFF0C\u6574\u4E2A\u7B97\u4E00\u6B65\u3002");for(let[i,o]of[["direction","corner"],["alternation","colour"],["parity","parity"],["walls","walls"],["rhythm-door","rhythm-door"]])e.features.includes(i)&&c.push(i==="direction"?"\u6709\u7EBF\u6761\u7684\u683C\u5B50\uFF0C\u8981\u6CBF\u56FE\u4E2D\u7684\u7EBF\u4ECE\u4E00\u7AEF\u8FDB\u5165\u3001\u53E6\u4E00\u7AEF\u79BB\u5F00\uFF1B\u4E0D\u80FD\u4F5C\u4E3A\u8D77\u70B9\u6216\u7EC8\u70B9\u3002":pe[o]);return e.cells.some(i=>i.clue===1)||c.push(pe["unknown-start"]),c.push("\u8D70\u9519\u4E86\uFF0C\u53EF\u4EE5\u6CBF\u521A\u624D\u7684\u8DEF\u7EBF\u5F80\u56DE\u9000\uFF1B\u4E5F\u53EF\u4EE5\u70B9\u201C\u64A4\u9500\u201D\u9000\u4E00\u6B65\uFF0C\u70B9\u201C\u91CD\u5F00\u201D\u91CD\u65B0\u5F00\u59CB\u3002"),c.join(` `)}var q1={\u56FA\u5B9A\u6570\u5B57\u6B65\u53F7\u4E0D\u7B26:"\u5230\u8FBE\u6570\u5B57\u683C\u7684\u6B65\u6570\u4E0D\u5BF9",\u8BE5\u683C\u6B65\u53F7\u5947\u5076\u4E0D\u7B26:"\u8D70\u5230\u201C\u5947\u201D\u683C\u8981\u6570\u5230 1\u30013\u30015\u2026\uFF1B\u8D70\u5230\u201C\u5076\u201D\u683C\u8981\u6570\u5230 2\u30014\u30016\u2026",\u8FDB\u51FA\u65B9\u5411\u4E0D\u7B26:"\u8BF7\u6CBF\u683C\u5B50\u91CC\u753B\u7684\u7EBF\uFF0C\u4ECE\u4E00\u7AEF\u8FDB\u5165\u3001\u53E6\u4E00\u7AEF\u79BB\u5F00",\u8FD9\u4E00\u6B65\u95E8\u662F\u5173\u95ED\u7684:"\u95E8\u73B0\u5728\u5173\u7740\uFF0C\u8BF7\u5148\u8D70\u5230\u522B\u7684\u683C\u5B50\uFF0C\u8BA9\u95E8\u5207\u6362\u5230\u201C\u5F00\u201D",\u84DD\u6A59\u989C\u8272\u5FC5\u987B\u4EA4\u66FF:"\u6BCF\u4E00\u6B65\u90FD\u8981\u6362\u989C\u8272\uFF1A\u84DD\u8272\u548C\u6A59\u8272\u4EA4\u66FF\u8D70","\u89C4\u5219\u4E0D\u7B26\uFF0C\u8BF7\u6CBF\u6765\u65F6\u8DEF\u9000\u56DE\u4E0A\u4E00\u683C\u518D\u8BD5\u3002":"\u8FD9\u4E00\u6B65\u4E0D\u7B26\u5408\u89C4\u5219\uFF0C\u8BF7\u6CBF\u521A\u624D\u7684\u8DEF\u7EBF\u9000\u56DE\u4E0A\u4E00\u683C\u518D\u8BD5\u3002","\u4E0B\u4E00\u6B65\u5728\u9EC4\u8272\u8FB9\u6846\u683C\uFF1B\u63D0\u793A\u4E0D\u4F1A\u81EA\u52A8\u753B\u8DEF\u3002":"\u4E0B\u4E00\u6B65\u8D70\u5230\u9EC4\u8272\u8FB9\u6846\u7684\u683C\u5B50\uFF0C\u8BF7\u81EA\u5DF1\u8FDE\u8FC7\u53BB\u3002","\u8BF7\u6CBF\u6765\u65F6\u8DEF\u9010\u683C\u9000\u56DE\u9EC4\u8272\u8FB9\u6846\u683C\uFF0C\u518D\u7EE7\u7EED\u3002":"\u8BF7\u6CBF\u521A\u624D\u7684\u8DEF\u7EBF\uFF0C\u4E00\u683C\u4E00\u683C\u9000\u56DE\u9EC4\u8272\u8FB9\u6846\u5904\uFF0C\u518D\u8BD5\u53E6\u4E00\u6761\u8DEF\u3002","\u8D77\u70B9\u9700\u8981\u8C03\u6574\uFF0C\u8BF7\u91CD\u5F00\u5E76\u4ECE\u9EC4\u8272\u8FB9\u6846\u683C\u5F00\u59CB\u3002":"\u8D77\u70B9\u9009\u9519\u4E86\u3002\u8BF7\u70B9\u201C\u91CD\u5F00\u201D\uFF0C\u4ECE\u9EC4\u8272\u8FB9\u6846\u7684\u683C\u5B50\u5F00\u59CB\u3002","\u95E8\u73B0\u5728\u5173\u95ED\uFF1B\u7ED5\u884C\u843D\u683C\u540E\u4F1A\u5207\u6362\u3002":"\u95E8\u73B0\u5728\u5173\u7740\u3002\u5148\u8D70\u5230\u522B\u7684\u683C\u5B50\uFF0C\u95E8\u5C31\u4F1A\u5F00\u3001\u5173\u5207\u6362\u4E00\u6B21\u3002","\u9ED1\u9EC4\u5899\u4E0D\u80FD\u7A7F\u8FC7\uFF0C\u8BF7\u4ECE\u53E6\u4E00\u4FA7\u7ED5\u884C\u3002":pe.walls,"\u540C\u8272\u683C\u4E0D\u80FD\u8FDE\u7EED\u7ECF\u8FC7\uFF0C\u8BF7\u6362\u53E6\u4E00\u79CD\u989C\u8272\u3002":"\u4E0B\u4E00\u6B65\u8981\u6362\u989C\u8272\uFF1A\u84DD\u683C\u4E4B\u540E\u8D70\u6A59\u683C\uFF0C\u6A59\u683C\u4E4B\u540E\u8D70\u84DD\u683C\u3002"};function Oc(e){let c=String(e);for(let[i,o]of Object.entries(q1))c=c.split(i).join(o);return c.replaceAll("\uFF0C\u6CBF\u6765\u65F6\u8DEF\u9010\u683C\u9000\u56DE\u3002","\u3002\u8BF7\u6CBF\u521A\u624D\u7684\u8DEF\u7EBF\u9000\u56DE\u3002").replaceAll("\u8BBF\u95EE\u6B65\u53F7","\u7B2C\u51E0\u6B65\u7ECF\u8FC7").replaceAll("\u6B65\u53F7","\u6B65\u6570").replaceAll("\u8BA4\u6E05\u5F02\u5F62\u5171\u8FB9","\u627E\u51FA\u4E0D\u89C4\u5219\u683C\u5B50\u65C1\u8FB9\u80FD\u8D70\u7684\u683C\u5B50").replaceAll("\u516D\u5411\u5171\u8FB9","\u516D\u8FB9\u5F62\u600E\u4E48\u8D70").replaceAll("\u5171\u8FB9","\u8FB9\u6328\u7740\u8FB9")}for(let e of Be.levels)e.tutorial&&(e.caption=pe[e.tutorial]||e.caption),e.title=Oc(e.title);var Xe=wx.getPerformance?wx.getPerformance():{now:()=>Date.now()};Array.prototype.at||Object.defineProperty(Array.prototype,"at",{value:function(e){return e=Math.trunc(e)||0,this[e<0?this.length+e:e]},configurable:!0,writable:!0});var pc=wx.createCanvas(),$e=wx.createCanvas(),Ec=new Map,Ve=()=>{};function ui(e){Ve=e}var uc=class{constructor(c=""){this.id=c,this.children=[],this.handlers={},this.value="",this.style={},this.className="",this.textContent="",this.hidden=!1,this.disabled=!1}set textContent(c){let i=Oc(c);i!==this._text&&(this._text=i,Ve())}get textContent(){return this._text||""}set className(c){c!==this._className&&(this._className=c,Ve())}get className(){return this._className||""}set hidden(c){c!==this._hidden&&(this._hidden=c,Ve())}get hidden(){return this._hidden||!1}set disabled(c){c!==this._disabled&&(this._disabled=c,Ve())}get disabled(){return this._disabled||!1}replaceChildren(...c){this.children=c}append(...c){this.children.push(...c)}addEventListener(c,i){this.handlers[c]=i}setAttribute(){}setPointerCapture(){}getBoundingClientRect(){return{left:0,top:0,width:this.clientWidth,height:this.clientHeight}}click(){this.disabled||this.onclick?.()}},K={getElementById(e){return Ec.has(e)||Ec.set(e,new uc(e)),Ec.get(e)},createElement(){return new uc}},fc=K.getElementById("board");fc.getContext=()=>$e.getContext("2d");for(let e of["width","height"])Object.defineProperty(fc,e,{get:()=>$e[e],set:c=>{$e[e]=c}});fc.clientWidth=375;fc.clientHeight=440;K.getElementById("screen-play").className="screen hidden";K.getElementById("rules-sheet").hidden=!0;K.getElementById("feedback-sheet").hidden=!0;var Se={getItem(e){try{return wx.getStorageSync(e)||null}catch{return null}},setItem(e,c){try{wx.setStorageSync(e,String(c))}catch{}},removeItem(e){wx.removeStorageSync(e)}},L={devicePixelRatio:1,handlers:{},addEventListener(e,c){this.handlers[e]=c},AudioContext:wx.createWebAudioContext?function(){return wx.createWebAudioContext()}:void 0};function pi(e){let c=wx.env.USER_DATA_PATH+"/NumberSwipe-campaign-200-r2-records.json";try{wx.getFileSystemManager().writeFileSync(c,JSON.stringify(e,null,2),"utf8"),wx.shareFileMessage?wx.shareFileMessage({filePath:c,fileName:"NumberSwipe-r2-\u8BD5\u73A9\u8BB0\u5F55.json"}):wx.showModal({title:"\u8BB0\u5F55\u5DF2\u4FDD\u5B58",content:c,showCancel:!1})}catch{wx.showToast({title:"\u8BB0\u5F55\u5BFC\u51FA\u5931\u8D25",icon:"none"})}}var ke=new Map,Pc=0,b1=4*1024*1024;function fi(e,c,i,o,d,r){ve(e,d,800,!0),e.textAlign="left",e.textBaseline="alphabetic";let t=String(c),a=Cc(e,t,d),l=r===p.onPrimary;if(!Number.isFinite(a.actualBoundingBoxAscent)||!Number.isFinite(a.actualBoundingBoxRight)||typeof wx>"u"){e.save(),l&&(e.shadowColor="rgba(255,255,255,.5)",e.shadowBlur=2),ce(e,t,i,o,d,r,800,!0),e.restore();return}let n=[t,d.toFixed(3),r,e.font].join("|"),y=ke.get(n);if(y)ke.delete(n),ke.set(n,y);else{let g=a.actualBoundingBoxLeft+a.actualBoundingBoxRight,s=a.actualBoundingBoxAscent+a.actualBoundingBoxDescent,w=l?Math.max(.8,Math.min(2.6,d*.055)):0,x=Math.ceil(w*3+3),u=wx.createCanvas();u.width=Math.ceil((g+2*x)*2),u.height=Math.ceil((s+2*x)*2);let q=u.getContext("2d");q.setTransform(2,0,0,2,0,0),ve(q,d,800,!0),q.textAlign="left",q.textBaseline="alphabetic";let m=q.createLinearGradient(0,x,0,x+s);if(m&&typeof m.addColorStop=="function"?(m.addColorStop(0,l?"#FFFFFF":"#65583F"),m.addColorStop(.48,l?"#FFFDFE":r),m.addColorStop(1,l?"#F0EEFF":"#4C402D"),q.fillStyle=m):q.fillStyle=r,q.fillText(t,x+a.actualBoundingBoxLeft,x+a.actualBoundingBoxAscent),!l)try{let S=q.getImageData(0,0,u.width,u.height);if(S?.data){for(let D=0;D>>0)%17-8;for(let R=0;R<3;R++)S.data[b+R]+=v*.32}q.putImageData(S,0,0)}}catch{}let f=wx.createCanvas();f.width=u.width,f.height=u.height;let k=f.getContext("2d");for(l&&(k.shadowColor="rgba(61,43,146,.46)",k.shadowBlur=1.2*2,k.shadowOffsetY=.7*2,k.drawImage(u,0,0),k.shadowColor="rgba(255,255,255,.58)",k.shadowBlur=w*2,k.shadowOffsetY=0,k.drawImage(u,0,0),k.shadowColor="rgba(0,0,0,0)",k.shadowBlur=0),k.drawImage(u,0,0),y={canvas:f,pad:x,w:g,h:s,res:2},ke.set(n,y),Pc+=f.width*f.height*4;Pc>b1&&ke.size>1;){let S=ke.keys().next().value,D=ke.get(S);ke.delete(S),Pc-=D.canvas.width*D.canvas.height*4}}e.drawImage(y.canvas,i-y.w/2-y.pad,o-y.h/2-y.pad,y.canvas.width/y.res,y.canvas.height/y.res)}var mi=new WeakMap,_={reducedMotion:!1},v1=e=>new Set(e.flatMap(c=>c.cells));function B1(e,c,i){let o=e.category!==void 0;return{fill:o?e.category==="circle"?p.categoryBlueFace:p.categoryOrangeFace:i?p.danger:c?p.primary:p.cellFace,depth:o||!c&&!i?p.cellDepth:i?p.dangerDepth:p.primaryDepth,ink:!o&&(c||i)?p.onPrimary:p.ink,category:o}}function qi(e,c,i,o=!1){if(!o){e.save();for(let d=1;dh[1]),y=e.createLinearGradient(0,Math.min(...n),0,Math.max(...n));if(y&&typeof y.addColorStop=="function"){let h=g=>"#"+[1,3,5].map(s=>U(0,parseInt(i.fill.slice(s,s+2),16)+g,255).toString(16).padStart(2,"0")).join("");y.addColorStop(0,h(3)),y.addColorStop(.25,i.fill),y.addColorStop(.75,i.fill),y.addColorStop(1,h(-3)),c.paints.set(i.fill,y)}else c.paints.set(i.fill,i.fill)}xe(e,c.rings,c.radius),e.fillStyle=c.paints.get(i.fill),e.fill(),e.save(),xe(e,c.rings,c.radius),e.clip(),e.lineCap="round",e.lineWidth=H.material.bevelWidth,e.strokeStyle=o.steps.has(c.cell.id)&&!i.category?p.primaryEdge:p.cellBevel;for(let n of c.rings)for(let y=0;y=-.25)continue;let u=Math.min(c.radius,s*.3);e.beginPath(),e.moveTo(h[0]+(g[0]-h[0])*u/s-w*.7,h[1]+(g[1]-h[1])*u/s-x*.7),e.lineTo(g[0]-(g[0]-h[0])*u/s-w*.7,g[1]-(g[1]-h[1])*u/s-x*.7),e.stroke()}e.restore()}e.restore()}}function mc(e,c,i,o,d,r,t,a=800,l=!1){e.save(),l?fi(e,i,o,d,r,t):ce(e,i,o,d,r,t,a);let n=e.measureText(String(i)).width;e.restore(),c.keepouts.push({x:o-n/2-3,y:d-r*.6-2,w:n+6,h:r*1.2+4})}function S1(e,c,i,o){let d=c.indexOf(i.id);if(d<0)return"idle";if(d===0||o.has(i.id))return"error";let r=Ae(e,i.id,c[d-1]);return!i.direction.includes(r)||du[f]);if(e.beginPath(),e.moveTo(g+q[0]*w,s+q[1]*w),e.lineTo(g,s),e.lineTo(g+m[0]*w,s+m[1]*w),e.lineCap="round",e.lineJoin="round",e.lineWidth=U(7,l*.17,10),e.strokeStyle=x==="error"?p.dangerSoft:n?p.primaryEdge:p.surfaceMuted,e.stroke(),e.lineWidth=U(3.5,l*.085,5),e.strokeStyle=x==="error"?p.danger:h,e.stroke(),c.channels.push({cell:r.id,kind:r.direction,center:[g,s],radius:w,state:x}),c.keepouts.push({x:g-w-4,y:s-w-4,w:w*2+8,h:w*2+8}),y){let f=String(y).length>1,k=Math.min(l*(f?.3:.34),f?25:28),S=k*(f?1.35:.85),D=Math.min(1.8,l*.018),T=t+l*.21,b=a-l*.25;ue(e,T-S/2-D,b-k*.55-D,S+D*2,k*1.1+D*2,Math.min(4,l*.05)),e.fillStyle=n&&!o.category?p.primaryPressed:p.surface,e.fill(),mc(e,c,y,T,b,k,h,800,!0)}}else{let g=y?l*(y>=10?.44:.5):l*.42,s=a+(!o.category&&r.parity&&y?-l*.1:0);y&&mc(e,c,y,t,s,g,h,800,!0),r.parity&&mc(e,c,r.parity==="odd"?"\u5947":"\u5076",t,y?a+l*.26:a,y?U(11,l*.2,13):g,h,700)}if(c.errors.has(r.id)){let g=t-l*.32,s=a-l*.31;e.beginPath(),e.arc(g,s,7,0,Math.PI*2),e.fillStyle=p.danger,e.fill(),mc(e,c,"!",g,s,11,p.onPrimary,800)}}function Bi(e,c){if(!e)return 0;let i=_.reducedMotion?1:U(0,(c-e.started)/H.motionMs.door,1);return e.from+(e.to-e.from)*(1-(1-i)**3)}function Ac(e,c,i,o=Date.now()){e.save();let d=(r,t)=>{let a=hc(c,...r);if(!a)return;let l=t==="open"||t==="latched";for(let[n,y]of a.segments){let h=N(n,y),g=x=>[n[0]+(y[0]-n[0])*x,n[1]+(y[1]-n[1])*x];e.lineCap="butt",e.lineWidth=U(5,c.pitch*.13,8),e.strokeStyle=t==="wall"?p.wallInk:l?p.doorOpen:p.doorClosed,e.beginPath();let s=c.doorTransitions?.get(r.join("|")),w=t==="wall"?0:Bi(s,o)*.5;if(w>0?(e.moveTo(...g(.06)),e.lineTo(...g(.5-w/2)),e.moveTo(...g(.5+w/2)),e.lineTo(...g(.94))):(e.moveTo(...g(.06)),e.lineTo(...g(.94))),e.stroke(),t==="wall"){let x=-(y[1]-n[1])/h,u=(y[0]-n[0])/h,q=(y[0]-n[0])/h,m=(y[1]-n[1])/h;e.strokeStyle=p.wallStripe,e.lineWidth=2;for(let f=7;fh===i[g])){let h=l.byId.get(i.at(-1));h?.cell.clue>1&&h.cell.clue===i.length&&!ae(c,i).length&&l.bursts.push({cell:h.cell.id,point:h.center,started:r,seed:i.length})}l.lastPath=[...i],l.bursts=l.bursts.filter(h=>r-h.started<1500),n!==l.pathKey&&(l.pathKey=n,l.changedAt=r),l.doorTransitions||(l.doorTransitions=new Map);for(let h of c.doors||[]){let g=h.edge.join("|"),s=we(h,i)?1:0,w=l.doorTransitions.get(g);w?w.to!==s&&l.doorTransitions.set(g,{from:Bi(w,r),to:s,started:r}):l.doorTransitions.set(g,{from:s,to:s,started:r})}l.depth=c.geometry==="hex"?U(1.2,l.pitch*.028,2.2):U(3,l.pitch*H.referenceMatch.cellDepthRatio,H.referenceMatch.cellDepthMax),l.steps=new Map(i.map((h,g)=>[h,g+1])),l.errors=v1(ae(c,i)),l.keepouts=[],l.channels=[],l.views=l.cells.map(h=>({cell:h.cell.id,...B1(h.cell,l.steps.get(h.cell.id),l.errors.has(h.cell.id)),error:l.errors.has(h.cell.id),category:h.cell.category||null,cellUnit:l.pitch})),e.clearRect(0,0,o,d),e.save();for(let h=0;hbi(e,l.cells[h],l.views[h],l));qi(e,l,i);for(let h=0;hk1(e,l,l.cells[h],l.views[h],i));return T1(e,l,r),Ac(e,l,i,r),e.restore(),l.animating=!t&&!_.reducedMotion&&(l.bursts.length>0||[...l.doorTransitions.values()].some(h=>h.from!==h.to&&r-h.startedc.includes(d.cell.id)).map(d=>({rings:d.rings,radius:d.radius,depth:e.depth,maskPad:U(3,e.pitch*.065,7)+1})),reducedMotion:_.reducedMotion}}function T1(e,c,i){if(_.reducedMotion)return;let o=["#FF986B","#A093FF","#FFD45C","#B9DBB2","#FFF9E8"];e.save(),e.lineCap="round";for(let d of c.bursts){let r=Math.max(0,(i-d.started)/1500),t=1-(1-r)**2;for(let a=0;a<22;a++){let l=a/22*Math.PI*2,n=c.pitch*(.38+a%5*.12),y=d.point[0]+Math.cos(l)*n*t,h=d.point[1]+Math.sin(l)*n*t+c.pitch*.16*r*r;e.globalAlpha=Math.min(1,(1-r)*2.2),e.strokeStyle=o[(a+d.seed)%o.length],e.lineWidth=Math.max(2,c.pitch*.035),e.beginPath(),e.moveTo(y-2,h-3),e.quadraticCurveTo(y+Math.sin(a+r*8)*4,h,y+2,h+3),e.stroke()}}e.restore()}function M1(e,c=!1){return c||e<=0||e>=360?1:1+.035*Math.sin(Math.PI*e/360)}function vi(e,c,i,o,d){let r=[...c.bursts].reverse().find(a=>a.cell===i.cell.id),t=r&&c.steps.has(i.cell.id)?M1(o-r.started,_.reducedMotion):1;if(t===1){d();return}e.save(),e.translate(...i.center),e.scale(t,t),e.translate(-i.center[0],-i.center[1]),d(),e.restore()}function ki(e,c,i){let o=new Map(e.cells.map(t=>[t.id,t])),d=c.flatMap((t,a)=>{let l=o.get(t);return a===0||a===c.length-1||l.clue!==void 0||l.direction||l.parity?[a]:[]}),r=0;for(;re.end)return e=null,null;let t=ki(i,o,d);return t&&t.starti[g]);if(t.some(g=>!g))return;let a=new Set(r),l=c.route.slice(1).map((g,s)=>{let w=c.route[s];return r.some((x,u)=>u>0&&(r[u-1]===w&&x===g||r[u-1]===g&&x===w))}),n=Math.max(4,Math.min(9,o*.13)),y=d%Math.max(1200,(t.length-1)*240)/Math.max(1200,(t.length-1)*240)*(t.length-1);e.save(),e.lineCap="round",e.lineJoin="round";let h=(g,s,w)=>{l[g]||(e.beginPath(),e.moveTo(...t[g]),e.lineTo(...t[g+1]),e.strokeStyle=s,e.lineWidth=w,e.stroke())};for(let g=0;g=0;g--){let s=y-g*.045;if(s<0)continue;let w=Math.min(Math.floor(s),t.length-2),x=s-w;if(l[w])continue;let u=t[w],q=t[w+1],m=u[0]+(q[0]-u[0])*x,f=u[1]+(q[1]-u[1])*x;e.beginPath(),e.arc(m,f,n*(.45+(10-g)*.035),0,Math.PI*2),e.fillStyle=`rgba(255,255,255,${.12+(10-g)*.075})`,e.fill(),g===0&&(e.strokeStyle="rgba(35,36,58,.9)",e.lineWidth=2,e.stroke())}for(let g of[0,t.length-1])a.has(c.route[g])||(e.beginPath(),e.arc(...t[g],Math.max(8,o*.23),0,Math.PI*2),e.strokeStyle="rgba(35,36,58,.72)",e.lineWidth=7,e.stroke(),e.strokeStyle="rgba(255,255,255,.92)",e.lineWidth=3,e.stroke());e.globalCompositeOperation="destination-out",e.fillStyle="#000000";for(let g of c.visitedPolygons||[]){e.beginPath(),e.moveTo(...g[0]);for(let s of g.slice(1))e.lineTo(...s);e.closePath(),e.fill()}e.restore()}function I1(e,c,i,o,d){let r=(h,g)=>d.some((s,w)=>w>0&&(d[w-1]===h&&s===g||d[w-1]===g&&s===h)),t=c.guides.filter(h=>!r(h.a,h.b)),a=D1(t,i*.16),l=Math.max(4,Math.min(8,i*.12));e.save(),e.lineCap="round",e.lineJoin="round",c.reducedMotion&&e.setLineDash([7,5]);let n=(h,g)=>{e.strokeStyle=h,e.lineWidth=g;for(let s of a)if(s.length){e.beginPath(),e.moveTo(...s[0]);for(let w of s.slice(1))e.lineTo(...w);e.stroke()}};if(e.shadowColor="rgba(148,99,55,.18)",e.shadowBlur=i*.045,e.shadowOffsetY=1.2,n(p.hintRibbonLight,l+5),e.shadowBlur=0,e.shadowOffsetY=0,n(p.hintRibbon,l),e.globalAlpha=.28,n(p.hintRibbonLight,l*.48),e.globalAlpha=1,e.setLineDash([]),!c.reducedMotion){let h=a.flatMap(x=>x.slice(1).map((u,q)=>({a:x[q],b:u,length:N(x[q],u)}))).filter(x=>x.length>.01),g=h.reduce((x,u)=>x+u.length,0),s=Math.max(1600,g/65*1e3),w=o%s/s*g;for(let x=0;x<3;x++){let u=(w+x*g/3)%g;for(let q=16;q>=0;q--){let m=u-q*Math.max(.9,l*.3);if(!(m<0))for(let f of h){if(m>f.length){m-=f.length;continue}let k=m/f.length,S=f.a[0]+(f.b[0]-f.a[0])*k,D=f.a[1]+(f.b[1]-f.a[1])*k;e.globalAlpha=(1-q/18)*.85,e.shadowColor="rgba(255,245,215,.65)",e.shadowBlur=l*(q===0?1.2:.55),e.beginPath(),e.arc(S,D,l*(.23+(16-q)/16*.4),0,Math.PI*2),e.fillStyle=p.hintSpark,e.fill(),q===0&&(e.globalAlpha=1,e.shadowBlur=0,Ti(e,f.a,f.b,S,D,l));break}}}e.globalAlpha=1,e.shadowBlur=0}if(c.reducedMotion)for(let h of t){let g=h.points.at(-1),s=h.points.at(-2);s&&g&&Ti(e,s,g,(s[0]+g[0])/2,(s[1]+g[1])/2,l)}e.save(),e.globalCompositeOperation="destination-out";for(let h of[a[0]?.[0],a.at(-1)?.at(-1)]){if(!h)continue;let g=Math.max(17,i*.46),[s,w]=h,x=e.createRadialGradient(s,w,0,s,w,g);x?.addColorStop&&(x.addColorStop(0,"rgba(0,0,0,1)"),x.addColorStop(.55,"rgba(0,0,0,1)"),x.addColorStop(1,"rgba(0,0,0,0)"),e.fillStyle=x,e.fillRect(s-g,w-g,g*2,g*2))}e.restore();let y=a.at(-1)?.at(-1);if(y){let h=Math.max(9,i*.25);e.beginPath(),e.arc(...y,h,0,Math.PI*2),e.strokeStyle=p.hintRibbonLight,e.lineWidth=5,e.stroke(),e.strokeStyle=p.hintRibbon,e.lineWidth=2.5,e.stroke()}e.globalCompositeOperation="destination-out",e.fillStyle="#000",e.strokeStyle="#000";for(let h of c.visitedShapes||[])for(let g of[0,h.depth])xe(e,h.rings,h.radius,g),e.fill(),e.lineWidth=h.maskPad?h.maskPad*2:3,e.stroke();for(let h of c.keepouts||[])e.fillRect(h.x,h.y,h.w,h.h);e.restore()}function Ti(e,c,i,o,d,r){let t=N(c,i);if(t<1)return;let a=(i[0]-c[0])/t,l=(i[1]-c[1])/t,n=r*.65;e.beginPath(),e.moveTo(o-a*n-l*n,d-l*n+a*n),e.lineTo(o+a*n,d+l*n),e.lineTo(o-a*n+l*n,d-l*n-a*n),e.strokeStyle=p.hintRibbonDepth,e.lineWidth=Math.max(2,r*.38),e.stroke()}function D1(e,c){let i=[],o;for(let d of e)d.points.length&&(o&&o.b===d.a&&N(i.at(-1).at(-1),d.points[0])<.1?i.at(-1).push(...d.points.slice(1)):i.push([...d.points]),o=d);return i.map(d=>{let r=d.filter((a,l)=>!l||N(a,d[l-1])>.01);if(r.length<3)return r;let t=[r[0]];for(let a=1;ae.id)).map(e=>je.levels.find(c=>c.id===e)),Lc=X.length;var Wc=null,Qe=[],Ze=[],Ci="mouse",M=e=>K.getElementById(e),G=M("board"),Ce=G.getContext("2d"),vc=!1,B,Fe,C=[],Te=0;var ec=[],_e=new Map,cc=1,fe=[],_c=!1,ic=null,Q=!1,Oe="variant:campaign-200-r2:v1",V=new xc(L,Se,Oe+":sound"),oe=[];try{oe=JSON.parse(Se.getItem(Oe)||"[]")}catch{}var qc=new Map,Bc=0,bc=null,J=null,Re=[];try{Re=JSON.parse(Se.getItem(Oe+":records")||"[]")}catch{}function Ye(){if(!J)return;J.reasoning=M("reasoning").value,J.elapsedSeconds=Math.round((Xe.now()-Bc)/1e3),J.completed=Q;let e={...J,endedAt:new Date().toISOString()},c=Re.findIndex(i=>i.attemptId===e.attemptId);c>=0?Re[c]=e:Re.push(e);try{Se.setItem(Oe+":records",JSON.stringify(Re.slice(-500)))}catch{}}function he(e){M("status").textContent=e,M("status").className="toast show",Wc&&clearTimeout(Wc),Wc=setTimeout(()=>{M("status").className="toast"},1800)}function Fi(){B.tutorial&&!oe.includes(B.id)&&(M("rule-text").textContent=B.caption,M("rules-sheet").hidden=!1),M("screen-select").className="screen hidden",M("screen-play").className="screen enter",le()}function R1(){Ye(),M("screen-select").className="screen enter",M("screen-play").className="screen hidden",Gc(),M("status").className="toast"}function j1(){qc.clear();let e=[...(B.relations||[]).flatMap(c=>[c.from,c.to]),...(B.orderChains||[]).flat()];for(let c of e)qc.has(c)||qc.set(c,String.fromCharCode(65+qc.size))}function C1(){return{attemptId:Date.now().toString(36)+"-"+Math.random().toString(36).slice(2,8),mode:je.mode,level:B.id,contentRevision:B.contentRevision,order:B.order,chapter:B.chapter,title:B.title,startedAt:new Date().toISOString(),thinkingBeforeFirstDrawSeconds:null,elapsedSeconds:0,firstError:null,backtracks:0,restarts:0,hints:0,completed:!1,reasoning:""}}function Yc(e,c=!0){if(Hc.clear(),J&&Ye(),Te=e,B=X[e],Fe=nc(B)[0],!Fe)throw Error("\u6CA1\u6709\u5408\u6CD5\u8DEF\u7EBF");C=[],fe=[],Q=!1,Bc=Xe.now(),bc=null,J=C1(),M("reasoning").value="",j1(),M("goal").textContent=B.title,M("caption").textContent=B.caption||"\u5148\u89C2\u5BDF\uFF0C\u518D\u753B\uFF1B\u9519\u4E86\u53EF\u4EE5\u9000\u56DE\u3002",M("title").textContent="\u6570\u5B57\u4E00\u7B14",M("rule-text").textContent=F1(B);try{Se.setItem(Oe+":current",B.id)}catch{}he(""),Oi(),Gc(),c&&Fi(),le()}function Gc(){let e=M("pack-list");e.replaceChildren();for(let c of je.chapters){let i=K.createElement("section");i.className="pack";let o=K.createElement("div");o.className="pack-title";let d=K.createElement("span");d.textContent=c.title;let r=K.createElement("span");r.className="pack-progress";let t=X.filter(l=>l.chapter===c.id);r.textContent=t.filter(l=>oe.includes(l.id)).length+" / "+t.length,o.append(d,r);let a=K.createElement("div");a.className="level-grid";for(let l of t){let n=X.indexOf(l),y=K.createElement("button");y.levelId=l.id,y.textContent=String(X.indexOf(l)+1),y.title=l.title,y.className="level-tile"+(oe.includes(l.id)?" cleared":"")+(n===Te?" current":""),y.onclick=()=>Yc(n),a.append(y)}i.append(o,a),e.append(i)}M("position").textContent=B.chapter+"-"+(X.filter(c=>c.chapter===B.chapter).indexOf(B)+1),M("level-sub").textContent=B.chapterTitle+" \xB7 \u7B2C"+(Te+1)+"\u5173"+(B.tutorial?" \xB7 \u5F15\u5BFC":""),M("progress").textContent=oe.filter(c=>X.some(i=>i.id===c)).length+" / "+Lc,M("overall-fill").style.width=oe.filter(c=>X.some(i=>i.id===c)).length/Lc*100+"%",M("btn-continue").textContent="\u7EE7\u7EED \xB7 "+B.chapter+"-"+(X.filter(c=>c.chapter===B.chapter).indexOf(B)+1),M("level-progress").replaceChildren();for(let c of X.filter(i=>i.chapter===B.chapter)){let i=K.createElement("i");i.className=(oe.includes(c.id)?"cleared ":"")+(c.id===B.id?"current":""),M("level-progress").append(i)}}var F1=xi;function Oi(){M("constraints").replaceChildren()}function le(){if(!B)return;let e=G.clientWidth,c=G.clientHeight;if(!e||!c)return;let i=L.devicePixelRatio||1;G.width!==Math.round(e*i)&&(G.width=Math.round(e*i)),G.height!==Math.round(c*i)&&(G.height=Math.round(c*i)),Ce.setTransform(i,0,0,i,0,0),ie=Nc(Ce,B,C,e,c,{preview:vc}),{polygons:ec,centers:_e,unit:cc}=ie,Qe=ie.channels,Ze=ie.views;let o=ae(B,C);vc||(O1(o),M("remaining-n").textContent=Q?"\u5B8C\u6210":String(B.cells.length-C.length),M("remaining").className="remaining"+(Q?" done":""),B.doors?.length&&Oi(),o.length&&he(o[0].message+"\uFF0C\u6CBF\u6765\u65F6\u8DEF\u9010\u683C\u9000\u56DE\u3002"),M("undo").disabled=!C.length,M("next").hidden=!Q||Te===X.length-1)}function Di(e,c,i){let o=!1;for(let d=0,r=i.length-1;dc!=n>c&&e<(l-t)*(c-a)/(n-a)+t&&(o=!o)}return o}function Ei(e,c){return ec.find(i=>{if(B.geometry!=="hex")return Di(e,c,i.p);let[o,d]=_e.get(i.id),r=Ci==="touch"?.92:.86;return Di(e,c,i.p.map(([t,a])=>[o+(t-o)*r,d+(a-d)*r]))})?.id}function Ri(e,c){V.play("error"),J.firstError||(J.firstError={step:C.length+1,cell:e,message:c}),he(c)}function Pi(e){if(!e||Q)return;let c=C.indexOf(e);if(c!==-1){C.length>=2&&c===C.length-2&&(J.backtracks++,C.pop(),V.play("undo"),fe=[],he("\u5DF2\u56DE\u9000\uFF0C\u7EE7\u7EED\u89C2\u5BDF\u5269\u4F59\u683C\u3002"),le());return}if(!ci(B,C,e)){let o=Ne(B);(C.length&&o.adj[o.ids.get(C.at(-1))].includes(o.ids.get(e))||!C.length)&&Ri(e,C.length?B.walls?.some(r=>r.includes(C.at(-1))&&r.includes(e))?"\u8FD9\u662F\u6C38\u4E45\u5899\uFF0C\u4E0D\u80FD\u7A7F\u8FC7\u3002":B.doors?.some(r=>r.edge.includes(C.at(-1))&&r.edge.includes(e))?"\u95E8\u73B0\u5728\u5173\u95ED\uFF1B\u7ED5\u884C\u843D\u683C\u540E\u4F1A\u5207\u6362\u3002":"\u540C\u8272\u683C\u4E0D\u80FD\u8FDE\u7EED\u7ECF\u8FC7\uFF0C\u8BF7\u6362\u53E6\u4E00\u79CD\u989C\u8272\u3002":"\u8BF7\u4ECE\u6570\u5B57 1 \u5F00\u59CB\u3002");return}bc===null&&(bc=Xe.now(),J.thinkingBeforeFirstDrawSeconds=Math.round((bc-Bc)/1e3)),C.push(e),fe=[];let i=ae(B,C);if(i.length)Ri(e,i[0].message);else{let o=B.cells.find(d=>d.id===e);C.length1?"checkpoint":"correct":"move",0,C.length),he("")}if(C.length===B.cells.length&&!i.length){if(Q=!0,J.completed=!0,J.elapsedSeconds=Math.round((Xe.now()-Bc)/1e3),!oe.includes(B.id)){oe.push(B.id);try{Se.setItem(Oe,JSON.stringify(oe))}catch{}}he(Te===X.length-1?Lc+"\u5173\u5B8C\u6210\uFF01":"\u5B8C\u6210\uFF01"),V.play("complete",0),Ye(),Gc()}le()}function Ai(e){let c=G.getBoundingClientRect();return[e.clientX-c.left,e.clientY-c.top]}G.addEventListener("pointerdown",e=>{e.preventDefault(),V.unlock(),Ci=e.pointerType||"mouse",_c=!0,G.setPointerCapture(e.pointerId),ic=Ai(e),Pi(Ei(...ic))});G.addEventListener("pointermove",e=>{if(!_c)return;e.preventDefault();let c=Ai(e),i=ic||c,o=Math.hypot(c[0]-i[0],c[1]-i[1]),d=Math.ceil(o/Math.max(3,cc*.1));for(let r=1;r<=d;r++)Pi(Ei(i[0]+(c[0]-i[0])*r/d,i[1]+(c[1]-i[1])*r/d));ic=c});function Ni(){_c=!1,ic=null}G.addEventListener("pointerup",Ni);G.addEventListener("pointercancel",Ni);M("undo").onclick=()=>{V.unlock(),C.length&&(C.pop(),V.play("undo"),J.backtracks++,J.completed=!1,Q=!1,fe=[],he("\u5DF2\u64A4\u9500\u4E00\u6B65\u3002"),le())};M("restart").onclick=()=>{V.unlock(),V.play("restart"),C=[],Q=!1,fe=[],J.restarts++,J.completed=!1,he("\u5DF2\u91CD\u5F00\u3002"),le()};M("hint").onclick=()=>{J.hints++,fe=[];let e=Hc.request(B,Fe,C);he(e?"\u6CBF\u5F15\u5BFC\u5E26\u8FDE\u63A5\u4E24\u7AEF\uFF1B\u8D70\u504F\u53EF\u64A4\u9500\u6216\u91CD\u5F00\uFF0C\u6B63\u786E\u5230\u8FBE\u540E\u63D0\u793A\u6D88\u5931\u3002":"\u5DF2\u7ECF\u5B8C\u6210\u3002"),le()};M("next").onclick=()=>{Te+1{Ye(),pi({version:je.version,exportedAt:new Date().toISOString(),clearedIds:oe,records:Re}),he("\u5DF2\u4FDD\u5B58\u8BD5\u73A9\u8BB0\u5F55\u3002")};L.addEventListener("pagehide",Ye);M("btn-back").onclick=R1;M("btn-continue").onclick=Fi;M("btn-rules").onclick=()=>{M("rules-sheet").hidden=!1};M("close-rules").onclick=()=>{M("rules-sheet").hidden=!0};M("btn-feedback").onclick=()=>{M("feedback-sheet").hidden=!1};M("close-feedback").onclick=()=>{Ye(),M("feedback-sheet").hidden=!0};L.addEventListener("resize",le);L.visualViewport?.addEventListener("resize",le);L.addEventListener("orientationchange",le);var Wi=null;try{Wi=Se.getItem(Oe+":current")}catch{}var ji=X.findIndex(e=>e.id===Wi);Yc(ji>=0?ji:0,!1);function Li(){M("btn-sound").textContent=V.enabled?"\u97F3\u6548\u5F00":"\u97F3\u6548\u5173",M("btn-sound").title=V.enabled?"\u5173\u95ED\u97F3\u6548":"\u5F00\u542F\u97F3\u6548",M("btn-sound").setAttribute?.("aria-pressed",String(V.enabled))}M("btn-sound").onclick=()=>{V.toggle(),Li()};Li();function O1(e){if(!B.tutorial)return;let c=B.caption;if(e.length)c="\u89C4\u5219\u4E0D\u7B26\uFF0C\u8BF7\u6CBF\u6765\u65F6\u8DEF\u9000\u56DE\u4E0A\u4E00\u683C\u518D\u8BD5\u3002";else if(Q)c="\u5B66\u4F1A\u4E86\uFF01\u63A5\u4E0B\u6765\u8BD5\u8BD5\u6B63\u5F0F\u5173\u5361\u3002";else if(B.tutorial==="colour")c=C.length===1?"\u4E0B\u4E00\u6B65\u53BB\u6A59\u8272\u5757\uFF1B\u540C\u8272\u84DD\u5757\u4E0D\u80FD\u8FDE\u7EED\u8D70\u3002":C.length===2?"\u518D\u6362\u56DE\u84DD\u8272\uFF0C\u5B8C\u6210\u84DD \u2192 \u6A59 \u2192 \u84DD\u3002":B.caption;else if(["straight","vertical","corner"].includes(B.tutorial)){let i=B.cells.find(d=>d.direction),o=C.indexOf(i.id);o>=0&&o===C.length-1&&(c=B.tutorial==="straight"?"\u6CBF\u6A2A\u7EBF\u4ECE\u53E6\u4E00\u4FA7\u79BB\u5F00\uFF0C\u4E0D\u80FD\u62D0\u5F2F\u3002":B.tutorial==="vertical"?"\u6CBF\u7AD6\u7EBF\u4ECE\u53E6\u4E00\u4FA7\u79BB\u5F00\uFF0C\u4E0D\u80FD\u5411\u5DE6\u53F3\u8D70\u3002":"\u6CBF\u56FE\u4E2D\u62D0\u89D2\u8FDE\u63A5\u7684\u53E6\u4E00\u4FA7\u79BB\u5F00\u3002")}M("caption").textContent=c}L.variantSnapshot=()=>({mode:je.mode,level:B.id,order:B.order,displayOrder:Te+1,tutorial:B.tutorial||null,soundEnabled:V.enabled,lastSound:V.lastEvent,chapter:B.chapter,records:Re.length,cellViews:Ze,geometry:B.geometry,directionMarkers:Qe,screen:M("screen-play").className.includes("hidden")?"select":"play",path:[...C],violations:ae(B,C),cleared:Q,centers:Object.fromEntries(_e),unit:cc,openedGates:(B.gates||[]).map(e=>C.includes(e.switchCell)),doors:(B.doors||[]).map(e=>we(e,C)),latchedDoors:(B.doors||[]).map(e=>be(e,C))});function Sc(){let e=Hc.view(B,Fe,C);return e?{...e,visitedPolygons:ec.filter(c=>C.includes(c.id)).map(c=>c.p.map(i=>[...i])),...Si(ie,C,e.route)}:null}function Hi(e,c,i,o,d){let r={canvas:G,ctx:Ce,level:B,solution:Fe,path:C,polygons:ec,centers:_e,unit:cc,focus:fe,cleared:Q,channelViews:Qe,cellViews:Ze,brightScene:ie};try{return G={clientWidth:o,clientHeight:d,get width(){return e.width},set width(t){e.width=t},get height(){return e.height},set height(t){e.height=t}},Ce=e.getContext("2d"),B={...c,tutorial:null},Fe=[],C=i,fe=[],Q=!1,vc=!0,le(),{centers:Object.fromEntries(_e),channels:Qe,cells:Ze}}finally{({canvas:G,ctx:Ce,level:B,solution:Fe,path:C,polygons:ec,centers:_e,unit:cc,focus:fe,cleared:Q,channelViews:Qe,cellViews:Ze,brightScene:ie}=r),vc=!1}}function _i(e){if(!ie?.animating)return;let c=L.devicePixelRatio||1;Ce.setTransform(c,0,0,c,0,0),ie=Nc(Ce,B,C,G.clientWidth,G.clientHeight,{now:e})}function Yi(e){ie&&Ac(e,ie,C)}function Gi(){return!!ie?.animating}function Ji(e){if(e.tutorial)return[e.tutorial];let c=["basic"];e.features.includes("walls")&&c.push("walls");for(let[i,o]of[["straight","lr"],["vertical","du"]])e.cells.some(d=>d.direction===o)&&c.push(i);return e.cells.some(i=>i.direction&&!["lr","du"].includes(i.direction))&&c.push("corner"),e.features.includes("alternation")&&c.push("colour"),e.features.includes("parity")&&c.push("parity"),e.doors?.length&&c.push("rhythm-door"),e.geometry==="hex"&&c.push("hex"),e.cells.some(i=>i.clue===1)||c.push("unknown-start"),c}function zi(e,c){let i=e.levels.find(n=>n.tutorial===c);if(!i)throw Error("\u7F3A\u5C11\u6559\u5B66\u5173 "+c);let o=nc(i)[0],d=Array.from({length:o.length+1},(n,y)=>o.slice(0,y));if(c==="rhythm-door")for(let n=o.length-1;n>=0;n--)d.push(o.slice(0,n));let r=[],t=Ne(i);if(c==="walls"&&r.push({after:1,route:o.slice(0,1),blocked:i.walls[0],message:"\u8BD5\u7740\u7A7F\u5899\uFF1A\u8FD9\u6761\u8FB9\u88AB\u6321\u4F4F\uFF0C\u9700\u8981\u7ED5\u884C"}),c==="colour"){let n=i.cells.find(h=>h.id===o[0]),y=t.adj[t.ids.get(n.id)].map(h=>t.cells[h]).find(h=>h.category===n.category);y&&r.push({after:1,route:o.slice(0,1),blocked:[n.id,y.id],message:"\u540C\u8272\u4E0D\u80FD\u8FDE\u7EED\u8D70\uFF1B\u6539\u8D70\u65C1\u8FB9\u7684\u6A59\u8272\u683C"})}if(["straight","vertical","corner","parity"].includes(c))for(let n=1;nt.cells[g].id).find(g=>!y.includes(g)&&ae(i,[...y,g]).some(s=>s.key.startsWith((c==="parity"?"parity":"direction")+":")));if(h){r.push({after:n,route:[...y,h],message:c==="parity"?"\u9519\u8BEF\u793A\u4F8B\uFF1A\u5947\u5076\u4E0E\u5F53\u524D\u6B65\u6570\u4E0D\u7B26\uFF0C\u683C\u5B50\u53D8\u7EA2":"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6CA1\u6709\u6CBF\u56FE\u4E2D\u7684\u4E24\u7AEF\u8FDB\u51FA\uFF0C\u56FE\u6807\u53D8\u7EA2"});break}}if(c==="parity"){let n=o[0];for(let y of t.adj[t.ids.get(n)])for(let h of t.adj[y]){let g=[n,t.cells[y].id,t.cells[h].id];new Set(g).size===3&&ae(i,g).some(s=>s.key.startsWith("parity:"))&&!r.length&&r.push({after:1,route:g,message:"\u9519\u8BEF\u793A\u4F8B\uFF1A\u7B2C 3 \u6B65\u8D70\u5230\u201C\u5076\u201D\u683C\uFF0C\u683C\u5B50\u53D8\u7EA2"})}}let a=[];d.forEach((n,y)=>{if(a.push({route:n}),yg.after===y)){a.push(h);for(let g=h.route.length-1;g>n.length;g--)a.push({route:h.route.slice(0,g),message:"\u6CBF\u6765\u65F6\u8DEF\u9010\u683C\u9000\u56DE\uFF0C\u518D\u6309\u89C4\u5219\u8D70"});a.push({route:n,message:h.blocked?"\u6539\u8D70\u7B26\u5408\u89C4\u5219\u7684\u76F8\u90BB\u683C\u5B50":"\u6CBF\u6765\u65F6\u8DEF\u9000\u56DE\uFF0C\u91CD\u65B0\u6309\u89C4\u5219\u8D70"})}});let l=[];for(let n of a){let y=l.at(-1);if(!(y&&JSON.stringify(y.route)===JSON.stringify(n.route)&&!n.blocked&&!y.blocked)){if(y&&n.route.length>y.route.length+1)for(let h=y.route.length+1;hs.id===a.at(-1)),g=n?"\u7B2C "+n+" \u6B65":"\u5148\u89C2\u5BDF\u683C\u5B50\uFF0C\u518D\u5F00\u59CB\u8FDE\u7EBF";if(y==="basic"&&(g=n?"\u7B2C "+n+" \u6B65 \xB7 \u6BCF\u4E2A\u683C\u5B50\u53EA\u7ECF\u8FC7\u4E00\u6B21":"\u4ECE\u6570\u5B57 1 \u5F00\u59CB"),y==="colour"&&n&&(g+=" \xB7 "+(h.category==="circle"?"\u84DD\u8272\uFF1B\u4E0B\u4E00\u6B65\u6362\u6A59\u8272":"\u6A59\u8272\uFF1B\u4E0B\u4E00\u6B65\u6362\u84DD\u8272")),y==="parity"&&n&&(g+=" \xB7 "+(n%2?"\u5947\u6570\u6B65\uFF1A1\u30013\u30015\u2026":"\u5076\u6570\u6B65\uFF1A2\u30014\u30016\u2026")),["straight","vertical","corner"].includes(y)){let s=a.findIndex(w=>e.level.cells.find(x=>x.id===w)?.direction);g=s<0?"\u89C2\u5BDF\u7EBF\u6761\u8FDE\u63A5\u7684\u4E24\u7AEF":s===n-1?"\u4ECE\u7EBF\u7684\u4E00\u7AEF\u8FDB\u5165\uFF0C\u4E0B\u4E00\u6B65\u6CBF\u53E6\u4E00\u7AEF\u79BB\u5F00":"\u6CBF\u6307\u5B9A\u7684\u7EBF\u7A7F\u8FC7\uFF0C\u56FE\u6807\u4EAE\u8D77"}if(y==="rhythm-door"){let s=e.level.doors[0];g+=" \xB7 "+(be(s,a)?"\u5DF2\u7ECF\u7A7F\u8FC7\uFF1A\u95E8\u4FDD\u6301\u6253\u5F00":we(s,a)?"\u95E8\u5F00\uFF1A\u73B0\u5728\u53EF\u4EE5\u7A7F\u8FC7":"\u95E8\u5173\uFF1A\u6B64\u65F6\u4E0D\u80FD\u7A7F\u8FC7"),l.length>n&&(g="\u56DE\u9000\u5230\u7B2C "+n+" \u6B65 \xB7 "+(be(s,a)?"\u5C1A\u672A\u9000\u8FC7\u95E8\uFF0C\u4FDD\u6301\u6253\u5F00":"\u5DF2\u64A4\u9500\u7A7F\u95E8\uFF0C\u6062\u590D\u5F00\u5173\u5207\u6362"))}return y==="walls"&&(g=n?"\u6CBF\u5176\u4ED6\u683C\u5B50\u7ED5\u8FC7\u53BB\uFF0C\u9ED1\u9EC4\u5899\u59CB\u7EC8\u4E0D\u80FD\u7A7F\u8D8A":"\u627E\u5230\u9ED1\u9EC4\u5899\uFF1A\u8FD9\u6761\u8FB9\u4E0D\u80FD\u8D70"),y==="hex"&&(g=n?"\u7B2C "+n+" \u6B65 \xB7 \u6CBF\u76F8\u90BB\u7684\u6574\u6761\u8FB9\u79FB\u52A8":"\u89C2\u5BDF\u516D\u8FB9\u5F62\u76F8\u90BB\u7684\u8FB9"),y==="unknown-start"&&(g=n?"\u7B2C "+n+" \u6B65 \xB7 \u6838\u5BF9\u662F\u5426\u6309\u65F6\u5230\u8FBE\u6570\u5B57\u683C":"\u6CA1\u6709\u6570\u5B57 1\uFF1A\u89C2\u5BDF\u5176\u4ED6\u6570\u5B57\uFF0C\u9009\u62E9\u8D77\u70B9"),g=t.message||g,{route:a,previous:l,message:g,blocked:t.blocked,progress:c>=i?1:d-Math.floor(d),finished:c>=i,index:r}}var E1=1e3;function Ki(e,c){let i=e.duration+E1;return Math.min(e.duration,Math.max(0,c)%i)}function Vi(e,c,i,o=!1){let d=e.createLinearGradient(0,0,c,i);d&&typeof d.addColorStop=="function"?(d.addColorStop(0,"#FFE898"),d.addColorStop(.45,p.background),d.addColorStop(1,p.backgroundBottom),e.fillStyle=d):e.fillStyle=p.background,e.fillRect(0,0,c,i),!o&&(e.save(),e.strokeStyle=p.pattern,e.globalAlpha=.3,e.lineWidth=3,e.lineJoin="round",e.beginPath(),e.arc(8,i*.18,37,0,Math.PI*2),e.stroke(),e.beginPath(),e.moveTo(c-24,i*.1),e.lineTo(c+9,i*.18),e.lineTo(c-56,i*.16),e.closePath(),e.stroke(),e.save(),e.translate(8,i*.73),e.rotate(-.3),ue(e,-20,-20,44,44,8),e.stroke(),e.restore(),e.beginPath(),e.arc(c+2,i*.87,27,0,Math.PI*1.65),e.stroke(),e.restore())}function P1(e,c,i,o,d,r){if(e.save(),e.translate(i,o),e.scale(d/28,d/28),r||(e.globalAlpha=.38),e.lineCap="round",e.lineJoin="round",e.shadowColor="rgba(130,79,23,.22)",e.shadowBlur=1.5,e.shadowOffsetY=.8,c==="\u6307\u8DEF"){e.strokeStyle="#FFD74E",e.lineWidth=2,e.beginPath();for(let t of[-3.05,-2.45,-1.8,-1.12,-.5,.15])e.moveTo(Math.cos(t)*9.4,-2+Math.sin(t)*9.4),e.lineTo(Math.cos(t)*12.2,-2+Math.sin(t)*12.2);e.stroke(),e.beginPath(),e.arc(0,-2,6.8,0,Math.PI*2),e.fillStyle="#FFD34B",e.fill(),e.shadowBlur=0,e.strokeStyle="#F0B330",e.lineWidth=.75,e.stroke(),e.beginPath(),e.arc(-.8,-2.8,4.4,Math.PI*1.05,Math.PI*1.65),e.strokeStyle="#FFF4BD",e.lineWidth=1.6,e.stroke(),ue(e,-3.2,3.5,6.4,4.8,1.3),e.fillStyle="#FFFAE4",e.fill(),e.beginPath(),e.moveTo(-2.3,6),e.lineTo(2.3,6),e.strokeStyle="#D8D4C9",e.lineWidth=.8,e.stroke(),ue(e,-2.3,8,4.6,1.8,.8),e.fillStyle="#D5CEC5",e.fill()}else if(c==="\u91CD\u5F00"){let t=()=>{e.beginPath(),e.arc(0,0,7.1,-Math.PI*.28,Math.PI*1.25)};t(),e.lineWidth=5.1,e.strokeStyle="#EB633A",e.stroke(),e.shadowBlur=0,e.save(),e.translate(0,-.55),t(),e.lineWidth=4.3,e.strokeStyle="#FF8557",e.stroke(),e.restore(),e.beginPath(),e.moveTo(-4.8,-10.4),e.quadraticCurveTo(-5.6,-11,-6.4,-10.1),e.lineTo(-10,-5.8),e.quadraticCurveTo(-10.7,-4.8,-9.4,-4.3),e.lineTo(-3.7,-2.8),e.quadraticCurveTo(-2.6,-2.7,-2.8,-4),e.closePath(),e.fillStyle="#FF8355",e.fill(),e.strokeStyle="#FFAA7A",e.lineWidth=.65,e.stroke()}else c==="\u64A4\u9500"&&(e.beginPath(),e.moveTo(-10,-2),e.lineTo(-3,-8),e.quadraticCurveTo(-1.5,-9,-1.5,-6),e.lineTo(-1.5,-4),e.lineTo(2,-4),e.quadraticCurveTo(10,-4,10,4),e.lineTo(10,7),e.quadraticCurveTo(10,9,7.8,9),e.quadraticCurveTo(5.8,9,5.8,7),e.lineTo(5.8,5),e.quadraticCurveTo(5.8,1,2,1),e.lineTo(-1.5,1),e.lineTo(-1.5,3.5),e.quadraticCurveTo(-1.5,6,-3.5,4.4),e.closePath(),e.fillStyle="#FFBE40",e.fill(),e.shadowBlur=0,e.strokeStyle="#F2A323",e.lineWidth=.8,e.stroke(),e.beginPath(),e.moveTo(-7.7,-2.2),e.lineTo(-3.3,-6),e.strokeStyle="#FFE6A1",e.lineWidth=.8,e.stroke());e.restore()}function $i(e,c,i,o,d,r,{enabled:t=!0,primary:a=!1,pressed:l=!1}={}){let n=Math.min(d*.24,r*H.referenceMatch.buttonRadiusRatio),y=l?2:0;e.save(),de(e,i,o+y,d,r-4,n,t?a?l?p.primaryPressed:p.primary:p.surface:p.surfaceMuted,t?l?2:5:3);let h=t?a?p.onPrimary:p.ink:p.disabledInk;if(["\u91CD\u5F00","\u64A4\u9500","\u6307\u8DEF"].includes(c)&&r>=50){let g=c==="\u91CD\u5F00"?38:c==="\u64A4\u9500"?36:35;P1(e,c,i+d/2,o+r*.3+y,g*(r>=64?1:.79),t),e.shadowColor=a?"rgba(255,255,255,.40)":"rgba(255,255,255,.6)",e.shadowOffsetY=a?0:.6,e.shadowBlur=a?2:.8,hi(e,c,i+d/2,o+r*.72+y,r>=64?18.5:16,h)}else ce(e,c,i+d/2,o+r/2-1+y,a?16:14,h,700);e.restore()}function Xi(e,c,i,o,d=!1){let r=H.referenceMatch.stageMargin;de(e,r,i,c-r*2,o,d?24:30,p.stage,d?4:6)}function Qi(e,c,i,o,d,r,t){de(e,c,i,o,d,d/2,p.surface,3);let a=[["\u5DF2\u8D70 ",p.ink],[""+r,p.primary],[" \u6B65 \xB7 \u8FD8\u5269 ",p.ink],[""+t,p.primary],[" \u5757",p.ink]],l=o<240?13:15;ve(e,l,700);let n=a.map(([g])=>e.measureText(g).width),y=n.reduce((g,s)=>g+s,0),h=c+(o-y)/2;a.forEach(([g,s],w)=>{ce(e,g,h+n[w]/2,i+d/2-1,l,s,700),h+=n[w]})}var Zi=wx.createCanvas(),ee=null,rc=0,Z=null,Jc=new Map,A=e=>K.getElementById(e),F=pc.getContext("2d"),I=375,z=812,W=60,se=24,me=0,Je=[],Pe=null,tc=!0,ac=0,ge=0,Vc="",Ge=wx.createCanvas(),zc=Ge.getContext("2d"),kc={key:"",started:0},Ee=!1,e1="",$c=0,c1=0,$=null;function Me(){tc&&!ac&&(ac=requestAnimationFrame(N1))}ui(Me);try{_.reducedMotion=wx.getStorageSync("number-swipe:reduced-motion")==="1"}catch{}var Uc=Be.playOrder.map(e=>Be.levels.find(c=>c.id===e));function Xc(){let e=wx.getWindowInfo?wx.getWindowInfo():wx.getSystemInfoSync();I=e.windowWidth,z=e.windowHeight,W=Math.max(e.safeArea?.top||0,wx.getMenuButtonBoundingClientRect?.().bottom||0)+12,se=Math.max(16,z-(e.safeArea?.bottom||z)),L.devicePixelRatio=Math.min(e.pixelRatio||1,3),pc.width=I*L.devicePixelRatio,pc.height=z*L.devicePixelRatio,A("board").clientWidth=I,A("board").clientHeight=Math.max(140,z-W-se-218),L.handlers.resize?.(),Me()}function re(e,c,i,o=16,d=p.ink){ce(F,e,c,i,o,d)}function Kc(e,c,i=16){ve(F,i);let o=[];for(let d of String(e).split(` `)){let r="";for(let t of d)r&&F.measureText(r+t).width>c&&(o.push(r),r=""),r+=t;o.push(r)}return o}function Y(e,c,i,o,d,r,{enabled:t=!0,primary:a=!1}={}){$i(F,e,c,i,o,d,{enabled:t,primary:a,pressed:!_.reducedMotion&&e1===e&&Date.now()<$c}),Je.push({label:e,x:c,y:i,w:o,h:d,run:r,enabled:t})}function te(e){e==="btn-rules"&&(Vc=""),A("board").handlers.pointerup?.(),Pe=null,A(e).click()}function A1(){return A("pack-list").children.flatMap(e=>e.children[1].children)}function N1(){if(ac=0,!tc)return;c1++;let e=L.devicePixelRatio;F.setTransform(e,0,0,e,0,0);let c=L.variantSnapshot();if(!c.cleared||c.screen!=="play"?$=null:(!$||$.key!==c.level)&&($={key:c.level,started:Date.now(),requested:ye.completeRequestedAt}),$&&c.soundEnabled&&ye.completeRequestedAt===$.requested){let l=ye.completeStartedAt;$.started=l??(Date.now()-$.requested<500?null:$.requested)}let i=Uc.find(l=>l.id===c.level),o=(i.features||[]).length>=3||c.cellViews?.length>=30;if(Vi(F,I,z,!A("screen-play").className.includes("hidden")&&o),Je=[],A("screen-play").className.includes("hidden")){re("\u6570\u5B57\u4E00\u7B14",I/2,W+24,30,p.primary),re("\u6BCF\u5757\u4E00\u6B21 \xB7 \u6570\u5B57\u5BF9\u6B65\u6570",I/2,W+61,16),re("\u5DF2\u5B8C\u6210 "+A("progress").textContent,I/2,W+90,14,p.inkSecondary),Y("\u8BBE\u7F6E",I-72,W+4,56,34,()=>Ee=!0);let l=Math.max(1,Math.floor((z-W-se-242)/57)),n=l*4,y=Math.ceil(200/n);me=Math.max(0,Math.min(y-1,me));let h=A1();de(F,12,W+110,I-24,l*57+4,24,p.stage,3);for(let g=0;gw.click(),{primary:w.className.includes("current")})}Y("\u4E0A\u4E00\u9875",18,z-se-106,90,38,()=>me=Math.max(0,me-1)),re(me+1+" / "+y,I/2,z-se-87),Y("\u4E0B\u4E00\u9875",I-108,z-se-106,90,38,()=>me=Math.min(y-1,me+1)),Y(A("btn-continue").textContent,18,z-se-56,I-126,42,()=>te("btn-continue"),{primary:!0}),Y("\u53CD\u9988",I-98,z-se-56,80,42,W1)}else{Y("\u9009\u5173",16,W,62,36,()=>te("btn-back")),de(F,I/2-60,W+2,120,32,16,p.coral,3),re("\u7B2C "+L.variantSnapshot().displayOrder+" \u5173",I/2,W+18,18,p.onPrimary),Y(A("btn-sound").textContent,I-94,W,78,36,()=>te("btn-sound")),Qi(F,84,W+43,I-100,31,c.path.length,i.cells.length-c.path.length),Xi(F,I,W+82,A("board").clientHeight,o),_i(Date.now()),F.drawImage($e,0,W+82,I,A("board").clientHeight);let l=Sc(),n=L.variantSnapshot();if(l){let x=n.level+":"+l.start+":"+l.end;kc.key!==x&&(kc={key:x,started:Date.now()});let u=A("board").clientHeight;Ge.width!==Math.round(I*e)&&(Ge.width=Math.round(I*e)),Ge.height!==Math.round(u*e)&&(Ge.height=Math.round(u*e)),zc.setTransform(e,0,0,e,0,0),zc.clearRect(0,0,I,u),Ii(zc,l,n.centers,n.unit,Date.now()-kc.started,n.path),F.drawImage(Ge,0,W+82,I,u),F.save(),F.translate(0,W+82),Yi(F),F.restore()}else kc={key:"",started:0};let y=z-se-102,h=L.variantSnapshot().cleared,g=h?L.variantSnapshot().displayOrder===Uc.length?"200 \u5173\u5168\u90E8\u5B8C\u6210\uFF01":"\u5B8C\u6210\uFF01\u51C6\u5907\u597D\u5C31\u8FDB\u5165\u4E0B\u4E00\u5173\u3002":A("status").className.includes("show")&&A("status").textContent?A("status").textContent:"\u6309\u4F4F\u6ED1\u52A8\u8FDE\u7EBF \xB7 \u6CBF\u6765\u65F6\u8DEF\u9010\u683C\u56DE\u9000",s=Kc(g,I-36,13);s.slice(0,2).forEach((x,u)=>re(u===1&&s.length>2?x.slice(0,-1)+"\u2026":x,I/2,y-12+u*22,13,h?p.success:p.inkSecondary));let w=z<700?54:70;if(h)Y(A("next").hidden?"\u8FD4\u56DE\u9009\u5173":"\u4E0B\u4E00\u5173 \u2192",16,y+22,I-32,w,()=>te(A("next").hidden?"btn-back":"next"),{primary:!0});else{let x=(I-48)/3;Y("\u91CD\u5F00",16,y+22,x,w,()=>te("restart")),Y("\u64A4\u9500",24+x,y+22,x,w,()=>te("undo"),{enabled:!A("undo").disabled}),Y("\u6307\u8DEF",32+2*x,y+22,x,w,()=>te("hint"),{primary:!0})}Y("\u89C4\u5219",16,W+43,56,30,()=>te("btn-rules"))}if($&&$.started!==null&&!_.reducedMotion&&!Ee&&A("rules-sheet").hidden&&gi(F,I,W+82,A("board").clientHeight,Date.now()-$.started),!A("rules-sheet").hidden){F.fillStyle="rgba(67,56,47,.32)",F.fillRect(0,0,I,z);let l=W+12,n=Math.max(240,z-l-se-20);de(F,16,l,I-32,n,24,p.surface,5),Je=[],re("\u600E\u4E48\u73A9",I/2,l+28,23);let y=L.variantSnapshot().level+":"+A("rule-text").textContent;Vc!==y&&(Vc=y,ge=0,ee=null);let h=Uc.find(v=>v.id===L.variantSnapshot().level),g=Ji(h),s=[],w=Math.max(90,Math.min(220,n*.34)),x=Math.max(1,Math.floor((n-w-230)/23));for(let v of g){let R=v==="basic"&&!h.tutorial?` \u683C\u5B50\u91CC\u7684\u6570\u5B57\u8868\u793A\u7B2C\u51E0\u6B65\u5230\u8FD9\u91CC\uFF0C\u4F8B\u5982\u6570\u5B57 5\uFF0C\u8981\u5728\u7B2C 5 \u6B65\u5230\u8FBE\u3002`+(h.geometry==="blocks"?"\u5927\u683C\u6216\u4E0D\u89C4\u5219\u683C\u5B50\uFF0C\u6574\u4E2A\u53EA\u7B97\u4E00\u6B65\u3002":"")+"\u8D70\u9519\u540E\u6CBF\u539F\u8DEF\u9000\u4E00\u6B65\uFF0C\u6216\u70B9\u64A4\u9500\uFF1B\u91CD\u5F00\u4F1A\u6E05\u7A7A\u8DEF\u7EBF\u3002":"",j=Kc(pe[v]+R,I-72,15);for(let P=0;Pf.centers[j]);F.beginPath(),F.moveTo(m.x+v[0],m.y+v[1]),F.lineTo(m.x+R[0],m.y+R[1]),F.setLineDash([5,5]),F.strokeStyle=p.danger,F.lineWidth=4,F.stroke(),F.setLineDash([]),re("\xD7",m.x+(v[0]+R[0])/2,m.y+(v[1]+R[1])/2,26,p.danger)}let k=Z.route.at(-1),S=Z.previous.at(-1),D=f.centers[k],T=f.centers[S]||D;if(D){let v=Z.progress,R=m.x+T[0]+(D[0]-T[0])*v,j=m.y+T[1]+(D[1]-T[1])*v;T!==D&&(F.beginPath(),F.moveTo(m.x+T[0],m.y+T[1]),F.lineTo(R,j),F.strokeStyle=p.primary,F.lineWidth=6,F.lineCap="round",F.stroke()),F.beginPath(),F.arc(R,j,10,0,Math.PI*2),F.strokeStyle=p.hint,F.lineWidth=3,F.stroke()}Kc(Z.message,I-76,14).forEach((v,R)=>re(v,I/2,m.y+m.h+16+R*20,14,p.primary)),u.lines.forEach((v,R)=>re(v,I/2,m.y+m.h+65+R*23,15)),Y("\u91CD\u64AD",I/2-32,l+n-144,64,30,()=>{rc=Date.now()}),s.length>1&&(Y("\u4E0A\u4E00\u6BB5",38,l+n-102,80,30,()=>{ge--,ee=null},{enabled:ge>0}),re(ge+1+" / "+s.length,I/2,l+n-87,14),Y("\u4E0B\u4E00\u6BB5",I-118,l+n-102,80,30,()=>{ge++,ee=null},{enabled:gete("close-rules"),{primary:!0})}if(Ee){F.fillStyle="rgba(67,56,47,.32)",F.fillRect(0,0,I,z),Je=[];let l=Math.max(W,z/2-150);de(F,24,l,I-48,280,24,p.surface,5),re("\u8BBE\u7F6E",I/2,l+32,24),Y(A("btn-sound").textContent,44,l+65,I-88,48,()=>te("btn-sound")),Y("\u51CF\u5C11\u52A8\u6001\uFF1A"+(_.reducedMotion?"\u5F00":"\u5173"),44,l+125,I-88,48,()=>{_.reducedMotion=!_.reducedMotion,wx.setStorageSync("number-swipe:reduced-motion",_.reducedMotion?"1":"0")}),Y("\u5B8C\u6210",44,l+205,I-88,48,()=>Ee=!1,{primary:!0})}let r=!Ee&&A("rules-sheet").hidden&&c.screen==="play",t=!Ee&&!A("rules-sheet").hidden&&!_.reducedMotion&&!!ee,a=r&&$&&!_.reducedMotion&&($.started===null||Date.now()-$.started{e.confirm&&(A("reasoning").value=e.content||"",te("close-feedback"),wx.showModal({title:"\u53CD\u9988\u5DF2\u4FDD\u5B58",content:"\u662F\u5426\u5BFC\u51FA\u5168\u90E8\u8BD5\u73A9\u8BB0\u5F55\uFF1F",success:c=>{c.confirm&&te("export")}}))}})}function i1(e){return{clientX:e.clientX,clientY:e.clientY-W-82,pointerId:e.identifier,pointerType:"touch",preventDefault(){}}}wx.onTouchStart(e=>{if(Pe!==null)return;let c=e.changedTouches[0];if(!c)return;let i=Je.find(o=>c.clientX>=o.x&&c.clientX<=o.x+o.w&&c.clientY>=o.y&&c.clientY<=o.y+o.h);if(i){i.enabled&&(e1=i.label,$c=Date.now()+120,i.run(),Me());return}Ee||!A("rules-sheet").hidden||A("screen-play").className.includes("hidden")||c.clientYW+82+A("board").clientHeight||(Pe=c.identifier,A("board").handlers.pointerdown?.(i1(c)),Me())});wx.onTouchMove(e=>{let c=e.touches.find(i=>i.identifier===Pe);c&&(A("board").handlers.pointermove?.(i1(c)),Me())});var r1=e=>{e.changedTouches.some(c=>c.identifier===Pe)&&(A("board").handlers.pointerup?.(),Pe=null)};wx.onTouchEnd(r1);wx.onTouchCancel(r1);wx.onHide(()=>{tc=!1,rc=Date.now(),Fc(),cancelAnimationFrame(ac),ac=0,Pe=null,A("board").handlers.pointercancel?.(),L.handlers.pagehide?.()});wx.onShow(()=>{tc||(tc=!0,rc=Date.now(),Xc(),Me())});wx.onAudioInterruptionBegin?.(Fc);wx.onWindowResize?.(Xc);GameGlobal.numberSwipeR2={snapshot:()=>({...L.variantSnapshot(),theme:"bright-classroom",fonts:{...gc},renderedFrames:c1,reducedMotion:_.reducedMotion,boardRect:{x:0,y:W+82,w:I,h:A("board").clientHeight},hint:Sc(),audio:{...ye},rules:A("rule-text").textContent,lesson:!A("rules-sheet").hidden&&Z?{key:ee?.key,finished:Z.finished,duration:ee?.duration,path:[...Z.route],message:Z.message}:null}),buttons:()=>Je.map(({label:e,x:c,y:i,w:o,h:d,enabled:r})=>({label:e,x:c,y:i,w:o,h:d,enabled:r}))};Xc();Me();})();