1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3855],{23855:function(e,n,t){t.d(n,{bz:function(){return en},n5:function(){return T},rC:function(){return s},Hy:function(){return H},mw:function(){return u},TE:function(){return d},xU:function(){return p},Q_:function(){return et},Ir:function(){return J},gT:function(){return i},yp:function(){return k},Ns:function(){return V},dV:function(){return R},tc:function(){return W},fd:function(){return D},l9:function(){return G},M_:function(){return O},yD:function(){return U},Og:function(){return P},JU:function(){return Q},bM:function(){return Z},PR:function(){return v},EX:function(){return ee},at:function(){return j},jV:function(){return b}});var r,l,o=JSON.parse('{"j":{"LUDLOW":"James Ludlow & Son","BUSINESS_BOX":"Romec"},"J":{"First National Standard":"Cochrane","Second National Standard":"Smith & Hawkes","Early Penfold":"Cochrane","Standard Penfold":"Cochrane","Late Penfold":"Cochrane","LB215 (Allied Iron Founders)":"Allied Iron Founders","LB215 (Allied Iron Founders) â Allied foundry":"Allied Iron Founders","LB216 (Carron Company)":"Carron Company","LB216 (Carron Company) â Carron":"Carron Company","LB216 (Carron Company Stirlingshire)":"Carron Company","LB216 (Carron Company Stirlingshire) â Carron Stirlingshire":"Carron Company","LB217 (Carron Company Stirlingshire 1977 pattern)":"Carron Company","LB217 (Carron Company Stirlingshire 1977 pattern) â 1977 pattern":"Carron Company","LB218 (Carron Stirlingshire)":"Carron Company","LB218 (Carron Stirlingshire) â Carron Stirlingshire":"Carron Company","LB219 (Lion Foundry Kirkintilloch)":"Lion Foundry Kirkintilloch","LB219 (Lion Foundry Kirkintilloch) â Lion Foundry":"Lion Foundry Kirkintilloch","LB220 (Carronade)":"Carron Company","LB220 (Carronade) â Carronade":"Carron Company","LB221 (Machan Scotland)":"Machan Scotland","LB221 (Machan Scotland) â Machan":"Machan Scotland","LB222 (Abbott Engineering)":"Abbott Engineering","LB222 (Abbott Engineering) â Abbott":"Abbott Engineering","LB223 (Machan Scotland, Royal Mail)":"Machan Scotland","LB223 (Machan Scotland, Royal Mail) â modern flat":"Machan Scotland","LB3426 (Stainless steel, RM Manufacturing)":"Royal Mail Manufacturing","LB3426 (Stainless steel, RM Manufacturing) â stainless RM":"Royal Mail Manufacturing","Size A":"James Ludlow & Son","Size B":"James Ludlow & Son","Size A Lamp":"James Ludlow & Son","Size B Lamp":"James Ludlow & Son","Royal Mail Business Box":"Romec","Type F":"Vandyke Engineering","Type G":"Carron Company","Double Type G":"Carron Company","Type H (Double G)":"Carron Company","Type F Fluted":"Smith & Hawkes","Fluted pillar":"Smith & Hawkes","Anonymous Transitional":"Andrew Handyside & Co","Anonymous pillar":"Andrew Handyside & Co","Anonymous Type A":"Andrew Handyside & Co","Anonymous Type B":"Andrew Handyside & Co","Anonymous pillar â wall":"Andrew Handyside & Co","Type B Nigerian pattern":"Lion Boiler & Stamping Co","Anonymous wall box":"Andrew Handyside & Co","Reproduction Penfold":"Machan Scotland","LB202 (Letters Only)":"Andrew Handyside & Co","LB202 (Letters Only) â letters only":"Andrew Handyside & Co","LB204 (EviiR Closed cipher, small tablet)":"Andrew Handyside & Co","LB204 (EviiR Closed cipher, small tablet) â small tablet":"Andrew Handyside & Co","LB205 (EviiR Closed cipher, large tablet)":"Andrew Handyside & Co","LB205 (EviiR Closed cipher, large tablet) â large tablet":"Andrew Handyside & Co","LB206 (GR crown and small cipher)":"Andrew Handyside & Co","LB206 (GR crown and small cipher) â loaf / Hovis-style":"Andrew Handyside & Co","LB207":"Andrew Handyside & Co","LB207 â early GvR":"Andrew Handyside & Co","LB207 â loaf / Hovis-style":"Andrew Handyside & Co","LB208":"W. T. Allen & Co","LB208 â early GvR":"W. T. Allen & Co","LB208 â loaf / Hovis-style":"W. T. Allen & Co","LB209":"Derby Castings","LB209 â early GvR":"Derby Castings","LB209 â loaf / Hovis-style":"Derby Castings","LB210":"W. T. Allen & Co","LB210 â early GvR":"W. T. Allen & Co","LB210 â loaf / Hovis-style":"W. T. Allen & Co","LB211 (GvR 1935 Pattern)":"W. T. Allen & Co","LB212 (1936 revised 1935 Pattern)":"W. T. Allen & Co","LB212 (1936 revised 1935 Pattern) â waggon top":"W. T. Allen & Co","LB213 (1940 Pattern)":"W. T. Allen & Co","LB213 (1940 Pattern) â 1940 rectangle":"W. T. Allen & Co","LB214 (1952)":"W. T. Allen & Co","LB214 (1952) â 1952 pattern":"W. T. Allen & Co","LB224 (Type N Bantam)":"Machan Scotland","LB224 (Type N Bantam) â Bantam":"Machan Scotland"}}');let a={pillar_box:"PILLAR",pedestal_box:"PEDESTAL",wall_box:"WALL",lamp_box:"LAMP",ludlow_style_wall_box:"LUDLOW",business_box:"BUSINESS_BOX",parcel_postbox:"PARCEL"},i={PILLAR:"pillar_box",PEDESTAL:"pedestal_box",WALL:"wall_box",LAMP:"lamp_box",LUDLOW:"ludlow_style_wall_box",BUSINESS_BOX:"business_box",PARCEL:"parcel_postbox"},s=["PILLAR","PEDESTAL","WALL","LAMP","LUDLOW","BUSINESS_BOX","PARCEL"],d=null!==(r=o.j)&&void 0!==r?r:{},u=null!==(l=o.J)&&void 0!==l?l:{},p=["Queen Victoria","King Edward VII","King George V","King Edward VIII","King George VI","Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"],c=["Queen Victoria","King Edward VII","King George V","King Edward VIII","King George VI"],y={ludlow_style_wall_box:["King Charles III"],parcel_postbox:[...c],business_box:[...c],pedestal_box:[...c]},g={"Queen Victoria":"VR","King Edward VII":"EVIIR","King George V":"GR","King Edward VIII":"EVIIIR","King George VI":"GVIR","Queen Elizabeth II":"EIIR","King Charles III":"CR","Scottish Crown":"SCOTTISH_CROWN",Unknown:"UNKNOWN"};function h(e){var n;let t=null!==(n=null==e?void 0:e.trim())&&void 0!==n?n:"";return t?t.replace(/\s+\([^)]+\)\s*$/,"").trim():""}let m=null;function b(e){m=function(e){if(!e||"object"!=typeof e)return null;let n=Array.isArray(e.taxonomy_forms)?e.taxonomy_forms:[],t=Array.isArray(e.public_reigns)?e.public_reigns:[],r=e.reign_name_to_code&&"object"==typeof e.reign_name_to_code?{...e.reign_name_to_code}:{};return 0===n.length||0===Object.keys(r).length?null:{taxonomy_forms:n,public_reigns:t,reign_name_to_code:r,leaf_form_allowed_reign_codes:function(e){let n=new Map;for(let o of e){var t,r,l;let e=String(null!==(t=o.type_code)&&void 0!==t?t:"").trim().toUpperCase();if(!e)continue;let a=null!==(r=n.get(e))&&void 0!==r?r:new Set;for(let e of o.patterns)for(let n of e.types)if(!1!==n.is_active)for(let e of null!==(l=n.allowed_reign_codes)&&void 0!==l?l:[]){let n=String(e).trim().toUpperCase();n&&a.add(n)}n.set(e,a)}let o={};for(let[e,t]of n.entries())o[e]=[...t].sort((e,n)=>e.localeCompare(n,"en-GB"));return o}(n)}}(e)}function _(e){return null!=e?e:m}function f(e,n){var t;let r=null===(t=a[e])||void 0===t?void 0:t.toUpperCase();if(r)return n.taxonomy_forms.find(e=>{var n;return String(null!==(n=e.type_code)&&void 0!==n?n:"").trim().toUpperCase()===r})}function I(e,n){var t,r;let l=h(e);if(!l||"Unknown"===l)return null;let o=null===(t=null!==(r=n.reign_name_to_code[l])&&void 0!==r?r:g[l])||void 0===t?void 0:t.trim();return o?o.toUpperCase():null}function L(e,n){var t;if(!1===e.is_active)return!1;let r=null!==(t=e.allowed_reign_codes)&&void 0!==t?t:[];return 0===r.length||null===n||r.map(e=>String(e).trim().toUpperCase()).includes(n)}function B(e,n){let t=f(e,n);return t?t.patterns.map(e=>({id:e.pattern_id,label:e.pattern_label})):[]}function w(e,n,t){let r=f(e,t);if(!r)return[];let l=r.patterns.find(e=>e.pattern_id===n);return l?l.types.filter(e=>!1!==e.is_active).map(e=>e.public_label):[]}function C(e,n,t){let r=f(e,t);if(!r)return["Unknown","Other"];let l=I(n,t);if(null===l){let e=new Set;for(let n of r.patterns)for(let t of n.types)!1!==t.is_active&&e.add(t.public_label);return["Unknown",...[...e].sort((e,n)=>e.localeCompare(n,void 0,{sensitivity:"base"})),"Other"]}let o=new Set;for(let e of r.patterns)for(let n of e.types)L(n,l)&&o.add(n.public_label);return 0===o.size?["Unknown","Other"]:["Unknown",...[...o].sort((e,n)=>e.localeCompare(n,void 0,{sensitivity:"base"})),"Other"]}function v(e,n,t){let r=h(n);if(!r||"Unknown"===r)return!0;let l=_(null!=t?t:void 0),o=a[e];if(l&&o){let e=l.leaf_form_allowed_reign_codes[o.toUpperCase()];if(null==e?void 0:e.length){var i,s;let n=null===(i=null!==(s=l.reign_name_to_code[r])&&void 0!==s?s:g[r])||void 0===i?void 0:i.trim(),t=n?n.toUpperCase():"";if(t)return new Set(e.map(e=>String(e).trim().toUpperCase())).has(t)}}return function(e,n){let t=y[e];return null==t||!t.length||!t.includes(n)}(e,r)}let S={pillar_box:{standard_cylindrical:["Queen Victoria","King Edward VII","King George V","King Edward VIII","King George VI","Queen Elizabeth II","King Charles III","Scottish Crown"],early_victorian:["Queen Victoria"],liverpool_special:["Queen Victoria","Unknown"],penfold:["Queen Victoria"],fluted:["Queen Victoria"],anonymous:["Queen Victoria"],experimental:["Queen Victoria"],oval_vending_1931:["King George V","Queen Elizabeth II","Unknown"],modern_pillar:["King George VI","Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"],indoor_pillar:["Queen Victoria","King Edward VII","King George V","King Edward VIII","King George VI","Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"],other_non_standard:["Queen Victoria","King Edward VII","King George V","King Edward VIII","King George VI","Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"]},wall_box:{early_victorian:["Queen Victoria"],standard_cast_iron:["Queen Victoria","King Edward VII","King George V","King Edward VIII","King George VI","Queen Elizabeth II","King Charles III","Scottish Crown"],anonymous:["Queen Victoria"],double_aperture:["Queen Victoria","King George V","King George VI","Queen Elizabeth II","King Charles III","Scottish Crown"],other_non_standard:["Queen Victoria","King Edward VII","King George V","King Edward VIII","King George VI","Queen Elizabeth II","King Charles III","Scottish Crown"]},ludlow_style_wall_box:{wall:["Queen Victoria","King Edward VII","King George V","King Edward VIII","King George VI","Queen Elizabeth II","Scottish Crown"],lamp:["Queen Victoria","King Edward VII","King George V","King Edward VIII","King George VI","Queen Elizabeth II","Scottish Crown"],other_non_standard:["Queen Victoria","King Edward VII","King George V","King Edward VIII","King George VI","Queen Elizabeth II","Scottish Crown"]},pedestal_box:{by_pedestal_type:["Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"],other_non_standard:["Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"]},lamp_box:{hovis:["Queen Victoria","King Edward VII","King George V"],waggon:["King George V","King George VI"],tin_lizzie:["Queen Victoria","King Edward VII","King George V","King Edward VIII","King George VI","Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"],bantam:["Queen Victoria","King Edward VII","King George V","King Edward VIII","King George VI","Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"],new:["Queen Elizabeth II","King Charles III","Unknown"],other_non_standard:["Queen Victoria","King Edward VII","King George V","King Edward VIII","King George VI","Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"]},parcel_postbox:{pillar_parcel:["Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"],wall_parcel:["Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"],other_non_standard:["Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"]},business_box:{modern_business:["Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"],other_non_standard:["Queen Elizabeth II","King Charles III","Scottish Crown","Unknown"]}},x={pillar_box:{standard_cylindrical:{"Type K":["Queen Elizabeth II","Scottish Crown"],"Type A Digital":["Queen Elizabeth II","King Charles III","Scottish Crown"],"Type B Digital":["Queen Elizabeth II","King Charles III","Scottish Crown"]}},lamp_box:{new:{"LB3426 (Stainless steel, RM Manufacturing) â stainless RM":["Queen Elizabeth II","King Charles III"]}}},A={lamp_box:{"Queen Victoria":["LB201 (Letters above aperture) â letters above slot","LB202 (Letters Only) â letters only","Other non-standard lamp"],"King Edward VII":["LB203 (EviiR Open cipher) â open cipher","LB204 (EviiR Closed cipher, small tablet) â small tablet","Other non-standard lamp"],"King George V":["LB206 (GR crown and small cipher) â loaf / Hovis-style","LB209 â loaf / Hovis-style","LB210 â loaf / Hovis-style","LB211 (GvR 1935 Pattern)","Other non-standard lamp"],"King George VI":["LB212 (1936 revised 1935 Pattern) â waggon top","LB213 (1940 Pattern) â 1940 rectangle","Other non-standard lamp"],"Queen Elizabeth II":["LB214 (1952) â 1952 pattern","LB215 (Allied Iron Founders) â Allied foun
1dry","LB216 (Carron Company) â Carron","LB216 (Carron Company Stirlingshire) â Carron Stirlingshire","LB217 (Carron Company Stirlingshire 1977 pattern) â 1977 pattern","LB218 (Carron Stirlingshire) â Carron Stirlingshire","LB219 (Lion Foundry Kirkintilloch) â Lion Foundry","LB220 (Carronade) â Carronade","LB221 (Machan Scotland) â Machan","LB222 (Abbott Engineering) â Abbott","LB223 (Machan Scotland, Royal Mail) â modern flat","LB224 (Type N Bantam) â Bantam","LB225 (Elizabeth II lamp) â 1940 pattern family","LB3426 (Stainless steel, RM Manufacturing) â stainless RM","Other non-standard lamp"],"King Charles III":["LB3426 (Stainless steel, RM Manufacturing) â stainless RM","Other non-standard lamp"]}},E={pillar_box:{patterns:{standard_cylindrical:{types:["Type A","Type A Digital","Type B","Type B Digital","Type B Nigerian pattern","Type C","Type K"]},early_victorian:{types:["First National Standard","Second National Standard"]},liverpool_special:{types:["Liverpool Special"]},penfold:{types:["Size A","Size B","Size C","Reproduction"]},fluted:{types:["Fluted pillar"]},anonymous:{types:["Anonymous Type A","Anonymous Type B"]},experimental:{types:["Experimental hexagonal pillar"]},oval_vending_1931:{types:["Type D","Type E"]},modern_pillar:{types:["Type G","Type H (Double G)"]},indoor_pillar:{types:["Indoor pillar"]},other_non_standard:{types:["Other non-standard pillar","Garage Box"]}}},pedestal_box:{patterns:{by_pedestal_type:{types:["Type L","Type M"]},other_non_standard:{types:["Other non-standard pedestal"]}}},wall_box:{patterns:{early_victorian:{types:["First National Standard","Second National Standard"]},standard_cast_iron:{types:["Type A Wall Box","Type B Wall Box","Type C Wall Box","Type D Wall Box"]},anonymous:{types:["Anonymous wall box"]},double_aperture:{types:["Double Aperture Wall Box"]},other_non_standard:{types:["Other non-standard wall box"]}}},lamp_box:{patterns:{hovis:{types:["LB201 (Letters above aperture) â letters above slot","LB202 (Letters Only) â letters only","LB203 (EviiR Open cipher) â open cipher","LB204 (EviiR Closed cipher, small tablet) â small tablet","LB206 (GR crown and small cipher) â loaf / Hovis-style","LB209 â loaf / Hovis-style","LB210 â loaf / Hovis-style"]},waggon:{types:["LB211 (GvR 1935 Pattern)","LB212 (1936 revised 1935 Pattern) â waggon top"]},tin_lizzie:{types:["LB213 (1940 Pattern) â 1940 rectangle","LB214 (1952) â 1952 pattern","LB215 (Allied Iron Founders) â Allied foundry","LB216 (Carron Company) â Carron","LB216 (Carron Company Stirlingshire) â Carron Stirlingshire","LB217 (Carron Company Stirlingshire 1977 pattern) â 1977 pattern","LB218 (Carron Stirlingshire) â Carron Stirlingshire","LB219 (Lion Foundry Kirkintilloch) â Lion Foundry","LB220 (Carronade) â Carronade","LB221 (Machan Scotland) â Machan","LB222 (Abbott Engineering) â Abbott","LB223 (Machan Scotland, Royal Mail) â modern flat","LB225 (Elizabeth II lamp) â 1940 pattern family"]},bantam:{types:["LB224 (Type N Bantam) â Bantam"]},new:{types:["LB3426 (Stainless steel, RM Manufacturing) â stainless RM"]},other_non_standard:{types:["Other non-standard lamp"]}}},ludlow_style_wall_box:{patterns:{wall:{types:["Size A","Size B"]},lamp:{types:["Size A Lamp","Size B Lamp"]},other_non_standard:{types:["Other non-standard Ludlow wall","Other non-standard Ludlow lamp"]}}},parcel_postbox:{patterns:{pillar_parcel:{types:["Parcel Pillar Type"]},wall_parcel:{types:["Parcel Wall Type"]},other_non_standard:{types:["Other non-standard parcel pillar","Other non-standard parcel wall"]}}},business_box:{patterns:{modern_business:{types:["Royal Mail Business Box"]},other_non_standard:{types:["Other non-standard business box"]}}}},T=[{id:"pillar_box",introduced:"1852",notes:"Freestanding roadside postboxes: most are cylindrical, but named designs sit outside the standard cylindrical pattern list. Identify pattern first, then subtype, then cipher. Type L and Type M Royal Mail sizes are pedestal-mounted boxes: use form Pedestal box, not Pillar. Introduced in the Channel Islands (1852); mainland standard pillars from 1853.",type_code_namespace:"pillar_type",type_codes_supported:["A","B","C","D","E","G","K"]},{id:"pedestal_box",introduced:"unspecified",notes:"Freestanding boxes on a pedestal base (including Royal Mail types L and M). Distinct from a full in-ground pillar box.",type_code_namespace:"pedestal_type",type_codes_supported:["L","M"]},{id:"wall_box",introduced:"1857",notes:"Set into a wall or sometimes a free-standing pillar. Street-facing sizes are A, B, and C. D, E, and F are the same sizes with a rear collection door and are usually recorded as A/B/C from the front. Not pillar type letters.",type_code_namespace:"wall_type_project",type_codes_supported:["A","B","C","D"]},{id:"lamp_box",introduced:"1896",notes:"Small box on lamp posts, poles, or sometimes set in a wall. Lamp rows use LB2xx pattern names aligned with common supplier numbering.",type_code_namespace:"lamp_type_project",type_codes_supported:["A","B","C","D","E","F"]},{id:"ludlow_style_wall_box",introduced:"1885",notes:"Recessed wall box with a cast front plate and separate wooden or steel back box. 'Ludlow' is used generically for this family.",type_code_namespace:"ludlow_project",type_codes_supported:["S","TYPE_A"]},{id:"business_box",introduced:"1994",notes:"Large Royal Mail street cabinets for parcels and meter franked mail. Same equipment as Parcel postbox (see identification guide; one section covers both).",type_code_namespace:"business_box",type_codes_supported:[]},{id:"parcel_postbox",introduced:"unspecified",notes:"Same large street cabinets as Business box. The add-postbox form is a label choice, not a different box type (see identification guide).",type_code_namespace:"parcel_postbox",type_codes_supported:[]}];function K(e,n){var t,r;let l=_(null!=n?n:void 0);if(null==l?void 0:null===(t=l.taxonomy_forms)||void 0===t?void 0:t.length)return function(e,n){let t=f(e,n);if(!t)return[];let r=new Set;for(let e of t.patterns)for(let n of e.types)!1!==n.is_active&&r.add(n.public_label);return[...r].sort((e,n)=>e.localeCompare(n,void 0,{sensitivity:"base"}))}(e,l);let o=E[e];if(!(null==o?void 0:o.patterns))return[];let a=[];for(let e of Object.keys(o.patterns))(null!==(r=o.patterns[e].types)&&void 0!==r?r:[]).forEac
1h(e=>a.push(e));return a.sort((e,n)=>e.localeCompare(n,void 0,{sensitivity:"base"}))}function V(e,n){var t,r,l;let o=_(null!=n?n:void 0);if(null==o?void 0:null===(t=o.taxonomy_forms)||void 0===t?void 0:t.length){let n=f(e,o),t=null==n?void 0:null===(r=n.type_name)||void 0===r?void 0:r.trim();if(t)return t}return null!==(l=({pillar_box:"Pillar box",pedestal_box:"Pedestal box",wall_box:"Wall box",lamp_box:"Lamp box",ludlow_style_wall_box:"Ludlow",business_box:"Business box",parcel_postbox:"Parcel postbox"})[e])&&void 0!==l?l:e}function R(e){if(!(null==e?void 0:e.trim()))return null;let n=e.trim().toLowerCase();for(let e of T)if(V(e.id).toLowerCase()===n||"ludlow_style_wall_box"===e.id&&("ludlow"===n||"ludlow style wall box"===n))return e.id;return"ludlow"===n?"ludlow_style_wall_box":"pillar box"===n?"pillar_box":"pedestal box"===n?"pedestal_box":"wall box"===n?"wall_box":"lamp box"===n?"lamp_box":"business box"===n?"business_box":"parcel postbox"===n?"parcel_postbox":null}function k(e,n,t){var r;let l=(null==n?void 0:n.trim())||null;if(!e||!l||"Unknown"===l)return{typeLabel:null,designVariantLabel:null};let o=null!==(r=j(l))&&void 0!==r?r:l,a=K(e,t);return a.includes(l)||a.includes(o),{typeLabel:o,designVariantLabel:null}}function M(e,n){let t=K(e,n);return 0===t.length?["Unknown"]:["Unknown",...t]}function U(e,n){var t;let r=null===(t=Object.entries(a).find(n=>{let[,t]=n;return t===e}))||void 0===t?void 0:t[0];return r?M(r,n):["Unknown"]}function G(e,n){var t;let r=_(null!=n?n:void 0);if(null==r?void 0:null===(t=r.taxonomy_forms)||void 0===t?void 0:t.length)return B(e,r);let l={standard_cylindrical:"Standard cylindrical pillar patterns",liverpool_special:"Liverpool Special",penfold:"Penfold pillar",fluted:"Fluted pillar",anonymous:"Anonymous pillar (Type A / B)",experimental:"Experimental hexagonal pillar",oval_vending_1931:"1931 oval vending-machine pillars",modern_pillar:"Modern engineering pillars",indoor_pillar:"Indoor pillar",other_non_standard:"Other non-standard",early_victorian:"Early Victorian",standard_cast_iron:"Standard cast iron",double_aperture:"Double aperture",hovis:"Hovis",waggon:"Waggon",tin_lizzie:"Tin Lizzie (1940 Pattern)",bantam:"Bantam",new:"New",by_pedestal_type:"Pedestal",wall:"Wall",lamp:"Lamp",pillar_parcel:"Pillar parcel",wall_parcel:"Wall parcel",modern_business:"Modern business"},o=E[e];return(null==o?void 0:o.patterns)?Object.keys(o.patterns).map(e=>{var n;return{id:e,label:null!==(n=l[e])&&void 0!==n?n:e}}):[]}function O(e,n,t){var r;let l=_(null!=t?t:void 0);if(null==l?void 0:null===(r=l.taxonomy_forms)||void 0===r?void 0:r.length)return function(e,n,t){let r=f(e,t);if(!r)return[];let l=I(n,t);return null===l?B(e,t):r.patterns.filter(e=>e.types.some(e=>L(e,l))).map(e=>({id:e.pattern_id,label:e.pattern_label}))}(e,n,l);let o=G(e,t),a=h(n);if(!a||"Unknown"===a)return o;let i=S[e];return i?o.filter(e=>{let n=i[e.id];return!n||0===n.length||n.includes(a)}):o}function P(e,n,t){var r,l,o;let a=_(null!=t?t:void 0);if(null==a?void 0:null===(r=a.taxonomy_forms)||void 0===r?void 0:r.length)return C(e,n,a);let i=h(n);if(!i||"Unknown"===i)return[...M(e,t),"Other"];let s=null===(l=A[e])||void 0===l?void 0:l[i];if(Array.isArray(s)&&0===s.length)return["Unknown","Other"];if(s&&s.length>0)return["Unknown",...s.slice().sort((e,n)=>e.localeCompare(n,void 0,{sensitivity:"base"})),"Other"];let d=O(e,n,t),u=new Set(["Unknown"]);for(let r of d)for(let l of null!==(o=z(e,r.id,t))&&void 0!==o?o:[])(function(e,n,t,r){var l,o;let a=h(r);if(!a||"Unknown"===a)return!0;let i=null===(o=x[e])||void 0===o?void 0:null===(l=o[n])||void 0===l?void 0:l[t];return null==i||!i.length||i.includes(a)})(e,r.id,l,n)&&u.add(l);let p=Array.from(u).sort((e,n)=>e.localeCompare(n,void 0,{sensitivity:"base"}));return p.push("Other"),p}function z(e,n,t){var r,l,o;let a=_(null!=t?t:void 0);if(null==a?void 0:null===(r=a.taxonomy_forms)||void 0===r?void 0:r.length)return w(e,n,a);let i=E[e];return(null==i?void 0:null===(l=i.patterns)||void 0===l?void 0:l[n])&&null!==(o=i.patterns[n].types)&&void 0!==o?o:[]}function Q(e,n,t,r){var l;let o=_(null!=r?r:void 0);if(null==o?void 0:null===(l=o.taxonomy_forms)||void 0===l?void 0:l.length)return function(e,n,t,r){var l,o,a;let i=C(e,t,r);if(!n||"Unknown"===n)return i;let s=w(e,n,r),d=new Set(i),u=s.filter(e=>d.has(e)),p=null===(a=E[e])||void 0===a?void 0:null===(o=a.patterns)||void 0===o?void 0:null===(l=o[n])||void 0===l?void 0:l.types;if(Array.isArray(p)&&p.length>0){let e=new Set(p);u=u.filter(n=>e.has(n))}if(0===u.length)return i.includes("Other")?["Unknown","Other"]:["Unknown"];
1let c=["Unknown",...u.slice().sort((e,n)=>e.localeCompare(n,void 0,{sensitivity:"base"}))];return i.includes("Other")&&c.push("Other"),c}(e,n,t,o);let a=P(e,t,r);if(!n||"Unknown"===n)return a;let i=z(e,n,r),s=new Set(a),d=i.filter(e=>s.has(e));if(0===d.length)return a.includes("Other")?["Unknown","Other"]:["Unknown"];let u=["Unknown",...d.slice().sort((e,n)=>e.localeCompare(n,void 0,{sensitivity:"base"}))];return a.includes("Other")&&u.push("Other"),u}let H={Penfold:"Size B",Anonymous:"Anonymous Type A","Dual aperture":"Type C",Fluted:"Fluted pillar",fluted:"Fluted pillar","Type F Fluted":"Fluted pillar","Anonymous Transitional":"Anonymous Type A","Anonymous Transitional Wall":"Anonymous wall box","Anonymous pillar â wall":"Anonymous wall box","Anonymous pillar":"Anonymous Type A","Type K":"Type K","Type K early (1980âmid production)":"Type K","Type K late (POST OFFICE â ROYAL MAIL)":"Type K","Early Penfold":"Size A","Standard Penfold":"Size B","Late Penfold":"Size C","Reproduction Penfold":"Reproduction","Type H":"Type H (Double G)","Type J":"Unknown","Type N":"Unknown","Type O":"Unknown","Type P":"Unknown","Type F":"Unknown","Scottish pillar":"Unknown","Irish Free State pillar":"Unknown","Type E Wall Box":"Type B Wall Box","Type F Wall Box":"Type C Wall Box","Type E Large":"Unknown","Type F
1Large":"Unknown","Type I":"Liverpool Special",Ludlow:"Size A","Ludlow S":"Size A","Ludlow Type A":"Size B","Coffin style surround":"Unknown","Coffin-style surround":"Unknown","Olympic variant":"Olympic Gold 2012",Bantam:"LB224 (Type N Bantam) â Bantam","Double Type G":"Type H (Double G)","Other (Double Type G)":"Type H (Double G)","Other (Indoor Pillar)":"Indoor pillar","Other (Garage Box)":"Garage Box","Scottish Type 1":"Unknown","Scottish Type 2":"Unknown","Irish Free State":"Unknown","Saorst\xe1t \xc9ireann":"Unknown","Hexagonal Experimental":"Experimental hexagonal pillar","Early Prototype":"Experimental hexagonal pillar","Type A Pedestal":"Type L","Type B Pedestal":"Type M","Type A Digital (Smart)":"Type A Digital","Type B Digital (Smart)":"Type B Digital","LB201 (Letters above aperture)":"LB201 (Letters above aperture) â letters above slot","LB202 (Letters Only)":"LB202 (Letters Only) â letters only","LB203 (EviiR Open cipher)":"LB203 (EviiR Open cipher) â open cipher","LB204 (EviiR Closed cipher, small tablet)":"LB204 (EviiR Closed cipher, small tablet) â small tablet","LB205 (EviiR Closed cipher, large tablet)":"LB205 (EviiR Closed cipher, large tablet) â large tablet","LB206 (GR crown and small cipher)":"LB206 (GR crown and small cipher) â loaf / Hovis-style",LB207:"LB207 â loaf / Hovis-style",LB208:"LB208 â loaf / Hovis-style",LB209:"LB209 â loaf / Hovis-style",LB210:"LB210 â loaf / Hovis-style","LB207 â early GvR":"LB207 â loaf / Hovis-style","LB208 â early GvR":"LB208 â loaf / Hovis-style","LB209 â early GvR":"LB209 â loaf / Hovis-style","LB210 â early GvR":"LB210 â loaf / Hovis-style","LB211 (GvR 1935 Pattern)":"LB211 (GvR 1935 Pattern)","LB212 (1936 revised 1935 Pattern)":"LB212 (1936 revised 1935 Pattern) â waggon top","LB213 (1940 Pattern)":"LB213 (1940 Pattern) â 1940 rectangle","LB214 (1952)":"LB214 (1952) â 1952 pattern","LB215 (Allied Iron Founders)":"LB215 (Allied Iron Founders) â Allied foundry","LB216 (Carron Company)":"LB216 (Carron Company) â Carron","LB216 (Carron Company Stirlingshire)":"LB216 (Carron Company Stirlingshire) â Carron Stirlingshire","LB217 (Carron Company Stirlingshire 1977 pattern)":"LB217 (Carron Company Stirlingshire 1977 pattern) â 1977 pattern","LB218 (Carron Stirlingshire)":"LB218 (Carron Stirlingshire) â Carron Stirlingshire","LB219 (Lion Foundry Kirkintilloch)":"LB219 (Lion Foundry Kirkintilloch) â Lion Foundry","LB220 (Carronade)":"LB220 (Carronade) â Carronade","LB221 (Machan Scotland)":"LB221 (Machan Scotland) â Machan","LB222 (Abbott Engineering)":"LB222 (Abbott Engineering) â Abbott","LB223 (Machan Scotland, Royal Mail)":"LB223 (Machan Scotland, Royal Mail) â modern flat","LB224 (Type N Bantam)":"LB224 (Type N Bantam) â Bantam","LB225 (Elizabeth II lamp)":"LB225 (Elizabeth II lamp) â 1940 pattern family","LB3426 (Stainless steel, RM Manufacturing)":"LB3426 (Stainless steel, RM Manufacturing) â stainless RM"};function F(e,n){var t;let r=n.trim(),l=null!==(t=H[r])&&void 0!==t?t:r;return"pillar_box"===e?function(e){let n=e.trim(),t=/^Size\s+([ABC])\b/i.exec(n);return t?"Size ".concat(t[1].toUpperCase()):/^Reproduction\b/i.test(n)?"Reproduction":n}(l):l}function D(e,n,t){var r,l;let o=_(null!=t?t:void 0);if(null==o?void 0:null===(r=o.taxonomy_forms)||void 0===r?void 0:r.length)return function(e,n,t){let r=f(e,t);if(!r)return null;let l=n.trim(),o=F(e,l);if("lamp_box"===e&&"LB224 (Type N Bantam) â Bantam"===o)return"bantam";for(let n of r.patterns)for(let t of n.types){let r=F(e,t.public_label);if(t.public_label===l||r===o||t.public_label===o)return n.pattern_id}return null}(e,n,o);let a=E[e];if(!(null==a?void 0:a.patterns))return null;let i=F(e,n.trim());if("lamp_box"===e&&"LB224 (Type N Bantam) â Bantam"===i)return"bantam";for(let[e,n]of Object.entries(a.patterns))if((null!==(l=n.types)&&void 0!==l?l:[]).includes(i))return e;return null}function W(e,n,t){var r,l;let o=_(null!=t?t:void 0);if(null==o?void 0:null===(r=o.taxonomy_forms)||void 0===r?void 0:r.length)return function(e,n,t){var r;let l=null==n?void 0:n.trim();if(!l)return null;let o=B(e,t).find(e=>e.label===l);return null!==(r=null==o?void 0:o.id)&&void 0!==r?r:null}(e,n,o);let a=null==n?void 0:n.trim();if(!a)return null;let i=G(e,t).find(e=>e.label===a);return null!==(l=null==i?void 0:i.id)&&void 0!==l?l:null}Object.values(H);let N=/\s+\u2013\s+/;function j(e){var n;let t=null==e?void 0:e.trim();return t&&"Unknown"!==t?function(e){let n=e.trim(),t=n.split(N);if(t.length<2)return n;let r=t[0].trim(),l=t.slice(1).join(" â ").trim();if(!l)return n;let o=r.toLowerCase(),a=l.toLowerCase();if(o.includes(a))return r;
1let i=a.split(/\s+/).filter(Boolean);return 0===i.length?n:i.every(e=>{if(/^\d+$/.test(e))return new RegExp("\\b".concat(e,"\\b")).test(r);let n=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return RegExp("\\b".concat(n,"\\b"),"i").test(r)})?r:n}(null!==(n=H[t])&&void 0!==n?n:t):null}let J=["Dual Aperture","High Aperture","Large Aperture","Small Aperture","Parcel Chute","Parcel Drawer","Barcode Scanner","Solar Panel","Rear Access Door","Front Access Door","Collection Plate Recess","Braille Aperture","Pouch Box","Stamp Vending Machine (SVM)"],X="Type A Digital",$="Type B Digital",Y=["Solar Panel","Barcode Scanner","Parcel Chute"],q={[X]:Y,[$]:Y};function Z(e){let n=null==e?void 0:e.trim();return n===X||n===$}function ee(e,n){var t;let r=(null!=n?n:[]).map(e=>String(e).trim()).filter(e=>e&&J.includes(e)),l=q[null!==(t=null==e?void 0:e.trim())&&void 0!==t?t:""];return(null==l?void 0:l.length)?[...new Set([...r,...l])].filter(e=>J.includes(e)):[...new Set(r)]}let en=["Standard Red","Airmail Blue","Olympic Gold 2012","Commemorative Repaint","Black","Brass","Green","Wood","Yellow","Reproduction Finish","Metal or Metallic","Other"],et=["Operational","Decommissioned","Removed","Replica","In Museum","Private Collection"]}}]);
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.