1"use strict";(globalThis.webpackChunk_unifiedpatents_analie=globalThis.webpackChunk_unifiedpatents_analie||[]).push([[8736],{18811(t,e,n){n.d(e,{A:()=>l});var o=n(96540),a=n(5556),r=n.n(a),s=n(20175),c=n(50400);const i={container:{padding:16,display:"flex",alignItems:"center",justifyContent:"center"},help:{flex:1,textAlign:"center"}},u=({user:t,domain:e="app",isPublicSignupAllowed:n=!1,showHelp:a=!0,helpText:r="Please Login to Access",helpButtonSize:u="default",children:l,style:h})=>{const{action:d,accessLevel:_}=t,f=_[e],m=(0,s.Hk)(f,"full");return(0,s.Hk)(f,"guest")?m||n?o.createElement("div",{style:h},l):a?o.createElement("div",{style:i.container},o.createElement("div",{style:i.help},o.createElement(c.Ay,{disabled:!0,size:u},"Access Restricted"),o.createElement("br",null),o.createElement("a",{href:"//www.unifiedpatents.com/join/",target:"_blank",rel:"noopener noreferrer"},o.createElement("small",null,"Please upgrade your membership to gain full access.")))):null:a?o.createElement("div",{style:i.container},o.createElement("div",{style:i.help},o.createElement(c.Ay,{type:"primary",size:u,onClick:d.showLoginPopup},r),o.createElement("br",null),o.createElement("a",{onClick:d.showSignupPopup},o.createElement("small",null,"Not a member? Sign up for free!")))):null};u.propTypes={domain:r().oneOf(s.JG),isPublicSignupAllowed:r().bool,showHelp:r().bool,helpText:r().string,helpButtonSize:r().string};const l=(0,s.Cb)(u)},27449(t,e,n){n.d(e,{HN:()=>I,Jv:()=>P,Mo:()=>w,WH:()=>A,db:()=>j,fd:()=>O,gL:()=>N,i1:()=>C,p2:()=>b,qJ:()=>S,v$:()=>T,yu:()=>E});var o=n(96540),a=n(5556),r=n.n(a),s=n(53357),c=n(24147),i=n(25359),u=n(51863),l=n(30802),h=n(96832),d=n(10535);function _(){return _=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var o in n)({}).hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},_.apply(null,arguments)}const f={Instituted:h.h7,Unpatentable:h.h7,Cancelled:h.Cl,Settled:h.yU,Patentable:h.lm,Denied:h.E2,"Not Instituted":h.E2,Pending:h.Yb},m={left:160,right:50,top:50,bottom:50},p={left:280,right:50,top:50,bottom:50},g=(0,u.gq)(i.A),y=(0,u.gq)(c.A),k={query:r().object},b=t=>o.createElement(d.Ay,_({apiCall:s.fL,query:t.query,chart:g,dataFormatter:t=>(0,l.My)((0,l.sO)(t),["Denied","Instituted"]),title:"Institutions for Challenged Claims",colorMap:f,scrollable:!1},t));b.propTypes=k;const S=t=>o.createElement(d.Ay,_({apiCall:s.nl,query:t.query,chart:y,dataFormatter:l.k_,defaults:{show:"percentage",sort:["102","102 & 103","103"]},title:"Institutions for Challenged Claims",subtitle:"by Invalidity (102 & 103) Grounds",axisTitleX:"Petitioner Asserted Grounds",colorMap:f,tickTotalY:5,legends:["Denied","Instituted"],scrollable:!1},t));S.propTypes=k;const E=t=>o.createElement(d.Ay,_({apiCall:s.K7,query:t.query,chart:g,dataFormatter:t=>(0,l.My)((0,l.sO)(t),["Patentable","Pending","Settled","Cancelled","Unpatentable"]),title:"Outcomes for Instituted Claims",colorMap:f,scrollable:!1},t));E.propTypes=k;const P=t=>o.createElement(d.Ay,_({apiCall:s.ej,query:t.query,chart:y,dataFormatter:l.k_,defaults:{show:"percentage",sort:["102","102 & ~103","102 & 103","~102 & 103","103"]},title:"Outcomes for Instituted Claims",subtitle:"by Invalidity (102 & 103) Grounds",axisTitleX:"Board Instituted Grounds",colorMap:f,tickTotalY:5,legends:["Patentable","Pending","Settled","Cancelled","Unpatentable"],scrollable:!1},t));P.propTypes=k;const w=t=>o.createElement(d.Ay,_({apiCall:s.iW,query:t.query,chart:y,dataFormatter:l.k_,defaults:{show:"count",sort:"Instituted"},title:"Institution Rates for Petitioners' Counsel",colorMap:f,orientation:"vertical",showGridLines:!1,height:750,margin:p,legends:["Instituted","Denied"]},t));w.propTypes=k;const N=t=>o.createElement(d.Ay,_({apiCall:s.MU,query:t.query,chart:y,dataFormatter:l.k_,defaults:{show:"count",sort:"Denied"},title:"Institution Rates for Patent Owners' Counsel",colorMap:f,orientation:"vertical",showGridLines:!1,height:750,margin:p,legends:["Instituted","Denied"]},t));N.propTypes=k;const O=t=>o.createElement(d.Ay,_({apiCall:s.Df,query:t.query,chart:y,dataFormatter:l.k_,defaults:{show:"count",sort:"__total__"},title:"Institution Rates for Author Judge",colorMap:f,orientation:"vertical",showGridLines:!1,height:750,margin:m,legends:["Instituted","Denied"]},t));
1O.propTypes=k;const A=t=>o.createElement(d.Ay,_({apiCall:s.s$,query:t.query,chart:y,dataFormatter:l.k_,defaults:{show:"count",sort:"__total__"},title:"Institution Rates for Panel Judge",colorMap:f,orientation:"vertical",showGridLines:!1,height:750,margin:m,legends:["Instituted","Denied"]},t));A.propTypes=k;const T=t=>o.createElement(d.Ay,_({apiCall:s.ZG,query:t.query,chart:y,dataFormatter:l.k_,defaults:{show:"count",sort:"Unpatentable"},title:"Final Written Decision Rates for Petitioners' Counsel",colorMap:f,orientation:"vertical",showGridLines:!1,height:750,margin:p,legends:["Patentable","Unpatentable","Cancelled","Settled","Pending"]},t));T.propTypes=k;const j=t=>o.createElement(d.Ay,_({apiCall:s.tN,query:t.query,chart:y,dataFormatter:l.k_,defaults:{show:"count",sort:"Patentable"},title:"Final Written Decision Rates for Patent Owners' Counsel",colorMap:f,orientation:"vertical",showGridLines:!1,height:750,margin:p,legends:["Patentable","Unpatentable","Cancelled","Settled","Pending"]},t));j.propTypes=k;const C=t=>o.createElement(d.Ay,_({apiCall:s._m,query:t.query,chart:y,dataFormatter:l.k_,defaults:{show:"count",sort:"__total__"},title:"Final Written Decision Rates for Author Judge",colorMap:f,orientation:"vertical",showGridLines:!1,height:750,margin:m,legends:["Patentable","Unpatentable","Cancelled","Settled","Pending"]},t));C.propTypes=k;const I=t=>o.createElement(d.Ay,_({apiCall:s.JM,query:t.query,chart:y,dataFormatter:l.k_,defaults:{show:"count",sort:"__total__"},title:"Final Written Decision Rates for Panel Judge",colorMap:f,orientation:"vertical",showGridLines:!1,height:750,margin:m,legends:["Patentable","Unpatentable","Cancelled","Settled","Pending"]},t));I.propTypes=k},14171(t,e,n){n.r(e),n.d(e,{default:()=>c});var o=n(96540),a=n(27449),r=n(36552),s=n(18811);const c=t=>{const e=t.query;return o.createElement(s.A,{isPublicSignupAllowed:!0,showHelp:!0},o.createElement(a.Mo,{query:e}),o.createElement(r.A,null),o.createElement(a.v$,{query:e}),o.createElement(r.A,null),o.createElement(a.gL,{query:e}),o.createElement(r.A,null),o.createElement(a.db,{query:e}))}},83123(t,e,n){n.d(e,{BM:()=>r,Gp:()=>i,LJ:()=>h,_J:()=>u,bD:()=>s,hD:()=>c,oI:()=>d});var o=n(2543),a=n(86723);const r={PATENT:"Patent",UPLOAD_FILE:"UploadFile",MANUAL_ENTRY:"ManualEntry",RECOMMENDATION:"Recommendation",STANDARD:"Standard"},s={GRANT:"GRANT",APPLICATION:"APPLICATION",INTERNATIONAL:"INTERNATIONAL",OTHER:"OTHER"},c={US:"EN",CA:"EN",WO:"EN",GB:"EN",EP:"EN",KR:"KO",JP:"JA",CN:"ZH",DE:"DE",FR:"FR",DEFAULT:"EN"},i={OC_L:"Operating Company (Large)",OC_SM:"Operating Company (Small/Medium)",OC:"Operating Company (Unknown Size)",NPE_PAE:"NPE (Patent Assertion Entity)",NPE_SC:"NPE (Small Company)",NPE_I:"NPE (Individual)",NPE:"NPE (Unspecified)",U:"University / Research Institute",G:"Government / NGO / Non-Profit",DA:"Defensive Aggregator",UP:"Unified Patents",O:"Other"},u=t=>t&&i[String(t).toUpperCase()]||t,l={NPE_PAE:"blue",NPE_SC:"blue",NPE_I:"blue",NPE:"blue",OC_L:"default",OC_SM:"default",OC:"default",U:"green",G:"green",DA:"orange",UP:"orange",O:"default"},h=t=>t&&l[String(t).toUpperCase()]||"default",d=t=>{const e=(0,a.aN)(t);return(0,o.isArray)(e)?e.map(u).join(", "):u(e)}},53357(t,e,n){n.d(e,{BO:()=>q,BR:()=>P,Cg:()=>j,Df:()=>H,Eh:()=>_,FQ:()=>L,He:()=>U,JM:()=>K,JN:()=>m,K7:()=>F,MU:()=>W,Mt:()=>b,Nw:()=>G,SL:()=>S,TT:()=>O,Tr:()=>p,YA:()=>h,Yj:()=>Z,ZG:()=>Y,_m:()=>$,_s:()=>E,ar:()=>w,bu:()=>M,dV:()=>N,eh:()=>A,ej:()=>z,fL:()=>D,hl:()=>I,iW:()=>J,k:()=>Q,lr:()=>l,mt:()=>f,nJ:()=>d,nl:()=>R,nt:()=>v,oe:()=>g,rF:()=>y,s$:()=>x,tN:()=>B,tx:()=>C,yx:()=>k,zO:()=>T});n(44114),n(78624);var o=n(2543),a=n(1376),r=n(61586),s=n(83778),c=n(48916),i=n(83123),u=n(97200);const l=`${u.H$}/cases/ptab/_search`;function h(t){return fetch(`${u.H$}/cases/ptab/${t}`,(0,r.N)("GET",!1,!1)).then(t=>t.json())}function d(t,e=!1){return(0,s.wz)({sort:"-filing_date",...t},["filings"],20,e)}function _(t){return fetch(l,(0,r.N)("POST",d(t,!0))).then(t=>t.json())}function f(t){return fetch(l,(0,r.N)("POST",(0,s.wz)(t,[],0))).then(t=>t.json()).then(t=>t.hits.total.value)}function m(t){return fetch(l,(0,r.N)("POST",(0,s.hn)("up_status","up_substatus",t,10))).then(t=>t.json()).then(t=>{const e={};
1return t.aggregations.up_status.buckets.forEach(t=>{const n={};t.up_substatus.buckets.forEach(t=>n[(0,c.Sn)(t.key)]=t.doc_count),e[(0,c.Sn)(t.key)]={total:t.doc_count,subs:n}}),e})}function p(t,e){return fetch(l,(0,r.N)("POST",(0,s.AA)(t,{[t]:e}))).then(t=>t.json()).then(e=>e.aggregations[t].buckets.map(t=>(0,c.Sn)(t.key)))}function g(t,e,n){let o="p"===t.type?"petitioners":"patent_owners";return fetch(l,(0,r.N)("POST",(0,s.AA)(o,e,n))).then(t=>t.json()).then(t=>t.aggregations[o].buckets.map(t=>({name:(0,c.Sn)(t.key),count:t.doc_count})))}function y(t,e,n="year"){return fetch(l,(0,r.N)("POST",(0,s.MG)(e,n,t))).then(t=>t.json()).then(t=>t.aggregations[e].buckets)}function k(t,e,n,o="year"){return fetch(l,(0,r.N)("POST",(0,s.WY)(e,n,o,t))).then(t=>t.json()).then(t=>t.aggregations[e].buckets.map(t=>({key:t.key,key_as_string:t.key_as_string,doc_count:t.doc_count,value:t[n].buckets.map(t=>({key:t.key,doc_count:t.doc_count}))})))}function b(t){return(0,a.Q7)([fetch(l,(0,r.N)("POST",(0,s.hn)("up_status","up_substatus",{...t,up_status:"Not Instituted"}))).then(t=>t.json()),fetch(l,(0,r.N)("POST",(0,s.WP)("up_institution_phase","up_status_concat","claim_outcome_at_fwd",t))).then(t=>t.json())]).then(([e,n])=>{let o=[];return t.up_status&&"Not Instituted"!==t.up_status||e.aggregations.up_status.buckets.forEach(t=>{let e=[];t.up_substatus.buckets.forEach(t=>e.push({k:(0,c.Sn)(t.key),v:t.doc_count})),o.push({k:(0,c.Sn)(t.key),v:e})}),n.aggregations.up_institution_phase.buckets.forEach(t=>{let e=[],n=0;t.up_status_concat.buckets.forEach(t=>{if(!t.key.startsWith("not instituted"))if("final written decision"==t.key||"adverse judgment"==t.key){let n=[],o=0;t.claim_outcome_at_fwd.buckets.forEach(t=>{n.push({k:(0,c.Sn)(t.key),v:t.doc_count}),o+=t.doc_count}),n.push({k:"N/A",v:t.doc_count-o}),e.push({k:(0,c.Sn)(t.key),v:n})}else t.key.startsWith("pending")?n+=t.doc_count:e.push({k:(0,c.Sn)(t.key),v:t.doc_count})}),e.push({k:"Pending",v:n}),o.push({k:(0,c.Sn)(t.key),v:e})}),o})}function S(t,e=25){return fetch(l,(0,r.N)("POST",(0,s.hn)("lawfirms.petitioner","up_institution_outcome",t,e))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["lawfirms.petitioner"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.up_institution_outcome.buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function E(t,e=25){return fetch(l,(0,r.N)("POST",(0,s.hn)("lawfirms.patent_owner","up_institution_outcome",t,e))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["lawfirms.patent_owner"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.up_institution_outcome.buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function P(t){return fetch(l,(0,r.N)("POST",(0,s.hn)("judges.author","up_institution_outcome",(0,o.omit)(t,["size"]),t.size))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["judges.author"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.up_institution_outcome.buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function w(t){return fetch(l,(0,r.N)("POST",(0,s.hn)("judges.panel","up_institution_outcome",(0,o.omit)(t,["size"]),t.size))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["judges.panel"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.up_institution_outcome.buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function N(t,e=25){return fetch(l,(0,r.N)("POST",(0,s.hn)("lawfirms.petitioner","claim_outcome_at_fwd",t,e))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["lawfirms.petitioner"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.claim_outcome_at_fwd.buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function O(t,e=25){return fetch(l,(0,r.N)("POST",(0,s.hn)("lawfirms.patent_owner","claim_outcome_at_fwd",t,e))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["lawfirms.patent_owner"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.claim_outcome_at_fwd.buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function A(t){return fetch(l,(0,r.N)("POST",(0,s.hn)("judges.author","claim_outcome_at_fwd",(0,o.omit)(t,["size"]),t.size))).then(t=>t.json()).then(t=>{let e={};
1return t.aggregations["judges.author"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.claim_outcome_at_fwd.buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function T(t){return fetch(l,(0,r.N)("POST",(0,s.hn)("judges.panel","claim_outcome_at_fwd",(0,o.omit)(t,["size"]),t.size))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["judges.panel"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.claim_outcome_at_fwd.buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function j(t){return fetch(l,(0,r.N)("POST",(0,s.AA)("ptab_tech_center",t))).then(t=>t.json()).then(t=>{let e=t.aggregations.ptab_tech_center.sum_other_doc_count,n=e?{Other:e}:{};return t.aggregations.ptab_tech_center.buckets.forEach(t=>n[(0,c.Sn)(t.key)]=t.doc_count),n})}function C(t){const e={T:"High-Tech (T)",M:"Medical (M)",O:"Other (O)"};return fetch(l,(0,r.N)("POST",(0,s.AA)("up_industry",t))).then(t=>t.json()).then(t=>{let n={};return t.aggregations.up_industry.buckets.forEach(t=>n[e[(0,c.Sn)(t.key)]]=t.doc_count),n})}function I(t){return fetch(l,(0,r.N)("POST",(0,s.AA)("up_po_type",t))).then(t=>t.json()).then(t=>{let e={};return t.aggregations.up_po_type.buckets.forEach(t=>e[(0,i._J)(t.key)]=t.doc_count),e})}function v(t){return fetch(l,(0,r.N)("POST",(0,s.AA)("up_pet_type",t))).then(t=>t.json()).then(t=>{let e={};return t.aggregations.up_pet_type.buckets.forEach(t=>e[(0,i._J)(t.key)]=t.doc_count),e})}function L(t){return fetch(l,(0,r.N)("POST",(0,s.WY)("filing_date","up_po_type","year",t))).then(t=>t.json()).then(t=>{let e={};return t.aggregations.filing_date.buckets.forEach(t=>{const n=t.key_as_string.substring(0,4);e[n]={},t.up_po_type.buckets.forEach(t=>e[n][(0,i._J)(t.key)]=t.doc_count)}),e})}function M(t){return fetch(l,(0,r.N)("POST",(0,s.WY)("filing_date","type","year",t))).then(t=>t.json()).then(t=>{let e={};return t.aggregations.filing_date.buckets.forEach(t=>{const n=t.key_as_string.substring(0,4);e[n]={},t.type.buckets.forEach(t=>e[n][t.key.toUpperCase()]=t.doc_count)}),e})}function q(t){const e="up_institution_date",n="up_institution_outcome";return fetch(l,(0,r.N)("POST",(0,s.WY)(e,n,"year",t))).then(t=>t.json()).then(t=>{let o={};return t.aggregations[e].buckets.forEach(t=>{const e=t.key_as_string.substring(0,4);o[e]={},t[n].buckets.forEach(t=>o[e][(0,c.Sn)(t.key)]=t.doc_count)}),o})}function G(t){return fetch(l,(0,r.N)("POST",(0,s.AA)("claim_outcome_at_institution",t))).then(t=>t.json()).then(t=>{let e={};return t.aggregations.claim_outcome_at_institution.buckets.forEach(t=>e[(0,c.Sn)(t.key)]=t.doc_count),e})}function U(t){return fetch(l,(0,r.N)("POST",(0,s.AA)("claim_outcome_at_fwd",t))).then(t=>t.json()).then(t=>{let e={};return t.aggregations.claim_outcome_at_fwd.buckets.forEach(t=>e[(0,c.Sn)(t.key)]=t.doc_count),e})}function D(t){return fetch(l,(0,r.N)("POST",(0,s.L4)("claims",(0,s.AA)("claims.instituted_outcome",t)))).then(t=>t.json()).then(t=>{let e={};return t.aggregations.claims["claims.instituted_outcome"].buckets.forEach(t=>e[(0,c.Sn)(t.key)]=t.doc_count),e})}function R(t){return fetch(l,(0,r.N)("POST",(0,s.L4)("claims",(0,s.hn)("claims.asserted_grounds","claims.instituted_outcome",t)))).then(t=>t.json()).then(t=>{let e={};return t.aggregations.claims["claims.asserted_grounds"].buckets.forEach(t=>{let n=(0,c.Sn)(t.key).replace(","," & ");e[n]={},t["claims.instituted_outcome"].buckets.forEach(t=>e[n][(0,c.Sn)(t.key)]=t.doc_count)}),e})}function F(t){return fetch(l,(0,r.N)("POST",(0,s.L4)("claims",(0,s.AA)("claims.fwd_outcome",t)))).then(t=>t.json()).then(t=>{let e={};return t.aggregations.claims["claims.fwd_outcome"].buckets.forEach(t=>e[(0,c.Sn)(t.key)]=t.doc_count),e})}function z(t){return fetch(l,(0,r.N)("POST",(0,s.L4)("claims",(0,s.WP)("claims.asserted_grounds","claims.instituted_grounds","claims.fwd_outcome",t)))).then(t=>t.json()).then(t=>{let e={102:{},"102 & ~103":{},"102 & 103":{},"~102 & 103":{},103:{}};return t.aggregations.claims["claims.asserted_grounds"].buckets.forEach(t=>{t["claims.instituted_grounds"].buckets.forEach(n=>{n["claims.fwd_outcome"].buckets.forEach(o=>{"102"===t.key&&"102"===n.key?e[102][(0,c.Sn)(o.key)]=o.doc_count:t.key.indexOf("102")>=0&&t.key.indexOf("103")>=0?"102"===n.key?e["102 & ~103"][(0,c.Sn)(o.key)]=o.doc_count:n.key.indexOf("102")>=0&&n.key.indexOf("103")>=0?e["102 & 103"][(0,c.Sn)(o.key)]=o.doc_count:"103"===n.key&&(e["~102 & 103"][(0,c.Sn)(o.key)]=o.doc_count):"103"===t.key&&"103"===n.key&&(e[103][(0,c.Sn)(o.key)]=o.doc_count)})})}),e})}function J(t){return fetch(l,(0,r.N)("POST",(0,s.L4)("claims",(0,s.hn)("lawfirms.petitioner","claims.instituted_outcome",t),"lawfirms.petitioner"))).then(t=>t.json()).then(t=>{let e={};
1return t.aggregations["lawfirms.petitioner"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.claims["claims.instituted_outcome"].buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function W(t){return fetch(l,(0,r.N)("POST",(0,s.L4)("claims",(0,s.hn)("lawfirms.patent_owner","claims.instituted_outcome",t),"lawfirms.patent_owner"))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["lawfirms.patent_owner"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.claims["claims.instituted_outcome"].buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function H(t){return fetch(l,(0,r.N)("POST",(0,s.L4)("claims",(0,s.hn)("judges.author","claims.instituted_outcome",t),"judges.author"))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["judges.author"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.claims["claims.instituted_outcome"].buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function x(t){return fetch(l,(0,r.N)("POST",(0,s.L4)("claims",(0,s.hn)("judges.panel","claims.instituted_outcome",t),"judges.panel"))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["judges.panel"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.claims["claims.instituted_outcome"].buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function Y(t){return fetch(l,(0,r.N)("POST",(0,s.L4)("claims",(0,s.hn)("lawfirms.petitioner","claims.fwd_outcome",t),"lawfirms.petitioner"))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["lawfirms.petitioner"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.claims["claims.fwd_outcome"].buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function B(t){return fetch(l,(0,r.N)("POST",(0,s.L4)("claims",(0,s.hn)("lawfirms.patent_owner","claims.fwd_outcome",t),"lawfirms.patent_owner"))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["lawfirms.patent_owner"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.claims["claims.fwd_outcome"].buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function $(t){return fetch(l,(0,r.N)("POST",(0,s.L4)("claims",(0,s.hn)("judges.author","claims.fwd_outcome",t),"judges.author"))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["judges.author"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.claims["claims.fwd_outcome"].buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function K(t){return fetch(l,(0,r.N)("POST",(0,s.L4)("claims",(0,s.hn)("judges.panel","claims.fwd_outcome",t),"judges.panel"))).then(t=>t.json()).then(t=>{let e={};return t.aggregations["judges.panel"].buckets.forEach(t=>{e[(0,c.Sn)(t.key)]={},t.claims["claims.fwd_outcome"].buckets.forEach(n=>e[(0,c.Sn)(t.key)][(0,c.Sn)(n.key)]=n.doc_count)}),e})}function Q(t){const e=t.size,n=2*t.size,r=(0,o.omit)(t,["size"]);return(0,a.Q7)([S(r,n),N(r,n)]).then(([t,n])=>{const a=(0,o.intersection)(Object.keys(t),Object.keys(n));let r=[],s={};return a.forEach(e=>{s[e]||(s[e]={});const o=t[e]["Instituted - Granted"]||0,a=t[e]["Not Instituted - Merits"]||0,c=n[e]["All Claims Patentable"]||0;r.push([e,(o-a-2*c)/(o+a)]),s[e]["Instituted - Granted"]=o,s[e]["Not Instituted - Merits"]=a,s[e]["All Claims Patentable"]=c}),(0,o.pick)(s,(0,o.sortBy)(r,t=>-t[1]).slice(0,e).map(t=>t[0]))})}function Z(t){const e=t.size,n=2*e,r=(0,o.omit)(t,["size"]);return(0,a.Q7)([E(r,n),O(r,n)]).then(([t,n])=>{const a=(0,o.intersection)(Object.keys(t),Object.keys(n));let r=[],s={};return a.forEach(e=>{s[e]||(s[e]={});const o=t[e]["Instituted - Granted"]||0,a=t[e]["Not Instituted - Merits"]||0,c=n[e]["All Claims Patentable"]||0;r.push([e,(o-a-2*c)/(o+a)]),s[e]["Instituted - Granted"]=o,s[e]["Not Instituted - Merits"]=a,s[e]["All Claims Patentable"]=c}),(0,o.pick)(s,(0,o.sortBy)(r,t=>t[1]).slice(0,e).map(t=>t[0]))})}}}]); 2//# sourceMappingURL=8736.c4ed6bba1bc660f5f789.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.