diff --git a/CHANGELOG.md b/CHANGELOG.md index af23b3ce5..8376660b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.9.0](https://github.com/watson-developer-cloud/discovery-components/compare/v4.8.0...v4.9.0) (2023-11-08) + + +### Features + +* tooltip overlap pdf/text view ([#533](https://github.com/watson-developer-cloud/discovery-components/issues/533)) ([0e6d6c5](https://github.com/watson-developer-cloud/discovery-components/commit/0e6d6c5c215990d4814155519eb3aad307f4a9c9)) + + + + + # [4.8.0](https://github.com/watson-developer-cloud/discovery-components/compare/v4.7.1...v4.8.0) (2023-09-19) diff --git a/docs/storybook/iframe.html b/docs/storybook/iframe.html index 9d92e1821..2d78c930f 100644 --- a/docs/storybook/iframe.html +++ b/docs/storybook/iframe.html @@ -338,7 +338,7 @@ /* eslint-enable object-shorthand */ }) ); - };

No Preview

Sorry, but you either have no stories or none are selected somehow.

If the problem persists, check the browser console, or the terminal you've run Storybook from.

\ No newline at end of file + window['STORIES'] = [{"titlePrefix":"","directory":"./src","files":"**/__stories__/*.stories.tsx","importPathMatcher":"^\\.[\\\\/](?:src(?:\\/(?!\\.)(?:(?:(?!(?:^|\\/)\\.).)*?)\\/|\\/|$)__stories__\\/(?!\\.)(?=.)[^/]*?\\.stories\\.tsx)$"}]; \ No newline at end of file diff --git a/docs/storybook/main.80c1e7ba.iframe.bundle.js b/docs/storybook/main.80c1e7ba.iframe.bundle.js new file mode 100644 index 000000000..9d362356a --- /dev/null +++ b/docs/storybook/main.80c1e7ba.iframe.bundle.js @@ -0,0 +1 @@ +(self.webpackChunk_ibm_watson_discovery_react_components=self.webpackChunk_ibm_watson_discovery_react_components||[]).push([[179],{"./src/components/CIDocument/components/CIDocument/__stories__/CIDocument.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var react=__webpack_require__("../../node_modules/react/index.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),regeneratorRuntime=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),asyncToGenerator=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),Tabs=__webpack_require__("../../node_modules/carbon-components-react/es/components/Tabs/Tabs.js"),Tab=__webpack_require__("../../node_modules/carbon-components-react/es/components/Tab/Tab.js"),get=__webpack_require__("../../node_modules/lodash/get.js"),get_default=__webpack_require__.n(get),flattenDeep=__webpack_require__("../../node_modules/lodash/flattenDeep.js"),flattenDeep_default=__webpack_require__.n(flattenDeep),difference=__webpack_require__("../../node_modules/lodash/difference.js"),difference_default=__webpack_require__.n(difference),isEqual=__webpack_require__("../../node_modules/lodash/isEqual.js"),isEqual_default=__webpack_require__.n(isEqual),capitalize=__webpack_require__("../../node_modules/lodash/capitalize.js"),capitalize_default=__webpack_require__.n(capitalize),classnames=__webpack_require__("../../node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),Link=__webpack_require__("../../node_modules/carbon-components-react/es/components/Link/Link.js"),documentDisplayNames={amount:"Amount",bill_to:"Bill to",buyers:"Buyer",contract_amounts:"Contract amounts",contract_terms:"Contract terms",contract_types:"Contract types",currencies:"Currency",currency:"Currency",due_dates:"Due date",effective_dates:"Effective dates",invoice_dates:"Invoice date",invoice_numbers:"Invoice number",invoice_parts:"Invoice parts",invoice_to:"Invoice to",item_description:"Item description",line_items:"Line item",part_description:"Part description",payment_terms:"Payment terms",purchase_order_dates:"Purchase order date",purchase_order_numbers:"Purchase order number",quantity_ordered:"Quantity",ship_to:"Ship to",supplier_ids:"Supplier id",suppliers:"Suppliers",termination_dates:"Termination dates",total_amounts:"Total amount",totals_due:"Total due",unit_price:"Unit price"},defaultMessages={noneLabel:"None",detailsTitle:"Details",noneSelectedMessage:"Nothing selected"},jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),Details=function Details(_ref){var title=_ref.title,items=_ref.items,selectedLink=_ref.selectedLink,_ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,onClick=_ref.onClick;return(0,jsx_runtime.jsxs)("div",{className:"section","data-testid":"details-pane-"+title,children:[(0,jsx_runtime.jsx)("h3",{className:"sectionHeader",children:capitalize_default()(title)}),items&&items.length>0?function renderItems(){return(0,jsx_runtime.jsx)("ul",{children:items.map((function(item){return!0===item.link?function renderLinks(_ref2,_onClick,selectedLink,sectionTitle){var type=_ref2.type,label=_ref2.label,value=_ref2.value;return(0,jsx_runtime.jsxs)("li",{className:"content",children:[value&&(0,jsx_runtime.jsx)("div",{className:"display-name",children:documentDisplayNames[type]}),(0,jsx_runtime.jsx)(Link.Z,{className:classnames_default()({selected:selectedLink===type}),href:"#",onClick:function onClick(evt){evt.preventDefault(),_onClick({sectionTitle:sectionTitle,type:type})},children:value&&value.label?value.label:label})]},type)}(item,onClick,selectedLink,title):function renderContent(item){return(0,jsx_runtime.jsx)("li",{className:"content",children:renderText(item)},item.label||item)}(item)}))})}():messages.noneLabel]})};function renderText(item){return item.label?item.label:documentDisplayNames[item]||item}var DetailsPane_Details=Details;try{Details.displayName="Details",Details.__docgenInfo={description:"",displayName:"Details",props:{title:{defaultValue:null,description:"",name:"title",required:!0,type:{name:"string"}},items:{defaultValue:null,description:"",name:"items",required:!0,type:{name:"Item[]"}},selectedLink:{defaultValue:null,description:"",name:"selectedLink",required:!1,type:{name:"string"}},messages:{defaultValue:{value:"{\n noneLabel: 'None',\n detailsTitle: 'Details',\n noneSelectedMessage: 'Nothing selected'\n}"},description:"",name:"messages",required:!1,type:{name:"Messages"}},onClick:{defaultValue:null,description:"",name:"onClick",required:!0,type:{name:"OnActiveLinkChangeFn"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/DetailsPane/Details.tsx#Details"]={docgenInfo:Details.__docgenInfo,name:"Details",path:"src/components/CIDocument/components/DetailsPane/Details.tsx#Details"})}catch(__react_docgen_typescript_loader_error){}var base="".concat(settings.Z.prefix,"--ci-doc-details"),DetailsPane=function DetailsPane(_ref){var items=_ref.items,selectedLink=_ref.selectedLink,_ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,onActiveLinkChange=_ref.onActiveLinkChange;return(0,jsx_runtime.jsxs)("div",{className:base,"data-testid":"details-pane",children:[(0,jsx_runtime.jsx)("h2",{className:"title",id:"documentDetailsId",children:messages.detailsTitle}),items.length>0?items.map((function(_ref2){var heading=_ref2.heading,items=_ref2.items;return(0,jsx_runtime.jsx)(DetailsPane_Details,{title:heading,items:items,onClick:onActiveLinkChange,selectedLink:selectedLink,messages:messages},heading)})):(0,jsx_runtime.jsx)("div",{className:"nothingSelected",children:messages.noneSelectedMessage})]})},DetailsPane_DetailsPane=DetailsPane;try{DetailsPane.displayName="DetailsPane",DetailsPane.__docgenInfo={description:"",displayName:"DetailsPane",props:{items:{defaultValue:null,description:"",name:"items",required:!0,type:{name:"Items[]"}},selectedLink:{defaultValue:null,description:"",name:"selectedLink",required:!1,type:{name:"string"}},messages:{defaultValue:{value:"{\n noneLabel: 'None',\n detailsTitle: 'Details',\n noneSelectedMessage: 'Nothing selected'\n}"},description:"",name:"messages",required:!1,type:{name:"Messages"}},onActiveLinkChange:{defaultValue:null,description:"",name:"onActiveLinkChange",required:!0,type:{name:"OnActiveLinkChangeFn"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/DetailsPane/DetailsPane.tsx#DetailsPane"]={docgenInfo:DetailsPane.__docgenInfo,name:"DetailsPane",path:"src/components/CIDocument/components/DetailsPane/DetailsPane.tsx#DetailsPane"})}catch(__react_docgen_typescript_loader_error){}var Checkbox=__webpack_require__("../../node_modules/carbon-components-react/es/components/Checkbox/Checkbox.js"),RadioButton=__webpack_require__("../../node_modules/carbon-components-react/es/components/RadioButton/RadioButton.js"),SkeletonText=__webpack_require__("../../node_modules/carbon-components-react/es/components/SkeletonText/SkeletonText.js"),Button=__webpack_require__("../../node_modules/carbon-components-react/es/components/Button/Button.js"),defineProperty=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/defineProperty.js"),toConsumableArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");function isFilterEmpty(filter){return!Object.values(filter).some((function(labelList){return 0!==labelList.length}))}function filterContains(filter,groupId,optionId){return!!filter[groupId]&&filter[groupId].includes(optionId)}var displayNames={amount:"Amount",bill_to:"Bill to",buyers:"Buyer",currencies:"Currency",currency:"Currency",due_dates:"Due date",invoice_dates:"Invoice date",invoice_numbers:"Invoice number",invoice_parts:"Invoice parts",invoice_to:"Invoice to",item_description:"Item description",line_items:"Line item",part_description:"Part description",payment_terms:"Payment terms",purchase_order_dates:"Purchase order date",purchase_order_numbers:"Purchase order number",quantity_ordered:"Quantity",ship_to:"Ship to",supplier_ids:"Supplier id",suppliers:"Suppliers",total_amounts:"Total amount",totals_due:"Total due",unit_price:"Unit price"},messages_defaultMessages={filterTitle:"Select labels to filter elements",resetFilterLabel:"Reset filters"},FilterPanel_base="".concat(settings.Z.prefix,"--ci-doc-filter"),inputTagTypes={checkbox:Checkbox.Z,radio:RadioButton.Z},FilterPanel=function FilterPanel(_ref){var className=_ref.className,filter=_ref.filter,filterGroups=_ref.filterGroups,_ref$messages=_ref.messages,messages=void 0===_ref$messages?messages_defaultMessages:_ref$messages,onFilterChange=_ref.onFilterChange,onFilterClear=_ref.onFilterClear,loading=!filter||!filterGroups||0===filterGroups.length;return(0,jsx_runtime.jsx)("div",{className:classnames_default()(FilterPanel_base,className,{skeletons:loading}),"data-testid":"CIDocument_filterPanel",children:loading?(0,jsx_runtime.jsx)(SkeletonText.Z,{paragraph:!0,lineCount:6}):(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("div",{className:"filterTitle",children:messages.filterTitle}),(0,jsx_runtime.jsx)(Button.Z,{className:"resetButton",kind:"ghost",size:"small",onClick:onFilterClear,disabled:filter&&isFilterEmpty(filter),children:messages.resetFilterLabel}),(0,jsx_runtime.jsx)("div",{className:"groups",children:filterGroups&&filterGroups.map((function(group){return(0,jsx_runtime.jsxs)("div",{className:"group","aria-label":group.title,role:"group",children:[(0,jsx_runtime.jsx)("h3",{className:"group-title",children:group.title}),group.optionsList&&group.optionsList.map((function(_ref2){var id=_ref2.id,count=_ref2.count,displayName=_ref2.displayName,InputTag=inputTagTypes[group.type],labelText=(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[displayNames[displayName]||displayName,!!count&&(0,jsx_runtime.jsxs)("span",{className:"count",children:["(",count,")"]})]});return InputTag&&(0,jsx_runtime.jsx)(InputTag,{id:"".concat(group.id,"-").concat(id),className:"group-option input",labelText:labelText,name:group.id,disabled:!count,checked:filter&&filterContains(filter,group.id,id),onChange:handleChange(id,group.id,group.type,onFilterChange)},"".concat(group.id,"-").concat(id))}))]},group.id)}))})]})})};function handleChange(id,name,type,onFilterChange){if(onFilterChange)return function(value){onFilterChange({optionId:id,groupId:name,type:type,checked:"string"==typeof value||value})}}var FilterPanel_FilterPanel=FilterPanel;try{FilterPanel.displayName="FilterPanel",FilterPanel.__docgenInfo={description:"",displayName:"FilterPanel",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},filter:{defaultValue:null,description:"",name:"filter",required:!0,type:{name:"Filter | null"}},filterGroups:{defaultValue:null,description:"",name:"filterGroups",required:!0,type:{name:"FilterGroup[] | null"}},messages:{defaultValue:{value:"{\n filterTitle: 'Select labels to filter elements',\n resetFilterLabel: 'Reset filters'\n}"},description:"",name:"messages",required:!1,type:{name:"Messages"}},onFilterChange:{defaultValue:null,description:"",name:"onFilterChange",required:!1,type:{name:"OnFilterChangeFn"}},onFilterClear:{defaultValue:null,description:"",name:"onFilterClear",required:!1,type:{name:"OnFilterClearFn"}},title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/FilterPanel/FilterPanel.tsx#FilterPanel"]={docgenInfo:FilterPanel.__docgenInfo,name:"FilterPanel",path:"src/components/CIDocument/components/FilterPanel/FilterPanel.tsx#FilterPanel"})}catch(__react_docgen_typescript_loader_error){}var _g,Tooltip=__webpack_require__("../../node_modules/carbon-components-react/es/components/Tooltip/Tooltip.js"),idUtils=__webpack_require__("./src/utils/document/idUtils.ts"),_excluded=["title","titleId"];function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function SvgConfidenceHigh(_ref,svgRef){var title=_ref.title,titleId=_ref.titleId,props=_objectWithoutProperties(_ref,_excluded);return react.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:21,height:7,viewBox:"0 0 21 7",ref:svgRef,"aria-labelledby":titleId},props),title?react.createElement("title",{id:titleId},title):null,_g||(_g=react.createElement("g",{fill:"none",fillRule:"evenodd"},react.createElement("circle",{cx:3.5,cy:3.5,r:2.5,fill:"#34BC6E",fillRule:"nonzero"}),react.createElement("circle",{cx:10.5,cy:3.5,r:2.5,fill:"#34BC6E",fillRule:"nonzero"}),react.createElement("circle",{cx:17.5,cy:3.5,r:2.5,fill:"#34BC6E",fillRule:"nonzero"}))))}var Confidence_medium_g,ForwardRef=react.forwardRef(SvgConfidenceHigh),Confidence_medium_excluded=(__webpack_require__.p,["title","titleId"]);function Confidence_medium_extends(){return Confidence_medium_extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function SvgConfidenceMedium(_ref,svgRef){var title=_ref.title,titleId=_ref.titleId,props=Confidence_medium_objectWithoutProperties(_ref,Confidence_medium_excluded);return react.createElement("svg",Confidence_medium_extends({xmlns:"http://www.w3.org/2000/svg",width:21,height:7,viewBox:"0 0 21 7",ref:svgRef,"aria-labelledby":titleId},props),title?react.createElement("title",{id:titleId},title):null,Confidence_medium_g||(Confidence_medium_g=react.createElement("g",{fill:"none",fillRule:"evenodd"},react.createElement("circle",{cx:3.5,cy:3.5,r:2.5,fill:"#FED500",fillRule:"nonzero"}),react.createElement("circle",{cx:10.5,cy:3.5,r:2.5,fill:"#FED500",fillRule:"nonzero"}),react.createElement("circle",{cx:17.5,cy:3.5,r:2.5,fill:"#C0BFC0",fillRule:"nonzero"}))))}var Confidence_low_g,Confidence_medium_ForwardRef=react.forwardRef(SvgConfidenceMedium),Confidence_low_excluded=(__webpack_require__.p,["title","titleId"]);function Confidence_low_extends(){return Confidence_low_extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function SvgConfidenceLow(_ref,svgRef){var title=_ref.title,titleId=_ref.titleId,props=Confidence_low_objectWithoutProperties(_ref,Confidence_low_excluded);return react.createElement("svg",Confidence_low_extends({xmlns:"http://www.w3.org/2000/svg",width:21,height:7,viewBox:"0 0 21 7",ref:svgRef,"aria-labelledby":titleId},props),title?react.createElement("title",{id:titleId},title):null,Confidence_low_g||(Confidence_low_g=react.createElement("g",{fill:"none",fillRule:"evenodd"},react.createElement("circle",{cx:3.5,cy:3.5,r:2.5,fill:"#E62325",fillRule:"nonzero"}),react.createElement("circle",{cx:10.5,cy:3.5,r:2.5,fill:"#C0BFC0",fillRule:"nonzero"}),react.createElement("circle",{cx:17.5,cy:3.5,r:2.5,fill:"#C0BFC0",fillRule:"nonzero"}))))}var Confidence_low_ForwardRef=react.forwardRef(SvgConfidenceLow),MetadataRow=(__webpack_require__.p,function MetadataRow(_ref){var metadata=_ref.metadata,activeMetadataId=_ref.activeMetadataId,_ref$contactsLabel=_ref.contactsLabel,contactsLabel=void 0===_ref$contactsLabel?"Contacts":_ref$contactsLabel,_ref$partiesLabel=_ref.partiesLabel,partiesLabel=void 0===_ref$partiesLabel?"Parties":_ref$partiesLabel,_ref$confidenceLabel=_ref.confidenceLabel,confidenceLabel=void 0===_ref$confidenceLabel?"Confidence":_ref$confidenceLabel,_ref$highConfidenceTo=_ref.highConfidenceTooltipText,highConfidenceTooltipText=void 0===_ref$highConfidenceTo?"High confidence: Watson is very confident that the identified data is correct.":_ref$highConfidenceTo,_ref$mediumConfidence=_ref.mediumConfidenceTooltipText,mediumConfidenceTooltipText=void 0===_ref$mediumConfidence?"Medium confidence: Watson is somewhat confident that the identified data is correct.":_ref$mediumConfidence,_ref$lowConfidenceToo=_ref.lowConfidenceTooltipText,lowConfidenceTooltipText=void 0===_ref$lowConfidenceToo?"Low confidence: Watson is unsure if the identified data is correct.":_ref$lowConfidenceToo,onActiveMetadataChange=_ref.onActiveMetadataChange,metadataType=metadata.metadataType,data=metadata.data,headings={contacts:contactsLabel,parties:partiesLabel,contract_amounts:"Contract amounts",effective_dates:"Effective dates",termination_dates:"Termination dates",contract_types:"Contract types",contract_terms:"Contract terms",payment_terms:"Payment terms"},confidenceLevel={High:{icon:ForwardRef,description:highConfidenceTooltipText},Medium:{icon:Confidence_medium_ForwardRef,description:mediumConfidenceTooltipText},Low:{icon:Confidence_low_ForwardRef,description:lowConfidenceTooltipText}};return(0,jsx_runtime.jsxs)("div",{className:"group",children:[(0,jsx_runtime.jsxs)("h3",{className:"group-title",children:[headings[metadataType]," "]}),(0,jsx_runtime.jsx)("ul",{children:data.map((function(dt){var metadataId=(0,idUtils.zv)(dt),metadataTypeId=getMetadataTypeId(metadataId,metadataType);return(0,jsx_runtime.jsxs)("li",{children:[(0,jsx_runtime.jsx)(Tooltip.Z,{direction:"right",iconDescription:confidenceLabel,renderIcon:confidenceLevel[dt.confidence_level].icon,tabIndex:0,size:"small",children:confidenceLevel[dt.confidence_level].description}),(0,jsx_runtime.jsx)(Link.Z,{className:classnames_default()({selected:getMetadataTypeId(activeMetadataId,metadataType)===metadataTypeId}),href:"#",onClick:function onClick(evt){!function onLinkClick(evt,metadataId,metadataType,onActiveMetadataChange,data){evt.preventDefault(),data.metadataType=metadataType,onActiveMetadataChange({metadataId:metadataId,metadataType:metadataType,data:[data]})}(evt,metadataId,metadataType,onActiveMetadataChange,dt)},children:dt.text_normalized||dt.text})]},metadataTypeId)}))})]})});function getMetadataTypeId(id,metadataType){return id?"".concat(id,"_").concat(metadataType):""}var components_MetadataRow=MetadataRow;try{MetadataRow.displayName="MetadataRow",MetadataRow.__docgenInfo={description:"",displayName:"MetadataRow",props:{metadata:{defaultValue:null,description:"",name:"metadata",required:!0,type:{name:"Metadata"}},activeMetadataId:{defaultValue:null,description:"",name:"activeMetadataId",required:!1,type:{name:"string"}},contactsLabel:{defaultValue:{value:"Contacts"},description:"",name:"contactsLabel",required:!1,type:{name:"string"}},partiesLabel:{defaultValue:{value:"Parties"},description:"",name:"partiesLabel",required:!1,type:{name:"string"}},confidenceLabel:{defaultValue:{value:"Confidence"},description:"",name:"confidenceLabel",required:!1,type:{name:"string"}},highConfidenceTooltipText:{defaultValue:{value:"High confidence: Watson is very confident that the identified data is correct."},description:"",name:"highConfidenceTooltipText",required:!1,type:{name:"string"}},mediumConfidenceTooltipText:{defaultValue:{value:"Medium confidence: Watson is somewhat confident that the identified data is correct."},description:"",name:"mediumConfidenceTooltipText",required:!1,type:{name:"string"}},lowConfidenceTooltipText:{defaultValue:{value:"Low confidence: Watson is unsure if the identified data is correct."},description:"",name:"lowConfidenceTooltipText",required:!1,type:{name:"string"}},onActiveMetadataChange:{defaultValue:null,description:"",name:"onActiveMetadataChange",required:!0,type:{name:"OnActiveMetadataChangeFn"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/MetadataPane/components/MetadataRow.tsx#MetadataRow"]={docgenInfo:MetadataRow.__docgenInfo,name:"MetadataRow",path:"src/components/CIDocument/components/MetadataPane/components/MetadataRow.tsx#MetadataRow"})}catch(__react_docgen_typescript_loader_error){}var HIDDEN_ROLES=["Unknown"],PartyRow=function PartyRow(_ref){var party=_ref.party,activeMetadataId=_ref.activeMetadataId,_ref$addressesHeading=_ref.addressesHeading,addressesHeading=void 0===_ref$addressesHeading?"Addresses":_ref$addressesHeading,_ref$contactsHeading=_ref.contactsHeading,contactsHeading=void 0===_ref$contactsHeading?"Contacts":_ref$contactsHeading,onActivePartyChange=_ref.onActivePartyChange;return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[party.mentions?(0,jsx_runtime.jsxs)(Link.Z,{className:classnames_default()("link",{selected:party.mentions.some((function(mention){return(0,idUtils.zv)(mention)===activeMetadataId}))}),onClick:function onClick(evt){PartyRow_onLinkClick(evt,party.mentions,onActivePartyChange)},href:"#",children:[getNameRoleDisplayString({name:party.party,role:party.role})," (",party.mentions.length,")"]}):(0,jsx_runtime.jsx)("p",{children:getNameRoleDisplayString({name:party.party,role:party.role})}),(0,jsx_runtime.jsxs)("div",{children:[party.addresses.length>0&&(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("h3",{children:addressesHeading}),(0,jsx_runtime.jsx)("ul",{children:party.addresses.map((function(address){return(0,jsx_runtime.jsx)("li",{children:(0,jsx_runtime.jsx)(Link.Z,{className:classnames_default()("link",{selected:party.addresses.some((function(adrs){return(0,idUtils.zv)(adrs)===activeMetadataId}))}),href:"#",onClick:function onClick(evt){PartyRow_onLinkClick(evt,party.addresses,onActivePartyChange)},children:address.text})},(0,idUtils.zv)(address))}))})]}),party.contacts.length>0&&(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("h3",{children:contactsHeading}),(0,jsx_runtime.jsx)("ul",{children:party.contacts.map((function(contact){return(0,jsx_runtime.jsx)("li",{children:getNameRoleDisplayString(contact)},"".concat(contact.name,"-").concat(contact.role))}))})]})]})]})};function getNameRoleDisplayString(_ref2){var name=_ref2.name,role=_ref2.role;return role&&!HIDDEN_ROLES.includes(role)?"".concat(name," (").concat(role,")"):name}function PartyRow_onLinkClick(evt,items,onActivePartyChange){evt.preventDefault(),onActivePartyChange(items)}var components_PartyRow=PartyRow;try{PartyRow.displayName="PartyRow",PartyRow.__docgenInfo={description:"",displayName:"PartyRow",props:{party:{defaultValue:null,description:"",name:"party",required:!0,type:{name:"Party"}},activeMetadataId:{defaultValue:null,description:"",name:"activeMetadataId",required:!1,type:{name:"string"}},addressesHeading:{defaultValue:{value:"Addresses"},description:"",name:"addressesHeading",required:!1,type:{name:"string"}},contactsHeading:{defaultValue:{value:"Contacts"},description:"",name:"contactsHeading",required:!1,type:{name:"string"}},onActivePartyChange:{defaultValue:null,description:"",name:"onActivePartyChange",required:!0,type:{name:"OnActivePartyChangeFn"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/MetadataPane/components/PartyRow.tsx#PartyRow"]={docgenInfo:PartyRow.__docgenInfo,name:"PartyRow",path:"src/components/CIDocument/components/MetadataPane/components/PartyRow.tsx#PartyRow"})}catch(__react_docgen_typescript_loader_error){}var MetadataPane_messages_defaultMessages={partiesHeading:"Parties"},MetadataPane=function MetadataPane(_ref){var _ref$metadata=_ref.metadata,metadata=void 0===_ref$metadata?[]:_ref$metadata,_ref$parties=_ref.parties,parties=void 0===_ref$parties?[]:_ref$parties,activeMetadataId=_ref.activeMetadataId,_ref$messages=_ref.messages,messages=void 0===_ref$messages?MetadataPane_messages_defaultMessages:_ref$messages,onActiveMetadataChange=_ref.onActiveMetadataChange,onActivePartyChange=_ref.onActivePartyChange,filteredParties=function filterParties(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter((function(party){return showParty(party)}))}(parties),base="".concat(settings.Z.prefix,"--ci-doc-metadata");return(0,jsx_runtime.jsxs)("div",{className:base,"data-testid":"metadata-pane",children:[(0,jsx_runtime.jsx)("div",{className:"section",children:metadata.map((function(data,index){return(0,jsx_runtime.jsx)(components_MetadataRow,{metadata:data,activeMetadataId:activeMetadataId,onActiveMetadataChange:onActiveMetadataChange},index)}))}),(0,jsx_runtime.jsx)("div",{className:"section",children:(0,jsx_runtime.jsxs)("div",{className:"group",children:[(0,jsx_runtime.jsx)("h3",{className:"group-title",children:messages.partiesHeading}),(0,jsx_runtime.jsx)("ul",{children:filteredParties.map((function(party,index){return(0,jsx_runtime.jsx)("li",{children:(0,jsx_runtime.jsx)(components_PartyRow,{party:party,activeMetadataId:activeMetadataId,onActivePartyChange:onActivePartyChange})},index)}))})]})})]})};function showParty(originalParty){var importance=originalParty.importance,addresses=originalParty.addresses,contacts=originalParty.contacts,role=originalParty.role,party=originalParty.party;return"Primary"===importance||addresses.length>0||contacts.length>0||!!role&&"unknown"!==role.toLowerCase()&&role.toLowerCase()!==party.toLowerCase()}var MetadataPane_MetadataPane=MetadataPane;try{MetadataPane.displayName="MetadataPane",MetadataPane.__docgenInfo={description:"",displayName:"MetadataPane",props:{metadata:{defaultValue:{value:"[]"},description:"",name:"metadata",required:!1,type:{name:"Metadata[]"}},parties:{defaultValue:{value:"[]"},description:"",name:"parties",required:!1,type:{name:"Party[]"}},activeMetadataId:{defaultValue:null,description:"",name:"activeMetadataId",required:!1,type:{name:"string"}},messages:{defaultValue:{value:"{\n partiesHeading: 'Parties'\n}"},description:"",name:"messages",required:!1,type:{name:"Messages"}},onActiveMetadataChange:{defaultValue:null,description:"",name:"onActiveMetadataChange",required:!0,type:{name:"OnActiveMetadataChangeFn"}},onActivePartyChange:{defaultValue:null,description:"",name:"onActivePartyChange",required:!0,type:{name:"OnActivePartyChangeFn"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/MetadataPane/MetadataPane.tsx#MetadataPane"]={docgenInfo:MetadataPane.__docgenInfo,name:"MetadataPane",path:"src/components/CIDocument/components/MetadataPane/MetadataPane.tsx#MetadataPane"})}catch(__react_docgen_typescript_loader_error){}var bucket_4=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-4.js"),bucket_5=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-5.js"),NavigationToolbar_messages_defaultMessages={previousLabel:"Previous",nextLabel:"Next",navigation:"Highlighted items navigation",counterPattern:"{index} / {max}"},NavigationToolbar=function NavigationToolbar(_ref){var className=_ref.className,_ref$index=_ref.index,index=void 0===_ref$index?0:_ref$index,max=_ref.max,_ref$messages=_ref.messages,messages=void 0===_ref$messages?NavigationToolbar_messages_defaultMessages:_ref$messages,onChange=_ref.onChange,base="".concat(settings.Z.prefix,"--ci-doc-toolbar");return(0,jsx_runtime.jsxs)("nav",{className:classnames_default()(base,className),"aria-label":messages.navigation,children:[(0,jsx_runtime.jsx)(Button.Z,{className:"button",title:messages.previousLabel,kind:"ghost",size:"small",renderIcon:bucket_4.cDj,"aria-label":messages.previousLabel,iconDescription:messages.previousLabel,onClick:NavigationToolbar_handleChange(onChange,index,max,-1),"data-testid":"NavigationToolbar_previous"}),(0,jsx_runtime.jsx)("span",{className:"text","data-testid":"NavigationToolbar_counter",children:messages.counterPattern.replace("{index}",index>0?String(index):"-").replace("{max}",String(max))}),(0,jsx_runtime.jsx)(Button.Z,{className:"button",title:messages.nextLabel,kind:"ghost",size:"small","aria-label":messages.nextLabel,renderIcon:bucket_5.F3j,iconDescription:messages.nextLabel,onClick:NavigationToolbar_handleChange(onChange,index,max,1),"data-testid":"NavigationToolbar_next"})]})};function NavigationToolbar_handleChange(onChange,index,max,change){return function(){onChange(index<=0&&change<0?max:(max+(index-1)+change)%max+1)}}var NavigationToolbar_NavigationToolbar=NavigationToolbar;try{NavigationToolbar.displayName="NavigationToolbar",NavigationToolbar.__docgenInfo={description:"",displayName:"NavigationToolbar",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},index:{defaultValue:{value:"0"},description:"",name:"index",required:!1,type:{name:"number"}},max:{defaultValue:null,description:"",name:"max",required:!0,type:{name:"number"}},messages:{defaultValue:{value:"{\n previousLabel: 'Previous',\n nextLabel: 'Next',\n navigation: 'Highlighted items navigation',\n counterPattern: '{index} / {max}'\n}"},description:"",name:"messages",required:!1,type:{name:"Messages"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!0,type:{name:"ChangeFn"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/NavigationToolbar/NavigationToolbar.tsx#NavigationToolbar"]={docgenInfo:NavigationToolbar.__docgenInfo,name:"NavigationToolbar",path:"src/components/CIDocument/components/NavigationToolbar/NavigationToolbar.tsx#NavigationToolbar"})}catch(__react_docgen_typescript_loader_error){}var createForOfIteratorHelper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js"),debounce=__webpack_require__("../../node_modules/debounce/index.js"),debounce_default=__webpack_require__.n(debounce),esm=__webpack_require__("../../node_modules/react-resize-detector/lib/esm/index.js"),documentUtils=__webpack_require__("./src/utils/document/documentUtils.ts"),dom=__webpack_require__("./src/utils/dom.ts");var utils_elementFromPoint=document.elementsFromPoint?function elementFromPoint(x,y,className){return document.elementsFromPoint(x,y).find((function(elem){return elem.classList.contains(className)}))}:document.msElementsFromPoint?function elementFromPointMs(x,y,className){return Array.from(document.msElementsFromPoint(x,y)).find((function(elem){return elem.classList.contains(className)}))}:function elementFromPointFallback(x,y,className,stopElem){for(var elem,els=[];(elem=document.elementFromPoint(x,y))&&null!==elem&&!elem.classList.contains(className);){if(elem===stopElem){elem=null;break}els.push(elem),elem.style.pointerEvents="none"}return els.forEach((function(el){return el.style.pointerEvents="none"})),elem},types=__webpack_require__("./src/components/DocumentPreview/types.ts"),TooltipHighlight_types=__webpack_require__("./src/components/TooltipHighlight/types.ts"),TooltipHighlight=__webpack_require__("./src/components/TooltipHighlight/TooltipHighlight.tsx"),baseClassName="".concat(settings.Z.prefix,"--ci-doc-section"),Section=function Section(_ref){var section=_ref.section,onFieldClick=_ref.onFieldClick,_ref$facetInfoMap=_ref.facetInfoMap,facetInfoMap=void 0===_ref$facetInfoMap?{}:_ref$facetInfoMap,_ref$overlapMeta=_ref.overlapMeta,overlapMeta=void 0===_ref$overlapMeta?(0,types.i)():_ref$overlapMeta,html=section.html,_useState=(0,react.useState)(null),_useState2=(0,slicedToArray.Z)(_useState,2),hoveredField=_useState2[0],setHoveredField=_useState2[1],sectionNode=(0,react.useRef)(null),contentNode=(0,react.useRef)(null),fieldsNode=(0,react.useRef)(null),createSectionFields=function createSectionFields(){try{!function renderSectionFields(section,sectionNode,contentNode,fieldsNode,facetInfoMap){if(!sectionNode||!contentNode||!fieldsNode)return;if((0,dom.n)(fieldsNode),!section.enrichments)return;section.enrichments.sort((function(a,b){return a.location.begin!==b.location.begin?a.location.begin-b.location.begin:a.location.end-b.location.end}));var _step,sectionRect=sectionNode.getBoundingClientRect(),fragment=document.createDocumentFragment(),_iterator=(0,createForOfIteratorHelper.Z)(section.enrichments);try{for(_iterator.s();!(_step=_iterator.n()).done;){var _field=_step.value;try{var fieldType=_field.__type,fieldValue=_field.value||"",_field$location=_field.location,begin=_field$location.begin,end=_field$location.end,offsets=(0,documentUtils._l)(contentNode,begin,end),fieldForId=0===Object.keys(facetInfoMap).length?_field:(0,objectSpread2.Z)((0,objectSpread2.Z)({},_field),{},{facetId:fieldType});(0,documentUtils.lW)((0,objectSpread2.Z)({fragment:fragment,parentRect:sectionRect,fieldType:fieldType,fieldValue:fieldValue,fieldId:(0,idUtils.zv)(fieldForId)},offsets))}catch(err){}}}catch(err){_iterator.e(err)}finally{_iterator.f()}fieldsNode.appendChild(fragment)}(section,sectionNode.current,contentNode.current,fieldsNode.current,facetInfoMap)}catch(err){console.error("Failed to create section fields:",err)}},_useState3=(0,react.useState)({tooltipEvent:TooltipHighlight_types.P.LEAVE,rectActiveElement:new DOMRect,tooltipContent:(0,jsx_runtime.jsx)("div",{})}),_useState4=(0,slicedToArray.Z)(_useState3,2),tooltipAction=_useState4[0],setTooltipAction=_useState4[1],onTooltipAction=(0,react.useCallback)((function(tooltipAction){var updateTooltipAction=(0,objectSpread2.Z)((0,objectSpread2.Z)({},{tooltipEvent:tooltipAction.tooltipEvent||TooltipHighlight_types.P.LEAVE,rectActiveElement:tooltipAction.rectActiveElement||new DOMRect}),tooltipAction.tooltipContent&&{tooltipContent:tooltipAction.tooltipContent});setTooltipAction(updateTooltipAction)}),[setTooltipAction]);(0,react.useEffect)((function(){createSectionFields()}),[section]);var resizeFn=debounce_default()(createSectionFields,100);return(0,jsx_runtime.jsxs)("div",{className:classnames_default()("".concat(baseClassName),{hasTable:hasTable(html)}),ref:sectionNode,onMouseMove:mouseMoveListener(hoveredField,setHoveredField,onTooltipAction,facetInfoMap,overlapMeta),onMouseLeave:mouseLeaveListener(hoveredField,setHoveredField,onTooltipAction),onClick:mouseClickListener(onFieldClick),children:[(0,jsx_runtime.jsx)(TooltipHighlight.Y,{parentDiv:sectionNode,tooltipAction:tooltipAction}),(0,jsx_runtime.jsx)("div",{className:"fields",ref:fieldsNode}),(0,jsx_runtime.jsx)("div",{className:"content htmlReset htmlOverride",ref:contentNode,dangerouslySetInnerHTML:{__html:html}}),(0,jsx_runtime.jsx)(esm.Z,{handleWidth:!0,handleHeight:!0,onResize:resizeFn})]})};function mouseMoveListener(hoveredField,setHoveredField,onTooltipShow,facetInfoMap,overlapMeta){return function _mouseMoveListener(event){var fieldRect=utils_elementFromPoint(event.clientX,event.clientY,"field--rect",event.currentTarget);if(fieldRect){var fieldNode=fieldRect.closest(".field");if(hoveredField!==fieldNode){if(hoveredField&&(hoveredField.classList.remove("hover"),onTooltipShow({tooltipEvent:TooltipHighlight_types.P.LEAVE})),setHoveredField(fieldNode),fieldNode){fieldNode.classList.add("hover");var enrichValue=fieldNode.getAttribute("data-field-value")||"",enrichFieldId=fieldNode.getAttribute("data-field-value")||"",enrichFacetId=fieldNode.getAttribute("data-field-type")||"",tooltipContent=(0,TooltipHighlight.R)(facetInfoMap,overlapMeta,enrichFacetId,enrichValue,enrichFieldId),fieldNodeContent=null==fieldNode?void 0:fieldNode.firstElementChild;onTooltipShow((0,objectSpread2.Z)((0,objectSpread2.Z)({},{tooltipEvent:TooltipHighlight_types.P.ENTER,rectActiveElement:null==fieldNodeContent?void 0:fieldNodeContent.getBoundingClientRect()}),tooltipContent&&{tooltipContent:tooltipContent}))}document.body.style.cursor="pointer"}}else hoveredField&&(hoveredField.classList.remove("hover"),setHoveredField(null),document.body.style.cursor="initial",onTooltipShow({tooltipEvent:TooltipHighlight_types.P.LEAVE}))}}function mouseLeaveListener(hoveredField,setHoveredField,onTooltipShow){return function _mouseLeaveListener(){hoveredField&&(hoveredField.classList.remove("hover"),setHoveredField(null),document.body.style.cursor="initial",onTooltipShow({tooltipEvent:TooltipHighlight_types.P.LEAVE}))}}function mouseClickListener(onFieldClick){if(onFieldClick)return function _mouseClickListener(event){var fieldRect=utils_elementFromPoint(event.clientX,event.clientY,"field--rect",event.currentTarget);if(fieldRect){var fieldNode=fieldRect.closest(".field");fieldNode&&onFieldClick({type:fieldNode.dataset.fieldType,id:fieldNode.dataset.fieldId})}}}function hasTable(html){return html.toLowerCase().includes(""}},overlapMeta:{defaultValue:{value:"initOverlapMeta()"},description:"",name:"overlapMeta",required:!1,type:{name:"OverlapMeta"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/Section/Section.tsx#Section"]={docgenInfo:Section.__docgenInfo,name:"Section",path:"src/components/CIDocument/components/Section/Section.tsx#Section"})}catch(__react_docgen_typescript_loader_error){}var react_dom=__webpack_require__("../../node_modules/react-dom/index.js"),AutoSizer=__webpack_require__("../../node_modules/react-virtualized/dist/es/AutoSizer/index.js"),CellMeasurer=__webpack_require__("../../node_modules/react-virtualized/dist/es/CellMeasurer/index.js"),List=__webpack_require__("../../node_modules/react-virtualized/dist/es/List/index.js"),uniqueId=__webpack_require__("../../node_modules/lodash/uniqueId.js"),uniqueId_default=__webpack_require__.n(uniqueId),VirtualScroll_baseClassName="".concat(settings.Z.prefix,"--ci-doc-virtual-scroll"),VirtualScroll=function VirtualScroll(_ref,ref){var _rowRenderer=_ref.children,rowCount=_ref.rowCount,width=_ref.width,height=_ref.height,listRef=(0,react.useRef)(),instanceRef=(0,react.useRef)();(0,react.useState)(initInstance.bind(null,listRef,instanceRef));var _instanceRef$current=instanceRef.current,cache=_instanceRef$current.cache,onResize=_instanceRef$current.onResize,getElementById=_instanceRef$current.getElementById,getPrefixedId=_instanceRef$current.getPrefixedId,scrollToRow=_instanceRef$current.scrollToRow,scrollIntoView=_instanceRef$current.scrollIntoView,scrollToRowCallback=_instanceRef$current.scrollToRowCallback;(0,react.useImperativeHandle)(ref,(function(){return{scrollIntoView:scrollIntoView,scrollToRow:scrollToRow,getElementById:getElementById,listRef:listRef}}));var Sizer=AutoSizer.q;return width&&height&&(Sizer=function Sizer(_ref2){return(0,_ref2.children)({width:width,height:height})}),(0,jsx_runtime.jsx)(Sizer,{className:VirtualScroll_baseClassName,onResize:onResize,children:function children(_ref3){var width=_ref3.width,height=_ref3.height;return(0,jsx_runtime.jsx)(List.aV,{ref:listRef,width:width,height:height,overscan:3,rowCount:rowCount,deferredMeasurementCache:cache,rowHeight:cache.rowHeight,onRowsRendered:scrollToRowCallback,rowRenderer:function rowRenderer(_ref4){var index=_ref4.index,key=_ref4.key,parent=_ref4.parent,style=_ref4.style;return(0,jsx_runtime.jsx)(CellMeasurer.Z8,{cache:cache,columnIndex:0,parent:parent,rowIndex:index,children:(0,jsx_runtime.jsx)("div",{id:getPrefixedId(index),style:style,children:_rowRenderer({index:index})})},key)}})}})};function initInstance(listRef,instanceRef){var _scrollIntoView;instanceRef.current={cache:new CellMeasurer.t1({defaultHeight:10,fixedWidth:!0}),onResize:function onResize(){instanceRef.current.cache.clearAll(),listRef.current&&listRef.current.forceUpdateGrid()},getElementById:function getElementById(id){var listNode=(0,react_dom.findDOMNode)(listRef.current);return listNode?listNode.querySelector("#".concat(id)):null},idPrefix:uniqueId_default()("VirtualScroll-")+"-",getPrefixedId:function getPrefixedId(id){return"".concat(instanceRef.current.idPrefix).concat(id)},scrollToRow:function scrollToRow(index){var ttl=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;return new Promise(function(){var _ref5=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(resolve,reject){var _instanceRef$current2,promisedRow,cache,getElementById,getPrefixedId;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:_instanceRef$current2=instanceRef.current,promisedRow=_instanceRef$current2.promisedRow,cache=_instanceRef$current2.cache,getElementById=_instanceRef$current2.getElementById,getPrefixedId=_instanceRef$current2.getPrefixedId,getElementById(getPrefixedId(index))&&resolve(),instanceRef.current.promisedRow={index:index,resolve:resolve,remainingTries:cache._rowHeightCache["".concat(index,"-0")]?0:1},listRef.current.scrollToRow(index),setTimeout((function(){return promisedRow&&promisedRow.index===index&&reject()}),ttl);case 5:case"end":return _context.stop()}}),_callee)})));return function(_x,_x2){return _ref5.apply(this,arguments)}}())},scrollToRowCallback:function scrollToRowCallback(){var promisedRow=instanceRef.current.promisedRow;if(promisedRow){var index=promisedRow.index,resolve=promisedRow.resolve;promisedRow.remainingTries?(promisedRow.remainingTries--,listRef.current.scrollToRow(index)):(instanceRef.current.promisedRow=null,resolve())}},scrollIntoView:(_scrollIntoView=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee2(row,elemSelector){var listDom,elem;return(0,regeneratorRuntime.Z)().wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:if(_context2.prev=0,listDom=(0,react_dom.findDOMNode)(listRef.current),!isVisible(elem=listDom.querySelector(elemSelector),listRef)){_context2.next=5;break}return _context2.abrupt("return");case 5:if(elem){_context2.next=8;break}return _context2.next=8,instanceRef.current.scrollToRow(row);case 8:return _context2.next=10,new Promise((function(resolve){var count=0;!function checkForElement(){var item=listDom.querySelector(elemSelector);!item&&50*count<1e3?(count++,setTimeout((function(){checkForElement()}),50)):resolve(item)}()}));case 10:(elem=_context2.sent)&&elem.childNodes[0].scrollIntoView({block:"center"}),_context2.next=16;break;case 14:_context2.prev=14,_context2.t0=_context2.catch(0);case 16:case"end":return _context2.stop()}}),_callee2,null,[[0,14]])}))),function scrollIntoView(_x3,_x4){return _scrollIntoView.apply(this,arguments)})}}function isVisible(item,listRef){if(!item||!listRef)return!1;var listNode=(0,react_dom.findDOMNode)(listRef.current);if(!listNode)return!1;var _getBoundingClientRec=listNode.getBoundingClientRect(),docTop=_getBoundingClientRec.top,docBottom=_getBoundingClientRec.bottom,_itemBounds=function itemBounds(item){var _item$getBoundingClie=item.getBoundingClientRect(),itemTop=_item$getBoundingClie.top,itemBottom=_item$getBoundingClie.bottom;if(itemTop!==itemBottom)return{itemTop:itemTop,itemBottom:itemBottom};var childrenBounds=Array.from(item.children).map((function(child){var _child$getBoundingCli=child.getBoundingClientRect();return{top:_child$getBoundingCli.top,bottom:_child$getBoundingCli.bottom}}));return{itemTop:Math.min.apply(Math,(0,toConsumableArray.Z)(childrenBounds.map((function(bound){return bound.top})))),itemBottom:Math.max.apply(Math,(0,toConsumableArray.Z)(childrenBounds.map((function(bound){return bound.bottom}))))}}(item),itemTop=_itemBounds.itemTop,itemBottom=_itemBounds.itemBottom;return itemTop>=docTop&&itemBottom<=docBottom}var VirtualScroll_VirtualScroll=(0,react.forwardRef)(VirtualScroll);try{VirtualScroll.displayName="VirtualScroll",VirtualScroll.__docgenInfo={description:"",displayName:"VirtualScroll",props:{rowCount:{defaultValue:null,description:"",name:"rowCount",required:!0,type:{name:"number"}},width:{defaultValue:null,description:"",name:"width",required:!1,type:{name:"number"}},height:{defaultValue:null,description:"",name:"height",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/VirtualScroll/VirtualScroll.tsx#VirtualScroll"]={docgenInfo:VirtualScroll.__docgenInfo,name:"VirtualScroll",path:"src/components/CIDocument/components/VirtualScroll/VirtualScroll.tsx#VirtualScroll"})}catch(__react_docgen_typescript_loader_error){}var whiteTheme={highlight:"#5596e6",hover_selected_ui:"#dcdcdc"},defaultTheme={highlightBackground:whiteTheme.highlight,activeHighlightBackground:"unset",highlightWithinActiveHighlightBackground:"#d0b0ff",textHoverBackground:whiteTheme.hover_selected_ui},CIDocumentContent_baseClassName="".concat(settings.Z.prefix,"--ci-doc-content"),CIDocumentContent=function CIDocumentContent(_ref){var className=_ref.className,_ref$sections=_ref.sections,sections=void 0===_ref$sections?[]:_ref$sections,_ref$styles=_ref.styles,docStyles=void 0===_ref$styles?"":_ref$styles,_ref$highlightedIds=_ref.highlightedIds,highlightedIds=void 0===_ref$highlightedIds?[]:_ref$highlightedIds,_ref$activeIds=_ref.activeIds,activeIds=void 0===_ref$activeIds?[]:_ref$activeIds,_ref$activePartIds=_ref.activePartIds,activePartIds=void 0===_ref$activePartIds?[]:_ref$activePartIds,_ref$selectableIds=_ref.selectableIds,selectableIds=void 0===_ref$selectableIds?[]:_ref$selectableIds,_ref$activeMetadataId=_ref.activeMetadataIds,activeMetadataIds=void 0===_ref$activeMetadataId?[]:_ref$activeMetadataId,itemMap=_ref.itemMap,width=_ref.width,height=_ref.height,_ref$theme=_ref.theme,theme=void 0===_ref$theme?defaultTheme:_ref$theme,_ref$documentId=_ref.documentId,documentId=void 0===_ref$documentId?"":_ref$documentId,_ref$onItemClick=_ref.onItemClick,onItemClick=void 0===_ref$onItemClick?function(){}:_ref$onItemClick,combinedHighlights=_ref.combinedHighlights,facetInfoMap=_ref.facetInfoMap,_ref$overlapMeta=_ref.overlapMeta,overlapMeta=void 0===_ref$overlapMeta?(0,types.i)():_ref$overlapMeta,activeColor=_ref.activeColor,virtualScrollRef=(0,react.useRef)();(0,react.useEffect)((function(){var ids=activePartIds.length>0&&activePartIds||activeIds.length>0&&activeIds||activeMetadataIds.length>0&&activeMetadataIds;ids&&ids.length>0&&virtualScrollRef.current&&function scrollToActiveItem(virtualScrollRef,itemMap,activeId){virtualScrollRef.current.scrollIntoView(itemMap.byItem[activeId],'.field[data-field-id="'.concat(activeId,'"]'))}(virtualScrollRef,itemMap,ids[0])}),[activeIds,activeMetadataIds,activePartIds,itemMap]);var value,color,combinedHighlightsWithMeta,loading=!sections||0===sections.length;return(0,jsx_runtime.jsx)("div",{className:classnames_default()(CIDocumentContent_baseClassName,className,{skeleton:loading}),children:loading?(0,jsx_runtime.jsx)(SkeletonText.Z,{paragraph:!0,lineCount:80}):(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("style",{"data-testid":"style",children:docStyles}),!!combinedHighlights&&combinedHighlights.length>0&&(0,jsx_runtime.jsx)("style",{children:(combinedHighlightsWithMeta=combinedHighlights,combinedHighlightsWithMeta.map((function(textHighlightWithMeta){var locationId=function getHighlightLocationId(textHighlightWithMeta){return(0,idUtils.zv)({facetId:textHighlightWithMeta.facetId,location:{begin:textHighlightWithMeta.begin,end:textHighlightWithMeta.end}})}(textHighlightWithMeta),zIndexValue=textHighlightWithMeta.isOverlap?20:10,rules=".".concat(CIDocumentContent_baseClassName,' .field[data-field-id="').concat(locationId,'"] > * {background-color: ').concat(textHighlightWithMeta.color,"; border: 2px solid ").concat(textHighlightWithMeta.color,"; ").concat(zIndexRule(zIndexValue),";}");return rules}))).join("\n")}),(!combinedHighlights||combinedHighlights.length<=0)&&(0,jsx_runtime.jsx)("style",{children:createStyleRules(highlightedIds,[backgroundColorRule(theme.highlightBackground),zIndexRule(10)])}),activeIds&&activeIds.length>0&&(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:(0,jsx_runtime.jsx)("style",{children:createStyleRules(activeIds,[backgroundColorRule(theme.activeHighlightBackground),(color=activeColor||theme.highlightBackground,"border: ".concat(color," solid 2px")),zIndexRule(30),activeEnrichmentInOverlapRule(activeIds,overlapMeta),(value=100,"opacity: ".concat(value))])})}),activePartIds.length>0&&(0,jsx_runtime.jsx)("style",{children:createStyleRules(activePartIds,[backgroundColorRule(theme.highlightWithinActiveHighlightBackground)])}),selectableIds&&selectableIds.length>0&&(0,jsx_runtime.jsx)("style",{children:createStyleRules(selectableIds,[underlineRule(theme.textHoverBackground)])}),activeMetadataIds.length>0&&(0,jsx_runtime.jsx)("style",{children:createStyleRules(activeMetadataIds,[backgroundColorRule(theme.highlightWithinActiveHighlightBackground)])}),sections.length>0&&(0,jsx_runtime.jsx)(VirtualScroll_VirtualScroll,{rowCount:sections.length,width:width,height:height,ref:virtualScrollRef,children:function children(_ref2){var index=_ref2.index;return(0,jsx_runtime.jsx)(Section_Section,{section:sections[index],onFieldClick:onItemClick,facetInfoMap:facetInfoMap,overlapMeta:overlapMeta})}},"".concat(documentId,"-").concat(sections.length,"-").concat(sections[0].html.length))]})})};function createStyleRules(idList,rules){return idList.filter((function(item){return 0!==item.localeCompare("")})).map((function(id){return".".concat(CIDocumentContent_baseClassName,' .field[data-field-id="').concat(id,'"] > *')})).join(",").concat("{".concat(rules.join(";"),"}"))}function backgroundColorRule(color){return"background-color: ".concat(color)}function zIndexRule(value){return"z-index: ".concat(value)}function activeEnrichmentInOverlapRule(activeIds,overlapMeta){return activeIds.length>0&&overlapMeta.fieldIdWithOverlap.has(activeIds[0])?"pointer-events: none":""}function underlineRule(color){return"border-bottom: ".concat(color," dashed 1px")}var CIDocumentContent_CIDocumentContent=CIDocumentContent;try{CIDocumentContent.displayName="CIDocumentContent",CIDocumentContent.__docgenInfo={description:"",displayName:"CIDocumentContent",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},styles:{defaultValue:null,description:"",name:"styles",required:!1,type:{name:"string[]"}},sections:{defaultValue:{value:"[]"},description:"",name:"sections",required:!1,type:{name:"SectionType[]"}},itemMap:{defaultValue:null,description:"",name:"itemMap",required:!0,type:{name:"ItemMap"}},highlightedIds:{defaultValue:{value:"[]"},description:"",name:"highlightedIds",required:!1,type:{name:"string[]"}},activeIds:{defaultValue:{value:"[]"},description:"",name:"activeIds",required:!1,type:{name:"string[]"}},activePartIds:{defaultValue:{value:"[]"},description:"",name:"activePartIds",required:!1,type:{name:"string[]"}},selectableIds:{defaultValue:{value:"[]"},description:"",name:"selectableIds",required:!1,type:{name:"string[]"}},activeMetadataIds:{defaultValue:{value:"[]"},description:"",name:"activeMetadataIds",required:!1,type:{name:"string[]"}},width:{defaultValue:null,description:"",name:"width",required:!1,type:{name:"number"}},height:{defaultValue:null,description:"",name:"height",required:!1,type:{name:"number"}},theme:{defaultValue:{value:"{\n highlightBackground: whiteTheme.highlight,\n activeHighlightBackground: 'unset',\n highlightWithinActiveHighlightBackground: colors.purple30,\n textHoverBackground: whiteTheme.hover_selected_ui\n}"},description:"",name:"theme",required:!1,type:{name:"Theme"}},documentId:{defaultValue:{value:""},description:"",name:"documentId",required:!1,type:{name:"string"}},onItemClick:{defaultValue:{value:"(): void => {}"},description:"",name:"onItemClick",required:!1,type:{name:"OnFieldClickFn"}},combinedHighlights:{defaultValue:null,description:"",name:"combinedHighlights",required:!1,type:{name:"TextHighlightWithMeta[]"}},facetInfoMap:{defaultValue:null,description:"",name:"facetInfoMap",required:!1,type:{name:"Record"}},overlapMeta:{defaultValue:{value:"initOverlapMeta()"},description:"",name:"overlapMeta",required:!1,type:{name:"OverlapMeta"}},activeColor:{defaultValue:null,description:"",name:"activeColor",required:!1,type:{name:"string | null"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/CIDocumentContent/CIDocumentContent.tsx#CIDocumentContent"]={docgenInfo:CIDocumentContent.__docgenInfo,name:"CIDocumentContent",path:"src/components/CIDocument/components/CIDocumentContent/CIDocumentContent.tsx#CIDocumentContent"})}catch(__react_docgen_typescript_loader_error){}var utils_document=__webpack_require__("./src/utils/document/index.ts"),enrichmentUtils=__webpack_require__("./src/components/CIDocument/utils/enrichmentUtils.ts"),countBy=__webpack_require__("../../node_modules/lodash/countBy.js"),countBy_default=__webpack_require__.n(countBy),nonContractDetailsFromItem=function nonContractDetailsFromItem(item){var attributes,details=[{heading:"type",items:[item.type]}];return item.attributes&&details.push({heading:"attributes",items:(attributes=item.attributes,attributes.map((function(_ref3){var type=_ref3.type,text=_ref3.text;return{type:type,value:{label:text},link:!0}})))}),details},modelMapping={contract:function contractDetailsFromItem(item){return[{heading:"categories",items:item.categories},{heading:"types",items:getTypeDetails(item.types)},{heading:"attributes",items:(attributes=item.attributes,typesWithCounts=getTypesWithCounts(attributes),typesWithCounts.map((function(_ref){var _ref2=(0,slicedToArray.Z)(_ref,2),type=_ref2[0],count=_ref2[1];return{type:type,label:"".concat(type," (").concat(count,")"),link:!0}})))}];var attributes,typesWithCounts},invoice:nonContractDetailsFromItem,purchase_order:nonContractDetailsFromItem};function getTypesWithCounts(types){return Object.entries(countBy_default()(types,(function(_ref4){return _ref4.type})))}function getTypeDetails(types){return types.map((function(_ref5){var label=_ref5.label;return Object.entries(label).map((function(_ref6){var _ref7=(0,slicedToArray.Z)(_ref6,2),key=_ref7[0],value=_ref7[1];return"".concat(capitalize_default()(key),": ").concat(value)})).join(", ")}))}var uniq=__webpack_require__("../../node_modules/lodash/uniq.js"),uniq_default=__webpack_require__.n(uniq),nonContractFilterGroups=[{id:"attributes",type:"radio",labelsFromItem:function labelsFromItem(item){return[item.type]},applyFilter:function applyFilter(list,label){return list.filter((function(item){return item.type===label}))}},{id:"relations",type:"radio",labelsFromItem:function labelsFromItem(item){return[item.type]},applyFilter:function applyFilter(list,label){return list.filter((function(item){return item.type===label}))}}],filterGroups_modelMapping={contract:[{id:"CATEGORY",type:"checkbox",labelsFromItem:function labelsFromItem(item){return item.categories.map((function(category){return category.label}))},applyFilter:function applyFilter(list,label){return list.filter((function(item){return item.categories.some((function(category){return category.label===label}))}))}},{id:"NATURE",type:"radio",labelsFromItem:function labelsFromItem(item){return item.types.map((function(type){return type.label.nature}))},applyFilter:function applyFilter(list,label){return list.filter((function(item){return item.types.some((function(type){return type.label.nature===label}))}))}},{id:"PARTY",type:"radio",labelsFromItem:function labelsFromItem(item){return item.types.map((function(type){return type.label.party}))},applyFilter:function applyFilter(list,label){return list.filter((function(item){return item.types.some((function(type){return type.label.party===label}))}))}},{id:"ATTRIBUTES",type:"checkbox",labelsFromItem:function labelsFromItem(item){return item.attributes.map((function(attribute){return attribute.type}))},applyFilter:function applyFilter(list,label){return list.filter((function(item){return item.attributes.some((function(attribute){return attribute.type===label}))}))}}],invoice:nonContractFilterGroups,purchase_order:nonContractFilterGroups},messagesMap={CATEGORY:"contractCategoryLabel",NATURE:"contractNatureLabel",PARTY:"contractPartyLabel",ATTRIBUTES:"contractAttributeLabel",attributes:"invoiceAttributeLabel",relations:"invoiceRelationsLabel"};function getFilterHelper(_ref){var knownFilterGroups=_ref.knownFilterGroups,itemList=_ref.itemList,enrichmentName=_ref.enrichmentName,messages=_ref.messages,filterGroups=knownFilterGroups?_processFilter(itemList,knownFilterGroups)(itemList).filterGroups:_processFilter(itemList,function getBaseFilterGroups(enrichmentName,messages){return(filterGroups_modelMapping[enrichmentName]||[]).map((function(group){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},group),{},{title:messages[messagesMap[group.id]]})}))}(enrichmentName,messages))(itemList).filterGroups;return{processFilter:_processFilter(itemList,filterGroups)}}function _processFilter(list,filterGroups){return function filterFn(filter){if(isFilterEmpty(filter))return{filteredList:list,filterGroups:filterGroups};var filteredList=list,updatedFilterGroups=[],radioFilters={},checkboxFilters={};return filterGroups.forEach((function(group){var filterPart=filter[group.id];filterPart&&("radio"===group.type?radioFilters[group.id]=filterPart:"checkbox"===group.type&&(checkboxFilters[group.id]=filterPart))})),filteredList=_applyFilter(filteredList,checkboxFilters,filterGroups),filterGroups.filter((function(group){return"radio"===group.type})).forEach((function(group){updatedFilterGroups.push(_addOptionsToFilterGroup(group,_applyFilter(filteredList,(0,objectSpread2.Z)((0,objectSpread2.Z)({},radioFilters),{},(0,defineProperty.Z)({},group.id,[])),filterGroups)))})),filteredList=_applyFilter(filteredList,radioFilters,filterGroups),updatedFilterGroups.push.apply(updatedFilterGroups,(0,toConsumableArray.Z)(function _addOptionsToFilterGroups(filterGroups,itemList){return filterGroups.map((function(group){return _addOptionsToFilterGroup(group,itemList)}))}(filterGroups.filter((function(group){return"checkbox"===group.type})),filteredList))),updatedFilterGroups.sort((function(a,b){return filterGroups.findIndex((function(group){return group.id===a.id}))-filterGroups.findIndex((function(group){return group.id===b.id}))})),{filteredList:filteredList,filterGroups:updatedFilterGroups}}}function _addOptionsToFilterGroup(group,itemList){if(!itemList)return group;var labels=[];return group.optionsList&&group.optionsList.forEach((function(option){return labels.push((0,objectSpread2.Z)((0,objectSpread2.Z)({},option),{},{count:0}))})),itemList.forEach((function(item){uniq_default()(group.labelsFromItem(item)).forEach((function(label){var foundLabel=labels.find((function(labelObj){return labelObj.id===label}));foundLabel?foundLabel.count++:labels.push({id:label,displayName:label,count:1})}))})),(0,objectSpread2.Z)((0,objectSpread2.Z)({},group),{},{optionsList:labels.sort((function(a,b){return a.id>b.id?1:-1}))})}function _applyFilter(list,filter,filterGroups){var filteredList=list;return Object.entries(filter).forEach((function(_ref2){var _ref3=(0,slicedToArray.Z)(_ref2,2),groupId=_ref3[0],activeLabels=_ref3[1],foundGroup=filterGroups.find((function(group){return group.id===groupId}));foundGroup&&activeLabels.forEach((function(activeLabel){filteredList=foundGroup.applyFilter(filteredList,activeLabel)}))})),filteredList}var ActionType,nonContractUtils=__webpack_require__("./src/utils/document/nonContractUtils.ts"),withErrorBoundary=__webpack_require__("./src/utils/hoc/withErrorBoundary.tsx"),CIDocument_defaultMessages=(0,objectSpread2.Z)((0,objectSpread2.Z)((0,objectSpread2.Z)((0,objectSpread2.Z)((0,objectSpread2.Z)({},defaultMessages),messages_defaultMessages),MetadataPane_messages_defaultMessages),NavigationToolbar_messages_defaultMessages),{defaultDocumentName:"Document",defaultDocumentId:"Document Id",attributesTabLabel:"Attributes",relationsTabLabel:"Relations",filtersTabLabel:"Filters",metadataTabLabel:"Metadata",parseErrorMessage:"There was an error parsing the document",contractCategoryLabel:"Category",contractNatureLabel:"Nature",contractPartyLabel:"Party",contractAttributeLabel:"Attribute",invoiceAttributeLabel:"Attribute",invoiceRelationsLabel:"Relation",navigationToolbarLabel:"Navigation toolbar"});!function(ActionType){ActionType.RESET="RESET",ActionType.SET="SET",ActionType.ERROR="ERROR"}(ActionType||(ActionType={}));var INITIAL_STATE={isError:!1,styles:[],sections:[],itemMap:{byItem:{},bySection:{}},metadata:[],attributes:[],relations:[]},contractTabs=["filters","metadata"],nonContractTabs=["attributes","relations"];function canRenderCIDocument(document){return!(!get_default()(document,"html")||!get_default()(document,"enriched_html[0].contract")&&!get_default()(document,"enriched_html[0].invoice")&&!get_default()(document,"enriched_html[0].purchase_order"))}var CIDocument_base="".concat(settings.Z.prefix,"--ci-doc"),CIDocument=function CIDocument(_ref){var document=_ref.document,_ref$messages=_ref.messages,messages=void 0===_ref$messages?CIDocument_defaultMessages:_ref$messages,_ref$theme=_ref.theme,theme=void 0===_ref$theme?defaultTheme:_ref$theme,overrideDocWidth=_ref.overrideDocWidth,overrideDocHeight=_ref.overrideDocHeight,didCatch=_ref.didCatch,_useReducer=(0,react.useReducer)(docStateReducer,INITIAL_STATE),_useReducer2=(0,slicedToArray.Z)(_useReducer,2),state=_useReducer2[0],dispatch=_useReducer2[1],filename=get_default()(document,"extracted_metadata.filename",messages.defaultDocumentName),documentId=get_default()(document,"document_id",messages.defaultDocumentId),enrichedHtml=get_default()(document,["enriched_html","0"],{}),enrichmentName=(0,enrichmentUtils.e)(enrichedHtml),_useState=(0,react.useState)("attributes"),_useState2=(0,slicedToArray.Z)(_useState,2),selectedType=_useState2[0],setSelectedType=_useState2[1],_useState3=(0,react.useState)("filters"),_useState4=(0,slicedToArray.Z)(_useState3,2),selectedContractFilter=_useState4[0],setSelectedContractFilter=_useState4[1],enrichment=get_default()(enrichedHtml,enrichmentName,{}),_enrichment$elements=enrichment.elements,elements=void 0===_enrichment$elements?[]:_enrichment$elements,_enrichment$parties=enrichment.parties,parties=void 0===_enrichment$parties?[]:_enrichment$parties,itemList=elements;(0,nonContractUtils.ov)(enrichmentName)&&(itemList=state[selectedType]||[]);var resetStates=function resetStates(){setActivePartIds([]),setActiveIds([]),setHighlightedList([]),setCurrentFilter({}),setActiveMetadataIds([])};(0,react.useEffect)((function(){var didCancel=!1;function _process(){return(_process=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(){var doc;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:if(didCancel){_context.next=11;break}return _context.prev=1,_context.next=4,(0,utils_document.d)(document,{sections:!0,itemMap:!0});case 4:doc=_context.sent,dispatch({type:ActionType.SET,data:{styles:doc.styles,sections:doc.sections,itemMap:doc.itemMap,metadata:doc.metadata,attributes:doc.attributes,relations:doc.relations}}),_context.next=11;break;case 8:_context.prev=8,_context.t0=_context.catch(1),dispatch({type:ActionType.ERROR,data:_context.t0});case 11:case"end":return _context.stop()}}),_callee,null,[[1,8]])})))).apply(this,arguments)}return resetStates(),function resetTabs(){setSelectedType(nonContractTabs[0]),setSelectedContractFilter(contractTabs[0])}(),function process(){return _process.apply(this,arguments)}(),function(){didCancel=!0}}),[didCatch,document]);var _useState5=(0,react.useState)(null),_useState6=(0,slicedToArray.Z)(_useState5,2),filterHelper=_useState6[0],setFilterHelper=_useState6[1],_useState7=(0,react.useState)({}),_useState8=(0,slicedToArray.Z)(_useState7,2),currentFilter=_useState8[0],setCurrentFilter=_useState8[1],_useState9=(0,react.useState)([]),_useState10=(0,slicedToArray.Z)(_useState9,2),filterGroups=_useState10[0],setFilterGroups=_useState10[1];(0,react.useEffect)((function(){if(canRenderCIDocument(document)&&!didCatch){var helper=getFilterHelper({enrichmentName:enrichmentName,itemList:itemList,messages:messages});setFilterHelper(helper),setCurrentFilter({}),setFilterGroups(helper.processFilter({}).filterGroups)}}),[enrichmentName,document,itemList,messages,didCatch]);var _useState11=(0,react.useState)([]),_useState12=(0,slicedToArray.Z)(_useState11,2),highlightedList=_useState12[0],setHighlightedList=_useState12[1];(0,react.useEffect)((function(){if(filterHelper&&!didCatch)if(isFilterEmpty(currentFilter))setHighlightedList([]),setFilterGroups(filterHelper.processFilter(currentFilter).filterGroups);else{var _filterHelper$process=filterHelper.processFilter(currentFilter),filteredList=_filterHelper$process.filteredList,groups=_filterHelper$process.filterGroups;setHighlightedList(filteredList),setFilterGroups(groups)}}),[filterHelper,currentFilter,itemList,didCatch]);var _useState13=(0,react.useState)([]),_useState14=(0,slicedToArray.Z)(_useState13,2),activeIds=_useState14[0],setActiveIds=_useState14[1];(0,react.useEffect)((function(){0===highlightedList.length?(setActiveIds([]),setActivePartIds([])):(0,idUtils.cw)(highlightedList,activeIds)||((0,nonContractUtils.uu)(highlightedList)?setActiveIds(highlightedList[0].allAttributeIds):setActiveIds([(0,idUtils.zv)(highlightedList[0])]))}),[highlightedList]);var _useState15=(0,react.useState)([]),_useState16=(0,slicedToArray.Z)(_useState15,2),activePartIds=_useState16[0],setActivePartIds=_useState16[1];(0,react.useEffect)((function(){setActivePartIds([])}),[activeIds]);var _useState17=(0,react.useState)([]),_useState18=(0,slicedToArray.Z)(_useState17,2),activeMetadataIds=_useState18[0],setActiveMetadataIds=_useState18[1];(0,react.useEffect)((function(){setActiveIds([]),setActivePartIds([])}),[activeMetadataIds]);var activeElement=function getActiveElement(activeIds,itemList){return itemList.find((function(item){return item.allAttributeIds?isEqual_default()(item.allAttributeIds.sort(),activeIds.sort()):isEqual_default()([(0,idUtils.zv)(item)].sort(),activeIds.sort())}))}(activeIds,itemList),activeIndex=getActiveIndex(activeIds,highlightedList),activeDetails=function getActiveDetails(activeElement,getDetailsFn){return activeElement?getDetailsFn(activeElement):[]}(activeElement,function getDetailsFromItem(enrichmentName){return modelMapping[enrichmentName]}(enrichmentName));"metadata"===selectedContractFilter&&(activeIndex=getActiveIndex(activeMetadataIds,highlightedList),activeMetadataIds.length>0&&!(activeIds&&activeIds.length>0)&&(activeDetails=function getDetailsFromMetadata(data){return data.metadataType?[{heading:"type",items:[data.metadataType]}]:[{heading:"party",items:[data.text.toUpperCase()]}]}(highlightedList[activeIndex])));var highlightedIds=[];highlightedIds=(0,nonContractUtils.uu)(highlightedList)?flattenDeep_default()(highlightedList.map((function(item){return item.allAttributeIds}))):highlightedList.map(idUtils.zv)?highlightedList.map(idUtils.zv):[];var hasError=state.isError||didCatch,allClickableIds=function getAllClickableIds(itemList){return flattenDeep_default()(itemList.map((function(item){return item.allAttributeIds||(0,idUtils.zv)(item)})))}(itemList),nonContractProps={};return(0,nonContractUtils.ov)(enrichmentName)&&(nonContractProps={activeIds:0===difference_default()(activeIds,allClickableIds).length?activeIds:[],selectableIds:allClickableIds}),(0,jsx_runtime.jsxs)("div",{className:CIDocument_base,children:[(0,jsx_runtime.jsxs)("nav",{className:"".concat(CIDocument_base,"__toolbar"),"aria-label":messages.navigationToolbarLabel,children:[(0,jsx_runtime.jsx)("div",{className:"".concat(CIDocument_base,"__title"),"data-testid":"CIDocument_title",children:filename}),highlightedList.length>0&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(NavigationToolbar_NavigationToolbar,{className:"".concat(CIDocument_base,"__nav"),index:activeIndex+1,max:highlightedList.length,messages:messages,onChange:onNavigationChange({setActiveIds:"metadata"===selectedContractFilter?setActiveMetadataIds:setActiveIds,highlightedList:highlightedList})}),(0,jsx_runtime.jsx)("div",{className:"".concat(CIDocument_base,"__rightGutter")})]})]}),(0,jsx_runtime.jsxs)("div",{className:"".concat(CIDocument_base,"__main"),children:[(0,jsx_runtime.jsx)("aside",{className:"".concat(CIDocument_base,"__sidebar"),"aria-label":messages.filtersTabLabel,children:function renderSidebar(){var nonContractFilterGroups=filterGroups.filter((function(group){return group.id===selectedType})),tabLabels={attributes:messages.attributesTabLabel,relations:messages.relationsTabLabel,filters:messages.filtersTabLabel,metadata:messages.metadataTabLabel};return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:(0,nonContractUtils.ov)(enrichmentName)?(0,jsx_runtime.jsx)(Tabs.Z,{className:"".concat(CIDocument_base,"__tabs"),selected:nonContractTabs.indexOf(selectedType),onSelectionChange:function onSelectionChange(index){return setSelectedType(nonContractTabs[index])},"aria-label":messages.filtersTabLabel,"data-testid":"document-info-tabs",children:nonContractTabs.map((function(tab){return(0,jsx_runtime.jsx)(Tab.Z,{tabIndex:0,label:tabLabels[tab],"data-testid":tab+"-tab",children:!hasError&&tab===selectedType&&renderFilterPanel(currentFilter,nonContractFilterGroups,setCurrentFilter,resetStates,messages)},tab)}))}):(0,jsx_runtime.jsxs)(Tabs.Z,{className:"".concat(CIDocument_base,"__tabs"),selected:contractTabs.indexOf(selectedContractFilter),onSelectionChange:function onSelectionChange(index){return function onSelectionChangeContractTabs(index,setSelectedContractFilter,resetStates){setSelectedContractFilter(contractTabs[index]),resetStates()}(index,setSelectedContractFilter,resetStates)},"aria-label":messages.filtersTabLabel,"data-testid":"document-info-tabs",children:[(0,jsx_runtime.jsx)(Tab.Z,{tabIndex:0,label:messages.filtersTabLabel,"data-testid":"filters-tab",children:!hasError&&renderFilterPanel(currentFilter,filterGroups,setCurrentFilter,resetStates,messages)}),(0,jsx_runtime.jsx)(Tab.Z,{tabIndex:0,label:messages.metadataTabLabel,"data-testid":"metadata-tab",children:!hasError&&(0,jsx_runtime.jsx)(MetadataPane_MetadataPane,{metadata:state.metadata,activeMetadataId:activeMetadataIds[0],parties:parties,messages:messages,onActiveMetadataChange:function onActiveMetadataChange(_ref2){return function _onActiveMetadataChange(_ref3){var metadataId=_ref3.metadataId,data=_ref3.data,setHighlightedList=_ref3.setHighlightedList,setActiveMetadataIds=_ref3.setActiveMetadataIds;setHighlightedList(data),setActiveMetadataIds([metadataId])}({metadataId:_ref2.metadataId,data:_ref2.data,setHighlightedList:setHighlightedList,setActiveMetadataIds:setActiveMetadataIds})},onActivePartyChange:function onActivePartyChange(party){return function _onActivePartyChange(_ref4){var party=_ref4.party,setHighlightedList=_ref4.setHighlightedList,setActiveMetadataIds=_ref4.setActiveMetadataIds;setHighlightedList(party),setActiveMetadataIds([(0,idUtils.zv)(party[0])])}({party:party,setHighlightedList:setHighlightedList,setActiveMetadataIds:setActiveMetadataIds})}})})]})})}()}),(0,jsx_runtime.jsx)("article",{className:"".concat(CIDocument_base,"__doc"),"aria-label":messages.defaultDocumentName,children:state.isError||didCatch?(0,jsx_runtime.jsx)("p",{className:"".concat(CIDocument_base,"__docError"),children:messages.parseErrorMessage}):(0,jsx_runtime.jsx)(CIDocumentContent_CIDocumentContent,(0,objectSpread2.Z)({styles:state.styles,sections:state.sections,itemMap:state.itemMap,highlightedIds:highlightedIds,activeIds:activeIds,activePartIds:activePartIds,onItemClick:onItemClick({setActiveIds:setActiveIds,elementList:itemList}),activeMetadataIds:activeMetadataIds,theme:theme,width:overrideDocWidth,height:overrideDocHeight,documentId:documentId},nonContractProps))}),(0,jsx_runtime.jsx)("aside",{className:"".concat(CIDocument_base,"__details"),"aria-labelledby":"documentDetailsId",children:(0,jsx_runtime.jsx)(DetailsPane_DetailsPane,{items:activeDetails,selectedLink:getSelectedLink({activeElement:activeElement,activePartIds:activePartIds}),messages:messages,onActiveLinkChange:onDetailsLink({activeElement:activeElement,setActivePartIds:setActivePartIds})})})]})]})};function docStateReducer(state,action){switch(action.type){case ActionType.RESET:return(0,objectSpread2.Z)((0,objectSpread2.Z)({},state),INITIAL_STATE);case ActionType.SET:return(0,objectSpread2.Z)((0,objectSpread2.Z)({},state),{},{isError:!1},action.data);case ActionType.ERROR:return(0,objectSpread2.Z)((0,objectSpread2.Z)({},state),{},{isError:!0});default:throw new Error("Doc state reducer called with invalid action type: ".concat(action.type))}}function renderFilterPanel(currentFilter,filterGroups,setCurrentFilter,resetStates,messages){return(0,jsx_runtime.jsx)(FilterPanel_FilterPanel,{filter:currentFilter,filterGroups:filterGroups,messages:messages,onFilterChange:onFilterChange({currentFilter:currentFilter,setCurrentFilter:setCurrentFilter}),onFilterClear:resetStates})}function onFilterChange(_ref5){var currentFilter=_ref5.currentFilter,setCurrentFilter=_ref5.setCurrentFilter;return function(filterPart){setCurrentFilter(function updateFilter(filter,_ref){var type=_ref.type,_ref$checked=_ref.checked,checked=void 0===_ref$checked||_ref$checked,groupId=_ref.groupId,optionId=_ref.optionId,updatedList=[];if("checkbox"===type&&filter[groupId]&&updatedList.push.apply(updatedList,(0,toConsumableArray.Z)(filter[groupId])),checked)updatedList.push(optionId);else{var index=updatedList.indexOf(optionId);index>-1&&updatedList.splice(index,1)}return(0,objectSpread2.Z)((0,objectSpread2.Z)({},filter),{},(0,defineProperty.Z)({},groupId,updatedList))}(currentFilter,filterPart))}}function onNavigationChange(_ref6){var setActiveIds=_ref6.setActiveIds,highlightedList=_ref6.highlightedList;return function(index){var activeItem=highlightedList[index-1];(0,nonContractUtils.$5)(activeItem)?setActiveIds(activeItem.allAttributeIds):setActiveIds([(0,idUtils.zv)(activeItem)])}}function onItemClick(_ref7){var setActiveIds=_ref7.setActiveIds,elementList=_ref7.elementList;return function(clickedItem){if(clickedItem)if((0,nonContractUtils.uu)(elementList)){var relation=elementList.find((function(rel){return rel.allAttributeIds.includes(clickedItem.id)}));relation&&setActiveIds(relation.allAttributeIds)}else clickedItem.id&&setActiveIds([clickedItem.id])}}function onDetailsLink(_ref8){var activeElement=_ref8.activeElement,setActivePartIds=_ref8.setActivePartIds;return function(linkItem){var sectionTitle=linkItem.sectionTitle,type=linkItem.type;setActivePartIds(activeElement[sectionTitle].filter((function(part){return part.type===type})).map((function(part){return(0,idUtils.zv)(part)})))}}function getActiveIndex(activeIds,highlightedList){return activeIds?(0,idUtils.N8)(highlightedList,activeIds):-1}function getSelectedLink(_ref9){var activeElement=_ref9.activeElement,activePartIds=_ref9.activePartIds;if(activeElement&&activeElement.attributes){var activeItem=activeElement.attributes.find((function(attribute){return activePartIds.includes((0,idUtils.zv)(attribute))}));if(activeItem)return activeItem.type}}var CIDocument_CIDocument=(0,withErrorBoundary.P)(CIDocument);try{canRenderCIDocument.displayName="canRenderCIDocument",canRenderCIDocument.__docgenInfo={description:"",displayName:"canRenderCIDocument",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/CIDocument/CIDocument.tsx#canRenderCIDocument"]={docgenInfo:canRenderCIDocument.__docgenInfo,name:"canRenderCIDocument",path:"src/components/CIDocument/components/CIDocument/CIDocument.tsx#canRenderCIDocument"})}catch(__react_docgen_typescript_loader_error){}try{CIDocument.displayName="CIDocument",CIDocument.__docgenInfo={description:"",displayName:"CIDocument",props:{messages:{defaultValue:{value:"{\n ...detailsPaneDefaultMsgs,\n ...filterPanelDefaultMsgs,\n ...metadataPaneDefaultMsgs,\n ...navigationToolbarDefaultMsgs,\n ...CIDocumentDefaultMsgs\n}"},description:"i18n messages for the component",name:"messages",required:!1,type:{name:"Messages"}},document:{defaultValue:null,description:"Document data, as that returned by a query. Overrides result from SearchContext",name:"document",required:!0,type:{name:"QueryResult"}},theme:{defaultValue:{value:"{\n highlightBackground: whiteTheme.highlight,\n activeHighlightBackground: 'unset',\n highlightWithinActiveHighlightBackground: colors.purple30,\n textHoverBackground: whiteTheme.hover_selected_ui\n}"},description:"Color theme, for select areas which cannot be specified in CSS",name:"theme",required:!1,type:{name:"Theme"}},overrideDocWidth:{defaultValue:null,description:"Override autosizing of document content with specified width. Useful for testing.",name:"overrideDocWidth",required:!1,type:{name:"number"}},overrideDocHeight:{defaultValue:null,description:"Override autosizing of document content with specified height. Useful for testing.",name:"overrideDocHeight",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/CIDocument/CIDocument.tsx#CIDocument"]={docgenInfo:CIDocument.__docgenInfo,name:"CIDocument",path:"src/components/CIDocument/components/CIDocument/CIDocument.tsx#CIDocument"})}catch(__react_docgen_typescript_loader_error){}var contract_namespaceObject=JSON.parse('{"id":"903461f8843ef9f10daecd2a14994308","metadata":{"parent_document_id":"a7f6bd77d4c9d73ce72b12247f662755"},"enriched_html":[{"enrichment1":{},"contract":{"elements":[{"location":{"begin":2530,"end":3018},"text":"On 22 December 2008 ART EFFECTS LIMITED and Customer entered into an Information Technology Procurement Framework Agreement (\\"the Prime-Contract \\").","attributes":[{"type":"DateTime","text":"22 December 2008","location":{"begin":2533,"end":2549}},{"type":"Organization","text":"ART EFFECTS LIMITED","location":{"begin":2550,"end":2569}}],"categories":[],"types":[]},{"location":{"begin":3019,"end":3208},"text":"Buyer is seeking information technology services (and certain related services) for its business operations and to meet obligations in connection with transactions under the Prime-Contract.","attributes":[],"categories":[],"types":[]},{"location":{"begin":3209,"end":4538},"text":"This Base Agreement ( \\"Base Agreement\\" ) between Art Effects Limited ( \\"Buyer\\" ) and Koya Creative LLC ( \\"Supplier\\" ) establishes the basis which enables Buyer to obtain such Services from the Supplier from time to time solely for Customer as described in SOWs and/or WAs issued under this Base Agreement.","attributes":[{"type":"Organization","text":"Art Effects Limited","location":{"begin":3604,"end":3623}},{"type":"Organization","text":"Koya Creative LLC","location":{"begin":3990,"end":4007}}],"categories":[],"types":[]},{"location":{"begin":4539,"end":4987},"text":"This Base Agreement is effective from 24th October 2011 (\\"Effective Date\\") and will remain in effect until terminated.","attributes":[{"type":"DateTime","text":"24th October 2011","location":{"begin":4577,"end":4594}}],"categories":[{"label":"Term & Termination","provenance_ids":["CWhoYUAWadjjLkLDMWjlkp3NtdkCjTYKhupTdz1Uvwkb5SANqe5LiN3Eu0AXtT6TkMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[]},{"location":{"begin":5236,"end":5251},"text":"1.0 Definitions","attributes":[],"categories":[],"types":[]},{"location":{"begin":5456,"end":6003},"text":"\\"Acceptance Criteria\\" means the documented acceptance criteria for the Services (or any part thereof, including Deliverables), set out in a SOW (if any) against which Supplier\'s achievement of the Services (or any part thereof, including Deliverables) will be tested by the Buyer for the purpose of assessing whether or not they meet the Buyer\'s Requirements and Deliverable Specification;","attributes":[{"type":"DefinedTerm","text":"Acceptance Criteria","location":{"begin":5457,"end":5476}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":6200,"end":6949},"text":"\\"Acceptance Tests\\" or \\" Acceptance Testing\\" means the acceptance tests (if any) to be conducted by Buyer in accordance with the relevant SOW in order to determine whether the Deliverables and/or Services comply with the Acceptance Criteria;","attributes":[{"type":"DefinedTerm","text":"Acceptance Tests","location":{"begin":6201,"end":6217}},{"type":"DefinedTerm","text":"Acceptance Testing","location":{"begin":6574,"end":6592}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":7147,"end":7579},"text":"\\"Affiliates\\" means any corporation or other business entity controlling, controlled by or under common control with Buyer, Supplier or Customer (as applicable) from time to time and, for the purposes of this definition, \\"control\\" shall mean direct or indirect ownership of:","attributes":[{"type":"DefinedTerm","text":"Affiliates","location":{"begin":7148,"end":7158}},{"type":"DefinedTerm","text":"control","location":{"begin":7527,"end":7534}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":7580,"end":7696},"text":"(i) fifty per cent (50%) or more of the voting securities or voting interest in such corporation or other entity; or","attributes":[{"type":"DefinedTerm","text":"Affiliates","location":{"begin":7148,"end":7158}},{"type":"DefinedTerm","text":"control","location":{"begin":7527,"end":7534}},{"type":"Number","text":"fifty","location":{"begin":7584,"end":7589}},{"type":"Percentage","text":"50%","location":{"begin":7600,"end":7603}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":7697,"end":7832},"text":"(ii) fifty per cent (50%) or more of the interest in the profit or income in the case of a business entity other than a corporation; or","attributes":[{"type":"DefinedTerm","text":"Affiliates","location":{"begin":7148,"end":7158}},{"type":"DefinedTerm","text":"control","location":{"begin":7527,"end":7534}},{"type":"Number","text":"fifty","location":{"begin":7702,"end":7707}},{"type":"Percentage","text":"50%","location":{"begin":7718,"end":7721}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":7833,"end":7922},"text":"(iii) in the case of a partnership, any other comparable interest in the general partner;","attributes":[{"type":"DefinedTerm","text":"Affiliates","location":{"begin":7148,"end":7158}},{"type":"DefinedTerm","text":"control","location":{"begin":7527,"end":7534}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":8119,"end":8823},"text":"\\"Agreed Rates\\" means the rates applicable for each Day (which rates may vary dependent on the role or seniority of the applicable Supplier Personnel and/or if incurred on a non-Working Day) to Services which are charged for on a time and materials basis as set out in the relevant SOW and charged in accordance with Clause 5 (Pricing) and additional terms within the relevant SOW, which current Agreed Rates are set out in Section 7, as may be varied from time to time by the agreement of the parties and increased in accordance with Clause 5.19;","attributes":[{"type":"DefinedTerm","text":"Agreed Rates","location":{"begin":8120,"end":8132}},{"type":"Number","text":"5","location":{"begin":8600,"end":8601}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":9021,"end":10058},"text":"\\"Agreement\\" means this Base Agreement and any relevant Statements of Work (\\" SOW\\" ), Work Authorizations (\\" WA\\" ), and other attachments or appendices specifically referenced in this Agreement.","attributes":[{"type":"DefinedTerm","text":"Agreement","location":{"begin":9022,"end":9031}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":10255,"end":10523},"text":"\\"Assigned Rights\\" has the meaning set out in Clause 15.4 (Intellectual Property Rights and Buyer Data);","attributes":[{"type":"DefinedTerm","text":"Assigned Rights","location":{"begin":10256,"end":10271}},{"type":"Number","text":"15.4","location":{"begin":10472,"end":10476}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":10721,"end":11253},"text":"\\"Authorised Representative\\" m eans in relation to a power or activity, any person authorised in accordance with the SOW from time to time by Buyer (in the case of Buyer\'s Authorised Representative), or the Supplier (in the case of Supplier\'s Authorised Representative), to exercise that power and/or undertake that activity on behalf of Buyer or the Supplier (as applicable);","attributes":[],"categories":[],"types":[]},{"location":{"begin":11451,"end":11636},"text":"\\"Background Materials\\" means","attributes":[{"type":"DefinedTerm","text":"Background Materials","location":{"begin":11452,"end":11472}}],"categories":[],"types":[]},{"location":{"begin":11637,"end":11707},"text":"(i) in the case of the Supplier the Supplier Background Materials; and","attributes":[{"type":"DefinedTerm","text":"Background Materials","location":{"begin":11452,"end":11472}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":11708,"end":11769},"text":"(ii) in the case of the Buyer the Buyer Background Materials.","attributes":[{"type":"DefinedTerm","text":"Background Materials","location":{"begin":11452,"end":11472}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":11966,"end":12497},"text":"\\"Buyer Audit Representatives\\" means representatives of any member of Buyer and/ or Customer Group (including its internal auditors), its appointed consultants, external auditors and their appointed consultants and any other auditors, regulators, inspectors or consultants that any member of Buyer may designate as \\"Buyer Audit Representatives\\" in writing from time to time;","attributes":[{"type":"DefinedTerm","text":"Buyer Audit Representatives","location":{"begin":11967,"end":11994}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":12696,"end":13070},"text":"\\"Buyer Authorised Representative\\" means the Authorised Representative of Buyer most relevant or suitable to the activity, issue or area in question as notified in writing by Buyer to the Supplier from time to time;","attributes":[{"type":"DefinedTerm","text":"Buyer Authorised Representative","location":{"begin":12697,"end":12728}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":13268,"end":13474},"text":"\\"Buyer Background Material\\" means:","attributes":[{"type":"DefinedTerm","text":"Buyer Background Material","location":{"begin":13269,"end":13294}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":13717,"end":14171},"text":"a) any Material provided by Buyer or its Affiliates, or for and/or on behalf of any member of the Customer Group and/or by the Consortium Members to the Supplier in connection with the performance or receipt of the Services, other than New Materials and Supplier Background Materials; and","attributes":[{"type":"DefinedTerm","text":"Buyer Background Material","location":{"begin":13269,"end":13294}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":14383,"end":14887},"text":"b) any Material (including Modifications to Material) which is acquired or created by, for or on behalf of (other than from or by the Supplier Group) Buyer and/or any member of the Customer Group (including by the Consortium Members) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;","attributes":[{"type":"DefinedTerm","text":"Buyer Background Material","location":{"begin":13269,"end":13294}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":15088,"end":15287},"text":"\\"Buyer Data\\" means any data:","attributes":[{"type":"DefinedTerm","text":"Buyer Data","location":{"begin":15089,"end":15099}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":15507,"end":15876},"text":"a) held by any member of Buyer which is supplied, transferred or disclosed to the Supplier, or which is accessible by the Supplier pursuant to the Agreement (including, in all cases, Customer data); and","attributes":[{"type":"DefinedTerm","text":"Buyer Data","location":{"begin":15089,"end":15099}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":16064,"end":16646},"text":"b) (other than data referred to in (a) above) which is created, obtained, collected, stored, used or processed by or on behalf of the Supplier solely for Buyer (and not for the Supplier\'s own internal or administrative purposes) as part of the Services pursuant to the relevant SOW; but, for the avoidance of doubt, excludes any Supplier Background Materials and Type A Materials, Type B Materials and Type C Materials;","attributes":[{"type":"DefinedTerm","text":"Buyer Data","location":{"begin":15089,"end":15099}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":16850,"end":17391},"text":"\\"Buyer Information Systems\\" means the electronic information systems comprising hardware, equipment, software, peripherals, and/or communications networks owned, controlled, operated and/or used by Buyer (including, where applicable, any member of Customer Group) from time to time, excluding any Deliverables or Materials provided by the Supplier to Buyer pursuant to the relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Buyer Information Systems","location":{"begin":16851,"end":16876}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":17758,"end":17985},"text":"\\"Buyer Material\\" means Buyer Background Material and Type A;","attributes":[{"type":"DefinedTerm","text":"Buyer Material","location":{"begin":17759,"end":17773}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":18177,"end":18466},"text":"\\"Buyer Premises\\" means premises owned, leased, licensed or otherwise controlled or used by Buyer and/or a member of the Customer Group;","attributes":[{"type":"DefinedTerm","text":"Buyer Premises","location":{"begin":18178,"end":18192}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":18664,"end":19332},"text":"\\"Buyer Policies and Standards\\" means Buyer\'s policies, standard operating procedures, rules and regulations (including where applicable the Customer\'s policies and standards) which have been provided to Supplier in durable form and agreed by the Supplier prior to the date of this Base Agreement, and which are set out in Section 6 together with any additional policies that may be agreed between the parties pursuant to a SOW and any additional policies which may be notified to Supplier pursuant to Clause 26.4;","attributes":[{"type":"DefinedTerm","text":"Buyer Policies and Standards","location":{"begin":18665,"end":18693}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":19527,"end":19929},"text":"\\"Buyer Requirements\\" means the document (if any) setting out the requirements to be fulfilled by a Deliverable which the Supplier shall use to draft the Specification for such Deliverable, in accordance with and as referenced in the relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Buyer Requirements","location":{"begin":19528,"end":19546}}],"categories":[{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVeGpOMWebBfdcPkv7QDkYgoRwH418uq1ncLEi+qEAgt3EBeWFfF998OYQiPYViD2yI="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":20126,"end":20401},"text":"\\"Buyer Obligations\\" means the obligations of Buyer, set out in this Base Agreement or the relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Buyer Obligations","location":{"begin":20127,"end":20144}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":20598,"end":20978},"text":"\\"Change\\" means any actual, proposed or anticipated change to a SOW, the Services and/or Deliverables, including the method or timing of their performance or delivery which is not a Contract Change or an Operational Change;","attributes":[{"type":"DefinedTerm","text":"Change","location":{"begin":20599,"end":20605}}],"categories":[{"label":"Scope of Work","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVcccHlzXkP62+lS51H+z+HsZ2Y4JVCysC4TlzEmIW/28g=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":21176,"end":21459},"text":"\\"Change Control Note\\" has the meaning set out in Clause 36.4 (Change Control Procedure (and Contract Changes));","attributes":[{"type":"DefinedTerm","text":"Change Control Note","location":{"begin":21177,"end":21196}},{"type":"Number","text":"36.4","location":{"begin":21404,"end":21408}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":21656,"end":21931},"text":"\\"Change Control Procedure\\" means the change control procedure set out in Clause 36 (Change Control Procedure);","attributes":[{"type":"DefinedTerm","text":"Change Control Procedure","location":{"begin":21657,"end":21681}},{"type":"Number","text":"36","location":{"begin":21901,"end":21903}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":22128,"end":22352},"text":"\\"Charges\\" has the meaning given to it in Clause 5.1;","attributes":[{"type":"DefinedTerm","text":"Charges","location":{"begin":22129,"end":22136}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":22551,"end":22934},"text":"\\"Claim\\" means any claim, action, proceeding, demand or bona fide allegation or any threatened claim, action, proceeding, demand or allegation of whatever nature, whether in contract, tort (including negligence) or otherwise;","attributes":[{"type":"DefinedTerm","text":"Claim","location":{"begin":22552,"end":22557}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":23133,"end":23547},"text":"\\"Commercially Reasonable Efforts\\" means that the party obliged to perform shall take all such steps and perform in such a manner as if that party were acting, in a determined, prudent and reasonable manner to achieve the desired result for its own benefit ;","attributes":[{"type":"DefinedTerm","text":"Commercially Reasonable Efforts","location":{"begin":23134,"end":23165}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":23745,"end":23984},"text":"\\"Confidential Information\\" is as defined in the Confidentiality Agreement;","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s","C7gL9edy0Q8AUnO8EczRcrj3UtUeXLDyAN8szWNgR059AXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":24182,"end":24610},"text":"\\"Confidentiality Agreement \\" means the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911027836) and Modifications to the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911029066) between Buyer and Supplier.","attributes":[{"type":"DefinedTerm","text":"Confidentiality Agreement","location":{"begin":24183,"end":24208}}],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s","C7gL9edy0Q8AUnO8EczRcrj3UtUeXLDyAN8szWNgR059AXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":24807,"end":25324},"text":"\\"Conflict of Interest\\" means, where the Supplier is engaged by Buyer to provide advice or recommendations, a situation exists, or is likely to exist, where the financial interests or other commercial considerations of the Supplier interferes with or compromises the exercise of the Supplier\'s professional judgment in providing such advice or recommendations;","attributes":[{"type":"DefinedTerm","text":"Conflict of Interest","location":{"begin":24808,"end":24828}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":25522,"end":26027},"text":"\\"Consortium Member\\" means any third party (excluding contractors) providing goods and/or services to any member of the Customer Group and with whom Buyer reasonably requires the Supplier to co-operate or interact in connection with the services and deliverables to be performed or delivered (as applicable) by or on behalf of the Supplier pursuant to","attributes":[{"type":"DefinedTerm","text":"Consortium Member","location":{"begin":25523,"end":25540}}],"categories":[{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVf3kUwFToVJ1t3bX18PYTW8cmnLBr/OzNDBJkL12cdJRw=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]},{"label":{"nature":"Exclusion","party":"Contractor"},"provenance_ids":["NP8QfESLrEycoHN1+I+Vkh4ScM0/j+SbTceYOTGxNzbQ=","PlyERkjg5is36RpFjVUFXp5wybp/yGdyfibyMiykUx5Y="]}]},{"location":{"begin":26028,"end":26064},"text":"(i) this Agreement, ii) the SOW; and","attributes":[{"type":"DefinedTerm","text":"Consortium Member","location":{"begin":25523,"end":25540}}],"categories":[{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVf3kUwFToVJ1t3bX18PYTW8jGCUxng7Kzc3EJV8BwwvtPrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}],"types":[{"label":{"nature":"Exclusion","party":"Contractor"},"provenance_ids":["NP8QfESLrEycoHN1+I+Vkhw6HVeYsp6VWi6co6pNdB4P9NjWxPxKec9cELZiYcW+AfZCYoLfwKElTIKDFrONsPA==","PlyERkjg5is36RpFjVUFXp+xvTYnMWmoJ4iOWb7sNf4ketsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}]},{"location":{"begin":26065,"end":26096},"text":"(ii) each Related SOW (if any);","attributes":[{"type":"DefinedTerm","text":"Consortium Member","location":{"begin":25523,"end":25540}}],"categories":[{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVf3kUwFToVJ1t3bX18PYTW8jGCUxng7Kzc3EJV8BwwvtPrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}],"types":[{"label":{"nature":"Exclusion","party":"Contractor"},"provenance_ids":["NP8QfESLrEycoHN1+I+Vkhw6HVeYsp6VWi6co6pNdB4P9NjWxPxKec9cELZiYcW+AfZCYoLfwKElTIKDFrONsPA==","PlyERkjg5is36RpFjVUFXp+xvTYnMWmoJ4iOWb7sNf4ketsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}]},{"location":{"begin":26293,"end":26526},"text":"\\"Contract Change\\" means any amendment to this Base Agreement;","attributes":[{"type":"DefinedTerm","text":"Contract Change","location":{"begin":26294,"end":26309}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":26725,"end":26928},"text":"\\"Customer\\" means Buyer\'s customer.","attributes":[{"type":"DefinedTerm","text":"Customer","location":{"begin":26726,"end":26734}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":27126,"end":27758},"text":"\\"Customer Group\\" means Customer and each of its affiliated members (the term \\"affiliated members\\" has the same meaning as the defined term \\"Affiliates\\" but only to the extent controlling, controlled by or under common control of the Customer) for the time being and, where appropriate, any building society or company to whom all or the majority of the business of Customer is transferred following any transaction under section 93 to 98 of the Building Societies Act 1986;","attributes":[{"type":"DefinedTerm","text":"Customer Group","location":{"begin":27127,"end":27141}},{"type":"Number","text":"98","location":{"begin":27720,"end":27722}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":27956,"end":28243},"text":"\\"Customer Obligation\\" means an obligation of the Customer identified as such in this Base Agreement or relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Customer Obligation","location":{"begin":27957,"end":27976}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":28435,"end":29090},"text":"\\"Data Controller\\", \\"Data Processor\\" and \\" Data Subject,\\" shall have the respective meanings given to such terms in the Data Protection Act 1998;","attributes":[{"type":"DefinedTerm","text":"Data Controller","location":{"begin":28436,"end":28451}},{"type":"DefinedTerm","text":"Data Processor","location":{"begin":28455,"end":28469}},{"type":"DefinedTerm","text":"Data Subject","location":{"begin":28829,"end":28841}}],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":29288,"end":29573},"text":"\\"Data Protection Legislation\\" shall mean the Data Protection Act 1998 and its related regulations as amended from time to time;","attributes":[{"type":"DefinedTerm","text":"Data Protection Legislation","location":{"begin":29289,"end":29316}},{"type":"Number","text":"1998","location":{"begin":29511,"end":29515}}],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5"]}]},{"location":{"begin":29769,"end":30124},"text":"\\"Date Compliant\\" means that no date change has had or will have any adverse impact upon the provision, receipt, performance or functionality of any Deliverables and the performance of the Services;","attributes":[{"type":"DefinedTerm","text":"Date Compliant","location":{"begin":29770,"end":29784}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":30321,"end":30569},"text":"\\"Day\\" means a period of 8 hours on any calendar day or as otherwise specified in the SOW.","attributes":[{"type":"DefinedTerm","text":"Day","location":{"begin":30322,"end":30325}},{"type":"Duration","text":"8 hours","location":{"begin":30504,"end":30511}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":30570,"end":30701},"text":"For the avoidance of doubt, any additional hours above 8 hours per Day will be deemed overtime and will be subject to Clause 5.4.3;","attributes":[{"type":"Duration","text":"8 hours","location":{"begin":30625,"end":30632}}],"categories":[],"types":[]},{"location":{"begin":30897,"end":31177},"text":"\\"Default Interest Rate\\" means four per cent (4%) above the base rate of the Bank of England from time to time;","attributes":[{"type":"DefinedTerm","text":"Default Interest Rate","location":{"begin":30898,"end":30919}},{"type":"Number","text":"four","location":{"begin":31097,"end":31101}},{"type":"Percentage","text":"4%","location":{"begin":31112,"end":31114}},{"type":"Organization","text":"Bank of England","location":{"begin":31143,"end":31158}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":31376,"end":31613},"text":"\\"Delay Remedy Period\\" has the meaning given to it in Clause 9.4;","attributes":[{"type":"DefinedTerm","text":"Delay Remedy Period","location":{"begin":31377,"end":31396}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":31810,"end":32101},"text":"\\"Deliverables\\" means items that Supplier prepares for or provides to Buyer or Customer as described in a SOW and/or WA;","attributes":[{"type":"DefinedTerm","text":"Deliverables","location":{"begin":31811,"end":31823}}],"categories":[{"label":"Deliverables","provenance_ids":["Cb/9V0faciTYukUH5sdrTNgAsUma+cf07s1QuiekO384="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":32299,"end":32658},"text":"\\"Delivery Date\\" means the date on which parties have agreed that the Supplier will deliver a Deliverable to Buyer, as set out in the Timetable (as may be amended in accordance with Clauses 9.7 and 2.3);","attributes":[{"type":"DefinedTerm","text":"Delivery Date","location":{"begin":32300,"end":32313}},{"type":"Number","text":"9.7","location":{"begin":32645,"end":32648}},{"type":"Number","text":"2.3","location":{"begin":32653,"end":32656}}],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIKx7wGkbvlXraf3P4AAYcY/VUYrfx1vYK0Zab8bd/cDo"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":32855,"end":33031},"text":"\\"Dependency\\" means","attributes":[{"type":"DefinedTerm","text":"Dependency","location":{"begin":32856,"end":32866}}],"categories":[],"types":[]},{"location":{"begin":33032,"end":33096},"text":"(i) Buyer\'s failure to perform the relevant Buyer Obligation; or","attributes":[{"type":"DefinedTerm","text":"Dependency","location":{"begin":32856,"end":32866}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":33097,"end":33157},"text":"(ii) Customer\'s failure to perform a Customer Obligation; or","attributes":[{"type":"DefinedTerm","text":"Dependency","location":{"begin":32856,"end":32866}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":33158,"end":33224},"text":"(iii) a Third Party\'s failure to perform a Third Party Obligation;","attributes":[{"type":"DefinedTerm","text":"Dependency","location":{"begin":32856,"end":32866}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":33423,"end":33708},"text":"\\"Dispute\\" means any dispute or difference between the parties arising out of or in connection with the Agreement;","attributes":[{"type":"DefinedTerm","text":"Dispute","location":{"begin":33424,"end":33431}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":33907,"end":34137},"text":"\\"Document Deliverable\\" means a Deliverable which is a document;","attributes":[{"type":"DefinedTerm","text":"Document Deliverable","location":{"begin":33908,"end":33928}}],"categories":[{"label":"Deliverables","provenance_ids":["Cb/9V0faciTYukUH5sdrTNqLjfewgxIt91Iw4beCteMo=","CDoeLVGuFuOdrbG9LkN15St5g4ewmUZ17IBvWQ5DgAy3ec1mj0Xq3LTZkcI/S8wkJI7X9XRP4KvgBYvfM/CeMuQ=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":34334,"end":34921},"text":"\\"Documentation\\" means the documentation (if any) identified in the SOW and other documentation as agreed between the parties in writing from time to time relating to the specification, structure, operation or use of a Deliverable, which may include the operational and user reference manuals which explains the operation and use of such Deliverables, and all instruction manuals, tutorial materials and other ancillary materials;","attributes":[{"type":"DefinedTerm","text":"Documentation","location":{"begin":34335,"end":34348}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":35118,"end":35531},"text":"\\"DPA\\" means all Relevant Laws pertaining to privacy, confidentiality and/or the protection of Personal Data or corporate data as are in force in the jurisdiction in which or from which the Services are being provided, including the Data Protection Act 1998;","attributes":[{"type":"DefinedTerm","text":"DPA","location":{"begin":35119,"end":35122}}],"categories":[{"label":"Confidentiality","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrj3UtUeXLDyAN8szWNgR059AXlhXxfffDmEIj2FYg9si"]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":35728,"end":35995},"text":"\\"Fixed Price\\" means the Prices described as such in Clause 5 (Pricing) and detailed in the SOW;","attributes":[{"type":"DefinedTerm","text":"Fixed Price","location":{"begin":35729,"end":35740}},{"type":"Number","text":"5","location":{"begin":35959,"end":35960}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":36193,"end":36431},"text":"\\"Force Majeure Event means, unless otherwise agreed in a SOW, any:","attributes":[{"type":"DefinedTerm","text":"Force Majeure Event","location":{"begin":36194,"end":36213}}],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":36656,"end":36905},"text":"a) fire, flood, earthquake, unusually severe weather or elements of nature or acts of God;","attributes":[{"type":"DefinedTerm","text":"Force Majeure Event","location":{"begin":36194,"end":36213}}],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":37095,"end":37656},"text":"b) war, embargo, riot, civil disorder, rebellion, acts of terrorism, revolution; or other causes beyond a party\'s reasonable control which, for the avoidance of doubt, shall not include any industrial dispute, or any event affecting a subcontractor (and, for the purposes of this definition of Force Majeure Event only, the term subcontractor shall not include any member of the Supplier Group);","attributes":[{"type":"DefinedTerm","text":"Force Majeure Event","location":{"begin":36194,"end":36213}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyJAXlhXxfffDmEIj2FYg9si"]},{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":37860,"end":38098},"text":"\\"FSA\\" means the Financial Services Authority or any successor body;","attributes":[{"type":"Organization","text":"FSA","location":{"begin":37861,"end":37864}},{"type":"DefinedTerm","text":"FSA","location":{"begin":37861,"end":37864}},{"type":"Organization","text":"Financial Services Authority","location":{"begin":38047,"end":38075}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":38296,"end":39017},"text":"\\"Good Industry Practice\\" means, in relation to the Supplier (or any Supplier Personnel, as applicable), the exercise of that degree of skill, prudence, care and foresight, and the practices and professional standards which would reasonably and ordinarily be expected to be exercised by a well-managed, skilled and experienced contractor similar to and of the same nature as the Supplier, and engaged in the performance of services, and/or provision of deliverables similar to the Services and/or Deliverables under the same or similar circumstances or conditions;","attributes":[{"type":"DefinedTerm","text":"Good Industry Practice","location":{"begin":38297,"end":38319}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":39372,"end":39609},"text":"\\"Indexation\\" is the process of applying an annual increase to the Agreed Rates.","attributes":[{"type":"Duration","text":"annual","location":{"begin":39573,"end":39579}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NxLB9vYqOmpcoLiD+kw6HBNMMy/2lnQJjZEVH1Ye069hKgvCWpEq5fCv5VaLXcKJA","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":39610,"end":39720},"text":"The Indexation calculation will apply an increase in the rates which will be performed on the following basis:","attributes":[],"categories":[],"types":[]},{"location":{"begin":39929,"end":40129},"text":"• The ASHE index for relevant job roles","attributes":[],"categories":[],"types":[]},{"location":{"begin":40330,"end":40533},"text":"\\"Intellectual Property Rights\\" means:","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":40757,"end":40930},"text":"a) patents;","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":41120,"end":41395},"text":"b) trade marks, service marks, trade names and business names (including rights in goodwill attached thereto);","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg==","C7gL9edy0Q8AUnO8EczRcrqIxd8dlYgOzolPcfJRJx8g="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":41585,"end":41767},"text":"c) design rights;","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":41958,"end":42189},"text":"d) rights in and/or to internet domain names and website addresses;","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":42380,"end":42580},"text":"e) semi-conductor topography rights;","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":42770,"end":42978},"text":"f) copyright (including future copyright);","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":43168,"end":43353},"text":"g) database rights;","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":43543,"end":43854},"text":"h) all other intellectual property rights; in each case subsisting at any time in any part of the world (whether registered or unregistered) and:","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":43855,"end":44012},"text":"(i) any pending applications or rights to apply for registrations of any of these rights that are capable of registration in any country or jurisdiction; and","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":44013,"end":44168},"text":"(ii) any similar or analogous rights to any of these rights, whether arising or granted under the laws of England & Wales or in any other jurisdiction;","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}},{"type":"Location","text":"England","location":{"begin":44119,"end":44126}},{"type":"Location","text":"Wales","location":{"begin":44133,"end":44138}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":44371,"end":44614},"text":"\\"Key Milestone\\" means a Milestone identified as a \\"Key Milestone\\" in a SOW;","attributes":[{"type":"DefinedTerm","text":"Key Milestone","location":{"begin":44372,"end":44385}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":44812,"end":45065},"text":"\\"Key Personnel\\" means a member of Key Personnel identified as \\"Key Personnel\\" in a SOW;","attributes":[{"type":"DefinedTerm","text":"Key Personnel","location":{"begin":44813,"end":44826}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":45259,"end":45649},"text":"\\"Licence Agreement\\" means a separate Licence Agreement to be entered into between the Customer and Supplier in relation to the Customer\'s use (and Buyer\'s limited as necessary to facilitate Customer\'s use) of the Mobile Money Manager;","attributes":[{"type":"DefinedTerm","text":"Licence Agreement","location":{"begin":45260,"end":45277}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":45848,"end":46106},"text":"\\"Liquidated Damages\\" means liquidated damages (if any) specifically detailed in a SOW;","attributes":[{"type":"DefinedTerm","text":"Liquidated Damages","location":{"begin":45849,"end":45867}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":46304,"end":46575},"text":"\\"Liquidated Damages Period \\" means liquidated damages period (if any) specifically detailed in a SOW;","attributes":[{"type":"DefinedTerm","text":"Liquidated Damages Period","location":{"begin":46305,"end":46330}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":46768,"end":47197},"text":"\\"Losses\\" means all losses, liabilities (including provision for contingent liabilities), damages, fines, costs and expenses including reasonable legal fees on a solicitor/client basis and disbursements and costs of investigation, litigation, settlement, judgment and interest;","attributes":[{"type":"DefinedTerm","text":"Losses","location":{"begin":46769,"end":46775}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":47396,"end":47926},"text":"\\"Material\\" means literary works or other works of authorship or other material (in whatever form) including software, firmware, documented methodology, process and procedure (including any reports, specifications, business rules and requirements, user manuals, user guides, operations manuals, training materials and instruction), and any other output (in whatever form).","attributes":[{"type":"DefinedTerm","text":"Material","location":{"begin":47397,"end":47405}}],"categories":[{"label":"Intellectual Property","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrveXkc5/mA4uYbahcuJNZG4="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NxLB9vYqOmpcoLiD+kw6HBEl4Eom8BarA5n6KwnjHzbIjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":48124,"end":48354},"text":"\\"Milestone\\" means any event identified as such in the SOW;","attributes":[{"type":"DefinedTerm","text":"Milestone","location":{"begin":48125,"end":48134}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":48547,"end":48939},"text":"\\"Milestone Date\\" means in relation to a Milestone, the date by which such Milestone is to be achieved (including, by achieving if relevant the applicable Acceptance Criteria) (as may be amended in accordance with Clauses 9.7 and 2.3)","attributes":[{"type":"DefinedTerm","text":"Milestone Date","location":{"begin":48548,"end":48562}},{"type":"Number","text":"9.7","location":{"begin":48927,"end":48930}},{"type":"Number","text":"2.3","location":{"begin":48935,"end":48938}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":49134,"end":49573},"text":"\\"Mobile Money Manager\\" means the Supplier\'s proprietary Mobile Banking, Mobile Servicing, Mobile Wallet and Mobile Shopping base technology platform, including without limitation, software, messaging gateways and integrations proprietary to the Supplier as Modified from time to time;","attributes":[{"type":"DefinedTerm","text":"Mobile Money Manager","location":{"begin":49135,"end":49155}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":49770,"end":50777},"text":"\\"Modify\\" means to add to, enhance, detract, reduce, change, replace, vary, derive or improve; and Modification and Modified shall be construed accordingly;","attributes":[{"type":"DefinedTerm","text":"Modify","location":{"begin":49771,"end":49777}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":50974,"end":51219},"text":"\\"New Materials\\" means Type A Materials, Type B Materials and Type C Materials;","attributes":[{"type":"DefinedTerm","text":"New Materials","location":{"begin":50975,"end":50988}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":51416,"end":51827},"text":"\\"Open Source Code\\" means any computer software whose source code is available under a licence (or arrangement such as the public domain) that permits users to study, change and improve the software, and to redistribute it in modified or unmodified form.","attributes":[{"type":"DefinedTerm","text":"Open Source Code","location":{"begin":51417,"end":51433}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":51828,"end":51930},"text":"It is often developed in a public, collaborative manner and is available to the public without charge;","attributes":[],"categories":[],"types":[]},{"location":{"begin":52128,"end":53457},"text":"\\"Operational Change\\" means any actual, proposed or anticipated change to the Services and/or Deliverables, including the method or timing of their performance or delivery which do not have a material commercial impact; \\" Participation Agreement\\" or \\" PA\\" means an agreement signed by one or more Affiliates which incorporates by reference the terms and conditions in this Base Agreement, any relevant SOWs, and other attachments or appendices specifically referenced in the PA.","attributes":[{"type":"DefinedTerm","text":"Operational Change","location":{"begin":52129,"end":52147}},{"type":"DefinedTerm","text":"PA","location":{"begin":53072,"end":53074}},{"type":"Number","text":"one","location":{"begin":53264,"end":53267}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":53653,"end":53935},"text":"\\"Payment Plan\\" means the plan applicable to the payment of Fixed Price charges as set out in the relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Payment Plan","location":{"begin":53654,"end":53666}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":54132,"end":54389},"text":"\\"Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998;","attributes":[{"type":"DefinedTerm","text":"Personal Data","location":{"begin":54133,"end":54146}}],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":54587,"end":54866},"text":"\\"Personnel\\" means agents, employees or subcontractors engaged or appointed by Buyer, Customer or Supplier.","attributes":[{"type":"DefinedTerm","text":"Personnel","location":{"begin":54588,"end":54597}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":55064,"end":55459},"text":"\\"Prices\\" means the agreed upon payment and currency for Deliverables and Services, exclusive of Taxes but including all applicable fees and payments, as specified in this Base Agreement, relevant SOW and/or (subject to Clause 2.2.2) WA.","attributes":[{"type":"DefinedTerm","text":"Prices","location":{"begin":55065,"end":55071}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CzlIcnFz4bwtlsRxRjRij8aFY0/JWXgUB2bmajQyvKbM=","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVe/890qOY0L2OZTJXVyuNyuqwzgPJqv55aOzuEqgLVU7A=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":55656,"end":56040},"text":"\\"Records\\" means books, documents, manuals, reports and all other records, in each case in physical or electronic form, created, modified, maintained and/or held by the Supplier or any Contractor in connection with this Agreement;","attributes":[{"type":"DefinedTerm","text":"Records","location":{"begin":55657,"end":55664}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":56239,"end":56475},"text":"\\"Recoverable Expenses\\" has the meaning set out in Clause 5.12 (Pricing);","attributes":[{"type":"DefinedTerm","text":"Recoverable Expenses","location":{"begin":56240,"end":56260}},{"type":"Number","text":"5.12","location":{"begin":56460,"end":56464}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":56673,"end":57022},"text":"\\"Regulatory Authority\\" means any body which has the responsibility of supervising and/or regulating a party or that party\'s Affiliates and in relation to the Customer Group includes the FSA;","attributes":[{"type":"Organization","text":"Regulatory Authority","location":{"begin":56674,"end":56694}},{"type":"DefinedTerm","text":"Regulatory Authority","location":{"begin":56674,"end":56694}},{"type":"Organization","text":"FSA","location":{"begin":57018,"end":57021}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":57220,"end":57445},"text":"\\"Related SOW\\" has the meaning in Clause 3.0 Related SOW;","attributes":[{"type":"DefinedTerm","text":"Related SOW","location":{"begin":57221,"end":57232}},{"type":"Number","text":"3.0","location":{"begin":57429,"end":57432}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":57643,"end":57946},"text":"\\"Relationship Manager\\" means the person appointed by the Supplier or Buyer as the primary representative in connection with the Base Agreement;","attributes":[{"type":"DefinedTerm","text":"Relationship Manager","location":{"begin":57644,"end":57664}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":58144,"end":58337},"text":"\\"Relevant Law\\" means:","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":58562,"end":58946},"text":"a) any statute, regulation, bye-law, ordinance or subordinate legislation which is in force for the time being to which a party is subject (including in the case of Customer the Financial Services and Markets Act 2000);","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}},{"type":"Number","text":"2000","location":{"begin":58940,"end":58944}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":59136,"end":59368},"text":"b) the common law as applicable to the parties (or any one of them);","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}},{"type":"Number","text":"one","location":{"begin":59355,"end":59358}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":59558,"end":59820},"text":"c) any binding court order, judgment or decree applicable to the parties (or any one of them); and","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}},{"type":"Number","text":"one","location":{"begin":59803,"end":59806}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":60007,"end":60255},"text":"d) any applicable industry code, policy, guidance, standard or accreditation terms","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":60256,"end":60323},"text":"(i) enforceable by law which is in force for the time being, and/or","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":60324,"end":60396},"text":"(ii) stipulated by any Regulatory Authority to which a party is subject.","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}},{"type":"Organization","text":"Regulatory Authority","location":{"begin":60347,"end":60367}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":60600,"end":60969},"text":"\\"Replacement Services\\" means services which Buyer obtains or itself provides in substitution for the Services or any part thereof following any Service Transfer and/or termination or expiry of the relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Replacement Services","location":{"begin":60601,"end":60621}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":61161,"end":61407},"text":"\\"Retention Fee\\" means the Retention Fee (if any) specifically detailed in a SOW;","attributes":[{"type":"DefinedTerm","text":"Retention Fee","location":{"begin":61162,"end":61175}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CxN6eXh31Qh2GRG6TIGyJA7a84ErGywdQIAi85dJ0/NA="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":61605,"end":61876},"text":"\\"Sensitive Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998;","attributes":[{"type":"DefinedTerm","text":"Sensitive Personal Data","location":{"begin":61606,"end":61629}}],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":62073,"end":62339},"text":"\\"Services\\" means work that Supplier performs for Buyer or Customer as described in a SOW and/or WA.","attributes":[{"type":"DefinedTerm","text":"Services","location":{"begin":62074,"end":62082}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":62536,"end":62862},"text":"\\"Service Transfer\\" means any transfer of the Services (or any part thereof), for whatever reason, from the Supplier (or any subcontractor) to Buyer or any third party;","attributes":[{"type":"DefinedTerm","text":"Service Transfer","location":{"begin":62537,"end":62553}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":63059,"end":63532},"text":"\\"Specification\\" in respect of a Deliverable, means the relevant functional and non-functional specification for that Deliverable agreed by the parties and set out in the SOW, or (where applicable) to be produced by or on behalf of the Supplier to meet Buyer\'s Requirements, and approved by Buyer, pursuant to the SOW;","attributes":[{"type":"DefinedTerm","text":"Specification","location":{"begin":63060,"end":63073}}],"categories":[{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVeGpOMWebBfdcPkv7QDkYgoRwH418uq1ncLEi+qEAgt3EBeWFfF998OYQiPYViD2yI="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":63730,"end":64306},"text":"\\"Statement of Work\\" or \\" SOW\\" means any document that:","attributes":[{"type":"DefinedTerm","text":"Statement of Work\\" or \\" SOW","location":{"begin":63731,"end":64107}}],"categories":[{"label":"Scope of Work","provenance_ids":["CITlLWf/v2uesxv1/DLWIJra84ErGywdQIAi85dJ0/NA=","Cmw+kUm3mPXfsOZsgspeHW4aHlic3H46mcqEe5RNnxJ57YEWDSYRbkga4HosFirZh"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":64529,"end":64752},"text":"1. identifies itself as a statement of work;","attributes":[{"type":"DefinedTerm","text":"Statement of Work\\" or \\" SOW","location":{"begin":63731,"end":64107}}],"categories":[{"label":"Scope of Work","provenance_ids":["CITlLWf/v2uesxv1/DLWIJqZpKq77creSnbTEZd1Wr9o0YGBSAnWNuI1P5/KVuvJ7","Cmw+kUm3mPXfsOZsgspeHW4aHlic3H46mcqEe5RNnxJ7+bO+mh0Se/ynu608mSk3steVULdexXD0u3svCRMeTWg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":64941,"end":65148},"text":"2. is signed by both parties;","attributes":[{"type":"DefinedTerm","text":"Statement of Work\\" or \\" SOW","location":{"begin":63731,"end":64107}}],"categories":[{"label":"Scope of Work","provenance_ids":["CITlLWf/v2uesxv1/DLWIJqZpKq77creSnbTEZd1Wr9o0YGBSAnWNuI1P5/KVuvJ7","Cmw+kUm3mPXfsOZsgspeHW4aHlic3H46mcqEe5RNnxJ7+bO+mh0Se/ynu608mSk3steVULdexXD0u3svCRMeTWg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":65338,"end":65599},"text":"3. incorporates by reference the terms and conditions of this Base Agreement; and","attributes":[{"type":"DefinedTerm","text":"Statement of Work\\" or \\" SOW","location":{"begin":63731,"end":64107}}],"categories":[{"label":"Scope of Work","provenance_ids":["CITlLWf/v2uesxv1/DLWIJqZpKq77creSnbTEZd1Wr9o0YGBSAnWNuI1P5/KVuvJ7","Cmw+kUm3mPXfsOZsgspeHW4aHlic3H46mcqEe5RNnxJ7+bO+mh0Se/ynu608mSk3steVULdexXD0u3svCRMeTWg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":65788,"end":66066},"text":"4. describes the Deliverables and Services, including any requirements, specifications or schedules.","attributes":[{"type":"DefinedTerm","text":"Statement of Work\\" or \\" SOW","location":{"begin":63731,"end":64107}}],"categories":[{"label":"Scope of Work","provenance_ids":["CITlLWf/v2uesxv1/DLWIJqZpKq77creSnbTEZd1Wr9o0YGBSAnWNuI1P5/KVuvJ7","Cmw+kUm3mPXfsOZsgspeHW4aHlic3H46mcqEe5RNnxJ7+bO+mh0Se/ynu608mSk3steVULdexXD0u3svCRMeTWg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":66269,"end":66540},"text":"\\"Successor Supplier\\" means any party Buyer appoints or invites to tender to provide Replacement Services;","attributes":[{"type":"DefinedTerm","text":"Successor Supplier","location":{"begin":66270,"end":66288}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":66738,"end":67055},"text":"\\"Supplier Authorised Representative\\" means the Authorised Representative of the Supplier most relevant or suitable to the activity, issue or area in question;","attributes":[{"type":"DefinedTerm","text":"Supplier Authorised Representative","location":{"begin":66739,"end":66773}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":67254,"end":67756},"text":"\\"Supplier Background Material\\" means any Material (including Modifications to Material) acquired or created by, for or on behalf of the Supplier Group otherwise than in the course of the performance or receipt of the Services, and provided by the Supplier to Buyer and/or used in connection with the performance and/or receipt of the Services;","attributes":[{"type":"DefinedTerm","text":"Supplier Background Material","location":{"begin":67255,"end":67283}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":67948,"end":68237},"text":"\\"Supplier Fault\\" means a failure by the Supplier to perform in accordance with the terms of this Agreement but not including any failure","attributes":[{"type":"DefinedTerm","text":"Supplier Fault","location":{"begin":67949,"end":67963}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":68238,"end":68290},"text":"(i) which results from failure of any Dependency; or","attributes":[{"type":"DefinedTerm","text":"Supplier Fault","location":{"begin":67949,"end":67963}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":68291,"end":68337},"text":"(ii) which is caused by a Force Majeure Event.","attributes":[{"type":"DefinedTerm","text":"Supplier Fault","location":{"begin":67949,"end":67963}}],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":68534,"end":68755},"text":"\\"Supplier Group\\" means the Supplier and its Affiliates;","attributes":[{"type":"DefinedTerm","text":"Supplier Group","location":{"begin":68535,"end":68549}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":68947,"end":69323},"text":"\\"Supplier Operations Meetings\\" means Buyer\'s meetings with the Supplier that are known as the \\"Supplier Operations Meetings\\" or any meetings which are known by a different name but which replace or supersede such meetings;","attributes":[{"type":"DefinedTerm","text":"Supplier Operations Meetings","location":{"begin":68948,"end":68976}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":69521,"end":70363},"text":"\\"Taxes\\" means any and all applicable taxes, charges, fees, levies or other assessments imposed or collected by any governmental entity worldwide or any political subdivision thereof and however designated or levied on sales of Deliverables or Services, or sales, use, transfer, goods and services or value added tax or any other duties or fees related to any payment made by Buyer to Supplier for Deliverables and/or Services provided by Supplier to Buyer under or pursuant to this Agreement; exclusive, however, of any taxes imposed upon the net income or capital of Supplier, any taxes in lieu of such net income taxes and any other taxes which are to be borne by Supplier under law.","attributes":[{"type":"DefinedTerm","text":"Taxes","location":{"begin":69522,"end":69527}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CDoeLVGuFuOdrbG9LkN15Sle40sKm5DQVJXS4p8z4+tFDYAoQx4yCMkfO81LqWh5kKlDZa/puBgdkiIYArc02mg==","CbeQzL4crq9OjudAX6Y8uT2oDWdL6hpHQyDiV5Rrdxl0="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":70560,"end":70897},"text":"\\"Termination Assistance\\" means the termination assistance to be provided by the Supplier pursuant to Clause 31 (Termination Assistance and Employment Matters) of this Base Agreement","attributes":[{"type":"DefinedTerm","text":"Termination Assistance","location":{"begin":70561,"end":70583}},{"type":"Number","text":"31","location":{"begin":70824,"end":70826}}],"categories":[{"label":"Term & Termination","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIMY8DO6MOiinh5M6px9pZcIrNwEKgTxQYrPsXQZgKIlX1NkptYdi39/VMClowZvTkA=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":71095,"end":71417},"text":"\\"Termination Assistance Period\\" means the period specified as the \\"Termination Assistance Period\\" in a SOW during which Termination Assistance is required by Buyer;","attributes":[{"type":"DefinedTerm","text":"Termination Assistance Period","location":{"begin":71096,"end":71125}}],"categories":[{"label":"Term & Termination","provenance_ids":["CHtVd3gFg2kP/W43LwDBKmPSFCkgRn8QVpOiR6YrioCnU+q63KIvAiBGdpb9H1okh"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":71614,"end":71907},"text":"\\"Termination Fee\\" means in addition to any other sums due under this Base Agreement any termination charges specified in the relevant SOW.","attributes":[{"type":"DefinedTerm","text":"Termination Fee","location":{"begin":71615,"end":71630}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CxN6eXh31Qh2GRG6TIGyJA7a84ErGywdQIAi85dJ0/NA="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":72104,"end":72522},"text":"\\"Third Party\\" means any agent or third party engaged by Buyer or Customer to provide services to Buyer or Customer (where such services interrelate with or could have a material impact on the Supplier\'s ability to perform its obligations under this Agreement);","attributes":[{"type":"DefinedTerm","text":"Third Party","location":{"begin":72105,"end":72116}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":72721,"end":73211},"text":"\\"Third Party Materials\\" means any Materials, the Intellectual Property Rights in which are owned by the third party, supplied or provided by or on behalf of the Supplier pursuant to a SOW, whether or not such Materials are incorporated within, or otherwise form part of, the Deliverables, or otherwise used to perform the Services;","attributes":[{"type":"DefinedTerm","text":"Third Party Materials","location":{"begin":72722,"end":72743}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":73409,"end":73782},"text":"\\"Third Party Obligations\\" means any obligations of any Third Party which affect the ability of the Supplier to perform its obligations under this Base Agreement including any identified as such in the relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Third Party Obligations","location":{"begin":73410,"end":73433}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":73979,"end":74236},"text":"\\"Timetable\\" means the relevant timetable (or timetables) (if any) set out in the SOW;","attributes":[{"type":"DefinedTerm","text":"Timetable","location":{"begin":73980,"end":73989}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":74434,"end":74853},"text":"\\"Type A Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type A Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Customer pursuant to Clause 15.2a) (Intellectual Property Rights and Buyer Data;","attributes":[{"type":"DefinedTerm","text":"Type A Materials","location":{"begin":74435,"end":74451}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":75035,"end":75696},"text":"\\" Type B Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type B Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.b (Intellectual Property Rights and Buyer Data) and in respect of which Customer is granted a licence pursuant to Clause 15.10;","attributes":[{"type":"DefinedTerm","text":"Type B Materials","location":{"begin":75203,"end":75219}}],"categories":[{"label":"Intellectual Property","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":75884,"end":76577},"text":"\\" Type C Materials \\" means any Deliverables and/or other Materials that are identified as \\"Type C Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.c (Intellectual Property Rights and Buyer Data) and in respect of which Customer and Buyer is granted a licence as detailed in Clause 15.11]","attributes":[{"type":"DefinedTerm","text":"Type C Materials","location":{"begin":76065,"end":76081}}],"categories":[{"label":"Intellectual Property","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":76765,"end":77277},"text":"\\" Warranty Period \\" means a period of time during which the Supplier will be obliged to provide Services to support the implementation of the Deliverables provided under a SOW.","attributes":[{"type":"DefinedTerm","text":"Warranty Period","location":{"begin":76946,"end":76961}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":77278,"end":77414},"text":"The duration of the Warranty Period and the charges and charging mechanisms for the Warranty Period will be defined in the relevant SOW;","attributes":[],"categories":[],"types":[]},{"location":{"begin":77612,"end":78386},"text":"\\"Work Authorization\\" or \\" WA\\" means Buyer\'s authorization in either electronic or tangible form for Supplier to conduct transactions under this Agreement in accordance with the applicable SOW (i.e., a purchase order, bill of lading, or other Buyer designated document).","attributes":[{"type":"DefinedTerm","text":"Authorization","location":{"begin":77618,"end":77631}},{"type":"DefinedTerm","text":"WA","location":{"begin":77985,"end":77987}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":78387,"end":78448},"text":"A SOW is a WA only if designated as such in writing by Buyer.","attributes":[],"categories":[{"label":"Scope of Work","provenance_ids":["CDoeLVGuFuOdrbG9LkN15Sng6mK5dyZ/XgeHwlvq9tr2S7Q3v9lp8RUo59kGdZU4uYn4a5bu2+udaddkQvwRjmA=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["Nf9qY0zpeUZk2PaJltDTGwoqJiiug4WO/gzXje7c20XtPq/TxDY4nfOLr0ulk/B9K","PZhORqxxBCCtSUECV/h0aIA==","NxLB9vYqOmpcoLiD+kw6HBNMMy/2lnQJjZEVH1Ye069hKgvCWpEq5fCv5VaLXcKJA"]}]},{"location":{"begin":78644,"end":78920},"text":"\\"Working Day\\" means standard business hours Monday to Friday excluding bank and public holidays in England and Wales.","attributes":[{"type":"DefinedTerm","text":"Working Day","location":{"begin":78645,"end":78656}},{"type":"Location","text":"England","location":{"begin":78902,"end":78909}},{"type":"Location","text":"Wales","location":{"begin":78914,"end":78919}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":79179,"end":79200},"text":"2.0 Statement of Work","attributes":[],"categories":[],"types":[]},{"location":{"begin":79430,"end":79703},"text":"2.1 Supplier will provide Deliverables and Services as specified in the relevant SOW and/or WA.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Scope of Work","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pozf30GvcV/6Bm7fJfZfHtmNGzWTYaH9Z9Fq1d76ckTS628rzh+8mVa+sdmnAPxOmQ==","CqRuj9xgPA1TPkEb2mW97PiNJQPmIYcr5ahsY2updyzRlof4HtbUi3I0MR74+6TADQF5YV8X33w5hCI9hWIPbIg==","C0Znx3CKnOPyVaBZ9sSCLeSdssnmj+mTFuwGH1DMWr5pyN5fgR5DL3nrHA4lC6fye","C0Znx3CKnOPyVaBZ9sSCLeSrg9BX40cO2KuQQHhZs10pyN5fgR5DL3nrHA4lC6fye"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":79889,"end":80077},"text":"2.2 The parties agree that:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":80291,"end":80639},"text":"2.2.1 (subject at all times to Clause 10.4) the Buyer will be required to issue a WA to Supplier before Buyer will have committed to purchase any Deliverables or Services under a SOW; and","attributes":[{"type":"Number","text":"10.4","location":{"begin":80490,"end":80494}}],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIKe/j+eKmDi2oyQTa6DVWbyk3ebwSmWtR2mwfkk/f1lC"]},{"label":"Scope of Work","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pozf30GvcV/6Bm7fJfZfHtmNGzWTYaH9Z9Fq1d76ckTS628rzh+8mVa+sdmnAPxOmQ==","CqRuj9xgPA1TPkEb2mW97PiNJQPmIYcr5ahsY2updyzRlof4HtbUi3I0MR74+6TADQF5YV8X33w5hCI9hWIPbIg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NU6eBngTi3EMLSaN2zbEDOKLP2leO0jmauFL+sb/OOdw="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpwCdEqXqx3Drpe2OOKsnnpJW4Hf+L0fXmrlNT68XGiuFQF5YV8X33w5hCI9hWIPbIg=="]}]},{"location":{"begin":80828,"end":81175},"text":"2.2.2 no SOW will be binding and Supplier shall not commence any work under a SOW unless and until it has received a valid WA which conforms to the agreed terms of the relevant SOW.","attributes":[],"categories":[{"label":"Scope of Work","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pozf30GvcV/6Bm7fJfZfHtmNGzWTYaH9Z9Fq1d76ckTS628rzh+8mVa+sdmnAPxOmQ==","CqRuj9xgPA1TPkEb2mW97PiNJQPmIYcr5ahsY2updyzRlof4HtbUi3I0MR74+6TADQF5YV8X33w5hCI9hWIPbIg=="]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpwCdEqXqx3Drpe2OOKsnnpJW4Hf+L0fXmrlNT68XGiuFQF5YV8X33w5hCI9hWIPbIg=="]}]},{"location":{"begin":81176,"end":81573},"text":"For the avoidance of doubt the Supplier reserves the right to reject any WA that is inconsistent with the terms of the relevant SOW including without limitation where there exists a conflict between the quantity, payment and delivery terms.","attributes":[],"categories":[{"label":"Scope of Work","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pozf30GvcV/6Bm7fJfZfHtmNGzWTYaH9Z9Fq1d76ckTS628rzh+8mVa+sdmnAPxOmQ==","CqRuj9xgPA1TPkEb2mW97PiNJQPmIYcr5ahsY2updyzRlof4HtbUi3I0MR74+6TADQF5YV8X33w5hCI9hWIPbIg==","C0Znx3CKnOPyVaBZ9sSCLef9dNVELgQfDQQljCkn8zGlyN5fgR5DL3nrHA4lC6fye"]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpwCdEqXqx3Drpe2OOKsnnpJW4Hf+L0fXmrlNT68XGiuFQF5YV8X33w5hCI9hWIPbIg=="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NcsRrcVwWm+eH7rEB6DmwL662tra1fllo7OL+MLTM0/8=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":81773,"end":82096},"text":"2.3 It is assumed that the Buyer will issue a WA on or before the date on which the Supplier commences the Services required under a signed SOW.","attributes":[],"categories":[{"label":"Scope of Work","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pozf30GvcV/6Bm7fJfZfHtmNGzWTYaH9Z9Fq1d76ckTS628rzh+8mVa+sdmnAPxOmQ==","CqRuj9xgPA1TPkEb2mW97PiNJQPmIYcr5ahsY2updyzRlof4HtbUi3I0MR74+6TADQF5YV8X33w5hCI9hWIPbIg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":82097,"end":82546},"text":"In the event that there is a delay between the required start date of the Services as detailed in the relevant SOW and the issue of a corresponding WA (and subject at all times to Clause 10.4 below) and the Supplier believes that this delay will have an impact on the Timetable or any Milestone Date or Delivery Date the parties shall discuss and if the Supplier can provide reasonable evidence of such impact amend or extend such dates accordingly.","attributes":[{"type":"Number","text":"10.4","location":{"begin":82284,"end":82288}}],"categories":[{"label":"Scope of Work","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeSdssnmj+mTFuwGH1DMWr5pyN5fgR5DL3nrHA4lC6fye"]}],"types":[]},{"location":{"begin":82735,"end":83027},"text":"2.4 Any Changes, Contract Changes and Operational Changes shall be dealt with in accordance with the Change Control Procedure.","attributes":[],"categories":[],"types":[]},{"location":{"begin":83289,"end":83304},"text":"3.0 Related SOW","attributes":[],"categories":[],"types":[]},{"location":{"begin":83535,"end":84268},"text":"3.1 Where a SOW is entered into for the provision of Services and Deliverables which Relate to the Services, and Deliverables provided or to be provided under one or more separate SOW entered into between such parties, then, provided that such is expressly agreed by the parties, the SOW shall identify each such related SOW and shall specify each such related SOW to be a \\" Related SOW\\".","attributes":[{"type":"Number","text":"one","location":{"begin":83859,"end":83862}}],"categories":[],"types":[]},{"location":{"begin":84533,"end":84570},"text":"4.0 Governance and Dispute Resolution","attributes":[],"categories":[],"types":[]},{"location":{"begin":84801,"end":85168},"text":"4.1 Buyer and the Supplier shall each appoint a Relationship Manager who shall have overall responsibility for the relationship between Buyer and the Supplier and the management of this Base Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":85169,"end":85393},"text":"Each party\'s Authorised Representative shall have authority to act on behalf of Buyer or the Supplier as applicable and shall be responsible for providing information, data and decisions to the other party on a timely basis.","attributes":[],"categories":[],"types":[]},{"location":{"begin":85582,"end":85979},"text":"4.2 Buyer\'s Relationship Manager and Supplier\'s Relationship Manager shall meet as required following a request from either to do so in order to discuss opportunities and any issues relating to the relationship between the parties.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PpAexn5STa/D8ZDD1yQqNKwiVgJd6yKjXNbwOpiG6rFd"]}],"types":[]},{"location":{"begin":86163,"end":86911},"text":"4.3 In the event of a dispute relating to the overall relationship of the parties or to issues arising from more than one current SOW (\\" Relationship Dispute\\" ), such Relationship Dispute shall be dealt with in accordance with this Clause 4.","attributes":[{"type":"Number","text":"one","location":{"begin":86441,"end":86444}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PkWVawsW4LRA/YHADmFFzmj8mDxpGQm0v+r88ojbxpA7","CqRuj9xgPA1TPkEb2mW97PpAexn5STa/D8ZDD1yQqNKwiVgJd6yKjXNbwOpiG6rFd","C0Znx3CKnOPyVaBZ9sSCLeTWi1237j79PDl1nU8rvHsgPBSoUPUuQ12KCKpcq2UCE"]}],"types":[]},{"location":{"begin":87100,"end":87763},"text":"4.4 In the event of a Relationship Dispute, Buyer\'s Authorised Representative or the Supplier\'s Authorised Representative may serve a notice on the other party\'s Authorised Representative notifying it of the Relationship Dispute, referring explicitly to this Clause 4 and providing sufficient information to enable the other party to appreciate the nature of the Relationship Dispute, and the Relationship Dispute shall be referred by the Authorised Representatives to the Relationship Managers who","attributes":[{"type":"Number","text":"4","location":{"begin":87531,"end":87532}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[]},{"location":{"begin":87952,"end":88218},"text":"4.5 shall meet within seven (7) days of any such referral to seek to resolve the Relationship Dispute.","attributes":[{"type":"Duration","text":"within seven (7) days","location":{"begin":88131,"end":88152}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyJAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":88407,"end":88843},"text":"4.6 In the event that the Relationship Managers are unable to resolve the Relationship Dispute, either party may elect to seek recourse through the courts of England and the provisions of Clause 22.3 (Choice of Law; Waiver of Jury Trial; Limitation of Action ) shall apply.","attributes":[{"type":"Location","text":"England","location":{"begin":88728,"end":88735}},{"type":"Number","text":"22.3","location":{"begin":88765,"end":88769}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgqrjmkf5KJYEZv2rhdcWYyfBrQCRZJf1K5wIKxaHx/xX","CqRuj9xgPA1TPkEb2mW97PkWVawsW4LRA/YHADmFFzmj8mDxpGQm0v+r88ojbxpA7","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b"]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":89031,"end":89301},"text":"4.7 Nothing in this Clause 4 shall prevent a party from notifying the other in writing of its intention to:","attributes":[{"type":"Number","text":"4","location":{"begin":89221,"end":89222}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8jTHBuu8S9qUOtvVrgPcVVQ=","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzmVjqPLcp2AZDu/E5s+qwr"]}]},{"location":{"begin":89520,"end":89766},"text":"4.7.1 seek injunctive relief at any time it considers it appropriate to do so; or","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniXrmULOxli5PVo4/tesgdzbc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8mHcUx76RNwPRUSxYtaxM6U7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A==","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzIUi45zeqt0pvqzkhZmmuOVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":89968,"end":90290},"text":"4.7.2 withdraw from the dispute resolution processes set out in this Clause 4 and commence court proceedings relating to any Relationship Dispute at any time.","attributes":[{"type":"Number","text":"4","location":{"begin":90208,"end":90209}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniXrmULOxli5PVo4/tesgdzbc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Dispute Resolution","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PkWVawsW4LRA/YHADmFFzmj8mDxpGQm0v+r88ojbxpA7","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99"]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8mHcUx76RNwPRUSxYtaxM6U7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A==","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzIUi45zeqt0pvqzkhZmmuOVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":90490,"end":91009},"text":"4.8 Buyer and the Supplier will continue to perform their respective obligations under this Base Agreement pending the resolution of a Relationship Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21.1 (Termination of this Base Agreement) above at any time.","attributes":[{"type":"Number","text":"21.1","location":{"begin":90949,"end":90953}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PkWVawsW4LRA/YHADmFFzmj8mDxpGQm0v+r88ojbxpA7"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8jTHBuu8S9qUOtvVrgPcVVQ=","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzmVjqPLcp2AZDu/E5s+qwr"]}]},{"location":{"begin":91199,"end":91596},"text":"4.9 For the avoidance of doubt, any dispute between the parties arising in relation to a SOW other than a Relationship Dispute shall be dealt with in accordance with Clause 37 (Dispute Resolution Procedure) of this Base Agreement.","attributes":[{"type":"Number","text":"37","location":{"begin":91539,"end":91541}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PkWVawsW4LRA/YHADmFFzmj8mDxpGQm0v+r88ojbxpA7","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyJAXlhXxfffDmEIj2FYg9si","C0Znx3CKnOPyVaBZ9sSCLeTWi1237j79PDl1nU8rvHsgPBSoUPUuQ12KCKpcq2UCE"]}],"types":[]},{"location":{"begin":91863,"end":91874},"text":"5.0 Pricing","attributes":[],"categories":[],"types":[]},{"location":{"begin":92105,"end":92346},"text":"5.1 Supplier will provide Deliverables and Services to Buyer for the Prices.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":92347,"end":92931},"text":"The Prices for Deliverables and Services specified and agreed in the SOW and/or WA plus the payment of applicable Taxes and Recoverable Expenses where appropriate (together the \\" Charges \\") will be the only amounts due to Supplier from Buyer.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lwyiocToCDVmvP3I8qdhL30","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR","CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JnC28PPvo2pFOAXw7ozCbUt","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVcAwB4V55ogIkrCitfmR/Oi6CDCYBh1LjtGz2UDOWYy8g==","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVdO2Mz41DFi1zSK+IWsBa2YwirpGoC96xu+R4+3aQFTlA=="]}],"types":[]},{"location":{"begin":92932,"end":93076},"text":"The relevant SOW or (subject to Clause 2.2.2) WA shall contain Prices for each country receiving Deliverables and Services under this Agreement.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIATSSHOFq/qR7jgHfaKhxa3VUYrfx1vYK0Zab8bd/cDo"]},{"label":"Pricing & Taxes","provenance_ids":["CabZ1QEuD2RBhvBLMBF3Pc6+H9jI7JZNLg8dInIPUUpA=","C7naR4GuT6RH4UG/hU2bCgvUjWHHJSY5UMw4IqwAipL6O56gDI7eoas3BflJ9d1uh","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR"]}],"types":[]},{"location":{"begin":93265,"end":93643},"text":"5.2 In consideration of the performance of the Supplier\'s obligations under a SOW Buyer shall pay the Supplier the Charges in accordance with this Clause 5, and any additional terms specified in the relevant SOW.","attributes":[{"type":"Number","text":"5","location":{"begin":93585,"end":93586}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CWZ5IK/goGRH83r0mvNojORxNjlxLzCPldzMzXG1SSsMqmu2Zmp5+SQ0Y58LjiL9p"]}],"types":[]},{"location":{"begin":93833,"end":94092},"text":"5.3 Where the Prices for Services and/or Deliverables (or any part of them) are:","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lwyiocToCDVmvP3I8qdhL30","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR","CbeQzL4crq9OjudAX6Y8uT39mbju0VFAhcO4o4aV6lEw="]}],"types":[]},{"location":{"begin":94312,"end":94565},"text":"5.3.1 based on Agreed Rates for time spent by the Supplier, Clause 5.4 shall apply; and","attributes":[{"type":"Number","text":"5.4","location":{"begin":94545,"end":94548}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}],"types":[]},{"location":{"begin":94756,"end":95028},"text":"5.3.2 on Fixed Price, Clause 5.5 shall apply, and the remainder of this Clause 5 shall apply in both cases.","attributes":[{"type":"Number","text":"5.5","location":{"begin":94950,"end":94953}},{"type":"Number","text":"5","location":{"begin":95000,"end":95001}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5HaBiT0LzDwiGWQy0sB7/cl","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk=","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}],"types":[]},{"location":{"begin":95229,"end":95489},"text":"5.4 Where Prices are on the basis of Agreed Rates for time spent by the Supplier:","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lwyiocToCDVmvP3I8qdhL30","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR","CbeQzL4crq9OjudAX6Y8uT39mbju0VFAhcO4o4aV6lEw="]}],"types":[]},{"location":{"begin":95709,"end":96008},"text":"5.4.1 subject to Clause 5.18, the applicable Agreed Rates will be set out in the relevant SOW will be fixed for the term of the SOW;","attributes":[{"type":"Number","text":"5.18","location":{"begin":95900,"end":95904}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}],"types":[]},{"location":{"begin":96199,"end":96561},"text":"5.4.2 the Prices will be calculated based on the Agreed Rate applicable to each Supplier Personnel multiplied by the number of Days worked by each Supplier Personnel during the relevant period;","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","C7naR4GuT6RH4UG/hU2bCgvUjWHHJSY5UMw4IqwAipL6O56gDI7eoas3BflJ9d1uh","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","CsaY2+ZPIcXEEjGIsbXEQIJS2OSlIntY2gjWbX6hsAjJNOI+AP3GBj5EZOrsyHS41","CsaY2+ZPIcXEEjGIsbXEQIDv3QBYxedlT1UKL/ii2kAZYBCiIImUT3AZYexFNIOog"]}],"types":[]},{"location":{"begin":96751,"end":97175},"text":"5.4.3 the Supplier shall not be entitled to charge for, and shall not be obliged to perform, overtime unless agreed in advance in writing by Buyer provided always that where the Buyer agrees such overtime, such overtime shall be charged at the Agreed Rates;","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwQ6T5mc0Jyx2gO5XVYv6VkZqj233Qt1dh037OantG/u77ZJGuXjxbZNSgQ27mj5ZsA=="]},{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeeaxemSy8jWanG6X2TBf91syiocToCDVmvP3I8qdhL30","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}],"types":[{"label":{"nature":"Disclaimer","party":"Supplier"},"provenance_ids":["NXvmo0Hc5PtoOHnttwgzXg9racoc0aZ8sbi+fmykWeH0=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NW21ScrUT/HVJjRp5Tf4B6hapRqBsCARjEmfXrutxQMQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":97364,"end":97730},"text":"5.4.4 the Supplier shall ensure that all Supplier Personnel complete, on a prompt basis, accurate timesheets and the Supplier shall provide Buyer with copies of such timesheets on a weekly basis; and","attributes":[{"type":"Duration","text":"weekly","location":{"begin":97713,"end":97719}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}],"types":[]},{"location":{"begin":97920,"end":98259},"text":"5.4.6 the Supplier shall itemise in each invoice the time spent by Supplier Personnel, the applicable Agreed Rates and the Recoverable Expenses incurred during the period.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":98459,"end":98670},"text":"5.5 Where a Fixed Price applies:","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lwyiocToCDVmvP3I8qdhL30","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5HaBiT0LzDwiGWQy0sB7/cl","CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk=","CbeQzL4crq9OjudAX6Y8uT1I63xwp7YjcD7MCIp2OOWQ="]}],"types":[]},{"location":{"begin":98890,"end":99233},"text":"5.5.1 the applicable Fixed Price shall be as set out in the SOW and, unless otherwise agreed between the parties, will be fully inclusive of all costs and Recoverable Expenses;","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lwyiocToCDVmvP3I8qdhL30","CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5HaBiT0LzDwiGWQy0sB7/cl","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5EgWF5Vo//vnZzyRHmRc4G5SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk=","CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk=","CCpRerG3W4lvKk1TnNPRlagKrrwsuwBB9AiuwtQloZkP62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","CbeQzL4crq9OjudAX6Y8uT8ci6Q4Vjm14EyVrV0tHT9Hc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","CbeQzL4crq9OjudAX6Y8uT39mbju0VFAhcO4o4aV6lEw="]}],"types":[]},{"location":{"begin":99423,"end":99884},"text":"5.5.2 without prejudice to Clause 5.5.1 and Clause 9.3, and subject always to any claims in accordance with Clause 17 (Limitation of Liability Between Buyer and Supplier), the Supplier shall not be entitled to any sums in addition to the Fixed Price unless agreed in advance in writing by Buyer;","attributes":[{"type":"Number","text":"9.3","location":{"begin":99640,"end":99643}},{"type":"Number","text":"17","location":{"begin":99704,"end":99706}}],"categories":[{"label":"Liability","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroqEQQ5VSOejjVqni7YnK9DFvtowb+Vq9TP364Og7nJh","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVcErbelBTKv71o4pnpJPK5nGJH5hoR81dpxqFbFBHNXPA==","CHBO+531X7FMIABlRRzIitoWB9kcHh2B6fhzzJYkIIoTOpYdYrovgbWM/IgAs37TO"]},{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5HaBiT0LzDwiGWQy0sB7/cl","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5EgWF5Vo//vnZzyRHmRc4G5SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk=","CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk=","CCpRerG3W4lvKk1TnNPRlagKrrwsuwBB9AiuwtQloZkP62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","CbeQzL4crq9OjudAX6Y8uT8ci6Q4Vjm14EyVrV0tHT9Hc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NW21ScrUT/HVJjRp5Tf4B6hapRqBsCARjEmfXrutxQMQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":100074,"end":100447},"text":"5.5.3 the Supplier shall submit invoices in accordance with the Payment Plan in the SOW and shall itemise in each invoice the applicable Milestone or stage in the Payment Plan to which the invoice relates;","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIFKSVqzs+l3srppcUXvFYUM+aVtDZCrv9Uh/aFITodxu"]},{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5EgWF5Vo//vnZzyRHmRc4G5SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk=","CCpRerG3W4lvKk1TnNPRlagKrrwsuwBB9AiuwtQloZkP62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","CbeQzL4crq9OjudAX6Y8uT8ci6Q4Vjm14EyVrV0tHT9Hc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":100638,"end":101107},"text":"5.5.4 where the Payment Plan is linked to the achievement of one or more Milestones the Supplier shall be entitled to submit an invoice in respect of the relevant Milestone(s) specified in the Payment Plan only following the successful completion of all Acceptance Tests relevant to that Milestone(s); and","attributes":[{"type":"Number","text":"one","location":{"begin":100863,"end":100866}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIFKSVqzs+l3srppcUXvFYUM+aVtDZCrv9Uh/aFITodxu"]},{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5EgWF5Vo//vnZzyRHmRc4G5SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk=","CCpRerG3W4lvKk1TnNPRlagKrrwsuwBB9AiuwtQloZkP62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","CbeQzL4crq9OjudAX6Y8uT8ci6Q4Vjm14EyVrV0tHT9Hc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":101297,"end":101846},"text":"5.5.5 in the event that the SOW is terminated in accordance with the provisions of the Agreement before the completion of all the Services and/or the provision of all the Deliverables, but subject at all times to Clause 21.4, Buyer shall be entitled to a rebate of any portion of the Fixed Price paid to the Supplier as at the date of termination which represents an advance payment.","attributes":[{"type":"Number","text":"21.4","location":{"begin":101683,"end":101687}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5EgWF5Vo//vnZzyRHmRc4G5SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk=","CCpRerG3W4lvKk1TnNPRlagKrrwsuwBB9AiuwtQloZkP62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","CbeQzL4crq9OjudAX6Y8uT8ci6Q4Vjm14EyVrV0tHT9Hc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Term & Termination","provenance_ids":["CWhoYUAWadjjLkLDMWjlkp3NtdkCjTYKhupTdz1Uvwkb5SANqe5LiN3Eu0AXtT6TkMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[]},{"location":{"begin":102045,"end":102406},"text":"5.6 The Supplier shall invoice Buyer for the Charges by means of Buyer\'s web order invoice system which is the electronic transmission and receipt of legally binding purchase and sale obligations.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwXh2QMULtqe5LDjzhQmJv+PLvS/ECgrBnxqRaSpwhsI+OeGTKe+njWrt7pMibUDodQ==","CQlA1DaEFfOkxyAcImuPkpK+DzUKdXKwHhCA2QlQ85eOPmncij+AAGo3mVAkgCDH4","CX2sSVTdurWYE/t+MeGLniQKcOOAw/AeMoz/2EdCe+eFAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":102407,"end":102548},"text":"For the avoidance of doubt, Buyer shall be entitled to withhold payment in respect of any invoice which does not comply with this Clause 5.6.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHI0kJjA7xoBnERbLxaA5fU/02QkQiaBSsLKUN4zH2be"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":102738,"end":103062},"text":"5.7 Buyer shall pay undisputed invoices in accordance with the payment terms specified within the relevant SOW if no such terms are specified within 45 days.","attributes":[{"type":"Duration","text":"within 45 days","location":{"begin":103047,"end":103061}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3QF5YV8X33w5hCI9hWIPbIg==","CWZ5IK/goGRH83r0mvNojOWVZzvMaJwPttEqHcp8Ka9TQvj17LqEPFBOSjoRCcSRu","CQlA1DaEFfOkxyAcImuPkpLsqDlKcX6STMCd5unlhmDkoLqR/uUiiSwtKhJrX3Y5Q"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":103251,"end":103489},"text":"5.8 If at any time Buyer disputes, in good faith, an invoice:","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyJAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":103710,"end":104174},"text":"5.8.1 Buyer shall notify the Supplier within twelve (12) Working Days after the date on which a proper invoice for the Prices is properly raised and submitted in accordance with Clause 5.6 and received by Buyer specifying in full and proper detail Buyer\'s valid reasons for disputing the invoice;","attributes":[{"type":"Duration","text":"within twelve (12) Working Days","location":{"begin":103916,"end":103947}},{"type":"Number","text":"5.6","location":{"begin":104063,"end":104066}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyJAXlhXxfffDmEIj2FYg9si","CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyKl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]},{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":104364,"end":104688},"text":"5.8.2 the Supplier shall provide such additional information and documentation as Buyer may reasonably require in order to enable it to evaluate the invoice.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyKl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":104879,"end":105418},"text":"5.8.3 The Supplier shall be entitled to issue Buyer a new invoice for any Prices and/or amounts in the original invoice that are not disputed by Buyer and Buyer shall pay to the Supplier, in accordance with the payment terms specified in the SOW upon receipt of the new valid invoice, all relevant payments and amounts not disputed by Buyer specified in that new invoice;","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyKl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw==","CWhoYUAWadjjLkLDMWjlkp7KX7gsI653iJ3sKS9hj7yuKIC0OziWpNC0Q6b/2TT+PW0mds4IairUFHHGjE5HHeQ=="]}],"types":[]},{"location":{"begin":105603,"end":105903},"text":"5.8.4 subject to Clause 5.8.3, Buyer shall be entitled to withhold payment of any disputed invoice pending resolution of the dispute; and","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyKl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw==","CWhoYUAWadjjLkLDMWjlkp7KX7gsI653iJ3sKS9hj7yuKIC0OziWpNC0Q6b/2TT+PW0mds4IairUFHHGjE5HHeQ=="]},{"label":"Payment Terms & Billing","provenance_ids":["Cs64fPax84woisdODp9Gku1hzHxcA1ffOBo66KCELi1Z72aXiQIwsJL9V2Ddyif5x52jEd3dgbD5fVRyq9WStVA==","CsaY2+ZPIcXEEjGIsbXEQIHI0kJjA7xoBnERbLxaA5fU/02QkQiaBSsLKUN4zH2be"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":106093,"end":106587},"text":"5.8.5 if the parties are unable to resolve the dispute within twenty (20) Working Days of notice given in accordance with Clause 5.8.1, the matter having been treated as a Dispute and either party may escalate the matter for resolution under the dispute resolution procedure set out in Clause 37 (Dispute Resolution Procedure).","attributes":[{"type":"Duration","text":"within twenty (20) Working Days","location":{"begin":106315,"end":106346}},{"type":"Number","text":"37","location":{"begin":106553,"end":106555}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ"]},{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b","CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyJAXlhXxfffDmEIj2FYg9si","CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyKl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":106786,"end":107019},"text":"5.9 Upon resolution of the Dispute, as referred to in Clause 5.8 above,","attributes":[{"type":"Number","text":"5.8","location":{"begin":107009,"end":107012}}],"categories":[],"types":[]},{"location":{"begin":107020,"end":107242},"text":"(i) any sum which Buyer agrees to pay (whether such agreed sum is in the amount originally invoiced, or a reduced or increased amount) shall be payable, within fifteen (15) Working Days of the resolution of the dispute and","attributes":[{"type":"Duration","text":"within fifteen (15) Working Days","location":{"begin":107173,"end":107205}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3QF5YV8X33w5hCI9hWIPbIg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":107243,"end":107737},"text":"(ii) any sum which the Supplier agrees to pay or refund to Customer shall be payable to an account designated by Buyer by BACS within fifteen (15) Working Days of the resolution of the Dispute or, if agreed by Buyer, shall be set off against amounts payable by Buyer to the Supplier against the next quarterly invoice for the Services.","attributes":[{"type":"Duration","text":"within fifteen (15) Working Days","location":{"begin":107370,"end":107402}},{"type":"Duration","text":"next quarterly","location":{"begin":107697,"end":107711}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CzwnQHcDwvNywVnPK1cn5U77l/JB0iru20DwcjFBcqavvGfhHx2kkNygyhP+xrlOY+T75Lvw4bN6MDkdKeZ44Vw==","CzwnQHcDwvNywVnPK1cn5U77l/JB0iru20DwcjFBcqavvGfhHx2kkNygyhP+xrlOYTqsS8a7atkrcrU6OlITRFw==","CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9otahV4ZcAJr3w2Y+cSYoItCbN5KdZqhnw9HH6DAm2lNIA==","CHaDpArW80C7s4sa5FdwBwQeriF7QMeTCv7XTXvG5KJFqj233Qt1dh037OantG/u77ZJGuXjxbZNSgQ27mj5ZsA=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":107928,"end":108250},"text":"5.10 Buyer shall have the right to offset from any payment due under a valid invoice against any sums owed to Buyer by the Supplier under the relevant SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NOGLdUCReRWinIh6CeWOCrr8dTJt8FR5MkCYxWqXjllc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":108441,"end":108874},"text":"5.11 All Prices and expenses quoted in this Base Agreement or relevant SOW are exclusive of Value Added Tax which shall also be paid by Buyer if it is required by law to do so and if a receipt which is valid for such tax purposes is provided by the Supplier to Buyer.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lwyiocToCDVmvP3I8qdhL30","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR","CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWO56gDI7eoas3BflJ9d1uh","CbeQzL4crq9OjudAX6Y8uT39mbju0VFAhcO4o4aV6lEw="]}],"types":[]},{"location":{"begin":108875,"end":108930},"text":"All other taxes and charges are included in the Prices.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgkQOl0+7jmQyd/bgIPiMXdLclg3KBBObugoF/qHdpOH3","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR","CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JnC28PPvo2pFOAXw7ozCbUt","CsaY2+ZPIcXEEjGIsbXEQIP1MWWMmxDuXpYDP8j46+eE+RLQFODJTKzgT4o6cDN7g"]}],"types":[]},{"location":{"begin":109121,"end":109478},"text":"5.12 If agreed in a SOW, buyer shall pay to the Supplier expenses reasonably and necessarily incurred in the performance of its obligations under this Base Agreement and SOWs provided that:","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3QF5YV8X33w5hCI9hWIPbIg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":109699,"end":110082},"text":"5.12.2 such expenses are incurred in accordance with Customer expenses policy as set out in the SOW, any proposed expenses outside the Customer expenses policy to be pre-agreed in writing by Buyer; and","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM=","CsaY2+ZPIcXEEjGIsbXEQIPVqnI/xAPaECy9/OHixa435Uv/lKoq4qrIRYrCTy/se"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":110273,"end":110605},"text":"5.12.3 supported by reasonably sufficient documentary evidence to enable Buyer to verify that the expenditure is in accordance with the applicable expenses policy,","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":110792,"end":111168},"text":"(\\" Recoverable Expenses\\" ).","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":111372,"end":111686},"text":"5.13 Unless otherwise agreed between the parties in the relevant SOW, Recoverable Expenses will be recoverable from Buyer on an \'at cost\' basis only.","attributes":[],"categories":[],"types":[]},{"location":{"begin":111687,"end":111834},"text":"The Supplier shall seek reimbursement of Recoverable Expenses net of any Value Added Tax reclaimable by the Supplier from HM Revenue & Customs.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWO56gDI7eoas3BflJ9d1uh"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":111835,"end":111933},"text":"The Supplier will charge Value Added Tax on the net amount of Recoverable Expenses where required.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwQ6T5mc0Jyx2gO5XVYv6VkZqj233Qt1dh037OantG/u77ZJGuXjxbZNSgQ27mj5ZsA==","CKTibxnc9fBdech7s+sYtYRRfZJHZ1OWAPNTRHUMX1Cgwu09sG8/G4ogTUa3q2xS0","CQlA1DaEFfOkxyAcImuPkpJLYM5H4NnEs9HEgc2IvyHIlnzNlq42SZLU2DJQmSyj0"]},{"label":"Pricing & Taxes","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgkQOl0+7jmQyd/bgIPiMXdLclg3KBBObugoF/qHdpOH3","CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWO56gDI7eoas3BflJ9d1uh","C0Znx3CKnOPyVaBZ9sSCLeeaxemSy8jWanG6X2TBf91syiocToCDVmvP3I8qdhL30","CsaY2+ZPIcXEEjGIsbXEQIBRfZJHZ1OWAPNTRHUMX1Cgwu09sG8/G4ogTUa3q2xS0"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":112124,"end":112419},"text":"5.14 Any payment made by Buyer shall not indicate or imply acceptance by Buyer of the Services and/or Deliverables.","attributes":[],"categories":[],"types":[]},{"location":{"begin":112609,"end":113249},"text":"5.15 If any sum due and payable under this Agreement is not paid by the party liable to make such payment within the payment terms set out in the SOW, the Party to whom such money is owed shall be entitled (without prejudice to any of its other rights) following receipt by the party in default of written notice from the Party to whom the money is owed, to charge interest at the Default Interest Rate in force from the date of such notice until the date of actual payment.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeeaxemSy8jWanG6X2TBf91syiocToCDVmvP3I8qdhL30"]}],"types":[]},{"location":{"begin":113250,"end":113393},"text":"Interest shall not accrue or be payable on any monies which are the subject of a disputed invoice or where monies are offset pursuant to Clause","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CWhoYUAWadjjLkLDMWjlkp7KX7gsI653iJ3sKS9hj7yuKIC0OziWpNC0Q6b/2TT+PW0mds4IairUFHHGjE5HHeQ=="]},{"label":"Payment Terms & Billing","provenance_ids":["C4+Jn6QCKhVn6nClgPqZnZid9U9zy0BbndEc7ZS8A5ilm+3Lno4VV1PMR4Vp4ELCN"]}],"types":[]},{"location":{"begin":113613,"end":113618},"text":"5.10.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CWhoYUAWadjjLkLDMWjlkp7KX7gsI653iJ3sKS9hj7yuKIC0OziWpNC0Q6b/2TT+PPTmbX+QyeGfYE96oxA92LPmXd08yMzAwXO3iprqxSus="]},{"label":"Payment Terms & Billing","provenance_ids":["C4+Jn6QCKhVn6nClgPqZnZid9U9zy0BbndEc7ZS8A5inNoPZKdarEwvKSXsEjQEnoSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}],"types":[]},{"location":{"begin":113995,"end":114449},"text":"5.16 The Parties agree that the right to claim interest under Clause 5.15 is a substantial remedy for late payment and is in substitution for any statutory or other right to claim interest and/or other remedy for late payment under the Late Payment of Commercial Debts (Interest) Act 1998.","attributes":[{"type":"Number","text":"5.15","location":{"begin":114229,"end":114233}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":114639,"end":114962},"text":"5.17 Buyer may retain the Retention Fee (if any) until the relevant Milestone to which the Retention Fee relates has been achieved, where set out in the SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":114963,"end":115099},"text":"The Supplier may invoice Buyer for any Retention Fee once the Acceptance Criteria in respect of the relevant Milestone(s) have been met.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwXh2QMULtqe5LDjzhQmJv+PLvS/ECgrBnxqRaSpwhsI+OeGTKe+njWrt7pMibUDodQ==","CX2sSVTdurWYE/t+MeGLniQKcOOAw/AeMoz/2EdCe+eFAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":115288,"end":115489},"text":"5.18 The Supplier shall:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":115709,"end":116170},"text":"5.18.1 maintain records, which are complete and accurate in all material respects, of and supporting documentation for all invoices submitted to Buyer and all payments made by Buyer the relevant SOW, in accordance with generally accepted accounting principles applied on a consistent basis; and","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79azXT+9arau/u2I0Usi8AsW"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":116360,"end":116823},"text":"5.18.2 provide Buyer or its nominated representatives with such reasonable documentation and other information with respect to each invoice as may reasonably be requested by Buyer to verify the accuracy of the invoice and compliance with the provisions of this Base Agreement and the relevant SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":117023,"end":117312},"text":"5.19 The Agreed Rates shall be reviewed on 31 December each year starting from 31 December 2012 at which point","attributes":[{"type":"DateTime","text":"31 December","location":{"begin":117245,"end":117256}},{"type":"DateTime","text":"31 December 2012","location":{"begin":117281,"end":117297}}],"categories":[],"types":[]},{"location":{"begin":117498,"end":117545},"text":"Indexation will be applied to the Agreed Rates.","attributes":[],"categories":[],"types":[]},{"location":{"begin":117740,"end":118098},"text":"5.20 Notwithstanding the provisions of Clause 5,19, in significant bid situations, the Buyer may request special pricing on a case by case basis as necessary to submit a more competitive bid.","attributes":[{"type":"Number","text":"5,19","location":{"begin":117953,"end":117957}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQICnStZKTfdhbMBnSbbeBHxFhZFlts9Jm6Usbcd1/JnKJ"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":118099,"end":118226},"text":"Any such special pricing shall be agreed to by the parties in writing, and as set out in the respective SOW for such situation.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CHBO+531X7FMIABlRRzIitkma+4vzfEQbYLW4s78nERs0wckt++58rS3DvB8YGozE"]}],"types":[]},{"location":{"begin":118227,"end":118345},"text":"For the avoidance of doubt the Supplier shall not be obliged to accept any request by the Buyer for \'special pricing\'.","attributes":[],"categories":[],"types":[{"label":{"nature":"Disclaimer","party":"Supplier"},"provenance_ids":["NXvmo0Hc5PtoOHnttwgzXg9racoc0aZ8sbi+fmykWeH0=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":118545,"end":118756},"text":"5.21 Miscellaneous Costs","attributes":[],"categories":[],"types":[]},{"location":{"begin":118952,"end":119091},"text":"The Supplier will notify Buyer of any miscellaneous costs that require to be incurred that will be charged to Buyer under the relevant SOW.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Pricing & Taxes","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeeaxemSy8jWanG6X2TBf91syiocToCDVmvP3I8qdhL30"]}],"types":[]},{"location":{"begin":119092,"end":119212},"text":"Such miscellaneous costs will be agreed in writing by Buyer and the Supplier prior to the Supplier incurring such costs.","attributes":[],"categories":[],"types":[]},{"location":{"begin":119471,"end":119480},"text":"6.0 Taxes","attributes":[],"categories":[],"types":[]},{"location":{"begin":119710,"end":120048},"text":"6.1 Supplier\'s invoices shall state all applicable Taxes, if any, by tax jurisdiction and with a proper breakdown between taxable and non-taxable Deliverables and Services.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT8awz1TAcSY0Qqd9ACr0661NOI+AP3GBj5EZOrsyHS41"]},{"label":"Pricing & Taxes","provenance_ids":["C8s0a4Lpj4GQALDi2nOssD4BckB/Atqiz+OoCQLArKuc=","C7naR4GuT6RH4UG/hU2bCgtbv+pdlL7ztFIXBQv2Lazuk/4/9rymvjbdfQpU3gRCn","CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWwm+ubGG/xpIxAs08AqjsY","CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JmJjYunUXov5rC//xDBLb8+","ChZvNbY7Z8gaW8A/IBrHphgOv4eNXZc/O6MHnCaMgBrQ=","CsaY2+ZPIcXEEjGIsbXEQICT8cPk/i6QptFDpiBOcfVpAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":120049,"end":120188},"text":"Supplier assumes responsibility to timely remit all Tax payments to the appropriate governmental authority in each respective jurisdiction.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWwm+ubGG/xpIxAs08AqjsY","C7gL9edy0Q8AUnO8EczRcrhjbvcsE0dVDZo2dpAa8AeE="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NtokKyEw2dWyD8n9PTsR5XvYhJUIXSeIsNmce0+t5Z7SfPmB1e4TcdJA/L8SXXGDV","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":120189,"end":120371},"text":"Supplier and Buyer agree to cooperate to minimize, wherever possible and appropriate, any applicable Taxes and provide reasonable notice and cooperation in connection with any audit.","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVf3kUwFToVJ1t3bX18PYTW8FhSmMI4K7iyrgsAdbpAy/g=="]},{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIBMFf+k7RzZvIPhPjQL5e8ED2ls+9f9hNLyg7UWa0UuO"]},{"label":"Pricing & Taxes","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgtbv+pdlL7ztFIXBQv2Lazuk/4/9rymvjbdfQpU3gRCn","CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JmJjYunUXov5rC//xDBLb8+","CsaY2+ZPIcXEEjGIsbXEQICfA0npnEHPy5lr08xpA9LgleFvYYHbV92LvS9riqRWh"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":120372,"end":120529},"text":"Each party shall bear sole responsibility for all taxes, assessments, or other levies on its own income, leased or purchased property, equipment or software.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JmJjYunUXov5rC//xDBLb8+"]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":120530,"end":120898},"text":"If Buyer provides a direct pay certificate, certification of an exemption from Tax or reduced rate of Tax imposed by an applicable taxing authority, then Supplier agrees not to invoice or pay any such Tax unless and until the applicable taxing authority assesses such Tax, at which time Supplier shall invoice and Buyer agrees to pay any such Tax that is legally owed.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeYECKefKWIF8rCv4R4k+HzaqiSWGlF7+jXOOdXeMnOJ7"]}],"types":[]},{"location":{"begin":121088,"end":121428},"text":"6.2 Buyer may withhold taxes as required under applicable law on payments made to Supplier hereunder and shall be required to remit to Supplier only the net proceeds thereof.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgtbv+pdlL7ztFIXBQv2Lazuk/4/9rymvjbdfQpU3gRCn","CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JmJjYunUXov5rC//xDBLb8+","CsaY2+ZPIcXEEjGIsbXEQIHI0kJjA7xoBnERbLxaA5fUleFvYYHbV92LvS9riqRWh"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":121429,"end":121599},"text":"If Buyer does withhold such taxes the Buyer agrees to remit in a timely manner all taxes withheld to the appropriate government authority in each respective jurisdiction.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq9TBjFUnWF7Acr45IZE5JWFAXlhXxfffDmEIj2FYg9si","C7naR4GuT6RH4UG/hU2bCgtbv+pdlL7ztFIXBQv2Lazuk/4/9rymvjbdfQpU3gRCn","CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JmJjYunUXov5rC//xDBLb8+","CbeQzL4crq9OjudAX6Y8uT+m8ApXMg1FAmAM3VO1lCYtAXlhXxfffDmEIj2FYg9si","CsaY2+ZPIcXEEjGIsbXEQIHI0kJjA7xoBnERbLxaA5fUleFvYYHbV92LvS9riqRWh"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":121600,"end":121775},"text":"Upon Buyer request, Supplier will deliver the appropriate documentation as required by the corresponding jurisdictional tax laws, within a reasonable period from such request.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWwm+ubGG/xpIxAs08AqjsY"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":121965,"end":122489},"text":"6.3 If the Supplier fails to invoice the Buyer for the correct amount of Tax then the Supplier agrees that it will reimburse the Buyer for any amounts formally requested from the Buyer by a taxing jurisdiction for penalties, fines, additions to Tax and the amount of interest thereon caused by Supplier\'s failure to invoice Buyer for the correct amount of Tax.","attributes":[],"categories":[],"types":[]},{"location":{"begin":122490,"end":122687},"text":"For the avoidance of doubt, notwithstanding the foregoing the Buyer shall at all times remain liable for payment of the actual amount of tax that should have been due but for the incorrect invoice.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWwm+ubGG/xpIxAs08AqjsY"]}],"types":[]},{"location":{"begin":122953,"end":122980},"text":"7.0 Payments and Acceptance","attributes":[],"categories":[],"types":[]},{"location":{"begin":123209,"end":123515},"text":"7.1 Terms for payment of the Charges shall be 45 days from date of receipt of invoice or as otherwise specified in the relevant SOW and/or WA.","attributes":[{"type":"Duration","text":"45 days","location":{"begin":123419,"end":123426}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PuD6f+b6D/Mc+js/8hYpeSYThuEjBpyNAun1RcqcFoMq","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVd46Jb7k4g1ZlcucY/Rp0D7CDnL319GJbjW6ubNkPaWuQ==","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVelto0K64PuBul+SWAEXNZqWyiwxeu0JOkHnSBqoBgd8w=="]}],"types":[]},{"location":{"begin":123705,"end":124181},"text":"7.2 Payment of invoices will not be deemed acceptance of Deliverables or Services, but rather such Deliverables or Services will be subject to inspection, test, acceptance or rejection in accordance with the acceptance or completion criteria as specified in the relevant SOW and/or (subject to Clause 2.2.2) WA.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["C4+Jn6QCKhVn6nClgPqZnZnw2ieQhJ8TmYPGkUJ+KJ00Cqq9l8oVXMMnyEuddFotN","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVcMiRXIAacPkOWiQxwEd9PYDphxrqL48lpJv3q+71NZuA=="]},{"label":"Payment Terms & Billing","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgqYpoMomJ0meT+5B6QVaoy+mFsUABbQOOon8d2Uh84fw","CqRuj9xgPA1TPkEb2mW97PuD6f+b6D/Mc+js/8hYpeSad45NDRZWtmPcl9dy7Agrz","Cs64fPax84woisdODp9Gku1hzHxcA1ffOBo66KCELi1Z72aXiQIwsJL9V2Ddyif5x52jEd3dgbD5fVRyq9WStVA=="]}],"types":[]},{"location":{"begin":124372,"end":124849},"text":"7.3 Unless otherwise provided by local law without the possibility of contractual waiver or limitation, Supplier will submit invoices, corrected invoices, or other such claims for reimbursement, to Buyer within six (6) months from the date of acceptance of Deliverables or the satisfactory completion of Services.","attributes":[{"type":"Duration","text":"within six (6) months","location":{"begin":124740,"end":124761}}],"categories":[{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVcMiRXIAacPkOWiQxwEd9PYDphxrqL48lpJv3q+71NZuA=="]},{"label":"Payment Terms & Billing","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgqfOSUSFTtPMjFtp1esLoPG73zJEXFacwnJXPIc+d6Sr","CqRuj9xgPA1TPkEb2mW97PuD6f+b6D/Mc+js/8hYpeSad45NDRZWtmPcl9dy7Agrz","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVdrFt52H3VtjZuwWoXmAXZtx0jQnGISdRvzRSa2UhB3TQ==","CsaY2+ZPIcXEEjGIsbXEQIFKSVqzs+l3srppcUXvFYUM+aVtDZCrv9Uh/aFITodxu"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":124850,"end":124902},"text":"Exceptions must be specifically authorized by Buyer.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgkZWa81II1KATH7HuyUJoxxBlYsTECuT1Jk03p41Lia9"]}],"types":[]},{"location":{"begin":125168,"end":125191},"text":"8.0 Electronic Commerce","attributes":[],"categories":[],"types":[]},{"location":{"begin":125387,"end":125748},"text":"To the extent permitted by local law, the parties will conduct transactions using an electronic commerce approach under which the parties will electronically transmit and receive legally binding purchase and sale obligations (\\"Documents\\"), including electronic credit entries transmitted by Buyer to the Supplier account specified in the relevant SOW and/or WA.","attributes":[],"categories":[],"types":[]},{"location":{"begin":125749,"end":125904},"text":"The parties will enter into a separate agreement governing the transmission of such electronic transactions and associated responsibilities of the parties.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrps5vSCG67hkG3MRKmeLizvwhDyNdTjMCw9v1mDc257T"]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":126161,"end":126185},"text":"9.0 Timetable and Delays","attributes":[],"categories":[],"types":[]},{"location":{"begin":126418,"end":126679},"text":"9.1 Subject to Clause 10 (Buyer Obligations), and Clause 22.9 (Force Majeure) the Supplier shall:","attributes":[{"type":"Number","text":"10","location":{"begin":126604,"end":126606}},{"type":"Number","text":"22.9","location":{"begin":126639,"end":126643}}],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8="]}],"types":[]},{"location":{"begin":126900,"end":127212},"text":"9.1.1 perform the Services so as to achieve any Key Milestones and delivery of the associated Deliverables by the corresponding Milestone Dates.","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":127403,"end":127613},"text":"9.1.2 use Commercially Reasonable Efforts to","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":127614,"end":127725},"text":"(i) provide all other Deliverables in accordance with the Delivery Dates (if any) set out in the Timetable; and","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":127726,"end":127815},"text":"(ii) achieve Milestones (other than Key Milestones) by the corresponding Milestone Dates.","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":128016,"end":128817},"text":"9.2 The Supplier shall, within 1 Working Day, notify in writing the applicable Buyer Authorised Representative stated in the SOW if it considers that there shall be or may be a delay in meeting any date in the Timetable or in achieving a Milestone by the relevant Milestone Date, or otherwise in the performance of the Services and provision of any Deliverables by a Delivery Date, giving to Buyer, either together with such notification or as soon as reasonably practicable afterwards, written details of causes for and potential impact of any such delay and its recommendations for correcting or minimising the impact of the delay.","attributes":[{"type":"Duration","text":"within 1 Working Day","location":{"begin":128208,"end":128228}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[]},{"location":{"begin":129008,"end":129831},"text":"9.3 If any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date, then the Supplier shall take all such additional steps necessary to achieve such Delivery Date or Milestone as early as reasonably practicable thereafter at no extra cost to Buyer, provided always that where such delay or non-performance is not due to a Supplier Fault then the Supplier shall be entitled to charge for any and all additional costs reasonably incurred as a result of such delay in accordance with the Agreed Rates, such charges to be agreed between the parties in writing.","attributes":[],"categories":[],"types":[]},{"location":{"begin":130022,"end":130751},"text":"9.4 Without prejudice to the provisions of Clause 9.3, if any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date or fail to meet the agreed Acceptance Criteria within the period set out in the relevant Timetable, and such failure is as a result of a Supplier Fault then Supplier shall repair or replace such Deliverables or re-perform such Services, without charge by the revised date notified to Supplier by Buyer (provided that such notice shall be either","attributes":[{"type":"Number","text":"9.3","location":{"begin":130239,"end":130242}}],"categories":[],"types":[]},{"location":{"begin":130752,"end":130843},"text":"(i) not less than twenty (20) Working Days after the originally scheduled delivery date; or","attributes":[{"type":"Duration","text":"less than twenty (20) Working Days","location":{"begin":130760,"end":130794}}],"categories":[],"types":[]},{"location":{"begin":130844,"end":131314},"text":"(ii) after the end of any Liquidated Damages Period as detailed in Clause 9.5 below (whichever is later) (\\" Delay Remedy Period \\")).","attributes":[{"type":"Number","text":"9.5","location":{"begin":130918,"end":130921}}],"categories":[],"types":[]},{"location":{"begin":131315,"end":131839},"text":"If Delivery is not achieved by such Delay Remedy Period due to Supplier Fault or Supplier is not able to repair or replace then the Buyer shall be entitled to terminate the relevant SOW in whole or in part, for Supplier Fault and receive a refund in respect of the element or elements of the Deliverables(s) and/or Services which were not so delivered or accepted.","attributes":[],"categories":[],"types":[]},{"location":{"begin":132031,"end":132559},"text":"9.5 In addition to the Buyer\'s rights under Clause 9.4, if the Supplier fails to deliver a Deliverable and/or perform the Services, by any applicable Delivery Date, or achieve a Key Milestone by the applicable Milestone Date, and if the parties have expressly agreed in the relevant SOW that Liquidated Damages will apply, then the following provisions will apply:","attributes":[{"type":"Number","text":"9.4","location":{"begin":132246,"end":132249}}],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIKx7wGkbvlXraf3P4AAYcY/VUYrfx1vYK0Zab8bd/cDo"]}],"types":[]},{"location":{"begin":132780,"end":133101},"text":"9.5.2 the Supplier shall pay to Buyer the applicable Liquidated Damages , if any are specified in the SOW, for the applicable Liquidated Damages Period;","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIKx7wGkbvlXraf3P4AAYcY+9f2uRF6vNLD7oAhYPU/VmHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]},{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9otahV4ZcAJr3w2Y+cSYoItCbN5KdZqhnw9HH6DAm2lNIA==","CHaDpArW80C7s4sa5FdwBwXSEY4PJGS5trNUcFg0l5nzqsYfbnAtSFyCaJR40AZls9S6pSiumWKugpRTUZ1zyegNS/xKJ54Rqxm8ruqDC/H8="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":133293,"end":134028},"text":"9.5.3 Buyer and the Supplier agree that the Liquidated Damages are fair and reasonable in all the circumstances and represent a genuine pre-estimate of the likely losses that Buyer is likely to suffer as a result of the failure to deliver the relevant Deliverable and/or perform the relevant Services or achieve the relevant Key Milestone by the applicable Delivery Date or Key Milestone Date and represent the Buyer\'s sole remedy (save for termination pursuant to Clause 9.4) in respect of any failure by the Supplier to meet such Delivery date or Milestone Date; and","attributes":[{"type":"Number","text":"9.4","location":{"begin":133932,"end":133935}}],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIKx7wGkbvlXraf3P4AAYcY+9f2uRF6vNLD7oAhYPU/VmHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":134229,"end":134643},"text":"9.6 The Supplier shall promptly notify in writing the Buyer whenever the Supplier reasonably believes that any failure of any Dependency or Force Majeure Event is likely to delay the achievement of a Key Milestone by the applicable Milestone Date.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":134644,"end":134716},"text":"In such circumstances, the provisions of Clauses 9.7 to 9.8 shall apply.","attributes":[{"type":"Number","text":"9.7","location":{"begin":134693,"end":134696}},{"type":"Number","text":"9.8","location":{"begin":134700,"end":134703}}],"categories":[],"types":[]},{"location":{"begin":134907,"end":135285},"text":"9.7 Upon receiving notification from the Supplier under Clause 9.6 above, the parties\' Relationship Managers shall convene as soon as practicable onto discuss all aspects of the relevant circumstances including","attributes":[{"type":"Number","text":"9.6","location":{"begin":135138,"end":135141}}],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIGfuh7eTpPGgTmi1X2ZLi3mqpw4Za/KqcQP7yaGAXRz2"]}],"types":[]},{"location":{"begin":135286,"end":135459},"text":"(i) the failure of the Dependency and/or Force Majeure Event and its effect on the Supplier\'s ability to achieve the relevant Key Milestone by any applicable Milestone Date;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIGfuh7eTpPGgTmi1X2ZLi3lrYeojzs79zIF5r5NKDH6K/TY1sT8SnnPXBC2YmHFvgH2QmKC38ChJUyCgxazjbDw="]},{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8="]}],"types":[]},{"location":{"begin":135460,"end":135552},"text":"(ii) any workaround or other action necessary to mitigate the failure of any Dependency; and","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIGfuh7eTpPGgTmi1X2ZLi3lrYeojzs79zIF5r5NKDH6K/TY1sT8SnnPXBC2YmHFvgH2QmKC38ChJUyCgxazjbDw="]}],"types":[]},{"location":{"begin":135553,"end":135719},"text":"(iii) the appropriate relief (if any) which should be afforded to Supplier, which may include an extension to one or more of the Milestone Dates within the Timetable.","attributes":[{"type":"Number","text":"one","location":{"begin":135663,"end":135666}}],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIGfuh7eTpPGgTmi1X2ZLi3lrYeojzs79zIF5r5NKDH6K/TY1sT8SnnPXBC2YmHFvgH2QmKC38ChJUyCgxazjbDw="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":135720,"end":135982},"text":"For the avoidance of doubt in circumstances where Buyer does grant such extension of time the Supplier shall not be in breach of this Base Agreement or the relevant SOW as a result of its failure to achieve the relevant Milestone by the original Milestone Date).","attributes":[],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":135983,"end":136111},"text":"In conducting the discussions under this Clause 9.7 both parties shall act reasonably and in good faith and without undue delay.","attributes":[{"type":"Number","text":"9.7","location":{"begin":136031,"end":136034}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":136112,"end":136305},"text":"The Relationship Manager\'s decisions pursuant to this Clause 9.7, shall be approved and recorded in writing by the parties and will be subject to the Change Control Procedure where appropriate.","attributes":[{"type":"Number","text":"9.7","location":{"begin":136173,"end":136176}}],"categories":[],"types":[]},{"location":{"begin":136571,"end":136593},"text":"10.0 Buyer Obligations","attributes":[],"categories":[],"types":[]},{"location":{"begin":136823,"end":137081},"text":"10.1 Buyer shall perform the Buyer Obligations as specified in the relevant SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":137271,"end":137473},"text":"10.2 Further, Buyer shall procure that;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":137693,"end":137924},"text":"10.2.1 the Customer performs the Customer Obligations (if any); and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":138114,"end":138347},"text":"10.2.2 any Third Party performs the Third Party Obligations (if any).","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":138544,"end":138776},"text":"10.3 Where the Buyer fails to comply with Clauses 10.1 and 10.2 above:","attributes":[{"type":"Number","text":"10.1","location":{"begin":138756,"end":138760}},{"type":"Number","text":"10.2","location":{"begin":138765,"end":138769}}],"categories":[],"types":[]},{"location":{"begin":138996,"end":139287},"text":"10.3.1 Supplier\'s non-performance of any of its obligations under the SOW which are impacted by such failure will be excused;","attributes":[],"categories":[],"types":[]},{"location":{"begin":139478,"end":139755},"text":"10.3.2 (subject to Clause 10.4.2) the Timetable and/or Milestone Date impacted may be revised accordingly; and","attributes":[],"categories":[],"types":[]},{"location":{"begin":139945,"end":140510},"text":"10.3.3 the Supplier shall be entitled to charge Buyer at the Agreed Rates for any additional work reasonably required to be performed by it as a result of such failure and together with any related costs and expenses that the Supplier can demonstrate have been reasonably incurred as a direct result of such failure and where Supplier cannot, using Commercially Reasonable Efforts mitigate such costs.","attributes":[],"categories":[],"types":[]},{"location":{"begin":140711,"end":140922},"text":"10.4 For the avoidance of doubt:","attributes":[],"categories":[],"types":[]},{"location":{"begin":141142,"end":141458},"text":"10.4.1 any failure pursuant to this Clause 10 shall be without prejudice to Buyer\'s obligation to pay any due fees during any period of such failure;","attributes":[{"type":"Number","text":"10","location":{"begin":141352,"end":141354}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CWZ5IK/goGRH83r0mvNojOdWy54YTRtCyIPu7Yz0Uh/dAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":141648,"end":142079},"text":"10.4.2 Buyer acknowledges that the impact of a failure pursuant to this Clause 10 may vary depending on the severity of the failure and its interaction with related factors providing that Supplier will use all Commercially Reasonable Efforts to minimise such impact.","attributes":[{"type":"DateTime","text":"10 may","location":{"begin":141892,"end":141898}}],"categories":[],"types":[]},{"location":{"begin":142080,"end":142292},"text":"For example, a failure by Buyer to meet a particular deadline may have knock on effects for planned work \\"windows\\" which may delay the relevant Milestone by a period in excess of Buyer\'s delay taken in isolation.","attributes":[],"categories":[],"types":[]},{"location":{"begin":142491,"end":143016},"text":"10.5 If the Buyer makes available to Supplier any facilities or Materials in connection with Supplier\'s and the Buyer\'s performance of Services (including facilities and Materials belonging to the Customer), the Buyer is responsible for obtaining any licences or approvals related to those resources that may be necessary for Supplier to perform the Services.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NY8D7q6V79/+BbBdCoYZoZOxUvtGci+hLuGvNVuKB3Xo=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":143283,"end":143307},"text":"11.0 Acceptance Criteria","attributes":[],"categories":[],"types":[]},{"location":{"begin":143504,"end":143732},"text":"The Services and/or Deliverables shall be tested and accepted in accordance with the applicable Acceptance Criteria and Acceptance Tests set out in this Base Agreement including the provisions of Clause 9.0 and the relevant SOW.","attributes":[{"type":"Number","text":"9.0","location":{"begin":143707,"end":143710}}],"categories":[],"types":[]},{"location":{"begin":143978,"end":144185},"text":"12.0 Supplier Responsibilities","attributes":[],"categories":[],"types":[]},{"location":{"begin":144416,"end":144681},"text":"12.1 The Supplier shall perform the Services in accordance with Good Industry Practice.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":144871,"end":145303},"text":"12.2 The Supplier shall use Commercially Reasonable Efforts to assist the Buyer to ensure that the performance of the Services does not result in the degradation and/or the interruption of the business, systems and equipment of Customer where the Supplier is either:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":145518,"end":145833},"text":"12.2.1 aware that the degradation and/or interruption will occur or that there is a material risk that the degradation and/or interruption could occur; or","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":146023,"end":146442},"text":"12.2.2 ought reasonably to be aware that the degradation and/or interruption will occur or that there is a material risk that the degradation could occur having regard to the Supplier\'s actual knowledge of the business, systems and equipment of Customer,","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":146626,"end":146637},"text":"other than:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":146831,"end":147064},"text":"12.2.3 where provided for in and in accordance with the Timetable;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":147254,"end":147639},"text":"12.2.4 where the Supplier has notified Buyer with twelve (12) Working Days notice in advance of a scheduled downtime and the timing, duration and impact of such downtime has been agreed in writing in advance with Buyer ;","attributes":[{"type":"Duration","text":"twelve (12) Working Days","location":{"begin":147469,"end":147493}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY=","CbeQzL4crq9OjudAX6Y8uT2GY+BebiDTeqYu6nL7ATfg="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":147829,"end":148108},"text":"12.2.5 where carried out by the Supplier during any agreed maintenance windows recorded in the relevant SOW; or","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":148299,"end":148525},"text":"12.2.6 as otherwise agreed between the parties in writing,","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CHBO+531X7FMIABlRRzIitkma+4vzfEQbYLW4s78nERs0wckt++58rS3DvB8YGozE"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":148719,"end":149208},"text":"(each an \\" Agreed Interruption\\" ) in each case provided that such Agreed Interruption is carried out in accordance with the terms of the relevant SOW.","attributes":[],"categories":[],"types":[]},{"location":{"begin":149402,"end":149800},"text":"12.3 Unless otherwise specified in the relevant SOW, the Supplier shall be responsible for providing all materials, parts, components, items, Personnel and resources necessary to perform the Services and/or provide the Deliverables.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NY8D7q6V79/+BbBdCoYZoZOxUvtGci+hLuGvNVuKB3Xo=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":149990,"end":150444},"text":"12.4 Nothing in this Agreement shall require the Supplier to undertake any regulated activities which would require the Supplier to be authorised or registered by any regulatory body or authority having power or authority over Buyer, unless otherwise expressly agreed in the relevant SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Disclaimer","party":"Supplier"},"provenance_ids":["NXvmo0Hc5PtoOHnttwgzXgwG4rCiZjTmZDW4fiGOEzb0=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MYD7vhTEJbtsx3cmkF2T8o=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":150635,"end":150998},"text":"12.5 The Supplier shall, in connection with the performance of the Services and the provision of the Deliverables co-operate with the Consortium Members to the extent reasonably required by Buyer.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":150999,"end":151274},"text":"Where Supplier believes that such co-operation will involve increased time and effort on the part of the Supplier, the Supplier shall discuss and agree such additional time with Buyer, which will be chargeable at the Agreed Rates, and subject to the Change Control Procedure.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU="]}]},{"location":{"begin":151539,"end":151554},"text":"13.0 Warranties","attributes":[],"categories":[],"types":[]},{"location":{"begin":151827,"end":151849},"text":"13.1 Mutual Warranties","attributes":[],"categories":[],"types":[]},{"location":{"begin":152046,"end":152086},"text":"Each party represents and warrants that:","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03MhVHMAhlgGUUGyFpvPkeG7/","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xoO5CiVSAKO3U4XqDU/Zpo"]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOknHw8M8qfAPJlWzZDDjto=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":152309,"end":152720},"text":"1. it has the right to enter into this Base Agreement and its performance of this Base Agreement will comply, at its own expense, with the terms of any contract, obligation, and any law, regulation or ordinance to which it is or becomes subject ;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":152910,"end":153219},"text":"2. no claim, lien, or action exists or is threatened against it that would interfere with the other\'s rights under this Agreement;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":153409,"end":153740},"text":"3. it will perform its obligations under this Agreement using reasonable care and skill and in accordance with the relevant SOW and/or (subject to Clause 2.2.2) WA;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":153925,"end":154894},"text":"5. it is knowledgeable with, and is and will remain in full compliance with all applicable export and import laws, regulations, orders, and policies (including, but not limited to, securing all necessary clearance requirements, export and import licenses and exemptions from, and making all proper filings with appropriate governmental bodies and/or disclosures relating to the release or transfer of technology and software to non U.S. nationals in the U.S., or outside the U.S., release or transfer of technology and software having U.S. content or derived from U.S.-origin software or technology); it is knowledgeable with applicable supply chain security recommendations issued by applicable governments and industry standards organizations and will make best efforts to comply with such recommendations;","attributes":[{"type":"Location","text":"U.S.","location":{"begin":154518,"end":154522}},{"type":"Location","text":"U.S.","location":{"begin":154540,"end":154544}},{"type":"Location","text":"U.S.","location":{"begin":154561,"end":154565}},{"type":"Location","text":"U.S.","location":{"begin":154621,"end":154625}},{"type":"Location","text":"U.S.","location":{"begin":154650,"end":154654}}],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":155084,"end":155658},"text":"6. upon request of the other party, it will promptly provide all information necessary to export and import Deliverables under this Agreement, including, as applicable, the Export Control Classification Numbers (ECCN) and subheadings or munitions list category number, and will notify the other in writing of any changes to the information provided by it to export and import Deliverables under this Agreement;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":155848,"end":156938},"text":"7. unless authorized by applicable government license or regulation, including but not limited to any U.S. authorization, it will not directly or indirectly export or re-export, at any time, any technical information, technology, software, or other commodity furnished or developed under this, or any other, agreement between the parties, or any other product that is developed or produced from or using the other\'s technical information, technology, software, or other commodity provided under this Agreement to any prohibited country (including release of such technical information, technology, software, or other commodity to nationals, wherever they may be located, of any prohibited country) as specified in applicable export, embargo, and sanctions regulations;","attributes":[{"type":"Location","text":"U.S.","location":{"begin":156115,"end":156119}}],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":157129,"end":157476},"text":"8. it will not use, disclose, or transfer across borders any Personal Data that is processed for the other party, except to the extent necessary to perform under this Agreement; and","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":157666,"end":158251},"text":"9. it shall perform its obligations under the relevant SOW in a manner that complies with all Relevant Laws and shall comply with any requirements agreed between the parties in a SOW (or via the Change Control Procedure) and shall promptly notify the other if it becomes aware of any allegation of any material non-compliance with any Relevant Law which is relevant to the obligations of the parties under the Agreement;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":158442,"end":158811},"text":"10. it owns, or has the right to use to the extent necessary to perform the its obligations under this Agreement, and shall at all times own, or have the right to use, its respective Background Materials.","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":159094,"end":159118},"text":"13.2 Supplier warranties","attributes":[],"categories":[],"types":[]},{"location":{"begin":159311,"end":159353},"text":"The Supplier represents and warrants that:","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03MhVHMAhlgGUUGyFpvPkeG7/","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xoO5CiVSAKO3U4XqDU/Zpo"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOknHw8M8qfAPJlWzZDDjto=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":159577,"end":160062},"text":"1. it will disclose to Buyer in writing the existence of any third party code, including without limitation open source code, that is included in or is provided in connection with the Deliverables and that Supplier and the Deliverables are in compliance with all licensing agreements applicable to such third party code;","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQII4RkU1+1SISPDqVBVYcicuGrQcZG0L0RHsoPIuerP16"]},{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVf3kUwFToVJ1t3bX18PYTW8cmnLBr/OzNDBJkL12cdJRw=="]},{"label":"Intellectual Property","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVe2yO3TGHz4G3Nbh4e69MSUPMJgWJ/wcENSpI9Ys4l8bA=="]},{"label":"Warranties","provenance_ids":["CAERr5sxe9D2/PRFQtErHUkzn7D9Cn865evwpWuCfbwqIPfuNEVj6wS/kzRm8Nb4Z","C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":160253,"end":160539},"text":"2. Deliverables and Services do not infringe any privacy or intellectual property rights of a third party;","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT8yFA4JA8nSTZ3HXH6Z3Jk3A/Az0shRwfcfA8sfohXGU"]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":160729,"end":161099},"text":"3. (where relevant) all authors have agreed not to assert their moral rights (personal rights associated with authorship of a work under applicable law) in the Deliverables, to the extent permitted by law;","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrveXkc5/mA4uYbahcuJNZG4="]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":161290,"end":161533},"text":"4. Deliverables will be consistent with agreed Specifications;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":161718,"end":162201},"text":"5. Deliverables and Services which interact in any capacity with monetary data are euro ready such that when used in accordance with their associated documentation they are capable of correctly processing monetary data in the euro denomination and respecting the euro currency formatting conventions (including the euro sign);","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT8yFA4JA8nSTZ3HXH6Z3Jk3vBL1qFLjuPlteQFSXTUx0"]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":162391,"end":162700},"text":"6. the Services and Deliverables will be provided in accordance with their description in the SOW and in accordance with Good Industry Practice;","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":162889,"end":163473},"text":"7. it will use an adequate number of qualified individuals to discharge its obligations under the SOW, that such individuals are suitably trained, experienced and skilled to the level expected of a professional providing services and deliverables similar to the Services and/or Deliverables to customers of the same nature as Buyer and the Customer and that such individuals will act at all times in a professional manner;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":163663,"end":163940},"text":"8. the performance of the Services and the operation of the Deliverables shall be Date Compliant;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":164130,"end":164858},"text":"9. at the time of delivery of the Services and/or Deliverables, the Supplier shall ensure that the Services and/or Deliverables are tested using the latest release of commercially available antivirus software reasonable for the Supplier to use acting in accordance with Good Industry Practice in relation to all known viruses, Trojan, worm, or other software routine or hardware component designed to permit, either automatically or through externally applied controls, unauthorised access or use to disable, erase, or otherwise harm software, hardware, or data;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":165046,"end":165330},"text":"10. the Documentation will provide instruction to the level agreed between the parties in the relevant SOW;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":165520,"end":165969},"text":"11. in respect of any Third Party Materials, it has (where appropriate) obtained for itself and for Buyer and/or Customer all necessary consents, approvals and licences required for their use of the Third Party Materials in order to comply with its obligations under the relevant SOW;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":166158,"end":166612},"text":"12 . it will comply with all applicable data privacy laws and regulations, will implement and maintain appropriate technical and organizational measures and other protections for the Personal Data, (including, without limitation, not loading any Personal Data provided to it by the other on","attributes":[{"type":"Number","text":"12","location":{"begin":166158,"end":166160}}],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrmTyLwhD0Y7GNfzyNJpKSug=","C7gL9edy0Q8AUnO8EczRcrghr7GNaugv9eqdqdp3Uvqo="]},{"label":"Warranties","provenance_ids":["CAERr5sxe9D2/PRFQtErHUuBw8DNb2yOgAJ57Y2UezK8KSs6gJbEVGRhCaQW/N6cu","C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":166613,"end":166640},"text":"(a) any laptop computers or","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlauJuJ2BXWt/VsB/rrXsiT67c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","C7gL9edy0Q8AUnO8EczRcriICItZTVWkkE2A/x9mBaWn62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","C7gL9edy0Q8AUnO8EczRcrgvN0izzusnZHvmQ4NeqvET62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":"Warranties","provenance_ids":["CAERr5sxe9D2/PRFQtErHUuBw8DNb2yOgAJ57Y2UezK8fmOzco0IkqH44PItOzBwWHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":166641,"end":166767},"text":"(b) any portable storage media that can be removed from its premises unless, in each case,(i) such data has been encrypted and","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlauJuJ2BXWt/VsB/rrXsiT67c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","C7gL9edy0Q8AUnO8EczRcriICItZTVWkkE2A/x9mBaWn62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","C7gL9edy0Q8AUnO8EczRcrgvN0izzusnZHvmQ4NeqvET62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":"Warranties","provenance_ids":["CAERr5sxe9D2/PRFQtErHUuBw8DNb2yOgAJ57Y2UezK8fmOzco0IkqH44PItOzBwWHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":166768,"end":166885},"text":"(ii) such data is loaded onto portable storage media solely for the purpose of moving such data to off-site storage).","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlauJuJ2BXWt/VsB/rrXsiT67c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","C7gL9edy0Q8AUnO8EczRcriICItZTVWkkE2A/x9mBaWn62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","C7gL9edy0Q8AUnO8EczRcrgvN0izzusnZHvmQ4NeqvET62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":"Warranties","provenance_ids":["CAERr5sxe9D2/PRFQtErHUuBw8DNb2yOgAJ57Y2UezK8fmOzco0IkqH44PItOzBwWHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":166886,"end":167679},"text":"Further, it will report to the other party any breaches of security of Personal Data immediately after discovery thereof if the Personal Data was, or could be, accessed, used or acquired by an unauthorized person or compromised in any way and will cooperate fully with the other party in investigating any such breaches or compromises, will cooperate fully with the other\'s legitimate requests for access to, correction of, and destruction of Personal Data in its possession, and will comply with all reasonable and lawful instructions or other requirements provided or issued by the other from time to time relating to Personal Data.","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":167884,"end":168077},"text":"THE WARRANTIES IN THIS AGREEMENT ARE IN LIEU OF ALL OTHER WARRANTIES AND CONDITIONS, EXPRESS OR IMPLIED, INCLUDING THOSE WARRANTIES OR CONDITIONS OF SATISFACTORY QUALITY OR FITNESS FOR PURPOSE.","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq2nfoZsdMUjEl819jrm3t0ZVHMAhlgGUUGyFpvPkeG7/","CFLiKvsg5rtYwpn7zVUXQh771hffnNBxZzQor3lU0aW1GYK4dNl4KUW0wNdi8N8Uw","C7naR4GuT6RH4UG/hU2bCgqtuHDPum5WbbLoZfSaeGWITubDXqNIVnG1a65vcFc3N","CqRuj9xgPA1TPkEb2mW97PqVOaCTeEwl/9hnwU57R9Jv7R72SdkTGsiYMeJkOtXH1pgBbkpF64WWGyGyy/Si11A==","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVcB8KUE3hsqyCn/RfCSsjyQ42IoMQzvjUZ+c4MT/M1OmA==","CbeQzL4crq9OjudAX6Y8uTwC7+SczmfFbLMPAe9reBZg="]}],"types":[]},{"location":{"begin":168354,"end":168358},"text":"13.3","attributes":[{"type":"Number","text":"13.3","location":{"begin":168354,"end":168358}}],"categories":[],"types":[]},{"location":{"begin":168554,"end":168800},"text":"Without prejudice to a party\'s other rights and remedies, in the event of any breach of the provisions of Clause 13.1 or 13.2, each party shall promptly remedy or procure the remedy of the breach without charge to the other party or the Customer.","attributes":[{"type":"Number","text":"13.1","location":{"begin":168667,"end":168671}},{"type":"Number","text":"13.2","location":{"begin":168675,"end":168679}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":169077,"end":169081},"text":"13.4","attributes":[{"type":"Number","text":"13.4","location":{"begin":169077,"end":169081}}],"categories":[],"types":[]},{"location":{"begin":169277,"end":169960},"text":"The Supplier acknowledges and agrees, save in respect of any express warranties or representation in the relevant SOW that to the extent permitted by Relevant Law, no representation, warranty or undertaking has been made in respect of: the condition, state of repair, quality or fitness for purpose of any Buyer and/or Customer equipment; or the accuracy, completeness, currency, suitability or efficacy of any of Buyer or Customer equipment/Buyer Data, and all representations, warranties or undertakings and all other terms and conditions (express or implied) are hereby excluded in respect of such Buyer and /or Customer equipment to the fullest extent permitted by Relevant Laws.","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["CIr++cCrcHc4dIVv3RLOVBVsOz2f2KTxOsjQOjVZGuwZbC5HGkyPhTTJOCq8ZkyHbX0GnpwhS2XLmLft3gAWGAQ=="]}],"types":[]},{"location":{"begin":170236,"end":170239},"text":"13.","attributes":[],"categories":[],"types":[]},{"location":{"begin":170527,"end":170548},"text":"5 Warranty Redemption","attributes":[{"type":"Number","text":"5","location":{"begin":170527,"end":170528}}],"categories":[],"types":[]},{"location":{"begin":170741,"end":171047},"text":"Subject to the Section titled Liability for Third Party Claims, if during the Warranty Period the Deliverables or Services do not comply with the warranties set out in Clause 13.2 of this Agreement, Supplier will repair or replace Deliverables or re-perform Services, without charge and in a timely manner.","attributes":[{"type":"Number","text":"13.2","location":{"begin":170916,"end":170920}}],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIDYjNiPCIW2hI4i/286vXzr4+dqleX974sjXsxy/osFn","CsaY2+ZPIcXEEjGIsbXEQIGK4Cx2gcwU/C/mbmKJ/Fq3VUYrfx1vYK0Zab8bd/cDo"]},{"label":"Liability","provenance_ids":["CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVe7S/Abu+gbIvnV5I48HNI4NvIBwTMif7YQjbXxNUn2/w=="]},{"label":"Warranties","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PqVOaCTeEwl/9hnwU57R9JucyNUl2UizW+46PtMkEljJ","CqRuj9xgPA1TPkEb2mW97PqVOaCTeEwl/9hnwU57R9Jvpk1OdL3DRZjR64y1tLLQW","C0Znx3CKnOPyVaBZ9sSCLec1mtsH9clANDJTIFIg9Npwb26HG/mMxw9UDrDb25N4v","C0Znx3CKnOPyVaBZ9sSCLeenTQCShjqgNipecYN7LPF1qytBc7SXHqN1BkaqL0DQc"]}],"types":[]},{"location":{"begin":171327,"end":171340},"text":"14.0 Delivery","attributes":[],"categories":[],"types":[]},{"location":{"begin":171572,"end":171903},"text":"14.1 Subject to the provisions of Clauses 9 and 10, Deliverables and Services will be delivered as agreed in the relevant SOW and/or (subject to Clause 2.2.2.) WA.","attributes":[{"type":"Number","text":"9","location":{"begin":171782,"end":171783}},{"type":"Number","text":"10","location":{"begin":171788,"end":171790}}],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIKx7wGkbvlXraf3P4AAYcY/VUYrfx1vYK0Zab8bd/cDo"]}],"types":[]},{"location":{"begin":172167,"end":172215},"text":"15.0 Intellectual Property Rights and Buyer Data","attributes":[],"categories":[],"types":[]},{"location":{"begin":172441,"end":172756},"text":"15.1 Except for the licences expressly granted under a SOW, the Agreement shall not operate to assign any title, interest or Intellectual Property Rights:","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj","C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcnz5gdXuE3HSQPy/El1xg1Q=="]}],"types":[]},{"location":{"begin":172978,"end":173318},"text":"a) in any Supplier Background Material (including any Modifications to the same), which shall be deemed to belong to and be vested in, and remain vested in the Supplier; or","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg==","C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcmWaRbPjYaLxhUSkMBpdWnbXlVC3XsVw9Lt7LwkTHk1o="]}],"types":[]},{"location":{"begin":173510,"end":174205},"text":"b) in any Buyer Background Material (including any Modifications to the same and including any Buyer Data), which shall be deemed to be vested in and remain vested in Buyer or Customer respectively (and to the extent that any right, title or interest in any Buyer Data or Modification to Buyer Data might otherwise vest in the Supplier or a subcontractor, the Supplier hereby assigns to Buyer (or where applicable will promptly procure the assignment to Buyer of) all rights, title and interest in such Buyer Data or Modifications).","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg==","C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcmWaRbPjYaLxhUSkMBpdWnbXlVC3XsVw9Lt7LwkTHk1o="]}],"types":[]},{"location":{"begin":174404,"end":174625},"text":"15.2 Subject to Clause 15.1, where the SOW:","attributes":[{"type":"Number","text":"15.1","location":{"begin":174605,"end":174609}}],"categories":[],"types":[]},{"location":{"begin":174859,"end":175267},"text":"a) identifies any Deliverables and/or other Materials as \\"Type A Materials\\" all property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer;","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[]},{"location":{"begin":175458,"end":175898},"text":"b) identifies any Deliverables and/or other Materials as \\"Type B Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.10, belong to and vest in the Supplier;","attributes":[{"type":"Number","text":"15.10","location":{"begin":175856,"end":175861}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[]},{"location":{"begin":176090,"end":176530},"text":"c) identifies any Deliverables and/or other Materials as \\"Type C Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.11, belong to and vest in the Supplier.","attributes":[{"type":"Number","text":"15.11","location":{"begin":176488,"end":176493}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[]},{"location":{"begin":176730,"end":176946},"text":"15.3 Subject to Clause 15.1and 15.15,","attributes":[{"type":"Number","text":"15.15","location":{"begin":176940,"end":176945}}],"categories":[],"types":[]},{"location":{"begin":177168,"end":177360},"text":"a) all Deliverables ; and","attributes":[],"categories":[],"types":[]},{"location":{"begin":177553,"end":177960},"text":"b) any other Material (including Modifications to Material) which is created by, for or on behalf of Buyer (including by the Supplier) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;","attributes":[],"categories":[],"types":[]},{"location":{"begin":178155,"end":178558},"text":"that are not identified in a SOW as either Type A Materials, Type B Materials or Type C Materials shall be deemed to be Type A Materials and all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer (and all references to Type A Materials shall include such Deliverables and/or other Materials).","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["CIr++cCrcHc4dIVv3RLOVBVsOz2f2KTxOsjQOjVZGuwbS2jAhlraNsNIlYbb2PdKkB/6ao3Klcd+k79iLB/eFqODhXzQVfV9Vv63Y9seRw3+bfPY5vO3x0xnO7LGP500q"]}],"types":[]},{"location":{"begin":178752,"end":180057},"text":"15.4 Subject to Clause 15.1 and 15.15, the Supplier hereby assigns absolutely (and shall procure that all Supplier Personnel and subcontractors assign absolutely) to Customer (or a member of the Customer Group where requested by Buyer) or by way of present assignment of property, rights, title and interest, all Intellectual Property Rights in Type A Materials (\\" Assigned Rights\\" ), all of which shall vest in Customer immediately upon creation of the same with full title guarantee and free from all encumbrances and other rights of whatever nature exercisable by any third party, together with the right to take action for any past, present and future infringement and claim damages and other remedies in respect of any infringement or alleged infringement of such Intellectual Property Rights.","attributes":[{"type":"Number","text":"15.1","location":{"begin":178941,"end":178945}},{"type":"Number","text":"15.15","location":{"begin":178950,"end":178955}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj","CIr++cCrcHc4dIVv3RLOVBVsOz2f2KTxOsjQOjVZGuwbS2jAhlraNsNIlYbb2PdKkB/6ao3Klcd+k79iLB/eFqODhXzQVfV9Vv63Y9seRw3+bfPY5vO3x0xnO7LGP500q"]}],"types":[]},{"location":{"begin":180242,"end":180753},"text":"15.5 The Supplier shall (and shall procure that Supplier Personnel and subcontractors shall) comply with Clause 42 (Further Assurance) in order to perfect, confirm, formalise or achieve the assignment of the Intellectual Property Rights in Clauses 15.1b), 15.2a), 15.3 and 15.4 in Type A Materials and the Buyer Data (or Modifications to Buyer Data).","attributes":[{"type":"Number","text":"42","location":{"begin":180515,"end":180517}},{"type":"Number","text":"15.3","location":{"begin":180667,"end":180671}},{"type":"Number","text":"15.4","location":{"begin":180676,"end":180680}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[]},{"location":{"begin":180943,"end":181329},"text":"15.6 The Supplier shall ensure that all the Supplier Personnel irrevocably and unconditionally waive any moral rights in or relating to any Type A and shall on request provide Buyer with written evidence of such waiver.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU="]}]},{"location":{"begin":181514,"end":182249},"text":"15.7 Buyer hereby grants to the Supplier a non-exclusive, non-transferable (save to members of the Supplier Group and subcontractors), royalty free, worldwide, personal licence to use Buyer Background Material during the term of the SOW only to the extent necessary and for the sole purpose of the proper performance of its obligations under the relevant SOW, save that where Buyer Background Material comprises software, the terms of the licence for such software shall be subject to any restrictions set out in the SOW or as otherwise notified to the Supplier in writing; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":182438,"end":182951},"text":"15.8 Unless specified otherwise in the SOW, the licences granted by Buyer pursuant to Clause 15.7 shall terminate automatically at the end of the term of the relevant SOW or earlier termination, or (if earlier) when such Buyer Background Material ceases to be required in connection with the performance of the Supplier\'s obligations under the SOW.","attributes":[{"type":"Number","text":"15.7","location":{"begin":182696,"end":182700}}],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcnz5gdXuE3HSQPy/El1xg1Q=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","CQlA1DaEFfOkxyAcImuPkpINNJn2L9fMw4p10xr5rLHiNLidYfyn0IeIu3K4t2jrpe2BFg0mEW5IGuB6LBYq2YQ=="]}],"types":[]},{"location":{"begin":183141,"end":183544},"text":"15.9 The Supplier shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of Buyer (including any member of the Customer Group) in any Buyer Background Material or Type A Materials.","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":183728,"end":183958},"text":"Buyer shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of any member of the Supplier Group in any Supplier Background Material or Type B Materials or Type C Materials.","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Exclusion","party":"Buyer"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":184148,"end":184371},"text":"15.10 Licence of Type B Materials.","attributes":[],"categories":[],"types":[]},{"location":{"begin":184557,"end":185017},"text":"Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW, the Supplier hereby grants, (and shall procure that each of its suppliers and sub-contractors grants) to Buyer , Customer and the Customer Group a non-exclusive, worldwide, irrevocable, royalty-free, perpetual licence to use execute, copy, maintain and distribute Type B Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling","attributes":[{"type":"Number","text":"15.1","location":{"begin":184576,"end":184580}},{"type":"Number","text":"15.15","location":{"begin":184582,"end":184587}}],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeWtVTTahXgBEl6ehNyxSYg8iK4/5ypho+2tJqMdlehW6QF5YV8X33w5hCI9hWIPbIg=="]}],"types":[]},{"location":{"begin":185018,"end":185091},"text":"(i) Buyer to provide services and deliverables to the Customer Group; and","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeWtVTTahXgBEl6ehNyxSYg8iK4/5ypho+2tJqMdlehW6peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]}],"types":[]},{"location":{"begin":185092,"end":185265},"text":"(ii) each member of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group\'s own internal business purposes.","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeWtVTTahXgBEl6ehNyxSYg8iK4/5ypho+2tJqMdlehW6peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]}],"types":[]},{"location":{"begin":185455,"end":185488},"text":"Such licence shall extend to the:","attributes":[],"categories":[],"types":[]},{"location":{"begin":185712,"end":186054},"text":"(a) Customer\'s customers, agents, suppliers, service providers, contractors, financial services providers and financial industry bodies with whom Customer Group does business;","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeWtVTTahXgBEl6ehNyxSYg8iK4/5ypho+2tJqMdlehW6peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]}],"types":[]},{"location":{"begin":186237,"end":186506},"text":"(b) Regulatory Authorities having power over Customer (or any member of the Customer Group),","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeWtVTTahXgBEl6ehNyxSYg8iK4/5ypho+2tJqMdlehW6peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]}],"types":[]},{"location":{"begin":186701,"end":186929},"text":"in each case for the sole purpose of enabling members of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group\'s own internal business purposes, but not otherwise","attributes":[],"categories":[],"types":[]},{"location":{"begin":187123,"end":187345},"text":"15.11 Licence of Type C Materials.","attributes":[],"categories":[],"types":[]},{"location":{"begin":187530,"end":187829},"text":"Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW any Type C Materials identified in a SOW shall be deemed to be included within the licensed materials licensed to the Customer pursuant to the Licence Agreement and subject to the terms set out therein.","attributes":[{"type":"Number","text":"15.1","location":{"begin":187549,"end":187553}},{"type":"Number","text":"15.15","location":{"begin":187555,"end":187560}}],"categories":[{"label":"Intellectual Property","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrktnVd5J+fagPMlwnera9jXrJNMzmswPMmrNnzFvUnJ2","C0Znx3CKnOPyVaBZ9sSCLeecP0FAaWYAeSJhbS2OujZqqCdoILDhBwSUS8RqLXkyWCAs82ZS3hfu0DgQeNNkUcQ=="]}],"types":[]},{"location":{"begin":187830,"end":188099},"text":"The Supplier hereby grants to Buyer a non-exclusive, revocable (as detailed in the Licence Agreement), royalty-free, licence within the UK (or such other territory detailed in the Licence Agreement) for a period commencing on creation and continuing until the date that","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcnz5gdXuE3HSQPy/El1xg1Q=="]}],"types":[]},{"location":{"begin":188100,"end":188135},"text":"(i) the relevant SOW terminates; or","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcmWaRbPjYaLxhUSkMBpdWnbXlVC3XsVw9Lt7LwkTHk1o="]},{"label":"Term & Termination","provenance_ids":["CWZ5IK/goGRH83r0mvNojOdg02OpoBFkcD+3l7sS++GJafKUaV8H6hHWJ07SU3rO9"]}],"types":[]},{"location":{"begin":188136,"end":188398},"text":"(ii) (if later) the Licence Agreement is terminated to use execute, copy, maintain and distribute Type C Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling Buyer to provide services and deliverables to the Customer Group.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeWtVTTahXgBEl6ehNyxSYg8iK4/5ypho+2tJqMdlehW6QF5YV8X33w5hCI9hWIPbIg==","C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcmWaRbPjYaLxhUSkMBpdWnbXlVC3XsVw9Lt7LwkTHk1o="]},{"label":"Term & Termination","provenance_ids":["CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS86SUkBAd1/3S10P41RJgB/v"]}],"types":[]},{"location":{"begin":188592,"end":188914},"text":"15.12 Each Party agrees to maintain any copyright notice and any other legend of ownership on any copies made under the licences granted in this Clause 15.","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrpEq/jPsP3OgGC9lpOMDZ5JNOI+AP3GBj5EZOrsyHS41","C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcnz5gdXuE3HSQPy/El1xg1Q=="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":189104,"end":189561},"text":"15.13 The Supplier shall have the right to use skills, methodology and know-how acquired by the Supplier in the performance of the Services, provided that (and only if) such skills, methodology and know-how do not comprise any Buyer Background Material or any Buyer Confidential Information.","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NOGLdUCReRWinIh6CeWOCrr8dTJt8FR5MkCYxWqXjllc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":189748,"end":190057},"text":"15.14 For the purposes of this Clause 15, \\"newly created\\" means created in the performance of the Services and/or the supply of the Deliverables.","attributes":[{"type":"Number","text":"15","location":{"begin":189950,"end":189952}}],"categories":[],"types":[]},{"location":{"begin":190247,"end":190765},"text":"15.15 For the avoidance of doubt nothing in this Agreement shall operate to assign any title, interest or Intellectual Property Rights in the Supplier\'s Mobile Money Manager which shall be deemed to belong to and be vested in, and remain vested in the Supplier, the Buyer\'s and Customer\'s use of which shall be subject to the terms of the Licence Agreement.","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["CIr++cCrcHc4dIVv3RLOVBVsOz2f2KTxOsjQOjVZGuwbS2jAhlraNsNIlYbb2PdKkB/6ao3Klcd+k79iLB/eFqODhXzQVfV9Vv63Y9seRw3+bfPY5vO3x0xnO7LGP500q"]}],"types":[]},{"location":{"begin":191030,"end":191067},"text":"16.0 Liability for Third Party Claims","attributes":[],"categories":[],"types":[]},{"location":{"begin":191298,"end":192763},"text":"16.1 Supplier will defend, hold harmless and indemnify, including reasonable legal fees, Buyer and Buyer Personnel, and Customer and Customer Personnel (together the \\" Indemnified Parties \\") against legal proceedings brought by a third party that directly result from the negligent or intentional acts or omissions of Supplier or Supplier Personnel or material breach by Supplier of any term of this Agreement (\\" Third Party Claim \\").","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]},{"label":"Liability","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeR4o6RzO0wt0gEDHhc+ZNMODhY7f0/2jXmEOtWUyqDTl"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVlKLdzxb6UEzVEk8CcHXgfc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":192953,"end":193179},"text":"16.1A Handling of Third Party Claims:","attributes":[],"categories":[],"types":[]},{"location":{"begin":193365,"end":193497},"text":"16.1A.1: The Indemnified Parties will promptly notify the Supplier in writing of any Third Party Claim to which Clause 16.1 applies;","attributes":[{"type":"Number","text":"16.1","location":{"begin":193484,"end":193488}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A="]},{"label":"Liability","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PvIND5KxjMrzWheW/2+3XJHLeBT9+xGfSflyAQYxLYitvNIer3aQRpUbrEhFSLmI6w=="]}],"types":[{"label":{"nature":"Obligation","party":"Indemnified Parties"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PGU1oPFAt3eN/+9/Wtnx0VKgQ+lD4wbOu8b5e6RNerLCFp5UNxmekdFsn5bJYc7kw"]}]},{"location":{"begin":193683,"end":193939},"text":"16.1A.2 The Indemnified Parties will not make any admission as to liability or compromise or agree to any settlement of any Third Party Claim without the prior written consent of the Supplier which consent shall not be unreasonably withheld or delayed; and","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]},{"label":"Liability","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PvIND5KxjMrzWheW/2+3XJHLeBT9+xGfSflyAQYxLYitvNIer3aQRpUbrEhFSLmI6w=="]}],"types":[]},{"location":{"begin":194128,"end":194284},"text":"16.1A.3 The Indemnified Parties will use their reasonable endeavours to mitigate any losses that they suffer or incur as a result of such Third Party Claim.","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]},{"label":"Liability","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PvIND5KxjMrzWheW/2+3XJHLeBT9+xGfSflyAQYxLYitvNIer3aQRpUbrEhFSLmI6w=="]}],"types":[]},{"location":{"begin":194478,"end":195039},"text":"16.1B The Supplier shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any Third Party Claim (including the right to appeal any court award or decision) and the Indemnified Parties shall, at the Supplier\'s request and expense, give the Supplier reasonable assistance in connection with those negotiations and such Third Party Claim.","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]},{"label":"Liability","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeR4o6RzO0wt0gEDHhc+ZNMODhY7f0/2jXmEOtWUyqDTl"]}],"types":[]},{"location":{"begin":195252,"end":195496},"text":"16.2 Intellectual Property Indemnification","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNVAXlhXxfffDmEIj2FYg9si"]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[]},{"location":{"begin":195711,"end":197460},"text":"16.2.1 Each party (the \\"Indemnifying Party\\") shall indemnify, defend and hold harmless the other party and its officers, directors, employees, agents, (the \\" Indemnified Parties\\" ) in respect of all Losses paid in settlement in relation to any Claim by a third party that the ownership, possession, licence, use, development or modification (all in accordance with the terms of the SOW) of any Deliverable, New Material or (in the case of the Supplier) Supplier Background Material provided by the Supplier or (in the case of the Buyer) Buyer Background Material owned by and/or provided by the Buyer (but, subject to Clause 10.5, excluding any Material provided by Customer which is simply passed to the Supplier by the Buyer) (\\" Infringing Item\\" ) infringes and/or misappropriates the Intellectual Property Rights of a third party, whether or not such Losses were foreseeable at the effective date of the SOW Date.","attributes":[{"type":"Number","text":"10.5","location":{"begin":196831,"end":196835}}],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNWl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw==","CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]},{"label":"Liability","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeR4o6RzO0wt0gEDHhc+ZNMODhY7f0/2jXmEOtWUyqDTl"]}],"types":[]},{"location":{"begin":197651,"end":197856},"text":"16.2.2 Buyer and the Supplier agree that:","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNWl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":198074,"end":198867},"text":"(a) they shall notify the other party in writing of any Claim to which Clause 16.2.1 applies (\\" IP Claim\\" ) and provide to the other party reasonable assistance, at the Indemnifying Party\'s expense, which the Indemnifying Party may reasonably request in connection with the defence of any such IP Claim;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY=","CHBO+531X7FMIABlRRzIits1UwzlFPfonqIlkYG+I/REZdOXYtyp70uhYaMSTvJQ1"]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNWl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw==","C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":199055,"end":199439},"text":"(b) they shall not make any admission as to liability or compromise or agree to any settlement of any IP Claim without the prior written consent of the other party which consent shall not be unreasonably withheld or delayed;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNWl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":199630,"end":200198},"text":"(c) the Indemnifying Party shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any IP Claim (including the right to appeal any court award or decision) and the Indemnified Party shall, at the Indemnifying Party\'s request and expense, give the Indemnifying Party reasonable assistance in connection with those negotiations and such IP Claim.","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNWl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw==","CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]},{"label":"Liability","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeR4o6RzO0wt0gEDHhc+ZNMODhY7f0/2jXmEOtWUyqDTl"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":200398,"end":200717},"text":"16.2.3 An Indemnifying Party agrees to keep the other party notified as appropriate in relation to any material developments in relation to any IP Claim.","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNWl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw==","C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[]},{"location":{"begin":200915,"end":201249},"text":"16.3 Without prejudice to the indemnity in Clause 16.2.1, if any IP Claim is made against any Indemnified Party, the Indemnifying Party shall at its own expense either:","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94=","C7gL9edy0Q8AUnO8EczRcrivL5+uaWlhdUgVuH+bee78="]}],"types":[]},{"location":{"begin":201469,"end":201851},"text":"16.3.1 promptly procure, at no cost to Indemnified Party a right for Indemnified Party to continue using the Infringing Item (or any part thereof), as applicable, in accordance with the terms of the relevant SOW; or","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}],"types":[]},{"location":{"begin":202042,"end":202456},"text":"16.3.2 promptly modify or replace the Infringing Item (or any part thereof), as applicable, so that it ceases to be infringing, provided that no such modification or replacement will diminish the functional or technical capabilities of any such item.","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}],"types":[]},{"location":{"begin":202457,"end":202885},"text":"Any modified or replacement Deliverable, New Material, Background Material (or any part thereof), as applicable, must comply with the terms of this Base Agreement and SOW including any relevant warranties contained in Clause 13 (Warranties) and the Indemnifying Party must procure for Indemnified Party all necessary rights to enable the full use of the relevant modified or replacement item as contemplated by the relevant SOW.","attributes":[{"type":"Number","text":"13","location":{"begin":202682,"end":202684}}],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[]},{"location":{"begin":203082,"end":203616},"text":"16.4 The Supplier and Buyer (as appropriate) shall each also be entitled to take either of the actions set out in Clauses 16.3.2 or 16.3.3 if it can demonstrate to the reasonable satisfaction of the other party that an IP Claim will, or is likely, to occur and gives the other party reasonable notice and has consulted with the other party prior to taking such actions.","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeR4o6RzO0wt0gEDHhc+ZNMODhY7f0/2jXmEOtWUyqDTl"]}],"types":[]},{"location":{"begin":203804,"end":204212},"text":"16.5 Without limiting the Indemnifying Party\'s other obligations under this Clause 16, if the Indemnifying Party is unable to perform any of the options described in Clauses 16.3.2 and 16.3.3, or such options are not reasonably feasible then:","attributes":[{"type":"Number","text":"16","location":{"begin":204053,"end":204055}}],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94="]}],"types":[]},{"location":{"begin":204432,"end":204823},"text":"16.5.1 Either party may require that the Infringing Item be returned to the Indemnifying Party (in which case where the Supplier is the Indemnifying Party it shall repay to Buyer the amounts paid in respect of such item ); and","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94=","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":205014,"end":205370},"text":"16.5.2 The Indemnified Party may, by written notice to the Indemnifying Party having immediate effect, terminate such part of the SOW as is affected by the return of the relevant item which","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","C7gL9edy0Q8AUnO8EczRcrkOndDN4t8L2OfAsvuqGBeM="]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94=","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]}],"types":[{"label":{"nature":"Right","party":"Indemnified Party"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PGU1oPFAt3eN/+9/Wtnx0VKgQ+lD4wbOu8b5e6RNerLAKo06KhSxgY3je+4Wf6cZQ"]}]},{"location":{"begin":205371,"end":205527},"text":"(i) where the Indemnified Party is the Buyer includes any part in relation to which Buyer is unable to take the full benefit as a result of such return; and","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w==","C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]}],"types":[{"label":{"nature":"Right","party":"Indemnified Party"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PGU1oPFAt3eN/+9/Wtnx0VKgQ+lD4wbOu8b5e6RNerLBMVQnMDNtWDaECQD+cn5tc/qABgZz0BQQ0GPmbFUw9IA=="]}]},{"location":{"begin":205528,"end":205696},"text":"(ii) where the Indemnified Party is the Supplier includes any part in relation to which the Supplier is unable to perform its obligations as a result of such return or,","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w==","C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]}],"types":[{"label":{"nature":"Right","party":"Indemnified Party"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PGU1oPFAt3eN/+9/Wtnx0VKgQ+lD4wbOu8b5e6RNerLBMVQnMDNtWDaECQD+cn5tc/qABgZz0BQQ0GPmbFUw9IA=="]}]},{"location":{"begin":205697,"end":205845},"text":"(i) where Buyer\'s inability to use the affected item materially reduces the benefit of the SOW to Buyer, Buyer may terminate the SOW as a whole; and","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w==","C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":"Term & Termination","provenance_ids":["CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Right","party":"Indemnified Party"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PGU1oPFAt3eN/+9/Wtnx0VKgQ+lD4wbOu8b5e6RNerLBMVQnMDNtWDaECQD+cn5tc/qABgZz0BQQ0GPmbFUw9IA=="]}]},{"location":{"begin":205846,"end":206017},"text":"(ii) where Supplier\'s inability to use the affected item materially impacts its ability to perform its obligations under the SOW Supplier may terminate the SOW as a whole.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w==","C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":"Term & Termination","provenance_ids":["CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi"]}],"types":[{"label":{"nature":"Right","party":"Indemnified Party"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PGU1oPFAt3eN/+9/Wtnx0VKgQ+lD4wbOu8b5e6RNerLBMVQnMDNtWDaECQD+cn5tc/qABgZz0BQQ0GPmbFUw9IA=="]}]},{"location":{"begin":206018,"end":206150},"text":"Any such termination (in full or in part) shall be deemed to be as a consequence of a material breach of the SOW by the other party.","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]}],"types":[{"label":{"nature":"Obligation","party":"Other Party"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNBmTi3JnrFDQ6FAmXqJyA2","PlyERkjg5is36RpFjVUFXp2MUHn5u0HiNeH/YXkBxYaw="]}]},{"location":{"begin":206347,"end":206642},"text":"16.6 The indemnity described in Clause 16.2.1 shall not extend to any IP Claim if and to the extent that it results from:","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrivL5+uaWlhdUgVuH+bee78="]}],"types":[]},{"location":{"begin":206862,"end":207262},"text":"16.6.1 Modification of the relevant Deliverable and/or Background Material, by the Indemnified Party (unless such Modification is expressly contemplated and recorded in the relevant SOW or otherwise authorised by the Indemnifying Party);","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}],"types":[]},{"location":{"begin":207452,"end":207944},"text":"16.6.2 use or incorporation of the relevant Deliverable or Background Material by the Indemnified Party otherwise than in accordance with the SOW or in a manner for which it was not designed or with items not provided by the Indemnifying Party, where such use or incorporation has not been authorised by the Indemnifying Party;","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94=","C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}],"types":[]},{"location":{"begin":208134,"end":208794},"text":"16.6.3 anything provided by Indemnified Party or a third party on Indemnified Party\'s behalf or the Indemnifying Party\'s compliance with any designs, specifications or instructions provided by the Indemnified Party\'s, or a third party on Indemnified Party\'s behalf, where the actual compliance with such designs, specifications or instructions causes the relevant infringement rather than the manner in which or means by which such designs, specifications or instructions are complied with; or","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[]},{"location":{"begin":208984,"end":209225},"text":"16.6.4 use, or incorporation, of Open Source Code in circumstances where:","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}],"types":[]},{"location":{"begin":209444,"end":209862},"text":"16.6.4.1 the Indemnifying Party has notified Indemnified Party in writing of the proposed use or incorporation of such Open Source Code and has advised Indemnified Party in that notice that the indemnity will not apply to the such Open Source Code; and","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}],"types":[]},{"location":{"begin":210051,"end":210409},"text":"16.6.4.2 the Indemnifying Party has obtained Indemnified Party\'s prior written consent to the use or incorporation of such Open Source Code following receipt by Indemnified Party of such notice.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94=","C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[]},{"location":{"begin":210697,"end":210752},"text":"17.0 Limitation of Liability between Supplier and Buyer","attributes":[],"categories":[],"types":[]},{"location":{"begin":210984,"end":211349},"text":"17.1 In no event will either party be liable to the other for economic loss (including loss of profits, business, revenue, goodwill or anticipated savings), special, indirect or consequential loss.","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C4+Jn6QCKhVn6nClgPqZnZov16lKYpyKxct2VAVIjVQbxn4BmMEs96IlfLBd44gM8","C7naR4GuT6RH4UG/hU2bCgoDNuhHbPRkZZc+uePHtxEuHMklF7Qj8LIfojGHO27Tg","CsaY2+ZPIcXEEjGIsbXEQIDz/+z+nk1rIWwnTfVjsLthAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Disclaimer","party":"Multiple Parties"},"provenance_ids":["N9WWIvbq+XwrV5+SLO+HxvPGfgGYwSz3oiV8sF3jiAzw=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":211540,"end":211771},"text":"17.2 Neither party seeks to limit its liability for:","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmUmQvkWBGnD8bey+kCs2H9m","CsaY2+ZPIcXEEjGIsbXEQIH3WJZqYg9SxCgjeN8M5XaYzov6/UclXi3ht5nRzcw70"]}],"types":[]},{"location":{"begin":211992,"end":212217},"text":"17.2.1 death or personal injury caused by its negligence;","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","CsaY2+ZPIcXEEjGIsbXEQIH3WJZqYg9SxCgjeN8M5XaagVmqX0l9y21LkrOU161Y5PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[]},{"location":{"begin":212407,"end":212631},"text":"17.2.2 fraud, fraudulent misrepresentation or dishonesty;","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","CsaY2+ZPIcXEEjGIsbXEQIH3WJZqYg9SxCgjeN8M5XaagVmqX0l9y21LkrOU161Y5PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[]},{"location":{"begin":212816,"end":213049},"text":"17.2.3 infringement of any third party Intellectual Property Rights; or","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","CsaY2+ZPIcXEEjGIsbXEQIH3WJZqYg9SxCgjeN8M5XaagVmqX0l9y21LkrOU161Y5PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[]},{"location":{"begin":213239,"end":213475},"text":"17.2.4 infringement of the other party\'s Intellectual Property Rights","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]},{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","CsaY2+ZPIcXEEjGIsbXEQIH3WJZqYg9SxCgjeN8M5XaagVmqX0l9y21LkrOU161Y5PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[]},{"location":{"begin":213672,"end":214213},"text":"17.3 Subject to the provisions of Clauses 17.1 and 17.2 Supplier\'s liability under the Agreement (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Supplier, its/their employees, agents or sub-contractors, occurring at any time, shall be limited in aggregate to amount equal to the greater of","attributes":[{"type":"Number","text":"17.1","location":{"begin":213878,"end":213882}},{"type":"Number","text":"17.2","location":{"begin":213887,"end":213891}}],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmUmQvkWBGnD8bey+kCs2H9m"]}],"types":[{"label":{"nature":"Right","party":"Agent"},"provenance_ids":["NsB3Ir1EAkASJa8XpF3Icoa1UbZysvG/hVs+LPEN1MdQ7U0iH7+ABFw5/Wcs+AV0m","PGU1oPFAt3eN/+9/Wtnx0VAkamwDchTZF4ZisFH7HaCk="]},{"label":{"nature":"Right","party":"Employee"},"provenance_ids":["NsB3Ir1EAkASJa8XpF3Icoa1UbZysvG/hVs+LPEN1MdQ7U0iH7+ABFw5/Wcs+AV0m","PGU1oPFAt3eN/+9/Wtnx0VNMKsJ+K60cAIqKTs/mtPFE="]}]},{"location":{"begin":214214,"end":214411},"text":"(i) 150% of the amount of Charges (excluding expenses) paid or payable by Buyer to Supplier under the relevant SOW and each Related SOW prior to the date of the event giving rise to such claim; and","attributes":[{"type":"Percentage","text":"150%","location":{"begin":214218,"end":214222}}],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]},{"label":"Payment Terms & Billing","provenance_ids":["CWZ5IK/goGRH83r0mvNojObDjICE7h8cxokOhOSQ/gCz5Uv/lKoq4qrIRYrCTy/se"]}],"types":[{"label":{"nature":"Right","party":"Agent"},"provenance_ids":["NsB3Ir1EAkASJa8XpF3Icoa1UbZysvG/hVs+LPEN1MdSEQZy40Nez+zAyJLopHhck+Zd3TzIzMDBc7eKmurFK6w==","PGU1oPFAt3eN/+9/Wtnx0VPbxVdAUkxHv1HR4a4JG0dFIYMltMzAU2Lio4Pn2HDg3VI2mLpOzahlTAQtcf+eCSQ=="]},{"label":{"nature":"Right","party":"Employee"},"provenance_ids":["NsB3Ir1EAkASJa8XpF3Icoa1UbZysvG/hVs+LPEN1MdSEQZy40Nez+zAyJLopHhck+Zd3TzIzMDBc7eKmurFK6w==","PGU1oPFAt3eN/+9/Wtnx0VAEwO8Mjpo5W4eTU50YvKUkDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}]},{"location":{"begin":214412,"end":214457},"text":"(ii) £500,000 (five hundred thousand pounds).","attributes":[{"type":"Currency","text":"£500,000","location":{"begin":214417,"end":214425}},{"type":"Number","text":"five hundred","location":{"begin":214427,"end":214439}}],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}],"types":[{"label":{"nature":"Right","party":"Agent"},"provenance_ids":["NsB3Ir1EAkASJa8XpF3Icoa1UbZysvG/hVs+LPEN1MdSEQZy40Nez+zAyJLopHhck+Zd3TzIzMDBc7eKmurFK6w==","PGU1oPFAt3eN/+9/Wtnx0VPbxVdAUkxHv1HR4a4JG0dFIYMltMzAU2Lio4Pn2HDg3VI2mLpOzahlTAQtcf+eCSQ=="]},{"label":{"nature":"Right","party":"Employee"},"provenance_ids":["NsB3Ir1EAkASJa8XpF3Icoa1UbZysvG/hVs+LPEN1MdSEQZy40Nez+zAyJLopHhck+Zd3TzIzMDBc7eKmurFK6w==","PGU1oPFAt3eN/+9/Wtnx0VAEwO8Mjpo5W4eTU50YvKUkDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}]},{"location":{"begin":214647,"end":215282},"text":"17.4 Subject to Clause 17.1 and 17.2, the maximum overall aggregate liability of Buyer under and/or in connection with the relevant SOW (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Buyer, its/their employees, agents or sub-contractors, occurring at any time, shall be limited to an amount equal to the Charges paid or payable by the Buyer to the Supplier under the relevant SOW.","attributes":[{"type":"Number","text":"17.1","location":{"begin":214836,"end":214840}},{"type":"Number","text":"17.2","location":{"begin":214845,"end":214849}}],"categories":[],"types":[]},{"location":{"begin":215472,"end":215752},"text":"17.5 The provisions of Clause 17.1 shall not be taken as excluding the liability of the Supplier for:","attributes":[{"type":"Number","text":"17.1","location":{"begin":215681,"end":215685}}],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmUmQvkWBGnD8bey+kCs2H9m"]}],"types":[]},{"location":{"begin":215972,"end":216333},"text":"17.5.1 any reasonable additional operational and/or administrative costs and expenses of the other party reasonably and necessarily incurs, arising from the its act, omission or other default; or","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}],"types":[]},{"location":{"begin":216523,"end":217228},"text":"17.5.2 any wasted expenditure or charges rendered unnecessary and/or incurred by the other party arising from the its act, omission or other default, provided always that prior to incurring such additional costs or charges it shall first notify the other party of its intention and the parties shall promptly meet to discuss how such costs or charges could be mitigated or reduced.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}],"types":[]},{"location":{"begin":217229,"end":217270},"text":"Notwithstanding the foregoing Buyer shall","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":217271,"end":217349},"text":"(i) use Commercially Reasonable Efforts to mitigate such costs or charges; and","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":217350,"end":217434},"text":"(ii) provide documentary evidence of such costs or charges if requested by Supplier.","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":217634,"end":218070},"text":"17.6 To the fullest extent permitted by Relevant Laws, neither party shall bring a legal action, regardless of form, arising out of or related to the SOW more than two years after that party becomes aware of the cause of action which is the subject of that legal action.","attributes":[{"type":"Duration","text":"more than two years","location":{"begin":217954,"end":217973}}],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","P7W2iLEUQjRclcKqttqxm+R3/OmZXD/ACXHKnWwgF1vn+fXYxnnxeMJgNuFMPGupx"]}]},{"location":{"begin":218337,"end":218373},"text":"18.0 Supplier and Supplier Personnel","attributes":[],"categories":[],"types":[]},{"location":{"begin":218604,"end":218951},"text":"18.1 Supplier is an independent contractor and this Agreement does not create an agency, partnership, or joint venture relationship between Buyer and Supplier or Supplier Personnel.","attributes":[],"categories":[{"label":"Liability","provenance_ids":["CFLiKvsg5rtYwpn7zVUXQh8wGdiHxnoGzPbv4+6PqdkNIgl8UxowVorBQFxXWf33X"]},{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[]},{"location":{"begin":218952,"end":219020},"text":"Buyer assumes no liability or responsibility for Supplier Personnel.","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7gL9edy0Q8AUnO8EczRcro6nsI/D0EU2a8/r8P9//Ww3QdHe+42iDQjvL/ArMwej"]},{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Disclaimer","party":"Buyer"},"provenance_ids":["NgfHvGCzb8w4HhyloafpyeFu31an4fFvXDBwhmgr85Og=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NgfHvGCzb8w4HhyloafpyeJ16bRPw5js3jjNugQDjed540ZTIUGbrWB+8EcWFq+9C"]}]},{"location":{"begin":219021,"end":219035},"text":"Supplier will:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVlKLdzxb6UEzVEk8CcHXgfc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":219255,"end":219554},"text":"1. ensure it and Supplier Personnel are in compliance with all laws, regulations, ordinances, and licensing requirements;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","C0Znx3CKnOPyVaBZ9sSCLefEO9zf+HqSZ9yOK/R1QZzeNiPrBSq69I2/1dXOjLuOc"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":219745,"end":220041},"text":"2. be responsible for the supervision, control, compensation, withholdings, health and safety of Supplier Personnel;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]},{"label":"Safety and Security","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVcGhy/wwTbVWyEPi6irgVAr8giUmzqcglBMy5gx7Un/Ug=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":220230,"end":220665},"text":"3. inform Buyer if a former employee of Buyer will be assigned work under this Agreement (to the extent that Supplier is aware that such person is a former employee of Buyer), such assignment subject to Buyer approval which will not be unreasonably withheld or delayed;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLnieTbrieDV65SPpj4TyfBjJE="]},{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq54GZB++tXrFntyIBRmmTm5kY3ptZ22wFtecJqts+LN0","C7naR4GuT6RH4UG/hU2bCgiSD4zWfZhXo7BRzvSm/kof4U1JFfSNNCXyMoZwmzCNd","CqRuj9xgPA1TPkEb2mW97PhtNeuFl5LBjhz+E0w9lnjnpSXQX1LGzt9TCLJ+o4Qpp","C0Znx3CKnOPyVaBZ9sSCLeWeCym2AfudBEA9b5AduiRONiPrBSq69I2/1dXOjLuOc","CsaY2+ZPIcXEEjGIsbXEQIEnxdqb3tbhyHIXMMORGj2KrUqyddgQpprZucnvevzTL"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":220855,"end":221210},"text":"4. upon request, provide Buyer, for export evaluation purposes, to the extent permitted by law, the country of citizenship and permanent residence and immigration status of those persons.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPytV3o3vqmIn3+f+BKA2bl+"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":221211,"end":221317},"text":"Buyer retains the right to refuse to accept persons made available by Supplier for export control reasons;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6L/kezerBzSGvAzR8jNtH9t","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPytV3o3vqmIn3+f+BKA2bl+","C0Znx3CKnOPyVaBZ9sSCLeY+3eyiUBFEa/2Rpv3LrRXqNiPrBSq69I2/1dXOjLuOc"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NOUBvExBBZ2qWuM7h1li33YeB4x3aCpkH61yWhVv8Z+M=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":221507,"end":221894},"text":"5. not discriminate against any employees, applicants for employment, or any entity engaged in its procurement practices because of race, color, religion, sex, age, national origin, or any other legally protected status;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PhtNeuFl5LBjhz+E0w9lnjlbv7ZoWTMSM27CRFw4L2jb"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":222083,"end":222085},"text":"6.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":222250,"end":222673},"text":"(a) be solely responsible for, and fully and properly complete and submit to the relevant government immigration authority, all required immigration forms and documents for all Supplier Personnel performing Services hereunder, maintain such forms and documents as required by law and, subject to applicable laws (in particular laws regarding data privacy) ,make such forms and documents available to Buyer upon request, and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":222674,"end":222799},"text":"(b) ensure that Supplier Personnel who do not meet all immigration requirements do not perform Services under this Agreement;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","C0Znx3CKnOPyVaBZ9sSCLefEO9zf+HqSZ9yOK/R1QZzeNiPrBSq69I2/1dXOjLuOc"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":222989,"end":223356},"text":"7. not assign to work under this Agreement any Supplier Personnel that are subject to any restrictive covenants that could limit such Supplier Personnel from performing Services for Buyer or Customer;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","C0Znx3CKnOPyVaBZ9sSCLeWeCym2AfudBEA9b5AduiRONiPrBSq69I2/1dXOjLuOc"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":223546,"end":223871},"text":"8. remove from any assignment under this Agreement, at the Buyer\'s reasonable request any Supplier Personnel that the Buyer reasonably requests be so removed;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":224059,"end":224376},"text":"9. comply, at its own expense, with all applicable laws regulations and ordinances relating to verification of employment eligibility for Personnel; and","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":224566,"end":224872},"text":"10. upon Buyer\'s request, provide reasonable documentation to verify compliance with this Section titled \\"Supplier and Supplier Personnel\\".","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIPIM18lal7kWVMH4mpl+0ETQvPZj1ZvrxwtAAMOJzbn5"]},{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":225072,"end":225275},"text":"18.2 Screening","attributes":[],"categories":[],"types":[]},{"location":{"begin":225494,"end":225970},"text":"18.2.1 Supplier warrants that it has carried and will continue to carry out the screening process as set out in Section 1 to no less than the standard set out therein of any members of Supplier Personnel engaged in performing the Services at a Buyer or Customer site or with access to Buyer or Customer systems.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[]},{"location":{"begin":226159,"end":226413},"text":"18.2.2 In addition to the process detailed in Clause 18.2.1 the Supplier shall ensure that:","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLefEO9zf+HqSZ9yOK/R1QZzeNiPrBSq69I2/1dXOjLuOc"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU="]}]},{"location":{"begin":226631,"end":226970},"text":"a) Supplier Personnel are vetted in accordance with any specific vetting requirements applicable to the Supplier Personnel that are agreed between the parties in a SOW; and","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","C0Znx3CKnOPyVaBZ9sSCLefEO9zf+HqSZ9yOK/R1QZzdmgDmI6CAMQ+9K1Pf1A84ZPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS"]}]},{"location":{"begin":227159,"end":227565},"text":"b) all Supplier Personnel are vetted in accordance with such other reasonable procedures or requirements as may be notified in writing by Buyer to the Supplier from time to time (and agreed in accordance with the Change Control Procedure);","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Responsibilities","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","C0Znx3CKnOPyVaBZ9sSCLefEO9zf+HqSZ9yOK/R1QZzdmgDmI6CAMQ+9K1Pf1A84ZPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS"]}]},{"location":{"begin":227766,"end":228110},"text":"18.2.3 The Supplier shall identify any members of the Supplier Personnel who are not employees of the Supplier, if, to the extent and when Buyer requests the Supplier to do so.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgiSD4zWfZhXo7BRzvSm/kof4U1JFfSNNCXyMoZwmzCNd","CqRuj9xgPA1TPkEb2mW97PhtNeuFl5LBjhz+E0w9lnjlbv7ZoWTMSM27CRFw4L2jb","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":228311,"end":228650},"text":"18.3 The Supplier shall obtain all necessary working permits or visas in order that any Supplier Personnel who are foreign nationals are able to work in the United Kingdom.","attributes":[{"type":"Location","text":"United Kingdom","location":{"begin":228635,"end":228649}}],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":228842,"end":229619},"text":"18.4 The Supplier shall be responsible for making appropriate PAYE deductions for tax and National Insurance contributions from the remuneration it pays Supplier Personnel (whether or not the true status of such persons is that of an employee) and subject to Clause 17 (Limitations of Liability Between Buyer and Supplier) the Supplier agrees to indemnify Buyer in respect of any claims, penalties or interest that may be made by the relevant authorities against Buyer in respect of tax demands or employees\' National Insurance or similar contributions relating to the Supplier\'s performance of the relevant SOW.","attributes":[{"type":"Number","text":"17","location":{"begin":229273,"end":229275}}],"categories":[{"label":"Indemnification","provenance_ids":["CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p"]}],"types":[]},{"location":{"begin":229820,"end":230027},"text":"18.5 Key Personnel","attributes":[],"categories":[],"types":[]},{"location":{"begin":230247,"end":230979},"text":"18.5.1 The Supplier shall ensure that the Key Personnel (if any) undertake the roles to which they are assigned in the relevant SOW and that unless otherwise stated in the SOW all Key Personnel are engaged on a full time and exclusive basis in support of the relevant SOW, provided always that if a member of Key Personnel referenced under a SOW has completed all available tasks under such SOW the Supplier may re-allocate such Key Personnel to alternative customers and tasks until such time as the Key Personnel is again required for tasks under the relevant SOW.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430=","C0Znx3CKnOPyVaBZ9sSCLeWeCym2AfudBEA9b5AduiRONiPrBSq69I2/1dXOjLuOc","C0Znx3CKnOPyVaBZ9sSCLefEO9zf+HqSZ9yOK/R1QZzeNiPrBSq69I2/1dXOjLuOc"]}],"types":[]},{"location":{"begin":231164,"end":232007},"text":"18.5.2 Subject to Clause 18.5.4, the Supplier may replace a member of Key Personnel (with a replacement who satisfies the requirements of Clause 13.2 .7 and this Clause 18 and is acceptable to Buyer) on giving Buyer ten (30) days\' notice (or such other period as the parties may agree from time to time in writing) (the \\" Required Notice \\").","attributes":[{"type":"Number","text":"13.2","location":{"begin":231470,"end":231474}},{"type":"Number","text":"18","location":{"begin":231494,"end":231496}},{"type":"Duration","text":"ten (30) days","location":{"begin":231541,"end":231554}}],"categories":[{"label":"Communication","provenance_ids":["CHBO+531X7FMIABlRRzIitkma+4vzfEQbYLW4s78nERs0wckt++58rS3DvB8YGozE"]},{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":232008,"end":232102},"text":"The Supplier shall use Commercially Reasonable Efforts to keep such replacements to a minimum.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":232292,"end":232518},"text":"18.5.3 The Supplier may give less than the Required Notice:","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":232739,"end":233016},"text":"a) where any replacement is necessitated by the death or illness of the Key Personnel in question;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":233205,"end":233449},"text":"b) where any replacement is no longer employed by the Supplier; or","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":233640,"end":233880},"text":"c) where a Key Personnel has requested to be redeployed; and,","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":234100,"end":234355},"text":"i) the Supplier has consulted with Buyer in respect of such redeployment; and","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwVspxiD2TnPyvBTtCohpOBCHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LWwMCE/xOJtJguw1pDlezN+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":234546,"end":235170},"text":"ii) Buyer has approved in writing such redeployment taking place without the Supplier giving the Required Notice, and in such cases the Supplier shall promptly notify Buyer and provide a replacement who satisfies the requirements of Clause 13.2.717 and this Clause 18 and is acceptable to Buyer.","attributes":[{"type":"Number","text":"18","location":{"begin":235140,"end":235142}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY=","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ","CHBO+531X7FMIABlRRzIitmmzd136X4Kd43a0mxBykSsZdOXYtyp70uhYaMSTvJQ1"]},{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwVspxiD2TnPyvBTtCohpOBCHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LWwMCE/xOJtJguw1pDlezN+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":235380,"end":235864},"text":"18.5.4 If a member of the Supplier Personnel (including Key Personnel) is replaced, then the Supplier shall bear the cost of any handover activities to the replacement personnel (including the cost of any time spent up-skilling and familiarising any replacement personnel in relation to the Services and Deliverables.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":235865,"end":236069},"text":"This Clause 18.5.4 shall not apply where a member of the Supplier Personnel is replaced because Buyer requires the relevant replacement and does not have reasonable grounds for requiring such replacement.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[]},{"location":{"begin":236346,"end":236373},"text":"19.0 On Premises Guidelines","attributes":[],"categories":[],"types":[]},{"location":{"begin":236648,"end":236652},"text":"19.1","attributes":[{"type":"Number","text":"19.1","location":{"begin":236648,"end":236652}}],"categories":[],"types":[]},{"location":{"begin":236850,"end":236976},"text":"Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will comply with this Section.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT28KN49FaADlxLjewoyvzNBDc0VRaMOrPvE2oQxo9ACo"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI="]}]},{"location":{"begin":237252,"end":237275},"text":"19.2 Access to Premises","attributes":[],"categories":[],"types":[]},{"location":{"begin":237471,"end":237485},"text":"Supplier will:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVlKLdzxb6UEzVEk8CcHXgfc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":237708,"end":238113},"text":"1. obtain for each person a valid identification badge from Buyer and ensure that it is displayed to gain access to and while on Buyer\'s or Customer\'s premises (it is Buyer\'s policy to deactivate any such badge if not used in ninety days);","attributes":[{"type":"Duration","text":"ninety days","location":{"begin":238100,"end":238111}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":238303,"end":238594},"text":"2. maintain a signed acknowledgment that each person will comply with Buyer\'s Safety & Security Guidelines;","attributes":[],"categories":[{"label":"Safety and Security","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlNScfOO3KKZ4EH3OkZXyjbW/WOaRwc6zboeIo3rqGj1"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":238784,"end":239367},"text":"3. at Buyer\'s reasonable request, remove a person from Buyer\'s or Customer\'s premises and not reassign such person to work on Buyer\'s or Customer\'s premises (Buyer is required to provide a reason for such request) provided always that where the Buyer has not demonstrated reasonable grounds for such removal the Supplier shall not be liable for any failure caused by the sudden and unexpected removal of such individual;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":239557,"end":239848},"text":"4. coordinate with Buyer or Customer (as appropriate) access to Buyer\'s or Customer\'s premises during non-regular working hours;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":240039,"end":240308},"text":"5. upon Buyer\'s request, provide documentation to verify compliance with this Subsection.","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIPIM18lal7kWVMH4mpl+0ETQvPZj1ZvrxwtAAMOJzbn5"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":240493,"end":240973},"text":"6. if and when directed by Buyer, the Supplier shall provide a list of the names, job descriptions and business addresses of all Supplier Personnel whom the Supplier expects may require admission onto Buyer and/or Customer Premises in connection with the performance of the Services and/or provision of the Deliverables.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":240974,"end":241217},"text":"Failure by the Supplier to comply with this sub Clause 6 within a reasonable time of receipt of notice to do so will entitle Buyer and/or Customer to refuse admission to its premises to any person who has not been previously notified to Buyer.","attributes":[{"type":"Number","text":"6","location":{"begin":241029,"end":241030}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":241498,"end":241541},"text":"19.3 General Business Activity Restrictions","attributes":[],"categories":[],"types":[]},{"location":{"begin":241772,"end":242059},"text":"(a) Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will not:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI="]}]},{"location":{"begin":242279,"end":242599},"text":"1. conduct any non-Buyer related business activities (such as interviews, hirings, dismissals or personal solicitations) on Buyer\'s or Customer\'s premises;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":242786,"end":243068},"text":"2. conduct Supplier\'s Personnel training on Buyer\'s or Customer\'s premises, except for on-the-job training;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":243257,"end":243510},"text":"3. attempt to participate in Buyer or Customer benefit plans or activities;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":243700,"end":243968},"text":"4. send or receive non-Buyer related mail through Buyer\'s or Customer\'s mail systems; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":244158,"end":244488},"text":"5. sell, advertise or market any products or distribute printed, written or graphic materials on Buyer\'s or Customer\'s premises without Buyer\'s written permission.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":244681,"end":244951},"text":"(b) Supplier will, for Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVlKLdzxb6UEzVEk8CcHXgfc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":245171,"end":245502},"text":"1. obtain for each person a valid identification badge from Buyer and return identification badges upon completion or termination of Supplier Personnel assignments;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":245692,"end":246034},"text":"2. ensure that each person with regular access to Buyer\'s and Customer\'s premises complies with all parking restrictions and with vehicle registration requirements if any; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":246222,"end":246757},"text":"3. ensure that each person remains in authorized areas only (limited to the work locations, cafeterias, rest rooms, and, in the event of a medical emergency, Buyer\'s or Customer\'s medical facilities).","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":247047,"end":247090},"text":"19.4 Buyer\'s Safety and Security Guidelines","attributes":[],"categories":[],"types":[]},{"location":{"begin":247283,"end":247379},"text":"Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT6FVISH93jUkhFaCEJlm4PNyBL2MNCJX7Ffq/FnRHsaA"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI="]}]},{"location":{"begin":247604,"end":247856},"text":"1. do not bring weapons of any kind onto Buyer\'s or Customer\'s premises;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT6FVISH93jUkhFaCEJlm4PP963gqhXSpqRFYd255cSLD/qABgZz0BQQ0GPmbFUw9IA=="]},{"label":"Safety and Security","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PvR7GoiUyMKYWXSvmHRkrVI411NuMzWMT6ikAbnv6Sv9p9JjuryWxVln7tmCbIW2Fg=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":248047,"end":248408},"text":"2. do not manufacture, sell, distribute, possess, use or be under the influence of controlled substances (for nonmedical reasons) or alcoholic beverages while on Buyer\'s or Customer\'s premises;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT6FVISH93jUkhFaCEJlm4PP963gqhXSpqRFYd255cSLD/qABgZz0BQQ0GPmbFUw9IA=="]},{"label":"Safety and Security","provenance_ids":["CCpRerG3W4lvKk1TnNPRlauOiKaSOGyd7nBuJmX+fkjhb6SfYcJRYrD5wlZSLySxx","CCpRerG3W4lvKk1TnNPRlamlG15z7bLKYPfbtF5qOikuNvdz/dk8ukxCOqc0lPztz"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":248599,"end":248892},"text":"3. do not have in their possession hazardous materials of any kind on Buyer\'s or Customer\'s premises without Buyer\'s authorization.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT6FVISH93jUkhFaCEJlm4PP963gqhXSpqRFYd255cSLD/qABgZz0BQQ0GPmbFUw9IA=="]},{"label":"Safety and Security","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaneZMqFA4sCFc0LcOhK1sHXR6bPkZg2nqWFYK8h6aT2S"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":249086,"end":249385},"text":"Supplier will promptly notify Buyer of any accident or security incidents (such as those involving loss or misuse of, or damage to, Buyer\'s Assets (as defined below), physical altercations, assaults or harassment) and provide Buyer with a copy of any accident or incident report involving the above.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Safety and Security","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PmMolGiTXWE0aVrtV11wCjS+EVjGgTVApI4qynbrv57++yBLiumfTeGU3Nb/oAQBEA==","C7gL9edy0Q8AUnO8EczRcrumLr3f0aYkgh4K/+9smrmG0vzrjpltm6icTf5MFiBFx","C7gL9edy0Q8AUnO8EczRcroSVVcbtGnMMvErdfLCYd+QOhkX1+4hwmDTC1OV2WQ9z"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":249661,"end":249679},"text":"19.5 Asset Control","attributes":[],"categories":[],"types":[]},{"location":{"begin":249874,"end":250163},"text":"For purposes of this Subsection, the term \\"Buyer Assets\\" means information, information assets, supplies or other property, including property owned by third parties (such as Buyer Customers) that is accessed by Buyer Personnel or provided to Supplier Personnel by (or on behalf of) Buyer.","attributes":[{"type":"DefinedTerm","text":"the term \\"Buyer Assets","location":{"begin":249907,"end":249929}}],"categories":[{"label":"Asset Use","provenance_ids":["CFLiKvsg5rtYwpn7zVUXQh47zIeX1/Gm1whmoXJMa/ndZdEpr+H4xfLvM9sBn9McV"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":250164,"end":250188},"text":"Supplier Personnel will:","attributes":[],"categories":[],"types":[]},{"location":{"begin":250411,"end":250681},"text":"1. not remove Buyer Assets from Buyer\'s or Customer\'s premises without Buyer\'s authorization;","attributes":[],"categories":[{"label":"Asset Use","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIMbjg6VgENX0q5fwAHpi7ttbP4zT52TuJhVTiNy1WKIe"]}],"types":[]},{"location":{"begin":250872,"end":251108},"text":"2. use Buyer Assets only for purposes of this Agreement;","attributes":[],"categories":[{"label":"Asset Use","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIB4RaTk/FwZeH9PB+uuw1QZAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":251298,"end":251596},"text":"3. only connect with, interact with or use programs, tools or routines that Buyer agrees are needed to provide Services;","attributes":[],"categories":[],"types":[]},{"location":{"begin":251786,"end":252070},"text":"4. not share or disclose user identifiers, passwords, cipher keys or computer dial port telephone numbers;","attributes":[],"categories":[{"label":"Asset Use","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIC8mw2xtJ35gSWX0AV+80B6yw+SXt2CCXsJdPOObnJRL"]}],"types":[]},{"location":{"begin":252261,"end":252559},"text":"5. not copy, disclose or leave such assets unsecured or unattended, in the event the Buyer Assets are confidential; and","attributes":[],"categories":[],"types":[]},{"location":{"begin":252744,"end":253068},"text":"6. immediately notify Buyer of any security incidents involving Buyer Assets and provide Buyer with a copy of any accident or incident report involving the above.","attributes":[],"categories":[],"types":[]},{"location":{"begin":253260,"end":253330},"text":"Buyer may periodically audit Supplier\'s data residing on Buyer Assets.","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CX2sSVTdurWYE/t+MeGLniVWBkhcNYW9yMUwvQs+0TX4="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":253607,"end":253647},"text":"19.6 Supervision of Supplier\'s Personnel","attributes":[],"categories":[],"types":[]},{"location":{"begin":253873,"end":254065},"text":"(a) Supplier will:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVlKLdzxb6UEzVEk8CcHXgfc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":254286,"end":254592},"text":"1. provide consistent and effective supervision of its Personnel provided under this Agreement, at no additional cost to Buyer;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVdcS3Ic/9TSermbLqTLlzjGKBeeb3OgZRMQ736qkLUXzA=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":254782,"end":255178},"text":"2. conduct orientation sessions with its Personnel before placement on an assignment with Buyer and identify and provide contact information (which shall be updated by Supplier as necessary) for all supervisor(s) for its Personnel;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIMY8DO6MOiinh5M6px9pZcIEv42nxIWN2Jrk8BkRSMAs0yQ4bt0z7UCen9pTn+N2Kw=="]},{"label":"Responsibilities","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":255368,"end":255645},"text":"3. instruct its Personnel that employment related issues should be brought forward to Supplier (and not Buyer).","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":255646,"end":255843},"text":"Where such issues relate to actions which are alleged to have been taken by Buyer or Buyer Personnel, Supplier will notify Buyer immediately in order that appropriate investigative action be taken.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":256038,"end":256252},"text":"(b) Supplier\'s supervisor(s) shall:","attributes":[],"categories":[],"types":[]},{"location":{"begin":256472,"end":256940},"text":"1. exercise full supervisory authority over all day-to-day employment relationship decisions relating to Supplier\'s Personnel, including those decisions relating to: wages, hours, terms and conditions of employment, hiring, discipline, performance evaluations, termination, counseling and scheduling; and","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[]},{"location":{"begin":257130,"end":257433},"text":"2. know each work location\'s planned holiday (and other closing) schedules and the impacts all such schedules have on Supplier Personnel.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[]},{"location":{"begin":257633,"end":258000},"text":"(c) Notwithstanding any other language or agreement to the contrary, Supplier agrees that Buyer has no responsibility to approve, and that Buyer will not approve, timesheets for any Supplier Personnel.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Disclaimer","party":"Buyer"},"provenance_ids":["NZWO1lDFFb+5GvZx06lUWdt/OptaSIbHYJWfi+GSOzkqbfPY5vO3x0xnO7LGP500q","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Exclusion","party":"Buyer"},"provenance_ids":["NVWoFBb2//YWHR8ztZLo+m6ZDjCXiYZkcLRjWyUyMrTg=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":258001,"end":258418},"text":"If Buyer should review, sign and/or submit timesheets for Supplier Personnel, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submission shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeUrpPjViKocYJAj9oEpSLmeNiPrBSq69I2/1dXOjLuOc"]}],"types":[]},{"location":{"begin":258696,"end":258712},"text":"19.7 Time sheets","attributes":[],"categories":[],"types":[]},{"location":{"begin":258906,"end":259088},"text":"Notwithstanding any other language or agreement to the contrary, Buyer will not, and Supplier agrees that Buyer has no responsibility to approve any Supplier Personnel\'s time sheets.","attributes":[],"categories":[],"types":[{"label":{"nature":"Disclaimer","party":"Buyer"},"provenance_ids":["NZWO1lDFFb+5GvZx06lUWdt/OptaSIbHYJWfi+GSOzkqbfPY5vO3x0xnO7LGP500q","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Exclusion","party":"Buyer"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYG1wTU+gHEcjo8ejRR3SIfTw=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":259089,"end":259503},"text":"If Buyer should review, sign and/or submit Supplier Personnel\'s timesheets, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submittal shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.","attributes":[],"categories":[],"types":[]},{"location":{"begin":259758,"end":259761},"text":"20.","attributes":[],"categories":[],"types":[]},{"location":{"begin":260014,"end":260213},"text":"0 Insurance","attributes":[{"type":"Number","text":"0","location":{"begin":260014,"end":260015}}],"categories":[],"types":[]},{"location":{"begin":260434,"end":260731},"text":"20.1 The Supplier shall take out and maintain at all times during the term of the SOW the following insurance with reputable insurers:","attributes":[],"categories":[{"label":"Insurance","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79YFGPsfMXtA8CNMl5roAtJZ"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":260967,"end":261288},"text":"a) professional indemnity insurance for an insured amount of not less than £7,500,000 (seven million five hundred thousand pounds sterling);","attributes":[{"type":"Currency","text":"£7,500,000","location":{"begin":261223,"end":261233}},{"type":"Number","text":"seven million five hundred","location":{"begin":261235,"end":261261}}],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrivL5+uaWlhdUgVuH+bee78="]},{"label":"Insurance","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79Y3y6SjDmbolCjouh59fgD4SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":261486,"end":261793},"text":"b) public liability insurance for an insured amount of not less than £10,000,000 (ten million pounds sterling) per occurrence;","attributes":[{"type":"Currency","text":"£10,000,000","location":{"begin":261736,"end":261747}},{"type":"Number","text":"ten million","location":{"begin":261749,"end":261760}}],"categories":[{"label":"Insurance","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79Y3y6SjDmbolCjouh59fgD4SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":261998,"end":262304},"text":"c) employer\'s liability insurance as required by Relevant Laws but not less than £5,000, 000 (five million pounds sterling).","attributes":[{"type":"Currency","text":"£5,000","location":{"begin":262261,"end":262267}},{"type":"Number","text":"000","location":{"begin":262269,"end":262272}},{"type":"Number","text":"five million","location":{"begin":262274,"end":262286}}],"categories":[{"label":"Insurance","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79Y3y6SjDmbolCjouh59fgD4SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":262504,"end":262800},"text":"20.2 The Supplier shall on request by Buyer promptly provide Buyer with reasonable evidence of the required policies.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":262984,"end":263398},"text":"20.3 For the avoidance of doubt, none of the requirements contained in this Clause 20 as to type or level of insurance cover to be maintained by the Supplier shall in any manner limit the liabilities and obligations of the Supplier under the SOW.","attributes":[{"type":"Number","text":"20","location":{"begin":263235,"end":263237}}],"categories":[{"label":"Liability","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3WJZqYg9SxCgjeN8M5XaYzov6/UclXi3ht5nRzcw70"]}],"types":[]},{"location":{"begin":263639,"end":263845},"text":"21.0 Termination","attributes":[],"categories":[],"types":[]},{"location":{"begin":264088,"end":264345},"text":"21.1 Termination of this Base Agreement or a SOW for cause","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGK5y5fEHq2//3+XRyS7kAAvw==","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKKK56OX00we+cwyfN5OvJxQ=="]}],"types":[]},{"location":{"begin":264560,"end":264893},"text":"21.1.1 Either party may at any time by notice in writing to the other party terminate this Base Agreement, without any Termination Fee payable by the terminating party if;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS86SUkBAd1/3S10P41RJgB/v","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLWyiwxeu0JOkHnSBqoBgd8w=="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":265113,"end":265301},"text":"21.1.1 the other party","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":265302,"end":265452},"text":"(i) has a meeting convened for the passing of a resolution for its winding up (other than a voluntary liquidation for the purposes of reconstruction);","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":265453,"end":265523},"text":"(ii) enters into a scheme or voluntary arrangement with its creditors;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":265524,"end":265609},"text":"(iii) is the subject of a petition presented for the appointment of an administrator;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":265610,"end":265678},"text":"(iv) has a receiver appointed over any of its property or assets; or","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":265679,"end":265741},"text":"(v) is the subject of a petition presented for his bankruptcy.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":265742,"end":265861},"text":"Such termination will be effective upon notice in writing to the other party, liquidator, administrator or receiver; or","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C4+Jn6QCKhVn6nClgPqZnZk0jcEdtYZ2nJEAnNbcoS84tkR+ez0dSu0ziVaWsdYCR","C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":266050,"end":266455},"text":"21.1.2 the other party commits a material breach of this Agreement which is not remedied within twenty (20) Working Days after the non-breaching party has given written notice to the breaching party requiring such breach to be remedied; or","attributes":[{"type":"Duration","text":"within twenty (20) Working Days","location":{"begin":266305,"end":266336}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w==","C7gL9edy0Q8AUnO8EczRcrkOndDN4t8L2OfAsvuqGBeM=","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":266642,"end":266964},"text":"21.1.3 there is a breach by the other party of any provision hereof which expressly entitles the non-breaching party to terminate this Base Agreement or a SOW.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS86SUkBAd1/3S10P41RJgB/v","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLWyiwxeu0JOkHnSBqoBgd8w==","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":267164,"end":267611},"text":"21.1.2 Without prejudice to Buyer\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow Buyer to terminate a SOW for Supplier Fault immediately on giving notice to the Supplier:","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/EKyZ2YhKwcA0k4k6cGJA0Q=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":267844,"end":268116},"text":"21.2.1 the Supplier has committed a material breach of the SOW which is not capable of being remedied; or","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":268320,"end":268658},"text":"21.2.2 a Key Milestone is not achieved by the end of the applicable Liquidated Damages Period or, if applicable the relevant Delay Remedy Period (whichever is later); or","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":268862,"end":269792},"text":"21.2.3 there has been a material breach by the Supplier of any of its obligations under the Agreement including but not limited to (Clauses 22.7 (Confidential Information), 27 (Data Protection), 29 (IT Security) and 35 (Conflicts of Interest) (\\" Relevant Provisions\\" ), and for the purposes of this Clause 21.2.3 a material breach will be deemed to include any breach of the Relevant Provisions which directly results in:","attributes":[{"type":"Number","text":"22.7","location":{"begin":269170,"end":269174}},{"type":"Number","text":"27","location":{"begin":269203,"end":269205}},{"type":"Number","text":"29","location":{"begin":269225,"end":269227}},{"type":"Number","text":"35","location":{"begin":269246,"end":269248}}],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":270005,"end":270365},"text":"• any adverse publicity in respect of any member of the Buyer or Customer Group or which otherwise detrimentally affects the reputation or goodwill of any member of the Buyer or Customer Group;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":270546,"end":270969},"text":"• any third party (including any Regulatory Authority or any customer, contractor, supplier, agent or employee of any member of the Customer Group) bringing a bona fide claim, action or proceedings against Buyer and/or any member of the Nationwide Group; or","attributes":[{"type":"Organization","text":"Regulatory Authority","location":{"begin":270745,"end":270765}},{"type":"Organization","text":"Nationwide Group","location":{"begin":270949,"end":270965}}],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":271148,"end":271393},"text":"• any censure of any member of the Customer Group by any Regulatory Authority.","attributes":[{"type":"Organization","text":"Regulatory Authority","location":{"begin":271372,"end":271392}}],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":271601,"end":272059},"text":"21.1.3 Without prejudice to the Supplier\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow the Supplier to terminate the relevant SOW in whole or in part on giving written notice to Buyer:","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrkOndDN4t8L2OfAsvuqGBeM=","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi"]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/EKyZ2YhKwcA0k4k6cGJA0Q=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":272280,"end":272635},"text":"(a) Buyer has committed a material breach of the SOW which is not capable of being remedied or which is not remedied within twenty (20) Working Days of receipt of notice of the breach; or","attributes":[{"type":"Duration","text":"within twenty (20) Working Days","location":{"begin":272565,"end":272596}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":272826,"end":273306},"text":"(b) there has been a material infringement by Buyer of any of its obligations under the Base Agreement which is relevant to the SOW in question including but not limited to the Intellectual Property Rights or Confidential Information of the Supplier which Buyer has failed to remedy and discontinue within twenty","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s"]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":273527,"end":273762},"text":"(20) Working Days of receipt of notice of the breach; and","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1qaOfJa9J45oBxKHhRTLvnAHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":273959,"end":274085},"text":"the Supplier\'s rights under this Clause 21.1.3 shall constitute the sole rights of the Supplier to terminate the relevant SOW.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":274321,"end":274552},"text":"21.2 Termination for convenience","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO"]}],"types":[]},{"location":{"begin":274772,"end":275057},"text":"21.2.1 Either party may terminate this Base Agreement as a whole if there are no outstanding SOWs or WA\'s.","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS86SUkBAd1/3S10P41RJgB/v","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLWyiwxeu0JOkHnSBqoBgd8w=="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":275247,"end":275687},"text":"21.2.2 Subject to payment by the Buyer of the Termination Fee (if any), Buyer may terminate a SOW for convenience and without cause at any time by giving to the Supplier not less than seven (7) Working Days notice (or such other period of notice as is specified in the SOW).","attributes":[{"type":"Duration","text":"less than seven (7) Working Days","location":{"begin":275587,"end":275619}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ"]},{"label":"Payment Terms & Billing","provenance_ids":["CzwnQHcDwvNywVnPK1cn5U77l/JB0iru20DwcjFBcqatM0/GwoqK3PYgTZyu9w5Il+T75Lvw4bN6MDkdKeZ44Vw=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi","CQlA1DaEFfOkxyAcImuPkpINNJn2L9fMw4p10xr5rLHiNLidYfyn0IeIu3K4t2jrpe2BFg0mEW5IGuB6LBYq2YQ=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":275910,"end":276144},"text":"21.3 Consequences of termination","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO"]}],"types":[]},{"location":{"begin":276327,"end":276405},"text":"Upon termination of this Base Agreement (or an individual SOW as appropriate):","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGK5y5fEHq2//3+XRyS7kAAvw==","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKKK56OX00we+cwyfN5OvJxQ=="]}],"types":[]},{"location":{"begin":276629,"end":276951},"text":"21.3.1 the Supplier shall immediately cease all work under this Base Agreement and any SOWs (or in the case of partial termination the terminated SOW(s));","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWhoYUAWadjjLkLDMWjlkp3NtdkCjTYKhupTdz1Uvwkb5SANqe5LiN3Eu0AXtT6TkMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[]},{"location":{"begin":277141,"end":277779},"text":"21.3.2 the Supplier shall prepare and submit to Buyer an itemization of all completed and partially completed Deliverables and Services provided always that unless termination is by the Buyer \'for cause\' pursuant to Clause 21.1, the Supplier shall be entitled to charge for such work at the Agreed Rates the costs of which shall be agreed in writing by the parties prior to being incurred if not already expressly provided for as part of Fixed Price Charges already paid;","attributes":[{"type":"Number","text":"21.1","location":{"begin":277531,"end":277535}}],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI="]}],"types":[]},{"location":{"begin":277969,"end":278189},"text":"21.3.3 the Buyer shall be liable to pay the Supplier:","attributes":[],"categories":[{"label":"Liability","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIDz/+z+nk1rIWwnTfVjsLthAXlhXxfffDmEIj2FYg9si"]},{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3QF5YV8X33w5hCI9hWIPbIg=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NMTHSd6gcaSaEp8sn8Rqh0FtJnbOCGoq1BRxxoxORx3k=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":278410,"end":278910},"text":"(i) all fees and charges due for work performed in accordance with the terms of this Agreement, up to the effective date of termination in accordance with the payment terms of the Agreement, and where the Services or Deliverables are being provided for a Fixed Price, such fees and charges shall be calculated using the Agreed Rates;","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Liability","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIDz/+z+nk1rIWwnTfVjsLtil5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]},{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM=","CsaY2+ZPIcXEEjGIsbXEQIDv3QBYxedlT1UKL/ii2kAbz21f+VLi1/5ojOFx9OD+8","CsaY2+ZPIcXEEjGIsbXEQIDv3QBYxedlT1UKL/ii2kAaOCnpIJDsvv4N/eTR5+1pW"]},{"label":"Pricing & Taxes","provenance_ids":["C4/Hx6vCqd4Yv0RxPu0k3olGjRqFdZQcbSbfMPpcnat4=","CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NMTHSd6gcaSaEp8sn8Rqh0D05m1/kMnhn2BPeqMQPdiz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":279098,"end":279384},"text":"(ii) the Recoverable Expenses in respect of Services performed up until the effective date of termination;","attributes":[],"categories":[{"label":"Liability","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIDz/+z+nk1rIWwnTfVjsLtil5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]},{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NMTHSd6gcaSaEp8sn8Rqh0D05m1/kMnhn2BPeqMQPdiz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":279575,"end":279878},"text":"(iii) any miscellaneous costs in accordance with Clause 5.21 of this Base Agreement that the Supplier has incurred but not yet invoiced.","attributes":[{"type":"Number","text":"5.21","location":{"begin":279798,"end":279802}}],"categories":[{"label":"Liability","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIDz/+z+nk1rIWwnTfVjsLtil5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]},{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwXh2QMULtqe5LDjzhQmJv+PLvS/ECgrBnxqRaSpwhsI+OeGTKe+njWrt7pMibUDodQ==","CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM=","CX2sSVTdurWYE/t+MeGLniQKcOOAw/AeMoz/2EdCe+eFAXlhXxfffDmEIj2FYg9si"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NMTHSd6gcaSaEp8sn8Rqh0D05m1/kMnhn2BPeqMQPdiz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":280079,"end":280536},"text":"21.3.4 (subject to Clause 21.3.3) the Supplier shall deliver to Buyer all completed and partially completed Deliverables and Services, itemised in accordance with Clause 21.3.2 up to the date of termination at the agreed upon Prices in the relevant SOW and/or WA and any work in process; and","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":280731,"end":281030},"text":"21.4 In the event Buyer terminates without Cause, Buyer will pay to Supplier the Termination Fee, if any, which is agreed in the relevant SOW.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3QF5YV8X33w5hCI9hWIPbIg==","CHaDpArW80C7s4sa5FdwBwXSEY4PJGS5trNUcFg0l5nzqsYfbnAtSFyCaJR40AZlsao9t90LdXYdN+zmp7Rv7u+2SRrl48W2TUoENu5o+WbA=","CWZ5IK/goGRH83r0mvNojOdWy54YTRtCyIPu7Yz0Uh/dAXlhXxfffDmEIj2FYg9si"]},{"label":"Term & Termination","provenance_ids":["Cs38YyU6VBFtJK1/bgtEJBtfD+jxvjm/mIBg0FwsSoalargHyCrSDkFdVGwBrzi0HTTiPgD9xgY+RGTq7Mh0uNQ=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":281220,"end":281642},"text":"21.5 Where a party terminates a SOW at a time when more than one SOW is in force, the SOW not terminated shall remain in full force and effect, shall be completed in accordance with and shall remain subject to the terms of that SOW and this Base Agreement.","attributes":[{"type":"Number","text":"one","location":{"begin":281447,"end":281450}}],"categories":[],"types":[]},{"location":{"begin":281847,"end":282043},"text":"22.0 General","attributes":[],"categories":[],"types":[]},{"location":{"begin":282287,"end":282505},"text":"22.1 Amendments","attributes":[],"categories":[],"types":[]},{"location":{"begin":282689,"end":282844},"text":"This Agreement may only be amended by a writing specifically referencing this Agreement which has been signed by authorized representatives of the parties.","attributes":[],"categories":[{"label":"Amendments","provenance_ids":["CKTibxnc9fBdech7s+sYtYfJOagKSvp3FTpkOFCoF63yz29UlMjer9lh8u+E7dyN9"]}],"types":[]},{"location":{"begin":283060,"end":283289},"text":"22.2 Assignment and Transfer","attributes":[],"categories":[],"types":[]},{"location":{"begin":283509,"end":283806},"text":"22.2.1 Neither party shall assign or transfer this Base Agreement or any SOW without the prior written consent of the other party.","attributes":[],"categories":[{"label":"Assignments","provenance_ids":["CKTibxnc9fBdech7s+sYtYapJsLQlwE6L2yL0GSTs67BxO9vuqokPVCsVu6SyU0MG","CKTibxnc9fBdech7s+sYtYasOrs5JsILEnOb960Sim6fjYigxDO+NRn5zgxP8zU6Y"]},{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","P7W2iLEUQjRclcKqttqxm+R3/OmZXD/ACXHKnWwgF1vn+fXYxnnxeMJgNuFMPGupx"]}]},{"location":{"begin":284029,"end":284292},"text":"22.3 Choice of Law; Waiver of Jury Trial; Limitation of Action","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrpf5cl57EXSSWIx5O5NgNsg="]}],"types":[]},{"location":{"begin":284474,"end":284683},"text":"This Agreement and the performance of transactions under this Agreement will be governed by the laws of England and the parties agree to submit to the exclusive jurisdiction of the courts of England and Wales.","attributes":[{"type":"Location","text":"England","location":{"begin":284578,"end":284585}},{"type":"Location","text":"England","location":{"begin":284665,"end":284672}},{"type":"Location","text":"Wales","location":{"begin":284677,"end":284682}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["CFLiKvsg5rtYwpn7zVUXQh+2dLpNBpXRswQssAG9n7Jiz29UlMjer9lh8u+E7dyN9","CFLiKvsg5rtYwpn7zVUXQh3rHjxdk7YE0mf4p25E+Jkq8t/SFUv5o2SDps3Cjl6m1","CWZ5IK/goGRH83r0mvNojOfqgDG2RzqTCszznCkbaO5JAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":284900,"end":285571},"text":"22.4 Neither party shall, during the course of this Agreement make direct unsolicited offers of employment to an employee of the other party who has been engaged in a similar managerial or technical capacity in connection with the Agreement without the prior written consent of the other party, Provided always that nothing in this Clause shall prevent or restrict either party from running national recruitment campaigns or from making offers of employment to any individual who may respond to such a campaign.","attributes":[],"categories":[],"types":[]},{"location":{"begin":285784,"end":286003},"text":"22.5 Counterparts","attributes":[],"categories":[],"types":[]},{"location":{"begin":286189,"end":286366},"text":"This Agreement may be signed in one or more counterparts, each of which will be deemed to be an original and all of which when taken together will constitute the same Agreement.","attributes":[{"type":"Number","text":"one","location":{"begin":286221,"end":286224}}],"categories":[],"types":[]},{"location":{"begin":286367,"end":286481},"text":"Any copy of this Agreement made by reliable means (for example, photocopy or facsimile) is considered an original.","attributes":[],"categories":[],"types":[]},{"location":{"begin":286699,"end":286922},"text":"22.6 Ethical Dealings","attributes":[],"categories":[],"types":[]},{"location":{"begin":287107,"end":287248},"text":"Each party will be familiar and will strictly comply with all laws and regulations on bribery, corruption, and prohibited business practices.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":287249,"end":287477},"text":"Each party and its Affiliates has not and will not, for the purpose of influencing or inducing anyone to influence decisions in its favor or any of its Affiliates, offer, promise or make or agree to make, directly or indirectly,","attributes":[],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Affiliate"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYG1wTU+gHEcjo8ejRR3SIfTw=","PGU1oPFAt3eN/+9/Wtnx0VPJfHjaoJRaAG8r7usvxlqQ="]},{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYG1wTU+gHEcjo8ejRR3SIfTw=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":287478,"end":287612},"text":"(a) any political contributions of any kind or any payment to or for the benefit of any public official, whether elected or appointed,","attributes":[],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Affiliate"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYGzp6muxqKbUV3FXJnksgSYz+oAGBnPQFBDQY+ZsVTD0g","PGU1oPFAt3eN/+9/Wtnx0VKx63QwaEL6GjPQ+4bn7Cbn62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYGzp6muxqKbUV3FXJnksgSYz+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":287613,"end":287724},"text":"(b) any payments for gifts, meals, travel or other value for a government employee or his/her family members or","attributes":[],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Affiliate"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYGzp6muxqKbUV3FXJnksgSYz+oAGBnPQFBDQY+ZsVTD0g","PGU1oPFAt3eN/+9/Wtnx0VKx63QwaEL6GjPQ+4bn7Cbn62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYGzp6muxqKbUV3FXJnksgSYz+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":287725,"end":287793},"text":"(c) any payments or gifts (of money or anything of value) to anyone.","attributes":[],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Affiliate"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYGzp6muxqKbUV3FXJnksgSYz+oAGBnPQFBDQY+ZsVTD0g","PGU1oPFAt3eN/+9/Wtnx0VKx63QwaEL6GjPQ+4bn7Cbn62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYGzp6muxqKbUV3FXJnksgSYz+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":287794,"end":287923},"text":"This means, for example, any form of facilitation payment (i.e. small bribes paid to facilitate government action) is prohibited.","attributes":[],"categories":[],"types":[]},{"location":{"begin":288140,"end":288369},"text":"22.7 Exchange of Information","attributes":[],"categories":[],"types":[]},{"location":{"begin":288553,"end":288668},"text":"The terms and conditions of the Confidentiality Agreement shall apply to this Base Agreement and to any SOW and WA.","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrj3UtUeXLDyAN8szWNgR059AXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":288669,"end":289044},"text":"The parties will not publicize the terms of this Agreement, or the relationship, in any advertising, marketing or promotional materials without prior written consent of the other party except as may be required by law, provided the party publicizing gives the other party reasonable prior notice to allow the other party a reasonable opportunity to obtain a protective order.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ"]},{"label":"Confidentiality","provenance_ids":["CKTibxnc9fBdech7s+sYtYcw1tc5298jbahjcSYgmn/+Wzj25nRJuybUNI2MEhg0e","CKTibxnc9fBdech7s+sYtYcw1tc5298jbahjcSYgmn/9L6gKsTT35Dv68FcJG+sM9"]}],"types":[{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["NVWoFBb2//YWHR8ztZLo+m6ZDjCXiYZkcLRjWyUyMrTg=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]},{"label":{"nature":"Right","party":"Other Party"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/EKyZ2YhKwcA0k4k6cGJA0Q=","PlyERkjg5is36RpFjVUFXp2MUHn5u0HiNeH/YXkBxYaw="]}]},{"location":{"begin":289045,"end":289142},"text":"Supplier will use information regarding this Agreement only in the performance of this Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":289143,"end":289283},"text":"Any contacts with government employees by Supplier on Buyer\'s behalf may only be for the purpose of providing Services under this Agreement.","attributes":[],"categories":[],"types":[]},{"location":{"begin":289284,"end":289469},"text":"Notwithstanding the foregoing either party shall be entitled to refer to other party by name for the sole purpose of identifying the other party as a customer/supplier (as appropriate).","attributes":[],"categories":[],"types":[]},{"location":{"begin":289658,"end":289968},"text":"For any Personal Data relating to a party\'s Personnel that a party provides to the other under this Agreement that party shall obtain the agreement of such Personnel to release the information to the other and to allow the other to use, disclose and transmit such information in connection with this Agreement.","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]}],"types":[]},{"location":{"begin":290186,"end":290409},"text":"22.8 Freedom of Action","attributes":[],"categories":[],"types":[]},{"location":{"begin":290592,"end":290725},"text":"This Agreement is nonexclusive and either party may design, develop, manufacture, acquire or market competitive products or services.","attributes":[],"categories":[],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":290726,"end":290947},"text":"Buyer will independently establish prices for resale of Deliverables or Services and is not obligated to announce or market any Deliverables or Services and does not guarantee the success of its marketing efforts, if any.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVcAwB4V55ogIkrCitfmR/Oi6CDCYBh1LjtGz2UDOWYy8g==","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVdO2Mz41DFi1zSK+IWsBa2YwirpGoC96xu+R4+3aQFTlA=="]}],"types":[{"label":{"nature":"Disclaimer","party":"Buyer"},"provenance_ids":["N7pl9O7NZTlTW4raF8GO2FFJLQAigJ3VuWh/O1d05a+g=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NXvmo0Hc5PtoOHnttwgzXg6b1NVzp07JVQdrXEFLlykM="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":291164,"end":291382},"text":"22.9 Force Majeure","attributes":[],"categories":[],"types":[]},{"location":{"begin":291602,"end":291789},"text":"22.9.1 Subject to Clause 22.","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":291790,"end":292122},"text":"9.2, the Supplier shall not be liable to Buyer for any delay in performing, or failure to perform, any of its obligations under this Agreement if and to the extent that the failure or delay is caused as a result of any Force Majeure Event, provided that such failure or delay could not have been prevented by reasonable precautions.","attributes":[{"type":"Number","text":"9.2","location":{"begin":291790,"end":291793}}],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8=","C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":292123,"end":292297},"text":"The time for performance of an obligation which is affected by a Force Majeure Event shall be extended by a period which reflects the delay caused by the Force Majeure Event.","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8=","C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":292487,"end":292807},"text":"22.9.2 The Supplier shall be entitled to claim relief under Clause 22.9.1 in respect of a Force Majeure Event only if (and, in the case of Clauses 22.9.2","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8=","C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":292808,"end":292821},"text":"(c) to 22.9.2","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/JVYoNi4n7x6zgz2sCTr+GMetsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":292822,"end":292869},"text":"(d) inclusive, for the period during which) it:","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/JVYoNi4n7x6zgz2sCTr+GMetsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":293102,"end":293521},"text":"(a) immediately informs Buyer in writing of the nature and severity of the Force Majeure Event (including its estimated duration and impact on the Supplier\'s ability to perform its obligations), and its wish to claim relief under Clause 22.9.1;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLnieTbrieDV65SPpj4TyfBjJE="]},{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8=","C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/JVYoNi4n7x6zgz2sCTr+GMetsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":293720,"end":294050},"text":"(b) takes reasonable steps to mitigate the effects of any Force Majeure Event on the Supplier\'s ability to perform its obligations under this Agreement;","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8=","C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/JVYoNi4n7x6zgz2sCTr+GMetsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":294253,"end":294663},"text":"(c) makes Commercially Reasonable Efforts to resume or maintain performance (with as little disruption to the Supplier\'s performance as reasonably possible) of its obligations under this Agreement as soon as reasonably possible; and","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/JVYoNi4n7x6zgz2sCTr+GMetsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":294863,"end":295100},"text":"(d) puts into operation a suitable business continuity plan.","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/JVYoNi4n7x6zgz2sCTr+GMetsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":295300,"end":295580},"text":"22.9.3 For the avoidance of doubt, if under Clause 22.9.1 the Supplier is relieved from performing any obligation:","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":295802,"end":296102},"text":"(a) it shall not be entitled to payment for the performance of that obligation in respect of the period for which relief is obtained; but","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":296289,"end":296687},"text":"(b) shall be entitled to payment for the performance of its obligations under this Clause 22.9 (provided such payment does not exceed the payment applicable to any obligation for which relief is obtained by the Supplier under Clause","attributes":[{"type":"Number","text":"22.9","location":{"begin":296545,"end":296549}}],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]},{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIJKFUAGva/VeDg35aiR+h2kBef46IwYOPOWWEfsK2kwC"]}],"types":[]},{"location":{"begin":296907,"end":296915},"text":"22.9.1).","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]},{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIJKFUAGva/VeDg35aiR+h2kFYkneTCGWgQivVDEiJY2HMM57iGSpd+/+GMSnwDqHAw=="]}],"types":[]},{"location":{"begin":297302,"end":297796},"text":"22.9.4 If pursuant to this Clause 22.9, the Supplier is excused from the performance of Services and/or provision of the Deliverables for more than ten (10) days, Buyer may terminate the relevant SOW or the element of the relevant SOW affected by the Force Majeure Event by giving written notice of termination to the Supplier.","attributes":[{"type":"Number","text":"22.9","location":{"begin":297503,"end":297507}},{"type":"Duration","text":"more than ten (10) days","location":{"begin":297607,"end":297630}}],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrkOndDN4t8L2OfAsvuqGBeM=","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ"]},{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8=","C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi","CQlA1DaEFfOkxyAcImuPkpINNJn2L9fMw4p10xr5rLHiNLidYfyn0IeIu3K4t2jrpe2BFg0mEW5IGuB6LBYq2YQ=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":298015,"end":298248},"text":"22.10 Obligations of Affiliates","attributes":[],"categories":[],"types":[]},{"location":{"begin":298434,"end":298587},"text":"Affiliates will acknowledge acceptance of the terms of this Agreement through the signing of a PA before conducting any transaction under this Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Affiliate"},"provenance_ids":["NDkkNdLWGzfZa2YoxTTHN+9ELRZALVQCwnRKrbKHwbyI=","PGU1oPFAt3eN/+9/Wtnx0VPJfHjaoJRaAG8r7usvxlqQ=","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI="]}]},{"location":{"begin":298799,"end":299050},"text":"22.11 Prior Communications and Order of Precedence","attributes":[],"categories":[{"label":"Order of Precedence","provenance_ids":["Cs64fPax84woisdODp9Gku1hzHxcA1ffOBo66KCELi1ZfHEUnOt4QbFPV4b3pIs1QNruEREZXcn0xP5okEnsg4A=="]}],"types":[]},{"location":{"begin":299236,"end":299443},"text":"This Agreement replaces any prior oral or written agreements or other communication between the parties with respect to the subject matter of this Agreement, excluding any confidential disclosure agreements.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIBdikVlRjUsZwvaN6VmmX3sRfQgzkj784v9Ss7/QDfW4"]},{"label":"Order of Precedence","provenance_ids":["C3SnyGChFw2ndVzoPBfRQ+NBq11kT04xbX1xS2wDGbPc1GL+S7S4oU/SXjynlhME/","CKTibxnc9fBdech7s+sYtYVSSgax+BgqrBJImuiiF6rnSDv/UkuJIVxGti+M47tjb","CKTibxnc9fBdech7s+sYtYRdikVlRjUsZwvaN6VmmX3sRfQgzkj784v9Ss7/QDfW4"]}],"types":[]},{"location":{"begin":299444,"end":299525},"text":"In the event of any conflict in these documents, the order of precedence will be:","attributes":[],"categories":[{"label":"Order of Precedence","provenance_ids":["Cs64fPax84woisdODp9Gku1hzHxcA1ffOBo66KCELi1ZfHEUnOt4QbFPV4b3pIs1QNruEREZXcn0xP5okEnsg4A=="]}],"types":[]},{"location":{"begin":299738,"end":300013},"text":"1. (subject always to Clause 2.2.2) the quantity, payment and delivery terms of the relevant WA;","attributes":[],"categories":[],"types":[]},{"location":{"begin":300203,"end":300405},"text":"2. the relevant SOW; and","attributes":[],"categories":[],"types":[]},{"location":{"begin":300596,"end":300799},"text":"3. this Base Agreement;.","attributes":[],"categories":[],"types":[]},{"location":{"begin":300993,"end":301117},"text":"If there is a conflict or inconsistency between any Clause of, and any Schedule to, this Base Agreement the Clause prevails.","attributes":[],"categories":[],"types":[]},{"location":{"begin":301118,"end":301264},"text":"For this purpose an omission (whether deliberate or inadvertent) is not, by itself, to be construed as giving rise to a conflict or inconsistency.","attributes":[],"categories":[],"types":[]},{"location":{"begin":301534,"end":301563},"text":"22.12 Rights of Third Parties","attributes":[],"categories":[],"types":[]},{"location":{"begin":301760,"end":301914},"text":"A person who is not a party to this Agreement has no rights under this Agreement (Rights of Third Parties) Act 1999 to enforce any term of this Agreement.","attributes":[{"type":"Number","text":"1999","location":{"begin":301871,"end":301875}}],"categories":[],"types":[]},{"location":{"begin":302193,"end":302211},"text":"22.13 Severability","attributes":[],"categories":[],"types":[]},{"location":{"begin":302407,"end":302504},"text":"The parties intend each provision of this Agreement to be severable and distinct from the others.","attributes":[],"categories":[],"types":[]},{"location":{"begin":302505,"end":302863},"text":"If any provision of the Agreement shall be held to be illegal or unenforceable in whole or in part, the parties intend that such provision or part shall, to the extent it is held to be illegal or unenforceable, be deemed not to form part of the Agreement but that legality, validity and enforceability of the remainder of the Agreement shall not be affected.","attributes":[],"categories":[],"types":[]},{"location":{"begin":303051,"end":303402},"text":"If any provision or part of this Agreement is severed as illegal or unenforceable, the parties shall seek to agree to modify this Agreement to the extent necessary to render it lawful and enforceable and as nearly as possible to reflect the intentions of the parties embodied in this Agreement including the illegal or unenforceable provision or part.","attributes":[],"categories":[{"label":"Amendments","provenance_ids":["CKTibxnc9fBdech7s+sYtYZWXolHhN1SAsaWoXZKjXO1xO9vuqokPVCsVu6SyU0MG"]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU="]}]},{"location":{"begin":303682,"end":303696},"text":"22.14 Survival","attributes":[],"categories":[],"types":[]},{"location":{"begin":303890,"end":304608},"text":"The provisions set forth in the following Sections and Subsections of this Base Agreement will survive after termination or expiration of this Agreement and will remain in effect until fulfilled: \\"Definition\\", \\"Timetable\\", \\"Taxes\\", \\"Pricing\\", \\"Payments and Acceptance\\", \\"Ongoing Warranties\\", \\"Intellectual Property\\", \\" Liability for Third Party Claims\\", \\"Limitation of Liability between Supplier and Buyer\\", \\"Record Keeping and Audit Rights\\", \\"Choice of Law; Waiver of Jury Trial; Limitation of Action\\", \\"Exchange of Information\\", \\"Data Protection\\", Dispute Resolution Procedure\\", \\"Notices\\", \\"Rights of Third Parties\\", \\"Termination Assistance and Employment Matters\\" and \\"Prior Communications and Order of Precedence\\".","attributes":[],"categories":[{"label":"Order of Precedence","provenance_ids":["Cs64fPax84woisdODp9Gku1hzHxcA1ffOBo66KCELi1ZfHEUnOt4QbFPV4b3pIs1QNruEREZXcn0xP5okEnsg4A=="]}],"types":[]},{"location":{"begin":304888,"end":304900},"text":"22.15 Waiver","attributes":[],"categories":[],"types":[]},{"location":{"begin":305095,"end":305247},"text":"Delay in exercising, or failure to exercise, any right or remedy in connection with the Agreement shall not operate as a waiver of that right or remedy.","attributes":[],"categories":[],"types":[]},{"location":{"begin":305248,"end":305512},"text":"The waiver of a right to require compliance with any provision of this Agreement in any instance shall not operate as a waiver of any further exercise or enforcement of that right and the waiver of any breach shall not operate as a waiver of any subsequent breach.","attributes":[],"categories":[],"types":[]},{"location":{"begin":305513,"end":305782},"text":"No waiver in connection with the Agreement shall, in any event, be effective unless it is in writing, refers expressly to this Clause, is duly signed by or on behalf of the party granting it and is communicated to the other party in accordance with Clause 28 (Notices).","attributes":[{"type":"Number","text":"28","location":{"begin":305769,"end":305771}}],"categories":[],"types":[]},{"location":{"begin":306063,"end":306086},"text":"22.16 Cumulative Rights","attributes":[],"categories":[],"types":[]},{"location":{"begin":306281,"end":306758},"text":"The rights and remedies of the parties in connection with this Agreement are cumulative and shall, unless expressly stated otherwise in this Agreement, be in addition to every other remedy given in this Agreement, existing at law or in equity, by statute or otherwise and, except as expressly provided for in this Agreement, are not exclusive of, and may be exercised without prejudice to, any other rights or remedies provided in this Agreement, by law or equity or otherwise.","attributes":[],"categories":[],"types":[]},{"location":{"begin":306759,"end":306965},"text":"Except as expressly stated in this Agreement (or in law or in equity in the case of rights and remedies provided by law or equity) any right or remedy may be exercised wholly or partially from time to time.","attributes":[],"categories":[],"types":[]},{"location":{"begin":307237,"end":307240},"text":"23.","attributes":[],"categories":[],"types":[]},{"location":{"begin":307506,"end":307724},"text":"0 Supplier Conduct Principles","attributes":[{"type":"Number","text":"0","location":{"begin":307506,"end":307507}}],"categories":[],"types":[]},{"location":{"begin":307909,"end":308060},"text":"Supplier will comply with the Supplier Conduct Principles Letter Agreement (\\"SCPLA\\") and the terms and conditions of the SCPLA apply to this Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":308284,"end":308476},"text":"24.0 Not used","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":308663,"end":308852},"text":"25.0 Not used","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":309044,"end":309264},"text":"26.0 Buyer Policies and Standards","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":309492,"end":309694},"text":"26.1 The Supplier shall:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":309889,"end":310064},"text":"a. and shall ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates shall, to the extent applicable, comply with the Buyer\'s Policies and Standards.; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":310286,"end":310623},"text":"b. The Supplier shall also ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates are advised of all Buyer Policies and Standards in a timely manner.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":310832,"end":311138},"text":"26.2 The following Buyer and Customer Policies and Standards shall be deemed notified to the Supplier in respect of each SOW:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":311366,"end":311734},"text":"26.2.1 Those Buyer Policies and Standards which are set out or referred to in Section 6 of this Base Agreement (which Buyer Policies and Standards may or may not be contained on Customer\'s intranet); and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":311929,"end":312218},"text":"26.2.2 those Buyer Policies and Standards which are set out or referred to in the SOW or Appendix to this Base Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":312427,"end":313157},"text":"26.3 Buyer may, at its own discretion, elect to grant the Supplier access to an electronic library of some or all of the Buyer Policies and Procedures located on Customer\'s intranet (\\" e-Library\\" ).","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NidB77PxZhrRN1jJiONqV/BHf4I34YA7SWZEEr9iPDy8="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/BHf4I34YA7SWZEEr9iPDy8=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":313158,"end":313177},"text":"If Buyer so elects:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":313405,"end":314073},"text":"26.3.1 Buyer shall agree with the Supplier the number and identity of Supplier Personnel to be granted access to the e-Library (\\" Authorised Users\\" ); and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":314271,"end":314706},"text":"26.3.2 the Supplier agrees that its use of the Customer\'s intranet shall be subject to Customer\'s terms of use applicable to the e-Library in force at the time of access, and the Supplier shall procure that each of the and the Authorised Users shall comply therewith.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":314929,"end":315200},"text":"26.4 From time to time during the term of the SOW, subject to Clause 26.5 below, Buyer may:","attributes":[{"type":"Number","text":"26.5","location":{"begin":315178,"end":315182}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZ8+YHV7hNx0kD8vxJdcYNU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":315427,"end":315744},"text":"26.4.1 notify the Supplier of existing Buyer Policies and Standards that have not been notified to the Supplier in accordance with Clause 26.2 above;","attributes":[{"type":"Number","text":"26.2","location":{"begin":315733,"end":315737}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":315941,"end":316165},"text":"26.4.2 introduce new Buyer Policies and Standards ; and/or","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":316363,"end":316605},"text":"26.4.3 delete, revise or modify any existing Buyer Policies and Standards,","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":316803,"end":317189},"text":"(each a \\" Buyer Policy Update\\" ).","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":317190,"end":317258},"text":"Buyer shall notify the Supplier of such Buyer Policy Updates either:","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":317459,"end":317680},"text":"26.4.4 in writing at the Supplier Operations Meetings;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":317877,"end":318321},"text":"26.4.5 by written notice from Buyer\'s Relationship Manager to the Supplier\'s Relationship Manager (which notice may be given by way of such Policy Updates being recorded in any written minutes of meetings that are prepared by or forwarded to the Supplier\'s Relationship Manager);","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","C7gL9edy0Q8AUnO8EczRcrkOndDN4t8L2OfAsvuqGBeM=","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":318517,"end":318813},"text":"26.4.6 by such other means (including at such other meetings) as may be agreed in writing between the parties from time to time; or","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":319010,"end":319745},"text":"26.4.7 where the Supplier has been granted access to the e-Library, by email (such email to be copied (cc\'ed) to the Supplier Relationship Manager); (such written or email notification being a \\" Policy Change Notification\\" ).","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTEzPk20XrKFRalUDb0pkn8="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/BHf4I34YA7SWZEEr9iPDy8=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NlGnfPQW9nE/LpIssiLgnjNQjQgpOOOVPSHTQ1TQU4nE="]}]},{"location":{"begin":319965,"end":320440},"text":"26.5 Each Policy Change Notification shall specifically reference the relevant Buyer Policies and Procedures which have not previously been notified in accordance with Clause 26.2 above, are new or subject to change (but for the avoidance of doubt, shall not set out the details of such changes).","attributes":[{"type":"Number","text":"26.2","location":{"begin":320319,"end":320323}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":320441,"end":320819},"text":"It shall be the responsibility of the Supplier Personnel who have been given access to the e-Library to review in full the relevant changes to the Buyer Policies and Procedures as set out in the e-Library.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":320820,"end":321420},"text":"It shall be the responsibility of the Supplier to notify all Supplier Personnel who do not have access to the e-Library (\\" Non e-Library Personnel\\" ) of any Policy Change Notification notified in accordance with Clauses 26.4.4, 26.4.5 or 26.4.6.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NgcgAMLONQEY30WtOx/gAUt6Y5qLZAk7Gn45Zdrw9ACaOfUyy1oMv5mmqnMytWvCC","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":321421,"end":321713},"text":"The Supplier shall not be liable for any failure by Non e-Library Personnel to comply with the requirements of a Policy Change Notification unless and until notification of such Policy Change Notification has been given to the Supplier in accordance with Clauses 26.4.4 to 26.4.6 (inclusive).","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnifC3mmTtO/AL84+s4AROgc","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV2fC3mmTtO/AL84+s4AROgc"]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":321925,"end":322630},"text":"26.6 Where the introduction of any element of a Buyer Policy Update will in the Supplier reasonable opinion increase the cost to the Supplier of complying with its obligations under the relevant SOW or otherwise detrimentally affects the Supplier\'s ability to perform the Services in accordance with the relevant SOW and the Supplier believes that the Supplier\'s obligation to comply with that element of a Buyer Policy Update should be subject to the parties agreeing a Change pursuant to the Change Control Procedure, then:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":322858,"end":323432},"text":"26.6.1 the Supplier shall notify Buyer in writing of such belief as soon as reasonably practicable and in any event within ten (10) Working Days of receiving notice of the relevant element of the Buyer Policy Update (which notification shall include reasonable evidence that substantiates the relevant increased cost to the Supplier or the detrimental effect on the Supplier\'s ability to perform the Services); and","attributes":[{"type":"Duration","text":"within ten (10) Working Days","location":{"begin":323134,"end":323162}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":323630,"end":324090},"text":"26.6.2 provided that the Supplier has complied with Clause 26.6.1, the Supplier\'s obligation to comply with that element of the Buyer Policy Update shall be subject to the parties agreeing a Change pursuant to the Change Control Procedure in relation to that element of the Buyer Policy Update.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NXwi0RrBoD8wagu/6qR0C9HxOVM+sARRS1JTzKa7Wvh9W1ijpdoNqvPO4nQk7RBaB"]}]},{"location":{"begin":324310,"end":324518},"text":"27.0 Data Protection","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":324738,"end":325334},"text":"27.1 In respect of any Personal Data processed by either Supplier pursuant to this Base Agreement or a SOW, each party warrants and undertakes that it shall and its agents or sub-contractors shall comply at all times with the Data Protection Legislation and any changes or amendments to the Data Protection Legislation to the extent that it or they apply to it in its capacity as Data Processor or Data Controller (as appropriate).","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":325525,"end":326008},"text":"27.2 With respect to the parties\' rights and obligations under a SOW, the parties agree that Customer is the Data Controller and Buyer and the Supplier are Data Processors provided that Buyer generally instructs Supplier to process Personal Data to the extent necessary to perform the Services under the relevant SOW.","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":326199,"end":326472},"text":"27.3 The Supplier warrants and undertakes that it shall and shall ensure that its agents or subcontractors shall:","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGTjq/dds+KFniEgXOetl3eA=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NbvCcpjGTtpMRyJ7LTi5pBOknHw8M8qfAPJlWzZDDjto=","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":326689,"end":327086},"text":"a) only process the Personal Data on behalf of Buyer and/or Customer for the purpose of performing the Supplier\'s obligations under a SOW and only in accordance with that SOW and instructions received from Buyer from time to time;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGSgJ3XnZGCkdQ7K99IVhwAA8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":327273,"end":327512},"text":"b) promptly comply with any change of instructions from Buyer relating to:","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGSgJ3XnZGCkdQ7K99IVhwAA8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":327746,"end":327945},"text":"a. the Personal Data; and","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGSgJ3XnZGCkdQ7K99IVhwAA8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":328164,"end":328385},"text":"ii) the Supplier\'s role as Data Processor,","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGSgJ3XnZGCkdQ7K99IVhwAA8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":328591,"end":328717},"text":"as issued in accordance with the SOW and/or as otherwise required by changes or amendments to the Data Protection Legislation;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGSgJ3XnZGCkdQ7K99IVhwAA8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":328961,"end":329800},"text":"(c) put in place those technical and organisational measures against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access to the Personal Data including those set out in the completed and approved security control list referenced in a relevant SOW (\\" Security Measures\\" ).","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":329994,"end":330013},"text":"The Supplier shall:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":330238,"end":330571},"text":"a) promptly notify Buyer of any actual or suspected incident of unauthorised or accidental disclosure of or access to the Personal Data or other breach of Clause 27.3","attributes":[{"type":"Number","text":"27.3","location":{"begin":330567,"end":330571}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":330572,"end":331029},"text":"(c) made by any of its Personnel or any other identified or unidentified third party (a \\" Security Breach\\" );","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniXrmULOxli5PVo4/tesgdzbc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlauJuJ2BXWt/VsB/rrXsiT67c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":331220,"end":331515},"text":"b) promptly provide Buyer with all relevant information in the Supplier\'s possession concerning any Security Breach;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":331705,"end":332495},"text":"c) not make any announcement or publish or otherwise authorise any broadcast of any notice or information about a Security Breach (a \\" Breach Notice\\" ) without the prior written consent of Buyer and prior written approval by Buyer of the content, media and timing of the Breach Notice;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]},{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":332686,"end":333012},"text":"d) hold all Personal Data to which the SOW relates separate from any other data held by the Supplier and ensure that such Personal Data is readily identifiable;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":333203,"end":333653},"text":"e) not employ its processing of the Personal Data to which the SOW relates as a means to enhance or enrich any Personal Data to which the SOW does not relate (for the avoidance of doubt including any Personal Data in respect of which the Supplier and/or Customer is Data Controller);","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":333843,"end":334150},"text":"f) not make any copies of the Personal data unless strictly necessary for the purpose of performing the Supplier\'s obligations under the SOW;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":334341,"end":334642},"text":"g) immediately notify Buyer in the event that it becomes aware of any breach of the Supplier\'s obligations under the SOW;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":334832,"end":335254},"text":"h) not otherwise modify, amend or alter the contents of the Personal Data or disclose or permit the disclosure of any of the Personal Data to any third party (including any agent or sub-contractor) unless specifically authorised in writing to do so by Buyer;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":335436,"end":336010},"text":"i) upon expiry or termination of the SOW, return all Personal Data (including copies thereof) to Buyer or, where requested by Buyer to, Customer or, at Buyer\'s option, destroy all hard copies of the same and permanently delete all electronic copies from the Supplier\'s computer system and certify to Buyer that it has done so, unless retention of any copy of Personal Data is required by law where the Supplier shall:","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":336218,"end":336431},"text":"1. notify Buyer of any such retention requirement;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[]},{"location":{"begin":336619,"end":336867},"text":"2. observe all the requirements of Data Protection Legislation to such data retained; and","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":337055,"end":337346},"text":"3. only process such data in accordance with the specific purposes for which the Supplier is under a legal duty to retain it;","attributes":[],"categories":[],"types":[]},{"location":{"begin":337563,"end":337912},"text":"j) not cause or permit the Personal Data to be transferred outside the European Economic Area (as defined in the Data Protection Act 1988) without the prior written consent of Buyer;","attributes":[{"type":"Number","text":"1988","location":{"begin":337863,"end":337867}}],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":338101,"end":338850},"text":"k) notify Buyer (within five working days) of any request received from a Data Subject to have access to his Personal Data or of any other communication relating directly or indirectly to the processing of any Personal Data in connection with the SOW and provide all details of such request or communication to Buyer and fully cooperate and assist Buyer in relation to any such request or in response to any such communication;","attributes":[{"type":"Duration","text":"within five working days","location":{"begin":338282,"end":338306}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[]},{"location":{"begin":339038,"end":339227},"text":"l) Buyer:","attributes":[],"categories":[],"types":[]},{"location":{"begin":339448,"end":339735},"text":"i. shall remain solely responsible for determining the purposes for which the Personal Data are processed under the SOW;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]}],"types":[]},{"location":{"begin":339927,"end":340441},"text":"ii. shall take reasonable steps to inform the Supplier about any Sensitive Personal Data that may be stored in any files or other repositories, as well as about any restrictions or special requirements in the processing of such Sensitive Personal Data, including any restriction regarding the access or transfer of such data across country borders.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLnieTbrieDV65SPpj4TyfBjJE="]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]}],"types":[]},{"location":{"begin":340442,"end":340539},"text":"Buyer is responsible for ensuring that any such restrictions or special requirements are met; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NY8D7q6V79/+BbBdCoYZoZOxUvtGci+hLuGvNVuKB3Xo=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":340730,"end":341067},"text":"ii. shall remain solely responsible for determining the purposes for and the manner in which any Personal Data are, or are to be, processed by the Supplier under the SOW.","attributes":[],"categories":[],"types":[]},{"location":{"begin":341306,"end":341804},"text":"27.4 If at any time during the provision of the Services, Buyer requires additional or different services to comply with the EU data protection laws and regulations applicable to it (e.g. additional security measures), such services will be deemed a new service and be subject to the appropriate Change Control Procedure.","attributes":[{"type":"Organization","text":"EU","location":{"begin":341608,"end":341610}}],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":341994,"end":342324},"text":"27.5 The Supplier will not transfer or process any Personal Data outside of the European Economic Area without the express written consent of the Buyer.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NVWoFBb2//YWHR8ztZLo+m6ZDjCXiYZkcLRjWyUyMrTg=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":342325,"end":342616},"text":"In the event of such consent being given the Supplier agrees to execute the Standard Contractual Clauses for Data Processors established in Third Countries pursuant to the Commission Decision (2002/16/EC) of 27 December 2001 under the EU Directive 95/46/EC with the Data Controller directly.","attributes":[{"type":"DateTime","text":"27 December 2001","location":{"begin":342533,"end":342549}},{"type":"Organization","text":"EU","location":{"begin":342560,"end":342562}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":342617,"end":343021},"text":"27.6 The Supplier shall not be liable for any delay or failure to provide the Services if such failure is the direct consequence of a failure of Buyer to discharge any relevant obligations under any EU data protection laws and regulations in connection with any international transfer of Personal Data to the extent such international transfer has been envisaged in the SOW or has been notified to Buyer.","attributes":[{"type":"Organization","text":"EU","location":{"begin":342816,"end":342818}}],"categories":[],"types":[]},{"location":{"begin":343212,"end":343566},"text":"27.7 Each of the parties shall notify to each other an individual within their organisations authorised to respond from time to time to enquiries regarding any Personal Data.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]}],"types":[]},{"location":{"begin":343567,"end":343627},"text":"Each of the parties shall deal with such enquiries promptly.","attributes":[],"categories":[],"types":[]},{"location":{"begin":343817,"end":344121},"text":"27.8 The Supplier shall inform Buyer immediately if an enforcement notice under the Data Protection Act 1988 is served on it.","attributes":[{"type":"Number","text":"1988","location":{"begin":344100,"end":344104}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLnieTbrieDV65SPpj4TyfBjJE="]},{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":344306,"end":344675},"text":"27.9 The provisions of this Clause 27 shall continue in force until the Supplier completes it processing of the Personal Data for purpose of complying with its obligations under the relevant SOW.","attributes":[{"type":"Number","text":"27","location":{"begin":344515,"end":344517}}],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]}],"types":[]},{"location":{"begin":344927,"end":345128},"text":"28.0 Notices","attributes":[],"categories":[],"types":[]},{"location":{"begin":345314,"end":345476},"text":"All communications between the parties regarding this Agreement will be conducted through the parties\' representatives as specified in the relevant SOW and/or WA.","attributes":[],"categories":[],"types":[]},{"location":{"begin":345664,"end":345931},"text":"All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT2GY+BebiDTeqYu6nL7ATfg=","CsaY2+ZPIcXEEjGIsbXEQIEIaduZa3py0ZZG6RKBZnQkD2ls+9f9hNLyg7UWa0UuO"]}],"types":[]},{"location":{"begin":346141,"end":346164},"text":"If to Buyer: Copied to:","attributes":[],"categories":[],"types":[]},{"location":{"begin":346735,"end":346745},"text":"Name/Role:","attributes":[],"categories":[],"types":[]},{"location":{"begin":347001,"end":347022},"text":"(Procurement Advisor)","attributes":[],"categories":[],"types":[]},{"location":{"begin":347285,"end":347290},"text":"Name:","attributes":[],"categories":[],"types":[]},{"location":{"begin":347542,"end":347561},"text":"(Executive Partner)","attributes":[],"categories":[],"types":[]},{"location":{"begin":347836,"end":347844},"text":"Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":348170,"end":348178},"text":"Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":348512,"end":348518},"text":"Tel No","attributes":[],"categories":[],"types":[]},{"location":{"begin":348843,"end":348849},"text":"Tel No","attributes":[],"categories":[],"types":[]},{"location":{"begin":349183,"end":349189},"text":"Fax No","attributes":[],"categories":[],"types":[]},{"location":{"begin":349514,"end":349520},"text":"Fax No","attributes":[],"categories":[],"types":[]},{"location":{"begin":350170,"end":350189},"text":"If to the Supplier:","attributes":[],"categories":[],"types":[]},{"location":{"begin":350513,"end":350523},"text":"Copied to:","attributes":[],"categories":[],"types":[]},{"location":{"begin":350857,"end":350867},"text":"Name/Role:","attributes":[],"categories":[],"types":[]},{"location":{"begin":351124,"end":351139},"text":"(Head of Legal)","attributes":[],"categories":[],"types":[]},{"location":{"begin":351405,"end":351415},"text":"Name/Role:","attributes":[],"categories":[],"types":[]},{"location":{"begin":351668,"end":351691},"text":"(Global Sales Director)","attributes":[],"categories":[],"types":[]},{"location":{"begin":351965,"end":351973},"text":"Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":352298,"end":352306},"text":"Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":352640,"end":352646},"text":"Tel No","attributes":[],"categories":[],"types":[]},{"location":{"begin":352971,"end":352977},"text":"Tel No","attributes":[],"categories":[],"types":[]},{"location":{"begin":353310,"end":353316},"text":"Fax No","attributes":[],"categories":[],"types":[]},{"location":{"begin":353640,"end":353646},"text":"Fax No","attributes":[],"categories":[],"types":[]},{"location":{"begin":353901,"end":353904},"text":"N/a","attributes":[],"categories":[],"types":[]},{"location":{"begin":354134,"end":354338},"text":"29.0 IT Security","attributes":[],"categories":[],"types":[]},{"location":{"begin":354557,"end":354921},"text":"29.1 The Supplier shall access and/or use Buyer Information Systems only for the purpose of performing the Services and/or providing the Deliverables and for no other purpose whatsoever.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]}],"types":[]},{"location":{"begin":354922,"end":355503},"text":"When accessing and/or using Buyer Information Systems, the Supplier shall, and shall procure that such of Supplier Personnel who have access to Buyer Information Systems in connection with the performance of the Services and/or provision of the Deliverables shall, comply with all relevant Buyer Policies and Standards relating to security of Buyer Information Systems as notified to the Supplier in accordance with Clause 26 (Buyer Policies and Standards), and shall comply with the provisions of Clause 26 (Buyer Policies and Standards) in relation to its use of Buyer Materials.","attributes":[{"type":"Number","text":"26","location":{"begin":355345,"end":355347}},{"type":"Number","text":"26","location":{"begin":355427,"end":355429}}],"categories":[],"types":[]},{"location":{"begin":355694,"end":356185},"text":"29.2 The Supplier shall ensure that all Supplier Personnel are granted access only to any Confidential Information and any Buyer Information Systems on a need to access basis which shall be restricted to the extent possible to the minimum access necessary to perform the Services and/or provide the Deliverables.","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s"]},{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU="]}]},{"location":{"begin":356186,"end":356386},"text":"This Clause 29.2 does not apply to the extent that Buyer expressly authorises an individual member of the Supplier Personnel to access Confidential Information and/or any Buyer Information Systems and","attributes":[{"type":"Number","text":"29.2","location":{"begin":356198,"end":356202}}],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s"]}],"types":[]},{"location":{"begin":356618,"end":356987},"text":"(a) the Supplier has previously told that individual not to use or access any Confidential Information and/or any Buyer Information System other than to the extent authorised by Buyer; and","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s","CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1qaOfJa9J45oBxKHhRTLvnAHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]}],"types":[]},{"location":{"begin":357188,"end":357384},"text":"(b) that individual:","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1qaOfJa9J45oBxKHhRTLvnAHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]}],"types":[]},{"location":{"begin":357605,"end":357929},"text":"i. accesses Confidential Information and/or any Buyer Information Systems only for the purposes of performing the Services and/or providing the Deliverables;","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s","CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1qaOfJa9J45oBxKHhRTLvnAHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]},{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]}],"types":[]},{"location":{"begin":358119,"end":358408},"text":"ii. complies with any policies, procedures, terms or conditions relating to such access that are notified to him or her; and","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1qaOfJa9J45oBxKHhRTLvnAHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]}],"types":[]},{"location":{"begin":358599,"end":358855},"text":"iii. otherwise complies with the Supplier\'s obligations under this Agreement.","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1qaOfJa9J45oBxKHhRTLvnAHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]}],"types":[]},{"location":{"begin":359065,"end":359576},"text":"29.3 Buyer and/or members of the Customer Group and their authorised representatives shall have the right to verify the Supplier\'s compliance with its obligations under this Clause 29 and the relevant Buyer Policies and Standards in each case subject to, and in accordance with, Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance).","attributes":[{"type":"Number","text":"29","location":{"begin":359411,"end":359413}},{"type":"Number","text":"32","location":{"begin":359516,"end":359518}}],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIPIM18lal7kWVMH4mpl+0ETQvPZj1ZvrxwtAAMOJzbn5"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NOGLdUCReRWinIh6CeWOCrr8dTJt8FR5MkCYxWqXjllc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NidB77PxZhrRN1jJiONqV/MYD7vhTEJbtsx3cmkF2T8o="]},{"label":{"nature":"Right","party":"Customer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MYD7vhTEJbtsx3cmkF2T8o=","PlyERkjg5is36RpFjVUFXp4vfmKRFAAn7NSeZpBHGVDs="]}]},{"location":{"begin":359766,"end":360106},"text":"29.4 The Supplier shall, within 1 Working Day of first becoming aware of any such actual or suspected breach, notify Buyer of any actual or suspected breaches of this Clause 29.","attributes":[{"type":"Duration","text":"within 1 Working Day","location":{"begin":359954,"end":359974}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":360107,"end":360287},"text":"Buyer shall be entitled to investigate any actual or alleged breaches with the full co-operation of the Supplier and the Supplier shall immediately rectify any breaches identified.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":360288,"end":360367},"text":"The costs of such co-operation and rectification shall be borne by the Supplier","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNBmTi3JnrFDQ6FAmXqJyA2","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":360558,"end":360866},"text":"29.5 Where expressly agreed in the relevant SOW or an Appendix to this Base Agreement, Buyer shall be entitled to carry out penetration tests.","attributes":[],"categories":[],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":360867,"end":361044},"text":"The details of the type of test (including the scope, nature and extent) and the subject matter of the test shall be as set out in the SOW or an Appendix to this Base Agreement.","attributes":[],"categories":[],"types":[]},{"location":{"begin":361265,"end":361268},"text":"30.","attributes":[],"categories":[],"types":[]},{"location":{"begin":361700,"end":361909},"text":"0 Corporate Social Responsibility","attributes":[{"type":"Number","text":"0","location":{"begin":361700,"end":361701}}],"categories":[],"types":[]},{"location":{"begin":362092,"end":362186},"text":"Buyer and Customer operate a strict ethical policy with regard to the conduct of its business.","attributes":[],"categories":[],"types":[]},{"location":{"begin":362187,"end":362536},"text":"If the Supplier becomes aware of any occurrence or incident, or the application of undue pressure, that would in any way materially prejudice either the relationship between the parties, or the good name of either, Buyer, Customer or the Supplier, then it shall report all information regarding such occurrences to Buyer\'s Authorised Representative.","attributes":[],"categories":[],"types":[]},{"location":{"begin":362537,"end":362628},"text":"The information so reported shall be treated by both parties in the strictest of confidence","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNBmTi3JnrFDQ6FAmXqJyA2","PGU1oPFAt3eN/+9/Wtnx0VHNi/IIhExrrCYrCuFd7Tn4="]}]},{"location":{"begin":362862,"end":363100},"text":"31.0 Termination Assistance and Employment Matters","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":363320,"end":364164},"text":"31.1 Commencing on the start of any applicable Termination Assistance Period, the Supplier shall provide such assistance as may be reasonably requested by Buyer agreed with the Supplier (such agreement not to unreasonably withheld or delayed) to ensure that the Services continue without interruption or adverse effect and to facilitate the orderly transfer of the Services to Buyer and/or Customer or any of its designees, which shall include the assistance described in Section 4 (Termination Assistance) of this Base Agreement and which, where applicable, shall include vacating Buyer\'s and/or Customer\'s Premises at the end of the Termination Assistance Period.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":364355,"end":364750},"text":"31.2 Where Buyer has terminated the relevant SOW \'for cause\' pursuant to Clause 21.1 the Termination Assistance shall be provided to Buyer at no additional charge up to the end of the Termination Assistance Period.","attributes":[{"type":"Number","text":"21.1","location":{"begin":364616,"end":364620}}],"categories":[{"label":"Term & Termination","provenance_ids":["CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi","CsaY2+ZPIcXEEjGIsbXEQIMY8DO6MOiinh5M6px9pZcIrNwEKgTxQYrPsXQZgKIlX1NkptYdi39/VMClowZvTkA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":364941,"end":365810},"text":"31.3 Where the relevant SOW expires or terminates for any reason other than termination \'for cause\' pursuant to Clause 21.1 the Termination Assistance shall be chargeable by the Supplier at the Agreed Rates (but at no additional charge) up to the end of the Termination Assistance Period save that where such Termination Assistance necessitates endeavours or co-operation which is outside the scope of the Supplier\'s obligations under the relevant SOW, the Supplier shall be entitled to charge Buyer, at the Agreed Rates a proper and reasonable amount for the provision of such endeavours and/or co-operation, provided the cost concerned shall first have been agreed in writing with Buyer.","attributes":[{"type":"Number","text":"21.1","location":{"begin":365240,"end":365244}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":365811,"end":366034},"text":"For the avoidance of doubt, the Supplier shall not be entitled to charge for Termination Assistance which relates solely to the return of material belonging to Buyer and/or Customer under Section 4 (Termination Assistance).","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwQ6T5mc0Jyx2gO5XVYv6VkZqj233Qt1dh037OantG/u77ZJGuXjxbZNSgQ27mj5ZsA=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO"]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NW21ScrUT/HVJjRp5Tf4B6hapRqBsCARjEmfXrutxQMQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":366221,"end":366524},"text":"31.4 The Termination Assistance shall be provided by the Supplier in good faith and in accordance with Good Industry Practice.","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIMY8DO6MOiinh5M6px9pZcIrNwEKgTxQYrPsXQZgKIlX1NkptYdi39/VMClowZvTkA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNBmTi3JnrFDQ6FAmXqJyA2","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":366714,"end":367162},"text":"31.5 In the event of a partial termination of the relevant SOW, Buyer shall be entitled to request the Supplier to perform and the Supplier shall perform all of the Supplier\'s obligations under this Clause 31 in relation to such element of the SOW partially terminated.","attributes":[{"type":"Number","text":"31","location":{"begin":367099,"end":367101}}],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKKK56OX00we+cwyfN5OvJxQ==","CWhoYUAWadjjLkLDMWjlkp3NtdkCjTYKhupTdz1Uvwkb5SANqe5LiN3Eu0AXtT6TkMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":367349,"end":367613},"text":"31.6 The Parties shall comply with Section 5 (Employment Matters) of this Base Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":367803,"end":368115},"text":"31.7 Where the SOW specifies that the Supplier is required to prepare and maintain an exit plan, the following provisions will apply:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":368351,"end":369088},"text":"a) Within 20 Working Days following the effective date of the SOW, or such other period as may be set out in the SOW, the Supplier shall prepare and submit to Buyer for Buyer\'s approval a draft exit plan which sets out the tasks and assistance (including the tasks and assistance described in Section 4 (Termination Assistance)) to be carried out by the parties following termination or expiry of the relevant SOW to facilitate an orderly cessation of the Services and/or transition (as applicable) of the Services to Buyer or to a designated replacement service provider.","attributes":[{"type":"Duration","text":"Within 20 Working Days","location":{"begin":368519,"end":368541}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":369281,"end":369821},"text":"b) Upon receipt of the draft exit plan, Buyer shall review the draft exit plan and shall promptly notify the Supplier in writing whether Buyer approves or does not approve the draft exit plan (and if Buyer does not approve the draft exit plan, Buyer shall also advise the Supplier of any reasonable changes required to the draft exit plan for Buyer\'s approval to be given).","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":370014,"end":370561},"text":"c) If Buyer does not approve the draft exit plan (such approval not to be unreasonably withheld or delayed), the Supplier shall, within eight (8) Working Days following receipt of Buyer\'s notification that it does not approve the draft exit plan, make any changes that Buyer reasonably requires to the draft exit plan and resubmit the draft exit plan to Buyer for Buyer\'s approval.","attributes":[{"type":"Duration","text":"within eight (8) Working Days","location":{"begin":370309,"end":370338}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":370750,"end":371034},"text":"d) The process described in Clauses 31.7(b) and 31.7(c) shall be repeated until Buyer approves the draft exit plan.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":371035,"end":371511},"text":"Once the draft exit plan has been approved by Buyer, the approved exit plan shall be the \\" Exit Plan\\" for the purposes of the relevant SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":371703,"end":372399},"text":"e) The parties may elect to review the Exit Plan at six monthly intervals (the first and earliest review would take place within six months following the initial approval of the Exit Plan by Buyer pursuant to Clauses 31.7(b) to 31.7(d) to determine whether any changes are required to the then current Exit Plan to take into account any changes to the scope or nature of the Services, or the manner in which the Services are performed (including any changes to the relevant technology or processes used to provide the Services).","attributes":[{"type":"Number","text":"six","location":{"begin":371923,"end":371926}},{"type":"Duration","text":"monthly","location":{"begin":371927,"end":371934}},{"type":"Duration","text":"within six months","location":{"begin":371993,"end":372010}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":372400,"end":372709},"text":"Where, following any such six monthly review, Buyer determines that changes are required to the then current Exit Plan, the Supplier shall, within 30 days following any request by Buyer to do so, incorporate such changes into the Exit Plan and shall submit the revised Exit Plan to Buyer for Buyer\'s approval.","attributes":[{"type":"Number","text":"six","location":{"begin":372426,"end":372429}},{"type":"Duration","text":"monthly","location":{"begin":372430,"end":372437}},{"type":"Duration","text":"within 30 days","location":{"begin":372540,"end":372554}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":372710,"end":373045},"text":"The approval process set out in Clauses 31.7(b) to 31.7(d) shall apply to the approval of any revised Exit Plan submitted to Buyer pursuant to this Clause 31.7(e) (with all references to the \\"draft exit plan\\" in Clauses 31.7(b) to 31.7(d) being deemed to be references to such revised Exit Plan for the purpose of this Clause 31.7(e)).","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":373262,"end":373507},"text":"32.0 Record Keeping, Audit Rights and Regulatory Assistance","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":373691,"end":373716},"text":"32.1, The Supplier shall:","attributes":[{"type":"Number","text":"32.1","location":{"begin":373691,"end":373695}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":373938,"end":374157},"text":"a) keep and maintain Records in accordance with; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":374345,"end":374573},"text":"b) retain such Records for such period as is consistent with,","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIFiLfa0CwlG9IFobpVEpa5N4GAXdoW1FNWavMg7YIxmB"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":374767,"end":374848},"text":"prudent and good industry standards within the IT products and services industry.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":375035,"end":375543},"text":"Supplier will maintain (and provide to Buyer upon request) relevant business and accounting records to support invoices under this Agreement and proof of required permits and professional licenses, for a period of time as required by local law, but not for less than three (3) years following completion or termination of the relevant SOW and/or WA.","attributes":[{"type":"Duration","text":"less than three (3) years","location":{"begin":375451,"end":375476}}],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79azXT+9arau/u2I0Usi8AsW","CsaY2+ZPIcXEEjGIsbXEQINEpEYtnkQpjHbfR8gHF935//8ltlRfRZcX86xsfLan8"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKKK56OX00we+cwyfN5OvJxQ=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":375544,"end":375646},"text":"All accounting records will be maintained in accordance with generally accepted accounting principles.","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79azXT+9arau/u2I0Usi8AsW"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":375870,"end":377236},"text":"32.2 During the term of the SOW and upon reasonable prior notice to the Supplier, the Supplier shall ensure that Buyer and/or members of the Customer Group and their agents, Buyer Audit Representatives, and regulators acting in accordance with their supervisory powers (\\" Audit Right Holders\\" ) are allowed effective access, which access may not be exercised (collectively by all of the Audit Right Holders together) more than two times in each year of this Base Agreement (whether remotely or otherwise) during normal business hours, under the supervision of the Supplier at all times, to members of the Supplier\'s and it\'s relevant subcontractors\' premises, Supplier Personnel, records, systems, and other information and property relevant to the performance of the relevant SOW in order to ascertain compliance by the Supplier with the terms of the Agreement.","attributes":[{"type":"Number","text":"two","location":{"begin":376801,"end":376804}}],"categories":[{"label":"Audits","provenance_ids":["CX2sSVTdurWYE/t+MeGLniVWBkhcNYW9yMUwvQs+0TX4="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":377237,"end":377293},"text":"The Supplier agrees to cooperate fully with such audits.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":377294,"end":377766},"text":"The Supplier shall be entitled to require, as a condition of allowing such access, an Audit Right Holder to enter into confidentiality undertakings (which are consistent with and no more stringent than the confidentiality undertakings under Clause 22.7 (Exchange of Information)) in respect of, and to be supervised during, such access, provided that it is permissible under Relevant Laws for Buyer, Customer and the Supplier to require this as a condition of such access.","attributes":[{"type":"Number","text":"22.7","location":{"begin":377542,"end":377546}}],"categories":[{"label":"Audits","provenance_ids":["CX2sSVTdurWYE/t+MeGLniVWBkhcNYW9yMUwvQs+0TX4="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":377956,"end":378361},"text":"32.3 If the audit access provided under Clause 32.2 reveals any non-compliances by the Supplier of the Agreement, then, without limiting any other rights or remedies of Buyer the Supplier agrees and undertakes to remedy such non-compliances.","attributes":[{"type":"Number","text":"32.2","location":{"begin":378167,"end":378171}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NzAOd8pY/eyicrxaiW95cGTjq/dds+KFniEgXOetl3eA="]}]},{"location":{"begin":378550,"end":378902},"text":"32.4 If any audit reveals any overcharging by the Supplier on any invoice(s), an appropriate correcting credit shall be made within fourteen (14) days of such overcharge being identified.","attributes":[{"type":"Duration","text":"within fourteen (14) days","location":{"begin":378840,"end":378865}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":378903,"end":379146},"text":"The correcting credit shall be equivalent to the amount of the overcharge plus interest at the Default Interest Rate, payable from the date payment of the overcharge was made by Buyer up to and including the date the correcting credit is made.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIA1+F8v3REhNaR6kNcNzNy1bKLDF67Qk6QedIGqgGB3z"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":379147,"end":379279},"text":"If any audit reveals any undercharging by the Supplier on any invoice(s), the Supplier issue an invoice for the undercharged amount.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIL+FoZ0k33dKnL9mwQtI3XHQvj17LqEPFBOSjoRCcSRu"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":379464,"end":379808},"text":"32.5 The Supplier shall promptly and efficiently give any Audit Right Holders any assistance they reasonably require in connection with the exercise of their rights under this Clause 32.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":379998,"end":380904},"text":"32.6 In the event that Buyer (or any member of the Customer Group) is the subject of any investigation or request for information from the FSA or any other regulatory authorities to which the relevant member of the Customer Group is subject, to the extent that such investigation or request for information has any connection with or involves in any way the Services and/or Deliverables provided by the Supplier under the relevant SOW, the Supplier agrees to provide all information, assistance and access including making its employees available as necessary and making any of its records and information available as evidence as Buyer may reasonably request to enable it to comply with the requests or requirements of the relevant regulators.","attributes":[{"type":"Organization","text":"FSA","location":{"begin":380299,"end":380302}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":380905,"end":380994},"text":"The Supplier will comply with its obligations under this Clause 32.6 at no cost to Buyer.","attributes":[{"type":"Number","text":"32.6","location":{"begin":380969,"end":380973}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":381181,"end":381630},"text":"32.7 Buyer\'s and Customer\'s Regulatory Authorities shall have the benefit of any rights of audit and access to information and documentation provided for in this Agreement to the extent that they relate to the exercise of the Regulatory Authorities\' legal rights and/or responsibilities.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":381840,"end":382041},"text":"33.0 Not used","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":382238,"end":382439},"text":"34.0 Benchmarking","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":382623,"end":382626},"text":"If:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":382848,"end":383124},"text":"a) Buyer wishes to carry out any benchmarking exercises in respect of the Services and/or Deliverables ; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":383315,"end":383608},"text":"b) Buyer requires obligations to be placed on the Supplier in connection with, or arising out of such, benchmarking exercise,","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":383804,"end":383903},"text":"then the terms applicable to such benchmarking exercises shall be as set out in the applicable SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":383904,"end":384079},"text":"Nothing in this Clause 34 is intended to limit Buyer\'s ability to independently carry out benchmarking exercises in respect of the Services and/or Deliverables for any reason.","attributes":[{"type":"Number","text":"34","location":{"begin":383927,"end":383929}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":384283,"end":384496},"text":"35.0 Conflicts of Interest","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":384717,"end":385262},"text":"35.1 The Supplier shall ensure that during the term of the SOW no Conflict of Interest shall exist or arise in the performance of its obligations under the SOW between itself (and its Personnel), Buyer or any member of the Customer Group, nor shall any circumstance exist or arise which may restrict or conflict with the Supplier\'s performance obligations under the relevant SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":385453,"end":385829},"text":"35.2 If during the course of the SOW any such Conflict of Interest, restriction, risk of conflict or risk of restriction arises, the Supplier undertakes to give Buyer immediate written notification of the same.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV2fC3mmTtO/AL84+s4AROgc"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGTjq/dds+KFniEgXOetl3eA=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":385830,"end":386144},"text":"If Buyer has reasonable grounds for believing that the Supplier is in breach of the provisions of this Clause 35 it shall notify the Supplier and if the Supplier cannot refute those grounds within thirty (30) days then Buyer shall have the right to terminate the SOW under Clause 21.1 (Termination of a SOW or WA).","attributes":[{"type":"Number","text":"35","location":{"begin":385940,"end":385942}},{"type":"Duration","text":"within thirty (30) days","location":{"begin":386020,"end":386043}},{"type":"Number","text":"21.1","location":{"begin":386110,"end":386114}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NOGLdUCReRWinIh6CeWOCrr8dTJt8FR5MkCYxWqXjllc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":386355,"end":386597},"text":"36.0 Change Control Procedure (and Contract Changes)","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":386816,"end":387147},"text":"36.1 Save as expressly provided otherwise in this Base Agreement or relevant SOW, each Change shall be dealt with in accordance with the provisions of this Clause 36.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":387148,"end":387276},"text":"A Change shall not be effective unless agreed and documented by the parties in accordance with the provisions of this Clause 36.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":387466,"end":387930},"text":"36.2 The Supplier shall not unreasonably withhold its agreement to any Change relating to the performance of any service, functions and responsibilities (including any incidental services, functions or responsibilities) reasonably required for or related to the proper performance of existing Services.","attributes":[],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":388121,"end":388421},"text":"36.3 Buyer and the Supplier shall discuss any Change proposed by either party and such discussion shall result in either:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":388639,"end":388866},"text":"a) agreement in writing not to proceed further with the Change;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":389054,"end":389267},"text":"b) a written request for a Change by Buyer; or","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":389455,"end":389670},"text":"c) a recommendation for a Change by the Supplier.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":389865,"end":390820},"text":"36.4 Where a written request for a Change is received from Buyer, the Supplier shall, unless otherwise agreed, submit a note substantially in the form set out in Section 2 of this Base Agreement (Form of Change Control Note) (\\" Change Control Note\\" ) to Buyer within twelve (12) Working Days (or such other time as the parties may agree in writing) containing the information set out on Acceptance Testing as detailed in the relevant SOW and any other relevant information.","attributes":[{"type":"Duration","text":"within twelve (12) Working Days","location":{"begin":390607,"end":390638}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":391007,"end":391301},"text":"36.5 A recommendation for a Change by the Supplier shall be submitted as a Change Control Note at the time of such recommendation.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":391491,"end":391743},"text":"36.6 For each Change Control Note submitted by the Supplier, Buyer shall:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":391961,"end":392187},"text":"a) allocate a sequential number to the Change Control Note;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":392375,"end":392589},"text":"b) evaluate the Change Control Note and either:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":392816,"end":393069},"text":"i. request further information in writing, which the Supplier shall promptly provide; or","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CHBO+531X7FMIABlRRzIitryNGWhWR6RAJ4AxHxgMCdFd2hzwGO5eU3T7LZHezLwX"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":393274,"end":393554},"text":"ii. discuss the terms of the Change Control Note with the Supplier and request in writing amendments thereto; or","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":393759,"end":394045},"text":"iii. approve the Change Control Note, as submitted by the Supplier or as amended pursuant to sub-Clause (2) above; or","attributes":[{"type":"Number","text":"2","location":{"begin":394033,"end":394034}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":394251,"end":394453},"text":"iv. reject the Change Control Note.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":394664,"end":394925},"text":"36.7 Buyer shall notify the Supplier of its approval or rejection of the Change Control Note.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":394926,"end":395010},"text":"No such notice shall be valid unless signed by a duly authorised signatory of Buyer.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT2GY+BebiDTeqYu6nL7ATfg="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":395200,"end":395693},"text":"36.8 If Buyer and the Supplier agree a Change and the relevant Change Control Note then signature of the Change Control Note and any supplement or amendment thereto by both parties shall constitute a formal amendment to the Agreement to the extent only specified in the Change Control Note and any such supplement or amendment.","attributes":[],"categories":[{"label":"Amendments","provenance_ids":["CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeULS9mpShkv6ad1vkDr1nqXFRT70dB9R6DNZMHdqgutg=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":395882,"end":396200},"text":"36.9 Any charges specified in a Change Control Note shall, unless expressly stated otherwise in the Change Control Note, be the maximum cost of the Change.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":396385,"end":397024},"text":"36.10 If the Supplier modifies the whole or any part of the Services and/or Deliverables in accordance with any Change, it shall make all appropriate related modifications to the Specification(s), the Documentation and any other relevant documents, the cost of which (if any) shall be included within the charges specified in the Change Control Note, and such amended documents when approved in writing by Buyer shall be the applicable documents for the purpose of the SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":397210,"end":397782},"text":"36.11 Any work which is the subject of a Change and undertaken by the Supplier or the Supplier Contractor or Supplier Personnel which has not been authorised in advance by a Change to the relevant SOW, and which has not been otherwise agreed in accordance with the provisions of this Clause 36 shall, unless otherwise agreed in writing, be undertaken entirely at the expense and liability of the Supplier.","attributes":[{"type":"Number","text":"36","location":{"begin":397668,"end":397670}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":397962,"end":398371},"text":"36.12 No amendments to the SOW or this Base Agreement shall be valid and no Change or Contract Change shall be effective unless and until they have been agreed in writing by the Buyer Authorised Representative and Supplier Authorised Representative","attributes":[],"categories":[{"label":"Amendments","provenance_ids":["CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeULS9mpShkv6ad1vkDr1nqXFRT70dB9R6DNZMHdqgutg=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":398580,"end":398800},"text":"37.0 Dispute Resolution Procedure","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":399015,"end":399257},"text":"37.1 Any Dispute shall be resolved in accordance with this Clause 37.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew==","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":399447,"end":399915},"text":"37.2 Prior to the initiation of the alternative dispute resolution procedures identified in Clauses 37.9 through to 37.14 or referring the Dispute to the courts in accordance with Clause 37.14, the parties will first attempt to resolve their Dispute informally in accordance with Clauses 37.4 and 37.5.","attributes":[{"type":"Number","text":"37.9","location":{"begin":399713,"end":399717}},{"type":"Number","text":"37.14","location":{"begin":399729,"end":399734}},{"type":"Number","text":"37.14","location":{"begin":399800,"end":399805}},{"type":"Number","text":"37.4","location":{"begin":399901,"end":399905}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew==","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":400102,"end":400480},"text":"37.3 Unless concluded in a written legally binding agreement all negotiations connected with the Dispute shall be conducted in confidence and without prejudice to the rights of the parties in any future proceedings.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":400670,"end":401034},"text":"37.4 All Disputes shall initially be referred to the Buyer Authorised Representative and Supplier Authorised Representative who shall attempt to resolve the Dispute in a mutually satisfactory manner.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew==","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":401225,"end":401696},"text":"37.5 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Authorised Representatives of each party under Clause 37.4 the Dispute shall be referred, by notice from either party to the other summarising the issues, to the Relationship Manager of each party.","attributes":[{"type":"Duration","text":"five (5) Working Days","location":{"begin":401449,"end":401470}},{"type":"Number","text":"37.4","location":{"begin":401553,"end":401557}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ"]},{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":401887,"end":402396},"text":"37.6 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Relationship Managers of each party under Clause 37.5, the Dispute shall be referred by notice from either party to the other summarising the issues to Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier .","attributes":[{"type":"Duration","text":"five (5) Working Days","location":{"begin":402111,"end":402132}},{"type":"Number","text":"37.5","location":{"begin":402210,"end":402214}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ"]},{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":402586,"end":403049},"text":"37.7 If any Dispute remains unresolved after a period of ten (10) Working Days following a referral to the Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier the Dispute may be referred by either party to the Chief Executive Officer (or equivalent) of the other party.","attributes":[{"type":"Duration","text":"ten (10) Working Days","location":{"begin":402807,"end":402828}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":403240,"end":403648},"text":"37.8 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Chief Executive Officers (or equivalents) of the parties, the parties shall seek to resolve the Dispute in accordance with Clause 37.9.","attributes":[{"type":"Duration","text":"five (5) Working Days","location":{"begin":403463,"end":403484}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew==","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":403839,"end":404572},"text":"37.9 Following a failure of the Chief Executive Officers to resolve a Dispute under Clause 37.8, the parties agree that structured negotiations will be entered into with the assistance of a neutral advisor (\\" Neutral Advisor\\" ).","attributes":[{"type":"Number","text":"37.8","location":{"begin":404098,"end":404102}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":404573,"end":405075},"text":"The Neutral Advisor will either be agreed on by the parties, or, in the absence of agreement, by the Centre for Effective Dispute Resolution (\\" CEDR\\" ).","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Advisor"},"provenance_ids":["Ni6nlqt9bNKXGgNTlMsvf3O2YVYl/onHHWPpVVG3KPYQ=","PGU1oPFAt3eN/+9/Wtnx0VIsWte9LtUimBy7ShRfUXLI="]}]},{"location":{"begin":405259,"end":405787},"text":"37.10 The parties shall, within fourteen (14) days of the appointment of the Neutral Adviser, meet with him/her in order to agree a programme for the exchange of any relevant information and the structure to be adopted for the negotiations which, unless otherwise agreed, will take the form of CEDR\'s model executive tribunal procedure in force at the relevant date.","attributes":[{"type":"Duration","text":"within fourteen (14) days","location":{"begin":405446,"end":405471}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":405972,"end":406412},"text":"37.11 If the parties accept the Neutral Adviser\'s recommendations or otherwise reach agreement on the resolution of the Dispute, such agreement will be reduced to writing and, once it is signed by the Authorised Representatives of each party, will be binding on the parties.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":406598,"end":407112},"text":"37.12 If the parties fail to reach agreement in the structured negotiations within ten (10) Working Days of the Neutral Adviser being appointed, or if either party fails or refuses to participate in or withdraws from participating in the procedure then either party may refer the Dispute for resolution by the courts in accordance with Clause 37.14.","attributes":[{"type":"Duration","text":"within ten (10) Working Days","location":{"begin":406839,"end":406867}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":407296,"end":407667},"text":"37.13 Unless agreed otherwise by the parties, each party will bear its own costs and expenses associated with participating in the dispute resolution process in accordance with Clauses 37.9 through to 37.12.","attributes":[{"type":"Number","text":"37.9","location":{"begin":407645,"end":407649}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA=","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":407668,"end":407840},"text":"The liability to pay any third party costs including fees payable to the Neutral Adviser and in relation to the hiring of a venue will be split equally between the parties.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":408025,"end":408514},"text":"37.14 In the event that the parties are unable to resolve a Dispute by the application of the informal and/or alternative dispute resolution procedures set out in Clauses 37.4 to 37.8 either party may elect to seek recourse through the courts of England which will have exclusive jurisdiction in respect of any such Disputes.","attributes":[{"type":"Number","text":"37.4","location":{"begin":408360,"end":408364}},{"type":"Number","text":"37.8","location":{"begin":408368,"end":408372}},{"type":"Location","text":"England","location":{"begin":408435,"end":408442}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew==","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":408698,"end":408935},"text":"37.15 Nothing in this Clause 37 shall prevent a party from:","attributes":[{"type":"Number","text":"37","location":{"begin":408905,"end":408907}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8jTHBuu8S9qUOtvVrgPcVVQ=","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzmVjqPLcp2AZDu/E5s+qwr"]}]},{"location":{"begin":409153,"end":409397},"text":"c) seeking injunctive relief at any time it considers it appropriate to do so;","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8mHcUx76RNwPRUSxYtaxM6U7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A==","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzIUi45zeqt0pvqzkhZmmuOVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":409585,"end":409854},"text":"d) referring a matter to the courts in circumstances where a claim might otherwise become time barred; or","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8mHcUx76RNwPRUSxYtaxM6U7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A==","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzIUi45zeqt0pvqzkhZmmuOVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":410042,"end":410475},"text":"e) provided that the Informal Dispute Resolution Procedure set out in Clause 37.4 and 37.5 has been followed, withdrawing from the dispute resolution processes set out in this Clause 37 and commence court proceedings relating to any Dispute arising from this Agreement..","attributes":[{"type":"Number","text":"37.4","location":{"begin":410282,"end":410286}},{"type":"Number","text":"37.5","location":{"begin":410291,"end":410295}},{"type":"Number","text":"37","location":{"begin":410388,"end":410390}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8mHcUx76RNwPRUSxYtaxM6U7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A==","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzIUi45zeqt0pvqzkhZmmuOVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":410670,"end":411144},"text":"37.16 Buyer and the Supplier will continue to perform their respective obligations under the relevant SOW pending the resolution of a Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21 (Termination) at any time.","attributes":[{"type":"Number","text":"21","location":{"begin":411115,"end":411117}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8jTHBuu8S9qUOtvVrgPcVVQ=","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzmVjqPLcp2AZDu/E5s+qwr"]}]},{"location":{"begin":411354,"end":411560},"text":"38.0 Subcontracting","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ee64xH9q25xFmrkHTZjy5"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":411781,"end":412290},"text":"38.1 Except with the prior written consent of Buyer (which consent shall not be unreasonably withheld or delayed), and other than as detailed in this Clause 38, the Supplier shall not appoint an agent or contractor in respect of the whole or any part of its rights or obligations under this Agreement, other than those detailed in Clause 38.2.","attributes":[{"type":"Number","text":"38","location":{"begin":412104,"end":412106}}],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":412291,"end":412469},"text":"For the avoidance of doubt, any actual or proposed appointment of any member of the Supplier Group as an agent or contractor shall be subject to the provisions of this Clause 38.","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":412658,"end":412919},"text":"38.2 The following are approved sub-contractors for the purposes of this Agreement:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":413504,"end":413512},"text":"Supplier","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":413798,"end":413802},"text":"Role","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":414127,"end":414494},"text":"3 rd Base Ltd","attributes":[{"type":"Number","text":"3","location":{"begin":414127,"end":414128}},{"type":"Organization","text":"Base Ltd","location":{"begin":414486,"end":414494}}],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":414888,"end":415089},"text":"Registered number: 981 of 1999","attributes":[{"type":"Number","text":"981","location":{"begin":415078,"end":415081}},{"type":"Number","text":"1999","location":{"begin":415085,"end":415089}}],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":415483,"end":415502},"text":"Registered Address:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":415723,"end":415732},"text":"Company X","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":415986,"end":415999},"text":"Phone Support","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":416333,"end":416372},"text":"Registered number: Registered Address :","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":416618,"end":416629},"text":"Development","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":416963,"end":417001},"text":"Registered number: Registered Address:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":417256,"end":417262},"text":"Design","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":417596,"end":417634},"text":"Registered number: Registered Address:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":417889,"end":417896},"text":"Hosting","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":418229,"end":418267},"text":"Registered number: Registered Address:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":418521,"end":418530},"text":"Messaging","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":418863,"end":418881},"text":"Registered number:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":419276,"end":419295},"text":"Registered Address:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":419551,"end":419581},"text":"Managed Services (Call Centre)","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":419898,"end":419944},"text":"Form Title: Technical Services Agreement (TSA)","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":420204,"end":420217},"text":"Page 46 of 58","attributes":[{"type":"Number","text":"46","location":{"begin":420209,"end":420211}},{"type":"Number","text":"58","location":{"begin":420215,"end":420217}}],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":420477,"end":420492},"text":"Revision: 11/08","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":420712,"end":421296},"text":"38.3 If Supplier appoints an agent or contractor, the Supplier shall be fully liable for the defaults, acts and omissions of that agent or contractor or any member of Supplier Personnel as fully as if they were the acts or omissions of the Supplier and will ensure that each such sub-contractor will be bound to comply with the Buyer\'s and Customer\'s policies and procedures as set out in this Base Agreement or a SOW.","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":421488,"end":422385},"text":"38.4 Prior to appointing an agent or contractor in respect of any of its obligations, the Supplier shall ensure that it has a formal written contract with each such agent or contractor which contains terms and conditions which are the same as or materially equivalent to, and not inconsistent with, the following terms and conditions of this Base Agreement which impose obligations on the Supplier and which are relevant to the subcontract: Clause 15 (Intellectual Property Rights and Buyer Data ), Clause 22.2 (Assignment and Transfer), Clause 22.7 (Exchange of Information), Clause 27 (Data Protection), Clause 29 (IT Security), Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance), and Clause 38 (Subcontracting).","attributes":[{"type":"Number","text":"15","location":{"begin":422103,"end":422105}},{"type":"Number","text":"22.2","location":{"begin":422161,"end":422165}},{"type":"Number","text":"22.7","location":{"begin":422200,"end":422204}},{"type":"Number","text":"27","location":{"begin":422239,"end":422241}},{"type":"Number","text":"29","location":{"begin":422268,"end":422270}},{"type":"Number","text":"32","location":{"begin":422293,"end":422295}},{"type":"Number","text":"38","location":{"begin":422365,"end":422367}}],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ee64xH9q25xFmrkHTZjy5","CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":422573,"end":422875},"text":"38.5 However, this does not prevent Supplier from using individual contractors who are not legally classified as employees of Supplier.","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8jTHBuu8S9qUOtvVrgPcVVQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":423086,"end":423293},"text":"39.0 Co-operation","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":423513,"end":424000},"text":"39.1 In connection with the performance of its obligations under the relevant SOW and this Base Agreement the Supplier shall co-operate with the Buyer, Customer Group, their Regulatory Authorities and their existing or future third party service providers including (during Termination Assistance) any Successor Supplier.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":424190,"end":425203},"text":"39.2 Without limiting the foregoing or any other obligation of the Supplier under this Agreement, the Supplier shall liaise with relevant third party services providers detailed in a SOW and provide all reasonable assistance to support Buyer in ensuring that their goods or services are integrated into and compatible with the provision of the Services and/or Deliverables in order to achieve utility of the goods and services in question for the Customer Group, provided that Supplier shall have the right (if Supplier believes such assistance will unreasonably increase its costs) to request Buyer to pay for the provision of such assistance at the Agreed Rates and shall not be required to provide such assistance unless Buyer agrees to pay for such assistance in accordance with such request and Buyer issues Supplier a WA for the agreed costs.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3QF5YV8X33w5hCI9hWIPbIg=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":425413,"end":425614},"text":"40.0 Not Used","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":425815,"end":426015},"text":"41.0 Costs","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":426200,"end":426340},"text":"Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":426570,"end":426759},"text":"i. this Base Agreement;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":426964,"end":427191},"text":"ii. all ancillary documents relating to this Base Agreement;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":427393,"end":427605},"text":"iii. SOWs pursuant to this Base Agreement and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":427810,"end":428062},"text":"iv. any Contract Changes or Changes to this Base Agreement or such ancillary documents.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":428269,"end":428476},"text":"42.0 Further Assurance","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":428661,"end":428870},"text":"Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":429092,"end":429126},"text":"Section 1 - Screening Requirements","attributes":[],"categories":[],"types":[]},{"location":{"begin":429331,"end":429340},"text":"Screening","attributes":[],"categories":[],"types":[]},{"location":{"begin":429529,"end":429639},"text":"The service descriptions below detail what information and to what level each screening is required to verify.","attributes":[],"categories":[],"types":[]},{"location":{"begin":429844,"end":430087},"text":"1. UK Electoral Roll & Credit Check (covering a 5 year period)","attributes":[{"type":"Duration","text":"5 year","location":{"begin":430073,"end":430079}}],"categories":[],"types":[]},{"location":{"begin":430274,"end":430449},"text":"This screening must highlight any adverse credit information relating to the individual in the UK (England, Wales, Scotland and Northern Ireland) covering a period of 6 years.","attributes":[{"type":"Location","text":"England","location":{"begin":430373,"end":430380}},{"type":"Location","text":"Wales","location":{"begin":430382,"end":430387}},{"type":"Location","text":"Scotland","location":{"begin":430389,"end":430397}},{"type":"Location","text":"Northern Ireland","location":{"begin":430402,"end":430418}},{"type":"Duration","text":"6 years","location":{"begin":430441,"end":430448}}],"categories":[],"types":[]},{"location":{"begin":430450,"end":430505},"text":"The following information must be checked and verified:","attributes":[],"categories":[],"types":[]},{"location":{"begin":430730,"end":430930},"text":"1) Residency/Address Information","attributes":[],"categories":[],"types":[]},{"location":{"begin":431122,"end":431306},"text":"2) Electoral Roll","attributes":[],"categories":[],"types":[]},{"location":{"begin":431498,"end":431688},"text":"3) Adverse Credit Details","attributes":[],"categories":[],"types":[]},{"location":{"begin":431879,"end":432089},"text":"4) County Court Judgments or Court Decrees","attributes":[{"type":"Organization","text":"County Court","location":{"begin":432050,"end":432062}}],"categories":[],"types":[]},{"location":{"begin":432280,"end":432470},"text":"5) Administration Orders","attributes":[],"categories":[],"types":[]},{"location":{"begin":432661,"end":432879},"text":"6) Individual Voluntary Arrangements or Trust Deeds","attributes":[],"categories":[],"types":[]},{"location":{"begin":433067,"end":433275},"text":"7) Bankruptcy Order or Sequestration Orders","attributes":[],"categories":[],"types":[]},{"location":{"begin":433486,"end":433683},"text":"2. Employment History","attributes":[],"categories":[],"types":[]},{"location":{"begin":433869,"end":433951},"text":"This screening must confirm information relevant to an individual\'s last employer.","attributes":[],"categories":[],"types":[]},{"location":{"begin":433952,"end":434059},"text":"Where an individual was self-employment then confirmation should be provided by the candidate\'s accountant.","attributes":[],"categories":[],"types":[]},{"location":{"begin":434060,"end":434099},"text":"The screening should attempt to verify:","attributes":[],"categories":[],"types":[]},{"location":{"begin":434324,"end":434509},"text":"1) Name of Company","attributes":[],"categories":[],"types":[]},{"location":{"begin":434701,"end":434886},"text":"2) Employment Dates","attributes":[],"categories":[],"types":[]},{"location":{"begin":435077,"end":435255},"text":"3) Position","attributes":[],"categories":[],"types":[]},{"location":{"begin":435445,"end":435630},"text":"4) Reason for Leaving","attributes":[],"categories":[],"types":[]},{"location":{"begin":435822,"end":436009},"text":"5) Eligibility for Rehire*","attributes":[],"categories":[],"types":[]},{"location":{"begin":436200,"end":436378},"text":"6) Salary*","attributes":[],"categories":[],"types":[]},{"location":{"begin":436581,"end":436683},"text":"*Verification of these data elements can be fulfilled but are not always disclosed by the institution.","attributes":[],"categories":[],"types":[]},{"location":{"begin":436894,"end":437112},"text":"3. Criminal Records Search (Basic Disclosure)","attributes":[],"categories":[],"types":[]},{"location":{"begin":437296,"end":437544},"text":"The \\"Basic Disclosure\\" screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974.","attributes":[{"type":"Location","text":"Scotland","location":{"begin":437355,"end":437363}}],"categories":[],"types":[]},{"location":{"begin":437545,"end":437772},"text":"The \\"Basic Disclosure\\" can be conducted using the online application form, available from BDO (http://www.disclosurescotland.co.uk/basic.htm ), or by using the paper application form which is available from Disclosure Scotland.","attributes":[{"type":"Location","text":"Scotland","location":{"begin":437763,"end":437771}}],"categories":[],"types":[]},{"location":{"begin":437976,"end":438194},"text":"4. Compliance Database or Blacklists Check","attributes":[],"categories":[],"types":[]},{"location":{"begin":438378,"end":438556},"text":"This screening validates data from all major sanctioning bodies (UN, OFAC, European Union, Bank of England) to ensure that the individual is not listed on any official blacklist.","attributes":[{"type":"Organization","text":"UN","location":{"begin":438443,"end":438445}},{"type":"Organization","text":"European Union","location":{"begin":438453,"end":438467}},{"type":"Organization","text":"Bank of England","location":{"begin":438469,"end":438484}}],"categories":[],"types":[]},{"location":{"begin":438557,"end":438650},"text":"This screening should also validate the following data from the following sanctioning bodies:","attributes":[],"categories":[],"types":[]},{"location":{"begin":438857,"end":439042},"text":"1) Law enforcement agencies - details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes","attributes":[{"type":"Organization","text":"Federal Bureau of Investigation and Interpol","location":{"begin":438964,"end":439008}}],"categories":[],"types":[]},{"location":{"begin":439267,"end":439519},"text":"2) Regulatory enforcement agencies - details of regulatory actions against individuals","attributes":[],"categories":[],"types":[]},{"location":{"begin":439711,"end":440040},"text":"3) Non-regulatory agencies - details of an individual to be in breach of US export regulations or to have behaved improperly in the World Bank procurement process","attributes":[{"type":"Organization","text":"World Bank","location":{"begin":440010,"end":440020}}],"categories":[],"types":[]},{"location":{"begin":440232,"end":440489},"text":"4) High Profile Persons - details of high ranking government official in over 200 countries","attributes":[{"type":"Number","text":"200","location":{"begin":440476,"end":440479}}],"categories":[],"types":[]},{"location":{"begin":440700,"end":440900},"text":"5. Identity Verification","attributes":[],"categories":[],"types":[]},{"location":{"begin":441086,"end":441422},"text":"The individual\'s identity should be verified by matching personal information supplied by the individual against a comprehensive set of reliable data sources e.g. passport, birth certificate, marriage certificate (if applicable) and where possible by validating the Machine Readable Zone (MRZ) on their passport via an online interface.","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","CCpRerG3W4lvKk1TnNPRlaoNPx0CnGVHWyBw7WXZPURjTJDhu3TPtQJ6f2lOf43Yr"]}],"types":[]},{"location":{"begin":441757,"end":441796},"text":"Section 2 - Form of Change Control Note","attributes":[],"categories":[],"types":[]},{"location":{"begin":441992,"end":442028},"text":"Supplier Name and Address ATTENTION:","attributes":[],"categories":[],"types":[]},{"location":{"begin":442218,"end":442269},"text":"SUBJECT: Change Control Note for Agreement Number #","attributes":[],"categories":[],"types":[]},{"location":{"begin":442458,"end":442464},"text":"Dear :","attributes":[],"categories":[],"types":[]},{"location":{"begin":442654,"end":442801},"text":"This letter serves as a Change Control Note No. XXX to the above subject Agreement which the parties thereto do mutually agree to amend as follows:","attributes":[],"categories":[{"label":"Amendments","provenance_ids":["CKTibxnc9fBdech7s+sYtYfJOagKSvp3FTpkOFCoF63yz29UlMjer9lh8u+E7dyN9"]}],"types":[]},{"location":{"begin":442990,"end":443015},"text":"","attributes":[],"categories":[],"types":[]},{"location":{"begin":443205,"end":443325},"text":"Except as amended herein, all other terms and conditions of the subject Agreement shall remain in full force and effect.","attributes":[],"categories":[],"types":[]},{"location":{"begin":443515,"end":443640},"text":"The parties acknowledge that they have read this Amendment, understand it, and agree to be bound by its terms and conditions.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NDkkNdLWGzfZa2YoxTTHN+9ELRZALVQCwnRKrbKHwbyI=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":443641,"end":443930},"text":"Further, they agree that this Amendment and the subject Agreement are the complete and exclusive statement of the agreement between the parties, superseding all proposals or other prior agreements, oral or written, and all other communications between the parties relating to this subject.","attributes":[],"categories":[{"label":"Order of Precedence","provenance_ids":["CKTibxnc9fBdech7s+sYtYYNZwXKxbSRnAd22N6EpWw1cVFPvR0H1HoM1kwd2qC62"]}],"types":[]},{"location":{"begin":444119,"end":444380},"text":"Please have your authorized representative indicate acceptance thereof by signing both copies of the Amendment and returning one copy to the attention of [Buyer Name] at Mail Station at the address above or at fax number .","attributes":[{"type":"Number","text":"one","location":{"begin":444244,"end":444247}}],"categories":[],"types":[]},{"location":{"begin":444590,"end":444637},"text":"ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:","attributes":[],"categories":[],"types":[]},{"location":{"begin":444845,"end":444882},"text":"Art Effects Limited Koya Creative LLC","attributes":[{"type":"Organization","text":"Art Effects Limited","location":{"begin":444845,"end":444864}},{"type":"Organization","text":"Koya Creative LLC","location":{"begin":444865,"end":444882}}],"categories":[],"types":[]},{"location":{"begin":445080,"end":445083},"text":"By:","attributes":[],"categories":[],"types":[]},{"location":{"begin":445289,"end":445292},"text":"By:","attributes":[],"categories":[],"types":[]},{"location":{"begin":445490,"end":445534},"text":"Buyer Signature Date Supplier Signature Date","attributes":[],"categories":[],"types":[]},{"location":{"begin":445731,"end":445756},"text":"Printed Name Printed Name","attributes":[],"categories":[],"types":[]},{"location":{"begin":445952,"end":446001},"text":"Title & Organization Title & Organization","attributes":[],"categories":[],"types":[]},{"location":{"begin":446195,"end":446209},"text":"Buyer Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":446414,"end":446431},"text":"Supplier Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":446707,"end":446727},"text":"Section 3 - Not Used","attributes":[],"categories":[],"types":[]},{"location":{"begin":447012,"end":447046},"text":"Section 4 - Termination Assistance","attributes":[],"categories":[],"types":[]},{"location":{"begin":447306,"end":447340},"text":"1. Scope of Termination Assistance","attributes":[],"categories":[],"types":[]},{"location":{"begin":447536,"end":447639},"text":"Termination Assistance includes but is not limited to the Supplier performing the following activities:","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7t9tFun8F1eQV8WV8LJH6fA==","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mq7KRXuyGcTY5enSqu7DLQSg=="]}],"types":[]},{"location":{"begin":447862,"end":448053},"text":"a) promptly upon request:","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":448279,"end":449109},"text":"i. returning to Buyer, or at Buyer\'s request providing to Customer or a Successor Supplier, (in the format specified in this Base Agreement or the relevant SOW for each such item or, where no format is specified in the SOW in respect of such an item, in an industry standard format) or disposing of in accordance with Buyer\'s reasonable instructions, all Customer Background Material, Buyer Data and Buyer\'s and Customer\'s Confidential Information and all copies thereof whether disclosed or supplied to, or made by or on behalf of, the Supplier pursuant to or in relation to the relevant SOW and shall certify in writing to Buyer when the same has been completed;","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":449315,"end":449785},"text":"ii. (subject to Clause 21.3.3) providing to Buyer all completed or partially-completed Deliverables which have not yet been provided to Buyer but only to the extent Buyer has paid, or agrees to pay in accordance with the relevant Prices (or relevant portion of the Prices) in relation to such Deliverables;","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":449990,"end":450688},"text":"iii. returning to Buyer any Buyer Background Material, Buyer Data and Buyer\'s and Buyer\'s Confidential Information relating to the performance of the Services and/or provision of the Deliverables in its possession or under its control, including transferring all training materials (if such materials are to be provided under the relevant SOW), and providing appropriate training to Buyer, those Customer and/or Successor Supplier personnel responsible for internal training in connection with the provision of the Replacement Services;","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":450891,"end":451215},"text":"iv. answering reasonable questions from Buyer, Customer and/or the Successor Supplier regarding the general nature of the Services and/or the Deliverables ;","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":451403,"end":451819},"text":"v. without prejudice to the Supplier\'s obligations under Paragraph 1a) above, co-operating in the implementation of the plan (if any) for the migration of any databases of Buyer Data to Buyer, any member of the Customer Group or a Successor Supplier;","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":452023,"end":452578},"text":"vi. vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except:","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7t9tFun8F1eQV8WV8LJH6fA==","CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mq7KRXuyGcTY5enSqu7DLQSg==","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":452798,"end":453009},"text":"a. to the extent of normal wear and tear; or","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":453197,"end":453683},"text":"b. where any alteration in the state or condition of the Buyer and/or Customer Premises is an inevitable result of the particular Service the Supplier was obligated to perform and by its nature not something in respect of which restoration (as contemplated by this Paragraph 1(a) (ix)) could reasonably be expected; and","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":453964,"end":453984},"text":"2.0 Electronic Links","attributes":[],"categories":[],"types":[]},{"location":{"begin":454180,"end":454434},"text":"The Supplier recognises that upon termination of the relevant SOW (howsoever occasioned) there may be ongoing electronic links between Buyer and/or Customer and the Supplier, the managed transition of which are important for Customer\'s business purposes.","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKKK56OX00we+cwyfN5OvJxQ=="]}],"types":[]},{"location":{"begin":454435,"end":454521},"text":"As such, the Supplier and the Buyer shall each use Commercially Reasonable Efforts to:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":454745,"end":455295},"text":"a) work with each other and the Customer to end any hardware or software links between any Buyer Information System and the Supplier\'s electronic systems within a reasonable time after the termination of the applicable SOW and work with each other to avoid causing undue risk to the security and integrity of such Customer Information System or Buyer Data and any Supplier system; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":455484,"end":455897},"text":"b) participate in good faith in any knowledge transfer procedure necessary to ensure a smooth and orderly Service Transfer provided always that nothing shall oblige any party to disclose its Confidential Information or Intellectual Property Rights.","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s"]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":456197,"end":456227},"text":"Section 5 - Employment Matters","attributes":[],"categories":[],"types":[]},{"location":{"begin":456424,"end":456710},"text":"The parties do not intend that the Transfer Regulations apply to the relevant SOWs, however if the Transfer Regulations are found to apply to the relevant SOW under this Base Agreement by any Court or Employment Tribunal then the parties will agree the specific terms which shall apply.","attributes":[{"type":"Organization","text":"Employment Tribunal","location":{"begin":456625,"end":456644}}],"categories":[],"types":[]},{"location":{"begin":456972,"end":457046},"text":"Section 6 - Buyer Policies and Standards Contractor\'s Guide to Site Safety","attributes":[],"categories":[],"types":[]},{"location":{"begin":457314,"end":457331},"text":"No Smoking Policy","attributes":[],"categories":[],"types":[]},{"location":{"begin":457536,"end":457557},"text":"Information Security.","attributes":[],"categories":[],"types":[]},{"location":{"begin":457833,"end":457857},"text":"Section 7 - Agreed Rates","attributes":[],"categories":[],"types":[]},{"location":{"begin":458443,"end":458456},"text":"Resource Type","attributes":[],"categories":[],"types":[]},{"location":{"begin":458739,"end":458747},"text":"Day Rate","attributes":[],"categories":[],"types":[]},{"location":{"begin":459028,"end":459043},"text":"Project Manager","attributes":[],"categories":[],"types":[]},{"location":{"begin":459328,"end":459332},"text":"$550","attributes":[{"type":"Currency","text":"$550","location":{"begin":459328,"end":459332}}],"categories":[],"types":[]},{"location":{"begin":459611,"end":459636},"text":"Customer Delivery Manager","attributes":[],"categories":[],"types":[]},{"location":{"begin":459921,"end":459925},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":459921,"end":459925}}],"categories":[],"types":[]},{"location":{"begin":460205,"end":460220},"text":"Product Analyst","attributes":[],"categories":[],"types":[]},{"location":{"begin":460505,"end":460509},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":460505,"end":460509}}],"categories":[],"types":[]},{"location":{"begin":460791,"end":460809},"text":"Solution Architect","attributes":[],"categories":[],"types":[]},{"location":{"begin":461094,"end":461098},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":461094,"end":461098}}],"categories":[],"types":[]},{"location":{"begin":461380,"end":461399},"text":"Technical Architect","attributes":[],"categories":[],"types":[]},{"location":{"begin":461684,"end":461688},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":461684,"end":461688}}],"categories":[],"types":[]},{"location":{"begin":461961,"end":461978},"text":"Handset Developer","attributes":[],"categories":[],"types":[]},{"location":{"begin":462263,"end":462267},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":462263,"end":462267}}],"categories":[],"types":[]},{"location":{"begin":462543,"end":462559},"text":"Server Developer","attributes":[],"categories":[],"types":[]},{"location":{"begin":462844,"end":462848},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":462844,"end":462848}}],"categories":[],"types":[]},{"location":{"begin":463131,"end":463151},"text":"Tester /Test Analyst","attributes":[],"categories":[],"types":[]},{"location":{"begin":463436,"end":463440},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":463436,"end":463440}}],"categories":[],"types":[]},{"location":{"begin":463721,"end":463736},"text":"Release Manager","attributes":[],"categories":[],"types":[]},{"location":{"begin":464022,"end":464026},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":464022,"end":464026}}],"categories":[],"types":[]},{"location":{"begin":464304,"end":464320},"text":"Security Analyst","attributes":[],"categories":[],"types":[]},{"location":{"begin":464606,"end":464610},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":464606,"end":464610}}],"categories":[],"types":[]},{"location":{"begin":464890,"end":464893},"text":"DBA","attributes":[],"categories":[],"types":[]},{"location":{"begin":465179,"end":465183},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":465179,"end":465183}}],"categories":[],"types":[]},{"location":{"begin":465467,"end":465503},"text":"Senior Developer/Development Manager","attributes":[],"categories":[],"types":[]},{"location":{"begin":465789,"end":465793},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":465789,"end":465793}}],"categories":[],"types":[]},{"location":{"begin":466071,"end":466089},"text":"Operations Manager","attributes":[],"categories":[],"types":[]},{"location":{"begin":466375,"end":466379},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":466375,"end":466379}}],"categories":[],"types":[]},{"location":{"begin":466664,"end":466688},"text":"Infrastructure Architect","attributes":[],"categories":[],"types":[]},{"location":{"begin":466974,"end":466978},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":466974,"end":466978}}],"categories":[],"types":[]},{"location":{"begin":467258,"end":467279},"text":"Senior Unix Developer","attributes":[],"categories":[],"types":[]},{"location":{"begin":467565,"end":467569},"text":"$600","attributes":[{"type":"Currency","text":"$600","location":{"begin":467565,"end":467569}}],"categories":[],"types":[]},{"location":{"begin":467851,"end":467865},"text":"Unix Developer","attributes":[],"categories":[],"types":[]},{"location":{"begin":468151,"end":468155},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":468151,"end":468155}}],"categories":[],"types":[]},{"location":{"begin":468436,"end":468452},"text":"Operations Staff","attributes":[],"categories":[],"types":[]},{"location":{"begin":468738,"end":468742},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":468738,"end":468742}}],"categories":[],"types":[]},{"location":{"begin":469006,"end":469021},"text":"Security Office","attributes":[{"type":"Organization","text":"Security Office","location":{"begin":469006,"end":469021}}],"categories":[],"types":[]},{"location":{"begin":469289,"end":469293},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":469289,"end":469293}}],"categories":[],"types":[]},{"location":{"begin":469527,"end":469574},"text":"ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:","attributes":[],"categories":[],"types":[]},{"location":{"begin":469780,"end":469817},"text":"Art Effects Limited Koya Creative LLC","attributes":[{"type":"Organization","text":"Art Effects Limited","location":{"begin":469780,"end":469799}},{"type":"Organization","text":"Koya Creative LLC","location":{"begin":469800,"end":469817}}],"categories":[],"types":[]},{"location":{"begin":470015,"end":470018},"text":"By:","attributes":[],"categories":[],"types":[]},{"location":{"begin":470221,"end":470224},"text":"By:","attributes":[],"categories":[],"types":[]},{"location":{"begin":470423,"end":470467},"text":"Buyer Signature Date Supplier Signature Date","attributes":[],"categories":[],"types":[]},{"location":{"begin":470666,"end":470733},"text":"Printed Name Printed Name Procurement Advisor - Art Effects Limited","attributes":[{"type":"Organization","text":"Art Effects Limited","location":{"begin":470714,"end":470733}}],"categories":[],"types":[]},{"location":{"begin":470931,"end":470980},"text":"Title & Organization Title & Organization","attributes":[],"categories":[],"types":[]},{"location":{"begin":471175,"end":471189},"text":"Buyer Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":471394,"end":471411},"text":"Supplier Address:","attributes":[],"categories":[],"types":[]}],"parties":[{"role":"Buyer","contacts":[],"importance":"Primary","mentions":[{"text":"ART EFFECTS LIMITED","location":{"begin":2550,"end":2569}},{"text":"Art Effects Limited","location":{"begin":3604,"end":3623}},{"text":"Art Effects Limited","location":{"begin":444845,"end":444864}},{"text":"Art Effects Limited","location":{"begin":469780,"end":469799}},{"text":"Art Effects Limited","location":{"begin":470714,"end":470733}}],"party":"ART EFFECTS","addresses":[]},{"role":"Supplier","contacts":[],"importance":"Primary","mentions":[{"text":"Koya Creative LLC","location":{"begin":3990,"end":4007}},{"text":"Koya Creative LLC","location":{"begin":444865,"end":444882}},{"text":"Koya Creative LLC","location":{"begin":469800,"end":469817}}],"party":"KOYA CREATIVE","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Bank of England","location":{"begin":31143,"end":31158}},{"text":"Bank of England","location":{"begin":438469,"end":438484}}],"party":"BANK OF ENGLAND","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Base Ltd","location":{"begin":414486,"end":414494}}],"party":"BASE","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"County Court","location":{"begin":432050,"end":432062}}],"party":"COUNTY COURT","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Employment Tribunal","location":{"begin":456625,"end":456644}}],"party":"EMPLOYMENT TRIBUNAL","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"EU","location":{"begin":341608,"end":341610}},{"text":"EU","location":{"begin":342560,"end":342562}},{"text":"EU","location":{"begin":342816,"end":342818}}],"party":"EU","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"European Union","location":{"begin":438453,"end":438467}}],"party":"EUROPEAN UNION","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Federal Bureau of Investigation and Interpol","location":{"begin":438964,"end":439008}}],"party":"FEDERAL BUREAU OF INVESTIGATION AND INTERPOL","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"FSA","location":{"begin":37861,"end":37864}},{"text":"Financial Services Authority","location":{"begin":38047,"end":38075}},{"text":"FSA","location":{"begin":57018,"end":57021}},{"text":"FSA","location":{"begin":380299,"end":380302}}],"party":"FINANCIAL SERVICES AUTHORITY","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Nationwide Group","location":{"begin":270949,"end":270965}}],"party":"NATIONWIDE GROUP","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Regulatory Authority","location":{"begin":56674,"end":56694}},{"text":"Regulatory Authority","location":{"begin":60347,"end":60367}},{"text":"Regulatory Authority","location":{"begin":270745,"end":270765}},{"text":"Regulatory Authority","location":{"begin":271372,"end":271392}}],"party":"REGULATORY AUTHORITY","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Security Office","location":{"begin":469006,"end":469021}}],"party":"SECURITY OFFICE","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"UN","location":{"begin":438443,"end":438445}}],"party":"UN","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"World Bank","location":{"begin":440010,"end":440020}}],"party":"WORLD BANK","addresses":[]}],"contract_currencies":[],"effective_dates":[{"confidence_level":"High","provenance_ids":["MhLHjmZl6G6R1PYHQZGCi0A5qh/uWBQC29WWoWrRq+dM2SZyLJlA6u3JOWISLGac1v8gkTs9pe8WE4YNms4SnWg==","MZCP0x9kI3yAa3UmqCV85DCncnhjl2CqyTujxhitSrvhMttEnvYlJfpZ9bdF/bBW5F86noKPL+3+OgYb70UZEmb0rUbLPhCp8Wof3PvGhZt0="],"location":{"begin":4577,"end":4594},"text":"24th October 2011","text_normalized":"2011-10-24"},{"confidence_level":"Low","provenance_ids":["MOXqd4pTgmN5ItnG0VvTeTUzYZF+mAGuEOO3FmZVs4tWIcA+RGVQg/fzEVfrpL5P9"],"location":{"begin":2533,"end":2549},"text":"22 December 2008","text_normalized":"2008-12-22"},{"confidence_level":"Low","provenance_ids":["MOXqd4pTgmN5ItnG0VvTeTUzYZF+mAGuEOO3FmZVs4tUierh4q/aax+uQLbhjTrPP"],"location":{"begin":342533,"end":342549},"text":"27 December 2001","text_normalized":"2001-12-27"}],"termination_dates":[],"document":{"title":"Art Effects Koya Creative Base TSA 2008.pdf","html":"\\n\\n Microsoft Word - Art Effects Koya Creative Base TSA 2008.doc\\n

On 22 December 2008 ART EFFECTS LIMITED and Customer entered into an Information Technology Procurement Framework Agreement (\\"the Prime-Contract\\"). Buyer is seeking information technology services (and certain related services) for its business operations and to meet obligations in connection with transactions under the Prime-Contract. This Base Agreement (\\"Base Agreement\\") between Art Effects Limited (\\"Buyer\\") and Koya Creative LLC (\\"Supplier\\") establishes the basis which enables Buyer to obtain such Services from the Supplier from time to time solely for Customer as described in SOWs and/or WAs issued under this Base Agreement. This Base Agreement is effective from 24th October 2011 (\\"Effective Date\\") and will remain in effect until terminated.

1.0 Definitions

\\"Acceptance Criteria\\" means the documented acceptance criteria for the Services (or any part thereof, including Deliverables), set out in a SOW (if any) against which Supplier\'s achievement of the Services (or any part thereof, including Deliverables) will be tested by the Buyer for the purpose of assessing whether or not they meet the Buyer\'s Requirements and Deliverable Specification;

\\"Acceptance Tests\\" or \\"Acceptance Testing\\" means the acceptance tests (if any) to be conducted by Buyer in accordance with the relevant SOW in order to determine whether the Deliverables and/or Services comply with the Acceptance Criteria;

\\"Affiliates\\" means any corporation or other business entity controlling, controlled by or under common control with Buyer, Supplier or Customer (as applicable) from time to time and, for the purposes of this definition, \\"control\\" shall mean direct or indirect ownership of: (i) fifty per cent (50%) or more of the voting securities or voting interest in such corporation or other entity; or (ii) fifty per cent (50%) or more of the interest in the profit or income in the case of a business entity other than a corporation; or (iii) in the case of a partnership, any other comparable interest in the general partner;

\\"Agreed Rates\\" means the rates applicable for each Day (which rates may vary dependent on the role or seniority of the applicable Supplier Personnel and/or if incurred on a non-Working Day) to Services which are charged for on a time and materials basis as set out in the relevant SOW and charged in accordance with Clause 5 (Pricing) and additional terms within the relevant SOW, which current Agreed Rates are set out in Section 7, as may be varied from time to time by the agreement of the parties and increased in accordance with Clause 5.19;

\\"Agreement\\" means this Base Agreement and any relevant Statements of Work (\\"SOW\\"), Work Authorizations (\\"WA\\"), and other attachments or appendices specifically referenced in this Agreement.

\\"Assigned Rights\\" has the meaning set out in Clause 15.4 (Intellectual Property Rights and Buyer Data);

\\"Authorised Representative\\" means in relation to a power or activity, any person authorised in accordance with the SOW from time to time by Buyer (in the case of Buyer\'s Authorised Representative), or the Supplier (in the case of Supplier\'s Authorised Representative), to exercise that power and/or undertake that activity on behalf of Buyer or the Supplier (as applicable);

\\"Background Materials\\" means (i) in the case of the Supplier the Supplier Background Materials; and (ii) in the case of the Buyer the Buyer Background Materials.

\\"Buyer Audit Representatives\\" means representatives of any member of Buyer and/ or Customer Group (including its internal auditors), its appointed consultants, external auditors and their appointed consultants and any other auditors, regulators, inspectors or consultants that any member of Buyer may designate as \\"Buyer Audit Representatives\\" in writing from time to time;

\\"Buyer Authorised Representative\\" means the Authorised Representative of Buyer most relevant or suitable to the activity, issue or area in question as notified in writing by Buyer to the Supplier from time to time;

\\"Buyer Background Material\\" means:

  • a) any Material provided by Buyer or its Affiliates, or for and/or on behalf of any member of the Customer Group and/or by the Consortium Members to the Supplier in connection with the performance or receipt of the Services, other than New Materials and Supplier Background Materials; and
  • b) any Material (including Modifications to Material) which is acquired or created by, for or on behalf of (other than from or by the Supplier Group) Buyer and/or any member of the Customer Group (including by the Consortium Members) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;

\\"Buyer Data\\" means any data:

  • a) held by any member of Buyer which is supplied, transferred or disclosed to the Supplier, or which is accessible by the Supplier pursuant to the Agreement (including, in all cases, Customer data); and
  • b) (other than data referred to in (a) above) which is created, obtained, collected, stored, used or processed by or on behalf of the Supplier solely for Buyer (and not for the Supplier\'s own internal or administrative purposes) as part of the Services pursuant to the relevant SOW; but, for the avoidance of doubt, excludes any Supplier Background Materials and Type A Materials, Type B Materials and Type C Materials;

\\"Buyer Information Systems\\" means the electronic information systems comprising hardware, equipment, software, peripherals, and/or communications networks owned, controlled, operated and/or used by Buyer (including, where applicable, any member of Customer Group) from time to time, excluding any Deliverables or Materials provided by the Supplier to Buyer pursuant to the relevant SOW;

\\"Buyer Material\\" means Buyer Background Material and Type A;

\\"Buyer Premises\\" means premises owned, leased, licensed or otherwise controlled or used by Buyer and/or a member of the Customer Group;

\\"Buyer Policies and Standards\\" means Buyer\'s policies, standard operating procedures, rules and regulations (including where applicable the Customer\'s policies and standards) which have been provided to Supplier in durable form and agreed by the Supplier prior to the date of this Base Agreement, and which are set out in Section 6 together with any additional policies that may be agreed between the parties pursuant to a SOW and any additional policies which may be notified to Supplier pursuant to Clause 26.4;

\\"Buyer Requirements\\" means the document (if any) setting out the requirements to be fulfilled by a Deliverable which the Supplier shall use to draft the Specification for such Deliverable, in accordance with and as referenced in the relevant SOW;

\\"Buyer Obligations\\" means the obligations of Buyer, set out in this Base Agreement or the relevant SOW;

\\"Change\\" means any actual, proposed or anticipated change to a SOW, the Services and/or Deliverables, including the method or timing of their performance or delivery which is not a Contract Change or an Operational Change;

\\"Change Control Note\\" has the meaning set out in Clause 36.4 (Change Control Procedure (and Contract Changes));

\\"Change Control Procedure\\" means the change control procedure set out in Clause 36 (Change Control Procedure);

\\"Charges\\" has the meaning given to it in Clause 5.1;

\\"Claim\\" means any claim, action, proceeding, demand or bona fide allegation or any threatened claim, action, proceeding, demand or allegation of whatever nature, whether in contract, tort (including negligence) or otherwise;

\\"Commercially Reasonable Efforts\\" means that the party obliged to perform shall take all such steps and perform in such a manner as if that party were acting, in a determined, prudent and reasonable manner to achieve the desired result for its own benefit ;

\\"Confidential Information\\" is as defined in the Confidentiality Agreement;

\\"Confidentiality Agreement\\" means the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911027836) and Modifications to the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911029066) between Buyer and Supplier.

\\"Conflict of Interest\\" means, where the Supplier is engaged by Buyer to provide advice or recommendations, a situation exists, or is likely to exist, where the financial interests or other commercial considerations of the Supplier interferes with or compromises the exercise of the Supplier\'s professional judgment in providing such advice or recommendations;

\\"Consortium Member\\" means any third party (excluding contractors) providing goods and/or services to any member of the Customer Group and with whom Buyer reasonably requires the Supplier to co-operate or interact in connection with the services and deliverables to be performed or delivered (as applicable) by or on behalf of the Supplier pursuant to (i) this Agreement, ii) the SOW; and (ii) each Related SOW (if any);

\\"Contract Change\\" means any amendment to this Base Agreement;

\\"Customer\\" means Buyer\'s customer.

\\"Customer Group\\" means Customer and each of its affiliated members (the term \\"affiliated members\\" has the same meaning as the defined term \\"Affiliates\\" but only to the extent controlling, controlled by or under common control of the Customer) for the time being and, where appropriate, any building society or company to whom all or the majority of the business of Customer is transferred following any transaction under section 93 to 98 of the Building Societies Act 1986;

\\"Customer Obligation\\" means an obligation of the Customer identified as such in this Base Agreement or relevant SOW;

\\"Data Controller\\", \\"Data Processor\\" and \\"Data Subject,\\" shall have the respective meanings given to such terms in the Data Protection Act 1998;

\\"Data Protection Legislation\\" shall mean the Data Protection Act 1998 and its related regulations as amended from time to time;

\\"Date Compliant\\" means that no date change has had or will have any adverse impact upon the provision, receipt, performance or functionality of any Deliverables and the performance of the Services;

\\"Day\\" means a period of 8 hours on any calendar day or as otherwise specified in the SOW. For the avoidance of doubt, any additional hours above 8 hours per Day will be deemed overtime and will be subject to Clause 5.4.3;

\\"Default Interest Rate\\" means four per cent (4%) above the base rate of the Bank of England from time to time;

\\"Delay Remedy Period\\" has the meaning given to it in Clause 9.4;

\\"Deliverables\\" means items that Supplier prepares for or provides to Buyer or Customer as described in a SOW and/or WA;

\\"Delivery Date\\" means the date on which parties have agreed that the Supplier will deliver a Deliverable to Buyer, as set out in the Timetable (as may be amended in accordance with Clauses 9.7 and 2.3);

\\"Dependency\\" means (i) Buyer\'s failure to perform the relevant Buyer Obligation; or (ii) Customer\'s failure to perform a Customer Obligation; or (iii) a Third Party\'s failure to perform a Third Party Obligation;

\\"Dispute\\" means any dispute or difference between the parties arising out of or in connection with the Agreement;

\\"Document Deliverable\\" means a Deliverable which is a document;

\\"Documentation\\" means the documentation (if any) identified in the SOW and other documentation as agreed between the parties in writing from time to time relating to the specification, structure, operation or use of a Deliverable, which may include the operational and user reference manuals which explains the operation and use of such Deliverables, and all instruction manuals, tutorial materials and other ancillary materials;

\\"DPA\\" means all Relevant Laws pertaining to privacy, confidentiality and/or the protection of Personal Data or corporate data as are in force in the jurisdiction in which or from which the Services are being provided, including the Data Protection Act 1998;

\\"Fixed Price\\" means the Prices described as such in Clause 5 (Pricing) and detailed in the SOW;

\\"Force Majeure Event means, unless otherwise agreed in a SOW, any:

  • a) fire, flood, earthquake, unusually severe weather or elements of nature or acts of God;
  • b) war, embargo, riot, civil disorder, rebellion, acts of terrorism, revolution; or other causes beyond a party\'s reasonable control which, for the avoidance of doubt, shall not include any industrial dispute, or any event affecting a subcontractor (and, for the purposes of this definition of Force Majeure Event only, the term subcontractor shall not include any member of the Supplier Group);

\\"FSA\\" means the Financial Services Authority or any successor body;

\\"Good Industry Practice\\" means, in relation to the Supplier (or any Supplier Personnel, as applicable), the exercise of that degree of skill, prudence, care and foresight, and the practices and professional standards which would reasonably and ordinarily be expected to be exercised by a well-managed, skilled and experienced contractor similar to and of the same nature as the Supplier, and engaged in the performance of services, and/or provision of deliverables similar to the Services and/or Deliverables under the same or similar circumstances or conditions;

\\"Indexation\\" is the process of applying an annual increase to the Agreed Rates. The Indexation calculation will apply an increase in the rates which will be performed on the following basis:

  • The ASHE index for relevant job roles

\\"Intellectual Property Rights\\" means:

  • a) patents;
  • b) trade marks, service marks, trade names and business names (including rights in goodwill attached thereto);
  • c) design rights;
  • d) rights in and/or to internet domain names and website addresses;
  • e) semi-conductor topography rights;
  • f) copyright (including future copyright);
  • g) database rights;
  • h) all other intellectual property rights; in each case subsisting at any time in any part of the world (whether registered or unregistered) and: (i) any pending applications or rights to apply for registrations of any of these rights that are capable of registration in any country or jurisdiction; and (ii) any similar or analogous rights to any of these rights, whether arising or granted under the laws of England & Wales or in any other jurisdiction;

\\"Key Milestone\\" means a Milestone identified as a \\"Key Milestone\\" in a SOW;

\\"Key Personnel\\" means a member of Key Personnel identified as \\"Key Personnel\\" in a SOW;

\\"Licence Agreement\\" means a separate Licence Agreement to be entered into between the Customer and Supplier in relation to the Customer\'s use (and Buyer\'s limited as necessary to facilitate Customer\'s use) of the Mobile Money Manager;

\\"Liquidated Damages\\" means liquidated damages (if any) specifically detailed in a SOW;

\\"Liquidated Damages Period\\" means liquidated damages period (if any) specifically detailed in a SOW;

\\"Losses\\" means all losses, liabilities (including provision for contingent liabilities), damages, fines, costs and expenses including reasonable legal fees on a solicitor/client basis and disbursements and costs of investigation, litigation, settlement, judgment and interest;

\\"Material\\" means literary works or other works of authorship or other material (in whatever form) including software, firmware, documented methodology, process and procedure (including any reports, specifications, business rules and requirements, user manuals, user guides, operations manuals, training materials and instruction), and any other output (in whatever form).

\\"Milestone\\" means any event identified as such in the SOW;

\\"Milestone Date\\" means in relation to a Milestone, the date by which such Milestone is to be achieved (including, by achieving if relevant the applicable Acceptance Criteria) (as may be amended in accordance with Clauses 9.7 and 2.3)

\\"Mobile Money Manager\\" means the Supplier\'s proprietary Mobile Banking, Mobile Servicing, Mobile Wallet and Mobile Shopping base technology platform, including without limitation, software, messaging gateways and integrations proprietary to the Supplier as Modified from time to time;

\\"Modify\\" means to add to, enhance, detract, reduce, change, replace, vary, derive or improve; and Modification and Modified shall be construed accordingly;

\\"New Materials\\" means Type A Materials, Type B Materials and Type C Materials;

\\"Open Source Code\\" means any computer software whose source code is available under a licence (or arrangement such as the public domain) that permits users to study, change and improve the software, and to redistribute it in modified or unmodified form. It is often developed in a public, collaborative manner and is available to the public without charge;

\\"Operational Change\\" means any actual, proposed or anticipated change to the Services and/or Deliverables, including the method or timing of their performance or delivery which do not have a material commercial impact; \\"Participation Agreement\\" or \\"PA\\" means an agreement signed by one or more Affiliates which incorporates by reference the terms and conditions in this Base Agreement, any relevant SOWs, and other attachments or appendices specifically referenced in the PA.

\\"Payment Plan\\" means the plan applicable to the payment of Fixed Price charges as set out in the relevant SOW;

\\"Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998;

\\"Personnel\\" means agents, employees or subcontractors engaged or appointed by Buyer, Customer or Supplier.

\\"Prices\\" means the agreed upon payment and currency for Deliverables and Services, exclusive of Taxes but including all applicable fees and payments, as specified in this Base Agreement, relevant SOW and/or (subject to Clause 2.2.2) WA.

\\"Records\\" means books, documents, manuals, reports and all other records, in each case in physical or electronic form, created, modified, maintained and/or held by the Supplier or any Contractor in connection with this Agreement;

\\"Recoverable Expenses\\" has the meaning set out in Clause 5.12 (Pricing);

\\"Regulatory Authority\\" means any body which has the responsibility of supervising and/or regulating a party or that party\'s Affiliates and in relation to the Customer Group includes the FSA;

\\"Related SOW\\" has the meaning in Clause 3.0 Related SOW;

\\"Relationship Manager\\" means the person appointed by the Supplier or Buyer as the primary representative in connection with the Base Agreement;

\\"Relevant Law\\" means:

  • a) any statute, regulation, bye-law, ordinance or subordinate legislation which is in force for the time being to which a party is subject (including in the case of Customer the Financial Services and Markets Act 2000);
  • b) the common law as applicable to the parties (or any one of them);
  • c) any binding court order, judgment or decree applicable to the parties (or any one of them); and
  • d) any applicable industry code, policy, guidance, standard or accreditation terms (i) enforceable by law which is in force for the time being, and/or (ii) stipulated by any Regulatory Authority to which a party is subject.

\\"Replacement Services\\" means services which Buyer obtains or itself provides in substitution for the Services or any part thereof following any Service Transfer and/or termination or expiry of the relevant SOW;

\\"Retention Fee\\" means the Retention Fee (if any) specifically detailed in a SOW;

\\"Sensitive Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998;

\\"Services\\" means work that Supplier performs for Buyer or Customer as described in a SOW and/or WA.

\\"Service Transfer\\" means any transfer of the Services (or any part thereof), for whatever reason, from the Supplier (or any subcontractor) to Buyer or any third party;

\\"Specification\\" in respect of a Deliverable, means the relevant functional and non-functional specification for that Deliverable agreed by the parties and set out in the SOW, or (where applicable) to be produced by or on behalf of the Supplier to meet Buyer\'s Requirements, and approved by Buyer, pursuant to the SOW;

\\"Statement of Work\\" or \\"SOW\\" means any document that:

  • 1. identifies itself as a statement of work;
  • 2. is signed by both parties;
  • 3. incorporates by reference the terms and conditions of this Base Agreement; and
  • 4. describes the Deliverables and Services, including any requirements, specifications or schedules.

\\"Successor Supplier\\" means any party Buyer appoints or invites to tender to provide Replacement Services;

\\"Supplier Authorised Representative\\" means the Authorised Representative of the Supplier most relevant or suitable to the activity, issue or area in question;

\\"Supplier Background Material\\" means any Material (including Modifications to Material) acquired or created by, for or on behalf of the Supplier Group otherwise than in the course of the performance or receipt of the Services, and provided by the Supplier to Buyer and/or used in connection with the performance and/or receipt of the Services;

\\"Supplier Fault\\" means a failure by the Supplier to perform in accordance with the terms of this Agreement but not including any failure (i) which results from failure of any Dependency; or (ii) which is caused by a Force Majeure Event.

\\"Supplier Group\\" means the Supplier and its Affiliates;

\\"Supplier Operations Meetings\\" means Buyer\'s meetings with the Supplier that are known as the \\"Supplier Operations Meetings\\" or any meetings which are known by a different name but which replace or supersede such meetings;

\\"Taxes\\" means any and all applicable taxes, charges, fees, levies or other assessments imposed or collected by any governmental entity worldwide or any political subdivision thereof and however designated or levied on sales of Deliverables or Services, or sales, use, transfer, goods and services or value added tax or any other duties or fees related to any payment made by Buyer to Supplier for Deliverables and/or Services provided by Supplier to Buyer under or pursuant to this Agreement; exclusive, however, of any taxes imposed upon the net income or capital of Supplier, any taxes in lieu of such net income taxes and any other taxes which are to be borne by Supplier under law.

\\"Termination Assistance\\" means the termination assistance to be provided by the Supplier pursuant to Clause 31 (Termination Assistance and Employment Matters) of this Base Agreement

\\"Termination Assistance Period\\" means the period specified as the \\"Termination Assistance Period\\" in a SOW during which Termination Assistance is required by Buyer;

\\"Termination Fee\\" means in addition to any other sums due under this Base Agreement any termination charges specified in the relevant SOW.

\\"Third Party\\" means any agent or third party engaged by Buyer or Customer to provide services to Buyer or Customer (where such services interrelate with or could have a material impact on the Supplier\'s ability to perform its obligations under this Agreement);

\\"Third Party Materials\\" means any Materials, the Intellectual Property Rights in which are owned by the third party, supplied or provided by or on behalf of the Supplier pursuant to a SOW, whether or not such Materials are incorporated within, or otherwise form part of, the Deliverables, or otherwise used to perform the Services;

\\"Third Party Obligations\\" means any obligations of any Third Party which affect the ability of the Supplier to perform its obligations under this Base Agreement including any identified as such in the relevant SOW;

\\"Timetable\\" means the relevant timetable (or timetables) (if any) set out in the SOW;

\\"Type A Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type A Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Customer pursuant to Clause 15.2a) (Intellectual Property Rights and Buyer Data;

\\"Type B Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type B Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.b (Intellectual Property Rights and Buyer Data) and in respect of which Customer is granted a licence pursuant to Clause 15.10;

\\"Type C Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type C Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.c (Intellectual Property Rights and Buyer Data) and in respect of which Customer and Buyer is granted a licence as detailed in Clause 15.11]

\\"Warranty Period\\" means a period of time during which the Supplier will be obliged to provide Services to support the implementation of the Deliverables provided under a SOW. The duration of the Warranty Period and the charges and charging mechanisms for the Warranty Period will be defined in the relevant SOW;

\\"Work Authorization\\" or \\"WA\\" means Buyer\'s authorization in either electronic or tangible form for Supplier to conduct transactions under this Agreement in accordance with the applicable SOW (i.e., a purchase order, bill of lading, or other Buyer designated document). A SOW is a WA only if designated as such in writing by Buyer.

\\"Working Day\\" means standard business hours Monday to Friday excluding bank and public holidays in England and Wales.

2.0 Statement of Work

  • 2.1 Supplier will provide Deliverables and Services as specified in the relevant SOW and/or WA.
  • 2.2 The parties agree that:
    • 2.2.1 (subject at all times to Clause 10.4) the Buyer will be required to issue a WA to Supplier before Buyer will have committed to purchase any Deliverables or Services under a SOW; and
    • 2.2.2 no SOW will be binding and Supplier shall not commence any work under a SOW unless and until it has received a valid WA which conforms to the agreed terms of the relevant SOW. For the avoidance of doubt the Supplier reserves the right to reject any WA that is inconsistent with the terms of the relevant SOW including without limitation where there exists a conflict between the quantity, payment and delivery terms.
  • 2.3 It is assumed that the Buyer will issue a WA on or before the date on which the Supplier commences the Services required under a signed SOW. In the event that there is a delay between the required start date of the Services as detailed in the relevant SOW and the issue of a corresponding WA (and subject at all times to Clause 10.4 below) and the Supplier believes that this delay will have an impact on the Timetable or any Milestone Date or Delivery Date the parties shall discuss and if the Supplier can provide reasonable evidence of such impact amend or extend such dates accordingly.
  • 2.4 Any Changes, Contract Changes and Operational Changes shall be dealt with in accordance with the Change Control Procedure.

3.0 Related SOW

  • 3.1 Where a SOW is entered into for the provision of Services and Deliverables which Relate to the Services, and Deliverables provided or to be provided under one or more separate SOW entered into between such parties, then, provided that such is expressly agreed by the parties, the SOW shall identify each such related SOW and shall specify each such related SOW to be a \\"Related SOW\\".

4.0 Governance and Dispute Resolution

  • 4.1 Buyer and the Supplier shall each appoint a Relationship Manager who shall have overall responsibility for the relationship between Buyer and the Supplier and the management of this Base Agreement. Each party\'s Authorised Representative shall have authority to act on behalf of Buyer or the Supplier as applicable and shall be responsible for providing information, data and decisions to the other party on a timely basis.
  • 4.2 Buyer\'s Relationship Manager and Supplier\'s Relationship Manager shall meet as required following a request from either to do so in order to discuss opportunities and any issues relating to the relationship between the parties.
  • 4.3 In the event of a dispute relating to the overall relationship of the parties or to issues arising from more than one current SOW (\\"Relationship Dispute\\"), such Relationship Dispute shall be dealt with in accordance with this Clause 4.
  • 4.4 In the event of a Relationship Dispute, Buyer\'s Authorised Representative or the Supplier\'s Authorised Representative may serve a notice on the other party\'s Authorised Representative notifying it of the Relationship Dispute, referring explicitly to this Clause 4 and providing sufficient information to enable the other party to appreciate the nature of the Relationship Dispute, and the Relationship Dispute shall be referred by the Authorised Representatives to the Relationship Managers who
  • 4.5 shall meet within seven (7) days of any such referral to seek to resolve the Relationship Dispute.
  • 4.6 In the event that the Relationship Managers are unable to resolve the Relationship Dispute, either party may elect to seek recourse through the courts of England and the provisions of Clause 22.3 (Choice of Law; Waiver of Jury Trial; Limitation of Action ) shall apply.
  • 4.7 Nothing in this Clause 4 shall prevent a party from notifying the other in writing of its intention to:
    • 4.7.1 seek injunctive relief at any time it considers it appropriate to do so; or
    • 4.7.2 withdraw from the dispute resolution processes set out in this Clause 4 and commence court proceedings relating to any Relationship Dispute at any time.
  • 4.8 Buyer and the Supplier will continue to perform their respective obligations under this Base Agreement pending the resolution of a Relationship Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21.1 (Termination of this Base Agreement) above at any time.
  • 4.9 For the avoidance of doubt, any dispute between the parties arising in relation to a SOW other than a Relationship Dispute shall be dealt with in accordance with Clause 37 (Dispute Resolution Procedure) of this Base Agreement.

5.0 Pricing

  • 5.1 Supplier will provide Deliverables and Services to Buyer for the Prices. The Prices for Deliverables and Services specified and agreed in the SOW and/or WA plus the payment of applicable Taxes and Recoverable Expenses where appropriate (together the \\"Charges\\") will be the only amounts due to Supplier from Buyer. The relevant SOW or (subject to Clause 2.2.2) WA shall contain Prices for each country receiving Deliverables and Services under this Agreement.
  • 5.2 In consideration of the performance of the Supplier\'s obligations under a SOW Buyer shall pay the Supplier the Charges in accordance with this Clause 5, and any additional terms specified in the relevant SOW.
  • 5.3 Where the Prices for Services and/or Deliverables (or any part of them) are:
    • 5.3.1 based on Agreed Rates for time spent by the Supplier, Clause 5.4 shall apply; and
    • 5.3.2 on Fixed Price, Clause 5.5 shall apply, and the remainder of this Clause 5 shall apply in both cases.
  • 5.4 Where Prices are on the basis of Agreed Rates for time spent by the Supplier:
    • 5.4.1 subject to Clause 5.18, the applicable Agreed Rates will be set out in the relevant SOW will be fixed for the term of the SOW;
    • 5.4.2 the Prices will be calculated based on the Agreed Rate applicable to each Supplier Personnel multiplied by the number of Days worked by each Supplier Personnel during the relevant period;
    • 5.4.3 the Supplier shall not be entitled to charge for, and shall not be obliged to perform, overtime unless agreed in advance in writing by Buyer provided always that where the Buyer agrees such overtime, such overtime shall be charged at the Agreed Rates;
    • 5.4.4 the Supplier shall ensure that all Supplier Personnel complete, on a prompt basis, accurate timesheets and the Supplier shall provide Buyer with copies of such timesheets on a weekly basis; and
    • 5.4.6 the Supplier shall itemise in each invoice the time spent by Supplier Personnel, the applicable Agreed Rates and the Recoverable Expenses incurred during the period.
  • 5.5 Where a Fixed Price applies:
    • 5.5.1 the applicable Fixed Price shall be as set out in the SOW and, unless otherwise agreed between the parties, will be fully inclusive of all costs and Recoverable Expenses;
    • 5.5.2 without prejudice to Clause 5.5.1 and Clause 9.3, and subject always to any claims in accordance with Clause 17 (Limitation of Liability Between Buyer and Supplier), the Supplier shall not be entitled to any sums in addition to the Fixed Price unless agreed in advance in writing by Buyer;
    • 5.5.3 the Supplier shall submit invoices in accordance with the Payment Plan in the SOW and shall itemise in each invoice the applicable Milestone or stage in the Payment Plan to which the invoice relates;
    • 5.5.4 where the Payment Plan is linked to the achievement of one or more Milestones the Supplier shall be entitled to submit an invoice in respect of the relevant Milestone(s) specified in the Payment Plan only following the successful completion of all Acceptance Tests relevant to that Milestone(s); and
    • 5.5.5 in the event that the SOW is terminated in accordance with the provisions of the Agreement before the completion of all the Services and/or the provision of all the Deliverables, but subject at all times to Clause 21.4, Buyer shall be entitled to a rebate of any portion of the Fixed Price paid to the Supplier as at the date of termination which represents an advance payment.
  • 5.6 The Supplier shall invoice Buyer for the Charges by means of Buyer\'s web order invoice system which is the electronic transmission and receipt of legally binding purchase and sale obligations. For the avoidance of doubt, Buyer shall be entitled to withhold payment in respect of any invoice which does not comply with this Clause 5.6.
  • 5.7 Buyer shall pay undisputed invoices in accordance with the payment terms specified within the relevant SOW if no such terms are specified within 45 days.
  • 5.8 If at any time Buyer disputes, in good faith, an invoice:
    • 5.8.1 Buyer shall notify the Supplier within twelve (12) Working Days after the date on which a proper invoice for the Prices is properly raised and submitted in accordance with Clause 5.6 and received by Buyer specifying in full and proper detail Buyer\'s valid reasons for disputing the invoice;
    • 5.8.2 the Supplier shall provide such additional information and documentation as Buyer may reasonably require in order to enable it to evaluate the invoice.
    • 5.8.3 The Supplier shall be entitled to issue Buyer a new invoice for any Prices and/or amounts in the original invoice that are not disputed by Buyer and Buyer shall pay to the Supplier, in accordance with the payment terms specified in the SOW upon receipt of the new valid invoice, all relevant payments and amounts not disputed by Buyer specified in that new invoice;
    • 5.8.4 subject to Clause 5.8.3, Buyer shall be entitled to withhold payment of any disputed invoice pending resolution of the dispute; and
    • 5.8.5 if the parties are unable to resolve the dispute within twenty (20) Working Days of notice given in accordance with Clause 5.8.1, the matter having been treated as a Dispute and either party may escalate the matter for resolution under the dispute resolution procedure set out in Clause 37 (Dispute Resolution Procedure).
  • 5.9 Upon resolution of the Dispute, as referred to in Clause 5.8 above, (i) any sum which Buyer agrees to pay (whether such agreed sum is in the amount originally invoiced, or a reduced or increased amount) shall be payable, within fifteen (15) Working Days of the resolution of the dispute and (ii) any sum which the Supplier agrees to pay or refund to Customer shall be payable to an account designated by Buyer by BACS within fifteen (15) Working Days of the resolution of the Dispute or, if agreed by Buyer, shall be set off against amounts payable by Buyer to the Supplier against the next quarterly invoice for the Services.
  • 5.10 Buyer shall have the right to offset from any payment due under a valid invoice against any sums owed to Buyer by the Supplier under the relevant SOW.
  • 5.11 All Prices and expenses quoted in this Base Agreement or relevant SOW are exclusive of Value Added Tax which shall also be paid by Buyer if it is required by law to do so and if a receipt which is valid for such tax purposes is provided by the Supplier to Buyer. All other taxes and charges are included in the Prices.
  • 5.12 If agreed in a SOW, buyer shall pay to the Supplier expenses reasonably and necessarily incurred in the performance of its obligations under this Base Agreement and SOWs provided that:
    • 5.12.2 such expenses are incurred in accordance with Customer expenses policy as set out in the SOW, any proposed expenses outside the Customer expenses policy to be pre-agreed in writing by Buyer; and
    • 5.12.3 supported by reasonably sufficient documentary evidence to enable Buyer to verify that the expenditure is in accordance with the applicable expenses policy,

      (\\"Recoverable Expenses\\").

  • 5.13 Unless otherwise agreed between the parties in the relevant SOW, Recoverable Expenses will be recoverable from Buyer on an \'at cost\' basis only. The Supplier shall seek reimbursement of Recoverable Expenses net of any Value Added Tax reclaimable by the Supplier from HM Revenue & Customs. The Supplier will charge Value Added Tax on the net amount of Recoverable Expenses where required.
  • 5.14 Any payment made by Buyer shall not indicate or imply acceptance by Buyer of the Services and/or Deliverables.
  • 5.15 If any sum due and payable under this Agreement is not paid by the party liable to make such payment within the payment terms set out in the SOW, the Party to whom such money is owed shall be entitled (without prejudice to any of its other rights) following receipt by the party in default of written notice from the Party to whom the money is owed, to charge interest at the Default Interest Rate in force from the date of such notice until the date of actual payment. Interest shall not accrue or be payable on any monies which are the subject of a disputed invoice or where monies are offset pursuant to Clause
    • 5.10.
  • 5.16 The Parties agree that the right to claim interest under Clause 5.15 is a substantial remedy for late payment and is in substitution for any statutory or other right to claim interest and/or other remedy for late payment under the Late Payment of Commercial Debts (Interest) Act 1998.
  • 5.17 Buyer may retain the Retention Fee (if any) until the relevant Milestone to which the Retention Fee relates has been achieved, where set out in the SOW. The Supplier may invoice Buyer for any Retention Fee once the Acceptance Criteria in respect of the relevant Milestone(s) have been met.
  • 5.18 The Supplier shall:
    • 5.18.1 maintain records, which are complete and accurate in all material respects, of and supporting documentation for all invoices submitted to Buyer and all payments made by Buyer the relevant SOW, in accordance with generally accepted accounting principles applied on a consistent basis; and
    • 5.18.2 provide Buyer or its nominated representatives with such reasonable documentation and other information with respect to each invoice as may reasonably be requested by Buyer to verify the accuracy of the invoice and compliance with the provisions of this Base Agreement and the relevant SOW.
  • 5.19 The Agreed Rates shall be reviewed on 31 December each year starting from 31 December 2012 at which point

    Indexation will be applied to the Agreed Rates.

  • 5.20 Notwithstanding the provisions of Clause 5,19, in significant bid situations, the Buyer may request special pricing on a case by case basis as necessary to submit a more competitive bid. Any such special pricing shall be agreed to by the parties in writing, and as set out in the respective SOW for such situation. For the avoidance of doubt the Supplier shall not be obliged to accept any request by the Buyer for \'special pricing\'.
  • 5.21 Miscellaneous Costs

The Supplier will notify Buyer of any miscellaneous costs that require to be incurred that will be charged to Buyer under the relevant SOW. Such miscellaneous costs will be agreed in writing by Buyer and the Supplier prior to the Supplier incurring such costs.

6.0 Taxes

  • 6.1 Supplier\'s invoices shall state all applicable Taxes, if any, by tax jurisdiction and with a proper breakdown between taxable and non-taxable Deliverables and Services. Supplier assumes responsibility to timely remit all Tax payments to the appropriate governmental authority in each respective jurisdiction. Supplier and Buyer agree to cooperate to minimize, wherever possible and appropriate, any applicable Taxes and provide reasonable notice and cooperation in connection with any audit. Each party shall bear sole responsibility for all taxes, assessments, or other levies on its own income, leased or purchased property, equipment or software. If Buyer provides a direct pay certificate, certification of an exemption from Tax or reduced rate of Tax imposed by an applicable taxing authority, then Supplier agrees not to invoice or pay any such Tax unless and until the applicable taxing authority assesses such Tax, at which time Supplier shall invoice and Buyer agrees to pay any such Tax that is legally owed.
  • 6.2 Buyer may withhold taxes as required under applicable law on payments made to Supplier hereunder and shall be required to remit to Supplier only the net proceeds thereof. If Buyer does withhold such taxes the Buyer agrees to remit in a timely manner all taxes withheld to the appropriate government authority in each respective jurisdiction. Upon Buyer request, Supplier will deliver the appropriate documentation as required by the corresponding jurisdictional tax laws, within a reasonable period from such request.
  • 6.3 If the Supplier fails to invoice the Buyer for the correct amount of Tax then the Supplier agrees that it will reimburse the Buyer for any amounts formally requested from the Buyer by a taxing jurisdiction for penalties, fines, additions to Tax and the amount of interest thereon caused by Supplier\'s failure to invoice Buyer for the correct amount of Tax. For the avoidance of doubt, notwithstanding the foregoing the Buyer shall at all times remain liable for payment of the actual amount of tax that should have been due but for the incorrect invoice.

7.0 Payments and Acceptance

  • 7.1 Terms for payment of the Charges shall be 45 days from date of receipt of invoice or as otherwise specified in the relevant SOW and/or WA.
  • 7.2 Payment of invoices will not be deemed acceptance of Deliverables or Services, but rather such Deliverables or Services will be subject to inspection, test, acceptance or rejection in accordance with the acceptance or completion criteria as specified in the relevant SOW and/or (subject to Clause 2.2.2) WA.
  • 7.3 Unless otherwise provided by local law without the possibility of contractual waiver or limitation, Supplier will submit invoices, corrected invoices, or other such claims for reimbursement, to Buyer within six (6) months from the date of acceptance of Deliverables or the satisfactory completion of Services. Exceptions must be specifically authorized by Buyer.

8.0 Electronic Commerce

To the extent permitted by local law, the parties will conduct transactions using an electronic commerce approach under which the parties will electronically transmit and receive legally binding purchase and sale obligations (\\"Documents\\"), including electronic credit entries transmitted by Buyer to the Supplier account specified in the relevant SOW and/or WA. The parties will enter into a separate agreement governing the transmission of such electronic transactions and associated responsibilities of the parties.

9.0 Timetable and Delays

  • 9.1 Subject to Clause 10 (Buyer Obligations), and Clause 22.9 (Force Majeure) the Supplier shall:
    • 9.1.1 perform the Services so as to achieve any Key Milestones and delivery of the associated Deliverables by the corresponding Milestone Dates.
    • 9.1.2 use Commercially Reasonable Efforts to (i) provide all other Deliverables in accordance with the Delivery Dates (if any) set out in the Timetable; and (ii) achieve Milestones (other than Key Milestones) by the corresponding Milestone Dates.
  • 9.2 The Supplier shall, within 1 Working Day, notify in writing the applicable Buyer Authorised Representative stated in the SOW if it considers that there shall be or may be a delay in meeting any date in the Timetable or in achieving a Milestone by the relevant Milestone Date, or otherwise in the performance of the Services and provision of any Deliverables by a Delivery Date, giving to Buyer, either together with such notification or as soon as reasonably practicable afterwards, written details of causes for and potential impact of any such delay and its recommendations for correcting or minimising the impact of the delay.
  • 9.3 If any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date, then the Supplier shall take all such additional steps necessary to achieve such Delivery Date or Milestone as early as reasonably practicable thereafter at no extra cost to Buyer, provided always that where such delay or non-performance is not due to a Supplier Fault then the Supplier shall be entitled to charge for any and all additional costs reasonably incurred as a result of such delay in accordance with the Agreed Rates, such charges to be agreed between the parties in writing.
  • 9.4 Without prejudice to the provisions of Clause 9.3, if any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date or fail to meet the agreed Acceptance Criteria within the period set out in the relevant Timetable, and such failure is as a result of a Supplier Fault then Supplier shall repair or replace such Deliverables or re-perform such Services, without charge by the revised date notified to Supplier by Buyer (provided that such notice shall be either (i) not less than twenty (20) Working Days after the originally scheduled delivery date; or (ii) after the end of any Liquidated Damages Period as detailed in Clause 9.5 below (whichever is later) (\\"Delay Remedy Period\\")). If Delivery is not achieved by such Delay Remedy Period due to Supplier Fault or Supplier is not able to repair or replace then the Buyer shall be entitled to terminate the relevant SOW in whole or in part, for Supplier Fault and receive a refund in respect of the element or elements of the Deliverables(s) and/or Services which were not so delivered or accepted.
  • 9.5 In addition to the Buyer\'s rights under Clause 9.4, if the Supplier fails to deliver a Deliverable and/or perform the Services, by any applicable Delivery Date, or achieve a Key Milestone by the applicable Milestone Date, and if the parties have expressly agreed in the relevant SOW that Liquidated Damages will apply, then the following provisions will apply:
    • 9.5.2 the Supplier shall pay to Buyer the applicable Liquidated Damages , if any are specified in the SOW, for the applicable Liquidated Damages Period;
    • 9.5.3 Buyer and the Supplier agree that the Liquidated Damages are fair and reasonable in all the circumstances and represent a genuine pre-estimate of the likely losses that Buyer is likely to suffer as a result of the failure to deliver the relevant Deliverable and/or perform the relevant Services or achieve the relevant Key Milestone by the applicable Delivery Date or Key Milestone Date and represent the Buyer\'s sole remedy (save for termination pursuant to Clause 9.4) in respect of any failure by the Supplier to meet such Delivery date or Milestone Date; and
  • 9.6 The Supplier shall promptly notify in writing the Buyer whenever the Supplier reasonably believes that any failure of any Dependency or Force Majeure Event is likely to delay the achievement of a Key Milestone by the applicable Milestone Date. In such circumstances, the provisions of Clauses 9.7 to 9.8 shall apply.
  • 9.7 Upon receiving notification from the Supplier under Clause 9.6 above, the parties\' Relationship Managers shall convene as soon as practicable onto discuss all aspects of the relevant circumstances including (i) the failure of the Dependency and/or Force Majeure Event and its effect on the Supplier\'s ability to achieve the relevant Key Milestone by any applicable Milestone Date; (ii) any workaround or other action necessary to mitigate the failure of any Dependency; and (iii) the appropriate relief (if any) which should be afforded to Supplier, which may include an extension to one or more of the Milestone Dates within the Timetable. For the avoidance of doubt in circumstances where Buyer does grant such extension of time the Supplier shall not be in breach of this Base Agreement or the relevant SOW as a result of its failure to achieve the relevant Milestone by the original Milestone Date). In conducting the discussions under this Clause 9.7 both parties shall act reasonably and in good faith and without undue delay. The Relationship Manager\'s decisions pursuant to this Clause 9.7, shall be approved and recorded in writing by the parties and will be subject to the Change Control Procedure where appropriate.

10.0 Buyer Obligations

  • 10.1 Buyer shall perform the Buyer Obligations as specified in the relevant SOW.
  • 10.2 Further, Buyer shall procure that;
    • 10.2.1 the Customer performs the Customer Obligations (if any); and
    • 10.2.2 any Third Party performs the Third Party Obligations (if any).
  • 10.3 Where the Buyer fails to comply with Clauses 10.1 and 10.2 above:
    • 10.3.1 Supplier\'s non-performance of any of its obligations under the SOW which are impacted by such failure will be excused;
    • 10.3.2 (subject to Clause 10.4.2) the Timetable and/or Milestone Date impacted may be revised accordingly; and
    • 10.3.3 the Supplier shall be entitled to charge Buyer at the Agreed Rates for any additional work reasonably required to be performed by it as a result of such failure and together with any related costs and expenses that the Supplier can demonstrate have been reasonably incurred as a direct result of such failure and where Supplier cannot, using Commercially Reasonable Efforts mitigate such costs.
  • 10.4 For the avoidance of doubt:
    • 10.4.1 any failure pursuant to this Clause 10 shall be without prejudice to Buyer\'s obligation to pay any due fees during any period of such failure;
    • 10.4.2 Buyer acknowledges that the impact of a failure pursuant to this Clause 10 may vary depending on the severity of the failure and its interaction with related factors providing that Supplier will use all Commercially Reasonable Efforts to minimise such impact. For example, a failure by Buyer to meet a particular deadline may have knock on effects for planned work \\"windows\\" which may delay the relevant Milestone by a period in excess of Buyer\'s delay taken in isolation.
  • 10.5 If the Buyer makes available to Supplier any facilities or Materials in connection with Supplier\'s and the Buyer\'s performance of Services (including facilities and Materials belonging to the Customer), the Buyer is responsible for obtaining any licences or approvals related to those resources that may be necessary for Supplier to perform the Services.

11.0 Acceptance Criteria

The Services and/or Deliverables shall be tested and accepted in accordance with the applicable Acceptance Criteria and Acceptance Tests set out in this Base Agreement including the provisions of Clause 9.0 and the relevant SOW.

12.0 Supplier Responsibilities

  • 12.1 The Supplier shall perform the Services in accordance with Good Industry Practice.
  • 12.2 The Supplier shall use Commercially Reasonable Efforts to assist the Buyer to ensure that the performance of the Services does not result in the degradation and/or the interruption of the business, systems and equipment of Customer where the Supplier is either:
    • 12.2.1 aware that the degradation and/or interruption will occur or that there is a material risk that the degradation and/or interruption could occur; or
    • 12.2.2 ought reasonably to be aware that the degradation and/or interruption will occur or that there is a material risk that the degradation could occur having regard to the Supplier\'s actual knowledge of the business, systems and equipment of Customer,

      other than:

    • 12.2.3 where provided for in and in accordance with the Timetable;
    • 12.2.4 where the Supplier has notified Buyer with twelve (12) Working Days notice in advance of a scheduled downtime and the timing, duration and impact of such downtime has been agreed in writing in advance with Buyer ;
    • 12.2.5 where carried out by the Supplier during any agreed maintenance windows recorded in the relevant SOW; or
    • 12.2.6 as otherwise agreed between the parties in writing,

    (each an \\"Agreed Interruption\\") in each case provided that such Agreed Interruption is carried out in accordance with the terms of the relevant SOW.

  • 12.3 Unless otherwise specified in the relevant SOW, the Supplier shall be responsible for providing all materials, parts, components, items, Personnel and resources necessary to perform the Services and/or provide the Deliverables.
  • 12.4 Nothing in this Agreement shall require the Supplier to undertake any regulated activities which would require the Supplier to be authorised or registered by any regulatory body or authority having power or authority over Buyer, unless otherwise expressly agreed in the relevant SOW.
  • 12.5 The Supplier shall, in connection with the performance of the Services and the provision of the Deliverables co-operate with the Consortium Members to the extent reasonably required by Buyer. Where Supplier believes that such co-operation will involve increased time and effort on the part of the Supplier, the Supplier shall discuss and agree such additional time with Buyer, which will be chargeable at the Agreed Rates, and subject to the Change Control Procedure.

13.0 Warranties

13.1 Mutual Warranties

Each party represents and warrants that:

  • 1. it has the right to enter into this Base Agreement and its performance of this Base Agreement will comply, at its own expense, with the terms of any contract, obligation, and any law, regulation or ordinance to which it is or becomes subject ;
  • 2. no claim, lien, or action exists or is threatened against it that would interfere with the other\'s rights under this Agreement;
  • 3. it will perform its obligations under this Agreement using reasonable care and skill and in accordance with the relevant SOW and/or (subject to Clause 2.2.2) WA;
  • 5. it is knowledgeable with, and is and will remain in full compliance with all applicable export and import laws, regulations, orders, and policies (including, but not limited to, securing all necessary clearance requirements, export and import licenses and exemptions from, and making all proper filings with appropriate governmental bodies and/or disclosures relating to the release or transfer of technology and software to non U.S. nationals in the U.S., or outside the U.S., release or transfer of technology and software having U.S. content or derived from U.S.-origin software or technology); it is knowledgeable with applicable supply chain security recommendations issued by applicable governments and industry standards organizations and will make best efforts to comply with such recommendations;
  • 6. upon request of the other party, it will promptly provide all information necessary to export and import Deliverables under this Agreement, including, as applicable, the Export Control Classification Numbers (ECCN) and subheadings or munitions list category number, and will notify the other in writing of any changes to the information provided by it to export and import Deliverables under this Agreement;
  • 7. unless authorized by applicable government license or regulation, including but not limited to any U.S. authorization, it will not directly or indirectly export or re-export, at any time, any technical information, technology, software, or other commodity furnished or developed under this, or any other, agreement between the parties, or any other product that is developed or produced from or using the other\'s technical information, technology, software, or other commodity provided under this Agreement to any prohibited country (including release of such technical information, technology, software, or other commodity to nationals, wherever they may be located, of any prohibited country) as specified in applicable export, embargo, and sanctions regulations;
  • 8. it will not use, disclose, or transfer across borders any Personal Data that is processed for the other party, except to the extent necessary to perform under this Agreement; and
  • 9. it shall perform its obligations under the relevant SOW in a manner that complies with all Relevant Laws and shall comply with any requirements agreed between the parties in a SOW (or via the Change Control Procedure) and shall promptly notify the other if it becomes aware of any allegation of any material non-compliance with any Relevant Law which is relevant to the obligations of the parties under the Agreement;
  • 10. it owns, or has the right to use to the extent necessary to perform the its obligations under this Agreement, and shall at all times own, or have the right to use, its respective Background Materials.

13.2 Supplier warranties

The Supplier represents and warrants that:

  • 1. it will disclose to Buyer in writing the existence of any third party code, including without limitation open source code, that is included in or is provided in connection with the Deliverables and that Supplier and the Deliverables are in compliance with all licensing agreements applicable to such third party code;
  • 2. Deliverables and Services do not infringe any privacy or intellectual property rights of a third party;
  • 3. (where relevant) all authors have agreed not to assert their moral rights (personal rights associated with authorship of a work under applicable law) in the Deliverables, to the extent permitted by law;
  • 4. Deliverables will be consistent with agreed Specifications;
  • 5. Deliverables and Services which interact in any capacity with monetary data are euro ready such that when used in accordance with their associated documentation they are capable of correctly processing monetary data in the euro denomination and respecting the euro currency formatting conventions (including the euro sign);
  • 6. the Services and Deliverables will be provided in accordance with their description in the SOW and in accordance with Good Industry Practice;
  • 7. it will use an adequate number of qualified individuals to discharge its obligations under the SOW, that such individuals are suitably trained, experienced and skilled to the level expected of a professional providing services and deliverables similar to the Services and/or Deliverables to customers of the same nature as Buyer and the Customer and that such individuals will act at all times in a professional manner;
  • 8. the performance of the Services and the operation of the Deliverables shall be Date Compliant;
  • 9. at the time of delivery of the Services and/or Deliverables, the Supplier shall ensure that the Services and/or Deliverables are tested using the latest release of commercially available antivirus software reasonable for the Supplier to use acting in accordance with Good Industry Practice in relation to all known viruses, Trojan, worm, or other software routine or hardware component designed to permit, either automatically or through externally applied controls, unauthorised access or use to disable, erase, or otherwise harm software, hardware, or data;
  • 10. the Documentation will provide instruction to the level agreed between the parties in the relevant SOW;
  • 11. in respect of any Third Party Materials, it has (where appropriate) obtained for itself and for Buyer and/or Customer all necessary consents, approvals and licences required for their use of the Third Party Materials in order to comply with its obligations under the relevant SOW;
  • 12 . it will comply with all applicable data privacy laws and regulations, will implement and maintain appropriate technical and organizational measures and other protections for the Personal Data, (including, without limitation, not loading any Personal Data provided to it by the other on (a) any laptop computers or (b) any portable storage media that can be removed from its premises unless, in each case,(i) such data has been encrypted and (ii) such data is loaded onto portable storage media solely for the purpose of moving such data to off-site storage). Further, it will report to the other party any breaches of security of Personal Data immediately after discovery thereof if the Personal Data was, or could be, accessed, used or acquired by an unauthorized person or compromised in any way and will cooperate fully with the other party in investigating any such breaches or compromises, will cooperate fully with the other\'s legitimate requests for access to, correction of, and destruction of Personal Data in its possession, and will comply with all reasonable and lawful instructions or other requirements provided or issued by the other from time to time relating to Personal Data.

THE WARRANTIES IN THIS AGREEMENT ARE IN LIEU OF ALL OTHER WARRANTIES AND CONDITIONS, EXPRESS OR IMPLIED, INCLUDING THOSE WARRANTIES OR CONDITIONS OF SATISFACTORY QUALITY OR FITNESS FOR PURPOSE.

13.3

Without prejudice to a party\'s other rights and remedies, in the event of any breach of the provisions of Clause 13.1 or 13.2, each party shall promptly remedy or procure the remedy of the breach without charge to the other party or the Customer.

13.4

The Supplier acknowledges and agrees, save in respect of any express warranties or representation in the relevant SOW that to the extent permitted by Relevant Law, no representation, warranty or undertaking has been made in respect of: the condition, state of repair, quality or fitness for purpose of any Buyer and/or Customer equipment; or the accuracy, completeness, currency, suitability or efficacy of any of Buyer or Customer equipment/Buyer Data, and all representations, warranties or undertakings and all other terms and conditions (express or implied) are hereby excluded in respect of such Buyer and /or Customer equipment to the fullest extent permitted by Relevant Laws.

13.

5 Warranty Redemption

Subject to the Section titled Liability for Third Party Claims, if during the Warranty Period the Deliverables or Services do not comply with the warranties set out in Clause 13.2 of this Agreement, Supplier will repair or replace Deliverables or re-perform Services, without charge and in a timely manner.

14.0 Delivery

  • 14.1 Subject to the provisions of Clauses 9 and 10, Deliverables and Services will be delivered as agreed in the relevant SOW and/or (subject to Clause 2.2.2.) WA.

15.0 Intellectual Property Rights and Buyer Data

  • 15.1 Except for the licences expressly granted under a SOW, the Agreement shall not operate to assign any title, interest or Intellectual Property Rights:
    • a) in any Supplier Background Material (including any Modifications to the same), which shall be deemed to belong to and be vested in, and remain vested in the Supplier; or
    • b) in any Buyer Background Material (including any Modifications to the same and including any Buyer Data), which shall be deemed to be vested in and remain vested in Buyer or Customer respectively (and to the extent that any right, title or interest in any Buyer Data or Modification to Buyer Data might otherwise vest in the Supplier or a subcontractor, the Supplier hereby assigns to Buyer (or where applicable will promptly procure the assignment to Buyer of) all rights, title and interest in such Buyer Data or Modifications).
  • 15.2 Subject to Clause 15.1, where the SOW:
    • a) identifies any Deliverables and/or other Materials as \\"Type A Materials\\" all property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer;
    • b) identifies any Deliverables and/or other Materials as \\"Type B Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.10, belong to and vest in the Supplier;
    • c) identifies any Deliverables and/or other Materials as \\"Type C Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.11, belong to and vest in the Supplier.
  • 15.3 Subject to Clause 15.1and 15.15,
    • a) all Deliverables ; and
    • b) any other Material (including Modifications to Material) which is created by, for or on behalf of Buyer (including by the Supplier) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;

    that are not identified in a SOW as either Type A Materials, Type B Materials or Type C Materials shall be deemed to be Type A Materials and all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer (and all references to Type A Materials shall include such Deliverables and/or other Materials).

  • 15.4 Subject to Clause 15.1 and 15.15, the Supplier hereby assigns absolutely (and shall procure that all Supplier Personnel and subcontractors assign absolutely) to Customer (or a member of the Customer Group where requested by Buyer) or by way of present assignment of property, rights, title and interest, all Intellectual Property Rights in Type A Materials (\\"Assigned Rights\\"), all of which shall vest in Customer immediately upon creation of the same with full title guarantee and free from all encumbrances and other rights of whatever nature exercisable by any third party, together with the right to take action for any past, present and future infringement and claim damages and other remedies in respect of any infringement or alleged infringement of such Intellectual Property Rights.
  • 15.5 The Supplier shall (and shall procure that Supplier Personnel and subcontractors shall) comply with Clause 42 (Further Assurance) in order to perfect, confirm, formalise or achieve the assignment of the Intellectual Property Rights in Clauses 15.1b), 15.2a), 15.3 and 15.4 in Type A Materials and the Buyer Data (or Modifications to Buyer Data).
  • 15.6 The Supplier shall ensure that all the Supplier Personnel irrevocably and unconditionally waive any moral rights in or relating to any Type A and shall on request provide Buyer with written evidence of such waiver.
  • 15.7 Buyer hereby grants to the Supplier a non-exclusive, non-transferable (save to members of the Supplier Group and subcontractors), royalty free, worldwide, personal licence to use Buyer Background Material during the term of the SOW only to the extent necessary and for the sole purpose of the proper performance of its obligations under the relevant SOW, save that where Buyer Background Material comprises software, the terms of the licence for such software shall be subject to any restrictions set out in the SOW or as otherwise notified to the Supplier in writing; and
  • 15.8 Unless specified otherwise in the SOW, the licences granted by Buyer pursuant to Clause 15.7 shall terminate automatically at the end of the term of the relevant SOW or earlier termination, or (if earlier) when such Buyer Background Material ceases to be required in connection with the performance of the Supplier\'s obligations under the SOW.
  • 15.9 The Supplier shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of Buyer (including any member of the Customer Group) in any Buyer Background Material or Type A Materials.

    Buyer shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of any member of the Supplier Group in any Supplier Background Material or Type B Materials or Type C Materials.

  • 15.10 Licence of Type B Materials.

    Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW, the Supplier hereby grants, (and shall procure that each of its suppliers and sub-contractors grants) to Buyer , Customer and the Customer Group a non-exclusive, worldwide, irrevocable, royalty-free, perpetual licence to use execute, copy, maintain and distribute Type B Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling (i) Buyer to provide services and deliverables to the Customer Group; and (ii) each member of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group\'s own internal business purposes.

    Such licence shall extend to the:

    • (a) Customer\'s customers, agents, suppliers, service providers, contractors, financial services providers and financial industry bodies with whom Customer Group does business;
    • (b) Regulatory Authorities having power over Customer (or any member of the Customer Group),

    in each case for the sole purpose of enabling members of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group\'s own internal business purposes, but not otherwise

  • 15.11 Licence of Type C Materials.

    Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW any Type C Materials identified in a SOW shall be deemed to be included within the licensed materials licensed to the Customer pursuant to the Licence Agreement and subject to the terms set out therein. The Supplier hereby grants to Buyer a non-exclusive, revocable (as detailed in the Licence Agreement), royalty-free, licence within the UK (or such other territory detailed in the Licence Agreement) for a period commencing on creation and continuing until the date that (i) the relevant SOW terminates; or (ii) (if later) the Licence Agreement is terminated to use execute, copy, maintain and distribute Type C Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling Buyer to provide services and deliverables to the Customer Group.

  • 15.12 Each Party agrees to maintain any copyright notice and any other legend of ownership on any copies made under the licences granted in this Clause 15.
  • 15.13 The Supplier shall have the right to use skills, methodology and know-how acquired by the Supplier in the performance of the Services, provided that (and only if) such skills, methodology and know-how do not comprise any Buyer Background Material or any Buyer Confidential Information.
  • 15.14 For the purposes of this Clause 15, \\"newly created\\" means created in the performance of the Services and/or the supply of the Deliverables.
  • 15.15 For the avoidance of doubt nothing in this Agreement shall operate to assign any title, interest or Intellectual Property Rights in the Supplier\'s Mobile Money Manager which shall be deemed to belong to and be vested in, and remain vested in the Supplier, the Buyer\'s and Customer\'s use of which shall be subject to the terms of the Licence Agreement.

16.0 Liability for Third Party Claims

  • 16.1 Supplier will defend, hold harmless and indemnify, including reasonable legal fees, Buyer and Buyer Personnel, and Customer and Customer Personnel (together the \\"Indemnified Parties\\") against legal proceedings brought by a third party that directly result from the negligent or intentional acts or omissions of Supplier or Supplier Personnel or material breach by Supplier of any term of this Agreement (\\"Third Party Claim\\").
  • 16.1A Handling of Third Party Claims:

    16.1A.1: The Indemnified Parties will promptly notify the Supplier in writing of any Third Party Claim to which Clause 16.1 applies;

    16.1A.2 The Indemnified Parties will not make any admission as to liability or compromise or agree to any settlement of any Third Party Claim without the prior written consent of the Supplier which consent shall not be unreasonably withheld or delayed; and

    16.1A.3 The Indemnified Parties will use their reasonable endeavours to mitigate any losses that they suffer or incur as a result of such Third Party Claim.

  • 16.1B The Supplier shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any Third Party Claim (including the right to appeal any court award or decision) and the Indemnified Parties shall, at the Supplier\'s request and expense, give the Supplier reasonable assistance in connection with those negotiations and such Third Party Claim.
  • 16.2 Intellectual Property Indemnification
    • 16.2.1 Each party (the \\"Indemnifying Party\\") shall indemnify, defend and hold harmless the other party and its officers, directors, employees, agents, (the \\"Indemnified Parties\\") in respect of all Losses paid in settlement in relation to any Claim by a third party that the ownership, possession, licence, use, development or modification (all in accordance with the terms of the SOW) of any Deliverable, New Material or (in the case of the Supplier) Supplier Background Material provided by the Supplier or (in the case of the Buyer) Buyer Background Material owned by and/or provided by the Buyer (but, subject to Clause 10.5, excluding any Material provided by Customer which is simply passed to the Supplier by the Buyer) (\\"Infringing Item\\") infringes and/or misappropriates the Intellectual Property Rights of a third party, whether or not such Losses were foreseeable at the effective date of the SOW Date.
    • 16.2.2 Buyer and the Supplier agree that:
      • (a) they shall notify the other party in writing of any Claim to which Clause 16.2.1 applies (\\"IP Claim\\") and provide to the other party reasonable assistance, at the Indemnifying Party\'s expense, which the Indemnifying Party may reasonably request in connection with the defence of any such IP Claim;
      • (b) they shall not make any admission as to liability or compromise or agree to any settlement of any IP Claim without the prior written consent of the other party which consent shall not be unreasonably withheld or delayed;
      • (c) the Indemnifying Party shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any IP Claim (including the right to appeal any court award or decision) and the Indemnified Party shall, at the Indemnifying Party\'s request and expense, give the Indemnifying Party reasonable assistance in connection with those negotiations and such IP Claim.
    • 16.2.3 An Indemnifying Party agrees to keep the other party notified as appropriate in relation to any material developments in relation to any IP Claim.
  • 16.3 Without prejudice to the indemnity in Clause 16.2.1, if any IP Claim is made against any Indemnified Party, the Indemnifying Party shall at its own expense either:
    • 16.3.1 promptly procure, at no cost to Indemnified Party a right for Indemnified Party to continue using the Infringing Item (or any part thereof), as applicable, in accordance with the terms of the relevant SOW; or
    • 16.3.2 promptly modify or replace the Infringing Item (or any part thereof), as applicable, so that it ceases to be infringing, provided that no such modification or replacement will diminish the functional or technical capabilities of any such item. Any modified or replacement Deliverable, New Material, Background Material (or any part thereof), as applicable, must comply with the terms of this Base Agreement and SOW including any relevant warranties contained in Clause 13 (Warranties) and the Indemnifying Party must procure for Indemnified Party all necessary rights to enable the full use of the relevant modified or replacement item as contemplated by the relevant SOW.
  • 16.4 The Supplier and Buyer (as appropriate) shall each also be entitled to take either of the actions set out in Clauses 16.3.2 or 16.3.3 if it can demonstrate to the reasonable satisfaction of the other party that an IP Claim will, or is likely, to occur and gives the other party reasonable notice and has consulted with the other party prior to taking such actions.
  • 16.5 Without limiting the Indemnifying Party\'s other obligations under this Clause 16, if the Indemnifying Party is unable to perform any of the options described in Clauses 16.3.2 and 16.3.3, or such options are not reasonably feasible then:
    • 16.5.1 Either party may require that the Infringing Item be returned to the Indemnifying Party (in which case where the Supplier is the Indemnifying Party it shall repay to Buyer the amounts paid in respect of such item ); and
    • 16.5.2 The Indemnified Party may, by written notice to the Indemnifying Party having immediate effect, terminate such part of the SOW as is affected by the return of the relevant item which (i) where the Indemnified Party is the Buyer includes any part in relation to which Buyer is unable to take the full benefit as a result of such return; and (ii) where the Indemnified Party is the Supplier includes any part in relation to which the Supplier is unable to perform its obligations as a result of such return or, (i) where Buyer\'s inability to use the affected item materially reduces the benefit of the SOW to Buyer, Buyer may terminate the SOW as a whole; and (ii) where Supplier\'s inability to use the affected item materially impacts its ability to perform its obligations under the SOW Supplier may terminate the SOW as a whole. Any such termination (in full or in part) shall be deemed to be as a consequence of a material breach of the SOW by the other party.
  • 16.6 The indemnity described in Clause 16.2.1 shall not extend to any IP Claim if and to the extent that it results from:
    • 16.6.1 Modification of the relevant Deliverable and/or Background Material, by the Indemnified Party (unless such Modification is expressly contemplated and recorded in the relevant SOW or otherwise authorised by the Indemnifying Party);
    • 16.6.2 use or incorporation of the relevant Deliverable or Background Material by the Indemnified Party otherwise than in accordance with the SOW or in a manner for which it was not designed or with items not provided by the Indemnifying Party, where such use or incorporation has not been authorised by the Indemnifying Party;
    • 16.6.3 anything provided by Indemnified Party or a third party on Indemnified Party\'s behalf or the Indemnifying Party\'s compliance with any designs, specifications or instructions provided by the Indemnified Party\'s, or a third party on Indemnified Party\'s behalf, where the actual compliance with such designs, specifications or instructions causes the relevant infringement rather than the manner in which or means by which such designs, specifications or instructions are complied with; or
    • 16.6.4 use, or incorporation, of Open Source Code in circumstances where:
      • 16.6.4.1 the Indemnifying Party has notified Indemnified Party in writing of the proposed use or incorporation of such Open Source Code and has advised Indemnified Party in that notice that the indemnity will not apply to the such Open Source Code; and
      • 16.6.4.2 the Indemnifying Party has obtained Indemnified Party\'s prior written consent to the use or incorporation of such Open Source Code following receipt by Indemnified Party of such notice.

17.0 Limitation of Liability between Supplier and Buyer

  • 17.1 In no event will either party be liable to the other for economic loss (including loss of profits, business, revenue, goodwill or anticipated savings), special, indirect or consequential loss.
  • 17.2 Neither party seeks to limit its liability for:
    • 17.2.1 death or personal injury caused by its negligence;
    • 17.2.2 fraud, fraudulent misrepresentation or dishonesty;
    • 17.2.3 infringement of any third party Intellectual Property Rights; or
    • 17.2.4 infringement of the other party\'s Intellectual Property Rights
  • 17.3 Subject to the provisions of Clauses 17.1 and 17.2 Supplier\'s liability under the Agreement (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Supplier, its/their employees, agents or sub-contractors, occurring at any time, shall be limited in aggregate to amount equal to the greater of (i) 150% of the amount of Charges (excluding expenses) paid or payable by Buyer to Supplier under the relevant SOW and each Related SOW prior to the date of the event giving rise to such claim; and (ii) £500,000 (five hundred thousand pounds).
  • 17.4 Subject to Clause 17.1 and 17.2, the maximum overall aggregate liability of Buyer under and/or in connection with the relevant SOW (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Buyer, its/their employees, agents or sub-contractors, occurring at any time, shall be limited to an amount equal to the Charges paid or payable by the Buyer to the Supplier under the relevant SOW.
  • 17.5 The provisions of Clause 17.1 shall not be taken as excluding the liability of the Supplier for:
    • 17.5.1 any reasonable additional operational and/or administrative costs and expenses of the other party reasonably and necessarily incurs, arising from the its act, omission or other default; or
    • 17.5.2 any wasted expenditure or charges rendered unnecessary and/or incurred by the other party arising from the its act, omission or other default, provided always that prior to incurring such additional costs or charges it shall first notify the other party of its intention and the parties shall promptly meet to discuss how such costs or charges could be mitigated or reduced. Notwithstanding the foregoing Buyer shall (i) use Commercially Reasonable Efforts to mitigate such costs or charges; and (ii) provide documentary evidence of such costs or charges if requested by Supplier.
  • 17.6 To the fullest extent permitted by Relevant Laws, neither party shall bring a legal action, regardless of form, arising out of or related to the SOW more than two years after that party becomes aware of the cause of action which is the subject of that legal action.

18.0 Supplier and Supplier Personnel

  • 18.1 Supplier is an independent contractor and this Agreement does not create an agency, partnership, or joint venture relationship between Buyer and Supplier or Supplier Personnel. Buyer assumes no liability or responsibility for Supplier Personnel. Supplier will:
    • 1. ensure it and Supplier Personnel are in compliance with all laws, regulations, ordinances, and licensing requirements;
    • 2. be responsible for the supervision, control, compensation, withholdings, health and safety of Supplier Personnel;
    • 3. inform Buyer if a former employee of Buyer will be assigned work under this Agreement (to the extent that Supplier is aware that such person is a former employee of Buyer), such assignment subject to Buyer approval which will not be unreasonably withheld or delayed;
    • 4. upon request, provide Buyer, for export evaluation purposes, to the extent permitted by law, the country of citizenship and permanent residence and immigration status of those persons. Buyer retains the right to refuse to accept persons made available by Supplier for export control reasons;
    • 5. not discriminate against any employees, applicants for employment, or any entity engaged in its procurement practices because of race, color, religion, sex, age, national origin, or any other legally protected status;
    • 6. (a) be solely responsible for, and fully and properly complete and submit to the relevant government immigration authority, all required immigration forms and documents for all Supplier Personnel performing Services hereunder, maintain such forms and documents as required by law and, subject to applicable laws (in particular laws regarding data privacy) ,make such forms and documents available to Buyer upon request, and (b) ensure that Supplier Personnel who do not meet all immigration requirements do not perform Services under this Agreement;
    • 7. not assign to work under this Agreement any Supplier Personnel that are subject to any restrictive covenants that could limit such Supplier Personnel from performing Services for Buyer or Customer;
    • 8. remove from any assignment under this Agreement, at the Buyer\'s reasonable request any Supplier Personnel that the Buyer reasonably requests be so removed;
    • 9. comply, at its own expense, with all applicable laws regulations and ordinances relating to verification of employment eligibility for Personnel; and
    • 10. upon Buyer\'s request, provide reasonable documentation to verify compliance with this Section titled \\"Supplier and Supplier Personnel\\".
  • 18.2 Screening
    • 18.2.1 Supplier warrants that it has carried and will continue to carry out the screening process as set out in Section 1 to no less than the standard set out therein of any members of Supplier Personnel engaged in performing the Services at a Buyer or Customer site or with access to Buyer or Customer systems.
    • 18.2.2 In addition to the process detailed in Clause 18.2.1 the Supplier shall ensure that:
      • a) Supplier Personnel are vetted in accordance with any specific vetting requirements applicable to the Supplier Personnel that are agreed between the parties in a SOW; and
      • b) all Supplier Personnel are vetted in accordance with such other reasonable procedures or requirements as may be notified in writing by Buyer to the Supplier from time to time (and agreed in accordance with the Change Control Procedure);
    • 18.2.3 The Supplier shall identify any members of the Supplier Personnel who are not employees of the Supplier, if, to the extent and when Buyer requests the Supplier to do so.
  • 18.3 The Supplier shall obtain all necessary working permits or visas in order that any Supplier Personnel who are foreign nationals are able to work in the United Kingdom.
  • 18.4 The Supplier shall be responsible for making appropriate PAYE deductions for tax and National Insurance contributions from the remuneration it pays Supplier Personnel (whether or not the true status of such persons is that of an employee) and subject to Clause 17 (Limitations of Liability Between Buyer and Supplier) the Supplier agrees to indemnify Buyer in respect of any claims, penalties or interest that may be made by the relevant authorities against Buyer in respect of tax demands or employees\' National Insurance or similar contributions relating to the Supplier\'s performance of the relevant SOW.
  • 18.5 Key Personnel
    • 18.5.1 The Supplier shall ensure that the Key Personnel (if any) undertake the roles to which they are assigned in the relevant SOW and that unless otherwise stated in the SOW all Key Personnel are engaged on a full time and exclusive basis in support of the relevant SOW, provided always that if a member of Key Personnel referenced under a SOW has completed all available tasks under such SOW the Supplier may re-allocate such Key Personnel to alternative customers and tasks until such time as the Key Personnel is again required for tasks under the relevant SOW.
    • 18.5.2 Subject to Clause 18.5.4, the Supplier may replace a member of Key Personnel (with a replacement who satisfies the requirements of Clause 13.2 .7 and this Clause 18 and is acceptable to Buyer) on giving Buyer ten (30) days\' notice (or such other period as the parties may agree from time to time in writing) (the \\"Required Notice\\"). The Supplier shall use Commercially Reasonable Efforts to keep such replacements to a minimum.
    • 18.5.3 The Supplier may give less than the Required Notice:
      • a) where any replacement is necessitated by the death or illness of the Key Personnel in question;
      • b) where any replacement is no longer employed by the Supplier; or
      • c) where a Key Personnel has requested to be redeployed; and,
        • i) the Supplier has consulted with Buyer in respect of such redeployment; and
        • ii) Buyer has approved in writing such redeployment taking place without the Supplier giving the Required Notice, and in such cases the Supplier shall promptly notify Buyer and provide a replacement who satisfies the requirements of Clause 13.2.717 and this Clause 18 and is acceptable to Buyer.
    • 18.5.4 If a member of the Supplier Personnel (including Key Personnel) is replaced, then the Supplier shall bear the cost of any handover activities to the replacement personnel (including the cost of any time spent up-skilling and familiarising any replacement personnel in relation to the Services and Deliverables. This Clause 18.5.4 shall not apply where a member of the Supplier Personnel is replaced because Buyer requires the relevant replacement and does not have reasonable grounds for requiring such replacement.

19.0 On Premises Guidelines

19.1

Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will comply with this Section.

19.2 Access to Premises

Supplier will:

  • 1. obtain for each person a valid identification badge from Buyer and ensure that it is displayed to gain access to and while on Buyer\'s or Customer\'s premises (it is Buyer\'s policy to deactivate any such badge if not used in ninety days);
  • 2. maintain a signed acknowledgment that each person will comply with Buyer\'s Safety & Security Guidelines;
  • 3. at Buyer\'s reasonable request, remove a person from Buyer\'s or Customer\'s premises and not reassign such person to work on Buyer\'s or Customer\'s premises (Buyer is required to provide a reason for such request) provided always that where the Buyer has not demonstrated reasonable grounds for such removal the Supplier shall not be liable for any failure caused by the sudden and unexpected removal of such individual;
  • 4. coordinate with Buyer or Customer (as appropriate) access to Buyer\'s or Customer\'s premises during non-regular working hours;
  • 5. upon Buyer\'s request, provide documentation to verify compliance with this Subsection.
  • 6. if and when directed by Buyer, the Supplier shall provide a list of the names, job descriptions and business addresses of all Supplier Personnel whom the Supplier expects may require admission onto Buyer and/or Customer Premises in connection with the performance of the Services and/or provision of the Deliverables. Failure by the Supplier to comply with this sub Clause 6 within a reasonable time of receipt of notice to do so will entitle Buyer and/or Customer to refuse admission to its premises to any person who has not been previously notified to Buyer.

19.3 General Business Activity Restrictions

  • (a) Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will not:
    • 1. conduct any non-Buyer related business activities (such as interviews, hirings, dismissals or personal solicitations) on Buyer\'s or Customer\'s premises;
    • 2. conduct Supplier\'s Personnel training on Buyer\'s or Customer\'s premises, except for on-the-job training;
    • 3. attempt to participate in Buyer or Customer benefit plans or activities;
    • 4. send or receive non-Buyer related mail through Buyer\'s or Customer\'s mail systems; and
    • 5. sell, advertise or market any products or distribute printed, written or graphic materials on Buyer\'s or Customer\'s premises without Buyer\'s written permission.
  • (b) Supplier will, for Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:
    • 1. obtain for each person a valid identification badge from Buyer and return identification badges upon completion or termination of Supplier Personnel assignments;
    • 2. ensure that each person with regular access to Buyer\'s and Customer\'s premises complies with all parking restrictions and with vehicle registration requirements if any; and
    • 3. ensure that each person remains in authorized areas only (limited to the work locations, cafeterias, rest rooms, and, in the event of a medical emergency, Buyer\'s or Customer\'s medical facilities).

19.4 Buyer\'s Safety and Security Guidelines

Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:

  • 1. do not bring weapons of any kind onto Buyer\'s or Customer\'s premises;
  • 2. do not manufacture, sell, distribute, possess, use or be under the influence of controlled substances (for nonmedical reasons) or alcoholic beverages while on Buyer\'s or Customer\'s premises;
  • 3. do not have in their possession hazardous materials of any kind on Buyer\'s or Customer\'s premises without Buyer\'s authorization.

Supplier will promptly notify Buyer of any accident or security incidents (such as those involving loss or misuse of, or damage to, Buyer\'s Assets (as defined below), physical altercations, assaults or harassment) and provide Buyer with a copy of any accident or incident report involving the above.

19.5 Asset Control

For purposes of this Subsection, the term \\"Buyer Assets\\" means information, information assets, supplies or other property, including property owned by third parties (such as Buyer Customers) that is accessed by Buyer Personnel or provided to Supplier Personnel by (or on behalf of) Buyer. Supplier Personnel will:

  • 1. not remove Buyer Assets from Buyer\'s or Customer\'s premises without Buyer\'s authorization;
  • 2. use Buyer Assets only for purposes of this Agreement;
  • 3. only connect with, interact with or use programs, tools or routines that Buyer agrees are needed to provide Services;
  • 4. not share or disclose user identifiers, passwords, cipher keys or computer dial port telephone numbers;
  • 5. not copy, disclose or leave such assets unsecured or unattended, in the event the Buyer Assets are confidential; and
  • 6. immediately notify Buyer of any security incidents involving Buyer Assets and provide Buyer with a copy of any accident or incident report involving the above.

Buyer may periodically audit Supplier\'s data residing on Buyer Assets.

19.6 Supervision of Supplier\'s Personnel

  • (a) Supplier will:
    • 1. provide consistent and effective supervision of its Personnel provided under this Agreement, at no additional cost to Buyer;
    • 2. conduct orientation sessions with its Personnel before placement on an assignment with Buyer and identify and provide contact information (which shall be updated by Supplier as necessary) for all supervisor(s) for its Personnel;
    • 3. instruct its Personnel that employment related issues should be brought forward to Supplier (and not Buyer). Where such issues relate to actions which are alleged to have been taken by Buyer or Buyer Personnel, Supplier will notify Buyer immediately in order that appropriate investigative action be taken.
  • (b) Supplier\'s supervisor(s) shall:
    • 1. exercise full supervisory authority over all day-to-day employment relationship decisions relating to Supplier\'s Personnel, including those decisions relating to: wages, hours, terms and conditions of employment, hiring, discipline, performance evaluations, termination, counseling and scheduling; and
    • 2. know each work location\'s planned holiday (and other closing) schedules and the impacts all such schedules have on Supplier Personnel.
  • (c) Notwithstanding any other language or agreement to the contrary, Supplier agrees that Buyer has no responsibility to approve, and that Buyer will not approve, timesheets for any Supplier Personnel. If Buyer should review, sign and/or submit timesheets for Supplier Personnel, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submission shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.

19.7 Time sheets

Notwithstanding any other language or agreement to the contrary, Buyer will not, and Supplier agrees that Buyer has no responsibility to approve any Supplier Personnel\'s time sheets. If Buyer should review, sign and/or submit Supplier Personnel\'s timesheets, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submittal shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.

20.

  • 0 Insurance
    • 20.1 The Supplier shall take out and maintain at all times during the term of the SOW the following insurance with reputable insurers:
      • a) professional indemnity insurance for an insured amount of not less than £7,500,000 (seven million five hundred thousand pounds sterling);
      • b) public liability insurance for an insured amount of not less than £10,000,000 (ten million pounds sterling) per occurrence;
      • c) employer\'s liability insurance as required by Relevant Laws but not less than £5,000, 000 (five million pounds sterling).
    • 20.2 The Supplier shall on request by Buyer promptly provide Buyer with reasonable evidence of the required policies.
    • 20.3 For the avoidance of doubt, none of the requirements contained in this Clause 20 as to type or level of insurance cover to be maintained by the Supplier shall in any manner limit the liabilities and obligations of the Supplier under the SOW.
    • 21.0 Termination
      • 21.1Termination of this Base Agreement or a SOW for cause
        • 21.1.1 Either party may at any time by notice in writing to the other party terminate this Base Agreement, without any Termination Fee payable by the terminating party if;
          • 21.1.1 the other party (i) has a meeting convened for the passing of a resolution for its winding up (other than a voluntary liquidation for the purposes of reconstruction); (ii) enters into a scheme or voluntary arrangement with its creditors; (iii) is the subject of a petition presented for the appointment of an administrator; (iv) has a receiver appointed over any of its property or assets; or (v) is the subject of a petition presented for his bankruptcy. Such termination will be effective upon notice in writing to the other party, liquidator, administrator or receiver; or
          • 21.1.2 the other party commits a material breach of this Agreement which is not remedied within twenty (20) Working Days after the non-breaching party has given written notice to the breaching party requiring such breach to be remedied; or
          • 21.1.3 there is a breach by the other party of any provision hereof which expressly entitles the non-breaching party to terminate this Base Agreement or a SOW.
        • 21.1.2 Without prejudice to Buyer\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow Buyer to terminate a SOW for Supplier Fault immediately on giving notice to the Supplier:
          • 21.2.1 the Supplier has committed a material breach of the SOW which is not capable of being remedied; or
          • 21.2.2 a Key Milestone is not achieved by the end of the applicable Liquidated Damages Period or, if applicable the relevant Delay Remedy Period (whichever is later); or
          • 21.2.3 there has been a material breach by the Supplier of any of its obligations under the Agreement including but not limited to (Clauses 22.7 (Confidential Information), 27 (Data Protection), 29 (IT Security) and 35 (Conflicts of Interest) (\\"Relevant Provisions\\"), and for the purposes of this Clause 21.2.3 a material breach will be deemed to include any breach of the Relevant Provisions which directly results in:
            • any adverse publicity in respect of any member of the Buyer or Customer Group or which otherwise detrimentally affects the reputation or goodwill of any member of the Buyer or Customer Group;
            • any third party (including any Regulatory Authority or any customer, contractor, supplier, agent or employee of any member of the Customer Group) bringing a bona fide claim, action or proceedings against Buyer and/or any member of the Nationwide Group; or
            • any censure of any member of the Customer Group by any Regulatory Authority.
        • 21.1.3 Without prejudice to the Supplier\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow the Supplier to terminate the relevant SOW in whole or in part on giving written notice to Buyer:
          • (a) Buyer has committed a material breach of the SOW which is not capable of being remedied or which is not remedied within twenty (20) Working Days of receipt of notice of the breach; or
          • (b) there has been a material infringement by Buyer of any of its obligations under the Base Agreement which is relevant to the SOW in question including but not limited to the Intellectual Property Rights or Confidential Information of the Supplier which Buyer has failed to remedy and discontinue within twenty
            • (20) Working Days of receipt of notice of the breach; and

            the Supplier\'s rights under this Clause 21.1.3 shall constitute the sole rights of the Supplier to terminate the relevant SOW.

      • 21.2Termination for convenience
        • 21.2.1 Either party may terminate this Base Agreement as a whole if there are no outstanding SOWs or WA\'s.
        • 21.2.2 Subject to payment by the Buyer of the Termination Fee (if any), Buyer may terminate a SOW for convenience and without cause at any time by giving to the Supplier not less than seven (7) Working Days notice (or such other period of notice as is specified in the SOW).
      • 21.3 Consequences of termination

        Upon termination of this Base Agreement (or an individual SOW as appropriate):

        • 21.3.1 the Supplier shall immediately cease all work under this Base Agreement and any SOWs (or in the case of partial termination the terminated SOW(s));
        • 21.3.2 the Supplier shall prepare and submit to Buyer an itemization of all completed and partially completed Deliverables and Services provided always that unless termination is by the Buyer \'for cause\' pursuant to Clause 21.1, the Supplier shall be entitled to charge for such work at the Agreed Rates the costs of which shall be agreed in writing by the parties prior to being incurred if not already expressly provided for as part of Fixed Price Charges already paid;
        • 21.3.3 the Buyer shall be liable to pay the Supplier:
          • (i) all fees and charges due for work performed in accordance with the terms of this Agreement, up to the effective date of termination in accordance with the payment terms of the Agreement, and where the Services or Deliverables are being provided for a Fixed Price, such fees and charges shall be calculated using the Agreed Rates;
          • (ii) the Recoverable Expenses in respect of Services performed up until the effective date of termination;
          • (iii) any miscellaneous costs in accordance with Clause 5.21 of this Base Agreement that the Supplier has incurred but not yet invoiced.
        • 21.3.4 (subject to Clause 21.3.3) the Supplier shall deliver to Buyer all completed and partially completed Deliverables and Services, itemised in accordance with Clause 21.3.2 up to the date of termination at the agreed upon Prices in the relevant SOW and/or WA and any work in process; and
      • 21.4 In the event Buyer terminates without Cause, Buyer will pay to Supplier the Termination Fee, if any, which is agreed in the relevant SOW.
      • 21.5 Where a party terminates a SOW at a time when more than one SOW is in force, the SOW not terminated shall remain in full force and effect, shall be completed in accordance with and shall remain subject to the terms of that SOW and this Base Agreement.
    • 22.0 General
      • 22.1 Amendments

        This Agreement may only be amended by a writing specifically referencing this Agreement which has been signed by authorized representatives of the parties.

      • 22.2 Assignment and Transfer
        • 22.2.1 Neither party shall assign or transfer this Base Agreement or any SOW without the prior written consent of the other party.
      • 22.3 Choice of Law; Waiver of Jury Trial; Limitation of Action

        This Agreement and the performance of transactions under this Agreement will be governed by the laws of England and the parties agree to submit to the exclusive jurisdiction of the courts of England and Wales.

      • 22.4 Neither party shall, during the course of this Agreement make direct unsolicited offers of employment to an employee of the other party who has been engaged in a similar managerial or technical capacity in connection with the Agreement without the prior written consent of the other party, Provided always that nothing in this Clause shall prevent or restrict either party from running national recruitment campaigns or from making offers of employment to any individual who may respond to such a campaign.
      • 22.5 Counterparts

        This Agreement may be signed in one or more counterparts, each of which will be deemed to be an original and all of which when taken together will constitute the same Agreement. Any copy of this Agreement made by reliable means (for example, photocopy or facsimile) is considered an original.

      • 22.6 Ethical Dealings

        Each party will be familiar and will strictly comply with all laws and regulations on bribery, corruption, and prohibited business practices. Each party and its Affiliates has not and will not, for the purpose of influencing or inducing anyone to influence decisions in its favor or any of its Affiliates, offer, promise or make or agree to make, directly or indirectly, (a) any political contributions of any kind or any payment to or for the benefit of any public official, whether elected or appointed, (b) any payments for gifts, meals, travel or other value for a government employee or his/her family members or (c) any payments or gifts (of money or anything of value) to anyone. This means, for example, any form of facilitation payment (i.e. small bribes paid to facilitate government action) is prohibited.

      • 22.7 Exchange of Information

        The terms and conditions of the Confidentiality Agreement shall apply to this Base Agreement and to any SOW and WA. The parties will not publicize the terms of this Agreement, or the relationship, in any advertising, marketing or promotional materials without prior written consent of the other party except as may be required by law, provided the party publicizing gives the other party reasonable prior notice to allow the other party a reasonable opportunity to obtain a protective order. Supplier will use information regarding this Agreement only in the performance of this Agreement. Any contacts with government employees by Supplier on Buyer\'s behalf may only be for the purpose of providing Services under this Agreement. Notwithstanding the foregoing either party shall be entitled to refer to other party by name for the sole purpose of identifying the other party as a customer/supplier (as appropriate).

        For any Personal Data relating to a party\'s Personnel that a party provides to the other under this Agreement that party shall obtain the agreement of such Personnel to release the information to the other and to allow the other to use, disclose and transmit such information in connection with this Agreement.

      • 22.8 Freedom of Action

        This Agreement is nonexclusive and either party may design, develop, manufacture, acquire or market competitive products or services. Buyer will independently establish prices for resale of Deliverables or Services and is not obligated to announce or market any Deliverables or Services and does not guarantee the success of its marketing efforts, if any.

      • 22.9 Force Majeure
        • 22.9.1 Subject to Clause 22. 9.2, the Supplier shall not be liable to Buyer for any delay in performing, or failure to perform, any of its obligations under this Agreement if and to the extent that the failure or delay is caused as a result of any Force Majeure Event, provided that such failure or delay could not have been prevented by reasonable precautions. The time for performance of an obligation which is affected by a Force Majeure Event shall be extended by a period which reflects the delay caused by the Force Majeure Event.
        • 22.9.2 The Supplier shall be entitled to claim relief under Clause 22.9.1 in respect of a Force Majeure Event only if (and, in the case of Clauses 22.9.2 (c) to 22.9.2 (d) inclusive, for the period during which) it:
          • (a) immediately informs Buyer in writing of the nature and severity of the Force Majeure Event (including its estimated duration and impact on the Supplier\'s ability to perform its obligations), and its wish to claim relief under Clause 22.9.1;
          • (b) takes reasonable steps to mitigate the effects of any Force Majeure Event on the Supplier\'s ability to perform its obligations under this Agreement;
          • (c) makes Commercially Reasonable Efforts to resume or maintain performance (with as little disruption to the Supplier\'s performance as reasonably possible) of its obligations under this Agreement as soon as reasonably possible; and
          • (d) puts into operation a suitable business continuity plan.
        • 22.9.3 For the avoidance of doubt, if under Clause 22.9.1 the Supplier is relieved from performing any obligation:
          • (a) it shall not be entitled to payment for the performance of that obligation in respect of the period for which relief is obtained; but
          • (b) shall be entitled to payment for the performance of its obligations under this Clause 22.9 (provided such payment does not exceed the payment applicable to any obligation for which relief is obtained by the Supplier under Clause
            • 22.9.1).
        • 22.9.4 If pursuant to this Clause 22.9, the Supplier is excused from the performance of Services and/or provision of the Deliverables for more than ten (10) days, Buyer may terminate the relevant SOW or the element of the relevant SOW affected by the Force Majeure Event by giving written notice of termination to the Supplier.
      • 22.10 Obligations of Affiliates

        Affiliates will acknowledge acceptance of the terms of this Agreement through the signing of a PA before conducting any transaction under this Agreement.

      • 22.11 Prior Communications and Order of Precedence

        This Agreement replaces any prior oral or written agreements or other communication between the parties with respect to the subject matter of this Agreement, excluding any confidential disclosure agreements. In the event of any conflict in these documents, the order of precedence will be:

  • 1. (subject always to Clause 2.2.2) the quantity, payment and delivery terms of the relevant WA;
  • 2. the relevant SOW; and
  • 3. this Base Agreement;.

If there is a conflict or inconsistency between any Clause of, and any Schedule to, this Base Agreement the Clause prevails. For this purpose an omission (whether deliberate or inadvertent) is not, by itself, to be construed as giving rise to a conflict or inconsistency.

22.12 Rights of Third Parties

A person who is not a party to this Agreement has no rights under this Agreement (Rights of Third Parties) Act 1999 to enforce any term of this Agreement.

22.13 Severability

The parties intend each provision of this Agreement to be severable and distinct from the others. If any provision of the Agreement shall be held to be illegal or unenforceable in whole or in part, the parties intend that such provision or part shall, to the extent it is held to be illegal or unenforceable, be deemed not to form part of the Agreement but that legality, validity and enforceability of the remainder of the Agreement shall not be affected.

If any provision or part of this Agreement is severed as illegal or unenforceable, the parties shall seek to agree to modify this Agreement to the extent necessary to render it lawful and enforceable and as nearly as possible to reflect the intentions of the parties embodied in this Agreement including the illegal or unenforceable provision or part.

22.14 Survival

The provisions set forth in the following Sections and Subsections of this Base Agreement will survive after termination or expiration of this Agreement and will remain in effect until fulfilled: \\"Definition\\", \\"Timetable\\", \\"Taxes\\", \\"Pricing\\", \\"Payments and Acceptance\\", \\"Ongoing Warranties\\", \\"Intellectual Property\\", \\" Liability for Third Party Claims\\", \\"Limitation of Liability between Supplier and Buyer\\", \\"Record Keeping and Audit Rights\\", \\"Choice of Law; Waiver of Jury Trial; Limitation of Action\\", \\"Exchange of Information\\", \\"Data Protection\\", Dispute Resolution Procedure\\", \\"Notices\\", \\"Rights of Third Parties\\", \\"Termination Assistance and Employment Matters\\" and \\"Prior Communications and Order of Precedence\\".

22.15 Waiver

Delay in exercising, or failure to exercise, any right or remedy in connection with the Agreement shall not operate as a waiver of that right or remedy. The waiver of a right to require compliance with any provision of this Agreement in any instance shall not operate as a waiver of any further exercise or enforcement of that right and the waiver of any breach shall not operate as a waiver of any subsequent breach. No waiver in connection with the Agreement shall, in any event, be effective unless it is in writing, refers expressly to this Clause, is duly signed by or on behalf of the party granting it and is communicated to the other party in accordance with Clause 28 (Notices).

22.16 Cumulative Rights

The rights and remedies of the parties in connection with this Agreement are cumulative and shall, unless expressly stated otherwise in this Agreement, be in addition to every other remedy given in this Agreement, existing at law or in equity, by statute or otherwise and, except as expressly provided for in this Agreement, are not exclusive of, and may be exercised without prejudice to, any other rights or remedies provided in this Agreement, by law or equity or otherwise. Except as expressly stated in this Agreement (or in law or in equity in the case of rights and remedies provided by law or equity) any right or remedy may be exercised wholly or partially from time to time.

23.

  • 0 Supplier Conduct Principles

    Supplier will comply with the Supplier Conduct Principles Letter Agreement (\\"SCPLA\\") and the terms and conditions of the SCPLA apply to this Agreement.

    • 24.0 Not used
    • 25.0 Not used
    • 26.0 Buyer Policies and Standards
      • 26.1 The Supplier shall:

        a. and shall ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates shall, to the extent applicable, comply with the Buyer\'s Policies and Standards.; and

        • b. The Supplier shall also ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates are advised of all Buyer Policies and Standards in a timely manner.
      • 26.2 The following Buyer and Customer Policies and Standards shall be deemed notified to the Supplier in respect of each SOW:
        • 26.2.1 Those Buyer Policies and Standards which are set out or referred to in Section 6 of this Base Agreement (which Buyer Policies and Standards may or may not be contained on Customer\'s intranet); and
        • 26.2.2 those Buyer Policies and Standards which are set out or referred to in the SOW or Appendix to this Base Agreement.
      • 26.3 Buyer may, at its own discretion, elect to grant the Supplier access to an electronic library of some or all of the Buyer Policies and Procedures located on Customer\'s intranet (\\"e-Library\\"). If Buyer so elects:
        • 26.3.1 Buyer shall agree with the Supplier the number and identity of Supplier Personnel to be granted access to the e-Library (\\"Authorised Users\\"); and
        • 26.3.2 the Supplier agrees that its use of the Customer\'s intranet shall be subject to Customer\'s terms of use applicable to the e-Library in force at the time of access, and the Supplier shall procure that each of the and the Authorised Users shall comply therewith.
      • 26.4 From time to time during the term of the SOW, subject to Clause 26.5 below, Buyer may:
        • 26.4.1 notify the Supplier of existing Buyer Policies and Standards that have not been notified to the Supplier in accordance with Clause 26.2 above;
        • 26.4.2 introduce new Buyer Policies and Standards ; and/or
        • 26.4.3 delete, revise or modify any existing Buyer Policies and Standards,

          (each a \\"Buyer Policy Update\\"). Buyer shall notify the Supplier of such Buyer Policy Updates either:

        • 26.4.4 in writing at the Supplier Operations Meetings;
        • 26.4.5 by written notice from Buyer\'s Relationship Manager to the Supplier\'s Relationship Manager (which notice may be given by way of such Policy Updates being recorded in any written minutes of meetings that are prepared by or forwarded to the Supplier\'s Relationship Manager);
        • 26.4.6 by such other means (including at such other meetings) as may be agreed in writing between the parties from time to time; or
        • 26.4.7 where the Supplier has been granted access to the e-Library, by email (such email to be copied (cc\'ed) to the Supplier Relationship Manager); (such written or email notification being a \\"Policy Change Notification\\").
      • 26.5 Each Policy Change Notification shall specifically reference the relevant Buyer Policies and Procedures which have not previously been notified in accordance with Clause 26.2 above, are new or subject to change (but for the avoidance of doubt, shall not set out the details of such changes). It shall be the responsibility of the Supplier Personnel who have been given access to the e-Library to review in full the relevant changes to the Buyer Policies and Procedures as set out in the e-Library. It shall be the responsibility of the Supplier to notify all Supplier Personnel who do not have access to the e-Library (\\"Non e-Library Personnel\\") of any Policy Change Notification notified in accordance with Clauses 26.4.4, 26.4.5 or 26.4.6. The Supplier shall not be liable for any failure by Non e-Library Personnel to comply with the requirements of a Policy Change Notification unless and until notification of such Policy Change Notification has been given to the Supplier in accordance with Clauses 26.4.4 to 26.4.6 (inclusive).
      • 26.6 Where the introduction of any element of a Buyer Policy Update will in the Supplier reasonable opinion increase the cost to the Supplier of complying with its obligations under the relevant SOW or otherwise detrimentally affects the Supplier\'s ability to perform the Services in accordance with the relevant SOW and the Supplier believes that the Supplier\'s obligation to comply with that element of a Buyer Policy Update should be subject to the parties agreeing a Change pursuant to the Change Control Procedure, then:
        • 26.6.1 the Supplier shall notify Buyer in writing of such belief as soon as reasonably practicable and in any event within ten (10) Working Days of receiving notice of the relevant element of the Buyer Policy Update (which notification shall include reasonable evidence that substantiates the relevant increased cost to the Supplier or the detrimental effect on the Supplier\'s ability to perform the Services); and
        • 26.6.2 provided that the Supplier has complied with Clause 26.6.1, the Supplier\'s obligation to comply with that element of the Buyer Policy Update shall be subject to the parties agreeing a Change pursuant to the Change Control Procedure in relation to that element of the Buyer Policy Update.
    • 27.0 Data Protection
      • 27.1 In respect of any Personal Data processed by either Supplier pursuant to this Base Agreement or a SOW, each party warrants and undertakes that it shall and its agents or sub-contractors shall comply at all times with the Data Protection Legislation and any changes or amendments to the Data Protection Legislation to the extent that it or they apply to it in its capacity as Data Processor or Data Controller (as appropriate).
      • 27.2 With respect to the parties\' rights and obligations under a SOW, the parties agree that Customer is the Data Controller and Buyer and the Supplier are Data Processors provided that Buyer generally instructs Supplier to process Personal Data to the extent necessary to perform the Services under the relevant SOW.
      • 27.3 The Supplier warrants and undertakes that it shall and shall ensure that its agents or subcontractors shall:
        • a) only process the Personal Data on behalf of Buyer and/or Customer for the purpose of performing the Supplier\'s obligations under a SOW and only in accordance with that SOW and instructions received from Buyer from time to time;
        • b) promptly comply with any change of instructions from Buyer relating to:
          • a. the Personal Data; and
            • ii) the Supplier\'s role as Data Processor,

          as issued in accordance with the SOW and/or as otherwise required by changes or amendments to the Data Protection Legislation;

      • (c) put in place those technical and organisational measures against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access to the Personal Data including those set out in the completed and approved security control list referenced in a relevant SOW (\\"Security Measures\\").

      The Supplier shall:

      • a) promptly notify Buyer of any actual or suspected incident of unauthorised or accidental disclosure of or access to the Personal Data or other breach of Clause 27.3 (c) made by any of its Personnel or any other identified or unidentified third party (a \\"Security Breach\\");
      • b) promptly provide Buyer with all relevant information in the Supplier\'s possession concerning any Security Breach;
      • c) not make any announcement or publish or otherwise authorise any broadcast of any notice or information about a Security Breach (a \\"Breach Notice\\") without the prior written consent of Buyer and prior written approval by Buyer of the content, media and timing of the Breach Notice;
      • d) hold all Personal Data to which the SOW relates separate from any other data held by the Supplier and ensure that such Personal Data is readily identifiable;
      • e) not employ its processing of the Personal Data to which the SOW relates as a means to enhance or enrich any Personal Data to which the SOW does not relate (for the avoidance of doubt including any Personal Data in respect of which the Supplier and/or Customer is Data Controller);
      • f) not make any copies of the Personal data unless strictly necessary for the purpose of performing the Supplier\'s obligations under the SOW;
      • g) immediately notify Buyer in the event that it becomes aware of any breach of the Supplier\'s obligations under the SOW;
      • h) not otherwise modify, amend or alter the contents of the Personal Data or disclose or permit the disclosure of any of the Personal Data to any third party (including any agent or sub-contractor) unless specifically authorised in writing to do so by Buyer;
      • i) upon expiry or termination of the SOW, return all Personal Data (including copies thereof) to Buyer or, where requested by Buyer to, Customer or, at Buyer\'s option, destroy all hard copies of the same and permanently delete all electronic copies from the Supplier\'s computer system and certify to Buyer that it has done so, unless retention of any copy of Personal Data is required by law where the Supplier shall:
  • 1. notify Buyer of any such retention requirement;
  • 2. observe all the requirements of Data Protection Legislation to such data retained; and
  • 3. only process such data in accordance with the specific purposes for which the Supplier is under a legal duty to retain it;
    • j) not cause or permit the Personal Data to be transferred outside the European Economic Area (as defined in the Data Protection Act 1988) without the prior written consent of Buyer;
    • k) notify Buyer (within five working days) of any request received from a Data Subject to have access to his Personal Data or of any other communication relating directly or indirectly to the processing of any Personal Data in connection with the SOW and provide all details of such request or communication to Buyer and fully cooperate and assist Buyer in relation to any such request or in response to any such communication;
    • l) Buyer:
      • i. shall remain solely responsible for determining the purposes for which the Personal Data are processed under the SOW;
      • ii. shall take reasonable steps to inform the Supplier about any Sensitive Personal Data that may be stored in any files or other repositories, as well as about any restrictions or special requirements in the processing of such Sensitive Personal Data, including any restriction regarding the access or transfer of such data across country borders. Buyer is responsible for ensuring that any such restrictions or special requirements are met; and
      • ii. shall remain solely responsible for determining the purposes for and the manner in which any Personal Data are, or are to be, processed by the Supplier under the SOW.
    • 27.4 If at any time during the provision of the Services, Buyer requires additional or different services to comply with the EU data protection laws and regulations applicable to it (e.g. additional security measures), such services will be deemed a new service and be subject to the appropriate Change Control Procedure.
    • 27.5 The Supplier will not transfer or process any Personal Data outside of the European Economic Area without the express written consent of the Buyer. In the event of such consent being given the Supplier agrees to execute the Standard Contractual Clauses for Data Processors established in Third Countries pursuant to the Commission Decision (2002/16/EC) of 27 December 2001 under the EU Directive 95/46/EC with the Data Controller directly. 27.6 The Supplier shall not be liable for any delay or failure to provide the Services if such failure is the direct consequence of a failure of Buyer to discharge any relevant obligations under any EU data protection laws and regulations in connection with any international transfer of Personal Data to the extent such international transfer has been envisaged in the SOW or has been notified to Buyer.
    • 27.7 Each of the parties shall notify to each other an individual within their organisations authorised to respond from time to time to enquiries regarding any Personal Data. Each of the parties shall deal with such enquiries promptly.
    • 27.8 The Supplier shall inform Buyer immediately if an enforcement notice under the Data Protection Act 1988 is served on it.
    • 27.9 The provisions of this Clause 27 shall continue in force until the Supplier completes it processing of the Personal Data for purpose of complying with its obligations under the relevant SOW.
    • 28.0 Notices

      All communications between the parties regarding this Agreement will be conducted through the parties\' representatives as specified in the relevant SOW and/or WA.

      All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below

      If to Buyer: Copied to:

      Name/Role:

      (Procurement Advisor)

      Name:

      (Executive Partner)

      Address:

       

      Address:

       

      Tel No

       

      Tel No

       

      Fax No

       

      Fax No

       

      If to the Supplier:

       

      Copied to:

       

      Name/Role:

      (Head of Legal)

      Name/Role:

      (Global Sales Director)

      Address:

       

      Address:

       

      Tel No

       

      Tel No

       

      Fax No

       

      Fax No

      N/a

    • 29.0 IT Security
      • 29.1 The Supplier shall access and/or use Buyer Information Systems only for the purpose of performing the Services and/or providing the Deliverables and for no other purpose whatsoever. When accessing and/or using Buyer Information Systems, the Supplier shall, and shall procure that such of Supplier Personnel who have access to Buyer Information Systems in connection with the performance of the Services and/or provision of the Deliverables shall, comply with all relevant Buyer Policies and Standards relating to security of Buyer Information Systems as notified to the Supplier in accordance with Clause 26 (Buyer Policies and Standards), and shall comply with the provisions of Clause 26 (Buyer Policies and Standards) in relation to its use of Buyer Materials.
      • 29.2 The Supplier shall ensure that all Supplier Personnel are granted access only to any Confidential Information and any Buyer Information Systems on a need to access basis which shall be restricted to the extent possible to the minimum access necessary to perform the Services and/or provide the Deliverables. This Clause 29.2 does not apply to the extent that Buyer expressly authorises an individual member of the Supplier Personnel to access Confidential Information and/or any Buyer Information Systems and
        • (a) the Supplier has previously told that individual not to use or access any Confidential Information and/or any Buyer Information System other than to the extent authorised by Buyer; and
        • (b) that individual:
          • i. accesses Confidential Information and/or any Buyer Information Systems only for the purposes of performing the Services and/or providing the Deliverables;
          • ii. complies with any policies, procedures, terms or conditions relating to such access that are notified to him or her; and
          • iii. otherwise complies with the Supplier\'s obligations under this Agreement.
      • 29.3 Buyer and/or members of the Customer Group and their authorised representatives shall have the right to verify the Supplier\'s compliance with its obligations under this Clause 29 and the relevant Buyer Policies and Standards in each case subject to, and in accordance with, Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance).
      • 29.4 The Supplier shall, within 1 Working Day of first becoming aware of any such actual or suspected breach, notify Buyer of any actual or suspected breaches of this Clause 29. Buyer shall be entitled to investigate any actual or alleged breaches with the full co-operation of the Supplier and the Supplier shall immediately rectify any breaches identified. The costs of such co-operation and rectification shall be borne by the Supplier
      • 29.5 Where expressly agreed in the relevant SOW or an Appendix to this Base Agreement, Buyer shall be entitled to carry out penetration tests. The details of the type of test (including the scope, nature and extent) and the subject matter of the test shall be as set out in the SOW or an Appendix to this Base Agreement.
  • 30.
    • 0 Corporate Social Responsibility

      Buyer and Customer operate a strict ethical policy with regard to the conduct of its business. If the Supplier becomes aware of any occurrence or incident, or the application of undue pressure, that would in any way materially prejudice either the relationship between the parties, or the good name of either, Buyer, Customer or the Supplier, then it shall report all information regarding such occurrences to Buyer\'s Authorised Representative. The information so reported shall be treated by both parties in the strictest of confidence

      • 31.0 Termination Assistance and Employment Matters
        • 31.1 Commencing on the start of any applicable Termination Assistance Period, the Supplier shall provide such assistance as may be reasonably requested by Buyer agreed with the Supplier (such agreement not to unreasonably withheld or delayed) to ensure that the Services continue without interruption or adverse effect and to facilitate the orderly transfer of the Services to Buyer and/or Customer or any of its designees, which shall include the assistance described in Section 4 (Termination Assistance) of this Base Agreement and which, where applicable, shall include vacating Buyer\'s and/or Customer\'s Premises at the end of the Termination Assistance Period.
        • 31.2 Where Buyer has terminated the relevant SOW \'for cause\' pursuant to Clause 21.1 the Termination Assistance shall be provided to Buyer at no additional charge up to the end of the Termination Assistance Period.
        • 31.3 Where the relevant SOW expires or terminates for any reason other than termination \'for cause\' pursuant to Clause 21.1 the Termination Assistance shall be chargeable by the Supplier at the Agreed Rates (but at no additional charge) up to the end of the Termination Assistance Period save that where such Termination Assistance necessitates endeavours or co-operation which is outside the scope of the Supplier\'s obligations under the relevant SOW, the Supplier shall be entitled to charge Buyer, at the Agreed Rates a proper and reasonable amount for the provision of such endeavours and/or co-operation, provided the cost concerned shall first have been agreed in writing with Buyer. For the avoidance of doubt, the Supplier shall not be entitled to charge for Termination Assistance which relates solely to the return of material belonging to Buyer and/or Customer under Section 4 (Termination Assistance).
        • 31.4 The Termination Assistance shall be provided by the Supplier in good faith and in accordance with Good Industry Practice.
        • 31.5 In the event of a partial termination of the relevant SOW, Buyer shall be entitled to request the Supplier to perform and the Supplier shall perform all of the Supplier\'s obligations under this Clause 31 in relation to such element of the SOW partially terminated.
        • 31.6 The Parties shall comply with Section 5 (Employment Matters) of this Base Agreement.
        • 31.7 Where the SOW specifies that the Supplier is required to prepare and maintain an exit plan, the following provisions will apply:
          • a) Within 20 Working Days following the effective date of the SOW, or such other period as may be set out in the SOW, the Supplier shall prepare and submit to Buyer for Buyer\'s approval a draft exit plan which sets out the tasks and assistance (including the tasks and assistance described in Section 4 (Termination Assistance)) to be carried out by the parties following termination or expiry of the relevant SOW to facilitate an orderly cessation of the Services and/or transition (as applicable) of the Services to Buyer or to a designated replacement service provider.
          • b) Upon receipt of the draft exit plan, Buyer shall review the draft exit plan and shall promptly notify the Supplier in writing whether Buyer approves or does not approve the draft exit plan (and if Buyer does not approve the draft exit plan, Buyer shall also advise the Supplier of any reasonable changes required to the draft exit plan for Buyer\'s approval to be given).
          • c) If Buyer does not approve the draft exit plan (such approval not to be unreasonably withheld or delayed), the Supplier shall, within eight (8) Working Days following receipt of Buyer\'s notification that it does not approve the draft exit plan, make any changes that Buyer reasonably requires to the draft exit plan and resubmit the draft exit plan to Buyer for Buyer\'s approval.
          • d) The process described in Clauses 31.7(b) and 31.7(c) shall be repeated until Buyer approves the draft exit plan. Once the draft exit plan has been approved by Buyer, the approved exit plan shall be the \\"Exit Plan\\" for the purposes of the relevant SOW.
          • e) The parties may elect to review the Exit Plan at six monthly intervals (the first and earliest review would take place within six months following the initial approval of the Exit Plan by Buyer pursuant to Clauses 31.7(b) to 31.7(d) to determine whether any changes are required to the then current Exit Plan to take into account any changes to the scope or nature of the Services, or the manner in which the Services are performed (including any changes to the relevant technology or processes used to provide the Services). Where, following any such six monthly review, Buyer determines that changes are required to the then current Exit Plan, the Supplier shall, within 30 days following any request by Buyer to do so, incorporate such changes into the Exit Plan and shall submit the revised Exit Plan to Buyer for Buyer\'s approval. The approval process set out in Clauses 31.7(b) to 31.7(d) shall apply to the approval of any revised Exit Plan submitted to Buyer pursuant to this Clause 31.7(e) (with all references to the \\"draft exit plan\\" in Clauses 31.7(b) to 31.7(d) being deemed to be references to such revised Exit Plan for the purpose of this Clause 31.7(e)).
      • 32.0 Record Keeping, Audit Rights and Regulatory Assistance

        32.1, The Supplier shall:

        • a) keep and maintain Records in accordance with; and
        • b) retain such Records for such period as is consistent with,

        prudent and good industry standards within the IT products and services industry.

        Supplier will maintain (and provide to Buyer upon request) relevant business and accounting records to support invoices under this Agreement and proof of required permits and professional licenses, for a period of time as required by local law, but not for less than three (3) years following completion or termination of the relevant SOW and/or WA. All accounting records will be maintained in accordance with generally accepted accounting principles.

        • 32.2 During the term of the SOW and upon reasonable prior notice to the Supplier, the Supplier shall ensure that Buyer and/or members of the Customer Group and their agents, Buyer Audit Representatives, and regulators acting in accordance with their supervisory powers (\\"Audit Right Holders\\") are allowed effective access, which access may not be exercised (collectively by all of the Audit Right Holders together) more than two times in each year of this Base Agreement (whether remotely or otherwise) during normal business hours, under the supervision of the Supplier at all times, to members of the Supplier\'s and it\'s relevant subcontractors\' premises, Supplier Personnel, records, systems, and other information and property relevant to the performance of the relevant SOW in order to ascertain compliance by the Supplier with the terms of the Agreement. The Supplier agrees to cooperate fully with such audits. The Supplier shall be entitled to require, as a condition of allowing such access, an Audit Right Holder to enter into confidentiality undertakings (which are consistent with and no more stringent than the confidentiality undertakings under Clause 22.7 (Exchange of Information)) in respect of, and to be supervised during, such access, provided that it is permissible under Relevant Laws for Buyer, Customer and the Supplier to require this as a condition of such access.
        • 32.3 If the audit access provided under Clause 32.2 reveals any non-compliances by the Supplier of the Agreement, then, without limiting any other rights or remedies of Buyer the Supplier agrees and undertakes to remedy such non-compliances.
        • 32.4 If any audit reveals any overcharging by the Supplier on any invoice(s), an appropriate correcting credit shall be made within fourteen (14) days of such overcharge being identified. The correcting credit shall be equivalent to the amount of the overcharge plus interest at the Default Interest Rate, payable from the date payment of the overcharge was made by Buyer up to and including the date the correcting credit is made. If any audit reveals any undercharging by the Supplier on any invoice(s), the Supplier issue an invoice for the undercharged amount.
        • 32.5 The Supplier shall promptly and efficiently give any Audit Right Holders any assistance they reasonably require in connection with the exercise of their rights under this Clause 32.
        • 32.6 In the event that Buyer (or any member of the Customer Group) is the subject of any investigation or request for information from the FSA or any other regulatory authorities to which the relevant member of the Customer Group is subject, to the extent that such investigation or request for information has any connection with or involves in any way the Services and/or Deliverables provided by the Supplier under the relevant SOW, the Supplier agrees to provide all information, assistance and access including making its employees available as necessary and making any of its records and information available as evidence as Buyer may reasonably request to enable it to comply with the requests or requirements of the relevant regulators. The Supplier will comply with its obligations under this Clause 32.6 at no cost to Buyer.
        • 32.7 Buyer\'s and Customer\'s Regulatory Authorities shall have the benefit of any rights of audit and access to information and documentation provided for in this Agreement to the extent that they relate to the exercise of the Regulatory Authorities\' legal rights and/or responsibilities.
      • 33.0 Not used
      • 34.0 Benchmarking

        If:

        • a) Buyer wishes to carry out any benchmarking exercises in respect of the Services and/or Deliverables ; and
        • b) Buyer requires obligations to be placed on the Supplier in connection with, or arising out of such, benchmarking exercise,

        then the terms applicable to such benchmarking exercises shall be as set out in the applicable SOW. Nothing in this Clause 34 is intended to limit Buyer\'s ability to independently carry out benchmarking exercises in respect of the Services and/or Deliverables for any reason.

      • 35.0 Conflicts of Interest
        • 35.1 The Supplier shall ensure that during the term of the SOW no Conflict of Interest shall exist or arise in the performance of its obligations under the SOW between itself (and its Personnel), Buyer or any member of the Customer Group, nor shall any circumstance exist or arise which may restrict or conflict with the Supplier\'s performance obligations under the relevant SOW.
        • 35.2 If during the course of the SOW any such Conflict of Interest, restriction, risk of conflict or risk of restriction arises, the Supplier undertakes to give Buyer immediate written notification of the same. If Buyer has reasonable grounds for believing that the Supplier is in breach of the provisions of this Clause 35 it shall notify the Supplier and if the Supplier cannot refute those grounds within thirty (30) days then Buyer shall have the right to terminate the SOW under Clause 21.1 (Termination of a SOW or WA).
      • 36.0 Change Control Procedure (and Contract Changes)
        • 36.1 Save as expressly provided otherwise in this Base Agreement or relevant SOW, each Change shall be dealt with in accordance with the provisions of this Clause 36. A Change shall not be effective unless agreed and documented by the parties in accordance with the provisions of this Clause 36.
        • 36.2 The Supplier shall not unreasonably withhold its agreement to any Change relating to the performance of any service, functions and responsibilities (including any incidental services, functions or responsibilities) reasonably required for or related to the proper performance of existing Services.
        • 36.3 Buyer and the Supplier shall discuss any Change proposed by either party and such discussion shall result in either:
          • a) agreement in writing not to proceed further with the Change;
          • b) a written request for a Change by Buyer; or
          • c) a recommendation for a Change by the Supplier.
        • 36.4 Where a written request for a Change is received from Buyer, the Supplier shall, unless otherwise agreed, submit a note substantially in the form set out in Section 2 of this Base Agreement (Form of Change Control Note) (\\"Change Control Note\\") to Buyer within twelve (12) Working Days (or such other time as the parties may agree in writing) containing the information set out on Acceptance Testing as detailed in the relevant SOW and any other relevant information.
        • 36.5 A recommendation for a Change by the Supplier shall be submitted as a Change Control Note at the time of such recommendation.
        • 36.6 For each Change Control Note submitted by the Supplier, Buyer shall:
          • a) allocate a sequential number to the Change Control Note;
          • b) evaluate the Change Control Note and either:
            • i. request further information in writing, which the Supplier shall promptly provide; or
            • ii. discuss the terms of the Change Control Note with the Supplier and request in writing amendments thereto; or
            • iii. approve the Change Control Note, as submitted by the Supplier or as amended pursuant to sub-Clause (2) above; or
            • iv. reject the Change Control Note.
        • 36.7 Buyer shall notify the Supplier of its approval or rejection of the Change Control Note. No such notice shall be valid unless signed by a duly authorised signatory of Buyer.
        • 36.8 If Buyer and the Supplier agree a Change and the relevant Change Control Note then signature of the Change Control Note and any supplement or amendment thereto by both parties shall constitute a formal amendment to the Agreement to the extent only specified in the Change Control Note and any such supplement or amendment.
        • 36.9 Any charges specified in a Change Control Note shall, unless expressly stated otherwise in the Change Control Note, be the maximum cost of the Change.
        • 36.10 If the Supplier modifies the whole or any part of the Services and/or Deliverables in accordance with any Change, it shall make all appropriate related modifications to the Specification(s), the Documentation and any other relevant documents, the cost of which (if any) shall be included within the charges specified in the Change Control Note, and such amended documents when approved in writing by Buyer shall be the applicable documents for the purpose of the SOW.
        • 36.11 Any work which is the subject of a Change and undertaken by the Supplier or the Supplier Contractor or Supplier Personnel which has not been authorised in advance by a Change to the relevant SOW, and which has not been otherwise agreed in accordance with the provisions of this Clause 36 shall, unless otherwise agreed in writing, be undertaken entirely at the expense and liability of the Supplier.
        • 36.12 No amendments to the SOW or this Base Agreement shall be valid and no Change or Contract Change shall be effective unless and until they have been agreed in writing by the Buyer Authorised Representative and Supplier Authorised Representative
      • 37.0 Dispute Resolution Procedure
        • 37.1 Any Dispute shall be resolved in accordance with this Clause 37.
        • 37.2 Prior to the initiation of the alternative dispute resolution procedures identified in Clauses 37.9 through to 37.14 or referring the Dispute to the courts in accordance with Clause 37.14, the parties will first attempt to resolve their Dispute informally in accordance with Clauses 37.4 and 37.5.
        • 37.3 Unless concluded in a written legally binding agreement all negotiations connected with the Dispute shall be conducted in confidence and without prejudice to the rights of the parties in any future proceedings.
        • 37.4 All Disputes shall initially be referred to the Buyer Authorised Representative and Supplier Authorised Representative who shall attempt to resolve the Dispute in a mutually satisfactory manner.
        • 37.5 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Authorised Representatives of each party under Clause 37.4 the Dispute shall be referred, by notice from either party to the other summarising the issues, to the Relationship Manager of each party.
        • 37.6 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Relationship Managers of each party under Clause 37.5, the Dispute shall be referred by notice from either party to the other summarising the issues to Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier .
        • 37.7 If any Dispute remains unresolved after a period of ten (10) Working Days following a referral to the Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier the Dispute may be referred by either party to the Chief Executive Officer (or equivalent) of the other party.
        • 37.8 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Chief Executive Officers (or equivalents) of the parties, the parties shall seek to resolve the Dispute in accordance with Clause 37.9.
        • 37.9 Following a failure of the Chief Executive Officers to resolve a Dispute under Clause 37.8, the parties agree that structured negotiations will be entered into with the assistance of a neutral advisor (\\"Neutral Advisor\\"). The Neutral Advisor will either be agreed on by the parties, or, in the absence of agreement, by the Centre for Effective Dispute Resolution (\\"CEDR\\").
        • 37.10 The parties shall, within fourteen (14) days of the appointment of the Neutral Adviser, meet with him/her in order to agree a programme for the exchange of any relevant information and the structure to be adopted for the negotiations which, unless otherwise agreed, will take the form of CEDR\'s model executive tribunal procedure in force at the relevant date.
        • 37.11 If the parties accept the Neutral Adviser\'s recommendations or otherwise reach agreement on the resolution of the Dispute, such agreement will be reduced to writing and, once it is signed by the Authorised Representatives of each party, will be binding on the parties.
        • 37.12 If the parties fail to reach agreement in the structured negotiations within ten (10) Working Days of the Neutral Adviser being appointed, or if either party fails or refuses to participate in or withdraws from participating in the procedure then either party may refer the Dispute for resolution by the courts in accordance with Clause 37.14.
        • 37.13 Unless agreed otherwise by the parties, each party will bear its own costs and expenses associated with participating in the dispute resolution process in accordance with Clauses 37.9 through to 37.12. The liability to pay any third party costs including fees payable to the Neutral Adviser and in relation to the hiring of a venue will be split equally between the parties.
        • 37.14 In the event that the parties are unable to resolve a Dispute by the application of the informal and/or alternative dispute resolution procedures set out in Clauses 37.4 to 37.8 either party may elect to seek recourse through the courts of England which will have exclusive jurisdiction in respect of any such Disputes.
        • 37.15 Nothing in this Clause 37 shall prevent a party from:
          • c) seeking injunctive relief at any time it considers it appropriate to do so;
          • d) referring a matter to the courts in circumstances where a claim might otherwise become time barred; or
          • e) provided that the Informal Dispute Resolution Procedure set out in Clause 37.4 and 37.5 has been followed, withdrawing from the dispute resolution processes set out in this Clause 37 and commence court proceedings relating to any Dispute arising from this Agreement..
        • 37.16 Buyer and the Supplier will continue to perform their respective obligations under the relevant SOW pending the resolution of a Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21 (Termination) at any time.
      • 38.0 Subcontracting
        • 38.1 Except with the prior written consent of Buyer (which consent shall not be unreasonably withheld or delayed), and other than as detailed in this Clause 38, the Supplier shall not appoint an agent or contractor in respect of the whole or any part of its rights or obligations under this Agreement, other than those detailed in Clause 38.2. For the avoidance of doubt, any actual or proposed appointment of any member of the Supplier Group as an agent or contractor shall be subject to the provisions of this Clause 38.
        • 38.2 The following are approved sub-contractors for the purposes of this Agreement:

          Supplier

          Role

           

          3rd Base Ltd

            

          Registered number: 981 of 1999

            

          Registered Address:

          Company X

          Phone Support

           

          Registered number: Registered Address :

          Development

           

          Registered number: Registered Address:

          Design

           

          Registered number: Registered Address:

          Hosting

           

          Registered number: Registered Address:

          Messaging

           

          Registered number:

            

          Registered Address:

          Managed Services (Call Centre)

           

          Form Title: Technical Services Agreement (TSA)

          Page 46 of 58

          Revision: 11/08

        • 38.3 If Supplier appoints an agent or contractor, the Supplier shall be fully liable for the defaults, acts and omissions of that agent or contractor or any member of Supplier Personnel as fully as if they were the acts or omissions of the Supplier and will ensure that each such sub-contractor will be bound to comply with the Buyer\'s and Customer\'s policies and procedures as set out in this Base Agreement or a SOW.
        • 38.4 Prior to appointing an agent or contractor in respect of any of its obligations, the Supplier shall ensure that it has a formal written contract with each such agent or contractor which contains terms and conditions which are the same as or materially equivalent to, and not inconsistent with, the following terms and conditions of this Base Agreement which impose obligations on the Supplier and which are relevant to the subcontract: Clause 15 (Intellectual Property Rights and Buyer Data ), Clause 22.2 (Assignment and Transfer), Clause 22.7 (Exchange of Information), Clause 27 (Data Protection), Clause 29 (IT Security), Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance), and Clause 38 (Subcontracting).
        • 38.5 However, this does not prevent Supplier from using individual contractors who are not legally classified as employees of Supplier.
      • 39.0 Co-operation
        • 39.1 In connection with the performance of its obligations under the relevant SOW and this Base Agreement the Supplier shall co-operate with the Buyer, Customer Group, their Regulatory Authorities and their existing or future third party service providers including (during Termination Assistance) any Successor Supplier.
        • 39.2 Without limiting the foregoing or any other obligation of the Supplier under this Agreement, the Supplier shall liaise with relevant third party services providers detailed in a SOW and provide all reasonable assistance to support Buyer in ensuring that their goods or services are integrated into and compatible with the provision of the Services and/or Deliverables in order to achieve utility of the goods and services in question for the Customer Group, provided that Supplier shall have the right (if Supplier believes such assistance will unreasonably increase its costs) to request Buyer to pay for the provision of such assistance at the Agreed Rates and shall not be required to provide such assistance unless Buyer agrees to pay for such assistance in accordance with such request and Buyer issues Supplier a WA for the agreed costs.
      • 40.0 Not Used
      • 41.0 Costs

        Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of:

        • i. this Base Agreement;
        • ii. all ancillary documents relating to this Base Agreement;
        • iii. SOWs pursuant to this Base Agreement and
        • iv. any Contract Changes or Changes to this Base Agreement or such ancillary documents.
      • 42.0 Further Assurance

        Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement.

      Section 1 - Screening Requirements

      Screening

      The service descriptions below detail what information and to what level each screening is required to verify.

    • 1. UK Electoral Roll & Credit Check (covering a 5 year period)

      This screening must highlight any adverse credit information relating to the individual in the UK (England, Wales, Scotland and Northern Ireland) covering a period of 6 years. The following information must be checked and verified:

      • 1) Residency/Address Information
      • 2) Electoral Roll
      • 3) Adverse Credit Details
      • 4) County Court Judgments or Court Decrees
      • 5) Administration Orders
      • 6) Individual Voluntary Arrangements or Trust Deeds
      • 7) Bankruptcy Order or Sequestration Orders
    • 2. Employment History

      This screening must confirm information relevant to an individual\'s last employer. Where an individual was self-employment then confirmation should be provided by the candidate\'s accountant. The screening should attempt to verify:

      • 1) Name of Company
      • 2) Employment Dates
      • 3) Position
      • 4) Reason for Leaving
      • 5) Eligibility for Rehire*
      • 6) Salary*

        *Verification of these data elements can be fulfilled but are not always disclosed by the institution.

    • 3. Criminal Records Search (Basic Disclosure)

      The \\"Basic Disclosure\\" screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974. The \\"Basic Disclosure\\" can be conducted using the online application form, available from BDO (http://www.disclosurescotland.co.uk/basic.htm ), or by using the paper application form which is available from Disclosure Scotland.

    • 4. Compliance Database or Blacklists Check

      This screening validates data from all major sanctioning bodies (UN, OFAC, European Union, Bank of England) to ensure that the individual is not listed on any official blacklist. This screening should also validate the following data from the following sanctioning bodies:

      1) Law enforcement agencies - details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes

      • 2) Regulatory enforcement agencies - details of regulatory actions against individuals
      • 3) Non-regulatory agencies - details of an individual to be in breach of US export regulations or to have behaved improperly in the World Bank procurement process
      • 4) High Profile Persons - details of high ranking government official in over 200 countries
    • 5. Identity Verification

      The individual\'s identity should be verified by matching personal information supplied by the individual against a comprehensive set of reliable data sources e.g. passport, birth certificate, marriage certificate (if applicable) and where possible by validating the Machine Readable Zone (MRZ) on their passport via an online interface.

Section 2 - Form of Change Control Note

Supplier Name and Address ATTENTION:

SUBJECT: Change Control Note for Agreement Number #

Dear :

This letter serves as a Change Control Note No. XXX to the above subject Agreement which the parties thereto do mutually agree to amend as follows:

<Enter Amendment Text>

Except as amended herein, all other terms and conditions of the subject Agreement shall remain in full force and effect.

The parties acknowledge that they have read this Amendment, understand it, and agree to be bound by its terms and conditions. Further, they agree that this Amendment and the subject Agreement are the complete and exclusive statement of the agreement between the parties, superseding all proposals or other prior agreements, oral or written, and all other communications between the parties relating to this subject.

Please have your authorized representative indicate acceptance thereof by signing both copies of the Amendment and returning one copy to the attention of [Buyer Name] at Mail Station <Enter Mail Drop #> at the address above or at fax number <Enter Fax #>.

ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:

Art Effects Limited Koya Creative LLC

By:

By:

Buyer Signature Date Supplier Signature Date

Printed Name Printed Name

Title & Organization Title & Organization

Buyer Address:

Supplier Address:

Section 3 - Not Used

Section 4 - Termination Assistance

1. Scope of Termination Assistance

Termination Assistance includes but is not limited to the Supplier performing the following activities:

  • a) promptly upon request:
    • i. returning to Buyer, or at Buyer\'s request providing to Customer or a Successor Supplier, (in the format specified in this Base Agreement or the relevant SOW for each such item or, where no format is specified in the SOW in respect of such an item, in an industry standard format) or disposing of in accordance with Buyer\'s reasonable instructions, all Customer Background Material, Buyer Data and Buyer\'s and Customer\'s Confidential Information and all copies thereof whether disclosed or supplied to, or made by or on behalf of, the Supplier pursuant to or in relation to the relevant SOW and shall certify in writing to Buyer when the same has been completed;
    • ii. (subject to Clause 21.3.3) providing to Buyer all completed or partially-completed Deliverables which have not yet been provided to Buyer but only to the extent Buyer has paid, or agrees to pay in accordance with the relevant Prices (or relevant portion of the Prices) in relation to such Deliverables;
    • iii. returning to Buyer any Buyer Background Material, Buyer Data and Buyer\'s and Buyer\'s Confidential Information relating to the performance of the Services and/or provision of the Deliverables in its possession or under its control, including transferring all training materials (if such materials are to be provided under the relevant SOW), and providing appropriate training to Buyer, those Customer and/or Successor Supplier personnel responsible for internal training in connection with the provision of the Replacement Services;
    • iv. answering reasonable questions from Buyer, Customer and/or the Successor Supplier regarding the general nature of the Services and/or the Deliverables ;
    • v. without prejudice to the Supplier\'s obligations under Paragraph 1a) above, co-operating in the implementation of the plan (if any) for the migration of any databases of Buyer Data to Buyer, any member of the Customer Group or a Successor Supplier;
    • vi. vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except:
      • a. to the extent of normal wear and tear; or
      • b. where any alteration in the state or condition of the Buyer and/or Customer Premises is an inevitable result of the particular Service the Supplier was obligated to perform and by its nature not something in respect of which restoration (as contemplated by this Paragraph 1(a) (ix)) could reasonably be expected; and

2.0 Electronic Links

The Supplier recognises that upon termination of the relevant SOW (howsoever occasioned) there may be ongoing electronic links between Buyer and/or Customer and the Supplier, the managed transition of which are important for Customer\'s business purposes. As such, the Supplier and the Buyer shall each use Commercially Reasonable Efforts to:

  • a) work with each other and the Customer to end any hardware or software links between any Buyer Information System and the Supplier\'s electronic systems within a reasonable time after the termination of the applicable SOW and work with each other to avoid causing undue risk to the security and integrity of such Customer Information System or Buyer Data and any Supplier system; and
  • b) participate in good faith in any knowledge transfer procedure necessary to ensure a smooth and orderly Service Transfer provided always that nothing shall oblige any party to disclose its Confidential Information or Intellectual Property Rights.

Section 5 - Employment Matters

The parties do not intend that the Transfer Regulations apply to the relevant SOWs, however if the Transfer Regulations are found to apply to the relevant SOW under this Base Agreement by any Court or Employment Tribunal then the parties will agree the specific terms which shall apply.

Section 6 - Buyer Policies and Standards Contractor\'s Guide to Site Safety

No Smoking Policy

Information Security.

Section 7 - Agreed Rates

Resource Type

Day Rate

Project Manager

$550

Customer Delivery Manager

$800

Product Analyst

$800

Solution Architect

$800

Technical Architect

$800

Handset Developer

$400

Server Developer

$400

Tester /Test Analyst

$400

Release Manager

$400

Security Analyst

$800

DBA

$400

Senior Developer/Development Manager

$800

Operations Manager

$800

Infrastructure Architect

$800

Senior Unix Developer

$600

Unix Developer

$400

Operations Staff

$400

Security Office

$400

ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:

Art Effects Limited Koya Creative LLC

By:

By:

Buyer Signature Date Supplier Signature Date

Printed Name Printed Name Procurement Advisor - Art Effects Limited

Title & Organization Title & Organization

Buyer Address:

Supplier Address:

"},"model_id":"contracts","document_structure":{"section_titles":[{"text":"1.0 Definitions","location":{"begin":5236,"end":5251},"level":1,"element_locations":[{"begin":5456,"end":6003},{"begin":6200,"end":6949},{"begin":7147,"end":7579},{"begin":7580,"end":7696},{"begin":7697,"end":7832},{"begin":7833,"end":7922},{"begin":8119,"end":8823},{"begin":9021,"end":10058},{"begin":10255,"end":10523},{"begin":10721,"end":11253},{"begin":11451,"end":11636},{"begin":11637,"end":11707},{"begin":11708,"end":11769},{"begin":11966,"end":12497},{"begin":12696,"end":13070},{"begin":13268,"end":13474},{"begin":13717,"end":14171},{"begin":14383,"end":14887},{"begin":15088,"end":15287},{"begin":15507,"end":15876},{"begin":16064,"end":16646},{"begin":16850,"end":17391},{"begin":17758,"end":17985},{"begin":18177,"end":18466},{"begin":18664,"end":19332},{"begin":19527,"end":19929},{"begin":20126,"end":20401},{"begin":20598,"end":20978},{"begin":21176,"end":21459},{"begin":21656,"end":21931},{"begin":22128,"end":22352},{"begin":22551,"end":22934},{"begin":23133,"end":23547},{"begin":23745,"end":23984},{"begin":24182,"end":24610},{"begin":24807,"end":25324},{"begin":25522,"end":26027},{"begin":26028,"end":26064},{"begin":26065,"end":26096},{"begin":26293,"end":26526},{"begin":26725,"end":26928},{"begin":27126,"end":27758},{"begin":27956,"end":28243},{"begin":28435,"end":29090},{"begin":29288,"end":29573},{"begin":29769,"end":30124},{"begin":30321,"end":30569},{"begin":30570,"end":30701},{"begin":30897,"end":31177},{"begin":31376,"end":31613},{"begin":31810,"end":32101},{"begin":32299,"end":32658},{"begin":32855,"end":33031},{"begin":33032,"end":33096},{"begin":33097,"end":33157},{"begin":33158,"end":33224},{"begin":33423,"end":33708},{"begin":33907,"end":34137},{"begin":34334,"end":34921},{"begin":35118,"end":35531},{"begin":35728,"end":35995},{"begin":36193,"end":36431},{"begin":36656,"end":36905},{"begin":37095,"end":37656},{"begin":37860,"end":38098},{"begin":38296,"end":39017},{"begin":39372,"end":39609},{"begin":39610,"end":39720},{"begin":39929,"end":40129},{"begin":40330,"end":40533},{"begin":40757,"end":40930},{"begin":41120,"end":41395},{"begin":41585,"end":41767},{"begin":41958,"end":42189},{"begin":42380,"end":42580},{"begin":42770,"end":42978},{"begin":43168,"end":43353},{"begin":43543,"end":43854},{"begin":43855,"end":44012},{"begin":44013,"end":44168},{"begin":44371,"end":44614},{"begin":44812,"end":45065},{"begin":45259,"end":45649},{"begin":45848,"end":46106},{"begin":46304,"end":46575},{"begin":46768,"end":47197},{"begin":47396,"end":47926},{"begin":48124,"end":48354},{"begin":48547,"end":48939},{"begin":49134,"end":49573},{"begin":49770,"end":50777},{"begin":50974,"end":51219},{"begin":51416,"end":51827},{"begin":51828,"end":51930},{"begin":52128,"end":53457},{"begin":53653,"end":53935},{"begin":54132,"end":54389},{"begin":54587,"end":54866},{"begin":55064,"end":55459},{"begin":55656,"end":56040},{"begin":56239,"end":56475},{"begin":56673,"end":57022},{"begin":57220,"end":57445},{"begin":57643,"end":57946},{"begin":58144,"end":58337},{"begin":58562,"end":58946},{"begin":59136,"end":59368},{"begin":59558,"end":59820},{"begin":60007,"end":60255},{"begin":60256,"end":60323},{"begin":60324,"end":60396},{"begin":60600,"end":60969},{"begin":61161,"end":61407},{"begin":61605,"end":61876},{"begin":62073,"end":62339},{"begin":62536,"end":62862},{"begin":63059,"end":63532},{"begin":63730,"end":64306},{"begin":64529,"end":64752},{"begin":64941,"end":65148},{"begin":65338,"end":65599},{"begin":65788,"end":66066},{"begin":66269,"end":66540},{"begin":66738,"end":67055},{"begin":67254,"end":67756},{"begin":67948,"end":68237},{"begin":68238,"end":68290},{"begin":68291,"end":68337},{"begin":68534,"end":68755},{"begin":68947,"end":69323},{"begin":69521,"end":70363},{"begin":70560,"end":70897},{"begin":71095,"end":71417},{"begin":71614,"end":71907},{"begin":72104,"end":72522},{"begin":72721,"end":73211},{"begin":73409,"end":73782},{"begin":73979,"end":74236},{"begin":74434,"end":74853},{"begin":75035,"end":75696},{"begin":75884,"end":76577},{"begin":76765,"end":77277},{"begin":77278,"end":77414},{"begin":77612,"end":78386},{"begin":78387,"end":78448},{"begin":78644,"end":78920}]},{"text":"2.0 Statement of Work","location":{"begin":79179,"end":79200},"level":1,"element_locations":[{"begin":79430,"end":79703},{"begin":79889,"end":80077},{"begin":80291,"end":80639},{"begin":80828,"end":81175},{"begin":81176,"end":81573},{"begin":81773,"end":82096},{"begin":82097,"end":82546},{"begin":82735,"end":83027}]},{"text":"3.0 Related SOW","location":{"begin":83289,"end":83304},"level":1,"element_locations":[{"begin":83535,"end":84268}]},{"text":"4.0 Governance and Dispute Resolution","location":{"begin":84533,"end":84570},"level":1,"element_locations":[{"begin":84801,"end":85168},{"begin":85169,"end":85393},{"begin":85582,"end":85979},{"begin":86163,"end":86911},{"begin":87100,"end":87763},{"begin":87952,"end":88218},{"begin":88407,"end":88843},{"begin":89031,"end":89301},{"begin":89520,"end":89766},{"begin":89968,"end":90290},{"begin":90490,"end":91009},{"begin":91199,"end":91596}]},{"text":"5.0 Pricing","location":{"begin":91863,"end":91874},"level":1,"element_locations":[{"begin":92105,"end":92346},{"begin":92347,"end":92931},{"begin":92932,"end":93076},{"begin":93265,"end":93643},{"begin":93833,"end":94092},{"begin":94312,"end":94565},{"begin":94756,"end":95028},{"begin":95229,"end":95489},{"begin":95709,"end":96008},{"begin":96199,"end":96561},{"begin":96751,"end":97175},{"begin":97364,"end":97730},{"begin":97920,"end":98259},{"begin":98459,"end":98670},{"begin":98890,"end":99233},{"begin":99423,"end":99884},{"begin":100074,"end":100447},{"begin":100638,"end":101107},{"begin":101297,"end":101846},{"begin":102045,"end":102406},{"begin":102407,"end":102548},{"begin":102738,"end":103062},{"begin":103251,"end":103489},{"begin":103710,"end":104174},{"begin":104364,"end":104688},{"begin":104879,"end":105418},{"begin":105603,"end":105903},{"begin":106093,"end":106587},{"begin":106786,"end":107019},{"begin":107020,"end":107242},{"begin":107243,"end":107737},{"begin":107928,"end":108250},{"begin":108441,"end":108874},{"begin":108875,"end":108930},{"begin":109121,"end":109478},{"begin":109699,"end":110082},{"begin":110273,"end":110605},{"begin":110792,"end":111168},{"begin":111372,"end":111686},{"begin":111687,"end":111834},{"begin":111835,"end":111933},{"begin":112124,"end":112419},{"begin":112609,"end":113249},{"begin":113250,"end":113393},{"begin":113613,"end":113618},{"begin":113995,"end":114449},{"begin":114639,"end":114962},{"begin":114963,"end":115099},{"begin":115288,"end":115489},{"begin":115709,"end":116170},{"begin":116360,"end":116823},{"begin":117023,"end":117312},{"begin":117498,"end":117545},{"begin":117740,"end":118098},{"begin":118099,"end":118226},{"begin":118227,"end":118345},{"begin":118545,"end":118756},{"begin":118952,"end":119091},{"begin":119092,"end":119212}]},{"text":"6.0 Taxes","location":{"begin":119471,"end":119480},"level":1,"element_locations":[{"begin":119710,"end":120048},{"begin":120049,"end":120188},{"begin":120189,"end":120371},{"begin":120372,"end":120529},{"begin":120530,"end":120898},{"begin":121088,"end":121428},{"begin":121429,"end":121599},{"begin":121600,"end":121775},{"begin":121965,"end":122489},{"begin":122490,"end":122687}]},{"text":"7.0 Payments and Acceptance","location":{"begin":122953,"end":122980},"level":1,"element_locations":[{"begin":123209,"end":123515},{"begin":123705,"end":124181},{"begin":124372,"end":124849},{"begin":124850,"end":124902}]},{"text":"8.0 Electronic Commerce","location":{"begin":125168,"end":125191},"level":1,"element_locations":[{"begin":125387,"end":125748},{"begin":125749,"end":125904}]},{"text":"9.0 Timetable and Delays","location":{"begin":126161,"end":126185},"level":1,"element_locations":[{"begin":126418,"end":126679},{"begin":126900,"end":127212},{"begin":127403,"end":127613},{"begin":127614,"end":127725},{"begin":127726,"end":127815},{"begin":128016,"end":128817},{"begin":129008,"end":129831},{"begin":130022,"end":130751},{"begin":130752,"end":130843},{"begin":130844,"end":131314},{"begin":131315,"end":131839},{"begin":132031,"end":132559},{"begin":132780,"end":133101},{"begin":133293,"end":134028},{"begin":134229,"end":134643},{"begin":134644,"end":134716},{"begin":134907,"end":135285},{"begin":135286,"end":135459},{"begin":135460,"end":135552},{"begin":135553,"end":135719},{"begin":135720,"end":135982},{"begin":135983,"end":136111},{"begin":136112,"end":136305}]},{"text":"10.0 Buyer Obligations","location":{"begin":136571,"end":136593},"level":1,"element_locations":[{"begin":136823,"end":137081},{"begin":137271,"end":137473},{"begin":137693,"end":137924},{"begin":138114,"end":138347},{"begin":138544,"end":138776},{"begin":138996,"end":139287},{"begin":139478,"end":139755},{"begin":139945,"end":140510},{"begin":140711,"end":140922},{"begin":141142,"end":141458},{"begin":141648,"end":142079},{"begin":142080,"end":142292},{"begin":142491,"end":143016}]},{"text":"11.0 Acceptance Criteria","location":{"begin":143283,"end":143307},"level":1,"element_locations":[{"begin":143504,"end":143732}]},{"text":"12.0 Supplier Responsibilities","location":{"begin":143978,"end":144185},"level":1,"element_locations":[{"begin":144416,"end":144681},{"begin":144871,"end":145303},{"begin":145518,"end":145833},{"begin":146023,"end":146442},{"begin":146626,"end":146637},{"begin":146831,"end":147064},{"begin":147254,"end":147639},{"begin":147829,"end":148108},{"begin":148299,"end":148525},{"begin":148719,"end":149208},{"begin":149402,"end":149800},{"begin":149990,"end":150444},{"begin":150635,"end":150998},{"begin":150999,"end":151274}]},{"text":"13.0 Warranties","location":{"begin":151539,"end":151554},"level":1,"element_locations":[]},{"text":"13.1 Mutual Warranties","location":{"begin":151827,"end":151849},"level":2,"element_locations":[{"begin":152046,"end":152086},{"begin":152309,"end":152720},{"begin":152910,"end":153219},{"begin":153409,"end":153740},{"begin":153925,"end":154894},{"begin":155084,"end":155658},{"begin":155848,"end":156938},{"begin":157129,"end":157476},{"begin":157666,"end":158251},{"begin":158442,"end":158811}]},{"text":"13.2 Supplier warranties","location":{"begin":159094,"end":159118},"level":2,"element_locations":[{"begin":159311,"end":159353},{"begin":159577,"end":160062},{"begin":160253,"end":160539},{"begin":160729,"end":161099},{"begin":161290,"end":161533},{"begin":161718,"end":162201},{"begin":162391,"end":162700},{"begin":162889,"end":163473},{"begin":163663,"end":163940},{"begin":164130,"end":164858},{"begin":165046,"end":165330},{"begin":165520,"end":165969},{"begin":166158,"end":166612},{"begin":166613,"end":166640},{"begin":166641,"end":166767},{"begin":166768,"end":166885},{"begin":166886,"end":167679},{"begin":167884,"end":168077}]},{"text":"13.3","location":{"begin":168354,"end":168358},"level":2,"element_locations":[{"begin":168554,"end":168800}]},{"text":"13.4","location":{"begin":169077,"end":169081},"level":2,"element_locations":[{"begin":169277,"end":169960}]},{"text":"13.","location":{"begin":170236,"end":170239},"level":2,"element_locations":[]},{"text":"5 Warranty Redemption","location":{"begin":170527,"end":170548},"level":3,"element_locations":[{"begin":170741,"end":171047}]},{"text":"14.0 Delivery","location":{"begin":171327,"end":171340},"level":1,"element_locations":[{"begin":171572,"end":171903}]},{"text":"15.0 Intellectual Property Rights and Buyer Data","location":{"begin":172167,"end":172215},"level":1,"element_locations":[{"begin":172441,"end":172756},{"begin":172978,"end":173318},{"begin":173510,"end":174205},{"begin":174404,"end":174625},{"begin":174859,"end":175267},{"begin":175458,"end":175898},{"begin":176090,"end":176530},{"begin":176730,"end":176946},{"begin":177168,"end":177360},{"begin":177553,"end":177960},{"begin":178155,"end":178558},{"begin":178752,"end":180057},{"begin":180242,"end":180753},{"begin":180943,"end":181329},{"begin":181514,"end":182249},{"begin":182438,"end":182951},{"begin":183141,"end":183544},{"begin":183728,"end":183958},{"begin":184148,"end":184371},{"begin":184557,"end":185017},{"begin":185018,"end":185091},{"begin":185092,"end":185265},{"begin":185455,"end":185488},{"begin":185712,"end":186054},{"begin":186237,"end":186506},{"begin":186701,"end":186929},{"begin":187123,"end":187345},{"begin":187530,"end":187829},{"begin":187830,"end":188099},{"begin":188100,"end":188135},{"begin":188136,"end":188398},{"begin":188592,"end":188914},{"begin":189104,"end":189561},{"begin":189748,"end":190057},{"begin":190247,"end":190765}]},{"text":"16.0 Liability for Third Party Claims","location":{"begin":191030,"end":191067},"level":1,"element_locations":[{"begin":191298,"end":192763},{"begin":192953,"end":193179},{"begin":193365,"end":193497},{"begin":193683,"end":193939},{"begin":194128,"end":194284},{"begin":194478,"end":195039},{"begin":195252,"end":195496},{"begin":195711,"end":197460},{"begin":197651,"end":197856},{"begin":198074,"end":198867},{"begin":199055,"end":199439},{"begin":199630,"end":200198},{"begin":200398,"end":200717},{"begin":200915,"end":201249},{"begin":201469,"end":201851},{"begin":202042,"end":202456},{"begin":202457,"end":202885},{"begin":203082,"end":203616},{"begin":203804,"end":204212},{"begin":204432,"end":204823},{"begin":205014,"end":205370},{"begin":205371,"end":205527},{"begin":205528,"end":205696},{"begin":205697,"end":205845},{"begin":205846,"end":206017},{"begin":206018,"end":206150},{"begin":206347,"end":206642},{"begin":206862,"end":207262},{"begin":207452,"end":207944},{"begin":208134,"end":208794},{"begin":208984,"end":209225},{"begin":209444,"end":209862},{"begin":210051,"end":210409}]},{"text":"17.0 Limitation of Liability between Supplier and Buyer","location":{"begin":210697,"end":210752},"level":1,"element_locations":[{"begin":210984,"end":211349},{"begin":211540,"end":211771},{"begin":211992,"end":212217},{"begin":212407,"end":212631},{"begin":212816,"end":213049},{"begin":213239,"end":213475},{"begin":213672,"end":214213},{"begin":214214,"end":214411},{"begin":214412,"end":214457},{"begin":214647,"end":215282},{"begin":215472,"end":215752},{"begin":215972,"end":216333},{"begin":216523,"end":217228},{"begin":217229,"end":217270},{"begin":217271,"end":217349},{"begin":217350,"end":217434},{"begin":217634,"end":218070}]},{"text":"18.0 Supplier and Supplier Personnel","location":{"begin":218337,"end":218373},"level":1,"element_locations":[{"begin":218604,"end":218951},{"begin":218952,"end":219020},{"begin":219021,"end":219035},{"begin":219255,"end":219554},{"begin":219745,"end":220041},{"begin":220230,"end":220665},{"begin":220855,"end":221210},{"begin":221211,"end":221317},{"begin":221507,"end":221894},{"begin":222083,"end":222085},{"begin":222250,"end":222673},{"begin":222674,"end":222799},{"begin":222989,"end":223356},{"begin":223546,"end":223871},{"begin":224059,"end":224376},{"begin":224566,"end":224872},{"begin":225072,"end":225275},{"begin":225494,"end":225970},{"begin":226159,"end":226413},{"begin":226631,"end":226970},{"begin":227159,"end":227565},{"begin":227766,"end":228110},{"begin":228311,"end":228650},{"begin":228842,"end":229619},{"begin":229820,"end":230027},{"begin":230247,"end":230979},{"begin":231164,"end":232007},{"begin":232008,"end":232102},{"begin":232292,"end":232518},{"begin":232739,"end":233016},{"begin":233205,"end":233449},{"begin":233640,"end":233880},{"begin":234100,"end":234355},{"begin":234546,"end":235170},{"begin":235380,"end":235864},{"begin":235865,"end":236069}]},{"text":"19.0 On Premises Guidelines","location":{"begin":236346,"end":236373},"level":1,"element_locations":[]},{"text":"19.1","location":{"begin":236648,"end":236652},"level":2,"element_locations":[{"begin":236850,"end":236976}]},{"text":"19.2 Access to Premises","location":{"begin":237252,"end":237275},"level":2,"element_locations":[{"begin":237471,"end":237485},{"begin":237708,"end":238113},{"begin":238303,"end":238594},{"begin":238784,"end":239367},{"begin":239557,"end":239848},{"begin":240039,"end":240308},{"begin":240493,"end":240973},{"begin":240974,"end":241217}]},{"text":"19.3 General Business Activity Restrictions","location":{"begin":241498,"end":241541},"level":2,"element_locations":[{"begin":241772,"end":242059},{"begin":242279,"end":242599},{"begin":242786,"end":243068},{"begin":243257,"end":243510},{"begin":243700,"end":243968},{"begin":244158,"end":244488},{"begin":244681,"end":244951},{"begin":245171,"end":245502},{"begin":245692,"end":246034},{"begin":246222,"end":246757}]},{"text":"19.4 Buyer\'s Safety and Security Guidelines","location":{"begin":247047,"end":247090},"level":2,"element_locations":[{"begin":247283,"end":247379},{"begin":247604,"end":247856},{"begin":248047,"end":248408},{"begin":248599,"end":248892},{"begin":249086,"end":249385}]},{"text":"19.5 Asset Control","location":{"begin":249661,"end":249679},"level":2,"element_locations":[{"begin":249874,"end":250163},{"begin":250164,"end":250188},{"begin":250411,"end":250681},{"begin":250872,"end":251108},{"begin":251298,"end":251596},{"begin":251786,"end":252070},{"begin":252261,"end":252559},{"begin":252744,"end":253068},{"begin":253260,"end":253330}]},{"text":"19.6 Supervision of Supplier\'s Personnel","location":{"begin":253607,"end":253647},"level":2,"element_locations":[{"begin":253873,"end":254065},{"begin":254286,"end":254592},{"begin":254782,"end":255178},{"begin":255368,"end":255645},{"begin":255646,"end":255843},{"begin":256038,"end":256252},{"begin":256472,"end":256940},{"begin":257130,"end":257433},{"begin":257633,"end":258000},{"begin":258001,"end":258418}]},{"text":"19.7 Time sheets","location":{"begin":258696,"end":258712},"level":2,"element_locations":[{"begin":258906,"end":259088},{"begin":259089,"end":259503}]},{"text":"20.","location":{"begin":259758,"end":259761},"level":3,"element_locations":[{"begin":260014,"end":260213},{"begin":260434,"end":260731},{"begin":260967,"end":261288},{"begin":261486,"end":261793},{"begin":261998,"end":262304},{"begin":262504,"end":262800},{"begin":262984,"end":263398},{"begin":263639,"end":263845},{"begin":264088,"end":264345},{"begin":264560,"end":264893},{"begin":265113,"end":265301},{"begin":265302,"end":265452},{"begin":265453,"end":265523},{"begin":265524,"end":265609},{"begin":265610,"end":265678},{"begin":265679,"end":265741},{"begin":265742,"end":265861},{"begin":266050,"end":266455},{"begin":266642,"end":266964},{"begin":267164,"end":267611},{"begin":267844,"end":268116},{"begin":268320,"end":268658},{"begin":268862,"end":269792},{"begin":270005,"end":270365},{"begin":270546,"end":270969},{"begin":271148,"end":271393},{"begin":271601,"end":272059},{"begin":272280,"end":272635},{"begin":272826,"end":273306},{"begin":273527,"end":273762},{"begin":273959,"end":274085},{"begin":274321,"end":274552},{"begin":274772,"end":275057},{"begin":275247,"end":275687},{"begin":275910,"end":276144},{"begin":276327,"end":276405},{"begin":276629,"end":276951},{"begin":277141,"end":277779},{"begin":277969,"end":278189},{"begin":278410,"end":278910},{"begin":279098,"end":279384},{"begin":279575,"end":279878},{"begin":280079,"end":280536},{"begin":280731,"end":281030},{"begin":281220,"end":281642},{"begin":281847,"end":282043},{"begin":282287,"end":282505},{"begin":282689,"end":282844},{"begin":283060,"end":283289},{"begin":283509,"end":283806},{"begin":284029,"end":284292},{"begin":284474,"end":284683},{"begin":284900,"end":285571},{"begin":285784,"end":286003},{"begin":286189,"end":286366},{"begin":286367,"end":286481},{"begin":286699,"end":286922},{"begin":287107,"end":287248},{"begin":287249,"end":287477},{"begin":287478,"end":287612},{"begin":287613,"end":287724},{"begin":287725,"end":287793},{"begin":287794,"end":287923},{"begin":288140,"end":288369},{"begin":288553,"end":288668},{"begin":288669,"end":289044},{"begin":289045,"end":289142},{"begin":289143,"end":289283},{"begin":289284,"end":289469},{"begin":289658,"end":289968},{"begin":290186,"end":290409},{"begin":290592,"end":290725},{"begin":290726,"end":290947},{"begin":291164,"end":291382},{"begin":291602,"end":291789},{"begin":291790,"end":292122},{"begin":292123,"end":292297},{"begin":292487,"end":292807},{"begin":292808,"end":292821},{"begin":292822,"end":292869},{"begin":293102,"end":293521},{"begin":293720,"end":294050},{"begin":294253,"end":294663},{"begin":294863,"end":295100},{"begin":295300,"end":295580},{"begin":295802,"end":296102},{"begin":296289,"end":296687},{"begin":296907,"end":296915},{"begin":297302,"end":297796},{"begin":298015,"end":298248},{"begin":298434,"end":298587},{"begin":298799,"end":299050},{"begin":299236,"end":299443},{"begin":299444,"end":299525},{"begin":299738,"end":300013},{"begin":300203,"end":300405},{"begin":300596,"end":300799},{"begin":300993,"end":301117},{"begin":301118,"end":301264}]},{"text":"22.12 Rights of Third Parties","location":{"begin":301534,"end":301563},"level":4,"element_locations":[{"begin":301760,"end":301914}]},{"text":"22.13 Severability","location":{"begin":302193,"end":302211},"level":4,"element_locations":[{"begin":302407,"end":302504},{"begin":302505,"end":302863},{"begin":303051,"end":303402}]},{"text":"22.14 Survival","location":{"begin":303682,"end":303696},"level":4,"element_locations":[{"begin":303890,"end":304608}]},{"text":"22.15 Waiver","location":{"begin":304888,"end":304900},"level":4,"element_locations":[{"begin":305095,"end":305247},{"begin":305248,"end":305512},{"begin":305513,"end":305782}]},{"text":"22.16 Cumulative Rights","location":{"begin":306063,"end":306086},"level":4,"element_locations":[{"begin":306281,"end":306758},{"begin":306759,"end":306965}]},{"text":"23.","location":{"begin":307237,"end":307240},"level":5,"element_locations":[{"begin":307506,"end":307724},{"begin":307909,"end":308060},{"begin":308284,"end":308476},{"begin":308663,"end":308852},{"begin":309044,"end":309264},{"begin":309492,"end":309694},{"begin":309889,"end":310064},{"begin":310286,"end":310623},{"begin":310832,"end":311138},{"begin":311366,"end":311734},{"begin":311929,"end":312218},{"begin":312427,"end":313157},{"begin":313158,"end":313177},{"begin":313405,"end":314073},{"begin":314271,"end":314706},{"begin":314929,"end":315200},{"begin":315427,"end":315744},{"begin":315941,"end":316165},{"begin":316363,"end":316605},{"begin":316803,"end":317189},{"begin":317190,"end":317258},{"begin":317459,"end":317680},{"begin":317877,"end":318321},{"begin":318517,"end":318813},{"begin":319010,"end":319745},{"begin":319965,"end":320440},{"begin":320441,"end":320819},{"begin":320820,"end":321420},{"begin":321421,"end":321713},{"begin":321925,"end":322630},{"begin":322858,"end":323432},{"begin":323630,"end":324090},{"begin":324310,"end":324518},{"begin":324738,"end":325334},{"begin":325525,"end":326008},{"begin":326199,"end":326472},{"begin":326689,"end":327086},{"begin":327273,"end":327512},{"begin":327746,"end":327945},{"begin":328164,"end":328385},{"begin":328591,"end":328717},{"begin":328961,"end":329800},{"begin":329994,"end":330013},{"begin":330238,"end":330571},{"begin":330572,"end":331029},{"begin":331220,"end":331515},{"begin":331705,"end":332495},{"begin":332686,"end":333012},{"begin":333203,"end":333653},{"begin":333843,"end":334150},{"begin":334341,"end":334642},{"begin":334832,"end":335254},{"begin":335436,"end":336010},{"begin":336218,"end":336431},{"begin":336619,"end":336867},{"begin":337055,"end":337346},{"begin":337563,"end":337912},{"begin":338101,"end":338850},{"begin":339038,"end":339227},{"begin":339448,"end":339735},{"begin":339927,"end":340441},{"begin":340442,"end":340539},{"begin":340730,"end":341067},{"begin":341306,"end":341804},{"begin":341994,"end":342324},{"begin":342325,"end":342616},{"begin":342617,"end":343021},{"begin":343212,"end":343566},{"begin":343567,"end":343627},{"begin":343817,"end":344121},{"begin":344306,"end":344675},{"begin":344927,"end":345128},{"begin":345314,"end":345476},{"begin":345664,"end":345931},{"begin":346141,"end":346164},{"begin":346735,"end":346745},{"begin":347001,"end":347022},{"begin":347285,"end":347290},{"begin":347542,"end":347561},{"begin":347836,"end":347844},{"begin":348170,"end":348178},{"begin":348512,"end":348518},{"begin":348843,"end":348849},{"begin":349183,"end":349189},{"begin":349514,"end":349520},{"begin":350170,"end":350189},{"begin":350513,"end":350523},{"begin":350857,"end":350867},{"begin":351124,"end":351139},{"begin":351405,"end":351415},{"begin":351668,"end":351691},{"begin":351965,"end":351973},{"begin":352298,"end":352306},{"begin":352640,"end":352646},{"begin":352971,"end":352977},{"begin":353310,"end":353316},{"begin":353640,"end":353646},{"begin":353901,"end":353904},{"begin":354134,"end":354338},{"begin":354557,"end":354921},{"begin":354922,"end":355503},{"begin":355694,"end":356185},{"begin":356186,"end":356386},{"begin":356618,"end":356987},{"begin":357188,"end":357384},{"begin":357605,"end":357929},{"begin":358119,"end":358408},{"begin":358599,"end":358855},{"begin":359065,"end":359576},{"begin":359766,"end":360106},{"begin":360107,"end":360287},{"begin":360288,"end":360367},{"begin":360558,"end":360866},{"begin":360867,"end":361044},{"begin":361265,"end":361268},{"begin":361700,"end":361909},{"begin":362092,"end":362186},{"begin":362187,"end":362536},{"begin":362537,"end":362628},{"begin":362862,"end":363100},{"begin":363320,"end":364164},{"begin":364355,"end":364750},{"begin":364941,"end":365810},{"begin":365811,"end":366034},{"begin":366221,"end":366524},{"begin":366714,"end":367162},{"begin":367349,"end":367613},{"begin":367803,"end":368115},{"begin":368351,"end":369088},{"begin":369281,"end":369821},{"begin":370014,"end":370561},{"begin":370750,"end":371034},{"begin":371035,"end":371511},{"begin":371703,"end":372399},{"begin":372400,"end":372709},{"begin":372710,"end":373045},{"begin":373262,"end":373507},{"begin":373691,"end":373716},{"begin":373938,"end":374157},{"begin":374345,"end":374573},{"begin":374767,"end":374848},{"begin":375035,"end":375543},{"begin":375544,"end":375646},{"begin":375870,"end":377236},{"begin":377237,"end":377293},{"begin":377294,"end":377766},{"begin":377956,"end":378361},{"begin":378550,"end":378902},{"begin":378903,"end":379146},{"begin":379147,"end":379279},{"begin":379464,"end":379808},{"begin":379998,"end":380904},{"begin":380905,"end":380994},{"begin":381181,"end":381630},{"begin":381840,"end":382041},{"begin":382238,"end":382439},{"begin":382623,"end":382626},{"begin":382848,"end":383124},{"begin":383315,"end":383608},{"begin":383804,"end":383903},{"begin":383904,"end":384079},{"begin":384283,"end":384496},{"begin":384717,"end":385262},{"begin":385453,"end":385829},{"begin":385830,"end":386144},{"begin":386355,"end":386597},{"begin":386816,"end":387147},{"begin":387148,"end":387276},{"begin":387466,"end":387930},{"begin":388121,"end":388421},{"begin":388639,"end":388866},{"begin":389054,"end":389267},{"begin":389455,"end":389670},{"begin":389865,"end":390820},{"begin":391007,"end":391301},{"begin":391491,"end":391743},{"begin":391961,"end":392187},{"begin":392375,"end":392589},{"begin":392816,"end":393069},{"begin":393274,"end":393554},{"begin":393759,"end":394045},{"begin":394251,"end":394453},{"begin":394664,"end":394925},{"begin":394926,"end":395010},{"begin":395200,"end":395693},{"begin":395882,"end":396200},{"begin":396385,"end":397024},{"begin":397210,"end":397782},{"begin":397962,"end":398371},{"begin":398580,"end":398800},{"begin":399015,"end":399257},{"begin":399447,"end":399915},{"begin":400102,"end":400480},{"begin":400670,"end":401034},{"begin":401225,"end":401696},{"begin":401887,"end":402396},{"begin":402586,"end":403049},{"begin":403240,"end":403648},{"begin":403839,"end":404572},{"begin":404573,"end":405075},{"begin":405259,"end":405787},{"begin":405972,"end":406412},{"begin":406598,"end":407112},{"begin":407296,"end":407667},{"begin":407668,"end":407840},{"begin":408025,"end":408514},{"begin":408698,"end":408935},{"begin":409153,"end":409397},{"begin":409585,"end":409854},{"begin":410042,"end":410475},{"begin":410670,"end":411144},{"begin":411354,"end":411560},{"begin":411781,"end":412290},{"begin":412291,"end":412469},{"begin":412658,"end":412919},{"begin":413504,"end":413512},{"begin":413798,"end":413802},{"begin":414127,"end":414494},{"begin":414888,"end":415089},{"begin":415483,"end":415502},{"begin":415723,"end":415732},{"begin":415986,"end":415999},{"begin":416333,"end":416372},{"begin":416618,"end":416629},{"begin":416963,"end":417001},{"begin":417256,"end":417262},{"begin":417596,"end":417634},{"begin":417889,"end":417896},{"begin":418229,"end":418267},{"begin":418521,"end":418530},{"begin":418863,"end":418881},{"begin":419276,"end":419295},{"begin":419551,"end":419581},{"begin":419898,"end":419944},{"begin":420204,"end":420217},{"begin":420477,"end":420492},{"begin":420712,"end":421296},{"begin":421488,"end":422385},{"begin":422573,"end":422875},{"begin":423086,"end":423293},{"begin":423513,"end":424000},{"begin":424190,"end":425203},{"begin":425413,"end":425614},{"begin":425815,"end":426015},{"begin":426200,"end":426340},{"begin":426570,"end":426759},{"begin":426964,"end":427191},{"begin":427393,"end":427605},{"begin":427810,"end":428062},{"begin":428269,"end":428476},{"begin":428661,"end":428870},{"begin":429092,"end":429126},{"begin":429331,"end":429340},{"begin":429529,"end":429639},{"begin":429844,"end":430087},{"begin":430274,"end":430449},{"begin":430450,"end":430505},{"begin":430730,"end":430930},{"begin":431122,"end":431306},{"begin":431498,"end":431688},{"begin":431879,"end":432089},{"begin":432280,"end":432470},{"begin":432661,"end":432879},{"begin":433067,"end":433275},{"begin":433486,"end":433683},{"begin":433869,"end":433951},{"begin":433952,"end":434059},{"begin":434060,"end":434099},{"begin":434324,"end":434509},{"begin":434701,"end":434886},{"begin":435077,"end":435255},{"begin":435445,"end":435630},{"begin":435822,"end":436009},{"begin":436200,"end":436378},{"begin":436581,"end":436683},{"begin":436894,"end":437112},{"begin":437296,"end":437544},{"begin":437545,"end":437772},{"begin":437976,"end":438194},{"begin":438378,"end":438556},{"begin":438557,"end":438650},{"begin":438857,"end":439042},{"begin":439267,"end":439519},{"begin":439711,"end":440040},{"begin":440232,"end":440489},{"begin":440700,"end":440900},{"begin":441086,"end":441422}]},{"text":"Section 2 - Form of Change Control Note","location":{"begin":441757,"end":441796},"level":1,"element_locations":[{"begin":441992,"end":442028},{"begin":442218,"end":442269},{"begin":442458,"end":442464},{"begin":442654,"end":442801},{"begin":442990,"end":443015},{"begin":443205,"end":443325},{"begin":443515,"end":443640},{"begin":443641,"end":443930},{"begin":444119,"end":444380},{"begin":444590,"end":444637},{"begin":444845,"end":444882},{"begin":445080,"end":445083},{"begin":445289,"end":445292},{"begin":445490,"end":445534},{"begin":445731,"end":445756},{"begin":445952,"end":446001},{"begin":446195,"end":446209},{"begin":446414,"end":446431}]},{"text":"Section 3 - Not Used","location":{"begin":446707,"end":446727},"level":1,"element_locations":[]},{"text":"Section 4 - Termination Assistance","location":{"begin":447012,"end":447046},"level":1,"element_locations":[]},{"text":"1. Scope of Termination Assistance","location":{"begin":447306,"end":447340},"level":2,"element_locations":[{"begin":447536,"end":447639},{"begin":447862,"end":448053},{"begin":448279,"end":449109},{"begin":449315,"end":449785},{"begin":449990,"end":450688},{"begin":450891,"end":451215},{"begin":451403,"end":451819},{"begin":452023,"end":452578},{"begin":452798,"end":453009},{"begin":453197,"end":453683}]},{"text":"2.0 Electronic Links","location":{"begin":453964,"end":453984},"level":3,"element_locations":[{"begin":454180,"end":454434},{"begin":454435,"end":454521},{"begin":454745,"end":455295},{"begin":455484,"end":455897}]},{"text":"Section 5 - Employment Matters","location":{"begin":456197,"end":456227},"level":1,"element_locations":[{"begin":456424,"end":456710}]},{"text":"Section 6 - Buyer Policies and Standards Contractor\'s Guide to Site Safety","location":{"begin":456972,"end":457046},"level":1,"element_locations":[]},{"text":"No Smoking Policy","location":{"begin":457314,"end":457331},"level":1,"element_locations":[{"begin":457536,"end":457557}]},{"text":"Section 7 - Agreed Rates","location":{"begin":457833,"end":457857},"level":1,"element_locations":[{"begin":458443,"end":458456},{"begin":458739,"end":458747},{"begin":459028,"end":459043},{"begin":459328,"end":459332},{"begin":459611,"end":459636},{"begin":459921,"end":459925},{"begin":460205,"end":460220},{"begin":460505,"end":460509},{"begin":460791,"end":460809},{"begin":461094,"end":461098},{"begin":461380,"end":461399},{"begin":461684,"end":461688},{"begin":461961,"end":461978},{"begin":462263,"end":462267},{"begin":462543,"end":462559},{"begin":462844,"end":462848},{"begin":463131,"end":463151},{"begin":463436,"end":463440},{"begin":463721,"end":463736},{"begin":464022,"end":464026},{"begin":464304,"end":464320},{"begin":464606,"end":464610},{"begin":464890,"end":464893},{"begin":465179,"end":465183},{"begin":465467,"end":465503},{"begin":465789,"end":465793},{"begin":466071,"end":466089},{"begin":466375,"end":466379},{"begin":466664,"end":466688},{"begin":466974,"end":466978},{"begin":467258,"end":467279},{"begin":467565,"end":467569},{"begin":467851,"end":467865},{"begin":468151,"end":468155},{"begin":468436,"end":468452},{"begin":468738,"end":468742},{"begin":469006,"end":469021},{"begin":469289,"end":469293},{"begin":469527,"end":469574},{"begin":469780,"end":469817},{"begin":470015,"end":470018},{"begin":470221,"end":470224},{"begin":470423,"end":470467},{"begin":470666,"end":470733},{"begin":470931,"end":470980},{"begin":471175,"end":471189},{"begin":471394,"end":471411}]}],"leading_sentences":[{"text":"\\"Affiliates\\" means any corporation or other business entity controlling, controlled by or under common control with Buyer, Supplier or Customer (as applicable) from time to time and, for the purposes of this definition, \\"control\\" shall mean direct or indirect ownership of:","location":{"begin":7147,"end":7579},"element_locations":[{"begin":7580,"end":7696},{"begin":7697,"end":7832},{"begin":7833,"end":7922}]},{"text":"\\"Background Materials\\" means","location":{"begin":11451,"end":11636},"element_locations":[{"begin":11637,"end":11707},{"begin":11708,"end":11769}]},{"text":"\\"Buyer Background Material\\" means:","location":{"begin":13268,"end":13474},"element_locations":[{"begin":13717,"end":14171},{"begin":14383,"end":14887}]},{"text":"\\"Buyer Data\\" means any data:","location":{"begin":15088,"end":15287},"element_locations":[{"begin":15507,"end":15876},{"begin":16064,"end":16646}]},{"text":"\\"Consortium Member\\" means any third party (excluding contractors) providing goods and/or services to any member of the Customer Group and with whom Buyer reasonably requires the Supplier to co-operate or interact in connection with the services and deliverables to be performed or delivered (as applicable) by or on behalf of the Supplier pursuant to","location":{"begin":25522,"end":26027},"element_locations":[{"begin":26028,"end":26064},{"begin":26065,"end":26096}]},{"text":"\\"Dependency\\" means","location":{"begin":32855,"end":33031},"element_locations":[{"begin":33032,"end":33096},{"begin":33097,"end":33157},{"begin":33158,"end":33224}]},{"text":"\\"Force Majeure Event means, unless otherwise agreed in a SOW, any:","location":{"begin":36193,"end":36431},"element_locations":[{"begin":36656,"end":36905},{"begin":37095,"end":37656}]},{"text":"The Indexation calculation will apply an increase in the rates which will be performed on the following basis:","location":{"begin":39610,"end":39720},"element_locations":[{"begin":39929,"end":40129}]},{"text":"\\"Intellectual Property Rights\\" means:","location":{"begin":40330,"end":40533},"element_locations":[{"begin":40757,"end":40930},{"begin":41120,"end":41395},{"begin":41585,"end":41767},{"begin":41958,"end":42189},{"begin":42380,"end":42580},{"begin":42770,"end":42978},{"begin":43168,"end":43353},{"begin":43543,"end":43854}]},{"text":"h) all other intellectual property rights; in each case subsisting at any time in any part of the world (whether registered or unregistered) and:","location":{"begin":43543,"end":43854},"element_locations":[{"begin":43855,"end":44012},{"begin":44013,"end":44168}]},{"text":"\\"Relevant Law\\" means:","location":{"begin":58144,"end":58337},"element_locations":[{"begin":58562,"end":58946},{"begin":59136,"end":59368},{"begin":59558,"end":59820},{"begin":60007,"end":60255}]},{"text":"d) any applicable industry code, policy, guidance, standard or accreditation terms","location":{"begin":60007,"end":60255},"element_locations":[{"begin":60256,"end":60323},{"begin":60324,"end":60396}]},{"text":"\\"Statement of Work\\" or \\" SOW\\" means any document that:","location":{"begin":63730,"end":64306},"element_locations":[{"begin":64529,"end":64752},{"begin":64941,"end":65148},{"begin":65338,"end":65599},{"begin":65788,"end":66066}]},{"text":"\\"Supplier Fault\\" means a failure by the Supplier to perform in accordance with the terms of this Agreement but not including any failure","location":{"begin":67948,"end":68237},"element_locations":[{"begin":68238,"end":68290},{"begin":68291,"end":68337}]},{"text":"2.2 The parties agree that:","location":{"begin":79889,"end":80077},"element_locations":[{"begin":80291,"end":80639},{"begin":80828,"end":81175},{"begin":81176,"end":81573}]},{"text":"4.7 Nothing in this Clause 4 shall prevent a party from notifying the other in writing of its intention to:","location":{"begin":89031,"end":89301},"element_locations":[{"begin":89520,"end":89766},{"begin":89968,"end":90290}]},{"text":"5.3 Where the Prices for Services and/or Deliverables (or any part of them) are:","location":{"begin":93833,"end":94092},"element_locations":[{"begin":94312,"end":94565},{"begin":94756,"end":95028}]},{"text":"5.4 Where Prices are on the basis of Agreed Rates for time spent by the Supplier:","location":{"begin":95229,"end":95489},"element_locations":[{"begin":95709,"end":96008},{"begin":96199,"end":96561},{"begin":96751,"end":97175},{"begin":97364,"end":97730},{"begin":97920,"end":98259}]},{"text":"5.5 Where a Fixed Price applies:","location":{"begin":98459,"end":98670},"element_locations":[{"begin":98890,"end":99233},{"begin":99423,"end":99884},{"begin":100074,"end":100447},{"begin":100638,"end":101107},{"begin":101297,"end":101846}]},{"text":"5.8 If at any time Buyer disputes, in good faith, an invoice:","location":{"begin":103251,"end":103489},"element_locations":[{"begin":103710,"end":104174},{"begin":104364,"end":104688},{"begin":104879,"end":105418},{"begin":105603,"end":105903},{"begin":106093,"end":106587}]},{"text":"5.9 Upon resolution of the Dispute, as referred to in Clause 5.8 above,","location":{"begin":106786,"end":107019},"element_locations":[{"begin":107020,"end":107242},{"begin":107243,"end":107737}]},{"text":"5.12 If agreed in a SOW, buyer shall pay to the Supplier expenses reasonably and necessarily incurred in the performance of its obligations under this Base Agreement and SOWs provided that:","location":{"begin":109121,"end":109478},"element_locations":[{"begin":109699,"end":110082},{"begin":110273,"end":110605},{"begin":110792,"end":111168}]},{"text":"Interest shall not accrue or be payable on any monies which are the subject of a disputed invoice or where monies are offset pursuant to Clause","location":{"begin":113250,"end":113393},"element_locations":[{"begin":113613,"end":113618}]},{"text":"5.18 The Supplier shall:","location":{"begin":115288,"end":115489},"element_locations":[{"begin":115709,"end":116170},{"begin":116360,"end":116823}]},{"text":"9.1 Subject to Clause 10 (Buyer Obligations), and Clause 22.9 (Force Majeure) the Supplier shall:","location":{"begin":126418,"end":126679},"element_locations":[{"begin":126900,"end":127212},{"begin":127403,"end":127613}]},{"text":"9.1.2 use Commercially Reasonable Efforts to","location":{"begin":127403,"end":127613},"element_locations":[{"begin":127614,"end":127725},{"begin":127726,"end":127815}]},{"text":"9.4 Without prejudice to the provisions of Clause 9.3, if any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date or fail to meet the agreed Acceptance Criteria within the period set out in the relevant Timetable, and such failure is as a result of a Supplier Fault then Supplier shall repair or replace such Deliverables or re-perform such Services, without charge by the revised date notified to Supplier by Buyer (provided that such notice shall be either","location":{"begin":130022,"end":130751},"element_locations":[{"begin":130752,"end":130843},{"begin":130844,"end":131314}]},{"text":"9.5 In addition to the Buyer\'s rights under Clause 9.4, if the Supplier fails to deliver a Deliverable and/or perform the Services, by any applicable Delivery Date, or achieve a Key Milestone by the applicable Milestone Date, and if the parties have expressly agreed in the relevant SOW that Liquidated Damages will apply, then the following provisions will apply:","location":{"begin":132031,"end":132559},"element_locations":[{"begin":132780,"end":133101},{"begin":133293,"end":134028}]},{"text":"9.7 Upon receiving notification from the Supplier under Clause 9.6 above, the parties\' Relationship Managers shall convene as soon as practicable onto discuss all aspects of the relevant circumstances including","location":{"begin":134907,"end":135285},"element_locations":[{"begin":135286,"end":135459},{"begin":135460,"end":135552},{"begin":135553,"end":135719}]},{"text":"10.2 Further, Buyer shall procure that;","location":{"begin":137271,"end":137473},"element_locations":[{"begin":137693,"end":137924},{"begin":138114,"end":138347}]},{"text":"10.3 Where the Buyer fails to comply with Clauses 10.1 and 10.2 above:","location":{"begin":138544,"end":138776},"element_locations":[{"begin":138996,"end":139287},{"begin":139478,"end":139755},{"begin":139945,"end":140510}]},{"text":"10.4 For the avoidance of doubt:","location":{"begin":140711,"end":140922},"element_locations":[{"begin":141142,"end":141458},{"begin":141648,"end":142079},{"begin":142080,"end":142292}]},{"text":"12.2 The Supplier shall use Commercially Reasonable Efforts to assist the Buyer to ensure that the performance of the Services does not result in the degradation and/or the interruption of the business, systems and equipment of Customer where the Supplier is either:","location":{"begin":144871,"end":145303},"element_locations":[{"begin":145518,"end":145833},{"begin":146023,"end":146442},{"begin":146626,"end":146637},{"begin":146831,"end":147064},{"begin":147254,"end":147639},{"begin":147829,"end":148108},{"begin":148299,"end":148525}]},{"text":"Each party represents and warrants that:","location":{"begin":152046,"end":152086},"element_locations":[{"begin":152309,"end":152720},{"begin":152910,"end":153219},{"begin":153409,"end":153740},{"begin":153925,"end":154894},{"begin":155084,"end":155658},{"begin":155848,"end":156938},{"begin":157129,"end":157476},{"begin":157666,"end":158251},{"begin":158442,"end":158811}]},{"text":"The Supplier represents and warrants that:","location":{"begin":159311,"end":159353},"element_locations":[{"begin":159577,"end":160062},{"begin":160253,"end":160539},{"begin":160729,"end":161099},{"begin":161290,"end":161533},{"begin":161718,"end":162201},{"begin":162391,"end":162700},{"begin":162889,"end":163473},{"begin":163663,"end":163940},{"begin":164130,"end":164858},{"begin":165046,"end":165330},{"begin":165520,"end":165969},{"begin":166158,"end":166612},{"begin":166886,"end":167679}]},{"text":"12 . it will comply with all applicable data privacy laws and regulations, will implement and maintain appropriate technical and organizational measures and other protections for the Personal Data, (including, without limitation, not loading any Personal Data provided to it by the other on","location":{"begin":166158,"end":166612},"element_locations":[{"begin":166613,"end":166640},{"begin":166641,"end":166767},{"begin":166768,"end":166885}]},{"text":"15.1 Except for the licences expressly granted under a SOW, the Agreement shall not operate to assign any title, interest or Intellectual Property Rights:","location":{"begin":172441,"end":172756},"element_locations":[{"begin":172978,"end":173318},{"begin":173510,"end":174205}]},{"text":"15.2 Subject to Clause 15.1, where the SOW:","location":{"begin":174404,"end":174625},"element_locations":[{"begin":174859,"end":175267},{"begin":175458,"end":175898},{"begin":176090,"end":176530}]},{"text":"15.3 Subject to Clause 15.1and 15.15,","location":{"begin":176730,"end":176946},"element_locations":[{"begin":177168,"end":177360},{"begin":177553,"end":177960}]},{"text":"Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW, the Supplier hereby grants, (and shall procure that each of its suppliers and sub-contractors grants) to Buyer , Customer and the Customer Group a non-exclusive, worldwide, irrevocable, royalty-free, perpetual licence to use execute, copy, maintain and distribute Type B Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling","location":{"begin":184557,"end":185017},"element_locations":[{"begin":185018,"end":185091},{"begin":185092,"end":185265},{"begin":185712,"end":186054},{"begin":186237,"end":186506}]},{"text":"The Supplier hereby grants to Buyer a non-exclusive, revocable (as detailed in the Licence Agreement), royalty-free, licence within the UK (or such other territory detailed in the Licence Agreement) for a period commencing on creation and continuing until the date that","location":{"begin":187830,"end":188099},"element_locations":[{"begin":188100,"end":188135},{"begin":188136,"end":188398}]},{"text":"16.2 Intellectual Property Indemnification","location":{"begin":195252,"end":195496},"element_locations":[{"begin":195711,"end":197460},{"begin":197651,"end":197856},{"begin":200398,"end":200717}]},{"text":"16.2.2 Buyer and the Supplier agree that:","location":{"begin":197651,"end":197856},"element_locations":[{"begin":198074,"end":198867},{"begin":199055,"end":199439},{"begin":199630,"end":200198}]},{"text":"16.3 Without prejudice to the indemnity in Clause 16.2.1, if any IP Claim is made against any Indemnified Party, the Indemnifying Party shall at its own expense either:","location":{"begin":200915,"end":201249},"element_locations":[{"begin":201469,"end":201851},{"begin":202042,"end":202456},{"begin":202457,"end":202885}]},{"text":"16.5 Without limiting the Indemnifying Party\'s other obligations under this Clause 16, if the Indemnifying Party is unable to perform any of the options described in Clauses 16.3.2 and 16.3.3, or such options are not reasonably feasible then:","location":{"begin":203804,"end":204212},"element_locations":[{"begin":204432,"end":204823},{"begin":205014,"end":205370},{"begin":206018,"end":206150}]},{"text":"16.5.2 The Indemnified Party may, by written notice to the Indemnifying Party having immediate effect, terminate such part of the SOW as is affected by the return of the relevant item which","location":{"begin":205014,"end":205370},"element_locations":[{"begin":205371,"end":205527},{"begin":205528,"end":205696},{"begin":205697,"end":205845},{"begin":205846,"end":206017}]},{"text":"16.6 The indemnity described in Clause 16.2.1 shall not extend to any IP Claim if and to the extent that it results from:","location":{"begin":206347,"end":206642},"element_locations":[{"begin":206862,"end":207262},{"begin":207452,"end":207944},{"begin":208134,"end":208794},{"begin":208984,"end":209225}]},{"text":"16.6.4 use, or incorporation, of Open Source Code in circumstances where:","location":{"begin":208984,"end":209225},"element_locations":[{"begin":209444,"end":209862},{"begin":210051,"end":210409}]},{"text":"17.2 Neither party seeks to limit its liability for:","location":{"begin":211540,"end":211771},"element_locations":[{"begin":211992,"end":212217},{"begin":212407,"end":212631},{"begin":212816,"end":213049},{"begin":213239,"end":213475}]},{"text":"17.3 Subject to the provisions of Clauses 17.1 and 17.2 Supplier\'s liability under the Agreement (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Supplier, its/their employees, agents or sub-contractors, occurring at any time, shall be limited in aggregate to amount equal to the greater of","location":{"begin":213672,"end":214213},"element_locations":[{"begin":214214,"end":214411},{"begin":214412,"end":214457}]},{"text":"17.5 The provisions of Clause 17.1 shall not be taken as excluding the liability of the Supplier for:","location":{"begin":215472,"end":215752},"element_locations":[{"begin":215972,"end":216333},{"begin":216523,"end":217228},{"begin":217229,"end":217270}]},{"text":"Notwithstanding the foregoing Buyer shall","location":{"begin":217229,"end":217270},"element_locations":[{"begin":217271,"end":217349},{"begin":217350,"end":217434}]},{"text":"Supplier will:","location":{"begin":219021,"end":219035},"element_locations":[{"begin":219255,"end":219554},{"begin":219745,"end":220041},{"begin":220230,"end":220665},{"begin":220855,"end":221210},{"begin":221211,"end":221317},{"begin":221507,"end":221894},{"begin":222083,"end":222085},{"begin":222989,"end":223356},{"begin":223546,"end":223871},{"begin":224059,"end":224376},{"begin":224566,"end":224872}]},{"text":"6.","location":{"begin":222083,"end":222085},"element_locations":[{"begin":222250,"end":222673},{"begin":222674,"end":222799}]},{"text":"18.2 Screening","location":{"begin":225072,"end":225275},"element_locations":[{"begin":225494,"end":225970},{"begin":226159,"end":226413},{"begin":227766,"end":228110}]},{"text":"18.2.2 In addition to the process detailed in Clause 18.2.1 the Supplier shall ensure that:","location":{"begin":226159,"end":226413},"element_locations":[{"begin":226631,"end":226970},{"begin":227159,"end":227565}]},{"text":"18.5 Key Personnel","location":{"begin":229820,"end":230027},"element_locations":[{"begin":230247,"end":230979},{"begin":231164,"end":232007},{"begin":232008,"end":232102},{"begin":232292,"end":232518},{"begin":235380,"end":235864},{"begin":235865,"end":236069}]},{"text":"18.5.3 The Supplier may give less than the Required Notice:","location":{"begin":232292,"end":232518},"element_locations":[{"begin":232739,"end":233016},{"begin":233205,"end":233449},{"begin":233640,"end":233880}]},{"text":"c) where a Key Personnel has requested to be redeployed; and,","location":{"begin":233640,"end":233880},"element_locations":[{"begin":234100,"end":234355},{"begin":234546,"end":235170}]},{"text":"Supplier will:","location":{"begin":237471,"end":237485},"element_locations":[{"begin":237708,"end":238113},{"begin":238303,"end":238594},{"begin":238784,"end":239367},{"begin":239557,"end":239848},{"begin":240039,"end":240308},{"begin":240493,"end":240973},{"begin":240974,"end":241217}]},{"text":"(a) Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will not:","location":{"begin":241772,"end":242059},"element_locations":[{"begin":242279,"end":242599},{"begin":242786,"end":243068},{"begin":243257,"end":243510},{"begin":243700,"end":243968},{"begin":244158,"end":244488}]},{"text":"(b) Supplier will, for Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:","location":{"begin":244681,"end":244951},"element_locations":[{"begin":245171,"end":245502},{"begin":245692,"end":246034},{"begin":246222,"end":246757}]},{"text":"Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:","location":{"begin":247283,"end":247379},"element_locations":[{"begin":247604,"end":247856},{"begin":248047,"end":248408},{"begin":248599,"end":248892}]},{"text":"Supplier Personnel will:","location":{"begin":250164,"end":250188},"element_locations":[{"begin":250411,"end":250681},{"begin":250872,"end":251108},{"begin":251298,"end":251596},{"begin":251786,"end":252070},{"begin":252261,"end":252559},{"begin":252744,"end":253068}]},{"text":"(a) Supplier will:","location":{"begin":253873,"end":254065},"element_locations":[{"begin":254286,"end":254592},{"begin":254782,"end":255178},{"begin":255368,"end":255645},{"begin":255646,"end":255843}]},{"text":"(b) Supplier\'s supervisor(s) shall:","location":{"begin":256038,"end":256252},"element_locations":[{"begin":256472,"end":256940},{"begin":257130,"end":257433}]},{"text":"0 Insurance","location":{"begin":260014,"end":260213},"element_locations":[{"begin":260434,"end":260731},{"begin":262504,"end":262800},{"begin":262984,"end":263398},{"begin":263639,"end":263845},{"begin":281847,"end":282043}]},{"text":"20.1 The Supplier shall take out and maintain at all times during the term of the SOW the following insurance with reputable insurers:","location":{"begin":260434,"end":260731},"element_locations":[{"begin":260967,"end":261288},{"begin":261486,"end":261793},{"begin":261998,"end":262304}]},{"text":"21.0 Termination","location":{"begin":263639,"end":263845},"element_locations":[{"begin":264088,"end":264345},{"begin":274321,"end":274552},{"begin":275910,"end":276144},{"begin":276327,"end":276405},{"begin":280731,"end":281030},{"begin":281220,"end":281642}]},{"text":"21.1 Termination of this Base Agreement or a SOW for cause","location":{"begin":264088,"end":264345},"element_locations":[{"begin":264560,"end":264893},{"begin":267164,"end":267611},{"begin":271601,"end":272059}]},{"text":"21.1.1 Either party may at any time by notice in writing to the other party terminate this Base Agreement, without any Termination Fee payable by the terminating party if;","location":{"begin":264560,"end":264893},"element_locations":[{"begin":265113,"end":265301},{"begin":265742,"end":265861},{"begin":266050,"end":266455},{"begin":266642,"end":266964}]},{"text":"21.1.1 the other party","location":{"begin":265113,"end":265301},"element_locations":[{"begin":265302,"end":265452},{"begin":265453,"end":265523},{"begin":265524,"end":265609},{"begin":265610,"end":265678},{"begin":265679,"end":265741}]},{"text":"21.1.2 Without prejudice to Buyer\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow Buyer to terminate a SOW for Supplier Fault immediately on giving notice to the Supplier:","location":{"begin":267164,"end":267611},"element_locations":[{"begin":267844,"end":268116},{"begin":268320,"end":268658},{"begin":268862,"end":269792}]},{"text":"21.2.3 there has been a material breach by the Supplier of any of its obligations under the Agreement including but not limited to (Clauses 22.7 (Confidential Information), 27 (Data Protection), 29 (IT Security) and 35 (Conflicts of Interest) (\\" Relevant Provisions\\" ), and for the purposes of this Clause 21.2.3 a material breach will be deemed to include any breach of the Relevant Provisions which directly results in:","location":{"begin":268862,"end":269792},"element_locations":[{"begin":270005,"end":270365},{"begin":270546,"end":270969},{"begin":271148,"end":271393}]},{"text":"21.1.3 Without prejudice to the Supplier\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow the Supplier to terminate the relevant SOW in whole or in part on giving written notice to Buyer:","location":{"begin":271601,"end":272059},"element_locations":[{"begin":272280,"end":272635},{"begin":272826,"end":273306},{"begin":273959,"end":274085}]},{"text":"(b) there has been a material infringement by Buyer of any of its obligations under the Base Agreement which is relevant to the SOW in question including but not limited to the Intellectual Property Rights or Confidential Information of the Supplier which Buyer has failed to remedy and discontinue within twenty","location":{"begin":272826,"end":273306},"element_locations":[{"begin":273527,"end":273762}]},{"text":"21.2 Termination for convenience","location":{"begin":274321,"end":274552},"element_locations":[{"begin":274772,"end":275057},{"begin":275247,"end":275687}]},{"text":"Upon termination of this Base Agreement (or an individual SOW as appropriate):","location":{"begin":276327,"end":276405},"element_locations":[{"begin":276629,"end":276951},{"begin":277141,"end":277779},{"begin":277969,"end":278189},{"begin":280079,"end":280536}]},{"text":"21.3.3 the Buyer shall be liable to pay the Supplier:","location":{"begin":277969,"end":278189},"element_locations":[{"begin":278410,"end":278910},{"begin":279098,"end":279384},{"begin":279575,"end":279878}]},{"text":"22.0 General","location":{"begin":281847,"end":282043},"element_locations":[{"begin":282287,"end":282505},{"begin":282689,"end":282844},{"begin":283060,"end":283289},{"begin":284029,"end":284292},{"begin":284474,"end":284683},{"begin":284900,"end":285571},{"begin":285784,"end":286003},{"begin":286189,"end":286366},{"begin":286367,"end":286481},{"begin":286699,"end":286922},{"begin":287107,"end":287248},{"begin":287249,"end":287477},{"begin":287794,"end":287923},{"begin":288140,"end":288369},{"begin":288553,"end":288668},{"begin":288669,"end":289044},{"begin":289045,"end":289142},{"begin":289143,"end":289283},{"begin":289284,"end":289469},{"begin":289658,"end":289968},{"begin":290186,"end":290409},{"begin":290592,"end":290725},{"begin":290726,"end":290947},{"begin":291164,"end":291382},{"begin":298015,"end":298248},{"begin":298434,"end":298587},{"begin":298799,"end":299050},{"begin":299236,"end":299443},{"begin":299444,"end":299525}]},{"text":"22.2 Assignment and Transfer","location":{"begin":283060,"end":283289},"element_locations":[{"begin":283509,"end":283806}]},{"text":"Each party and its Affiliates has not and will not, for the purpose of influencing or inducing anyone to influence decisions in its favor or any of its Affiliates, offer, promise or make or agree to make, directly or indirectly,","location":{"begin":287249,"end":287477},"element_locations":[{"begin":287478,"end":287612},{"begin":287613,"end":287724},{"begin":287725,"end":287793}]},{"text":"22.9 Force Majeure","location":{"begin":291164,"end":291382},"element_locations":[{"begin":291602,"end":291789},{"begin":291790,"end":292122},{"begin":292123,"end":292297},{"begin":292487,"end":292807},{"begin":295300,"end":295580},{"begin":297302,"end":297796}]},{"text":"22.9.2 The Supplier shall be entitled to claim relief under Clause 22.9.1 in respect of a Force Majeure Event only if (and, in the case of Clauses 22.9.2","location":{"begin":292487,"end":292807},"element_locations":[{"begin":292808,"end":292821},{"begin":292822,"end":292869},{"begin":293102,"end":293521},{"begin":293720,"end":294050},{"begin":294253,"end":294663},{"begin":294863,"end":295100}]},{"text":"22.9.3 For the avoidance of doubt, if under Clause 22.9.1 the Supplier is relieved from performing any obligation:","location":{"begin":295300,"end":295580},"element_locations":[{"begin":295802,"end":296102},{"begin":296289,"end":296687}]},{"text":"(b) shall be entitled to payment for the performance of its obligations under this Clause 22.9 (provided such payment does not exceed the payment applicable to any obligation for which relief is obtained by the Supplier under Clause","location":{"begin":296289,"end":296687},"element_locations":[{"begin":296907,"end":296915}]},{"text":"Supplier will comply with the Supplier Conduct Principles Letter Agreement (\\"SCPLA\\") and the terms and conditions of the SCPLA apply to this Agreement.","location":{"begin":307909,"end":308060},"element_locations":[{"begin":308284,"end":308476},{"begin":308663,"end":308852},{"begin":309044,"end":309264},{"begin":324310,"end":324518},{"begin":329994,"end":330013}]},{"text":"26.0 Buyer Policies and Standards","location":{"begin":309044,"end":309264},"element_locations":[{"begin":309492,"end":309694},{"begin":309889,"end":310064},{"begin":310832,"end":311138},{"begin":312427,"end":313157},{"begin":313158,"end":313177},{"begin":314929,"end":315200},{"begin":319965,"end":320440},{"begin":320441,"end":320819},{"begin":320820,"end":321420},{"begin":321421,"end":321713},{"begin":321925,"end":322630}]},{"text":"a. and shall ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates shall, to the extent applicable, comply with the Buyer\'s Policies and Standards.; and","location":{"begin":309889,"end":310064},"element_locations":[{"begin":310286,"end":310623}]},{"text":"26.2 The following Buyer and Customer Policies and Standards shall be deemed notified to the Supplier in respect of each SOW:","location":{"begin":310832,"end":311138},"element_locations":[{"begin":311366,"end":311734},{"begin":311929,"end":312218}]},{"text":"If Buyer so elects:","location":{"begin":313158,"end":313177},"element_locations":[{"begin":313405,"end":314073},{"begin":314271,"end":314706}]},{"text":"26.4 From time to time during the term of the SOW, subject to Clause 26.5 below, Buyer may:","location":{"begin":314929,"end":315200},"element_locations":[{"begin":315427,"end":315744},{"begin":315941,"end":316165},{"begin":316363,"end":316605},{"begin":316803,"end":317189},{"begin":317190,"end":317258},{"begin":317459,"end":317680},{"begin":317877,"end":318321},{"begin":318517,"end":318813},{"begin":319010,"end":319745}]},{"text":"26.6 Where the introduction of any element of a Buyer Policy Update will in the Supplier reasonable opinion increase the cost to the Supplier of complying with its obligations under the relevant SOW or otherwise detrimentally affects the Supplier\'s ability to perform the Services in accordance with the relevant SOW and the Supplier believes that the Supplier\'s obligation to comply with that element of a Buyer Policy Update should be subject to the parties agreeing a Change pursuant to the Change Control Procedure, then:","location":{"begin":321925,"end":322630},"element_locations":[{"begin":322858,"end":323432},{"begin":323630,"end":324090}]},{"text":"27.0 Data Protection","location":{"begin":324310,"end":324518},"element_locations":[{"begin":324738,"end":325334},{"begin":325525,"end":326008},{"begin":326199,"end":326472},{"begin":328961,"end":329800},{"begin":330238,"end":330571},{"begin":331220,"end":331515},{"begin":331705,"end":332495},{"begin":332686,"end":333012},{"begin":333203,"end":333653},{"begin":333843,"end":334150},{"begin":334341,"end":334642},{"begin":334832,"end":335254},{"begin":335436,"end":336010}]},{"text":"27.3 The Supplier warrants and undertakes that it shall and shall ensure that its agents or subcontractors shall:","location":{"begin":326199,"end":326472},"element_locations":[{"begin":326689,"end":327086},{"begin":327273,"end":327512},{"begin":328591,"end":328717}]},{"text":"b) promptly comply with any change of instructions from Buyer relating to:","location":{"begin":327273,"end":327512},"element_locations":[{"begin":327746,"end":327945}]},{"text":"a. the Personal Data; and","location":{"begin":327746,"end":327945},"element_locations":[{"begin":328164,"end":328385}]},{"text":"a) promptly notify Buyer of any actual or suspected incident of unauthorised or accidental disclosure of or access to the Personal Data or other breach of Clause 27.3","location":{"begin":330238,"end":330571},"element_locations":[{"begin":330572,"end":331029}]},{"text":"3. only process such data in accordance with the specific purposes for which the Supplier is under a legal duty to retain it;","location":{"begin":337055,"end":337346},"element_locations":[{"begin":337563,"end":337912},{"begin":338101,"end":338850},{"begin":339038,"end":339227},{"begin":341306,"end":341804},{"begin":341994,"end":342324},{"begin":342325,"end":342616},{"begin":342617,"end":343021},{"begin":343212,"end":343566},{"begin":343567,"end":343627},{"begin":343817,"end":344121},{"begin":344306,"end":344675},{"begin":344927,"end":345128},{"begin":345314,"end":345476},{"begin":345664,"end":345931},{"begin":346141,"end":346164},{"begin":346735,"end":346745},{"begin":347001,"end":347022},{"begin":347285,"end":347290},{"begin":347542,"end":347561},{"begin":347836,"end":347844},{"begin":348170,"end":348178},{"begin":348512,"end":348518},{"begin":348843,"end":348849},{"begin":349183,"end":349189},{"begin":349514,"end":349520},{"begin":350170,"end":350189},{"begin":350513,"end":350523},{"begin":350857,"end":350867},{"begin":351124,"end":351139},{"begin":351405,"end":351415},{"begin":351668,"end":351691},{"begin":351965,"end":351973},{"begin":352298,"end":352306},{"begin":352640,"end":352646},{"begin":352971,"end":352977},{"begin":353310,"end":353316},{"begin":353640,"end":353646},{"begin":353901,"end":353904},{"begin":354134,"end":354338}]},{"text":"l) Buyer:","location":{"begin":339038,"end":339227},"element_locations":[{"begin":339448,"end":339735},{"begin":339927,"end":340441},{"begin":340442,"end":340539},{"begin":340730,"end":341067}]},{"text":"29.0 IT Security","location":{"begin":354134,"end":354338},"element_locations":[{"begin":354557,"end":354921},{"begin":354922,"end":355503},{"begin":355694,"end":356185},{"begin":356186,"end":356386},{"begin":359065,"end":359576},{"begin":359766,"end":360106},{"begin":360107,"end":360287},{"begin":360288,"end":360367},{"begin":360558,"end":360866},{"begin":360867,"end":361044}]},{"text":"This Clause 29.2 does not apply to the extent that Buyer expressly authorises an individual member of the Supplier Personnel to access Confidential Information and/or any Buyer Information Systems and","location":{"begin":356186,"end":356386},"element_locations":[{"begin":356618,"end":356987},{"begin":357188,"end":357384}]},{"text":"(b) that individual:","location":{"begin":357188,"end":357384},"element_locations":[{"begin":357605,"end":357929},{"begin":358119,"end":358408},{"begin":358599,"end":358855}]},{"text":"30.","location":{"begin":361265,"end":361268},"element_locations":[{"begin":361700,"end":361909},{"begin":362092,"end":362186},{"begin":362187,"end":362536},{"begin":362537,"end":362628},{"begin":429092,"end":429126},{"begin":429331,"end":429340},{"begin":429529,"end":429639},{"begin":429844,"end":430087},{"begin":430274,"end":430449},{"begin":430450,"end":430505},{"begin":433486,"end":433683},{"begin":433869,"end":433951},{"begin":433952,"end":434059},{"begin":434060,"end":434099},{"begin":436894,"end":437112},{"begin":437296,"end":437544},{"begin":437545,"end":437772},{"begin":437976,"end":438194},{"begin":438378,"end":438556},{"begin":438557,"end":438650},{"begin":438857,"end":439042},{"begin":440700,"end":440900},{"begin":441086,"end":441422}]},{"text":"The information so reported shall be treated by both parties in the strictest of confidence","location":{"begin":362537,"end":362628},"element_locations":[{"begin":362862,"end":363100},{"begin":373262,"end":373507},{"begin":373691,"end":373716},{"begin":374767,"end":374848},{"begin":375035,"end":375543},{"begin":375544,"end":375646},{"begin":381840,"end":382041},{"begin":382238,"end":382439},{"begin":382623,"end":382626},{"begin":383804,"end":383903},{"begin":383904,"end":384079},{"begin":384283,"end":384496},{"begin":386355,"end":386597},{"begin":398580,"end":398800},{"begin":411354,"end":411560},{"begin":423086,"end":423293},{"begin":425413,"end":425614},{"begin":425815,"end":426015},{"begin":426200,"end":426340},{"begin":428269,"end":428476},{"begin":428661,"end":428870}]},{"text":"31.0 Termination Assistance and Employment Matters","location":{"begin":362862,"end":363100},"element_locations":[{"begin":363320,"end":364164},{"begin":364355,"end":364750},{"begin":364941,"end":365810},{"begin":365811,"end":366034},{"begin":366221,"end":366524},{"begin":366714,"end":367162},{"begin":367349,"end":367613},{"begin":367803,"end":368115}]},{"text":"31.7 Where the SOW specifies that the Supplier is required to prepare and maintain an exit plan, the following provisions will apply:","location":{"begin":367803,"end":368115},"element_locations":[{"begin":368351,"end":369088},{"begin":369281,"end":369821},{"begin":370014,"end":370561},{"begin":370750,"end":371034},{"begin":371035,"end":371511},{"begin":371703,"end":372399},{"begin":372400,"end":372709},{"begin":372710,"end":373045}]},{"text":"32.1, The Supplier shall:","location":{"begin":373691,"end":373716},"element_locations":[{"begin":373938,"end":374157},{"begin":374345,"end":374573},{"begin":375870,"end":377236},{"begin":377237,"end":377293},{"begin":377294,"end":377766},{"begin":377956,"end":378361},{"begin":378550,"end":378902},{"begin":378903,"end":379146},{"begin":379147,"end":379279},{"begin":379464,"end":379808},{"begin":379998,"end":380904},{"begin":380905,"end":380994},{"begin":381181,"end":381630}]},{"text":"If:","location":{"begin":382623,"end":382626},"element_locations":[{"begin":382848,"end":383124},{"begin":383315,"end":383608}]},{"text":"35.0 Conflicts of Interest","location":{"begin":384283,"end":384496},"element_locations":[{"begin":384717,"end":385262},{"begin":385453,"end":385829},{"begin":385830,"end":386144}]},{"text":"36.0 Change Control Procedure (and Contract Changes)","location":{"begin":386355,"end":386597},"element_locations":[{"begin":386816,"end":387147},{"begin":387148,"end":387276},{"begin":387466,"end":387930},{"begin":388121,"end":388421},{"begin":389865,"end":390820},{"begin":391007,"end":391301},{"begin":391491,"end":391743},{"begin":394664,"end":394925},{"begin":394926,"end":395010},{"begin":395200,"end":395693},{"begin":395882,"end":396200},{"begin":396385,"end":397024},{"begin":397210,"end":397782},{"begin":397962,"end":398371}]},{"text":"36.3 Buyer and the Supplier shall discuss any Change proposed by either party and such discussion shall result in either:","location":{"begin":388121,"end":388421},"element_locations":[{"begin":388639,"end":388866},{"begin":389054,"end":389267},{"begin":389455,"end":389670}]},{"text":"36.6 For each Change Control Note submitted by the Supplier, Buyer shall:","location":{"begin":391491,"end":391743},"element_locations":[{"begin":391961,"end":392187},{"begin":392375,"end":392589}]},{"text":"b) evaluate the Change Control Note and either:","location":{"begin":392375,"end":392589},"element_locations":[{"begin":392816,"end":393069},{"begin":393274,"end":393554},{"begin":393759,"end":394045},{"begin":394251,"end":394453}]},{"text":"37.0 Dispute Resolution Procedure","location":{"begin":398580,"end":398800},"element_locations":[{"begin":399015,"end":399257},{"begin":399447,"end":399915},{"begin":400102,"end":400480},{"begin":400670,"end":401034},{"begin":401225,"end":401696},{"begin":401887,"end":402396},{"begin":402586,"end":403049},{"begin":403240,"end":403648},{"begin":403839,"end":404572},{"begin":404573,"end":405075},{"begin":405259,"end":405787},{"begin":405972,"end":406412},{"begin":406598,"end":407112},{"begin":407296,"end":407667},{"begin":407668,"end":407840},{"begin":408025,"end":408514},{"begin":408698,"end":408935},{"begin":410670,"end":411144}]},{"text":"37.15 Nothing in this Clause 37 shall prevent a party from:","location":{"begin":408698,"end":408935},"element_locations":[{"begin":409153,"end":409397},{"begin":409585,"end":409854},{"begin":410042,"end":410475}]},{"text":"38.0 Subcontracting","location":{"begin":411354,"end":411560},"element_locations":[{"begin":411781,"end":412290},{"begin":412291,"end":412469},{"begin":412658,"end":412919},{"begin":413504,"end":413512},{"begin":413798,"end":413802},{"begin":414127,"end":414494},{"begin":414888,"end":415089},{"begin":415483,"end":415502},{"begin":415723,"end":415732},{"begin":415986,"end":415999},{"begin":416333,"end":416372},{"begin":416618,"end":416629},{"begin":416963,"end":417001},{"begin":417256,"end":417262},{"begin":417596,"end":417634},{"begin":417889,"end":417896},{"begin":418229,"end":418267},{"begin":418521,"end":418530},{"begin":418863,"end":418881},{"begin":419276,"end":419295},{"begin":419551,"end":419581},{"begin":419898,"end":419944},{"begin":420204,"end":420217},{"begin":420477,"end":420492},{"begin":420712,"end":421296},{"begin":421488,"end":422385},{"begin":422573,"end":422875}]},{"text":"39.0 Co-operation","location":{"begin":423086,"end":423293},"element_locations":[{"begin":423513,"end":424000},{"begin":424190,"end":425203}]},{"text":"Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of:","location":{"begin":426200,"end":426340},"element_locations":[{"begin":426570,"end":426759},{"begin":426964,"end":427191},{"begin":427393,"end":427605},{"begin":427810,"end":428062}]},{"text":"The following information must be checked and verified:","location":{"begin":430450,"end":430505},"element_locations":[{"begin":430730,"end":430930},{"begin":431122,"end":431306},{"begin":431498,"end":431688},{"begin":431879,"end":432089},{"begin":432280,"end":432470},{"begin":432661,"end":432879},{"begin":433067,"end":433275}]},{"text":"The screening should attempt to verify:","location":{"begin":434060,"end":434099},"element_locations":[{"begin":434324,"end":434509},{"begin":434701,"end":434886},{"begin":435077,"end":435255},{"begin":435445,"end":435630},{"begin":435822,"end":436009},{"begin":436200,"end":436378},{"begin":436581,"end":436683}]},{"text":"1) Law enforcement agencies - details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes","location":{"begin":438857,"end":439042},"element_locations":[{"begin":439267,"end":439519},{"begin":439711,"end":440040},{"begin":440232,"end":440489}]},{"text":"Termination Assistance includes but is not limited to the Supplier performing the following activities:","location":{"begin":447536,"end":447639},"element_locations":[{"begin":447862,"end":448053}]},{"text":"a) promptly upon request:","location":{"begin":447862,"end":448053},"element_locations":[{"begin":448279,"end":449109},{"begin":449315,"end":449785},{"begin":449990,"end":450688},{"begin":450891,"end":451215},{"begin":451403,"end":451819},{"begin":452023,"end":452578}]},{"text":"vi. vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except:","location":{"begin":452023,"end":452578},"element_locations":[{"begin":452798,"end":453009},{"begin":453197,"end":453683}]},{"text":"As such, the Supplier and the Buyer shall each use Commercially Reasonable Efforts to:","location":{"begin":454435,"end":454521},"element_locations":[{"begin":454745,"end":455295},{"begin":455484,"end":455897}]}],"paragraphs":[{"location":{"begin":2530,"end":4988}},{"location":{"begin":5236,"end":5252}},{"location":{"begin":5456,"end":6004}},{"location":{"begin":6200,"end":6950}},{"location":{"begin":7147,"end":7923}},{"location":{"begin":8119,"end":8824}},{"location":{"begin":9021,"end":10059}},{"location":{"begin":10255,"end":10524}},{"location":{"begin":10721,"end":11254}},{"location":{"begin":11451,"end":11770}},{"location":{"begin":11966,"end":12498}},{"location":{"begin":12696,"end":13071}},{"location":{"begin":13268,"end":13475}},{"location":{"begin":15088,"end":15288}},{"location":{"begin":16850,"end":17392}},{"location":{"begin":17758,"end":17986}},{"location":{"begin":18177,"end":18467}},{"location":{"begin":18664,"end":19333}},{"location":{"begin":19527,"end":19930}},{"location":{"begin":20126,"end":20402}},{"location":{"begin":20598,"end":20979}},{"location":{"begin":21176,"end":21460}},{"location":{"begin":21656,"end":21932}},{"location":{"begin":22128,"end":22353}},{"location":{"begin":22551,"end":22935}},{"location":{"begin":23133,"end":23548}},{"location":{"begin":23745,"end":23985}},{"location":{"begin":24182,"end":24611}},{"location":{"begin":24807,"end":25325}},{"location":{"begin":25522,"end":26097}},{"location":{"begin":26293,"end":26527}},{"location":{"begin":26725,"end":26929}},{"location":{"begin":27126,"end":27759}},{"location":{"begin":27956,"end":28244}},{"location":{"begin":28435,"end":29091}},{"location":{"begin":29288,"end":29574}},{"location":{"begin":29769,"end":30125}},{"location":{"begin":30321,"end":30702}},{"location":{"begin":30897,"end":31178}},{"location":{"begin":31376,"end":31614}},{"location":{"begin":31810,"end":32102}},{"location":{"begin":32299,"end":32659}},{"location":{"begin":32855,"end":33225}},{"location":{"begin":33422,"end":33709}},{"location":{"begin":33907,"end":34138}},{"location":{"begin":34334,"end":34922}},{"location":{"begin":35118,"end":35532}},{"location":{"begin":35728,"end":35996}},{"location":{"begin":36193,"end":36432}},{"location":{"begin":37860,"end":38099}},{"location":{"begin":38296,"end":39018}},{"location":{"begin":39372,"end":39721}},{"location":{"begin":40330,"end":40534}},{"location":{"begin":44371,"end":44615}},{"location":{"begin":44812,"end":45066}},{"location":{"begin":45259,"end":45650}},{"location":{"begin":45848,"end":46107}},{"location":{"begin":46304,"end":46576}},{"location":{"begin":46767,"end":47198}},{"location":{"begin":47396,"end":47927}},{"location":{"begin":48123,"end":48355}},{"location":{"begin":48547,"end":48940}},{"location":{"begin":49134,"end":49574}},{"location":{"begin":49770,"end":50778}},{"location":{"begin":50974,"end":51220}},{"location":{"begin":51416,"end":51931}},{"location":{"begin":52128,"end":53458}},{"location":{"begin":53653,"end":53936}},{"location":{"begin":54132,"end":54390}},{"location":{"begin":54587,"end":54867}},{"location":{"begin":55064,"end":55460}},{"location":{"begin":55656,"end":56041}},{"location":{"begin":56239,"end":56476}},{"location":{"begin":56673,"end":57023}},{"location":{"begin":57220,"end":57446}},{"location":{"begin":57643,"end":57947}},{"location":{"begin":58144,"end":58338}},{"location":{"begin":60600,"end":60970}},{"location":{"begin":61161,"end":61408}},{"location":{"begin":61605,"end":61877}},{"location":{"begin":62073,"end":62340}},{"location":{"begin":62536,"end":62863}},{"location":{"begin":63059,"end":63533}},{"location":{"begin":63730,"end":64307}},{"location":{"begin":66269,"end":66541}},{"location":{"begin":66738,"end":67056}},{"location":{"begin":67254,"end":67757}},{"location":{"begin":67948,"end":68338}},{"location":{"begin":68534,"end":68756}},{"location":{"begin":68947,"end":69324}},{"location":{"begin":69521,"end":70364}},{"location":{"begin":70560,"end":70898}},{"location":{"begin":71095,"end":71418}},{"location":{"begin":71614,"end":71908}},{"location":{"begin":72104,"end":72523}},{"location":{"begin":72721,"end":73212}},{"location":{"begin":73409,"end":73783}},{"location":{"begin":73979,"end":74237}},{"location":{"begin":74434,"end":74854}},{"location":{"begin":75035,"end":75697}},{"location":{"begin":75884,"end":76578}},{"location":{"begin":76765,"end":77415}},{"location":{"begin":77612,"end":78449}},{"location":{"begin":78644,"end":78921}},{"location":{"begin":79179,"end":79201}},{"location":{"begin":83289,"end":83305}},{"location":{"begin":84533,"end":84571}},{"location":{"begin":91863,"end":91875}},{"location":{"begin":110792,"end":111169}},{"location":{"begin":117498,"end":117546}},{"location":{"begin":118952,"end":119213}},{"location":{"begin":119471,"end":119481}},{"location":{"begin":122953,"end":122981}},{"location":{"begin":125168,"end":125192}},{"location":{"begin":125387,"end":125905}},{"location":{"begin":126161,"end":126186}},{"location":{"begin":136571,"end":136594}},{"location":{"begin":143283,"end":143308}},{"location":{"begin":143504,"end":143733}},{"location":{"begin":143978,"end":144186}},{"location":{"begin":146626,"end":146638}},{"location":{"begin":148719,"end":149209}},{"location":{"begin":151539,"end":151555}},{"location":{"begin":151827,"end":151850}},{"location":{"begin":152046,"end":152087}},{"location":{"begin":159094,"end":159119}},{"location":{"begin":159311,"end":159354}},{"location":{"begin":167884,"end":168078}},{"location":{"begin":168354,"end":168359}},{"location":{"begin":168554,"end":168801}},{"location":{"begin":169077,"end":169082}},{"location":{"begin":169277,"end":169961}},{"location":{"begin":170236,"end":170240}},{"location":{"begin":170527,"end":170549}},{"location":{"begin":170741,"end":171048}},{"location":{"begin":171327,"end":171341}},{"location":{"begin":172167,"end":172216}},{"location":{"begin":178155,"end":178559}},{"location":{"begin":183728,"end":183959}},{"location":{"begin":184557,"end":185266}},{"location":{"begin":185455,"end":185489}},{"location":{"begin":186701,"end":186930}},{"location":{"begin":187530,"end":188399}},{"location":{"begin":191030,"end":191068}},{"location":{"begin":193365,"end":193498}},{"location":{"begin":193683,"end":193940}},{"location":{"begin":194128,"end":194285}},{"location":{"begin":210697,"end":210753}},{"location":{"begin":218337,"end":218374}},{"location":{"begin":236346,"end":236374}},{"location":{"begin":236648,"end":236653}},{"location":{"begin":236850,"end":236977}},{"location":{"begin":237252,"end":237276}},{"location":{"begin":237471,"end":237486}},{"location":{"begin":241498,"end":241542}},{"location":{"begin":247047,"end":247091}},{"location":{"begin":247283,"end":247380}},{"location":{"begin":249086,"end":249386}},{"location":{"begin":249661,"end":249680}},{"location":{"begin":249874,"end":250189}},{"location":{"begin":253260,"end":253331}},{"location":{"begin":253607,"end":253648}},{"location":{"begin":258696,"end":258713}},{"location":{"begin":258906,"end":259504}},{"location":{"begin":259758,"end":259762}},{"location":{"begin":273958,"end":274086}},{"location":{"begin":276327,"end":276406}},{"location":{"begin":282689,"end":282845}},{"location":{"begin":284474,"end":284684}},{"location":{"begin":286189,"end":286482}},{"location":{"begin":287107,"end":287924}},{"location":{"begin":288553,"end":289470}},{"location":{"begin":289658,"end":289969}},{"location":{"begin":290592,"end":290948}},{"location":{"begin":298434,"end":298588}},{"location":{"begin":299236,"end":299526}},{"location":{"begin":300993,"end":301265}},{"location":{"begin":301534,"end":301564}},{"location":{"begin":301759,"end":301915}},{"location":{"begin":302193,"end":302212}},{"location":{"begin":302407,"end":302864}},{"location":{"begin":303051,"end":303403}},{"location":{"begin":303682,"end":303697}},{"location":{"begin":303890,"end":304609}},{"location":{"begin":304888,"end":304901}},{"location":{"begin":305095,"end":305783}},{"location":{"begin":306063,"end":306087}},{"location":{"begin":306281,"end":306966}},{"location":{"begin":307237,"end":307241}},{"location":{"begin":307909,"end":308061}},{"location":{"begin":309889,"end":310065}},{"location":{"begin":316802,"end":317259}},{"location":{"begin":328591,"end":328718}},{"location":{"begin":329994,"end":330014}},{"location":{"begin":345314,"end":345477}},{"location":{"begin":345664,"end":345932}},{"location":{"begin":346141,"end":346165}},{"location":{"begin":346735,"end":346746}},{"location":{"begin":347000,"end":347023}},{"location":{"begin":347285,"end":347291}},{"location":{"begin":347541,"end":347562}},{"location":{"begin":347836,"end":347845}},{"location":{"begin":348170,"end":348179}},{"location":{"begin":348512,"end":348519}},{"location":{"begin":348843,"end":348850}},{"location":{"begin":349183,"end":349190}},{"location":{"begin":349514,"end":349521}},{"location":{"begin":350170,"end":350190}},{"location":{"begin":350513,"end":350524}},{"location":{"begin":350857,"end":350868}},{"location":{"begin":351123,"end":351140}},{"location":{"begin":351405,"end":351416}},{"location":{"begin":351667,"end":351692}},{"location":{"begin":351965,"end":351974}},{"location":{"begin":352298,"end":352307}},{"location":{"begin":352640,"end":352647}},{"location":{"begin":352971,"end":352978}},{"location":{"begin":353310,"end":353317}},{"location":{"begin":353640,"end":353647}},{"location":{"begin":353901,"end":353905}},{"location":{"begin":362092,"end":362629}},{"location":{"begin":373691,"end":373717}},{"location":{"begin":374767,"end":374849}},{"location":{"begin":375035,"end":375647}},{"location":{"begin":382623,"end":382627}},{"location":{"begin":383804,"end":384080}},{"location":{"begin":413504,"end":413513}},{"location":{"begin":413798,"end":413803}},{"location":{"begin":414127,"end":414495}},{"location":{"begin":414888,"end":415090}},{"location":{"begin":415483,"end":415503}},{"location":{"begin":415723,"end":415733}},{"location":{"begin":415986,"end":416000}},{"location":{"begin":416333,"end":416373}},{"location":{"begin":416618,"end":416630}},{"location":{"begin":416963,"end":417002}},{"location":{"begin":417256,"end":417263}},{"location":{"begin":417596,"end":417635}},{"location":{"begin":417889,"end":417897}},{"location":{"begin":418229,"end":418268}},{"location":{"begin":418521,"end":418531}},{"location":{"begin":418863,"end":418882}},{"location":{"begin":419276,"end":419296}},{"location":{"begin":419551,"end":419582}},{"location":{"begin":419898,"end":419945}},{"location":{"begin":420204,"end":420218}},{"location":{"begin":420477,"end":420493}},{"location":{"begin":426200,"end":426341}},{"location":{"begin":428661,"end":428871}},{"location":{"begin":429092,"end":429127}},{"location":{"begin":429331,"end":429341}},{"location":{"begin":429529,"end":429640}},{"location":{"begin":430274,"end":430506}},{"location":{"begin":433869,"end":434100}},{"location":{"begin":436581,"end":436684}},{"location":{"begin":437296,"end":437773}},{"location":{"begin":438378,"end":438651}},{"location":{"begin":438857,"end":439043}},{"location":{"begin":441086,"end":441423}},{"location":{"begin":441757,"end":441797}},{"location":{"begin":441992,"end":442029}},{"location":{"begin":442218,"end":442270}},{"location":{"begin":442458,"end":442465}},{"location":{"begin":442654,"end":442802}},{"location":{"begin":442990,"end":443016}},{"location":{"begin":443205,"end":443326}},{"location":{"begin":443515,"end":443931}},{"location":{"begin":444119,"end":444381}},{"location":{"begin":444590,"end":444638}},{"location":{"begin":444845,"end":444883}},{"location":{"begin":445080,"end":445084}},{"location":{"begin":445288,"end":445293}},{"location":{"begin":445490,"end":445535}},{"location":{"begin":445731,"end":445757}},{"location":{"begin":445952,"end":446002}},{"location":{"begin":446195,"end":446210}},{"location":{"begin":446413,"end":446432}},{"location":{"begin":446707,"end":446728}},{"location":{"begin":447012,"end":447047}},{"location":{"begin":447306,"end":447341}},{"location":{"begin":447536,"end":447640}},{"location":{"begin":453964,"end":453985}},{"location":{"begin":454180,"end":454522}},{"location":{"begin":456197,"end":456228}},{"location":{"begin":456424,"end":456711}},{"location":{"begin":456972,"end":457047}},{"location":{"begin":457314,"end":457332}},{"location":{"begin":457536,"end":457558}},{"location":{"begin":457833,"end":457858}},{"location":{"begin":458443,"end":458457}},{"location":{"begin":458739,"end":458748}},{"location":{"begin":459028,"end":459044}},{"location":{"begin":459328,"end":459333}},{"location":{"begin":459611,"end":459637}},{"location":{"begin":459921,"end":459926}},{"location":{"begin":460205,"end":460221}},{"location":{"begin":460505,"end":460510}},{"location":{"begin":460791,"end":460810}},{"location":{"begin":461094,"end":461099}},{"location":{"begin":461380,"end":461400}},{"location":{"begin":461684,"end":461689}},{"location":{"begin":461961,"end":461979}},{"location":{"begin":462263,"end":462268}},{"location":{"begin":462543,"end":462560}},{"location":{"begin":462844,"end":462849}},{"location":{"begin":463131,"end":463152}},{"location":{"begin":463436,"end":463441}},{"location":{"begin":463721,"end":463737}},{"location":{"begin":464022,"end":464027}},{"location":{"begin":464304,"end":464321}},{"location":{"begin":464606,"end":464611}},{"location":{"begin":464890,"end":464894}},{"location":{"begin":465179,"end":465184}},{"location":{"begin":465467,"end":465504}},{"location":{"begin":465789,"end":465794}},{"location":{"begin":466071,"end":466090}},{"location":{"begin":466375,"end":466380}},{"location":{"begin":466664,"end":466689}},{"location":{"begin":466974,"end":466979}},{"location":{"begin":467258,"end":467280}},{"location":{"begin":467565,"end":467570}},{"location":{"begin":467851,"end":467866}},{"location":{"begin":468151,"end":468156}},{"location":{"begin":468436,"end":468453}},{"location":{"begin":468738,"end":468743}},{"location":{"begin":469006,"end":469022}},{"location":{"begin":469289,"end":469294}},{"location":{"begin":469527,"end":469575}},{"location":{"begin":469780,"end":469818}},{"location":{"begin":470015,"end":470019}},{"location":{"begin":470220,"end":470225}},{"location":{"begin":470423,"end":470468}},{"location":{"begin":470666,"end":470734}},{"location":{"begin":470931,"end":470981}},{"location":{"begin":471175,"end":471190}},{"location":{"begin":471393,"end":471412}}]},"model_version":"2.7.2","contract_amounts":[],"contract_terms":[{"confidence_level":"High","provenance_ids":["MAsl0bCC7+HUhOK/gwYugZBomAeWgqNDPayDMCb6ACTlhTq01is5SnDZRfdvHraUJZHc92gBuhIpzN9D7/kMDOmthlpSAxqVuHiEDgT1pUsg="],"location":{"begin":107370,"end":107402},"interpretation":{"value":"15","numeric_value":15,"unit":"days"},"text":"within fifteen (15) Working Days","text_normalized":"15 days"},{"confidence_level":"High","provenance_ids":["Mgnswx7XWczlaFkO5e6gEGvBuuujr1aY8ciRMqu3FdG2QV60cpfXajif31R/EBjFL"],"location":{"begin":123419,"end":123426},"interpretation":{"value":"45","numeric_value":45,"unit":"days"},"text":"45 days","text_normalized":"45 days"},{"confidence_level":"Low","provenance_ids":["MFPNJdk+Xp0woD8aZEhS/1aip4Vf7qeUC0L2wcOWIDxtRkJ/bOOVsI4scPY1M1x07mNbW6U+EPgRsIEGXJ5GjN6YAW5KReuFlhshssv0otdQ="],"location":{"begin":103047,"end":103061},"interpretation":{"value":"45","numeric_value":45,"unit":"days"},"text":"within 45 days","text_normalized":"45 days"}],"table":[{"body_cells":[{"row_header_ids":[],"row_header_texts":[],"location":{"begin":346735,"end":346746},"column_index_end":0,"column_header_ids":[],"text":"Name/Role:","attributes":[],"cell_id":"bodyCell-346735-346746","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":347000,"end":347023},"column_index_end":1,"column_header_ids":[],"text":"(Procurement Advisor)","attributes":[],"cell_id":"bodyCell-347000-347023","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":347285,"end":347291},"column_index_end":2,"column_header_ids":[],"text":"Name:","attributes":[],"cell_id":"bodyCell-347285-347291","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":347541,"end":347562},"column_index_end":3,"column_header_ids":[],"text":"(Executive Partner)","attributes":[],"cell_id":"bodyCell-347541-347562","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":347836,"end":347845},"column_index_end":0,"column_header_ids":[],"text":"Address:","attributes":[],"cell_id":"bodyCell-347836-347845","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":347922,"end":347923},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-347922-347923","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":348170,"end":348179},"column_index_end":2,"column_header_ids":[],"text":"Address:","attributes":[],"cell_id":"bodyCell-348170-348179","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":348256,"end":348257},"column_index_end":3,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-348256-348257","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":348512,"end":348519},"column_index_end":0,"column_header_ids":[],"text":"Tel No","attributes":[],"cell_id":"bodyCell-348512-348519","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":348596,"end":348597},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-348596-348597","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":348843,"end":348850},"column_index_end":2,"column_header_ids":[],"text":"Tel No","attributes":[],"cell_id":"bodyCell-348843-348850","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":348927,"end":348928},"column_index_end":3,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-348927-348928","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":349183,"end":349190},"column_index_end":0,"column_header_ids":[],"text":"Fax No","attributes":[],"cell_id":"bodyCell-349183-349190","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":349267,"end":349268},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-349267-349268","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":349514,"end":349521},"column_index_end":2,"column_header_ids":[],"text":"Fax No","attributes":[],"cell_id":"bodyCell-349514-349521","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":349598,"end":349599},"column_index_end":3,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-349598-349599","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3}],"location":{"begin":346735,"end":349599},"row_headers":[],"key_value_pairs":[{"key":{"cell_id":"bodyCell-346735-346746","location":{"begin":346735,"end":346745},"text":"Name/Role:"},"value":[{"cell_id":"bodyCell-347000-347023","location":{"begin":347001,"end":347022},"text":"(Procurement Advisor)"}]},{"key":{"cell_id":"bodyCell-347285-347291","location":{"begin":347285,"end":347290},"text":"Name:"},"value":[{"cell_id":"bodyCell-347541-347562","location":{"begin":347542,"end":347561},"text":"(Executive Partner)"}]}],"section_title":{"location":{"begin":307237,"end":307240},"text":"23."},"contexts":[{"location":{"begin":345314,"end":345476},"text":"All communications between the parties regarding this Agreement will be conducted through the parties\' representatives as specified in the relevant SOW and/or WA."},{"location":{"begin":345664,"end":345931},"text":"All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below"},{"location":{"begin":346141,"end":346164},"text":"If to Buyer: Copied to:"}],"text":"Name/Role: (Procurement Advisor) Name: (Executive Partner) Address: Address: Tel No Tel No Fax No Fax No ","table_headers":[],"title":{},"column_headers":[]},{"body_cells":[{"row_header_ids":[],"row_header_texts":[],"location":{"begin":350170,"end":350190},"column_index_end":0,"column_header_ids":[],"text":"If to the Supplier:","attributes":[],"cell_id":"bodyCell-350170-350190","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":350267,"end":350268},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-350267-350268","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":350513,"end":350524},"column_index_end":2,"column_header_ids":[],"text":"Copied to:","attributes":[],"cell_id":"bodyCell-350513-350524","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":350601,"end":350602},"column_index_end":3,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-350601-350602","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":350857,"end":350868},"column_index_end":0,"column_header_ids":[],"text":"Name/Role:","attributes":[],"cell_id":"bodyCell-350857-350868","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":351123,"end":351140},"column_index_end":1,"column_header_ids":[],"text":"(Head of Legal)","attributes":[],"cell_id":"bodyCell-351123-351140","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":351405,"end":351416},"column_index_end":2,"column_header_ids":[],"text":"Name/Role:","attributes":[],"cell_id":"bodyCell-351405-351416","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":351667,"end":351692},"column_index_end":3,"column_header_ids":[],"text":"(Global Sales Director)","attributes":[],"cell_id":"bodyCell-351667-351692","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":351965,"end":351974},"column_index_end":0,"column_header_ids":[],"text":"Address:","attributes":[],"cell_id":"bodyCell-351965-351974","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":352051,"end":352052},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-352051-352052","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":352298,"end":352307},"column_index_end":2,"column_header_ids":[],"text":"Address:","attributes":[],"cell_id":"bodyCell-352298-352307","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":352384,"end":352385},"column_index_end":3,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-352384-352385","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":352640,"end":352647},"column_index_end":0,"column_header_ids":[],"text":"Tel No","attributes":[],"cell_id":"bodyCell-352640-352647","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":352724,"end":352725},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-352724-352725","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":352971,"end":352978},"column_index_end":2,"column_header_ids":[],"text":"Tel No","attributes":[],"cell_id":"bodyCell-352971-352978","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":353055,"end":353056},"column_index_end":3,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-353055-353056","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":353310,"end":353317},"column_index_end":0,"column_header_ids":[],"text":"Fax No","attributes":[],"cell_id":"bodyCell-353310-353317","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":4,"column_header_texts_normalized":[],"row_index_end":4},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":353394,"end":353395},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-353394-353395","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":4,"column_header_texts_normalized":[],"row_index_end":4},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":353640,"end":353647},"column_index_end":2,"column_header_ids":[],"text":"Fax No","attributes":[],"cell_id":"bodyCell-353640-353647","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":4,"column_header_texts_normalized":[],"row_index_end":4},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":353901,"end":353905},"column_index_end":3,"column_header_ids":[],"text":"N/a","attributes":[],"cell_id":"bodyCell-353901-353905","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":4,"column_header_texts_normalized":[],"row_index_end":4}],"location":{"begin":350170,"end":353905},"row_headers":[],"key_value_pairs":[{"key":{"cell_id":"bodyCell-353640-353647","location":{"begin":353640,"end":353646},"text":"Fax No"},"value":[{"cell_id":"bodyCell-353901-353905","location":{"begin":353901,"end":353904},"text":"N/a"}]},{"key":{"cell_id":"bodyCell-350857-350868","location":{"begin":350857,"end":350867},"text":"Name/Role:"},"value":[{"cell_id":"bodyCell-351123-351140","location":{"begin":351124,"end":351139},"text":"(Head of Legal)"}]},{"key":{"cell_id":"bodyCell-351405-351416","location":{"begin":351405,"end":351415},"text":"Name/Role:"},"value":[{"cell_id":"bodyCell-351667-351692","location":{"begin":351668,"end":351691},"text":"(Global Sales Director)"}]}],"section_title":{"location":{"begin":307237,"end":307240},"text":"23."},"contexts":[{"location":{"begin":354134,"end":354338},"text":"29.0 IT Security"},{"location":{"begin":354557,"end":354921},"text":"29.1 The Supplier shall access and/or use Buyer Information Systems only for the purpose of performing the Services and/or providing the Deliverables and for no other purpose whatsoever."},{"location":{"begin":354922,"end":355503},"text":"When accessing and/or using Buyer Information Systems, the Supplier shall, and shall procure that such of Supplier Personnel who have access to Buyer Information Systems in connection with the performance of the Services and/or provision of the Deliverables shall, comply with all relevant Buyer Policies and Standards relating to security of Buyer Information Systems as notified to the Supplier in accordance with Clause 26 (Buyer Policies and Standards), and shall comply with the provisions of Clause 26 (Buyer Policies and Standards) in relation to its use of Buyer Materials."}],"text":"If to the Supplier: Copied to: Name/Role: (Head of Legal) Name/Role: (Global Sales Director) Address: Address: Tel No Tel No Fax No Fax No N/a ","table_headers":[],"title":{},"column_headers":[]},{"body_cells":[{"row_header_ids":[],"row_header_texts":[],"location":{"begin":414127,"end":414495},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"3 rd Base Ltd","attributes":[{"type":"Number","text":"3","location":{"begin":414127,"end":414128}},{"type":"Organization","text":"Base Ltd","location":{"begin":414486,"end":414494}}],"cell_id":"bodyCell-414127-414495","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":1,"column_header_texts_normalized":["Supplier"],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":414572,"end":414573},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"","attributes":[],"cell_id":"bodyCell-414572-414573","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":1,"column_header_texts_normalized":["Role"],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":414632,"end":414633},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-414632-414633","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":1,"column_header_texts_normalized":[""],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":414888,"end":415090},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered number: 981 of 1999","attributes":[{"type":"Number","text":"981","location":{"begin":415078,"end":415081}},{"type":"Number","text":"1999","location":{"begin":415085,"end":415089}}],"cell_id":"bodyCell-414888-415090","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":2,"column_header_texts_normalized":["Supplier"],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":415167,"end":415168},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"","attributes":[],"cell_id":"bodyCell-415167-415168","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":2,"column_header_texts_normalized":["Role"],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":415227,"end":415228},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-415227-415228","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":2,"column_header_texts_normalized":[""],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":415483,"end":415733},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered Address: Company X","attributes":[],"cell_id":"bodyCell-415483-415733","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":3,"column_header_texts_normalized":["Supplier"],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":415986,"end":416000},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Phone Support","attributes":[],"cell_id":"bodyCell-415986-416000","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":3,"column_header_texts_normalized":["Role"],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":416077,"end":416078},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-416077-416078","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":3,"column_header_texts_normalized":[""],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":416333,"end":416373},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered number: Registered Address :","attributes":[],"cell_id":"bodyCell-416333-416373","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":4,"column_header_texts_normalized":["Supplier"],"row_index_end":4},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":416618,"end":416630},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Development","attributes":[],"cell_id":"bodyCell-416618-416630","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":4,"column_header_texts_normalized":["Role"],"row_index_end":4},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":416707,"end":416708},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-416707-416708","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":4,"column_header_texts_normalized":[""],"row_index_end":4},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":416963,"end":417002},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered number: Registered Address:","attributes":[],"cell_id":"bodyCell-416963-417002","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":5,"column_header_texts_normalized":["Supplier"],"row_index_end":5},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":417256,"end":417263},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Design","attributes":[],"cell_id":"bodyCell-417256-417263","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":5,"column_header_texts_normalized":["Role"],"row_index_end":5},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":417340,"end":417341},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-417340-417341","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":5,"column_header_texts_normalized":[""],"row_index_end":5},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":417596,"end":417635},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered number: Registered Address:","attributes":[],"cell_id":"bodyCell-417596-417635","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":6,"column_header_texts_normalized":["Supplier"],"row_index_end":6},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":417889,"end":417897},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Hosting","attributes":[],"cell_id":"bodyCell-417889-417897","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":6,"column_header_texts_normalized":["Role"],"row_index_end":6},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":417974,"end":417975},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-417974-417975","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":6,"column_header_texts_normalized":[""],"row_index_end":6},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":418229,"end":418268},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered number: Registered Address:","attributes":[],"cell_id":"bodyCell-418229-418268","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":7,"column_header_texts_normalized":["Supplier"],"row_index_end":7},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":418521,"end":418531},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Messaging","attributes":[],"cell_id":"bodyCell-418521-418531","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":7,"column_header_texts_normalized":["Role"],"row_index_end":7},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":418608,"end":418609},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-418608-418609","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":7,"column_header_texts_normalized":[""],"row_index_end":7},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":418863,"end":418882},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered number:","attributes":[],"cell_id":"bodyCell-418863-418882","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":8,"column_header_texts_normalized":["Supplier"],"row_index_end":8},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":418959,"end":418960},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"","attributes":[],"cell_id":"bodyCell-418959-418960","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":8,"column_header_texts_normalized":["Role"],"row_index_end":8},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":419019,"end":419020},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-419019-419020","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":8,"column_header_texts_normalized":[""],"row_index_end":8},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":419276,"end":419296},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered Address:","attributes":[],"cell_id":"bodyCell-419276-419296","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":9,"column_header_texts_normalized":["Supplier"],"row_index_end":9},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":419551,"end":419582},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Managed Services (Call Centre)","attributes":[],"cell_id":"bodyCell-419551-419582","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":9,"column_header_texts_normalized":["Role"],"row_index_end":9},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":419660,"end":419661},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-419660-419661","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":9,"column_header_texts_normalized":[""],"row_index_end":9},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":419898,"end":419945},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Form Title: Technical Services Agreement (TSA)","attributes":[],"cell_id":"bodyCell-419898-419945","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":10,"column_header_texts_normalized":["Supplier"],"row_index_end":10},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":420204,"end":420218},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Page 46 of 58","attributes":[{"type":"Number","text":"46","location":{"begin":420209,"end":420211}},{"type":"Number","text":"58","location":{"begin":420215,"end":420217}}],"cell_id":"bodyCell-420204-420218","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":10,"column_header_texts_normalized":["Role"],"row_index_end":10},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":420477,"end":420493},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"Revision: 11/08","attributes":[],"cell_id":"bodyCell-420477-420493","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":10,"column_header_texts_normalized":[""],"row_index_end":10}],"location":{"begin":413504,"end":420493},"row_headers":[],"key_value_pairs":[{"key":{"cell_id":"bodyCell-419898-419945","location":{"begin":419898,"end":419908},"text":"Form Title"},"value":[{"cell_id":"bodyCell-419898-419945","location":{"begin":419909,"end":419944},"text":" Technical Services Agreement (TSA)"}]},{"key":{"cell_id":"bodyCell-415483-415733","location":{"begin":415483,"end":415501},"text":"Registered Address"},"value":[{"cell_id":"bodyCell-415483-415733","location":{"begin":415502,"end":415732},"text":" Company X"}]},{"key":{"cell_id":"bodyCell-419276-419296","location":{"begin":419276,"end":419295},"text":"Registered Address:"},"value":[{"cell_id":"bodyCell-419551-419582","location":{"begin":419551,"end":419581},"text":"Managed Services (Call Centre)"}]},{"key":{"cell_id":"bodyCell-414888-415090","location":{"begin":414888,"end":414905},"text":"Registered number"},"value":[{"cell_id":"bodyCell-414888-415090","location":{"begin":414906,"end":415089},"text":" 981 of 1999"}]},{"key":{"cell_id":"bodyCell-416333-416373","location":{"begin":416333,"end":416372},"text":"Registered number: Registered Address :"},"value":[{"cell_id":"bodyCell-416618-416630","location":{"begin":416618,"end":416629},"text":"Development"}]},{"key":{"cell_id":"bodyCell-416963-417002","location":{"begin":416963,"end":417001},"text":"Registered number: Registered Address:"},"value":[{"cell_id":"bodyCell-417256-417263","location":{"begin":417256,"end":417262},"text":"Design"}]},{"key":{"cell_id":"bodyCell-417596-417635","location":{"begin":417596,"end":417634},"text":"Registered number: Registered Address:"},"value":[{"cell_id":"bodyCell-417889-417897","location":{"begin":417889,"end":417896},"text":"Hosting"}]},{"key":{"cell_id":"bodyCell-418229-418268","location":{"begin":418229,"end":418267},"text":"Registered number: Registered Address:"},"value":[{"cell_id":"bodyCell-418521-418531","location":{"begin":418521,"end":418530},"text":"Messaging"}]},{"key":{"cell_id":"bodyCell-420477-420493","location":{"begin":420477,"end":420485},"text":"Revision"},"value":[{"cell_id":"bodyCell-420477-420493","location":{"begin":420486,"end":420492},"text":" 11/08"}]}],"section_title":{"location":{"begin":307237,"end":307240},"text":"23."},"contexts":[{"location":{"begin":411781,"end":412290},"text":"38.1 Except with the prior written consent of Buyer (which consent shall not be unreasonably withheld or delayed), and other than as detailed in this Clause 38, the Supplier shall not appoint an agent or contractor in respect of the whole or any part of its rights or obligations under this Agreement, other than those detailed in Clause 38.2."},{"location":{"begin":412291,"end":412469},"text":"For the avoidance of doubt, any actual or proposed appointment of any member of the Supplier Group as an agent or contractor shall be subject to the provisions of this Clause 38."},{"location":{"begin":412658,"end":412919},"text":"38.2 The following are approved sub-contractors for the purposes of this Agreement:"},{"location":{"begin":420712,"end":421296},"text":"38.3 If Supplier appoints an agent or contractor, the Supplier shall be fully liable for the defaults, acts and omissions of that agent or contractor or any member of Supplier Personnel as fully as if they were the acts or omissions of the Supplier and will ensure that each such sub-contractor will be bound to comply with the Buyer\'s and Customer\'s policies and procedures as set out in this Base Agreement or a SOW."},{"location":{"begin":421488,"end":422385},"text":"38.4 Prior to appointing an agent or contractor in respect of any of its obligations, the Supplier shall ensure that it has a formal written contract with each such agent or contractor which contains terms and conditions which are the same as or materially equivalent to, and not inconsistent with, the following terms and conditions of this Base Agreement which impose obligations on the Supplier and which are relevant to the subcontract: Clause 15 (Intellectual Property Rights and Buyer Data ), Clause 22.2 (Assignment and Transfer), Clause 22.7 (Exchange of Information), Clause 27 (Data Protection), Clause 29 (IT Security), Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance), and Clause 38 (Subcontracting)."}],"text":"Supplier Role 3 rd Base Ltd Registered number: 981 of 1999 Registered Address: Company X Phone Support Registered number: Registered Address : Development Registered number: Registered Address: Design Registered number: Registered Address: Hosting Registered number: Registered Address: Messaging Registered number: Registered Address: Managed Services (Call Centre) Form Title: Technical Services Agreement (TSA) Page 46 of 58 Revision: 11/08 ","table_headers":[],"title":{},"column_headers":[{"location":{"begin":413504,"end":413513},"column_index_end":0,"text":"Supplier","text_normalized":"Supplier","cell_id":"colHeader-413504-413513","column_index_begin":0,"row_index_begin":0,"row_index_end":0},{"location":{"begin":413798,"end":413803},"column_index_end":1,"text":"Role","text_normalized":"Role","cell_id":"colHeader-413798-413803","column_index_begin":1,"row_index_begin":0,"row_index_end":0},{"location":{"begin":413880,"end":413881},"column_index_end":2,"text":"","text_normalized":"","cell_id":"colHeader-413880-413881","column_index_begin":2,"row_index_begin":0,"row_index_end":0}]},{"body_cells":[{"row_header_ids":["rowHeader-459028-459044"],"row_header_texts":["Project Manager"],"location":{"begin":459328,"end":459333},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$550","attributes":[{"type":"Currency","text":"$550","location":{"begin":459328,"end":459332}}],"cell_id":"bodyCell-459328-459333","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Project Manager"],"column_index_begin":1,"row_index_begin":1,"column_header_texts_normalized":["Day Rate"],"row_index_end":1},{"row_header_ids":["rowHeader-459611-459637"],"row_header_texts":["Customer Delivery Manager"],"location":{"begin":459921,"end":459926},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":459921,"end":459925}}],"cell_id":"bodyCell-459921-459926","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Customer Delivery Manager"],"column_index_begin":1,"row_index_begin":2,"column_header_texts_normalized":["Day Rate"],"row_index_end":2},{"row_header_ids":["rowHeader-460205-460221"],"row_header_texts":["Product Analyst"],"location":{"begin":460505,"end":460510},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":460505,"end":460509}}],"cell_id":"bodyCell-460505-460510","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Product Analyst"],"column_index_begin":1,"row_index_begin":3,"column_header_texts_normalized":["Day Rate"],"row_index_end":3},{"row_header_ids":["rowHeader-460791-460810"],"row_header_texts":["Solution Architect"],"location":{"begin":461094,"end":461099},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":461094,"end":461098}}],"cell_id":"bodyCell-461094-461099","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Solution Architect"],"column_index_begin":1,"row_index_begin":4,"column_header_texts_normalized":["Day Rate"],"row_index_end":4},{"row_header_ids":["rowHeader-461380-461400"],"row_header_texts":["Technical Architect"],"location":{"begin":461684,"end":461689},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":461684,"end":461688}}],"cell_id":"bodyCell-461684-461689","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Technical Architect"],"column_index_begin":1,"row_index_begin":5,"column_header_texts_normalized":["Day Rate"],"row_index_end":5},{"row_header_ids":["rowHeader-461961-461979"],"row_header_texts":["Handset Developer"],"location":{"begin":462263,"end":462268},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":462263,"end":462267}}],"cell_id":"bodyCell-462263-462268","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Handset Developer"],"column_index_begin":1,"row_index_begin":6,"column_header_texts_normalized":["Day Rate"],"row_index_end":6},{"row_header_ids":["rowHeader-462543-462560"],"row_header_texts":["Server Developer"],"location":{"begin":462844,"end":462849},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":462844,"end":462848}}],"cell_id":"bodyCell-462844-462849","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Server Developer"],"column_index_begin":1,"row_index_begin":7,"column_header_texts_normalized":["Day Rate"],"row_index_end":7},{"row_header_ids":["rowHeader-463131-463152"],"row_header_texts":["Tester /Test Analyst"],"location":{"begin":463436,"end":463441},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":463436,"end":463440}}],"cell_id":"bodyCell-463436-463441","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Tester /Test Analyst"],"column_index_begin":1,"row_index_begin":8,"column_header_texts_normalized":["Day Rate"],"row_index_end":8},{"row_header_ids":["rowHeader-463721-463737"],"row_header_texts":["Release Manager"],"location":{"begin":464022,"end":464027},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":464022,"end":464026}}],"cell_id":"bodyCell-464022-464027","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Release Manager"],"column_index_begin":1,"row_index_begin":9,"column_header_texts_normalized":["Day Rate"],"row_index_end":9},{"row_header_ids":["rowHeader-464304-464321"],"row_header_texts":["Security Analyst"],"location":{"begin":464606,"end":464611},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":464606,"end":464610}}],"cell_id":"bodyCell-464606-464611","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Security Analyst"],"column_index_begin":1,"row_index_begin":10,"column_header_texts_normalized":["Day Rate"],"row_index_end":10},{"row_header_ids":["rowHeader-464890-464894"],"row_header_texts":["DBA"],"location":{"begin":465179,"end":465184},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":465179,"end":465183}}],"cell_id":"bodyCell-465179-465184","column_header_texts":["Day Rate"],"row_header_texts_normalized":["DBA"],"column_index_begin":1,"row_index_begin":11,"column_header_texts_normalized":["Day Rate"],"row_index_end":11},{"row_header_ids":["rowHeader-465467-465504"],"row_header_texts":["Senior Developer/Development Manager"],"location":{"begin":465789,"end":465794},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":465789,"end":465793}}],"cell_id":"bodyCell-465789-465794","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Senior Developer/Development Manager"],"column_index_begin":1,"row_index_begin":12,"column_header_texts_normalized":["Day Rate"],"row_index_end":12},{"row_header_ids":["rowHeader-466071-466090"],"row_header_texts":["Operations Manager"],"location":{"begin":466375,"end":466380},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":466375,"end":466379}}],"cell_id":"bodyCell-466375-466380","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Operations Manager"],"column_index_begin":1,"row_index_begin":13,"column_header_texts_normalized":["Day Rate"],"row_index_end":13},{"row_header_ids":["rowHeader-466664-466689"],"row_header_texts":["Infrastructure Architect"],"location":{"begin":466974,"end":466979},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":466974,"end":466978}}],"cell_id":"bodyCell-466974-466979","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Infrastructure Architect"],"column_index_begin":1,"row_index_begin":14,"column_header_texts_normalized":["Day Rate"],"row_index_end":14},{"row_header_ids":["rowHeader-467258-467280"],"row_header_texts":["Senior Unix Developer"],"location":{"begin":467565,"end":467570},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$600","attributes":[{"type":"Currency","text":"$600","location":{"begin":467565,"end":467569}}],"cell_id":"bodyCell-467565-467570","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Senior Unix Developer"],"column_index_begin":1,"row_index_begin":15,"column_header_texts_normalized":["Day Rate"],"row_index_end":15},{"row_header_ids":["rowHeader-467851-467866"],"row_header_texts":["Unix Developer"],"location":{"begin":468151,"end":468156},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":468151,"end":468155}}],"cell_id":"bodyCell-468151-468156","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Unix Developer"],"column_index_begin":1,"row_index_begin":16,"column_header_texts_normalized":["Day Rate"],"row_index_end":16},{"row_header_ids":["rowHeader-468436-468453"],"row_header_texts":["Operations Staff"],"location":{"begin":468738,"end":468743},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":468738,"end":468742}}],"cell_id":"bodyCell-468738-468743","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Operations Staff"],"column_index_begin":1,"row_index_begin":17,"column_header_texts_normalized":["Day Rate"],"row_index_end":17},{"row_header_ids":["rowHeader-469006-469022"],"row_header_texts":["Security Office"],"location":{"begin":469289,"end":469294},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":469289,"end":469293}}],"cell_id":"bodyCell-469289-469294","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Security Office"],"column_index_begin":1,"row_index_begin":18,"column_header_texts_normalized":["Day Rate"],"row_index_end":18}],"location":{"begin":458443,"end":469294},"row_headers":[{"location":{"begin":459028,"end":459044},"column_index_end":0,"text":"Project Manager","text_normalized":"Project Manager","cell_id":"rowHeader-459028-459044","column_index_begin":0,"row_index_begin":1,"row_index_end":1},{"location":{"begin":459611,"end":459637},"column_index_end":0,"text":"Customer Delivery Manager","text_normalized":"Customer Delivery Manager","cell_id":"rowHeader-459611-459637","column_index_begin":0,"row_index_begin":2,"row_index_end":2},{"location":{"begin":460205,"end":460221},"column_index_end":0,"text":"Product Analyst","text_normalized":"Product Analyst","cell_id":"rowHeader-460205-460221","column_index_begin":0,"row_index_begin":3,"row_index_end":3},{"location":{"begin":460791,"end":460810},"column_index_end":0,"text":"Solution Architect","text_normalized":"Solution Architect","cell_id":"rowHeader-460791-460810","column_index_begin":0,"row_index_begin":4,"row_index_end":4},{"location":{"begin":461380,"end":461400},"column_index_end":0,"text":"Technical Architect","text_normalized":"Technical Architect","cell_id":"rowHeader-461380-461400","column_index_begin":0,"row_index_begin":5,"row_index_end":5},{"location":{"begin":461961,"end":461979},"column_index_end":0,"text":"Handset Developer","text_normalized":"Handset Developer","cell_id":"rowHeader-461961-461979","column_index_begin":0,"row_index_begin":6,"row_index_end":6},{"location":{"begin":462543,"end":462560},"column_index_end":0,"text":"Server Developer","text_normalized":"Server Developer","cell_id":"rowHeader-462543-462560","column_index_begin":0,"row_index_begin":7,"row_index_end":7},{"location":{"begin":463131,"end":463152},"column_index_end":0,"text":"Tester /Test Analyst","text_normalized":"Tester /Test Analyst","cell_id":"rowHeader-463131-463152","column_index_begin":0,"row_index_begin":8,"row_index_end":8},{"location":{"begin":463721,"end":463737},"column_index_end":0,"text":"Release Manager","text_normalized":"Release Manager","cell_id":"rowHeader-463721-463737","column_index_begin":0,"row_index_begin":9,"row_index_end":9},{"location":{"begin":464304,"end":464321},"column_index_end":0,"text":"Security Analyst","text_normalized":"Security Analyst","cell_id":"rowHeader-464304-464321","column_index_begin":0,"row_index_begin":10,"row_index_end":10},{"location":{"begin":464890,"end":464894},"column_index_end":0,"text":"DBA","text_normalized":"DBA","cell_id":"rowHeader-464890-464894","column_index_begin":0,"row_index_begin":11,"row_index_end":11},{"location":{"begin":465467,"end":465504},"column_index_end":0,"text":"Senior Developer/Development Manager","text_normalized":"Senior Developer/Development Manager","cell_id":"rowHeader-465467-465504","column_index_begin":0,"row_index_begin":12,"row_index_end":12},{"location":{"begin":466071,"end":466090},"column_index_end":0,"text":"Operations Manager","text_normalized":"Operations Manager","cell_id":"rowHeader-466071-466090","column_index_begin":0,"row_index_begin":13,"row_index_end":13},{"location":{"begin":466664,"end":466689},"column_index_end":0,"text":"Infrastructure Architect","text_normalized":"Infrastructure Architect","cell_id":"rowHeader-466664-466689","column_index_begin":0,"row_index_begin":14,"row_index_end":14},{"location":{"begin":467258,"end":467280},"column_index_end":0,"text":"Senior Unix Developer","text_normalized":"Senior Unix Developer","cell_id":"rowHeader-467258-467280","column_index_begin":0,"row_index_begin":15,"row_index_end":15},{"location":{"begin":467851,"end":467866},"column_index_end":0,"text":"Unix Developer","text_normalized":"Unix Developer","cell_id":"rowHeader-467851-467866","column_index_begin":0,"row_index_begin":16,"row_index_end":16},{"location":{"begin":468436,"end":468453},"column_index_end":0,"text":"Operations Staff","text_normalized":"Operations Staff","cell_id":"rowHeader-468436-468453","column_index_begin":0,"row_index_begin":17,"row_index_end":17},{"location":{"begin":469006,"end":469022},"column_index_end":0,"text":"Security Office","text_normalized":"Security Office","cell_id":"rowHeader-469006-469022","column_index_begin":0,"row_index_begin":18,"row_index_end":18}],"key_value_pairs":[],"section_title":{"location":{"begin":457833,"end":457857},"text":"Section 7 - Agreed Rates"},"contexts":[{"location":{"begin":469527,"end":469574},"text":"ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:"},{"location":{"begin":469780,"end":469817},"text":"Art Effects Limited Koya Creative LLC"},{"location":{"begin":470015,"end":470018},"text":"By:"},{"location":{"begin":470221,"end":470224},"text":"By:"},{"location":{"begin":470423,"end":470467},"text":"Buyer Signature Date Supplier Signature Date"},{"location":{"begin":470666,"end":470733},"text":"Printed Name Printed Name Procurement Advisor - Art Effects Limited"}],"text":"Resource Type Day Rate Project Manager $550 Customer Delivery Manager $800 Product Analyst $800 Solution Architect $800 Technical Architect $800 Handset Developer $400 Server Developer $400 Tester /Test Analyst $400 Release Manager $400 Security Analyst $800 DBA $400 Senior Developer/Development Manager $800 Operations Manager $800 Infrastructure Architect $800 Senior Unix Developer $600 Unix Developer $400 Operations Staff $400 Security Office $400 ","table_headers":[],"title":{},"column_headers":[{"location":{"begin":458443,"end":458457},"column_index_end":0,"text":"Resource Type","text_normalized":"Resource Type","cell_id":"colHeader-458443-458457","column_index_begin":0,"row_index_begin":0,"row_index_end":0},{"location":{"begin":458739,"end":458748},"column_index_end":1,"text":"Day Rate","text_normalized":"Day Rate","cell_id":"colHeader-458739-458748","column_index_begin":1,"row_index_begin":0,"row_index_end":0}]}]},"enrichment2":{}}],"extracted_metadata":{"publicationdate":"2018-10-24","sha1":"754836ffd690207d39b9f8db08b8099e787c61fa","filename":"Art Effects Koya Creative Base TSA 2008.pdf","file_type":"pdf","title":"Microsoft Word - Art Effects Koya Creative Base TSA 2008.doc"},"html":["\\n\\n Microsoft Word - Art Effects Koya Creative Base TSA 2008.doc\\n

On 22 December 2008 ART EFFECTS LIMITED and Customer entered into an Information Technology Procurement Framework Agreement (\\"the Prime-Contract\\"). Buyer is seeking information technology services (and certain related services) for its business operations and to meet obligations in connection with transactions under the Prime-Contract. This Base Agreement (\\"Base Agreement\\") between Art Effects Limited (\\"Buyer\\") and Koya Creative LLC (\\"Supplier\\") establishes the basis which enables Buyer to obtain such Services from the Supplier from time to time solely for Customer as described in SOWs and/or WAs issued under this Base Agreement. This Base Agreement is effective from 24th October 2011 (\\"Effective Date\\") and will remain in effect until terminated.

1.0 Definitions

\\"Acceptance Criteria\\" means the documented acceptance criteria for the Services (or any part thereof, including Deliverables), set out in a SOW (if any) against which Supplier\'s achievement of the Services (or any part thereof, including Deliverables) will be tested by the Buyer for the purpose of assessing whether or not they meet the Buyer\'s Requirements and Deliverable Specification;

\\"Acceptance Tests\\" or \\"Acceptance Testing\\" means the acceptance tests (if any) to be conducted by Buyer in accordance with the relevant SOW in order to determine whether the Deliverables and/or Services comply with the Acceptance Criteria;

\\"Affiliates\\" means any corporation or other business entity controlling, controlled by or under common control with Buyer, Supplier or Customer (as applicable) from time to time and, for the purposes of this definition, \\"control\\" shall mean direct or indirect ownership of: (i) fifty per cent (50%) or more of the voting securities or voting interest in such corporation or other entity; or (ii) fifty per cent (50%) or more of the interest in the profit or income in the case of a business entity other than a corporation; or (iii) in the case of a partnership, any other comparable interest in the general partner;

\\"Agreed Rates\\" means the rates applicable for each Day (which rates may vary dependent on the role or seniority of the applicable Supplier Personnel and/or if incurred on a non-Working Day) to Services which are charged for on a time and materials basis as set out in the relevant SOW and charged in accordance with Clause 5 (Pricing) and additional terms within the relevant SOW, which current Agreed Rates are set out in Section 7, as may be varied from time to time by the agreement of the parties and increased in accordance with Clause 5.19;

\\"Agreement\\" means this Base Agreement and any relevant Statements of Work (\\"SOW\\"), Work Authorizations (\\"WA\\"), and other attachments or appendices specifically referenced in this Agreement.

\\"Assigned Rights\\" has the meaning set out in Clause 15.4 (Intellectual Property Rights and Buyer Data);

\\"Authorised Representative\\" means in relation to a power or activity, any person authorised in accordance with the SOW from time to time by Buyer (in the case of Buyer\'s Authorised Representative), or the Supplier (in the case of Supplier\'s Authorised Representative), to exercise that power and/or undertake that activity on behalf of Buyer or the Supplier (as applicable);

\\"Background Materials\\" means (i) in the case of the Supplier the Supplier Background Materials; and (ii) in the case of the Buyer the Buyer Background Materials.

\\"Buyer Audit Representatives\\" means representatives of any member of Buyer and/ or Customer Group (including its internal auditors), its appointed consultants, external auditors and their appointed consultants and any other auditors, regulators, inspectors or consultants that any member of Buyer may designate as \\"Buyer Audit Representatives\\" in writing from time to time;

\\"Buyer Authorised Representative\\" means the Authorised Representative of Buyer most relevant or suitable to the activity, issue or area in question as notified in writing by Buyer to the Supplier from time to time;

\\"Buyer Background Material\\" means:

  • a) any Material provided by Buyer or its Affiliates, or for and/or on behalf of any member of the Customer Group and/or by the Consortium Members to the Supplier in connection with the performance or receipt of the Services, other than New Materials and Supplier Background Materials; and
  • b) any Material (including Modifications to Material) which is acquired or created by, for or on behalf of (other than from or by the Supplier Group) Buyer and/or any member of the Customer Group (including by the Consortium Members) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;

\\"Buyer Data\\" means any data:

  • a) held by any member of Buyer which is supplied, transferred or disclosed to the Supplier, or which is accessible by the Supplier pursuant to the Agreement (including, in all cases, Customer data); and
  • b) (other than data referred to in (a) above) which is created, obtained, collected, stored, used or processed by or on behalf of the Supplier solely for Buyer (and not for the Supplier\'s own internal or administrative purposes) as part of the Services pursuant to the relevant SOW; but, for the avoidance of doubt, excludes any Supplier Background Materials and Type A Materials, Type B Materials and Type C Materials;

\\"Buyer Information Systems\\" means the electronic information systems comprising hardware, equipment, software, peripherals, and/or communications networks owned, controlled, operated and/or used by Buyer (including, where applicable, any member of Customer Group) from time to time, excluding any Deliverables or Materials provided by the Supplier to Buyer pursuant to the relevant SOW;

\\"Buyer Material\\" means Buyer Background Material and Type A;

\\"Buyer Premises\\" means premises owned, leased, licensed or otherwise controlled or used by Buyer and/or a member of the Customer Group;

\\"Buyer Policies and Standards\\" means Buyer\'s policies, standard operating procedures, rules and regulations (including where applicable the Customer\'s policies and standards) which have been provided to Supplier in durable form and agreed by the Supplier prior to the date of this Base Agreement, and which are set out in Section 6 together with any additional policies that may be agreed between the parties pursuant to a SOW and any additional policies which may be notified to Supplier pursuant to Clause 26.4;

\\"Buyer Requirements\\" means the document (if any) setting out the requirements to be fulfilled by a Deliverable which the Supplier shall use to draft the Specification for such Deliverable, in accordance with and as referenced in the relevant SOW;

\\"Buyer Obligations\\" means the obligations of Buyer, set out in this Base Agreement or the relevant SOW;

\\"Change\\" means any actual, proposed or anticipated change to a SOW, the Services and/or Deliverables, including the method or timing of their performance or delivery which is not a Contract Change or an Operational Change;

\\"Change Control Note\\" has the meaning set out in Clause 36.4 (Change Control Procedure (and Contract Changes));

\\"Change Control Procedure\\" means the change control procedure set out in Clause 36 (Change Control Procedure);

\\"Charges\\" has the meaning given to it in Clause 5.1;

\\"Claim\\" means any claim, action, proceeding, demand or bona fide allegation or any threatened claim, action, proceeding, demand or allegation of whatever nature, whether in contract, tort (including negligence) or otherwise;

\\"Commercially Reasonable Efforts\\" means that the party obliged to perform shall take all such steps and perform in such a manner as if that party were acting, in a determined, prudent and reasonable manner to achieve the desired result for its own benefit ;

\\"Confidential Information\\" is as defined in the Confidentiality Agreement;

\\"Confidentiality Agreement\\" means the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911027836) and Modifications to the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911029066) between Buyer and Supplier.

\\"Conflict of Interest\\" means, where the Supplier is engaged by Buyer to provide advice or recommendations, a situation exists, or is likely to exist, where the financial interests or other commercial considerations of the Supplier interferes with or compromises the exercise of the Supplier\'s professional judgment in providing such advice or recommendations;

\\"Consortium Member\\" means any third party (excluding contractors) providing goods and/or services to any member of the Customer Group and with whom Buyer reasonably requires the Supplier to co-operate or interact in connection with the services and deliverables to be performed or delivered (as applicable) by or on behalf of the Supplier pursuant to (i) this Agreement, ii) the SOW; and (ii) each Related SOW (if any);

\\"Contract Change\\" means any amendment to this Base Agreement;

\\"Customer\\" means Buyer\'s customer.

\\"Customer Group\\" means Customer and each of its affiliated members (the term \\"affiliated members\\" has the same meaning as the defined term \\"Affiliates\\" but only to the extent controlling, controlled by or under common control of the Customer) for the time being and, where appropriate, any building society or company to whom all or the majority of the business of Customer is transferred following any transaction under section 93 to 98 of the Building Societies Act 1986;

\\"Customer Obligation\\" means an obligation of the Customer identified as such in this Base Agreement or relevant SOW;

\\"Data Controller\\", \\"Data Processor\\" and \\"Data Subject,\\" shall have the respective meanings given to such terms in the Data Protection Act 1998;

\\"Data Protection Legislation\\" shall mean the Data Protection Act 1998 and its related regulations as amended from time to time;

\\"Date Compliant\\" means that no date change has had or will have any adverse impact upon the provision, receipt, performance or functionality of any Deliverables and the performance of the Services;

\\"Day\\" means a period of 8 hours on any calendar day or as otherwise specified in the SOW. For the avoidance of doubt, any additional hours above 8 hours per Day will be deemed overtime and will be subject to Clause 5.4.3;

\\"Default Interest Rate\\" means four per cent (4%) above the base rate of the Bank of England from time to time;

\\"Delay Remedy Period\\" has the meaning given to it in Clause 9.4;

\\"Deliverables\\" means items that Supplier prepares for or provides to Buyer or Customer as described in a SOW and/or WA;

\\"Delivery Date\\" means the date on which parties have agreed that the Supplier will deliver a Deliverable to Buyer, as set out in the Timetable (as may be amended in accordance with Clauses 9.7 and 2.3);

\\"Dependency\\" means (i) Buyer\'s failure to perform the relevant Buyer Obligation; or (ii) Customer\'s failure to perform a Customer Obligation; or (iii) a Third Party\'s failure to perform a Third Party Obligation;

\\"Dispute\\" means any dispute or difference between the parties arising out of or in connection with the Agreement;

\\"Document Deliverable\\" means a Deliverable which is a document;

\\"Documentation\\" means the documentation (if any) identified in the SOW and other documentation as agreed between the parties in writing from time to time relating to the specification, structure, operation or use of a Deliverable, which may include the operational and user reference manuals which explains the operation and use of such Deliverables, and all instruction manuals, tutorial materials and other ancillary materials;

\\"DPA\\" means all Relevant Laws pertaining to privacy, confidentiality and/or the protection of Personal Data or corporate data as are in force in the jurisdiction in which or from which the Services are being provided, including the Data Protection Act 1998;

\\"Fixed Price\\" means the Prices described as such in Clause 5 (Pricing) and detailed in the SOW;

\\"Force Majeure Event means, unless otherwise agreed in a SOW, any:

  • a) fire, flood, earthquake, unusually severe weather or elements of nature or acts of God;
  • b) war, embargo, riot, civil disorder, rebellion, acts of terrorism, revolution; or other causes beyond a party\'s reasonable control which, for the avoidance of doubt, shall not include any industrial dispute, or any event affecting a subcontractor (and, for the purposes of this definition of Force Majeure Event only, the term subcontractor shall not include any member of the Supplier Group);

\\"FSA\\" means the Financial Services Authority or any successor body;

\\"Good Industry Practice\\" means, in relation to the Supplier (or any Supplier Personnel, as applicable), the exercise of that degree of skill, prudence, care and foresight, and the practices and professional standards which would reasonably and ordinarily be expected to be exercised by a well-managed, skilled and experienced contractor similar to and of the same nature as the Supplier, and engaged in the performance of services, and/or provision of deliverables similar to the Services and/or Deliverables under the same or similar circumstances or conditions;

\\"Indexation\\" is the process of applying an annual increase to the Agreed Rates. The Indexation calculation will apply an increase in the rates which will be performed on the following basis:

  • The ASHE index for relevant job roles

\\"Intellectual Property Rights\\" means:

  • a) patents;
  • b) trade marks, service marks, trade names and business names (including rights in goodwill attached thereto);
  • c) design rights;
  • d) rights in and/or to internet domain names and website addresses;
  • e) semi-conductor topography rights;
  • f) copyright (including future copyright);
  • g) database rights;
  • h) all other intellectual property rights; in each case subsisting at any time in any part of the world (whether registered or unregistered) and: (i) any pending applications or rights to apply for registrations of any of these rights that are capable of registration in any country or jurisdiction; and (ii) any similar or analogous rights to any of these rights, whether arising or granted under the laws of England & Wales or in any other jurisdiction;

\\"Key Milestone\\" means a Milestone identified as a \\"Key Milestone\\" in a SOW;

\\"Key Personnel\\" means a member of Key Personnel identified as \\"Key Personnel\\" in a SOW;

\\"Licence Agreement\\" means a separate Licence Agreement to be entered into between the Customer and Supplier in relation to the Customer\'s use (and Buyer\'s limited as necessary to facilitate Customer\'s use) of the Mobile Money Manager;

\\"Liquidated Damages\\" means liquidated damages (if any) specifically detailed in a SOW;

\\"Liquidated Damages Period\\" means liquidated damages period (if any) specifically detailed in a SOW;

\\"Losses\\" means all losses, liabilities (including provision for contingent liabilities), damages, fines, costs and expenses including reasonable legal fees on a solicitor/client basis and disbursements and costs of investigation, litigation, settlement, judgment and interest;

\\"Material\\" means literary works or other works of authorship or other material (in whatever form) including software, firmware, documented methodology, process and procedure (including any reports, specifications, business rules and requirements, user manuals, user guides, operations manuals, training materials and instruction), and any other output (in whatever form).

\\"Milestone\\" means any event identified as such in the SOW;

\\"Milestone Date\\" means in relation to a Milestone, the date by which such Milestone is to be achieved (including, by achieving if relevant the applicable Acceptance Criteria) (as may be amended in accordance with Clauses 9.7 and 2.3)

\\"Mobile Money Manager\\" means the Supplier\'s proprietary Mobile Banking, Mobile Servicing, Mobile Wallet and Mobile Shopping base technology platform, including without limitation, software, messaging gateways and integrations proprietary to the Supplier as Modified from time to time;

\\"Modify\\" means to add to, enhance, detract, reduce, change, replace, vary, derive or improve; and Modification and Modified shall be construed accordingly;

\\"New Materials\\" means Type A Materials, Type B Materials and Type C Materials;

\\"Open Source Code\\" means any computer software whose source code is available under a licence (or arrangement such as the public domain) that permits users to study, change and improve the software, and to redistribute it in modified or unmodified form. It is often developed in a public, collaborative manner and is available to the public without charge;

\\"Operational Change\\" means any actual, proposed or anticipated change to the Services and/or Deliverables, including the method or timing of their performance or delivery which do not have a material commercial impact; \\"Participation Agreement\\" or \\"PA\\" means an agreement signed by one or more Affiliates which incorporates by reference the terms and conditions in this Base Agreement, any relevant SOWs, and other attachments or appendices specifically referenced in the PA.

\\"Payment Plan\\" means the plan applicable to the payment of Fixed Price charges as set out in the relevant SOW;

\\"Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998;

\\"Personnel\\" means agents, employees or subcontractors engaged or appointed by Buyer, Customer or Supplier.

\\"Prices\\" means the agreed upon payment and currency for Deliverables and Services, exclusive of Taxes but including all applicable fees and payments, as specified in this Base Agreement, relevant SOW and/or (subject to Clause 2.2.2) WA.

\\"Records\\" means books, documents, manuals, reports and all other records, in each case in physical or electronic form, created, modified, maintained and/or held by the Supplier or any Contractor in connection with this Agreement;

\\"Recoverable Expenses\\" has the meaning set out in Clause 5.12 (Pricing);

\\"Regulatory Authority\\" means any body which has the responsibility of supervising and/or regulating a party or that party\'s Affiliates and in relation to the Customer Group includes the FSA;

\\"Related SOW\\" has the meaning in Clause 3.0 Related SOW;

\\"Relationship Manager\\" means the person appointed by the Supplier or Buyer as the primary representative in connection with the Base Agreement;

\\"Relevant Law\\" means:

  • a) any statute, regulation, bye-law, ordinance or subordinate legislation which is in force for the time being to which a party is subject (including in the case of Customer the Financial Services and Markets Act 2000);
  • b) the common law as applicable to the parties (or any one of them);
  • c) any binding court order, judgment or decree applicable to the parties (or any one of them); and
  • d) any applicable industry code, policy, guidance, standard or accreditation terms (i) enforceable by law which is in force for the time being, and/or (ii) stipulated by any Regulatory Authority to which a party is subject.

\\"Replacement Services\\" means services which Buyer obtains or itself provides in substitution for the Services or any part thereof following any Service Transfer and/or termination or expiry of the relevant SOW;

\\"Retention Fee\\" means the Retention Fee (if any) specifically detailed in a SOW;

\\"Sensitive Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998;

\\"Services\\" means work that Supplier performs for Buyer or Customer as described in a SOW and/or WA.

\\"Service Transfer\\" means any transfer of the Services (or any part thereof), for whatever reason, from the Supplier (or any subcontractor) to Buyer or any third party;

\\"Specification\\" in respect of a Deliverable, means the relevant functional and non-functional specification for that Deliverable agreed by the parties and set out in the SOW, or (where applicable) to be produced by or on behalf of the Supplier to meet Buyer\'s Requirements, and approved by Buyer, pursuant to the SOW;

\\"Statement of Work\\" or \\"SOW\\" means any document that:

  • 1. identifies itself as a statement of work;
  • 2. is signed by both parties;
  • 3. incorporates by reference the terms and conditions of this Base Agreement; and
  • 4. describes the Deliverables and Services, including any requirements, specifications or schedules.

\\"Successor Supplier\\" means any party Buyer appoints or invites to tender to provide Replacement Services;

\\"Supplier Authorised Representative\\" means the Authorised Representative of the Supplier most relevant or suitable to the activity, issue or area in question;

\\"Supplier Background Material\\" means any Material (including Modifications to Material) acquired or created by, for or on behalf of the Supplier Group otherwise than in the course of the performance or receipt of the Services, and provided by the Supplier to Buyer and/or used in connection with the performance and/or receipt of the Services;

\\"Supplier Fault\\" means a failure by the Supplier to perform in accordance with the terms of this Agreement but not including any failure (i) which results from failure of any Dependency; or (ii) which is caused by a Force Majeure Event.

\\"Supplier Group\\" means the Supplier and its Affiliates;

\\"Supplier Operations Meetings\\" means Buyer\'s meetings with the Supplier that are known as the \\"Supplier Operations Meetings\\" or any meetings which are known by a different name but which replace or supersede such meetings;

\\"Taxes\\" means any and all applicable taxes, charges, fees, levies or other assessments imposed or collected by any governmental entity worldwide or any political subdivision thereof and however designated or levied on sales of Deliverables or Services, or sales, use, transfer, goods and services or value added tax or any other duties or fees related to any payment made by Buyer to Supplier for Deliverables and/or Services provided by Supplier to Buyer under or pursuant to this Agreement; exclusive, however, of any taxes imposed upon the net income or capital of Supplier, any taxes in lieu of such net income taxes and any other taxes which are to be borne by Supplier under law.

\\"Termination Assistance\\" means the termination assistance to be provided by the Supplier pursuant to Clause 31 (Termination Assistance and Employment Matters) of this Base Agreement

\\"Termination Assistance Period\\" means the period specified as the \\"Termination Assistance Period\\" in a SOW during which Termination Assistance is required by Buyer;

\\"Termination Fee\\" means in addition to any other sums due under this Base Agreement any termination charges specified in the relevant SOW.

\\"Third Party\\" means any agent or third party engaged by Buyer or Customer to provide services to Buyer or Customer (where such services interrelate with or could have a material impact on the Supplier\'s ability to perform its obligations under this Agreement);

\\"Third Party Materials\\" means any Materials, the Intellectual Property Rights in which are owned by the third party, supplied or provided by or on behalf of the Supplier pursuant to a SOW, whether or not such Materials are incorporated within, or otherwise form part of, the Deliverables, or otherwise used to perform the Services;

\\"Third Party Obligations\\" means any obligations of any Third Party which affect the ability of the Supplier to perform its obligations under this Base Agreement including any identified as such in the relevant SOW;

\\"Timetable\\" means the relevant timetable (or timetables) (if any) set out in the SOW;

\\"Type A Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type A Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Customer pursuant to Clause 15.2a) (Intellectual Property Rights and Buyer Data;

\\"Type B Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type B Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.b (Intellectual Property Rights and Buyer Data) and in respect of which Customer is granted a licence pursuant to Clause 15.10;

\\"Type C Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type C Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.c (Intellectual Property Rights and Buyer Data) and in respect of which Customer and Buyer is granted a licence as detailed in Clause 15.11]

\\"Warranty Period\\" means a period of time during which the Supplier will be obliged to provide Services to support the implementation of the Deliverables provided under a SOW. The duration of the Warranty Period and the charges and charging mechanisms for the Warranty Period will be defined in the relevant SOW;

\\"Work Authorization\\" or \\"WA\\" means Buyer\'s authorization in either electronic or tangible form for Supplier to conduct transactions under this Agreement in accordance with the applicable SOW (i.e., a purchase order, bill of lading, or other Buyer designated document). A SOW is a WA only if designated as such in writing by Buyer.

\\"Working Day\\" means standard business hours Monday to Friday excluding bank and public holidays in England and Wales.

2.0 Statement of Work

  • 2.1 Supplier will provide Deliverables and Services as specified in the relevant SOW and/or WA.
  • 2.2 The parties agree that:
    • 2.2.1 (subject at all times to Clause 10.4) the Buyer will be required to issue a WA to Supplier before Buyer will have committed to purchase any Deliverables or Services under a SOW; and
    • 2.2.2 no SOW will be binding and Supplier shall not commence any work under a SOW unless and until it has received a valid WA which conforms to the agreed terms of the relevant SOW. For the avoidance of doubt the Supplier reserves the right to reject any WA that is inconsistent with the terms of the relevant SOW including without limitation where there exists a conflict between the quantity, payment and delivery terms.
  • 2.3 It is assumed that the Buyer will issue a WA on or before the date on which the Supplier commences the Services required under a signed SOW. In the event that there is a delay between the required start date of the Services as detailed in the relevant SOW and the issue of a corresponding WA (and subject at all times to Clause 10.4 below) and the Supplier believes that this delay will have an impact on the Timetable or any Milestone Date or Delivery Date the parties shall discuss and if the Supplier can provide reasonable evidence of such impact amend or extend such dates accordingly.
  • 2.4 Any Changes, Contract Changes and Operational Changes shall be dealt with in accordance with the Change Control Procedure.

3.0 Related SOW

  • 3.1 Where a SOW is entered into for the provision of Services and Deliverables which Relate to the Services, and Deliverables provided or to be provided under one or more separate SOW entered into between such parties, then, provided that such is expressly agreed by the parties, the SOW shall identify each such related SOW and shall specify each such related SOW to be a \\"Related SOW\\".

4.0 Governance and Dispute Resolution

  • 4.1 Buyer and the Supplier shall each appoint a Relationship Manager who shall have overall responsibility for the relationship between Buyer and the Supplier and the management of this Base Agreement. Each party\'s Authorised Representative shall have authority to act on behalf of Buyer or the Supplier as applicable and shall be responsible for providing information, data and decisions to the other party on a timely basis.
  • 4.2 Buyer\'s Relationship Manager and Supplier\'s Relationship Manager shall meet as required following a request from either to do so in order to discuss opportunities and any issues relating to the relationship between the parties.
  • 4.3 In the event of a dispute relating to the overall relationship of the parties or to issues arising from more than one current SOW (\\"Relationship Dispute\\"), such Relationship Dispute shall be dealt with in accordance with this Clause 4.
  • 4.4 In the event of a Relationship Dispute, Buyer\'s Authorised Representative or the Supplier\'s Authorised Representative may serve a notice on the other party\'s Authorised Representative notifying it of the Relationship Dispute, referring explicitly to this Clause 4 and providing sufficient information to enable the other party to appreciate the nature of the Relationship Dispute, and the Relationship Dispute shall be referred by the Authorised Representatives to the Relationship Managers who
  • 4.5 shall meet within seven (7) days of any such referral to seek to resolve the Relationship Dispute.
  • 4.6 In the event that the Relationship Managers are unable to resolve the Relationship Dispute, either party may elect to seek recourse through the courts of England and the provisions of Clause 22.3 (Choice of Law; Waiver of Jury Trial; Limitation of Action ) shall apply.
  • 4.7 Nothing in this Clause 4 shall prevent a party from notifying the other in writing of its intention to:
    • 4.7.1 seek injunctive relief at any time it considers it appropriate to do so; or
    • 4.7.2 withdraw from the dispute resolution processes set out in this Clause 4 and commence court proceedings relating to any Relationship Dispute at any time.
  • 4.8 Buyer and the Supplier will continue to perform their respective obligations under this Base Agreement pending the resolution of a Relationship Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21.1 (Termination of this Base Agreement) above at any time.
  • 4.9 For the avoidance of doubt, any dispute between the parties arising in relation to a SOW other than a Relationship Dispute shall be dealt with in accordance with Clause 37 (Dispute Resolution Procedure) of this Base Agreement.

5.0 Pricing

  • 5.1 Supplier will provide Deliverables and Services to Buyer for the Prices. The Prices for Deliverables and Services specified and agreed in the SOW and/or WA plus the payment of applicable Taxes and Recoverable Expenses where appropriate (together the \\"Charges\\") will be the only amounts due to Supplier from Buyer. The relevant SOW or (subject to Clause 2.2.2) WA shall contain Prices for each country receiving Deliverables and Services under this Agreement.
  • 5.2 In consideration of the performance of the Supplier\'s obligations under a SOW Buyer shall pay the Supplier the Charges in accordance with this Clause 5, and any additional terms specified in the relevant SOW.
  • 5.3 Where the Prices for Services and/or Deliverables (or any part of them) are:
    • 5.3.1 based on Agreed Rates for time spent by the Supplier, Clause 5.4 shall apply; and
    • 5.3.2 on Fixed Price, Clause 5.5 shall apply, and the remainder of this Clause 5 shall apply in both cases.
  • 5.4 Where Prices are on the basis of Agreed Rates for time spent by the Supplier:
    • 5.4.1 subject to Clause 5.18, the applicable Agreed Rates will be set out in the relevant SOW will be fixed for the term of the SOW;
    • 5.4.2 the Prices will be calculated based on the Agreed Rate applicable to each Supplier Personnel multiplied by the number of Days worked by each Supplier Personnel during the relevant period;
    • 5.4.3 the Supplier shall not be entitled to charge for, and shall not be obliged to perform, overtime unless agreed in advance in writing by Buyer provided always that where the Buyer agrees such overtime, such overtime shall be charged at the Agreed Rates;
    • 5.4.4 the Supplier shall ensure that all Supplier Personnel complete, on a prompt basis, accurate timesheets and the Supplier shall provide Buyer with copies of such timesheets on a weekly basis; and
    • 5.4.6 the Supplier shall itemise in each invoice the time spent by Supplier Personnel, the applicable Agreed Rates and the Recoverable Expenses incurred during the period.
  • 5.5 Where a Fixed Price applies:
    • 5.5.1 the applicable Fixed Price shall be as set out in the SOW and, unless otherwise agreed between the parties, will be fully inclusive of all costs and Recoverable Expenses;
    • 5.5.2 without prejudice to Clause 5.5.1 and Clause 9.3, and subject always to any claims in accordance with Clause 17 (Limitation of Liability Between Buyer and Supplier), the Supplier shall not be entitled to any sums in addition to the Fixed Price unless agreed in advance in writing by Buyer;
    • 5.5.3 the Supplier shall submit invoices in accordance with the Payment Plan in the SOW and shall itemise in each invoice the applicable Milestone or stage in the Payment Plan to which the invoice relates;
    • 5.5.4 where the Payment Plan is linked to the achievement of one or more Milestones the Supplier shall be entitled to submit an invoice in respect of the relevant Milestone(s) specified in the Payment Plan only following the successful completion of all Acceptance Tests relevant to that Milestone(s); and
    • 5.5.5 in the event that the SOW is terminated in accordance with the provisions of the Agreement before the completion of all the Services and/or the provision of all the Deliverables, but subject at all times to Clause 21.4, Buyer shall be entitled to a rebate of any portion of the Fixed Price paid to the Supplier as at the date of termination which represents an advance payment.
  • 5.6 The Supplier shall invoice Buyer for the Charges by means of Buyer\'s web order invoice system which is the electronic transmission and receipt of legally binding purchase and sale obligations. For the avoidance of doubt, Buyer shall be entitled to withhold payment in respect of any invoice which does not comply with this Clause 5.6.
  • 5.7 Buyer shall pay undisputed invoices in accordance with the payment terms specified within the relevant SOW if no such terms are specified within 45 days.
  • 5.8 If at any time Buyer disputes, in good faith, an invoice:
    • 5.8.1 Buyer shall notify the Supplier within twelve (12) Working Days after the date on which a proper invoice for the Prices is properly raised and submitted in accordance with Clause 5.6 and received by Buyer specifying in full and proper detail Buyer\'s valid reasons for disputing the invoice;
    • 5.8.2 the Supplier shall provide such additional information and documentation as Buyer may reasonably require in order to enable it to evaluate the invoice.
    • 5.8.3 The Supplier shall be entitled to issue Buyer a new invoice for any Prices and/or amounts in the original invoice that are not disputed by Buyer and Buyer shall pay to the Supplier, in accordance with the payment terms specified in the SOW upon receipt of the new valid invoice, all relevant payments and amounts not disputed by Buyer specified in that new invoice;
    • 5.8.4 subject to Clause 5.8.3, Buyer shall be entitled to withhold payment of any disputed invoice pending resolution of the dispute; and
    • 5.8.5 if the parties are unable to resolve the dispute within twenty (20) Working Days of notice given in accordance with Clause 5.8.1, the matter having been treated as a Dispute and either party may escalate the matter for resolution under the dispute resolution procedure set out in Clause 37 (Dispute Resolution Procedure).
  • 5.9 Upon resolution of the Dispute, as referred to in Clause 5.8 above, (i) any sum which Buyer agrees to pay (whether such agreed sum is in the amount originally invoiced, or a reduced or increased amount) shall be payable, within fifteen (15) Working Days of the resolution of the dispute and (ii) any sum which the Supplier agrees to pay or refund to Customer shall be payable to an account designated by Buyer by BACS within fifteen (15) Working Days of the resolution of the Dispute or, if agreed by Buyer, shall be set off against amounts payable by Buyer to the Supplier against the next quarterly invoice for the Services.
  • 5.10 Buyer shall have the right to offset from any payment due under a valid invoice against any sums owed to Buyer by the Supplier under the relevant SOW.
  • 5.11 All Prices and expenses quoted in this Base Agreement or relevant SOW are exclusive of Value Added Tax which shall also be paid by Buyer if it is required by law to do so and if a receipt which is valid for such tax purposes is provided by the Supplier to Buyer. All other taxes and charges are included in the Prices.
  • 5.12 If agreed in a SOW, buyer shall pay to the Supplier expenses reasonably and necessarily incurred in the performance of its obligations under this Base Agreement and SOWs provided that:
    • 5.12.2 such expenses are incurred in accordance with Customer expenses policy as set out in the SOW, any proposed expenses outside the Customer expenses policy to be pre-agreed in writing by Buyer; and
    • 5.12.3 supported by reasonably sufficient documentary evidence to enable Buyer to verify that the expenditure is in accordance with the applicable expenses policy,

      (\\"Recoverable Expenses\\").

  • 5.13 Unless otherwise agreed between the parties in the relevant SOW, Recoverable Expenses will be recoverable from Buyer on an \'at cost\' basis only. The Supplier shall seek reimbursement of Recoverable Expenses net of any Value Added Tax reclaimable by the Supplier from HM Revenue & Customs. The Supplier will charge Value Added Tax on the net amount of Recoverable Expenses where required.
  • 5.14 Any payment made by Buyer shall not indicate or imply acceptance by Buyer of the Services and/or Deliverables.
  • 5.15 If any sum due and payable under this Agreement is not paid by the party liable to make such payment within the payment terms set out in the SOW, the Party to whom such money is owed shall be entitled (without prejudice to any of its other rights) following receipt by the party in default of written notice from the Party to whom the money is owed, to charge interest at the Default Interest Rate in force from the date of such notice until the date of actual payment. Interest shall not accrue or be payable on any monies which are the subject of a disputed invoice or where monies are offset pursuant to Clause
    • 5.10.
  • 5.16 The Parties agree that the right to claim interest under Clause 5.15 is a substantial remedy for late payment and is in substitution for any statutory or other right to claim interest and/or other remedy for late payment under the Late Payment of Commercial Debts (Interest) Act 1998.
  • 5.17 Buyer may retain the Retention Fee (if any) until the relevant Milestone to which the Retention Fee relates has been achieved, where set out in the SOW. The Supplier may invoice Buyer for any Retention Fee once the Acceptance Criteria in respect of the relevant Milestone(s) have been met.
  • 5.18 The Supplier shall:
    • 5.18.1 maintain records, which are complete and accurate in all material respects, of and supporting documentation for all invoices submitted to Buyer and all payments made by Buyer the relevant SOW, in accordance with generally accepted accounting principles applied on a consistent basis; and
    • 5.18.2 provide Buyer or its nominated representatives with such reasonable documentation and other information with respect to each invoice as may reasonably be requested by Buyer to verify the accuracy of the invoice and compliance with the provisions of this Base Agreement and the relevant SOW.
  • 5.19 The Agreed Rates shall be reviewed on 31 December each year starting from 31 December 2012 at which point

    Indexation will be applied to the Agreed Rates.

  • 5.20 Notwithstanding the provisions of Clause 5,19, in significant bid situations, the Buyer may request special pricing on a case by case basis as necessary to submit a more competitive bid. Any such special pricing shall be agreed to by the parties in writing, and as set out in the respective SOW for such situation. For the avoidance of doubt the Supplier shall not be obliged to accept any request by the Buyer for \'special pricing\'.
  • 5.21 Miscellaneous Costs

The Supplier will notify Buyer of any miscellaneous costs that require to be incurred that will be charged to Buyer under the relevant SOW. Such miscellaneous costs will be agreed in writing by Buyer and the Supplier prior to the Supplier incurring such costs.

6.0 Taxes

  • 6.1 Supplier\'s invoices shall state all applicable Taxes, if any, by tax jurisdiction and with a proper breakdown between taxable and non-taxable Deliverables and Services. Supplier assumes responsibility to timely remit all Tax payments to the appropriate governmental authority in each respective jurisdiction. Supplier and Buyer agree to cooperate to minimize, wherever possible and appropriate, any applicable Taxes and provide reasonable notice and cooperation in connection with any audit. Each party shall bear sole responsibility for all taxes, assessments, or other levies on its own income, leased or purchased property, equipment or software. If Buyer provides a direct pay certificate, certification of an exemption from Tax or reduced rate of Tax imposed by an applicable taxing authority, then Supplier agrees not to invoice or pay any such Tax unless and until the applicable taxing authority assesses such Tax, at which time Supplier shall invoice and Buyer agrees to pay any such Tax that is legally owed.
  • 6.2 Buyer may withhold taxes as required under applicable law on payments made to Supplier hereunder and shall be required to remit to Supplier only the net proceeds thereof. If Buyer does withhold such taxes the Buyer agrees to remit in a timely manner all taxes withheld to the appropriate government authority in each respective jurisdiction. Upon Buyer request, Supplier will deliver the appropriate documentation as required by the corresponding jurisdictional tax laws, within a reasonable period from such request.
  • 6.3 If the Supplier fails to invoice the Buyer for the correct amount of Tax then the Supplier agrees that it will reimburse the Buyer for any amounts formally requested from the Buyer by a taxing jurisdiction for penalties, fines, additions to Tax and the amount of interest thereon caused by Supplier\'s failure to invoice Buyer for the correct amount of Tax. For the avoidance of doubt, notwithstanding the foregoing the Buyer shall at all times remain liable for payment of the actual amount of tax that should have been due but for the incorrect invoice.

7.0 Payments and Acceptance

  • 7.1 Terms for payment of the Charges shall be 45 days from date of receipt of invoice or as otherwise specified in the relevant SOW and/or WA.
  • 7.2 Payment of invoices will not be deemed acceptance of Deliverables or Services, but rather such Deliverables or Services will be subject to inspection, test, acceptance or rejection in accordance with the acceptance or completion criteria as specified in the relevant SOW and/or (subject to Clause 2.2.2) WA.
  • 7.3 Unless otherwise provided by local law without the possibility of contractual waiver or limitation, Supplier will submit invoices, corrected invoices, or other such claims for reimbursement, to Buyer within six (6) months from the date of acceptance of Deliverables or the satisfactory completion of Services. Exceptions must be specifically authorized by Buyer.

8.0 Electronic Commerce

To the extent permitted by local law, the parties will conduct transactions using an electronic commerce approach under which the parties will electronically transmit and receive legally binding purchase and sale obligations (\\"Documents\\"), including electronic credit entries transmitted by Buyer to the Supplier account specified in the relevant SOW and/or WA. The parties will enter into a separate agreement governing the transmission of such electronic transactions and associated responsibilities of the parties.

9.0 Timetable and Delays

  • 9.1 Subject to Clause 10 (Buyer Obligations), and Clause 22.9 (Force Majeure) the Supplier shall:
    • 9.1.1 perform the Services so as to achieve any Key Milestones and delivery of the associated Deliverables by the corresponding Milestone Dates.
    • 9.1.2 use Commercially Reasonable Efforts to (i) provide all other Deliverables in accordance with the Delivery Dates (if any) set out in the Timetable; and (ii) achieve Milestones (other than Key Milestones) by the corresponding Milestone Dates.
  • 9.2 The Supplier shall, within 1 Working Day, notify in writing the applicable Buyer Authorised Representative stated in the SOW if it considers that there shall be or may be a delay in meeting any date in the Timetable or in achieving a Milestone by the relevant Milestone Date, or otherwise in the performance of the Services and provision of any Deliverables by a Delivery Date, giving to Buyer, either together with such notification or as soon as reasonably practicable afterwards, written details of causes for and potential impact of any such delay and its recommendations for correcting or minimising the impact of the delay.
  • 9.3 If any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date, then the Supplier shall take all such additional steps necessary to achieve such Delivery Date or Milestone as early as reasonably practicable thereafter at no extra cost to Buyer, provided always that where such delay or non-performance is not due to a Supplier Fault then the Supplier shall be entitled to charge for any and all additional costs reasonably incurred as a result of such delay in accordance with the Agreed Rates, such charges to be agreed between the parties in writing.
  • 9.4 Without prejudice to the provisions of Clause 9.3, if any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date or fail to meet the agreed Acceptance Criteria within the period set out in the relevant Timetable, and such failure is as a result of a Supplier Fault then Supplier shall repair or replace such Deliverables or re-perform such Services, without charge by the revised date notified to Supplier by Buyer (provided that such notice shall be either (i) not less than twenty (20) Working Days after the originally scheduled delivery date; or (ii) after the end of any Liquidated Damages Period as detailed in Clause 9.5 below (whichever is later) (\\"Delay Remedy Period\\")). If Delivery is not achieved by such Delay Remedy Period due to Supplier Fault or Supplier is not able to repair or replace then the Buyer shall be entitled to terminate the relevant SOW in whole or in part, for Supplier Fault and receive a refund in respect of the element or elements of the Deliverables(s) and/or Services which were not so delivered or accepted.
  • 9.5 In addition to the Buyer\'s rights under Clause 9.4, if the Supplier fails to deliver a Deliverable and/or perform the Services, by any applicable Delivery Date, or achieve a Key Milestone by the applicable Milestone Date, and if the parties have expressly agreed in the relevant SOW that Liquidated Damages will apply, then the following provisions will apply:
    • 9.5.2 the Supplier shall pay to Buyer the applicable Liquidated Damages , if any are specified in the SOW, for the applicable Liquidated Damages Period;
    • 9.5.3 Buyer and the Supplier agree that the Liquidated Damages are fair and reasonable in all the circumstances and represent a genuine pre-estimate of the likely losses that Buyer is likely to suffer as a result of the failure to deliver the relevant Deliverable and/or perform the relevant Services or achieve the relevant Key Milestone by the applicable Delivery Date or Key Milestone Date and represent the Buyer\'s sole remedy (save for termination pursuant to Clause 9.4) in respect of any failure by the Supplier to meet such Delivery date or Milestone Date; and
  • 9.6 The Supplier shall promptly notify in writing the Buyer whenever the Supplier reasonably believes that any failure of any Dependency or Force Majeure Event is likely to delay the achievement of a Key Milestone by the applicable Milestone Date. In such circumstances, the provisions of Clauses 9.7 to 9.8 shall apply.
  • 9.7 Upon receiving notification from the Supplier under Clause 9.6 above, the parties\' Relationship Managers shall convene as soon as practicable onto discuss all aspects of the relevant circumstances including (i) the failure of the Dependency and/or Force Majeure Event and its effect on the Supplier\'s ability to achieve the relevant Key Milestone by any applicable Milestone Date; (ii) any workaround or other action necessary to mitigate the failure of any Dependency; and (iii) the appropriate relief (if any) which should be afforded to Supplier, which may include an extension to one or more of the Milestone Dates within the Timetable. For the avoidance of doubt in circumstances where Buyer does grant such extension of time the Supplier shall not be in breach of this Base Agreement or the relevant SOW as a result of its failure to achieve the relevant Milestone by the original Milestone Date). In conducting the discussions under this Clause 9.7 both parties shall act reasonably and in good faith and without undue delay. The Relationship Manager\'s decisions pursuant to this Clause 9.7, shall be approved and recorded in writing by the parties and will be subject to the Change Control Procedure where appropriate.

10.0 Buyer Obligations

  • 10.1 Buyer shall perform the Buyer Obligations as specified in the relevant SOW.
  • 10.2 Further, Buyer shall procure that;
    • 10.2.1 the Customer performs the Customer Obligations (if any); and
    • 10.2.2 any Third Party performs the Third Party Obligations (if any).
  • 10.3 Where the Buyer fails to comply with Clauses 10.1 and 10.2 above:
    • 10.3.1 Supplier\'s non-performance of any of its obligations under the SOW which are impacted by such failure will be excused;
    • 10.3.2 (subject to Clause 10.4.2) the Timetable and/or Milestone Date impacted may be revised accordingly; and
    • 10.3.3 the Supplier shall be entitled to charge Buyer at the Agreed Rates for any additional work reasonably required to be performed by it as a result of such failure and together with any related costs and expenses that the Supplier can demonstrate have been reasonably incurred as a direct result of such failure and where Supplier cannot, using Commercially Reasonable Efforts mitigate such costs.
  • 10.4 For the avoidance of doubt:
    • 10.4.1 any failure pursuant to this Clause 10 shall be without prejudice to Buyer\'s obligation to pay any due fees during any period of such failure;
    • 10.4.2 Buyer acknowledges that the impact of a failure pursuant to this Clause 10 may vary depending on the severity of the failure and its interaction with related factors providing that Supplier will use all Commercially Reasonable Efforts to minimise such impact. For example, a failure by Buyer to meet a particular deadline may have knock on effects for planned work \\"windows\\" which may delay the relevant Milestone by a period in excess of Buyer\'s delay taken in isolation.
  • 10.5 If the Buyer makes available to Supplier any facilities or Materials in connection with Supplier\'s and the Buyer\'s performance of Services (including facilities and Materials belonging to the Customer), the Buyer is responsible for obtaining any licences or approvals related to those resources that may be necessary for Supplier to perform the Services.

11.0 Acceptance Criteria

The Services and/or Deliverables shall be tested and accepted in accordance with the applicable Acceptance Criteria and Acceptance Tests set out in this Base Agreement including the provisions of Clause 9.0 and the relevant SOW.

12.0 Supplier Responsibilities

  • 12.1 The Supplier shall perform the Services in accordance with Good Industry Practice.
  • 12.2 The Supplier shall use Commercially Reasonable Efforts to assist the Buyer to ensure that the performance of the Services does not result in the degradation and/or the interruption of the business, systems and equipment of Customer where the Supplier is either:
    • 12.2.1 aware that the degradation and/or interruption will occur or that there is a material risk that the degradation and/or interruption could occur; or
    • 12.2.2 ought reasonably to be aware that the degradation and/or interruption will occur or that there is a material risk that the degradation could occur having regard to the Supplier\'s actual knowledge of the business, systems and equipment of Customer,

      other than:

    • 12.2.3 where provided for in and in accordance with the Timetable;
    • 12.2.4 where the Supplier has notified Buyer with twelve (12) Working Days notice in advance of a scheduled downtime and the timing, duration and impact of such downtime has been agreed in writing in advance with Buyer ;
    • 12.2.5 where carried out by the Supplier during any agreed maintenance windows recorded in the relevant SOW; or
    • 12.2.6 as otherwise agreed between the parties in writing,

    (each an \\"Agreed Interruption\\") in each case provided that such Agreed Interruption is carried out in accordance with the terms of the relevant SOW.

  • 12.3 Unless otherwise specified in the relevant SOW, the Supplier shall be responsible for providing all materials, parts, components, items, Personnel and resources necessary to perform the Services and/or provide the Deliverables.
  • 12.4 Nothing in this Agreement shall require the Supplier to undertake any regulated activities which would require the Supplier to be authorised or registered by any regulatory body or authority having power or authority over Buyer, unless otherwise expressly agreed in the relevant SOW.
  • 12.5 The Supplier shall, in connection with the performance of the Services and the provision of the Deliverables co-operate with the Consortium Members to the extent reasonably required by Buyer. Where Supplier believes that such co-operation will involve increased time and effort on the part of the Supplier, the Supplier shall discuss and agree such additional time with Buyer, which will be chargeable at the Agreed Rates, and subject to the Change Control Procedure.

13.0 Warranties

13.1 Mutual Warranties

Each party represents and warrants that:

  • 1. it has the right to enter into this Base Agreement and its performance of this Base Agreement will comply, at its own expense, with the terms of any contract, obligation, and any law, regulation or ordinance to which it is or becomes subject ;
  • 2. no claim, lien, or action exists or is threatened against it that would interfere with the other\'s rights under this Agreement;
  • 3. it will perform its obligations under this Agreement using reasonable care and skill and in accordance with the relevant SOW and/or (subject to Clause 2.2.2) WA;
  • 5. it is knowledgeable with, and is and will remain in full compliance with all applicable export and import laws, regulations, orders, and policies (including, but not limited to, securing all necessary clearance requirements, export and import licenses and exemptions from, and making all proper filings with appropriate governmental bodies and/or disclosures relating to the release or transfer of technology and software to non U.S. nationals in the U.S., or outside the U.S., release or transfer of technology and software having U.S. content or derived from U.S.-origin software or technology); it is knowledgeable with applicable supply chain security recommendations issued by applicable governments and industry standards organizations and will make best efforts to comply with such recommendations;
  • 6. upon request of the other party, it will promptly provide all information necessary to export and import Deliverables under this Agreement, including, as applicable, the Export Control Classification Numbers (ECCN) and subheadings or munitions list category number, and will notify the other in writing of any changes to the information provided by it to export and import Deliverables under this Agreement;
  • 7. unless authorized by applicable government license or regulation, including but not limited to any U.S. authorization, it will not directly or indirectly export or re-export, at any time, any technical information, technology, software, or other commodity furnished or developed under this, or any other, agreement between the parties, or any other product that is developed or produced from or using the other\'s technical information, technology, software, or other commodity provided under this Agreement to any prohibited country (including release of such technical information, technology, software, or other commodity to nationals, wherever they may be located, of any prohibited country) as specified in applicable export, embargo, and sanctions regulations;
  • 8. it will not use, disclose, or transfer across borders any Personal Data that is processed for the other party, except to the extent necessary to perform under this Agreement; and
  • 9. it shall perform its obligations under the relevant SOW in a manner that complies with all Relevant Laws and shall comply with any requirements agreed between the parties in a SOW (or via the Change Control Procedure) and shall promptly notify the other if it becomes aware of any allegation of any material non-compliance with any Relevant Law which is relevant to the obligations of the parties under the Agreement;
  • 10. it owns, or has the right to use to the extent necessary to perform the its obligations under this Agreement, and shall at all times own, or have the right to use, its respective Background Materials.

13.2 Supplier warranties

The Supplier represents and warrants that:

  • 1. it will disclose to Buyer in writing the existence of any third party code, including without limitation open source code, that is included in or is provided in connection with the Deliverables and that Supplier and the Deliverables are in compliance with all licensing agreements applicable to such third party code;
  • 2. Deliverables and Services do not infringe any privacy or intellectual property rights of a third party;
  • 3. (where relevant) all authors have agreed not to assert their moral rights (personal rights associated with authorship of a work under applicable law) in the Deliverables, to the extent permitted by law;
  • 4. Deliverables will be consistent with agreed Specifications;
  • 5. Deliverables and Services which interact in any capacity with monetary data are euro ready such that when used in accordance with their associated documentation they are capable of correctly processing monetary data in the euro denomination and respecting the euro currency formatting conventions (including the euro sign);
  • 6. the Services and Deliverables will be provided in accordance with their description in the SOW and in accordance with Good Industry Practice;
  • 7. it will use an adequate number of qualified individuals to discharge its obligations under the SOW, that such individuals are suitably trained, experienced and skilled to the level expected of a professional providing services and deliverables similar to the Services and/or Deliverables to customers of the same nature as Buyer and the Customer and that such individuals will act at all times in a professional manner;
  • 8. the performance of the Services and the operation of the Deliverables shall be Date Compliant;
  • 9. at the time of delivery of the Services and/or Deliverables, the Supplier shall ensure that the Services and/or Deliverables are tested using the latest release of commercially available antivirus software reasonable for the Supplier to use acting in accordance with Good Industry Practice in relation to all known viruses, Trojan, worm, or other software routine or hardware component designed to permit, either automatically or through externally applied controls, unauthorised access or use to disable, erase, or otherwise harm software, hardware, or data;
  • 10. the Documentation will provide instruction to the level agreed between the parties in the relevant SOW;
  • 11. in respect of any Third Party Materials, it has (where appropriate) obtained for itself and for Buyer and/or Customer all necessary consents, approvals and licences required for their use of the Third Party Materials in order to comply with its obligations under the relevant SOW;
  • 12 . it will comply with all applicable data privacy laws and regulations, will implement and maintain appropriate technical and organizational measures and other protections for the Personal Data, (including, without limitation, not loading any Personal Data provided to it by the other on (a) any laptop computers or (b) any portable storage media that can be removed from its premises unless, in each case,(i) such data has been encrypted and (ii) such data is loaded onto portable storage media solely for the purpose of moving such data to off-site storage). Further, it will report to the other party any breaches of security of Personal Data immediately after discovery thereof if the Personal Data was, or could be, accessed, used or acquired by an unauthorized person or compromised in any way and will cooperate fully with the other party in investigating any such breaches or compromises, will cooperate fully with the other\'s legitimate requests for access to, correction of, and destruction of Personal Data in its possession, and will comply with all reasonable and lawful instructions or other requirements provided or issued by the other from time to time relating to Personal Data.

THE WARRANTIES IN THIS AGREEMENT ARE IN LIEU OF ALL OTHER WARRANTIES AND CONDITIONS, EXPRESS OR IMPLIED, INCLUDING THOSE WARRANTIES OR CONDITIONS OF SATISFACTORY QUALITY OR FITNESS FOR PURPOSE.

13.3

Without prejudice to a party\'s other rights and remedies, in the event of any breach of the provisions of Clause 13.1 or 13.2, each party shall promptly remedy or procure the remedy of the breach without charge to the other party or the Customer.

13.4

The Supplier acknowledges and agrees, save in respect of any express warranties or representation in the relevant SOW that to the extent permitted by Relevant Law, no representation, warranty or undertaking has been made in respect of: the condition, state of repair, quality or fitness for purpose of any Buyer and/or Customer equipment; or the accuracy, completeness, currency, suitability or efficacy of any of Buyer or Customer equipment/Buyer Data, and all representations, warranties or undertakings and all other terms and conditions (express or implied) are hereby excluded in respect of such Buyer and /or Customer equipment to the fullest extent permitted by Relevant Laws.

13.

5 Warranty Redemption

Subject to the Section titled Liability for Third Party Claims, if during the Warranty Period the Deliverables or Services do not comply with the warranties set out in Clause 13.2 of this Agreement, Supplier will repair or replace Deliverables or re-perform Services, without charge and in a timely manner.

14.0 Delivery

  • 14.1 Subject to the provisions of Clauses 9 and 10, Deliverables and Services will be delivered as agreed in the relevant SOW and/or (subject to Clause 2.2.2.) WA.

15.0 Intellectual Property Rights and Buyer Data

  • 15.1 Except for the licences expressly granted under a SOW, the Agreement shall not operate to assign any title, interest or Intellectual Property Rights:
    • a) in any Supplier Background Material (including any Modifications to the same), which shall be deemed to belong to and be vested in, and remain vested in the Supplier; or
    • b) in any Buyer Background Material (including any Modifications to the same and including any Buyer Data), which shall be deemed to be vested in and remain vested in Buyer or Customer respectively (and to the extent that any right, title or interest in any Buyer Data or Modification to Buyer Data might otherwise vest in the Supplier or a subcontractor, the Supplier hereby assigns to Buyer (or where applicable will promptly procure the assignment to Buyer of) all rights, title and interest in such Buyer Data or Modifications).
  • 15.2 Subject to Clause 15.1, where the SOW:
    • a) identifies any Deliverables and/or other Materials as \\"Type A Materials\\" all property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer;
    • b) identifies any Deliverables and/or other Materials as \\"Type B Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.10, belong to and vest in the Supplier;
    • c) identifies any Deliverables and/or other Materials as \\"Type C Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.11, belong to and vest in the Supplier.
  • 15.3 Subject to Clause 15.1and 15.15,
    • a) all Deliverables ; and
    • b) any other Material (including Modifications to Material) which is created by, for or on behalf of Buyer (including by the Supplier) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;

    that are not identified in a SOW as either Type A Materials, Type B Materials or Type C Materials shall be deemed to be Type A Materials and all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer (and all references to Type A Materials shall include such Deliverables and/or other Materials).

  • 15.4 Subject to Clause 15.1 and 15.15, the Supplier hereby assigns absolutely (and shall procure that all Supplier Personnel and subcontractors assign absolutely) to Customer (or a member of the Customer Group where requested by Buyer) or by way of present assignment of property, rights, title and interest, all Intellectual Property Rights in Type A Materials (\\"Assigned Rights\\"), all of which shall vest in Customer immediately upon creation of the same with full title guarantee and free from all encumbrances and other rights of whatever nature exercisable by any third party, together with the right to take action for any past, present and future infringement and claim damages and other remedies in respect of any infringement or alleged infringement of such Intellectual Property Rights.
  • 15.5 The Supplier shall (and shall procure that Supplier Personnel and subcontractors shall) comply with Clause 42 (Further Assurance) in order to perfect, confirm, formalise or achieve the assignment of the Intellectual Property Rights in Clauses 15.1b), 15.2a), 15.3 and 15.4 in Type A Materials and the Buyer Data (or Modifications to Buyer Data).
  • 15.6 The Supplier shall ensure that all the Supplier Personnel irrevocably and unconditionally waive any moral rights in or relating to any Type A and shall on request provide Buyer with written evidence of such waiver.
  • 15.7 Buyer hereby grants to the Supplier a non-exclusive, non-transferable (save to members of the Supplier Group and subcontractors), royalty free, worldwide, personal licence to use Buyer Background Material during the term of the SOW only to the extent necessary and for the sole purpose of the proper performance of its obligations under the relevant SOW, save that where Buyer Background Material comprises software, the terms of the licence for such software shall be subject to any restrictions set out in the SOW or as otherwise notified to the Supplier in writing; and
  • 15.8 Unless specified otherwise in the SOW, the licences granted by Buyer pursuant to Clause 15.7 shall terminate automatically at the end of the term of the relevant SOW or earlier termination, or (if earlier) when such Buyer Background Material ceases to be required in connection with the performance of the Supplier\'s obligations under the SOW.
  • 15.9 The Supplier shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of Buyer (including any member of the Customer Group) in any Buyer Background Material or Type A Materials.

    Buyer shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of any member of the Supplier Group in any Supplier Background Material or Type B Materials or Type C Materials.

  • 15.10 Licence of Type B Materials.

    Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW, the Supplier hereby grants, (and shall procure that each of its suppliers and sub-contractors grants) to Buyer , Customer and the Customer Group a non-exclusive, worldwide, irrevocable, royalty-free, perpetual licence to use execute, copy, maintain and distribute Type B Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling (i) Buyer to provide services and deliverables to the Customer Group; and (ii) each member of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group\'s own internal business purposes.

    Such licence shall extend to the:

    • (a) Customer\'s customers, agents, suppliers, service providers, contractors, financial services providers and financial industry bodies with whom Customer Group does business;
    • (b) Regulatory Authorities having power over Customer (or any member of the Customer Group),

    in each case for the sole purpose of enabling members of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group\'s own internal business purposes, but not otherwise

  • 15.11 Licence of Type C Materials.

    Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW any Type C Materials identified in a SOW shall be deemed to be included within the licensed materials licensed to the Customer pursuant to the Licence Agreement and subject to the terms set out therein. The Supplier hereby grants to Buyer a non-exclusive, revocable (as detailed in the Licence Agreement), royalty-free, licence within the UK (or such other territory detailed in the Licence Agreement) for a period commencing on creation and continuing until the date that (i) the relevant SOW terminates; or (ii) (if later) the Licence Agreement is terminated to use execute, copy, maintain and distribute Type C Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling Buyer to provide services and deliverables to the Customer Group.

  • 15.12 Each Party agrees to maintain any copyright notice and any other legend of ownership on any copies made under the licences granted in this Clause 15.
  • 15.13 The Supplier shall have the right to use skills, methodology and know-how acquired by the Supplier in the performance of the Services, provided that (and only if) such skills, methodology and know-how do not comprise any Buyer Background Material or any Buyer Confidential Information.
  • 15.14 For the purposes of this Clause 15, \\"newly created\\" means created in the performance of the Services and/or the supply of the Deliverables.
  • 15.15 For the avoidance of doubt nothing in this Agreement shall operate to assign any title, interest or Intellectual Property Rights in the Supplier\'s Mobile Money Manager which shall be deemed to belong to and be vested in, and remain vested in the Supplier, the Buyer\'s and Customer\'s use of which shall be subject to the terms of the Licence Agreement.

16.0 Liability for Third Party Claims

  • 16.1 Supplier will defend, hold harmless and indemnify, including reasonable legal fees, Buyer and Buyer Personnel, and Customer and Customer Personnel (together the \\"Indemnified Parties\\") against legal proceedings brought by a third party that directly result from the negligent or intentional acts or omissions of Supplier or Supplier Personnel or material breach by Supplier of any term of this Agreement (\\"Third Party Claim\\").
  • 16.1A Handling of Third Party Claims:

    16.1A.1: The Indemnified Parties will promptly notify the Supplier in writing of any Third Party Claim to which Clause 16.1 applies;

    16.1A.2 The Indemnified Parties will not make any admission as to liability or compromise or agree to any settlement of any Third Party Claim without the prior written consent of the Supplier which consent shall not be unreasonably withheld or delayed; and

    16.1A.3 The Indemnified Parties will use their reasonable endeavours to mitigate any losses that they suffer or incur as a result of such Third Party Claim.

  • 16.1B The Supplier shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any Third Party Claim (including the right to appeal any court award or decision) and the Indemnified Parties shall, at the Supplier\'s request and expense, give the Supplier reasonable assistance in connection with those negotiations and such Third Party Claim.
  • 16.2 Intellectual Property Indemnification
    • 16.2.1 Each party (the \\"Indemnifying Party\\") shall indemnify, defend and hold harmless the other party and its officers, directors, employees, agents, (the \\"Indemnified Parties\\") in respect of all Losses paid in settlement in relation to any Claim by a third party that the ownership, possession, licence, use, development or modification (all in accordance with the terms of the SOW) of any Deliverable, New Material or (in the case of the Supplier) Supplier Background Material provided by the Supplier or (in the case of the Buyer) Buyer Background Material owned by and/or provided by the Buyer (but, subject to Clause 10.5, excluding any Material provided by Customer which is simply passed to the Supplier by the Buyer) (\\"Infringing Item\\") infringes and/or misappropriates the Intellectual Property Rights of a third party, whether or not such Losses were foreseeable at the effective date of the SOW Date.
    • 16.2.2 Buyer and the Supplier agree that:
      • (a) they shall notify the other party in writing of any Claim to which Clause 16.2.1 applies (\\"IP Claim\\") and provide to the other party reasonable assistance, at the Indemnifying Party\'s expense, which the Indemnifying Party may reasonably request in connection with the defence of any such IP Claim;
      • (b) they shall not make any admission as to liability or compromise or agree to any settlement of any IP Claim without the prior written consent of the other party which consent shall not be unreasonably withheld or delayed;
      • (c) the Indemnifying Party shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any IP Claim (including the right to appeal any court award or decision) and the Indemnified Party shall, at the Indemnifying Party\'s request and expense, give the Indemnifying Party reasonable assistance in connection with those negotiations and such IP Claim.
    • 16.2.3 An Indemnifying Party agrees to keep the other party notified as appropriate in relation to any material developments in relation to any IP Claim.
  • 16.3 Without prejudice to the indemnity in Clause 16.2.1, if any IP Claim is made against any Indemnified Party, the Indemnifying Party shall at its own expense either:
    • 16.3.1 promptly procure, at no cost to Indemnified Party a right for Indemnified Party to continue using the Infringing Item (or any part thereof), as applicable, in accordance with the terms of the relevant SOW; or
    • 16.3.2 promptly modify or replace the Infringing Item (or any part thereof), as applicable, so that it ceases to be infringing, provided that no such modification or replacement will diminish the functional or technical capabilities of any such item. Any modified or replacement Deliverable, New Material, Background Material (or any part thereof), as applicable, must comply with the terms of this Base Agreement and SOW including any relevant warranties contained in Clause 13 (Warranties) and the Indemnifying Party must procure for Indemnified Party all necessary rights to enable the full use of the relevant modified or replacement item as contemplated by the relevant SOW.
  • 16.4 The Supplier and Buyer (as appropriate) shall each also be entitled to take either of the actions set out in Clauses 16.3.2 or 16.3.3 if it can demonstrate to the reasonable satisfaction of the other party that an IP Claim will, or is likely, to occur and gives the other party reasonable notice and has consulted with the other party prior to taking such actions.
  • 16.5 Without limiting the Indemnifying Party\'s other obligations under this Clause 16, if the Indemnifying Party is unable to perform any of the options described in Clauses 16.3.2 and 16.3.3, or such options are not reasonably feasible then:
    • 16.5.1 Either party may require that the Infringing Item be returned to the Indemnifying Party (in which case where the Supplier is the Indemnifying Party it shall repay to Buyer the amounts paid in respect of such item ); and
    • 16.5.2 The Indemnified Party may, by written notice to the Indemnifying Party having immediate effect, terminate such part of the SOW as is affected by the return of the relevant item which (i) where the Indemnified Party is the Buyer includes any part in relation to which Buyer is unable to take the full benefit as a result of such return; and (ii) where the Indemnified Party is the Supplier includes any part in relation to which the Supplier is unable to perform its obligations as a result of such return or, (i) where Buyer\'s inability to use the affected item materially reduces the benefit of the SOW to Buyer, Buyer may terminate the SOW as a whole; and (ii) where Supplier\'s inability to use the affected item materially impacts its ability to perform its obligations under the SOW Supplier may terminate the SOW as a whole. Any such termination (in full or in part) shall be deemed to be as a consequence of a material breach of the SOW by the other party.
  • 16.6 The indemnity described in Clause 16.2.1 shall not extend to any IP Claim if and to the extent that it results from:
    • 16.6.1 Modification of the relevant Deliverable and/or Background Material, by the Indemnified Party (unless such Modification is expressly contemplated and recorded in the relevant SOW or otherwise authorised by the Indemnifying Party);
    • 16.6.2 use or incorporation of the relevant Deliverable or Background Material by the Indemnified Party otherwise than in accordance with the SOW or in a manner for which it was not designed or with items not provided by the Indemnifying Party, where such use or incorporation has not been authorised by the Indemnifying Party;
    • 16.6.3 anything provided by Indemnified Party or a third party on Indemnified Party\'s behalf or the Indemnifying Party\'s compliance with any designs, specifications or instructions provided by the Indemnified Party\'s, or a third party on Indemnified Party\'s behalf, where the actual compliance with such designs, specifications or instructions causes the relevant infringement rather than the manner in which or means by which such designs, specifications or instructions are complied with; or
    • 16.6.4 use, or incorporation, of Open Source Code in circumstances where:
      • 16.6.4.1 the Indemnifying Party has notified Indemnified Party in writing of the proposed use or incorporation of such Open Source Code and has advised Indemnified Party in that notice that the indemnity will not apply to the such Open Source Code; and
      • 16.6.4.2 the Indemnifying Party has obtained Indemnified Party\'s prior written consent to the use or incorporation of such Open Source Code following receipt by Indemnified Party of such notice.

17.0 Limitation of Liability between Supplier and Buyer

  • 17.1 In no event will either party be liable to the other for economic loss (including loss of profits, business, revenue, goodwill or anticipated savings), special, indirect or consequential loss.
  • 17.2 Neither party seeks to limit its liability for:
    • 17.2.1 death or personal injury caused by its negligence;
    • 17.2.2 fraud, fraudulent misrepresentation or dishonesty;
    • 17.2.3 infringement of any third party Intellectual Property Rights; or
    • 17.2.4 infringement of the other party\'s Intellectual Property Rights
  • 17.3 Subject to the provisions of Clauses 17.1 and 17.2 Supplier\'s liability under the Agreement (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Supplier, its/their employees, agents or sub-contractors, occurring at any time, shall be limited in aggregate to amount equal to the greater of (i) 150% of the amount of Charges (excluding expenses) paid or payable by Buyer to Supplier under the relevant SOW and each Related SOW prior to the date of the event giving rise to such claim; and (ii) £500,000 (five hundred thousand pounds).
  • 17.4 Subject to Clause 17.1 and 17.2, the maximum overall aggregate liability of Buyer under and/or in connection with the relevant SOW (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Buyer, its/their employees, agents or sub-contractors, occurring at any time, shall be limited to an amount equal to the Charges paid or payable by the Buyer to the Supplier under the relevant SOW.
  • 17.5 The provisions of Clause 17.1 shall not be taken as excluding the liability of the Supplier for:
    • 17.5.1 any reasonable additional operational and/or administrative costs and expenses of the other party reasonably and necessarily incurs, arising from the its act, omission or other default; or
    • 17.5.2 any wasted expenditure or charges rendered unnecessary and/or incurred by the other party arising from the its act, omission or other default, provided always that prior to incurring such additional costs or charges it shall first notify the other party of its intention and the parties shall promptly meet to discuss how such costs or charges could be mitigated or reduced. Notwithstanding the foregoing Buyer shall (i) use Commercially Reasonable Efforts to mitigate such costs or charges; and (ii) provide documentary evidence of such costs or charges if requested by Supplier.
  • 17.6 To the fullest extent permitted by Relevant Laws, neither party shall bring a legal action, regardless of form, arising out of or related to the SOW more than two years after that party becomes aware of the cause of action which is the subject of that legal action.

18.0 Supplier and Supplier Personnel

  • 18.1 Supplier is an independent contractor and this Agreement does not create an agency, partnership, or joint venture relationship between Buyer and Supplier or Supplier Personnel. Buyer assumes no liability or responsibility for Supplier Personnel. Supplier will:
    • 1. ensure it and Supplier Personnel are in compliance with all laws, regulations, ordinances, and licensing requirements;
    • 2. be responsible for the supervision, control, compensation, withholdings, health and safety of Supplier Personnel;
    • 3. inform Buyer if a former employee of Buyer will be assigned work under this Agreement (to the extent that Supplier is aware that such person is a former employee of Buyer), such assignment subject to Buyer approval which will not be unreasonably withheld or delayed;
    • 4. upon request, provide Buyer, for export evaluation purposes, to the extent permitted by law, the country of citizenship and permanent residence and immigration status of those persons. Buyer retains the right to refuse to accept persons made available by Supplier for export control reasons;
    • 5. not discriminate against any employees, applicants for employment, or any entity engaged in its procurement practices because of race, color, religion, sex, age, national origin, or any other legally protected status;
    • 6. (a) be solely responsible for, and fully and properly complete and submit to the relevant government immigration authority, all required immigration forms and documents for all Supplier Personnel performing Services hereunder, maintain such forms and documents as required by law and, subject to applicable laws (in particular laws regarding data privacy) ,make such forms and documents available to Buyer upon request, and (b) ensure that Supplier Personnel who do not meet all immigration requirements do not perform Services under this Agreement;
    • 7. not assign to work under this Agreement any Supplier Personnel that are subject to any restrictive covenants that could limit such Supplier Personnel from performing Services for Buyer or Customer;
    • 8. remove from any assignment under this Agreement, at the Buyer\'s reasonable request any Supplier Personnel that the Buyer reasonably requests be so removed;
    • 9. comply, at its own expense, with all applicable laws regulations and ordinances relating to verification of employment eligibility for Personnel; and
    • 10. upon Buyer\'s request, provide reasonable documentation to verify compliance with this Section titled \\"Supplier and Supplier Personnel\\".
  • 18.2 Screening
    • 18.2.1 Supplier warrants that it has carried and will continue to carry out the screening process as set out in Section 1 to no less than the standard set out therein of any members of Supplier Personnel engaged in performing the Services at a Buyer or Customer site or with access to Buyer or Customer systems.
    • 18.2.2 In addition to the process detailed in Clause 18.2.1 the Supplier shall ensure that:
      • a) Supplier Personnel are vetted in accordance with any specific vetting requirements applicable to the Supplier Personnel that are agreed between the parties in a SOW; and
      • b) all Supplier Personnel are vetted in accordance with such other reasonable procedures or requirements as may be notified in writing by Buyer to the Supplier from time to time (and agreed in accordance with the Change Control Procedure);
    • 18.2.3 The Supplier shall identify any members of the Supplier Personnel who are not employees of the Supplier, if, to the extent and when Buyer requests the Supplier to do so.
  • 18.3 The Supplier shall obtain all necessary working permits or visas in order that any Supplier Personnel who are foreign nationals are able to work in the United Kingdom.
  • 18.4 The Supplier shall be responsible for making appropriate PAYE deductions for tax and National Insurance contributions from the remuneration it pays Supplier Personnel (whether or not the true status of such persons is that of an employee) and subject to Clause 17 (Limitations of Liability Between Buyer and Supplier) the Supplier agrees to indemnify Buyer in respect of any claims, penalties or interest that may be made by the relevant authorities against Buyer in respect of tax demands or employees\' National Insurance or similar contributions relating to the Supplier\'s performance of the relevant SOW.
  • 18.5 Key Personnel
    • 18.5.1 The Supplier shall ensure that the Key Personnel (if any) undertake the roles to which they are assigned in the relevant SOW and that unless otherwise stated in the SOW all Key Personnel are engaged on a full time and exclusive basis in support of the relevant SOW, provided always that if a member of Key Personnel referenced under a SOW has completed all available tasks under such SOW the Supplier may re-allocate such Key Personnel to alternative customers and tasks until such time as the Key Personnel is again required for tasks under the relevant SOW.
    • 18.5.2 Subject to Clause 18.5.4, the Supplier may replace a member of Key Personnel (with a replacement who satisfies the requirements of Clause 13.2 .7 and this Clause 18 and is acceptable to Buyer) on giving Buyer ten (30) days\' notice (or such other period as the parties may agree from time to time in writing) (the \\"Required Notice\\"). The Supplier shall use Commercially Reasonable Efforts to keep such replacements to a minimum.
    • 18.5.3 The Supplier may give less than the Required Notice:
      • a) where any replacement is necessitated by the death or illness of the Key Personnel in question;
      • b) where any replacement is no longer employed by the Supplier; or
      • c) where a Key Personnel has requested to be redeployed; and,
        • i) the Supplier has consulted with Buyer in respect of such redeployment; and
        • ii) Buyer has approved in writing such redeployment taking place without the Supplier giving the Required Notice, and in such cases the Supplier shall promptly notify Buyer and provide a replacement who satisfies the requirements of Clause 13.2.717 and this Clause 18 and is acceptable to Buyer.
    • 18.5.4 If a member of the Supplier Personnel (including Key Personnel) is replaced, then the Supplier shall bear the cost of any handover activities to the replacement personnel (including the cost of any time spent up-skilling and familiarising any replacement personnel in relation to the Services and Deliverables. This Clause 18.5.4 shall not apply where a member of the Supplier Personnel is replaced because Buyer requires the relevant replacement and does not have reasonable grounds for requiring such replacement.

19.0 On Premises Guidelines

19.1

Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will comply with this Section.

19.2 Access to Premises

Supplier will:

  • 1. obtain for each person a valid identification badge from Buyer and ensure that it is displayed to gain access to and while on Buyer\'s or Customer\'s premises (it is Buyer\'s policy to deactivate any such badge if not used in ninety days);
  • 2. maintain a signed acknowledgment that each person will comply with Buyer\'s Safety & Security Guidelines;
  • 3. at Buyer\'s reasonable request, remove a person from Buyer\'s or Customer\'s premises and not reassign such person to work on Buyer\'s or Customer\'s premises (Buyer is required to provide a reason for such request) provided always that where the Buyer has not demonstrated reasonable grounds for such removal the Supplier shall not be liable for any failure caused by the sudden and unexpected removal of such individual;
  • 4. coordinate with Buyer or Customer (as appropriate) access to Buyer\'s or Customer\'s premises during non-regular working hours;
  • 5. upon Buyer\'s request, provide documentation to verify compliance with this Subsection.
  • 6. if and when directed by Buyer, the Supplier shall provide a list of the names, job descriptions and business addresses of all Supplier Personnel whom the Supplier expects may require admission onto Buyer and/or Customer Premises in connection with the performance of the Services and/or provision of the Deliverables. Failure by the Supplier to comply with this sub Clause 6 within a reasonable time of receipt of notice to do so will entitle Buyer and/or Customer to refuse admission to its premises to any person who has not been previously notified to Buyer.

19.3 General Business Activity Restrictions

  • (a) Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will not:
    • 1. conduct any non-Buyer related business activities (such as interviews, hirings, dismissals or personal solicitations) on Buyer\'s or Customer\'s premises;
    • 2. conduct Supplier\'s Personnel training on Buyer\'s or Customer\'s premises, except for on-the-job training;
    • 3. attempt to participate in Buyer or Customer benefit plans or activities;
    • 4. send or receive non-Buyer related mail through Buyer\'s or Customer\'s mail systems; and
    • 5. sell, advertise or market any products or distribute printed, written or graphic materials on Buyer\'s or Customer\'s premises without Buyer\'s written permission.
  • (b) Supplier will, for Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:
    • 1. obtain for each person a valid identification badge from Buyer and return identification badges upon completion or termination of Supplier Personnel assignments;
    • 2. ensure that each person with regular access to Buyer\'s and Customer\'s premises complies with all parking restrictions and with vehicle registration requirements if any; and
    • 3. ensure that each person remains in authorized areas only (limited to the work locations, cafeterias, rest rooms, and, in the event of a medical emergency, Buyer\'s or Customer\'s medical facilities).

19.4 Buyer\'s Safety and Security Guidelines

Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:

  • 1. do not bring weapons of any kind onto Buyer\'s or Customer\'s premises;
  • 2. do not manufacture, sell, distribute, possess, use or be under the influence of controlled substances (for nonmedical reasons) or alcoholic beverages while on Buyer\'s or Customer\'s premises;
  • 3. do not have in their possession hazardous materials of any kind on Buyer\'s or Customer\'s premises without Buyer\'s authorization.

Supplier will promptly notify Buyer of any accident or security incidents (such as those involving loss or misuse of, or damage to, Buyer\'s Assets (as defined below), physical altercations, assaults or harassment) and provide Buyer with a copy of any accident or incident report involving the above.

19.5 Asset Control

For purposes of this Subsection, the term \\"Buyer Assets\\" means information, information assets, supplies or other property, including property owned by third parties (such as Buyer Customers) that is accessed by Buyer Personnel or provided to Supplier Personnel by (or on behalf of) Buyer. Supplier Personnel will:

  • 1. not remove Buyer Assets from Buyer\'s or Customer\'s premises without Buyer\'s authorization;
  • 2. use Buyer Assets only for purposes of this Agreement;
  • 3. only connect with, interact with or use programs, tools or routines that Buyer agrees are needed to provide Services;
  • 4. not share or disclose user identifiers, passwords, cipher keys or computer dial port telephone numbers;
  • 5. not copy, disclose or leave such assets unsecured or unattended, in the event the Buyer Assets are confidential; and
  • 6. immediately notify Buyer of any security incidents involving Buyer Assets and provide Buyer with a copy of any accident or incident report involving the above.

Buyer may periodically audit Supplier\'s data residing on Buyer Assets.

19.6 Supervision of Supplier\'s Personnel

  • (a) Supplier will:
    • 1. provide consistent and effective supervision of its Personnel provided under this Agreement, at no additional cost to Buyer;
    • 2. conduct orientation sessions with its Personnel before placement on an assignment with Buyer and identify and provide contact information (which shall be updated by Supplier as necessary) for all supervisor(s) for its Personnel;
    • 3. instruct its Personnel that employment related issues should be brought forward to Supplier (and not Buyer). Where such issues relate to actions which are alleged to have been taken by Buyer or Buyer Personnel, Supplier will notify Buyer immediately in order that appropriate investigative action be taken.
  • (b) Supplier\'s supervisor(s) shall:
    • 1. exercise full supervisory authority over all day-to-day employment relationship decisions relating to Supplier\'s Personnel, including those decisions relating to: wages, hours, terms and conditions of employment, hiring, discipline, performance evaluations, termination, counseling and scheduling; and
    • 2. know each work location\'s planned holiday (and other closing) schedules and the impacts all such schedules have on Supplier Personnel.
  • (c) Notwithstanding any other language or agreement to the contrary, Supplier agrees that Buyer has no responsibility to approve, and that Buyer will not approve, timesheets for any Supplier Personnel. If Buyer should review, sign and/or submit timesheets for Supplier Personnel, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submission shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.

19.7 Time sheets

Notwithstanding any other language or agreement to the contrary, Buyer will not, and Supplier agrees that Buyer has no responsibility to approve any Supplier Personnel\'s time sheets. If Buyer should review, sign and/or submit Supplier Personnel\'s timesheets, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submittal shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.

20.

  • 0 Insurance
    • 20.1 The Supplier shall take out and maintain at all times during the term of the SOW the following insurance with reputable insurers:
      • a) professional indemnity insurance for an insured amount of not less than £7,500,000 (seven million five hundred thousand pounds sterling);
      • b) public liability insurance for an insured amount of not less than £10,000,000 (ten million pounds sterling) per occurrence;
      • c) employer\'s liability insurance as required by Relevant Laws but not less than £5,000, 000 (five million pounds sterling).
    • 20.2 The Supplier shall on request by Buyer promptly provide Buyer with reasonable evidence of the required policies.
    • 20.3 For the avoidance of doubt, none of the requirements contained in this Clause 20 as to type or level of insurance cover to be maintained by the Supplier shall in any manner limit the liabilities and obligations of the Supplier under the SOW.
    • 21.0 Termination
      • 21.1Termination of this Base Agreement or a SOW for cause
        • 21.1.1 Either party may at any time by notice in writing to the other party terminate this Base Agreement, without any Termination Fee payable by the terminating party if;
          • 21.1.1 the other party (i) has a meeting convened for the passing of a resolution for its winding up (other than a voluntary liquidation for the purposes of reconstruction); (ii) enters into a scheme or voluntary arrangement with its creditors; (iii) is the subject of a petition presented for the appointment of an administrator; (iv) has a receiver appointed over any of its property or assets; or (v) is the subject of a petition presented for his bankruptcy. Such termination will be effective upon notice in writing to the other party, liquidator, administrator or receiver; or
          • 21.1.2 the other party commits a material breach of this Agreement which is not remedied within twenty (20) Working Days after the non-breaching party has given written notice to the breaching party requiring such breach to be remedied; or
          • 21.1.3 there is a breach by the other party of any provision hereof which expressly entitles the non-breaching party to terminate this Base Agreement or a SOW.
        • 21.1.2 Without prejudice to Buyer\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow Buyer to terminate a SOW for Supplier Fault immediately on giving notice to the Supplier:
          • 21.2.1 the Supplier has committed a material breach of the SOW which is not capable of being remedied; or
          • 21.2.2 a Key Milestone is not achieved by the end of the applicable Liquidated Damages Period or, if applicable the relevant Delay Remedy Period (whichever is later); or
          • 21.2.3 there has been a material breach by the Supplier of any of its obligations under the Agreement including but not limited to (Clauses 22.7 (Confidential Information), 27 (Data Protection), 29 (IT Security) and 35 (Conflicts of Interest) (\\"Relevant Provisions\\"), and for the purposes of this Clause 21.2.3 a material breach will be deemed to include any breach of the Relevant Provisions which directly results in:
            • any adverse publicity in respect of any member of the Buyer or Customer Group or which otherwise detrimentally affects the reputation or goodwill of any member of the Buyer or Customer Group;
            • any third party (including any Regulatory Authority or any customer, contractor, supplier, agent or employee of any member of the Customer Group) bringing a bona fide claim, action or proceedings against Buyer and/or any member of the Nationwide Group; or
            • any censure of any member of the Customer Group by any Regulatory Authority.
        • 21.1.3 Without prejudice to the Supplier\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow the Supplier to terminate the relevant SOW in whole or in part on giving written notice to Buyer:
          • (a) Buyer has committed a material breach of the SOW which is not capable of being remedied or which is not remedied within twenty (20) Working Days of receipt of notice of the breach; or
          • (b) there has been a material infringement by Buyer of any of its obligations under the Base Agreement which is relevant to the SOW in question including but not limited to the Intellectual Property Rights or Confidential Information of the Supplier which Buyer has failed to remedy and discontinue within twenty
            • (20) Working Days of receipt of notice of the breach; and

            the Supplier\'s rights under this Clause 21.1.3 shall constitute the sole rights of the Supplier to terminate the relevant SOW.

      • 21.2Termination for convenience
        • 21.2.1 Either party may terminate this Base Agreement as a whole if there are no outstanding SOWs or WA\'s.
        • 21.2.2 Subject to payment by the Buyer of the Termination Fee (if any), Buyer may terminate a SOW for convenience and without cause at any time by giving to the Supplier not less than seven (7) Working Days notice (or such other period of notice as is specified in the SOW).
      • 21.3 Consequences of termination

        Upon termination of this Base Agreement (or an individual SOW as appropriate):

        • 21.3.1 the Supplier shall immediately cease all work under this Base Agreement and any SOWs (or in the case of partial termination the terminated SOW(s));
        • 21.3.2 the Supplier shall prepare and submit to Buyer an itemization of all completed and partially completed Deliverables and Services provided always that unless termination is by the Buyer \'for cause\' pursuant to Clause 21.1, the Supplier shall be entitled to charge for such work at the Agreed Rates the costs of which shall be agreed in writing by the parties prior to being incurred if not already expressly provided for as part of Fixed Price Charges already paid;
        • 21.3.3 the Buyer shall be liable to pay the Supplier:
          • (i) all fees and charges due for work performed in accordance with the terms of this Agreement, up to the effective date of termination in accordance with the payment terms of the Agreement, and where the Services or Deliverables are being provided for a Fixed Price, such fees and charges shall be calculated using the Agreed Rates;
          • (ii) the Recoverable Expenses in respect of Services performed up until the effective date of termination;
          • (iii) any miscellaneous costs in accordance with Clause 5.21 of this Base Agreement that the Supplier has incurred but not yet invoiced.
        • 21.3.4 (subject to Clause 21.3.3) the Supplier shall deliver to Buyer all completed and partially completed Deliverables and Services, itemised in accordance with Clause 21.3.2 up to the date of termination at the agreed upon Prices in the relevant SOW and/or WA and any work in process; and
      • 21.4 In the event Buyer terminates without Cause, Buyer will pay to Supplier the Termination Fee, if any, which is agreed in the relevant SOW.
      • 21.5 Where a party terminates a SOW at a time when more than one SOW is in force, the SOW not terminated shall remain in full force and effect, shall be completed in accordance with and shall remain subject to the terms of that SOW and this Base Agreement.
    • 22.0 General
      • 22.1 Amendments

        This Agreement may only be amended by a writing specifically referencing this Agreement which has been signed by authorized representatives of the parties.

      • 22.2 Assignment and Transfer
        • 22.2.1 Neither party shall assign or transfer this Base Agreement or any SOW without the prior written consent of the other party.
      • 22.3 Choice of Law; Waiver of Jury Trial; Limitation of Action

        This Agreement and the performance of transactions under this Agreement will be governed by the laws of England and the parties agree to submit to the exclusive jurisdiction of the courts of England and Wales.

      • 22.4 Neither party shall, during the course of this Agreement make direct unsolicited offers of employment to an employee of the other party who has been engaged in a similar managerial or technical capacity in connection with the Agreement without the prior written consent of the other party, Provided always that nothing in this Clause shall prevent or restrict either party from running national recruitment campaigns or from making offers of employment to any individual who may respond to such a campaign.
      • 22.5 Counterparts

        This Agreement may be signed in one or more counterparts, each of which will be deemed to be an original and all of which when taken together will constitute the same Agreement. Any copy of this Agreement made by reliable means (for example, photocopy or facsimile) is considered an original.

      • 22.6 Ethical Dealings

        Each party will be familiar and will strictly comply with all laws and regulations on bribery, corruption, and prohibited business practices. Each party and its Affiliates has not and will not, for the purpose of influencing or inducing anyone to influence decisions in its favor or any of its Affiliates, offer, promise or make or agree to make, directly or indirectly, (a) any political contributions of any kind or any payment to or for the benefit of any public official, whether elected or appointed, (b) any payments for gifts, meals, travel or other value for a government employee or his/her family members or (c) any payments or gifts (of money or anything of value) to anyone. This means, for example, any form of facilitation payment (i.e. small bribes paid to facilitate government action) is prohibited.

      • 22.7 Exchange of Information

        The terms and conditions of the Confidentiality Agreement shall apply to this Base Agreement and to any SOW and WA. The parties will not publicize the terms of this Agreement, or the relationship, in any advertising, marketing or promotional materials without prior written consent of the other party except as may be required by law, provided the party publicizing gives the other party reasonable prior notice to allow the other party a reasonable opportunity to obtain a protective order. Supplier will use information regarding this Agreement only in the performance of this Agreement. Any contacts with government employees by Supplier on Buyer\'s behalf may only be for the purpose of providing Services under this Agreement. Notwithstanding the foregoing either party shall be entitled to refer to other party by name for the sole purpose of identifying the other party as a customer/supplier (as appropriate).

        For any Personal Data relating to a party\'s Personnel that a party provides to the other under this Agreement that party shall obtain the agreement of such Personnel to release the information to the other and to allow the other to use, disclose and transmit such information in connection with this Agreement.

      • 22.8 Freedom of Action

        This Agreement is nonexclusive and either party may design, develop, manufacture, acquire or market competitive products or services. Buyer will independently establish prices for resale of Deliverables or Services and is not obligated to announce or market any Deliverables or Services and does not guarantee the success of its marketing efforts, if any.

      • 22.9 Force Majeure
        • 22.9.1 Subject to Clause 22. 9.2, the Supplier shall not be liable to Buyer for any delay in performing, or failure to perform, any of its obligations under this Agreement if and to the extent that the failure or delay is caused as a result of any Force Majeure Event, provided that such failure or delay could not have been prevented by reasonable precautions. The time for performance of an obligation which is affected by a Force Majeure Event shall be extended by a period which reflects the delay caused by the Force Majeure Event.
        • 22.9.2 The Supplier shall be entitled to claim relief under Clause 22.9.1 in respect of a Force Majeure Event only if (and, in the case of Clauses 22.9.2 (c) to 22.9.2 (d) inclusive, for the period during which) it:
          • (a) immediately informs Buyer in writing of the nature and severity of the Force Majeure Event (including its estimated duration and impact on the Supplier\'s ability to perform its obligations), and its wish to claim relief under Clause 22.9.1;
          • (b) takes reasonable steps to mitigate the effects of any Force Majeure Event on the Supplier\'s ability to perform its obligations under this Agreement;
          • (c) makes Commercially Reasonable Efforts to resume or maintain performance (with as little disruption to the Supplier\'s performance as reasonably possible) of its obligations under this Agreement as soon as reasonably possible; and
          • (d) puts into operation a suitable business continuity plan.
        • 22.9.3 For the avoidance of doubt, if under Clause 22.9.1 the Supplier is relieved from performing any obligation:
          • (a) it shall not be entitled to payment for the performance of that obligation in respect of the period for which relief is obtained; but
          • (b) shall be entitled to payment for the performance of its obligations under this Clause 22.9 (provided such payment does not exceed the payment applicable to any obligation for which relief is obtained by the Supplier under Clause
            • 22.9.1).
        • 22.9.4 If pursuant to this Clause 22.9, the Supplier is excused from the performance of Services and/or provision of the Deliverables for more than ten (10) days, Buyer may terminate the relevant SOW or the element of the relevant SOW affected by the Force Majeure Event by giving written notice of termination to the Supplier.
      • 22.10 Obligations of Affiliates

        Affiliates will acknowledge acceptance of the terms of this Agreement through the signing of a PA before conducting any transaction under this Agreement.

      • 22.11 Prior Communications and Order of Precedence

        This Agreement replaces any prior oral or written agreements or other communication between the parties with respect to the subject matter of this Agreement, excluding any confidential disclosure agreements. In the event of any conflict in these documents, the order of precedence will be:

  • 1. (subject always to Clause 2.2.2) the quantity, payment and delivery terms of the relevant WA;
  • 2. the relevant SOW; and
  • 3. this Base Agreement;.

If there is a conflict or inconsistency between any Clause of, and any Schedule to, this Base Agreement the Clause prevails. For this purpose an omission (whether deliberate or inadvertent) is not, by itself, to be construed as giving rise to a conflict or inconsistency.

22.12 Rights of Third Parties

A person who is not a party to this Agreement has no rights under this Agreement (Rights of Third Parties) Act 1999 to enforce any term of this Agreement.

22.13 Severability

The parties intend each provision of this Agreement to be severable and distinct from the others. If any provision of the Agreement shall be held to be illegal or unenforceable in whole or in part, the parties intend that such provision or part shall, to the extent it is held to be illegal or unenforceable, be deemed not to form part of the Agreement but that legality, validity and enforceability of the remainder of the Agreement shall not be affected.

If any provision or part of this Agreement is severed as illegal or unenforceable, the parties shall seek to agree to modify this Agreement to the extent necessary to render it lawful and enforceable and as nearly as possible to reflect the intentions of the parties embodied in this Agreement including the illegal or unenforceable provision or part.

22.14 Survival

The provisions set forth in the following Sections and Subsections of this Base Agreement will survive after termination or expiration of this Agreement and will remain in effect until fulfilled: \\"Definition\\", \\"Timetable\\", \\"Taxes\\", \\"Pricing\\", \\"Payments and Acceptance\\", \\"Ongoing Warranties\\", \\"Intellectual Property\\", \\" Liability for Third Party Claims\\", \\"Limitation of Liability between Supplier and Buyer\\", \\"Record Keeping and Audit Rights\\", \\"Choice of Law; Waiver of Jury Trial; Limitation of Action\\", \\"Exchange of Information\\", \\"Data Protection\\", Dispute Resolution Procedure\\", \\"Notices\\", \\"Rights of Third Parties\\", \\"Termination Assistance and Employment Matters\\" and \\"Prior Communications and Order of Precedence\\".

22.15 Waiver

Delay in exercising, or failure to exercise, any right or remedy in connection with the Agreement shall not operate as a waiver of that right or remedy. The waiver of a right to require compliance with any provision of this Agreement in any instance shall not operate as a waiver of any further exercise or enforcement of that right and the waiver of any breach shall not operate as a waiver of any subsequent breach. No waiver in connection with the Agreement shall, in any event, be effective unless it is in writing, refers expressly to this Clause, is duly signed by or on behalf of the party granting it and is communicated to the other party in accordance with Clause 28 (Notices).

22.16 Cumulative Rights

The rights and remedies of the parties in connection with this Agreement are cumulative and shall, unless expressly stated otherwise in this Agreement, be in addition to every other remedy given in this Agreement, existing at law or in equity, by statute or otherwise and, except as expressly provided for in this Agreement, are not exclusive of, and may be exercised without prejudice to, any other rights or remedies provided in this Agreement, by law or equity or otherwise. Except as expressly stated in this Agreement (or in law or in equity in the case of rights and remedies provided by law or equity) any right or remedy may be exercised wholly or partially from time to time.

23.

  • 0 Supplier Conduct Principles

    Supplier will comply with the Supplier Conduct Principles Letter Agreement (\\"SCPLA\\") and the terms and conditions of the SCPLA apply to this Agreement.

    • 24.0 Not used
    • 25.0 Not used
    • 26.0 Buyer Policies and Standards
      • 26.1 The Supplier shall:

        a. and shall ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates shall, to the extent applicable, comply with the Buyer\'s Policies and Standards.; and

        • b. The Supplier shall also ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates are advised of all Buyer Policies and Standards in a timely manner.
      • 26.2 The following Buyer and Customer Policies and Standards shall be deemed notified to the Supplier in respect of each SOW:
        • 26.2.1 Those Buyer Policies and Standards which are set out or referred to in Section 6 of this Base Agreement (which Buyer Policies and Standards may or may not be contained on Customer\'s intranet); and
        • 26.2.2 those Buyer Policies and Standards which are set out or referred to in the SOW or Appendix to this Base Agreement.
      • 26.3 Buyer may, at its own discretion, elect to grant the Supplier access to an electronic library of some or all of the Buyer Policies and Procedures located on Customer\'s intranet (\\"e-Library\\"). If Buyer so elects:
        • 26.3.1 Buyer shall agree with the Supplier the number and identity of Supplier Personnel to be granted access to the e-Library (\\"Authorised Users\\"); and
        • 26.3.2 the Supplier agrees that its use of the Customer\'s intranet shall be subject to Customer\'s terms of use applicable to the e-Library in force at the time of access, and the Supplier shall procure that each of the and the Authorised Users shall comply therewith.
      • 26.4 From time to time during the term of the SOW, subject to Clause 26.5 below, Buyer may:
        • 26.4.1 notify the Supplier of existing Buyer Policies and Standards that have not been notified to the Supplier in accordance with Clause 26.2 above;
        • 26.4.2 introduce new Buyer Policies and Standards ; and/or
        • 26.4.3 delete, revise or modify any existing Buyer Policies and Standards,

          (each a \\"Buyer Policy Update\\"). Buyer shall notify the Supplier of such Buyer Policy Updates either:

        • 26.4.4 in writing at the Supplier Operations Meetings;
        • 26.4.5 by written notice from Buyer\'s Relationship Manager to the Supplier\'s Relationship Manager (which notice may be given by way of such Policy Updates being recorded in any written minutes of meetings that are prepared by or forwarded to the Supplier\'s Relationship Manager);
        • 26.4.6 by such other means (including at such other meetings) as may be agreed in writing between the parties from time to time; or
        • 26.4.7 where the Supplier has been granted access to the e-Library, by email (such email to be copied (cc\'ed) to the Supplier Relationship Manager); (such written or email notification being a \\"Policy Change Notification\\").
      • 26.5 Each Policy Change Notification shall specifically reference the relevant Buyer Policies and Procedures which have not previously been notified in accordance with Clause 26.2 above, are new or subject to change (but for the avoidance of doubt, shall not set out the details of such changes). It shall be the responsibility of the Supplier Personnel who have been given access to the e-Library to review in full the relevant changes to the Buyer Policies and Procedures as set out in the e-Library. It shall be the responsibility of the Supplier to notify all Supplier Personnel who do not have access to the e-Library (\\"Non e-Library Personnel\\") of any Policy Change Notification notified in accordance with Clauses 26.4.4, 26.4.5 or 26.4.6. The Supplier shall not be liable for any failure by Non e-Library Personnel to comply with the requirements of a Policy Change Notification unless and until notification of such Policy Change Notification has been given to the Supplier in accordance with Clauses 26.4.4 to 26.4.6 (inclusive).
      • 26.6 Where the introduction of any element of a Buyer Policy Update will in the Supplier reasonable opinion increase the cost to the Supplier of complying with its obligations under the relevant SOW or otherwise detrimentally affects the Supplier\'s ability to perform the Services in accordance with the relevant SOW and the Supplier believes that the Supplier\'s obligation to comply with that element of a Buyer Policy Update should be subject to the parties agreeing a Change pursuant to the Change Control Procedure, then:
        • 26.6.1 the Supplier shall notify Buyer in writing of such belief as soon as reasonably practicable and in any event within ten (10) Working Days of receiving notice of the relevant element of the Buyer Policy Update (which notification shall include reasonable evidence that substantiates the relevant increased cost to the Supplier or the detrimental effect on the Supplier\'s ability to perform the Services); and
        • 26.6.2 provided that the Supplier has complied with Clause 26.6.1, the Supplier\'s obligation to comply with that element of the Buyer Policy Update shall be subject to the parties agreeing a Change pursuant to the Change Control Procedure in relation to that element of the Buyer Policy Update.
    • 27.0 Data Protection
      • 27.1 In respect of any Personal Data processed by either Supplier pursuant to this Base Agreement or a SOW, each party warrants and undertakes that it shall and its agents or sub-contractors shall comply at all times with the Data Protection Legislation and any changes or amendments to the Data Protection Legislation to the extent that it or they apply to it in its capacity as Data Processor or Data Controller (as appropriate).
      • 27.2 With respect to the parties\' rights and obligations under a SOW, the parties agree that Customer is the Data Controller and Buyer and the Supplier are Data Processors provided that Buyer generally instructs Supplier to process Personal Data to the extent necessary to perform the Services under the relevant SOW.
      • 27.3 The Supplier warrants and undertakes that it shall and shall ensure that its agents or subcontractors shall:
        • a) only process the Personal Data on behalf of Buyer and/or Customer for the purpose of performing the Supplier\'s obligations under a SOW and only in accordance with that SOW and instructions received from Buyer from time to time;
        • b) promptly comply with any change of instructions from Buyer relating to:
          • a. the Personal Data; and
            • ii) the Supplier\'s role as Data Processor,

          as issued in accordance with the SOW and/or as otherwise required by changes or amendments to the Data Protection Legislation;

      • (c) put in place those technical and organisational measures against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access to the Personal Data including those set out in the completed and approved security control list referenced in a relevant SOW (\\"Security Measures\\").

      The Supplier shall:

      • a) promptly notify Buyer of any actual or suspected incident of unauthorised or accidental disclosure of or access to the Personal Data or other breach of Clause 27.3 (c) made by any of its Personnel or any other identified or unidentified third party (a \\"Security Breach\\");
      • b) promptly provide Buyer with all relevant information in the Supplier\'s possession concerning any Security Breach;
      • c) not make any announcement or publish or otherwise authorise any broadcast of any notice or information about a Security Breach (a \\"Breach Notice\\") without the prior written consent of Buyer and prior written approval by Buyer of the content, media and timing of the Breach Notice;
      • d) hold all Personal Data to which the SOW relates separate from any other data held by the Supplier and ensure that such Personal Data is readily identifiable;
      • e) not employ its processing of the Personal Data to which the SOW relates as a means to enhance or enrich any Personal Data to which the SOW does not relate (for the avoidance of doubt including any Personal Data in respect of which the Supplier and/or Customer is Data Controller);
      • f) not make any copies of the Personal data unless strictly necessary for the purpose of performing the Supplier\'s obligations under the SOW;
      • g) immediately notify Buyer in the event that it becomes aware of any breach of the Supplier\'s obligations under the SOW;
      • h) not otherwise modify, amend or alter the contents of the Personal Data or disclose or permit the disclosure of any of the Personal Data to any third party (including any agent or sub-contractor) unless specifically authorised in writing to do so by Buyer;
      • i) upon expiry or termination of the SOW, return all Personal Data (including copies thereof) to Buyer or, where requested by Buyer to, Customer or, at Buyer\'s option, destroy all hard copies of the same and permanently delete all electronic copies from the Supplier\'s computer system and certify to Buyer that it has done so, unless retention of any copy of Personal Data is required by law where the Supplier shall:
  • 1. notify Buyer of any such retention requirement;
  • 2. observe all the requirements of Data Protection Legislation to such data retained; and
  • 3. only process such data in accordance with the specific purposes for which the Supplier is under a legal duty to retain it;
    • j) not cause or permit the Personal Data to be transferred outside the European Economic Area (as defined in the Data Protection Act 1988) without the prior written consent of Buyer;
    • k) notify Buyer (within five working days) of any request received from a Data Subject to have access to his Personal Data or of any other communication relating directly or indirectly to the processing of any Personal Data in connection with the SOW and provide all details of such request or communication to Buyer and fully cooperate and assist Buyer in relation to any such request or in response to any such communication;
    • l) Buyer:
      • i. shall remain solely responsible for determining the purposes for which the Personal Data are processed under the SOW;
      • ii. shall take reasonable steps to inform the Supplier about any Sensitive Personal Data that may be stored in any files or other repositories, as well as about any restrictions or special requirements in the processing of such Sensitive Personal Data, including any restriction regarding the access or transfer of such data across country borders. Buyer is responsible for ensuring that any such restrictions or special requirements are met; and
      • ii. shall remain solely responsible for determining the purposes for and the manner in which any Personal Data are, or are to be, processed by the Supplier under the SOW.
    • 27.4 If at any time during the provision of the Services, Buyer requires additional or different services to comply with the EU data protection laws and regulations applicable to it (e.g. additional security measures), such services will be deemed a new service and be subject to the appropriate Change Control Procedure.
    • 27.5 The Supplier will not transfer or process any Personal Data outside of the European Economic Area without the express written consent of the Buyer. In the event of such consent being given the Supplier agrees to execute the Standard Contractual Clauses for Data Processors established in Third Countries pursuant to the Commission Decision (2002/16/EC) of 27 December 2001 under the EU Directive 95/46/EC with the Data Controller directly. 27.6 The Supplier shall not be liable for any delay or failure to provide the Services if such failure is the direct consequence of a failure of Buyer to discharge any relevant obligations under any EU data protection laws and regulations in connection with any international transfer of Personal Data to the extent such international transfer has been envisaged in the SOW or has been notified to Buyer.
    • 27.7 Each of the parties shall notify to each other an individual within their organisations authorised to respond from time to time to enquiries regarding any Personal Data. Each of the parties shall deal with such enquiries promptly.
    • 27.8 The Supplier shall inform Buyer immediately if an enforcement notice under the Data Protection Act 1988 is served on it.
    • 27.9 The provisions of this Clause 27 shall continue in force until the Supplier completes it processing of the Personal Data for purpose of complying with its obligations under the relevant SOW.
    • 28.0 Notices

      All communications between the parties regarding this Agreement will be conducted through the parties\' representatives as specified in the relevant SOW and/or WA.

      All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below

      If to Buyer: Copied to:

      Name/Role:

      (Procurement Advisor)

      Name:

      (Executive Partner)

      Address:

       

      Address:

       

      Tel No

       

      Tel No

       

      Fax No

       

      Fax No

       

      If to the Supplier:

       

      Copied to:

       

      Name/Role:

      (Head of Legal)

      Name/Role:

      (Global Sales Director)

      Address:

       

      Address:

       

      Tel No

       

      Tel No

       

      Fax No

       

      Fax No

      N/a

    • 29.0 IT Security
      • 29.1 The Supplier shall access and/or use Buyer Information Systems only for the purpose of performing the Services and/or providing the Deliverables and for no other purpose whatsoever. When accessing and/or using Buyer Information Systems, the Supplier shall, and shall procure that such of Supplier Personnel who have access to Buyer Information Systems in connection with the performance of the Services and/or provision of the Deliverables shall, comply with all relevant Buyer Policies and Standards relating to security of Buyer Information Systems as notified to the Supplier in accordance with Clause 26 (Buyer Policies and Standards), and shall comply with the provisions of Clause 26 (Buyer Policies and Standards) in relation to its use of Buyer Materials.
      • 29.2 The Supplier shall ensure that all Supplier Personnel are granted access only to any Confidential Information and any Buyer Information Systems on a need to access basis which shall be restricted to the extent possible to the minimum access necessary to perform the Services and/or provide the Deliverables. This Clause 29.2 does not apply to the extent that Buyer expressly authorises an individual member of the Supplier Personnel to access Confidential Information and/or any Buyer Information Systems and
        • (a) the Supplier has previously told that individual not to use or access any Confidential Information and/or any Buyer Information System other than to the extent authorised by Buyer; and
        • (b) that individual:
          • i. accesses Confidential Information and/or any Buyer Information Systems only for the purposes of performing the Services and/or providing the Deliverables;
          • ii. complies with any policies, procedures, terms or conditions relating to such access that are notified to him or her; and
          • iii. otherwise complies with the Supplier\'s obligations under this Agreement.
      • 29.3 Buyer and/or members of the Customer Group and their authorised representatives shall have the right to verify the Supplier\'s compliance with its obligations under this Clause 29 and the relevant Buyer Policies and Standards in each case subject to, and in accordance with, Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance).
      • 29.4 The Supplier shall, within 1 Working Day of first becoming aware of any such actual or suspected breach, notify Buyer of any actual or suspected breaches of this Clause 29. Buyer shall be entitled to investigate any actual or alleged breaches with the full co-operation of the Supplier and the Supplier shall immediately rectify any breaches identified. The costs of such co-operation and rectification shall be borne by the Supplier
      • 29.5 Where expressly agreed in the relevant SOW or an Appendix to this Base Agreement, Buyer shall be entitled to carry out penetration tests. The details of the type of test (including the scope, nature and extent) and the subject matter of the test shall be as set out in the SOW or an Appendix to this Base Agreement.
  • 30.
    • 0 Corporate Social Responsibility

      Buyer and Customer operate a strict ethical policy with regard to the conduct of its business. If the Supplier becomes aware of any occurrence or incident, or the application of undue pressure, that would in any way materially prejudice either the relationship between the parties, or the good name of either, Buyer, Customer or the Supplier, then it shall report all information regarding such occurrences to Buyer\'s Authorised Representative. The information so reported shall be treated by both parties in the strictest of confidence

      • 31.0 Termination Assistance and Employment Matters
        • 31.1 Commencing on the start of any applicable Termination Assistance Period, the Supplier shall provide such assistance as may be reasonably requested by Buyer agreed with the Supplier (such agreement not to unreasonably withheld or delayed) to ensure that the Services continue without interruption or adverse effect and to facilitate the orderly transfer of the Services to Buyer and/or Customer or any of its designees, which shall include the assistance described in Section 4 (Termination Assistance) of this Base Agreement and which, where applicable, shall include vacating Buyer\'s and/or Customer\'s Premises at the end of the Termination Assistance Period.
        • 31.2 Where Buyer has terminated the relevant SOW \'for cause\' pursuant to Clause 21.1 the Termination Assistance shall be provided to Buyer at no additional charge up to the end of the Termination Assistance Period.
        • 31.3 Where the relevant SOW expires or terminates for any reason other than termination \'for cause\' pursuant to Clause 21.1 the Termination Assistance shall be chargeable by the Supplier at the Agreed Rates (but at no additional charge) up to the end of the Termination Assistance Period save that where such Termination Assistance necessitates endeavours or co-operation which is outside the scope of the Supplier\'s obligations under the relevant SOW, the Supplier shall be entitled to charge Buyer, at the Agreed Rates a proper and reasonable amount for the provision of such endeavours and/or co-operation, provided the cost concerned shall first have been agreed in writing with Buyer. For the avoidance of doubt, the Supplier shall not be entitled to charge for Termination Assistance which relates solely to the return of material belonging to Buyer and/or Customer under Section 4 (Termination Assistance).
        • 31.4 The Termination Assistance shall be provided by the Supplier in good faith and in accordance with Good Industry Practice.
        • 31.5 In the event of a partial termination of the relevant SOW, Buyer shall be entitled to request the Supplier to perform and the Supplier shall perform all of the Supplier\'s obligations under this Clause 31 in relation to such element of the SOW partially terminated.
        • 31.6 The Parties shall comply with Section 5 (Employment Matters) of this Base Agreement.
        • 31.7 Where the SOW specifies that the Supplier is required to prepare and maintain an exit plan, the following provisions will apply:
          • a) Within 20 Working Days following the effective date of the SOW, or such other period as may be set out in the SOW, the Supplier shall prepare and submit to Buyer for Buyer\'s approval a draft exit plan which sets out the tasks and assistance (including the tasks and assistance described in Section 4 (Termination Assistance)) to be carried out by the parties following termination or expiry of the relevant SOW to facilitate an orderly cessation of the Services and/or transition (as applicable) of the Services to Buyer or to a designated replacement service provider.
          • b) Upon receipt of the draft exit plan, Buyer shall review the draft exit plan and shall promptly notify the Supplier in writing whether Buyer approves or does not approve the draft exit plan (and if Buyer does not approve the draft exit plan, Buyer shall also advise the Supplier of any reasonable changes required to the draft exit plan for Buyer\'s approval to be given).
          • c) If Buyer does not approve the draft exit plan (such approval not to be unreasonably withheld or delayed), the Supplier shall, within eight (8) Working Days following receipt of Buyer\'s notification that it does not approve the draft exit plan, make any changes that Buyer reasonably requires to the draft exit plan and resubmit the draft exit plan to Buyer for Buyer\'s approval.
          • d) The process described in Clauses 31.7(b) and 31.7(c) shall be repeated until Buyer approves the draft exit plan. Once the draft exit plan has been approved by Buyer, the approved exit plan shall be the \\"Exit Plan\\" for the purposes of the relevant SOW.
          • e) The parties may elect to review the Exit Plan at six monthly intervals (the first and earliest review would take place within six months following the initial approval of the Exit Plan by Buyer pursuant to Clauses 31.7(b) to 31.7(d) to determine whether any changes are required to the then current Exit Plan to take into account any changes to the scope or nature of the Services, or the manner in which the Services are performed (including any changes to the relevant technology or processes used to provide the Services). Where, following any such six monthly review, Buyer determines that changes are required to the then current Exit Plan, the Supplier shall, within 30 days following any request by Buyer to do so, incorporate such changes into the Exit Plan and shall submit the revised Exit Plan to Buyer for Buyer\'s approval. The approval process set out in Clauses 31.7(b) to 31.7(d) shall apply to the approval of any revised Exit Plan submitted to Buyer pursuant to this Clause 31.7(e) (with all references to the \\"draft exit plan\\" in Clauses 31.7(b) to 31.7(d) being deemed to be references to such revised Exit Plan for the purpose of this Clause 31.7(e)).
      • 32.0 Record Keeping, Audit Rights and Regulatory Assistance

        32.1, The Supplier shall:

        • a) keep and maintain Records in accordance with; and
        • b) retain such Records for such period as is consistent with,

        prudent and good industry standards within the IT products and services industry.

        Supplier will maintain (and provide to Buyer upon request) relevant business and accounting records to support invoices under this Agreement and proof of required permits and professional licenses, for a period of time as required by local law, but not for less than three (3) years following completion or termination of the relevant SOW and/or WA. All accounting records will be maintained in accordance with generally accepted accounting principles.

        • 32.2 During the term of the SOW and upon reasonable prior notice to the Supplier, the Supplier shall ensure that Buyer and/or members of the Customer Group and their agents, Buyer Audit Representatives, and regulators acting in accordance with their supervisory powers (\\"Audit Right Holders\\") are allowed effective access, which access may not be exercised (collectively by all of the Audit Right Holders together) more than two times in each year of this Base Agreement (whether remotely or otherwise) during normal business hours, under the supervision of the Supplier at all times, to members of the Supplier\'s and it\'s relevant subcontractors\' premises, Supplier Personnel, records, systems, and other information and property relevant to the performance of the relevant SOW in order to ascertain compliance by the Supplier with the terms of the Agreement. The Supplier agrees to cooperate fully with such audits. The Supplier shall be entitled to require, as a condition of allowing such access, an Audit Right Holder to enter into confidentiality undertakings (which are consistent with and no more stringent than the confidentiality undertakings under Clause 22.7 (Exchange of Information)) in respect of, and to be supervised during, such access, provided that it is permissible under Relevant Laws for Buyer, Customer and the Supplier to require this as a condition of such access.
        • 32.3 If the audit access provided under Clause 32.2 reveals any non-compliances by the Supplier of the Agreement, then, without limiting any other rights or remedies of Buyer the Supplier agrees and undertakes to remedy such non-compliances.
        • 32.4 If any audit reveals any overcharging by the Supplier on any invoice(s), an appropriate correcting credit shall be made within fourteen (14) days of such overcharge being identified. The correcting credit shall be equivalent to the amount of the overcharge plus interest at the Default Interest Rate, payable from the date payment of the overcharge was made by Buyer up to and including the date the correcting credit is made. If any audit reveals any undercharging by the Supplier on any invoice(s), the Supplier issue an invoice for the undercharged amount.
        • 32.5 The Supplier shall promptly and efficiently give any Audit Right Holders any assistance they reasonably require in connection with the exercise of their rights under this Clause 32.
        • 32.6 In the event that Buyer (or any member of the Customer Group) is the subject of any investigation or request for information from the FSA or any other regulatory authorities to which the relevant member of the Customer Group is subject, to the extent that such investigation or request for information has any connection with or involves in any way the Services and/or Deliverables provided by the Supplier under the relevant SOW, the Supplier agrees to provide all information, assistance and access including making its employees available as necessary and making any of its records and information available as evidence as Buyer may reasonably request to enable it to comply with the requests or requirements of the relevant regulators. The Supplier will comply with its obligations under this Clause 32.6 at no cost to Buyer.
        • 32.7 Buyer\'s and Customer\'s Regulatory Authorities shall have the benefit of any rights of audit and access to information and documentation provided for in this Agreement to the extent that they relate to the exercise of the Regulatory Authorities\' legal rights and/or responsibilities.
      • 33.0 Not used
      • 34.0 Benchmarking

        If:

        • a) Buyer wishes to carry out any benchmarking exercises in respect of the Services and/or Deliverables ; and
        • b) Buyer requires obligations to be placed on the Supplier in connection with, or arising out of such, benchmarking exercise,

        then the terms applicable to such benchmarking exercises shall be as set out in the applicable SOW. Nothing in this Clause 34 is intended to limit Buyer\'s ability to independently carry out benchmarking exercises in respect of the Services and/or Deliverables for any reason.

      • 35.0 Conflicts of Interest
        • 35.1 The Supplier shall ensure that during the term of the SOW no Conflict of Interest shall exist or arise in the performance of its obligations under the SOW between itself (and its Personnel), Buyer or any member of the Customer Group, nor shall any circumstance exist or arise which may restrict or conflict with the Supplier\'s performance obligations under the relevant SOW.
        • 35.2 If during the course of the SOW any such Conflict of Interest, restriction, risk of conflict or risk of restriction arises, the Supplier undertakes to give Buyer immediate written notification of the same. If Buyer has reasonable grounds for believing that the Supplier is in breach of the provisions of this Clause 35 it shall notify the Supplier and if the Supplier cannot refute those grounds within thirty (30) days then Buyer shall have the right to terminate the SOW under Clause 21.1 (Termination of a SOW or WA).
      • 36.0 Change Control Procedure (and Contract Changes)
        • 36.1 Save as expressly provided otherwise in this Base Agreement or relevant SOW, each Change shall be dealt with in accordance with the provisions of this Clause 36. A Change shall not be effective unless agreed and documented by the parties in accordance with the provisions of this Clause 36.
        • 36.2 The Supplier shall not unreasonably withhold its agreement to any Change relating to the performance of any service, functions and responsibilities (including any incidental services, functions or responsibilities) reasonably required for or related to the proper performance of existing Services.
        • 36.3 Buyer and the Supplier shall discuss any Change proposed by either party and such discussion shall result in either:
          • a) agreement in writing not to proceed further with the Change;
          • b) a written request for a Change by Buyer; or
          • c) a recommendation for a Change by the Supplier.
        • 36.4 Where a written request for a Change is received from Buyer, the Supplier shall, unless otherwise agreed, submit a note substantially in the form set out in Section 2 of this Base Agreement (Form of Change Control Note) (\\"Change Control Note\\") to Buyer within twelve (12) Working Days (or such other time as the parties may agree in writing) containing the information set out on Acceptance Testing as detailed in the relevant SOW and any other relevant information.
        • 36.5 A recommendation for a Change by the Supplier shall be submitted as a Change Control Note at the time of such recommendation.
        • 36.6 For each Change Control Note submitted by the Supplier, Buyer shall:
          • a) allocate a sequential number to the Change Control Note;
          • b) evaluate the Change Control Note and either:
            • i. request further information in writing, which the Supplier shall promptly provide; or
            • ii. discuss the terms of the Change Control Note with the Supplier and request in writing amendments thereto; or
            • iii. approve the Change Control Note, as submitted by the Supplier or as amended pursuant to sub-Clause (2) above; or
            • iv. reject the Change Control Note.
        • 36.7 Buyer shall notify the Supplier of its approval or rejection of the Change Control Note. No such notice shall be valid unless signed by a duly authorised signatory of Buyer.
        • 36.8 If Buyer and the Supplier agree a Change and the relevant Change Control Note then signature of the Change Control Note and any supplement or amendment thereto by both parties shall constitute a formal amendment to the Agreement to the extent only specified in the Change Control Note and any such supplement or amendment.
        • 36.9 Any charges specified in a Change Control Note shall, unless expressly stated otherwise in the Change Control Note, be the maximum cost of the Change.
        • 36.10 If the Supplier modifies the whole or any part of the Services and/or Deliverables in accordance with any Change, it shall make all appropriate related modifications to the Specification(s), the Documentation and any other relevant documents, the cost of which (if any) shall be included within the charges specified in the Change Control Note, and such amended documents when approved in writing by Buyer shall be the applicable documents for the purpose of the SOW.
        • 36.11 Any work which is the subject of a Change and undertaken by the Supplier or the Supplier Contractor or Supplier Personnel which has not been authorised in advance by a Change to the relevant SOW, and which has not been otherwise agreed in accordance with the provisions of this Clause 36 shall, unless otherwise agreed in writing, be undertaken entirely at the expense and liability of the Supplier.
        • 36.12 No amendments to the SOW or this Base Agreement shall be valid and no Change or Contract Change shall be effective unless and until they have been agreed in writing by the Buyer Authorised Representative and Supplier Authorised Representative
      • 37.0 Dispute Resolution Procedure
        • 37.1 Any Dispute shall be resolved in accordance with this Clause 37.
        • 37.2 Prior to the initiation of the alternative dispute resolution procedures identified in Clauses 37.9 through to 37.14 or referring the Dispute to the courts in accordance with Clause 37.14, the parties will first attempt to resolve their Dispute informally in accordance with Clauses 37.4 and 37.5.
        • 37.3 Unless concluded in a written legally binding agreement all negotiations connected with the Dispute shall be conducted in confidence and without prejudice to the rights of the parties in any future proceedings.
        • 37.4 All Disputes shall initially be referred to the Buyer Authorised Representative and Supplier Authorised Representative who shall attempt to resolve the Dispute in a mutually satisfactory manner.
        • 37.5 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Authorised Representatives of each party under Clause 37.4 the Dispute shall be referred, by notice from either party to the other summarising the issues, to the Relationship Manager of each party.
        • 37.6 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Relationship Managers of each party under Clause 37.5, the Dispute shall be referred by notice from either party to the other summarising the issues to Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier .
        • 37.7 If any Dispute remains unresolved after a period of ten (10) Working Days following a referral to the Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier the Dispute may be referred by either party to the Chief Executive Officer (or equivalent) of the other party.
        • 37.8 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Chief Executive Officers (or equivalents) of the parties, the parties shall seek to resolve the Dispute in accordance with Clause 37.9.
        • 37.9 Following a failure of the Chief Executive Officers to resolve a Dispute under Clause 37.8, the parties agree that structured negotiations will be entered into with the assistance of a neutral advisor (\\"Neutral Advisor\\"). The Neutral Advisor will either be agreed on by the parties, or, in the absence of agreement, by the Centre for Effective Dispute Resolution (\\"CEDR\\").
        • 37.10 The parties shall, within fourteen (14) days of the appointment of the Neutral Adviser, meet with him/her in order to agree a programme for the exchange of any relevant information and the structure to be adopted for the negotiations which, unless otherwise agreed, will take the form of CEDR\'s model executive tribunal procedure in force at the relevant date.
        • 37.11 If the parties accept the Neutral Adviser\'s recommendations or otherwise reach agreement on the resolution of the Dispute, such agreement will be reduced to writing and, once it is signed by the Authorised Representatives of each party, will be binding on the parties.
        • 37.12 If the parties fail to reach agreement in the structured negotiations within ten (10) Working Days of the Neutral Adviser being appointed, or if either party fails or refuses to participate in or withdraws from participating in the procedure then either party may refer the Dispute for resolution by the courts in accordance with Clause 37.14.
        • 37.13 Unless agreed otherwise by the parties, each party will bear its own costs and expenses associated with participating in the dispute resolution process in accordance with Clauses 37.9 through to 37.12. The liability to pay any third party costs including fees payable to the Neutral Adviser and in relation to the hiring of a venue will be split equally between the parties.
        • 37.14 In the event that the parties are unable to resolve a Dispute by the application of the informal and/or alternative dispute resolution procedures set out in Clauses 37.4 to 37.8 either party may elect to seek recourse through the courts of England which will have exclusive jurisdiction in respect of any such Disputes.
        • 37.15 Nothing in this Clause 37 shall prevent a party from:
          • c) seeking injunctive relief at any time it considers it appropriate to do so;
          • d) referring a matter to the courts in circumstances where a claim might otherwise become time barred; or
          • e) provided that the Informal Dispute Resolution Procedure set out in Clause 37.4 and 37.5 has been followed, withdrawing from the dispute resolution processes set out in this Clause 37 and commence court proceedings relating to any Dispute arising from this Agreement..
        • 37.16 Buyer and the Supplier will continue to perform their respective obligations under the relevant SOW pending the resolution of a Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21 (Termination) at any time.
      • 38.0 Subcontracting
        • 38.1 Except with the prior written consent of Buyer (which consent shall not be unreasonably withheld or delayed), and other than as detailed in this Clause 38, the Supplier shall not appoint an agent or contractor in respect of the whole or any part of its rights or obligations under this Agreement, other than those detailed in Clause 38.2. For the avoidance of doubt, any actual or proposed appointment of any member of the Supplier Group as an agent or contractor shall be subject to the provisions of this Clause 38.
        • 38.2 The following are approved sub-contractors for the purposes of this Agreement:

          Supplier

          Role

           

          3rd Base Ltd

            

          Registered number: 981 of 1999

            

          Registered Address:

          Company X

          Phone Support

           

          Registered number: Registered Address :

          Development

           

          Registered number: Registered Address:

          Design

           

          Registered number: Registered Address:

          Hosting

           

          Registered number: Registered Address:

          Messaging

           

          Registered number:

            

          Registered Address:

          Managed Services (Call Centre)

           

          Form Title: Technical Services Agreement (TSA)

          Page 46 of 58

          Revision: 11/08

        • 38.3 If Supplier appoints an agent or contractor, the Supplier shall be fully liable for the defaults, acts and omissions of that agent or contractor or any member of Supplier Personnel as fully as if they were the acts or omissions of the Supplier and will ensure that each such sub-contractor will be bound to comply with the Buyer\'s and Customer\'s policies and procedures as set out in this Base Agreement or a SOW.
        • 38.4 Prior to appointing an agent or contractor in respect of any of its obligations, the Supplier shall ensure that it has a formal written contract with each such agent or contractor which contains terms and conditions which are the same as or materially equivalent to, and not inconsistent with, the following terms and conditions of this Base Agreement which impose obligations on the Supplier and which are relevant to the subcontract: Clause 15 (Intellectual Property Rights and Buyer Data ), Clause 22.2 (Assignment and Transfer), Clause 22.7 (Exchange of Information), Clause 27 (Data Protection), Clause 29 (IT Security), Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance), and Clause 38 (Subcontracting).
        • 38.5 However, this does not prevent Supplier from using individual contractors who are not legally classified as employees of Supplier.
      • 39.0 Co-operation
        • 39.1 In connection with the performance of its obligations under the relevant SOW and this Base Agreement the Supplier shall co-operate with the Buyer, Customer Group, their Regulatory Authorities and their existing or future third party service providers including (during Termination Assistance) any Successor Supplier.
        • 39.2 Without limiting the foregoing or any other obligation of the Supplier under this Agreement, the Supplier shall liaise with relevant third party services providers detailed in a SOW and provide all reasonable assistance to support Buyer in ensuring that their goods or services are integrated into and compatible with the provision of the Services and/or Deliverables in order to achieve utility of the goods and services in question for the Customer Group, provided that Supplier shall have the right (if Supplier believes such assistance will unreasonably increase its costs) to request Buyer to pay for the provision of such assistance at the Agreed Rates and shall not be required to provide such assistance unless Buyer agrees to pay for such assistance in accordance with such request and Buyer issues Supplier a WA for the agreed costs.
      • 40.0 Not Used
      • 41.0 Costs

        Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of:

        • i. this Base Agreement;
        • ii. all ancillary documents relating to this Base Agreement;
        • iii. SOWs pursuant to this Base Agreement and
        • iv. any Contract Changes or Changes to this Base Agreement or such ancillary documents.
      • 42.0 Further Assurance

        Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement.

      Section 1 - Screening Requirements

      Screening

      The service descriptions below detail what information and to what level each screening is required to verify.

    • 1. UK Electoral Roll & Credit Check (covering a 5 year period)

      This screening must highlight any adverse credit information relating to the individual in the UK (England, Wales, Scotland and Northern Ireland) covering a period of 6 years. The following information must be checked and verified:

      • 1) Residency/Address Information
      • 2) Electoral Roll
      • 3) Adverse Credit Details
      • 4) County Court Judgments or Court Decrees
      • 5) Administration Orders
      • 6) Individual Voluntary Arrangements or Trust Deeds
      • 7) Bankruptcy Order or Sequestration Orders
    • 2. Employment History

      This screening must confirm information relevant to an individual\'s last employer. Where an individual was self-employment then confirmation should be provided by the candidate\'s accountant. The screening should attempt to verify:

      • 1) Name of Company
      • 2) Employment Dates
      • 3) Position
      • 4) Reason for Leaving
      • 5) Eligibility for Rehire*
      • 6) Salary*

        *Verification of these data elements can be fulfilled but are not always disclosed by the institution.

    • 3. Criminal Records Search (Basic Disclosure)

      The \\"Basic Disclosure\\" screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974. The \\"Basic Disclosure\\" can be conducted using the online application form, available from BDO (http://www.disclosurescotland.co.uk/basic.htm ), or by using the paper application form which is available from Disclosure Scotland.

    • 4. Compliance Database or Blacklists Check

      This screening validates data from all major sanctioning bodies (UN, OFAC, European Union, Bank of England) to ensure that the individual is not listed on any official blacklist. This screening should also validate the following data from the following sanctioning bodies:

      1) Law enforcement agencies - details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes

      • 2) Regulatory enforcement agencies - details of regulatory actions against individuals
      • 3) Non-regulatory agencies - details of an individual to be in breach of US export regulations or to have behaved improperly in the World Bank procurement process
      • 4) High Profile Persons - details of high ranking government official in over 200 countries
    • 5. Identity Verification

      The individual\'s identity should be verified by matching personal information supplied by the individual against a comprehensive set of reliable data sources e.g. passport, birth certificate, marriage certificate (if applicable) and where possible by validating the Machine Readable Zone (MRZ) on their passport via an online interface.

Section 2 - Form of Change Control Note

Supplier Name and Address ATTENTION:

SUBJECT: Change Control Note for Agreement Number #

Dear :

This letter serves as a Change Control Note No. XXX to the above subject Agreement which the parties thereto do mutually agree to amend as follows:

<Enter Amendment Text>

Except as amended herein, all other terms and conditions of the subject Agreement shall remain in full force and effect.

The parties acknowledge that they have read this Amendment, understand it, and agree to be bound by its terms and conditions. Further, they agree that this Amendment and the subject Agreement are the complete and exclusive statement of the agreement between the parties, superseding all proposals or other prior agreements, oral or written, and all other communications between the parties relating to this subject.

Please have your authorized representative indicate acceptance thereof by signing both copies of the Amendment and returning one copy to the attention of [Buyer Name] at Mail Station <Enter Mail Drop #> at the address above or at fax number <Enter Fax #>.

ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:

Art Effects Limited Koya Creative LLC

By:

By:

Buyer Signature Date Supplier Signature Date

Printed Name Printed Name

Title & Organization Title & Organization

Buyer Address:

Supplier Address:

Section 3 - Not Used

Section 4 - Termination Assistance

1. Scope of Termination Assistance

Termination Assistance includes but is not limited to the Supplier performing the following activities:

  • a) promptly upon request:
    • i. returning to Buyer, or at Buyer\'s request providing to Customer or a Successor Supplier, (in the format specified in this Base Agreement or the relevant SOW for each such item or, where no format is specified in the SOW in respect of such an item, in an industry standard format) or disposing of in accordance with Buyer\'s reasonable instructions, all Customer Background Material, Buyer Data and Buyer\'s and Customer\'s Confidential Information and all copies thereof whether disclosed or supplied to, or made by or on behalf of, the Supplier pursuant to or in relation to the relevant SOW and shall certify in writing to Buyer when the same has been completed;
    • ii. (subject to Clause 21.3.3) providing to Buyer all completed or partially-completed Deliverables which have not yet been provided to Buyer but only to the extent Buyer has paid, or agrees to pay in accordance with the relevant Prices (or relevant portion of the Prices) in relation to such Deliverables;
    • iii. returning to Buyer any Buyer Background Material, Buyer Data and Buyer\'s and Buyer\'s Confidential Information relating to the performance of the Services and/or provision of the Deliverables in its possession or under its control, including transferring all training materials (if such materials are to be provided under the relevant SOW), and providing appropriate training to Buyer, those Customer and/or Successor Supplier personnel responsible for internal training in connection with the provision of the Replacement Services;
    • iv. answering reasonable questions from Buyer, Customer and/or the Successor Supplier regarding the general nature of the Services and/or the Deliverables ;
    • v. without prejudice to the Supplier\'s obligations under Paragraph 1a) above, co-operating in the implementation of the plan (if any) for the migration of any databases of Buyer Data to Buyer, any member of the Customer Group or a Successor Supplier;
    • vi. vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except:
      • a. to the extent of normal wear and tear; or
      • b. where any alteration in the state or condition of the Buyer and/or Customer Premises is an inevitable result of the particular Service the Supplier was obligated to perform and by its nature not something in respect of which restoration (as contemplated by this Paragraph 1(a) (ix)) could reasonably be expected; and

2.0 Electronic Links

The Supplier recognises that upon termination of the relevant SOW (howsoever occasioned) there may be ongoing electronic links between Buyer and/or Customer and the Supplier, the managed transition of which are important for Customer\'s business purposes. As such, the Supplier and the Buyer shall each use Commercially Reasonable Efforts to:

  • a) work with each other and the Customer to end any hardware or software links between any Buyer Information System and the Supplier\'s electronic systems within a reasonable time after the termination of the applicable SOW and work with each other to avoid causing undue risk to the security and integrity of such Customer Information System or Buyer Data and any Supplier system; and
  • b) participate in good faith in any knowledge transfer procedure necessary to ensure a smooth and orderly Service Transfer provided always that nothing shall oblige any party to disclose its Confidential Information or Intellectual Property Rights.

Section 5 - Employment Matters

The parties do not intend that the Transfer Regulations apply to the relevant SOWs, however if the Transfer Regulations are found to apply to the relevant SOW under this Base Agreement by any Court or Employment Tribunal then the parties will agree the specific terms which shall apply.

Section 6 - Buyer Policies and Standards Contractor\'s Guide to Site Safety

No Smoking Policy

Information Security.

Section 7 - Agreed Rates

Resource Type

Day Rate

Project Manager

$550

Customer Delivery Manager

$800

Product Analyst

$800

Solution Architect

$800

Technical Architect

$800

Handset Developer

$400

Server Developer

$400

Tester /Test Analyst

$400

Release Manager

$400

Security Analyst

$800

DBA

$400

Senior Developer/Development Manager

$800

Operations Manager

$800

Infrastructure Architect

$800

Senior Unix Developer

$600

Unix Developer

$400

Operations Staff

$400

Security Office

$400

ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:

Art Effects Limited Koya Creative LLC

By:

By:

Buyer Signature Date Supplier Signature Date

Printed Name Printed Name Procurement Advisor - Art Effects Limited

Title & Organization Title & Organization

Buyer Address:

Supplier Address:

"]}'),invoice_index_op_namespaceObject=JSON.parse('{"document_id":"359d138ebaa51bd55a1ede3dded1047d","result_metadata":{"collection_id":"b7a6d2a5-dbb8-70f0-0000-016e9594e413"},"metadata":{"parent_document_id":"359d138ebaa51bd55a1ede3dded1047d"},"enriched_html":[{"invoice":{"totals_due":[{"amount":{"provenance_ids":["IXinKXeEdbPkpnfk1GPgCpUYjzknIEhkUIeVec/Fuc6iumakcCyNK8twQ8huFpx+7","Im0IL42NshZPIlJMSeP//Ox4PB4NgiKkuJhndjdSsKXlbSz1wUImLJOUGvjdwWfu4lx04EPdY+tjGrt+itvEbiA=="],"location":{"end":7616,"begin":7608},"text":"5,841.00"},"currency":{"provenance_ids":["IaRgv+JasUJYkgcSTzB1Ae+y63yVSBE7FHNvUAbw3lsM=","I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0Vj7MJKYX6e6nrjy8Ar7DokH","I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VhyGG5oyxN6SSeTjKgHApMx"],"location":{"end":7364,"begin":7361},"text":"EUR","text_normalized":"EUR"}}],"invoice_numbers":[{"provenance_ids":["INBZFPtllc9j1ZBxDLbZ6tLbBuX01supTlCpg1wpGJVFhVzFhAgT8qVns1WZuTAIG"],"location":{"end":8745,"begin":8738},"text":"1844956"}],"suppliers":[{"provenance_ids":["IJims5lBBNIHtsfxYogMb0Phzp9KUQBttnN5mSTB1tGQMg0lVMAPB2Xic1JWGcSxu"],"location":{"end":8831,"begin":8807},"text":"INVOICE BNP Paribas S.A."}],"buyers":[],"purchase_order_numbers":[{"provenance_ids":["IIxGtjkJkoKYPPfez4CbE6KSk5rOPJlSxrWmxd6zTkZcyyt2vXpvyhi0M+gTAb6Ay"],"location":{"end":8319,"begin":8309},"text":"4620257561"}],"invoice_dates":[],"invoice_parts":[{"quantity_ordered":{"provenance_ids":["IBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":1879,"begin":1876},"text":"252"},"part_description":{"provenance_ids":["IaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":2195,"begin":2126},"text":"New Zealand - BOC New Zealand Ltd - Weekly - Service Fee Per Employee"},"unit_price":{"amount":{"provenance_ids":["I6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":2440,"begin":2435},"text":"11.80"},"currency":{"provenance_ids":["I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VjNLUTXTwzERgAtTQp5TNn9"],"location":{"end":1621,"begin":1618},"text":"EUR","text_normalized":"EUR"}}},{"quantity_ordered":{"provenance_ids":["IBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":2951,"begin":2949},"text":"36"},"part_description":{"provenance_ids":["IaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":3268,"begin":3197},"text":"New Zealand - Elgas New Zealand Ltd - Weekly - Service Fee Per Employee"},"unit_price":{"amount":{"provenance_ids":["I6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":3513,"begin":3508},"text":"11.80"},"currency":{"provenance_ids":["I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VjNLUTXTwzERgAtTQp5TNn9"],"location":{"end":1621,"begin":1618},"text":"EUR","text_normalized":"EUR"}}},{"quantity_ordered":{"provenance_ids":["IBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":4021,"begin":4018},"text":"177"},"part_description":{"provenance_ids":["IaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":4346,"begin":4267},"text":"New Zealand - Linde NZ - 800 New Zealand Ltd - Monthly Service Fee Per Employee"},"unit_price":{"amount":{"provenance_ids":["I6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":4590,"begin":4585},"text":"11.80"},"currency":{"provenance_ids":["I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VjNLUTXTwzERgAtTQp5TNn9"],"location":{"end":1621,"begin":1618},"text":"EUR","text_normalized":"EUR"}}},{"quantity_ordered":{"provenance_ids":["IBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":5099,"begin":5097},"text":"30"},"part_description":{"provenance_ids":["IaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":5427,"begin":5344},"text":"New Zealand - Linde NZ - Elgas New Zealand Ltd - Monthly - Service Fee Per Employee"},"unit_price":{"amount":{"provenance_ids":["I6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":5671,"begin":5666},"text":"11.80"},"currency":{"provenance_ids":["I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VjNLUTXTwzERgAtTQp5TNn9"],"location":{"end":1621,"begin":1618},"text":"EUR","text_normalized":"EUR"}}},{"quantity_ordered":{"provenance_ids":["IBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":6844,"begin":6767},"text":"V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC)"},"part_description":{"provenance_ids":["IaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":6844,"begin":6767},"text":"V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC)"}}],"currencies":[{"provenance_ids":["I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VjNLUTXTwzERgAtTQp5TNn9"],"location":{"end":1621,"begin":1618},"text":"EUR","text_normalized":"EUR"},{"provenance_ids":["IaRgv+JasUJYkgcSTzB1Ae+y63yVSBE7FHNvUAbw3lsM=","I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VhyGG5oyxN6SSeTjKgHApMx","I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0Vj7MJKYX6e6nrjy8Ar7DokH"],"location":{"end":7364,"begin":7361},"text":"EUR","text_normalized":"EUR"}],"due_dates":[]},"advanced_rules":{}}],"extracted_metadata":{"sha1":"36674DED6B22D0335069BC8BDACA4E0F872CC836","filename":"invoice.pdf","file_type":"pdf","text_mappings":"{\\"text_mappings\\":[{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[40.7528076171875,74.65092468261719,132.34913635253906,82.76208591461182]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.001319885253906,74.65092468261719,678.967529296875,502.8546233177185]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[15,930]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.001319885253906,520.4190063476562,129.33676147460938,604.8770537376404]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[930,985]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.001319885253906,622.4414672851562,534.883056640625,732.4050688743591]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[985,1307]}}],\\"pages\\":[{\\"page_number\\":0,\\"height\\":1683.0,\\"width\\":1190.0,\\"origin\\":\\"TopLeft\\"}]}","title":"","page_count":1},"html":["

Qty

Description

Unit Price

Line Price in EUR\\n

252

New Zealand - BOC New Zealand Ltd - Weekly - Service Fee Per Employee

11.80

2,973.60\\n

36

New Zealand - Elgas New Zealand Ltd - Weekly - Service Fee Per Employee

11.80

424.80\\n

177

New Zealand - Linde NZ - 800 New Zealand Ltd - Monthly Service Fee Per Employee

11.80

2,088.60\\n

30

New Zealand - Linde NZ - Elgas New Zealand Ltd - Monthly - Service Fee Per Employee

11.80

354.00\\n

Subtotal (excl. VAT)

 

5,841.00\\n

V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC)

0.00\\n

Total Amount in EUR

5,841.00\\n

ADP lnte rnational Se rvices BV Lylantse Baan 1 2908 LG Capelle aan den IJssel The Netherlands Tax Registration No. NL8161.09.436.BO1\\n

705/1663 ZOOPURFU 1 00705 IBM Deutschland GmbH (Linde) IBM-Allee 1 71139 Ehningen Germany Customer No.: ISO11247 VAT Number: DE145178813 Purchase Order: 4620257561\\n

Period: March 2018\\n

Invoice No. : 1844956 Date: 27.04.18 Payment Terms: Net Due in 60 Days Payable to: INVOICE BNP Paribas S.A.\\n

IBAN: NL398NPA0227674162 Account Number: 0227674162 SWIFT/BIC number: BNPANL2AXXX Contact: Billing Department\\n

Remittance Advice should be sent to: sl-remittance.advices@adp.com Billing Queries should be sent to: Streamline.Billing@adpstream|ine.com Reoistered at the Chamber of Commerce r KVK\'I under file number: 24399098\\n

"],"text":"Qty Description Unit Price Line Price in EUR 252 New Zealand - BOC New Zealand Ltd - Weekly - Service Fee Per Employee 11.80 2,973.60 36 New Zealand - Elgas New Zealand Ltd - Weekly - Service Fee Per Employee 11.80 424.80 177 New Zealand - Linde NZ - 800 New Zealand Ltd - Monthly Service Fee Per Employee 11.80 2,088.60 30 New Zealand - Linde NZ - Elgas New Zealand Ltd - Monthly - Service Fee Per Employee 11.80 354.00 Subtotal (excl. VAT) 5,841.00 V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC) 0.00 Total Amount in EUR 5,841.00 ADP lnte rnational Se rvices BV Lylantse Baan 1 2908 LG Capelle aan den IJssel The Netherlands Tax Registration No. NL8161.09.436.BO1 705/1663 ZOOPURFU 1 00705 IBM Deutschland GmbH (Linde) IBM-Allee 1 71139 Ehningen Germany Customer No.: ISO11247 VAT Number: DE145178813 Purchase Order: 4620257561 Period: March 2018 Invoice No. : 1844956 Date: 27.04.18 Payment Terms: Net Due in 60 Days Payable to: INVOICE BNP Paribas S.A. IBAN: NL398NPA0227674162 Account Number: 0227674162 SWIFT/BIC number: BNPANL2AXXX Contact: Billing Department Remittance Advice should be sent to: sl-remittance.advices@adp.com Billing Queries should be sent to: Streamline.Billing@adpstream|ine.com Reoistered at the Chamber of Commerce r KVK‘I under file number: 24399098"}'),po_index_op_namespaceObject=JSON.parse('{"document_id":"2e07e2e667e3851306733f2488c663f3","result_metadata":{"collection_id":"b7a6d2a5-dbb8-70f0-0000-016e95af44ab"},"metadata":{"parent_document_id":"2e07e2e667e3851306733f2488c663f3"},"enriched_html":[{"purchase_order":{"bill_to":[],"suppliers":[{"provenance_ids":["P26MesS+ehxdy7HQQ4VyOcE5XEYo+zz8dIinyS4s62ErnQWSWpAI4D0RtBkCxB/8+"],"location":{"end":8831,"begin":8807},"text":"INVOICE BNP Paribas S.A."}],"buyers":[],"line_items":[{"quantity_ordered":{"provenance_ids":["PBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":1879,"begin":1876},"text":"252"},"item_description":{"provenance_ids":["PaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":2195,"begin":2126},"text":"New Zealand - BOC New Zealand Ltd - Weekly - Service Fee Per Employee"},"unit_price":{"provenance_ids":["P6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":2440,"begin":2435},"text":"11.80"}},{"quantity_ordered":{"provenance_ids":["PBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":2951,"begin":2949},"text":"36"},"item_description":{"provenance_ids":["PaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":3268,"begin":3197},"text":"New Zealand - Elgas New Zealand Ltd - Weekly - Service Fee Per Employee"},"unit_price":{"provenance_ids":["P6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":3513,"begin":3508},"text":"11.80"}},{"quantity_ordered":{"provenance_ids":["PBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":4021,"begin":4018},"text":"177"},"item_description":{"provenance_ids":["PaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":4346,"begin":4267},"text":"New Zealand - Linde NZ - 800 New Zealand Ltd - Monthly Service Fee Per Employee"},"unit_price":{"provenance_ids":["P6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":4590,"begin":4585},"text":"11.80"}},{"quantity_ordered":{"provenance_ids":["PBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":5099,"begin":5097},"text":"30"},"item_description":{"provenance_ids":["PaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":5427,"begin":5344},"text":"New Zealand - Linde NZ - Elgas New Zealand Ltd - Monthly - Service Fee Per Employee"},"unit_price":{"provenance_ids":["P6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":5671,"begin":5666},"text":"11.80"}},{"quantity_ordered":{"provenance_ids":["PBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":6844,"begin":6767},"text":"V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC)"},"item_description":{"provenance_ids":["PaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":6844,"begin":6767},"text":"V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC)"}}],"purchase_order_dates":[],"payment_terms":[],"quote_numbers":[],"purchase_order_numbers":[{"provenance_ids":["PIxGtjkJkoKYPPfez4CbE6KSk5rOPJlSxrWmxd6zTkZcyyt2vXpvyhi0M+gTAb6Ay"],"location":{"end":8319,"begin":8309},"text":"4620257561"}],"total_amounts":[{"provenance_ids":["PXinKXeEdbPkpnfk1GPgCpUYjzknIEhkUIeVec/Fuc6iumakcCyNK8twQ8huFpx+7","Pm0IL42NshZPIlJMSeP//Ox4PB4NgiKkuJhndjdSsKXlbSz1wUImLJOUGvjdwWfu4lx04EPdY+tjGrt+itvEbiA=="],"location":{"end":7616,"begin":7608},"text":"5,841.00"}],"invoice_to":[],"supplier_ids":[],"ship_to":[],"currencies":[{"provenance_ids":["P7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VjNLUTXTwzERgAtTQp5TNn9"],"location":{"end":1621,"begin":1618},"text":"EUR","text_normalized":"EUR"},{"provenance_ids":["PaRgv+JasUJYkgcSTzB1Ae+y63yVSBE7FHNvUAbw3lsM=","P7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VhyGG5oyxN6SSeTjKgHApMx","P7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0Vj7MJKYX6e6nrjy8Ar7DokH"],"location":{"end":7364,"begin":7361},"text":"EUR","text_normalized":"EUR"}],"due_dates":[]},"advanced_rules":{}}],"extracted_metadata":{"sha1":"36674DED6B22D0335069BC8BDACA4E0F872CC836","filename":"purchase_orders.pdf","file_type":"pdf","text_mappings":"{\\"text_mappings\\":[{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[40.7528076171875,74.65092468261719,132.34913635253906,82.76208591461182]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.001319885253906,74.65092468261719,678.967529296875,502.8546233177185]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[15,930]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.001319885253906,520.4190063476562,129.33676147460938,604.8770537376404]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[930,985]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.001319885253906,622.4414672851562,534.883056640625,732.4050688743591]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[985,1307]}}],\\"pages\\":[{\\"page_number\\":0,\\"height\\":1683.0,\\"width\\":1190.0,\\"origin\\":\\"TopLeft\\"}]}","title":"","page_count":1},"html":["

Qty

Description

Unit Price

Line Price in EUR\\n

252

New Zealand - BOC New Zealand Ltd - Weekly - Service Fee Per Employee

11.80

2,973.60\\n

36

New Zealand - Elgas New Zealand Ltd - Weekly - Service Fee Per Employee

11.80

424.80\\n

177

New Zealand - Linde NZ - 800 New Zealand Ltd - Monthly Service Fee Per Employee

11.80

2,088.60\\n

30

New Zealand - Linde NZ - Elgas New Zealand Ltd - Monthly - Service Fee Per Employee

11.80

354.00\\n

Subtotal (excl. VAT)

 

5,841.00\\n

V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC)

0.00\\n

Total Amount in EUR

5,841.00\\n

ADP lnte rnational Se rvices BV Lylantse Baan 1 2908 LG Capelle aan den IJssel The Netherlands Tax Registration No. NL8161.09.436.BO1\\n

705/1663 ZOOPURFU 1 00705 IBM Deutschland GmbH (Linde) IBM-Allee 1 71139 Ehningen Germany Customer No.: ISO11247 VAT Number: DE145178813 Purchase Order: 4620257561\\n

Period: March 2018\\n

Invoice No. : 1844956 Date: 27.04.18 Payment Terms: Net Due in 60 Days Payable to: INVOICE BNP Paribas S.A.\\n

IBAN: NL398NPA0227674162 Account Number: 0227674162 SWIFT/BIC number: BNPANL2AXXX Contact: Billing Department\\n

Remittance Advice should be sent to: sl-remittance.advices@adp.com Billing Queries should be sent to: Streamline.Billing@adpstream|ine.com Reoistered at the Chamber of Commerce r KVK\'I under file number: 24399098\\n

"],"text":"Qty Description Unit Price Line Price in EUR 252 New Zealand - BOC New Zealand Ltd - Weekly - Service Fee Per Employee 11.80 2,973.60 36 New Zealand - Elgas New Zealand Ltd - Weekly - Service Fee Per Employee 11.80 424.80 177 New Zealand - Linde NZ - 800 New Zealand Ltd - Monthly Service Fee Per Employee 11.80 2,088.60 30 New Zealand - Linde NZ - Elgas New Zealand Ltd - Monthly - Service Fee Per Employee 11.80 354.00 Subtotal (excl. VAT) 5,841.00 V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC) 0.00 Total Amount in EUR 5,841.00 ADP lnte rnational Se rvices BV Lylantse Baan 1 2908 LG Capelle aan den IJssel The Netherlands Tax Registration No. NL8161.09.436.BO1 705/1663 ZOOPURFU 1 00705 IBM Deutschland GmbH (Linde) IBM-Allee 1 71139 Ehningen Germany Customer No.: ISO11247 VAT Number: DE145178813 Purchase Order: 4620257561 Period: March 2018 Invoice No. : 1844956 Date: 27.04.18 Payment Terms: Net Due in 60 Days Payable to: INVOICE BNP Paribas S.A. IBAN: NL398NPA0227674162 Account Number: 0227674162 SWIFT/BIC number: BNPANL2AXXX Contact: Billing Department Remittance Advice should be sent to: sl-remittance.advices@adp.com Billing Queries should be sent to: Streamline.Billing@adpstream|ine.com Reoistered at the Chamber of Commerce r KVK‘I under file number: 24399098"}');module=__webpack_require__.hmd(module);var options={Contract:"contracts",Invoice:"invoices","Purchase Order":"purchase_orders"},docs={contracts:contract_namespaceObject,invoices:invoice_index_op_namespaceObject,purchase_orders:po_index_op_namespaceObject},STYLE="\n#root {\n overflow: hidden;\n}\n\n.story {\n height: 100vh;\n}";(0,client.storiesOf)("CIDocument",module).addParameters({storySource:{source:"import React from 'react';\nimport { storiesOf } from '@storybook/react';\nimport { withKnobs, radios } from '@storybook/addon-knobs';\nimport CIDocument from '../CIDocument';\nimport contract from '../__fixtures__/contract.json';\nimport invoice from '../__fixtures__/invoice-index_op.json';\nimport po from '../__fixtures__/po-index_op.json';\n\nconst label = 'Document';\n\nconst options = {\n Contract: 'contracts',\n Invoice: 'invoices',\n 'Purchase Order': 'purchase_orders'\n};\n\nconst docs = {\n contracts: contract,\n invoices: invoice,\n purchase_orders: po\n};\nconst defaultValue = 'contracts';\nconst groupId = 'GROUP-DOCUMENTS';\n\nconst STYLE = `\n#root {\n overflow: hidden;\n}\n\n.story {\n height: 100vh;\n}`;\n\nstoriesOf('CIDocument', module)\n .addDecorator(withKnobs)\n .add('default', () => {\n const modelId = radios(label, options, defaultValue, groupId);\n return (\n
\n \n
{}
\n
\n );\n })\n .add('parse error', () => {\n const badDoc = {\n document_id: 'document_id',\n result_metadata: {\n collection_id: 'collection_id'\n },\n extracted_metadata: {\n publicationdate: '2018-10-24',\n sha1: '754836ffd690207d39b9f8db08b8099e787c61fa',\n filename: 'Art Effects Koya Creative Base TSA 2008.pdf',\n file_type: 'pdf',\n title: 'Microsoft Word - Art Effects Koya Creative Base TSA 2008.doc'\n }\n };\n\n return (\n
\n \n
{}
\n
\n );\n });\n",locationsMap:{"parse-error":{startLoc:{col:7,line:45},endLoc:{col:3,line:66},startBody:{col:22,line:45},endBody:{col:3,line:66}},default:{startLoc:{col:7,line:36},endLoc:{col:3,line:44},startBody:{col:18,line:36},endBody:{col:3,line:44}}}}}).addDecorator(dist.withKnobs).add("default",(function(){var modelId=(0,dist.radios)("Document",options,"contracts","GROUP-DOCUMENTS");return(0,jsx_runtime.jsxs)("div",{style:{overflow:"hidden"},children:[(0,jsx_runtime.jsx)("style",{children:STYLE}),(0,jsx_runtime.jsx)("div",{className:"story",children:(0,jsx_runtime.jsx)(CIDocument_CIDocument,{document:docs[modelId]})})]})})).add("parse error",(function(){return(0,jsx_runtime.jsxs)("div",{style:{overflow:"hidden"},children:[(0,jsx_runtime.jsx)("style",{children:STYLE}),(0,jsx_runtime.jsx)("div",{className:"story",children:(0,jsx_runtime.jsx)(CIDocument_CIDocument,{document:{document_id:"document_id",result_metadata:{collection_id:"collection_id"},extracted_metadata:{publicationdate:"2018-10-24",sha1:"754836ffd690207d39b9f8db08b8099e787c61fa",filename:"Art Effects Koya Creative Base TSA 2008.pdf",file_type:"pdf",title:"Microsoft Word - Art Effects Koya Creative Base TSA 2008.doc"}}})})]})}))},"./src/components/DiscoverySearch/__stories__/DiscoverySearch.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/react/index.js"),ibm_watson_discovery_v2__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/ibm-watson/discovery/v2.js"),ibm_watson_discovery_v2__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(ibm_watson_discovery_v2__WEBPACK_IMPORTED_MODULE_1__),ibm_watson_auth__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("../../node_modules/ibm-watson/auth/index.js"),_storybook_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),utils_storybookUtils__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./src/utils/storybookUtils.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("../../node_modules/react/jsx-runtime.js");module=__webpack_require__.hmd(module);var MyComponent=function MyComponent(){var searchParameters=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.ci).searchResponseStore.parameters,performSearch=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.Wq).performSearch;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("button",{onClick:function onClick(){return performSearch(searchParameters)},children:"Perform Search"})};(0,_storybook_react__WEBPACK_IMPORTED_MODULE_3__.storiesOf)("DiscoverySearch",module).addParameters({storySource:{source:"import React, { FC, useContext } from 'react';\nimport DiscoveryV2 from 'ibm-watson/discovery/v2';\nimport { CloudPakForDataAuthenticator } from 'ibm-watson/auth';\nimport { storiesOf } from '@storybook/react';\nimport { text, object } from '@storybook/addon-knobs';\nimport DiscoverySearch, {\n DiscoverySearchProps,\n SearchContext,\n SearchApi\n} from '../DiscoverySearch';\nimport { DummySearchClient } from 'utils/storybookUtils';\n\nconst MyComponent: FC<{}> = () => {\n const {\n searchResponseStore: { parameters: searchParameters }\n } = useContext(SearchContext);\n const { performSearch } = useContext(SearchApi);\n\n return ;\n};\n\nconst customSearchClientProps = (): DiscoverySearchProps => ({\n searchClient: new DummySearchClient(),\n projectId: text('Project ID', 'project-id'),\n // @ts-expect-error\n overrideSearchResults: object('Search results object', {\n matching_results: 1,\n results: [\n {\n document_id: 'doc_id'\n }\n ]\n }),\n overrideQueryParameters: object('Query Parameters', {\n naturalLanguageQuery: 'query string',\n query: 'field:value',\n filter: 'field:value',\n aggregation: 'term(field,count:10)',\n return: 'field_1,field_2',\n offset: 0,\n count: 10\n })\n});\n\nstoriesOf('DiscoverySearch', module)\n .addParameters({ component: DiscoverySearch })\n .add('default', () => {\n const authenticator = new CloudPakForDataAuthenticator({\n url: text('Base URL', 'http://mycluster.com'),\n username: text('Username', 'foo'),\n password: text('Password', 'bar')\n });\n const defaultProps = (): DiscoverySearchProps => ({\n searchClient: new DiscoveryV2({\n authenticator,\n url: text('Release Path Url', 'http://mycluster.com/my_release'),\n version: text('Version Date', '2019-01-01')\n }),\n projectId: text('Project ID', 'project-id')\n });\n return (\n \n \n \n );\n })\n .add('custom search client', () => {\n const props = customSearchClientProps();\n return (\n \n \n {({ performSearch }): React.ReactNode => (\n \n {({ searchResponseStore: { parameters: searchParameters } }): React.ReactNode => (\n \n )}\n \n )}\n \n \n );\n });\n",locationsMap:{"custom-search-client":{startLoc:{col:7,line:67},endLoc:{col:3,line:82},startBody:{col:31,line:67},endBody:{col:3,line:82}},default:{startLoc:{col:7,line:47},endLoc:{col:3,line:66},startBody:{col:18,line:47},endBody:{col:3,line:66}}}}}).addParameters({component:_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.ZP}).add("default",(function(){var authenticator=new ibm_watson_auth__WEBPACK_IMPORTED_MODULE_2__.m9({url:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Base URL","http://mycluster.com"),username:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Username","foo"),password:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Password","bar")});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.ZP,(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__.Z)({},function defaultProps(){return{searchClient:new(ibm_watson_discovery_v2__WEBPACK_IMPORTED_MODULE_1___default())({authenticator:authenticator,url:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Release Path Url","http://mycluster.com/my_release"),version:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Version Date","2019-01-01")}),projectId:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Project ID","project-id")}}()),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(MyComponent,{})}))})).add("custom search client",(function(){var props=function customSearchClientProps(){return{searchClient:new utils_storybookUtils__WEBPACK_IMPORTED_MODULE_6__.Qc,projectId:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Project ID","project-id"),overrideSearchResults:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.object)("Search results object",{matching_results:1,results:[{document_id:"doc_id"}]}),overrideQueryParameters:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.object)("Query Parameters",{naturalLanguageQuery:"query string",query:"field:value",filter:"field:value",aggregation:"term(field,count:10)",return:"field_1,field_2",offset:0,count:10})}}();return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.ZP,(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__.Z)({},props),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.Wq.Consumer,{children:function children(_ref){var performSearch=_ref.performSearch;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.ci.Consumer,{children:function children(_ref2){var searchParameters=_ref2.searchResponseStore.parameters;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("button",{onClick:function onClick(){return performSearch(searchParameters)},children:"Perform Search"})}})}})}))}))},"./src/components/DocumentPreview/__stories__/DocumentPreview.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var regeneratorRuntime=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),asyncToGenerator=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),react=__webpack_require__("../../node_modules/react/index.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),esm=__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js"),DiscoverySearch=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),objectWithoutProperties=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),Loading=__webpack_require__("../../node_modules/carbon-components-react/es/components/Loading/Loading.js"),SkeletonText=__webpack_require__("../../node_modules/carbon-components-react/es/components/SkeletonText/SkeletonText.js"),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),defineProperty=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/defineProperty.js"),classnames=__webpack_require__("../../node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),Form=__webpack_require__("../../node_modules/carbon-components-react/es/components/Form/Form.js"),TextInput=__webpack_require__("../../node_modules/carbon-components-react/es/components/TextInput/index.js"),FormLabel=__webpack_require__("../../node_modules/carbon-components-react/es/components/FormLabel/FormLabel.js"),Button=__webpack_require__("../../node_modules/carbon-components-react/es/components/Button/Button.js"),bucket_30=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-30.js"),bucket_5=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-5.js"),bucket_4=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-4.js"),bucket_21=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-21.js"),defaultMessages={noDataMessage:"No document data",errorMessage:"Error previewing document",formatTotalPages:function formatTotalPages(total){return"".concat(total,1===total?" page":" pages")},previousPageLabel:"Previous page",nextPageLabel:"Next page",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",resetZoomLabel:"Reset zoom"},jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),_excluded=["key"],_excluded2=["key","className"],base="".concat(settings.Z.prefix,"--preview-toolbar");function renderButton(obj){var key=obj.key,className=obj.className,buttonProps=(0,objectWithoutProperties.Z)(obj,_excluded2);return(0,jsx_runtime.jsx)(Button.Z,(0,objectSpread2.Z)({"data-testid":key,className:classnames_default()("".concat(base,"__button"),className),size:"small",kind:"ghost",tooltipPosition:"bottom",tooltipAlignment:"center",hasIconOnly:!0},buttonProps),key)}function nextPrevButtonClicked(current,total,onChange,change){var newPage=current+change;newPage>=1&&newPage<=total&&onChange(newPage)}function currentPageChanged(e,onChange,inputRef){e.preventDefault(),onChange(Number(inputRef.current.value))}var PrevToolbar=function PreviewToolbar(_ref){var _ref$loading=_ref.loading,loading=void 0!==_ref$loading&&_ref$loading,_ref$hideControls=_ref.hideControls,hideControls=void 0!==_ref$hideControls&&_ref$hideControls,_ref$userActions=_ref.userActions,userActions=void 0===_ref$userActions?[]:_ref$userActions,current=_ref.current,total=_ref.total,onZoom=_ref.onZoom,onChange=_ref.onChange,messages=_ref.messages,inputRef=(0,react.useRef)(null);(0,react.useEffect)((function(){null!=inputRef.current&&(inputRef.current.value=current.toString())}),[current]);var msgs=(0,objectSpread2.Z)((0,objectSpread2.Z)({},defaultMessages),messages);return(0,jsx_runtime.jsxs)("div",{className:classnames_default()(base,(0,defineProperty.Z)({},"".concat(base,"__hidden"),hideControls&&0===userActions.length)),children:[(0,jsx_runtime.jsx)("div",{className:"".concat(base,"__left"),children:!hideControls&&(0,jsx_runtime.jsxs)("div",{className:"".concat(base,"__nav"),children:[renderButton({renderIcon:bucket_5.aJI,iconDescription:msgs.previousPageLabel,onClick:function onClick(){return nextPrevButtonClicked(current,total,onChange,-1)},disabled:loading||1===current}),renderButton({renderIcon:bucket_4.qsE,iconDescription:msgs.nextPageLabel,onClick:function onClick(){return nextPrevButtonClicked(current,total,onChange,1)},disabled:loading||current===total}),(0,jsx_runtime.jsx)(Form.Z,{onSubmit:function onSubmit(e){return currentPageChanged(e,onChange,inputRef)},autoComplete:"off",children:(0,jsx_runtime.jsx)(TextInput.Z,{id:"pageInput",defaultValue:current,type:"number",ref:inputRef,min:1,max:total,className:"".concat(base,"__input"),onBlur:function onBlur(e){return currentPageChanged(e,onChange,inputRef)},labelText:"labelText",hideLabel:!0,disabled:loading})}),(0,jsx_runtime.jsxs)(FormLabel.Z,{className:"".concat(base,"__pageLabel"),children:["/ ",msgs.formatTotalPages(total)]})]})}),(0,jsx_runtime.jsx)("div",{className:"".concat(base,"__center ").concat(base,"__nav")}),(0,jsx_runtime.jsxs)("div",{className:"".concat(base,"__right"),children:[!hideControls&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[renderButton({renderIcon:bucket_30.GC,iconDescription:msgs.zoomInLabel,onClick:function onClick(){return onZoom("zoom-in")},disabled:loading}),renderButton({renderIcon:bucket_30.kV,iconDescription:msgs.zoomOutLabel,onClick:function onClick(){return onZoom("zoom-out")},disabled:loading}),renderButton({renderIcon:bucket_21.IGc,iconDescription:msgs.resetZoomLabel,onClick:function onClick(){return onZoom("reset-zoom")},disabled:loading})]}),userActions.map((function(action,index){return function renderUserAction(action){if(action.renderIcon)return renderButton(action);if(action.render){var _ref2=action,_Component=(_ref2.key,(0,objectWithoutProperties.Z)(_ref2,_excluded).render);return(0,jsx_runtime.jsx)(_Component,{},action.key)}return null}((0,objectSpread2.Z)((0,objectSpread2.Z)({},action),{},{key:"toolbar-action-".concat(action.id||index)}))}))]})]})};PrevToolbar.ZOOM_IN="zoom-in",PrevToolbar.ZOOM_OUT="zoom-out",PrevToolbar.ZOOM_RESET="reset-zoom";var lib_esm=__webpack_require__("../../node_modules/entities/lib/esm/index.js"),dom=__webpack_require__("./src/utils/dom.ts"),documentUtils=__webpack_require__("./src/utils/document/documentUtils.ts");function isPassage(obj){return obj&&"passage_text"in obj}function isTable(highlight){var _highlight$table;return!(null==highlight||null===(_highlight$table=highlight.table)||void 0===_highlight$table||!_highlight$table.location)}var _g,_path,_path2,_path3,lodash_get=__webpack_require__("../../node_modules/lodash/get.js"),get_default=__webpack_require__.n(lodash_get);function documentData_getTextMappings(doc){var mappings=get_default()(doc,"extracted_metadata.text_mappings");if(mappings&&"string"==typeof mappings)try{mappings=JSON.parse(mappings)}catch(err){console.error("Failure parsing text_mappings",err),mappings=null}else mappings=null;return mappings}function isCsvFile(doc){return"csv"===get_default()(doc,"extracted_metadata.file_type")}function isJsonFile(doc){return"json"===get_default()(doc,"extracted_metadata.file_type")}var document_preview_excluded=["title","titleId"];function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function SvgDocumentPreview(_ref,svgRef){var title=_ref.title,titleId=_ref.titleId,props=_objectWithoutProperties(_ref,document_preview_excluded);return react.createElement("svg",_extends({id:"Layer_1","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",ref:svgRef,"aria-labelledby":titleId},props),void 0===title?react.createElement("title",{id:titleId},"document preview"):title?react.createElement("title",{id:titleId},title):null,_g||(_g=react.createElement("g",{id:"analyze"},react.createElement("g",{id:"analyze-2","data-name":"analyze"},react.createElement("path",{d:"M24,46.86H9a.33.33,0,0,1-.25-.11l-7.5-7.5A.33.33,0,0,1,1.14,39V16.5a.36.36,0,0,1,.36-.36H8.64a15.36,15.36,0,1,1,26.47,11L46.75,38.75l-.5.5L34.6,27.61a15.24,15.24,0,0,1-10.24,4.25V46.5A.36.36,0,0,1,24,46.86ZM9.36,46.14H23.64V31.86a15.39,15.39,0,0,1-15-15H1.86V38.64H9a.36.36,0,0,1,.36.36Zm-7-6.78,6.27,6.27V39.36ZM24,1.86A14.64,14.64,0,1,0,38.64,16.5,14.66,14.66,0,0,0,24,1.86Z"})))),_path||(_path=react.createElement("path",{d:"M19.73,19.37a.76.76,0,0,1-.61-.22,1,1,0,0,1-.24-.55h-.05a1.31,1.31,0,0,1-.49.64,1.56,1.56,0,0,1-.91.23,1.69,1.69,0,0,1-1.15-.37,1.31,1.31,0,0,1-.42-1,1.2,1.2,0,0,1,.48-1,2.7,2.7,0,0,1,1.53-.35h.95v-.41a1,1,0,0,0-.27-.74,1.1,1.1,0,0,0-.79-.25,1.54,1.54,0,0,0-.75.17,1.38,1.38,0,0,0-.47.49L16,15.54a1.52,1.52,0,0,1,.25-.35,1.65,1.65,0,0,1,.39-.29,1.89,1.89,0,0,1,.52-.21,2.71,2.71,0,0,1,.66-.08,2,2,0,0,1,1.33.42,1.48,1.48,0,0,1,.49,1.19v2.45h.62v.7Zm-2.1-.55a1.4,1.4,0,0,0,.85-.24.67.67,0,0,0,.34-.58v-.72h-.94a1.69,1.69,0,0,0-.88.17.53.53,0,0,0-.28.49v.19a.61.61,0,0,0,.24.52A1.18,1.18,0,0,0,17.63,18.82Z"})),_path2||(_path2=react.createElement("path",{d:"M22.11,12.71H23V15.5h0a1.6,1.6,0,0,1,.56-.66,1.55,1.55,0,0,1,.86-.23,1.57,1.57,0,0,1,1.32.63,2.92,2.92,0,0,1,.49,1.8,2.92,2.92,0,0,1-.49,1.8,1.57,1.57,0,0,1-1.32.63,1.55,1.55,0,0,1-.86-.22,1.6,1.6,0,0,1-.56-.66h0v.78h-.84Zm2,6.05A1.2,1.2,0,0,0,25,18.4a1.44,1.44,0,0,0,.32-1v-.77a1.42,1.42,0,0,0-.32-1,1.2,1.2,0,0,0-.93-.37,1.42,1.42,0,0,0-.42.06,1,1,0,0,0-.36.18.83.83,0,0,0-.25.28.8.8,0,0,0-.09.39v1.62a.84.84,0,0,0,.09.4.75.75,0,0,0,.25.28.86.86,0,0,0,.36.17A1.42,1.42,0,0,0,24.07,18.76Z"})),_path3||(_path3=react.createElement("path",{d:"M30.22,19.47a2.17,2.17,0,0,1-.91-.17,1.75,1.75,0,0,1-.68-.49,2.33,2.33,0,0,1-.42-.76,3.44,3.44,0,0,1,0-2,2.23,2.23,0,0,1,.42-.76,1.88,1.88,0,0,1,.68-.5,2.33,2.33,0,0,1,.9-.17A1.76,1.76,0,0,1,32,15.7l-.66.36a1.1,1.1,0,0,0-.4-.54,1.33,1.33,0,0,0-1.63.18,1.36,1.36,0,0,0-.33.95v.79a1.37,1.37,0,0,0,.33.95,1.2,1.2,0,0,0,.95.37,1.22,1.22,0,0,0,.74-.21,1.57,1.57,0,0,0,.47-.57l.6.4a1.84,1.84,0,0,1-.66.78A2,2,0,0,1,30.22,19.47Z"})))}var ForwardRef=react.forwardRef(SvgDocumentPreview),SimpleDocument_ErrorView=(__webpack_require__.p,function ErrorState(_ref){var header=_ref.header,message=_ref.message,baseClass="".concat(settings.Z.prefix,"--simple-document__error-view");return(0,jsx_runtime.jsxs)("div",{className:baseClass,"data-testid":"error_state",children:[(0,jsx_runtime.jsx)("div",{className:"".concat(baseClass,"__icon"),children:(0,jsx_runtime.jsx)(ForwardRef,{})}),(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("h1",{className:"".concat(baseClass,"__header"),children:header}),(0,jsx_runtime.jsx)("div",{className:"".concat(baseClass,"__message"),children:message})]})]})});try{ErrorView.displayName="ErrorView",ErrorView.__docgenInfo={description:"",displayName:"ErrorView",props:{header:{defaultValue:null,description:"",name:"header",required:!0,type:{name:"ReactNode"}},message:{defaultValue:null,description:"",name:"message",required:!0,type:{name:"ReactNode"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/SimpleDocument/ErrorView.tsx#ErrorView"]={docgenInfo:ErrorView.__docgenInfo,name:"ErrorView",path:"src/components/DocumentPreview/components/SimpleDocument/ErrorView.tsx#ErrorView"})}catch(__react_docgen_typescript_loader_error){}var SimpleDocument_excluded=["document","highlight","loading","setLoading","hideToolbarControls","setHideToolbarControls","fallbackComponent","cannotPreviewMessage","cannotPreviewMessage2"],SimpleDocument=(0,react.forwardRef)((function(_ref,scrollRef){var html,document=_ref.document,highlight=_ref.highlight,loading=_ref.loading,setLoading=_ref.setLoading,hideToolbarControls=_ref.hideToolbarControls,setHideToolbarControls=_ref.setHideToolbarControls,FallbackComponent=_ref.fallbackComponent,_ref$cannotPreviewMes=_ref.cannotPreviewMessage,cannotPreviewMessage=void 0===_ref$cannotPreviewMes?"Can't preview document":_ref$cannotPreviewMes,_ref$cannotPreviewMes2=_ref.cannotPreviewMessage2,cannotPreviewMessage2=void 0===_ref$cannotPreviewMes2?"Try the JSON tab for a different view of this document's data.":_ref$cannotPreviewMes2,rest=(0,objectWithoutProperties.Z)(_ref,SimpleDocument_excluded),contentRef=(0,react.useRef)(null),highlightRef=(0,react.useRef)(null),componentSettings=(0,react.useContext)(DiscoverySearch.ci).componentSettings,passage=null;if(document){var _componentSettings$fi,_componentSettings$fi2,_componentSettings$fi3,isJsonOrCsvType=isJsonFile(document)||isCsvFile(document),field=null!==(_componentSettings$fi=null==componentSettings||null===(_componentSettings$fi2=componentSettings.fields_shown)||void 0===_componentSettings$fi2||null===(_componentSettings$fi3=_componentSettings$fi2.body)||void 0===_componentSettings$fi3?void 0:_componentSettings$fi3.field)&&void 0!==_componentSettings$fi?_componentSettings$fi:"text";if(!isJsonOrCsvType||highlight&&isPassage(highlight)||void 0!==document[field]){var _componentSettings$fi4,_componentSettings$fi5,text;if(highlight&&isPassage(highlight))(field=(passage=highlight).field)||(field="text",highlight=void 0);else field=(null==componentSettings||null===(_componentSettings$fi4=componentSettings.fields_shown)||void 0===_componentSettings$fi4||null===(_componentSettings$fi5=_componentSettings$fi4.body)||void 0===_componentSettings$fi5?void 0:_componentSettings$fi5.field)||"text";void 0===document[field]?(text=document.text||"",passage=null):text=document[field],Array.isArray(text)||(text=[text]);var rollingStart=0;html=text.map((function(val){var end=rollingStart+val.length-1,res="

").concat((0,lib_esm.F1)(val),"

");return rollingStart=end+1,res})).join("\n")}else html=null}(0,react.useEffect)((function(){document&&(loading&&setLoading(!1),"function"!=typeof setHideToolbarControls||hideToolbarControls||setHideToolbarControls(!0))}),[document,hideToolbarControls,loading,setHideToolbarControls,setLoading]),(0,react.useEffect)((function(){var contentNode=contentRef.current,highlightNode=highlightRef.current;if(highlightNode&&(0,dom.n)(highlightNode),passage&&contentNode&&highlightNode){var _passage=passage,begin=_passage.start_offset,end=_passage.end_offset;if(void 0!==begin&&void 0!==end)try{var offsets=(0,documentUtils._l)(contentNode,begin,end),fragment=window.document.createDocumentFragment(),parentRect=contentNode.getBoundingClientRect();(0,documentUtils.lW)((0,objectSpread2.Z)({fragment:fragment,parentRect:parentRect,fieldType:"passage",fieldValue:"",fieldId:begin.toString()},offsets)),highlightNode.appendChild(fragment);var firstFieldRect=highlightNode.querySelector(".field--rect");firstFieldRect&&firstFieldRect.scrollIntoView({block:"center"})}catch(err){console.error("Error creating field rects",err)}}}),[passage]);var baseClass="".concat(settings.Z.prefix,"--simple-document");return(0,jsx_runtime.jsx)("div",(0,objectSpread2.Z)((0,objectSpread2.Z)({ref:scrollRef,className:baseClass},rest),{},{children:html?(0,jsx_runtime.jsxs)("div",{className:"".concat(baseClass,"__wrapper"),children:[(0,jsx_runtime.jsx)("div",{ref:highlightRef}),(0,jsx_runtime.jsx)("div",{className:"".concat(baseClass,"__content"),dangerouslySetInnerHTML:{__html:html},ref:contentRef})]}):FallbackComponent?(0,jsx_runtime.jsx)(FallbackComponent,{document:document}):(0,jsx_runtime.jsx)(SimpleDocument_ErrorView,{header:cannotPreviewMessage,message:cannotPreviewMessage2})}))})),SimpleDocument_SimpleDocument=SimpleDocument;try{SimpleDocument.displayName="SimpleDocument",SimpleDocument.__docgenInfo={description:"",displayName:"SimpleDocument",props:{document:{defaultValue:null,description:"Document data returned by query",name:"document",required:!0,type:{name:"QueryResult"}},highlight:{defaultValue:null,description:"",name:"highlight",required:!1,type:{name:"QueryTableResult | QueryResultPassage"}},setLoading:{defaultValue:null,description:"Check to disable toolbar in parent",name:"setLoading",required:!0,type:{name:"(loading: boolean) => void"}},setHideToolbarControls:{defaultValue:null,description:"Callback which is invoked with whether to enable/disable toolbar controls",name:"setHideToolbarControls",required:!1,type:{name:"((disabled: boolean) => void)"}},fallbackComponent:{defaultValue:null,description:"React component rendered as a fallback when no preview is available.\nWhen specified, the default error component which displays `cannotPreviewMessage`\nwon't be displayed.",name:"fallbackComponent",required:!1,type:{name:"ComponentClass | FunctionComponent"}},cannotPreviewMessage:{defaultValue:{value:"Can't preview document"},description:"Error title displayed when no preview can be displayed by this component.\nUnused when `fallbackComponent` is provided",name:"cannotPreviewMessage",required:!1,type:{name:"string"}},cannotPreviewMessage2:{defaultValue:{value:"Try the JSON tab for a different view of this document's data."},description:"Error message displayed when no preview can be displayed by this component.\nUnused when `fallbackComponent` is provided",name:"cannotPreviewMessage2",required:!1,type:{name:"string"}},loading:{defaultValue:null,description:"",name:"loading",required:!0,type:{name:"boolean"}},hideToolbarControls:{defaultValue:null,description:"",name:"hideToolbarControls",required:!0,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/SimpleDocument/SimpleDocument.tsx#SimpleDocument"]={docgenInfo:SimpleDocument.__docgenInfo,name:"SimpleDocument",path:"src/components/DocumentPreview/components/SimpleDocument/SimpleDocument.tsx#SimpleDocument"})}catch(__react_docgen_typescript_loader_error){}var withErrorBoundary=__webpack_require__("./src/utils/hoc/withErrorBoundary.tsx"),purify=__webpack_require__("../../node_modules/dompurify/dist/purify.js"),purify_default=__webpack_require__.n(purify),flatMap=__webpack_require__("../../node_modules/lodash/flatMap.js"),flatMap_default=__webpack_require__.n(flatMap),processDoc=__webpack_require__("./src/utils/document/processDoc.ts");function bboxesIntersect(boxA,boxB){var _boxA=(0,slicedToArray.Z)(boxA,5),leftA=_boxA[0],topA=_boxA[1],rightA=_boxA[2],bottomA=_boxA[3],pageA=_boxA[4],_boxB=(0,slicedToArray.Z)(boxB,5),leftB=_boxB[0],topB=_boxB[1],rightB=_boxB[2],bottomB=_boxB[3],pageB=_boxB[4];return!(leftB>=rightA||rightB<=leftA||topB>=bottomA||bottomB<=topA||pageA!==pageB)}function getPassagePageInfo(textMappings,passage){var start_offset=passage.start_offset,end_offset=passage.end_offset,field=passage.field;return"number"!=typeof start_offset||"number"!=typeof end_offset?null:((null==textMappings?void 0:textMappings.text_mappings)||[]).filter((function(cell){var _cell$field=cell.field,name=_cell$field.name,span=_cell$field.span;return name===field&&(0,documentUtils.wV)({begin:span[0],end:span[1]},{begin:start_offset,end:end_offset})})).map((function(cell){return cell.page}))}var HtmlView_excluded=["document","highlight","setHideToolbarControls","setLoading"],canRenderHtmlView=function canRenderHtmlView(document){return!!get(document,"html")},SANITIZE_CONFIG={ADD_TAGS:["bbox"],ADD_ATTR:["page"],FORBID_TAGS:["input","form","a","button","script","style"],FORBID_CONTENTS:["script","style"],KEEP_CONTENT:!0,WHOLE_DOCUMENT:!0},baseClassName="".concat(settings.Z.prefix,"--html"),HtmlView=(0,react.forwardRef)((function(_ref,scrollRef){var document=_ref.document,highlight=_ref.highlight,setHideToolbarControls=_ref.setHideToolbarControls,setLoading=_ref.setLoading,rest=(0,objectWithoutProperties.Z)(_ref,HtmlView_excluded),contentRef=(0,react.useRef)(null),highlightRef=(0,react.useRef)(null);(0,react.useEffect)((function(){setHideToolbarControls&&setHideToolbarControls(!0)}),[setHideToolbarControls]);var _useState=(0,react.useState)(null),_useState2=(0,slicedToArray.Z)(_useState,2),html=_useState2[0],setHtml=_useState2[1],_useState3=(0,react.useState)(null),_useState4=(0,slicedToArray.Z)(_useState3,2),processedDoc=_useState4[0],setProcessedDoc=_useState4[1],_useState5=(0,react.useState)([]),_useState6=(0,slicedToArray.Z)(_useState5,2),highlightLocations=_useState6[0],setHighlightLocations=_useState6[1];return(0,react.useLayoutEffect)((function(){return purify_default().addHook("afterSanitizeAttributes",(function(node){"TABLE"===node.tagName&&node.setAttribute("role","presentation")})),function(){purify_default().removeHook("afterSanitizeAttributes")}}),[]),(0,react.useEffect)((function(){if(document){var docHtml=document.html;if(docHtml&&highlight){var process=function(){var _ref2=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(){var processedDoc,fullHtml;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.next=2,(0,processDoc.d)((0,objectSpread2.Z)((0,objectSpread2.Z)({},document),{},{docHtml:docHtml}),{sections:!0,bbox:!0});case 2:processedDoc=_context.sent,fullHtml=processedDoc.sections?processedDoc.sections.map((function(section){return section.html})).join(""):"",setProcessedDoc(processedDoc),setHtml(purify_default().sanitize(fullHtml,SANITIZE_CONFIG)),setLoading&&setLoading(!1);case 7:case"end":return _context.stop()}}),_callee)})));return function process(){return _ref2.apply(this,arguments)}}();process()}else setHtml(docHtml?purify_default().sanitize(docHtml,SANITIZE_CONFIG):""),setLoading&&setLoading(!1)}}),[document,highlight,setLoading]),(0,react.useEffect)((function(){if(highlight){var textMappings=documentData_getTextMappings(document);if(isPassage(highlight)&&textMappings){var textMappingBbox=getPassagePageInfo(textMappings,highlight);if(processedDoc&&processedDoc.bboxes&&textMappingBbox){var passageLocs=flatMap_default()(textMappingBbox,(function(bbox){return function findMatchingBbox(docBox,htmlBox){return htmlBox.filter((function(pBbox){var left=pBbox.left,top=pBbox.top,right=pBbox.right,bottom=pBbox.bottom,page=pBbox.page,_docBox$bbox=(0,slicedToArray.Z)(docBox.bbox,4);return bboxesIntersect([_docBox$bbox[0],_docBox$bbox[1],_docBox$bbox[2],_docBox$bbox[3],docBox.page_number],[left,top,right,bottom,page])}))}(bbox,processedDoc.bboxes)})).map((function(bbox){return bbox.location}));setHighlightLocations(passageLocs)}}else{var tableLoc=get_default()(highlight,"table.location",{});setHighlightLocations([tableLoc])}}}),[document,highlight,processedDoc]),(0,react.useEffect)((function(){if(html&&highlightLocations){var contentNode=contentRef.current,highlightNode=highlightRef.current;if(highlightNode&&(0,dom.n)(highlightNode),highlight&&contentNode&&highlightNode){highlightLocations.forEach((function(location){try{var begin=location.begin,end=location.end;if(void 0===begin||void 0===end)return;var offsets=(0,documentUtils._l)(contentNode,begin,end),fragment=window.document.createDocumentFragment(),parentRect=contentNode.getBoundingClientRect();(0,documentUtils.lW)((0,objectSpread2.Z)({fragment:fragment,parentRect:parentRect,fieldType:"highlight",fieldValue:"",fieldId:begin.toString()},offsets)),highlightNode.appendChild(fragment)}catch(err){console.error("Error creating field rects",err)}}));var firstFieldRect=highlightNode.querySelector(".field--rect");firstFieldRect&&firstFieldRect.scrollIntoView({block:"center"})}}}),[highlight,html,highlightLocations]),(0,jsx_runtime.jsxs)("div",(0,objectSpread2.Z)((0,objectSpread2.Z)({ref:scrollRef,className:baseClassName},rest),{},{children:[(0,jsx_runtime.jsx)("div",{ref:highlightRef}),html&&(0,jsx_runtime.jsx)("div",{className:"".concat(baseClassName,"__content"),dangerouslySetInnerHTML:{__html:html},ref:contentRef})]}))})),HtmlView_HtmlView=HtmlView;try{canRenderHtmlView.displayName="canRenderHtmlView",canRenderHtmlView.__docgenInfo={description:"",displayName:"canRenderHtmlView",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/HtmlView/HtmlView.tsx#canRenderHtmlView"]={docgenInfo:canRenderHtmlView.__docgenInfo,name:"canRenderHtmlView",path:"src/components/DocumentPreview/components/HtmlView/HtmlView.tsx#canRenderHtmlView"})}catch(__react_docgen_typescript_loader_error){}try{HtmlView.displayName="HtmlView",HtmlView.__docgenInfo={description:"",displayName:"HtmlView",props:{document:{defaultValue:null,description:"Document data returned by query",name:"document",required:!0,type:{name:"QueryResultWithOptionalMetadata"}},highlight:{defaultValue:null,description:"table to highlight in document. Reference to item with `document.table_results`",name:"highlight",required:!1,type:{name:"QueryTableResult | QueryResultPassage"}},setLoading:{defaultValue:null,description:"Check to disable toolbar in parent",name:"setLoading",required:!1,type:{name:"((loading: boolean) => void)"}},setHideToolbarControls:{defaultValue:null,description:"Callback which is invoked with whether to enable/disable toolbar controls",name:"setHideToolbarControls",required:!1,type:{name:"((disabled: boolean) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/HtmlView/HtmlView.tsx#HtmlView"]={docgenInfo:HtmlView.__docgenInfo,name:"HtmlView",path:"src/components/DocumentPreview/components/HtmlView/HtmlView.tsx#HtmlView"})}catch(__react_docgen_typescript_loader_error){}function nonEmpty(value){return null!=value}var types=__webpack_require__("./src/components/DocumentPreview/types.ts");function spanIntersects(_ref,_ref2){var _ref3=(0,slicedToArray.Z)(_ref,2),beginA=_ref3[0],endA=_ref3[1],_ref4=(0,slicedToArray.Z)(_ref2,2),beginB=_ref4[0];return beginA<_ref4[1]&&endA>beginB}function spanGetText(text,span){return text?0===spanLen(span)?"":text.substring(span[0],span[1]):text}function spanLen(span){return Math.max(0,span[1]-span[0])}function spanIncludesIndex(_ref5,index){var _ref6=(0,slicedToArray.Z)(_ref5,2),begin=_ref6[0],end=_ref6[1];return begin<=index&&index {}"},description:"Callback for text layer info",name:"setRenderedText",required:!1,type:{name:"((info: PdfRenderedText | null) => any)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/PdfViewer/PdfViewerTextLayer.tsx#PdfViewerTextLayer"]={docgenInfo:PdfViewerTextLayer.__docgenInfo,name:"PdfViewerTextLayer",path:"src/components/DocumentPreview/components/PdfViewer/PdfViewerTextLayer.tsx#PdfViewerTextLayer"})}catch(__react_docgen_typescript_loader_error){}var PdfViewer_excluded=["className","file","page","scale","document","textLayerClassName","disableTextLayer","setPageCount","setLoading","setHideToolbarControls","setRenderedText","setIsPdfRenderError","pdfWorkerUrl","children"],PdfViewer=(0,react.forwardRef)((function(_ref,scrollRef){var _canvasInfo$width,_canvasInfo$height,className=_ref.className,file=_ref.file,page=_ref.page,scale=_ref.scale,document=_ref.document,textLayerClassName=_ref.textLayerClassName,_ref$disableTextLayer=_ref.disableTextLayer,disableTextLayer=void 0!==_ref$disableTextLayer&&_ref$disableTextLayer,setPageCount=_ref.setPageCount,setLoading=_ref.setLoading,setHideToolbarControls=_ref.setHideToolbarControls,setRenderedText=_ref.setRenderedText,setIsPdfRenderError=_ref.setIsPdfRenderError,pdfWorkerUrl=_ref.pdfWorkerUrl,children=_ref.children,rest=(0,objectWithoutProperties.Z)(_ref,PdfViewer_excluded),canvasRef=(0,react.useRef)(null),_useSafeRef=utils_useSafeRef(),rootNode=_useSafeRef.node,setRootRef=_useSafeRef.setRef;(0,react.useImperativeHandle)(scrollRef,(function(){return rootNode}),[rootNode]);var _useState=(0,react.useState)(null),_useState2=(0,slicedToArray.Z)(_useState,2),canvasInfo=_useState2[0],setCanvasInfo=_useState2[1];(0,react.useEffect)((function(){pdfWorkerUrl&&function setupPdfjs(pdfWorkerUrl){if(pdfWorkerUrl&&pdfWorkerUrl!==currentPdfWorkerUrl&&"undefined"!=typeof Worker){var pdfjsWorker=new Worker(pdfWorkerUrl);utils_setPdfJsGlobalWorkerOptions({workerPort:pdfjsWorker}),currentPdfWorkerUrl=pdfWorkerUrl}}(pdfWorkerUrl)}),[pdfWorkerUrl]);var loadedFile=utils_useAsyncFunctionCall((0,react.useCallback)((0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(){var promise;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:if(_context.prev=0,!file){_context.next=7;break}return _context.next=4,_loadPdf(file);case 4:_context.t0=_context.sent,_context.next=8;break;case 7:_context.t0=null;case 8:return promise=_context.t0,_context.abrupt("return",promise);case 12:return _context.prev=12,_context.t1=_context.catch(0),null==setIsPdfRenderError||setIsPdfRenderError(!0),console.error("Failed to load pdf file: ".concat(_context.t1)),_context.abrupt("return",null);case 17:case"end":return _context.stop()}}),_callee,null,[[0,12]])}))),[file,setIsPdfRenderError])),loadedPage=utils_useAsyncFunctionCall((0,react.useCallback)((0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee2(){return(0,regeneratorRuntime.Z)().wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:if(_context2.prev=0,!(loadedFile&&page>0)){_context2.next=7;break}return _context2.next=4,_loadPage(loadedFile,page);case 4:_context2.t0=_context2.sent,_context2.next=8;break;case 7:_context2.t0=null;case 8:return _context2.abrupt("return",_context2.t0);case 11:return _context2.prev=11,_context2.t1=_context2.catch(0),console.error("Failed to load pdf page ".concat(page,": ").concat(_context2.t1)),_context2.abrupt("return",null);case 15:case"end":return _context2.stop()}}),_callee2,null,[[0,11]])}))),[loadedFile,page])),width=utils_useSize(rootNode).width;(0,react.useEffect)((function(){setCanvasInfo(function getCanvasInfo(loadedPage,scale,rootWidth){if(loadedPage){var _window$devicePixelRa,width=rootWidth*scale,fitToWidthRatio=rootWidth/(loadedPage.view[2]-loadedPage.view[0]),devicePixelRatio=null!==(_window$devicePixelRa=window.devicePixelRatio)&&void 0!==_window$devicePixelRa?_window$devicePixelRa:1,viewport=loadedPage.getViewport({scale:scale*fitToWidthRatio*devicePixelRatio}),canvasWidth=viewport.width,canvasHeight=viewport.height;return{width:width,height:width*(canvasHeight/canvasWidth),canvasWidth:canvasWidth,canvasHeight:canvasHeight,fitToWidthRatio:fitToWidthRatio,viewport:viewport}}return null}(loadedPage,scale,width))}),[loadedPage,scale,width]),utils_useAsyncFunctionCall((0,react.useCallback)(function(){var _ref4=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee3(abortSignal){var task;return(0,regeneratorRuntime.Z)().wrap((function _callee3$(_context3){for(;;)switch(_context3.prev=_context3.next){case 0:if(!loadedPage||loadedPage.then||!canvasInfo){_context3.next=6;break}return task=_renderPage(loadedPage,canvasRef.current,canvasInfo),abortSignal.addEventListener("abort",(function(){return null==task?void 0:task.cancel()})),_context3.next=5,null==task?void 0:task.promise;case 5:setLoading(!1);case 6:case"end":return _context3.stop()}}),_callee3)})));return function(_x){return _ref4.apply(this,arguments)}}(),[canvasInfo,loadedPage,setLoading]));var pageCount=function usePageCount(_ref5){var loadedFile=_ref5.loadedFile,document=_ref5.document,pageCountFromTextMappings=(0,react.useMemo)((function(){var mappings=documentData_getTextMappings(document);if(mappings){var _mappings$text_mappin,last=mappings.text_mappings.length-1;return null!==(_mappings$text_mappin=null==mappings?void 0:mappings.text_mappings[last].page.page_number)&&void 0!==_mappings$text_mappin?_mappings$text_mappin:1}return 0}),[document]);return(0,react.useMemo)((function(){return loadedFile&&loadedFile.numPages>0?loadedFile.numPages:pageCountFromTextMappings>0?pageCountFromTextMappings:null}),[loadedFile,pageCountFromTextMappings])}({loadedFile:loadedFile,document:document});(0,react.useEffect)((function(){setPageCount&&null!==pageCount&&setPageCount(pageCount)}),[pageCount,setPageCount]),(0,react.useEffect)((function(){setHideToolbarControls&&setHideToolbarControls(!1)}),[setHideToolbarControls]);var fitToWidthRatio=(null==canvasInfo?void 0:canvasInfo.fitToWidthRatio)||1,base="".concat(settings.Z.prefix,"--document-preview-pdf-viewer");return(0,jsx_runtime.jsx)("div",(0,objectSpread2.Z)((0,objectSpread2.Z)({ref:setRootRef,className:classnames_default()(base,className)},rest),{},{children:(0,jsx_runtime.jsxs)("div",{className:"".concat(base,"__wrapper"),children:[(0,jsx_runtime.jsx)("canvas",{ref:canvasRef,className:"".concat(base,"__canvas"),style:{width:"".concat(null!==(_canvasInfo$width=null==canvasInfo?void 0:canvasInfo.width)&&void 0!==_canvasInfo$width?_canvasInfo$width:0,"px"),height:"".concat(null!==(_canvasInfo$height=null==canvasInfo?void 0:canvasInfo.height)&&void 0!==_canvasInfo$height?_canvasInfo$height:0,"px")},width:null==canvasInfo?void 0:canvasInfo.canvasWidth,height:null==canvasInfo?void 0:canvasInfo.canvasHeight}),!disableTextLayer&&(0,jsx_runtime.jsx)(PdfViewer_PdfViewerTextLayer,{className:classnames_default()("".concat(base,"__text"),textLayerClassName),loadedPage:loadedPage,scale:scale*fitToWidthRatio,setRenderedText:setRenderedText}),"function"==typeof children?children({fitToWidthRatio:fitToWidthRatio}):children]})}))}));function _loadPdf(data){var source=function toPDFSource(data){return"string"==typeof data||data instanceof ArrayBuffer||ArrayBuffer.isView(data)?{data:data}:data}(data);return pdf.getDocument(source).promise}function _loadPage(file,page){return file.getPage(page)}function _renderPage(pdfPage,canvas,canvasInfo){var canvasContext=canvas.getContext("2d");return canvasContext?(canvasContext.resetTransform(),pdfPage.render({canvasContext:canvasContext,viewport:canvasInfo.viewport})):null}PdfViewer.defaultProps={page:1,scale:1};var currentPdfWorkerUrl=null;var PdfViewer_PdfViewer=PdfViewer;try{PdfViewer.displayName="PdfViewer",PdfViewer.__docgenInfo={description:"",displayName:"PdfViewer",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},file:{defaultValue:null,description:'PDF file data as a "binary" string (array buffer) or PDFSource',name:"file",required:!0,type:{name:"DocumentFile"}},document:{defaultValue:null,description:"Optionally takes a query result document for page count calculation",name:"document",required:!1,type:{name:"QueryResult | null"}},textLayerClassName:{defaultValue:null,description:"Text layer class name",name:"textLayerClassName",required:!1,type:{name:"string"}},disableTextLayer:{defaultValue:{value:"false"},description:"Disable the text layer overlay (defaults to `false`)",name:"disableTextLayer",required:!1,type:{name:"boolean"}},setPageCount:{defaultValue:null,description:"Callback invoked with page count, once `file` has been parsed",name:"setPageCount",required:!1,type:{name:"((count: number) => void)"}},setLoading:{defaultValue:null,description:"Check if document is loading",name:"setLoading",required:!0,type:{name:"(loading: boolean) => void"}},setHideToolbarControls:{defaultValue:null,description:"Callback which is invoked with whether to enable/disable toolbar controls",name:"setHideToolbarControls",required:!1,type:{name:"((disabled: boolean) => void)"}},setRenderedText:{defaultValue:null,description:"Callback for text layer info",name:"setRenderedText",required:!1,type:{name:"((info: PdfRenderedText | null) => any)"}},setIsPdfRenderError:{defaultValue:null,description:"Callback any errors on render",name:"setIsPdfRenderError",required:!1,type:{name:"((isError: boolean) => void)"}},pdfWorkerUrl:{defaultValue:null,description:"URL of hosted PDF worker",name:"pdfWorkerUrl",required:!1,type:{name:"string"}},page:{defaultValue:{value:"1"},description:"Page number, starting at 1",name:"page",required:!1,type:{name:"number"}},scale:{defaultValue:{value:"1"},description:"Zoom factor, where `1` is equal to 100%",name:"scale",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/PdfViewer/PdfViewer.tsx#PdfViewer"]={docgenInfo:PdfViewer.__docgenInfo,name:"PdfViewer",path:"src/components/DocumentPreview/components/PdfViewer/PdfViewer.tsx#PdfViewer"})}catch(__react_docgen_typescript_loader_error){}var classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),minBy=__webpack_require__("../../node_modules/lodash/minBy.js"),minBy_default=__webpack_require__.n(minBy),DOUBLE_QUOTE={normal:function normal(_){return'"'},regexString:"[".concat(["«","»","“","”","„","‟","❝","❞","⹂","〝","〞","〟","""].join(""),"]")},QUOTE={normal:function normal(_){return"'"},regexString:"[".concat(["‹","›","’","❮","❯","‘","‚","‛","❛","❜","❟"].join(""),"]")},DIACRITICAL_MARK={normal:function normal(_){return""},regexString:"[̀-ͯ]"},DIACRITICAL_MARK_REGEX=new RegExp(DIACRITICAL_MARK.regexString,"g");function normalizeDiacriticalMarks(text){var keepLength=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=text.normalize("NFD").replace(DIACRITICAL_MARK_REGEX,DIACRITICAL_MARK.normal).normalize("NFC");return keepLength&&r.length!==text.length?r.substring(0,text.length).padEnd(text.length," "):r}var NORMALIZATIONS=[{normal:function normal(){return""},regexString:"\0"},{normal:function normal(_){return" "},regexString:"\\s+"},DOUBLE_QUOTE,QUOTE,{normal:function normal(_){return"_"},regexString:"[\ud800-\udbff][\udc00-\udfff]"},DIACRITICAL_MARK].map((function(n){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},n),{},{regex:new RegExp(n.regexString,"g")})})),NORMALIZATIONS_REGEX=new RegExp(NORMALIZATIONS.map((function(n){return"(".concat(n.regexString,")")})).join("|"),"g");var TextNormalizer=function(){function TextNormalizer(rawText){(0,classCallCheck.Z)(this,TextNormalizer),this.rawText=void 0,this.normalizedText=void 0,this.normalizationMappings=void 0,this.rawText=rawText;for(var normalizedText="",addNormalizedText=function addNormalizedText(text){normalizedText+=normalizeDiacriticalMarks(text,!0)},normalizationMappings=[],re=NORMALIZATIONS_REGEX,cur=0,match=re.exec(this.rawText);null!=match;){for(var originalChar=match[0],normalizedChar=match[0],i=0;icur){var newText=this.rawText.substring(cur,match.index);if(needNormalize){var rawSpan=[cur,match.index],normalizedSpan=[normalizedText.length,normalizedText.length+newText.length];normalizationMappings.push({rawSpan:rawSpan,normalizedSpan:normalizedSpan}),addNormalizedText(newText),cur+=newText.length}}if(needNormalize){var _newText=normalizedChar,_rawSpan=[match.index,match.index+match[0].length],_normalizedSpan=[normalizedText.length,normalizedText.length+_newText.length];normalizationMappings.push({rawSpan:_rawSpan,normalizedSpan:_normalizedSpan}),addNormalizedText(_newText),cur=re.lastIndex}match=re.exec(this.rawText)}if(cur0?acc[acc.length-1]:null;return sameLength(mapping)&&lastMapping&&sameLength(lastMapping)&&isShifted(lastMapping,mapping)?(lastMapping.normalizedSpan[1]=mapping.normalizedSpan[1],lastMapping.rawSpan[1]=mapping.rawSpan[1],acc):(acc.push(mapping),acc)}),[])}(normalizationMappings)}return(0,createClass.Z)(TextNormalizer,[{key:"toNormalized",value:function toNormalized(rawSpan){var _this=this,_rawSpan3=(0,slicedToArray.Z)(rawSpan,2),rawBegin=_rawSpan3[0],rawEnd=_rawSpan3[1],normalizedIndex=function normalizedIndex(raw){if(raw<0)return raw;var beginIndex=_this.normalizationMappings.findIndex((function(_ref){var rawSpan=_ref.rawSpan;return raw=0){var _this$normalizationMa=_this.normalizationMappings[beginIndex],_rawSpan4=_this$normalizationMa.rawSpan,normalizedSpan=_this$normalizationMa.normalizedSpan;return mapCharIndexOnSpans(raw,{from:_rawSpan4,to:normalizedSpan})}var last=_this.normalizationMappings[_this.normalizationMappings.length-1];return raw-last.rawSpan[1]+last.normalizedSpan[1]};return[normalizedIndex(rawBegin),normalizedIndex(rawEnd)]}},{key:"toRaw",value:function toRaw(normalizedSpan){var _this2=this,_normalizedSpan3=(0,slicedToArray.Z)(normalizedSpan,2),normalizedBegin=_normalizedSpan3[0],normalizedEnd=_normalizedSpan3[1],rawIndex=function rawIndex(normalized){if(normalized<0)return normalized;var beginIndex=_this2.normalizationMappings.findIndex((function(_ref2){var normalizedSpan=_ref2.normalizedSpan;return normalized=0){var _this2$normalizationM=_this2.normalizationMappings[beginIndex],rawSpan=_this2$normalizationM.rawSpan,_normalizedSpan4=_this2$normalizationM.normalizedSpan;return mapCharIndexOnSpans(normalized,{from:_normalizedSpan4,to:rawSpan})}var last=_this2.normalizationMappings[_this2.normalizationMappings.length-1];return normalized-last.normalizedSpan[1]+last.rawSpan[1]};return[rawIndex(normalizedBegin),rawIndex(normalizedEnd)]}},{key:"normalize",value:function normalize(text){return function normalizeText(text){var r=NORMALIZATIONS.reduce((function(text,n){return text.replace(n.regex,(function(m){return n.normal(m)}))}),text);return normalizeDiacriticalMarks(r)}(text)}},{key:"isBlank",value:function isBlank(text){return 0===text.length||0===text.trim().length||!!text.match(/^\s*$/)}}]),TextNormalizer}();function mapCharIndexOnSpans(charIndex,_ref3){var fromSpan=_ref3.from,toSpan=_ref3.to;return spanLen(fromSpan)===spanLen(toSpan)?toSpan[0]+(charIndex-fromSpan[0]):toSpan[0]+Math.round((charIndex-fromSpan[0])*(spanLen(toSpan)/spanLen(fromSpan)))}var toConsumableArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),createForOfIteratorHelper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");function findLargestIndex(begin,end,matchFn,splitMid){if(end-begin<1)return null;var midIndex=splitMid?begin+Math.floor((end-begin)/2):end-1,value=matchFn(midIndex);if(null!=value){if(end-(midIndex+1)>0){var r=findLargestIndex(midIndex+1,end,matchFn,!0);return r||{index:midIndex,value:value}}return{index:midIndex,value:value}}if(midIndex-begin>0){var _r=findLargestIndex(begin,midIndex,matchFn,!0);return _r||null}return null}var _require,TextProvider=function(){function TextProvider(fieldText){(0,classCallCheck.Z)(this,TextProvider),this.fieldText=void 0,this.remainingSpans=void 0,this.history=[0],this.fieldText=fieldText,this.remainingSpans=[[0,fieldText.length]]}return(0,createClass.Z)(TextProvider,[{key:"getMatches",value:function getMatches(text){var _this=this,options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_options$minLength=options.minLength,minLength=void 0===_options$minLength?1:_options$minLength,_options$maxLength=options.maxLength,maxLength=void 0===_options$maxLength?text.length:_options$maxLength,searchSpan=options.searchSpan,match=findLargestIndex(minLength,maxLength+1,(function(index){var _step,lengthToMatch=index,textToMatch=text.substring(0,lengthToMatch),result=[],_iterator=(0,createForOfIteratorHelper.Z)(_this.remainingSpans);try{for(_iterator.s();!(_step=_iterator.n()).done;){var remainingSpan=_step.value,aSpan=searchSpan?spanIntersection(searchSpan,remainingSpan):remainingSpan;if(!(spanLen(aSpan)<=0)){var _aSpan=(0,slicedToArray.Z)(aSpan,2),spanBegin=_aSpan[0],spanEnd=_aSpan[1],spanText=_this.fieldText.slice(spanBegin,spanEnd),foundIndex=spanText.indexOf(textToMatch);foundIndex>=0&&function(){var foundSpanBegin=spanBegin+foundIndex,foundSpanEnd=foundSpanBegin+textToMatch.length,historyDistances=_this.history.map((function(i){var v=foundSpanBegin-i;return v>=0?v:Number.MAX_SAFE_INTEGER})),textSkippedBySearchSpan=remainingSpan[0]0?result:null}));return match?match.value:[]}},{key:"consume",value:function consume(span){var _this2=this,remaining=[];this.remainingSpans.forEach((function(remainingSpan){spanIntersects(span,remainingSpan)?(remainingSpan[0]1&&void 0!==arguments[1]?arguments[1]:{},_options$minLength=options.minLength,minLength=void 0===_options$minLength?1:_options$minLength,searchSpan=options.searchSpan,normalizedText=this.normalizer.normalize(text),normalizedSearchSpan=searchSpan?this.normalizer.toNormalized(searchSpan):searchSpan;debug('getMatch "%s", normalized "%s", minLength = %d',text,normalizedText,minLength);var normalizedMatches=this.provider.getMatches(normalizedText,{minLength:minLength,searchSpan:normalizedSearchSpan});debug("normalized matches: %o",normalizedMatches);var normalizedResult=minBy_default()(normalizedMatches,(function(m){return m.minHistoryDistance}));if(!normalizedResult)return debug("getMatch result: null"),null;var rawMatchedSpan=this.normalizer.toRaw(normalizedResult.span),rawSkipTextSpan=this.normalizer.toRaw([normalizedResult.span[0]-normalizedResult.skipText.length,normalizedResult.span[0]]),r={span:rawMatchedSpan,skipText:spanGetText(this.cell.text,rawSkipTextSpan),score:spanLen(rawMatchedSpan)-normalizedResult.minHistoryDistance,approxLenAfterEnd:normalizedResult.textAfterEnd.length};return debug("getMatch result: %o",r),r}},{key:"consume",value:function consume(span){var normalizedSpan=this.normalizer.toNormalized(span);this.provider.consume(normalizedSpan),debug("text span consumed %o",span)}},{key:"isBlank",value:function isBlank(text){return this.normalizer.isBlank(text)}}]),MappingSourceTextProvider}();function isNextToEachOther(boxA,boxB){var _boxA=(0,slicedToArray.Z)(boxA,4),leftA=_boxA[0],topA=_boxA[1],rightA=_boxA[2],bottomA=_boxA[3],_boxB=(0,slicedToArray.Z)(boxB,4),leftB=_boxB[0],topB=_boxB[1],rightB=_boxB[2],bottomB=_boxB[3],heightA=bottomA-topA,heightB=bottomB-topB;if(!(.8*heightA0&&this.cursor0){var normalizer=new TextNormalizer(trimmedText);return this.current={nextCellIndex:nextCellIndex,normalizer:normalizer,leadingSpaces:leadingSpaces},!0}this.cellProvider.skip()}return this.current=null,!1}},{key:"getNextInfo",value:function getNextInfo(){return{text:this.current.normalizer.normalizedText,index:this.current.nextCellIndex}}},{key:"consume",value:function consume(length){var rawSpan=this.current.normalizer.toRaw([0,length]),rawLength=this.current.leadingSpaces+rawSpan[1];return this.current=null,this.cellProvider.consume(rawLength)}},{key:"skip",value:function skip(){this.current=null,this.cellProvider.skip()}},{key:"rewind",value:function rewind(){this.current=null,this.cellProvider.rewind()}}]),MappingTargetBoxProvider}(),groupBy=__webpack_require__("../../node_modules/lodash/groupBy.js"),groupBy_default=__webpack_require__.n(groupBy),TextBoxMapping_debugOut=null===(TextBoxMapping_require=__webpack_require__("../../node_modules/debug/src/browser.js"))||void 0===TextBoxMapping_require?void 0:TextBoxMapping_require("pdf:mapping:TextBoxMapping");function TextBoxMapping_debug(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];null==TextBoxMapping_debugOut||TextBoxMapping_debugOut.apply(null,args)}var getTextBoxMapping_require,TextBoxMappingImpl=function(){function TextBoxMappingImpl(mappingEntries){(0,classCallCheck.Z)(this,TextBoxMappingImpl),this.mappingEntryMap=void 0,this.mappingEntryMap=groupBy_default()(mappingEntries,(function(m){return m.text.cell.id})),Object.values(this.mappingEntryMap).forEach((function(value){value.sort((function(a,b){return function spanCompare(_ref9,_ref10){var _ref11=(0,slicedToArray.Z)(_ref9,2),startA=_ref11[0],endA=_ref11[1],_ref12=(0,slicedToArray.Z)(_ref10,2),startB=_ref12[0],endB=_ref12[1];return startA===startB?endA-endB:startA-startB}(a.text.span,b.text.span)}))})),TextBoxMapping_debug("TextBoxMapping created"),TextBoxMapping_debug(this)}return(0,createClass.Z)(TextBoxMappingImpl,[{key:"getEntries",value:function getEntries(sourceCell,spanOnSourceCell){return(this.mappingEntryMap[sourceCell.id]||[]).filter((function(m){return spanIntersects(m.text.span,spanOnSourceCell)}))}},{key:"apply",value:function apply(source,aSpan){var span=aSpan||[0,source.text.length],_source$getNormalized=source.getNormalized(),sourceCell=_source$getNormalized.cell,sourceSpan=_source$getNormalized.span,spanInSourceCell=sourceSpan?function spanFromSubSpan(base,subSpan){return spanIntersection(base,spanOffset(subSpan,base[0]))}(sourceSpan,span):span;TextBoxMapping_debug("applying TextBoxMapping"),TextBoxMapping_debug(source,span);var result=this.getEntries(sourceCell,spanInSourceCell).map((function(m){if(m.box){var boxSpan;if(function equalsSpanText(textCell,textSpan,sourceCell,sourceSpan){var _textCell$text,_sourceCell$text,left=(_textCell$text=textCell.text).substring.apply(_textCell$text,(0,toConsumableArray.Z)(textSpan)),right=(_sourceCell$text=sourceCell.text).substring.apply(_sourceCell$text,(0,toConsumableArray.Z)(sourceSpan));return left===right}(m.text.cell,m.text.span,source,spanInSourceCell))boxSpan=spanGetSubSpan(m.text.span,spanInSourceCell);else{var n1=new TextNormalizer(m.text.cell.text),normalizedBoxSpan=spanGetSubSpan(n1.toNormalized(m.text.span),n1.toNormalized(spanInSourceCell));boxSpan=new TextNormalizer(m.box.cell.text).toRaw(normalizedBoxSpan)}return{cell:m.box.cell.getPartial(boxSpan),sourceSpan:spanIntersection(m.text.span,spanInSourceCell)}}return{cell:null,sourceSpan:m.text.span}}));return TextBoxMapping_debug("applying TextBoxMapping - result"),TextBoxMapping_debug(result),result}}]),TextBoxMappingImpl}(),TextBoxMappingBuilder=function(){function TextBoxMappingBuilder(){(0,classCallCheck.Z)(this,TextBoxMappingBuilder),this.mappingEntries=[]}return(0,createClass.Z)(TextBoxMappingBuilder,[{key:"addMapping",value:function addMapping(text,box){this.mappingEntries.push({text:text,box:box}),TextBoxMapping_debug(">> added a new mapping entry (%o) => (cell: %o)",text,text,null==box?void 0:box.cell)}},{key:"toTextBoxMapping",value:function toTextBoxMapping(){return new TextBoxMappingImpl(this.mappingEntries)}}]),TextBoxMappingBuilder}();var getTextBoxMapping_debugOut=null===(getTextBoxMapping_require=__webpack_require__("../../node_modules/debug/src/browser.js"))||void 0===getTextBoxMapping_require?void 0:getTextBoxMapping_require("pdf:mapping:getTextBoxMapping");function getTextBoxMapping_debug(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];null==getTextBoxMapping_debugOut||getTextBoxMapping_debugOut.apply(null,args)}function getTextBoxMappings(sourceLayout,targetLayout){getTextBoxMapping_debug("getTextBoxMapping: enter");for(var target=new Target(targetLayout),source=new Source(sourceLayout,targetLayout),builder=new TextBoxMappingBuilder,_loop=function _loop(){var minMatchLength=_arr[_i];getTextBoxMapping_debug("getTextBoxMapping: processText with minMatchLength: %d",minMatchLength),target.processText((function(targetCellId,targetText,markTargetAsMapped){if(!(targetText.length find match at index %d, text: %s",_cellId,nextText);var isMapped=!1;textMapper(_cellId,nextText,(function markAsMapped(matchedLength){if(matchedLength>0){isMapped=!0;var matchedTargetCells=_this.targetProvider.consume(matchedLength);return getTextBoxMapping_debug("> raw target cells for matched length: %d",matchedLength),getTextBoxMapping_debug(matchedTargetCells),matchedTargetCells.map((function(cell){return cell.trim()})).filter((function(cell){return cell.text.length>0}))}return[]})),isMapped||this.targetProvider.skip()}this.targetProvider.rewind()}}]),Target}(),Source=function(){function Source(sourceLayout,targetLayout){var _this2=this;(0,classCallCheck.Z)(this,Source),this.sourceProviders=void 0,this.targetIndexToSources=void 0,this.sourceProviders=sourceLayout.cells.map((function(cell){return new MappingSourceTextProvider(cell)})),this.targetIndexToSources=targetLayout.cells.map((function(targetCell){var cells=sourceLayout.cells.map((function(sourceCell,index){return bboxesIntersect(sourceCell.bbox,targetCell.bbox)?{cell:sourceCell,provider:_this2.sourceProviders[index]}:null})).filter(nonEmpty);return cells.some((function(_ref){return _ref.cell.isInHtmlBbox}))?cells.filter((function(_ref2){return _ref2.cell.isInHtmlBbox})):cells}))}return(0,createClass.Z)(Source,[{key:"findMatch",value:function findMatch(targetCellId,text){var minLength=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,candidateSources=this.targetIndexToSources[targetCellId],bestMatch=Source.findBestMatch(candidateSources,text,minLength);if(getTextBoxMapping_debug("> source cell(s) matched: %o",bestMatch),null==bestMatch||!bestMatch.match||spanLen(bestMatch.match.span)> target cell %o to source %o",text,mappedSource),null==mappedSource?void 0:mappedSource.span},markAsMapped:function markAsMapped(){matchedSourceProvider.consume(matchedSourceSpan)}}}}],[{key:"findBestMatch",value:function findBestMatch(sources,textToMatch,minLength){var matches=sources.map((function(source){var match=source.provider.getMatch(textToMatch,{minLength:minLength});return(0,objectSpread2.Z)((0,objectSpread2.Z)({},source),{},{match:match})})),skipTextLen=0,matchesWithCost=matches.map((function(aMatch){var _providerMatch$approx,providerMatch=aMatch.match,cost=providerMatch?skipTextLen+providerMatch.skipText.length-spanLen(providerMatch.span):Number.MAX_SAFE_INTEGER;return skipTextLen+=null!==(_providerMatch$approx=null==providerMatch?void 0:providerMatch.approxLenAfterEnd)&&void 0!==_providerMatch$approx?_providerMatch$approx:0,(0,objectSpread2.Z)((0,objectSpread2.Z)({},aMatch),{},{cost:cost})}));return minBy_default()(matchesWithCost,(function(match){return match.cost}))}}]),Source}(),esm_get=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/get.js"),getPrototypeOf=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),BaseTextLayoutCell=function(){function BaseTextLayoutCell(_ref){var parent=_ref.parent,id=_ref.id,pageNum=_ref.pageNum,bbox=_ref.bbox,text=_ref.text;(0,classCallCheck.Z)(this,BaseTextLayoutCell),this.parent=void 0,this.id=void 0,this.pageNum=void 0,this.bbox=void 0,this.text=void 0,this.parent=parent,this.id=id,this.pageNum=pageNum,this.bbox=bbox,this.text=text}return(0,createClass.Z)(BaseTextLayoutCell,[{key:"getPartial",value:function getPartial(span){return new PartialTextLayoutCell(this,span)}},{key:"getNormalized",value:function getNormalized(){return{cell:this}}},{key:"getBboxForTextSpan",value:function getBboxForTextSpan(span,options){return null!=options&&options.useRatio?function bboxGetSpanByRatio(bbox,origLength,span){var theSpan=spanIntersection([0,origLength],span);if(0===origLength||spanLen(theSpan)<=0)return[bbox[0],bbox[1],bbox[0],bbox[3]];var _span=(0,slicedToArray.Z)(span,2),spanStart=_span[0],spanEnd=_span[1],_bbox=(0,slicedToArray.Z)(bbox,4),left=_bbox[0],top=_bbox[1],width=_bbox[2]-left;return[left+width/origLength*spanStart,top,left+width/origLength*spanEnd,_bbox[3]]}(this.bbox,this.text.length,span):null}},{key:"trim",value:function trim(){return trimCell(this)}}]),BaseTextLayoutCell}(),PartialTextLayoutCell=function(){function PartialTextLayoutCell(base,span){(0,classCallCheck.Z)(this,PartialTextLayoutCell),this.base=void 0,this.span=void 0,this.base=base,this.span=spanIntersection([0,base.text.length],span)}return(0,createClass.Z)(PartialTextLayoutCell,[{key:"text",get:function get(){return spanGetText(this.base.text,this.span)}},{key:"getPartial",value:function getPartial(span){var newSpan=spanIntersection(this.span,spanOffset(span,this.span[0]));return new PartialTextLayoutCell(this.base,newSpan)}},{key:"getNormalized",value:function getNormalized(){return{cell:this.base,span:this.span}}},{key:"trim",value:function trim(){return trimCell(this)}}]),PartialTextLayoutCell}();function trimCell(cell){var text=cell.text,nLeadingSpaces=text.match(/^\s*/)[0].length,nTrailingSpaces=text.match(/\s*$/)[0].length;return 0===nLeadingSpaces&&0===nTrailingSpaces?cell:text.length>nLeadingSpaces+nTrailingSpaces?cell.getPartial([nLeadingSpaces,text.length-nTrailingSpaces]):cell.getPartial([0,0])}var dom_require,HtmlBboxTextLayout=function(){function HtmlBboxTextLayout(bboxInfo,pageNum){var _bboxInfo$bboxes$filt,_bboxInfo$bboxes,_this=this;(0,classCallCheck.Z)(this,HtmlBboxTextLayout),this.bboxInfo=void 0,this.cells=void 0,this.bboxInfo=bboxInfo,this.cells=null!==(_bboxInfo$bboxes$filt=null===(_bboxInfo$bboxes=bboxInfo.bboxes)||void 0===_bboxInfo$bboxes?void 0:_bboxInfo$bboxes.filter((function(bbox){return bbox.page===pageNum})).map((function(bbox,index){return new HtmlBboxTextLayoutCell(_this,index,bbox)})))&&void 0!==_bboxInfo$bboxes$filt?_bboxInfo$bboxes$filt:[]}return(0,createClass.Z)(HtmlBboxTextLayout,[{key:"cellAt",value:function cellAt(id){return this.cells[id]}},{key:"installStyle",value:function installStyle(){this.bboxInfo.styles}}]),HtmlBboxTextLayout}(),HtmlBboxTextLayoutCell=function(_BaseTextLayoutCell){(0,inherits.Z)(HtmlBboxTextLayoutCell,_BaseTextLayoutCell);var _super=(0,createSuper.Z)(HtmlBboxTextLayoutCell);function HtmlBboxTextLayoutCell(parent,index,processedBbox){var _processedBbox$innerT,_this2;(0,classCallCheck.Z)(this,HtmlBboxTextLayoutCell);var id=index,pageNum=processedBbox.page,bbox=[processedBbox.left,processedBbox.top,processedBbox.right,processedBbox.bottom],text=(0,lib_esm.p1)(null!==(_processedBbox$innerT=processedBbox.innerTextSource)&&void 0!==_processedBbox$innerT?_processedBbox$innerT:"");return(_this2=_super.call(this,{parent:parent,id:id,pageNum:pageNum,bbox:bbox,text:text})).processedBbox=void 0,_this2.processedBbox=processedBbox,_this2}return(0,createClass.Z)(HtmlBboxTextLayoutCell,[{key:"getBboxForTextSpan",value:function getBboxForTextSpan(span,options){return this.processedBbox,(0,esm_get.Z)((0,getPrototypeOf.Z)(HtmlBboxTextLayoutCell.prototype),"getBboxForTextSpan",this).call(this,span,options)}}]),HtmlBboxTextLayoutCell}(BaseTextLayoutCell),dom_debugOut=null===(dom_require=__webpack_require__("../../node_modules/debug/src/browser.js"))||void 0===dom_require?void 0:dom_require("pdf:textLayout:dom");function dom_debug(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];null==dom_debugOut||dom_debugOut.apply(null,args)}var PdfTextContentTextLayout=function(){function PdfTextContentTextLayout(textContentInfo,pageNum,htmlBboxInfo){var _this=this;(0,classCallCheck.Z)(this,PdfTextContentTextLayout),this.textContentInfo=void 0,this.cells=void 0,this.divs=void 0,this.textContentInfo=textContentInfo;var textContentItems=textContentInfo.textContent.items;this.cells=textContentItems.map((function(item,index){var _htmlBboxInfo$bboxes,cellBbox=function getBbox(textItem,viewport){var transform=textItem.transform,patchedViewport=viewport,defaultSideways=patchedViewport.rotation%180!=0,_transform=(0,slicedToArray.Z)(transform,6),fontHeightPx=_transform[0],offsetX=_transform[2],offsetY=_transform[3],x=_transform[4],y=_transform[5],_patchedViewport$view=(0,slicedToArray.Z)(patchedViewport.viewBox,4),xMin=_patchedViewport$view[0],yMin=_patchedViewport$view[1],yMax=_patchedViewport$view[3],top=defaultSideways?x+offsetX+yMin:yMax-(y+offsetY),left=defaultSideways?y-xMin:x-xMin,bottom=top+fontHeightPx,adjustHeight=.2*fontHeightPx;return[left,top+adjustHeight,left+textItem.width,bottom+adjustHeight]}(item,_this.viewport),isInHtmlBbox=!1;return null!=htmlBboxInfo&&null!==(_htmlBboxInfo$bboxes=htmlBboxInfo.bboxes)&&void 0!==_htmlBboxInfo$bboxes&&_htmlBboxInfo$bboxes.length&&(isInHtmlBbox=htmlBboxInfo.bboxes.some((function(bbox){return bboxesIntersect(cellBbox,[bbox.left,bbox.top,bbox.right,bbox.bottom])}))),new PdfTextContentTextLayoutCell(_this,index,item,pageNum,cellBbox,isInHtmlBbox)}))}return(0,createClass.Z)(PdfTextContentTextLayout,[{key:"viewport",get:function get(){return this.textContentInfo.viewport}},{key:"cellAt",value:function cellAt(id){return this.cells[id]}},{key:"setDivs",value:function setDivs(divs){this.divs=divs}},{key:"divAt",value:function divAt(id){var _this$divs;return null===(_this$divs=this.divs)||void 0===_this$divs?void 0:_this$divs[id]}}]),PdfTextContentTextLayout}(),PdfTextContentTextLayoutCell=function(_BaseTextLayoutCell){(0,inherits.Z)(PdfTextContentTextLayoutCell,_BaseTextLayoutCell);var _super=(0,createSuper.Z)(PdfTextContentTextLayoutCell);function PdfTextContentTextLayoutCell(parent,index,textItem,pageNum,bbox,isInHtmlBbox){var _this2;(0,classCallCheck.Z)(this,PdfTextContentTextLayoutCell);var id=index,text=textItem.str;return(_this2=_super.call(this,{parent:parent,id:id,pageNum:pageNum,bbox:bbox,text:text})).isInHtmlBbox=void 0,_this2.isInHtmlBbox=isInHtmlBbox,_this2}return(0,createClass.Z)(PdfTextContentTextLayoutCell,[{key:"getBboxForTextSpan",value:function getBboxForTextSpan(span,options){var spanElement=this.parent.divAt(this.id);if(spanElement&&spanElement.parentNode){var bbox=function getAdjustedCellByOffsetByDom(cell,textSpan,spanElement,scale){if(!(spanElement.firstChild instanceof Text&&spanElement.lastChild instanceof Text))return dom_debug("unexpected. span dont have text node"),null;var beginOffset=textSpan[0],endOffset=Math.min(cell.text.length,textSpan[1]);try{var _spanElement$parentEl,_ref=beginOffset>0?(0,documentUtils._J)(spanElement,beginOffset):{textNode:spanElement.firstChild,textOffset:0},beginTextNode=_ref.textNode,beginTextOffset=_ref.textOffset,_ref2=endOffset>0?(0,documentUtils._J)(spanElement,endOffset):{textNode:spanElement.lastChild,textOffset:spanElement.lastChild.length},endTextNode=_ref2.textNode,endTextOffset=_ref2.textOffset;dom_debug("finding text node for: ",cell.text),dom_debug(" textContent: ",beginTextNode.textContent),dom_debug(" beginOffset: ",beginTextOffset),dom_debug(" textContent: ",endTextNode.textContent),dom_debug(" endOffset: ",endTextOffset);var _cell$bbox=(0,slicedToArray.Z)(cell.bbox,4),left=_cell$bbox[0],top=_cell$bbox[1],right=_cell$bbox[2],bottom=_cell$bbox[3],parentRect=null===(_spanElement$parentEl=spanElement.parentElement)||void 0===_spanElement$parentEl?void 0:_spanElement$parentEl.getBoundingClientRect();return(0,documentUtils.TG)(beginTextNode,beginTextOffset,endTextNode,endTextOffset,(function(rect){left=(rect.left-parentRect.left)/scale,right=left+rect.width/scale})),[left,top,right,bottom]}catch(e){dom_debug("Caught exception on calculating bbox from DOM: ",e)}return null}(this,span,spanElement,this.parent.viewport.scale);if(bbox)return bbox}return(0,esm_get.Z)((0,getPrototypeOf.Z)(PdfTextContentTextLayoutCell.prototype),"getBboxForTextSpan",this).call(this,span,options)}}]),PdfTextContentTextLayoutCell}(BaseTextLayoutCell);var utils_document=__webpack_require__("./src/utils/document/index.ts");function extractDocumentInfo(_x){return _extractDocumentInfo.apply(this,arguments)}function _extractDocumentInfo(){return _extractDocumentInfo=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(document){var _getTextMappings,options,docHtml,textMappings,processedDoc,_args=arguments;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return options=_args.length>1&&void 0!==_args[1]?_args[1]:{},docHtml=document.html,textMappings=null!==(_getTextMappings=documentData_getTextMappings(document))&&void 0!==_getTextMappings?_getTextMappings:void 0,_context.next=5,(0,utils_document.d)((0,objectSpread2.Z)((0,objectSpread2.Z)({},document),{},{docHtml:docHtml}),(0,objectSpread2.Z)({sections:!0,bbox:!0,bboxInnerText:!0},options));case 5:if((processedDoc=_context.sent).bboxes){_context.next=8;break}throw Error("Unexpected result from processDoc");case 8:return _context.abrupt("return",{processedDoc:processedDoc,textMappings:textMappings});case 9:case"end":return _context.stop()}}),_callee)}))),_extractDocumentInfo.apply(this,arguments)}var Highlighter_require,TextMappingsTextLayout=function(){function TextMappingsTextLayout(textMappingInfo,pageNum){var _this=this;(0,classCallCheck.Z)(this,TextMappingsTextLayout),this.cells=void 0;var textMappings=textMappingInfo.textMappings,document=textMappingInfo.document;this.cells=textMappings.text_mappings.filter((function(cell){return cell.page.page_number===pageNum})).map((function(cell,index){return new TextMappingsTextLayoutCell(_this,index,document,cell)}))}return(0,createClass.Z)(TextMappingsTextLayout,[{key:"cellAt",value:function cellAt(id){return this.cells[id]}},{key:"getHighlight",value:function getHighlight(highlight){var highlightSpan=[highlight.location.begin,highlight.location.end];return this.cells.filter((function(cell){var cellField=cell.cellField;return cellField.name===highlight.field&&cellField.index===highlight.fieldIndex&&spanIntersects(cellField.span,highlightSpan)})).map((function(cell){var cellField=cell.cellField,currentSpan=spanIntersection(cellField.span,highlightSpan);if(spanContains(highlightSpan,cellField.span))return{cell:cell,sourceSpan:currentSpan};var subSpan=spanGetSubSpan(cellField.span,currentSpan);return{cell:cell.getPartial(subSpan),sourceSpan:currentSpan}}))}}]),TextMappingsTextLayout}(),TextMappingsTextLayoutCell=function(_BaseTextLayoutCell){(0,inherits.Z)(TextMappingsTextLayoutCell,_BaseTextLayoutCell);var _super=(0,createSuper.Z)(TextMappingsTextLayoutCell);function TextMappingsTextLayoutCell(parent,index,document,cell){var _getDocFieldValue,_this2;(0,classCallCheck.Z)(this,TextMappingsTextLayoutCell);var id=index,pageNum=cell.page.page_number,bbox=cell.page.bbox,text=null!==(_getDocFieldValue=function getDocFieldValue(document,field,index,span){var _fieldText,fieldText,documentFieldArray=document[field];return fieldText=Array.isArray(documentFieldArray)||index?null==documentFieldArray?void 0:documentFieldArray[null!=index?index:0]:documentFieldArray,"table"===field&&"string"==typeof(null===(_fieldText=fieldText)||void 0===_fieldText?void 0:_fieldText.table_text)?fieldText.table_text:"string"!=typeof fieldText?void 0:span?Array.isArray(span)?fieldText.substring(span[0],span[1]):fieldText.substring(span.begin,span.end):fieldText}(document,cell.field.name,cell.field.index,cell.field.span))&&void 0!==_getDocFieldValue?_getDocFieldValue:"";return(_this2=_super.call(this,{parent:parent,id:id,pageNum:pageNum,bbox:bbox,text:text})).cellField=void 0,_this2.cellField=cell.field,_this2}return(0,createClass.Z)(TextMappingsTextLayoutCell)}(BaseTextLayoutCell),Highlighter_excluded=["id","field","fieldIndex","location","className","facetId","value"],Highlighter_debugOut=null===(Highlighter_require=__webpack_require__("../../node_modules/debug/src/browser.js"))||void 0===Highlighter_require?void 0:Highlighter_require("pdf:Highlighter");function Highlighter_debug(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];null==Highlighter_debugOut||Highlighter_debugOut.apply(null,args)}var Highlighter=function(){function Highlighter(_ref){var document=_ref.document,textMappings=_ref.textMappings,pageNum=_ref.pageNum,htmlBboxInfo=_ref.htmlBboxInfo,pdfTextContentInfo=_ref.pdfTextContentInfo;(0,classCallCheck.Z)(this,Highlighter),this.pageNum=void 0,this.textMappingsLayout=void 0,this.pdfTextContentLayout=null,this.textToHtmlBboxMappings=null,this.textToPdfTextItemMappings=null,this.pageNum=pageNum,this.textMappingsLayout=new TextMappingsTextLayout({document:document,textMappings:textMappings},pageNum),htmlBboxInfo&&this.setHtmlBboxInfo(htmlBboxInfo),pdfTextContentInfo&&this.setTextContentItems(pdfTextContentInfo.textContent,pdfTextContentInfo.viewport,pdfTextContentInfo.spans,htmlBboxInfo)}return(0,createClass.Z)(Highlighter,[{key:"setHtmlBboxInfo",value:function setHtmlBboxInfo(htmlBoxInfo){var htmlLayout=new HtmlBboxTextLayout(htmlBoxInfo,this.pageNum);this.textToHtmlBboxMappings=getTextBoxMappings(this.textMappingsLayout,htmlLayout)}},{key:"setTextContentItems",value:function setTextContentItems(textContent,viewport,textContentDivs,htmlBoxInfo){this.pdfTextContentLayout=new PdfTextContentTextLayout({textContent:textContent,viewport:viewport},this.pageNum,htmlBoxInfo),this.textToPdfTextItemMappings=getTextBoxMappings(this.textMappingsLayout,this.pdfTextContentLayout),this.setTextContentDivs(textContentDivs)}},{key:"setTextContentDivs",value:function setTextContentDivs(textContentDivs){var _this$pdfTextContentL;null===(_this$pdfTextContentL=this.pdfTextContentLayout)||void 0===_this$pdfTextContentL||_this$pdfTextContentL.setDivs(textContentDivs)}},{key:"getHighlight",value:function getHighlight(highlight){Highlighter_debug("getHighlight: %o",highlight);highlight.id;var field=highlight.field,fieldIndex=highlight.fieldIndex,location=highlight.location,className=highlight.className,facetId=highlight.facetId,value=highlight.value,rest=(0,objectWithoutProperties.Z)(highlight,Highlighter_excluded),items=this.getHighlightTextMappingResult({field:field,fieldIndex:fieldIndex,location:location});Highlighter_debug("getHighlight - items: %o",items);var boxShapes=items.map((function(item,index){var _item$cell,_ref2=(null===(_item$cell=item.cell)||void 0===_item$cell?void 0:_item$cell.getNormalized())||{},baseCell=_ref2.cell,baseSpan=_ref2.span;if(baseCell){var bbox=baseCell.bbox;return baseSpan&&(bbox=baseCell.getBboxForTextSpan(baseSpan)||baseCell.getBboxForTextSpan(baseSpan,{useRatio:!0})||baseCell.bbox),Highlighter_debug("getHighlight - cell(%i): %o",item.cell),Highlighter_debug(" box: %o",bbox),{bbox:bbox,isStart:0===index,isEnd:index===items.length-1}}return Highlighter_debug("getHighlight - cell(%i) is not mapped. source span: %o",item.sourceSpan),null})).filter(nonEmpty);return(0,objectSpread2.Z)({highlightId:Highlighter.getId(highlight),boxes:Highlighter.optimizeHighlightBoxes(boxShapes),className:className,facetId:facetId,value:value},rest)}},{key:"getHighlightTextMappingResult",value:function getHighlightTextMappingResult(highlight){var items=this.textMappingsLayout.getHighlight(highlight),doMapping=function doMapping(items,textBoxMapping,parent,options){return flatMap_default()(items,(function(item){if(item.cell){if(item.cell.getNormalized().cell.parent===parent){var newItems=textBoxMapping.apply(item.cell);return 0===newItems.length&&null!=options&&options.retainUnmapped?[item]:newItems.map((function(_ref3){return{cell:_ref3.cell,sourceSpan:spanOffset(_ref3.sourceSpan,item.sourceSpan[0])}}))}return item}return[]}))},textToPdfTextItemMappings=this.textToPdfTextItemMappings,textToHtmlBboxMappings=this.textToHtmlBboxMappings;return textToPdfTextItemMappings&&(items=doMapping(items,textToPdfTextItemMappings,this.textMappingsLayout,{retainUnmapped:!0})),textToHtmlBboxMappings&&(items=doMapping(items,textToHtmlBboxMappings,this.textMappingsLayout)),items}}],[{key:"optimizeHighlightBoxes",value:function optimizeHighlightBoxes(boxes){return boxes.reduce((function(optimized,box){var lastBox=0===optimized.length?null:optimized[optimized.length-1];if(lastBox&&isNextToEachOther(lastBox.bbox,box.bbox)){var _lastBox$bbox=(0,slicedToArray.Z)(lastBox.bbox,4),lastLeft=_lastBox$bbox[0],lastTop=_lastBox$bbox[1],lastRight=_lastBox$bbox[2],lastBottom=_lastBox$bbox[3],_box$bbox=(0,slicedToArray.Z)(box.bbox,4),thisLeft=_box$bbox[0],thisTop=_box$bbox[1],thisRight=_box$bbox[2],thisBottom=_box$bbox[3];lastBox.bbox=[Math.min(lastLeft,thisLeft),Math.min(lastTop,thisTop),Math.max(lastRight,thisRight),Math.max(lastBottom,thisBottom)]}else optimized.push(box);return optimized}),[])}},{key:"getId",value:function getId(highlight){return highlight.id?highlight.id:"".concat(highlight.field,"[").concat(highlight.fieldIndex,"]___").concat(highlight.location.begin,"_").concat(highlight.location.end)}}]),Highlighter}();function getIndexForOffset(arr,offset){for(var found=!1,index=0;!found&&index0?{highlightId:hl.id||"".concat(boxes[0].bbox[0],"__").concat(boxes[0].bbox[1]),className:hl.className,boxes:boxes}:null})).filter(nonEmpty)}(boxHighlights,page):(null==highlighter||highlighter.setTextContentDivs(textDivs),highlighter?(highlights||[]).map((function(highlight){return highlighter.getHighlight(highlight)})):[])}),[boxHighlights,highlighter,highlights,page,textDivs]),_useState=(0,react.useState)((0,TooltipHighlight_types.N)()),_useState2=(0,slicedToArray.Z)(_useState,2),tooltipAction=_useState2[0],setTooltipAction=_useState2[1],onTooltipShow=(0,react.useCallback)((function(updateTooltipAction){setTooltipAction(updateTooltipAction)}),[setTooltipAction]),highlightDivRef=(0,react.useRef)(null);return function useScrollIntoActiveHighlight(highlightDivRef,shapes,activeIds){(0,react.useEffect)((function(){if(highlightDivRef.current){var activeShape=shapes.find((function(shape){return(null==shape?void 0:shape.highlightId)&&(null==activeIds?void 0:activeIds.includes(shape.highlightId))}));if(activeShape){var timer=setTimeout((function(){var _highlightElm$firstEl;timer=null;var highlightDiv=highlightDivRef.current;if(highlightDiv){var highlightElm=null==highlightDiv?void 0:highlightDiv.querySelector("[data-highlight-id=".concat(activeShape.highlightId,"]"));null==highlightElm||null===(_highlightElm$firstEl=highlightElm.firstElementChild)||void 0===_highlightElm$firstEl||_highlightElm$firstEl.scrollIntoView({block:"nearest",inline:"nearest"})}}),0);return function(){timer&&clearTimeout(timer)}}}}),[activeIds,highlightDivRef,shapes])}(highlightDivRef,highlightShapes,activeIds),(0,jsx_runtime.jsxs)("div",{ref:highlightDivRef,className:classnames_default()(PdfHighlight_base,className),children:[(0,jsx_runtime.jsx)(TooltipHighlight.Y,{parentDiv:highlightDivRef,tooltipAction:tooltipAction}),highlightShapes.map((function(shape){var active=null==activeIds?void 0:activeIds.includes(shape.highlightId);return(0,jsx_runtime.jsx)(Highlight,{className:highlightClassName,activeClassName:activeHighlightClassName,shape:shape,scale:scale,active:active,onTooltipShow:onTooltipShow,facetInfoMap:facetInfoMap,overlapMeta:overlapMeta},shape.highlightId)}))]})},Highlight=function Highlight(_ref3){var className=_ref3.className,activeClassName=_ref3.activeClassName,shape=_ref3.shape,scale=_ref3.scale,onTooltipShow=_ref3.onTooltipShow,_ref3$facetInfoMap=_ref3.facetInfoMap,facetInfoMap=void 0===_ref3$facetInfoMap?{}:_ref3$facetInfoMap,_ref3$overlapMeta=_ref3.overlapMeta,overlapMeta=void 0===_ref3$overlapMeta?(0,types.i)():_ref3$overlapMeta,active=_ref3.active,divHighlightNode=(0,react.useRef)(null);if(0===(null==shape?void 0:shape.boxes.length))return null;var onMouseEnterHandler=function onMouseEnterHandler(event){var _targetEle$parentElem,targetEle=event.target,enrichValue=targetEle.getAttribute("data-value")||"",enrichFieldId=(null===(_targetEle$parentElem=targetEle.parentElement)||void 0===_targetEle$parentElem?void 0:_targetEle$parentElem.getAttribute("data-highlight-id"))||"",enrichFacetId=targetEle.getAttribute("data-facetid")||"",divEle=divHighlightNode.current,tooltipContent=(0,TooltipHighlight.R)(facetInfoMap,overlapMeta,enrichFacetId,enrichValue,enrichFieldId);onTooltipShow((0,objectSpread2.Z)((0,objectSpread2.Z)({},{tooltipEvent:TooltipHighlight_types.P.ENTER,rectActiveElement:null==divEle?void 0:divEle.getBoundingClientRect()}),tooltipContent&&{tooltipContent:tooltipContent}))},onMouseLeaveHandler=function onMouseLeaveHandler(){onTooltipShow({tooltipEvent:TooltipHighlight_types.P.LEAVE})},hasOverlap=overlapMeta.fieldIdWithOverlap.has(shape.highlightId),customStyles=["".concat(PdfHighlight_base,"__item"),className,shape.className,active&&"".concat(PdfHighlight_base,"__item--active"),active&&activeClassName];return shape.facetId&&(hasOverlap?customStyles.push(baseOverlapHighlight,active&&baseHighlightColorActive,active&&"".concat(baseHighlightColor,"-").concat(shape.facetId," highlight"),active&&basePassThroughActive):customStyles.push("".concat(baseHighlightColor,"-").concat(shape.facetId," highlight"),active&&baseHighlightColorActive)),customStyles=customStyles.filter((function(item){return"string"==typeof item})),(0,jsx_runtime.jsx)("div",{"data-highlight-id":shape.highlightId,"data-testid":shape.highlightId,children:null==shape?void 0:shape.boxes.map((function(item){return(0,jsx_runtime.jsx)("div",{className:customStyles.join(" "),style:(0,objectSpread2.Z)({},getPositionStyle(item.bbox,scale)),onMouseEnter:onMouseEnterHandler,onMouseLeave:onMouseLeaveHandler,ref:divHighlightNode,"data-value":shape.value||"","data-facetid":shape.facetId||""},"".concat(item.bbox[0].toFixed(2),"_").concat(item.bbox[1].toFixed(2)))}))})};function getPositionStyle(bbox,scale){var padding=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,_bbox=(0,slicedToArray.Z)(bbox,4),left=_bbox[0],top=_bbox[1],right=_bbox[2],bottom=_bbox[3];return{left:"".concat((left-padding)*scale,"px"),top:"".concat((top-padding)*scale,"px"),width:"".concat((right-left+padding)*scale,"px"),height:"".concat((bottom-top+padding)*scale,"px")}}var useHighlighter=function useHighlighter(_ref4){var document=_ref4.document,textMappings=_ref4.textMappings,processedDoc=_ref4.processedDoc,pdfRenderedText=_ref4.pdfRenderedText,pageNum=_ref4.pageNum,isReady=_ref4.isReady;return(0,react.useMemo)((function(){return isReady&&document&&textMappings?new Highlighter({document:document,textMappings:textMappings,pageNum:pageNum,htmlBboxInfo:processedDoc&&{bboxes:processedDoc.bboxes,styles:processedDoc.styles},pdfTextContentInfo:null!=pdfRenderedText&&pdfRenderedText.textContent&&null!=pdfRenderedText&&pdfRenderedText.viewport?pdfRenderedText:void 0}):null}),[document,isReady,pageNum,pdfRenderedText,processedDoc,textMappings])};var PdfHighlight_PdfHighlight=PdfHighlight;try{PdfHighlight.displayName="PdfHighlight",PdfHighlight.__docgenInfo={description:"Text highlight layer for PdfViewer",displayName:"PdfHighlight",props:{page:{defaultValue:null,description:"Page number, starting at 1",name:"page",required:!0,type:{name:"number"}},scale:{defaultValue:null,description:"Zoom factor, where `1` is equal to 100%",name:"scale",required:!0,type:{name:"number"}},highlightClassName:{defaultValue:null,description:"Class name to style each highlight",name:"highlightClassName",required:!1,type:{name:"string"}},activeHighlightClassName:{defaultValue:null,description:"Class name to style each active highlight",name:"activeHighlightClassName",required:!1,type:{name:"string"}},document:{defaultValue:null,description:"Document data returned by query",name:"document",required:!1,type:{name:"QueryResult"}},highlights:{defaultValue:null,description:"Highlight spans on fields in document",name:"highlights",required:!1,type:{name:"DocumentFieldHighlight[]"}},activeIds:{defaultValue:null,description:"Active highlight IDs",name:"activeIds",required:!1,type:{name:"string[]"}},setCurrentPage:{defaultValue:null,description:"callback to be notified page change by scrollIntoActiveId",name:"setCurrentPage",required:!1,type:{name:"((page: number) => any)"}},_useHtmlBbox:{defaultValue:{value:"true"},description:"Consider bboxes in HTML field to highlight.\nTrue by default. This is for testing purpose.",name:"_useHtmlBbox",required:!1,type:{name:"boolean"}},_usePdfTextItem:{defaultValue:{value:"true"},description:"Flag to whether to use PDF text items for finding bbox for highlighting.\nTrue by default. This is for testing and debugging purpose.",name:"_usePdfTextItem",required:!1,type:{name:"boolean"}},className:{defaultValue:null,description:"Class name to style highlight layer",name:"className",required:!1,type:{name:"string"}},parsedDocument:{defaultValue:null,description:"Parsed document information",name:"parsedDocument",required:!0,type:{name:"ExtractedDocumentInfo | null"}},pdfRenderedText:{defaultValue:null,description:"PDF text content information in a page from parsed PDF",name:"pdfRenderedText",required:!0,type:{name:"PdfRenderedText | null"}},boxHighlights:{defaultValue:null,description:"Highlight bboxes. This overrides `highlights` props",name:"boxHighlights",required:!1,type:{name:"DocumentBboxHighlight[]"}},facetInfoMap:{defaultValue:{value:"{}"},description:"Meta-data on facets",name:"facetInfoMap",required:!1,type:{name:"Record"}},overlapMeta:{defaultValue:{value:"initOverlapMeta()"},description:"Overlap information used by tooltip",name:"overlapMeta",required:!1,type:{name:"OverlapMeta"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/PdfHighlight/PdfHighlight.tsx#PdfHighlight"]={docgenInfo:PdfHighlight.__docgenInfo,name:"PdfHighlight",path:"src/components/DocumentPreview/components/PdfHighlight/PdfHighlight.tsx#PdfHighlight"})}catch(__react_docgen_typescript_loader_error){}var uniq=__webpack_require__("../../node_modules/lodash/uniq.js"),uniq_default=__webpack_require__.n(uniq),isEqual=__webpack_require__("../../node_modules/lodash/isEqual.js"),isEqual_default=__webpack_require__.n(isEqual),PdfViewerWithHighlight_excluded=["highlightClassName","activeHighlightClassName","document","page","highlight","highlights","activeIds","facetInfoMap","overlapMeta","_useHtmlBbox","_usePdfTextItem","_isPdfRenderError","setCurrentPage","setIsPdfRenderError"],PdfViewerWithHighlight=(0,react.forwardRef)((function(_ref,scrollRef){var highlightClassName=_ref.highlightClassName,activeHighlightClassName=_ref.activeHighlightClassName,document=_ref.document,page=_ref.page,queryHighlight=_ref.highlight,fieldHighlights=_ref.highlights,activeIds=_ref.activeIds,facetInfoMap=_ref.facetInfoMap,overlapMeta=_ref.overlapMeta,_useHtmlBbox=_ref._useHtmlBbox,_usePdfTextItem=_ref._usePdfTextItem,_ref$_isPdfRenderErro=_ref._isPdfRenderError,_isPdfRenderError=void 0!==_ref$_isPdfRenderErro&&_ref$_isPdfRenderErro,setCurrentPage=_ref.setCurrentPage,setIsPdfRenderError=_ref.setIsPdfRenderError,rest=(0,objectWithoutProperties.Z)(_ref,PdfViewerWithHighlight_excluded),baseHighlightColor="".concat(settings.Z.prefix,"--category"),scale=rest.scale,highlightProps={highlightClassName:highlightClassName,activeHighlightClassName:activeHighlightClassName,document:document,_useHtmlBbox:_useHtmlBbox,_usePdfTextItem:_usePdfTextItem},_useState=(0,react.useState)(null),_useState2=(0,slicedToArray.Z)(_useState,2),renderedText=_useState2[0],setRenderedText=_useState2[1],isTableHighlight=isTable(queryHighlight),_useState3=(0,react.useState)(void 0),_useState4=(0,slicedToArray.Z)(_useState3,2),documentInfo=_useState4[0],setDocumentInfo=_useState4[1];(0,react.useEffect)((function(){function _setDocumentInfo2(){return(_setDocumentInfo2=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(){var docInfo;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:if(!document){_context.next=5;break}return _context.next=3,extractDocumentInfo(document,{tables:isTableHighlight});case 3:docInfo=_context.sent,setDocumentInfo(docInfo);case 5:case"end":return _context.stop()}}),_callee)})))).apply(this,arguments)}!function _setDocumentInfo(){return _setDocumentInfo2.apply(this,arguments)}()}),[document,isTableHighlight]);var state=function useHighlightState(_ref3){var queryHighlight=_ref3.queryHighlight,fieldHighlights=_ref3.fieldHighlights,activeIds=_ref3.activeIds,document=_ref3.document,documentInfo=_ref3.documentInfo,_useState5=(0,react.useState)({activePages:[]}),_useState6=(0,slicedToArray.Z)(_useState5,2),state=_useState6[0],setState=_useState6[1];return(0,react.useEffect)((function(){if(queryHighlight){if(isTable(queryHighlight)){var table=function getHighlightedTable(highlight,processedDoc){var _highlight$table,location=null==highlight||null===(_highlight$table=highlight.table)||void 0===_highlight$table?void 0:_highlight$table.location;if(location){var _processedDoc$tables,begin=location.begin,end=location.end,table=null==processedDoc||null===(_processedDoc$tables=processedDoc.tables)||void 0===_processedDoc$tables?void 0:_processedDoc$tables.find((function(_ref){var location=_ref.location;return(0,documentUtils.wV)(location,{begin:begin,end:end})}));if(table)return table}return null}(queryHighlight,null==documentInfo?void 0:documentInfo.processedDoc),bboxHighlights=table?function convertToDocumentBboxHighlights(table){var _ref=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_ref$id=_ref.id,id=void 0===_ref$id?"highlight":_ref$id,className=_ref.className;return[{id:id,className:className,bboxes:table.bboxes.map((function(_ref2){var left=_ref2.left,right=_ref2.right,top=_ref2.top,bottom=_ref2.bottom;return{page:_ref2.page,bbox:[left,top,right,bottom]}}))}]}(table):null;if(null!=bboxHighlights&&bboxHighlights.length)return void setState({activePages:uniq_default()(flatMap_default()(bboxHighlights,(function(hl){return hl.bboxes.map((function(bbox){return bbox.page}))}))),activeIds:["highlight"],bboxes:bboxHighlights})}else if(isPassage(queryHighlight)){var fields=function convertToDocumentFieldHighlights(passage,document){var begin=passage.start_offset||0,end=passage.end_offset||0;if(document&&passage.field){var fieldValue=document[passage.field];if(Array.isArray(fieldValue)){var beginIndex,endIndex,indexForOffset=getIndexForOffset(fieldValue,begin);if(!indexForOffset)return null;beginIndex=indexForOffset.index,begin=indexForOffset.offset,end-=(passage.start_offset||0)-begin,(indexForOffset=getIndexForOffset(fieldValue.slice(beginIndex),end))?(endIndex=beginIndex+indexForOffset.index,end=indexForOffset.offset):end=fieldValue[endIndex=fieldValue.length-1].length-1;var res=[{id:"highlight0",field:passage.field,fieldIndex:beginIndex,location:{begin:begin,end:fieldValue[beginIndex].length}}];return beginIndex===endIndex?res[0].location.end=end:res.push({id:"highlight1",field:passage.field,fieldIndex:endIndex,location:{begin:0,end:end}}),res}}return[{id:"highlight",field:passage.field||"",fieldIndex:0,location:{begin:begin,end:end}}]}(queryHighlight,document);if(null!=fields&&fields.length)return void setState({activePages:getPagesFromHighlights(null==documentInfo?void 0:documentInfo.textMappings,fields),activeIds:fields.map((function(f){return f.id||"highlight"})),fields:fields})}}else if(fieldHighlights)return void setState({activePages:getPagesFromHighlights(null==documentInfo?void 0:documentInfo.textMappings,fieldHighlights,activeIds),activeIds:activeIds,fields:fieldHighlights});setState({activePages:[]})}),[activeIds,document,documentInfo,fieldHighlights,queryHighlight]),state}({queryHighlight:queryHighlight,fieldHighlights:fieldHighlights,activeIds:activeIds,document:document,documentInfo:documentInfo}),currentPage=useMovePageToActiveHighlight(page,state.activePages,state.activeIds,setCurrentPage),setCurrentErrMsgFromPdfConst=useIsPfdError(_isPdfRenderError,setIsPdfRenderError),colorStyles=Object.values(facetInfoMap||{}).map((function(facetInfo){var overlapOnTop=0===facetInfo.facetId.localeCompare(types.T)?"z-index: ".concat(10,";"):"";return"\n .".concat(baseHighlightColor,"-").concat(facetInfo.facetId,".highlight {\n background: ").concat(facetInfo.color,";\n border: 2px solid ").concat(facetInfo.color,";\n ").concat(overlapOnTop,"\n }")})).join("\n"),highlightReady=!!documentInfo&&!!renderedText;return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("style",{children:colorStyles}),(0,jsx_runtime.jsx)(PdfViewer_PdfViewer,(0,objectSpread2.Z)((0,objectSpread2.Z)({ref:scrollRef},rest),{},{page:currentPage,setRenderedText:setRenderedText,setIsPdfRenderError:setCurrentErrMsgFromPdfConst,children:function children(_ref2){var fitToWidthRatio=_ref2.fitToWidthRatio;return(state.fields||state.bboxes)&&(0,jsx_runtime.jsx)(PdfHighlight_PdfHighlight,(0,objectSpread2.Z)({parsedDocument:highlightReady&&null!=documentInfo?documentInfo:null,pdfRenderedText:highlightReady?renderedText:null,page:currentPage,scale:scale*fitToWidthRatio,highlights:state.fields,boxHighlights:state.bboxes,activeIds:state.activeIds,facetInfoMap:facetInfoMap,overlapMeta:overlapMeta},highlightProps))}}))]})}));function useIsPfdError(isPdfRenderError,callbackIsPdfError){var _useState7=(0,react.useState)(isPdfRenderError),_useState8=(0,slicedToArray.Z)(_useState7,2),currentIsPdfError=_useState8[0],setCurrentIsPdfError=_useState8[1];return(0,react.useEffect)((function(){null==callbackIsPdfError||callbackIsPdfError(currentIsPdfError)}),[currentIsPdfError,setCurrentIsPdfError,isPdfRenderError,callbackIsPdfError]),setCurrentIsPdfError}function useMovePageToActiveHighlight(page,activeHighlightPages,activeIds,setPage){var _useState9=(0,react.useState)(page),_useState10=(0,slicedToArray.Z)(_useState9,2),currentPage=_useState10[0],setCurrentPage=_useState10[1],previousPageRef=(0,react.useRef)(page);(0,react.useEffect)((function(){previousPageRef.current!==page&¤tPage!==page&&setCurrentPage(page),previousPageRef.current=page}),[currentPage,page]);var prevHighlightRef=(0,react.useRef)({});return(0,react.useEffect)((function(){if(activeHighlightPages.length>0&&!isEqual_default()(prevHighlightRef.current,{activeHighlightPages:activeHighlightPages,activeIds:activeIds})&&!activeHighlightPages.includes(currentPage)){var highlightPage=activeHighlightPages[0];setCurrentPage(highlightPage),null==setPage||setPage(highlightPage)}prevHighlightRef.current={activeHighlightPages:activeHighlightPages,activeIds:activeIds}}),[activeIds,activeHighlightPages,currentPage,setPage]),currentPage}function getPagesFromHighlights(textMappings,highlights,activeIds){var activePages=(highlights||[]).map((function(highlight){return(!activeIds||highlight.id&&activeIds.includes(highlight.id))&&textMappings?function getPageFromHighlight(textMappings,highlight){var _highlightCell$page$p,highlightCell=textMappings.text_mappings.find((function(_ref4){var field=_ref4.field;if(field.name===highlight.field&&field.index===highlight.fieldIndex){var _highlight$location=highlight.location,begin=_highlight$location.begin,end=_highlight$location.end;return spanIntersects(field.span,[begin,end])}return!1}));return null!==(_highlightCell$page$p=null==highlightCell?void 0:highlightCell.page.page_number)&&void 0!==_highlightCell$page$p?_highlightCell$page$p:null}(textMappings,highlight):null})).filter(nonEmpty);return activePages}var PdfViewerWithHighlight_PdfViewerWithHighlight=PdfViewerWithHighlight;try{useIsPfdError.displayName="useIsPfdError",useIsPfdError.__docgenInfo={description:"Hook to handle PDF render error",displayName:"useIsPfdError",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/PdfViewerWithHighlight/PdfViewerWithHighlight.tsx#useIsPfdError"]={docgenInfo:useIsPfdError.__docgenInfo,name:"useIsPfdError",path:"src/components/DocumentPreview/components/PdfViewerWithHighlight/PdfViewerWithHighlight.tsx#useIsPfdError"})}catch(__react_docgen_typescript_loader_error){}try{useMovePageToActiveHighlight.displayName="useMovePageToActiveHighlight",useMovePageToActiveHighlight.__docgenInfo={description:"Hook to move PDF page depending on active highlight",displayName:"useMovePageToActiveHighlight",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/PdfViewerWithHighlight/PdfViewerWithHighlight.tsx#useMovePageToActiveHighlight"]={docgenInfo:useMovePageToActiveHighlight.__docgenInfo,name:"useMovePageToActiveHighlight",path:"src/components/DocumentPreview/components/PdfViewerWithHighlight/PdfViewerWithHighlight.tsx#useMovePageToActiveHighlight"})}catch(__react_docgen_typescript_loader_error){}try{PdfViewerWithHighlight.displayName="PdfViewerWithHighlight",PdfViewerWithHighlight.__docgenInfo={description:"PDF viewer component with text highlighting capability",displayName:"PdfViewerWithHighlight",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},file:{defaultValue:null,description:'PDF file data as a "binary" string (array buffer) or PDFSource',name:"file",required:!0,type:{name:"DocumentFile"}},document:{defaultValue:null,description:"Optionally takes a query result document for page count calculation\nDocument data returned by query",name:"document",required:!1,type:{name:"QueryResult"}},textLayerClassName:{defaultValue:null,description:"Text layer class name",name:"textLayerClassName",required:!1,type:{name:"string"}},disableTextLayer:{defaultValue:null,description:"Disable the text layer overlay (defaults to `false`)",name:"disableTextLayer",required:!1,type:{name:"boolean"}},setPageCount:{defaultValue:null,description:"Callback invoked with page count, once `file` has been parsed",name:"setPageCount",required:!1,type:{name:"((count: number) => void)"}},setLoading:{defaultValue:null,description:"Check if document is loading",name:"setLoading",required:!0,type:{name:"(loading: boolean) => void"}},setHideToolbarControls:{defaultValue:null,description:"Callback which is invoked with whether to enable/disable toolbar controls",name:"setHideToolbarControls",required:!1,type:{name:"((disabled: boolean) => void)"}},setRenderedText:{defaultValue:null,description:"Callback for text layer info",name:"setRenderedText",required:!1,type:{name:"((info: PdfRenderedText | null) => any)"}},setIsPdfRenderError:{defaultValue:null,description:"Callback any errors on render",name:"setIsPdfRenderError",required:!1,type:{name:"(((isError: boolean) => void) & ((state: boolean) => any))"}},pdfWorkerUrl:{defaultValue:null,description:"URL of hosted PDF worker",name:"pdfWorkerUrl",required:!1,type:{name:"string"}},page:{defaultValue:null,description:"Page number, starting at 1",name:"page",required:!0,type:{name:"number"}},scale:{defaultValue:null,description:"Zoom factor, where `1` is equal to 100%",name:"scale",required:!0,type:{name:"number"}},highlightClassName:{defaultValue:null,description:"Class name to style each highlight",name:"highlightClassName",required:!1,type:{name:"string"}},activeHighlightClassName:{defaultValue:null,description:"Class name to style each active highlight",name:"activeHighlightClassName",required:!1,type:{name:"string"}},highlights:{defaultValue:null,description:"Highlight spans on fields in document",name:"highlights",required:!1,type:{name:"DocumentFieldHighlight[]"}},activeIds:{defaultValue:null,description:"Active highlight IDs",name:"activeIds",required:!1,type:{name:"string[]"}},setCurrentPage:{defaultValue:null,description:"callback to be notified page change by scrollIntoActiveId",name:"setCurrentPage",required:!1,type:{name:"((page: number) => any)"}},_useHtmlBbox:{defaultValue:null,description:"Consider bboxes in HTML field to highlight.\nTrue by default. This is for testing purpose.",name:"_useHtmlBbox",required:!1,type:{name:"boolean"}},_usePdfTextItem:{defaultValue:null,description:"Flag to whether to use PDF text items for finding bbox for highlighting.\nTrue by default. This is for testing and debugging purpose.",name:"_usePdfTextItem",required:!1,type:{name:"boolean"}},highlight:{defaultValue:null,description:"Passage or table highlight from query result.\nThis property overrides `highlights` property if specified",name:"highlight",required:!1,type:{name:"QueryTableResult | QueryResultPassage"}},facetInfoMap:{defaultValue:null,description:"",name:"facetInfoMap",required:!1,type:{name:"Record"}},overlapMeta:{defaultValue:null,description:"",name:"overlapMeta",required:!1,type:{name:"OverlapMeta"}},_isPdfRenderError:{defaultValue:{value:"false"},description:"",name:"_isPdfRenderError",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/PdfViewerWithHighlight/PdfViewerWithHighlight.tsx#PdfViewerWithHighlight"]={docgenInfo:PdfViewerWithHighlight.__docgenInfo,name:"PdfViewerWithHighlight",path:"src/components/DocumentPreview/components/PdfViewerWithHighlight/PdfViewerWithHighlight.tsx#PdfViewerWithHighlight"})}catch(__react_docgen_typescript_loader_error){}var DocumentPreview_excluded=["file","currentPage","scale","document","loading","setPdfPageCount","setLoading","hideToolbarControls","setHideToolbarControls","highlight","disableTextLayer","setCurrentPage","pdfWorkerUrl","fallbackComponent"],DocumentPreview_ZOOM_IN=PrevToolbar.ZOOM_IN,DocumentPreview_ZOOM_OUT=PrevToolbar.ZOOM_OUT,PreviewDocument=(0,react.forwardRef)((function PreviewDocument(_ref2,scrollRef){var file=_ref2.file,currentPage=_ref2.currentPage,scale=_ref2.scale,document=_ref2.document,loading=_ref2.loading,setPdfPageCount=_ref2.setPdfPageCount,setLoading=_ref2.setLoading,hideToolbarControls=_ref2.hideToolbarControls,setHideToolbarControls=_ref2.setHideToolbarControls,highlight=_ref2.highlight,disableTextLayer=_ref2.disableTextLayer,setCurrentPage=_ref2.setCurrentPage,pdfWorkerUrl=_ref2.pdfWorkerUrl,fallbackComponent=_ref2.fallbackComponent,rest=(0,objectWithoutProperties.Z)(_ref2,DocumentPreview_excluded),_useState11=(0,react.useState)(!1),_useState12=(0,slicedToArray.Z)(_useState11,2),isPdfRenderError=_useState12[0],setIsPdfRenderError=_useState12[1],previewType=(0,react.useMemo)((function(){return document?function detectPreviewType(document,file,highlight,isPdfRenderError){var _document$extracted_m,_document$extracted_m2,fileType=null===(_document$extracted_m=document.extracted_metadata)||void 0===_document$extracted_m?void 0:_document$extracted_m.file_type,hasTextMappings=!(null===(_document$extracted_m2=document.extracted_metadata)||void 0===_document$extracted_m2||!_document$extracted_m2.text_mappings),hasHighlight=!!highlight,isPassageHighlight=isPassage(highlight),isTableHighlight=isTable(highlight);if("pdf"===fileType&&file&&!isPdfRenderError&&(!hasHighlight||hasTextMappings))return"PDF";var isJsonType=isJsonFile(document),isCsvType=isCsvFile(document);return document.html&&!isJsonType&&!isCsvType&&(!hasHighlight||isPassageHighlight&&hasTextMappings||isTableHighlight)?"HTML":"TEXT"}(document,file,highlight,isPdfRenderError):null}),[document,file,highlight,isPdfRenderError]);if(!document)return null;switch(previewType){case"PDF":return(0,jsx_runtime.jsx)(PdfViewerWithHighlight_PdfViewerWithHighlight,(0,objectSpread2.Z)({file:file,document:document,page:currentPage,scale:scale,setPageCount:setPdfPageCount,setLoading:setLoading,setHideToolbarControls:setHideToolbarControls,highlight:highlight,setCurrentPage:setCurrentPage,setIsPdfRenderError:setIsPdfRenderError,disableTextLayer:disableTextLayer,pdfWorkerUrl:pdfWorkerUrl,ref:scrollRef},rest));case"HTML":return(0,jsx_runtime.jsx)(HtmlView_HtmlView,(0,objectSpread2.Z)({document:document,highlight:highlight,setHideToolbarControls:setHideToolbarControls,setLoading:setLoading,ref:scrollRef},rest));case"TEXT":return(0,jsx_runtime.jsx)(SimpleDocument_SimpleDocument,(0,objectSpread2.Z)({document:document,highlight:highlight,hideToolbarControls:hideToolbarControls,setHideToolbarControls:setHideToolbarControls,loading:loading,setLoading:setLoading,fallbackComponent:fallbackComponent,ref:scrollRef},rest));default:return null}})),ErrorBoundDocumentPreview=(0,withErrorBoundary.Z)((function DocumentPreview(_ref){var document=_ref.document,file=_ref.file,fileFetchTimeout=_ref.fileFetchTimeout,loadingClassName=_ref.loadingClassName,highlight=_ref.highlight,_ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,didCatch=_ref.didCatch,pdfWorkerUrl=_ref.pdfWorkerUrl,fallbackComponent=_ref.fallbackComponent,onChange=_ref.onChange,selectedResult=(0,react.useContext)(DiscoverySearch.ci).selectedResult,_useState=(0,react.useState)(1),_useState2=(0,slicedToArray.Z)(_useState,2),scale=_useState2[0],setScale=_useState2[1],_useState3=(0,react.useState)(1),_useState4=(0,slicedToArray.Z)(_useState3,2),currentPage=_useState4[0],setCurrentPage=_useState4[1],_useState5=(0,react.useState)(!0),_useState6=(0,slicedToArray.Z)(_useState5,2),loading=_useState6[0],setLoading=_useState6[1],_useState7=(0,react.useState)(!1),_useState8=(0,slicedToArray.Z)(_useState7,2),hideToolbarControls=_useState8[0],setHideToolbarControls=_useState8[1],_useFetchDocumentFile=function useFetchDocumentFile(_ref){var file=_ref.file,document=_ref.document,fetchTimeout=_ref.fetchTimeout,documentProvider=(0,react.useContext)(DiscoverySearch.ci).documentProvider,_useState=(0,react.useState)(),_useState2=(0,slicedToArray.Z)(_useState,2),fetchedFile=_useState2[0],setFetchedFile=_useState2[1],_useState3=(0,react.useState)(!1),_useState4=(0,slicedToArray.Z)(_useState3,2),isFetching=_useState4[0],setIsFetching=_useState4[1];return utils_useAsyncFunctionCall((0,react.useCallback)(function(){var _ref2=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee2(signal){var fetchData,fetchedData;return(0,regeneratorRuntime.Z)().wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:if(file||!document||!documentProvider){_context2.next=8;break}return setIsFetching(!0),setFetchedFile(void 0),fetchData=function(){var _ref3=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(){var _fetchedData;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.next=2,documentProvider.provides(document);case 2:if(!_context.sent){_context.next=13;break}return _context.next=6,documentProvider.get(document);case 6:if(!("string"==typeof(_fetchedData=_context.sent)||_fetchedData instanceof ArrayBuffer)){_context.next=11;break}return _context.abrupt("return",_fetchedData);case 11:if("pdf"!==(null==_fetchedData?void 0:_fetchedData.type)){_context.next=13;break}return _context.abrupt("return",_fetchedData.source);case 13:return _context.abrupt("return",void 0);case 14:case"end":return _context.stop()}}),_callee)})));return function fetchData(){return _ref3.apply(this,arguments)}}(),_context2.next=6,Promise.race([fetchData()].concat((0,toConsumableArray.Z)(fetchTimeout?[new Promise((function(resolve){return setTimeout((function(){return resolve(void 0)}),fetchTimeout)}))]:[])));case 6:fetchedData=_context2.sent,signal.aborted||(setIsFetching(!1),setFetchedFile(fetchedData));case 8:case"end":return _context2.stop()}}),_callee2)})));return function(_x){return _ref2.apply(this,arguments)}}(),[file,fetchTimeout,document,documentProvider])),{providedFile:file||fetchedFile,isFetching:isFetching}}({file:file,document:document,fetchTimeout:fileFetchTimeout}),providedFile=_useFetchDocumentFile.providedFile,isFetching=_useFetchDocumentFile.isFetching,doc=document||selectedResult.document||void 0;highlight=highlight||selectedResult.element||void 0,(0,react.useEffect)((function(){setCurrentPage(1),setScale(1)}),[doc]);var _useState9=(0,react.useState)(0),_useState10=(0,slicedToArray.Z)(_useState9,2),pdfPageCount=_useState10[0],setPdfPageCount=_useState10[1];(0,react.useEffect)((function(){null==onChange||onChange({currentPage:currentPage})}),[currentPage,onChange]);var base="".concat(settings.Z.prefix,"--document-preview");return isFetching?(0,jsx_runtime.jsx)(Loading.Z,{className:loadingClassName,withOverlay:!1}):(0,jsx_runtime.jsx)("div",{className:"".concat(base),children:!doc&&!providedFile||didCatch?didCatch?(0,jsx_runtime.jsx)("div",{className:"".concat(base,"__error"),children:messages.errorMessage}):(0,jsx_runtime.jsx)("div",{className:"".concat(base,"__error"),children:messages.noDataMessage}):(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(PrevToolbar,{loading:loading,hideControls:hideToolbarControls,current:currentPage,total:loading?0:pdfPageCount,onChange:setCurrentPage,onZoom:function onZoom(zoom){setScale(zoom===DocumentPreview_ZOOM_IN||zoom===DocumentPreview_ZOOM_OUT?zoom===DocumentPreview_ZOOM_IN?1.2*scale:scale/1.2:1)}}),(0,jsx_runtime.jsx)("div",{className:"".concat(base,"__document"),children:(0,jsx_runtime.jsx)(PreviewDocument,{file:providedFile,currentPage:currentPage,scale:scale,document:doc,highlight:highlight,setPdfPageCount:setPdfPageCount,setLoading:setLoading,setHideToolbarControls:setHideToolbarControls,loading:loading,hideToolbarControls:hideToolbarControls,setCurrentPage:setCurrentPage,pdfWorkerUrl:pdfWorkerUrl,fallbackComponent:fallbackComponent})}),loading&&(0,jsx_runtime.jsx)("div",{className:"".concat(base,"__skeleton"),children:(0,jsx_runtime.jsx)(SkeletonText.Z,{paragraph:!0,lineCount:40})})]})})}));ErrorBoundDocumentPreview.PreviewToolbar=PrevToolbar,ErrorBoundDocumentPreview.PreviewDocument=PreviewDocument,ErrorBoundDocumentPreview.PdfViewerWithHighlight=PdfViewerWithHighlight_PdfViewerWithHighlight;var DocumentPreview_DocumentPreview=ErrorBoundDocumentPreview,Art_Effects_pdf_document="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OTkgMCBSCjEwMyAwIFIgMTA3IDAgUiAxMTEgMCBSIDExNSAwIFIgXSA+PgplbmRvYmoKMTIwIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvUGFyZW50IDI2MiAwIFIgL0NvdW50IDggL0tpZHMgWyAxMTkgMCBSIDEyNCAwIFIgMTI4IDAgUiAxMzIgMCBSCjEzNiAwIFIgMTQwIDAgUiAxNDQgMCBSIDE0OCAwIFIgXSA+PgplbmRvYmoKMTUzIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvUGFyZW50IDI2MiAwIFIgL0NvdW50IDggL0tpZHMgWyAxNTIgMCBSIDE1NyAwIFIgMTYxIDAgUiAxNjUgMCBSCjE2OSAwIFIgMTczIDAgUiAxNzggMCBSIDE4MyAwIFIgXSA+PgplbmRvYmoKMTg4IDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvUGFyZW50IDI2MiAwIFIgL0NvdW50IDggL0tpZHMgWyAxODcgMCBSIDE5MiAwIFIgMTk2IDAgUiAyMDAgMCBSCjIwNCAwIFIgMjA4IDAgUiAyMTIgMCBSIDIxNiAwIFIgXSA+PgplbmRvYmoKMjIxIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvUGFyZW50IDI2MiAwIFIgL0NvdW50IDggL0tpZHMgWyAyMjAgMCBSIDIyNSAwIFIgMjI5IDAgUiAyMzMgMCBSCjIzNyAwIFIgMjQxIDAgUiAyNDUgMCBSIDI0OSAwIFIgXSA+PgplbmRvYmoKMjU0IDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvUGFyZW50IDI2MiAwIFIgL0NvdW50IDIgL0tpZHMgWyAyNTMgMCBSIDI1OCAwIFIgXSA+PgplbmRvYmoKMjYyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXSAvQ291bnQgNTggL0tpZHMgWyAzIDAgUiA1MSAwIFIgODUgMCBSCjEyMCAwIFIgMTUzIDAgUiAxODggMCBSIDIyMSAwIFIgMjU0IDAgUiBdID4+CmVuZG9iagoyNjMgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDI2MiAwIFIgPj4KZW5kb2JqCjE0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0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qpPTyJPA7ylP/z8tP2kEbNEMUnyhvACXXnnhFlEwGm2Jau8Zaxacvu1R0vrXZ/hX2/SHN+Ph5669FQ8/+2/OIHGEaipa9Zr+iIhYcMuHh1aeuaK0/KJL116+dO1VX9p46fmXjZxemb3xkjVLlnP/D7OasfAKZW5kc3RyZWFtCmVuZG9iagozMDIgMCBvYmoKMzA0NTAKZW5kb2JqCjMwMyAwIG9iagooTWljcm9zb2Z0IFdvcmQgLSBBcnQgRWZmZWN0cyBLb3lhIENyZWF0aXZlIEJhc2UgVFNBIDIwMDguZG9jKQplbmRvYmoKMzA0IDAgb2JqCihNYWMgT1MgWCAxMC4xMy4zIFF1YXJ0eiBQREZDb250ZXh0KQplbmRvYmoKMzA1IDAgb2JqCihXb3JkKQplbmRvYmoKMzA2IDAgb2JqCihEOjIwMTgxMDI0MTEwMjE1WjAwJzAwJykKZW5kb2JqCjMwNyAwIG9iagooKQplbmRvYmoKMzA4IDAgb2JqClsgXQplbmRvYmoKMSAwIG9iago8PCAvVGl0bGUgMzAzIDAgUiAvUHJvZHVjZXIgMzA0IDAgUiAvQ3JlYXRvciAzMDUgMCBSIC9DcmVhdGlvbkRhdGUgMzA2IDAgUgovTW9kRGF0ZSAzMDYgMCBSIC9LZXl3b3JkcyAzMDcgMCBSIC9BQVBMOktleXdvcmRzIDMwOCAwIFIgPj4KZW5kb2JqCnhyZWYKMCAzMDkKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwNTM4NTk5IDAwMDAwIG4gCjAwMDAwMDkyMzIgMDAwMDAgbiAKMDAwMDQxOTA3MSAwMDAwMCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAwMDAwMDkyMTIgMDAwMDAgbiAKMDAwMDAwOTMzNiAwMDAwMCBuIAowMDAwMDEyMjA1IDAwMDAwIG4gCjAwMDA1MDE3MzAgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwNTA2MjY4IDAwMDAwIG4gCjAwMDAwMDAwMDAgMDAwMDAgbiAKMDAwMDQ0NDU3MyAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDA0MjAyNzEgMDAwMDAgbiAKMDAwMDAwOTQ2OSAwMDAwMCBuIAowMDAwMDEyMTg0IDAwMDAwIG4gCjAwMDAwMjAwOTEgMDAwMDAgbiAKMDAwMDAxMjI0MSAwMDAwMCBuIAowMDAwMDIwMDcwIDAwMDAwIG4gCjAwMDAwMjAxOTggMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwNTA1MDg3IDAwMDAwIG4gCjAwMDAwMjgxNzEgMDAwMDAgbiAKMDAwMDAyMDM0NCAwMDAwMCBuIAowMDAwMDI4MTUwIDAwMDAwIG4gCjAwMDAwMjgyNzggMDAwMDAgbiAKMDAwMDAzNjE4NSAwMDAwMCBuIAowMDAwMDI4NDAwIDAwMDAwIG4gCjAwMDAwMzYxNjQgMDAwMDAgbiAKMDAwMDAzNjI5MiAwMDAwMCBuIAowMDAwNDk0ODg1IDAwMDAwIG4gCjAwMDAwNDQ3ODUgMDAwMDAgbiAKMDAwMDAzNjQzOSAwMDAwMCBuIAowMDAwMDQ0NzY0IDAwMDAwIG4gCjAwMDAwNDQ4OTIgMDAwMDAgbiAKMDAwMDA1MjM2MCAwMDAwMCBuIAowMDAwMDQ1MDI2IDAwMDAwIG4gCjAwMDAwNTIzMzkgMDAwMDAgbiAKMDAwMDA1MjQ2NyAwMDAwMCBuIAowMDAwMDYwMTIzIDAwMDAwIG4gCjAwMDAwNTI2MDEgMDAwMDAgbiAKMDAwMDA2MDEwMiAwMDAwMCBuIAowMDAwMDYwMjMwIDAwMDAwIG4gCjAwMDAwNjg2NjggMDAwMDAgbiAKMDAwMDA2MDM1MiAwMDAwMCBuIAowMDAwMDY4NjQ3IDAwMDAwIG4gCjAwMDAwNjg3NzUgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwNDg5MDcwIDAwMDAwIG4gCjAwMDAwNzY5MzkgMDAwMDAgbiAKMDAwMDQxOTE5NSAwMDAwMCBuIAowMDAwMDY4OTIyIDAwMDAwIG4gCjAwMDAwNzY5MTggMDAwMDAgbiAKMDAwMDA3NzA0NyAwMDAwMCBuIAowMDAwMDgzNjU0IDAwMDAwIG4gCjAwMDAwNzcxOTMgMDAwMDAgbiAKMDAwMDA4MzYzMyAwMDAwMCBuIAowMDAwMDgzNzYyIDAwMDAwIG4gCjAwMDAwOTEzODMgMDAwMDAgbiAKMDAwMDA4Mzg4NCAwMDAwMCBuIAowMDAwMDkxMzYyIDAwMDAwIG4gCjAwMDAwOTE0OTEgMDAwMDAgbiAKMDAwMDA5OTEzNiAwMDAwMCBuIAowMDAwMDkxNjEzIDAwMDAwIG4gCjAwMDAwOTkxMTUgMDAwMDAgbiAKMDAwMDA5OTI0NCAwMDAwMCBuIAowMDAwMTA3NDE0IDAwMDAwIG4gCjAwMDAwOTkzNjYgMDAwMDAgbiAKMDAwMDEwNzM5MyAwMDAwMCBuIAowMDAwMTA3NTIyIDAwMDAwIG4gCjAwMDA0OTgzODUgMDAwMDAgbiAKMDAwMDExNzAxNCAwMDAwMCBuIAowMDAwMTA3NjU3IDAwMDAwIG4gCjAwMDAxMTY5OTMgMDAwMDAgbiAKMDAwMDExNzEyMiAwMDAwMCBuIAowMDAwMTI1MzY2IDAwMDAwIG4gCjAwMDAxMTcyNjggMDAwMDAgbiAKMDAwMDEyNTM0NSAwMDAwMCBuIAowMDAwMTI1NDc0IDAwMDAwIG4gCjAwMDAxMzI4NjQgMDAwMDAgbiAKMDAwMDEyNTYyMCAwMDAwMCBuIAowMDAwMTMyODQzIDAwMDAwIG4gCjAwMDAxMzI5NzIgMDAwMDAgbiAKMDAwMDE0MDk2MyAwMDAwMCBuIAowMDAwNDE5MzIxIDAwMDAwIG4gCjAwMDAxMzMwOTQgMDAwMDAgbiAKMDAwMDE0MDk0MiAwMDAwMCBuIAowMDAwMTQxMDcxIDAwMDAwIG4gCjAwMDAwMDAwMDAgMDAwMDAgbiAKMDAwMDQyMTQ1OSAwMDAwMCBuIAowMDAwMTUwNDE5IDAwMDAwIG4gCjAwMDAxNDEyMDYgMDAwMDAgbiAKMDAwMDE1MDM5OCAwMDAwMCBuIAowMDAwMTUwNTI3IDAwMDAwIG4gCjAwMDAxNTczMTcgMDAwMDAgbiAKMDAwMDE1MDY2MiAwMDAwMCBuIAowMDAwMTU3Mjk2IDAwMDAwIG4gCjAwMDAxNTc0MjUgMDAwMDAgbiAKMDAwMDE2NjIxMSAwMDAwMCBuIAowMDAwMTU3NTcyIDAwMDAwIG4gCjAwMDAxNjYxODkgMDAwMDAgbiAKMDAwMDE2NjMyMSAwMDAwMCBuIAowMDAwMTc1ODI2IDAwMDAwIG4gCjAwMDAxNjY0NTYgMDAwMDAgbiAKMDAwMDE3NTgwNCAwMDAwMCBuIAowMDAwMTc1OTM3IDAwMDAwIG4gCjAwMDAxODM5NTAgMDAwMDAgbiAKMDAwMDE3NjA3MyAwMDAwMCBuIAowMDAwMTgzOTI4IDAwMDAwIG4gCjAwMDAxODQwNjEgMDAwMDAgbiAKMDAwMDE5MjcyMyAwMDAwMCBuIAowMDAwMTg0MjA5IDAwMDAwIG4gCjAwMDAxOTI3MDEgMDAwMDAgbiAKMDAwMDE5MjgzNCAwMDAwMCBuIAowMDAwMjAwNzM2IDAwMDAwIG4gCjAwMDAxOTI5NjkgMDAwMDAgbiAKMDAwMDIwMDcxNCAwMDAwMCBuIAowMDAwMjAwODQ3IDAwMDAwIG4gCjAwMDAyMDkwMzUgMDAwMDAgbiAKMDAwMDQxOTQ1MSAwMDAwMCBuIAowMDAwMjAwOTgyIDAwMDAwIG4gCjAwMDAyMDkwMTMgMDAwMDAgbiAKMDAwMDIwOTE0NyAwMDAwMCBuIAowMDAwMjE2ODcwIDAwMDAwIG4gCjAwMDAyMDkyODIgMDAwMDAgbiAKMDAwMDIxNjg0OCAwMDAwMCBuIAowMDAwMjE2OTgyIDAwMDAwIG4gCjAwMDAyMjYwMjQgMDAwMDAgbiAKMDAwMDIxNzExNyAwMDAwMCBuIAowMDAwMjI2MDAyIDAwMDAwIG4gCjAwMDAyMjYxMzYgMDAwMDAgbiAKMDAwMDIzNDA1MSAwMDAwMCBuIAowMDAwMjI2MjcyIDAwMDAwIG4gCjAwMDAyMzQwMjkgMDAwMDAgbiAKMDAwMDIzNDE2MyAwMDAwMCBuIAowMDAwMjQxOTQ5IDAwMDAwIG4gCjAwMDAyMzQyOTkgMDAwMDAgbiAKMDAwMDI0MTkyNyAwMDAwMCBuIAowMDAwMjQyMDYxIDAwMDAwIG4gCjAwMDAyNTAwNjggMDAwMDAgbiAKMDAwMDI0MjIwOSAwMDAwMCBuIAowMDAwMjUwMDQ2IDAwMDAwIG4gCjAwMDAyNTAxODAgMDAwMDAgbiAKMDAwMDI1NzI5NSAwMDAwMCBuIAowMDAwMjUwMzQxIDAwMDAwIG4gCjAwMDAyNTcyNzMgMDAwMDAgbiAKMDAwMDI1NzQwNyAwMDAwMCBuIAowMDAwMjY1OTU4IDAwMDAwIG4gCjAwMDAyNTc1NDMgMDAwMDAgbiAKMDAwMDI2NTkzNiAwMDAwMCBuIAowMDAwMjY2MDcwIDAwMDAwIG4gCjAwMDAyNzI4NzkgMDAwMDAgbiAKMDAwMDQxOTU4NiAwMDAwMCBuIAowMDAwMjY2MjE4IDAwMDAwIG4gCjAwMDAyNzI4NTcgMDAwMDAgbiAKMDAwMDI3Mjk5MSAwMDAwMCBuIAowMDAwMjgwMzcyIDAwMDAwIG4gCjAwMDAyNzMxMzkgMDAwMDAgbiAKMDAwMDI4MDM1MCAwMDAwMCBuIAowMDAwMjgwNDg0IDAwMDAwIG4gCjAwMDAyODc2MDEgMDAwMDAgbiAKMDAwMDI4MDY1NyAwMDAwMCBuIAowMDAwMjg3NTc5IDAwMDAwIG4gCjAwMDAyODc3MTMgMDAwMDAgbiAKMDAwMDI5NTg2NCAwMDAwMCBuIAowMDAwMjg3ODQ4IDAwMDAwIG4gCjAwMDAyOTU4NDIgMDAwMDAgbiAKMDAwMDI5NTk3NiAwMDAwMCBuIAowMDAwMzAyNzcyIDAwMDAwIG4gCjAwMDAyOTYxMjMgMDAwMDAgbiAKMDAwMDMwMjc1MCAwMDAwMCBuIAowMDAwMzAyODg0IDAwMDAwIG4gCjAwMDAzMTAzMjYgMDAwMDAgbiAKMDAwMDMwMzAxOSAwMDAwMCBuIAowMDAwMzEwMzA0IDAwMDAwIG4gCjAwMDAzMTA0MzggMDAwMDAgbiAKMDAwMDMxMDU5MSAwMDAwMCBuIAowMDAwMzE4MjcxIDAwMDAwIG4gCjAwMDAzMTA2NDYgMDAwMDAgbiAKMDAwMDMxODI0OSAwMDAwMCBuIAowMDAwMzE4MzgzIDAwMDAwIG4gCjAwMDAzMTg1NjEgMDAwMDAgbiAKMDAwMDMyNzA3NSAwMDAwMCBuIAowMDAwMzE4NjE1IDAwMDAwIG4gCjAwMDAzMjcwNTMgMDAwMDAgbiAKMDAwMDMyNzE4NyAwMDAwMCBuIAowMDAwMzM1MTYxIDAwMDAwIG4gCjAwMDA0MTk3MjEgMDAwMDAgbiAKMDAwMDMyNzMyMyAwMDAwMCBuIAowMDAwMzM1MTM5IDAwMDAwIG4gCjAwMDAzMzUyNzMgMDAwMDAgbiAKMDAwMDM0MzczMSAwMDAwMCBuIAowMDAwMzM1NDA4IDAwMDAwIG4gCjAwMDAzNDM3MDkgMDAwMDAgbiAKMDAwMDM0Mzg0MyAwMDAwMCBuIAowMDAwMzUwNjk1IDAwMDAwIG4gCjAwMDAzNDM5NzggMDAwMDAgbiAKMDAwMDM1MDY3MyAwMDAwMCBuIAowMDAwMzUwODA3IDAwMDAwIG4gCjAwMDAzNTY4MTcgMDAwMDAgbiAKMDAwMDM1MDk1NSAwMDAwMCBuIAowMDAwMzU2Nzk1IDAwMDAwIG4gCjAwMDAzNTY5MjkgMDAwMDAgbiAKMDAwMDM2NDg4NCAwMDAwMCBuIAowMDAwMzU3MDc3IDAwMDAwIG4gCjAwMDAzNjQ4NjIgMDAwMDAgbiAKMDAwMDM2NDk5NiAwMDAwMCBuIAowMDAwMzcwMjc2IDAwMDAwIG4gCjAwMDAzNjUxMzEgMDAwMDAgbiAKMDAwMDM3MDI1NCAwMDAwMCBuIAowMDAwMzcwMzg4IDAwMDAwIG4gCjAwMDAzNzgxNjAgMDAwMDAgbiAKMDAwMDM3MDU2NiAwMDAwMCBuIAowMDAwMzc4MTM4IDAwMDAwIG4gCjAwMDAzNzgyNzIgMDAwMDAgbiAKMDAwMDM3OTMwMCAwMDAwMCBuIAowMDAwMzc4NDUwIDAwMDAwIG4gCjAwMDAzNzkyNzkgMDAwMDAgbiAKMDAwMDM3OTQxMiAwMDAwMCBuIAowMDAwMzg1OTc2IDAwMDAwIG4gCjAwMDA0MTk4NTYgMDAwMDAgbiAKMDAwMDM3OTUzNSAwMDAwMCBuIAowMDAwMzg1OTU0IDAwMDAwIG4gCjAwMDAzODYwODggMDAwMDAgbiAKMDAwMDM4ODc0NCAwMDAwMCBuIAowMDAwMzg2MjY2IDAwMDAwIG4gCjAwMDAzODg3MjIgMDAwMDAgbiAKMDAwMDM4ODg1NiAwMDAwMCBuIAowMDAwMzk0NTAwIDAwMDAwIG4gCjAwMDAzODg5OTEgMDAwMDAgbiAKMDAwMDM5NDQ3OCAwMDAwMCBuIAowMDAwMzk0NjEyIDAwMDAwIG4gCjAwMDAzOTU3NjkgMDAwMDAgbiAKMDAwMDM5NDc3OCAwMDAwMCBuIAowMDAwMzk1NzQ4IDAwMDAwIG4gCjAwMDAzOTU4ODEgMDAwMDAgbiAKMDAwMDQwMjcyOSAwMDAwMCBuIAowMDAwMzk2MDM0IDAwMDAwIG4gCjAwMDA0MDI3MDcgMDAwMDAgbiAKMDAwMDQwMjg0MSAwMDAwMCBuIAowMDAwNDA2OTI5IDAwMDAwIG4gCjAwMDA0MDMwMTkgMDAwMDAgbiAKMDAwMDQwNjkwNyAwMDAwMCBuIAowMDAwNDA3MDQxIDAwMDAwIG4gCjAwMDA0MDg4ODYgMDAwMDAgbiAKMDAwMDQwNzE3NiAwMDAwMCBuIAowMDAwNDA4ODY0IDAwMDAwIG4gCjAwMDA0MDg5OTggMDAwMDAgbiAKMDAwMDQxMDU4NyAwMDAwMCBuIAowMDAwNDA5MTc2IDAwMDAwIG4gCjAwMDA0MTA1NjUgMDAwMDAgbiAKMDAwMDQxMDY5OSAwMDAwMCBuIAowMDAwNDE1MjI1IDAwMDAwIG4gCjAwMDA0MTk5OTEgMDAwMDAgbiAKMDAwMDQxMDg2NSAwMDAwMCBuIAowMDAwNDE1MjAzIDAwMDAwIG4gCjAwMDA0MTUzMzcgMDAwMDAgbiAKMDAwMDQxODc5MyAwMDAwMCBuIAowMDAwNDE1NTAzIDAwMDAwIG4gCjAwMDA0MTg3NzEgMDAwMDAgbiAKMDAwMDQxODkwNSAwMDAwMCBuIAowMDAwNDIwMDc4IDAwMDAwIG4gCjAwMDA0MjAyMTggMDAwMDAgbiAKMDAwMDQyMDc2MyAwMDAwMCBuIAowMDAwNDIwNDQxIDAwMDAwIG4gCjAwMDA0MjA3NDIgMDAwMDAgbiAKMDAwMDQyMTAxOCAwMDAwMCBuIAowMDAwNDIxNDM4IDAwMDAwIG4gCjAwMDA0MjI1MjUgMDAwMDAgbiAKMDAwMDQyMTg2MSAwMDAwMCBuIAowMDAwNDIyNTA0IDAwMDAwIG4gCjAwMDA0MjI3ODYgMDAwMDAgbiAKMDAwMDQ0NDU1MCAwMDAwMCBuIAowMDAwNDQ1OTE4IDAwMDAwIG4gCjAwMDA0NDUwODkgMDAwMDAgbiAKMDAwMDQ0NTg5NyAwMDAwMCBuIAowMDAwNDQ2MTY2IDAwMDAwIG4gCjAwMDA0ODkwNDcgMDAwMDAgbiAKMDAwMDQ4OTU4NiAwMDAwMCBuIAowMDAwNDg5MjU2IDAwMDAwIG4gCjAwMDA0ODk1NjUgMDAwMDAgbiAKMDAwMDQ4OTg0MyAwMDAwMCBuIAowMDAwNDk0ODYzIDAwMDAwIG4gCjAwMDA0OTUwNjIgMDAwMDAgbiAKMDAwMDQ5NTMwMCAwMDAwMCBuIAowMDAwNDk4MzYzIDAwMDAwIG4gCjAwMDA0OTg1NjYgMDAwMDAgbiAKMDAwMDQ5ODgyNiAwMDAwMCBuIAowMDAwNTAxNzA4IDAwMDAwIG4gCjAwMDA1MDE5MzUgMDAwMDAgbiAKMDAwMDUwMjE4NyAwMDAwMCBuIAowMDAwNTA1MDY1IDAwMDAwIG4gCjAwMDA1MDU1NzQgMDAwMDAgbiAKMDAwMDUwNTI1MiAwMDAwMCBuIAowMDAwNTA1NTUzIDAwMDAwIG4gCjAwMDA1MDU4MjQgMDAwMDAgbiAKMDAwMDUwNjI0NyAwMDAwMCBuIAowMDAwNTA3NTM4IDAwMDAwIG4gCjAwMDA1MDY3NTQgMDAwMDAgbiAKMDAwMDUwNzUxNyAwMDAwMCBuIAowMDAwNTA3NzkxIDAwMDAwIG4gCjAwMDA1MzgzMzQgMDAwMDAgbiAKMDAwMDUzODM1NyAwMDAwMCBuIAowMDAwNTM4NDM3IDAwMDAwIG4gCjAwMDA1Mzg0OTEgMDAwMDAgbiAKMDAwMDUzODUxNSAwMDAwMCBuIAowMDAwNTM4NTU4IDAwMDAwIG4gCjAwMDA1Mzg1NzggMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAzMDkgL1Jvb3QgMjYzIDAgUiAvSW5mbyAxIDAgUiAvSUQgWyA8YWM4ZDgzMGMwNzE3ZGVlMDgzOWNhZWYxN2Q2MjM4YWQ+CjxhYzhkODMwYzA3MTdkZWUwODM5Y2FlZjE3ZDYyMzhhZD4gXSA+PgpzdGFydHhyZWYKNTM4NzUwCiUlRU9GCg==",Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject=JSON.parse('{"document_id":"903461f8843ef9f10daecd2a14994308","result_metadata":{"collection_id":"d1714ef9-647c-288c-0000-016fa082490f","document_retrieval_source":"search","confidence":0.04937},"metadata":{"parent_document_id":"903461f8843ef9f10daecd2a14994308"},"extracted_metadata":{"sha1":"754836FFD690207D39B9F8DB08B8099E787C61FA","filename":"Art Effects Koya Creative Base TSA 2008.pdf","keywords":"","file_type":"pdf","text_mappings":"{\\"text_mappings\\":[{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[54.0,89.32704162597656,558.0890502929688,175.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[0,757]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[54.0,206.9270782470703,557.9703369140625,279.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[757,1163]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[54.0,299.5670471191406,245.7918243408203,306.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[1163,1206]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[54.0,299.5670471191406,558.1411743164062,504.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[1206,2678]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[54.0,511.2470703125,558.2379760742188,716.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[2678,3772]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[54.0,102.52705383300781,206.8913116455078,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[3772,3806]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[54.0,102.52705383300781,558.185302734375,307.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[3806,5128]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[54.0,313.967041015625,558.0427856445312,519.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[5128,6258]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[54.0,525.6470336914062,558.1365356445312,704.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[6258,7199]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[54.0,89.32704162597656,558.0167236328125,162.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[7199,7511]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[54.0,155.32704162597656,558.1466064453125,360.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[7511,8679]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[54.0,367.00701904296875,558.1531982421875,558.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[8679,9587]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[54.0,552.0469970703125,558.0753173828125,717.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[9587,10354]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[54.0,102.52705383300781,558.1444702148438,307.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[10354,11373]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[54.0,313.967041015625,558.1832885742188,505.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[11373,12470]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[54.0,525.6470336914062,558.0252685546875,713.0400252342224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[12470,13494]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[54.0,89.32704162597656,558.0394897460938,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[13494,14411]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[54.0,300.76702880859375,558.203369140625,505.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[14411,15431]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[54.0,525.6470336914062,558.038818359375,624.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[15431,16048]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[54.0,618.0469970703125,558.05322265625,717.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[16048,16542]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[54.0,102.52705383300781,558.099609375,143.52002096176147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[16542,16795]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[54.0,136.84706115722656,558.1251220703125,328.8000044822693]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[16795,17794]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[54.0,348.52703857421875,558.1038208007812,553.4399886131287]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[17794,18787]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[54.0,560.20703125,557.9540405273438,685.6799788475037]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[18787,19386]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[54.0,89.32704162597656,558.2758178710938,201.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[19386,19971]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[54.0,208.1270294189453,164.01312255859375,214.79998922348022]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[19971,20001]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[54.0,221.56703186035156,491.1186828613281,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[20001,20327]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[54.0,287.5670471191406,558.1973876953125,492.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[20327,21424]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[54.0,499.2470397949219,558.1072387695312,678.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[21424,22481]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[54.0,89.32704162597656,558.1178588867188,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[22481,23637]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[54.0,314.6159973144531,558.1322631835938,524.4000105857849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[23637,24977]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[54.0,544.1270751953125,558.0106201171875,563.9999861717224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[24977,25095]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[54.0,596.927001953125,443.8540954589844,616.8000349998474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[25095,25213]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[54.0,633.1669921875,553.384765625,708.9599471092224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[25213,25638]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[126.0,89.08705139160156,557.4971923828125,107.28003072738647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[25638,25852]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,123.64704895019531,558.12109375,187.92004537582397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[25852,26447]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,204.7670440673828,558.133056640625,224.64001607894897]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[26447,26574]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,244.36708068847656,558.1806640625,290.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[26574,26824]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,297.16705322265625,558.0322265625,317.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[26824,26978]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,335.8070373535156,525.7697143554688,407.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[26978,27443]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,425.8070373535156,533.4827880859375,445.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[27443,27675]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,464.20703125,547.967041015625,484.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[27675,27915]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,502.8470458984375,556.2645874023438,562.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[27915,28517]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,580.8470458984375,556.9375,613.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[28517,28791]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,632.447021484375,558.1131591796875,702.9599471092224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[28791,29140]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,89.32704162597656,532.7509155273438,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[29140,29494]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,140.9270782470703,525.0341796875,160.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[29494,29725]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,179.32704162597656,558.0485229492188,253.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[29725,30200]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,271.967041015625,558.0336303710938,291.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[30200,30413]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,310.3670349121094,439.1383972167969,392.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[30413,30690]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,411.16705322265625,558.0661010742188,456.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[30690,30905]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[90.0,474.76702880859375,557.9698486328125,494.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[30905,31099]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[90.0,513.4070434570312,558.0372314453125,520.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[31099,31218]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[117.0,526.6070556640625,558.0239868164062,546.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[31218,31357]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[90.0,565.007080078125,558.0685424804688,623.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[31357,31729]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,641.8070068359375,558.0185546875,687.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[31729,31939]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[90.0,89.32704162597656,558.0818481445312,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[31939,32235]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[90.0,140.9270782470703,558.0618896484375,160.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[32235,32441]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[90.0,179.32704162597656,558.0452270507812,277.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[32441,33131]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[54.0,295.967041015625,558.042236328125,329.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[33131,33470]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[54.0,347.5670471191406,558.0281982421875,367.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[33470,33628]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[54.0,385.967041015625,558.1178588867188,444.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[33628,33987]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[90.0,463.0070495605469,558.0368041992188,482.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[33987,34145]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[90.0,501.40704345703125,558.027587890625,547.6800398826599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[34145,34517]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[90.0,566.20703125,558.0438232421875,637.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[34517,34983]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[54.0,656.447021484375,558.0673217773438,702.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[34983,35475]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,89.32704162597656,558.0310668945312,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[35475,35614]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,127.72706604003906,558.05029296875,147.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[35614,35770]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,166.12709045410156,558.032470703125,199.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[35770,36094]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,217.72706604003906,558.038818359375,276.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[36094,36486]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[90.0,294.76702880859375,558.1279907226562,339.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[36486,36676]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,358.3670349121094,558.1107788085938,404.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[36676,37069]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,423.16705322265625,530.488037109375,429.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[37069,37185]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,448.3670349121094,558.10107421875,494.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[37185,37679]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,501.40704345703125,558.0693969726562,521.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[37679,37810]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,539.8070068359375,558.0266723632812,572.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[37810,38100]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,591.4070434570312,558.0396728515625,625.6799788475037]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[38100,38395]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,644.927001953125,558.0863037109375,703.1999983787537]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[38395,38715]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[90.0,89.32704162597656,558.0650634765625,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[38715,39013]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,140.9270782470703,558.0352172851562,163.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[39013,39172]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,187.24708557128906,558.0296020507812,222.72003316879272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[39172,39492]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,216.0470733642578,557.9866333007812,236.88000631332397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[39492,39611]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,256.6070556640625,558.1146850585938,316.8000044822693]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[39611,39897]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,335.8070373535156,546.7134399414062,421.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[39897,40518]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,428.447021484375,553.7463989257812,474.71998739242554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[40518,40930]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,494.6870422363281,557.2378540039062,554.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[40930,41452]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,573.8870239257812,556.2339477539062,633.5999617576599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[41452,42011]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,653.3270263671875,524.0909423828125,699.5999617576599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[42011,42182]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,89.32704162597656,551.5624389648438,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[42182,42494]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,142.12709045410156,549.1657104492188,175.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[42494,42861]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,194.9270782470703,542.7736206054688,241.44000387191772]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[42861,43247]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,247.96705627441406,538.8074340820312,267.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[43247,43403]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,287.5670471191406,164.80958557128906,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[43403,43428]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,313.967041015625,544.2330932617188,359.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[43428,43671]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[94.5,377.8070373535156,551.9993896484375,410.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[43671,43918]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[72.0,429.40704345703125,555.6580200195312,502.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[43918,44552]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[72.0,520.6070556640625,547.9449462890625,593.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[44552,45209]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[72.0,612.0469970703125,541.8729858398438,711.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[45209,46110]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[92.25,89.32704162597656,542.5658569335938,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[46110,46360]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[72.0,140.9270782470703,552.9572143554688,225.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[46360,46878]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[90.0,244.1270294189453,552.1710205078125,290.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[46878,47309]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[72.0,297.16705322265625,556.7260131835938,368.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[47309,47768]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[72.0,387.16705322265625,556.3280029296875,499.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[47768,48784]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[92.25,506.20703125,536.3709106445312,526.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[48784,48999]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[54.0,544.6070556640625,381.68060302734375,579.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[48999,49103]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[54.0,597.6470336914062,223.5959930419922,604.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[49103,49143]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[90.0,622.8470458984375,370.94793701171875,654.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[49143,49281]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[54.0,673.2470703125,360.7874755859375,679.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[49281,49352]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[90.0,89.32704162597656,558.0506591796875,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[49352,49478]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[90.0,127.72706604003906,558.0548095703125,199.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[49478,49991]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,217.72706604003906,548.692626953125,262.79997396469116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[49991,50174]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[90.0,281.5670471191406,535.6079711914062,288.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[50174,50282]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[126.0,294.76702880859375,549.3802490234375,341.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[50282,50654]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,359.5670471191406,558.0547485351562,393.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[50654,51014]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,424.3670349121094,535.944580078125,469.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[51014,51268]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,488.20703125,179.89845275878906,494.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[51268,51299]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,513.4070434570312,408.8563232421875,520.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[51299,51387]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,538.6070556640625,558.1121826171875,712.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[51387,52143]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[90.0,89.32704162597656,558.0317993164062,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[52143,52364]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[90.0,140.9270782470703,558.08056640625,224.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[52364,52684]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,242.9270782470703,558.0629272460938,262.79997396469116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[52684,52917]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,281.5670471191406,558.0249633789062,288.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[52917,53037]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,294.76702880859375,558.0737915039062,314.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[53037,53206]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,333.16705322265625,558.0362548828125,381.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[53206,53679]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,400.3670349121094,546.9464721679688,459.83998250961304]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[53679,54006]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,466.3670349121094,551.115234375,473.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[54006,54137]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,479.5670471191406,539.9889526367188,499.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[54137,54302]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,506.20703125,554.4547729492188,592.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[54302,55111]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,598.6070556640625,554.1729736328125,645.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[55111,55522]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,651.6470336914062,547.1742553710938,711.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[55522,56133]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,89.32704162597656,540.4810791015625,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[56133,56291]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,115.72706604003906,555.5291137695312,185.04004049301147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[56291,56894]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,191.56703186035156,558.0204467773438,211.44000387191772]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[56894,57099]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,229.96705627441406,557.9955444335938,289.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[57099,57421]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,296.20703125,314.21929931640625,302.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[57421,57488]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,309.40704345703125,463.6275634765625,316.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[57488,57595]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,322.6070556640625,558.1244506835938,342.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[57595,57801]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,349.00701904296875,298.3761291503906,355.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[57801,57864]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,362.20703125,558.0271606445312,395.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[57864,58191]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,401.8070373535156,558.07080078125,421.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[58191,58336]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,428.447021484375,558.100830078125,474.71998739242554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[58336,58759]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,481.2470397949219,443.88720703125,487.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[58759,58857]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,494.4470520019531,558.0291748046875,501.12001180648804]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[58857,58985]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,507.64703369140625,558.0694580078125,554.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[58985,59420]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,560.68701171875,484.6982116699219,567.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[59420,59528]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,573.8870239257812,558.064453125,606.9600081443787]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[59528,59813]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,613.487060546875,556.6277465820312,712.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[59813,60922]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,89.08705139160156,409.87628173828125,95.76001119613647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[60922,61012]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,127.24708557128906,504.9561767578125,160.32000875473022]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[61012,61206]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,180.0470733642578,547.5015258789062,213.11999654769897]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[61206,61458]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,231.6470489501953,558.0562744140625,291.36000204086304]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[61458,62036]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,298.5360107421875,504.37799072265625,306.4800109863281]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[62036,62147]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,329.5670471191406,66.51936340332031,336.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[62147,62151]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,329.5670471191406,558.0700073242188,375.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[62151,62479]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,395.8070373535156,558.131103515625,443.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[62479,62657]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,463.0070495605469,558.0505981445312,496.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[62657,62861]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[108.0,514.6070556640625,558.0496826171875,625.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[62861,63567]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,644.447021484375,558.0200805664062,703.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[63567,63840]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[90.0,89.32704162597656,558.045654296875,174.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[63840,64388]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,192.5270538330078,558.091064453125,276.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[64388,64694]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,294.76702880859375,558.12646484375,341.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[64694,65098]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,359.5670471191406,558.1292114257812,445.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[65098,65895]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,464.20703125,558.1427001953125,497.2799849510193]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[65895,66246]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,515.8070068359375,557.969970703125,535.6800398826599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[66246,66466]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,554.20703125,558.1085815429688,665.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[66466,67393]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,684.0469970703125,558.0364990234375,703.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[67393,67631]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,89.32704162597656,558.0104370117188,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[67631,67862]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,127.72706604003906,206.78025817871094,134.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[67862,67897]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,127.72706604003906,558.073974609375,217.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[67897,68606]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,236.20704650878906,558.0421142578125,334.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[68606,69026]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,338.92706298828125,506.71832275390625,371.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[69026,69173]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,364.8470458984375,558.0647583007812,467.9999861717224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[69173,70042]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,487.2470397949219,558.1676635742188,507.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[70042,70198]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,525.6470336914062,558.0428466796875,558.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[70198,70490]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,577.2470703125,558.0291748046875,597.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[70490,70636]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,615.8870239257812,558.1151733398438,648.9600081443787]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[70636,70994]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,668.68701171875,558.068115234375,716.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[70994,71272]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[54.0,89.32704162597656,558.0065307617188,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[71272,71463]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[54.0,128.9270782470703,558.0466918945312,175.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[71463,71634]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[81.0,194.9270782470703,558.0330200195312,267.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[71634,72048]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[54.0,287.5670471191406,558.0433349609375,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[72048,72171]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[54.0,300.76702880859375,558.05908203125,333.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[72171,72446]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[54.0,353.8070373535156,558.124267578125,492.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[72446,73402]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[81.0,511.2470703125,558.1600341796875,712.5599837303162]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[73402,74377]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[81.0,89.32704162597656,558.0048217773438,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[74377,74531]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[54.0,127.72706604003906,558.1956787109375,293.9999861717224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[74531,75596]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[54.0,313.2470397949219,558.0336303710938,346.31999349594116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[75596,75966]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[54.0,364.8470458984375,558.1513061523438,514.5599837303162]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[75966,76987]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[126.0,521.0870361328125,558.171630859375,567.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[76987,77406]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[54.0,585.8870239257812,558.1316528320312,644.4000105857849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[77406,77766]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[81.0,662.927001953125,558.069580078125,709.1999983787537]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[77766,78094]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[81.0,89.32704162597656,558.0440063476562,264.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[78094,79110]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,282.76702880859375,293.5050354003906,289.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[79110,79166]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,309.16705322265625,558.0828247070312,329.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[79166,79364]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,348.76702880859375,323.99127197265625,381.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[79364,79475]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[81.0,401.8070373535156,325.7713623046875,408.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[79475,79533]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,428.20703125,558.042236328125,514.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[79533,80057]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,520.6070556640625,557.9993896484375,540.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[80057,80297]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,560.447021484375,558.0626220703125,608.4000105857849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[80297,80767]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,627.6470336914062,558.0435791015625,713.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[80767,81215]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,102.52705383300781,558.1188354492188,148.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[81215,81653]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,168.5270538330078,558.0197143554688,201.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[81653,81924]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,220.1270294189453,536.4406127929688,306.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[81924,82349]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,312.76702880859375,517.2611083984375,319.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[82349,82466]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,325.967041015625,544.862548828125,355.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[82466,82736]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,360.52703857421875,555.803466796875,390.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[82736,83031]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,395.0870361328125,541.07666015625,414.96000814437866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[83031,83252]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,421.487060546875,552.7528686523438,494.1599898338318]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[83252,83805]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,500.6870422363281,539.4620361328125,520.8000349998474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[83805,84006]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,527.3270263671875,539.74462890625,547.1999983787537]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[84006,84165]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,553.72705078125,542.1988525390625,599.9999861717224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[84165,84458]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,619.72705078125,535.9517211914062,678.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[84458,84785]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[81.0,697.967041015625,450.1143493652344,704.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[84785,84877]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[130.5,89.32704162597656,557.5863647460938,162.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[84877,85290]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[81.0,181.72706604003906,552.2830200195312,201.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[85290,85467]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[54.0,221.56703186035156,557.9566650390625,241.44000387191772]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[85467,85640]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[54.0,259.967041015625,558.0935668945312,293.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[85640,86002]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[72.0,299.5670471191406,558.0398559570312,332.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[86002,86253]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[54.0,351.16705322265625,558.1063232421875,450.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[86253,86839]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[81.0,470.20703125,558.0279541015625,503.2799849510193]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[86839,87159]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[126.0,509.8070068359375,558.0259399414062,529.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[87159,87274]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[81.0,549.6470336914062,558.0389404296875,701.7599959373474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[87274,87754]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[126.0,89.32704162597656,557.981201171875,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[87754,87936]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[81.0,128.9270782470703,558.1256713867188,188.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[87936,88458]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,208.1270294189453,558.0218505859375,255.84002828598022]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[88458,88618]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,275.5670471191406,151.78611755371094,295.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[88618,88657]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,301.967041015625,558.0243530273438,321.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[88657,88897]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,328.3670349121094,500.57952880859375,335.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[88897,89005]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,341.5670471191406,558.1212768554688,388.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[89005,89426]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,394.6070556640625,558.0562744140625,414.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[89426,89555]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,421.00701904296875,418.3912353515625,427.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[89555,89645]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,434.20703125,558.1026611328125,493.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[89645,90210]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,512.447021484375,534.4367065429688,558.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[90210,90520]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,565.2470703125,483.2158508300781,571.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[90520,90628]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,578.447021484375,344.505615234375,585.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[90628,90704]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,591.6470336914062,554.39501953125,677.7599959373474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[90704,91217]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,684.2869873046875,554.0895385742188,717.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[91217,91521]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,89.32704162597656,346.9681701660156,96.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[91521,91594]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,115.72706604003906,447.5740661621094,148.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[91594,91808]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,155.32704162597656,525.0021362304688,175.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[91808,92002]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,181.72706604003906,525.59521484375,201.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[92002,92134]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,208.1270294189453,557.5938720703125,241.44000387191772]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[92134,92434]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,261.16705322265625,548.8411865234375,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[92434,92696]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,300.76702880859375,440.5888671875,320.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[92696,92862]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,327.16705322265625,282.8367004394531,333.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[92862,92919]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,340.3670349121094,528.1981811523438,347.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[92919,93040]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,353.8070373535156,473.8529052734375,360.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[93040,93147]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,367.00701904296875,553.8673095703125,400.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[93147,93430]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,406.6070556640625,337.34051513671875,413.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[93430,93501]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,433.00701904296875,557.7588500976562,466.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[93501,93689]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,472.6070251464844,542.0784912109375,492.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[93689,93921]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,499.2470397949219,550.2685546875,505.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[93921,94044]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,512.447021484375,554.276123046875,690.9599471092224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[94044,95330]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,710.68701171875,122.63473510742188,717.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[95330,95347]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,89.32704162597656,558.2396240234375,148.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[95347,95945]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,168.5270538330078,119.31840515136719,175.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[95945,95961]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,181.72706604003906,558.0894775390625,278.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[95961,96364]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[107.44994354248047,297.16705322265625,535.2727661132812,317.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[96364,96489]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,335.5670471191406,533.8929443359375,342.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[96489,96607]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,360.76702880859375,558.084716796875,380.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[96607,96854]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,399.16705322265625,526.4198608398438,460.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[96854,97101]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[90.0,479.8070373535156,558.0165405273438,499.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[97101,97326]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[90.0,506.20703125,558.0404052734375,645.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[97326,98084]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,664.8470458984375,558.1555786132812,685.4399886131287]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[98084,98284]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[89.44994354248047,678.7670288085938,557.997314453125,699.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[98284,98353]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[89.44994354248047,89.32704162597656,558.0945434570312,297.12001180648804]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[98353,99419]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[162.0,304.1270446777344,538.4989013671875,337.4399914741516]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[99419,99580]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[54.0,356.447021484375,558.0509033203125,514.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[99580,100550]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[54.0,530.927001953125,495.2882385253906,551.0400252342224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[100550,100689]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[54.0,570.7670288085938,558.08642578125,603.8399519920349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[100689,100964]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[54.0,623.5670166015625,558.036865234375,696.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[100964,101231]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[90.0,89.32704162597656,558.044189453125,148.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[101231,101703]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[90.0,168.5270538330078,558.1205444335938,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[101703,102304]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[126.0,300.76702880859375,243.99037170410156,307.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[102304,102335]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,327.16705322265625,558.1557006835938,400.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[102335,102770]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,418.6070556640625,558.0958862304688,451.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[102770,103027]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,470.20703125,557.9795532226562,503.2799849510193]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[103027,103169]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,509.8070068359375,215.90805053710938,516.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[103169,103212]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,536.447021484375,558.0396728515625,569.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[103212,103372]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,588.0469970703125,549.7180786132812,621.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[103372,103645]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,640.8470458984375,558.0905151367188,700.5599837303162]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[103645,104157]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,89.32704162597656,558.1426391601562,135.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[104157,104468]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,155.32704162597656,554.9652709960938,244.08001852035522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[104468,105307]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,262.3670654296875,555.4797973632812,282.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[105307,105452]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,288.76702880859375,558.0603637695312,295.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[105452,105578]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,301.967041015625,558.0335693359375,321.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[105578,105828]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,328.3670349121094,558.0492553710938,374.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[105828,106253]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,394.6070556640625,558.011962890625,427.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[106253,106564]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,447.40704345703125,558.0299682617188,493.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[106564,106943]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,513.4070434570312,558.0620727539062,586.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[106943,107499]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,604.8470458984375,558.0907592773438,714.9600081443787]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[107499,108113]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[143.449951171875,89.32704162597656,558.0994262695312,147.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[108113,108407]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,166.60707092285156,558.0667724609375,263.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[108407,108902]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,282.04705810546875,558.2442626953125,288.72001791000366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[108902,109023]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,295.2470397949219,558.1185913085938,315.12001180648804]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[109023,109230]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,333.64703369140625,558.1630249023438,366.72001791000366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[109230,109416]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,386.6870422363281,558.0131225585938,446.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[109416,109854]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,452.6870422363281,155.38462829589844,472.55998373031616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[109854,109904]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,504.28704833984375,548.5862426757812,510.96000814437866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[109904,110029]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,517.487060546875,556.1221313476562,537.5999617576599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[110029,110176]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,556.1270751953125,558.1591796875,589.1999983787537]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[110176,110361]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,610.1270751953125,558.0131225585938,669.5999617576599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[110361,110837]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,89.32704162597656,558.032470703125,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[110837,111189]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,140.9270782470703,558.043212890625,200.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[111189,111685]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,206.9270782470703,557.9899291992188,226.79998922348022]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[111685,111923]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,246.7670440673828,558.0821533203125,293.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[111923,112308]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,299.5670471191406,557.9859619140625,332.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[112308,112624]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,351.16705322265625,558.1163940429688,449.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[112624,113333]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,467.8070373535156,193.1981658935547,474.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[113333,113367]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,481.0070495605469,553.5303344726562,500.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[113367,113519]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,520.6070556640625,558.0048217773438,695.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[113519,113954]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[90.0,89.32704162597656,558.0663452148438,199.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[113954,114406]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[90.0,217.72706604003906,558.1110229492188,276.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[114406,114776]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[126.0,294.76702880859375,558.045166015625,327.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[114776,115044]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[39.80004119873047,346.3670349121094,558.0534057617188,391.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[115044,115286]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[87.300048828125,409.967041015625,498.9891662597656,492.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[115286,115576]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[126.0,511.007080078125,558.0294799804688,544.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[115576,115856]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[90.0,562.6070556640625,558.0487670898438,646.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[115856,116212]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[68.699951171875,664.6070556640625,558.0504150390625,711.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[116212,116656]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[109.19994354248047,89.32704162597656,558.1022338867188,162.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[116656,117252]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[68.699951171875,180.5270538330078,558.1156616210938,291.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[117252,118080]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[126.0,298.3670349121094,558.1240844726562,369.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[118080,118488]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[54.0,388.3670349121094,558.0433349609375,460.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[118488,118941]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[54.0,478.6070251464844,558.1937866210938,498.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[118941,119173]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[54.0,505.0070495605469,401.123046875,511.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[119173,119259]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[54.0,530.20703125,558.0764770507812,689.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[119259,119875]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,89.32704162597656,558.1290893554688,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[119875,120194]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,140.9270782470703,558.079345703125,276.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[120194,120890]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,294.76702880859375,558.114501953125,481.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[120890,121858]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,500.20703125,558.1372680664062,571.6800398826599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[121858,122327]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,590.20703125,558.0463256835938,699.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[122327,122852]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,705.6470336914062,558.1199340820312,712.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[122852,122977]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,89.32704162597656,558.2076416015625,289.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[122977,123903]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,307.967041015625,558.101318359375,341.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[123903,124225]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,359.5670471191406,558.0829467773438,458.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[124225,125075]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,477.40704345703125,558.0396728515625,497.2799849510193]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[125075,125311]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,515.8070068359375,557.9798583984375,535.6800398826599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[125311,125437]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,554.20703125,558.0189208984375,574.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[125437,125633]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[49.8999137878418,592.6070556640625,558.0385131835938,637.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[125633,125809]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,657.6470336914062,553.918701171875,690.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[125809,126077]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[54.0,246.2870635986328,558.1758422851562,357.36000204086304]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[126077,126863]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[54.0,375.88702392578125,558.0623779296875,435.59999227523804]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[126863,127377]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[110.69994354248047,455.3270263671875,557.9904174804688,605.0400252342224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[127377,127948]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[54.0,648.7670288085938,557.9706420898438,655.4399886131287]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[127948,128068]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[90.0,661.967041015625,557.9883422851562,681.8399519920349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[128068,128295]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,89.32704162597656,558.10546875,187.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[128295,129055]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,205.72706604003906,66.51936340332031,212.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[129055,129059]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,205.72706604003906,525.1506958007812,290.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[129059,129630]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,310.3670349121094,551.7994995117188,408.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[129630,130347]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,427.00701904296875,557.9943237304688,446.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[130347,130562]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,465.40704345703125,558.0408935546875,511.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[130562,131019]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[89.44994354248047,518.20703125,558.0441284179688,538.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[131019,131252]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[89.44994354248047,544.6070556640625,558.074462890625,564.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[131252,131476]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,583.2470703125,557.9585571289062,603.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[131476,131603]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,621.6470336914062,558.1132202148438,654.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[131603,131873]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,673.2470703125,441.8966064453125,679.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[131873,131963]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[54.0,89.32704162597656,558.1857299804688,290.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[131963,133153]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[108.0,297.16705322265625,558.0692749023438,460.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[133153,134210]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[126.0,466.6070251464844,558.1758422851562,499.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[134210,134524]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[126.0,506.20703125,558.0344848632812,552.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[134524,134856]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[54.0,571.2470703125,416.29168701171875,678.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[134856,135139]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[54.0,697.2470703125,558.0142211914062,717.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[135139,135384]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,89.32704162597656,558.0304565429688,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[135384,135592]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,128.9270782470703,558.1293334960938,281.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[135592,136983]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,299.5670471191406,558.0005493164062,319.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[136983,137225]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,337.967041015625,558.1326293945312,397.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[137225,137790]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,416.20703125,558.0505981445312,436.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[137790,137977]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,454.6070251464844,558.0557250976562,500.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[137977,138461]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,507.40704345703125,558.0355834960938,540.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[138461,138812]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,559.2470703125,558.0707397460938,592.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[138812,139100]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,612.0469970703125,558.036376953125,707.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[139100,139245]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,89.32704162597656,558.0320434570312,160.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[139245,139647]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,180.5270538330078,558.0105590820312,252.23999166488647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[139647,140054]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,270.76702880859375,558.0427856445312,290.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[140054,140311]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,297.16705322265625,558.0439453125,330.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[140311,140580]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,348.76702880859375,558.1282348632812,407.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[140580,140929]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,425.8070373535156,558.2337646484375,458.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[140929,141232]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,477.40704345703125,535.5621337890625,484.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[141232,141354]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[171.0,502.6070251464844,432.5801696777344,559.6800398826599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[141354,141515]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,578.20703125,558.0410766601562,624.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[141515,141987]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,643.2470703125,558.091064453125,663.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[141987,142118]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,681.6470336914062,418.9451599121094,713.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[142118,142252]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[171.0,89.32704162597656,550.3048706054688,223.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[142252,142656]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,241.72706604003906,558.03173828125,261.6000380516052]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[142656,142835]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,280.1270446777344,558.0404052734375,300.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[142835,143076]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,306.76702880859375,416.2096862792969,313.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[143076,143163]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,331.967041015625,558.0264892578125,351.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[143163,143319]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,370.3670349121094,558.0323486328125,416.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[143319,143793]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,435.16705322265625,557.9951171875,481.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[143793,144199]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,500.20703125,558.02978515625,506.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[144199,144310]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,513.4070434570312,558.1038208007812,596.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[144310,144552]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,615.4070434570312,558.1026611328125,648.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[144552,144855]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,667.2470703125,552.2142944335938,687.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[144855,145071]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,89.32704162597656,558.0000610351562,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[145071,145271]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,127.72706604003906,523.9925537109375,160.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[145271,145576]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,179.32704162597656,558.0026245117188,212.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[145576,145919]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,230.9270782470703,558.0281372070312,264.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[145919,146219]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,282.76702880859375,544.04931640625,289.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[146219,146342]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,295.967041015625,515.29296875,302.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[146342,146462]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,321.16705322265625,526.33154296875,367.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[146462,146840]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,385.967041015625,558.1441040039062,419.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[146840,147207]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,437.8070373535156,557.9464721679688,470.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[147207,147482]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,489.40704345703125,557.8995361328125,496.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[147482,147602]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,502.6070251464844,558.0004272460938,522.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[147602,147832]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,541.007080078125,558.0545654296875,574.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[147832,148213]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,592.6070556640625,558.0400390625,625.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[148213,148539]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,644.447021484375,558.0386962890625,701.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[148539,148768]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[189.0,708.0470581054688,248.4356689453125,714.7200179100037]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[148768,148784]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[171.0,89.32704162597656,558.0291137695312,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[148784,149055]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[54.0,140.9270782470703,558.04345703125,174.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[149055,149364]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[54.0,192.5270538330078,558.0405883789062,277.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[149364,149907]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[54.0,295.967041015625,393.9564208984375,302.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[149907,149991]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,89.32704162597656,558.0425415039062,135.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[149991,150410]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,154.12709045410156,558.087890625,226.79998922348022]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[150410,151141]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,245.32704162597656,547.982666015625,263.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[151141,151277]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,279.88702392578125,130.69830322265625,286.55998373031616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[151277,151295]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,305.0870361328125,558.0423583984375,338.4000105857849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[151295,151617]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,356.9270324707031,558.0477294921875,442.8000044822693]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[151617,152466]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,461.3270263671875,113.21927642822266,493.19999837875366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[152466,152491]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,511.967041015625,558.0603637695312,557.0400252342224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[152491,152656]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[160.72166442871094,625.967041015625,529.7012329101562,632.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[152656,152744]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,651.1669921875,557.8801879882812,696.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[152744,152977]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,140.9270782470703,491.3221740722656,147.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[152977,153088]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,167.32704162597656,61.51968002319336,174.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153088,153091]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,167.32704162597656,558.038818359375,213.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153091,153383]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,379.00701904296875,543.04638671875,385.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153383,153502]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,484.6070251464844,485.3594970703125,491.2799849510193]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153502,153605]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,511.2470703125,61.51968002319336,517.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153605,153608]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,511.2470703125,558.0309448242188,557.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153608,153900]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,564.0469970703125,107.64720916748047,570.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153900,153911]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,577.2470703125,558.0382080078125,597.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153911,154045]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,616.8470458984375,61.51968002319336,623.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[154045,154048]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,616.8470458984375,558.0126953125,716.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[154048,154547]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[54.0,102.52705383300781,558.0816040039062,162.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[154547,154802]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[54.0,155.32704162597656,558.0965576171875,214.79998922348022]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[154802,155161]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[54.0,114.52705383300781,512.1719360351562,305.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[155161,155468]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[54.0,324.76702880859375,531.8318481445312,331.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[155468,155589]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[54.0,351.16705322265625,533.3052978515625,397.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[155589,156005]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[54.0,417.40704345703125,531.3177490234375,450.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[156005,156261]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[54.0,153.4070587158203,461.4735412597656,185.28003072738647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[156261,156400]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,229.24708557128906,558.1245727539062,328.31999349594116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[156400,157062]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,346.8470458984375,558.034423828125,379.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[157062,157319]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,411.88702392578125,558.069580078125,484.55998373031616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[157319,157812]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,516.2870483398438,558.0076904296875,536.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[157812,157965]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,554.927001953125,558.0362548828125,587.9999861717224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[157965,158213]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,606.5270385742188,558.0663452148438,665.9999861717224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[158213,158599]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[234.0,89.32704162597656,558.0869750976562,135.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[158599,158902]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[90.0,192.5270538330078,558.1011962890625,225.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[158902,159232]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[171.0,257.5670166015625,558.0953979492188,303.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[159232,159605]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[171.0,335.5670471191406,558.0230712890625,368.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[159605,159854]}},{\\"page\\":{\\"page_number\\":55,\\"bbox\\":[90.0,139.72706604003906,557.9989624023438,174.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[159854,160140]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":0,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":1,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":2,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":3,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":4,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":5,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":6,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":7,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":8,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":9,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":10,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":11,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":12,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":13,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":14,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":15,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":16,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":17,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":18,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":19,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":20,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":21,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":22,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":23,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":24,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":25,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":26,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":27,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":28,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":29,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":30,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":31,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":32,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":33,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":34,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":35,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":36,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":37,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":38,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":39,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":40,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":41,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":42,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":43,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":44,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":45,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":46,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":47,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":48,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":49,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":50,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":51,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":52,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":53,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":54,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":55,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":56,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":57,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":58,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":59,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":60,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":61,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":62,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":63,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":64,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":65,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":66,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":67,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":68,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":69,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":70,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":71,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":72,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":73,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":74,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":75,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":76,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":77,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":78,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":79,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":80,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":81,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":82,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":83,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":84,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":85,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":86,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":87,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":88,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":89,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":90,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":91,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":92,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":93,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":94,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":95,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":96,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":97,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":98,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":99,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":100,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":101,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":102,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":103,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":104,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":105,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":106,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":107,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":108,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":109,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":110,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":111,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":112,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":113,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":114,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":115,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":116,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":117,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":118,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":119,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":120,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":121,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":122,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":123,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":124,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":125,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":126,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":127,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":128,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":129,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":130,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":131,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":132,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":133,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":134,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":135,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":136,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":137,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":138,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":139,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":140,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":48,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":141,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":48,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":142,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":48,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":143,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":144,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":145,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":146,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":147,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":148,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":149,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":150,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":151,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":152,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":52,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":153,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":52,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":154,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":52,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":155,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":156,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":157,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":158,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":159,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":160,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":161,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":55,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":162,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":55,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":163,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":55,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":164,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":165,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":166,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":167,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":168,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":169,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":170,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":171,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":172,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":173,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":0,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":1,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":2,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":3,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":4,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":5,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":6,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":7,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":8,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":9,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":10,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":11,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":12,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":13,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":14,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":15,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":16,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":17,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":18,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":19,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":20,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":21,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":22,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":23,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":24,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":25,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":26,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":27,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":28,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":29,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":30,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":31,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":32,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":33,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":34,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":35,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":36,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":37,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":38,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":39,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":40,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":41,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":42,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":43,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":44,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":45,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":46,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":47,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":48,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":49,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":50,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":51,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":52,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":53,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":54,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":55,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":56,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":57,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":58,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":59,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":60,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":61,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":62,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":63,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":64,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":65,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":66,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":67,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":68,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":69,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":70,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":71,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":72,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":73,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":74,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":75,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":76,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":77,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":78,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":79,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":80,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":81,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":82,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":83,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":84,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":85,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":86,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":87,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":88,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":89,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":90,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":91,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":92,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":93,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":48,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":94,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":48,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":95,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":96,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":97,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":98,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":99,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":100,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":101,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":52,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":102,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":52,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":103,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":104,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":105,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":106,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":107,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":55,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":108,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":55,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":109,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":110,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":111,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":112,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":113,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":114,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":115,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[95.28002166748047,703.72705078125,145.29798889160156,710.4000105857849]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":0,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[303.8399963378906,703.72705078125,348.59112548828125,710.4000105857849]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":0,\\"span\\":[13,22]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,89.80708312988281,145.8473358154297,96.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[0,9]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[196.89991760253906,89.80708312988281,289.4241638183594,96.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[11,31]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,89.80708312988281,332.19097900390625,96.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[33,37]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[390.3400573730469,89.80708312988281,468.4015808105469,96.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[39,57]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,103.48707580566406,133.64248657226562,110.16003561019897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[59,66]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[68,68]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,103.48707580566406,342.2024230957031,110.16003561019897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[69,76]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[78,78]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,117.16706848144531,123.93243408203125,123.84002828598022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[79,84]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[86,86]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,117.16706848144531,332.49237060546875,123.84002828598022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[87,92]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[94,94]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,130.84706115722656,126.14498901367188,137.52002096176147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[95,100]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[102,102]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,130.84706115722656,334.7049865722656,137.52002096176147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[103,108]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[110,110]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,164.44703674316406,171.71466064453125,171.11999654769897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[111,129]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[131,131]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,164.44703674316406,348.59112548828125,171.11999654769897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[132,141]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[143,143]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,178.12709045410156,145.8473358154297,184.80005025863647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[144,153]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[196.89991760253906,178.12709045410156,260.8031005859375,184.80005025863647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[155,169]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,178.12709045410156,354.40728759765625,184.80005025863647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[171,180]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[390.3400573730469,178.12709045410156,483.66741943359375,184.80005025863647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[182,204]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,191.8070831298828,133.64248657226562,198.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[206,213]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[215,215]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,191.8070831298828,342.2024230957031,198.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[216,223]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[225,225]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,205.48707580566406,123.93243408203125,212.16003561019897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[226,231]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[233,233]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,205.48707580566406,332.49237060546875,212.16003561019897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[234,239]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[241,241]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,219.1670684814453,126.14498901367188,225.84002828598022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[242,247]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[249,249]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,219.1670684814453,334.7049865722656,225.84002828598022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[250,255]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[387.8399963378906,219.1670684814453,402.3128356933594,225.84002828598022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[257,259]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[203.43212890625,338.3760070800781,247.4649200439453,346.32000732421875]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[0,7]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[438.83209228515625,338.3760070800781,462.1600646972656,346.32000732421875]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[9,12]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,359.07025146484375,159.41807556152344,366.96000814437866]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[14,25]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[27,27]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,371.8070373535156,246.76246643066406,378.47999715805054]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[28,57]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[59,59]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,383.3270263671875,197.04763793945312,389.9999861717224]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[60,78]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[80,80]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[81,81]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[351.1199951171875,390.52703857421875,410.2937316894531,397.19999837875366]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[82,94]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,428.9270324707031,159.29200744628906,435.59999227523804]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[96,104]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[106,106]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,440.447021484375,199.53854370117188,458.6400008201599]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[107,145]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[351.1199951171875,446.20703125,405.0278015136719,452.8799910545349]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[147,157]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,497.8070373535156,197.0385284423828,515.9999861717224]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[159,196]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[351.1199951171875,503.5670471191406,379.4951477050781,510.24000692367554]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[198,203]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,543.6470336914062,197.0385284423828,561.8399519920349]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[205,242]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[351.1199951171875,549.6470336914062,382.83563232421875,556.3199934959412]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[244,250]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,589.72705078125,197.0385284423828,607.6800398826599]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[252,289]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[351.1199951171875,595.487060546875,394.4921569824219,602.1600203514099]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[291,299]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,635.5670166015625,195.9247589111328,642.2399764060974]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[301,318]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[320,320]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,647.0870361328125,197.04763793945312,653.7599959373474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[321,339]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[351.1199951171875,653.0870361328125,479.7193908691406,659.7599959373474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[341,370]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[162.94337463378906,575.5670166015625,171.01947021484375,582.2399764060974]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":3,\\"span\\":[0,2]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[180.0,575.5670166015625,405.2325744628906,582.2399764060974]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":3,\\"span\\":[4,59]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[160.16502380371094,600.7670288085938,171.0191650390625,607.4399886131287]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":3,\\"span\\":[61,64]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[180.0,600.7670288085938,356.10064697265625,607.4399886131287]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":3,\\"span\\":[66,105]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[247.34228515625,89.32704162597656,400.7192077636719,96.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":4,\\"span\\":[0,33]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[286.0072937011719,114.52705383300781,326.041015625,121.20001363754272]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":4,\\"span\\":[35,43]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,233.56703186035156,98.35631561279297,240.23999166488647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[0,1]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,233.56703186035156,235.5079803466797,240.23999166488647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[3,31]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,246.7670440673828,98.35631561279297,253.44000387191772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[33,34]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,246.7670440673828,163.84317016601562,253.44000387191772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[36,49]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,259.967041015625,98.35631561279297,266.6400008201599]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[51,52]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,259.967041015625,199.6815643310547,266.6400008201599]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[54,75]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,273.16705322265625,98.35631561279297,279.84001302719116]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[77,78]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,273.16705322265625,278.81158447265625,279.84001302719116]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[80,118]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,286.3670349121094,98.35631561279297,293.0399947166443]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[120,121]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,286.3670349121094,198.30661010742188,293.0399947166443]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[123,143]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,299.5670471191406,98.35631561279297,306.24000692367554]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[145,146]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,299.5670471191406,313.32757568359375,306.24000692367554]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[148,195]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,312.76702880859375,98.35631561279297,319.43998861312866]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[197,198]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[200,200]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,339.16705322265625,179.76138305664062,345.84001302719116]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":6,\\"span\\":[0,17]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":6,\\"span\\":[19,19]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,365.8070373535156,415.0048828125,372.47999715805054]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":6,\\"span\\":[20,101]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[426.0323791503906,365.8070373535156,558.0266723632812,372.47999715805054]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":6,\\"span\\":[103,131]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,405.40704345703125,98.35631561279297,412.08000326156616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[0,1]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,405.40704345703125,184.15032958984375,412.08000326156616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[3,17]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,418.6070556640625,98.35631561279297,425.2800154685974]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[19,20]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,418.6070556640625,184.9607696533203,425.2800154685974]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[22,37]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,431.8070373535156,98.35631561279297,438.47999715805054]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[39,40]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,431.8070373535156,140.81947326660156,438.47999715805054]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[42,49]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,445.00701904296875,98.35631561279297,451.67997884750366]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[51,52]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,445.00701904296875,186.8951416015625,451.67997884750366]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[54,71]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,458.20703125,98.35631561279297,464.8799910545349]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[73,74]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,458.20703125,196.92567443847656,464.8799910545349]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[76,98]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,471.40704345703125,98.35631561279297,478.08000326156616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[100,101]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,471.40704345703125,138.59481811523438,478.08000326156616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[103,109]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[119.02149200439453,564.0469970703125,166.26644897460938,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[0,10]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[177.64073181152344,564.0469970703125,191.56524658203125,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[12,14]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[202.929443359375,564.0469970703125,212.40162658691406,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[16,17]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[223.77589416503906,564.0469970703125,264.9083251953125,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[19,27]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[276.27252197265625,564.0469970703125,297.9726867675781,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[29,33]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[309.33685302734375,564.0469970703125,321.5880432128906,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[35,37]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[332.9623107910156,564.0469970703125,357.98583984375,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[39,44]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[369.360107421875,564.0469970703125,413.8329772949219,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[46,56]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[425.1971435546875,564.0469970703125,447.159423828125,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[58,62]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[458.54376220703125,564.0469970703125,494.6764221191406,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[64,72]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[506.05072021484375,564.0469970703125,525.5565185546875,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[74,77]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[536.9005126953125,564.0469970703125,558.072509765625,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[79,81]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[90.0,89.32704162597656,98.35631561279297,96.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":9,\\"span\\":[0,1]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[108.0,89.32704162597656,440.97955322265625,96.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":9,\\"span\\":[3,85]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[90.0,102.52705383300781,98.35631561279297,109.20001363754272]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":9,\\"span\\":[87,88]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":9,\\"span\\":[90,90]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,483.40704345703125,225.86691284179688,490.08000326156616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,483.40704345703125,477.6265869140625,490.08000326156616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[24,46]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,496.6070251464844,164.47364807128906,503.2799849510193]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[48,66]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,496.6070251464844,417.916748046875,503.2799849510193]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[68,84]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,509.8070068359375,95.58895111083984,516.4799666404724]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[86,88]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,509.8070068359375,347.34881591796875,516.4799666404724]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[90,92]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,536.447021484375,230.29586791992188,543.1199812889099]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[94,113]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,536.447021484375,484.00372314453125,543.1199812889099]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[115,137]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,562.8470458984375,136.42605590820312,569.5200057029724]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[139,150]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,562.8470458984375,388.1859436035156,569.5200057029724]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[152,163]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,602.447021484375,165.02601623535156,609.1199812889099]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[165,184]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,602.447021484375,416.7857971191406,609.1199812889099]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[186,205]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,642.0469970703125,143.6255340576172,648.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[207,220]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,642.0469970703125,404.8330993652344,648.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[222,238]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[189.0,203.8070831298828,196.7948760986328,210.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":11,\\"span\\":[0,1]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,203.8070831298828,300.3439636230469,210.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":11,\\"span\\":[3,24]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[192.7216796875,229.24708557128906,198.0197296142578,235.92004537582397]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":11,\\"span\\":[26,27]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":11,\\"span\\":[29,29]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":12,\\"span\\":[0,0]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,386.6870422363281,379.7046813964844,393.36000204086304]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":12,\\"span\\":[1,45]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[187.16502380371094,411.88702392578125,198.0191650390625,418.55998373031616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":12,\\"span\\":[47,50]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":12,\\"span\\":[52,52]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":13,\\"span\\":[0,0]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,491.0870361328125,364.1874694824219,497.7599959373474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":13,\\"span\\":[1,38]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[187.72164916992188,516.2870483398438,198.01535034179688,522.9600081443787]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":13,\\"span\\":[40,42]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":13,\\"span\\":[44,44]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[234.0,684.5270385742188,240.95822143554688,691.1999983787537]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":14,\\"span\\":[0,1]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[252.0,684.5270385742188,413.1054382324219,691.1999983787537]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":14,\\"span\\":[3,43]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":15,\\"span\\":[0,0]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[252.0,142.12709045410156,319.2134704589844,148.80005025863647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":15,\\"span\\":[1,16]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[90.0,167.32704162597656,175.8715362548828,174.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":15,\\"span\\":[18,37]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":15,\\"span\\":[39,39]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[0,0]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[218.35595703125,114.52705383300781,257.00872802734375,121.20001363754272]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[1,9]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[261.96429443359375,114.52705383300781,393.66217041015625,121.20001363754272]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[11,40]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[54.0,139.72706604003906,195.70257568359375,146.40002584457397]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[42,74]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[76,76]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[77,77]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[54.0,215.32704162597656,135.16818237304688,222.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[78,94]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[96,96]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[97,97]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[54.0,290.9270324707031,146.79647827148438,297.59999227523804]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[98,118]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[120,120]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[121,121]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[252.5404815673828,89.32704162597656,359.49951171875,96.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[0,23]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[132.400634765625,118.45153045654297,363.5489807128906,125.76001024246216]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[25,46]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[130.880615234375,135.0115203857422,355.44012451171875,142.32000017166138]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[48,67]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[104.454833984375,151.57151794433594,355.44012451171875,158.87999773025513]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[69,98]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[131.78564453125,168.1315155029297,355.44012451171875,175.43999528884888]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[100,119]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[126.90064239501953,184.45152282714844,355.44012451171875,191.76000261306763]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[121,143]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[123.86327362060547,201.0115203857422,355.44012451171875,208.32000017166138]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[145,168]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[125.0771484375,217.57151794433594,355.44012451171875,224.87999773025513]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[170,191]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[128.74560546875,234.1315155029297,355.44012451171875,241.43999528884888]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[193,213]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[122.78099822998047,250.45152282714844,355.4400634765625,257.7600026130676]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[215,239]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[129.35791015625,267.01153564453125,355.44012451171875,274.32001543045044]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[241,260]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[130.56640625,283.571533203125,355.44012451171875,290.8800129890442]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[262,282]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[155.767578125,300.13153076171875,355.44012451171875,307.44001054763794]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[284,291]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[76.66210174560547,316.4515380859375,355.44012451171875,323.7600178718567]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[293,333]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[122.32713317871094,333.01153564453125,355.44012451171875,340.32001543045044]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[335,357]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[115.61595916748047,349.571533203125,355.44012451171875,356.8800129890442]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[359,387]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[116.36521911621094,366.13153076171875,355.44012451171875,373.44001054763794]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[389,414]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[132.099853515625,382.4515380859375,355.44012451171875,389.7600178718567]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[416,434]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[131.18138122558594,399.01153564453125,355.44012451171875,406.32001543045044]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[436,456]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[130.880615234375,415.571533203125,355.44012451171875,422.8800129890442]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[458,477]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,121.48707580566406,225.86691284179688,128.16003561019897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,121.48707580566406,439.94659423828125,128.16003561019897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[24,46]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,134.6870880126953,164.47364807128906,141.36004781723022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[48,66]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,134.6870880126953,380.23675537109375,141.36004781723022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[68,84]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,147.8870391845703,95.58895111083984,154.55999898910522]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[86,88]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,147.8870391845703,309.6688232421875,154.55999898910522]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[90,92]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,174.2870635986328,230.29586791992188,180.96002340316772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[94,113]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,174.2870635986328,446.3240051269531,180.96002340316772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[115,137]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,214.1270294189453,136.42605590820312,220.79998922348022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[139,150]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,214.1270294189453,350.50592041015625,220.79998922348022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[152,163]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,227.32704162597656,253.619384765625,234.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[165,205]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[207,207]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,253.72706604003906,165.02601623535156,260.400025844574]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[208,227]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,253.72706604003906,379.1058044433594,260.400025844574]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[229,248]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,306.52703857421875,143.62722778320312,313.19999837875366]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[250,263]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,306.52703857421875,367.153076171875,313.19999837875366]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[265,281]}}],\\"pages\\":[{\\"page_number\\":0,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":1,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":2,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":3,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":4,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":5,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":6,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":7,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":8,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":9,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":10,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":11,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":12,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":13,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":14,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":15,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":16,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":17,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":18,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":19,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":20,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":21,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":22,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":23,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":24,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":25,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":26,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":27,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":28,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":29,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":30,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":31,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":32,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":33,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":34,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":35,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":36,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":37,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":38,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":39,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":40,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":41,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":42,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":43,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":44,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":45,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":46,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":47,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":48,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":49,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":50,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":51,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":52,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":53,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":54,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":55,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":56,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":57,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"}]}","title":"Microsoft Word - Art Effects Koya Creative Base TSA 2008.doc","page_count":58},"footer":["Form Title: Technical Services Agreement (TSA)","Page 1 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 2 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 3 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 4 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 5 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 6 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 7 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 8 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 9 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 10 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 11 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 12 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 13 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 14 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 15 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 16 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 17 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 18 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 19 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 20 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 21 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 22 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 23 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 24 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 25 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 26 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 27 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 28 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 29 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 30 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 31 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 32 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 33 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 34 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 35 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 36 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 37 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 38 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 39 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 40 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 41 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 42 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 43 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 44 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 45 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 46 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 47 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 48 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 49 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 50 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 51 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 52 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 53 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 54 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 55 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 56 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 57 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 58 of 58","Revision: 11/08"],"enriched_text":[{"entities":[{"model_name":"natural_language_understanding","mentions":[{"location":{"end":404,"begin":385},"text":"Art Effects Limited"}],"text":"Art Effects Limited","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":436,"begin":419},"text":"Koya Creative LLC"}],"text":"Koya Creative LLC","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":1700,"begin":1697},"text":"50%"},{"location":{"end":1818,"begin":1815},"text":"50%"}],"text":"50%","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":3495,"begin":3481},"text":"Customer Group"},{"location":{"end":5566,"begin":5552},"text":"Customer Group"},{"location":{"end":8576,"begin":8562},"text":"Customer Group"},{"location":{"end":8975,"begin":8961},"text":"Customer Group"},{"location":{"end":68800,"begin":68786},"text":"Customer Group"},{"location":{"end":135747,"begin":135733},"text":"Customer Group"},{"location":{"end":139911,"begin":139897},"text":"Customer Group"},{"location":{"end":151461,"begin":151447},"text":"Customer Group"}],"text":"Customer Group","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":7937,"begin":7926},"text":"#4911027836"}],"text":"#4911027836","type":"Hashtag"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":8053,"begin":8042},"text":"#4911029066"}],"text":"#4911029066","type":"Hashtag"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":10290,"begin":10288},"text":"4%"}],"text":"4%","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":10334,"begin":10319},"text":"Bank of England"},{"location":{"end":154194,"begin":154179},"text":"Bank of England"}],"text":"Bank of England","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":12514,"begin":12486},"text":"Financial Services Authority"}],"text":"Financial Services Authority","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":14097,"begin":14090},"text":"England"},{"location":{"end":25083,"begin":25076},"text":"England"},{"location":{"end":28682,"begin":28675},"text":"England"},{"location":{"end":103546,"begin":103539},"text":"England"},{"location":{"end":103633,"begin":103626},"text":"England"},{"location":{"end":148466,"begin":148459},"text":"England"},{"location":{"end":153257,"begin":153250},"text":"England"}],"text":"England","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":14105,"begin":14100},"text":"Wales"},{"location":{"end":25093,"begin":25088},"text":"Wales"},{"location":{"end":103643,"begin":103638},"text":"Wales"},{"location":{"end":153264,"begin":153259},"text":"Wales"}],"text":"Wales","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":17016,"begin":17014},"text":"PA"}],"text":"PA","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":17562,"begin":17560},"text":"WA"},{"location":{"end":19384,"begin":19382},"text":"WA"},{"location":{"end":24928,"begin":24926},"text":"WA"},{"location":{"end":25211,"begin":25209},"text":"WA"},{"location":{"end":25686,"begin":25684},"text":"WA"},{"location":{"end":25900,"begin":25898},"text":"WA"},{"location":{"end":26147,"begin":26145},"text":"WA"},{"location":{"end":42180,"begin":42178},"text":"WA"},{"location":{"end":42492,"begin":42490},"text":"WA"},{"location":{"end":43245,"begin":43243},"text":"WA"},{"location":{"end":62655,"begin":62653},"text":"WA"},{"location":{"end":100685,"begin":100683},"text":"WA"},{"location":{"end":102597,"begin":102595},"text":"WA"},{"location":{"end":105450,"begin":105448},"text":"WA"},{"location":{"end":125807,"begin":125805},"text":"WA"},{"location":{"end":135487,"begin":135485},"text":"WA"},{"location":{"end":140577,"begin":140575},"text":"WA"},{"location":{"end":152443,"begin":152441},"text":"WA"}],"text":"WA","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":18056,"begin":18053},"text":"FSA"},{"location":{"end":138119,"begin":138116},"text":"FSA"}],"text":"FSA","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":21045,"begin":21031},"text":"Supplier Group"},{"location":{"end":67784,"begin":67770},"text":"Supplier Group"},{"location":{"end":149826,"begin":149812},"text":"Supplier Group"}],"text":"Supplier Group","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":22493,"begin":22482},"text":"Third Party"},{"location":{"end":72438,"begin":72427},"text":"Third Party"}],"text":"Third Party","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":28102,"begin":28077},"text":"Authorised Representative"}],"text":"Authorised Representative","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":28380,"begin":28354},"text":"Authorised Representatives"}],"text":"Authorised Representatives","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":35411,"begin":35400},"text":"BACS within"}],"text":"BACS within","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":54023,"begin":54019},"text":"lien"}],"text":"lien","type":"Person"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":54738,"begin":54734},"text":"U.S."},{"location":{"end":54760,"begin":54756},"text":"U.S."},{"location":{"end":54781,"begin":54777},"text":"U.S."},{"location":{"end":54841,"begin":54837},"text":"U.S."},{"location":{"end":54870,"begin":54866},"text":"U.S."},{"location":{"end":55628,"begin":55624},"text":"U.S."}],"text":"U.S.","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":67575,"begin":67561},"text":"Customer Group"}],"text":"Customer Group","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":68906,"begin":68888},"text":"the Customer Group"},{"location":{"end":138042,"begin":138024},"text":"the Customer Group"}],"text":"the Customer Group","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":69611,"begin":69609},"text":"UK"},{"location":{"end":153093,"begin":153091},"text":"UK"},{"location":{"end":153248,"begin":153246},"text":"UK"}],"text":"UK","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":73629,"begin":73611},"text":"Indemnifying Party"},{"location":{"end":74246,"begin":74228},"text":"Indemnifying Party"},{"location":{"end":76078,"begin":76060},"text":"Indemnifying Party"},{"location":{"end":77763,"begin":77745},"text":"Indemnifying Party"},{"location":{"end":78009,"begin":77991},"text":"Indemnifying Party"},{"location":{"end":78212,"begin":78194},"text":"Indemnifying Party"},{"location":{"end":78684,"begin":78666},"text":"Indemnifying Party"},{"location":{"end":78946,"begin":78928},"text":"Indemnifying Party"}],"text":"Indemnifying Party","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":74213,"begin":74196},"text":"Indemnified Party"},{"location":{"end":76657,"begin":76640},"text":"Indemnified Party"},{"location":{"end":76815,"begin":76798},"text":"Indemnified Party"},{"location":{"end":77628,"begin":77611},"text":"Indemnified Party"},{"location":{"end":77869,"begin":77852},"text":"Indemnified Party"},{"location":{"end":78139,"begin":78122},"text":"Indemnified Party"},{"location":{"end":78177,"begin":78160},"text":"Indemnified Party"},{"location":{"end":78308,"begin":78291},"text":"Indemnified Party"}],"text":"Indemnified Party","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":78758,"begin":78750},"text":"16.6.4.1"}],"text":"16.6.4.1","type":"IPAddress"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":78923,"begin":78915},"text":"16.6.4.2"}],"text":"16.6.4.2","type":"IPAddress"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":80061,"begin":80057},"text":"150%"}],"text":"150%","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":80264,"begin":80256},"text":"£500,000"}],"text":"£500,000","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":82141,"begin":82101},"text":"Buyer and Supplier or Supplier Personnel"}],"text":"Buyer and Supplier or Supplier Personnel","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":83377,"begin":83356},"text":"immigration authority"}],"text":"immigration authority","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":85638,"begin":85624},"text":"United Kingdom"}],"text":"United Kingdom","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":90253,"begin":90215},"text":"General Business Activity Restrictions"}],"text":"General Business Activity Restrictions","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":96181,"begin":96171},"text":"£7,500,000"}],"text":"£7,500,000","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":96317,"begin":96306},"text":"£10,000,000"}],"text":"£10,000,000","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":96337,"begin":96319},"text":"ten million pounds"}],"text":"ten million pounds","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":96451,"begin":96445},"text":"£5,000"}],"text":"£5,000","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":96477,"begin":96458},"text":"five million pounds"}],"text":"five million pounds","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":99496,"begin":99480},"text":"Nationwide Group"}],"text":"Nationwide Group","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":109359,"begin":109357},"text":"PA"}],"text":"PA","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":113493,"begin":113488},"text":"SCPLA"}],"text":"SCPLA","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":124030,"begin":124028},"text":"EU"},{"location":{"end":124615,"begin":124613},"text":"EU"},{"location":{"end":124871,"begin":124869},"text":"EU"}],"text":"EU","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":126334,"begin":126315},"text":"Information Systems"}],"text":"Information Systems","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":127873,"begin":127870},"text":"iii"}],"text":"iii","type":"Person"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":144447,"begin":144377},"text":"Buyer Authorised Representative and Supplier Authorised Representative"}],"text":"Buyer Authorised Representative and Supplier Authorised Representative","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":145418,"begin":145378},"text":"Authorised Representatives of each party"},{"location":{"end":147448,"begin":147408},"text":"Authorised Representatives of each party"}],"text":"Authorised Representatives of each party","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":146818,"begin":146790},"text":"Centre for Effective Dispute"}],"text":"Centre for Effective Dispute","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":147138,"begin":147134},"text":"CEDR"}],"text":"CEDR","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":153274,"begin":153266},"text":"Scotland"},{"location":{"end":153718,"begin":153710},"text":"Scotland"},{"location":{"end":154043,"begin":154035},"text":"Scotland"}],"text":"Scotland","type":"Location"}]}],"enriched_html":[{"tables":[{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":187279,"begin":187036},"text":"If to Buyer: Copied to:","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":187048,"begin":187036},"attributes":[],"text":"If to Buyer:","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-187036-187048"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":187279,"begin":187269},"attributes":[],"text":"Copied to:","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-187269-187279"}],"contexts":[{"location":{"end":185354,"begin":185229},"text":"27.8 The Supplier shall inform Buyer immediately if an enforcement notice under the Data Protection Act 1988 is served on it."},{"location":{"end":185722,"begin":185527},"text":"27.9 The provisions of this Clause 27 shall continue in force until the Supplier completes it processing of the Personal Data for purpose of complying with its obligations under the relevant SOW."},{"location":{"end":186087,"begin":185912},"text":"28.0 Notices All communications between the parties regarding this Agreement will be conducted through the parties’ representatives as specified in the relevant SOW and/or WA."},{"location":{"end":186530,"begin":186263},"text":"All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":239777,"begin":239019},"text":"ii. all ancillary documents relating to this Base Agreement; iii. SOWs pursuant to this Base Agreement and","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":239022,"begin":239019},"attributes":[],"text":"ii.","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-239019-239022"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":239289,"begin":239233},"attributes":[],"text":"all ancillary documents relating to this Base Agreement;","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-239233-239289"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":239526,"begin":239522},"attributes":[],"text":"iii.","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-239522-239526"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":239777,"begin":239737},"attributes":[],"text":"SOWs pursuant to this Base Agreement and","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-239737-239777"}],"contexts":[{"location":{"end":237963,"begin":237115},"text":"39.2 Without limiting the foregoing or any other obligation of the Supplier under this Agreement, the Supplier shall liaise with relevant third party services providers detailed in a SOW and provide all reasonable assistance to support Buyer in ensuring that their goods or services are integrated into and compatible with the provision of the Services and/or Deliverables in order to achieve utility of the goods and services in question for the Customer Group, provided that Supplier shall have the right (if Supplier believes such assistance will unreasonably increase its costs) to request Buyer to pay for the provision of such assistance at the Agreed Rates and shall not be required to provide such assistance unless Buyer agrees to pay for such assistance in accordance with such request and Buyer issues Supplier a WA for the agreed costs."},{"location":{"end":238166,"begin":238142},"text":"40.0 Not Used 41.0 Costs"},{"location":{"end":238507,"begin":238343},"text":"Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of: i. this Base Agreement;"},{"location":{"end":239996,"begin":239993},"text":"iv."},{"location":{"end":240080,"begin":239997},"text":"any Contract Changes or Changes to this Base Agreement or such ancillary documents."},{"location":{"end":240487,"begin":240255},"text":"42.0 Further Assurance Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement."}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":241271,"begin":240995},"text":"Section 1 – Screening Requirements Screening","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":241029,"begin":240995},"attributes":[{"location":{"end":241004,"begin":241003},"text":"1","type":"Number"}],"text":"Section 1 – Screening Requirements","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-240995-241029"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":241271,"begin":241262},"attributes":[],"text":"Screening","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-241262-241271"}],"contexts":[{"location":{"end":239996,"begin":239993},"text":"iv."},{"location":{"end":240080,"begin":239997},"text":"any Contract Changes or Changes to this Base Agreement or such ancillary documents."},{"location":{"end":240487,"begin":240255},"text":"42.0 Further Assurance Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement."},{"location":{"end":241584,"begin":241474},"text":"The service descriptions below detail what information and to what level each screening is required to verify."},{"location":{"end":242176,"begin":241941},"text":"UK Electoral Roll & Credit Check (covering a 5 year period) This screening must highlight any adverse credit information relating to the individual in the UK (England, Wales, Scotland and Northern Ireland) covering a period of 6 years."},{"location":{"end":242232,"begin":242177},"text":"The following information must be checked and verified:"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":246556,"begin":245989},"text":"Employment History This screening must confirm information relevant to an individual’s last employer. Where an individual was self-","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":246007,"begin":245989},"attributes":[],"text":"Employment History","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-245989-246007"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":246304,"begin":246222},"attributes":[],"text":"This screening must confirm information relevant to an individual’s last employer.","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-246222-246304"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":246556,"begin":246527},"attributes":[],"text":"Where an individual was self-","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-246527-246556"}],"contexts":[{"location":{"end":246836,"begin":246758},"text":"employment then confirmation should be provided by the candidate’s accountant."},{"location":{"end":246876,"begin":246837},"text":"The screening should attempt to verify:"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":249807,"begin":247363},"text":"1) Name of Company 2) Employment Dates 3) Position 4) Reason for Leaving 5) Eligibility for Rehire* 6) Salary*","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":247365,"begin":247363},"attributes":[{"location":{"end":247364,"begin":247363},"text":"1","type":"Number"}],"text":"1)","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-247363-247365"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":247591,"begin":247576},"attributes":[],"text":"Name of Company","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-247576-247591"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":247811,"begin":247809},"attributes":[{"location":{"end":247810,"begin":247809},"text":"2","type":"Number"}],"text":"2)","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-247809-247811"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":248037,"begin":248021},"attributes":[],"text":"Employment Dates","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-248021-248037"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":2,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":248257,"begin":248255},"attributes":[{"location":{"end":248256,"begin":248255},"text":"3","type":"Number"}],"text":"3)","row_index_end":2,"row_header_texts_normalized":[],"cell_id":"bodyCell-248255-248257"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":2,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":248475,"begin":248467},"attributes":[],"text":"Position","row_index_end":2,"row_header_texts_normalized":[],"cell_id":"bodyCell-248467-248475"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":3,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":248696,"begin":248694},"attributes":[{"location":{"end":248695,"begin":248694},"text":"4","type":"Number"}],"text":"4)","row_index_end":3,"row_header_texts_normalized":[],"cell_id":"bodyCell-248694-248696"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":3,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":248924,"begin":248906},"attributes":[],"text":"Reason for Leaving","row_index_end":3,"row_header_texts_normalized":[],"cell_id":"bodyCell-248906-248924"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":4,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":249139,"begin":249137},"attributes":[{"location":{"end":249138,"begin":249137},"text":"5","type":"Number"}],"text":"5)","row_index_end":4,"row_header_texts_normalized":[],"cell_id":"bodyCell-249137-249139"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":4,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":249367,"begin":249344},"attributes":[],"text":"Eligibility for Rehire*","row_index_end":4,"row_header_texts_normalized":[],"cell_id":"bodyCell-249344-249367"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":5,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":249588,"begin":249586},"attributes":[{"location":{"end":249587,"begin":249586},"text":"6","type":"Number"}],"text":"6)","row_index_end":5,"row_header_texts_normalized":[],"cell_id":"bodyCell-249586-249588"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":5,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":249807,"begin":249800},"attributes":[],"text":"Salary*","row_index_end":5,"row_header_texts_normalized":[],"cell_id":"bodyCell-249800-249807"}],"contexts":[{"location":{"end":246836,"begin":246758},"text":"employment then confirmation should be provided by the candidate’s accountant."},{"location":{"end":246876,"begin":246837},"text":"The screening should attempt to verify:"},{"location":{"end":250112,"begin":250010},"text":"*Verification of these data elements can be fulfilled but are not always disclosed by the institution."},{"location":{"end":250754,"begin":250463},"text":"Criminal Records Search (Basic Disclosure) The “Basic Disclosure” screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974."},{"location":{"end":250941,"begin":250931},"text":"The “Basic"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":253975,"begin":251452},"text":"Disclosure” can be conducted using the online application form, available from BDO","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":251463,"begin":251452},"attributes":[],"text":"Disclosure”","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-251452-251463"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":251690,"begin":251687},"attributes":[],"text":"can","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-251687-251690"},{"row_header_ids":[],"column_index_begin":2,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":2,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":251913,"begin":251911},"attributes":[],"text":"be","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-251911-251913"},{"row_header_ids":[],"column_index_begin":3,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":3,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":252145,"begin":252136},"attributes":[],"text":"conducted","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-252136-252145"},{"row_header_ids":[],"column_index_begin":4,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":4,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":252374,"begin":252369},"attributes":[],"text":"using","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-252369-252374"},{"row_header_ids":[],"column_index_begin":5,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":5,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":252601,"begin":252598},"attributes":[],"text":"the","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-252598-252601"},{"row_header_ids":[],"column_index_begin":6,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":6,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":252830,"begin":252824},"attributes":[],"text":"online","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-252824-252830"},{"row_header_ids":[],"column_index_begin":7,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":7,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":253063,"begin":253052},"attributes":[],"text":"application","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-253052-253063"},{"row_header_ids":[],"column_index_begin":8,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":8,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":253289,"begin":253284},"attributes":[],"text":"form,","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-253284-253289"},{"row_header_ids":[],"column_index_begin":9,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":9,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":253522,"begin":253513},"attributes":[],"text":"available","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-253513-253522"},{"row_header_ids":[],"column_index_begin":10,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":10,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":253750,"begin":253746},"attributes":[],"text":"from","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-253746-253750"},{"row_header_ids":[],"column_index_begin":11,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":11,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":253975,"begin":253972},"attributes":[],"text":"BDO","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-253972-253975"}],"contexts":[{"location":{"end":250112,"begin":250010},"text":"*Verification of these data elements can be fulfilled but are not always disclosed by the institution."},{"location":{"end":250754,"begin":250463},"text":"Criminal Records Search (Basic Disclosure) The “Basic Disclosure” screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974."},{"location":{"end":250941,"begin":250931},"text":"The “Basic"},{"location":{"end":254309,"begin":254176},"text":"(http://www.disclosurescotland.co.uk/basic.htm ), or by using the paper application form which is available from Disclosure Scotland."},{"location":{"end":254880,"begin":254662},"text":"Compliance Database or Blacklists Check This screening validates data from all major sanctioning bodies (UN, OFAC, European Union, Bank of England) to ensure that the individual is not listed on any official blacklist."},{"location":{"end":255160,"begin":254881},"text":"This screening should also validate the following data from the following sanctioning bodies: 1) Law enforcement agencies – details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":262617,"begin":259476},"text":"ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO: Art Effects Limited Koya Creative LLC By: By: Buyer Signature Date Supplier Signature Date Printed Name Printed Name Title & Organization Title & Organization Buyer Address: Supplier Address:","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":259499,"begin":259476},"attributes":[],"text":"ACCEPTED AND AGREED TO:","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-259476-259499"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":259743,"begin":259720},"attributes":[],"text":"ACCEPTED AND AGREED TO:","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-259720-259743"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":259989,"begin":259970},"attributes":[{"location":{"end":259989,"begin":259970},"text":"Art Effects Limited","type":"Organization"}],"text":"Art Effects Limited","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-259970-259989"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":260227,"begin":260210},"attributes":[{"location":{"end":260227,"begin":260210},"text":"Koya Creative LLC","type":"Organization"}],"text":"Koya Creative LLC","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-260210-260227"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":2,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":260458,"begin":260455},"attributes":[],"text":"By:","row_index_end":2,"row_header_texts_normalized":[],"cell_id":"bodyCell-260455-260458"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":2,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":260683,"begin":260680},"attributes":[],"text":"By:","row_index_end":2,"row_header_texts_normalized":[],"cell_id":"bodyCell-260680-260683"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":3,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":260930,"begin":260910},"attributes":[],"text":"Buyer Signature Date","row_index_end":3,"row_header_texts_normalized":[],"cell_id":"bodyCell-260910-260930"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":3,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":261175,"begin":261152},"attributes":[],"text":"Supplier Signature Date","row_index_end":3,"row_header_texts_normalized":[],"cell_id":"bodyCell-261152-261175"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":4,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":261415,"begin":261403},"attributes":[],"text":"Printed Name","row_index_end":4,"row_header_texts_normalized":[],"cell_id":"bodyCell-261403-261415"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":4,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":261650,"begin":261638},"attributes":[],"text":"Printed Name","row_index_end":4,"row_header_texts_normalized":[],"cell_id":"bodyCell-261638-261650"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":5,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":261896,"begin":261876},"attributes":[],"text":"Title & Organization","row_index_end":5,"row_header_texts_normalized":[],"cell_id":"bodyCell-261876-261896"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":5,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":262137,"begin":262117},"attributes":[],"text":"Title & Organization","row_index_end":5,"row_header_texts_normalized":[],"cell_id":"bodyCell-262117-262137"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":6,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":262378,"begin":262364},"attributes":[],"text":"Buyer Address:","row_index_end":6,"row_header_texts_normalized":[],"cell_id":"bodyCell-262364-262378"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":6,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":262617,"begin":262600},"attributes":[],"text":"Supplier Address:","row_index_end":6,"row_header_texts_normalized":[],"cell_id":"bodyCell-262600-262617"}],"contexts":[{"location":{"end":257943,"begin":257823},"text":"Except as amended herein, all other terms and conditions of the subject Agreement shall remain in full force and effect."},{"location":{"end":258246,"begin":258121},"text":"The parties acknowledge that they have read this Amendment, understand it, and agree to be bound by its terms and conditions."},{"location":{"end":258536,"begin":258247},"text":"Further, they agree that this Amendment and the subject Agreement are the complete and exclusive statement of the agreement between the parties, superseding all proposals or other prior agreements, oral or written, and all other communications between the parties relating to this subject."},{"location":{"end":258969,"begin":258714},"text":"Please have your authorized representative indicate acceptance thereof by signing both copies of the Amendment and returning one copy to the attention of [Buyer Name] at Mail Station at the address above or at fax number ."},{"location":{"end":262959,"begin":262824},"text":"Scope of Termination Assistance Termination Assistance includes but is not limited to the Supplier performing the following activities:"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":269643,"begin":269389},"text":"a. to the extent of normal wear and tear; or","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":269391,"begin":269389},"attributes":[],"text":"a.","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-269389-269391"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":269643,"begin":269602},"attributes":[],"text":"to the extent of normal wear and tear; or","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-269602-269643"}],"contexts":[{"location":{"end":267914,"begin":267762},"text":"answering reasonable questions from Buyer, Customer and/or the Successor Supplier regarding the general nature of the Services and/or the Deliverables ;"},{"location":{"end":268338,"begin":268091},"text":"without prejudice to the Supplier\'s obligations under Paragraph 1a) above, co-operating in the implementation of the plan (if any) for the migration of any databases of Buyer Data to Buyer, any member of the Customer Group or a Successor Supplier;"},{"location":{"end":268902,"begin":268517},"text":"vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except:"},{"location":{"end":270150,"begin":269848},"text":"b. where any alteration in the state or condition of the Buyer and/or Customer Premises is an inevitable result of the particular Service the Supplier was obligated to perform and by its nature not something in respect of which restoration (as contemplated by this Paragraph 1(a) (ix)) could reasonably"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":279877,"begin":274994},"text":"Section 7 - Agreed Rates Resource Type Day Rate Project Manager $550 Customer Delivery Manager $800 Product Analyst $800 Solution Architect $800 Technical Architect $800 Handset Developer $400 Server Developer $400 Tester /Test Analyst $400 Release Manager $400 Security Analyst $800 DBA $400 Senior Developer/Development Manager $800 Operations Manager $800 Infrastructure Architect $800 Senior Unix Developer $600 Unix Developer $400 Operations Staff $400 Security Office $400","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":275018,"begin":274994},"attributes":[{"location":{"end":275003,"begin":275002},"text":"7","type":"Number"}],"text":"Section 7 - Agreed Rates","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-274994-275018"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":2,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":275525,"begin":275505},"attributes":[{"location":{"end":275525,"begin":275521},"text":"$550","type":"Currency"}],"text":"Project Manager $550","row_index_end":2,"row_header_texts_normalized":[],"cell_id":"bodyCell-275505-275525"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":3,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":275788,"begin":275758},"attributes":[{"location":{"end":275788,"begin":275784},"text":"$800","type":"Currency"}],"text":"Customer Delivery Manager $800","row_index_end":3,"row_header_texts_normalized":[],"cell_id":"bodyCell-275758-275788"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":4,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":276039,"begin":276019},"attributes":[{"location":{"end":276039,"begin":276035},"text":"$800","type":"Currency"}],"text":"Product Analyst $800","row_index_end":4,"row_header_texts_normalized":[],"cell_id":"bodyCell-276019-276039"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":5,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":276297,"begin":276274},"attributes":[{"location":{"end":276297,"begin":276293},"text":"$800","type":"Currency"}],"text":"Solution Architect $800","row_index_end":5,"row_header_texts_normalized":[],"cell_id":"bodyCell-276274-276297"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":6,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":276555,"begin":276531},"attributes":[{"location":{"end":276555,"begin":276551},"text":"$800","type":"Currency"}],"text":"Technical Architect $800","row_index_end":6,"row_header_texts_normalized":[],"cell_id":"bodyCell-276531-276555"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":7,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":276808,"begin":276786},"attributes":[{"location":{"end":276808,"begin":276804},"text":"$400","type":"Currency"}],"text":"Handset Developer $400","row_index_end":7,"row_header_texts_normalized":[],"cell_id":"bodyCell-276786-276808"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":8,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":277060,"begin":277039},"attributes":[{"location":{"end":277060,"begin":277056},"text":"$400","type":"Currency"}],"text":"Server Developer $400","row_index_end":8,"row_header_texts_normalized":[],"cell_id":"bodyCell-277039-277060"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":9,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":277320,"begin":277295},"attributes":[{"location":{"end":277320,"begin":277316},"text":"$400","type":"Currency"}],"text":"Tester /Test Analyst $400","row_index_end":9,"row_header_texts_normalized":[],"cell_id":"bodyCell-277295-277320"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":10,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":277573,"begin":277553},"attributes":[{"location":{"end":277573,"begin":277569},"text":"$400","type":"Currency"}],"text":"Release Manager $400","row_index_end":10,"row_header_texts_normalized":[],"cell_id":"bodyCell-277553-277573"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":11,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":277822,"begin":277801},"attributes":[{"location":{"end":277822,"begin":277818},"text":"$800","type":"Currency"}],"text":"Security Analyst $800","row_index_end":11,"row_header_texts_normalized":[],"cell_id":"bodyCell-277801-277822"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":12,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":278061,"begin":278053},"attributes":[{"location":{"end":278061,"begin":278057},"text":"$400","type":"Currency"}],"text":"DBA $400","row_index_end":12,"row_header_texts_normalized":[],"cell_id":"bodyCell-278053-278061"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":13,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":278335,"begin":278294},"attributes":[{"location":{"end":278335,"begin":278331},"text":"$800","type":"Currency"}],"text":"Senior Developer/Development Manager $800","row_index_end":13,"row_header_texts_normalized":[],"cell_id":"bodyCell-278294-278335"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":14,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":278593,"begin":278570},"attributes":[{"location":{"end":278593,"begin":278589},"text":"$800","type":"Currency"}],"text":"Operations Manager $800","row_index_end":14,"row_header_texts_normalized":[],"cell_id":"bodyCell-278570-278593"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":15,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":278856,"begin":278827},"attributes":[{"location":{"end":278856,"begin":278852},"text":"$800","type":"Currency"}],"text":"Infrastructure Architect $800","row_index_end":15,"row_header_texts_normalized":[],"cell_id":"bodyCell-278827-278856"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":16,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":279117,"begin":279091},"attributes":[{"location":{"end":279117,"begin":279113},"text":"$600","type":"Currency"}],"text":"Senior Unix Developer $600","row_index_end":16,"row_header_texts_normalized":[],"cell_id":"bodyCell-279091-279117"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":17,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":279369,"begin":279350},"attributes":[{"location":{"end":279369,"begin":279365},"text":"$400","type":"Currency"}],"text":"Unix Developer $400","row_index_end":17,"row_header_texts_normalized":[],"cell_id":"bodyCell-279350-279369"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":18,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":279625,"begin":279604},"attributes":[{"location":{"end":279625,"begin":279621},"text":"$400","type":"Currency"}],"text":"Operations Staff $400","row_index_end":18,"row_header_texts_normalized":[],"cell_id":"bodyCell-279604-279625"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":19,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":279877,"begin":279857},"attributes":[{"location":{"end":279872,"begin":279857},"text":"Security Office","type":"Organization"},{"location":{"end":279877,"begin":279873},"text":"$400","type":"Currency"}],"text":"Security Office $400","row_index_end":19,"row_header_texts_normalized":[],"cell_id":"bodyCell-279857-279877"}],"contexts":[],"key_value_pairs":[],"title":{},"column_headers":[{"column_index_begin":0,"row_index_begin":1,"location":{"end":275273,"begin":275251},"text":"Resource Type Day Rate","row_index_end":1,"cell_id":"colHeader-275251-275273","column_index_end":0,"text_normalized":"Resource Type Day Rate"}]}],"advanced_rules":{}}],"header":["Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933"],"html":["

On 22 December 2008 ART EFFECTS LIMITED and Customer entered into an Information Technology Procurement Framework Agreement (“the Prime-Contract”). Buyer is seeking information technology services (and certain related services) for its business operations and to meet obligations in connection with transactions under the Prime-Contract. This Base Agreement (“Base Agreement”) between Art Effects Limited (“Buyer”) and Koya Creative LLC (“Supplier”) establishes the basis which enables Buyer to obtain such Services from the Supplier from time to time solely for Customer as described in SOWs and/or WAs issued under this Base Agreement. This Base Agreement is effective from 24th October 2011 (\\"Effective Date\\") and will remain in effect until terminated.

1.0 Definitions “Acceptance Criteria” means the documented acceptance criteria for the Services (or any part thereof, including Deliverables), set out in a SOW (if any) against which Supplier’s achievement of the Services (or any part thereof, including Deliverables) will be tested by the Buyer for the purpose of assessing whether or not they meet the Buyer’s Requirements and Deliverable Specification;

“Acceptance Tests” or “Acceptance Testing”

means the acceptance tests (if any) to be conducted by Buyer in accordance with the relevant SOW in order to determine whether the Deliverables and/or Services comply with the Acceptance Criteria; \\"Affiliates\\" means any corporation or other business entity controlling, controlled by or under common control with Buyer, Supplier or Customer (as applicable) from time to time and, for the purposes of this definition, “control” shall mean direct or indirect ownership of: (i) fifty per cent (50%) or more of the voting securities or voting interest in such corporation or other entity; or (ii) fifty per cent (50%) or more of the interest in the profit or income in the case of a business entity other than a corporation; or (iii) in the case of a partnership, any other comparable interest in the general partner; “Agreed Rates” means the rates applicable for each Day (which rates may vary dependent on the role or seniority of the applicable Supplier Personnel and/or if incurred on a non-Working Day) to Services which are charged for on a time and materials basis as set out in the relevant SOW and charged in accordance with Clause 5 (Pricing) and additional terms within the relevant SOW, which current Agreed Rates are set out in Section 7, as may be varied from time to time by the agreement of the parties and increased in accordance with Clause 5.19; \\"Agreement\\" means this Base Agreement and any relevant Statements of Work (\\"SOW\\"), Work Authorizations (\\"WA\\"),

and other attachments or appendices specifically referenced in this Agreement. “Assigned Rights” has the meaning set out in Clause 15.4 (Intellectual Property Rights and Buyer Data); “Authorised Representative” means in relation to a power or activity, any person authorised in accordance with the SOW from time to time by Buyer (in the case of Buyer’s Authorised Representative), or the Supplier (in the case of Supplier\'s Authorised Representative), to exercise that power and/or undertake that activity on behalf of Buyer or the Supplier (as applicable); “Background Materials” means (i) in the case of the Supplier the Supplier Background Materials; and (ii) in the case of the Buyer the Buyer Background Materials. “Buyer Audit Representatives” means representatives of any member of Buyer and/ or Customer Group (including its internal auditors), its appointed consultants, external auditors and their appointed consultants and any other auditors, regulators, inspectors or consultants that any member of Buyer may designate as \\"Buyer Audit Representatives\\" in writing from time to time;

“Buyer Authorised Representative”

means the Authorised Representative of Buyer most relevant or suitable to the activity, issue or area in question as notified in writing by Buyer to the Supplier from time to time; “Buyer Background Material” means: a) any Material provided by Buyer or its Affiliates, or for and/or on behalf of any member of the Customer Group and/or by the Consortium Members to the Supplier in connection with the performance or receipt of the Services, other than New Materials and Supplier Background Materials; and b) any Material (including Modifications to Material) which is acquired or created by, for or on behalf of (other than from or by the Supplier Group) Buyer and/or any member of the Customer Group (including by the Consortium Members) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services; “Buyer Data” means any data: a) held by any member of Buyer which is supplied, transferred or disclosed to the Supplier, or which is accessible by the Supplier pursuant to the Agreement (including, in all cases, Customer data); and b) (other than data referred to in (a) above) which is created, obtained, collected, stored, used or processed by or on behalf of the Supplier solely for Buyer (and not for the Supplier’s own internal or administrative purposes) as part of the

Services pursuant to the relevant SOW; but, for the avoidance of doubt, excludes any Supplier Background Materials and Type A Materials, Type B Materials and Type C Materials; “Buyer Information Systems” means the electronic information systems comprising hardware, equipment, software, peripherals, and/or communications networks owned, controlled, operated and/or used by Buyer (including, where applicable, any member of Customer Group) from time to time, excluding any Deliverables or Materials provided by the Supplier to Buyer pursuant to the relevant SOW; “Buyer Material” means Buyer Background Material and Type A; “Buyer Premises” means premises owned, leased, licensed or otherwise controlled or used by Buyer and/or a member of the Customer Group; “Buyer Policies and Standards” means Buyer’s policies, standard operating procedures, rules and regulations (including where applicable the Customer’s policies and standards) which have been provided to Supplier in durable form and agreed by the Supplier prior to the date of this Base Agreement, and which are set out in Section 6 together with any additional policies

that may be agreed between the parties pursuant to a SOW and any additional policies which may be notified to Supplier pursuant to Clause 26.4; “Buyer Requirements” means the document (if any) setting out the requirements to be fulfilled by a Deliverable which the Supplier shall use to draft the Specification for such Deliverable, in accordance with and as referenced in the relevant SOW; “Buyer Obligations” means the obligations of Buyer, set out in this Base Agreement or the relevant SOW; “Change” means any actual, proposed or anticipated change to a SOW, the Services and/or Deliverables, including the method or timing of their performance or delivery which is not a Contract Change or an Operational Change; “Change Control Note” has the meaning set out in Clause 36.4 (Change Control Procedure (and Contract Changes)); “Change Control Procedure” means the change control procedure set out in Clause 36 (Change Control Procedure);

“Charges” has the meaning given to it in Clause 5.1; “Claim” means any claim, action, proceeding, demand or bona fide allegation or any threatened claim, action, proceeding, demand or allegation of whatever nature, whether in contract, tort (including negligence) or otherwise; “Commercially Reasonable Efforts”

means that the party obliged to perform shall take all such steps and perform in such a manner as if that party were acting, in a determined, prudent and reasonable manner to achieve the desired result for its own benefit ; “Confidential Information” is as defined in the Confidentiality Agreement; “Confidentiality Agreement” means the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911027836) and Modifications to the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911029066) between Buyer and Supplier. “Conflict of Interest” means, where the Supplier is engaged by Buyer to provide advice or recommendations, a situation exists, or is likely to exist, where the financial interests or other commercial considerations of the Supplier interferes with or compromises the exercise of the Supplier\'s professional judgment in providing such advice or recommendations; “Consortium Member” means any third party (excluding contractors) providing goods and/or services to any member of the Customer Group and with whom Buyer reasonably requires the Supplier to co-operate or interact in connection with the

services and deliverables to be performed or delivered (as applicable) by or on behalf of the Supplier pursuant to (i) this Agreement, ii) the SOW; and (ii) each Related SOW (if any); “Contract Change” means any amendment to this Base Agreement; \\"Customer\\" means Buyer’s customer. “Customer Group” means Customer and each of its affiliated members (the term “affiliated members” has the same meaning as the defined term “Affiliates” but only to the extent controlling, controlled by or under common control of the Customer) for the time being and, where appropriate, any building society or company to whom all or the majority of the business of Customer is transferred following any transaction under section 93 to 98 of the Building Societies Act 1986; “Customer Obligation” means an obligation of the Customer identified as such in this Base Agreement or relevant SOW; “Data Controller”, “Data Processor”

and “Data Subject,” shall have the respective meanings given to such terms in the Data Protection Act 1998; “Data Protection Legislation” shall mean the Data Protection Act 1998 and its related regulations as amended from time to time; “Date Compliant” means that no date change has had or will have any adverse impact upon the provision, receipt, performance or functionality of any Deliverables and the performance of the Services; “Day” means a period of 8 hours on any calendar day or as otherwise specified in the SOW. For the avoidance of doubt, any additional hours above 8 hours per Day will be deemed overtime and will be subject to Clause 5.4.3; “Default Interest Rate” means four per cent (4%) above the base rate of the Bank of England from time to time;

“Delay Remedy Period” has the meaning given to it in Clause 9.4; \\"Deliverables\\" means items that Supplier prepares for or provides to Buyer or Customer as described in a SOW and/or WA; “Delivery Date” means the date on which parties have agreed that the Supplier will deliver a Deliverable to Buyer, as set out in the Timetable (as may be amended in accordance with Clauses 9.7 and 2.3); “Dependency” means (i) Buyer’s failure to perform the relevant Buyer Obligation; or (ii) Customer’s failure to perform a Customer Obligation; or (iii) a Third Party’s failure to perform a Third Party Obligation; “Dispute” means any dispute or difference between the parties arising out of or in connection with the Agreement; “Document Deliverable” means a Deliverable which is a document; “Documentation” means the documentation (if any) identified in the SOW and other documentation as agreed between the parties in writing from time to time relating to the specification, structure, operation or use of a Deliverable, which may

include the operational and user reference manuals which explains the operation and use of such Deliverables, and all instruction manuals, tutorial materials and other ancillary materials; “DPA” means all Relevant Laws pertaining to privacy, confidentiality and/or the protection of Personal Data or corporate data as are in force in the jurisdiction in which or from which the Services are being provided, including the Data Protection Act 1998; “Fixed Price” means the Prices described as such in Clause 5 (Pricing) and detailed in the SOW; “Force Majeure Event means, unless otherwise agreed in a SOW, any: a) fire, flood, earthquake, unusually severe weather or elements of nature or acts of God; b) war, embargo, riot, civil disorder, rebellion, acts of terrorism, revolution; or other causes beyond a party\'s reasonable control which, for the avoidance of doubt, shall not include any industrial dispute, or any event affecting a subcontractor (and, for the purposes of this definition of Force Majeure Event only, the term subcontractor shall not include any member of the Supplier Group);

“FSA” means the Financial Services Authority or any successor body; “Good Industry Practice” means, in relation to the Supplier (or any Supplier Personnel, as applicable), the exercise of that degree of skill, prudence, care and foresight, and the practices and professional standards which would reasonably and ordinarily be expected to be exercised by a well-managed, skilled and experienced contractor similar to and of the same nature as the Supplier, and engaged in the performance of services, and/or provision of deliverables similar to the Services and/or Deliverables under the same or similar circumstances or conditions; “Indexation” is the process of applying an annual increase to the Agreed Rates. The Indexation calculation will apply an increase in the rates which will be performed on the following basis: • The ASHE index for relevant job roles “Intellectual Property Rights” means: a) patents; b) trade marks, service marks, trade names and business names (including rights in goodwill attached thereto);

c) design rights; d) rights in and/or to internet domain names and website addresses; e) semi-conductor topography rights; f) copyright (including future copyright); g) database rights; h) all other intellectual property rights; in each case subsisting at any time in any part of the world (whether registered or unregistered) and: (i) any pending applications or rights to apply for registrations of any of these rights that are capable of registration in any country or jurisdiction; and (ii) any similar or analogous rights to any of these rights, whether arising or granted under the laws of England & Wales or in any other jurisdiction; “Key Milestone” means a Milestone identified as a “Key Milestone” in a SOW; “Key Personnel” means a member of Key Personnel identified as “Key Personnel” in a SOW; “Licence Agreement” means a separate Licence Agreement to be entered into between the Customer and Supplier in

relation to the Customer’s use (and Buyer’s limited as necessary to facilitate Customer’s use) of the Mobile Money Manager; “Liquidated Damages” means liquidated damages (if any) specifically detailed in a SOW; “Liquidated Damages Period” means liquidated damages period (if any) specifically detailed in a SOW; “Losses” means all losses, liabilities (including provision for contingent liabilities), damages, fines, costs and expenses including reasonable legal fees on a solicitor/client basis and disbursements and costs of investigation, litigation, settlement, judgment and interest; “Material” means literary works or other works of authorship or other material (in whatever form) including software, firmware, documented methodology, process and procedure (including any reports, specifications, business rules and requirements, user manuals, user guides, operations manuals, training materials and instruction), and any other output (in whatever form). “Milestone” means any event identified as such in the SOW;

“Milestone Date” means in relation to a Milestone, the date by which such Milestone is to be achieved (including, by achieving if relevant the applicable Acceptance Criteria) (as may be amended in accordance with Clauses 9.7 and 2.3) “Mobile Money Manager” means the Supplier’s proprietary Mobile Banking, Mobile Servicing, Mobile Wallet and Mobile Shopping base technology platform, including without limitation, software, messaging gateways and integrations proprietary to the Supplier as Modified from time to time; “Modify” means to add to, enhance, detract, reduce, change, replace, vary, derive or improve; and

Modification and Modified shall be construed accordingly; “New Materials” means Type A Materials, Type B Materials and Type C Materials; “Open Source Code” means any computer software whose source code is available under a licence (or arrangement such as the public domain) that permits users to study, change and improve the software, and to redistribute it in modified or unmodified form. It is often developed in a public, collaborative manner and is available to the public without charge;

“Operational Change” means any actual, proposed or anticipated change to the Services and/or Deliverables, including the method or timing of their performance or delivery which do not have a material commercial impact; \\"Participation Agreement\\" or \\"PA\\"

means an agreement signed by one or more Affiliates which incorporates by reference the terms and conditions in this Base Agreement, any relevant SOWs, and other attachments or appendices specifically referenced in the PA. “Payment Plan” means the plan applicable to the payment of Fixed Price charges as set out in the relevant SOW; \\"Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998; \\"Personnel” means agents, employees or subcontractors engaged or appointed by Buyer, Customer or Supplier. \\"Prices\\" means the agreed upon payment and currency for Deliverables and Services, exclusive of Taxes but including all applicable fees and payments, as specified in this Base Agreement, relevant SOW and/or (subject to Clause 2.2.2) WA. “Records” means books, documents, manuals, reports and all other records, in each case in physical or electronic form, created, modified, maintained and/or held by the Supplier or any Contractor in connection with this Agreement;

“Recoverable Expenses” has the meaning set out in Clause 5.12 (Pricing); “Regulatory Authority” means any body which has the responsibility of supervising and/or regulating a party or that party\'s Affiliates and in relation to the Customer Group includes the FSA; “Related SOW” has the meaning in Clause 3.0 Related SOW; “Relationship Manager” means the person appointed by the Supplier or Buyer as the primary representative in connection with the Base Agreement; “Relevant Law” means: a) any statute, regulation, bye-law, ordinance or subordinate legislation which is in force for the time being to which a party is subject (including in the case of Customer the Financial Services and Markets Act 2000); b) the common law as applicable to the parties (or any one of them); c) any binding court order, judgment or decree applicable to the parties (or any one of them); and d) any applicable industry code, policy, guidance, standard or accreditation terms (i) enforceable by law which is in

force for the time being, and/or (ii) stipulated by any Regulatory Authority to which a party is subject. “Replacement Services” means services which Buyer obtains or itself provides in substitution for the Services or any part thereof following any Service Transfer and/or termination or expiry of the relevant SOW; “Retention Fee” means the Retention Fee (if any) specifically detailed in a SOW; “Sensitive Personal Data” shall have the meaning given to such term in the Data Protection Act 1998; \\"Services\\" means work that Supplier performs for Buyer or Customer as described in a SOW and/or WA.

“Service Transfer” means any transfer of the Services (or any part thereof), for whatever reason, from the Supplier (or any subcontractor) to Buyer or any third party; “Specification” in respect of a Deliverable, means the relevant functional and non-functional specification for that Deliverable agreed by the parties and set out in the SOW, or (where applicable) to be produced by or on behalf of the Supplier to meet Buyer’s Requirements, and approved by Buyer, pursuant to the SOW; \\"Statement of Work\\" or \\"SOW\\" means any document that: 1. identifies itself as a statement of work;

2. is signed by both parties;

3. incorporates by reference the terms and conditions of this Base Agreement; and 4. describes the Deliverables and Services, including any requirements, specifications or schedules. “Successor Supplier” means any party Buyer appoints or invites to tender to provide Replacement Services; “Supplier Authorised Representative”

means the Authorised Representative of the Supplier most relevant or suitable to the activity, issue or area in question; “Supplier Background Material” means any Material (including Modifications to Material) acquired or created by, for or on behalf of the Supplier Group otherwise than in the course of the performance or receipt of the Services, and provided by the Supplier to Buyer and/or used in connection with the performance and/or receipt of the Services; “Supplier Fault” means a failure by the Supplier to perform in accordance with the terms of this Agreement but not including any failure (i) which results from failure of any Dependency; or (ii) which is caused by a Force Majeure Event. “Supplier Group” means the Supplier and its Affiliates; “Supplier Operations Meetings” means Buyer\'s meetings with the Supplier that are known as the \\"Supplier Operations Meetings\\" or any meetings which are known by a different name but which replace or supersede such meetings; “Taxes” means any and all applicable taxes, charges, fees, levies or other assessments imposed or collected by any

governmental entity worldwide or any political subdivision thereof and however designated or levied on sales of Deliverables or Services, or sales, use, transfer, goods and services or value added tax or any other duties or fees related to any payment made by Buyer to Supplier for Deliverables and/or Services provided by Supplier to Buyer under or pursuant to this Agreement; exclusive, however, of any taxes imposed upon the net income or capital of Supplier, any taxes in lieu of such net income taxes and any other taxes which are to be borne by Supplier under law. “Termination Assistance” means the termination assistance to be provided by the Supplier pursuant to Clause 31 (Termination Assistance and Employment Matters) of this Base Agreement “Termination Assistance Period” means the period specified as the \\"Termination Assistance Period\\" in a SOW during which Termination Assistance is required by Buyer; “Termination Fee” means in addition to any other sums due under this Base Agreement any termination charges specified in the relevant SOW.

“Third Party” means any agent or third party engaged by Buyer or Customer to provide services to Buyer or Customer (where such services interrelate with or could have a material impact on the Supplier’s ability to perform its obligations under this Agreement); “Third Party Materials” means any Materials, the Intellectual Property Rights in which are owned by the third party, supplied or provided by or on behalf of the Supplier pursuant to a SOW, whether or not such Materials are incorporated within, or otherwise form part of, the Deliverables, or otherwise used to perform the Services; “Third Party Obligations” means any obligations of any Third Party which affect the ability of the Supplier to perform its obligations under this Base Agreement including any identified as such in the relevant SOW; “Timetable” means the relevant timetable (or timetables) (if any) set out in the SOW; “Type A Materials” means any Deliverables and/or other Materials that are identified as \\"Type A Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Customer pursuant to Clause 15.2a) (Intellectual Property Rights and Buyer Data;

“Type B Materials” means any Deliverables and/or other Materials that are identified as \\"Type B Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.b (Intellectual Property Rights and Buyer Data) and in respect of which Customer is granted a licence pursuant to Clause 15.10; “Type C Materials” means any Deliverables and/or other Materials that are identified as \\"Type C Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.c (Intellectual Property Rights and Buyer Data) and in respect of which Customer and Buyer is granted a licence as detailed in Clause 15.11] “Warranty Period” means a period of time during which the Supplier will be obliged to provide Services to support the implementation of the Deliverables provided under a SOW. The duration of the Warranty Period and the charges and charging mechanisms for the Warranty Period will be defined in the relevant SOW; \\"Work Authorization\\" or \\"WA\\" means Buyer’s authorization in either electronic or tangible form for Supplier to conduct transactions under this Agreement in accordance with the applicable SOW (i.e., a purchase order, bill of lading, or other Buyer designated document). A SOW is a WA only if designated as such in writing by Buyer.

“Working Day” means standard business hours Monday to Friday excluding bank and public holidays in England and Wales.

2.0 Statement of Work 2.1 Supplier will provide Deliverables and Services as specified in the relevant SOW and/or WA.

2.2 The parties agree that: 2.2.1 (subject at all times to Clause 10.4) the Buyer will be required to issue a WA to Supplier before Buyer will have committed to purchase any Deliverables or Services under a SOW; and 2.2.2 no SOW will be binding and Supplier shall not commence any work under a SOW unless and until it has received a valid WA which conforms to the agreed terms of the relevant SOW. For the avoidance of doubt

the Supplier reserves the right to reject any WA that is inconsistent with the terms of the relevant SOW including without limitation where there exists a conflict between the quantity, payment and delivery terms.

2.3 It is assumed that the Buyer will issue a WA on or before the date on which the Supplier commences the Services required under a signed SOW. In the event that there is a delay between the required start date of the Services as detailed in the relevant SOW and the issue of a corresponding WA (and subject at all times to Clause 10.4 below) and the Supplier believes that this delay will have an impact on the Timetable or any Milestone Date or Delivery Date the parties shall discuss and if the Supplier can provide reasonable evidence of such impact amend or extend such dates accordingly.

2.4 Any Changes, Contract Changes and Operational Changes shall be dealt with in accordance with the Change Control Procedure.

3.0 Related SOW 3.1 Where a SOW is entered into for the provision of Services and Deliverables which Relate to the Services, and Deliverables provided or to be provided under one or more separate SOW entered into between such parties, then, provided

that such is expressly agreed by the parties, the SOW shall identify each such related SOW and shall specify each such related SOW to be a \\"Related SOW\\".

4.0 Governance and Dispute Resolution 4.1 Buyer and the Supplier shall each appoint a Relationship Manager who shall have overall responsibility for the relationship between Buyer and the Supplier and the management of this Base Agreement. Each party’s Authorised Representative shall have authority to act on behalf of Buyer or the Supplier as applicable and shall be responsible for providing information, data and decisions to the other party on a timely basis.

4.2 Buyer’s Relationship Manager and Supplier\'s Relationship Manager shall meet as required following a request from either to do so in order to discuss opportunities and any issues relating to the relationship between the parties.

4.3 In the event of a dispute relating to the overall relationship of the parties or to issues arising from more than one current SOW (\\"Relationship Dispute\\"), such Relationship Dispute shall be dealt with in accordance with this Clause 4.

4.4 In the event of a Relationship Dispute, Buyer’s Authorised Representative or the Supplier\'s Authorised Representative may serve a notice on the other party\'s Authorised Representative notifying it of the Relationship Dispute, referring explicitly to this Clause 4 and providing sufficient information to enable the other party to appreciate the nature of the Relationship Dispute, and the Relationship Dispute shall be referred by the Authorised Representatives to the Relationship Managers who 4.5 shall meet within seven (7) days of any such referral to seek to resolve the Relationship Dispute.

4.6 In the event that the Relationship Managers are unable to resolve the Relationship Dispute, either party may elect to seek recourse through the courts of England and the provisions of Clause 22.3 (Choice of Law; Waiver of Jury Trial; Limitation of Action ) shall apply.

4.7 Nothing in this Clause 4 shall prevent a party from notifying the other in writing of its intention to: 4.7.1 seek injunctive relief at any time it considers it appropriate to do so; or 4.7.2 withdraw from the dispute resolution processes set out in this Clause 4 and commence court proceedings relating to any Relationship Dispute at any time.

4.8 Buyer and the Supplier will continue to perform their respective obligations under this Base Agreement pending the resolution of a Relationship Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21.1 (Termination of this Base Agreement) above at any time.

4.9 For the avoidance of doubt, any dispute between the parties arising in relation to a SOW other than a Relationship Dispute shall be dealt with in accordance with Clause 37 (Dispute Resolution Procedure) of this Base Agreement.

5.0 Pricing 5.1 Supplier will provide Deliverables and Services to Buyer for the Prices. The Prices for Deliverables and Services specified and agreed in the SOW and/or WA plus the payment of applicable Taxes and Recoverable Expenses where appropriate (together the “Charges”) will be the only amounts due to Supplier from Buyer. The relevant SOW or (subject to Clause 2.2.2) WA shall contain Prices for each country receiving Deliverables and Services under this Agreement.

5.2 In consideration of the performance of the Supplier\'s obligations under a SOW Buyer shall pay the Supplier the Charges in accordance with this Clause 5, and any additional terms specified in the relevant SOW.

5.3 Where the Prices for Services and/or Deliverables (or any part of them) are: 5.3.1 based on Agreed Rates for time spent by the Supplier, Clause 5.4 shall apply; and 5.3.2 on Fixed Price, Clause 5.5 shall apply, and the remainder of this Clause 5 shall apply in both cases.

5.4 Where Prices are on the basis of Agreed Rates for time spent by the Supplier: 5.4.1 subject to Clause 5.18, the applicable Agreed Rates will be set out in the relevant SOW will be fixed for the term of the SOW;

5.4.2 the Prices will be calculated based on the Agreed Rate applicable to each Supplier Personnel multiplied by the number of Days worked by each Supplier Personnel during the relevant period;

5.4.3 the Supplier shall not be entitled to charge for, and shall not be obliged to perform, overtime unless agreed in

advance in writing by Buyer provided always that where the Buyer agrees such overtime, such overtime shall be charged at the Agreed Rates;

5.4.4 the Supplier shall ensure that all Supplier Personnel complete, on a prompt basis, accurate timesheets and the Supplier shall provide Buyer with copies of such timesheets on a weekly basis; and 5.4.6 the Supplier shall itemise in each invoice the time spent by Supplier Personnel, the applicable Agreed Rates and the Recoverable Expenses incurred during the period.

5.5 Where a Fixed Price applies: 5.5.1 the applicable Fixed Price shall be as set out in the SOW and, unless otherwise agreed between the parties, will be fully inclusive of all costs and Recoverable Expenses;

5.5.2 without prejudice to Clause 5.5.1 and Clause 9.3, and subject always to any claims in accordance with Clause 17 (Limitation of Liability Between Buyer and Supplier), the Supplier shall not be entitled to any sums in addition to the Fixed Price unless agreed in advance in writing by Buyer;

5.5.3 the Supplier shall submit invoices in accordance with the Payment Plan in the SOW and shall itemise in each invoice the applicable Milestone or stage in the Payment Plan to which the invoice relates;

5.5.4 where the Payment Plan is linked to the achievement of one or more Milestones the Supplier shall be entitled to submit an invoice in respect of the relevant Milestone(s) specified in the Payment Plan only following the successful completion of all Acceptance Tests relevant to that Milestone(s); and 5.5.5 in the event that the SOW is terminated in accordance with the provisions of the Agreement before the completion of all the Services and/or the provision of all the Deliverables, but subject at all times to Clause 21.4, Buyer shall be entitled to a rebate of any portion of the Fixed Price paid to the Supplier as at the date of termination which represents an advance payment.

5.6 The Supplier shall invoice Buyer for the Charges by means of Buyer’s web order invoice system which is the electronic transmission and receipt of legally binding purchase and sale obligations. For the avoidance of doubt, Buyer shall be entitled to withhold payment in respect of any invoice which does not comply with this Clause 5.6.

5.7 Buyer shall pay undisputed invoices in accordance with the payment terms specified within the relevant SOW if no such terms are specified within 45 days.

5.8 If at any time Buyer disputes, in good faith, an invoice: 5.8.1 Buyer shall notify the Supplier within twelve (12) Working Days after the date on which a proper invoice for the Prices is properly raised and submitted in accordance with Clause 5.6 and received by Buyer specifying in full and proper detail Buyer’s valid reasons for disputing the invoice;

5.8.2 the Supplier shall provide such additional information and documentation as Buyer may reasonably require in order to enable it to evaluate the invoice.

5.8.3 The Supplier shall be entitled to issue Buyer a new invoice for any Prices and/or amounts in the original invoice that are not disputed by Buyer and Buyer shall pay to the Supplier, in accordance with the payment terms specified in the SOW upon receipt of the new valid invoice, all relevant payments and amounts not disputed by Buyer specified in that new invoice;

5.8.4 subject to Clause 5.8.3, Buyer shall be entitled to withhold payment of any disputed invoice pending resolution of the dispute; and 5.8.5 if the parties are unable to resolve the dispute within twenty (20) Working Days of notice given in accordance with Clause 5.8.1, the matter having been treated as a Dispute and either party may escalate the matter for resolution under the dispute resolution procedure set out in Clause 37 (Dispute Resolution Procedure).

5.9 Upon resolution of the Dispute, as referred to in Clause 5.8 above, (i) any sum which Buyer agrees to pay (whether such agreed sum is in the amount originally invoiced, or a reduced or increased amount) shall be payable, within fifteen (15) Working Days of the resolution of the dispute and (ii) any sum which the Supplier agrees to pay or refund to Customer shall be payable to an account designated by Buyer by BACS within fifteen (15) Working Days of the resolution of the Dispute or,

if agreed by Buyer, shall be set off against amounts payable by Buyer to the Supplier against the next quarterly invoice for the Services.

5.10 Buyer shall have the right to offset from any payment due under a valid invoice against any sums owed to Buyer by the Supplier under the relevant SOW.

5.11 All Prices and expenses quoted in this Base Agreement or relevant SOW are exclusive of Value Added Tax which shall also be paid by Buyer if it is required by law to do so and if a receipt which is valid for such tax purposes is provided by the Supplier to Buyer. All other taxes and charges are included in the Prices.

5.12 If agreed in a SOW, buyer shall pay to the Supplier expenses reasonably and necessarily incurred in the performance of its obligations under this Base Agreement and SOWs provided that: 5.12.2 such expenses are incurred in accordance with Customer expenses policy as set out in the SOW, any proposed expenses outside the Customer expenses policy to be pre-agreed in writing by Buyer; and

5.12.3 supported by reasonably sufficient documentary evidence to enable Buyer to verify that the expenditure is in accordance with the applicable expenses policy, (\\"Recoverable Expenses\\").

5.13 Unless otherwise agreed between the parties in the relevant SOW, Recoverable Expenses will be recoverable from Buyer on an \'at cost\' basis only. The Supplier shall seek reimbursement of Recoverable Expenses net of any Value Added Tax reclaimable by the Supplier from HM Revenue & Customs. The Supplier will charge Value Added Tax on the net amount of Recoverable Expenses where required.

5.14 Any payment made by Buyer shall not indicate or imply acceptance by Buyer of the Services and/or Deliverables.

5.15 If any sum due and payable under this Agreement is not paid by the party liable to make such payment within the payment terms set out in the SOW, the Party to whom such money is owed shall be entitled (without prejudice to any of its other rights) following receipt by the party in default of written notice from the Party to whom the money is owed, to charge interest at the Default Interest Rate in force from the date of such notice until the date of actual payment. Interest shall not

accrue or be payable on any monies which are the subject of a disputed invoice or where monies are offset pursuant to Clause 5.10.

5.16 The Parties agree that the right to claim interest under Clause 5.15 is a substantial remedy for late payment and is in substitution for any statutory or other right to claim interest and/or other remedy for late payment under the Late Payment of Commercial Debts (Interest) Act 1998.

5.17 Buyer may retain the Retention Fee (if any) until the relevant Milestone to which the Retention Fee relates has been achieved, where set out in the SOW. The Supplier may invoice Buyer for any Retention Fee once the Acceptance Criteria in respect of the relevant Milestone(s) have been met.

5.18 The Supplier shall: 5.18.1 maintain records, which are complete and accurate in all material respects, of and supporting documentation for all invoices submitted to Buyer and all payments made by Buyer the relevant SOW, in accordance with generally accepted accounting principles applied on a consistent basis; and

5.18.2 provide Buyer or its nominated representatives with such reasonable documentation and other information with respect to each invoice as may reasonably be requested by Buyer to verify the accuracy of the invoice and compliance with the provisions of this Base Agreement and the relevant SOW.

5.19 The Agreed Rates shall be reviewed on 31 December each year starting from 31 December 2012 at which point Indexation will be applied to the Agreed Rates.

5.20 Notwithstanding the provisions of Clause 5,19, in significant bid situations, the Buyer may request special pricing on a case by case basis as necessary to submit a more competitive bid. Any such special pricing shall be agreed to by the parties in writing, and as set out in the respective SOW for such situation.

For the avoidance of doubt the Supplier shall not be obliged to accept any request by the Buyer for ‘special pricing’.

5.21 Miscellaneous Costs The Supplier will notify Buyer of any miscellaneous costs that require to be incurred that will be charged to Buyer under the relevant SOW. Such miscellaneous costs will be agreed in writing by Buyer and the Supplier prior to the Supplier incurring such costs.

6.0 Taxes 6.1 Supplier’s invoices shall state all applicable Taxes, if any, by tax jurisdiction and with a proper breakdown between taxable and non-taxable Deliverables and Services. Supplier assumes responsibility to timely remit all Tax payments to the appropriate governmental authority in each respective jurisdiction. Supplier and Buyer agree to cooperate to minimize, wherever possible and appropriate, any applicable Taxes and provide reasonable notice and cooperation in connection with any audit. Each party shall bear sole responsibility for all taxes, assessments, or other levies on its own income, leased or

purchased property, equipment or software. If Buyer provides a direct pay certificate, certification of an exemption from Tax or reduced rate of Tax imposed by an applicable taxing authority, then Supplier agrees not to invoice or pay any such Tax unless and until the applicable taxing authority assesses such Tax, at which time Supplier shall invoice and Buyer agrees to pay any such Tax that is legally owed.

6.2 Buyer may withhold taxes as required under applicable law on payments made to Supplier hereunder and shall be required to remit to Supplier only the net proceeds thereof. If Buyer does withhold such taxes the Buyer agrees to remit in a timely manner all taxes withheld to the appropriate government authority in each respective jurisdiction. Upon Buyer request, Supplier will deliver the appropriate documentation as required by the corresponding jurisdictional tax laws, within a reasonable period from such request.

6.3 If the Supplier fails to invoice the Buyer for the correct amount of Tax then the Supplier agrees that it will reimburse the Buyer for any amounts formally requested from the Buyer by a taxing jurisdiction for penalties, fines, additions to Tax and the amount of interest thereon caused by Supplier\'s failure to invoice Buyer for the correct amount of Tax. For the avoidance of doubt, notwithstanding the foregoing the Buyer shall at all times remain liable for payment of the actual amount of tax that should have been due but for the incorrect invoice.

7.0 Payments and Acceptance 7.1 Terms for payment of the Charges shall be 45 days from date of receipt of invoice or as otherwise specified in the relevant SOW and/or WA.

7.2 Payment of invoices will not be deemed acceptance of Deliverables or Services, but rather such Deliverables or Services will be subject to inspection, test, acceptance or rejection in accordance with the acceptance or completion criteria as specified in the relevant SOW and/or (subject to Clause 2.2.2) WA.

7.3 Unless otherwise provided by local law without the possibility of contractual waiver or limitation, Supplier will submit invoices, corrected invoices, or other such claims for reimbursement, to Buyer within six (6) months from the date of acceptance of Deliverables or the satisfactory completion of Services. Exceptions must be specifically authorized by Buyer.

8.0 Electronic Commerce To the extent permitted by local law, the parties will conduct transactions using an electronic commerce approach under which the parties will electronically transmit and receive legally binding purchase and sale obligations (\\"Documents\\"), including electronic credit entries transmitted by Buyer to the Supplier account specified in the relevant SOW and/or WA.

The parties will enter into a separate agreement governing the transmission of such electronic transactions and associated responsibilities of the parties.

9.0 Timetable and Delays

9.1 Subject to Clause 10 (Buyer Obligations), and Clause 22.9 (Force Majeure) the Supplier shall: 9.1.1 perform the Services so as to achieve any Key Milestones and delivery of the associated Deliverables by the corresponding Milestone Dates.

9.1.2 use Commercially Reasonable Efforts to (i) provide all other Deliverables in accordance with the Delivery Dates (if any) set out in the Timetable; and (ii) achieve Milestones (other than Key Milestones) by the corresponding Milestone Dates.

9.2 The Supplier shall, within 1 Working Day, notify in writing the applicable Buyer Authorised Representative stated in the SOW if it considers that there shall be or may be a delay in meeting any date in the Timetable or in achieving a Milestone by the relevant Milestone Date, or otherwise in the performance of the Services and provision of any Deliverables by a Delivery Date, giving to Buyer, either together with such notification or as soon as reasonably practicable afterwards, written details of causes for and potential impact of any such delay and its recommendations for correcting or minimising the impact of the delay.

9.3 If any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date, then the Supplier shall take all such additional steps necessary to achieve such Delivery Date or Milestone as early as reasonably practicable thereafter at no extra cost to Buyer, provided always that where such delay or non-performance is not due to a Supplier Fault then the Supplier shall be entitled to charge for any and all additional costs reasonably incurred as a result of such delay in accordance with the Agreed Rates, such charges to be agreed between the parties in writing.

9.4 Without prejudice to the provisions of Clause 9.3, if any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date or fail to meet the agreed Acceptance Criteria within the period set out in the relevant Timetable, and such failure is as a result of a Supplier Fault then Supplier shall repair or replace such Deliverables or re-perform such Services, without charge by the revised date notified to Supplier by Buyer (provided that such notice shall be either (i) not less than twenty (20) Working Days after the originally scheduled delivery date; or (ii) after the end of any Liquidated Damages Period as detailed in Clause 9.5 below (whichever is later) (“Delay Remedy Period”)). If Delivery is not achieved by such Delay Remedy Period due to Supplier Fault or Supplier is not able to repair or

replace then the Buyer shall be entitled to terminate the relevant SOW in whole or in part, for Supplier Fault and receive a refund in respect of the element or elements of the Deliverables(s) and/or Services which were not so delivered or accepted.

9.5 In addition to the Buyer’s rights under Clause 9.4, if the Supplier fails to deliver a Deliverable and/or perform the Services, by any applicable Delivery Date, or achieve a Key Milestone by the applicable Milestone Date, and if the parties have expressly agreed in the relevant SOW that Liquidated Damages will apply, then the following provisions will apply: 9.5.2 the Supplier shall pay to Buyer the applicable Liquidated Damages , if any are specified in the SOW, for the applicable Liquidated Damages Period;

9.5.3 Buyer and the Supplier agree that the Liquidated Damages are fair and reasonable in all the circumstances and represent a genuine pre-estimate of the likely losses that Buyer is likely to suffer as a result of the failure to deliver the relevant Deliverable and/or perform the relevant Services or achieve the relevant Key Milestone by the applicable Delivery Date or Key Milestone Date and represent the Buyer’s sole remedy

(save for termination pursuant to Clause 9.4) in respect of any failure by the Supplier to meet such Delivery date or Milestone Date; and 9.6 The Supplier shall promptly notify in writing the Buyer whenever the Supplier reasonably believes that any failure of any Dependency or Force Majeure Event is likely to delay the achievement of a Key Milestone by the applicable Milestone Date. In such circumstances, the provisions of Clauses 9.7 to 9.8 shall apply.

9.7 Upon receiving notification from the Supplier under Clause 9.6 above, the parties’ Relationship Managers shall convene as soon as practicable onto discuss all aspects of the relevant circumstances including (i) the failure of the Dependency and/or Force Majeure Event and its effect on the Supplier\'s ability to achieve the relevant Key Milestone by any applicable Milestone Date; (ii) any workaround or other action necessary to mitigate the failure of any Dependency; and (iii) the appropriate relief (if any) which should be afforded to Supplier, which may include an extension to one or more of the Milestone Dates within the Timetable. For the avoidance of doubt in circumstances where Buyer does grant such extension of time the Supplier shall not be in breach of this Base Agreement or the relevant SOW as a result of its failure to achieve the relevant Milestone by the original Milestone Date). In conducting the discussions under this Clause 9.7 both parties shall act reasonably and in good faith and

without undue delay. The Relationship Manager’s decisions pursuant to this Clause 9.7, shall be approved and recorded in writing by the parties and will be subject to the Change Control Procedure where appropriate.

10.0 Buyer Obligations 10.1 Buyer shall perform the Buyer Obligations as specified in the relevant SOW.

10.2 Further, Buyer shall procure that;

10.2.1 the Customer performs the Customer Obligations (if any); and 10.2.2 any Third Party performs the Third Party Obligations (if any).

10.3 Where the Buyer fails to comply with Clauses 10.1 and 10.2 above:

10.3.1 Supplier’s non-performance of any of its obligations under the SOW which are impacted by such failure will be excused;

10.3.2 (subject to Clause 10.4.2) the Timetable and/or Milestone Date impacted may be revised accordingly; and 10.3.3 the Supplier shall be entitled to charge Buyer at the Agreed Rates for any additional work reasonably required to be performed by it as a result of such failure and together with any related costs and expenses that the Supplier can demonstrate have been reasonably incurred as a direct result of such failure and where Supplier cannot, using Commercially Reasonable Efforts mitigate such costs.

10.4 For the avoidance of doubt: 10.4.1 any failure pursuant to this Clause 10 shall be without prejudice to Buyer’s obligation to pay any due fees during any period of such failure;

10.4.2 Buyer acknowledges that the impact of a failure pursuant to this Clause 10 may vary depending on the

severity of the failure and its interaction with related factors providing that Supplier will use all Commercially Reasonable Efforts to minimise such impact. For example, a failure by Buyer to meet a particular deadline may have knock on effects for planned work “windows” which may delay the relevant Milestone by a period in excess of Buyer’s delay taken in isolation.

10.5 If the Buyer makes available to Supplier any facilities or Materials in connection with Supplier’s and the Buyer’s performance of Services (including facilities and Materials belonging to the Customer), the Buyer is responsible for obtaining any licences or approvals related to those resources that may be necessary for Supplier to perform the Services.

11.0 Acceptance Criteria The Services and/or Deliverables shall be tested and accepted in accordance with the applicable Acceptance Criteria and Acceptance Tests set out in this Base Agreement including the provisions of Clause 9.0 and the relevant SOW.

12.0 Supplier Responsibilities

12.1 The Supplier shall perform the Services in accordance with Good Industry Practice.

12.2 The Supplier shall use Commercially Reasonable Efforts to assist the Buyer to ensure that the performance of the Services does not result in the degradation and/or the interruption of the business, systems and equipment of Customer where the Supplier is either: 12.2.1 aware that the degradation and/or interruption will occur or that there is a material risk that the degradation and/or interruption could occur; or 12.2.2 ought reasonably to be aware that the degradation and/or interruption will occur or that there is a material risk that the degradation could occur having regard to the Supplier\'s actual knowledge of the business, systems and equipment of Customer, other than: 12.2.3 where provided for in and in accordance with the Timetable;

12.2.4 where the Supplier has notified Buyer with twelve (12) Working Days notice in advance of a scheduled downtime and the timing, duration and impact of such downtime has been agreed in writing in advance with Buyer ;

12.2.5 where carried out by the Supplier during any agreed maintenance windows recorded in the relevant SOW; or 12.2.6 as otherwise agreed between the parties in writing, (each an \\"Agreed Interruption\\") in each case provided that such Agreed Interruption is carried out in accordance with the terms of the relevant SOW.

12.3 Unless otherwise specified in the relevant SOW, the Supplier shall be responsible for providing all materials, parts, components, items, Personnel and resources necessary to perform the Services and/or provide the Deliverables.

12.4 Nothing in this Agreement shall require the Supplier to undertake any regulated activities which would require the

Supplier to be authorised or registered by any regulatory body or authority having power or authority over Buyer, unless otherwise expressly agreed in the relevant SOW.

12.5 The Supplier shall, in connection with the performance of the Services and the provision of the Deliverables co-operate with the Consortium Members to the extent reasonably required by Buyer. Where Supplier believes that such co-operation will involve increased time and effort on the part of the Supplier, the Supplier shall discuss and agree such additional time with Buyer, which will be chargeable at the Agreed Rates, and subject to the Change Control Procedure.

13.0 Warranties 13.1 Mutual Warranties Each party represents and warrants that: 1. it has the right to enter into this Base Agreement and its performance of this Base Agreement will comply, at its own expense, with the terms of any contract, obligation, and any law, regulation or ordinance to which it is or becomes subject ;

2. no claim, lien, or action exists or is threatened against it that would interfere with the other’s rights under this Agreement;

3. it will perform its obligations under this Agreement using reasonable care and skill and in accordance with the relevant SOW and/or (subject to Clause 2.2.2) WA;

5. it is knowledgeable with, and is and will remain in full compliance with all applicable export and import laws, regulations, orders, and policies (including, but not limited to, securing all necessary clearance requirements, export and import licenses and exemptions from, and making all proper filings with appropriate governmental bodies and/or disclosures relating to the release or transfer of technology and software to non U.S. nationals in the U.S., or outside the U.S., release or transfer of technology and software having U.S. content or derived from U.S.-origin software or technology); it is knowledgeable with applicable supply chain security recommendations issued by applicable governments and industry standards organizations and will make best efforts to comply with such recommendations;

6. upon request of the other party, it will promptly provide all information necessary to export and import Deliverables under this Agreement, including, as applicable, the Export Control Classification Numbers (ECCN) and subheadings or munitions list category number, and will notify the other in writing of any changes to the information provided by it to export and import Deliverables under this Agreement;

7. unless authorized by applicable government license or regulation, including but not limited to any U.S. authorization, it will not directly or indirectly export or re-export, at any time, any technical information, technology, software, or other commodity furnished or developed under this, or any other, agreement between the parties, or any other product that is developed or produced from or using the other’s technical information, technology, software, or other commodity provided under this Agreement to any prohibited country (including release of such technical information, technology, software, or

other commodity to nationals, wherever they may be located, of any prohibited country) as specified in applicable export, embargo, and sanctions regulations;

8. it will not use, disclose, or transfer across borders any Personal Data that is processed for the other party, except to the extent necessary to perform under this Agreement; and 9. it shall perform its obligations under the relevant SOW in a manner that complies with all Relevant Laws and shall comply with any requirements agreed between the parties in a SOW (or via the Change Control Procedure) and shall promptly notify the other if it becomes aware of any allegation of any material non-compliance with any Relevant Law which is relevant to the obligations of the parties under the Agreement;

10. it owns, or has the right to use to the extent necessary to perform the its obligations under this Agreement, and shall at all times own, or have the right to use, its respective Background Materials.

13.2 Supplier warranties The Supplier represents and warrants that: 1. it will disclose to Buyer in writing the existence of any third party code, including without limitation open source code, that is included in or is provided in connection with the Deliverables and that Supplier and the Deliverables are in compliance

with all licensing agreements applicable to such third party code;

2. Deliverables and Services do not infringe any privacy or intellectual property rights of a third party;

3. (where relevant) all authors have agreed not to assert their moral rights (personal rights associated with authorship of a work under applicable law) in the Deliverables, to the extent permitted by law;

4. Deliverables will be consistent with agreed Specifications;

5. Deliverables and Services which interact in any capacity with monetary data are euro ready such that when used in accordance with their associated documentation they are capable of correctly processing monetary data in the euro denomination and respecting the euro currency formatting conventions (including the euro sign);

6. the Services and Deliverables will be provided in accordance with their description in the SOW and in accordance with Good Industry Practice;

7. it will use an adequate number of qualified individuals to discharge its obligations under the SOW, that such individuals are suitably trained, experienced and skilled to the level expected of a professional providing services and deliverables similar to the Services and/or Deliverables to customers of the same nature as Buyer and the Customer and that such individuals will act at all times in a professional manner;

8. the performance of the Services and the operation of the Deliverables shall be Date Compliant;

9. at the time of delivery of the Services and/or Deliverables, the Supplier shall ensure that the Services and/or Deliverables

are tested using the latest release of commercially available antivirus software reasonable for the Supplier to use acting in accordance with Good Industry Practice in relation to all known viruses, Trojan, worm, or other software routine or hardware component designed to permit, either automatically or through externally applied controls, unauthorised access or use to disable, erase, or otherwise harm software, hardware, or data;

10. the Documentation will provide instruction to the level agreed between the parties in the relevant SOW;

11. in respect of any Third Party Materials, it has (where appropriate) obtained for itself and for Buyer and/or Customer all necessary consents, approvals and licences required for their use of the Third Party Materials in order to comply with its obligations under the relevant SOW;

12 . it will comply with all applicable data privacy laws and regulations, will implement and maintain appropriate technical and organizational measures and other protections for the Personal Data, (including, without limitation, not loading any Personal Data provided to it by the other on (a) any laptop computers or (b) any portable storage media that can be removed from its premises unless, in each case,(i) such data has been encrypted and (ii) such data is loaded onto portable storage media solely for the purpose of moving such data to off-site storage). Further, it will report to the other party any breaches of security of Personal Data immediately after discovery thereof if the Personal Data was, or could be, accessed, used or acquired by an unauthorized person or compromised in any way and will cooperate fully with the other party in investigating any such breaches or compromises, will cooperate fully with the other’s legitimate requests for access to, correction of, and destruction of Personal Data in its possession, and will comply with all reasonable and lawful instructions or other

requirements provided or issued by the other from time to time relating to Personal Data.

THE WARRANTIES IN THIS AGREEMENT ARE IN LIEU OF ALL OTHER WARRANTIES AND CONDITIONS, EXPRESS OR IMPLIED, INCLUDING THOSE WARRANTIES OR CONDITIONS OF SATISFACTORY QUALITY OR FITNESS FOR PURPOSE.

13.3 Without prejudice to a party’s other rights and remedies, in the event of any breach of the provisions of Clause 13.1 or 13.2, each party shall promptly remedy or procure the remedy of the breach without charge to the other party or the Customer.

13.4 The Supplier acknowledges and agrees, save in respect of any express warranties or representation in the relevant SOW that to the extent permitted by Relevant Law, no representation, warranty or undertaking has been made in respect of: the condition, state of repair, quality or fitness for purpose of any Buyer and/or Customer equipment; or the accuracy, completeness, currency, suitability or efficacy of any of Buyer or Customer equipment/Buyer Data, and all representations, warranties or undertakings and all other terms and conditions (express or implied) are hereby

excluded in respect of such Buyer and /or Customer equipment to the fullest extent permitted by Relevant Laws.

13.

5 Warranty Redemption Subject to the Section titled Liability for Third Party Claims, if during the Warranty Period the Deliverables or Services do not comply with the warranties set out in Clause 13.2 of this Agreement, Supplier will repair or replace Deliverables or reperform Services, without charge and in a timely manner.

14.0 Delivery 14.1 Subject to the provisions of Clauses 9 and 10, Deliverables and Services will be delivered as agreed in the relevant SOW and/or (subject to Clause 2.2.2.) WA.

15.0 Intellectual Property Rights and Buyer Data 15.1 Except for the licences expressly granted under a SOW, the Agreement shall not operate to assign any title, interest or Intellectual Property Rights:

a) in any Supplier Background Material (including any Modifications to the same), which shall be deemed to belong to and be vested in, and remain vested in the Supplier; or b) in any Buyer Background Material (including any Modifications to the same and including any Buyer Data), which shall be deemed to be vested in and remain vested in Buyer or Customer respectively (and to the extent that any right, title or interest in any Buyer Data or Modification to Buyer Data might otherwise vest in the Supplier or a subcontractor, the Supplier hereby assigns to Buyer (or where applicable will promptly procure the assignment to Buyer of) all rights, title and interest in such Buyer Data or Modifications).

15.2 Subject to Clause 15.1, where the SOW: a) identifies any Deliverables and/or other Materials as \\"Type A Materials\\" all property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer;

b) identifies any Deliverables and/or other Materials as \\"Type B Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.10, belong to and vest in the Supplier; c) identifies any Deliverables and/or other Materials as \\"Type C Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.11, belong to and vest in the Supplier.

15.3 Subject to Clause 15.1and 15.15, a) all Deliverables ; and b) any other Material (including Modifications to Material) which is created by, for or on behalf of Buyer (including by the Supplier) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;

that are not identified in a SOW as either Type A Materials, Type B Materials or Type C Materials shall be deemed to be Type A Materials and all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer (and all references to Type A Materials shall include such Deliverables and/or other Materials).

15.4 Subject to Clause 15.1 and 15.15, the Supplier hereby assigns absolutely (and shall procure that all Supplier Personnel and subcontractors assign absolutely) to Customer (or a member of the Customer Group where requested by Buyer) or by way of present assignment of property, rights, title and interest, all Intellectual Property Rights in Type A Materials (\\"Assigned Rights\\"), all of which shall vest in Customer immediately upon creation of the same with full title guarantee and free from all encumbrances and other rights of whatever nature exercisable by any third party, together with the right to take action for any past, present and future infringement and claim damages and other remedies in respect of any infringement or alleged infringement of such Intellectual Property Rights.

15.5 The Supplier shall (and shall procure that Supplier Personnel and subcontractors shall) comply with Clause 42 (Further Assurance) in order to perfect, confirm, formalise or achieve the assignment of the Intellectual Property Rights in Clauses 15.1b), 15.2a), 15.3 and 15.4 in Type A Materials and the Buyer Data (or Modifications to Buyer Data).

15.6 The Supplier shall ensure that all the Supplier Personnel irrevocably and unconditionally waive any moral rights in or relating to any Type A and shall on request provide Buyer with written evidence of such waiver.

15.7 Buyer hereby grants to the Supplier a non-exclusive, non-transferable (save to members of the Supplier Group and subcontractors), royalty free, worldwide, personal licence to use Buyer Background Material during the term of the SOW only to the extent necessary and for the sole purpose of the proper performance of its obligations under the relevant SOW, save that where Buyer Background Material comprises software, the terms of the licence for such software shall be subject to any restrictions set out in the SOW or as otherwise notified to the Supplier in writing; and 15.8 Unless specified otherwise in the SOW, the licences granted by Buyer pursuant to Clause 15.7 shall terminate automatically at the end of the term of the relevant SOW or earlier termination, or (if earlier) when such Buyer Background Material ceases to be required in connection with the performance of the Supplier\'s obligations under the SOW.

15.9 The Supplier shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of Buyer (including any member of the Customer Group) in any Buyer Background Material or Type A Materials.

Buyer shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of any member of the Supplier Group in any Supplier Background Material or Type B Materials or Type C Materials.

15.10 Licence of Type B Materials.

Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW, the Supplier hereby grants, (and shall procure that each of its suppliers and sub-contractors grants) to Buyer , Customer and the Customer Group a non-exclusive, worldwide, irrevocable, royalty-free, perpetual licence to use execute, copy, maintain and distribute Type B Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling (i) Buyer to provide services and deliverables to the Customer Group; and (ii) each member of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group’s own internal business purposes.

Such licence shall extend to the: (a) Customer\'s customers, agents, suppliers, service providers, contractors, financial services providers and financial industry bodies with whom Customer Group does business; (b) Regulatory Authorities having power over Customer (or any member of the Customer Group), in each case for the sole purpose of enabling members of the Customer Group to receive and obtain the benefit of the

Services and/or use the Deliverables for the Customer Group’s own internal business purposes, but not otherwise 15.11 Licence of Type C Materials.

Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW any Type C Materials identified in a SOW shall be deemed to be included within the licensed materials licensed to the Customer pursuant to the Licence Agreement and subject to the terms set out therein. The Supplier hereby grants to Buyer a non-exclusive, revocable (as detailed in the Licence Agreement), royalty-free, licence within the UK (or such other territory detailed in the Licence Agreement) for a period commencing on creation and continuing until the date that (i) the relevant SOW terminates; or (ii) (if later) the Licence Agreement is terminated to use execute, copy, maintain and distribute Type C Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling Buyer to provide services and deliverables to the Customer Group.

15.12 Each Party agrees to maintain any copyright notice and any other legend of ownership on any copies made under the licences granted in this Clause 15.

15.13 The Supplier shall have the right to use skills, methodology and know-how acquired by the Supplier in the performance of the Services, provided that (and only if) such skills, methodology and know-how do not comprise any Buyer Background Material or any Buyer Confidential Information.

15.14 For the purposes of this Clause 15, \\"newly created\\" means created in the performance of the Services and/or the supply of the Deliverables.

15.15 For the avoidance of doubt nothing in this Agreement shall operate to assign any title, interest or Intellectual Property Rights in the Supplier’s Mobile Money Manager which shall be deemed to belong to and be vested in, and remain vested in the Supplier, the Buyer’s and Customer’s use of which shall be subject to the terms of the Licence Agreement.

16.0 Liability for Third Party Claims 16.1 Supplier will defend, hold harmless and indemnify, including reasonable legal fees, Buyer and Buyer Personnel, and Customer and Customer Personnel (together the “Indemnified Parties”) against legal proceedings brought by a third party

that directly result from the negligent or intentional acts or omissions of Supplier or Supplier Personnel or material breach by Supplier of any term of this Agreement (“Third Party Claim”).

16.1A Handling of Third Party Claims: 16.1A.1: The Indemnified Parties will promptly notify the Supplier in writing of any Third Party Claim to which Clause 16.1 applies;

16.1A.2 The Indemnified Parties will not make any admission as to liability or compromise or agree to any settlement of any Third Party Claim without the prior written consent of the Supplier which consent shall not be unreasonably withheld or delayed; and 16.1A.3 The Indemnified Parties will use their reasonable endeavours to mitigate any losses that they suffer or incur as a result of such Third Party Claim.

16.1B The Supplier shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation

arising from any Third Party Claim (including the right to appeal any court award or decision) and the Indemnified Parties shall, at the Supplier’s request and expense, give the Supplier reasonable assistance in connection with those negotiations and such Third Party Claim.

16.2 Intellectual Property Indemnification 16.2.1 Each party (the “Indemnifying Party”) shall indemnify, defend and hold harmless the other party and its officers, directors, employees, agents, (the \\"Indemnified Parties\\") in respect of all Losses paid in settlement in relation to any Claim by a third party that the ownership, possession, licence, use, development or modification (all in accordance with the terms of the SOW) of any Deliverable, New Material or (in the case of the Supplier) Supplier Background Material provided by the Supplier or (in the case of the Buyer) Buyer Background Material owned by and/or provided by the Buyer (but, subject to Clause 10.5, excluding any Material provided by Customer which is simply passed to the Supplier by the Buyer) (\\"Infringing Item\\") infringes and/or misappropriates the Intellectual Property Rights of a third party, whether or not such Losses were foreseeable at the effective date of the SOW Date.

16.2.2 Buyer and the Supplier agree that: (a) they shall notify the other party in writing of any Claim to which Clause 16.2.1 applies (\\"IP Claim\\") and provide to the other party reasonable assistance, at the Indemnifying Party’s expense, which the Indemnifying Party may reasonably request in connection with the defence of any such IP Claim; (b) they shall not make any admission as to liability or compromise or agree to any settlement of any IP Claim without the prior written consent of the other party which consent shall not be unreasonably withheld or delayed; (c) the Indemnifying Party shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any IP Claim (including the right to appeal any court award or decision) and the Indemnified Party shall, at the Indemnifying Party’s request and expense, give the Indemnifying Party reasonable assistance in connection with those negotiations and such IP Claim.

16.2.3 An Indemnifying Party agrees to keep the other party notified as appropriate in relation to any material developments in relation to any IP Claim.

16.3 Without prejudice to the indemnity in Clause 16.2.1, if any IP Claim is made against any Indemnified Party, the Indemnifying Party shall at its own expense either: 16.3.1 promptly procure, at no cost to Indemnified Party a right for Indemnified Party to continue using the Infringing Item (or any part thereof), as applicable, in accordance with the terms of the relevant SOW; or 16.3.2 promptly modify or replace the Infringing Item (or any part thereof), as applicable, so that it ceases to be infringing, provided that no such modification or replacement will diminish the functional or technical capabilities of any such item. Any modified or replacement Deliverable, New Material, Background Material (or any part thereof), as applicable, must comply with the terms of this Base Agreement and SOW including any relevant warranties contained in Clause 13 (Warranties) and the Indemnifying Party must procure for Indemnified Party all necessary rights to enable the full use of the relevant modified or replacement item as contemplated by the relevant SOW.

16.4 The Supplier and Buyer (as appropriate) shall each also be entitled to take either of the actions set out in Clauses 16.3.2 or 16.3.3 if it can demonstrate to the reasonable satisfaction of the other party that an IP Claim will, or is likely, to occur and gives the other party reasonable notice and has consulted with the other party prior to taking such actions.

16.5 Without limiting the Indemnifying Party’s other obligations under this Clause 16, if the Indemnifying Party is unable to perform any of the options described in Clauses 16.3.2 and 16.3.3, or such options are not reasonably feasible then: 16.5.1 Either party may require that the Infringing Item be returned to the Indemnifying Party (in which case where the Supplier is the Indemnifying Party it shall repay to Buyer the amounts paid in respect of such item ); and 16.5.2 The Indemnified Party may, by written notice to the Indemnifying Party having immediate effect, terminate such part of the SOW as is affected by the return of the relevant item which (i) where the Indemnified Party is the Buyer includes any part in relation to which Buyer is unable to take the full benefit as a result of such return; and (ii) where the Indemnified Party is the Supplier includes any part in relation to which the Supplier is unable to perform its obligations as a result of such return or, (i) where Buyer’s inability to use

the affected item materially reduces the benefit of the SOW to Buyer, Buyer may terminate the SOW as a whole; and (ii) where Supplier’s inability to use the affected item materially impacts its ability to perform its obligations under the SOW Supplier may terminate the SOW as a whole. Any such termination (in full or in part) shall be deemed to be as a consequence of a material breach of the SOW by the other party.

16.6 The indemnity described in Clause 16.2.1 shall not extend to any IP Claim if and to the extent that it results from: 16.6.1 Modification of the relevant Deliverable and/or Background Material, by the Indemnified Party (unless such Modification is expressly contemplated and recorded in the relevant SOW or otherwise authorised by the Indemnifying Party);

16.6.2 use or incorporation of the relevant Deliverable or Background Material by the Indemnified Party otherwise than in accordance with the SOW or in a manner for which it was not designed or with items not provided by the Indemnifying Party, where such use or incorporation has not been authorised by the Indemnifying Party;

16.6.3 anything provided by Indemnified Party or a third party on Indemnified Party’s behalf or the Indemnifying Party’s compliance with any designs, specifications or instructions provided by the Indemnified Party’s, or a third party on Indemnified Party’s behalf, where the actual compliance with such designs, specifications or instructions causes the relevant infringement rather than the manner in which or means by which such designs, specifications or instructions are complied with; or 16.6.4 use, or incorporation, of Open Source Code in circumstances where: the Indemnifying Party has notified Indemnified Party in writing of the proposed use or 16.6.4.1 incorporation of such Open Source Code and has advised Indemnified Party in that notice that the indemnity will not apply to the such Open Source Code; and 16.6.4.2 the Indemnifying Party has obtained Indemnified Party’s prior written consent to the use or incorporation of such Open Source Code following receipt by Indemnified Party of such notice.

17.0 Limitation of Liability between Supplier and Buyer

17.1 In no event will either party be liable to the other for economic loss (including loss of profits, business, revenue, goodwill or anticipated savings), special, indirect or consequential loss.

17.2 Neither party seeks to limit its liability for: 17.2.1 death or personal injury caused by its negligence;

17.2.2 fraud, fraudulent misrepresentation or dishonesty;

17.2.3 infringement of any third party Intellectual Property Rights; or 17.2.4 infringement of the other party’s Intellectual Property Rights 17.3 Subject to the provisions of Clauses 17.1 and 17.2 Supplier’s liability under the Agreement (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Supplier, its/their employees, agents or sub-contractors, occurring at any time, shall be limited in aggregate to amount equal to the greater of (i)

150% of the amount of Charges (excluding expenses) paid or payable by Buyer to Supplier under the relevant SOW and each Related SOW prior to the date of the event giving rise to such claim; and (ii) £500,000 (five hundred thousand pounds).

17.4 Subject to Clause 17.1 and 17.2, the maximum overall aggregate liability of Buyer under and/or in connection with the relevant SOW (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Buyer, its/their employees, agents or sub-contractors, occurring at any time, shall be limited to an amount equal to the Charges paid or payable by the Buyer to the Supplier under the relevant SOW.

17.5 The provisions of Clause 17.1 shall not be taken as excluding the liability of the Supplier for: any reasonable additional operational and/or administrative costs and expenses of the other party 17.5.1 reasonably and necessarily incurs, arising from the its act, omission or other default; or 17.5.2 any wasted expenditure or charges rendered unnecessary and/or incurred by the other party arising from the its act, omission or other default,

provided always that prior to incurring such additional costs or charges it shall first notify the other party of its intention and the parties shall promptly meet to discuss how such costs or charges could be mitigated or reduced. Notwithstanding the foregoing Buyer shall (i) use Commercially Reasonable Efforts to mitigate such costs or charges; and (ii) provide documentary evidence of such costs or charges if requested by Supplier.

17.6 To the fullest extent permitted by Relevant Laws, neither party shall bring a legal action, regardless of form, arising out of or related to the SOW more than two years after that party becomes aware of the cause of action which is the subject of that legal action.

18.0 Supplier and Supplier Personnel 18.1 Supplier is an independent contractor and this Agreement does not create an agency, partnership, or joint venture relationship between Buyer and Supplier or Supplier Personnel. Buyer assumes no liability or responsibility for Supplier Personnel. Supplier will: 1. ensure it and Supplier Personnel are in compliance with all laws, regulations, ordinances, and licensing requirements;

2. be responsible for the supervision, control, compensation, withholdings, health and safety of Supplier Personnel;

3. inform Buyer if a former employee of Buyer will be assigned work under this Agreement (to the extent that Supplier is aware that such person is a former employee of Buyer), such assignment subject to Buyer approval which will not be unreasonably withheld or delayed;

4. upon request, provide Buyer, for export evaluation purposes, to the extent permitted by law, the country of citizenship and permanent residence and immigration status of those persons. Buyer retains the right to refuse to accept persons made available by Supplier for export control reasons;

5. not discriminate against any employees, applicants for employment, or any entity engaged in its procurement practices because of race, color, religion, sex, age, national origin, or any other legally protected status;

6. (a) be solely responsible for, and fully and properly complete and submit to the relevant government immigration authority, all required immigration forms and documents for all Supplier Personnel performing Services hereunder, maintain such forms and documents as required by law and, subject to applicable laws (in particular laws regarding data privacy) ,make such forms and documents available to Buyer upon request, and (b) ensure that Supplier Personnel who do not meet all immigration requirements do not perform Services under this Agreement;

7. not assign to work under this Agreement any Supplier Personnel that are subject to any restrictive covenants that could limit such Supplier Personnel from performing Services for Buyer or Customer;

8. remove from any assignment under this Agreement, at the Buyer’s reasonable request any Supplier Personnel that the Buyer reasonably requests be so removed;

9. comply, at its own expense, with all applicable laws regulations and ordinances relating to verification of employment eligibility for Personnel; and 10. upon Buyer’s request, provide reasonable documentation to verify compliance with this Section titled “Supplier and Supplier Personnel”.

18.2 Screening 18.2.1 Supplier warrants that it has carried and will continue to carry out the screening process as set out in Section 1 to no less than the standard set out therein of any members of Supplier Personnel engaged in performing the Services at a Buyer or Customer site or with access to Buyer or Customer systems.

18.2.2 In addition to the process detailed in Clause 18.2.1 the Supplier shall ensure that:

a) Supplier Personnel are vetted in accordance with any specific vetting requirements applicable to the Supplier Personnel that are agreed between the parties in a SOW; and b) all Supplier Personnel are vetted in accordance with such other reasonable procedures or requirements as may be notified in writing by Buyer to the Supplier from time to time (and agreed in accordance with the Change Control Procedure);

18.2.3 The Supplier shall identify any members of the Supplier Personnel who are not employees of the Supplier, if, to the extent and when Buyer requests the Supplier to do so.

18.3 The Supplier shall obtain all necessary working permits or visas in order that any Supplier Personnel who are foreign nationals are able to work in the United Kingdom.

18.4 The Supplier shall be responsible for making appropriate PAYE deductions for tax and National Insurance contributions from the remuneration it pays Supplier Personnel (whether or not the true status of such persons is that of an employee) and subject to Clause 17 (Limitations of Liability Between Buyer and Supplier) the Supplier agrees to indemnify Buyer

in respect of any claims, penalties or interest that may be made by the relevant authorities against Buyer in respect of tax demands or employees’ National Insurance or similar contributions relating to the Supplier\'s performance of the relevant SOW.

18.5 Key Personnel 18.5.1 The Supplier shall ensure that the Key Personnel (if any) undertake the roles to which they are assigned in the relevant SOW and that unless otherwise stated in the SOW all Key Personnel are engaged on a full time and exclusive basis in support of the relevant SOW, provided always that if a member of Key Personnel referenced under a SOW has completed all available tasks under such SOW the Supplier may re-allocate such Key Personnel to alternative customers and tasks until such time as the Key Personnel is again required for tasks under the relevant SOW.

18.5.2 Subject to Clause 18.5.4, the Supplier may replace a member of Key Personnel (with a replacement who satisfies the requirements of Clause 13.2 .7 and this Clause 18 and is acceptable to Buyer) on giving Buyer ten (30) days’ notice (or such other period as the parties may agree from time to time in writing) (the

“Required Notice”). The Supplier shall use Commercially Reasonable Efforts to keep such replacements to a minimum.

18.5.3 The Supplier may give less than the Required Notice: a) where any replacement is necessitated by the death or illness of the Key Personnel in question; b) where any replacement is no longer employed by the Supplier; or c) where a Key Personnel has requested to be redeployed; and, i) the Supplier has consulted with Buyer in respect of such redeployment; and ii) Buyer has approved in writing such redeployment taking place without the Supplier giving the Required Notice,

and in such cases the Supplier shall promptly notify Buyer and provide a replacement who satisfies the requirements of Clause 13.2.717 and this Clause 18 and is acceptable to Buyer.

18.5.4 If a member of the Supplier Personnel (including Key Personnel) is replaced, then the Supplier shall bear the cost of any handover activities to the replacement personnel (including the cost of any time spent upskilling and familiarising any replacement personnel in relation to the Services and Deliverables. This Clause 18.5.4 shall not apply where a member of the Supplier Personnel is replaced because Buyer requires the relevant replacement and does not have reasonable grounds for requiring such replacement.

19.0 On Premises Guidelines 19.1 Supplier will ensure that Supplier Personnel assigned to work on Buyer’s or Customer’s premises will comply with this Section.

19.2 Access to Premises Supplier will:

1. obtain for each person a valid identification badge from Buyer and ensure that it is displayed to gain access to and while on Buyer’s or Customer\'s premises (it is Buyer\'s policy to deactivate any such badge if not used in ninety days);

2. maintain a signed acknowledgment that each person will comply with Buyer’s Safety & Security Guidelines;

3. at Buyer\'s reasonable request, remove a person from Buyer’s or Customer’s premises and not reassign such person to work on Buyer\'s or Customer’s premises (Buyer is required to provide a reason for such request) provided always that where the Buyer has not demonstrated reasonable grounds for such removal the Supplier shall not be liable for any failure caused by the sudden and unexpected removal of such individual;

4. coordinate with Buyer or Customer (as appropriate) access to Buyer\'s or Customer\'s premises during non-regular working hours;

5. upon Buyer’s request, provide documentation to verify compliance with this Subsection.

6. if and when directed by Buyer, the Supplier shall provide a list of the names, job descriptions and business addresses of all Supplier Personnel whom the Supplier expects may require admission onto Buyer and/or Customer Premises in connection with the performance of the Services and/or provision of the Deliverables. Failure by the Supplier to comply with this sub Clause 6 within a reasonable time of receipt of notice to do so will entitle Buyer and/or Customer to refuse admission to its premises to any person who has not been previously notified to Buyer.

19.3 General Business Activity Restrictions (a) Supplier will ensure that Supplier Personnel assigned to work on Buyer’s or Customer’s premises will not: 1. conduct any non-Buyer related business activities (such as interviews, hirings, dismissals or personal solicitations) on Buyer\'s or Customer’s premises;

2. conduct Supplier\'s Personnel training on Buyer’s or Customer’s premises, except for on-the-job training;

3. attempt to participate in Buyer or Customer benefit plans or activities;

4. send or receive non-Buyer related mail through Buyer\'s or Customer’s mail systems; and 5. sell, advertise or market any products or distribute printed, written or graphic materials on Buyer\'s or Customer’s premises without Buyer\'s written permission. (b) Supplier will, for Supplier Personnel assigned to work on Buyer’s or Customer’s premises: 1. obtain for each person a valid identification badge from Buyer and return identification badges upon completion or termination of Supplier Personnel assignments;

2. ensure that each person with regular access to Buyer\'s and Customer’s premises complies with all parking restrictions and with vehicle registration requirements if any; and 3. ensure that each person remains in authorized areas only (limited to the work locations, cafeterias, rest rooms, and, in the

event of a medical emergency, Buyer’s or Customer’s medical facilities).

19.4 Buyer’s Safety and Security Guidelines Supplier will ensure that Supplier Personnel assigned to work on Buyer’s or Customer’s premises: 1. do not bring weapons of any kind onto Buyer\'s or Customer’s premises;

2. do not manufacture, sell, distribute, possess, use or be under the influence of controlled substances (for nonmedical reasons) or alcoholic beverages while on Buyer\'s or Customer’s premises;

3. do not have in their possession hazardous materials of any kind on Buyer\'s or Customer’s premises without Buyer\'s authorization.

Supplier will promptly notify Buyer of any accident or security incidents (such as those involving loss or misuse of, or damage to, Buyer\'s Assets (as defined below), physical altercations, assaults or harassment) and provide Buyer with a copy of any accident or incident report involving the above.

19.5 Asset Control For purposes of this Subsection, the term “Buyer Assets” means information, information assets, supplies or other property, including property owned by third parties (such as Buyer Customers) that is accessed by Buyer Personnel or provided to

Supplier Personnel by (or on behalf of) Buyer. Supplier Personnel will: 1. not remove Buyer Assets from Buyer\'s or Customer’s premises without Buyer\'s authorization;

2. use Buyer Assets only for purposes of this Agreement;

3. only connect with, interact with or use programs, tools or routines that Buyer agrees are needed to provide Services;

4. not share or disclose user identifiers, passwords, cipher keys or computer dial port telephone numbers;

5. not copy, disclose or leave such assets unsecured or unattended, in the event the Buyer Assets are confidential; and 6. immediately notify Buyer of any security incidents involving Buyer Assets and provide Buyer with a copy of any accident or incident report involving the above.

Buyer may periodically audit Supplier\'s data residing on Buyer Assets.

19.6 Supervision of Supplier’s Personnel (a) Supplier will: 1. provide consistent and effective supervision of its Personnel provided under this Agreement, at no additional cost to Buyer;

2. conduct orientation sessions with its Personnel before placement on an assignment with Buyer and identify and provide contact information (which shall be updated by Supplier as necessary) for all supervisor(s) for its Personnel;

3. instruct its Personnel that employment related issues should be brought forward to Supplier (and not Buyer). Where such

issues relate to actions which are alleged to have been taken by Buyer or Buyer Personnel, Supplier will notify Buyer immediately in order that appropriate investigative action be taken. (b) Supplier\'s supervisor(s) shall: 1. exercise full supervisory authority over all day-to-day employment relationship decisions relating to Supplier’s Personnel, including those decisions relating to: wages, hours, terms and conditions of employment, hiring, discipline, performance evaluations, termination, counseling and scheduling; and 2. know each work location’s planned holiday (and other closing) schedules and the impacts all such schedules have on Supplier Personnel. (c) Notwithstanding any other language or agreement to the contrary, Supplier agrees that Buyer has no responsibility to approve, and that Buyer will not approve, timesheets for any Supplier Personnel. If Buyer should review, sign and/or submit timesheets for Supplier Personnel, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submission shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.

19.7 Time sheets

Notwithstanding any other language or agreement to the contrary, Buyer will not, and Supplier agrees that Buyer has no responsibility to approve any Supplier Personnel’s time sheets. If Buyer should review, sign and/or submit Supplier Personnel’s timesheets, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submittal shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.

0 Insurance 20.

20.1 The Supplier shall take out and maintain at all times during the term of the SOW the following insurance with reputable insurers: a) professional indemnity insurance for an insured amount of not less than £7,500,000 (seven million five hundred thousand pounds sterling); b) public liability insurance for an insured amount of not less than £10,000,000 (ten million pounds sterling) per occurrence;

c) employer\'s liability insurance as required by Relevant Laws but not less than £5,000, 000 (five million pounds sterling).

20.2 The Supplier shall on request by Buyer promptly provide Buyer with reasonable evidence of the required policies.

20.3 For the avoidance of doubt, none of the requirements contained in this Clause 20 as to type or level of insurance cover to be maintained by the Supplier shall in any manner limit the liabilities and obligations of the Supplier under the SOW.

21.0 Termination 21.1Termination of this Base Agreement or a SOW for cause 21.1.1 Either party may at any time by notice in writing to the other party terminate this Base Agreement, without any Termination Fee payable by the terminating party if;

21.1.1 the other party (i) has a meeting convened for the passing of a resolution for its winding up (other than a voluntary liquidation for the purposes of reconstruction); (ii) enters into a scheme or voluntary arrangement

with its creditors; (iii) is the subject of a petition presented for the appointment of an administrator; (iv) has a receiver appointed over any of its property or assets; or (v) is the subject of a petition presented for his bankruptcy. Such termination will be effective upon notice in writing to the other party, liquidator, administrator or receiver; or 21.1.2 the other party commits a material breach of this Agreement which is not remedied within twenty (20) Working Days after the non-breaching party has given written notice to the breaching party requiring such breach to be remedied; or 21.1.3 there is a breach by the other party of any provision hereof which expressly entitles the non-breaching party to terminate this Base Agreement or a SOW.

21.1.2 Without prejudice to Buyer\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow Buyer to terminate a

SOW for Supplier Fault immediately on giving notice to the Supplier:

21.2.1 the Supplier has committed a material breach of the SOW which is not capable of being remedied; or 21.2.2 a Key Milestone is not achieved by the end of the applicable Liquidated Damages Period or, if applicable the relevant Delay Remedy Period (whichever is later); or 21.2.3 there has been a material breach by the Supplier of any of its obligations under the Agreement including but not limited to (Clauses 22.7 (Confidential Information), 27 (Data Protection), 29 (IT Security) and 35 (Conflicts of Interest) (\\"Relevant Provisions\\"), and for the purposes of this Clause 21.2.3 a material breach will be deemed to include any breach of the Relevant Provisions which directly results in: • any adverse publicity in respect of any member of the Buyer or Customer Group or which otherwise detrimentally affects the reputation or goodwill of any member of the Buyer or Customer Group; • any third party (including any Regulatory Authority or any customer, contractor, supplier, agent or employee of any member of the Customer Group) bringing a bona fide claim,

action or proceedings against Buyer and/or any member of the Nationwide Group; or • any censure of any member of the Customer Group by any Regulatory Authority.

21.1.3 Without prejudice to the Supplier\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow the Supplier to terminate the relevant SOW in whole or in part on giving written notice to Buyer: (a) Buyer has committed a material breach of the SOW which is not capable of being remedied or which is not remedied within twenty (20) Working Days of receipt of notice of the breach; or (b) there has been a material infringement by Buyer of any of its obligations under the Base Agreement which is relevant to the SOW in question including but not limited to the Intellectual Property Rights or Confidential Information of the Supplier which Buyer has failed to remedy and discontinue within twenty (20) Working Days of receipt of notice of the breach; and the Supplier\'s rights under this Clause 21.1.3 shall constitute the sole rights of the Supplier to terminate the relevant SOW.

21.2Termination for convenience 21.2.1 Either party may terminate this Base Agreement as a whole if there are no outstanding SOWs or WA’s.

21.2.2 Subject to payment by the Buyer of the Termination Fee (if any), Buyer may terminate a SOW for convenience and without cause at any time by giving to the Supplier not less than seven (7) Working Days notice (or such other period of notice as is specified in the SOW).

21.3 Consequences of termination Upon termination of this Base Agreement (or an individual SOW as appropriate): 21.3.1 the Supplier shall immediately cease all work under this Base Agreement and any SOWs (or in the case of partial termination the terminated SOW(s));

21.3.2 the Supplier shall prepare and submit to Buyer an itemization of all completed and partially completed Deliverables and Services provided always that unless termination is by the Buyer ‘for cause’ pursuant to Clause 21.1, the Supplier shall be entitled to charge for such work at the Agreed Rates the costs of which shall be agreed in writing by the parties prior to being incurred if not already expressly provided for as part of Fixed Price Charges already paid;

21.3.3 the Buyer shall be liable to pay the Supplier: (i) all fees and charges due for work performed in accordance with the terms of this Agreement, up to the effective date of termination in accordance with the payment terms of the Agreement, and where the Services or Deliverables are being provided for a Fixed Price, such fees and charges shall be calculated using the Agreed Rates; (ii) the Recoverable Expenses in respect of Services performed up until the effective date of termination; (iii) any miscellaneous costs in accordance with Clause 5.21 of this Base Agreement that the Supplier has

incurred but not yet invoiced.

21.3.4 (subject to Clause 21.3.3) the Supplier shall deliver to Buyer all completed and partially completed Deliverables and Services, itemised in accordance with Clause 21.3.2 up to the date of termination at the agreed upon Prices in the relevant SOW and/or WA and any work in process; and 21.4 In the event Buyer terminates without Cause, Buyer will pay to Supplier the Termination Fee, if any, which is agreed in the relevant SOW.

21.5 Where a party terminates a SOW at a time when more than one SOW is in force, the SOW not terminated shall remain in full force and effect, shall be completed in accordance with and shall remain subject to the terms of that SOW and this Base Agreement.

22.0 General 22.1 Amendments This Agreement may only be amended by a writing specifically referencing this Agreement which has been signed by

authorized representatives of the parties.

22.2 Assignment and Transfer 22.2.1 Neither party shall assign or transfer this Base Agreement or any SOW without the prior written consent of the other party.

22.3 Choice of Law; Waiver of Jury Trial; Limitation of Action This Agreement and the performance of transactions under this Agreement will be governed by the laws of England and the parties agree to submit to the exclusive jurisdiction of the courts of England and Wales.

22.4 Neither party shall, during the course of this Agreement make direct unsolicited offers of employment to an employee of the other party who has been engaged in a similar managerial or technical capacity in connection with the Agreement without the prior written consent of the other party, Provided always that nothing in this Clause shall prevent or restrict either party from running national recruitment campaigns or from making offers of employment to any individual who may respond to such a campaign.

22.5 Counterparts This Agreement may be signed in one or more counterparts, each of which will be deemed to be an original and all of which when taken together will constitute the same Agreement. Any copy of this Agreement made by reliable means (for example, photocopy or facsimile) is considered an original.

22.6 Ethical Dealings Each party will be familiar and will strictly comply with all laws and regulations on bribery, corruption, and prohibited business practices. Each party and its Affiliates has not and will not, for the purpose of influencing or inducing anyone to influence decisions in its favor or any of its Affiliates, offer, promise or make or agree to make, directly or indirectly, (a) any political contributions of any kind or any payment to or for the benefit of any public official, whether elected or appointed, (b) any payments for gifts, meals, travel or other value for a government employee or his/her family members or (c) any payments or gifts (of money or anything of value) to anyone. This means, for example, any form of facilitation payment (i.e. small bribes paid to facilitate government action) is prohibited.

22.7 Exchange of Information The terms and conditions of the Confidentiality Agreement shall apply to this Base Agreement and to any SOW and WA.

The parties will not publicize the terms of this Agreement, or the relationship, in any advertising, marketing or promotional

materials without prior written consent of the other party except as may be required by law, provided the party publicizing gives the other party reasonable prior notice to allow the other party a reasonable opportunity to obtain a protective order.

Supplier will use information regarding this Agreement only in the performance of this Agreement. Any contacts with government employees by Supplier on Buyer\'s behalf may only be for the purpose of providing Services under this Agreement. Notwithstanding the foregoing either party shall be entitled to refer to other party by name for the sole purpose of identifying the other party as a customer/supplier (as appropriate).

For any Personal Data relating to a party’s Personnel that a party provides to the other under this Agreement that party shall obtain the agreement of such Personnel to release the information to the other and to allow the other to use, disclose and transmit such information in connection with this Agreement.

22.8 Freedom of Action This Agreement is nonexclusive and either party may design, develop, manufacture, acquire or market competitive products or services. Buyer will independently establish prices for resale of Deliverables or Services and is not obligated to announce or market any Deliverables or Services and does not guarantee the success of its marketing efforts, if any.

22.9 Force Majeure 22.9.1 Subject to Clause 22. 9.2, the Supplier shall not be liable to Buyer for any delay in performing, or failure to perform, any of its obligations under this Agreement if and to the extent that the failure or delay is caused as a result of any Force Majeure Event, provided that such failure or delay could not have been prevented by reasonable precautions. The time for performance of an obligation which is affected by a Force Majeure Event shall be extended by a period which reflects the delay caused by the Force Majeure Event.

22.9.2 The Supplier shall be entitled to claim relief under Clause 22.9.1 in respect of a Force Majeure Event only if (and, in the case of Clauses 22.9.2 (c) to 22.9.2 (d) inclusive, for the period during which) it: (a) immediately informs Buyer in writing of the nature and severity of the Force Majeure Event (including its estimated duration and impact on the Supplier\'s ability to perform its obligations), and its wish to claim relief under Clause 22.9.1; (b) takes reasonable steps to mitigate the effects of any Force Majeure Event on the Supplier\'s ability to perform its obligations under this Agreement;

(c) makes Commercially Reasonable Efforts to resume or maintain performance (with as little disruption to the Supplier\'s performance as reasonably possible) of its obligations under this Agreement as soon as reasonably possible; and (d) puts into operation a suitable business continuity plan.

22.9.3 For the avoidance of doubt, if under Clause 22.9.1 the Supplier is relieved from performing any obligation: (a) it shall not be entitled to payment for the performance of that obligation in respect of the period for which relief is obtained; but (b) shall be entitled to payment for the performance of its obligations under this Clause 22.9 (provided such payment does not exceed the payment applicable to any obligation for which relief is obtained by the Supplier under Clause 22.9.1).

22.9.4 If pursuant to this Clause 22.9, the Supplier is excused from the performance of Services and/or provision of the

Deliverables for more than ten (10) days, Buyer may terminate the relevant SOW or the element of the relevant SOW affected by the Force Majeure Event by giving written notice of termination to the Supplier.

22.10 Obligations of Affiliates Affiliates will acknowledge acceptance of the terms of this Agreement through the signing of a PA before conducting any transaction under this Agreement.

22.11 Prior Communications and Order of Precedence This Agreement replaces any prior oral or written agreements or other communication between the parties with respect to the subject matter of this Agreement, excluding any confidential disclosure agreements. In the event of any conflict in these documents, the order of precedence will be: 1. (subject always to Clause 2.2.2) the quantity, payment and delivery terms of the relevant WA;

2. the relevant SOW; and 3. this Base Agreement;.

If there is a conflict or inconsistency between any Clause of, and any Schedule to, this Base Agreement the Clause prevails.

For this purpose an omission (whether deliberate or inadvertent) is not, by itself, to be construed as giving rise to a conflict or inconsistency.

22.12 Rights of Third Parties A person who is not a party to this Agreement has no rights under this Agreement (Rights of Third Parties) Act 1999 to enforce any term of this Agreement.

22.13 Severability The parties intend each provision of this Agreement to be severable and distinct from the others. If any provision of the Agreement shall be held to be illegal or unenforceable in whole or in part, the parties intend that such provision or part shall, to the extent it is held to be illegal or unenforceable, be deemed not to form part of the Agreement but that legality, validity and enforceability of the remainder of the Agreement shall not be affected.

If any provision or part of this Agreement is severed as illegal or unenforceable, the parties shall seek to agree to modify this Agreement to the extent necessary to render it lawful and enforceable and as nearly as possible to reflect the intentions of the parties embodied in this Agreement including the illegal or unenforceable provision or part.

22.14 Survival The provisions set forth in the following Sections and Subsections of this Base Agreement will survive after termination or expiration of this Agreement and will remain in effect until fulfilled: “Definition”, “Timetable”, “Taxes”, “Pricing”, “Payments and Acceptance”, “Ongoing Warranties”, \\"Intellectual Property\\", \\" Liability for Third Party Claims\\", \\"Limitation of Liability between Supplier and Buyer\\", \\"Record Keeping and Audit Rights\\", \\"Choice of Law; Waiver of Jury Trial;

Limitation of Action\\", \\"Exchange of Information\\", “Data Protection”, Dispute Resolution Procedure”, “Notices”, “Rights of Third Parties”, “Termination Assistance and Employment Matters” and \\"Prior Communications and Order of Precedence\\".

22.15 Waiver Delay in exercising, or failure to exercise, any right or remedy in connection with the Agreement shall not operate as a waiver of that right or remedy. The waiver of a right to require compliance with any provision of this Agreement in any instance shall not operate as a waiver of any further exercise or enforcement of that right and the waiver of any breach shall not

operate as a waiver of any subsequent breach. No waiver in connection with the Agreement shall, in any event, be effective unless it is in writing, refers expressly to this Clause, is duly signed by or on behalf of the party granting it and is communicated to the other party in accordance with Clause 28 (Notices).

22.16 Cumulative Rights The rights and remedies of the parties in connection with this Agreement are cumulative and shall, unless expressly stated otherwise in this Agreement, be in addition to every other remedy given in this Agreement, existing at law or in equity, by statute or otherwise and, except as expressly provided for in this Agreement, are not exclusive of, and may be exercised without prejudice to, any other rights or remedies provided in this Agreement, by law or equity or otherwise. Except as expressly stated in this Agreement (or in law or in equity in the case of rights and remedies provided by law or equity) any right or remedy may be exercised wholly or partially from time to time.

0 Supplier Conduct Principles 23.

Supplier will comply with the Supplier Conduct Principles Letter Agreement (\\"SCPLA\\") and the terms and conditions of the SCPLA apply to this Agreement.

24.0 Not used 25.0 Not used 26.0 Buyer Policies and Standards 26.1 The Supplier shall: a. and shall ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates shall, to the extent applicable, comply with the Buyer’s Policies and Standards.; and b. The Supplier shall also ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates are advised of all Buyer Policies and Standards in a timely manner.

26.2 The following Buyer and Customer Policies and Standards shall be deemed notified to the Supplier in respect of each SOW: Those Buyer Policies and Standards which are set out or referred to in Section 6 of this Base 26.2.1 Agreement (which Buyer Policies and Standards may or may not be contained on Customer\'s intranet); and 26.2.2 those Buyer Policies and Standards which are set out or referred to in the SOW or Appendix to this Base Agreement.

26.3 Buyer may, at its own discretion, elect to grant the Supplier access to an electronic library of some or all of the Buyer Policies and Procedures located on Customer\'s intranet (\\"e-Library\\"). If Buyer so elects: 26.3.1 Buyer shall agree with the Supplier the number and identity of Supplier Personnel to be granted access to the e-Library (\\"Authorised Users\\"); and

26.3.2 the Supplier agrees that its use of the Customer\'s intranet shall be subject to Customer’s terms of use applicable to the e-Library in force at the time of access, and the Supplier shall procure that each of the and the Authorised Users shall comply therewith.

26.4 From time to time during the term of the SOW, subject to Clause 26.5 below, Buyer may: 26.4.1 notify the Supplier of existing Buyer Policies and Standards that have not been notified to the Supplier in accordance with Clause 26.2 above;

26.4.2 introduce new Buyer Policies and Standards ; and/or 26.4.3 delete, revise or modify any existing Buyer Policies and Standards, (each a \\"Buyer Policy Update\\"). Buyer shall notify the Supplier of such Buyer Policy Updates either: 26.4.4 in writing at the Supplier Operations Meetings;

26.4.5 by written notice from Buyer’s Relationship Manager to the Supplier\'s Relationship Manager (which notice may be given by way of such Policy Updates being recorded in any written minutes of meetings that are prepared by or forwarded to the Supplier\'s Relationship Manager);

26.4.6 by such other means (including at such other meetings) as may be agreed in writing between the parties from time to time; or 26.4.7 where the Supplier has been granted access to the e-Library, by email (such email to be copied (cc\'ed) to the Supplier Relationship Manager); (such written or email notification being a \\"Policy Change Notification\\").

26.5 Each Policy Change Notification shall specifically reference the relevant Buyer Policies and Procedures which have not previously been notified in accordance with Clause 26.2 above, are new or subject to change (but for the avoidance of doubt, shall not set out the details of such changes). It shall be the responsibility of the Supplier Personnel who have been given access to the e-Library to review in full the relevant changes to the

Buyer Policies and Procedures as set out in the e-Library. It shall be the responsibility of the Supplier to notify all Supplier Personnel who do not have access to the e-Library (\\"Non e-Library Personnel\\") of any Policy Change Notification notified in accordance with Clauses 26.4.4, 26.4.5 or 26.4.6. The Supplier shall not be liable for any failure by Non e-Library Personnel to comply with the requirements of a Policy Change Notification unless and until notification of such Policy Change Notification has been given to the Supplier in accordance with Clauses 26.4.4 to 26.4.6 (inclusive).

26.6 Where the introduction of any element of a Buyer Policy Update will in the Supplier reasonable opinion increase the cost to the Supplier of complying with its obligations under the relevant SOW or otherwise detrimentally affects the Supplier\'s ability to perform the Services in accordance with the relevant SOW and the Supplier believes that the Supplier\'s obligation to comply with that element of a Buyer Policy Update should be subject to the parties agreeing a Change pursuant to the Change Control Procedure, then: 26.6.1 the Supplier shall notify Buyer in writing of such belief as soon as reasonably practicable and in any event within ten (10) Working Days of receiving notice of the relevant element of the Buyer Policy Update (which notification shall include reasonable evidence that substantiates the relevant

increased cost to the Supplier or the detrimental effect on the Supplier\'s ability to perform the Services); and 26.6.2 provided that the Supplier has complied with Clause 26.6.1, the Supplier\'s obligation to comply with that element of the Buyer Policy Update shall be subject to the parties agreeing a Change pursuant to the Change Control Procedure in relation to that element of the Buyer Policy Update.

27.0 Data Protection 27.1 In respect of any Personal Data processed by either Supplier pursuant to this Base Agreement or a SOW, each party warrants and undertakes that it shall and its agents or sub-contractors shall comply at all times with the Data Protection Legislation and any changes or amendments to the Data Protection Legislation to the extent that it or they apply to it in its capacity as Data Processor or Data Controller (as appropriate).

27.2 With respect to the parties’ rights and obligations under a SOW, the parties agree that Customer is the Data Controller and Buyer and the Supplier are Data Processors provided that Buyer generally instructs Supplier to process

Personal Data to the extent necessary to perform the Services under the relevant SOW.

27.3 The Supplier warrants and undertakes that it shall and shall ensure that its agents or subcontractors shall: a) only process the Personal Data on behalf of Buyer and/or Customer for the purpose of performing the Supplier\'s obligations under a SOW and only in accordance with that SOW and instructions received from Buyer from time to time; b) promptly comply with any change of instructions from Buyer relating to: a. the Personal Data; and ii) the Supplier’s role as Data Processor, as issued in accordance with the SOW and/or as otherwise required by changes or amendments to the Data Protection Legislation;

(c) put in place those technical and organisational measures against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access to the Personal Data including those set out in the completed and approved security control list referenced in a relevant SOW (\\"Security Measures\\").

The Supplier shall: a) promptly notify Buyer of any actual or suspected incident of unauthorised or accidental disclosure of or access to the Personal Data or other breach of Clause 27.3 (c) made by any of its Personnel or any other identified or unidentified third party (a \\"Security Breach\\"); b) promptly provide Buyer with all relevant information in the Supplier’s possession concerning any Security Breach; c) not make any announcement or publish or otherwise authorise any broadcast of any notice or information about a Security Breach (a \\"Breach Notice\\") without the prior written consent of Buyer and prior written approval by Buyer of the content, media and timing of the Breach Notice;

d) hold all Personal Data to which the SOW relates separate from any other data held by the Supplier and ensure that such Personal Data is readily identifiable; e) not employ its processing of the Personal Data to which the SOW relates as a means to enhance or enrich any Personal Data to which the SOW does not relate (for the avoidance of doubt including any Personal Data in respect of which the Supplier and/or Customer is Data Controller); f) not make any copies of the Personal data unless strictly necessary for the purpose of performing the Supplier\'s obligations under the SOW; g) immediately notify Buyer in the event that it becomes aware of any breach of the Supplier’s obligations under the SOW; h) not otherwise modify, amend or alter the contents of the Personal Data or disclose or permit the disclosure of any of the Personal Data to any third party (including any agent or sub-contractor) unless specifically authorised in writing to do so by Buyer;

i) upon expiry or termination of the SOW, return all Personal Data (including copies thereof) to Buyer or, where requested by Buyer to, Customer or, at Buyer’s option, destroy all hard copies of the same and permanently delete all electronic copies from the Supplier’s computer system and certify to Buyer that it has done so, unless retention of any copy of Personal Data is required by law where the Supplier shall: 1. notify Buyer of any such retention requirement;

2. observe all the requirements of Data Protection Legislation to such data retained; and 3. only process such data in accordance with the specific purposes for which the Supplier is under a legal duty to retain it; j) not cause or permit the Personal Data to be transferred outside the European Economic Area (as defined in the Data Protection Act 1988) without the prior written consent of Buyer; k) notify Buyer (within five working days) of any request received from a Data Subject to have access to his Personal Data or

of any other communication relating directly or indirectly to the processing of any Personal Data in connection with the SOW

and provide all details of such request or communication to Buyer and fully cooperate and assist Buyer in relation to any such request or in response to any such communication; l) Buyer: i. shall remain solely responsible for determining the purposes for which the Personal Data are processed under the SOW; ii. shall take reasonable steps to inform the Supplier about any Sensitive Personal Data that may be stored in any files or other repositories, as well as about any restrictions or special requirements in the processing of such Sensitive Personal Data, including any restriction regarding the access or transfer of such data across country borders. Buyer is responsible for ensuring that any such restrictions or special requirements are met; and ii. shall remain solely responsible for determining the purposes for and the manner in which any Personal Data are, or are to be, processed by the Supplier under the SOW.

27.4 If at any time during the provision of the Services, Buyer requires additional or different services to comply with the EU data protection laws and regulations applicable to it (e.g. additional security measures), such services will be deemed a new service and be subject to the appropriate Change Control Procedure.

27.5 The Supplier will not transfer or process any Personal Data outside of the European Economic Area without the express written consent of the Buyer. In the event of such consent being given the Supplier agrees to execute the Standard Contractual Clauses for Data Processors established in Third Countries pursuant to the Commission Decision (2002/16/EC) of 27 December 2001 under the EU Directive 95/46/EC with the Data Controller directly. 27.6 The Supplier shall not be liable for any delay or failure to provide the Services if such failure is the direct consequence of a failure of Buyer to discharge any relevant obligations under any EU data protection laws and regulations in connection with any international transfer of Personal Data to the extent such international transfer has been envisaged in the SOW or has been notified to Buyer.

27.7 Each of the parties shall notify to each other an individual within their organisations authorised to respond from time to time to enquiries regarding any Personal Data. Each of the parties shall deal with such enquiries promptly.

27.8 The Supplier shall inform Buyer immediately if an enforcement notice under the Data Protection Act 1988 is served on it.

27.9 The provisions of this Clause 27 shall continue in force until the Supplier completes it processing of the Personal Data for purpose of complying with its obligations under the relevant SOW.

28.0 Notices All communications between the parties regarding this Agreement will be conducted through the parties’ representatives as specified in the relevant SOW and/or WA.

All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below

If to Buyer:

Copied to:

Name/Role:

(Procurement Advisor)

Name:

(Executive Partner)

Address:

Address:

Tel No

Tel No

Fax No

Fax No

If to the Supplier:

Copied to:

Name/Role:

(Head of Legal)

Name/Role:

(Global Sales Director)

Address:

Address:

Tel No

Tel No

Fax No

Fax No

N/a

29.0 IT Security 29.1 The Supplier shall access and/or use Buyer Information Systems only for the purpose of performing the Services and/or providing the Deliverables and for no other purpose whatsoever. When accessing and/or using Buyer Information Systems, the Supplier shall, and shall procure that such of Supplier Personnel who have access to Buyer Information Systems in connection with the performance of the Services and/or provision of the Deliverables shall, comply with all relevant Buyer Policies and Standards relating to security of Buyer Information Systems as notified to the Supplier in accordance with Clause 26 (Buyer Policies and Standards), and shall comply with the provisions of Clause 26 (Buyer Policies and Standards) in relation to its use of Buyer Materials.

29.2 The Supplier shall ensure that all Supplier Personnel are granted access only to any Confidential Information and any Buyer Information Systems on a need to access basis which shall be restricted to the extent possible to the minimum access necessary to perform the Services and/or provide the Deliverables. This Clause 29.2 does not apply to the extent that Buyer expressly authorises an individual member of the Supplier Personnel to access Confidential Information and/or any Buyer Information Systems and

(a) the Supplier has previously told that individual not to use or access any Confidential Information and/or any Buyer Information System other than to the extent authorised by Buyer; and (b) that individual: i. accesses Confidential Information and/or any Buyer Information Systems only for the purposes of performing the Services and/or providing the Deliverables; ii. complies with any policies, procedures, terms or conditions relating to such access that are notified to him or her; and iii. otherwise complies with the Supplier\'s obligations under this Agreement.

29.3 Buyer and/or members of the Customer Group and their authorised representatives shall have the right to verify the

Supplier\'s compliance with its obligations under this Clause 29 and the relevant Buyer Policies and Standards in each case subject to, and in accordance with, Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance).

29.4 The Supplier shall, within 1 Working Day of first becoming aware of any such actual or suspected breach, notify Buyer of any actual or suspected breaches of this Clause 29. Buyer shall be entitled to investigate any actual or alleged breaches with the full co-operation of the Supplier and the Supplier shall immediately rectify any breaches identified. The costs of such co-operation and rectification shall be borne by the Supplier 29.5 Where expressly agreed in the relevant SOW or an Appendix to this Base Agreement, Buyer shall be entitled to carry out penetration tests. The details of the type of test (including the scope, nature and extent) and the subject matter of the test shall be as set out in the SOW or an Appendix to this Base Agreement.

30.

0 Corporate Social Responsibility Buyer and Customer operate a strict ethical policy with regard to the conduct of its business. If the Supplier becomes aware of any occurrence or incident, or the application of undue pressure, that would in any way materially prejudice either the relationship between the parties, or the good name of either, Buyer, Customer or the Supplier, then it shall report all information regarding such occurrences to Buyer’s Authorised Representative. The information so reported shall be treated by both parties in the strictest of confidence

31.0 Termination Assistance and Employment Matters 31.1 Commencing on the start of any applicable Termination Assistance Period, the Supplier shall provide such assistance as may be reasonably requested by Buyer agreed with the Supplier (such agreement not to unreasonably withheld or delayed) to ensure that the Services continue without interruption or adverse effect and to facilitate the orderly transfer of the Services to Buyer and/or Customer or any of its designees, which shall include the assistance described in Section 4 (Termination Assistance) of this Base Agreement and which, where applicable, shall include vacating Buyer’s and/or Customer’s Premises at the end of the Termination Assistance Period.

31.2 Where Buyer has terminated the relevant SOW ‘for cause’ pursuant to Clause 21.1 the Termination Assistance shall be provided to Buyer at no additional charge up to the end of the Termination Assistance Period.

31.3 Where the relevant SOW expires or terminates for any reason other than termination ‘for cause’ pursuant to Clause 21.1 the Termination Assistance shall be chargeable by the Supplier at the Agreed Rates (but at no additional charge) up to the end of the Termination Assistance Period save that where such Termination Assistance necessitates endeavours or co-operation which is outside the scope of the Supplier\'s obligations under the relevant SOW, the

Supplier shall be entitled to charge Buyer, at the Agreed Rates a proper and reasonable amount for the provision of such endeavours and/or co-operation, provided the cost concerned shall first have been agreed in writing with Buyer.

For the avoidance of doubt, the Supplier shall not be entitled to charge for Termination Assistance which relates solely to the return of material belonging to Buyer and/or Customer under Section 4 (Termination Assistance).

31.4 The Termination Assistance shall be provided by the Supplier in good faith and in accordance with Good Industry Practice.

31.5 In the event of a partial termination of the relevant SOW, Buyer shall be entitled to request the Supplier to perform and the Supplier shall perform all of the Supplier\'s obligations under this Clause 31 in relation to such element of the SOW partially terminated.

31.6 The Parties shall comply with Section 5 (Employment Matters) of this Base Agreement.

31.7 Where the SOW specifies that the Supplier is required to prepare and maintain an exit plan, the following provisions will apply: a) Within 20 Working Days following the effective date of the SOW, or such other period as may be set out in the SOW, the Supplier shall prepare and submit to Buyer for Buyer’s approval a draft exit plan which sets out the tasks and assistance (including the tasks and assistance described in Section 4 (Termination Assistance)) to be carried out by the parties following termination or expiry of the relevant SOW to facilitate an orderly cessation of the Services and/or transition (as applicable) of the Services to Buyer or to a designated replacement service provider. b) Upon receipt of the draft exit plan, Buyer shall review the draft exit plan and shall promptly notify the Supplier in writing whether Buyer approves or does not approve the draft exit plan (and if Buyer does not approve the draft exit plan, Buyer shall also advise the Supplier of any reasonable changes required to the draft exit plan for Buyer’s approval to be given). c) If Buyer does not approve the draft exit plan (such approval not to be unreasonably withheld or delayed),

the Supplier shall, within eight (8) Working Days following receipt of Buyer\'s notification that it does not approve the draft exit plan, make any changes that Buyer reasonably requires to the draft exit plan and resubmit the draft exit plan to Buyer for Buyer\'s approval. d) The process described in Clauses 31.7(b) and 31.7(c) shall be repeated until Buyer approves the draft exit plan. Once the draft exit plan has been approved by Buyer, the approved exit plan shall be the \\"Exit Plan\\" for the purposes of the relevant SOW. e) The parties may elect to review the Exit Plan at six monthly intervals (the first and earliest review would take place within six months following the initial approval of the Exit Plan by Buyer pursuant to Clauses 31.7(b) to 31.7(d) to determine whether any changes are required to the then current Exit Plan to take into account any changes to the scope or nature of the Services, or the manner in which the Services are performed (including any changes to the relevant technology or processes used to provide the Services).

Where, following any such six monthly review, Buyer determines that changes are required to the then current Exit Plan, the Supplier shall, within 30 days following any request by Buyer to do so, incorporate such changes into the Exit Plan and shall submit the revised Exit Plan to Buyer for Buyer\'s approval. The

approval process set out in Clauses 31.7(b) to 31.7(d) shall apply to the approval of any revised Exit Plan submitted to Buyer pursuant to this Clause 31.7(e) (with all references to the \\"draft exit plan\\" in Clauses 31.7(b) to 31.7(d) being deemed to be references to such revised Exit Plan for the purpose of this Clause 31.7(e)).

32.0 Record Keeping, Audit Rights and Regulatory Assistance 32.1, The Supplier shall: a) keep and maintain Records in accordance with; and b) retain such Records for such period as is consistent with, prudent and good industry standards within the IT products and services industry.

Supplier will maintain (and provide to Buyer upon request) relevant business and accounting records to support invoices under this Agreement and proof of required permits and professional licenses, for a period of time as required by local law,

but not for less than three (3) years following completion or termination of the relevant SOW and/or WA. All accounting records will be maintained in accordance with generally accepted accounting principles.

32.2 During the term of the SOW and upon reasonable prior notice to the Supplier, the Supplier shall ensure that Buyer and/or members of the Customer Group and their agents, Buyer Audit Representatives, and regulators acting in accordance with their supervisory powers (\\"Audit Right Holders\\") are allowed effective access, which access may not be exercised (collectively by all of the Audit Right Holders together) more than two times in each year of this Base Agreement (whether remotely or otherwise) during normal business hours, under the supervision of the Supplier at all times, to members of the Supplier\'s and it\'s relevant subcontractors\' premises, Supplier Personnel, records, systems, and other information and property relevant to the performance of the relevant SOW in order to ascertain compliance by the Supplier with the terms of the Agreement. The Supplier agrees to cooperate fully with such audits. The Supplier shall be entitled to require, as a condition of allowing such access, an Audit Right Holder to enter into confidentiality undertakings (which are consistent with and no more stringent than the confidentiality undertakings under Clause 22.7 (Exchange of Information)) in respect of, and to be supervised during, such access, provided that it is permissible under Relevant Laws for Buyer, Customer and the Supplier to require this as a condition of such access.

If the audit access provided under Clause 32.2 reveals any non-compliances by the Supplier of the Agreement, then, 32.3 without limiting any other rights or remedies of Buyer the Supplier agrees and undertakes to remedy such non-compliances.

32.4 If any audit reveals any overcharging by the Supplier on any invoice(s), an appropriate correcting credit shall be made within fourteen (14) days of such overcharge being identified. The correcting credit shall be equivalent to the amount of the overcharge plus interest at the Default Interest Rate, payable from the date payment of the overcharge was made by Buyer up to and including the date the correcting credit is made. If any audit reveals any undercharging by the Supplier on any invoice(s), the Supplier issue an invoice for the undercharged amount.

32.5 The Supplier shall promptly and efficiently give any Audit Right Holders any assistance they reasonably require in connection with the exercise of their rights under this Clause 32.

32.6 In the event that Buyer (or any member of the Customer Group) is the subject of any investigation or request for information from the FSA or any other regulatory authorities to which the relevant member of the Customer Group is subject, to the extent that such investigation or request for information has any connection with or involves in any way the Services and/or Deliverables provided by the Supplier under the relevant SOW, the Supplier agrees to provide all information,

assistance and access including making its employees available as necessary and making any of its records and information available as evidence as Buyer may reasonably request to enable it to comply with the requests or requirements of the relevant regulators. The Supplier will comply with its obligations under this Clause 32.6 at no cost to Buyer.

32.7 Buyer’s and Customer\'s Regulatory Authorities shall have the benefit of any rights of audit and access to information and documentation provided for in this Agreement to the extent that they relate to the exercise of the Regulatory Authorities\' legal rights and/or responsibilities.

33.0 Not used 34.0 Benchmarking If: a) Buyer wishes to carry out any benchmarking exercises in respect of the Services and/or Deliverables ; and

b) Buyer requires obligations to be placed on the Supplier in connection with, or arising out of such, benchmarking exercise, then the terms applicable to such benchmarking exercises shall be as set out in the applicable SOW. Nothing in this Clause 34 is intended to limit Buyer’s ability to independently carry out benchmarking exercises in respect of the Services and/or Deliverables for any reason.

35.0 Conflicts of Interest 35.1 The Supplier shall ensure that during the term of the SOW no Conflict of Interest shall exist or arise in the performance of its obligations under the SOW between itself (and its Personnel), Buyer or any member of the Customer Group, nor shall any circumstance exist or arise which may restrict or conflict with the Supplier\'s performance obligations under the relevant SOW.

35.2 If during the course of the SOW any such Conflict of Interest, restriction, risk of conflict or risk of restriction arises, the Supplier undertakes to give Buyer immediate written notification of the same. If Buyer has reasonable grounds for believing

that the Supplier is in breach of the provisions of this Clause 35 it shall notify the Supplier and if the Supplier cannot refute those grounds within thirty (30) days then Buyer shall have the right to terminate the SOW under Clause 21.1 (Termination of a SOW or WA).

36.0 Change Control Procedure (and Contract Changes) 36.1 Save as expressly provided otherwise in this Base Agreement or relevant SOW, each Change shall be dealt with in accordance with the provisions of this Clause 36. A Change shall not be effective unless agreed and documented by the parties in accordance with the provisions of this Clause 36.

36.2 The Supplier shall not unreasonably withhold its agreement to any Change relating to the performance of any service, functions and responsibilities (including any incidental services, functions or responsibilities) reasonably required for or related to the proper performance of existing Services.

36.3 Buyer and the Supplier shall discuss any Change proposed by either party and such discussion shall result in either:

a) agreement in writing not to proceed further with the Change; b) a written request for a Change by Buyer; or c) a recommendation for a Change by the Supplier.

36.4 Where a written request for a Change is received from Buyer, the Supplier shall, unless otherwise agreed, submit a note substantially in the form set out in Section 2 of this Base Agreement (Form of Change Control Note) (\\"Change Control Note\\") to Buyer within twelve (12) Working Days (or such other time as the parties may agree in writing) containing the information set out on Acceptance Testing as detailed in the relevant SOW and any other relevant information.

36.5 A recommendation for a Change by the Supplier shall be submitted as a Change Control Note at the time of such recommendation.

36.6 For each Change Control Note submitted by the Supplier, Buyer shall: a) allocate a sequential number to the Change Control Note;

b) evaluate the Change Control Note and either: i. request further information in writing, which the Supplier shall promptly provide; or ii. discuss the terms of the Change Control Note with the Supplier and request in writing amendments thereto; or iii. approve the Change Control Note, as submitted by the Supplier or as amended pursuant to sub-Clause (2) above; or iv. reject the Change Control Note.

36.7 Buyer shall notify the Supplier of its approval or rejection of the Change Control Note. No such notice shall be valid unless signed by a duly authorised signatory of Buyer.

36.8 If Buyer and the Supplier agree a Change and the relevant Change Control Note then signature of the Change Control Note and any supplement or amendment thereto by both parties shall constitute a formal amendment to the Agreement to the

extent only specified in the Change Control Note and any such supplement or amendment.

36.9 Any charges specified in a Change Control Note shall, unless expressly stated otherwise in the Change Control Note, be the maximum cost of the Change.

36.10 If the Supplier modifies the whole or any part of the Services and/or Deliverables in accordance with any Change, it shall make all appropriate related modifications to the Specification(s), the Documentation and any other relevant documents, the cost of which (if any) shall be included within the charges specified in the Change Control Note, and such amended documents when approved in writing by Buyer shall be the applicable documents for the purpose of the SOW.

36.11 Any work which is the subject of a Change and undertaken by the Supplier or the Supplier Contractor or Supplier Personnel which has not been authorised in advance by a Change to the relevant SOW, and which has not been otherwise agreed in accordance with the provisions of this Clause 36 shall, unless otherwise agreed in writing, be undertaken entirely at the expense and liability of the Supplier.

36.12 No amendments to the SOW or this Base Agreement shall be valid and no Change or Contract Change shall be

effective unless and until they have been agreed in writing by the Buyer Authorised Representative and Supplier Authorised Representative 37.0 Dispute Resolution Procedure 37.1 Any Dispute shall be resolved in accordance with this Clause 37.

37.2 Prior to the initiation of the alternative dispute resolution procedures identified in Clauses 37.9 through to 37.14 or referring the Dispute to the courts in accordance with Clause 37.14, the parties will first attempt to resolve their Dispute informally in accordance with Clauses 37.4 and 37.5.

37.3 Unless concluded in a written legally binding agreement all negotiations connected with the Dispute shall be conducted in confidence and without prejudice to the rights of the parties in any future proceedings.

37.4 All Disputes shall initially be referred to the Buyer Authorised Representative and Supplier Authorised Representative who shall attempt to resolve the Dispute in a mutually satisfactory manner.

37.5 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Authorised Representatives of each party under Clause 37.4 the Dispute shall be referred, by notice from either party to the other summarising the issues, to the Relationship Manager of each party.

37.6 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Relationship Managers of each party under Clause 37.5, the Dispute shall be referred by notice from either party to the other summarising the issues to Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier .

37.7 If any Dispute remains unresolved after a period of ten (10) Working Days following a referral to the Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier the Dispute may be referred by either party to the Chief Executive Officer (or equivalent) of the other party.

37.8 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Chief Executive

Officers (or equivalents) of the parties, the parties shall seek to resolve the Dispute in accordance with Clause 37.9.

37.9 Following a failure of the Chief Executive Officers to resolve a Dispute under Clause 37.8, the parties agree that structured negotiations will be entered into with the assistance of a neutral advisor (\\"Neutral Advisor\\"). The Neutral Advisor will either be agreed on by the parties, or, in the absence of agreement, by the Centre for Effective Dispute Resolution (\\"CEDR\\").

37.10 The parties shall, within fourteen (14) days of the appointment of the Neutral Adviser, meet with him/her in order to agree a programme for the exchange of any relevant information and the structure to be adopted for the negotiations which, unless otherwise agreed, will take the form of CEDR\'s model executive tribunal procedure in force at the relevant date.

37.11 If the parties accept the Neutral Adviser’s recommendations or otherwise reach agreement on the resolution of the Dispute, such agreement will be reduced to writing and, once it is signed by the Authorised Representatives of each party, will be binding on the parties.

37.12 If the parties fail to reach agreement in the structured negotiations within ten (10) Working Days of the Neutral

Adviser being appointed, or if either party fails or refuses to participate in or withdraws from participating in the procedure then either party may refer the Dispute for resolution by the courts in accordance with Clause 37.14.

37.13 Unless agreed otherwise by the parties, each party will bear its own costs and expenses associated with participating in the dispute resolution process in accordance with Clauses 37.9 through to 37.12. The liability to pay any third party costs including fees payable to the Neutral Adviser and in relation to the hiring of a venue will be split equally between the parties.

37.14 In the event that the parties are unable to resolve a Dispute by the application of the informal and/or alternative dispute resolution procedures set out in Clauses 37.4 to 37.8 either party may elect to seek recourse through the courts of England which will have exclusive jurisdiction in respect of any such Disputes.

37.15 Nothing in this Clause 37 shall prevent a party from: c) seeking injunctive relief at any time it considers it appropriate to do so; d) referring a matter to the courts in circumstances where a claim might otherwise become

time barred; or

e) provided that the Informal Dispute Resolution Procedure set out in Clause 37.4 and 37.5 has been followed, withdrawing from the dispute resolution processes set out in this Clause 37 and commence court proceedings relating to any Dispute arising from this Agreement..

37.16 Buyer and the Supplier will continue to perform their respective obligations under the relevant SOW pending the resolution of a Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21 (Termination) at any time.

38.0 Subcontracting 38.1 Except with the prior written consent of Buyer (which consent shall not be unreasonably withheld or delayed), and other than as detailed in this Clause 38, the Supplier shall not appoint an agent or contractor in respect of the whole or any part of its rights or obligations under this Agreement, other than those detailed in Clause 38.2. For the avoidance of doubt, any actual or proposed appointment of any member of the Supplier Group as an agent or contractor shall be subject to the provisions of this Clause 38.

38.2 The following are approved sub-contractors for the purposes of this Agreement:

Supplier

Role

3rd Base Ltd

Registered number: 981 of 1999

Registered Address:

Phone Support

Company X

Registered number: Registered Address :

Development

Registered number: Registered Address:

Design

Registered number: Registered Address:

Hosting

Registered number: Registered Address:

Messaging

Registered number:

Registered Address:

Managed Services (Call Centre)

38.3 If Supplier appoints an agent or contractor, the Supplier shall be fully liable for the defaults, acts and omissions of that agent or contractor or any member of Supplier Personnel as fully as if they were the acts or omissions of the Supplier and will ensure that each such sub-contractor will be bound to comply with the Buyer’s and Customer’s policies and procedures as set out in this Base Agreement or a SOW.

38.4 Prior to appointing an agent or contractor in respect of any of its obligations, the Supplier shall ensure that it has a formal written contract with each such agent or contractor which contains terms and conditions which are the same as or materially equivalent to, and not inconsistent with, the following terms and conditions of this Base Agreement which impose obligations on the Supplier and which are relevant to the subcontract: Clause 15 (Intellectual Property Rights and Buyer Data ), Clause 22.2 (Assignment and Transfer), Clause 22.7 (Exchange of Information), Clause 27 (Data Protection), Clause 29 (IT Security), Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance), and Clause 38 (Subcontracting).

38.5 However, this does not prevent Supplier from using individual contractors who are not legally classified as employees of Supplier.

39.0 Co-operation

39.1 In connection with the performance of its obligations under the relevant SOW and this Base Agreement the Supplier shall co-operate with the Buyer, Customer Group, their Regulatory Authorities and their existing or future third party service providers including (during Termination Assistance) any Successor Supplier.

39.2 Without limiting the foregoing or any other obligation of the Supplier under this Agreement, the Supplier shall liaise with relevant third party services providers detailed in a SOW and provide all reasonable assistance to support Buyer in ensuring that their goods or services are integrated into and compatible with the provision of the Services and/or Deliverables in order to achieve utility of the goods and services in question for the Customer Group, provided that Supplier shall have the right (if Supplier believes such assistance will unreasonably increase its costs) to request Buyer to pay for the provision of such assistance at the Agreed Rates and shall not be required to provide such assistance unless Buyer agrees to pay for such assistance in accordance with such request and Buyer issues Supplier a WA for the agreed costs.

40.0 Not Used 41.0 Costs

Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of: i. this Base Agreement;

ii.

all ancillary documents relating to this Base Agreement;

iii.

SOWs pursuant to this Base Agreement and

iv. any Contract Changes or Changes to this Base Agreement or such ancillary documents.

42.0 Further Assurance Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement.

Section 1 – Screening Requirements

Screening

The service descriptions below detail what information and to what level each screening is required to verify.

1.

UK Electoral Roll & Credit Check (covering a 5 year period) This screening must highlight any adverse credit information relating to the individual in the UK (England, Wales, Scotland and Northern Ireland) covering a period of 6 years. The following information must be checked and verified:

1)

Residency/Address Information

2)

Electoral Roll

3)

Adverse Credit Details

4)

County Court Judgments or Court Decrees

5)

Administration Orders

6)

Individual Voluntary Arrangements or Trust Deeds

7)

Employment History

This screening must confirm information relevant to an individual’s last employer.

Where an individual was self-

employment then confirmation should be provided by the candidate’s accountant. The screening should attempt to verify:

1)

Name of Company

2)

Employment Dates

3)

Position

4)

Reason for Leaving

5)

Eligibility for Rehire*

6)

Salary*

*Verification of these data elements can be fulfilled but are not always disclosed by the institution.

3.

Criminal Records Search (Basic Disclosure) The “Basic Disclosure” screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974.

The “Basic

Disclosure”

can

be

conducted

using

the

online

application

form,

available

from

BDO

(http://www.disclosurescotland.co.uk/basic.htm ), or by using the paper application form which is available from Disclosure Scotland.

4.

Compliance Database or Blacklists Check This screening validates data from all major sanctioning bodies (UN, OFAC, European Union, Bank of England) to ensure that the individual is not listed on any official blacklist. This screening should also validate the following data from the following sanctioning bodies: 1) Law enforcement agencies – details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes

2)

Regulatory enforcement agencies – details of regulatory actions against individuals

3)

Non–regulatory agencies – details of an individual to be in breach of US export regulations or to have behaved improperly in the World Bank procurement process 4) High Profile Persons – details of high ranking government official in over 200 countries 5.

Identity Verification The individual’s identity should be verified by matching personal information supplied by the individual against a comprehensive set of reliable data sources e.g. passport, birth certificate, marriage certificate (if applicable) and where possible by validating the Machine Readable Zone (MRZ) on their passport via an online interface.

Section 2 - Form of Change Control Note Supplier Name and Address ATTENTION: SUBJECT: Change Control Note for Agreement Number # Dear : This letter serves as a Change Control Note No. XXX to the above subject Agreement which the parties thereto do mutually agree to amend as follows:

Except as amended herein, all other terms and conditions of the subject Agreement shall remain in full force and effect.

The parties acknowledge that they have read this Amendment, understand it, and agree to be bound by its terms and conditions. Further, they agree that this Amendment and the subject Agreement are the complete and exclusive statement of the agreement between the parties, superseding all proposals or other prior agreements, oral or written, and all other communications between the parties relating to this subject.

Please have your authorized representative indicate acceptance thereof by signing both copies of the Amendment and returning one copy to the attention of [Buyer Name] at Mail Station at the address above or at fax number .

ACCEPTED AND AGREED TO:

ACCEPTED AND AGREED TO:

Art Effects Limited

Koya Creative LLC

By:

By:

Buyer Signature Date

Supplier Signature Date

Printed Name

Printed Name

Title & Organization

Title & Organization

Buyer Address:

Supplier Address:

1. Scope of Termination Assistance Termination Assistance includes but is not limited to the Supplier performing the following activities:

a)

promptly upon request:

i.

returning to Buyer, or at Buyer’s request providing to Customer or a Successor Supplier, (in the format specified in this Base Agreement or the relevant SOW for each such item or, where no format is specified in the SOW in respect of such an item, in an industry standard format) or disposing of in accordance with Buyer’s reasonable instructions, all Customer Background Material, Buyer Data and Buyer’s and Customer\'s Confidential Information and all copies thereof whether disclosed or supplied to, or made by or on behalf of, the Supplier pursuant to or in relation to the relevant SOW and shall certify in writing to Buyer when the same has been completed;

(subject to Clause 21.3.3) providing to Buyer all completed or partially-completed Deliverables which have not yet been provided to Buyer but only to the extent Buyer has paid, or agrees to pay in accordance with the relevant Prices (or relevant portion of

the Prices) in relation to such Deliverables;

iii.

returning to Buyer any Buyer Background Material, Buyer Data and Buyer’s and Buyer\'s Confidential Information relating to the performance of the Services and/or provision of the Deliverables in its possession or under its control, including transferring all training materials (if such materials are to be provided under the relevant SOW), and providing appropriate training to Buyer, those Customer and/or Successor Supplier personnel responsible for internal training in connection with the

provision of the Replacement Services;

iv.

answering reasonable questions from Buyer, Customer and/or the Successor Supplier regarding the general nature of the Services and/or the Deliverables ;

without prejudice to the Supplier\'s obligations under Paragraph 1a) above, co-operating in the implementation of the plan (if any) for the migration of any databases of Buyer Data to Buyer, any member of the Customer Group or a Successor Supplier;

vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except:

a.

to the extent of normal wear and tear; or

b. where any alteration in the state or condition of the Buyer and/or Customer Premises is an inevitable result of the particular Service the Supplier was obligated to perform and by its nature not something in respect of which restoration (as contemplated by this Paragraph 1(a) (ix)) could reasonably

be expected; and

2.0 Electronic Links

The Supplier recognises that upon termination of the relevant SOW (howsoever occasioned) there may be ongoing electronic links between Buyer and/or Customer and the Supplier, the managed transition of which are important for Customer’s business purposes. As such, the Supplier and the Buyer shall each use Commercially Reasonable

a) work with each other and the Customer to end any hardware or software links between any Buyer Information System and the Supplier’s electronic systems within a reasonable time after the termination of the applicable SOW and work with each other to avoid causing undue risk to the security and integrity of such Customer Information System or Buyer Data and any Supplier

b) participate in good faith in any knowledge transfer procedure necessary to ensure a smooth and orderly Service Transfer provided always that nothing shall oblige any party to disclose its Confidential Information or Intellectual Property Rights.

The parties do not intend that the Transfer Regulations apply to the relevant SOWs, however if the Transfer Regulations are found to apply to the relevant SOW under this Base Agreement by any Court or Employment Tribunal then the parties will agree the specific terms which shall apply.

Section 6

- Buyer Policies and Standards

Contractor\'s Guide to Site Safety

No Smoking Policy

Information Security.

Section 7 - Agreed Rates

Resource Type Day Rate

Project Manager $550

Customer Delivery Manager $800

Product Analyst $800

Solution Architect $800

Technical Architect $800

Handset Developer $400

Server Developer $400

Tester /Test Analyst $400

Release Manager $400

Security Analyst $800

DBA $400

Senior Developer/Development Manager $800

Operations Manager $800

Infrastructure Architect $800

Senior Unix Developer $600

Unix Developer $400

Operations Staff $400

Security Office $400

ACCEPTED AND AGREED TO:

ACCEPTED AND AGREED TO:

Art Effects Limited

Koya Creative LLC

By:

By:

Buyer Signature Date

Supplier Signature Date

Printed Name

Printed Name

Procurement Advisor - Art Effects Limited

Title & Organization

Title & Organization

Buyer Address:

Supplier Address:

"],"text":["On 22 December 2008 ART EFFECTS LIMITED and Customer entered into an Information Technology Procurement Framework Agreement (“the Prime-Contract”). Buyer is seeking information technology services (and certain related services) for its business operations and to meet obligations in connection with transactions under the Prime-Contract. This Base Agreement (“Base Agreement”) between Art Effects Limited (“Buyer”) and Koya Creative LLC (“Supplier”) establishes the basis which enables Buyer to obtain such Services from the Supplier from time to time solely for Customer as described in SOWs and/or WAs issued under this Base Agreement. This Base Agreement is effective from 24th October 2011 (\\"Effective Date\\") and will remain in effect until terminated. 1.0 Definitions “Acceptance Criteria” means the documented acceptance criteria for the Services (or any part thereof, including Deliverables), set out in a SOW (if any) against which Supplier’s achievement of the Services (or any part thereof, including Deliverables) will be tested by the Buyer for the purpose of assessing whether or not they meet the Buyer’s Requirements and Deliverable Specification; “Acceptance Tests” or “Acceptance Testing” means the acceptance tests (if any) to be conducted by Buyer in accordance with the relevant SOW in order to determine whether the Deliverables and/or Services comply with the Acceptance Criteria; \\"Affiliates\\" means any corporation or other business entity controlling, controlled by or under common control with Buyer, Supplier or Customer (as applicable) from time to time and, for the purposes of this definition, “control” shall mean direct or indirect ownership of: (i) fifty per cent (50%) or more of the voting securities or voting interest in such corporation or other entity; or (ii) fifty per cent (50%) or more of the interest in the profit or income in the case of a business entity other than a corporation; or (iii) in the case of a partnership, any other comparable interest in the general partner; “Agreed Rates” means the rates applicable for each Day (which rates may vary dependent on the role or seniority of the applicable Supplier Personnel and/or if incurred on a non-Working Day) to Services which are charged for on a time and materials basis as set out in the relevant SOW and charged in accordance with Clause 5 (Pricing) and additional terms within the relevant SOW, which current Agreed Rates are set out in Section 7, as may be varied from time to time by the agreement of the parties and increased in accordance with Clause 5.19; \\"Agreement\\" means this Base Agreement and any relevant Statements of Work (\\"SOW\\"), Work Authorizations (\\"WA\\"), and other attachments or appendices specifically referenced in this Agreement. “Assigned Rights” has the meaning set out in Clause 15.4 (Intellectual Property Rights and Buyer Data); “Authorised Representative” means in relation to a power or activity, any person authorised in accordance with the SOW from time to time by Buyer (in the case of Buyer’s Authorised Representative), or the Supplier (in the case of Supplier\'s Authorised Representative), to exercise that power and/or undertake that activity on behalf of Buyer or the Supplier (as applicable); “Background Materials” means (i) in the case of the Supplier the Supplier Background Materials; and (ii) in the case of the Buyer the Buyer Background Materials. “Buyer Audit Representatives” means representatives of any member of Buyer and/ or Customer Group (including its internal auditors), its appointed consultants, external auditors and their appointed consultants and any other auditors, regulators, inspectors or consultants that any member of Buyer may designate as \\"Buyer Audit Representatives\\" in writing from time to time; “Buyer Authorised Representative” means the Authorised Representative of Buyer most relevant or suitable to the activity, issue or area in question as notified in writing by Buyer to the Supplier from time to time; “Buyer Background Material” means: a) any Material provided by Buyer or its Affiliates, or for and/or on behalf of any member of the Customer Group and/or by the Consortium Members to the Supplier in connection with the performance or receipt of the Services, other than New Materials and Supplier Background Materials; and b) any Material (including Modifications to Material) which is acquired or created by, for or on behalf of (other than from or by the Supplier Group) Buyer and/or any member of the Customer Group (including by the Consortium Members) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services; “Buyer Data” means any data: a) held by any member of Buyer which is supplied, transferred or disclosed to the Supplier, or which is accessible by the Supplier pursuant to the Agreement (including, in all cases, Customer data); and b) (other than data referred to in (a) above) which is created, obtained, collected, stored, used or processed by or on behalf of the Supplier solely for Buyer (and not for the Supplier’s own internal or administrative purposes) as part of the Services pursuant to the relevant SOW; but, for the avoidance of doubt, excludes any Supplier Background Materials and Type A Materials, Type B Materials and Type C Materials; “Buyer Information Systems” means the electronic information systems comprising hardware, equipment, software, peripherals, and/or communications networks owned, controlled, operated and/or used by Buyer (including, where applicable, any member of Customer Group) from time to time, excluding any Deliverables or Materials provided by the Supplier to Buyer pursuant to the relevant SOW; “Buyer Material” means Buyer Background Material and Type A; “Buyer Premises” means premises owned, leased, licensed or otherwise controlled or used by Buyer and/or a member of the Customer Group; “Buyer Policies and Standards” means Buyer’s policies, standard operating procedures, rules and regulations (including where applicable the Customer’s policies and standards) which have been provided to Supplier in durable form and agreed by the Supplier prior to the date of this Base Agreement, and which are set out in Section 6 together with any additional policies that may be agreed between the parties pursuant to a SOW and any additional policies which may be notified to Supplier pursuant to Clause 26.4; “Buyer Requirements” means the document (if any) setting out the requirements to be fulfilled by a Deliverable which the Supplier shall use to draft the Specification for such Deliverable, in accordance with and as referenced in the relevant SOW; “Buyer Obligations” means the obligations of Buyer, set out in this Base Agreement or the relevant SOW; “Change” means any actual, proposed or anticipated change to a SOW, the Services and/or Deliverables, including the method or timing of their performance or delivery which is not a Contract Change or an Operational Change; “Change Control Note” has the meaning set out in Clause 36.4 (Change Control Procedure (and Contract Changes)); “Change Control Procedure” means the change control procedure set out in Clause 36 (Change Control Procedure); “Charges” has the meaning given to it in Clause 5.1; “Claim” means any claim, action, proceeding, demand or bona fide allegation or any threatened claim, action, proceeding, demand or allegation of whatever nature, whether in contract, tort (including negligence) or otherwise; “Commercially Reasonable Efforts” means that the party obliged to perform shall take all such steps and perform in such a manner as if that party were acting, in a determined, prudent and reasonable manner to achieve the desired result for its own benefit ; “Confidential Information” is as defined in the Confidentiality Agreement; “Confidentiality Agreement” means the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911027836) and Modifications to the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911029066) between Buyer and Supplier. “Conflict of Interest” means, where the Supplier is engaged by Buyer to provide advice or recommendations, a situation exists, or is likely to exist, where the financial interests or other commercial considerations of the Supplier interferes with or compromises the exercise of the Supplier\'s professional judgment in providing such advice or recommendations; “Consortium Member” means any third party (excluding contractors) providing goods and/or services to any member of the Customer Group and with whom Buyer reasonably requires the Supplier to co-operate or interact in connection with the services and deliverables to be performed or delivered (as applicable) by or on behalf of the Supplier pursuant to (i) this Agreement, ii) the SOW; and (ii) each Related SOW (if any); “Contract Change” means any amendment to this Base Agreement; \\"Customer\\" means Buyer’s customer. “Customer Group” means Customer and each of its affiliated members (the term “affiliated members” has the same meaning as the defined term “Affiliates” but only to the extent controlling, controlled by or under common control of the Customer) for the time being and, where appropriate, any building society or company to whom all or the majority of the business of Customer is transferred following any transaction under section 93 to 98 of the Building Societies Act 1986; “Customer Obligation” means an obligation of the Customer identified as such in this Base Agreement or relevant SOW; “Data Controller”, “Data Processor” and “Data Subject,” shall have the respective meanings given to such terms in the Data Protection Act 1998; “Data Protection Legislation” shall mean the Data Protection Act 1998 and its related regulations as amended from time to time; “Date Compliant” means that no date change has had or will have any adverse impact upon the provision, receipt, performance or functionality of any Deliverables and the performance of the Services; “Day” means a period of 8 hours on any calendar day or as otherwise specified in the SOW. For the avoidance of doubt, any additional hours above 8 hours per Day will be deemed overtime and will be subject to Clause 5.4.3; “Default Interest Rate” means four per cent (4%) above the base rate of the Bank of England from time to time; “Delay Remedy Period” has the meaning given to it in Clause 9.4; \\"Deliverables\\" means items that Supplier prepares for or provides to Buyer or Customer as described in a SOW and/or WA; “Delivery Date” means the date on which parties have agreed that the Supplier will deliver a Deliverable to Buyer, as set out in the Timetable (as may be amended in accordance with Clauses 9.7 and 2.3); “Dependency” means (i) Buyer’s failure to perform the relevant Buyer Obligation; or (ii) Customer’s failure to perform a Customer Obligation; or (iii) a Third Party’s failure to perform a Third Party Obligation; “Dispute” means any dispute or difference between the parties arising out of or in connection with the Agreement; “Document Deliverable” means a Deliverable which is a document; “Documentation” means the documentation (if any) identified in the SOW and other documentation as agreed between the parties in writing from time to time relating to the specification, structure, operation or use of a Deliverable, which may include the operational and user reference manuals which explains the operation and use of such Deliverables, and all instruction manuals, tutorial materials and other ancillary materials; “DPA” means all Relevant Laws pertaining to privacy, confidentiality and/or the protection of Personal Data or corporate data as are in force in the jurisdiction in which or from which the Services are being provided, including the Data Protection Act 1998; “Fixed Price” means the Prices described as such in Clause 5 (Pricing) and detailed in the SOW; “Force Majeure Event means, unless otherwise agreed in a SOW, any: a) fire, flood, earthquake, unusually severe weather or elements of nature or acts of God; b) war, embargo, riot, civil disorder, rebellion, acts of terrorism, revolution; or other causes beyond a party\'s reasonable control which, for the avoidance of doubt, shall not include any industrial dispute, or any event affecting a subcontractor (and, for the purposes of this definition of Force Majeure Event only, the term subcontractor shall not include any member of the Supplier Group); “FSA” means the Financial Services Authority or any successor body; “Good Industry Practice” means, in relation to the Supplier (or any Supplier Personnel, as applicable), the exercise of that degree of skill, prudence, care and foresight, and the practices and professional standards which would reasonably and ordinarily be expected to be exercised by a well-managed, skilled and experienced contractor similar to and of the same nature as the Supplier, and engaged in the performance of services, and/or provision of deliverables similar to the Services and/or Deliverables under the same or similar circumstances or conditions; “Indexation” is the process of applying an annual increase to the Agreed Rates. The Indexation calculation will apply an increase in the rates which will be performed on the following basis: • The ASHE index for relevant job roles “Intellectual Property Rights” means: a) patents; b) trade marks, service marks, trade names and business names (including rights in goodwill attached thereto); c) design rights; d) rights in and/or to internet domain names and website addresses; e) semi-conductor topography rights; f) copyright (including future copyright); g) database rights; h) all other intellectual property rights; in each case subsisting at any time in any part of the world (whether registered or unregistered) and: (i) any pending applications or rights to apply for registrations of any of these rights that are capable of registration in any country or jurisdiction; and (ii) any similar or analogous rights to any of these rights, whether arising or granted under the laws of England & Wales or in any other jurisdiction; “Key Milestone” means a Milestone identified as a “Key Milestone” in a SOW; “Key Personnel” means a member of Key Personnel identified as “Key Personnel” in a SOW; “Licence Agreement” means a separate Licence Agreement to be entered into between the Customer and Supplier in relation to the Customer’s use (and Buyer’s limited as necessary to facilitate Customer’s use) of the Mobile Money Manager; “Liquidated Damages” means liquidated damages (if any) specifically detailed in a SOW; “Liquidated Damages Period” means liquidated damages period (if any) specifically detailed in a SOW; “Losses” means all losses, liabilities (including provision for contingent liabilities), damages, fines, costs and expenses including reasonable legal fees on a solicitor/client basis and disbursements and costs of investigation, litigation, settlement, judgment and interest; “Material” means literary works or other works of authorship or other material (in whatever form) including software, firmware, documented methodology, process and procedure (including any reports, specifications, business rules and requirements, user manuals, user guides, operations manuals, training materials and instruction), and any other output (in whatever form). “Milestone” means any event identified as such in the SOW; “Milestone Date” means in relation to a Milestone, the date by which such Milestone is to be achieved (including, by achieving if relevant the applicable Acceptance Criteria) (as may be amended in accordance with Clauses 9.7 and 2.3) “Mobile Money Manager” means the Supplier’s proprietary Mobile Banking, Mobile Servicing, Mobile Wallet and Mobile Shopping base technology platform, including without limitation, software, messaging gateways and integrations proprietary to the Supplier as Modified from time to time; “Modify” means to add to, enhance, detract, reduce, change, replace, vary, derive or improve; and Modification and Modified shall be construed accordingly; “New Materials” means Type A Materials, Type B Materials and Type C Materials; “Open Source Code” means any computer software whose source code is available under a licence (or arrangement such as the public domain) that permits users to study, change and improve the software, and to redistribute it in modified or unmodified form. It is often developed in a public, collaborative manner and is available to the public without charge; “Operational Change” means any actual, proposed or anticipated change to the Services and/or Deliverables, including the method or timing of their performance or delivery which do not have a material commercial impact; \\"Participation Agreement\\" or \\"PA\\" means an agreement signed by one or more Affiliates which incorporates by reference the terms and conditions in this Base Agreement, any relevant SOWs, and other attachments or appendices specifically referenced in the PA. “Payment Plan” means the plan applicable to the payment of Fixed Price charges as set out in the relevant SOW; \\"Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998; \\"Personnel” means agents, employees or subcontractors engaged or appointed by Buyer, Customer or Supplier. \\"Prices\\" means the agreed upon payment and currency for Deliverables and Services, exclusive of Taxes but including all applicable fees and payments, as specified in this Base Agreement, relevant SOW and/or (subject to Clause 2.2.2) WA. “Records” means books, documents, manuals, reports and all other records, in each case in physical or electronic form, created, modified, maintained and/or held by the Supplier or any Contractor in connection with this Agreement; “Recoverable Expenses” has the meaning set out in Clause 5.12 (Pricing); “Regulatory Authority” means any body which has the responsibility of supervising and/or regulating a party or that party\'s Affiliates and in relation to the Customer Group includes the FSA; “Related SOW” has the meaning in Clause 3.0 Related SOW; “Relationship Manager” means the person appointed by the Supplier or Buyer as the primary representative in connection with the Base Agreement; “Relevant Law” means: a) any statute, regulation, bye-law, ordinance or subordinate legislation which is in force for the time being to which a party is subject (including in the case of Customer the Financial Services and Markets Act 2000); b) the common law as applicable to the parties (or any one of them); c) any binding court order, judgment or decree applicable to the parties (or any one of them); and d) any applicable industry code, policy, guidance, standard or accreditation terms (i) enforceable by law which is in force for the time being, and/or (ii) stipulated by any Regulatory Authority to which a party is subject. “Replacement Services” means services which Buyer obtains or itself provides in substitution for the Services or any part thereof following any Service Transfer and/or termination or expiry of the relevant SOW; “Retention Fee” means the Retention Fee (if any) specifically detailed in a SOW; “Sensitive Personal Data” shall have the meaning given to such term in the Data Protection Act 1998; \\"Services\\" means work that Supplier performs for Buyer or Customer as described in a SOW and/or WA. “Service Transfer” means any transfer of the Services (or any part thereof), for whatever reason, from the Supplier (or any subcontractor) to Buyer or any third party; “Specification” in respect of a Deliverable, means the relevant functional and non-functional specification for that Deliverable agreed by the parties and set out in the SOW, or (where applicable) to be produced by or on behalf of the Supplier to meet Buyer’s Requirements, and approved by Buyer, pursuant to the SOW; \\"Statement of Work\\" or \\"SOW\\" means any document that: 1. identifies itself as a statement of work; 2. is signed by both parties; 3. incorporates by reference the terms and conditions of this Base Agreement; and 4. describes the Deliverables and Services, including any requirements, specifications or schedules. “Successor Supplier” means any party Buyer appoints or invites to tender to provide Replacement Services; “Supplier Authorised Representative” means the Authorised Representative of the Supplier most relevant or suitable to the activity, issue or area in question; “Supplier Background Material” means any Material (including Modifications to Material) acquired or created by, for or on behalf of the Supplier Group otherwise than in the course of the performance or receipt of the Services, and provided by the Supplier to Buyer and/or used in connection with the performance and/or receipt of the Services; “Supplier Fault” means a failure by the Supplier to perform in accordance with the terms of this Agreement but not including any failure (i) which results from failure of any Dependency; or (ii) which is caused by a Force Majeure Event. “Supplier Group” means the Supplier and its Affiliates; “Supplier Operations Meetings” means Buyer\'s meetings with the Supplier that are known as the \\"Supplier Operations Meetings\\" or any meetings which are known by a different name but which replace or supersede such meetings; “Taxes” means any and all applicable taxes, charges, fees, levies or other assessments imposed or collected by any governmental entity worldwide or any political subdivision thereof and however designated or levied on sales of Deliverables or Services, or sales, use, transfer, goods and services or value added tax or any other duties or fees related to any payment made by Buyer to Supplier for Deliverables and/or Services provided by Supplier to Buyer under or pursuant to this Agreement; exclusive, however, of any taxes imposed upon the net income or capital of Supplier, any taxes in lieu of such net income taxes and any other taxes which are to be borne by Supplier under law. “Termination Assistance” means the termination assistance to be provided by the Supplier pursuant to Clause 31 (Termination Assistance and Employment Matters) of this Base Agreement “Termination Assistance Period” means the period specified as the \\"Termination Assistance Period\\" in a SOW during which Termination Assistance is required by Buyer; “Termination Fee” means in addition to any other sums due under this Base Agreement any termination charges specified in the relevant SOW. “Third Party” means any agent or third party engaged by Buyer or Customer to provide services to Buyer or Customer (where such services interrelate with or could have a material impact on the Supplier’s ability to perform its obligations under this Agreement); “Third Party Materials” means any Materials, the Intellectual Property Rights in which are owned by the third party, supplied or provided by or on behalf of the Supplier pursuant to a SOW, whether or not such Materials are incorporated within, or otherwise form part of, the Deliverables, or otherwise used to perform the Services; “Third Party Obligations” means any obligations of any Third Party which affect the ability of the Supplier to perform its obligations under this Base Agreement including any identified as such in the relevant SOW; “Timetable” means the relevant timetable (or timetables) (if any) set out in the SOW; “Type A Materials” means any Deliverables and/or other Materials that are identified as \\"Type A Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Customer pursuant to Clause 15.2a) (Intellectual Property Rights and Buyer Data; “Type B Materials” means any Deliverables and/or other Materials that are identified as \\"Type B Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.b (Intellectual Property Rights and Buyer Data) and in respect of which Customer is granted a licence pursuant to Clause 15.10; “Type C Materials” means any Deliverables and/or other Materials that are identified as \\"Type C Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.c (Intellectual Property Rights and Buyer Data) and in respect of which Customer and Buyer is granted a licence as detailed in Clause 15.11] “Warranty Period” means a period of time during which the Supplier will be obliged to provide Services to support the implementation of the Deliverables provided under a SOW. The duration of the Warranty Period and the charges and charging mechanisms for the Warranty Period will be defined in the relevant SOW; \\"Work Authorization\\" or \\"WA\\" means Buyer’s authorization in either electronic or tangible form for Supplier to conduct transactions under this Agreement in accordance with the applicable SOW (i.e., a purchase order, bill of lading, or other Buyer designated document). A SOW is a WA only if designated as such in writing by Buyer. “Working Day” means standard business hours Monday to Friday excluding bank and public holidays in England and Wales. 2.0 Statement of Work 2.1 Supplier will provide Deliverables and Services as specified in the relevant SOW and/or WA. 2.2 The parties agree that: 2.2.1 (subject at all times to Clause 10.4) the Buyer will be required to issue a WA to Supplier before Buyer will have committed to purchase any Deliverables or Services under a SOW; and 2.2.2 no SOW will be binding and Supplier shall not commence any work under a SOW unless and until it has received a valid WA which conforms to the agreed terms of the relevant SOW. For the avoidance of doubt the Supplier reserves the right to reject any WA that is inconsistent with the terms of the relevant SOW including without limitation where there exists a conflict between the quantity, payment and delivery terms. 2.3 It is assumed that the Buyer will issue a WA on or before the date on which the Supplier commences the Services required under a signed SOW. In the event that there is a delay between the required start date of the Services as detailed in the relevant SOW and the issue of a corresponding WA (and subject at all times to Clause 10.4 below) and the Supplier believes that this delay will have an impact on the Timetable or any Milestone Date or Delivery Date the parties shall discuss and if the Supplier can provide reasonable evidence of such impact amend or extend such dates accordingly. 2.4 Any Changes, Contract Changes and Operational Changes shall be dealt with in accordance with the Change Control Procedure. 3.0 Related SOW 3.1 Where a SOW is entered into for the provision of Services and Deliverables which Relate to the Services, and Deliverables provided or to be provided under one or more separate SOW entered into between such parties, then, provided that such is expressly agreed by the parties, the SOW shall identify each such related SOW and shall specify each such related SOW to be a \\"Related SOW\\". 4.0 Governance and Dispute Resolution 4.1 Buyer and the Supplier shall each appoint a Relationship Manager who shall have overall responsibility for the relationship between Buyer and the Supplier and the management of this Base Agreement. Each party’s Authorised Representative shall have authority to act on behalf of Buyer or the Supplier as applicable and shall be responsible for providing information, data and decisions to the other party on a timely basis. 4.2 Buyer’s Relationship Manager and Supplier\'s Relationship Manager shall meet as required following a request from either to do so in order to discuss opportunities and any issues relating to the relationship between the parties. 4.3 In the event of a dispute relating to the overall relationship of the parties or to issues arising from more than one current SOW (\\"Relationship Dispute\\"), such Relationship Dispute shall be dealt with in accordance with this Clause 4. 4.4 In the event of a Relationship Dispute, Buyer’s Authorised Representative or the Supplier\'s Authorised Representative may serve a notice on the other party\'s Authorised Representative notifying it of the Relationship Dispute, referring explicitly to this Clause 4 and providing sufficient information to enable the other party to appreciate the nature of the Relationship Dispute, and the Relationship Dispute shall be referred by the Authorised Representatives to the Relationship Managers who 4.5 shall meet within seven (7) days of any such referral to seek to resolve the Relationship Dispute. 4.6 In the event that the Relationship Managers are unable to resolve the Relationship Dispute, either party may elect to seek recourse through the courts of England and the provisions of Clause 22.3 (Choice of Law; Waiver of Jury Trial; Limitation of Action ) shall apply. 4.7 Nothing in this Clause 4 shall prevent a party from notifying the other in writing of its intention to: 4.7.1 seek injunctive relief at any time it considers it appropriate to do so; or 4.7.2 withdraw from the dispute resolution processes set out in this Clause 4 and commence court proceedings relating to any Relationship Dispute at any time. 4.8 Buyer and the Supplier will continue to perform their respective obligations under this Base Agreement pending the resolution of a Relationship Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21.1 (Termination of this Base Agreement) above at any time. 4.9 For the avoidance of doubt, any dispute between the parties arising in relation to a SOW other than a Relationship Dispute shall be dealt with in accordance with Clause 37 (Dispute Resolution Procedure) of this Base Agreement. 5.0 Pricing 5.1 Supplier will provide Deliverables and Services to Buyer for the Prices. The Prices for Deliverables and Services specified and agreed in the SOW and/or WA plus the payment of applicable Taxes and Recoverable Expenses where appropriate (together the “Charges”) will be the only amounts due to Supplier from Buyer. The relevant SOW or (subject to Clause 2.2.2) WA shall contain Prices for each country receiving Deliverables and Services under this Agreement. 5.2 In consideration of the performance of the Supplier\'s obligations under a SOW Buyer shall pay the Supplier the Charges in accordance with this Clause 5, and any additional terms specified in the relevant SOW. 5.3 Where the Prices for Services and/or Deliverables (or any part of them) are: 5.3.1 based on Agreed Rates for time spent by the Supplier, Clause 5.4 shall apply; and 5.3.2 on Fixed Price, Clause 5.5 shall apply, and the remainder of this Clause 5 shall apply in both cases. 5.4 Where Prices are on the basis of Agreed Rates for time spent by the Supplier: 5.4.1 subject to Clause 5.18, the applicable Agreed Rates will be set out in the relevant SOW will be fixed for the term of the SOW; 5.4.2 the Prices will be calculated based on the Agreed Rate applicable to each Supplier Personnel multiplied by the number of Days worked by each Supplier Personnel during the relevant period; 5.4.3 the Supplier shall not be entitled to charge for, and shall not be obliged to perform, overtime unless agreed in advance in writing by Buyer provided always that where the Buyer agrees such overtime, such overtime shall be charged at the Agreed Rates; 5.4.4 the Supplier shall ensure that all Supplier Personnel complete, on a prompt basis, accurate timesheets and the Supplier shall provide Buyer with copies of such timesheets on a weekly basis; and 5.4.6 the Supplier shall itemise in each invoice the time spent by Supplier Personnel, the applicable Agreed Rates and the Recoverable Expenses incurred during the period. 5.5 Where a Fixed Price applies: 5.5.1 the applicable Fixed Price shall be as set out in the SOW and, unless otherwise agreed between the parties, will be fully inclusive of all costs and Recoverable Expenses; 5.5.2 without prejudice to Clause 5.5.1 and Clause 9.3, and subject always to any claims in accordance with Clause 17 (Limitation of Liability Between Buyer and Supplier), the Supplier shall not be entitled to any sums in addition to the Fixed Price unless agreed in advance in writing by Buyer; 5.5.3 the Supplier shall submit invoices in accordance with the Payment Plan in the SOW and shall itemise in each invoice the applicable Milestone or stage in the Payment Plan to which the invoice relates; 5.5.4 where the Payment Plan is linked to the achievement of one or more Milestones the Supplier shall be entitled to submit an invoice in respect of the relevant Milestone(s) specified in the Payment Plan only following the successful completion of all Acceptance Tests relevant to that Milestone(s); and 5.5.5 in the event that the SOW is terminated in accordance with the provisions of the Agreement before the completion of all the Services and/or the provision of all the Deliverables, but subject at all times to Clause 21.4, Buyer shall be entitled to a rebate of any portion of the Fixed Price paid to the Supplier as at the date of termination which represents an advance payment. 5.6 The Supplier shall invoice Buyer for the Charges by means of Buyer’s web order invoice system which is the electronic transmission and receipt of legally binding purchase and sale obligations. For the avoidance of doubt, Buyer shall be entitled to withhold payment in respect of any invoice which does not comply with this Clause 5.6. 5.7 Buyer shall pay undisputed invoices in accordance with the payment terms specified within the relevant SOW if no such terms are specified within 45 days. 5.8 If at any time Buyer disputes, in good faith, an invoice: 5.8.1 Buyer shall notify the Supplier within twelve (12) Working Days after the date on which a proper invoice for the Prices is properly raised and submitted in accordance with Clause 5.6 and received by Buyer specifying in full and proper detail Buyer’s valid reasons for disputing the invoice; 5.8.2 the Supplier shall provide such additional information and documentation as Buyer may reasonably require in order to enable it to evaluate the invoice. 5.8.3 The Supplier shall be entitled to issue Buyer a new invoice for any Prices and/or amounts in the original invoice that are not disputed by Buyer and Buyer shall pay to the Supplier, in accordance with the payment terms specified in the SOW upon receipt of the new valid invoice, all relevant payments and amounts not disputed by Buyer specified in that new invoice; 5.8.4 subject to Clause 5.8.3, Buyer shall be entitled to withhold payment of any disputed invoice pending resolution of the dispute; and 5.8.5 if the parties are unable to resolve the dispute within twenty (20) Working Days of notice given in accordance with Clause 5.8.1, the matter having been treated as a Dispute and either party may escalate the matter for resolution under the dispute resolution procedure set out in Clause 37 (Dispute Resolution Procedure). 5.9 Upon resolution of the Dispute, as referred to in Clause 5.8 above, (i) any sum which Buyer agrees to pay (whether such agreed sum is in the amount originally invoiced, or a reduced or increased amount) shall be payable, within fifteen (15) Working Days of the resolution of the dispute and (ii) any sum which the Supplier agrees to pay or refund to Customer shall be payable to an account designated by Buyer by BACS within fifteen (15) Working Days of the resolution of the Dispute or, if agreed by Buyer, shall be set off against amounts payable by Buyer to the Supplier against the next quarterly invoice for the Services. 5.10 Buyer shall have the right to offset from any payment due under a valid invoice against any sums owed to Buyer by the Supplier under the relevant SOW. 5.11 All Prices and expenses quoted in this Base Agreement or relevant SOW are exclusive of Value Added Tax which shall also be paid by Buyer if it is required by law to do so and if a receipt which is valid for such tax purposes is provided by the Supplier to Buyer. All other taxes and charges are included in the Prices. 5.12 If agreed in a SOW, buyer shall pay to the Supplier expenses reasonably and necessarily incurred in the performance of its obligations under this Base Agreement and SOWs provided that: 5.12.2 such expenses are incurred in accordance with Customer expenses policy as set out in the SOW, any proposed expenses outside the Customer expenses policy to be pre-agreed in writing by Buyer; and 5.12.3 supported by reasonably sufficient documentary evidence to enable Buyer to verify that the expenditure is in accordance with the applicable expenses policy, (\\"Recoverable Expenses\\"). 5.13 Unless otherwise agreed between the parties in the relevant SOW, Recoverable Expenses will be recoverable from Buyer on an \'at cost\' basis only. The Supplier shall seek reimbursement of Recoverable Expenses net of any Value Added Tax reclaimable by the Supplier from HM Revenue & Customs. The Supplier will charge Value Added Tax on the net amount of Recoverable Expenses where required. 5.14 Any payment made by Buyer shall not indicate or imply acceptance by Buyer of the Services and/or Deliverables. 5.15 If any sum due and payable under this Agreement is not paid by the party liable to make such payment within the payment terms set out in the SOW, the Party to whom such money is owed shall be entitled (without prejudice to any of its other rights) following receipt by the party in default of written notice from the Party to whom the money is owed, to charge interest at the Default Interest Rate in force from the date of such notice until the date of actual payment. Interest shall not accrue or be payable on any monies which are the subject of a disputed invoice or where monies are offset pursuant to Clause 5.10. 5.16 The Parties agree that the right to claim interest under Clause 5.15 is a substantial remedy for late payment and is in substitution for any statutory or other right to claim interest and/or other remedy for late payment under the Late Payment of Commercial Debts (Interest) Act 1998. 5.17 Buyer may retain the Retention Fee (if any) until the relevant Milestone to which the Retention Fee relates has been achieved, where set out in the SOW. The Supplier may invoice Buyer for any Retention Fee once the Acceptance Criteria in respect of the relevant Milestone(s) have been met. 5.18 The Supplier shall: 5.18.1 maintain records, which are complete and accurate in all material respects, of and supporting documentation for all invoices submitted to Buyer and all payments made by Buyer the relevant SOW, in accordance with generally accepted accounting principles applied on a consistent basis; and 5.18.2 provide Buyer or its nominated representatives with such reasonable documentation and other information with respect to each invoice as may reasonably be requested by Buyer to verify the accuracy of the invoice and compliance with the provisions of this Base Agreement and the relevant SOW. 5.19 The Agreed Rates shall be reviewed on 31 December each year starting from 31 December 2012 at which point Indexation will be applied to the Agreed Rates. 5.20 Notwithstanding the provisions of Clause 5,19, in significant bid situations, the Buyer may request special pricing on a case by case basis as necessary to submit a more competitive bid. Any such special pricing shall be agreed to by the parties in writing, and as set out in the respective SOW for such situation. For the avoidance of doubt the Supplier shall not be obliged to accept any request by the Buyer for ‘special pricing’. 5.21 Miscellaneous Costs The Supplier will notify Buyer of any miscellaneous costs that require to be incurred that will be charged to Buyer under the relevant SOW. Such miscellaneous costs will be agreed in writing by Buyer and the Supplier prior to the Supplier incurring such costs. 6.0 Taxes 6.1 Supplier’s invoices shall state all applicable Taxes, if any, by tax jurisdiction and with a proper breakdown between taxable and non-taxable Deliverables and Services. Supplier assumes responsibility to timely remit all Tax payments to the appropriate governmental authority in each respective jurisdiction. Supplier and Buyer agree to cooperate to minimize, wherever possible and appropriate, any applicable Taxes and provide reasonable notice and cooperation in connection with any audit. Each party shall bear sole responsibility for all taxes, assessments, or other levies on its own income, leased or purchased property, equipment or software. If Buyer provides a direct pay certificate, certification of an exemption from Tax or reduced rate of Tax imposed by an applicable taxing authority, then Supplier agrees not to invoice or pay any such Tax unless and until the applicable taxing authority assesses such Tax, at which time Supplier shall invoice and Buyer agrees to pay any such Tax that is legally owed. 6.2 Buyer may withhold taxes as required under applicable law on payments made to Supplier hereunder and shall be required to remit to Supplier only the net proceeds thereof. If Buyer does withhold such taxes the Buyer agrees to remit in a timely manner all taxes withheld to the appropriate government authority in each respective jurisdiction. Upon Buyer request, Supplier will deliver the appropriate documentation as required by the corresponding jurisdictional tax laws, within a reasonable period from such request. 6.3 If the Supplier fails to invoice the Buyer for the correct amount of Tax then the Supplier agrees that it will reimburse the Buyer for any amounts formally requested from the Buyer by a taxing jurisdiction for penalties, fines, additions to Tax and the amount of interest thereon caused by Supplier\'s failure to invoice Buyer for the correct amount of Tax. For the avoidance of doubt, notwithstanding the foregoing the Buyer shall at all times remain liable for payment of the actual amount of tax that should have been due but for the incorrect invoice. 7.0 Payments and Acceptance 7.1 Terms for payment of the Charges shall be 45 days from date of receipt of invoice or as otherwise specified in the relevant SOW and/or WA. 7.2 Payment of invoices will not be deemed acceptance of Deliverables or Services, but rather such Deliverables or Services will be subject to inspection, test, acceptance or rejection in accordance with the acceptance or completion criteria as specified in the relevant SOW and/or (subject to Clause 2.2.2) WA. 7.3 Unless otherwise provided by local law without the possibility of contractual waiver or limitation, Supplier will submit invoices, corrected invoices, or other such claims for reimbursement, to Buyer within six (6) months from the date of acceptance of Deliverables or the satisfactory completion of Services. Exceptions must be specifically authorized by Buyer. 8.0 Electronic Commerce To the extent permitted by local law, the parties will conduct transactions using an electronic commerce approach under which the parties will electronically transmit and receive legally binding purchase and sale obligations (\\"Documents\\"), including electronic credit entries transmitted by Buyer to the Supplier account specified in the relevant SOW and/or WA. The parties will enter into a separate agreement governing the transmission of such electronic transactions and associated responsibilities of the parties. 9.0 Timetable and Delays 9.1 Subject to Clause 10 (Buyer Obligations), and Clause 22.9 (Force Majeure) the Supplier shall: 9.1.1 perform the Services so as to achieve any Key Milestones and delivery of the associated Deliverables by the corresponding Milestone Dates. 9.1.2 use Commercially Reasonable Efforts to (i) provide all other Deliverables in accordance with the Delivery Dates (if any) set out in the Timetable; and (ii) achieve Milestones (other than Key Milestones) by the corresponding Milestone Dates. 9.2 The Supplier shall, within 1 Working Day, notify in writing the applicable Buyer Authorised Representative stated in the SOW if it considers that there shall be or may be a delay in meeting any date in the Timetable or in achieving a Milestone by the relevant Milestone Date, or otherwise in the performance of the Services and provision of any Deliverables by a Delivery Date, giving to Buyer, either together with such notification or as soon as reasonably practicable afterwards, written details of causes for and potential impact of any such delay and its recommendations for correcting or minimising the impact of the delay. 9.3 If any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date, then the Supplier shall take all such additional steps necessary to achieve such Delivery Date or Milestone as early as reasonably practicable thereafter at no extra cost to Buyer, provided always that where such delay or non-performance is not due to a Supplier Fault then the Supplier shall be entitled to charge for any and all additional costs reasonably incurred as a result of such delay in accordance with the Agreed Rates, such charges to be agreed between the parties in writing. 9.4 Without prejudice to the provisions of Clause 9.3, if any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date or fail to meet the agreed Acceptance Criteria within the period set out in the relevant Timetable, and such failure is as a result of a Supplier Fault then Supplier shall repair or replace such Deliverables or re-perform such Services, without charge by the revised date notified to Supplier by Buyer (provided that such notice shall be either (i) not less than twenty (20) Working Days after the originally scheduled delivery date; or (ii) after the end of any Liquidated Damages Period as detailed in Clause 9.5 below (whichever is later) (“Delay Remedy Period”)). If Delivery is not achieved by such Delay Remedy Period due to Supplier Fault or Supplier is not able to repair or replace then the Buyer shall be entitled to terminate the relevant SOW in whole or in part, for Supplier Fault and receive a refund in respect of the element or elements of the Deliverables(s) and/or Services which were not so delivered or accepted. 9.5 In addition to the Buyer’s rights under Clause 9.4, if the Supplier fails to deliver a Deliverable and/or perform the Services, by any applicable Delivery Date, or achieve a Key Milestone by the applicable Milestone Date, and if the parties have expressly agreed in the relevant SOW that Liquidated Damages will apply, then the following provisions will apply: 9.5.2 the Supplier shall pay to Buyer the applicable Liquidated Damages , if any are specified in the SOW, for the applicable Liquidated Damages Period; 9.5.3 Buyer and the Supplier agree that the Liquidated Damages are fair and reasonable in all the circumstances and represent a genuine pre-estimate of the likely losses that Buyer is likely to suffer as a result of the failure to deliver the relevant Deliverable and/or perform the relevant Services or achieve the relevant Key Milestone by the applicable Delivery Date or Key Milestone Date and represent the Buyer’s sole remedy (save for termination pursuant to Clause 9.4) in respect of any failure by the Supplier to meet such Delivery date or Milestone Date; and 9.6 The Supplier shall promptly notify in writing the Buyer whenever the Supplier reasonably believes that any failure of any Dependency or Force Majeure Event is likely to delay the achievement of a Key Milestone by the applicable Milestone Date. In such circumstances, the provisions of Clauses 9.7 to 9.8 shall apply. 9.7 Upon receiving notification from the Supplier under Clause 9.6 above, the parties’ Relationship Managers shall convene as soon as practicable onto discuss all aspects of the relevant circumstances including (i) the failure of the Dependency and/or Force Majeure Event and its effect on the Supplier\'s ability to achieve the relevant Key Milestone by any applicable Milestone Date; (ii) any workaround or other action necessary to mitigate the failure of any Dependency; and (iii) the appropriate relief (if any) which should be afforded to Supplier, which may include an extension to one or more of the Milestone Dates within the Timetable. For the avoidance of doubt in circumstances where Buyer does grant such extension of time the Supplier shall not be in breach of this Base Agreement or the relevant SOW as a result of its failure to achieve the relevant Milestone by the original Milestone Date). In conducting the discussions under this Clause 9.7 both parties shall act reasonably and in good faith and without undue delay. The Relationship Manager’s decisions pursuant to this Clause 9.7, shall be approved and recorded in writing by the parties and will be subject to the Change Control Procedure where appropriate. 10.0 Buyer Obligations 10.1 Buyer shall perform the Buyer Obligations as specified in the relevant SOW. 10.2 Further, Buyer shall procure that; 10.2.1 the Customer performs the Customer Obligations (if any); and 10.2.2 any Third Party performs the Third Party Obligations (if any). 10.3 Where the Buyer fails to comply with Clauses 10.1 and 10.2 above: 10.3.1 Supplier’s non-performance of any of its obligations under the SOW which are impacted by such failure will be excused; 10.3.2 (subject to Clause 10.4.2) the Timetable and/or Milestone Date impacted may be revised accordingly; and 10.3.3 the Supplier shall be entitled to charge Buyer at the Agreed Rates for any additional work reasonably required to be performed by it as a result of such failure and together with any related costs and expenses that the Supplier can demonstrate have been reasonably incurred as a direct result of such failure and where Supplier cannot, using Commercially Reasonable Efforts mitigate such costs. 10.4 For the avoidance of doubt: 10.4.1 any failure pursuant to this Clause 10 shall be without prejudice to Buyer’s obligation to pay any due fees during any period of such failure; 10.4.2 Buyer acknowledges that the impact of a failure pursuant to this Clause 10 may vary depending on the severity of the failure and its interaction with related factors providing that Supplier will use all Commercially Reasonable Efforts to minimise such impact. For example, a failure by Buyer to meet a particular deadline may have knock on effects for planned work “windows” which may delay the relevant Milestone by a period in excess of Buyer’s delay taken in isolation. 10.5 If the Buyer makes available to Supplier any facilities or Materials in connection with Supplier’s and the Buyer’s performance of Services (including facilities and Materials belonging to the Customer), the Buyer is responsible for obtaining any licences or approvals related to those resources that may be necessary for Supplier to perform the Services. 11.0 Acceptance Criteria The Services and/or Deliverables shall be tested and accepted in accordance with the applicable Acceptance Criteria and Acceptance Tests set out in this Base Agreement including the provisions of Clause 9.0 and the relevant SOW. 12.0 Supplier Responsibilities 12.1 The Supplier shall perform the Services in accordance with Good Industry Practice. 12.2 The Supplier shall use Commercially Reasonable Efforts to assist the Buyer to ensure that the performance of the Services does not result in the degradation and/or the interruption of the business, systems and equipment of Customer where the Supplier is either: 12.2.1 aware that the degradation and/or interruption will occur or that there is a material risk that the degradation and/or interruption could occur; or 12.2.2 ought reasonably to be aware that the degradation and/or interruption will occur or that there is a material risk that the degradation could occur having regard to the Supplier\'s actual knowledge of the business, systems and equipment of Customer, other than: 12.2.3 where provided for in and in accordance with the Timetable; 12.2.4 where the Supplier has notified Buyer with twelve (12) Working Days notice in advance of a scheduled downtime and the timing, duration and impact of such downtime has been agreed in writing in advance with Buyer ; 12.2.5 where carried out by the Supplier during any agreed maintenance windows recorded in the relevant SOW; or 12.2.6 as otherwise agreed between the parties in writing, (each an \\"Agreed Interruption\\") in each case provided that such Agreed Interruption is carried out in accordance with the terms of the relevant SOW. 12.3 Unless otherwise specified in the relevant SOW, the Supplier shall be responsible for providing all materials, parts, components, items, Personnel and resources necessary to perform the Services and/or provide the Deliverables. 12.4 Nothing in this Agreement shall require the Supplier to undertake any regulated activities which would require the Supplier to be authorised or registered by any regulatory body or authority having power or authority over Buyer, unless otherwise expressly agreed in the relevant SOW. 12.5 The Supplier shall, in connection with the performance of the Services and the provision of the Deliverables co-operate with the Consortium Members to the extent reasonably required by Buyer. Where Supplier believes that such co-operation will involve increased time and effort on the part of the Supplier, the Supplier shall discuss and agree such additional time with Buyer, which will be chargeable at the Agreed Rates, and subject to the Change Control Procedure. 13.0 Warranties 13.1 Mutual Warranties Each party represents and warrants that: 1. it has the right to enter into this Base Agreement and its performance of this Base Agreement will comply, at its own expense, with the terms of any contract, obligation, and any law, regulation or ordinance to which it is or becomes subject ; 2. no claim, lien, or action exists or is threatened against it that would interfere with the other’s rights under this Agreement; 3. it will perform its obligations under this Agreement using reasonable care and skill and in accordance with the relevant SOW and/or (subject to Clause 2.2.2) WA; 5. it is knowledgeable with, and is and will remain in full compliance with all applicable export and import laws, regulations, orders, and policies (including, but not limited to, securing all necessary clearance requirements, export and import licenses and exemptions from, and making all proper filings with appropriate governmental bodies and/or disclosures relating to the release or transfer of technology and software to non U.S. nationals in the U.S., or outside the U.S., release or transfer of technology and software having U.S. content or derived from U.S.-origin software or technology); it is knowledgeable with applicable supply chain security recommendations issued by applicable governments and industry standards organizations and will make best efforts to comply with such recommendations; 6. upon request of the other party, it will promptly provide all information necessary to export and import Deliverables under this Agreement, including, as applicable, the Export Control Classification Numbers (ECCN) and subheadings or munitions list category number, and will notify the other in writing of any changes to the information provided by it to export and import Deliverables under this Agreement; 7. unless authorized by applicable government license or regulation, including but not limited to any U.S. authorization, it will not directly or indirectly export or re-export, at any time, any technical information, technology, software, or other commodity furnished or developed under this, or any other, agreement between the parties, or any other product that is developed or produced from or using the other’s technical information, technology, software, or other commodity provided under this Agreement to any prohibited country (including release of such technical information, technology, software, or other commodity to nationals, wherever they may be located, of any prohibited country) as specified in applicable export, embargo, and sanctions regulations; 8. it will not use, disclose, or transfer across borders any Personal Data that is processed for the other party, except to the extent necessary to perform under this Agreement; and 9. it shall perform its obligations under the relevant SOW in a manner that complies with all Relevant Laws and shall comply with any requirements agreed between the parties in a SOW (or via the Change Control Procedure) and shall promptly notify the other if it becomes aware of any allegation of any material non-compliance with any Relevant Law which is relevant to the obligations of the parties under the Agreement; 10. it owns, or has the right to use to the extent necessary to perform the its obligations under this Agreement, and shall at all times own, or have the right to use, its respective Background Materials. 13.2 Supplier warranties The Supplier represents and warrants that: 1. it will disclose to Buyer in writing the existence of any third party code, including without limitation open source code, that is included in or is provided in connection with the Deliverables and that Supplier and the Deliverables are in compliance with all licensing agreements applicable to such third party code; 2. Deliverables and Services do not infringe any privacy or intellectual property rights of a third party; 3. (where relevant) all authors have agreed not to assert their moral rights (personal rights associated with authorship of a work under applicable law) in the Deliverables, to the extent permitted by law; 4. Deliverables will be consistent with agreed Specifications; 5. Deliverables and Services which interact in any capacity with monetary data are euro ready such that when used in accordance with their associated documentation they are capable of correctly processing monetary data in the euro denomination and respecting the euro currency formatting conventions (including the euro sign); 6. the Services and Deliverables will be provided in accordance with their description in the SOW and in accordance with Good Industry Practice; 7. it will use an adequate number of qualified individuals to discharge its obligations under the SOW, that such individuals are suitably trained, experienced and skilled to the level expected of a professional providing services and deliverables similar to the Services and/or Deliverables to customers of the same nature as Buyer and the Customer and that such individuals will act at all times in a professional manner; 8. the performance of the Services and the operation of the Deliverables shall be Date Compliant; 9. at the time of delivery of the Services and/or Deliverables, the Supplier shall ensure that the Services and/or Deliverables are tested using the latest release of commercially available antivirus software reasonable for the Supplier to use acting in accordance with Good Industry Practice in relation to all known viruses, Trojan, worm, or other software routine or hardware component designed to permit, either automatically or through externally applied controls, unauthorised access or use to disable, erase, or otherwise harm software, hardware, or data; 10. the Documentation will provide instruction to the level agreed between the parties in the relevant SOW; 11. in respect of any Third Party Materials, it has (where appropriate) obtained for itself and for Buyer and/or Customer all necessary consents, approvals and licences required for their use of the Third Party Materials in order to comply with its obligations under the relevant SOW; 12 . it will comply with all applicable data privacy laws and regulations, will implement and maintain appropriate technical and organizational measures and other protections for the Personal Data, (including, without limitation, not loading any Personal Data provided to it by the other on (a) any laptop computers or (b) any portable storage media that can be removed from its premises unless, in each case,(i) such data has been encrypted and (ii) such data is loaded onto portable storage media solely for the purpose of moving such data to off-site storage). Further, it will report to the other party any breaches of security of Personal Data immediately after discovery thereof if the Personal Data was, or could be, accessed, used or acquired by an unauthorized person or compromised in any way and will cooperate fully with the other party in investigating any such breaches or compromises, will cooperate fully with the other’s legitimate requests for access to, correction of, and destruction of Personal Data in its possession, and will comply with all reasonable and lawful instructions or other requirements provided or issued by the other from time to time relating to Personal Data. THE WARRANTIES IN THIS AGREEMENT ARE IN LIEU OF ALL OTHER WARRANTIES AND CONDITIONS, EXPRESS OR IMPLIED, INCLUDING THOSE WARRANTIES OR CONDITIONS OF SATISFACTORY QUALITY OR FITNESS FOR PURPOSE. 13.3 Without prejudice to a party’s other rights and remedies, in the event of any breach of the provisions of Clause 13.1 or 13.2, each party shall promptly remedy or procure the remedy of the breach without charge to the other party or the Customer. 13.4 The Supplier acknowledges and agrees, save in respect of any express warranties or representation in the relevant SOW that to the extent permitted by Relevant Law, no representation, warranty or undertaking has been made in respect of: the condition, state of repair, quality or fitness for purpose of any Buyer and/or Customer equipment; or the accuracy, completeness, currency, suitability or efficacy of any of Buyer or Customer equipment/Buyer Data, and all representations, warranties or undertakings and all other terms and conditions (express or implied) are hereby excluded in respect of such Buyer and /or Customer equipment to the fullest extent permitted by Relevant Laws. 13. 5 Warranty Redemption Subject to the Section titled Liability for Third Party Claims, if during the Warranty Period the Deliverables or Services do not comply with the warranties set out in Clause 13.2 of this Agreement, Supplier will repair or replace Deliverables or reperform Services, without charge and in a timely manner. 14.0 Delivery 14.1 Subject to the provisions of Clauses 9 and 10, Deliverables and Services will be delivered as agreed in the relevant SOW and/or (subject to Clause 2.2.2.) WA. 15.0 Intellectual Property Rights and Buyer Data 15.1 Except for the licences expressly granted under a SOW, the Agreement shall not operate to assign any title, interest or Intellectual Property Rights: a) in any Supplier Background Material (including any Modifications to the same), which shall be deemed to belong to and be vested in, and remain vested in the Supplier; or b) in any Buyer Background Material (including any Modifications to the same and including any Buyer Data), which shall be deemed to be vested in and remain vested in Buyer or Customer respectively (and to the extent that any right, title or interest in any Buyer Data or Modification to Buyer Data might otherwise vest in the Supplier or a subcontractor, the Supplier hereby assigns to Buyer (or where applicable will promptly procure the assignment to Buyer of) all rights, title and interest in such Buyer Data or Modifications). 15.2 Subject to Clause 15.1, where the SOW: a) identifies any Deliverables and/or other Materials as \\"Type A Materials\\" all property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer; b) identifies any Deliverables and/or other Materials as \\"Type B Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.10, belong to and vest in the Supplier; c) identifies any Deliverables and/or other Materials as \\"Type C Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.11, belong to and vest in the Supplier. 15.3 Subject to Clause 15.1and 15.15, a) all Deliverables ; and b) any other Material (including Modifications to Material) which is created by, for or on behalf of Buyer (including by the Supplier) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services; that are not identified in a SOW as either Type A Materials, Type B Materials or Type C Materials shall be deemed to be Type A Materials and all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer (and all references to Type A Materials shall include such Deliverables and/or other Materials). 15.4 Subject to Clause 15.1 and 15.15, the Supplier hereby assigns absolutely (and shall procure that all Supplier Personnel and subcontractors assign absolutely) to Customer (or a member of the Customer Group where requested by Buyer) or by way of present assignment of property, rights, title and interest, all Intellectual Property Rights in Type A Materials (\\"Assigned Rights\\"), all of which shall vest in Customer immediately upon creation of the same with full title guarantee and free from all encumbrances and other rights of whatever nature exercisable by any third party, together with the right to take action for any past, present and future infringement and claim damages and other remedies in respect of any infringement or alleged infringement of such Intellectual Property Rights. 15.5 The Supplier shall (and shall procure that Supplier Personnel and subcontractors shall) comply with Clause 42 (Further Assurance) in order to perfect, confirm, formalise or achieve the assignment of the Intellectual Property Rights in Clauses 15.1b), 15.2a), 15.3 and 15.4 in Type A Materials and the Buyer Data (or Modifications to Buyer Data). 15.6 The Supplier shall ensure that all the Supplier Personnel irrevocably and unconditionally waive any moral rights in or relating to any Type A and shall on request provide Buyer with written evidence of such waiver. 15.7 Buyer hereby grants to the Supplier a non-exclusive, non-transferable (save to members of the Supplier Group and subcontractors), royalty free, worldwide, personal licence to use Buyer Background Material during the term of the SOW only to the extent necessary and for the sole purpose of the proper performance of its obligations under the relevant SOW, save that where Buyer Background Material comprises software, the terms of the licence for such software shall be subject to any restrictions set out in the SOW or as otherwise notified to the Supplier in writing; and 15.8 Unless specified otherwise in the SOW, the licences granted by Buyer pursuant to Clause 15.7 shall terminate automatically at the end of the term of the relevant SOW or earlier termination, or (if earlier) when such Buyer Background Material ceases to be required in connection with the performance of the Supplier\'s obligations under the SOW. 15.9 The Supplier shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of Buyer (including any member of the Customer Group) in any Buyer Background Material or Type A Materials. Buyer shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of any member of the Supplier Group in any Supplier Background Material or Type B Materials or Type C Materials. 15.10 Licence of Type B Materials. Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW, the Supplier hereby grants, (and shall procure that each of its suppliers and sub-contractors grants) to Buyer , Customer and the Customer Group a non-exclusive, worldwide, irrevocable, royalty-free, perpetual licence to use execute, copy, maintain and distribute Type B Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling (i) Buyer to provide services and deliverables to the Customer Group; and (ii) each member of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group’s own internal business purposes. Such licence shall extend to the: (a) Customer\'s customers, agents, suppliers, service providers, contractors, financial services providers and financial industry bodies with whom Customer Group does business; (b) Regulatory Authorities having power over Customer (or any member of the Customer Group), in each case for the sole purpose of enabling members of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group’s own internal business purposes, but not otherwise 15.11 Licence of Type C Materials. Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW any Type C Materials identified in a SOW shall be deemed to be included within the licensed materials licensed to the Customer pursuant to the Licence Agreement and subject to the terms set out therein. The Supplier hereby grants to Buyer a non-exclusive, revocable (as detailed in the Licence Agreement), royalty-free, licence within the UK (or such other territory detailed in the Licence Agreement) for a period commencing on creation and continuing until the date that (i) the relevant SOW terminates; or (ii) (if later) the Licence Agreement is terminated to use execute, copy, maintain and distribute Type C Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling Buyer to provide services and deliverables to the Customer Group. 15.12 Each Party agrees to maintain any copyright notice and any other legend of ownership on any copies made under the licences granted in this Clause 15. 15.13 The Supplier shall have the right to use skills, methodology and know-how acquired by the Supplier in the performance of the Services, provided that (and only if) such skills, methodology and know-how do not comprise any Buyer Background Material or any Buyer Confidential Information. 15.14 For the purposes of this Clause 15, \\"newly created\\" means created in the performance of the Services and/or the supply of the Deliverables. 15.15 For the avoidance of doubt nothing in this Agreement shall operate to assign any title, interest or Intellectual Property Rights in the Supplier’s Mobile Money Manager which shall be deemed to belong to and be vested in, and remain vested in the Supplier, the Buyer’s and Customer’s use of which shall be subject to the terms of the Licence Agreement. 16.0 Liability for Third Party Claims 16.1 Supplier will defend, hold harmless and indemnify, including reasonable legal fees, Buyer and Buyer Personnel, and Customer and Customer Personnel (together the “Indemnified Parties”) against legal proceedings brought by a third party that directly result from the negligent or intentional acts or omissions of Supplier or Supplier Personnel or material breach by Supplier of any term of this Agreement (“Third Party Claim”). 16.1A Handling of Third Party Claims: 16.1A.1: The Indemnified Parties will promptly notify the Supplier in writing of any Third Party Claim to which Clause 16.1 applies; 16.1A.2 The Indemnified Parties will not make any admission as to liability or compromise or agree to any settlement of any Third Party Claim without the prior written consent of the Supplier which consent shall not be unreasonably withheld or delayed; and 16.1A.3 The Indemnified Parties will use their reasonable endeavours to mitigate any losses that they suffer or incur as a result of such Third Party Claim. 16.1B The Supplier shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any Third Party Claim (including the right to appeal any court award or decision) and the Indemnified Parties shall, at the Supplier’s request and expense, give the Supplier reasonable assistance in connection with those negotiations and such Third Party Claim. 16.2 Intellectual Property Indemnification 16.2.1 Each party (the “Indemnifying Party”) shall indemnify, defend and hold harmless the other party and its officers, directors, employees, agents, (the \\"Indemnified Parties\\") in respect of all Losses paid in settlement in relation to any Claim by a third party that the ownership, possession, licence, use, development or modification (all in accordance with the terms of the SOW) of any Deliverable, New Material or (in the case of the Supplier) Supplier Background Material provided by the Supplier or (in the case of the Buyer) Buyer Background Material owned by and/or provided by the Buyer (but, subject to Clause 10.5, excluding any Material provided by Customer which is simply passed to the Supplier by the Buyer) (\\"Infringing Item\\") infringes and/or misappropriates the Intellectual Property Rights of a third party, whether or not such Losses were foreseeable at the effective date of the SOW Date. 16.2.2 Buyer and the Supplier agree that: (a) they shall notify the other party in writing of any Claim to which Clause 16.2.1 applies (\\"IP Claim\\") and provide to the other party reasonable assistance, at the Indemnifying Party’s expense, which the Indemnifying Party may reasonably request in connection with the defence of any such IP Claim; (b) they shall not make any admission as to liability or compromise or agree to any settlement of any IP Claim without the prior written consent of the other party which consent shall not be unreasonably withheld or delayed; (c) the Indemnifying Party shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any IP Claim (including the right to appeal any court award or decision) and the Indemnified Party shall, at the Indemnifying Party’s request and expense, give the Indemnifying Party reasonable assistance in connection with those negotiations and such IP Claim. 16.2.3 An Indemnifying Party agrees to keep the other party notified as appropriate in relation to any material developments in relation to any IP Claim. 16.3 Without prejudice to the indemnity in Clause 16.2.1, if any IP Claim is made against any Indemnified Party, the Indemnifying Party shall at its own expense either: 16.3.1 promptly procure, at no cost to Indemnified Party a right for Indemnified Party to continue using the Infringing Item (or any part thereof), as applicable, in accordance with the terms of the relevant SOW; or 16.3.2 promptly modify or replace the Infringing Item (or any part thereof), as applicable, so that it ceases to be infringing, provided that no such modification or replacement will diminish the functional or technical capabilities of any such item. Any modified or replacement Deliverable, New Material, Background Material (or any part thereof), as applicable, must comply with the terms of this Base Agreement and SOW including any relevant warranties contained in Clause 13 (Warranties) and the Indemnifying Party must procure for Indemnified Party all necessary rights to enable the full use of the relevant modified or replacement item as contemplated by the relevant SOW. 16.4 The Supplier and Buyer (as appropriate) shall each also be entitled to take either of the actions set out in Clauses 16.3.2 or 16.3.3 if it can demonstrate to the reasonable satisfaction of the other party that an IP Claim will, or is likely, to occur and gives the other party reasonable notice and has consulted with the other party prior to taking such actions. 16.5 Without limiting the Indemnifying Party’s other obligations under this Clause 16, if the Indemnifying Party is unable to perform any of the options described in Clauses 16.3.2 and 16.3.3, or such options are not reasonably feasible then: 16.5.1 Either party may require that the Infringing Item be returned to the Indemnifying Party (in which case where the Supplier is the Indemnifying Party it shall repay to Buyer the amounts paid in respect of such item ); and 16.5.2 The Indemnified Party may, by written notice to the Indemnifying Party having immediate effect, terminate such part of the SOW as is affected by the return of the relevant item which (i) where the Indemnified Party is the Buyer includes any part in relation to which Buyer is unable to take the full benefit as a result of such return; and (ii) where the Indemnified Party is the Supplier includes any part in relation to which the Supplier is unable to perform its obligations as a result of such return or, (i) where Buyer’s inability to use the affected item materially reduces the benefit of the SOW to Buyer, Buyer may terminate the SOW as a whole; and (ii) where Supplier’s inability to use the affected item materially impacts its ability to perform its obligations under the SOW Supplier may terminate the SOW as a whole. Any such termination (in full or in part) shall be deemed to be as a consequence of a material breach of the SOW by the other party. 16.6 The indemnity described in Clause 16.2.1 shall not extend to any IP Claim if and to the extent that it results from: 16.6.1 Modification of the relevant Deliverable and/or Background Material, by the Indemnified Party (unless such Modification is expressly contemplated and recorded in the relevant SOW or otherwise authorised by the Indemnifying Party); 16.6.2 use or incorporation of the relevant Deliverable or Background Material by the Indemnified Party otherwise than in accordance with the SOW or in a manner for which it was not designed or with items not provided by the Indemnifying Party, where such use or incorporation has not been authorised by the Indemnifying Party; 16.6.3 anything provided by Indemnified Party or a third party on Indemnified Party’s behalf or the Indemnifying Party’s compliance with any designs, specifications or instructions provided by the Indemnified Party’s, or a third party on Indemnified Party’s behalf, where the actual compliance with such designs, specifications or instructions causes the relevant infringement rather than the manner in which or means by which such designs, specifications or instructions are complied with; or 16.6.4 use, or incorporation, of Open Source Code in circumstances where: the Indemnifying Party has notified Indemnified Party in writing of the proposed use or 16.6.4.1 incorporation of such Open Source Code and has advised Indemnified Party in that notice that the indemnity will not apply to the such Open Source Code; and 16.6.4.2 the Indemnifying Party has obtained Indemnified Party’s prior written consent to the use or incorporation of such Open Source Code following receipt by Indemnified Party of such notice. 17.0 Limitation of Liability between Supplier and Buyer 17.1 In no event will either party be liable to the other for economic loss (including loss of profits, business, revenue, goodwill or anticipated savings), special, indirect or consequential loss. 17.2 Neither party seeks to limit its liability for: 17.2.1 death or personal injury caused by its negligence; 17.2.2 fraud, fraudulent misrepresentation or dishonesty; 17.2.3 infringement of any third party Intellectual Property Rights; or 17.2.4 infringement of the other party’s Intellectual Property Rights 17.3 Subject to the provisions of Clauses 17.1 and 17.2 Supplier’s liability under the Agreement (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Supplier, its/their employees, agents or sub-contractors, occurring at any time, shall be limited in aggregate to amount equal to the greater of (i) 150% of the amount of Charges (excluding expenses) paid or payable by Buyer to Supplier under the relevant SOW and each Related SOW prior to the date of the event giving rise to such claim; and (ii) £500,000 (five hundred thousand pounds). 17.4 Subject to Clause 17.1 and 17.2, the maximum overall aggregate liability of Buyer under and/or in connection with the relevant SOW (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Buyer, its/their employees, agents or sub-contractors, occurring at any time, shall be limited to an amount equal to the Charges paid or payable by the Buyer to the Supplier under the relevant SOW. 17.5 The provisions of Clause 17.1 shall not be taken as excluding the liability of the Supplier for: any reasonable additional operational and/or administrative costs and expenses of the other party 17.5.1 reasonably and necessarily incurs, arising from the its act, omission or other default; or 17.5.2 any wasted expenditure or charges rendered unnecessary and/or incurred by the other party arising from the its act, omission or other default, provided always that prior to incurring such additional costs or charges it shall first notify the other party of its intention and the parties shall promptly meet to discuss how such costs or charges could be mitigated or reduced. Notwithstanding the foregoing Buyer shall (i) use Commercially Reasonable Efforts to mitigate such costs or charges; and (ii) provide documentary evidence of such costs or charges if requested by Supplier. 17.6 To the fullest extent permitted by Relevant Laws, neither party shall bring a legal action, regardless of form, arising out of or related to the SOW more than two years after that party becomes aware of the cause of action which is the subject of that legal action. 18.0 Supplier and Supplier Personnel 18.1 Supplier is an independent contractor and this Agreement does not create an agency, partnership, or joint venture relationship between Buyer and Supplier or Supplier Personnel. Buyer assumes no liability or responsibility for Supplier Personnel. Supplier will: 1. ensure it and Supplier Personnel are in compliance with all laws, regulations, ordinances, and licensing requirements; 2. be responsible for the supervision, control, compensation, withholdings, health and safety of Supplier Personnel; 3. inform Buyer if a former employee of Buyer will be assigned work under this Agreement (to the extent that Supplier is aware that such person is a former employee of Buyer), such assignment subject to Buyer approval which will not be unreasonably withheld or delayed; 4. upon request, provide Buyer, for export evaluation purposes, to the extent permitted by law, the country of citizenship and permanent residence and immigration status of those persons. Buyer retains the right to refuse to accept persons made available by Supplier for export control reasons; 5. not discriminate against any employees, applicants for employment, or any entity engaged in its procurement practices because of race, color, religion, sex, age, national origin, or any other legally protected status; 6. (a) be solely responsible for, and fully and properly complete and submit to the relevant government immigration authority, all required immigration forms and documents for all Supplier Personnel performing Services hereunder, maintain such forms and documents as required by law and, subject to applicable laws (in particular laws regarding data privacy) ,make such forms and documents available to Buyer upon request, and (b) ensure that Supplier Personnel who do not meet all immigration requirements do not perform Services under this Agreement; 7. not assign to work under this Agreement any Supplier Personnel that are subject to any restrictive covenants that could limit such Supplier Personnel from performing Services for Buyer or Customer; 8. remove from any assignment under this Agreement, at the Buyer’s reasonable request any Supplier Personnel that the Buyer reasonably requests be so removed; 9. comply, at its own expense, with all applicable laws regulations and ordinances relating to verification of employment eligibility for Personnel; and 10. upon Buyer’s request, provide reasonable documentation to verify compliance with this Section titled “Supplier and Supplier Personnel”. 18.2 Screening 18.2.1 Supplier warrants that it has carried and will continue to carry out the screening process as set out in Section 1 to no less than the standard set out therein of any members of Supplier Personnel engaged in performing the Services at a Buyer or Customer site or with access to Buyer or Customer systems. 18.2.2 In addition to the process detailed in Clause 18.2.1 the Supplier shall ensure that: a) Supplier Personnel are vetted in accordance with any specific vetting requirements applicable to the Supplier Personnel that are agreed between the parties in a SOW; and b) all Supplier Personnel are vetted in accordance with such other reasonable procedures or requirements as may be notified in writing by Buyer to the Supplier from time to time (and agreed in accordance with the Change Control Procedure); 18.2.3 The Supplier shall identify any members of the Supplier Personnel who are not employees of the Supplier, if, to the extent and when Buyer requests the Supplier to do so. 18.3 The Supplier shall obtain all necessary working permits or visas in order that any Supplier Personnel who are foreign nationals are able to work in the United Kingdom. 18.4 The Supplier shall be responsible for making appropriate PAYE deductions for tax and National Insurance contributions from the remuneration it pays Supplier Personnel (whether or not the true status of such persons is that of an employee) and subject to Clause 17 (Limitations of Liability Between Buyer and Supplier) the Supplier agrees to indemnify Buyer in respect of any claims, penalties or interest that may be made by the relevant authorities against Buyer in respect of tax demands or employees’ National Insurance or similar contributions relating to the Supplier\'s performance of the relevant SOW. 18.5 Key Personnel 18.5.1 The Supplier shall ensure that the Key Personnel (if any) undertake the roles to which they are assigned in the relevant SOW and that unless otherwise stated in the SOW all Key Personnel are engaged on a full time and exclusive basis in support of the relevant SOW, provided always that if a member of Key Personnel referenced under a SOW has completed all available tasks under such SOW the Supplier may re-allocate such Key Personnel to alternative customers and tasks until such time as the Key Personnel is again required for tasks under the relevant SOW. 18.5.2 Subject to Clause 18.5.4, the Supplier may replace a member of Key Personnel (with a replacement who satisfies the requirements of Clause 13.2 .7 and this Clause 18 and is acceptable to Buyer) on giving Buyer ten (30) days’ notice (or such other period as the parties may agree from time to time in writing) (the “Required Notice”). The Supplier shall use Commercially Reasonable Efforts to keep such replacements to a minimum. 18.5.3 The Supplier may give less than the Required Notice: a) where any replacement is necessitated by the death or illness of the Key Personnel in question; b) where any replacement is no longer employed by the Supplier; or c) where a Key Personnel has requested to be redeployed; and, i) the Supplier has consulted with Buyer in respect of such redeployment; and ii) Buyer has approved in writing such redeployment taking place without the Supplier giving the Required Notice, and in such cases the Supplier shall promptly notify Buyer and provide a replacement who satisfies the requirements of Clause 13.2.717 and this Clause 18 and is acceptable to Buyer. 18.5.4 If a member of the Supplier Personnel (including Key Personnel) is replaced, then the Supplier shall bear the cost of any handover activities to the replacement personnel (including the cost of any time spent upskilling and familiarising any replacement personnel in relation to the Services and Deliverables. This Clause 18.5.4 shall not apply where a member of the Supplier Personnel is replaced because Buyer requires the relevant replacement and does not have reasonable grounds for requiring such replacement. 19.0 On Premises Guidelines 19.1 Supplier will ensure that Supplier Personnel assigned to work on Buyer’s or Customer’s premises will comply with this Section. 19.2 Access to Premises Supplier will: 1. obtain for each person a valid identification badge from Buyer and ensure that it is displayed to gain access to and while on Buyer’s or Customer\'s premises (it is Buyer\'s policy to deactivate any such badge if not used in ninety days); 2. maintain a signed acknowledgment that each person will comply with Buyer’s Safety & Security Guidelines; 3. at Buyer\'s reasonable request, remove a person from Buyer’s or Customer’s premises and not reassign such person to work on Buyer\'s or Customer’s premises (Buyer is required to provide a reason for such request) provided always that where the Buyer has not demonstrated reasonable grounds for such removal the Supplier shall not be liable for any failure caused by the sudden and unexpected removal of such individual; 4. coordinate with Buyer or Customer (as appropriate) access to Buyer\'s or Customer\'s premises during non-regular working hours; 5. upon Buyer’s request, provide documentation to verify compliance with this Subsection. 6. if and when directed by Buyer, the Supplier shall provide a list of the names, job descriptions and business addresses of all Supplier Personnel whom the Supplier expects may require admission onto Buyer and/or Customer Premises in connection with the performance of the Services and/or provision of the Deliverables. Failure by the Supplier to comply with this sub Clause 6 within a reasonable time of receipt of notice to do so will entitle Buyer and/or Customer to refuse admission to its premises to any person who has not been previously notified to Buyer. 19.3 General Business Activity Restrictions (a) Supplier will ensure that Supplier Personnel assigned to work on Buyer’s or Customer’s premises will not: 1. conduct any non-Buyer related business activities (such as interviews, hirings, dismissals or personal solicitations) on Buyer\'s or Customer’s premises; 2. conduct Supplier\'s Personnel training on Buyer’s or Customer’s premises, except for on-the-job training; 3. attempt to participate in Buyer or Customer benefit plans or activities; 4. send or receive non-Buyer related mail through Buyer\'s or Customer’s mail systems; and 5. sell, advertise or market any products or distribute printed, written or graphic materials on Buyer\'s or Customer’s premises without Buyer\'s written permission. (b) Supplier will, for Supplier Personnel assigned to work on Buyer’s or Customer’s premises: 1. obtain for each person a valid identification badge from Buyer and return identification badges upon completion or termination of Supplier Personnel assignments; 2. ensure that each person with regular access to Buyer\'s and Customer’s premises complies with all parking restrictions and with vehicle registration requirements if any; and 3. ensure that each person remains in authorized areas only (limited to the work locations, cafeterias, rest rooms, and, in the event of a medical emergency, Buyer’s or Customer’s medical facilities). 19.4 Buyer’s Safety and Security Guidelines Supplier will ensure that Supplier Personnel assigned to work on Buyer’s or Customer’s premises: 1. do not bring weapons of any kind onto Buyer\'s or Customer’s premises; 2. do not manufacture, sell, distribute, possess, use or be under the influence of controlled substances (for nonmedical reasons) or alcoholic beverages while on Buyer\'s or Customer’s premises; 3. do not have in their possession hazardous materials of any kind on Buyer\'s or Customer’s premises without Buyer\'s authorization. Supplier will promptly notify Buyer of any accident or security incidents (such as those involving loss or misuse of, or damage to, Buyer\'s Assets (as defined below), physical altercations, assaults or harassment) and provide Buyer with a copy of any accident or incident report involving the above. 19.5 Asset Control For purposes of this Subsection, the term “Buyer Assets” means information, information assets, supplies or other property, including property owned by third parties (such as Buyer Customers) that is accessed by Buyer Personnel or provided to Supplier Personnel by (or on behalf of) Buyer. Supplier Personnel will: 1. not remove Buyer Assets from Buyer\'s or Customer’s premises without Buyer\'s authorization; 2. use Buyer Assets only for purposes of this Agreement; 3. only connect with, interact with or use programs, tools or routines that Buyer agrees are needed to provide Services; 4. not share or disclose user identifiers, passwords, cipher keys or computer dial port telephone numbers; 5. not copy, disclose or leave such assets unsecured or unattended, in the event the Buyer Assets are confidential; and 6. immediately notify Buyer of any security incidents involving Buyer Assets and provide Buyer with a copy of any accident or incident report involving the above. Buyer may periodically audit Supplier\'s data residing on Buyer Assets. 19.6 Supervision of Supplier’s Personnel (a) Supplier will: 1. provide consistent and effective supervision of its Personnel provided under this Agreement, at no additional cost to Buyer; 2. conduct orientation sessions with its Personnel before placement on an assignment with Buyer and identify and provide contact information (which shall be updated by Supplier as necessary) for all supervisor(s) for its Personnel; 3. instruct its Personnel that employment related issues should be brought forward to Supplier (and not Buyer). Where such issues relate to actions which are alleged to have been taken by Buyer or Buyer Personnel, Supplier will notify Buyer immediately in order that appropriate investigative action be taken. (b) Supplier\'s supervisor(s) shall: 1. exercise full supervisory authority over all day-to-day employment relationship decisions relating to Supplier’s Personnel, including those decisions relating to: wages, hours, terms and conditions of employment, hiring, discipline, performance evaluations, termination, counseling and scheduling; and 2. know each work location’s planned holiday (and other closing) schedules and the impacts all such schedules have on Supplier Personnel. (c) Notwithstanding any other language or agreement to the contrary, Supplier agrees that Buyer has no responsibility to approve, and that Buyer will not approve, timesheets for any Supplier Personnel. If Buyer should review, sign and/or submit timesheets for Supplier Personnel, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submission shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel. 19.7 Time sheets Notwithstanding any other language or agreement to the contrary, Buyer will not, and Supplier agrees that Buyer has no responsibility to approve any Supplier Personnel’s time sheets. If Buyer should review, sign and/or submit Supplier Personnel’s timesheets, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submittal shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel. 0 Insurance 20. 20.1 The Supplier shall take out and maintain at all times during the term of the SOW the following insurance with reputable insurers: a) professional indemnity insurance for an insured amount of not less than £7,500,000 (seven million five hundred thousand pounds sterling); b) public liability insurance for an insured amount of not less than £10,000,000 (ten million pounds sterling) per occurrence; c) employer\'s liability insurance as required by Relevant Laws but not less than £5,000, 000 (five million pounds sterling). 20.2 The Supplier shall on request by Buyer promptly provide Buyer with reasonable evidence of the required policies. 20.3 For the avoidance of doubt, none of the requirements contained in this Clause 20 as to type or level of insurance cover to be maintained by the Supplier shall in any manner limit the liabilities and obligations of the Supplier under the SOW. 21.0 Termination 21.1Termination of this Base Agreement or a SOW for cause 21.1.1 Either party may at any time by notice in writing to the other party terminate this Base Agreement, without any Termination Fee payable by the terminating party if; 21.1.1 the other party (i) has a meeting convened for the passing of a resolution for its winding up (other than a voluntary liquidation for the purposes of reconstruction); (ii) enters into a scheme or voluntary arrangement with its creditors; (iii) is the subject of a petition presented for the appointment of an administrator; (iv) has a receiver appointed over any of its property or assets; or (v) is the subject of a petition presented for his bankruptcy. Such termination will be effective upon notice in writing to the other party, liquidator, administrator or receiver; or 21.1.2 the other party commits a material breach of this Agreement which is not remedied within twenty (20) Working Days after the non-breaching party has given written notice to the breaching party requiring such breach to be remedied; or 21.1.3 there is a breach by the other party of any provision hereof which expressly entitles the non-breaching party to terminate this Base Agreement or a SOW. 21.1.2 Without prejudice to Buyer\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow Buyer to terminate a SOW for Supplier Fault immediately on giving notice to the Supplier: 21.2.1 the Supplier has committed a material breach of the SOW which is not capable of being remedied; or 21.2.2 a Key Milestone is not achieved by the end of the applicable Liquidated Damages Period or, if applicable the relevant Delay Remedy Period (whichever is later); or 21.2.3 there has been a material breach by the Supplier of any of its obligations under the Agreement including but not limited to (Clauses 22.7 (Confidential Information), 27 (Data Protection), 29 (IT Security) and 35 (Conflicts of Interest) (\\"Relevant Provisions\\"), and for the purposes of this Clause 21.2.3 a material breach will be deemed to include any breach of the Relevant Provisions which directly results in: • any adverse publicity in respect of any member of the Buyer or Customer Group or which otherwise detrimentally affects the reputation or goodwill of any member of the Buyer or Customer Group; • any third party (including any Regulatory Authority or any customer, contractor, supplier, agent or employee of any member of the Customer Group) bringing a bona fide claim, action or proceedings against Buyer and/or any member of the Nationwide Group; or • any censure of any member of the Customer Group by any Regulatory Authority. 21.1.3 Without prejudice to the Supplier\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow the Supplier to terminate the relevant SOW in whole or in part on giving written notice to Buyer: (a) Buyer has committed a material breach of the SOW which is not capable of being remedied or which is not remedied within twenty (20) Working Days of receipt of notice of the breach; or (b) there has been a material infringement by Buyer of any of its obligations under the Base Agreement which is relevant to the SOW in question including but not limited to the Intellectual Property Rights or Confidential Information of the Supplier which Buyer has failed to remedy and discontinue within twenty (20) Working Days of receipt of notice of the breach; and the Supplier\'s rights under this Clause 21.1.3 shall constitute the sole rights of the Supplier to terminate the relevant SOW. 21.2Termination for convenience 21.2.1 Either party may terminate this Base Agreement as a whole if there are no outstanding SOWs or WA’s. 21.2.2 Subject to payment by the Buyer of the Termination Fee (if any), Buyer may terminate a SOW for convenience and without cause at any time by giving to the Supplier not less than seven (7) Working Days notice (or such other period of notice as is specified in the SOW). 21.3 Consequences of termination Upon termination of this Base Agreement (or an individual SOW as appropriate): 21.3.1 the Supplier shall immediately cease all work under this Base Agreement and any SOWs (or in the case of partial termination the terminated SOW(s)); 21.3.2 the Supplier shall prepare and submit to Buyer an itemization of all completed and partially completed Deliverables and Services provided always that unless termination is by the Buyer ‘for cause’ pursuant to Clause 21.1, the Supplier shall be entitled to charge for such work at the Agreed Rates the costs of which shall be agreed in writing by the parties prior to being incurred if not already expressly provided for as part of Fixed Price Charges already paid; 21.3.3 the Buyer shall be liable to pay the Supplier: (i) all fees and charges due for work performed in accordance with the terms of this Agreement, up to the effective date of termination in accordance with the payment terms of the Agreement, and where the Services or Deliverables are being provided for a Fixed Price, such fees and charges shall be calculated using the Agreed Rates; (ii) the Recoverable Expenses in respect of Services performed up until the effective date of termination; (iii) any miscellaneous costs in accordance with Clause 5.21 of this Base Agreement that the Supplier has incurred but not yet invoiced. 21.3.4 (subject to Clause 21.3.3) the Supplier shall deliver to Buyer all completed and partially completed Deliverables and Services, itemised in accordance with Clause 21.3.2 up to the date of termination at the agreed upon Prices in the relevant SOW and/or WA and any work in process; and 21.4 In the event Buyer terminates without Cause, Buyer will pay to Supplier the Termination Fee, if any, which is agreed in the relevant SOW. 21.5 Where a party terminates a SOW at a time when more than one SOW is in force, the SOW not terminated shall remain in full force and effect, shall be completed in accordance with and shall remain subject to the terms of that SOW and this Base Agreement. 22.0 General 22.1 Amendments This Agreement may only be amended by a writing specifically referencing this Agreement which has been signed by authorized representatives of the parties. 22.2 Assignment and Transfer 22.2.1 Neither party shall assign or transfer this Base Agreement or any SOW without the prior written consent of the other party. 22.3 Choice of Law; Waiver of Jury Trial; Limitation of Action This Agreement and the performance of transactions under this Agreement will be governed by the laws of England and the parties agree to submit to the exclusive jurisdiction of the courts of England and Wales. 22.4 Neither party shall, during the course of this Agreement make direct unsolicited offers of employment to an employee of the other party who has been engaged in a similar managerial or technical capacity in connection with the Agreement without the prior written consent of the other party, Provided always that nothing in this Clause shall prevent or restrict either party from running national recruitment campaigns or from making offers of employment to any individual who may respond to such a campaign. 22.5 Counterparts This Agreement may be signed in one or more counterparts, each of which will be deemed to be an original and all of which when taken together will constitute the same Agreement. Any copy of this Agreement made by reliable means (for example, photocopy or facsimile) is considered an original. 22.6 Ethical Dealings Each party will be familiar and will strictly comply with all laws and regulations on bribery, corruption, and prohibited business practices. Each party and its Affiliates has not and will not, for the purpose of influencing or inducing anyone to influence decisions in its favor or any of its Affiliates, offer, promise or make or agree to make, directly or indirectly, (a) any political contributions of any kind or any payment to or for the benefit of any public official, whether elected or appointed, (b) any payments for gifts, meals, travel or other value for a government employee or his/her family members or (c) any payments or gifts (of money or anything of value) to anyone. This means, for example, any form of facilitation payment (i.e. small bribes paid to facilitate government action) is prohibited. 22.7 Exchange of Information The terms and conditions of the Confidentiality Agreement shall apply to this Base Agreement and to any SOW and WA. The parties will not publicize the terms of this Agreement, or the relationship, in any advertising, marketing or promotional materials without prior written consent of the other party except as may be required by law, provided the party publicizing gives the other party reasonable prior notice to allow the other party a reasonable opportunity to obtain a protective order. Supplier will use information regarding this Agreement only in the performance of this Agreement. Any contacts with government employees by Supplier on Buyer\'s behalf may only be for the purpose of providing Services under this Agreement. Notwithstanding the foregoing either party shall be entitled to refer to other party by name for the sole purpose of identifying the other party as a customer/supplier (as appropriate). For any Personal Data relating to a party’s Personnel that a party provides to the other under this Agreement that party shall obtain the agreement of such Personnel to release the information to the other and to allow the other to use, disclose and transmit such information in connection with this Agreement. 22.8 Freedom of Action This Agreement is nonexclusive and either party may design, develop, manufacture, acquire or market competitive products or services. Buyer will independently establish prices for resale of Deliverables or Services and is not obligated to announce or market any Deliverables or Services and does not guarantee the success of its marketing efforts, if any. 22.9 Force Majeure 22.9.1 Subject to Clause 22. 9.2, the Supplier shall not be liable to Buyer for any delay in performing, or failure to perform, any of its obligations under this Agreement if and to the extent that the failure or delay is caused as a result of any Force Majeure Event, provided that such failure or delay could not have been prevented by reasonable precautions. The time for performance of an obligation which is affected by a Force Majeure Event shall be extended by a period which reflects the delay caused by the Force Majeure Event. 22.9.2 The Supplier shall be entitled to claim relief under Clause 22.9.1 in respect of a Force Majeure Event only if (and, in the case of Clauses 22.9.2 (c) to 22.9.2 (d) inclusive, for the period during which) it: (a) immediately informs Buyer in writing of the nature and severity of the Force Majeure Event (including its estimated duration and impact on the Supplier\'s ability to perform its obligations), and its wish to claim relief under Clause 22.9.1; (b) takes reasonable steps to mitigate the effects of any Force Majeure Event on the Supplier\'s ability to perform its obligations under this Agreement; (c) makes Commercially Reasonable Efforts to resume or maintain performance (with as little disruption to the Supplier\'s performance as reasonably possible) of its obligations under this Agreement as soon as reasonably possible; and (d) puts into operation a suitable business continuity plan. 22.9.3 For the avoidance of doubt, if under Clause 22.9.1 the Supplier is relieved from performing any obligation: (a) it shall not be entitled to payment for the performance of that obligation in respect of the period for which relief is obtained; but (b) shall be entitled to payment for the performance of its obligations under this Clause 22.9 (provided such payment does not exceed the payment applicable to any obligation for which relief is obtained by the Supplier under Clause 22.9.1). 22.9.4 If pursuant to this Clause 22.9, the Supplier is excused from the performance of Services and/or provision of the Deliverables for more than ten (10) days, Buyer may terminate the relevant SOW or the element of the relevant SOW affected by the Force Majeure Event by giving written notice of termination to the Supplier. 22.10 Obligations of Affiliates Affiliates will acknowledge acceptance of the terms of this Agreement through the signing of a PA before conducting any transaction under this Agreement. 22.11 Prior Communications and Order of Precedence This Agreement replaces any prior oral or written agreements or other communication between the parties with respect to the subject matter of this Agreement, excluding any confidential disclosure agreements. In the event of any conflict in these documents, the order of precedence will be: 1. (subject always to Clause 2.2.2) the quantity, payment and delivery terms of the relevant WA; 2. the relevant SOW; and 3. this Base Agreement;. If there is a conflict or inconsistency between any Clause of, and any Schedule to, this Base Agreement the Clause prevails. For this purpose an omission (whether deliberate or inadvertent) is not, by itself, to be construed as giving rise to a conflict or inconsistency. 22.12 Rights of Third Parties A person who is not a party to this Agreement has no rights under this Agreement (Rights of Third Parties) Act 1999 to enforce any term of this Agreement. 22.13 Severability The parties intend each provision of this Agreement to be severable and distinct from the others. If any provision of the Agreement shall be held to be illegal or unenforceable in whole or in part, the parties intend that such provision or part shall, to the extent it is held to be illegal or unenforceable, be deemed not to form part of the Agreement but that legality, validity and enforceability of the remainder of the Agreement shall not be affected. If any provision or part of this Agreement is severed as illegal or unenforceable, the parties shall seek to agree to modify this Agreement to the extent necessary to render it lawful and enforceable and as nearly as possible to reflect the intentions of the parties embodied in this Agreement including the illegal or unenforceable provision or part. 22.14 Survival The provisions set forth in the following Sections and Subsections of this Base Agreement will survive after termination or expiration of this Agreement and will remain in effect until fulfilled: “Definition”, “Timetable”, “Taxes”, “Pricing”, “Payments and Acceptance”, “Ongoing Warranties”, \\"Intellectual Property\\", \\" Liability for Third Party Claims\\", \\"Limitation of Liability between Supplier and Buyer\\", \\"Record Keeping and Audit Rights\\", \\"Choice of Law; Waiver of Jury Trial; Limitation of Action\\", \\"Exchange of Information\\", “Data Protection”, Dispute Resolution Procedure”, “Notices”, “Rights of Third Parties”, “Termination Assistance and Employment Matters” and \\"Prior Communications and Order of Precedence\\". 22.15 Waiver Delay in exercising, or failure to exercise, any right or remedy in connection with the Agreement shall not operate as a waiver of that right or remedy. The waiver of a right to require compliance with any provision of this Agreement in any instance shall not operate as a waiver of any further exercise or enforcement of that right and the waiver of any breach shall not operate as a waiver of any subsequent breach. No waiver in connection with the Agreement shall, in any event, be effective unless it is in writing, refers expressly to this Clause, is duly signed by or on behalf of the party granting it and is communicated to the other party in accordance with Clause 28 (Notices). 22.16 Cumulative Rights The rights and remedies of the parties in connection with this Agreement are cumulative and shall, unless expressly stated otherwise in this Agreement, be in addition to every other remedy given in this Agreement, existing at law or in equity, by statute or otherwise and, except as expressly provided for in this Agreement, are not exclusive of, and may be exercised without prejudice to, any other rights or remedies provided in this Agreement, by law or equity or otherwise. Except as expressly stated in this Agreement (or in law or in equity in the case of rights and remedies provided by law or equity) any right or remedy may be exercised wholly or partially from time to time. 0 Supplier Conduct Principles 23. Supplier will comply with the Supplier Conduct Principles Letter Agreement (\\"SCPLA\\") and the terms and conditions of the SCPLA apply to this Agreement. 24.0 Not used 25.0 Not used 26.0 Buyer Policies and Standards 26.1 The Supplier shall: a. and shall ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates shall, to the extent applicable, comply with the Buyer’s Policies and Standards.; and b. The Supplier shall also ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates are advised of all Buyer Policies and Standards in a timely manner. 26.2 The following Buyer and Customer Policies and Standards shall be deemed notified to the Supplier in respect of each SOW: Those Buyer Policies and Standards which are set out or referred to in Section 6 of this Base 26.2.1 Agreement (which Buyer Policies and Standards may or may not be contained on Customer\'s intranet); and 26.2.2 those Buyer Policies and Standards which are set out or referred to in the SOW or Appendix to this Base Agreement. 26.3 Buyer may, at its own discretion, elect to grant the Supplier access to an electronic library of some or all of the Buyer Policies and Procedures located on Customer\'s intranet (\\"e-Library\\"). If Buyer so elects: 26.3.1 Buyer shall agree with the Supplier the number and identity of Supplier Personnel to be granted access to the e-Library (\\"Authorised Users\\"); and 26.3.2 the Supplier agrees that its use of the Customer\'s intranet shall be subject to Customer’s terms of use applicable to the e-Library in force at the time of access, and the Supplier shall procure that each of the and the Authorised Users shall comply therewith. 26.4 From time to time during the term of the SOW, subject to Clause 26.5 below, Buyer may: 26.4.1 notify the Supplier of existing Buyer Policies and Standards that have not been notified to the Supplier in accordance with Clause 26.2 above; 26.4.2 introduce new Buyer Policies and Standards ; and/or 26.4.3 delete, revise or modify any existing Buyer Policies and Standards, (each a \\"Buyer Policy Update\\"). Buyer shall notify the Supplier of such Buyer Policy Updates either: 26.4.4 in writing at the Supplier Operations Meetings; 26.4.5 by written notice from Buyer’s Relationship Manager to the Supplier\'s Relationship Manager (which notice may be given by way of such Policy Updates being recorded in any written minutes of meetings that are prepared by or forwarded to the Supplier\'s Relationship Manager); 26.4.6 by such other means (including at such other meetings) as may be agreed in writing between the parties from time to time; or 26.4.7 where the Supplier has been granted access to the e-Library, by email (such email to be copied (cc\'ed) to the Supplier Relationship Manager); (such written or email notification being a \\"Policy Change Notification\\"). 26.5 Each Policy Change Notification shall specifically reference the relevant Buyer Policies and Procedures which have not previously been notified in accordance with Clause 26.2 above, are new or subject to change (but for the avoidance of doubt, shall not set out the details of such changes). It shall be the responsibility of the Supplier Personnel who have been given access to the e-Library to review in full the relevant changes to the Buyer Policies and Procedures as set out in the e-Library. It shall be the responsibility of the Supplier to notify all Supplier Personnel who do not have access to the e-Library (\\"Non e-Library Personnel\\") of any Policy Change Notification notified in accordance with Clauses 26.4.4, 26.4.5 or 26.4.6. The Supplier shall not be liable for any failure by Non e-Library Personnel to comply with the requirements of a Policy Change Notification unless and until notification of such Policy Change Notification has been given to the Supplier in accordance with Clauses 26.4.4 to 26.4.6 (inclusive). 26.6 Where the introduction of any element of a Buyer Policy Update will in the Supplier reasonable opinion increase the cost to the Supplier of complying with its obligations under the relevant SOW or otherwise detrimentally affects the Supplier\'s ability to perform the Services in accordance with the relevant SOW and the Supplier believes that the Supplier\'s obligation to comply with that element of a Buyer Policy Update should be subject to the parties agreeing a Change pursuant to the Change Control Procedure, then: 26.6.1 the Supplier shall notify Buyer in writing of such belief as soon as reasonably practicable and in any event within ten (10) Working Days of receiving notice of the relevant element of the Buyer Policy Update (which notification shall include reasonable evidence that substantiates the relevant increased cost to the Supplier or the detrimental effect on the Supplier\'s ability to perform the Services); and 26.6.2 provided that the Supplier has complied with Clause 26.6.1, the Supplier\'s obligation to comply with that element of the Buyer Policy Update shall be subject to the parties agreeing a Change pursuant to the Change Control Procedure in relation to that element of the Buyer Policy Update. 27.0 Data Protection 27.1 In respect of any Personal Data processed by either Supplier pursuant to this Base Agreement or a SOW, each party warrants and undertakes that it shall and its agents or sub-contractors shall comply at all times with the Data Protection Legislation and any changes or amendments to the Data Protection Legislation to the extent that it or they apply to it in its capacity as Data Processor or Data Controller (as appropriate). 27.2 With respect to the parties’ rights and obligations under a SOW, the parties agree that Customer is the Data Controller and Buyer and the Supplier are Data Processors provided that Buyer generally instructs Supplier to process Personal Data to the extent necessary to perform the Services under the relevant SOW. 27.3 The Supplier warrants and undertakes that it shall and shall ensure that its agents or subcontractors shall: a) only process the Personal Data on behalf of Buyer and/or Customer for the purpose of performing the Supplier\'s obligations under a SOW and only in accordance with that SOW and instructions received from Buyer from time to time; b) promptly comply with any change of instructions from Buyer relating to: a. the Personal Data; and ii) the Supplier’s role as Data Processor, as issued in accordance with the SOW and/or as otherwise required by changes or amendments to the Data Protection Legislation; (c) put in place those technical and organisational measures against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access to the Personal Data including those set out in the completed and approved security control list referenced in a relevant SOW (\\"Security Measures\\"). The Supplier shall: a) promptly notify Buyer of any actual or suspected incident of unauthorised or accidental disclosure of or access to the Personal Data or other breach of Clause 27.3 (c) made by any of its Personnel or any other identified or unidentified third party (a \\"Security Breach\\"); b) promptly provide Buyer with all relevant information in the Supplier’s possession concerning any Security Breach; c) not make any announcement or publish or otherwise authorise any broadcast of any notice or information about a Security Breach (a \\"Breach Notice\\") without the prior written consent of Buyer and prior written approval by Buyer of the content, media and timing of the Breach Notice; d) hold all Personal Data to which the SOW relates separate from any other data held by the Supplier and ensure that such Personal Data is readily identifiable; e) not employ its processing of the Personal Data to which the SOW relates as a means to enhance or enrich any Personal Data to which the SOW does not relate (for the avoidance of doubt including any Personal Data in respect of which the Supplier and/or Customer is Data Controller); f) not make any copies of the Personal data unless strictly necessary for the purpose of performing the Supplier\'s obligations under the SOW; g) immediately notify Buyer in the event that it becomes aware of any breach of the Supplier’s obligations under the SOW; h) not otherwise modify, amend or alter the contents of the Personal Data or disclose or permit the disclosure of any of the Personal Data to any third party (including any agent or sub-contractor) unless specifically authorised in writing to do so by Buyer; i) upon expiry or termination of the SOW, return all Personal Data (including copies thereof) to Buyer or, where requested by Buyer to, Customer or, at Buyer’s option, destroy all hard copies of the same and permanently delete all electronic copies from the Supplier’s computer system and certify to Buyer that it has done so, unless retention of any copy of Personal Data is required by law where the Supplier shall: 1. notify Buyer of any such retention requirement; 2. observe all the requirements of Data Protection Legislation to such data retained; and 3. only process such data in accordance with the specific purposes for which the Supplier is under a legal duty to retain it; j) not cause or permit the Personal Data to be transferred outside the European Economic Area (as defined in the Data Protection Act 1988) without the prior written consent of Buyer; k) notify Buyer (within five working days) of any request received from a Data Subject to have access to his Personal Data or of any other communication relating directly or indirectly to the processing of any Personal Data in connection with the SOW and provide all details of such request or communication to Buyer and fully cooperate and assist Buyer in relation to any such request or in response to any such communication; l) Buyer: i. shall remain solely responsible for determining the purposes for which the Personal Data are processed under the SOW; ii. shall take reasonable steps to inform the Supplier about any Sensitive Personal Data that may be stored in any files or other repositories, as well as about any restrictions or special requirements in the processing of such Sensitive Personal Data, including any restriction regarding the access or transfer of such data across country borders. Buyer is responsible for ensuring that any such restrictions or special requirements are met; and ii. shall remain solely responsible for determining the purposes for and the manner in which any Personal Data are, or are to be, processed by the Supplier under the SOW. 27.4 If at any time during the provision of the Services, Buyer requires additional or different services to comply with the EU data protection laws and regulations applicable to it (e.g. additional security measures), such services will be deemed a new service and be subject to the appropriate Change Control Procedure. 27.5 The Supplier will not transfer or process any Personal Data outside of the European Economic Area without the express written consent of the Buyer. In the event of such consent being given the Supplier agrees to execute the Standard Contractual Clauses for Data Processors established in Third Countries pursuant to the Commission Decision (2002/16/EC) of 27 December 2001 under the EU Directive 95/46/EC with the Data Controller directly. 27.6 The Supplier shall not be liable for any delay or failure to provide the Services if such failure is the direct consequence of a failure of Buyer to discharge any relevant obligations under any EU data protection laws and regulations in connection with any international transfer of Personal Data to the extent such international transfer has been envisaged in the SOW or has been notified to Buyer. 27.7 Each of the parties shall notify to each other an individual within their organisations authorised to respond from time to time to enquiries regarding any Personal Data. Each of the parties shall deal with such enquiries promptly. 27.8 The Supplier shall inform Buyer immediately if an enforcement notice under the Data Protection Act 1988 is served on it. 27.9 The provisions of this Clause 27 shall continue in force until the Supplier completes it processing of the Personal Data for purpose of complying with its obligations under the relevant SOW. 28.0 Notices All communications between the parties regarding this Agreement will be conducted through the parties’ representatives as specified in the relevant SOW and/or WA. All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below 29.0 IT Security 29.1 The Supplier shall access and/or use Buyer Information Systems only for the purpose of performing the Services and/or providing the Deliverables and for no other purpose whatsoever. When accessing and/or using Buyer Information Systems, the Supplier shall, and shall procure that such of Supplier Personnel who have access to Buyer Information Systems in connection with the performance of the Services and/or provision of the Deliverables shall, comply with all relevant Buyer Policies and Standards relating to security of Buyer Information Systems as notified to the Supplier in accordance with Clause 26 (Buyer Policies and Standards), and shall comply with the provisions of Clause 26 (Buyer Policies and Standards) in relation to its use of Buyer Materials. 29.2 The Supplier shall ensure that all Supplier Personnel are granted access only to any Confidential Information and any Buyer Information Systems on a need to access basis which shall be restricted to the extent possible to the minimum access necessary to perform the Services and/or provide the Deliverables. This Clause 29.2 does not apply to the extent that Buyer expressly authorises an individual member of the Supplier Personnel to access Confidential Information and/or any Buyer Information Systems and (a) the Supplier has previously told that individual not to use or access any Confidential Information and/or any Buyer Information System other than to the extent authorised by Buyer; and (b) that individual: i. accesses Confidential Information and/or any Buyer Information Systems only for the purposes of performing the Services and/or providing the Deliverables; ii. complies with any policies, procedures, terms or conditions relating to such access that are notified to him or her; and iii. otherwise complies with the Supplier\'s obligations under this Agreement. 29.3 Buyer and/or members of the Customer Group and their authorised representatives shall have the right to verify the Supplier\'s compliance with its obligations under this Clause 29 and the relevant Buyer Policies and Standards in each case subject to, and in accordance with, Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance). 29.4 The Supplier shall, within 1 Working Day of first becoming aware of any such actual or suspected breach, notify Buyer of any actual or suspected breaches of this Clause 29. Buyer shall be entitled to investigate any actual or alleged breaches with the full co-operation of the Supplier and the Supplier shall immediately rectify any breaches identified. The costs of such co-operation and rectification shall be borne by the Supplier 29.5 Where expressly agreed in the relevant SOW or an Appendix to this Base Agreement, Buyer shall be entitled to carry out penetration tests. The details of the type of test (including the scope, nature and extent) and the subject matter of the test shall be as set out in the SOW or an Appendix to this Base Agreement. 30. 0 Corporate Social Responsibility Buyer and Customer operate a strict ethical policy with regard to the conduct of its business. If the Supplier becomes aware of any occurrence or incident, or the application of undue pressure, that would in any way materially prejudice either the relationship between the parties, or the good name of either, Buyer, Customer or the Supplier, then it shall report all information regarding such occurrences to Buyer’s Authorised Representative. The information so reported shall be treated by both parties in the strictest of confidence 31.0 Termination Assistance and Employment Matters 31.1 Commencing on the start of any applicable Termination Assistance Period, the Supplier shall provide such assistance as may be reasonably requested by Buyer agreed with the Supplier (such agreement not to unreasonably withheld or delayed) to ensure that the Services continue without interruption or adverse effect and to facilitate the orderly transfer of the Services to Buyer and/or Customer or any of its designees, which shall include the assistance described in Section 4 (Termination Assistance) of this Base Agreement and which, where applicable, shall include vacating Buyer’s and/or Customer’s Premises at the end of the Termination Assistance Period. 31.2 Where Buyer has terminated the relevant SOW ‘for cause’ pursuant to Clause 21.1 the Termination Assistance shall be provided to Buyer at no additional charge up to the end of the Termination Assistance Period. 31.3 Where the relevant SOW expires or terminates for any reason other than termination ‘for cause’ pursuant to Clause 21.1 the Termination Assistance shall be chargeable by the Supplier at the Agreed Rates (but at no additional charge) up to the end of the Termination Assistance Period save that where such Termination Assistance necessitates endeavours or co-operation which is outside the scope of the Supplier\'s obligations under the relevant SOW, the Supplier shall be entitled to charge Buyer, at the Agreed Rates a proper and reasonable amount for the provision of such endeavours and/or co-operation, provided the cost concerned shall first have been agreed in writing with Buyer. For the avoidance of doubt, the Supplier shall not be entitled to charge for Termination Assistance which relates solely to the return of material belonging to Buyer and/or Customer under Section 4 (Termination Assistance). 31.4 The Termination Assistance shall be provided by the Supplier in good faith and in accordance with Good Industry Practice. 31.5 In the event of a partial termination of the relevant SOW, Buyer shall be entitled to request the Supplier to perform and the Supplier shall perform all of the Supplier\'s obligations under this Clause 31 in relation to such element of the SOW partially terminated. 31.6 The Parties shall comply with Section 5 (Employment Matters) of this Base Agreement. 31.7 Where the SOW specifies that the Supplier is required to prepare and maintain an exit plan, the following provisions will apply: a) Within 20 Working Days following the effective date of the SOW, or such other period as may be set out in the SOW, the Supplier shall prepare and submit to Buyer for Buyer’s approval a draft exit plan which sets out the tasks and assistance (including the tasks and assistance described in Section 4 (Termination Assistance)) to be carried out by the parties following termination or expiry of the relevant SOW to facilitate an orderly cessation of the Services and/or transition (as applicable) of the Services to Buyer or to a designated replacement service provider. b) Upon receipt of the draft exit plan, Buyer shall review the draft exit plan and shall promptly notify the Supplier in writing whether Buyer approves or does not approve the draft exit plan (and if Buyer does not approve the draft exit plan, Buyer shall also advise the Supplier of any reasonable changes required to the draft exit plan for Buyer’s approval to be given). c) If Buyer does not approve the draft exit plan (such approval not to be unreasonably withheld or delayed), the Supplier shall, within eight (8) Working Days following receipt of Buyer\'s notification that it does not approve the draft exit plan, make any changes that Buyer reasonably requires to the draft exit plan and resubmit the draft exit plan to Buyer for Buyer\'s approval. d) The process described in Clauses 31.7(b) and 31.7(c) shall be repeated until Buyer approves the draft exit plan. Once the draft exit plan has been approved by Buyer, the approved exit plan shall be the \\"Exit Plan\\" for the purposes of the relevant SOW. e) The parties may elect to review the Exit Plan at six monthly intervals (the first and earliest review would take place within six months following the initial approval of the Exit Plan by Buyer pursuant to Clauses 31.7(b) to 31.7(d) to determine whether any changes are required to the then current Exit Plan to take into account any changes to the scope or nature of the Services, or the manner in which the Services are performed (including any changes to the relevant technology or processes used to provide the Services). Where, following any such six monthly review, Buyer determines that changes are required to the then current Exit Plan, the Supplier shall, within 30 days following any request by Buyer to do so, incorporate such changes into the Exit Plan and shall submit the revised Exit Plan to Buyer for Buyer\'s approval. The approval process set out in Clauses 31.7(b) to 31.7(d) shall apply to the approval of any revised Exit Plan submitted to Buyer pursuant to this Clause 31.7(e) (with all references to the \\"draft exit plan\\" in Clauses 31.7(b) to 31.7(d) being deemed to be references to such revised Exit Plan for the purpose of this Clause 31.7(e)). 32.0 Record Keeping, Audit Rights and Regulatory Assistance 32.1, The Supplier shall: a) keep and maintain Records in accordance with; and b) retain such Records for such period as is consistent with, prudent and good industry standards within the IT products and services industry. Supplier will maintain (and provide to Buyer upon request) relevant business and accounting records to support invoices under this Agreement and proof of required permits and professional licenses, for a period of time as required by local law, but not for less than three (3) years following completion or termination of the relevant SOW and/or WA. All accounting records will be maintained in accordance with generally accepted accounting principles. 32.2 During the term of the SOW and upon reasonable prior notice to the Supplier, the Supplier shall ensure that Buyer and/or members of the Customer Group and their agents, Buyer Audit Representatives, and regulators acting in accordance with their supervisory powers (\\"Audit Right Holders\\") are allowed effective access, which access may not be exercised (collectively by all of the Audit Right Holders together) more than two times in each year of this Base Agreement (whether remotely or otherwise) during normal business hours, under the supervision of the Supplier at all times, to members of the Supplier\'s and it\'s relevant subcontractors\' premises, Supplier Personnel, records, systems, and other information and property relevant to the performance of the relevant SOW in order to ascertain compliance by the Supplier with the terms of the Agreement. The Supplier agrees to cooperate fully with such audits. The Supplier shall be entitled to require, as a condition of allowing such access, an Audit Right Holder to enter into confidentiality undertakings (which are consistent with and no more stringent than the confidentiality undertakings under Clause 22.7 (Exchange of Information)) in respect of, and to be supervised during, such access, provided that it is permissible under Relevant Laws for Buyer, Customer and the Supplier to require this as a condition of such access. If the audit access provided under Clause 32.2 reveals any non-compliances by the Supplier of the Agreement, then, 32.3 without limiting any other rights or remedies of Buyer the Supplier agrees and undertakes to remedy such non-compliances. 32.4 If any audit reveals any overcharging by the Supplier on any invoice(s), an appropriate correcting credit shall be made within fourteen (14) days of such overcharge being identified. The correcting credit shall be equivalent to the amount of the overcharge plus interest at the Default Interest Rate, payable from the date payment of the overcharge was made by Buyer up to and including the date the correcting credit is made. If any audit reveals any undercharging by the Supplier on any invoice(s), the Supplier issue an invoice for the undercharged amount. 32.5 The Supplier shall promptly and efficiently give any Audit Right Holders any assistance they reasonably require in connection with the exercise of their rights under this Clause 32. 32.6 In the event that Buyer (or any member of the Customer Group) is the subject of any investigation or request for information from the FSA or any other regulatory authorities to which the relevant member of the Customer Group is subject, to the extent that such investigation or request for information has any connection with or involves in any way the Services and/or Deliverables provided by the Supplier under the relevant SOW, the Supplier agrees to provide all information, assistance and access including making its employees available as necessary and making any of its records and information available as evidence as Buyer may reasonably request to enable it to comply with the requests or requirements of the relevant regulators. The Supplier will comply with its obligations under this Clause 32.6 at no cost to Buyer. 32.7 Buyer’s and Customer\'s Regulatory Authorities shall have the benefit of any rights of audit and access to information and documentation provided for in this Agreement to the extent that they relate to the exercise of the Regulatory Authorities\' legal rights and/or responsibilities. 33.0 Not used 34.0 Benchmarking If: a) Buyer wishes to carry out any benchmarking exercises in respect of the Services and/or Deliverables ; and b) Buyer requires obligations to be placed on the Supplier in connection with, or arising out of such, benchmarking exercise, then the terms applicable to such benchmarking exercises shall be as set out in the applicable SOW. Nothing in this Clause 34 is intended to limit Buyer’s ability to independently carry out benchmarking exercises in respect of the Services and/or Deliverables for any reason. 35.0 Conflicts of Interest 35.1 The Supplier shall ensure that during the term of the SOW no Conflict of Interest shall exist or arise in the performance of its obligations under the SOW between itself (and its Personnel), Buyer or any member of the Customer Group, nor shall any circumstance exist or arise which may restrict or conflict with the Supplier\'s performance obligations under the relevant SOW. 35.2 If during the course of the SOW any such Conflict of Interest, restriction, risk of conflict or risk of restriction arises, the Supplier undertakes to give Buyer immediate written notification of the same. If Buyer has reasonable grounds for believing that the Supplier is in breach of the provisions of this Clause 35 it shall notify the Supplier and if the Supplier cannot refute those grounds within thirty (30) days then Buyer shall have the right to terminate the SOW under Clause 21.1 (Termination of a SOW or WA). 36.0 Change Control Procedure (and Contract Changes) 36.1 Save as expressly provided otherwise in this Base Agreement or relevant SOW, each Change shall be dealt with in accordance with the provisions of this Clause 36. A Change shall not be effective unless agreed and documented by the parties in accordance with the provisions of this Clause 36. 36.2 The Supplier shall not unreasonably withhold its agreement to any Change relating to the performance of any service, functions and responsibilities (including any incidental services, functions or responsibilities) reasonably required for or related to the proper performance of existing Services. 36.3 Buyer and the Supplier shall discuss any Change proposed by either party and such discussion shall result in either: a) agreement in writing not to proceed further with the Change; b) a written request for a Change by Buyer; or c) a recommendation for a Change by the Supplier. 36.4 Where a written request for a Change is received from Buyer, the Supplier shall, unless otherwise agreed, submit a note substantially in the form set out in Section 2 of this Base Agreement (Form of Change Control Note) (\\"Change Control Note\\") to Buyer within twelve (12) Working Days (or such other time as the parties may agree in writing) containing the information set out on Acceptance Testing as detailed in the relevant SOW and any other relevant information. 36.5 A recommendation for a Change by the Supplier shall be submitted as a Change Control Note at the time of such recommendation. 36.6 For each Change Control Note submitted by the Supplier, Buyer shall: a) allocate a sequential number to the Change Control Note; b) evaluate the Change Control Note and either: i. request further information in writing, which the Supplier shall promptly provide; or ii. discuss the terms of the Change Control Note with the Supplier and request in writing amendments thereto; or iii. approve the Change Control Note, as submitted by the Supplier or as amended pursuant to sub-Clause (2) above; or iv. reject the Change Control Note. 36.7 Buyer shall notify the Supplier of its approval or rejection of the Change Control Note. No such notice shall be valid unless signed by a duly authorised signatory of Buyer. 36.8 If Buyer and the Supplier agree a Change and the relevant Change Control Note then signature of the Change Control Note and any supplement or amendment thereto by both parties shall constitute a formal amendment to the Agreement to the extent only specified in the Change Control Note and any such supplement or amendment. 36.9 Any charges specified in a Change Control Note shall, unless expressly stated otherwise in the Change Control Note, be the maximum cost of the Change. 36.10 If the Supplier modifies the whole or any part of the Services and/or Deliverables in accordance with any Change, it shall make all appropriate related modifications to the Specification(s), the Documentation and any other relevant documents, the cost of which (if any) shall be included within the charges specified in the Change Control Note, and such amended documents when approved in writing by Buyer shall be the applicable documents for the purpose of the SOW. 36.11 Any work which is the subject of a Change and undertaken by the Supplier or the Supplier Contractor or Supplier Personnel which has not been authorised in advance by a Change to the relevant SOW, and which has not been otherwise agreed in accordance with the provisions of this Clause 36 shall, unless otherwise agreed in writing, be undertaken entirely at the expense and liability of the Supplier. 36.12 No amendments to the SOW or this Base Agreement shall be valid and no Change or Contract Change shall be effective unless and until they have been agreed in writing by the Buyer Authorised Representative and Supplier Authorised Representative 37.0 Dispute Resolution Procedure 37.1 Any Dispute shall be resolved in accordance with this Clause 37. 37.2 Prior to the initiation of the alternative dispute resolution procedures identified in Clauses 37.9 through to 37.14 or referring the Dispute to the courts in accordance with Clause 37.14, the parties will first attempt to resolve their Dispute informally in accordance with Clauses 37.4 and 37.5. 37.3 Unless concluded in a written legally binding agreement all negotiations connected with the Dispute shall be conducted in confidence and without prejudice to the rights of the parties in any future proceedings. 37.4 All Disputes shall initially be referred to the Buyer Authorised Representative and Supplier Authorised Representative who shall attempt to resolve the Dispute in a mutually satisfactory manner. 37.5 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Authorised Representatives of each party under Clause 37.4 the Dispute shall be referred, by notice from either party to the other summarising the issues, to the Relationship Manager of each party. 37.6 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Relationship Managers of each party under Clause 37.5, the Dispute shall be referred by notice from either party to the other summarising the issues to Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier . 37.7 If any Dispute remains unresolved after a period of ten (10) Working Days following a referral to the Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier the Dispute may be referred by either party to the Chief Executive Officer (or equivalent) of the other party. 37.8 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Chief Executive Officers (or equivalents) of the parties, the parties shall seek to resolve the Dispute in accordance with Clause 37.9. 37.9 Following a failure of the Chief Executive Officers to resolve a Dispute under Clause 37.8, the parties agree that structured negotiations will be entered into with the assistance of a neutral advisor (\\"Neutral Advisor\\"). The Neutral Advisor will either be agreed on by the parties, or, in the absence of agreement, by the Centre for Effective Dispute Resolution (\\"CEDR\\"). 37.10 The parties shall, within fourteen (14) days of the appointment of the Neutral Adviser, meet with him/her in order to agree a programme for the exchange of any relevant information and the structure to be adopted for the negotiations which, unless otherwise agreed, will take the form of CEDR\'s model executive tribunal procedure in force at the relevant date. 37.11 If the parties accept the Neutral Adviser’s recommendations or otherwise reach agreement on the resolution of the Dispute, such agreement will be reduced to writing and, once it is signed by the Authorised Representatives of each party, will be binding on the parties. 37.12 If the parties fail to reach agreement in the structured negotiations within ten (10) Working Days of the Neutral Adviser being appointed, or if either party fails or refuses to participate in or withdraws from participating in the procedure then either party may refer the Dispute for resolution by the courts in accordance with Clause 37.14. 37.13 Unless agreed otherwise by the parties, each party will bear its own costs and expenses associated with participating in the dispute resolution process in accordance with Clauses 37.9 through to 37.12. The liability to pay any third party costs including fees payable to the Neutral Adviser and in relation to the hiring of a venue will be split equally between the parties. 37.14 In the event that the parties are unable to resolve a Dispute by the application of the informal and/or alternative dispute resolution procedures set out in Clauses 37.4 to 37.8 either party may elect to seek recourse through the courts of England which will have exclusive jurisdiction in respect of any such Disputes. 37.15 Nothing in this Clause 37 shall prevent a party from: c) seeking injunctive relief at any time it considers it appropriate to do so; d) referring a matter to the courts in circumstances where a claim might otherwise become time barred; or e) provided that the Informal Dispute Resolution Procedure set out in Clause 37.4 and 37.5 has been followed, withdrawing from the dispute resolution processes set out in this Clause 37 and commence court proceedings relating to any Dispute arising from this Agreement.. 37.16 Buyer and the Supplier will continue to perform their respective obligations under the relevant SOW pending the resolution of a Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21 (Termination) at any time. 38.0 Subcontracting 38.1 Except with the prior written consent of Buyer (which consent shall not be unreasonably withheld or delayed), and other than as detailed in this Clause 38, the Supplier shall not appoint an agent or contractor in respect of the whole or any part of its rights or obligations under this Agreement, other than those detailed in Clause 38.2. For the avoidance of doubt, any actual or proposed appointment of any member of the Supplier Group as an agent or contractor shall be subject to the provisions of this Clause 38. 38.2 The following are approved sub-contractors for the purposes of this Agreement: 38.3 If Supplier appoints an agent or contractor, the Supplier shall be fully liable for the defaults, acts and omissions of that agent or contractor or any member of Supplier Personnel as fully as if they were the acts or omissions of the Supplier and will ensure that each such sub-contractor will be bound to comply with the Buyer’s and Customer’s policies and procedures as set out in this Base Agreement or a SOW. 38.4 Prior to appointing an agent or contractor in respect of any of its obligations, the Supplier shall ensure that it has a formal written contract with each such agent or contractor which contains terms and conditions which are the same as or materially equivalent to, and not inconsistent with, the following terms and conditions of this Base Agreement which impose obligations on the Supplier and which are relevant to the subcontract: Clause 15 (Intellectual Property Rights and Buyer Data ), Clause 22.2 (Assignment and Transfer), Clause 22.7 (Exchange of Information), Clause 27 (Data Protection), Clause 29 (IT Security), Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance), and Clause 38 (Subcontracting). 38.5 However, this does not prevent Supplier from using individual contractors who are not legally classified as employees of Supplier. 39.0 Co-operation 39.1 In connection with the performance of its obligations under the relevant SOW and this Base Agreement the Supplier shall co-operate with the Buyer, Customer Group, their Regulatory Authorities and their existing or future third party service providers including (during Termination Assistance) any Successor Supplier. 39.2 Without limiting the foregoing or any other obligation of the Supplier under this Agreement, the Supplier shall liaise with relevant third party services providers detailed in a SOW and provide all reasonable assistance to support Buyer in ensuring that their goods or services are integrated into and compatible with the provision of the Services and/or Deliverables in order to achieve utility of the goods and services in question for the Customer Group, provided that Supplier shall have the right (if Supplier believes such assistance will unreasonably increase its costs) to request Buyer to pay for the provision of such assistance at the Agreed Rates and shall not be required to provide such assistance unless Buyer agrees to pay for such assistance in accordance with such request and Buyer issues Supplier a WA for the agreed costs. 40.0 Not Used 41.0 Costs Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of: i. this Base Agreement; iv. any Contract Changes or Changes to this Base Agreement or such ancillary documents. 42.0 Further Assurance Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement. The service descriptions below detail what information and to what level each screening is required to verify. 1. UK Electoral Roll & Credit Check (covering a 5 year period) This screening must highlight any adverse credit information relating to the individual in the UK (England, Wales, Scotland and Northern Ireland) covering a period of 6 years. The following information must be checked and verified: employment then confirmation should be provided by the candidate’s accountant. The screening should attempt to verify: *Verification of these data elements can be fulfilled but are not always disclosed by the institution. 3. Criminal Records Search (Basic Disclosure) The “Basic Disclosure” screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974. The “Basic (http://www.disclosurescotland.co.uk/basic.htm ), or by using the paper application form which is available from Disclosure Scotland. 4. Compliance Database or Blacklists Check This screening validates data from all major sanctioning bodies (UN, OFAC, European Union, Bank of England) to ensure that the individual is not listed on any official blacklist. This screening should also validate the following data from the following sanctioning bodies: 1) Law enforcement agencies – details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes Non–regulatory agencies – details of an individual to be in breach of US export regulations or to have behaved improperly in the World Bank procurement process 4) High Profile Persons – details of high ranking government official in over 200 countries 5. Identity Verification The individual’s identity should be verified by matching personal information supplied by the individual against a comprehensive set of reliable data sources e.g. passport, birth certificate, marriage certificate (if applicable) and where possible by validating the Machine Readable Zone (MRZ) on their passport via an online interface. Section 2 - Form of Change Control Note Supplier Name and Address ATTENTION: SUBJECT: Change Control Note for Agreement Number # Dear : This letter serves as a Change Control Note No. XXX to the above subject Agreement which the parties thereto do mutually agree to amend as follows: Except as amended herein, all other terms and conditions of the subject Agreement shall remain in full force and effect. The parties acknowledge that they have read this Amendment, understand it, and agree to be bound by its terms and conditions. Further, they agree that this Amendment and the subject Agreement are the complete and exclusive statement of the agreement between the parties, superseding all proposals or other prior agreements, oral or written, and all other communications between the parties relating to this subject. Please have your authorized representative indicate acceptance thereof by signing both copies of the Amendment and returning one copy to the attention of [Buyer Name] at Mail Station at the address above or at fax number . 1. Scope of Termination Assistance Termination Assistance includes but is not limited to the Supplier performing the following activities: returning to Buyer, or at Buyer’s request providing to Customer or a Successor Supplier, (in the format specified in this Base Agreement or the relevant SOW for each such item or, where no format is specified in the SOW in respect of such an item, in an industry standard format) or disposing of in accordance with Buyer’s reasonable instructions, all Customer Background Material, Buyer Data and Buyer’s and Customer\'s Confidential Information and all copies thereof whether disclosed or supplied to, or made by or on behalf of, the Supplier pursuant to or in relation to the relevant SOW and shall certify in writing to Buyer when the same has been completed; (subject to Clause 21.3.3) providing to Buyer all completed or partially-completed Deliverables which have not yet been provided to Buyer but only to the extent Buyer has paid, or agrees to pay in accordance with the relevant Prices (or relevant portion of returning to Buyer any Buyer Background Material, Buyer Data and Buyer’s and Buyer\'s Confidential Information relating to the performance of the Services and/or provision of the Deliverables in its possession or under its control, including transferring all training materials (if such materials are to be provided under the relevant SOW), and providing appropriate training to Buyer, those Customer and/or Successor Supplier personnel responsible for internal training in connection with the answering reasonable questions from Buyer, Customer and/or the Successor Supplier regarding the general nature of the Services and/or the Deliverables ; without prejudice to the Supplier\'s obligations under Paragraph 1a) above, co-operating in the implementation of the plan (if any) for the migration of any databases of Buyer Data to Buyer, any member of the Customer Group or a Successor Supplier; vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except: b. where any alteration in the state or condition of the Buyer and/or Customer Premises is an inevitable result of the particular Service the Supplier was obligated to perform and by its nature not something in respect of which restoration (as contemplated by this Paragraph 1(a) (ix)) could reasonably The Supplier recognises that upon termination of the relevant SOW (howsoever occasioned) there may be ongoing electronic links between Buyer and/or Customer and the Supplier, the managed transition of which are important for Customer’s business purposes. As such, the Supplier and the Buyer shall each use Commercially Reasonable a) work with each other and the Customer to end any hardware or software links between any Buyer Information System and the Supplier’s electronic systems within a reasonable time after the termination of the applicable SOW and work with each other to avoid causing undue risk to the security and integrity of such Customer Information System or Buyer Data and any Supplier b) participate in good faith in any knowledge transfer procedure necessary to ensure a smooth and orderly Service Transfer provided always that nothing shall oblige any party to disclose its Confidential Information or Intellectual Property Rights. The parties do not intend that the Transfer Regulations apply to the relevant SOWs, however if the Transfer Regulations are found to apply to the relevant SOW under this Base Agreement by any Court or Employment Tribunal then the parties will agree the specific terms which shall apply."],"table":[{"row_headers":[],"body_cells":[{"cell_text":"If to Buyer:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Copied to:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"If to Buyer: Copied to:","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"Name/Role:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"(Procurement Advisor)","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Name:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"(Executive Partner)","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Address:","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Address:","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Tel No","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Tel No","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Fax No","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Fax No","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"If to the Supplier:","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Copied to:","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Name/Role:","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"(Head of Legal)","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Name/Role:","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"(Global Sales Director)","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Address:","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Address:","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Tel No","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Tel No","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Fax No","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Fax No","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"N/a","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-3","column_header_texts":[],"column_max":3,"column_min":3}],"table_text":"Name/Role: (Procurement Advisor) Name: (Executive Partner) Address: Address: Tel No Tel No Fax No Fax No If to the Supplier: Copied to: Name/Role: (Head of Legal) Name/Role: (Global Sales Director) Address: Address: Tel No Tel No Fax No Fax No N/a","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"Supplier","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Role","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"3rd Base Ltd","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered number: 981 of 1999","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered Address:","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Phone Support","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Company X","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered number: Registered Address :","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Development","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered number: Registered Address:","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Design","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered number: Registered Address:","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Hosting","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered number: Registered Address:","column_header_ids":[],"row_header_ids":[],"row_max":9,"row_min":9,"row_header_texts":[],"id":"bodyCell-9-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Messaging","column_header_ids":[],"row_header_ids":[],"row_max":9,"row_min":9,"row_header_texts":[],"id":"bodyCell-9-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered number:","column_header_ids":[],"row_header_ids":[],"row_max":10,"row_min":10,"row_header_texts":[],"id":"bodyCell-10-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":10,"row_min":10,"row_header_texts":[],"id":"bodyCell-10-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered Address:","column_header_ids":[],"row_header_ids":[],"row_max":11,"row_min":11,"row_header_texts":[],"id":"bodyCell-11-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Managed Services (Call Centre)","column_header_ids":[],"row_header_ids":[],"row_max":11,"row_min":11,"row_header_texts":[],"id":"bodyCell-11-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"Supplier Role 3rd Base Ltd Registered number: 981 of 1999 Registered Address: Phone Support Company X Registered number: Registered Address : Development Registered number: Registered Address: Design Registered number: Registered Address: Hosting Registered number: Registered Address: Messaging Registered number: Registered Address: Managed Services (Call Centre)","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"ii.","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"all ancillary documents relating to this Base Agreement;","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"iii.","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"SOWs pursuant to this Base Agreement and","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"ii. all ancillary documents relating to this Base Agreement; iii. SOWs pursuant to this Base Agreement and","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"Section 1 – Screening Requirements","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Screening","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0}],"table_text":"Section 1 – Screening Requirements Screening","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"1)","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Residency/Address Information","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"2)","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Electoral Roll","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"3)","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Adverse Credit Details","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"4)","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"County Court Judgments or Court Decrees","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"5)","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Administration Orders","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"6)","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Individual Voluntary Arrangements or Trust Deeds","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"7)","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"1) Residency/Address Information 2) Electoral Roll 3) Adverse Credit Details 4) County Court Judgments or Court Decrees 5) Administration Orders 6) Individual Voluntary Arrangements or Trust Deeds 7) ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"Employment History","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"This screening must confirm information relevant to an individual’s last employer.","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Where an individual was self-","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"Employment History This screening must confirm information relevant to an individual’s last employer. Where an individual was self-","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"1)","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Name of Company","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"2)","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Employment Dates","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"3)","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Position","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"4)","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Reason for Leaving","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"5)","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Eligibility for Rehire*","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"6)","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Salary*","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"1) Name of Company 2) Employment Dates 3) Position 4) Reason for Leaving 5) Eligibility for Rehire* 6) Salary*","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"Disclosure”","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"can","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"be","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"conducted","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"using","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-4","column_header_texts":[],"column_max":4,"column_min":4},{"cell_text":"the","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-5","column_header_texts":[],"column_max":5,"column_min":5},{"cell_text":"online","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-6","column_header_texts":[],"column_max":6,"column_min":6},{"cell_text":"application","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-7","column_header_texts":[],"column_max":7,"column_min":7},{"cell_text":"form,","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-8","column_header_texts":[],"column_max":8,"column_min":8},{"cell_text":"available","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-9","column_header_texts":[],"column_max":9,"column_min":9},{"cell_text":"from","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-10","column_header_texts":[],"column_max":10,"column_min":10},{"cell_text":"BDO","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-11","column_header_texts":[],"column_max":11,"column_min":11}],"table_text":"Disclosure” can be conducted using the online application form, available from BDO","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"2)","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Regulatory enforcement agencies – details of regulatory actions against individuals","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"3)","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"2) Regulatory enforcement agencies – details of regulatory actions against individuals 3) ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"ACCEPTED AND AGREED TO:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"ACCEPTED AND AGREED TO:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Art Effects Limited","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Koya Creative LLC","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"By:","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"By:","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Buyer Signature Date","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Supplier Signature Date","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Printed Name","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Printed Name","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Title & Organization","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Title & Organization","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Buyer Address:","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Supplier Address:","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO: Art Effects Limited Koya Creative LLC By: By: Buyer Signature Date Supplier Signature Date Printed Name Printed Name Title & Organization Title & Organization Buyer Address: Supplier Address:","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"a)","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"promptly upon request:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"i.","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"a) promptly upon request: i. ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"the Prices) in relation to such Deliverables;","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"iii.","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":" the Prices) in relation to such Deliverables; iii. ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"provision of the Replacement Services;","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"iv.","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":" provision of the Replacement Services; iv. ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"a.","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"to the extent of normal wear and tear; or","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"a. to the extent of normal wear and tear; or","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"be expected; and","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"2.0 Electronic Links","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":" be expected; and 2.0 Electronic Links ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Section 6","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"- Buyer Policies and Standards","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"Contractor\'s Guide to Site Safety","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"No Smoking Policy","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"Information Security.","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-2","column_header_texts":[],"column_max":2,"column_min":2}],"table_text":" Section 6 - Buyer Policies and Standards Contractor\'s Guide to Site Safety No Smoking Policy Information Security. ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"Section 7 - Agreed Rates","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Resource Type Day Rate","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Project Manager $550","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Customer Delivery Manager $800","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Product Analyst $800","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Solution Architect $800","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Technical Architect $800","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Handset Developer $400","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Server Developer $400","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Tester /Test Analyst $400","column_header_ids":[],"row_header_ids":[],"row_max":9,"row_min":9,"row_header_texts":[],"id":"bodyCell-9-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Release Manager $400","column_header_ids":[],"row_header_ids":[],"row_max":10,"row_min":10,"row_header_texts":[],"id":"bodyCell-10-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Security Analyst $800","column_header_ids":[],"row_header_ids":[],"row_max":11,"row_min":11,"row_header_texts":[],"id":"bodyCell-11-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"DBA $400","column_header_ids":[],"row_header_ids":[],"row_max":12,"row_min":12,"row_header_texts":[],"id":"bodyCell-12-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Senior Developer/Development Manager $800","column_header_ids":[],"row_header_ids":[],"row_max":13,"row_min":13,"row_header_texts":[],"id":"bodyCell-13-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Operations Manager $800","column_header_ids":[],"row_header_ids":[],"row_max":14,"row_min":14,"row_header_texts":[],"id":"bodyCell-14-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Infrastructure Architect $800","column_header_ids":[],"row_header_ids":[],"row_max":15,"row_min":15,"row_header_texts":[],"id":"bodyCell-15-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Senior Unix Developer $600","column_header_ids":[],"row_header_ids":[],"row_max":16,"row_min":16,"row_header_texts":[],"id":"bodyCell-16-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Unix Developer $400","column_header_ids":[],"row_header_ids":[],"row_max":17,"row_min":17,"row_header_texts":[],"id":"bodyCell-17-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Operations Staff $400","column_header_ids":[],"row_header_ids":[],"row_max":18,"row_min":18,"row_header_texts":[],"id":"bodyCell-18-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Security Office $400","column_header_ids":[],"row_header_ids":[],"row_max":19,"row_min":19,"row_header_texts":[],"id":"bodyCell-19-0","column_header_texts":[],"column_max":0,"column_min":0}],"table_text":"Section 7 - Agreed Rates Resource Type Day Rate Project Manager $550 Customer Delivery Manager $800 Product Analyst $800 Solution Architect $800 Technical Architect $800 Handset Developer $400 Server Developer $400 Tester /Test Analyst $400 Release Manager $400 Security Analyst $800 DBA $400 Senior Developer/Development Manager $800 Operations Manager $800 Infrastructure Architect $800 Senior Unix Developer $600 Unix Developer $400 Operations Staff $400 Security Office $400","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"ACCEPTED AND AGREED TO:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"ACCEPTED AND AGREED TO:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Art Effects Limited","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Koya Creative LLC","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"By:","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"By:","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Buyer Signature Date","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Supplier Signature Date","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Printed Name","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Printed Name","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Procurement Advisor - Art Effects Limited","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Title & Organization","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Title & Organization","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Buyer Address:","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Supplier Address:","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO: Art Effects Limited Koya Creative LLC By: By: Buyer Signature Date Supplier Signature Date Printed Name Printed Name Procurement Advisor - Art Effects Limited Title & Organization Title & Organization Buyer Address: Supplier Address:","column_headers":[]}],"document_passages":[],"table_results_references":[]}'),QandA_pdf_document="JVBERi0xLjQKJdPr6eEKMSAwIG9iago8PC9DcmVhdG9yIChNb3ppbGxhLzUuMCBcKE1hY2ludG9zaDsgSW50ZWwgTWFjIE9TIFggMTBfMTVfN1wpIEFwcGxlV2ViS2l0LzUzNy4zNiBcKEtIVE1MLCBsaWtlIEdlY2tvXCkgQ2hyb21lLzEwNS4wLjAuMCBTYWZhcmkvNTM3LjM2KQovUHJvZHVjZXIgKFNraWEvUERGIG0xMDUpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyMjA5MjgxOTM3MjUrMDAnMDAnKQovTW9kRGF0ZSAoRDoyMDIyMDkyODE5MzcyNSswMCcwMCcpPj4KZW5kb2JqCjMgMCBvYmoKPDwvY2EgMQovQk0gL05vcm1hbD4+CmVuZG9iago5IDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFs0NzQuNzUgNDI5Ljc1IDUyOS41IDQ0My4yNV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cHM6Ly9jbG91ZC5pYm0uY29tL2RvY3MvZGlzY292ZXJ5LWRhdGE/dG9waWM9ZGlzY292ZXJ5LWRhdGEtY20tZG9jLWNsYXNzaWZpZXIpPj4KL1N0cnVjdFBhcmVudCAxMDAwMDA+PgplbmRvYmoKMTAgMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0YgNAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzUxOC4yNSAzOTMgNTczIDQwNi41XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwczovL2Nsb3VkLmlibS5jb20vZG9jcy9kaXNjb3ZlcnktZGF0YT90b3BpYz1kaXNjb3ZlcnktZGF0YS1jb2xsZWN0aW9ucyk+PgovU3RydWN0UGFyZW50IDEwMDAwMT4+CmVuZG9iagoxMSAwIG9iago8PC9UeXBlIC9Bbm5vdAovU3VidHlwZSAvTGluawovRiA0Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbNTIyIDMyNC43NSA1NzYgMzM4LjI1XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJICho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eS1kYXRhLXR1dG9yaWFsLWNvbnZvKT4+Ci9TdHJ1Y3RQYXJlbnQgMTAwMDA4Pj4KZW5kb2JqCjI2IDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsyMDguNSA2MDQuNSAzMDEuNSA2MThdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vY2xvdWQuaWJtLmNvbS9kb2NzL2Rpc2NvdmVyeS1kYXRhP3RvcGljPWRpc2NvdmVyeS1kYXRhLWNvbGxlY3Rpb25zKT4+Ci9TdHJ1Y3RQYXJlbnQgMTAwMDA5Pj4KZW5kb2JqCjI3IDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsyNDYgNDYyIDMzOSA0NzUuNV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cHM6Ly9jbG91ZC5pYm0uY29tL2RvY3MvZGlzY292ZXJ5LWRhdGE/dG9waWM9ZGlzY292ZXJ5LWRhdGEtY29sbGVjdGlvbnMpPj4KL1N0cnVjdFBhcmVudCAxMDAwMTA+PgplbmRvYmoKMjggMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0YgNAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzI0IDM3MiA1NjIuNSA0MDIuNzVdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vY2xvdWQuaWJtLmNvbS9kb2NzL2Rpc2NvdmVyeS1kYXRhP3RvcGljPWRpc2NvdmVyeS1kYXRhLWxhbmd1YWdlLXN1cHBvcnQpPj4KL1N0cnVjdFBhcmVudCAxMDAwMTE+PgplbmRvYmoKMjkgMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0YgNAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzIwNS41IDI4MiAzMDAuNzUgMjk1LjVdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vY2xvdWQuaWJtLmNvbS9kb2NzL2Rp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NCA2MjEuNzUgNTczLjc1IDY1Mi41XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwczovL2Nsb3VkLmlibS5jb20vZG9jcy9kaXNjb3ZlcnktZGF0YT90b3BpYz1kaXNjb3ZlcnktZGF0YS1kb21haW4pPj4KL1N0cnVjdFBhcmVudCAxMDAwMTM+PgplbmRvYmoKMzMgMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0YgNAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzI0IDQ5Ni41IDU3OS43NSA1MjcuMjVdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vY2xvdWQuaWJtLmNvbS9kb2NzL2Rpc2NvdmVyeS1kYXRhP3RvcGljPWRpc2NvdmVyeS1kYXRhLWNvbmZpZ3VyaW5nLWZpZWxkcyk+PgovU3RydWN0UGFyZW50IDEwMDAxND4+CmVuZG9iagozNCAwIG9iago8PC9UeXBlIC9Bbm5vdAovU3VidHlwZSAvTGluawovRiA0Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbNDc0IDM0Mi43NSA1MjMuNSAzNTYuMjVdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vY2xvdWQuaWJtLmNvbS9kb2NzL2Rpc2NvdmVyeS1kYXRhP3RvcGljPWRpc2NvdmVyeS1kYXRhLWRvbWFpbi1kaWN0aW9uYXJ5KT4+Ci9TdHJ1Y3RQYXJlbnQgMTAwMDE1Pj4KZW5kb2JqCjM1IDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsyMDEgMjg3LjI1IDM2NC41IDMwMC43NV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cHM6Ly9jbG91ZC5pYm0uY29tL2RvY3MvZGlzY292ZXJ5LWRhdGE/dG9waWM9ZGlzY292ZXJ5LWRhdGEtc2VhcmNoLXNldHRpbmdzI3F1ZXJ5LWV4cGFuc2lvbik+PgovU3RydWN0UGFyZW50IDEwMDAxNj4+CmVuZG9iagozNiAwIG9iago8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MCAwIDYxMiA3OTJdCi9Bbm5vdHMgWzkgMCBSIDEwIDAgUiAxMSAwIFIgMTIgMCBSIDEzIDAgUl0KL0NvbnRlbnRzIDE0IDAgUgovU3RydWN0UGFyZW50cyAwCi9QYXJlbnQgNDMgMCBSPj4KZW5kb2JqCjE1IDAgb2JqCjw8L1R5cGUgL1BhZ2UKL1Jlc291cmNlcyA8PC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQovRXh0R1N0YXRlIDw8L0czIDMgMCBSCi9HMTggMTggMCBSPj4KL1hPYmplY3QgPDwvWDE2IDE2IDAgUj4+Ci9Gb250IDw8L0Y0IDQgMCBSCi9GNiA2IDAgUgovRjcgNyAwIFIKL0Y4IDggMCBSCi9GMTcgMTcgMCBSCi9GMTkgMTkgMCBSPj4+PgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovQW5ub3RzIFsyMCAwIFIgMjEgMCBSIDIyIDAgUl0KL0NvbnRlbnRzIDIzIDAgUgovU3RydWN0UGFyZW50cyAxCi9QYXJlbnQgNDMgMCBSPj4KZW5kb2JqCjI0IDAgb2JqCjw8L1R5cGUgL1BhZ2UKL1Jlc291cmNlcyA8PC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQovRXh0R1N0YXRlIDw8L0czIDMgMCBSCi9HMTggMTggMCBSPj4KL0ZvbnQgPDwvRjQgNCAwIFIKL0Y2IDYgMCBSCi9GNyA3IDAgUgovRjE5IDE5IDAgUj4+Pj4KL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL0Fubm90cyBbMjUgMCBSIDI2IDAgUiAyNyAwIFIgMjggMCBSIDI5IDAgUl0KL0NvbnRlbnRzIDMwIDAgUgovU3RydWN0UGFyZW50cyAyCi9QYXJlbnQgNDMgMCBSPj4KZW5kb2JqCjMxIDAgb2JqCjw8L1R5cGUgL1BhZ2UKL1Jlc291cmNlcyA8PC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQovRXh0R1N0YXRlIDw8L0czIDMgMCBSCi9HMTggMTggMCBSPj4KL0ZvbnQgPDwvRjQgNCAwIFIKL0Y2IDYgMCBSCi9GNyA3IDAgUgovRjE5IDE5IDAgUj4+Pj4KL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL0Fubm90cyBbMzIgMCBSIDMzIDAgUiAzNCAwIFIgMzUgMCBSIDM2IDAgUiAzNyAwIFJdCi9Db250ZW50cyAzOCAwIFIKL1N0cnVjdFBhcmVudHMgMwovUGFyZW50IDQzIDAgUj4+CmVuZG9iagozOSAwIG9iago8PC9UeXBlIC9QYWdlCi9SZXNvdXJjZXMgPDwvUHJvY1NldCBbL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSV0KL0V4dEdTdGF0ZSA8PC9HMyAzIDAgUgovRzE4IDE4IDAgUj4+Ci9Gb250IDw8L0Y0IDQgMCBSCi9GNiA2IDAgUgovRjE5IDE5IDAgUj4+Pj4KL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL0Fubm90cyBbNDAgMCBSIDQxIDAgUl0KL0NvbnRlbnRzIDQyIDAgUgovU3RydWN0UGFyZW50cyA0Ci9QYXJlbnQgNDMgMCBSPj4KZW5kb2JqCjQzIDAgb2JqCjw8L1R5cGUgL1BhZ2VzCi9Db3VudCA1Ci9LaWRzIFsyIDAgUiAxNSAwIFIgMjQgMCBSIDMxIDAgUiAzOSAwIFJdPj4KZW5kb2JqCjU2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA1NSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMT4+XQovSUQgKG5vZGUwMDAwMDI0NSk+PgplbmRvYmoKNTUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvSDEKL1AgNTQgMCBSCi9LIFs1NiAwIFJdCi9JRCAobm9kZTAwMDAwMjQ0KT4+CmVuZG9iago1OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTcgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDA+Pl0KL0lEIChub2RlMDAwMDAyNDcpPj4KZW5kb2JqCjU3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgNTQgMCBSCi9LIFs1OCAwIFJdCi9JRCAobm9kZTAwMDAwMjQ2KT4+CmVuZG9iago2MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNjAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDI+Pl0KL0lEIChub2RlMDAwMDAyNTApPj4KZW5kb2JqCjYwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDU5IDAgUgovSyBbNjEgMCBSXQovSUQgKG5vZGUwMDAwMDI0OSk+PgplbmRvYmoKNjUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDY0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgNT4+XQovSUQgKG5vZGUwMDAwMDI1Nik+PgplbmRvYmoKNjQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDYzIDAgUgovSyBbNjUgMCBSXQovSUQgKG5vZGUwMDAwMDI1NSk+PgplbmRvYmoKNjggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDY3IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA2OD4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDQ3Pj5dCi9JRCAobm9kZTAwMDAwMDU1KT4+CmVuZG9iago2NyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9USAovUCA2NiAwIFIKL0sgWzY4IDAgUl0KL0EgWzw8L08gL1RhYmxlCi9TY29wZSAvQ29sdW1uPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAwNTQpPj4KZW5kb2JqCjcwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA2OSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNjk+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCA0OD4+XQovSUQgKG5vZGUwMDAwMDA1Nyk+PgplbmRvYmoKNjkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEgKL1AgNjYgMCBSCi9LIFs3MCAwIFJdCi9BIFs8PC9PIC9UYWJsZQovU2NvcGUgL0NvbHVtbj4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMDU2KT4+CmVuZG9iago2NiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9UUgovUCA2MyAwIFIKL0sgWzY3IDAgUiA2OSAwIFJdCi9JRCAobm9kZTAwMDAwMjU3KT4+CmVuZG9iago3MyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNzIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDM+Pl0KL0lEIChub2RlMDAwMDAyNjApPj4KZW5kb2JqCjcyIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDcxIDAgUgovSyBbNzMgMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTQpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMjU5KT4+CmVuZG9iago3NSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDQ+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDU+Pl0KL0lEIChub2RlMDAwMDAyNjEpPj4KZW5kb2JqCjc2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA3NCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNj4+XQovSUQgKG5vZGUwMDAwMDI2Mik+PgplbmRvYmoKNzcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDc0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA3Pj5dCi9JRCAobm9kZTAwMDAwMjYzKT4+CmVuZG9iago3OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDg+Pl0KL0lEIChub2RlMDAwMDAyNjQpPj4KZW5kb2JqCjc5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA3NCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgOT4+XQovSUQgKG5vZGUwMDAwMDI2NSk+PgplbmRvYmoKODAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDc0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAxMD4+XQovSUQgKG5vZGUwMDAwMDI2Nik+PgplbmRvYmoKODEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDc0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAxMT4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMTI+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDEzPj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAxND4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMTU+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDE2Pj5dCi9JRCAobm9kZTAwMDAwMjY3KT4+CmVuZG9iago4MiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDE3Pj5dCi9JRCAobm9kZTAwMDAwMjY4KT4+CmVuZG9iago4MyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDE4Pj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAxOT4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMjA+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDIxPj5dCi9JRCAobm9kZTAwMDAwMjY5KT4+CmVuZG9iago4NSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgODQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDIyPj5dCi9JRCAobm9kZTAwMDAwMjcxKT4+CmVuZG9iago4NCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDc0IDAgUgovSyBbODUgMCBSIDw8L1R5cGUgL09CSlIKL09iaiA5IDAgUgovUGcgMiAwIFI+Pl0KL0lEIChub2RlMDAwMDAyNzApPj4KZW5kb2JqCjc0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDcxIDAgUgovSyBbNzUgMCBSIDc2IDAgUiA3NyAwIFIgNzggMCBSIDc5IDAgUiA4MCAwIFIgODEgMCBSIDgyIDAgUiA4MyAwIFIgODQgMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTYpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMDEzKT4+CmVuZG9iago3MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9UUgovUCA2MyAwIFIKL0sgWzcyIDAgUiA3NCAwIFJdCi9JRCAobm9kZTAwMDAwMjU4KT4+CmVuZG9iago4OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgODcgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDIzPj5dCi9JRCAobm9kZTAwMDAwMjc0KT4+CmVuZG9iago4NyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9URAovUCA4NiAwIFIKL0sgWzg4IDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU0KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDI3Myk+PgplbmRvYmoKOTAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDg5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAyND4+XQovSUQgKG5vZGUwMDAwMDI3NSk+PgplbmRvYmoKOTIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDkxIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAyNT4+XQovSUQgKG5vZGUwMDAwMDI3Nyk+PgplbmRvYmoKOTEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTGluawovUCA4OSAwIFIKL0sgWzkyIDAgUiA8PC9UeXBlIC9PQkpSCi9PYmogMTAgMCBSCi9QZyAyIDAgUj4+XQovSUQgKG5vZGUwMDAwMDI3Nik+PgplbmRvYmoKOTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDg5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAyNj4+XQovSUQgKG5vZGUwMDAwMDI3OCk+PgplbmRvYmoKODkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgODYgMCBSCi9LIFs5MCAwIFIgOTEgMCBSIDkzIDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU2KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDAxNSk+PgplbmRvYmoKODYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVFIKL1AgNjMgMCBSCi9LIFs4NyAwIFIgODkgMCBSXQovSUQgKG5vZGUwMDAwMDI3Mik+PgplbmRvYmoKOTYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDk1IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAyNz4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMjg+Pl0KL0lEIChub2RlMDAwMDAyODEpPj4KZW5kb2JqCjk1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDk0IDAgUgovSyBbOTYgMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTQpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMjgwKT4+CmVuZG9iago5OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgOTcgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDI5Pj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAzMD4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMzE+Pl0KL0lEIChub2RlMDAwMDAyODMpPj4KZW5kb2JqCjk5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA5NyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMzI+Pl0KL0lEIChub2RlMDAwMDAyODQpPj4KZW5kb2JqCjEwMCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgOTcgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDMzPj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAzND4+XQovSUQgKG5vZGUwMDAwMDI4NSk+PgplbmRvYmoKMTAyIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxMDEgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDM1Pj5dCi9JRCAobm9kZTAwMDAwMjg3KT4+CmVuZG9iagoxMDEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTGluawovUCA5NyAwIFIKL0sgWzEwMiAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDExIDAgUgovUGcgMiAwIFI+Pl0KL0lEIChub2RlMDAwMDAyODYpPj4KZW5kb2JqCjk3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDk0IDAgUgovSyBbOTggMCBSIDk5IDAgUiAxMDAgMCBSIDEwMSAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NildPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAyODIpPj4KZW5kb2JqCjk0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RSCi9QIDYzIDAgUgovSyBbOTUgMCBSIDk3IDAgUl0KL0lEIChub2RlMDAwMDAyNzkpPj4KZW5kb2JqCjEwNSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTA0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAzNj4+XQovSUQgKG5vZGUwMDAwMDI5MCk+PgplbmRvYmoKMTA0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDEwMyAwIFIKL0sgWzEwNSAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NCldPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAyODkpPj4KZW5kb2JqCjEwNyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTA2IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAzNz4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMzg+Pl0KL0lEIChub2RlMDAwMDAyOTEpPj4KZW5kb2JqCjEwOSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTA4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAzOT4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNDA+Pl0KL0lEIChub2RlMDAwMDAyOTMpPj4KZW5kb2JqCjEwOCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDEwNiAwIFIKL0sgWzEwOSAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDEyIDAgUgovUGcgMiAwIFI+Pl0KL0lEIChub2RlMDAwMDAyOTIpPj4KZW5kb2JqCjExMCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTA2IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA0MT4+XQovSUQgKG5vZGUwMDAwMDI5NCk+PgplbmRvYmoKMTA2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDEwMyAwIFIKL0sgWzEwNyAwIFIgMTA4IDAgUiAxMTAgMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTYpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMDE0KT4+CmVuZG9iagoxMDMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVFIKL1AgNjMgMCBSCi9LIFsxMDQgMCBSIDEwNiAwIFJdCi9JRCAobm9kZTAwMDAwMjg4KT4+CmVuZG9iagoxMTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDExMiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNDI+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDQzPj5dCi9JRCAobm9kZTAwMDAwMjk3KT4+CmVuZG9iagoxMTIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTExIDAgUgovSyBbMTEzIDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU0KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDI5Nik+PgplbmRvYmoKMTE1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxMTQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDQ0Pj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA0NT4+XQovSUQgKG5vZGUwMDAwMDI5OCk+PgplbmRvYmoKMTE2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxMTQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDQ2Pj5dCi9JRCAobm9kZTAwMDAwMjk5KT4+CmVuZG9iagoxMTcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDExNCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNDc+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDQ4Pj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA0OT4+XQovSUQgKG5vZGUwMDAwMDMwMCk+PgplbmRvYmoKMTE4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxMTQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDUwPj5dCi9JRCAobm9kZTAwMDAwMzAxKT4+CmVuZG9iagoxMTkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDExNCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNTE+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDUyPj5dCi9JRCAobm9kZTAwMDAwMzAyKT4+CmVuZG9iagoxMTQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTExIDAgUgovSyBbMTE1IDAgUiAxMTYgMCBSIDExNyAwIFIgMTE4IDAgUiAxMTkgMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTYpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMDMxKT4+CmVuZG9iagoxMTEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVFIKL1AgNjMgMCBSCi9LIFsxMTIgMCBSIDExNCAwIFJdCi9JRCAobm9kZTAwMDAwMjk1KT4+CmVuZG9iagoxMjIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDEyMSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNTM+Pl0KL0lEIChub2RlMDAwMDAzMDUpPj4KZW5kb2JqCjEyMSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9URAovUCAxMjAgMCBSCi9LIFsxMjIgMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTQpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMzA0KT4+CmVuZG9iagoxMjQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDEyMyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNTQ+Pl0KL0lEIChub2RlMDAwMDAzMDYpPj4KZW5kb2JqCjEyNSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTIzIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA1NT4+XQovSUQgKG5vZGUwMDAwMDMwNyk+PgplbmRvYmoKMTI2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxMjMgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDU2Pj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA1Nz4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNTg+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDU5Pj5dCi9JRCAobm9kZTAwMDAwMzA4KT4+CmVuZG9iagoxMjMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTIwIDAgUgovSyBbMTI0IDAgUiAxMjUgMCBSIDEyNiAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NildPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAwMTYpPj4KZW5kb2JqCjEyMCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9UUgovUCA2MyAwIFIKL0sgWzEyMSAwIFIgMTIzIDAgUl0KL0lEIChub2RlMDAwMDAzMDMpPj4KZW5kb2JqCjEyOSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTI4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA2MD4+XQovSUQgKG5vZGUwMDAwMDMxMSk+PgplbmRvYmoKMTI4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDEyNyAwIFIKL0sgWzEyOSAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NCldPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAzMTApPj4KZW5kb2JqCjEzMSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTMwIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA2MT4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNjI+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDYzPj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA2ND4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNjU+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDY2Pj5dCi9JRCAobm9kZTAwMDAwMzEzKT4+CmVuZG9iagoxMzMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDEzMiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNjc+Pl0KL0lEIChub2RlMDAwMDAzMTUpPj4KZW5kb2JqCjEzMiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDEzMCAwIFIKL0sgWzEzMyAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDEzIDAgUgovUGcgMiAwIFI+Pl0KL0lEIChub2RlMDAwMDAzMTQpPj4KZW5kb2JqCjEzMCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9URAovUCAxMjcgMCBSCi9LIFsxMzEgMCBSIDEzMiAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NildPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAzMTIpPj4KZW5kb2JqCjEyNyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9UUgovUCA2MyAwIFIKL0sgWzEyOCAwIFIgMTMwIDAgUl0KL0lEIChub2RlMDAwMDAzMDkpPj4KZW5kb2JqCjEzNiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTM1IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgNj4+XQovSUQgKG5vZGUwMDAwMDMxOCk+PgplbmRvYmoKMTM1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDEzNCAwIFIKL0sgWzEzNiAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NCldPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAzMTcpPj4KZW5kb2JqCjEzOCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTM3IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgNz4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDg+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCA5Pj4gPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMTA+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAxMT4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDEyPj5dCi9JRCAobm9kZTAwMDAwMzE5KT4+CmVuZG9iagoxMzcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTM0IDAgUgovSyBbMTM4IDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU2KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDAzMik+PgplbmRvYmoKMTM0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RSCi9QIDYzIDAgUgovSyBbMTM1IDAgUiAxMzcgMCBSXQovSUQgKG5vZGUwMDAwMDMxNik+PgplbmRvYmoKMTQxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNDAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAxMz4+XQovSUQgKG5vZGUwMDAwMDMyMik+PgplbmRvYmoKMTQwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDEzOSAwIFIKL0sgWzE0MSAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NCldPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAzMjEpPj4KZW5kb2JqCjE0MyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTQyIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMTQ+Pl0KL0lEIChub2RlMDAwMDAzMjQpPj4KZW5kb2JqCjE0NSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTQ0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMTU+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAxNj4+XQovSUQgKG5vZGUwMDAwMDMyNik+PgplbmRvYmoKMTQ0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0xpbmsKL1AgMTQyIDAgUgovSyBbMTQ1IDAgUiA8PC9UeXBlIC9PQkpSCi9PYmogMjAgMCBSCi9QZyAxNSAwIFI+Pl0KL0lEIChub2RlMDAwMDAzMjUpPj4KZW5kb2JqCjE0NiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTQyIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMTc+Pl0KL0lEIChub2RlMDAwMDAzMjcpPj4KZW5kb2JqCjE0MiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9URAovUCAxMzkgMCBSCi9LIFsxNDMgMCBSIDE0NCAwIFIgMTQ2IDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU2KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDMyMyk+PgplbmRvYmoKMTM5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RSCi9QIDYzIDAgUgovSyBbMTQwIDAgUiAxNDIgMCBSXQovSUQgKG5vZGUwMDAwMDMyMCk+PgplbmRvYmoKMTQ5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNDggMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAxOD4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDE5Pj5dCi9JRCAobm9kZTAwMDAwMzMwKT4+CmVuZG9iagoxNDggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTQ3IDAgUgovSyBbMTQ5IDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU0KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDMyOSk+PgplbmRvYmoKMTUxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNTAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAyMD4+XQovSUQgKG5vZGUwMDAwMDMzMSk+PgplbmRvYmoKMTUyIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNTAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAyMT4+XQovSUQgKG5vZGUwMDAwMDMzMik+PgplbmRvYmoKMTUzIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNTAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAyMj4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDIzPj4gPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMjQ+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAyNT4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDI2Pj5dCi9JRCAobm9kZTAwMDAwMzMzKT4+CmVuZG9iagoxNTQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE1MCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDI3Pj5dCi9JRCAobm9kZTAwMDAwMzM0KT4+CmVuZG9iagoxNTUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE1MCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDI4Pj4gPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMjk+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzMD4+XQovSUQgKG5vZGUwMDAwMDMzNSk+PgplbmRvYmoKMTU3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNTYgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzMT4+XQovSUQgKG5vZGUwMDAwMDMzNyk+PgplbmRvYmoKMTU2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0xpbmsKL1AgMTUwIDAgUgovSyBbMTU3IDAgUiA8PC9UeXBlIC9PQkpSCi9PYmogMjEgMCBSCi9QZyAxNSAwIFI+Pl0KL0lEIChub2RlMDAwMDAzMzYpPj4KZW5kb2JqCjE1OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTUwIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMzI+Pl0KL0lEIChub2RlMDAwMDAzMzgpPj4KZW5kb2JqCjE1MCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9URAovUCAxNDcgMCBSCi9LIFsxNTEgMCBSIDE1MiAwIFIgMTUzIDAgUiAxNTQgMCBSIDE1NSAwIFIgMTU2IDAgUiAxNTggMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTYpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMDE3KT4+CmVuZG9iagoxNDcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVFIKL1AgNjMgMCBSCi9LIFsxNDggMCBSIDE1MCAwIFJdCi9JRCAobm9kZTAwMDAwMzI4KT4+CmVuZG9iagoxNjEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE2MCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDMzPj5dCi9JRCAobm9kZTAwMDAwMzQxKT4+CmVuZG9iagoxNjAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTU5IDAgUgovSyBbMTYxIDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU0KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDM0MCk+PgplbmRvYmoKMTYzIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzND4+XQovSUQgKG5vZGUwMDAwMDM0Myk+PgplbmRvYmoKMTY0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzNT4+XQovSUQgKG5vZGUwMDAwMDM0NCk+PgplbmRvYmoKMTY1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzNj4+XQovSUQgKG5vZGUwMDAwMDM0NSk+PgplbmRvYmoKMTY2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzNz4+XQovSUQgKG5vZGUwMDAwMDM0Nik+PgplbmRvYmoKMTY3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzOD4+XQovSUQgKG5vZGUwMDAwMDM0Nyk+PgplbmRvYmoKMTY4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzOT4+XQovSUQgKG5vZGUwMDAwMDM0OCk+PgplbmRvYmoKMTY5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCA0MD4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDQxPj4gPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgNDI+Pl0KL0lEIChub2RlMDAwMDAzNDkpPj4KZW5kb2JqCjE3MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTcwIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgNDM+Pl0KL0lEIChub2RlMDAwMDAzNTEpPj4KZW5kb2JqCjE3MCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDE2MiAwIFIKL0sgWzE3MSAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDIyIDAgUgovUGcgMTUgMCBSPj5dCi9JRCAobm9kZTAwMDAwMzUwKT4+CmVuZG9iagoxNzIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE2MiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDQ0Pj5dCi9JRCAobm9kZTAwMDAwMzUyKT4+CmVuZG9iagoxNjIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTU5IDAgUgovSyBbMTYzIDAgUiAxNjQgMCBSIDE2NSAwIFIgMTY2IDAgUiAxNjcgMCBSIDE2OCAwIFIgMTY5IDAgUiAxNzAgMCBSIDE3MiAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NildPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAzNDIpPj4KZW5kb2JqCjE1OSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9UUgovUCA2MyAwIFIKL0sgWzE2MCAwIFIgMTYyIDAgUl0KL0lEIChub2RlMDAwMDAzMzkpPj4KZW5kb2JqCjYzIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RhYmxlCi9QIDYyIDAgUgovSyBbNjQgMCBSIDY2IDAgUiA3MSAwIFIgODYgMCBSIDk0IDAgUiAxMDMgMCBSIDExMSAwIFIgMTIwIDAgUiAxMjcgMCBSIDEzNCAwIFIgMTM5IDAgUiAxNDcgMCBSIDE1OSAwIFJdCi9JRCAobm9kZTAwMDAwMjU0KT4+CmVuZG9iago2MiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9EaXYKL1AgNTkgMCBSCi9LIFs2MyAwIFJdCi9JRCAobm9kZTAwMDAwMjUzKT4+CmVuZG9iago1OSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTQgMCBSCi9LIFs2MCAwIFIgNjIgMCBSXQovSUQgKG5vZGUwMDAwMDI0OCk+PgplbmRvYmoKMTc1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCA0NT4+XQovSUQgKG5vZGUwMDAwMDM1NSk+PgplbmRvYmoKMTc0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDE3MyAwIFIKL0sgWzE3NSAwIFJdCi9JRCAobm9kZTAwMDAwMzU0KT4+CmVuZG9iagoxNzcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE3NiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDA+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAxPj4gPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMj4+XQovSUQgKG5vZGUwMDAwMDM1Nyk+PgplbmRvYmoKMTc2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMTczIDAgUgovSyBbMTc3IDAgUl0KL0lEIChub2RlMDAwMDAwMzMpPj4KZW5kb2JqCjE3OSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9GaWd1cmUKL0FsdCAoU2hvd3Mgd2hlcmUgdGhlIGRvY3VtZW50YXRpb24gc2VhcmNoIGZpZWxkIGlzIHNpdHVhdGVkIGF0IHRoZSBzdGFydCBvZiB0aGUgcGFnZSkKL1AgMTc4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMz4+XQovSUQgKG5vZGUwMDAwMDAxOCk+PgplbmRvYmoKMTc4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMTczIDAgUgovSyBbMTc5IDAgUl0KL0lEIChub2RlMDAwMDAzNTgpPj4KZW5kb2JqCjE3MyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTQgMCBSCi9LIFsxNzQgMCBSIDE3NiAwIFIgMTc4IDAgUl0KL0lEIChub2RlMDAwMDAzNTMpPj4KZW5kb2JqCjE4MiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTgxIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgNDY+Pl0KL0lEIChub2RlMDAwMDAzNjEpPj4KZW5kb2JqCjE4MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9IMgovUCAxODAgMCBSCi9LIFsxODIgMCBSXQovSUQgKG5vZGUwMDAwMDM2MCk+PgplbmRvYmoKMTg0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxODMgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCA0Pj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMD4+XQovSUQgKG5vZGUwMDAwMDM2Myk+PgplbmRvYmoKMTg1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxODMgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAxPj5dCi9JRCAobm9kZTAwMDAwMzY0KT4+CmVuZG9iagoxODYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE4MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDI+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAzPj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgND4+XQovSUQgKG5vZGUwMDAwMDM2NSk+PgplbmRvYmoKMTg3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxODMgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA1Pj5dCi9JRCAobm9kZTAwMDAwMzY2KT4+CmVuZG9iagoxODggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE4MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDY+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA3Pj5dCi9JRCAobm9kZTAwMDAwMzY3KT4+CmVuZG9iagoxOTAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE4OSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDg+Pl0KL0lEIChub2RlMDAwMDAzNjkpPj4KZW5kb2JqCjE4OSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDE4MyAwIFIKL0sgWzE5MCAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDI1IDAgUgovUGcgMjQgMCBSPj5dCi9JRCAobm9kZTAwMDAwMzY4KT4+CmVuZG9iagoxOTEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE4MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDk+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAxMD4+XQovSUQgKG5vZGUwMDAwMDM3MCk+PgplbmRvYmoKMTgzIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMTgwIDAgUgovSyBbMTg0IDAgUiAxODUgMCBSIDE4NiAwIFIgMTg3IDAgUiAxODggMCBSIDE4OSAwIFIgMTkxIDAgUl0KL0lEIChub2RlMDAwMDAwMzQpPj4KZW5kb2JqCjE4MCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTQgMCBSCi9LIFsxODEgMCBSIDE4MyAwIFJdCi9JRCAobm9kZTAwMDAwMzU5KT4+CmVuZG9iagoxOTQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE5MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDUyPj5dCi9JRCAobm9kZTAwMDAwMzczKT4+CmVuZG9iagoxOTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvSDIKL1AgMTkyIDAgUgovSyBbMTk0IDAgUl0KL0lEIChub2RlMDAwMDAzNzIpPj4KZW5kb2JqCjE5NiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTk1IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMTE+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAxMj4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDEzPj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMTQ+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAxNT4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDE2Pj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMTc+Pl0KL0lEIChub2RlMDAwMDAzNzUpPj4KZW5kb2JqCjE5OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTk3IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMTg+Pl0KL0lEIChub2RlMDAwMDAzNzcpPj4KZW5kb2JqCjE5NyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDE5NSAwIFIKL0sgWzE5OCAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDI2IDAgUgovUGcgMjQgMCBSPj5dCi9JRCAobm9kZTAwMDAwMzc2KT4+CmVuZG9iagoxOTUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvUAovUCAxOTIgMCBSCi9LIFsxOTYgMCBSIDE5NyAwIFJdCi9JRCAobm9kZTAwMDAwMDE5KT4+CmVuZG9iagoxOTIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDU0IDAgUgovSyBbMTkzIDAgUiAxOTUgMCBSXQovSUQgKG5vZGUwMDAwMDM3MSk+PgplbmRvYmoKMjAxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMDAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA1Mz4+XQovSUQgKG5vZGUwMDAwMDM4MCk+PgplbmRvYmoKMjAwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDE5OSAwIFIKL0sgWzIwMSAwIFJdCi9JRCAobm9kZTAwMDAwMzc5KT4+CmVuZG9iagoyMDMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIwMiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDE5Pj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMjA+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAyMT4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDIyPj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMjM+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAyND4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDI1Pj5dCi9JRCAobm9kZTAwMDAwMzgyKT4+CmVuZG9iagoyMDUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIwNCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDI2Pj5dCi9JRCAobm9kZTAwMDAwMzg0KT4+CmVuZG9iagoyMDQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTGluawovUCAyMDIgMCBSCi9LIFsyMDUgMCBSIDw8L1R5cGUgL09CSlIKL09iaiAyNyAwIFIKL1BnIDI0IDAgUj4+XQovSUQgKG5vZGUwMDAwMDM4Myk+PgplbmRvYmoKMjA2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMDIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAyNz4+XQovSUQgKG5vZGUwMDAwMDM4NSk+PgplbmRvYmoKMjAyIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMTk5IDAgUgovSyBbMjAzIDAgUiAyMDQgMCBSIDIwNiAwIFJdCi9JRCAobm9kZTAwMDAwMDM1KT4+CmVuZG9iagoxOTkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDU0IDAgUgovSyBbMjAwIDAgUiAyMDIgMCBSXQovSUQgKG5vZGUwMDAwMDM3OCk+PgplbmRvYmoKMjA5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMDggMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA1ND4+XQovSUQgKG5vZGUwMDAwMDM4OCk+PgplbmRvYmoKMjA4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDIwNyAwIFIKL0sgWzIwOSAwIFJdCi9JRCAobm9kZTAwMDAwMzg3KT4+CmVuZG9iagoyMTEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIxMCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDI4Pj5dCi9JRCAobm9kZTAwMDAwMzkxKT4+CmVuZG9iagoyMTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIxMiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDI5Pj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMzA+Pl0KL0lEIChub2RlMDAwMDAzOTMpPj4KZW5kb2JqCjIxMiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDIxMCAwIFIKL0sgWzIxMyAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDI4IDAgUgovUGcgMjQgMCBSPj5dCi9JRCAobm9kZTAwMDAwMzkyKT4+CmVuZG9iagoyMTQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIxMCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDMxPj5dCi9JRCAobm9kZTAwMDAwMzk0KT4+CmVuZG9iagoyMTAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvUAovUCAyMDcgMCBSCi9LIFsyMTEgMCBSIDIxMiAwIFIgMjE0IDAgUl0KL0lEIChub2RlMDAwMDAzOTApPj4KZW5kb2JqCjIwNyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTQgMCBSCi9LIFsyMDggMCBSIDIxMCAwIFJdCi9JRCAobm9kZTAwMDAwMzg2KT4+CmVuZG9iagoyMTcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIxNiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDU1Pj5dCi9JRCAobm9kZTAwMDAwMzk3KT4+CmVuZG9iagoyMTYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvSDIKL1AgMjE1IDAgUgovSyBbMjE3IDAgUl0KL0lEIChub2RlMDAwMDAzOTYpPj4KZW5kb2JqCjIxOSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjE4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMzI+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAzMz4+XQovSUQgKG5vZGUwMDAwMDQwMCk+PgplbmRvYmoKMjIxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMjAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAzND4+XQovSUQgKG5vZGUwMDAwMDQwMik+PgplbmRvYmoKMjIwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0xpbmsKL1AgMjE4IDAgUgovSyBbMjIxIDAgUiA8PC9UeXBlIC9PQkpSCi9PYmogMjkgMCBSCi9QZyAyNCAwIFI+Pl0KL0lEIChub2RlMDAwMDA0MDEpPj4KZW5kb2JqCjIyMiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjE4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMzU+Pl0KL0lEIChub2RlMDAwMDA0MDMpPj4KZW5kb2JqCjIxOCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9QCi9QIDIxNSAwIFIKL0sgWzIxOSAwIFIgMjIwIDAgUiAyMjIgMCBSXQovSUQgKG5vZGUwMDAwMDM5OSk+PgplbmRvYmoKMjE1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA1NCAwIFIKL0sgWzIxNiAwIFIgMjE4IDAgUl0KL0lEIChub2RlMDAwMDAzOTUpPj4KZW5kb2JqCjIyNSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjI0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgNTY+Pl0KL0lEIChub2RlMDAwMDA0MDUpPj4KZW5kb2JqCjIyNCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9IMgovUCAyMjMgMCBSCi9LIFsyMjUgMCBSXQovSUQgKG5vZGUwMDAwMDAzNik+PgplbmRvYmoKMjI3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMjYgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAzNj4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDM3Pj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMzg+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAzOT4+XQovSUQgKG5vZGUwMDAwMDQwOCk+PgplbmRvYmoKMjI2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMjIzIDAgUgovSyBbMjI3IDAgUl0KL0lEIChub2RlMDAwMDA0MDcpPj4KZW5kb2JqCjIyOSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjI4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgNDA+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA0MT4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDQyPj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgNDM+Pl0KL0lEIChub2RlMDAwMDA0MTApPj4KZW5kb2JqCjIzMCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjI4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgNDQ+Pl0KL0lEIChub2RlMDAwMDA0MTEpPj4KZW5kb2JqCjIzMSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjI4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgNDU+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA0Nj4+XQovSUQgKG5vZGUwMDAwMDQxMik+PgplbmRvYmoKMjI4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMjIzIDAgUgovSyBbMjI5IDAgUiAyMzAgMCBSIDIzMSAwIFJdCi9JRCAobm9kZTAwMDAwNDA5KT4+CmVuZG9iagoyMzMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIzMiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDQ3Pj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgNDg+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA0OT4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDUwPj5dCi9JRCAobm9kZTAwMDAwNDEzKT4+CmVuZG9iagoyMzIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvUAovUCAyMjMgMCBSCi9LIFsyMzMgMCBSXQovSUQgKG5vZGUwMDAwMDAzNyk+PgplbmRvYmoKMjM1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA1MT4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDA+Pl0KL0lEIChub2RlMDAwMDA0MTUpPj4KZW5kb2JqCjIzNiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjM0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMT4+XQovSUQgKG5vZGUwMDAwMDQxNik+PgplbmRvYmoKMjM3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAyPj5dCi9JRCAobm9kZTAwMDAwNDE3KT4+CmVuZG9iagoyMzggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIzNCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDM+Pl0KL0lEIChub2RlMDAwMDA0MTgpPj4KZW5kb2JqCjIzOSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjM0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgND4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDU+Pl0KL0lEIChub2RlMDAwMDA0MTkpPj4KZW5kb2JqCjI0MCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjM0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgNj4+XQovSUQgKG5vZGUwMDAwMDQyMCk+PgplbmRvYmoKMjQxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA3Pj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgOD4+XQovSUQgKG5vZGUwMDAwMDQyMSk+PgplbmRvYmoKMjM0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMjIzIDAgUgovSyBbMjM1IDAgUiAyMzYgMCBSIDIzNyAwIFIgMjM4IDAgUiAyMzkgMCBSIDI0MCAwIFIgMjQxIDAgUl0KL0lEIChub2RlMDAwMDA0MTQpPj4KZW5kb2JqCjIyMyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTQgMCBSCi9LIFsyMjQgMCBSIDIyNiAwIFIgMjI4IDAgUiAyMzIgMCBSIDIzNCAwIFJdCi9JRCAobm9kZTAwMDAwNDA0KT4+CmVuZG9iagoyNDQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI0MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDU3Pj5dCi9JRCAobm9kZTAwMDAwNDI0KT4+CmVuZG9iagoyNDMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvSDIKL1AgMjQyIDAgUgovSyBbMjQ0IDAgUl0KL0lEIChub2RlMDAwMDA0MjMpPj4KZW5kb2JqCjI0NiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjQ1IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgOT4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDEwPj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMTE+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAxMj4+XQovSUQgKG5vZGUwMDAwMDQyNik+PgplbmRvYmoKMjQ4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyNDcgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAxMz4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDE0Pj5dCi9JRCAobm9kZTAwMDAwNDI4KT4+CmVuZG9iagoyNDcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTGluawovUCAyNDUgMCBSCi9LIFsyNDggMCBSIDw8L1R5cGUgL09CSlIKL09iaiAzMiAwIFIKL1BnIDMxIDAgUj4+XQovSUQgKG5vZGUwMDAwMDQyNyk+PgplbmRvYmoKMjQ5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyNDUgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAxNT4+XQovSUQgKG5vZGUwMDAwMDQyOSk+PgplbmRvYmoKMjQ1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMjQyIDAgUgovSyBbMjQ2IDAgUiAyNDcgMCBSIDI0OSAwIFJdCi9JRCAobm9kZTAwMDAwMDM4KT4+CmVuZG9iagoyNDIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDU0IDAgUgovSyBbMjQzIDAgUiAyNDUgMCBSXQovSUQgKG5vZGUwMDAwMDQyMik+PgplbmRvYmoKMjUyIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyNTEgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA1OD4+XQovSUQgKG5vZGUwMDAwMDQzMik+PgplbmRvYmoKMjUxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDI1MCAwIFIKL0sgWzI1MiAwIFJdCi9JRCAobm9kZTAwMDAwNDMxKT4+CmVuZG9iagoyNTQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI1MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDE2Pj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMTc+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAxOD4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDE5Pj5dCi9JRCAobm9kZTAwMDAwNDM1KT4+CmVuZG9iagoyNTYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI1NSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDIwPj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMjE+Pl0KL0lEIChub2RlMDAwMDA0MzcpPj4KZW5kb2JqCjI1NSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDI1MyAwIFIKL0sgWzI1NiAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDMzIDAgUgovUGcgMzEgMCBSPj5dCi9JRCAobm9kZTAwMDAwNDM2KT4+CmVuZG9iagoyNTcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI1MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDIyPj5dCi9JRCAobm9kZTAwMDAwNDM4KT4+CmVuZG9iagoyNTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvUAovUCAyNTAgMCBSCi9LIFsyNTQgMCBSIDI1NSAwIFIgMjU3IDAgUl0KL0lEIChub2RlMDAwMDA0MzQpPj4KZW5kb2JqCjI1MCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTQgMCBSCi9LIFsyNTEgMCBSIDI1MyAwIFJdCi9JRCAobm9kZTAwMDAwNDMwKT4+CmVuZG9iagoyNjAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI1OSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDU5Pj5dCi9JRCAobm9kZTAwMDAwNDQwKT4+CmVuZG9iagoyNTkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvSDIKL1AgMjU4IDAgUgovSyBbMjYwIDAgUl0KL0lEIChub2RlMDAwMDA0MzkpPj4KZW5kb2JqCjI2MiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjYxIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMjM+Pl0KL0lEIChub2RlMDAwMDA0NDMpPj4KZW5kb2JqCjI2MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9QCi9QIDI1OCAwIFIKL0sgWzI2MiAwIFJdCi9JRCAobm9kZTAwMDAwNDQyKT4+CmVuZG9iagoyNjUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI2NCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDI0Pj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMjU+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAyNj4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDI3Pj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMjg+Pl0KL0lEIChub2RlMDAwMDA0NDYpPj4KZW5kb2JqCjI2NyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjY2IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMjk+Pl0KL0lEIChub2RlMDAwMDA0NDgpPj4KZW5kb2JqCjI2NiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDI2NCAwIFIKL0sgWzI2NyAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDM0IDAgUgovUGcgMzEgMCBSPj5dCi9JRCAobm9kZTAwMDAwNDQ3KT4+CmVuZG9iagoyNjggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI2NCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDMwPj5dCi9JRCAobm9kZTAwMDAwNDQ5KT4+CmVuZG9iagoyNjQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTEkKL1AgMjYzIDAgUgovSyBbMjY1IDAgUiAyNjYgMCBSIDI2OCAwIFJdCi9JRCAobm9kZTAwMDAwMDM5KT4+CmVuZG9iagoyNzAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI2OSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDMxPj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMzI+Pl0KL0lEIChub2RlMDAwMDA0NTEpPj4KZW5kb2JqCjI3MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjY5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMzM+Pl0KL0lEIChub2RlMDAwMDA0NTIpPj4KZW5kb2JqCjI3MiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjY5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMzQ+Pl0KL0lEIChub2RlMDAwMDA0NTMpPj4KZW5kb2JqCjI3MyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjY5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMzU+Pl0KL0lEIChub2RlMDAwMDA0NTQpPj4KZW5kb2JqCjI3NCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjY5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMzY+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAzNz4+XQovSUQgKG5vZGUwMDAwMDQ1NSk+PgplbmRvYmoKMjc2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyNzUgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAzOD4+XQovSUQgKG5vZGUwMDAwMDQ1Nyk+PgplbmRvYmoKMjc1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0xpbmsKL1AgMjY5IDAgUgovSyBbMjc2IDAgUiA8PC9UeXBlIC9PQkpSCi9PYmogMzUgMCBSCi9QZyAzMSAwIFI+Pl0KL0lEIChub2RlMDAwMDA0NTYpPj4KZW5kb2JqCjI3NyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjY5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMzk+Pl0KL0lEIChub2RlMDAwMDA0NTgpPj4KZW5kb2JqCjI2OSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MSQovUCAyNjMgMCBSCi9LIFsyNzAgMCBSIDI3MSAwIFIgMjcyIDAgUiAyNzMgMCBSIDI3NCAwIFIgMjc1IDAgUiAyNzcgMCBSXQovSUQgKG5vZGUwMDAwMDAyMyk+PgplbmRvYmoKMjYzIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0wKL1AgMjU4IDAgUgovSyBbMjY0IDAgUiAyNjkgMCBSXQovSUQgKG5vZGUwMDAwMDQ0NCk+PgplbmRvYmoKMjU4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA1NCAwIFIKL0sgWzI1OSAwIFIgMjYxIDAgUiAyNjMgMCBSXQovSUQgKG5vZGUwMDAwMDA0NSk+PgplbmRvYmoKMjgwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyNzkgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA2MD4+XQovSUQgKG5vZGUwMDAwMDQ2MCk+PgplbmRvYmoKMjc5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDI3OCAwIFIKL0sgWzI4MCAwIFJdCi9JRCAobm9kZTAwMDAwMDQwKT4+CmVuZG9iagoyODIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI4MSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDQwPj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgNDE+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA0Mj4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDQzPj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgNDQ+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA0NT4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDQ2Pj5dCi9JRCAobm9kZTAwMDAwNDYzKT4+CmVuZG9iagoyODQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI4MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDQ3Pj5dCi9JRCAobm9kZTAwMDAwNDY1KT4+CmVuZG9iagoyODMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTGluawovUCAyODEgMCBSCi9LIFsyODQgMCBSIDw8L1R5cGUgL09CSlIKL09iaiAzNiAwIFIKL1BnIDMxIDAgUj4+XQovSUQgKG5vZGUwMDAwMDQ2NCk+PgplbmRvYmoKMjg1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyODEgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA0OD4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDQ5Pj5dCi9JRCAobm9kZTAwMDAwNDY2KT4+CmVuZG9iagoyODcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI4NiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDUwPj5dCi9JRCAobm9kZTAwMDAwNDY4KT4+CmVuZG9iagoyODYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTGluawovUCAyODEgMCBSCi9LIFsyODcgMCBSIDw8L1R5cGUgL09CSlIKL09iaiAzNyAwIFIKL1BnIDMxIDAgUj4+XQovSUQgKG5vZGUwMDAwMDQ2Nyk+PgplbmRvYmoKMjg4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyODEgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA1MT4+XQovSUQgKG5vZGUwMDAwMDQ2OSk+PgplbmRvYmoKMjgxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMjc4IDAgUgovSyBbMjgyIDAgUiAyODMgMCBSIDI4NSAwIFIgMjg2IDAgUiAyODggMCBSXQovSUQgKG5vZGUwMDAwMDQ2Mik+PgplbmRvYmoKMjc4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA1NCAwIFIKL0sgWzI3OSAwIFIgMjgxIDAgUl0KL0lEIChub2RlMDAwMDA0NTkpPj4KZW5kb2JqCjI5MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjkwIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgNjE+Pl0KL0lEIChub2RlMDAwMDA0NzIpPj4KZW5kb2JqCjI5MCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9IMgovUCAyODkgMCBSCi9LIFsyOTEgMCBSXQovSUQgKG5vZGUwMDAwMDQ3MSk+PgplbmRvYmoKMjkzIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyOTIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA1Mj4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDUzPj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgNTQ+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA1NT4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDU2Pj4gPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMD4+IDw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDE+Pl0KL0lEIChub2RlMDAwMDA0NzQpPj4KZW5kb2JqCjI5NCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjkyIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMj4+XQovSUQgKG5vZGUwMDAwMDQ3NSk+PgplbmRvYmoKMjk1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyOTIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAzPj4gPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgND4+XQovSUQgKG5vZGUwMDAwMDQ3Nik+PgplbmRvYmoKMjk2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyOTIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCA1Pj5dCi9JRCAobm9kZTAwMDAwNDc3KT4+CmVuZG9iagoyOTcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI5MiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDY+PiA8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCA3Pj4gPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgOD4+IDw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDk+Pl0KL0lEIChub2RlMDAwMDA0NzgpPj4KZW5kb2JqCjI5OSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjk4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMTA+Pl0KL0lEIChub2RlMDAwMDA0ODApPj4KZW5kb2JqCjI5OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDI5MiAwIFIKL0sgWzI5OSAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDQwIDAgUgovUGcgMzkgMCBSPj5dCi9JRCAobm9kZTAwMDAwNDc5KT4+CmVuZG9iagozMDAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI5MiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDExPj5dCi9JRCAobm9kZTAwMDAwNDgxKT4+CmVuZG9iagoyOTIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvUAovUCAyODkgMCBSCi9LIFsyOTMgMCBSIDI5NCAwIFIgMjk1IDAgUiAyOTYgMCBSIDI5NyAwIFIgMjk4IDAgUiAzMDAgMCBSXQovSUQgKG5vZGUwMDAwMDAyNCk+PgplbmRvYmoKMjg5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA1NCAwIFIKL0sgWzI5MCAwIFIgMjkyIDAgUl0KL0lEIChub2RlMDAwMDA0NzApPj4KZW5kb2JqCjMwMyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMzAyIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMjc+Pl0KL0lEIChub2RlMDAwMDA0ODMpPj4KZW5kb2JqCjMwMiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9IMgovUCAzMDEgMCBSCi9LIFszMDMgMCBSXQovSUQgKG5vZGUwMDAwMDA0Myk+PgplbmRvYmoKMzA1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAzMDQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAxMj4+XQovSUQgKG5vZGUwMDAwMDQ4Nik+PgplbmRvYmoKMzA2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAzMDQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAxMz4+XQovSUQgKG5vZGUwMDAwMDQ4Nyk+PgplbmRvYmoKMzA3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAzMDQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAxND4+IDw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDE1Pj5dCi9JRCAobm9kZTAwMDAwNDg4KT4+CmVuZG9iagozMDggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDMwNCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDE2Pj5dCi9JRCAobm9kZTAwMDAwNDg5KT4+CmVuZG9iagozMDkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDMwNCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDE3Pj4gPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMTg+PiA8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAxOT4+XQovSUQgKG5vZGUwMDAwMDQ5MCk+PgplbmRvYmoKMzExIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAzMTAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAyMD4+XQovSUQgKG5vZGUwMDAwMDQ5Mik+PgplbmRvYmoKMzEwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0xpbmsKL1AgMzA0IDAgUgovSyBbMzExIDAgUiA8PC9UeXBlIC9PQkpSCi9PYmogNDEgMCBSCi9QZyAzOSAwIFI+Pl0KL0lEIChub2RlMDAwMDA0OTEpPj4KZW5kb2JqCjMxMiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMzA0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMjE+Pl0KL0lEIChub2RlMDAwMDA0OTMpPj4KZW5kb2JqCjMwNCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9QCi9QIDMwMSAwIFIKL0sgWzMwNSAwIFIgMzA2IDAgUiAzMDcgMCBSIDMwOCAwIFIgMzA5IDAgUiAzMTAgMCBSIDMxMiAwIFJdCi9JRCAobm9kZTAwMDAwNDg1KT4+CmVuZG9iagozMDEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDU0IDAgUgovSyBbMzAyIDAgUiAzMDQgMCBSXQovSUQgKG5vZGUwMDAwMDQ4Mik+PgplbmRvYmoKMzE1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAzMTQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAyOD4+XQovSUQgKG5vZGUwMDAwMDQ5Nik+PgplbmRvYmoKMzE0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDMxMyAwIFIKL0sgWzMxNSAwIFJdCi9JRCAobm9kZTAwMDAwNDk1KT4+CmVuZG9iagozMTcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDMxNiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDIyPj5dCi9JRCAobm9kZTAwMDAwNDk4KT4+CmVuZG9iagozMTggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDMxNiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDIzPj5dCi9JRCAobm9kZTAwMDAwNDk5KT4+CmVuZG9iagozMTkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDMxNiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDI0Pj4gPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMjU+PiA8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAyNj4+XQovSUQgKG5vZGUwMDAwMDUwMCk+PgplbmRvYmoKMzE2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMzEzIDAgUgovSyBbMzE3IDAgUiAzMTggMCBSIDMxOSAwIFJdCi9JRCAobm9kZTAwMDAwMDQyKT4+CmVuZG9iagozMTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDU0IDAgUgovSyBbMzE0IDAgUiAzMTYgMCBSXQovSUQgKG5vZGUwMDAwMDQ5NCk+PgplbmRvYmoKNTQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDUzIDAgUgovSyBbNTUgMCBSIDU3IDAgUiA1OSAwIFIgMTczIDAgUiAxODAgMCBSIDE5MiAwIFIgMTk5IDAgUiAyMDcgMCBSIDIxNSAwIFIgMjIzIDAgUiAyNDIgMCBSIDI1MCAwIFIgMjU4IDAgUiAyNzggMCBSIDI4OSAwIFIgMzAxIDAgUiAzMTMgMCBSXQovSUQgKG5vZGUwMDAwMDAyNik+PgplbmRvYmoKNTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDUyIDAgUgovSyBbNTQgMCBSXQovSUQgKG5vZGUwMDAwMDI0Myk+PgplbmRvYmoKNTIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDUxIDAgUgovSyBbNTMgMCBSXQovSUQgKG5vZGUwMDAwMDI0Mik+PgplbmRvYmoKNTEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvRGl2Ci9QIDUwIDAgUgovSyBbNTIgMCBSXQovSUQgKG5vZGUwMDAwMDI0MSk+PgplbmRvYmoKNTAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvRGl2Ci9QIDQ5IDAgUgovSyBbNTEgMCBSXQovSUQgKG5vZGUwMDAwMDA1Myk+PgplbmRvYmoKNDkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDQ4IDAgUgovSyBbNTAgMCBSXQovSUQgKG5vZGUwMDAwMDEyOCk+PgplbmRvYmoKNDggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvRGl2Ci9QIDQ3IDAgUgovSyBbNDkgMCBSXQovSUQgKG5vZGUwMDAwMDEyNCk+PgplbmRvYmoKNDcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvRGl2Ci9QIDQ2IDAgUgovSyBbNDggMCBSXQovSUQgKG5vZGUwMDAwMDEyMyk+PgplbmRvYmoKNDYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvRGl2Ci9QIDQ1IDAgUgovSyBbNDcgMCBSXQovSUQgKG5vZGUwMDAwMDEyMik+PgplbmRvYmoKNDUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvRG9jdW1lbnQKL0xhbmcgKGVuKQovUCA0NCAwIFIKL0sgWzQ2IDAgUl0KL0lEIChub2RlMDAwMDAwMDEpPj4KZW5kb2JqCjMyMCAwIG9iagpbNTggMCBSIDU2IDAgUiA2MSAwIFIgNzMgMCBSIDc1IDAgUiA3NSAwIFIgNzYgMCBSIDc3IDAgUiA3OCAwIFIgNzkgMCBSIDgwIDAgUiA4MSAwIFIgODEgMCBSIDgxIDAgUiA4MSAwIFIgODEgMCBSIDgxIDAgUiA4MiAwIFIgODMgMCBSIDgzIDAgUiA4MyAwIFIgODMgMCBSIDg1IDAgUiA4OCAwIFIgOTAgMCBSIDkyIDAgUiA5MyAwIFIgOTYgMCBSIDk2IDAgUiA5OCAwIFIgOTggMCBSIDk4IDAgUiA5OSAwIFIgMTAwIDAgUiAxMDAgMCBSIDEwMiAwIFIgMTA1IDAgUiAxMDcgMCBSIDEwNyAwIFIgMTA5IDAgUiAxMDkgMCBSIDExMCAwIFIgMTEzIDAgUiAxMTMgMCBSIDExNSAwIFIgMTE1IDAgUiAxMTYgMCBSIDExNyAwIFIgMTE3IDAgUiAxMTcgMCBSIDExOCAwIFIgMTE5IDAgUiAxMTkgMCBSIDEyMiAwIFIgMTI0IDAgUiAxMjUgMCBSIDEyNiAwIFIgMTI2IDAgUiAxMjYgMCBSIDEyNiAwIFIgMTI5IDAgUiAxMzEgMCBSIDEzMSAwIFIgMTMxIDAgUiAxMzEgMCBSIDEzMSAwIFIgMTMxIDAgUiAxMzMgMCBSIDY4IDAgUiA3MCAwIFJdCmVuZG9iagozMjEgMCBvYmoKWzE3NyAwIFIgMTc3IDAgUiAxNzcgMCBSIDE3OSAwIFIgMTg0IDAgUiA2NSAwIFIgMTM2IDAgUiAxMzggMCBSIDEzOCAwIFIgMTM4IDAgUiAxMzggMCBSIDEzOCAwIFIgMTM4IDAgUiAxNDEgMCBSIDE0MyAwIFIgMTQ1IDAgUiAxNDUgMCBSIDE0NiAwIFIgMTQ5IDAgUiAxNDkgMCBSIDE1MSAwIFIgMTUyIDAgUiAxNTMgMCBSIDE1MyAwIFIgMTUzIDAgUiAxNTMgMCBSIDE1MyAwIFIgMTU0IDAgUiAxNTUgMCBSIDE1NSAwIFIgMTU1IDAgUiAxNTcgMCBSIDE1OCAwIFIgMTYxIDAgUiAxNjMgMCBSIDE2NCAwIFIgMTY1IDAgUiAxNjYgMCBSIDE2NyAwIFIgMTY4IDAgUiAxNjkgMCBSIDE2OSAwIFIgMTY5IDAgUiAxNzEgMCBSIDE3MiAwIFIgMTc1IDAgUiAxODIgMCBSIDY4IDAgUiA3MCAwIFJdCmVuZG9iagozMjIgMCBvYmoKWzE4NCAwIFIgMTg1IDAgUiAxODYgMCBSIDE4NiAwIFIgMTg2IDAgUiAxODcgMCBSIDE4OCAwIFIgMTg4IDAgUiAxOTAgMCBSIDE5MSAwIFIgMTkxIDAgUiAxOTYgMCBSIDE5NiAwIFIgMTk2IDAgUiAxOTYgMCBSIDE5NiAwIFIgMTk2IDAgUiAxOTYgMCBSIDE5OCAwIFIgMjAzIDAgUiAyMDMgMCBSIDIwMyAwIFIgMjAzIDAgUiAyMDMgMCBSIDIwMyAwIFIgMjAzIDAgUiAyMDUgMCBSIDIwNiAwIFIgMjExIDAgUiAyMTMgMCBSIDIxMyAwIFIgMjE0IDAgUiAyMTkgMCBSIDIxOSAwIFIgMjIxIDAgUiAyMjIgMCBSIDIyNyAwIFIgMjI3IDAgUiAyMjcgMCBSIDIyNyAwIFIgMjI5IDAgUiAyMjkgMCBSIDIyOSAwIFIgMjI5IDAgUiAyMzAgMCBSIDIzMSAwIFIgMjMxIDAgUiAyMzMgMCBSIDIzMyAwIFIgMjMzIDAgUiAyMzMgMCBSIDIzNSAwIFIgMTk0IDAgUiAyMDEgMCBSIDIwOSAwIFIgMjE3IDAgUiAyMjUgMCBSXQplbmRvYmoKMzIzIDAgb2JqClsyMzUgMCBSIDIzNiAwIFIgMjM3IDAgUiAyMzggMCBSIDIzOSAwIFIgMjM5IDAgUiAyNDAgMCBSIDI0MSAwIFIgMjQxIDAgUiAyNDYgMCBSIDI0NiAwIFIgMjQ2IDAgUiAyNDYgMCBSIDI0OCAwIFIgMjQ4IDAgUiAyNDkgMCBSIDI1NCAwIFIgMjU0IDAgUiAyNTQgMCBSIDI1NCAwIFIgMjU2IDAgUiAyNTYgMCBSIDI1NyAwIFIgMjYyIDAgUiAyNjUgMCBSIDI2NSAwIFIgMjY1IDAgUiAyNjUgMCBSIDI2NSAwIFIgMjY3IDAgUiAyNjggMCBSIDI3MCAwIFIgMjcwIDAgUiAyNzEgMCBSIDI3MiAwIFIgMjczIDAgUiAyNzQgMCBSIDI3NCAwIFIgMjc2IDAgUiAyNzcgMCBSIDI4MiAwIFIgMjgyIDAgUiAyODIgMCBSIDI4MiAwIFIgMjgyIDAgUiAyODIgMCBSIDI4MiAwIFIgMjg0IDAgUiAyODUgMCBSIDI4NSAwIFIgMjg3IDAgUiAyODggMCBSIDI5MyAwIFIgMjkzIDAgUiAyOTMgMCBSIDI5MyAwIFIgMjkzIDAgUiAyNDQgMCBSIDI1MiAwIFIgMjYwIDAgUiAyODAgMCBSIDI5MSAwIFJdCmVuZG9iagozMjQgMCBvYmoKWzI5MyAwIFIgMjkzIDAgUiAyOTQgMCBSIDI5NSAwIFIgMjk1IDAgUiAyOTYgMCBSIDI5NyAwIFIgMjk3IDAgUiAyOTcgMCBSIDI5NyAwIFIgMjk5IDAgUiAzMDAgMCBSIDMwNSAwIFIgMzA2IDAgUiAzMDcgMCBSIDMwNyAwIFIgMzA4IDAgUiAzMDkgMCBSIDMwOSAwIFIgMzA5IDAgUiAzMTEgMCBSIDMxMiAwIFIgMzE3IDAgUiAzMTggMCBSIDMxOSAwIFIgMzE5IDAgUiAzMTkgMCBSIDMwMyAwIFIgMzE1IDAgUl0KZW5kb2JqCjMyNSAwIG9iago8PC9UeXBlIC9QYXJlbnRUcmVlCi9OdW1zIFswIDMyMCAwIFIgMSAzMjEgMCBSIDIgMzIyIDAgUiAzIDMyMyAwIFIgNCAzMjQgMCBSIDEwMDAwMCA4NCAwIFIgMTAwMDAxIDkxIDAgUiAxMDAwMDIgMTAxIDAgUiAxMDAwMDMgMTA4IDAgUiAxMDAwMDQgMTMyIDAgUiAxMDAwMDUgMTQ0IDAgUiAxMDAwMDYgMTU2IDAgUiAxMDAwMDcgMTcwIDAgUiAxMDAwMDggMTg5IDAgUiAxMDAwMDkgMTk3IDAgUiAxMDAwMTAgMjA0IDAgUiAxMDAwMTEgMjEyIDAgUiAxMDAwMTIgMjIwIDAgUiAxMDAwMTMgMjQ3IDAgUiAxMDAwMTQgMjU1IDAgUiAxMDAwMTUgMjY2IDAgUiAxMDAwMTYgMjc1IDAgUiAxMDAwMTcgMjgzIDAgUiAxMDAwMTggMjg2IDAgUiAxMDAwMTkgMjk4IDAgUiAxMDAwMjAgMzEwIDAgUl0+PgplbmRvYmoKMzI2IDAgb2JqCjw8L0xpbWl0cyBbKG5vZGUwMDAwMDAwMSkgKG5vZGUwMDAwMDUwMCldCi9OYW1lcyBbKG5vZGUwMDAwMDAwMSkgNDUgMCBSIChub2RlMDAwMDAwMTMpIDc0IDAgUiAobm9kZTAwMDAwMDE0KSAxMDYgMCBSIChub2RlMDAwMDAwMTUpIDg5IDAgUiAobm9kZTAwMDAwMDE2KSAxMjMgMCBSIChub2RlMDAwMDAwMTcpIDE1MCAwIFIgKG5vZGUwMDAwMDAxOCkgMTc5IDAgUiAobm9kZTAwMDAwMDE5KSAxOTUgMCBSIChub2RlMDAwMDAwMjMpIDI2OSAwIFIgKG5vZGUwMDAwMDAyNCkgMjkyIDAgUiAobm9kZTAwMDAwMDI2KSA1NCAwIFIgKG5vZGUwMDAwMDAzMSkgMTE0IDAgUiAobm9kZTAwMDAwMDMyKSAxMzcgMCBSIChub2RlMDAwMDAwMzMpIDE3NiAwIFIgKG5vZGUwMDAwMDAzNCkgMTgzIDAgUiAobm9kZTAwMDAwMDM1KSAyMDIgMCBSIChub2RlMDAwMDAwMzYpIDIyNCAwIFIgKG5vZGUwMDAwMDAzNykgMjMyIDAgUiAobm9kZTAwMDAwMDM4KSAyNDUgMCBSIChub2RlMDAwMDAwMzkpIDI2NCAwIFIgKG5vZGUwMDAwMDA0MCkgMjc5IDAgUiAobm9kZTAwMDAwMDQyKSAzMTYgMCBSIChub2RlMDAwMDAwNDMpIDMwMiAwIFIgKG5vZGUwMDAwMDA0NSkgMjU4IDAgUiAobm9kZTAwMDAwMDUzKSA1MCAwIFIgKG5vZGUwMDAwMDA1NCkgNjcgMCBSIChub2RlMDAwMDAwNTUpIDY4IDAgUiAobm9kZTAwMDAwMDU2KSA2OSAwIFIgKG5vZGUwMDAwMDA1NykgNzAgMCBSIChub2RlMDAwMDAxMjIpIDQ2IDAgUiAobm9kZTAwMDAwMTIzKSA0NyAwIFIgKG5vZGUwMDAwMDEyNCkgNDggMCBSIChub2RlMDAwMDAxMjgpIDQ5IDAgUiAobm9kZTAwMDAwMjQxKSA1MSAwIFIgKG5vZGUwMDAwMDI0MikgNTIgMCBSIChub2RlMDAwMDAyNDMpIDUzIDAgUiAobm9kZTAwMDAwMjQ0KSA1NSAwIFIgKG5vZGUwMDAwMDI0NSkgNTYgMCBSIChub2RlMDAwMDAyNDYpIDU3IDAgUiAobm9kZTAwMDAwMjQ3KSA1OCAwIFIgKG5vZGUwMDAwMDI0OCkgNTkgMCBSIChub2RlMDAwMDAyNDkpIDYwIDAgUiAobm9kZTAwMDAwMjUwKSA2MSAwIFIgKG5vZGUwMDAwMDI1MykgNjIgMCBSIChub2RlMDAwMDAyNTQpIDYzIDAgUiAobm9kZTAwMDAwMjU1KSA2NCAwIFIgKG5vZGUwMDAwMDI1NikgNjUgMCBSIChub2RlMDAwMDAyNTcpIDY2IDAgUiAobm9kZTAwMDAwMjU4KSA3MSAwIFIgKG5vZGUwMDAwMDI1OSkgNzIgMCBSIChub2RlMDAwMDAyNjApIDczIDAgUiAobm9kZTAwMDAwMjYxKSA3NSAwIFIgKG5vZGUwMDAwMDI2MikgNzYgMCBSIChub2RlMDAwMDAyNjMpIDc3IDAgUiAobm9kZTAwMDAwMjY0KSA3OCAwIFIgKG5vZGUwMDAwMDI2NSkgNzkgMCBSIChub2RlMDAwMDAyNjYpIDgwIDAgUiAobm9kZTAwMDAwMjY3KSA4MSAwIFIgKG5vZGUwMDAwMDI2OCkgODIgMCBSIChub2RlMDAwMDAyNjkpIDgzIDAgUiAobm9kZTAwMDAwMjcwKSA4NCAwIFIgKG5vZGUwMDAwMDI3MSkgODUgMCBSIChub2RlMDAwMDAyNzIpIDg2IDAgUiAobm9kZTAwMDAwMjczKSA4NyAwIFIgKG5vZGUwMDAwMDI3NCkgODggMCBSIChub2RlMDAwMDAyNzUpIDkwIDAgUiAobm9kZTAwMDAwMjc2KSA5MSAwIFIgKG5vZGUwMDAwMDI3NykgOTIgMCBSIChub2RlMDAwMDAyNzgpIDkzIDAgUiAobm9kZTAwMDAwMjc5KSA5NCAwIFIgKG5vZGUwMDAwMDI4MCkgOTUgMCBSIChub2RlMDAwMDAyODEpIDk2IDAgUiAobm9kZTAwMDAwMjgyKSA5NyAwIFIgKG5vZGUwMDAwMDI4MykgOTggMCBSIChub2RlMDAwMDAyODQpIDk5IDAgUiAobm9kZTAwMDAwMjg1KSAxMDAgMCBSIChub2RlMDAwMDAyODYpIDEwMSAwIFIgKG5vZGUwMDAwMDI4NykgMTAyIDAgUiAobm9kZTAwMDAwMjg4KSAxMDMgMCBSIChub2RlMDAwMDAyODkpIDEwNCAwIFIgKG5vZGUwMDAwMDI5MCkgMTA1IDAgUiAobm9kZTAwMDAwMjkxKSAxMDcgMCBSIChub2RlMDAwMDAyOTIpIDEwOCAwIFIgKG5vZGUwMDAwMDI5MykgMTA5IDAgUiAobm9kZTAwMDAwMjk0KSAxMTAgMCBSIChub2RlMDAwMDAyOTUpIDExMSAwIFIgKG5vZGUwMDAwMDI5NikgMTEyIDAgUiAobm9kZTAwMDAwMjk3KSAxMTMgMCBSIChub2RlMDAwMDAyOTgpIDExNSAwIFIgKG5vZGUwMDAwMDI5OSkgMTE2IDAgUiAobm9kZTAwMDAwMzAwKSAxMTcgMCBSIChub2RlMDAwMDAzMDEpIDExOCAwIFIgKG5vZGUwMDAwMDMwMikgMTE5IDAgUiAobm9kZTAwMDAwMzAzKSAxMjAgMCBSIChub2RlMDAwMDAzMDQpIDEyMSAwIFIgKG5vZGUwMDAwMDMwNSkgMTIyIDAgUiAobm9kZTAwMDAwMzA2KSAxMjQgMCBSIChub2RlMDAwMDAzMDcpIDEyNSAwIFIgKG5vZGUwMDAwMDMwOCkgMTI2IDAgUiAobm9kZTAwMDAwMzA5KSAxMjcgMCBSIChub2RlMDAwMDAzMTApIDEyOCAwIFIgKG5vZGUwMDAwMDMxMSkgMTI5IDAgUiAobm9kZTAwMDAwMzEyKSAxMzAgMCBSIChub2RlMDAwMDAzMTMpIDEzMSAwIFIgKG5vZGUwMDAwMDMxNCkgMTMyIDAgUiAobm9kZTAwMDAwMzE1KSAxMzMgMCBSIChub2RlMDAwMDAzMTYpIDEzNCAwIFIgKG5vZGUwMDAwMDMxNykgMTM1IDAgUiAobm9kZTAwMDAwMzE4KSAxMzYgMCBSIChub2RlMDAwMDAzMTkpIDEzOCAwIFIgKG5vZGUwMDAwMDMyMCkgMTM5IDAgUiAobm9kZTAwMDAwMzIxKSAxNDAgMCBSIChub2RlMDAwMDAzMjIpIDE0MSAwIFIgKG5vZGUwMDAwMDMyMykgMTQyIDAgUiAobm9kZTAwMDAwMzI0KSAxNDMgMCBSIChub2RlMDAwMDAzMjUpIDE0NCAwIFIgKG5vZGUwMDAwMDMyNikgMTQ1IDAgUiAobm9kZTAwMDAwMzI3KSAxNDYgMCBSIChub2RlMDAwMDAzMjgpIDE0NyAwIFIgKG5vZGUwMDAwMDMyOSkgMTQ4IDAgUiAobm9kZTAwMDAwMzMwKSAxNDkgMCBSIChub2RlMDAwMDAzMzEpIDE1MSAwIFIgKG5vZGUwMDAwMDMzMikgMTUyIDAgUiAobm9kZTAwMDAwMzMzKSAxNTMgMCBSIChub2RlMDAwMDAzMzQpIDE1NCAwIFIgKG5vZGUwMDAwMDMzNSkgMTU1IDAgUiAobm9kZTAwMDAwMzM2KSAxNTYgMCBSIChub2RlMDAwMDAzMzcpIDE1NyAwIFIgKG5vZGUwMDAwMDMzOCkgMTU4IDAgUiAobm9kZTAwMDAwMzM5KSAxNTkgMCBSIChub2RlMDAwMDAzNDApIDE2MCAwIFIgKG5vZGUwMDAwMDM0MSkgMTYxIDAgUiAobm9kZTAwMDAwMzQyKSAxNjIgMCBSIChub2RlMDAwMDAzNDMpIDE2MyAwIFIgKG5vZGUwMDAwMDM0NCkgMTY0IDAgUiAobm9kZTAwMDAwMzQ1KSAxNjUgMCBSIChub2RlMDAwMDAzNDYpIDE2NiAwIFIgKG5vZGUwMDAwMDM0NykgMTY3IDAgUiAobm9kZTAwMDAwMzQ4KSAxNjggMCBSIChub2RlMDAwMDAzNDkpIDE2OSAwIFIgKG5vZGUwMDAwMDM1MCkgMTcwIDAgUiAobm9kZTAwMDAwMzUxKSAxNzEgMCBSIChub2RlMDAwMDAzNTIpIDE3MiAwIFIgKG5vZGUwMDAwMDM1MykgMTczIDAgUiAobm9kZTAwMDAwMzU0KSAxNzQgMCBSIChub2RlMDAwMDAzNTUpIDE3NSAwIFIgKG5vZGUwMDAwMDM1NykgMTc3IDAgUiAobm9kZTAwMDAwMzU4KSAxNzggMCBSIChub2RlMDAwMDAzNTkpIDE4MCAwIFIgKG5vZGUwMDAwMDM2MCkgMTgxIDAgUiAobm9kZTAwMDAwMzYxKSAxODIgMCBSIChub2RlMDAwMDAzNjMpIDE4NCAwIFIgKG5vZGUwMDAwMDM2NCkgMTg1IDAgUiAobm9kZTAwMDAwMzY1KSAxODYgMCBSIChub2RlMDAwMDAzNjYpIDE4NyAwIFIgKG5vZGUwMDAwMDM2NykgMTg4IDAgUiAobm9kZTAwMDAwMzY4KSAxODkgMCBSIChub2RlMDAwMDAzNjkpIDE5MCAwIFIgKG5vZGUwMDAwMDM3MCkgMTkxIDAgUiAobm9kZTAwMDAwMzcxKSAxOTIgMCBSIChub2RlMDAwMDAzNzIpIDE5MyAwIFIgKG5vZGUwMDAwMDM3MykgMTk0IDAgUiAobm9kZTAwMDAwMzc1KSAxOTYgMCBSIChub2RlMDAwMDAzNzYpIDE5NyAwIFIgKG5vZGUwMDAwMDM3NykgMTk4IDAgUiAobm9kZTAwMDAwMzc4KSAxOTkgMCBSIChub2RlMDAwMDAzNzkpIDIwMCAwIFIgKG5vZGUwMDAwMDM4MCkgMjAxIDAgUiAobm9kZTAwMDAwMzgyKSAyMDMgMCBSIChub2RlMDAwMDAzODMpIDIwNCAwIFIgKG5vZGUwMDAwMDM4NCkgMjA1IDAgUiAobm9kZTAwMDAwMzg1KSAyMDYgMCBSIChub2RlMDAwMDAzODYpIDIwNyAwIFIgKG5vZGUwMDAwMDM4NykgMjA4IDAgUiAobm9kZTAwMDAwMzg4KSAyMDkgMCBSIChub2RlMDAwMDAzOTApIDIxMCAwIFIgKG5vZGUwMDAwMDM5MSkgMjExIDAgUiAobm9kZTAwMDAwMzkyKSAyMTIgMCBSIChub2RlMDAwMDAzOTMpIDIxMyAwIFIgKG5vZGUwMDAwMDM5NCkgMjE0IDAgUiAobm9kZTAwMDAwMzk1KSAyMTUgMCBSIChub2RlMDAwMDAzOTYpIDIxNiAwIFIgKG5vZGUwMDAwMDM5NykgMjE3IDAgUiAobm9kZTAwMDAwMzk5KSAyMTggMCBSIChub2RlMDAwMDA0MDApIDIxOSAwIFIgKG5vZGUwMDAwMDQwMSkgMjIwIDAgUiAobm9kZTAwMDAwNDAyKSAyMjEgMCBSIChub2RlMDAwMDA0MDMpIDIyMiAwIFIgKG5vZGUwMDAwMDQwNCkgMjIzIDAgUiAobm9kZTAwMDAwNDA1KSAyMjUgMCBSIChub2RlMDAwMDA0MDcpIDIyNiAwIFIgKG5vZGUwMDAwMDQwOCkgMjI3IDAgUiAobm9kZTAwMDAwNDA5KSAyMjggMCBSIChub2RlMDAwMDA0MTApIDIyOSAwIFIgKG5vZGUwMDAwMDQxMSkgMjMwIDAgUiAobm9kZTAwMDAwNDEyKSAyMzEgMCBSIChub2RlMDAwMDA0MTMpIDIzMyAwIFIgKG5vZGUwMDAwMDQxNCkgMjM0IDAgUiAobm9kZTAwMDAwNDE1KSAyMzUgMCBSIChub2RlMDAwMDA0MTYpIDIzNiAwIFIgKG5vZGUwMDAwMDQxNykgMjM3IDAgUiAobm9kZTAwMDAwNDE4KSAyMzggMCBSIChub2RlMDAwMDA0MTkpIDIzOSAwIFIgKG5vZGUwMDAwMDQyMCkgMjQwIDAgUiAobm9kZTAwMDAwNDIxKSAyNDEgMCBSIChub2RlMDAwMDA0MjIpIDI0MiAwIFIgKG5vZGUwMDAwMDQyMykgMjQzIDAgUiAobm9kZTAwMDAwNDI0KSAyNDQgMCBSIChub2RlMDAwMDA0MjYpIDI0NiAwIFIgKG5vZGUwMDAwMDQyNykgMjQ3IDAgUiAobm9kZTAwMDAwNDI4KSAyNDggMCBSIChub2RlMDAwMDA0MjkpIDI0OSAwIFIgKG5vZGUwMDAwMDQzMCkgMjUwIDAgUiAobm9kZTAwMDAwNDMxKSAyNTEgMCBSIChub2RlMDAwMDA0MzIpIDI1MiAwIFIgKG5vZGUwMDAwMDQzNCkgMjUzIDAgUiAobm9kZTAwMDAwNDM1KSAyNTQgMCBSIChub2RlMDAwMDA0MzYpIDI1NSAwIFIgKG5vZGUwMDAwMDQzNykgMjU2IDAgUiAobm9kZTAwMDAwNDM4KSAyNTcgMCBSIChub2RlMDAwMDA0MzkpIDI1OSAwIFIgKG5vZGUwMDAwMDQ0MCkgMjYwIDAgUiAobm9kZTAwMDAwNDQyKSAyNjEgMCBSIChub2RlMDAwMDA0NDMpIDI2MiAwIFIgKG5vZGUwMDAwMDQ0NCkgMjYzIDAgUiAobm9kZTAwMDAwNDQ2KSAyNjUgMCBSIChub2RlMDAwMDA0NDcpIDI2NiAwIFIgKG5vZGUwMDAwMDQ0OCkgMjY3IDAgUiAobm9kZTAwMDAwNDQ5KSAyNjggMCBSIChub2RlMDAwMDA0NTEpIDI3MCAwIFIgKG5vZGUwMDAwMDQ1MikgMjcxIDAgUiAobm9kZTAwMDAwNDUzKSAyNzIgMCBSIChub2RlMDAwMDA0NTQpIDI3MyAwIFIgKG5vZGUwMDAwMDQ1NSkgMjc0IDAgUiAobm9kZTAwMDAwNDU2KSAyNzUgMCBSIChub2RlMDAwMDA0NTcpIDI3NiAwIFIgKG5vZGUwMDAwMDQ1OCkgMjc3IDAgUiAobm9kZTAwMDAwNDU5KSAyNzggMCBSIChub2RlMDAwMDA0NjApIDI4MCAwIFIgKG5vZGUwMDAwMDQ2MikgMjgxIDAgUiAobm9kZTAwMDAwNDYzKSAyODIgMCBSIChub2RlMDAwMDA0NjQpIDI4MyAwIFIgKG5vZGUwMDAwMDQ2NSkgMjg0IDAgUiAobm9kZTAwMDAwNDY2KSAyODUgMCBSIChub2RlMDAwMDA0NjcpIDI4NiAwIFIgKG5vZGUwMDAwMDQ2OCkgMjg3IDAgUiAobm9kZTAwMDAwNDY5KSAyODggMCBSIChub2RlMDAwMDA0NzApIDI4OSAwIFIgKG5vZGUwMDAwMDQ3MSkgMjkwIDAgUiAobm9kZTAwMDAwNDcyKSAyOTEgMCBSIChub2RlMDAwMDA0NzQpIDI5MyAwIFIgKG5vZGUwMDAwMDQ3NSkgMjk0IDAgUiAobm9kZTAwMDAwNDc2KSAyOTUgMCBSIChub2RlMDAwMDA0NzcpIDI5NiAwIFIgKG5vZGUwMDAwMDQ3OCkgMjk3IDAgUiAobm9kZTAwMDAwNDc5KSAyOTggMCBSIChub2RlMDAwMDA0ODApIDI5OSAwIFIgKG5vZGUwMDAwMDQ4MSkgMzAwIDAgUiAobm9kZTAwMDAwNDgyKSAzMDEgMCBSIChub2RlMDAwMDA0ODMpIDMwMyAwIFIgKG5vZGUwMDAwMDQ4NSkgMzA0IDAgUiAobm9kZTAwMDAwNDg2KSAzMDUgMCBSIChub2RlMDAwMDA0ODcpIDMwNiAwIFIgKG5vZGUwMDAwMDQ4OCkgMzA3IDAgUiAobm9kZTAwMDAwNDg5KSAzMDggMCBSIChub2RlMDAwMDA0OTApIDMwOSAwIFIgKG5vZGUwMDAwMDQ5MSkgMzEwIDAgUiAobm9kZTAwMDAwNDkyKSAzMTEgMCBSIChub2RlMDAwMDA0OTMpIDMxMiAwIFIgKG5vZGUwMDAwMDQ5NCkgMzEzIDAgUiAobm9kZTAwMDAwNDk1KSAzMTQgMCBSIChub2RlMDAwMDA0OTYpIDMxNSAwIFIgKG5vZGUwMDAwMDQ5OCkgMzE3IDAgUiAobm9kZTAwMDAwNDk5KSAzMTggMCBSIChub2RlMDAwMDA1MDApIDMxOSAwIFJdPj4KZW5kb2JqCjMyNyAwIG9iago8PC9LaWRzIFszMjYgMCBSXT4+CmVuZG9iago0NCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RUcmVlUm9vdAovSyA0NSAwIFIKL1BhcmVudFRyZWVOZXh0S2V5IDUKL1BhcmVudFRyZWUgMzI1IDAgUgovSURUcmVlIDMyNyAwIFI+PgplbmRvYmoKMzI4IDAgb2JqCjw8L1R5cGUgL0NhdGFsb2cKL1BhZ2VzIDQzIDAgUgovTWFya0luZm8gPDwvVHlwZSAvTWFya0luZm8KL01hcmtlZCB0cnVlPj4KL1N0cnVjdFRyZWVSb290IDQ0IDAgUj4+CmVuZG9iagozMjkgMCBvYmoKPDwvTGVuZ3RoMSAxMzAyOAovRmlsdGVyIC9GbGF0ZURlY29kZQovTGVuZ3RoIDY1NTA+PiBzdHJlYW0KeJzlOmlw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Mzg5NTggMDAwMDAgbiAKMDAwMDAyNjY3MiAwMDAwMCBuIAowMDAwMDI2OTAzIDAwMDAwIG4gCjAwMDAwMjcxMzYgMDAwMDAgbiAKMDAwMDAyNzM4NCAwMDAwMCBuIAowMDAwMDU2MjQ4IDAwMDAwIG4gCjAwMDAwMzMxMjMgMDAwMDAgbiAKMDAwMDAzMzM1NSAwMDAwMCBuIAowMDAwMDMzNTg2IDAwMDAwIG4gCjAwMDAwMzM4MTMgMDAwMDAgbiAKMDAwMDAzNDA0NyAwMDAwMCBuIAowMDAwMDM0Mjk4IDAwMDAwIG4gCjAwMDAwNTY1NDggMDAwMDAgbiAKMDAwMDA0MTMzMiAwMDAwMCBuIAowMDAwMDQxNTU5IDAwMDAwIG4gCjAwMDAwNDE3OTggMDAwMDAgbiAKMDAwMDA0MjAzNyAwMDAwMCBuIAowMDAwMDQyMjkwIDAwMDAwIG4gCjAwMDAwNDI1MzAgMDAwMDAgbiAKMDAwMDA0Mjc2NyAwMDAwMCBuIAowMDAwMDU2ODU1IDAwMDAwIG4gCjAwMDAwNTEyNzYgMDAwMDAgbiAKMDAwMDA1MTUxNSAwMDAwMCBuIAowMDAwMDUxNzM0IDAwMDAwIG4gCjAwMDAwNTcxMjQgMDAwMDAgbiAKMDAwMDEwNDA5OSAwMDAwMCBuIAowMDAwMDk1MDE2IDAwMDAwIG4gCjAwMDAwOTQ5MjkgMDAwMDAgbiAKMDAwMDA5NDg0MiAwMDAwMCBuIAowMDAwMDk0NzU1IDAwMDAwIG4gCjAwMDAwOTQ2NjIgMDAwMDAgbiAKMDAwMDA5NDU3NSAwMDAwMCBuIAowMDAwMDk0NDg4IDAwMDAwIG4gCjAwMDAwOTQzOTUgMDAwMDAgbiAKMDAwMDA5NDMwMiAwMDAwMCBuIAowMDAwMDk0MDgzIDAwMDAwIG4gCjAwMDAwNTczMjcgMDAwMDAgbiAKMDAwMDA1NzIwOCAwMDAwMCBuIAowMDAwMDU3NTMyIDAwMDAwIG4gCjAwMDAwNTc0MTMgMDAwMDAgbiAKMDAwMDA3NDM0NSAwMDAwMCBuIAowMDAwMDU3NzM2IDAwMDAwIG4gCjAwMDAwNTc2MTcgMDAwMDAgbiAKMDAwMDA3NDI1OCAwMDAwMCBuIAowMDAwMDc0MDc3IDAwMDAwIG4gCjAwMDAwNTc5NDIgMDAwMDAgbiAKMDAwMDA1NzgyMiAwMDAwMCBuIAowMDAwMDU4Njg1IDAwMDAwIG4gCjAwMDAwNTgxOTAgMDAwMDAgbiAKMDAwMDA1ODAzNSAwMDAwMCBuIAowMDAwMDU4NTE1IDAwMDAwIG4gCjAwMDAwNTgzNjAgMDAwMDAgbiAKMDAwMDA2MDk0NyAwMDAwMCBuIAowMDAwMDU4ODk3IDAwMDAwIG4gCjAwMDAwNTg3NzggMDAwMDAgbiAKMDAwMDA2MDcwMyAwMDAwMCBuIAowMDAwMDU5MDc4IDAwMDAwIG4gCjAwMDAwNTkyMzAgMDAwMDAgbiAKMDAwMDA1OTM0OSAwMDAwMCBuIAowMDAwMDU5NDY4IDAwMDAwIG4gCjAwMDAwNTk1ODcgMDAwMDAgbiAKMDAwMDA1OTcwNiAwMDAwMCBuIAowMDAwMDU5ODI2IDAwMDAwIG4gCjAwMDAwNjAxMTYgMDAwMDAgbiAKMDAwMDA2MDIzNiAwMDAwMCBuIAowMDAwMDYwNTc4IDAwMDAwIG4gCjAwMDAwNjA0NTggMDAwMDAgbiAKMDAwMDA2MjAyMiAwMDAwMCBuIAowMDAwMDYxMTYwIDAwMDAwIG4gCjAwMDAwNjEwNDAgMDAwMDAgbiAKMDAwMDA2MTgyNyAwMDAwMCBuIAowMDAwMDYxMzQxIDAwMDAwIG4gCjAwMDAwNjE1ODEgMDAwMDAgbiAKMDAwMDA2MTQ2MSAwMDAwMCBuIAowMDAwMDYxNzA3IDAwMDAwIG4gCjAwMDAwNjMzNjcgMDAwMDAgbiAKMDAwMDA2MjI2OSAwMDAwMCBuIAowMDAwMDYyMTE1IDAwMDAwIG4gCjAwMDAwNjMxNjMgMDAwMDAgbiAKMDAwMDA2MjQ1MCAwMDAwMCBuIAowMDAwMDYyNjM4IDAwMDAwIG4gCjAwMDAwNjI3NTggMDAwMDAgbiAKMDAwMDA2MzAzNSAwMDAwMCBuIAowMDAwMDYyOTEzIDAwMDAwIG4gCjAwMDAwNjQ1MjkgMDAwMDAgbiAKMDAwMDA2MzU4MiAwMDAwMCBuIAowMDAwMDYzNDYwIDAwMDAwIG4gCjAwMDAwNjQzMjkgMDAwMDAgbiAKMDAwMDA2Mzc2NiAwMDAwMCBuIAowMDAwMDY0MDc4IDAwMDAwIG4gCjAwMDAwNjM5MjIgMDAwMDAgbiAKMDAwMDA2NDIwNyAwMDAwMCBuIAowMDAwMDY1OTI3IDAwMDAwIG4gCjAwMDAwNjQ3ODEgMDAwMDAgbiAKMDAwMDA2NDYyNSAwMDAwMCBuIAowMDAwMDY1NzExIDAwMDAwIG4gCjAwMDAwNjQ5NjUgMDAwMDAgbiAKMDAwMDA2NTEyMSAwMDAwMCBuIAowMDAwMDY1MjQzIDAwMDAwIG4gCjAwMDAwNjU0MzMgMDAwMDAgbiAKMDAwMDA2NTU1NSAwMDAwMCBuIAowMDAwMDY2OTk3IDAwMDAwIG4gCjAwMDAwNjYxNDUgMDAwMDAgbiAKMDAwMDA2NjAyMyAwMDAwMCBuIAowMDAwMDY2Nzk3IDAwMDAwIG4gCjAwMDAwNjYzMjkgMDAwMDAgbiAKMDAwMDA2NjQ1MSAwMDAwMCBuIAowMDAwMDY2NTczIDAwMDAwIG4gCjAwMDAwNjgxMzQgMDAwMDAgbiAKMDAwMDA2NzIxNSAwMDAwMCBuIAowMDAwMDY3MDkzIDAwMDAwIG4gCjAwMDAwNjc5NDIgMDAwMDAgbiAKMDAwMDA2NzM5OSAwMDAwMCBuIAowMDAwMDY3ODEzIDAwMDAwIG4gCjAwMDAwNjc2OTEgMDAwMDAgbiAKMDAwMDA2OTAxNSAwMDAwMCBuIAowMDAwMDY4MzUyIDAwMDAwIG4gCjAwMDAwNjgyMzAgMDAwMDAgbiAKMDAwMDA2ODgzMSAwMDAwMCBuIAowMDAwMDY4NTM2IDAwMDAwIG4gCjAwMDAwNzAxNTIgMDAwMDAgbiAKMDAwMDA2OTIzNCAwMDAwMCBuIAowMDAwMDY5MTExIDAwMDAwIG4gCjAwMDAwNjk5NTIgMDAwMDAgbiAKMDAwMDA2OTQxOCAwMDAwMCBuIAowMDAwMDY5Njk5IDAwMDAwIG4gCjAwMDAwNjk1NDEgMDAwMDAgbiAKMDAwMDA2OTgyOSAwMDAwMCBuIAowMDAwMDcyMDIzIDAwMDAwIG4gCjAwMDAwNzA0MDYgMDAwMDAgbiAKMDAwMDA3MDI0OCAwMDAwMCBuIAowMDAwMDcxNzkxIDAwMDAwIG4gCjAwMDAwNzA1OTAgMDAwMDAgbiAKMDAwMDA3MDcxMyAwMDAwMCBuIAowMDAwMDcwODM2IDAwMDAwIG4gCjAwMDAwNzEwOTkgMDAwMDAgbiAKMDAwMDA3MTIyMiAwMDAwMCBuIAowMDAwMDcxNTM4IDAwMDAwIG4gCjAwMDAwNzE0MTUgMDAwMDAgbiAKMDAwMDA3MTY2OCAwMDAwMCBuIAowMDAwMDczOTgxIDAwMDAwIG4gCjAwMDAwNzIyNDIgMDAwMDAgbiAKMDAwMDA3MjExOSAwMDAwMCBuIAowMDAwMDczNzMzIDAwMDAwIG4gCjAwMDAwNzI0MjYgMDAwMDAgbiAKMDAwMDA3MjU0OSAwMDAwMCBuIAowMDAwMDcyNjcyIDAwMDAwIG4gCjAwMDAwNzI3OTUgMDAwMDAgbiAKMDAwMDA3MjkxOCAwMDAwMCBuIAowMDAwMDczMDQxIDAwMDAwIG4gCjAwMDAwNzMxNjQgMDAwMDAgbiAKMDAwMDA3MzQ4MCAwMDAwMCBuIAowMDAwMDczMzU3IDAwMDAwIG4gCjAwMDAwNzM2MTAgMDAwMDAgbiAKMDAwMDA3NTIyOSAwMDAwMCBuIAowMDAwMDc0NTY4IDAwMDAwIG4gCjAwMDAwNzQ0NDUgMDAwMDAgbiAKMDAwMDA3NDg0NyAwMDAwMCBuIAowMDAwMDc0NjU3IDAwMDAwIG4gCjAwMDAwNzUxNDEgMDAwMDAgbiAKMDAwMDA3NDkzNSAwMDAwMCBuIAowMDAwMDc2ODQzIDAwMDAwIG4gCjAwMDAwNzU0NjMgMDAwMDAgbiAKMDAwMDA3NTM0MCAwMDAwMCBuIAowMDAwMDc2NzA3IDAwMDAwIG4gCjAwMDAwNzU1NTIgMDAwMDAgbiAKMDAwMDA3NTcwOCAwMDAwMCBuIAowMDAwMDc1ODMwIDAwMDAwIG4gCjAwMDAwNzYwMjAgMDAwMDAgbiAKMDAwMDA3NjE0MiAwMDAwMCBuIAowMDAwMDc2NDIwIDAwMDAwIG4gCjAwMDAwNzYyOTggMDAwMDAgbiAKMDAwMDA3NjU1MCAwMDAwMCBuIAowMDAwMDc3ODQwIDAwMDAwIG4gCjAwMDAwNzcwNjkgMDAwMDAgbiAKMDAwMDA3Njk0NiAwMDAwMCBuIAowMDAwMDc3NzQ0IDAwMDAwIG4gCjAwMDAwNzcxNTggMDAwMDAgbiAKMDAwMDA3NzYxNCAwMDAwMCBuIAowMDAwMDc3NDkxIDAwMDAwIG4gCjAwMDAwNzg5NjggMDAwMDAgbiAKMDAwMDA3ODA2NiAwMDAwMCBuIAowMDAwMDc3OTQzIDAwMDAwIG4gCjAwMDAwNzg4NjQgMDAwMDAgbiAKMDAwMDA3ODE1NSAwMDAwMCBuIAowMDAwMDc4NjExIDAwMDAwIG4gCjAwMDAwNzg0ODggMDAwMDAgbiAKMDAwMDA3ODc0MSAwMDAwMCBuIAowMDAwMDc5OTIxIDAwMDAwIG4gCjAwMDAwNzkxOTQgMDAwMDAgbiAKMDAwMDA3OTA3MSAwMDAwMCBuIAowMDAwMDc5ODE3IDAwMDAwIG4gCjAwMDAwNzkyODMgMDAwMDAgbiAKMDAwMDA3OTU2NCAwMDAwMCBuIAowMDAwMDc5NDA2IDAwMDAwIG4gCjAwMDAwNzk2OTQgMDAwMDAgbiAKMDAwMDA4MDg3NCAwMDAwMCBuIAowMDAwMDgwMTQ3IDAwMDAwIG4gCjAwMDAwODAwMjQgMDAwMDAgbiAKMDAwMDA4MDc3MCAwMDAwMCBuIAowMDAwMDgwMjM2IDAwMDAwIG4gCjAwMDAwODA1MTcgMDAwMDAgbiAKMDAwMDA4MDM5NCAwMDAwMCBuIAowMDAwMDgwNjQ3IDAwMDAwIG4gCjAwMDAwODM1MjcgMDAwMDAgbiAKMDAwMDA4MTEwMCAwMDAwMCBuIAowMDAwMDgwOTc3IDAwMDAwIG4gCjAwMDAwODE0MTcgMDAwMDAgbiAKMDAwMDA4MTE4OSAwMDAwMCBuIAowMDAwMDgyMDE0IDAwMDAwIG4gCjAwMDAwODE1MDUgMDAwMDAgbiAKMDAwMDA4MTczMyAwMDAwMCBuIAowMDAwMDgxODU2IDAwMDAwIG4gCjAwMDAwODIzNDYgMDAwMDAgbiAKMDAwMDA4MjExOCAwMDAwMCBuIAowMDAwMDgzMzkxIDAwMDAwIG4gCjAwMDAwODI0MzQgMDAwMDAgbiAKMDAwMDA4MjU5MSAwMDAwMCBuIAowMDAwMDgyNzEzIDAwMDAwIG4gCjAwMDAwODI4MzUgMDAwMDAgbiAKMDAwMDA4Mjk1NyAwMDAwMCBuIAowMDAwMDgzMTEzIDAwMDAwIG4gCjAwMDAwODMyMzUgMDAwMDAgbiAKMDAwMDA4NDYwOCAwMDAwMCBuIAowMDAwMDgzNzc3IDAwMDAwIG4gCjAwMDAwODM2NTQgMDAwMDAgbiAKMDAwMDA4NDUwNCAwMDAwMCBuIAowMDAwMDgzODY2IDAwMDAwIG4gCjAwMDAwODQyNTEgMDAwMDAgbiAKMDAwMDA4NDA5MyAwMDAwMCBuIAowMDAwMDg0MzgxIDAwMDAwIG4gCjAwMDAwODU2NjYgMDAwMDAgbiAKMDAwMDA4NDgzNCAwMDAwMCBuIAowMDAwMDg0NzExIDAwMDAwIG4gCjAwMDAwODU1NjIgMDAwMDAgbiAKMDAwMDA4NDkyMyAwMDAwMCBuIAowMDAwMDg1MzA5IDAwMDAwIG4gCjAwMDAwODUxNTEgMDAwMDAgbiAKMDAwMDA4NTQzOSAwMDAwMCBuIAowMDAwMDg4MjMwIDAwMDAwIG4gCjAwMDAwODU4OTIgMDAwMDAgbiAKMDAwMDA4NTc2OSAwMDAwMCBuIAowMDAwMDg2MTA0IDAwMDAwIG4gCjAwMDAwODU5ODEgMDAwMDAgbiAKMDAwMDA4ODEzNCAwMDAwMCBuIAowMDAwMDg2ODMxIDAwMDAwIG4gCjAwMDAwODYxOTIgMDAwMDAgbiAKMDAwMDA4NjU3OCAwMDAwMCBuIAowMDAwMDg2NDU1IDAwMDAwIG4gCjAwMDAwODY3MDggMDAwMDAgbiAKMDAwMDA4Nzk5NyAwMDAwMCBuIAowMDAwMDg2OTM2IDAwMDAwIG4gCjAwMDAwODcwOTQgMDAwMDAgbiAKMDAwMDA4NzIxNyAwMDAwMCBuIAowMDAwMDg3MzQwIDAwMDAwIG4gCjAwMDAwODc0NjMgMDAwMDAgbiAKMDAwMDA4Nzc0NCAwMDAwMCBuIAowMDAwMDg3NjIxIDAwMDAwIG4gCjAwMDAwODc4NzQgMDAwMDAgbiAKMDAwMDA4OTc5MyAwMDAwMCBuIAowMDAwMDg4NDY0IDAwMDAwIG4gCjAwMDAwODgzNDEgMDAwMDAgbiAKMDAwMDA4OTY3MyAwMDAwMCBuIAowMDAwMDg4NTUzIDAwMDAwIG4gCjAwMDAwODkwMDkgMDAwMDAgbiAKMDAwMDA4ODg4NiAwMDAwMCBuIAowMDAwMDg5MTM5IDAwMDAwIG4gCjAwMDAwODk0MjAgMDAwMDAgbiAKMDAwMDA4OTI5NyAwMDAwMCBuIAowMDAwMDg5NTUwIDAwMDAwIG4gCjAwMDAwOTE1NzUgMDAwMDAgbiAKMDAwMDA5MDAxOSAwMDAwMCBuIAowMDAwMDg5ODk2IDAwMDAwIG4gCjAwMDAwOTE0MzkgMDAwMDAgbiAKMDAwMDA5MDEwOCAwMDAwMCBuIAowMDAwMDkwNDM5IDAwMDAwIG4gCjAwMDAwOTA1NjEgMDAwMDAgbiAKMDAwMDA5MDcxNyAwMDAwMCBuIAowMDAwMDkwODM5IDAwMDAwIG4gCjAwMDAwOTExODYgMDAwMDAgbiAKMDAwMDA5MTA2MyAwMDAwMCBuIAowMDAwMDkxMzE2IDAwMDAwIG4gCjAwMDAwOTMxMjIgMDAwMDAgbiAKMDAwMDA5MTgwMSAwMDAwMCBuIAowMDAwMDkxNjc4IDAwMDAwIG4gCjAwMDAwOTI5ODYgMDAwMDAgbiAKMDAwMDA5MTg5MCAwMDAwMCBuIAowMDAwMDkyMDEzIDAwMDAwIG4gCjAwMDAwOTIxMzYgMDAwMDAgbiAKMDAwMDA5MjI5NCAwMDAwMCBuIAowMDAwMDkyNDE3IDAwMDAwIG4gCjAwMDAwOTI3MzMgMDAwMDAgbiAKMDAwMDA5MjYxMCAwMDAwMCBuIAowMDAwMDkyODYzIDAwMDAwIG4gCjAwMDAwOTM5ODAgMDAwMDAgbiAKMDAwMDA5MzM0OCAwMDAwMCBuIAowMDAwMDkzMjI1IDAwMDAwIG4gCjAwMDAwOTM4NzYgMDAwMDAgbiAKMDAwMDA5MzQzNyAwMDAwMCBuIAowMDAwMDkzNTYwIDAwMDAwIG4gCjAwMDAwOTM2ODMgMDAwMDAgbiAKMDAwMDA5NTExOSAwMDAwMCBuIAowMDAwMDk1NjYzIDAwMDAwIG4gCjAwMDAwOTYwNzEgMDAwMDAgbiAKMDAwMDA5NjU0NiAwMDAwMCBuIAowMDAwMDk3MDYxIDAwMDAwIG4gCjAwMDAwOTczMTIgMDAwMDAgbiAKMDAwMDA5NzcyMiAwMDAwMCBuIAowMDAwMTA0MDYyIDAwMDAwIG4gCjAwMDAxMDQyMDggMDAwMDAgbiAKMDAwMDEwNDMyNCAwMDAwMCBuIAowMDAwMTEwOTYyIDAwMDAwIG4gCjAwMDAxMTExNjEgMDAwMDAgbiAKMDAwMDExMTY1OSAwMDAwMCBuIAowMDAwMTEyMjI3IDAwMDAwIG4gCjAwMDAxMTM3NzYgMDAwMDAgbiAKMDAwMDExMzk3NSAwMDAwMCBuIAowMDAwMTE0MjI2IDAwMDAwIG4gCjAwMDAxMTQ2NzkgMDAwMDAgbiAKMDAwMDEyMDA5MyAwMDAwMCBuIAowMDAwMTIwMzAyIDAwMDAwIG4gCjAwMDAxMjA3NjAgMDAwMDAgbiAKMDAwMDEyMTM0MyAwMDAwMCBuIAowMDAwMTI1ODA2IDAwMDAwIG4gCjAwMDAxMjYwMTYgMDAwMDAgbiAKMDAwMDEyNjM5OSAwMDAwMCBuIAowMDAwMTI2OTMwIDAwMDAwIG4gCjAwMDAxMjkxODEgMDAwMDAgbiAKMDAwMDEyOTM5MCAwMDAwMCBuIAowMDAwMTI5Njk0IDAwMDAwIG4gCjAwMDAxMzAxOTQgMDAwMDAgbiAKMDAwMDEzMjcyOSAwMDAwMCBuIAowMDAwMTMyOTI4IDAwMDAwIG4gCjAwMDAxMzMyNDYgMDAwMDAgbiAKMDAwMDEzMzc1MCAwMDAwMCBuIAowMDAwMTM4MTQ2IDAwMDAwIG4gCjAwMDAxMzgzNDUgMDAwMDAgbiAKMDAwMDEzODU3MCAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMzU3Ci9Sb290IDMyOCAwIFIKL0luZm8gMSAwIFI+PgpzdGFydHhyZWYKMTM5MTA0CiUlRU9G",_fixtures_QandA_pdf_namespaceObject=JSON.parse('{"document_id":"be965f337f2352a6aa85a314b267ec8c","result_metadata":{"collection_id":"4ab67286-5d19-f727-0000-0183806dbe3a"},"metadata":{"parent_document_id":"be965f337f2352a6aa85a314b267ec8c","customer_id":"IBMid-0600010XJG"},"extracted_metadata":{"sha1":"8D9D91CB85785D21ECF04DB298C0285869F50B4E","numPages":"5","filename":"watson-faq.pdf","file_type":"pdf","text_mappings":"{\\"text_mappings\\":[{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[24.0,90.6884994506836,231.08074951171875,132.75000381469727]},\\"field\\":{\\"name\\":\\"title\\",\\"index\\":0,\\"span\\":[0,47]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[24.0,166.52999877929688,97.90495300292969,176.99999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":0,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,425.59423828125,72.64198303222656,432.7499885559082]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":1,\\"span\\":[0,7]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,493.84423828125,91.86445617675781,500.9999885559082]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":2,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,562.09423828125,75.69749450683594,584.9999885559082]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":3,\\"span\\":[0,14]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,714.34423828125,60.704978942871094,721.4999885559082]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":4,\\"span\\":[0,5]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[24.0,489.0299987792969,336.98974609375,499.4999990463257]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":5,\\"span\\":[0,42]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[24.0,748.530029296875,421.12469482421875,759.0000295639038]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":6,\\"span\\":[0,55]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,76.52999877929688,337.004638671875,86.99999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":7,\\"span\\":[0,41]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,218.27999877929688,200.8198699951172,228.74999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":8,\\"span\\":[0,23]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,360.7799987792969,267.0748291015625,371.2499990463257]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":9,\\"span\\":[0,33]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,450.7799987792969,306.3597412109375,461.2499990463257]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":10,\\"span\\":[0,41]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,540.780029296875,443.24957275390625,551.2500295639038]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":11,\\"span\\":[0,61]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,76.52999877929688,367.379638671875,86.99999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":12,\\"span\\":[0,47]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,201.02999877929688,422.0246887207031,211.49999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":13,\\"span\\":[0,52]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,326.2799987792969,292.5447998046875,336.7499990463257]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":14,\\"span\\":[0,36]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,536.280029296875,307.51470947265625,546.7500295639038]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":15,\\"span\\":[0,40]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,695.280029296875,181.1698760986328,705.7500295639038]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":16,\\"span\\":[0,23]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,76.52999877929688,351.209716796875,86.99999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":17,\\"span\\":[0,45]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,201.02999877929688,326.7297058105469,211.49999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":18,\\"span\\":[0,43]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[35.25,206.42100524902344,162.823486328125,213.75000524520874]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[0,16]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[35.25,12.920999526977539,162.823486328125,20.249999523162842]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[16,31]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,241.84425354003906,529.5009765625,264.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":0,\\"span\\":[0,151]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,257.59423828125,576.8424072265625,359.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":1,\\"span\\":[0,591]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,352.09423828125,529.170654296875,395.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":2,\\"span\\":[0,105]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[518.05078125,388.84423828125,575.53955078125,395.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":3,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,441.34423828125,91.86895751953125,448.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":4,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,425.59423828125,571.0943603515625,464.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":5,\\"span\\":[0,232]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[299.25,457.09423828125,455.79736328125,464.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":6,\\"span\\":[0,32]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[458.49609375,457.09423828125,518.9669189453125,464.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":7,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[521.68359375,457.09423828125,576.197998046875,464.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":8,\\"span\\":[0,10]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,493.84423828125,573.0009765625,516.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":9,\\"span\\":[0,181]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,509.59423828125,553.453369140625,532.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":10,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,562.09423828125,565.6614379882812,600.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":11,\\"span\\":[0,255]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,593.59423828125,561.1295166015625,616.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":12,\\"span\\":[0,99]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,646.09423828125,568.3973388671875,684.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":13,\\"span\\":[0,263]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,714.34423828125,576.3736572265625,784.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":14,\\"span\\":[0,393]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[171.92578125,777.34423828125,226.44024658203125,784.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":15,\\"span\\":[0,10]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[34.5,120.34425354003906,571.0238037109375,190.50000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":16,\\"span\\":[0,403]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[34.5,220.09425354003906,517.2669677734375,227.25000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":17,\\"span\\":[0,95]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[113.25,220.09425354003906,546.808837890625,243.00000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":18,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[34.5,272.59423828125,571.880615234375,358.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":19,\\"span\\":[0,503]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[217.39453125,351.34423828125,274.88336181640625,358.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":20,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[34.5,388.09423828125,546.2835693359375,410.99999141693115]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":21,\\"span\\":[0,107]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[113.25,403.84423828125,549.5919799804688,426.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":22,\\"span\\":[0,144]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[411.33984375,419.59423828125,468.8286437988281,426.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":23,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[84.28125,448.3664855957031,208.38816833496094,454.49998569488525]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":24,\\"span\\":[0,30]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[24.0,520.84423828125,580.520263671875,527.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":25,\\"span\\":[0,119]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[24.0,538.09423828125,586.4528198242188,562.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":26,\\"span\\":[0,160]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[24.0,780.34423828125,579.4073486328125,787.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":27,\\"span\\":[0,118]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,5.594249725341797,270.507080078125,12.75]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":28,\\"span\\":[0,54]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,5.594249725341797,579.3509521484375,48.0]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":29,\\"span\\":[0,278]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[470.40234375,40.8442497253418,507.4778137207031,48.0]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":30,\\"span\\":[0,9]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,108.34425354003906,570.692138671875,150.00000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":31,\\"span\\":[0,347]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,160.09425354003906,564.980224609375,184.50000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":32,\\"span\\":[0,157]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[208.2890625,177.34425354003906,301.3504638671875,184.50000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":33,\\"span\\":[0,20]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,250.09425354003906,581.2237548828125,326.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":34,\\"span\\":[0,517]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[245.66015625,319.84423828125,341.57476806640625,326.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":35,\\"span\\":[0,21]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,392.59423828125,514.5383911132812,399.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":36,\\"span\\":[0,102]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,392.59423828125,562.147216796875,416.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":37,\\"span\\":[0,17]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,482.59423828125,573.8948974609375,506.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":38,\\"span\\":[0,154]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[205.7578125,499.84423828125,303.54742431640625,506.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":39,\\"span\\":[0,21]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,572.59423828125,568.8440551757812,614.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":40,\\"span\\":[0,297]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,637.09423828125,574.136474609375,678.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":41,\\"span\\":[0,304]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[394.640625,672.5850219726562,529.640869140625,678.7500219345093]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":42,\\"span\\":[0,25]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,671.59423828125,576.9013671875,695.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":43,\\"span\\":[0,20]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,718.09423828125,582.0006713867188,759.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":44,\\"span\\":[0,338]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,781.84423828125,584.81494140625,788.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":45,\\"span\\":[0,112]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,7.094249725341797,203.29989624023438,14.25]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":46,\\"span\\":[0,35]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[27.75,7.094249725341797,446.487060546875,31.5]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":47,\\"span\\":[0,122]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,24.344249725341797,547.424560546875,49.5]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":48,\\"span\\":[0,37]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,108.34425354003906,578.1578369140625,115.50000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":49,\\"span\\":[0,118]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,125.59425354003906,582.0324096679688,150.00000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":50,\\"span\\":[0,217]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,142.84425354003906,573.81689453125,167.25000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":51,\\"span\\":[0,32]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,232.84425354003906,586.956787109375,275.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":52,\\"span\\":[0,344]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,268.09423828125,579.59130859375,292.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":53,\\"span\\":[0,35]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,358.09423828125,284.0322265625,365.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":54,\\"span\\":[0,53]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[45.0,387.34423828125,586.9607543945312,446.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":55,\\"span\\":[0,420]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[474.05859375,439.09423828125,526.01611328125,446.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":56,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[45.0,460.09423828125,586.0735473632812,501.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":57,\\"span\\":[0,284]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,568.09423828125,587.5972900390625,644.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":58,\\"span\\":[0,559]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[525.36328125,637.09423828125,576.93408203125,644.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":59,\\"span\\":[0,10]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,654.34423828125,461.7153625488281,661.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":60,\\"span\\":[0,90]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,727.09423828125,571.1226196289062,768.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":61,\\"span\\":[0,349]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,778.84423828125,587.8701782226562,785.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":62,\\"span\\":[0,125]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,4.094249725341797,377.0086669921875,11.25]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":63,\\"span\\":[0,79]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[383.2265625,5.085000038146973,404.82659912109375,11.25]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":64,\\"span\\":[0,4]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,4.094249725341797,585.5392456054688,63.75]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":65,\\"span\\":[0,362]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,108.34425354003906,189.82632446289062,115.50000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":66,\\"span\\":[0,34]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[196.04296875,109.33499908447266,293.2431335449219,115.49999904632568]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":67,\\"span\\":[0,18]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,108.34425354003906,581.4222412109375,167.25000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":68,\\"span\\":[0,371]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,232.84425354003906,232.4344024658203,240.00000667572021]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":69,\\"span\\":[0,41]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,232.84425354003906,576.48828125,275.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":70,\\"span\\":[0,302]}}],\\"pages\\":[{\\"page_number\\":0,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":1,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":2,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":3,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":4,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"}]}","title":"","publicationdate":"2022-09-28"},"question":["What\'s a...","Content","Data source","Domainspecific","Facet","How do I search the product documentation?","Can I integrate Watson Discovery with Watson Assistant?","How does Watson Discovery access my data?","Can I upload documents?","Must all my documents be English?","What types of files can Discovery ingest?","Can I find related documents after I add them to a collection","Can I customize Discovery to understand my data","How does the Smart Document Understanding tool work?","What\'s the best way to add synonyms?","Can I use Discovery to detect sentiment?","What is a nested field?","Seeing errors that mention watsonplatform.net","Getting a 401 error when using my Lite plan"],"enriched_question":[{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.5330042,"location":{"end":32,"begin":16},"text":"Watson Discovery"}],"text":"Watson Discovery","type":"Person"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.49517822,"location":{"end":54,"begin":38},"text":"Watson Assistant"}],"text":"Watson Assistant","type":"JobTitle"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.7792538,"location":{"end":25,"begin":9},"text":"Watson Discovery"}],"text":"Watson Discovery","type":"Organization"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":13,"begin":10},"text":"401"}],"text":"401","type":"Number"}]}],"title":"FAQ Find answers to frequently asked questions.","enriched_answer":[{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":127,"begin":124},"text":"two"}],"text":"two","type":"Number"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":165,"begin":161},"text":"zero"}],"text":"zero","type":"Number"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.5933409,"location":{"end":241,"begin":232},"text":"Discovery"}],"text":"Discovery","type":"Organization"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":305,"begin":302},"text":"two"}],"text":"two","type":"Number"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":340,"begin":336},"text":"four"}],"text":"four","type":"Number"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":357,"begin":353},"text":"2345"}],"text":"2345","type":"Number"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.7272376,"location":{"end":401,"begin":398},"text":"BOM"}],"text":"BOM","type":"Organization"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.7715437,"location":{"end":24,"begin":21},"text":"IBM"}],"text":"IBM","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.3439081,"location":{"end":118,"begin":94},"text":"IBM Cloud website banner"}],"text":"IBM Cloud website banner","type":"Organization"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.4843709,"location":{"end":53,"begin":36},"text":"Discovery service"}],"text":"Discovery service","type":"Organization"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.52785957,"location":{"end":48,"begin":32},"text":"Watson Assistant"}],"text":"Watson Assistant","type":"JobTitle"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8171884,"location":{"end":22,"begin":5},"text":"virtual assistant"}],"text":"virtual assistant","type":"JobTitle"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.6017555,"location":{"end":20,"begin":11},"text":"Discovery"}],"text":"Discovery","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.3412761,"location":{"end":138,"begin":122},"text":"Watson Assistant"}],"text":"Watson Assistant","type":"Location"}]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.9168795,"location":{"end":9,"begin":0},"text":"Discovery"}],"text":"Discovery","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8731002,"location":{"end":94,"begin":91},"text":"IBM"}],"text":"IBM","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.93503994,"location":{"end":131,"begin":122},"text":"Microsoft"}],"text":"Microsoft","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.9099526,"location":{"end":158,"begin":148},"text":"Salesforce"}],"text":"Salesforce","type":"Organization"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.62972957,"location":{"end":9,"begin":0},"text":"Discovery"}],"text":"Discovery","type":"Organization"}]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":90,"begin":87},"text":"one"}],"text":"one","type":"Number"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.6528339,"location":{"end":9,"begin":0},"text":"Discovery"}],"text":"Discovery","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.95807964,"location":{"end":80,"begin":71},"text":"Microsoft"}],"text":"Microsoft","type":"Organization"}]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":63,"begin":60},"text":"two"}],"text":"two","type":"Number"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":88,"begin":85},"text":"one"}],"text":"one","type":"Number"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":130,"begin":129},"text":"3"}],"text":"3","type":"Number"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.786566,"location":{"end":11,"begin":8},"text":"IBM"}],"text":"IBM","type":"Organization"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.6624234,"location":{"end":73,"begin":64},"text":"Discovery"}],"text":"Discovery","type":"Organization"}]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.54739684,"location":{"end":245,"begin":236},"text":"Discovery"}],"text":"Discovery","type":"Organization"}]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":15,"begin":12},"text":"two"}],"text":"two","type":"Number"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.3054552,"location":{"end":91,"begin":82},"text":"Discovery"}],"text":"Discovery","type":"Location"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.5568746,"location":{"end":46,"begin":35},"text":"26 May 2021"}],"text":"26 May 2021","type":"Date"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.67200816,"location":{"end":233,"begin":230},"text":"URL"}],"text":"URL","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.7655642,"location":{"end":370,"begin":352},"text":"watsonplatform.net"}],"text":"watsonplatform.net","type":"Organization"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":21,"begin":18},"text":"401"}],"text":"401","type":"Number"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.5499392,"location":{"end":179,"begin":171},"text":"120 days"}],"text":"120 days","type":"Duration"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.9564197,"location":{"end":280,"begin":277},"text":"IBM"}],"text":"IBM","type":"Organization"}]}],"enriched_text":[{"entities":[]}],"enriched_html":[{"tables":[]}],"answer":["Classifier A resource that you can train to recognize document types and categorize them in your collection. You can create two types of classifiers, a","text classifier and a document classifier. A document classifier can classify documents based on Part of Speech information and metadata that is added by other enrichments that are applied to the collection. You can create a document classifier from the deployed Content Mining application only. From all other project types, you can create a text classifier. A text classifier can classify documents based on Part of Speech information only. You can apply a document classifier that you create by using the deployed Content Mining application to categorize documents in other project types.","Learn more Collection A set of documents that you can enrich and later search for meaningful information.","Learn more.","Intelligence","A feature that you can use to enrich documents in a Document Retrieval project such that it can recognize information that is relevant to business contracts. A Document Retrieval project with this feature enabled is referred to as a","Document Retrieval for Contracts","project type.","Learn more","An external application or service where valuable knowledge resources are stored. Connect to a service where your data is stored so you can crawl the data without having to move it.","Learn more.","Relates to terms and concepts that have special meaning to an industry or business. In tennis, for example, the term love has a special meaning. It represents a zero score. If you built a tennis-related application, you would teach Discovery that the term","love has a meaning in the domain of tennis that is different from the generally understood meaning.","Enrichment What you add to documents in your collection to identify or tag terms in the document that are significant. For example, when you apply the Entity enrichment, terms that mention city names or famous people are tagged as locations or people of interest.","A category by which you can filter search query results. Automatically, facets based on entity types are applied to the query results for Document Retrieval projects and facets based on the parts of speech are applied to Content Mining projects. You can define your own facet categories based on document fields, including fields generated by enrichments, or based on dictionaries or patterns.","Learn more","Index As you upload data or connect to data that is stored in an external repository, the data is crawled and ingested. As part of the processing, an index is created to keep track of important information that is recognized from the source. The main difference between a data source and a collection is that content in the data source is crawled, normalized, and indexed as it is added to a collection.","Project A container for the collections of data that fuel your research or search applications.","Learn more.","Regular expression A regular expression, also known as a regex, is a standardized format for defining search patterns. You can define patterns with special significance to your application. For example, the bill of materials (BOM) numbers for parts that you manufacture might have a standard syntax of two uppercase letters followed by four numbers ( GT2345 ). You can teach Discovery to recognize BOM mentions by adding a regular expression that can recognize and tag occurrence of the pattern in text.","Learn more.","Stopword Words to filter out of queries because they are not useful in a search, such as a , an , and the .","You can add words that are common and not useful to your use case as stopwords to improve the relevance of results for natural language queries.","Learn more.","Definitions of Discovery terms","To search the entire IBM Cloud Docs site, enter your search term into the search field in the IBM Cloud website banner.","To search for information about the Discovery service only, scroll to the start of the page and enter your search term into the search field in the page header.","You can integrate Discovery and Watson Assistant to make information that is stored in external data sources available","to a virtual assistant. Create a Conversational Search","project in Discovery, and then add the data sources that you want to make available to it. Next, create a search skill in Watson Assistant, and connect it to your Discovery project and collection. For more information, see the Help your chatbot answer frequently asked questions","tutorial.","Discovery has built-in connectors that can crawl various data sources, including websites, IBM Cloud Object Storage, Box, Microsoft SharePoint, and Salesforce sites. It even has support for you to build custom connectors. You can schedule crawls so that as the source data changes, the latest version is picked up by your collection automatically.","Discovery only ever reads from external data sources; it never writes, updates, or deletes any content in the original data source. For more information, see","Creating collections","Yes, you can upload documents directly to a collection in your project. An upload is a one-time operation that you can use to get started. An alternative approach is to connect to a data source and crawl the source for information. When you crawl data sources, the data can stay where it is and you can set up a schedule by which to crawl the external source to find new and changed information. When you crawl the data, you know that the information in your collection is always up to date. For more information, see","Creating collections.","No. Discovery support multiple languages. For more information about language support per feature, see","Language support.","Discovery can ingest most standard business file types, including PDF, Microsoft Word documents, spreadsheets, and presentations. For a complete list, see","Supported file types.","If you want to retain information about the relationship of two or more documents to one another, you can do so. For example, if 3 documents are uploaded from the same folder and their placement in the folder is significant to their meaning, you might want to retain the parent folder information.","When you upload a document, no such information about its relationships to other documents is stored by default. To add the information, you can use the API to add the documents. When you add documents by using the API, you can specify metadata values. You might want to specify a metadata value, such as","\\"foldername\\": \\"company_a\\"",", for each document.","Alternatively, you can copy the document body of each document into a JSON file, where each document is an object in a single array. When the JSON file is ingested, each item in the array is added as a separate document with a seprarate document ID. Each document shares the same parent ID, which identifies the relationship between them.","From an IBM Cloud-managed instance, you can quickly find documents that share the same parent ID or other common","metadata value from the Manage data","page. Customize the view to show the field, such as extracted_metadata.parent_document_id or extracted_metadata.foldername",", that the documents share in common.","Yes. Use the intuitive tools provided with the product to teach Discovery about the unique terminology of your domain.","For example, you can teach it to recognize patterns, such as BOM or part numbers that you use, or add dictionaries that recognize your product names and other industry-specific word meanings. For more information, see","Adding domainspecific resources.","You can use the Smart Document Understanding tool to teach Discovery about sections in your documents with distinct format and structure that you want Discovery to index. You can define a new field, and then annotate documents to train Discovery to understand what type of information is typically stored in the field. For more information, see","Using Smart Document Understanding.","You can use two different methods to define synonyms.","To define synonyms that are recognized and tagged when a document is ingested and that can be retrieved by search, create a dictionary and add synonyms for the dictionary term entry. A dictionary defines special terms that you want to tag in your documents, such as product names or industry-specific terminology. You can use the dictionary terms later to create facets and to filter documents. For more information, see","Dictionary.","To define synonyms that are applied to the query text that is submitted by users to expand the meaning of the query, add synonyms by using the Synonyms tool on the Improve relevance section of the Improve and customize page. For more information, see Expanding the meaning of queries.","You can use Discovery to detect both phrase and document sentiment. Document sentiment is a built-in Natural Language Processing enrichment that is available for all project types. Document sentiment evaluates the overall sentiment that is expressed in a document to determine whether it is positive, neutral, or negative. Phrase sentiment does the same. However, phrase sentiment can detect and assess multiple opinions in a single document and, in English and Japanese documents, can find specific phrases. For more information about document sentiment, see","Sentiment.","For more information about phrase sentiment, see Detecting phrases that express sentiment.","When you ingest a file or crawl an external data source, the data that you add to Discovery is processed and added to the collection as a document. Fields from the original file are converted to document fields and are added to the collection\'s index. Some content is added to root-level index fields and some information is stored in nested fields.","Where data gets stored differs by file type. Most of the fields from structured data sources are stored as root-level fields.","For files with unstructured data, much of the body of the file is stored in the","text","field in the index. Other information, such as the file name, is stored in nested fields with names like extracted_metadata.filename . You can determine whether a field is a nested field by its name. If the field name includes a period, it is a nested field. For more information about how different file types are handled, see How your data source is processed.","Old API endpoint URLs that include","watsonplatform.net","are deprecated and were retired on 26 May 2021. If you see errors that mention watsonplatform.net , make sure your Discovery service instance is using updated credentials And, if you have any old credentials with the old endpoint URL listed in your service page, delete them. For more information about the deprecation, see Updating endpoint URLs from watsonplatform.net.","If you are seeing 401 invalid credentials","messages for a Lite plan that hasn\'t been used in a while, don\'t spend time creating new credentials. The error message is misleading. Any Lite plans with no activity for 120 days are delete automatically. Unfortunately, the service instance deletion is not being reflected in IBM Cloud Resources list."],"html":["

FAQ Find answers to frequently asked questions.

What\'s a...

Term Definition

Classifier A resource that you can train to recognize document types and categorize them in your collection. You can create two types of classifiers, a

text classifier and a document classifier. A document classifier can classify documents based on Part of Speech information and metadata that is added by other enrichments that are applied to the collection. You can create a document classifier from the deployed Content Mining application only. From all other project types, you can create a text classifier. A text classifier can classify documents based on Part of Speech information only. You can apply a document classifier that you create by using the deployed Content Mining application to categorize documents in other project types.

Learn more Collection A set of documents that you can enrich and later search for meaningful information.

Learn more.

Content

Intelligence

A feature that you can use to enrich documents in a Document Retrieval project such that it can recognize information that is relevant to business contracts. A Document Retrieval project with this feature enabled is referred to as a

Document Retrieval for Contracts

project type.

Learn more

Data source

An external application or service where valuable knowledge resources are stored. Connect to a service where your data is stored so you can crawl the data without having to move it.

Learn more.

Domainspecific

Relates to terms and concepts that have special meaning to an industry or business. In tennis, for example, the term love has a special meaning. It represents a zero score. If you built a tennis-related application, you would teach Discovery that the term

love has a meaning in the domain of tennis that is different from the generally understood meaning.

Enrichment What you add to documents in your collection to identify or tag terms in the document that are significant. For example, when you apply the Entity enrichment, terms that mention city names or famous people are tagged as locations or people of interest.

Facet

A category by which you can filter search query results. Automatically, facets based on entity types are applied to the query results for Document Retrieval projects and facets based on the parts of speech are applied to Content Mining projects. You can define your own facet categories based on document fields, including fields generated by enrichments, or based on dictionaries or patterns.

Learn more

Term Definition

Index As you upload data or connect to data that is stored in an external repository, the data is crawled and ingested. As part of the processing, an index is created to keep track of important information that is recognized from the source. The main difference between a data source and a collection is that content in the data source is crawled, normalized, and indexed as it is added to a collection.

Project A container for the collections of data that fuel your research or search applications.

Learn more.

Regular expression A regular expression, also known as a regex, is a standardized format for defining search patterns. You can define patterns with special significance to your application. For example, the bill of materials (BOM) numbers for parts that you manufacture might have a standard syntax of two uppercase letters followed by four numbers ( GT2345 ). You can teach Discovery to recognize BOM mentions by adding a regular expression that can recognize and tag occurrence of the pattern in text.

Learn more.

Stopword Words to filter out of queries because they are not useful in a search, such as a , an , and the .

You can add words that are common and not useful to your use case as stopwords to improve the relevance of results for natural language queries.

Learn more.

Definitions of Discovery terms

How do I search the product documentation?

To search the entire IBM Cloud Docs site, enter your search term into the search field in the IBM Cloud website banner.

To search for information about the Discovery service only, scroll to the start of the page and enter your search term into the search field in the page header.

Can I integrate Watson Discovery with Watson Assistant?

You can integrate Discovery and Watson Assistant to make information that is stored in external data sources available

to a virtual assistant. Create a Conversational Search

project in Discovery, and then add the data sources that you want to make available to it. Next, create a search skill in Watson Assistant, and connect it to your Discovery project and collection. For more information, see the Help your chatbot answer frequently asked questions

tutorial.

How does Watson Discovery access my data?

Discovery has built-in connectors that can crawl various data sources, including websites, IBM Cloud Object Storage, Box, Microsoft SharePoint, and Salesforce sites. It even has support for you to build custom connectors. You can schedule crawls so that as the source data changes, the latest version is picked up by your collection automatically.

Discovery only ever reads from external data sources; it never writes, updates, or deletes any content in the original data source. For more information, see

Creating collections

Can I upload documents?

Yes, you can upload documents directly to a collection in your project. An upload is a one-time operation that you can use to get started. An alternative approach is to connect to a data source and crawl the source for information. When you crawl data sources, the data can stay where it is and you can set up a schedule by which to crawl the external source to find new and changed information. When you crawl the data, you know that the information in your collection is always up to date. For more information, see

Creating collections.

Must all my documents be English?

No. Discovery support multiple languages. For more information about language support per feature, see

Language support.

What types of files can Discovery ingest?

Discovery can ingest most standard business file types, including PDF, Microsoft Word documents, spreadsheets, and presentations. For a complete list, see

Supported file types.

Can I find related documents after I add them to a collection

If you want to retain information about the relationship of two or more documents to one another, you can do so. For example, if 3 documents are uploaded from the same folder and their placement in the folder is significant to their meaning, you might want to retain the parent folder information.

When you upload a document, no such information about its relationships to other documents is stored by default. To add the information, you can use the API to add the documents. When you add documents by using the API, you can specify metadata values. You might want to specify a metadata value, such as

\\"foldername\\": \\"company_a\\"

, for each document.

Alternatively, you can copy the document body of each document into a JSON file, where each document is an object in a single array. When the JSON file is ingested, each item in the array is added as a separate document with a seprarate document ID. Each document shares the same parent ID, which identifies the relationship between them.

From an IBM Cloud-managed instance, you can quickly find documents that share the same parent ID or other common

metadata value from the Manage data

page. Customize the view to show the field, such as extracted_metadata.parent_document_id or extracted_metadata.foldername

, that the documents share in common.

Can I customize Discovery to understand my data

Yes. Use the intuitive tools provided with the product to teach Discovery about the unique terminology of your domain.

For example, you can teach it to recognize patterns, such as BOM or part numbers that you use, or add dictionaries that recognize your product names and other industry-specific word meanings. For more information, see

Adding domainspecific resources.

How does the Smart Document Understanding tool work?

You can use the Smart Document Understanding tool to teach Discovery about sections in your documents with distinct format and structure that you want Discovery to index. You can define a new field, and then annotate documents to train Discovery to understand what type of information is typically stored in the field. For more information, see

Using Smart Document Understanding.

What\'s the best way to add synonyms?

You can use two different methods to define synonyms.

To define synonyms that are recognized and tagged when a document is ingested and that can be retrieved by search, create a dictionary and add synonyms for the dictionary term entry. A dictionary defines special terms that you want to tag in your documents, such as product names or industry-specific terminology. You can use the dictionary terms later to create facets and to filter documents. For more information, see

Dictionary.

To define synonyms that are applied to the query text that is submitted by users to expand the meaning of the query, add synonyms by using the Synonyms tool on the Improve relevance section of the Improve and customize page. For more information, see Expanding the meaning of queries.

Can I use Discovery to detect sentiment?

You can use Discovery to detect both phrase and document sentiment. Document sentiment is a built-in Natural Language Processing enrichment that is available for all project types. Document sentiment evaluates the overall sentiment that is expressed in a document to determine whether it is positive, neutral, or negative. Phrase sentiment does the same. However, phrase sentiment can detect and assess multiple opinions in a single document and, in English and Japanese documents, can find specific phrases. For more information about document sentiment, see

Sentiment.

For more information about phrase sentiment, see Detecting phrases that express sentiment.

What is a nested field?

When you ingest a file or crawl an external data source, the data that you add to Discovery is processed and added to the collection as a document. Fields from the original file are converted to document fields and are added to the collection\'s index. Some content is added to root-level index fields and some information is stored in nested fields.

Where data gets stored differs by file type. Most of the fields from structured data sources are stored as root-level fields.

For files with unstructured data, much of the body of the file is stored in the

text

field in the index. Other information, such as the file name, is stored in nested fields with names like extracted_metadata.filename . You can determine whether a field is a nested field by its name. If the field name includes a period, it is a nested field. For more information about how different file types are handled, see How your data source is processed.

Seeing errors that mention watsonplatform.net

Old API endpoint URLs that include

watsonplatform.net

are deprecated and were retired on 26 May 2021. If you see errors that mention watsonplatform.net , make sure your Discovery service instance is using updated credentials And, if you have any old credentials with the old endpoint URL listed in your service page, delete them. For more information about the deprecation, see Updating endpoint URLs from watsonplatform.net.

Getting a 401 error when using my Lite plan

If you are seeing 401 invalid credentials

messages for a Lite plan that hasn\'t been used in a while, don\'t spend time creating new credentials. The error message is misleading. Any Lite plans with no activity for 120 days are delete automatically. Unfortunately, the service instance deletion is not being reflected in IBM Cloud Resources list.

"],"text":["Term Definition Term Definition"]}'),_fixtures_passages={single:{passage_text:"5.21 Miscellaneous Costs",start_offset:39611,end_offset:39635,field:"text"},multiline:{passage_text:"32.7 Buyer’s and Customer's Regulatory Authorities shall have the benefit of any rights of audit and access to information and documentation provided for in this Agreement to the extent that they relate to the exercise of the Regulatory Authorities' legal rights and/or responsibilities. 33.0 Not used 34.0 Benchmarking If: a) Buyer wishes to carry out any benchmarking exercises in respect of the Services and/or Deliverables ; and",start_offset:138812,end_offset:139245,field:"text"},answer:{passage_text:"You can use the Smart Document Understanding tool to teach Discovery about sections in your documents with distinct format and structure that you want Discovery to index. You can define a new field, and then annotate documents to train Discovery to understand what type of information is typically stored in the field. For more information, see Using Smart Document Understanding.",start_offset:7487,end_offset:7867,field:"answer"}},jsonPassages={single:{passage_text:"Please do not reply to this email.",start_offset:0,end_offset:33,field:"text"}},omit=__webpack_require__("../../node_modules/lodash/omit.js"),omit_default=__webpack_require__.n(omit),pickBy=__webpack_require__("../../node_modules/lodash/pickBy.js"),pickBy_default=__webpack_require__.n(pickBy);module=__webpack_require__.hmd(module);var Wrapper=function Wrapper(_ref){var children=_ref.children,_ref$style=_ref.style,style=void 0===_ref$style?{}:_ref$style;return(0,jsx_runtime.jsx)("div",{style:(0,objectSpread2.Z)({maxWidth:"50rem",margin:"2rem",border:"1px solid black"},style),children:children})};function docSelection(){var file,doc,items=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["pdf","html","text"],label="Document Type",options=pickBy_default()({PDF:"pdf","PDF without text location data or html":"pdf-fast-path","PDF without text location data":"pdf-no-mappings","Document with `html` property and structure data":"html","Document with `html` property and no text mappings":"html-no-mappings","Document with only text":"text","Q&A PDF":"pdf-q-n-a"},(function(key){return items.includes(key)})),defaultValue="pdf",groupId="GROUP-ID1",docname=(0,dist.radios)(label,options,defaultValue,groupId);switch(docname){case"pdf":file=atob(Art_Effects_pdf_document),doc=Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject;break;case"pdf-q-n-a":file=atob(QandA_pdf_document),doc=_fixtures_QandA_pdf_namespaceObject;break;case"pdf-fast-path":file=atob(Art_Effects_pdf_document),doc=omit_default()(Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject,"html","extracted_metadata.text_mappings");break;case"pdf-no-mappings":file=atob(Art_Effects_pdf_document),doc=omit_default()(Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject,"extracted_metadata.text_mappings");break;case"html":doc=Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject;break;case"html-no-mappings":doc=omit_default()(Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject,"extracted_metadata.text_mappings");break;case"text":doc=omit_default()(Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject,"html");break;default:throw new Error("Unknown radios option")}return[file,doc]}(0,client.storiesOf)("DocumentPreview",module).addParameters({storySource:{source:"import React, { ComponentType, FC } from 'react';\nimport { storiesOf } from '@storybook/react';\nimport { radios, boolean, number } from '@storybook/addon-knobs';\nimport { action } from '@storybook/addon-actions';\nimport { QueryResult, QueryResultPassage } from 'ibm-watson/discovery/v2';\nimport { SearchContext } from 'components/DiscoverySearch/DiscoverySearch';\nimport DocumentPreview from '../DocumentPreview';\nimport { document as docPDF } from '../__fixtures__/Art Effects.pdf';\nimport docArtEffects from '../__fixtures__/Art Effects Koya Creative Base TSA 2008.pdf.json';\nimport { document as docQandA } from '../__fixtures__/QandA.pdf';\nimport documentQandA from '../__fixtures__/QandA.pdf.json';\nimport passages from '../__fixtures__/passages';\nimport jsonPassages from '../__fixtures__/jsonPassages';\nimport omit from 'lodash/omit';\nimport pickBy from 'lodash/pickBy';\n\n// pulled from pdfjs-dist (see main.js > staticDirs)\nconst PDF_WORKER_URL = 'pdf.worker.min.js';\n\ninterface WrapperProps {\n style?: any;\n}\nconst Wrapper: FC = ({ children, style = {} }) => (\n
\n {children}\n
\n);\n\nstoriesOf('DocumentPreview', module)\n .addParameters({ component: DocumentPreview })\n .add('default', () => {\n const [file, doc] = docSelection();\n return (\n \n \n \n );\n })\n .add('passage highlighting', () => {\n const [file, doc] = docSelection([\n 'pdf',\n 'pdf-q-n-a',\n 'pdf-fast-path',\n 'pdf-no-mappings',\n 'html',\n 'html-no-mappings',\n 'text'\n ]);\n const usedPassage = doc.extracted_metadata.file_type === 'json' ? jsonPassages : passages;\n const docWithPassage = passageSelection(doc, usedPassage);\n const highlight = (docWithPassage.document_passages as unknown as QueryResultPassage[])[0];\n\n return (\n \n \n \n );\n })\n .add('table highlight', () => {\n const [file, doc] = docSelection([\n 'pdf',\n 'pdf-no-mappings',\n 'html',\n 'html-no-mappings',\n 'text'\n ]);\n const docWithTable = tableSelection(doc);\n const highlight = docWithTable.table_results[0];\n\n return (\n \n \n \n );\n })\n .add('fallback component', () => {\n const doc = {\n document_id: '1234567890',\n extracted_metadata: {\n filename: 'i_am_a_file',\n file_type: 'json'\n },\n result_metadata: {\n collection_id: '1234'\n }\n };\n const fallback = fallbackComponent();\n\n return (\n \n \n \n );\n })\n .add('loading file with timeout', () => {\n const file = atob(docPDF);\n const fetchTime = number('Milliseconds for loading file', 1000);\n const fileFetchTimeout = number(\n 'Timeout milliseconds for loading file (fileFetchTimeout)',\n 3000\n );\n return (\n \n new Promise(resolve => setTimeout(() => resolve(file), fetchTime)),\n provides: () => true\n }\n } as any\n }\n >\n \n \n \n );\n });\n\nfunction docSelection(items = ['pdf', 'html', 'text']): [string | undefined, QueryResult] {\n const label = 'Document Type';\n const options = pickBy(\n {\n PDF: 'pdf',\n 'PDF without text location data or html': 'pdf-fast-path',\n 'PDF without text location data': 'pdf-no-mappings',\n 'Document with `html` property and structure data': 'html',\n 'Document with `html` property and no text mappings': 'html-no-mappings',\n 'Document with only text': 'text',\n 'Q&A PDF': 'pdf-q-n-a'\n },\n (key: string) => items.includes(key)\n );\n const defaultValue = 'pdf';\n const groupId = 'GROUP-ID1';\n const docname: string = radios(label, options, defaultValue, groupId);\n\n let file, doc;\n switch (docname) {\n case 'pdf':\n file = atob(docPDF);\n doc = docArtEffects;\n break;\n case 'pdf-q-n-a':\n file = atob(docQandA);\n doc = documentQandA;\n break;\n case 'pdf-fast-path':\n file = atob(docPDF);\n doc = omit(docArtEffects, 'html', 'extracted_metadata.text_mappings');\n break;\n case 'pdf-no-mappings':\n file = atob(docPDF);\n doc = omit(docArtEffects, 'extracted_metadata.text_mappings');\n break;\n case 'html':\n doc = docArtEffects;\n break;\n case 'html-no-mappings':\n doc = omit(docArtEffects, 'extracted_metadata.text_mappings');\n break;\n case 'text':\n doc = omit(docArtEffects, 'html');\n break;\n default:\n throw new Error('Unknown radios option');\n }\n\n return [file, doc];\n}\n\nfunction passageSelection(doc: QueryResult, passages: object): QueryResult {\n const label = 'Passage Type';\n const options = {\n 'Single line': 'single',\n 'Multi-line': 'multiline',\n 'Answer (only for \"Q&A PDF\")': 'answer'\n };\n const defaultValue = 'single';\n const groupId = 'GROUP-ID1';\n const passageType = radios(label, options, defaultValue, groupId);\n\n // inject passage\n return {\n ...doc,\n document_passages: [passages[passageType]]\n };\n}\n\nfunction tableSelection(doc: QueryResult): QueryResult {\n // add both table results and passages\n return {\n ...doc,\n document_passages: [passages.single, passages.multiline],\n table_results: [\n {\n table_id: '558ada041262d5b0aa02a05429d798c7',\n source_document_id: '7e8ada041262d5b0aa02a05429d798c7',\n collection_id: '8713a92b-28aa-b291-0000-016ddc68aa2a',\n table_html: '
Hello
How are ya?
',\n table_html_offset: 42500,\n table: {\n location: {\n begin: 274502,\n end: 279920\n }\n }\n }\n ]\n };\n}\n\nfunction fallbackComponent(): ComponentType | undefined {\n const enabled = boolean('Custom fallback (fallbackComponent)', false);\n if (enabled) {\n const Fallback: React.FC<{ document?: QueryResult }> = ({ document }) => (\n
\n

Document JSON

\n
{JSON.stringify(document, undefined, 2)}
\n
\n );\n return Fallback;\n }\n return undefined;\n}\n",locationsMap:{"loading-file-with-timeout":{startLoc:{col:7,line:116},endLoc:{col:3,line:145},startBody:{col:36,line:116},endBody:{col:3,line:145}},"fallback-component":{startLoc:{col:7,line:93},endLoc:{col:3,line:115},startBody:{col:29,line:93},endBody:{col:3,line:115}},"table-highlight":{startLoc:{col:7,line:70},endLoc:{col:3,line:92},startBody:{col:26,line:70},endBody:{col:3,line:92}},"passage-highlighting":{startLoc:{col:7,line:44},endLoc:{col:3,line:69},startBody:{col:31,line:44},endBody:{col:3,line:69}},default:{startLoc:{col:7,line:31},endLoc:{col:3,line:43},startBody:{col:18,line:31},endBody:{col:3,line:43}}}}}).addParameters({component:DocumentPreview_DocumentPreview}).add("default",(function(){var _docSelection=docSelection(),_docSelection2=(0,slicedToArray.Z)(_docSelection,2),file=_docSelection2[0],doc=_docSelection2[1];return(0,jsx_runtime.jsx)(Wrapper,{children:(0,jsx_runtime.jsx)(DocumentPreview_DocumentPreview,{document:doc,file:file,onChange:(0,esm.action)("change"),pdfWorkerUrl:"pdf.worker.min.js"})})})).add("passage highlighting",(function(){var _docSelection3=docSelection(["pdf","pdf-q-n-a","pdf-fast-path","pdf-no-mappings","html","html-no-mappings","text"]),_docSelection4=(0,slicedToArray.Z)(_docSelection3,2),file=_docSelection4[0],doc=_docSelection4[1],docWithPassage=function passageSelection(doc,passages){var label="Passage Type",options={"Single line":"single","Multi-line":"multiline",'Answer (only for "Q&A PDF")':"answer"},defaultValue="single",groupId="GROUP-ID1",passageType=(0,dist.radios)(label,options,defaultValue,groupId);return(0,objectSpread2.Z)((0,objectSpread2.Z)({},doc),{},{document_passages:[passages[passageType]]})}(doc,"json"===doc.extracted_metadata.file_type?jsonPassages:_fixtures_passages),highlight=docWithPassage.document_passages[0];return(0,jsx_runtime.jsx)(Wrapper,{children:(0,jsx_runtime.jsx)(DocumentPreview_DocumentPreview,{document:docWithPassage,highlight:highlight,file:file,onChange:(0,esm.action)("change"),pdfWorkerUrl:"pdf.worker.min.js"})})})).add("table highlight",(function(){var _docSelection5=docSelection(["pdf","pdf-no-mappings","html","html-no-mappings","text"]),_docSelection6=(0,slicedToArray.Z)(_docSelection5,2),file=_docSelection6[0],docWithTable=function tableSelection(doc){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},doc),{},{document_passages:[_fixtures_passages.single,_fixtures_passages.multiline],table_results:[{table_id:"558ada041262d5b0aa02a05429d798c7",source_document_id:"7e8ada041262d5b0aa02a05429d798c7",collection_id:"8713a92b-28aa-b291-0000-016ddc68aa2a",table_html:"
Hello
How are ya?
",table_html_offset:42500,table:{location:{begin:274502,end:279920}}}]})}(_docSelection6[1]),highlight=docWithTable.table_results[0];return(0,jsx_runtime.jsx)(Wrapper,{children:(0,jsx_runtime.jsx)(DocumentPreview_DocumentPreview,{file:file,document:docWithTable,highlight:highlight,onChange:(0,esm.action)("change"),pdfWorkerUrl:"pdf.worker.min.js"})})})).add("fallback component",(function(){var fallback=function fallbackComponent(){if((0,dist.boolean)("Custom fallback (fallbackComponent)",!1)){return function Fallback(_ref2){var document=_ref2.document;return(0,jsx_runtime.jsxs)("div",{style:{width:"100%"},children:[(0,jsx_runtime.jsx)("h4",{children:"Document JSON"}),(0,jsx_runtime.jsx)("pre",{children:JSON.stringify(document,void 0,2)})]})}}return}();return(0,jsx_runtime.jsx)(Wrapper,{children:(0,jsx_runtime.jsx)(DocumentPreview_DocumentPreview,{document:{document_id:"1234567890",extracted_metadata:{filename:"i_am_a_file",file_type:"json"},result_metadata:{collection_id:"1234"}},fallbackComponent:fallback,pdfWorkerUrl:"pdf.worker.min.js"})})})).add("loading file with timeout",(function(){var _get,file=atob(Art_Effects_pdf_document),fetchTime=(0,dist.number)("Milliseconds for loading file",1e3),fileFetchTimeout=(0,dist.number)("Timeout milliseconds for loading file (fileFetchTimeout)",3e3);return(0,jsx_runtime.jsx)(Wrapper,{children:(0,jsx_runtime.jsx)(DiscoverySearch.ci.Provider,{value:{selectedResult:{},documentProvider:{get:(_get=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(){return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.abrupt("return",new Promise((function(resolve){return setTimeout((function(){return resolve(file)}),fetchTime)})));case 1:case"end":return _context.stop()}}),_callee)}))),function get(){return _get.apply(this,arguments)}),provides:function provides(){return!0}}},children:(0,jsx_runtime.jsx)(DocumentPreview_DocumentPreview,{document:Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject,fileFetchTimeout:fileFetchTimeout,onChange:(0,esm.action)("change"),pdfWorkerUrl:"pdf.worker.min.js"})})})}))},"./src/components/ResultsPagination/__stories__/ResultsPagination.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{__namedExportsOrder:function(){return __namedExportsOrder},props:function(){return props}});var objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),react=__webpack_require__("../../node_modules/react/index.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),DiscoverySearch=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),storybookUtils=__webpack_require__("./src/utils/storybookUtils.tsx"),searchResults={matching_results:20967,retrieval_details:{},results:[]},esm=__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js"),testingUtils=__webpack_require__("./src/utils/testingUtils.tsx"),defineProperty=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/defineProperty.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),objectWithoutProperties=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),Pagination=__webpack_require__("../../node_modules/carbon-components-react/es/components/Pagination/experimental/Pagination.js"),classnames=__webpack_require__("../../node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),commonjs=__webpack_require__("../../node_modules/react-error-boundary/dist/commonjs/index.js"),FallbackComponent=__webpack_require__("./src/utils/FallbackComponent.tsx"),onErrorCallback=__webpack_require__("./src/utils/onErrorCallback.ts"),defaultMessages={itemRangeText:"{min}–{max} of {total} results",itemsPerPageText:"Items per page:",pageRangeText:"of {total} pages",pageText:"Page {page}"},formatMessage=__webpack_require__("./src/utils/formatMessage.tsx"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),_excluded=["page","pageSizes","pageSize","showPageSizeSelector","messages","onChange","apiRef"],ResultsPagination=function ResultsPagination(_ref){var _ref$page=_ref.page,page=void 0===_ref$page?1:_ref$page,_ref$pageSizes=_ref.pageSizes,pageSizes=void 0===_ref$pageSizes?[10,20,30,40,50]:_ref$pageSizes,pageSize=_ref.pageSize,_ref$showPageSizeSele=_ref.showPageSizeSelector,showPageSizeSelector=void 0===_ref$showPageSizeSele||_ref$showPageSizeSele,_ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,onChange=_ref.onChange,apiRef=_ref.apiRef,inputProps=(0,objectWithoutProperties.Z)(_ref,_excluded),mergedMessages=(0,objectSpread2.Z)((0,objectSpread2.Z)({},defaultMessages),messages),_useContext=(0,react.useContext)(DiscoverySearch.Wq),performSearch=_useContext.performSearch,setSearchParameters=_useContext.setSearchParameters,_useContext2=(0,react.useContext)(DiscoverySearch.ci),_useContext2$searchRe=_useContext2.searchResponseStore,searchResponse=_useContext2$searchRe.data,searchParameters=_useContext2$searchRe.parameters,componentSettings=_useContext2.componentSettings,isResultsPaginationComponentHidden=_useContext2.isResultsPaginationComponentHidden,_useState=(0,react.useState)(page),_useState2=(0,slicedToArray.Z)(_useState,2),currentPage=_useState2[0],setCurrentPage=_useState2[1],_useState3=(0,react.useState)(0),_useState4=(0,slicedToArray.Z)(_useState3,2),resetCounter=_useState4[0],setResetCounter=_useState4[1],resultsPerPage=pageSize||searchParameters.count||10,handleOnChange=(0,react.useCallback)((function(evt){onChange&&onChange(evt);var page=evt.page,pageSize=evt.pageSize,offset=(page-1)*pageSize;setCurrentPage(page),performSearch((0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),{},{count:pageSize,offset:offset}),!1)}),[onChange,performSearch,searchParameters]),reset=(0,react.useCallback)((function(_ref2){var triggerOnChange=_ref2.triggerOnChange;setCurrentPage(1),setResetCounter(resetCounter+1),triggerOnChange&&handleOnChange({page:1,pageSize:resultsPerPage})}),[handleOnChange,resetCounter,resultsPerPage]);(0,react.useImperativeHandle)(apiRef,(function(){return{reset:reset}})),(0,react.useEffect)((function(){(pageSize||resultsPerPage)&&setSearchParameters((function(currentSearchParameters){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{count:pageSize||resultsPerPage})}))}),[setSearchParameters,pageSize,resultsPerPage]),(0,react.useEffect)((function(){var actualPageSize=searchParameters.count||10,actualOffset=searchParameters.offset||0,pageFromOffset=Math.floor(actualOffset/actualPageSize)+1;currentPage!==pageFromOffset&&(setCurrentPage(pageFromOffset),1===pageFromOffset&&reset({}))}),[currentPage,searchParameters.count,searchParameters.offset,reset]);var matchingResults=searchResponse&&searchResponse.matching_results||void 0;return componentSettings?(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:!isResultsPaginationComponentHidden&&(0,jsx_runtime.jsx)(Pagination.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({className:classnames_default()("".concat(settings.Z.prefix,"--pagination"),(0,defineProperty.Z)({},"".concat(settings.Z.prefix,"--pagination__page-size-selector--hidden"),!showPageSizeSelector)),totalItems:matchingResults,pageSize:resultsPerPage,pageSizes:pageSizes,onChange:handleOnChange,itemRangeText:function handleItemRangeText(min,max,total){return(0,formatMessage.w)(mergedMessages.itemRangeText,{min:min,max:max,total:total},!1)},itemsPerPageText:mergedMessages.itemsPerPageText,pageRangeText:function handlePageRangeText(_current,total){return(0,formatMessage.w)(mergedMessages.pageRangeText,{total:total},!1)},pageText:function handlePageText(page){return(0,formatMessage.w)(mergedMessages.pageText,{page:page},!1)}},inputProps),{},{children:function children(props){return(0,jsx_runtime.jsx)(PageSelector,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{onChange:handleOnChange}))}}),resetCounter)}):null};function PageSelector(_ref3){var currentPage=_ref3.currentPage,currentPageSize=_ref3.currentPageSize,onSetPage=_ref3.onSetPage,onChange=_ref3.onChange,_useState5=(0,react.useState)(currentPageSize),_useState6=(0,slicedToArray.Z)(_useState5,2),pageSize=_useState6[0],setPageSize=_useState6[1];return(0,react.useEffect)((function(){currentPageSize!==pageSize&&(setPageSize(currentPageSize),onChange({page:1,pageSize:currentPageSize}),onSetPage(1))}),[currentPageSize,onChange,onSetPage,pageSize]),(0,jsx_runtime.jsx)("span",{className:"".concat(settings.Z.prefix,"--unstable-pagination__text"),"data-testid":"current-page",children:currentPage})}var ResultsPaginationWithBoundary=(0,commonjs.Pf)(ResultsPagination,(0,FallbackComponent.D)("ResultsPagination"),onErrorCallback.Z),ResultsPagination_ResultsPagination=(0,react.forwardRef)((function(props,ref){return(0,jsx_runtime.jsx)(ResultsPaginationWithBoundary,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{apiRef:ref}))}));try{ResultsPagination.displayName="ResultsPagination",ResultsPagination.__docgenInfo={description:"",displayName:"ResultsPagination",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/ResultsPagination/ResultsPagination.tsx#ResultsPagination"]={docgenInfo:ResultsPagination.__docgenInfo,name:"ResultsPagination",path:"src/components/ResultsPagination/ResultsPagination.tsx#ResultsPagination"})}catch(__react_docgen_typescript_loader_error){}module=__webpack_require__.hmd(module);var props=function props(){return{page:(0,dist.number)("The current page (page)",1),pageSize:(0,dist.number)("Number of items per page (pageSize)",10),pageSizes:(0,dist.array)("Page size choices (pageSizes)",["10","20","30","40","50"]).map((function(str){return parseInt(str,10)})),showPageSizeSelector:(0,dist.boolean)("Show selector for dynamically changing `pageSize` (showPageSizeSelector)",!0),messages:(0,dist.object)("Default messages for the component's text strings",defaultMessages)}},DummySearchClientWithQuery=function(_DummySearchClient){(0,inherits.Z)(DummySearchClientWithQuery,_DummySearchClient);var _super=(0,createSuper.Z)(DummySearchClientWithQuery);function DummySearchClientWithQuery(){return(0,classCallCheck.Z)(this,DummySearchClientWithQuery),_super.apply(this,arguments)}return(0,createClass.Z)(DummySearchClientWithQuery,[{key:"query",value:function query(params){return(0,esm.action)("query")(params),(0,testingUtils.v8)(searchResults)}}]),DummySearchClientWithQuery}(storybookUtils.Qc);(0,client.storiesOf)("ResultsPagination",module).addParameters({storySource:{source:"import React from 'react';\nimport { storiesOf } from '@storybook/react';\nimport { array, text, boolean, number, object } from '@storybook/addon-knobs';\nimport DiscoverySearch, { DiscoverySearchProps } from 'components/DiscoverySearch/DiscoverySearch';\nimport { DummySearchClient } from 'utils/storybookUtils';\nimport overrideSearchResults from '../__fixtures__/searchResults';\nimport DiscoveryV2 from 'ibm-watson/discovery/v2';\nimport { action } from '@storybook/addon-actions';\nimport { createDummyResponsePromise } from 'utils/testingUtils';\nimport ResultsPagination from '../ResultsPagination';\nimport { defaultMessages } from '../messages';\n\nexport const props = () => ({\n page: number('The current page (page)', 1),\n pageSize: number('Number of items per page (pageSize)', 10),\n pageSizes: array('Page size choices (pageSizes)', ['10', '20', '30', '40', '50']).map(str =>\n parseInt(str, 10)\n ),\n showPageSizeSelector: boolean(\n 'Show selector for dynamically changing `pageSize` (showPageSizeSelector)',\n true\n ),\n messages: object(\"Default messages for the component's text strings\", defaultMessages)\n});\n\nclass DummySearchClientWithQuery extends DummySearchClient {\n query(params: DiscoveryV2.QueryParams): Promise> {\n action('query')(params);\n return createDummyResponsePromise(overrideSearchResults);\n }\n}\n\nconst discoverySearchProps = (): DiscoverySearchProps => ({\n searchClient: new DummySearchClientWithQuery(),\n projectId: text('Project ID', 'project-id'),\n overrideSearchResults\n});\n\nstoriesOf('ResultsPagination', module)\n .addParameters({ component: ResultsPagination })\n .add('default', () => {\n return (\n \n \n \n );\n });\n",locationsMap:{default:{startLoc:{col:7,line:41},endLoc:{col:3,line:47},startBody:{col:18,line:41},endBody:{col:3,line:47}}}}}).addParameters({component:ResultsPagination_ResultsPagination}).add("default",(function(){return(0,jsx_runtime.jsx)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},function discoverySearchProps(){return{searchClient:new DummySearchClientWithQuery,projectId:(0,dist.text)("Project ID","project-id"),overrideSearchResults:searchResults}}()),{},{children:(0,jsx_runtime.jsx)(ResultsPagination_ResultsPagination,(0,objectSpread2.Z)({},props()))}))}));var __namedExportsOrder=["props"]},"./src/components/SearchFacets/__stories__/SearchFacets.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{__namedExportsOrder:function(){return __namedExportsOrder},props:function(){return props}});var objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),react=__webpack_require__("../../node_modules/react/index.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),Button=__webpack_require__("../../node_modules/carbon-components-react/es/components/Button/Button.js"),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),bucket_5=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-5.js"),DiscoverySearch=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),toConsumableArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");function isBucketAggregation(aggregation){var type=aggregation.type;return"filter"===type||"nested"===type}function findTermAggregations(){var inputAggregations=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],outputAggregations=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return inputAggregations.forEach((function(aggregation){"term"===aggregation.type?outputAggregations.push(aggregation):isBucketAggregation(aggregation)&&outputAggregations.push.apply(outputAggregations,(0,toConsumableArray.Z)(findTermAggregations(aggregation.aggregations||[])))})),outputAggregations}var get=__webpack_require__("../../node_modules/lodash/get.js"),get_default=__webpack_require__.n(get),unionBy=__webpack_require__("../../node_modules/lodash/unionBy.js"),unionBy_default=__webpack_require__.n(unionBy),mergeFilterFacets=function mergeFilterFacets(aggregations,filterFields,componentSettingsAggregations){if(!aggregations)return[];var labeledTermAggregations=findTermAggregations(aggregations).map((function(termAggregation){var matchingComponentSettingAggregation=componentSettingsAggregations.find((function(setting){return setting.name===get_default()(termAggregation,"name","")}));return matchingComponentSettingAggregation?(0,objectSpread2.Z)((0,objectSpread2.Z)({},termAggregation),matchingComponentSettingAggregation):(0,objectSpread2.Z)((0,objectSpread2.Z)({},termAggregation),{},{multiple_selections_allowed:!0})})),usedFields=[];return labeledTermAggregations.filter((function(aggregation){return aggregation.results})).map((function(aggregation){var aggregationResults=get_default()(aggregation,"results",[]),filterFacetsForName=filterFields.find((function(filterAggregation){return filterAggregation.name&&aggregation.name?filterAggregation.name===aggregation.name:filterAggregation.field===aggregation.field&&!usedFields.includes(filterAggregation.field)&&(usedFields.push(filterAggregation.field),!0)}));if(filterFacetsForName){var filterFacetResults=get_default()(filterFacetsForName,"results",[]),newAggResults=aggregationResults.map((function(result){var key=get_default()(result,"key",""),matchingFilterFacetResult=filterFacetResults.find((function(filterFacet){return filterFacet.key===key}));return matchingFilterFacetResult&&matchingFilterFacetResult.selected?(0,objectSpread2.Z)((0,objectSpread2.Z)({},result),{},{selected:!0}):result})),selectedNewAggAndFilterFacetResults=unionBy_default()(newAggResults,filterFacetResults,"key");return(0,objectSpread2.Z)((0,objectSpread2.Z)({},aggregation),{},{results:selectedNewAggAndFilterFacetResults})}return aggregation}))},partition=__webpack_require__("../../node_modules/lodash/partition.js"),partition_default=__webpack_require__.n(partition),escapeFieldName=__webpack_require__("./src/components/SearchFacets/utils/escapeFieldName.ts");function fieldHasCategories(aggregation){var _aggregation$results,_aggregation$results$;return aggregation.field.includes("enriched_")&&aggregation.field.includes("entities.text")&&void 0!==(null===(_aggregation$results=aggregation.results)||void 0===_aggregation$results||null===(_aggregation$results$=_aggregation$results[0])||void 0===_aggregation$results$?void 0:_aggregation$results$.aggregations)}var SearchFilterTransform=function(){function SearchFilterTransform(){(0,classCallCheck.Z)(this,SearchFilterTransform)}return(0,createClass.Z)(SearchFilterTransform,null,[{key:"fromString",value:function fromString(filterString){var _this=this;if(""===filterString)return{filterFields:[],filterDynamic:[]};var colonRegex=RegExp(SearchFilterTransform.SPLIT_UNQUOTED_COLONS),filterFacets=partition_default()(filterString.split(SearchFilterTransform.SPLIT_UNQUOTED_COMMAS),(function(filter){return colonRegex.test(filter)}));return{filterFields:filterFacets[0].map((function(facetField){var facets=facetField.split(SearchFilterTransform.SPLIT_UNQUOTED_PIPES),field=facets[0].split(SearchFilterTransform.SPLIT_UNQUOTED_COLONS)[0],results=facets.map((function(facet){return facet.split(SearchFilterTransform.SPLIT_UNQUOTED_COLONS)[1]})).sort().map((function(result){return{key:_this.unquoteString(result),matching_results:1,selected:!0}}));return{type:"term",field:(0,escapeFieldName.o)(field),results:results}})),filterDynamic:filterFacets[1].map((function(suggestion){return{text:_this.unquoteString(suggestion),selected:!0}}))}}},{key:"toString",value:function toString(facets){return[this.fieldsToString(facets.filterFields),this.quoteSelectedFacets(facets.filterDynamic,"text").join(",")].filter(Boolean).join(",")}},{key:"unquoteString",value:function unquoteString(quotedString){return quotedString.replace(new RegExp(SearchFilterTransform.STRING_IN_QUOTES),"$1").replace(/\\"/g,'"')}},{key:"fieldsToString",value:function fieldsToString(facets){var _this2=this,filterStrings=[];return facets.forEach((function(facet){var field=get_default()(facet,"field",""),results=(null==facet?void 0:facet.results)||[];if(fieldHasCategories({field:field,results:results})){var resultsByCategory={};results.forEach((function(result){var resultCategory=result.aggregations[0].results[0].key;resultCategory in resultsByCategory?resultsByCategory[resultCategory].push(result):resultsByCategory[resultCategory]=[result]})),Object.values(resultsByCategory).forEach((function(category){var keys=_this2.quoteSelectedFacets(category,"key");keys.length&&filterStrings.push(keys.map((function(key){return"".concat((0,escapeFieldName.W)(field),"::").concat(key)})).join("|"))}))}else{var keys=_this2.quoteSelectedFacets(results,"key");keys.length&&filterStrings.push(keys.map((function(key){return"".concat((0,escapeFieldName.W)(field),"::").concat(key)})).join("|"))}})),filterStrings.join(",")}},{key:"quoteSelectedFacets",value:function quoteSelectedFacets(facets,key){return facets.filter((function(result){return result.selected})).map((function(result){var text=get_default()(result,key,"");return'"'.concat(text.replace(/"/g,'\\"'),'"')}))}}]),SearchFilterTransform}();SearchFilterTransform.SPLIT_UNQUOTED_COMMAS=/,(?=(?:(?:[^"\\"]*["\\"]){2})*[^"\\"]*$)/,SearchFilterTransform.SPLIT_UNQUOTED_COLONS=/::(?=(?:(?:[^"\\"]*["\\"]){2})*[^"\\"]*$)/,SearchFilterTransform.SPLIT_UNQUOTED_PIPES=/\|(?=(?:(?:[^"\\"]*["\\"]){2})*[^"\\"]*$)/,SearchFilterTransform.STRING_IN_QUOTES=/^"(.+)"$/;var jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),displayMessage=function displayMessage(message){return(0,jsx_runtime.jsx)("div",{children:(0,jsx_runtime.jsx)("p",{children:message})})},consoleErrorMessage=function consoleErrorMessage(message){0};try{displayMessage.displayName="displayMessage",displayMessage.__docgenInfo={description:"",displayName:"displayMessage",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/utils/searchFacetMessages.tsx#displayMessage"]={docgenInfo:displayMessage.__docgenInfo,name:"displayMessage",path:"src/components/SearchFacets/utils/searchFacetMessages.tsx#displayMessage"})}catch(__react_docgen_typescript_loader_error){}try{consoleErrorMessage.displayName="consoleErrorMessage",consoleErrorMessage.__docgenInfo={description:"",displayName:"consoleErrorMessage",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/utils/searchFacetMessages.tsx#consoleErrorMessage"]={docgenInfo:consoleErrorMessage.__docgenInfo,name:"consoleErrorMessage",path:"src/components/SearchFacets/utils/searchFacetMessages.tsx#consoleErrorMessage"})}catch(__react_docgen_typescript_loader_error){}var v4=__webpack_require__("../../node_modules/uuid/dist/esm-browser/v4.js"),baseClass="".concat(settings.Z.prefix,"--search-facet"),fieldsetClasses=["".concat(settings.Z.prefix,"--fieldset"),baseClass],labelClasses=["".concat(settings.Z.prefix,"--label"),"".concat(baseClass,"__facet__label")],optionClass="".concat(baseClass,"__facet__option"),optionLabelClass="".concat(baseClass,"__facet__option-label"),singleSelectGroupClass="".concat(baseClass,"__facet__single__select__group"),labelAndSelectionContainerClass="".concat(baseClass,"__facet__label-and-selection-container"),showMoreModalClass="".concat(baseClass,"__facet__show-more-modal"),categoryClass="".concat(baseClass,"__category"),categoryExpandCollapseClass="".concat(categoryClass,"--expand-collapse"),categoryGroupNameClass="".concat(categoryClass,"--category-name"),MultiSelect=__webpack_require__("../../node_modules/carbon-components-react/es/components/MultiSelect/index.js"),CollectionFacets=function CollectionFacets(_ref){var initialSelectedCollections=_ref.initialSelectedCollections,messages=_ref.messages,onChange=_ref.onChange,collectionsResults=(0,react.useContext)(DiscoverySearch.ci).collectionsResults,collectionItems=get_default()(collectionsResults,"collections",[]).map((function(collection){return{id:"".concat("collection-facet-").concat(collection.collection_id),label:collection.name||""}}));return collectionItems.length>0?(0,jsx_runtime.jsx)(MultiSelect.Z,{id:"".concat("collection-facet-","select"),items:collectionItems,initialSelectedItems:initialSelectedCollections,label:messages.collectionSelectLabel,onChange:function handleCollectionToggle(toggledCollections){onChange(toggledCollections)},titleText:messages.collectionSelectTitleText}):null};try{CollectionFacets.displayName="CollectionFacets",CollectionFacets.__docgenInfo={description:"",displayName:"CollectionFacets",props:{initialSelectedCollections:{defaultValue:null,description:"Initially selected collection items",name:"initialSelectedCollections",required:!0,type:{name:"CollectionItem[]"}},messages:{defaultValue:null,description:"Override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}},onChange:{defaultValue:null,description:"Callback to handle changes in selected collections",name:"onChange",required:!0,type:{name:"(selectedCollectionItems: SelectedCollectionItems) => void"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/CollectionFacets.tsx#CollectionFacets"]={docgenInfo:CollectionFacets.__docgenInfo,name:"CollectionFacets",path:"src/components/SearchFacets/components/CollectionFacets.tsx#CollectionFacets"})}catch(__react_docgen_typescript_loader_error){}var filter=__webpack_require__("../../node_modules/lodash/filter.js"),filter_default=__webpack_require__.n(filter),cloneDeep=__webpack_require__("../../node_modules/lodash/cloneDeep.js"),cloneDeep_default=__webpack_require__.n(cloneDeep),ListBox=__webpack_require__("../../node_modules/carbon-components-react/es/components/ListBox/index.js"),searchFacetInterfaces=__webpack_require__("./src/components/SearchFacets/utils/searchFacetInterfaces.ts"),bucket_4=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-4.js"),buffer=__webpack_require__("../../node_modules/buffer/index.js"),Checkbox=__webpack_require__("../../node_modules/carbon-components-react/es/components/Checkbox/Checkbox.js"),formatMessage=__webpack_require__("./src/utils/formatMessage.tsx"),getFacetLabel=function getFacetLabel(facetText,count,messages,showMatchingResults){return void 0!==count&&showMatchingResults?(0,formatMessage.w)(messages.labelTextWithCount,{facetText:facetText,count:count},!1):(0,formatMessage.w)(messages.labelText,{facetText:facetText},!1)},MultiSelectFacetsGroup=function MultiSelectFacetsGroup(_ref){var messages=_ref.messages,facets=_ref.facets,facetsTextField=_ref.facetsTextField,aggregationSettings=_ref.aggregationSettings,onMultiSelectFacetsGroupChange=_ref.onMultiSelectFacetsGroupChange,onChange=_ref.onChange,tempSelectedFacets=_ref.tempSelectedFacets,setTempSelectedFacets=_ref.setTempSelectedFacets,showMatchingResults=_ref.showMatchingResults,naturalLanguageQuery=(0,react.useContext)(DiscoverySearch.ci).searchResponseStore.parameters.naturalLanguageQuery,escapedName=(aggregationSettings.name||aggregationSettings.field).replace(/\s+/g,"_"),handleOnChange=function handleOnChange(checked,_id,event){onChange&&onChange(event);var target=event.currentTarget,selectedFacetName=target.getAttribute("data-name")||"",selectedFacetKey=target.getAttribute("data-key")||"";if(tempSelectedFacets&&setTempSelectedFacets){var selectedFacetIndex=tempSelectedFacets.findIndex((function(selectedFacet){return selectedFacetKey===selectedFacet.selectedFacetKey}));if(selectedFacetIndex>-1){var tempSelectedFacetsCopy=(0,toConsumableArray.Z)(tempSelectedFacets);tempSelectedFacetsCopy[selectedFacetIndex].checked=checked,setTempSelectedFacets(tempSelectedFacetsCopy)}else setTempSelectedFacets(tempSelectedFacets.concat({selectedFacetName:selectedFacetName,selectedFacetKey:selectedFacetKey,checked:checked}))}else onMultiSelectFacetsGroupChange([{selectedFacetName:selectedFacetName,selectedFacetKey:selectedFacetKey,checked:checked}])};return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:facets.map((function(facet){var facetText=get_default()(facet,facetsTextField,""),count=facet.matching_results,labelText=getFacetLabel(facetText,count,messages,showMatchingResults),query=naturalLanguageQuery||"",base64data=buffer.Buffer.from(query+facetText).toString("base64"),facetSelected=!!facet.selected;tempSelectedFacets&&tempSelectedFacets.every((function(_ref2){var selectedFacetKey=_ref2.selectedFacetKey,checked=_ref2.checked;return selectedFacetKey!==facetText||(facetSelected=!!checked,!1)}));var keyAndIdPrefix=tempSelectedFacets?"modal-checkbox":"checkbox";return(0,jsx_runtime.jsx)(Checkbox.Z,{className:optionLabelClass,wrapperClassName:optionClass,onChange:handleOnChange,labelText:labelText,id:"".concat(keyAndIdPrefix,"-").concat(escapedName,"-").concat(facetText.replace(/\s+/g,"_")),"data-name":aggregationSettings.name||aggregationSettings.field,"data-key":facetText,checked:facetSelected},"".concat(keyAndIdPrefix,"-").concat(escapedName,"-").concat(base64data))}))})};try{MultiSelectFacetsGroup.displayName="MultiSelectFacetsGroup",MultiSelectFacetsGroup.__docgenInfo={description:"",displayName:"MultiSelectFacetsGroup",props:{messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}},facets:{defaultValue:null,description:"Dynamic facets text and selected flag",name:"facets",required:!0,type:{name:"(SelectableDynamicFacets | SelectableQueryTermAggregationResult)[]"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},aggregationSettings:{defaultValue:null,description:"Aggregation component settings",name:"aggregationSettings",required:!0,type:{name:"InternalQueryTermAggregation"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},onMultiSelectFacetsGroupChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onMultiSelectFacetsGroupChange",required:!0,type:{name:"(selectedFacets: SelectedFacet[]) => void"}},tempSelectedFacets:{defaultValue:null,description:"Temporary array of selected facets for the ShowMoreModal before it's closed or saved",name:"tempSelectedFacets",required:!1,type:{name:"SelectedFacet[]"}},setTempSelectedFacets:{defaultValue:null,description:"Sets the state of the temporary array of selected facets for the ShowMoreModal before it's closed or saved",name:"setTempSelectedFacets",required:!1,type:{name:"((selectedFacets: SelectedFacet[]) => void)"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/FacetsGroups/MultiSelectFacetsGroup.tsx#MultiSelectFacetsGroup"]={docgenInfo:MultiSelectFacetsGroup.__docgenInfo,name:"MultiSelectFacetsGroup",path:"src/components/SearchFacets/components/FacetsGroups/MultiSelectFacetsGroup.tsx#MultiSelectFacetsGroup"})}catch(__react_docgen_typescript_loader_error){}var RadioButton=__webpack_require__("../../node_modules/carbon-components-react/es/components/RadioButton/RadioButton.js"),RadioButtonGroup=__webpack_require__("../../node_modules/carbon-components-react/es/components/RadioButtonGroup/RadioButtonGroup.js"),SingleSelectFacetsGroup=function SingleSelectFacetsGroup(_ref){var messages=_ref.messages,facets=_ref.facets,facetsTextField=_ref.facetsTextField,selectedFacet=_ref.selectedFacet,aggregationSettings=_ref.aggregationSettings,onSingleSelectFacetsGroupChange=_ref.onSingleSelectFacetsGroupChange,onChange=_ref.onChange,tempSelectedFacets=_ref.tempSelectedFacets,setTempSelectedFacets=_ref.setTempSelectedFacets,showMatchingResults=_ref.showMatchingResults,naturalLanguageQuery=(0,react.useContext)(DiscoverySearch.ci).searchResponseStore.parameters.naturalLanguageQuery,escapedName=(aggregationSettings.name||aggregationSettings.field).replace(/\s+/g,"_"),handleOnClick=function handleOnClick(event){onChange&&onChange(event);var target=event.currentTarget,selectedFacetName=target.getAttribute("data-name")||"",selectedFacetKey=target.getAttribute("data-key")||"";tempSelectedFacets&&setTempSelectedFacets?setTempSelectedFacets([{selectedFacetName:selectedFacetName,selectedFacetKey:selectedFacetKey,checked:true}]):onSingleSelectFacetsGroupChange([{selectedFacetName:selectedFacetName,selectedFacetKey:selectedFacetKey,checked:true}])},radioGroupNamePrefix="checkbox",facetValueSelected=selectedFacet;tempSelectedFacets&&(tempSelectedFacets.length>0?facetValueSelected=tempSelectedFacets[0].selectedFacetKey+"-modal":selectedFacet&&(facetValueSelected=selectedFacet+"-modal"),radioGroupNamePrefix="modal-checkbox");var radioGroupName=aggregationSettings.name||aggregationSettings.field;return(0,jsx_runtime.jsx)(RadioButtonGroup.Z,{name:radioGroupNamePrefix+radioGroupName,valueSelected:facetValueSelected,orientation:"vertical",className:singleSelectGroupClass,children:facets.map((function renderRadioButton(facet){var facetText=get_default()(facet,facetsTextField,""),count=facet.matching_results,labelText=getFacetLabel(facetText,count,messages,showMatchingResults),query=naturalLanguageQuery||"",base64data=buffer.Buffer.from(query+facetText).toString("base64"),facetValue=facetText,keyAndIdPrefix="checkbox";return tempSelectedFacets&&(keyAndIdPrefix="modal-checkbox",facetValue=get_default()(facet,facetsTextField,"")+"-modal"),(0,jsx_runtime.jsx)(RadioButton.Z,{className:optionLabelClass,labelText:labelText,id:"".concat(keyAndIdPrefix,"-").concat(escapedName,"-").concat(facetText.replace(/\s+/g,"_")),value:facetValue,"data-key":facetText,"data-name":radioGroupName,onClick:handleOnClick},"".concat(keyAndIdPrefix,"-").concat(escapedName,"-").concat(base64data))}))})};try{SingleSelectFacetsGroup.displayName="SingleSelectFacetsGroup",SingleSelectFacetsGroup.__docgenInfo={description:"",displayName:"SingleSelectFacetsGroup",props:{messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}},facets:{defaultValue:null,description:"Facets text and selected flag",name:"facets",required:!0,type:{name:"(SelectableDynamicFacets | SelectableQueryTermAggregationResult)[]"}},aggregationSettings:{defaultValue:null,description:"Aggregation component settings",name:"aggregationSettings",required:!0,type:{name:"InternalQueryTermAggregation"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},selectedFacet:{defaultValue:null,description:"Text of selected facet",name:"selectedFacet",required:!0,type:{name:"string"}},onSingleSelectFacetsGroupChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onSingleSelectFacetsGroupChange",required:!0,type:{name:"(selectedFacets: SelectedFacet[]) => void"}},tempSelectedFacets:{defaultValue:null,description:"Temporary array of selected facets for the ShowMoreModal before it's closed or saved",name:"tempSelectedFacets",required:!1,type:{name:"SelectedFacet[]"}},setTempSelectedFacets:{defaultValue:null,description:"Sets the state of the temporary array of selected facets for the ShowMoreModal before it's closed or saved",name:"setTempSelectedFacets",required:!1,type:{name:"((selectedFacets: SelectedFacet[]) => void)"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/FacetsGroups/SingleSelectFacetsGroup.tsx#SingleSelectFacetsGroup"]={docgenInfo:SingleSelectFacetsGroup.__docgenInfo,name:"SingleSelectFacetsGroup",path:"src/components/SearchFacets/components/FacetsGroups/SingleSelectFacetsGroup.tsx#SingleSelectFacetsGroup"})}catch(__react_docgen_typescript_loader_error){}var Modal=__webpack_require__("../../node_modules/carbon-components-react/es/components/Modal/Modal.js"),Search=__webpack_require__("../../node_modules/carbon-components-react/es/components/Search/Search.js"),ModalSearchInput=function ModalSearchInput(_ref){var facets=_ref.facets,setFilteredFacets=_ref.setFilteredFacets,isModalOpen=_ref.isModalOpen,facetsLabel=_ref.facetsLabel,facetsTextField=_ref.facetsTextField,messages=_ref.messages,_useState=(0,react.useState)(""),_useState2=(0,slicedToArray.Z)(_useState,2),value=_useState2[0],setValue=_useState2[1];(0,react.useEffect)((function(){isModalOpen||(setValue(""),setFilteredFacets((0,toConsumableArray.Z)(facets)))}),[facets,isModalOpen,setFilteredFacets]);return(0,jsx_runtime.jsx)(Search.Z,{value:value,labelText:messages.modalSearchBarPrompt,placeholder:messages.modalSearchBarPrompt,onChange:function handleOnChange(event){var target=event.currentTarget;setValue(target?target.value:"");var tempValue=target?target.value:"",tempFacets=(0,toConsumableArray.Z)(facets);setFilteredFacets(tempFacets.filter((function(facet){return facet[facetsTextField]?facet[facetsTextField].toLowerCase().includes(tempValue.toLowerCase()):null})))},"data-testid":"search-facet-modal-search-bar-".concat(facetsLabel)})};try{ModalSearchInput.displayName="ModalSearchInput",ModalSearchInput.__docgenInfo={description:"",displayName:"ModalSearchInput",props:{facets:{defaultValue:null,description:"Facets configuration with fields and results counts",name:"facets",required:!0,type:{name:"(SelectableDynamicFacets | SelectableQueryTermAggregationResult)[]"}},setFilteredFacets:{defaultValue:null,description:"Sets the list of filtered facets",name:"setFilteredFacets",required:!0,type:{name:"(value: (SelectableDynamicFacets | SelectableQueryTermAggregationResult)[]) => void"}},isModalOpen:{defaultValue:null,description:"Specifies whether the modal is open",name:"isModalOpen",required:!0,type:{name:"boolean"}},facetsLabel:{defaultValue:null,description:"Facet label text",name:"facetsLabel",required:!0,type:{name:"string"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/ShowMore/ModalSearchInput.tsx#ModalSearchInput"]={docgenInfo:ModalSearchInput.__docgenInfo,name:"ModalSearchInput",path:"src/components/SearchFacets/components/ShowMore/ModalSearchInput.tsx#ModalSearchInput"})}catch(__react_docgen_typescript_loader_error){}var ShowMoreModal=function ShowMoreModal(_ref){var messages=_ref.messages,aggregationSettings=_ref.aggregationSettings,facets=_ref.facets,facetsLabel=_ref.facetsLabel,facetsTextField=_ref.facetsTextField,onChange=_ref.onChange,onShowMoreModalChange=_ref.onShowMoreModalChange,isOpen=_ref.isOpen,setIsModalOpen=_ref.setIsModalOpen,shouldDisplayAsMultiSelect=_ref.shouldDisplayAsMultiSelect,selectedFacet=_ref.selectedFacet,showMatchingResults=_ref.showMatchingResults,hasSearchBar=_ref.hasSearchBar,categoryName=_ref.categoryName,_useState=(0,react.useState)([]),_useState2=(0,slicedToArray.Z)(_useState,2),tempSelectedFacets=_useState2[0],setTempSelectedFacets=_useState2[1],_useState3=(0,react.useState)(),_useState4=(0,slicedToArray.Z)(_useState3,2),filteredFacets=_useState4[0],setFilteredFacets=_useState4[1],modalHeading=(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[categoryName?"".concat(facetsLabel,": ").concat(categoryName):facetsLabel,hasSearchBar?(0,jsx_runtime.jsx)(ModalSearchInput,{facets:facets,messages:messages,setFilteredFacets:setFilteredFacets,isModalOpen:isOpen,facetsLabel:facetsLabel,facetsTextField:facetsTextField}):(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{})]});return(0,jsx_runtime.jsxs)(Modal.Z,{className:showMoreModalClass,modalHeading:modalHeading,onRequestSubmit:function handleOnRequestSubmit(){onShowMoreModalChange(tempSelectedFacets),setTempSelectedFacets([]),setIsModalOpen(!1)},onRequestClose:function handleOnRequestClose(){setTempSelectedFacets([]),setIsModalOpen(!1)},modalAriaLabel:messages.showMoreModalAriaLabel,"aria-label":messages.showMoreModalAriaLabel,open:isOpen,primaryButtonText:messages.showMoreModalPrimaryButtonText,secondaryButtonText:messages.showMoreModalSecondaryButtonText,"data-testid":"search-facet-show-more-modal-".concat(facetsLabel),children:[filteredFacets&&0===filteredFacets.length&&(0,jsx_runtime.jsx)("p",{children:messages.emptyModalSearch}),shouldDisplayAsMultiSelect?(0,jsx_runtime.jsx)(MultiSelectFacetsGroup,{messages:messages,facets:filteredFacets||facets,aggregationSettings:aggregationSettings,onMultiSelectFacetsGroupChange:onShowMoreModalChange,onChange:onChange,facetsTextField:facetsTextField,tempSelectedFacets:tempSelectedFacets,setTempSelectedFacets:setTempSelectedFacets,showMatchingResults:showMatchingResults}):(0,jsx_runtime.jsx)(SingleSelectFacetsGroup,{messages:messages,facets:filteredFacets||facets,aggregationSettings:aggregationSettings,onSingleSelectFacetsGroupChange:onShowMoreModalChange,onChange:onChange,selectedFacet:selectedFacet,facetsTextField:facetsTextField,tempSelectedFacets:tempSelectedFacets,setTempSelectedFacets:setTempSelectedFacets,showMatchingResults:showMatchingResults})]})};try{ShowMoreModal.displayName="ShowMoreModal",ShowMoreModal.__docgenInfo={description:"",displayName:"ShowMoreModal",props:{messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}},aggregationSettings:{defaultValue:null,description:"Aggregation component settings",name:"aggregationSettings",required:!0,type:{name:"InternalQueryTermAggregation"}},facets:{defaultValue:null,description:"Facets configuration with fields and results counts",name:"facets",required:!0,type:{name:"(SelectableDynamicFacets | SelectableQueryTermAggregationResult)[]"}},facetsLabel:{defaultValue:null,description:"Facet label text",name:"facetsLabel",required:!0,type:{name:"string"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},onShowMoreModalChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onShowMoreModalChange",required:!0,type:{name:"(selectedFacets: SelectedFacet[]) => void"}},isOpen:{defaultValue:null,description:"Specifies whether the modal is open",name:"isOpen",required:!0,type:{name:"boolean"}},setIsModalOpen:{defaultValue:null,description:"Used to set the modal to closed state when modal is saved or otherwise closed",name:"setIsModalOpen",required:!0,type:{name:"(value: boolean) => void"}},shouldDisplayAsMultiSelect:{defaultValue:null,description:"Whether the facet should be displayed as multiselect or single-select",name:"shouldDisplayAsMultiSelect",required:!0,type:{name:"boolean"}},selectedFacet:{defaultValue:null,description:"Selected facet for single-select",name:"selectedFacet",required:!0,type:{name:"string"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},hasSearchBar:{defaultValue:null,description:"If more than 15 facets, adds a search bar",name:"hasSearchBar",required:!0,type:{name:"boolean"}},categoryName:{defaultValue:null,description:"Category name if the modal is for a category facet group",name:"categoryName",required:!1,type:{name:"string"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/ShowMore/ShowMoreModal.tsx#ShowMoreModal"]={docgenInfo:ShowMoreModal.__docgenInfo,name:"ShowMoreModal",path:"src/components/SearchFacets/components/ShowMore/ShowMoreModal.tsx#ShowMoreModal"})}catch(__react_docgen_typescript_loader_error){}var ShowMoreButton=function ShowMoreButton(_ref){var onClick=_ref.onClick,idSuffix=_ref.idSuffix,isCollapsed=_ref.isCollapsed,isShowAllMessage=_ref.isShowAllMessage,messages=_ref.messages,message=messages.collapsedFacetShowLessText;return isShowAllMessage?message=messages.collapsedFacetShowAllText:isCollapsed&&(message=messages.collapsedFacetShowMoreText),(0,jsx_runtime.jsx)(Button.Z,{kind:"ghost",size:"small",onClick:onClick,"data-testid":"show-more-less-".concat(idSuffix),children:message})};try{ShowMoreButton.displayName="ShowMoreButton",ShowMoreButton.__docgenInfo={description:"",displayName:"ShowMoreButton",props:{onClick:{defaultValue:null,description:"onClick handler to call for the Show more button",name:"onClick",required:!0,type:{name:"() => void"}},idSuffix:{defaultValue:null,description:"Suffix to use for the button's data-testid",name:"idSuffix",required:!0,type:{name:"string"}},isCollapsed:{defaultValue:null,description:"If the button is expanded to show more or collapsed",name:"isCollapsed",required:!0,type:{name:"boolean"}},isShowAllMessage:{defaultValue:null,description:"If the button text will be for opening a modal or expanding the list",name:"isShowAllMessage",required:!0,type:{name:"boolean"}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/ShowMore/ShowMoreButton.tsx#ShowMoreButton"]={docgenInfo:ShowMoreButton.__docgenInfo,name:"ShowMoreButton",path:"src/components/SearchFacets/components/ShowMore/ShowMoreButton.tsx#ShowMoreButton"})}catch(__react_docgen_typescript_loader_error){}var CategoryFacets=function CategoryFacets(_ref){var categoryName=_ref.categoryName,facetsLabel=_ref.facetsLabel,facets=_ref.facets,facetsTextField=_ref.facetsTextField,onChange=_ref.onChange,onCategoryFacetsChange=_ref.onCategoryFacetsChange,messages=_ref.messages,categoryIsExpanded=_ref.categoryIsExpanded,collapsedFacetsCount=_ref.collapsedFacetsCount,_onClick=_ref.onClick,aggregationSettings=_ref.aggregationSettings,shouldDisplayAsMultiSelect=_ref.shouldDisplayAsMultiSelect,selectedFacet=_ref.selectedFacet,showMatchingResults=_ref.showMatchingResults,_useState=(0,react.useState)(!0),_useState2=(0,slicedToArray.Z)(_useState,2),isCollapsed=_useState2[0],setIsCollapsed=_useState2[1],_useState3=(0,react.useState)(collapsedFacetsCount10,messages:messages}),totalNumberFacets>10&&(0,jsx_runtime.jsx)(ShowMoreModal,{messages:messages,aggregationSettings:aggregationSettings,facets:facets,facetsLabel:facetsLabel,facetsTextField:facetsTextField,onShowMoreModalChange:onCategoryFacetsChange,onChange:onChange,isOpen:isModalOpen,setIsModalOpen:setIsModalOpen,shouldDisplayAsMultiSelect:shouldDisplayAsMultiSelect,selectedFacet:selectedFacet,showMatchingResults:showMatchingResults,hasSearchBar:totalNumberFacets>15,categoryName:categoryName})]})]})]})};try{CategoryFacets.displayName="CategoryFacets",CategoryFacets.__docgenInfo={description:"",displayName:"CategoryFacets",props:{categoryName:{defaultValue:null,description:"Name of the category group within the facet",name:"categoryName",required:!0,type:{name:"string"}},facetsLabel:{defaultValue:null,description:"Label for the facet",name:"facetsLabel",required:!0,type:{name:"string"}},facets:{defaultValue:null,description:"Facets for the category",name:"facets",required:!0,type:{name:"SelectableFieldFacetWithCategory[]"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},onCategoryFacetsChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onCategoryFacetsChange",required:!0,type:{name:"(selectedFacets: SelectedFacet[]) => void"}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}},categoryIsExpanded:{defaultValue:null,description:"If category is expanded or collapsed",name:"categoryIsExpanded",required:!0,type:{name:"boolean"}},collapsedFacetsCount:{defaultValue:null,description:"How many facets should be shown",name:"collapsedFacetsCount",required:!0,type:{name:"number"}},onClick:{defaultValue:null,description:"Callback to handle changes in expansion/collapse of category group",name:"onClick",required:!0,type:{name:"(categoryName: string, facetLabel: string) => void"}},aggregationSettings:{defaultValue:null,description:"Aggregation component settings",name:"aggregationSettings",required:!0,type:{name:"InternalQueryTermAggregation"}},shouldDisplayAsMultiSelect:{defaultValue:null,description:"If should be displayed as multiselect or single-select",name:"shouldDisplayAsMultiSelect",required:!0,type:{name:"boolean"}},selectedFacet:{defaultValue:null,description:"Text of selected facet",name:"selectedFacet",required:!0,type:{name:"string"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/FacetsGroups/CategoryFacets.tsx#CategoryFacets"]={docgenInfo:CategoryFacets.__docgenInfo,name:"CategoryFacets",path:"src/components/SearchFacets/components/FacetsGroups/CategoryFacets.tsx#CategoryFacets"})}catch(__react_docgen_typescript_loader_error){}var CategoryFacetsGroup=function CategoryFacetsGroup(_ref){var facetsByCategory=_ref.facetsByCategory,facetsLabel=_ref.facetsLabel,aggregationSettings=_ref.aggregationSettings,onCategoryFacetsGroupChange=_ref.onCategoryFacetsGroupChange,messages=_ref.messages,collapsedFacetsCount=_ref.collapsedFacetsCount,facetsTextField=_ref.facetsTextField,shouldDisplayAsMultiSelect=_ref.shouldDisplayAsMultiSelect,selectedFacet=_ref.selectedFacet,showMatchingResults=_ref.showMatchingResults,onChange=_ref.onChange,_useState=(0,react.useState)([]),_useState2=(0,slicedToArray.Z)(_useState,2),expandedCategories=_useState2[0],setExpandedCategories=_useState2[1],naturalLanguageQuery=(0,react.useContext)(DiscoverySearch.ci).searchResponseStore.parameters.naturalLanguageQuery;(0,react.useEffect)((function(){setExpandedCategories([])}),[naturalLanguageQuery]);var handleExpandCollapseOnClick=function handleExpandCollapseOnClick(category,facetsLabel){var indexOfCategory=expandedCategories.indexOf("".concat(facetsLabel,"-").concat(category));if(indexOfCategory>-1){var expandedCategoriesCopy=(0,toConsumableArray.Z)(expandedCategories);expandedCategoriesCopy.splice(indexOfCategory,1),setExpandedCategories(expandedCategoriesCopy)}else setExpandedCategories(expandedCategories.concat("".concat(facetsLabel,"-").concat(category)))};return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:Object.entries(facetsByCategory["".concat(facetsLabel)].categories).map((function(entity){var categoryName=entity[0],categoryIsExpanded=expandedCategories.includes("".concat(facetsLabel,"-").concat(categoryName));return(0,jsx_runtime.jsx)(CategoryFacets,{categoryName:categoryName,facetsLabel:facetsLabel,facets:entity[1].facets,onCategoryFacetsChange:onCategoryFacetsGroupChange,onChange:onChange,messages:messages,aggregationSettings:aggregationSettings,categoryIsExpanded:categoryIsExpanded,collapsedFacetsCount:collapsedFacetsCount,onClick:handleExpandCollapseOnClick,facetsTextField:facetsTextField,shouldDisplayAsMultiSelect:shouldDisplayAsMultiSelect,selectedFacet:selectedFacet,showMatchingResults:showMatchingResults},facetsLabel+categoryName)}))})};try{CategoryFacetsGroup.displayName="CategoryFacetsGroup",CategoryFacetsGroup.__docgenInfo={description:"",displayName:"CategoryFacetsGroup",props:{facetsByCategory:{defaultValue:null,description:"Facets with categories ordered by category",name:"facetsByCategory",required:!0,type:{name:"FieldFacetsByCategory"}},facetsLabel:{defaultValue:null,description:"Label for the facet",name:"facetsLabel",required:!0,type:{name:"string"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},aggregationSettings:{defaultValue:null,description:"Aggregation component settings",name:"aggregationSettings",required:!0,type:{name:"InternalQueryTermAggregation"}},onCategoryFacetsGroupChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onCategoryFacetsGroupChange",required:!0,type:{name:"(selectedFacets: SelectedFacet[]) => void"}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}},collapsedFacetsCount:{defaultValue:null,description:"How many facets should be shown",name:"collapsedFacetsCount",required:!0,type:{name:"number"}},shouldDisplayAsMultiSelect:{defaultValue:null,description:"If should be displayed as multiselect or single-select",name:"shouldDisplayAsMultiSelect",required:!0,type:{name:"boolean"}},selectedFacet:{defaultValue:null,description:"Text of selected facet",name:"selectedFacet",required:!0,type:{name:"string"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/FacetsGroups/CategoryFacetsGroup.tsx#CategoryFacetsGroup"]={docgenInfo:CategoryFacetsGroup.__docgenInfo,name:"CategoryFacetsGroup",path:"src/components/SearchFacets/components/FacetsGroups/CategoryFacetsGroup.tsx#CategoryFacetsGroup"})}catch(__react_docgen_typescript_loader_error){}var CollapsibleFacetsGroup=function CollapsibleFacetsGroup(_ref){var facets=_ref.facets,showMatchingResults=_ref.showMatchingResults,aggregationSettings=_ref.aggregationSettings,collapsedFacetsCount=_ref.collapsedFacetsCount,facetsTextField=_ref.facetsTextField,messages=_ref.messages,onClear=_ref.onClear,onCollapsibleFacetsGroupChange=_ref.onCollapsibleFacetsGroupChange,onChange=_ref.onChange,hasCategories=_ref.hasCategories,_useState=(0,react.useState)(collapsedFacetsCount1,shouldDisplayClearButton=selectedFacets.length>0,showMoreButtonOnClick=totalNumberFacets<=10?function toggleFacetsCollapse(){setIsCollapsed(!isCollapsed)}:function setModalOpen(){setIsModalOpen(!0)};return(0,jsx_runtime.jsxs)("fieldset",{className:fieldsetClasses.join(" "),children:[(0,jsx_runtime.jsx)("legend",{className:labelClasses.join(" "),children:(0,jsx_runtime.jsxs)("div",{className:labelAndSelectionContainerClass,children:[facetsLabel,shouldDisplayClearButton&&(0,jsx_runtime.jsx)(ListBox.Z.Selection,{clearSelection:function handleClearFacets(event){onChange&&onChange(event),onClear(aggregationSettings.name||aggregationSettings.field)},selectionCount:selectedFacets.length,translateWithId:function translateWithId(id){return{"clear.all":messages.clearFacetTitle,"clear.selection":messages.clearFacetSelectionTitle}[id]}})]})}),hasCategories?(0,jsx_runtime.jsx)(CategoryFacetsGroup,{facetsByCategory:facetsByCategory,facetsLabel:facetsLabel,onCategoryFacetsGroupChange:onCollapsibleFacetsGroupChange,onChange:onChange,aggregationSettings:aggregationSettings,messages:messages,collapsedFacetsCount:collapsedFacetsCount,facetsTextField:facetsTextField,shouldDisplayAsMultiSelect:shouldDisplayAsMultiSelect,selectedFacet:selectedFacetText,showMatchingResults:showMatchingResults}):(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[shouldDisplayAsMultiSelect?(0,jsx_runtime.jsx)(MultiSelectFacetsGroup,{messages:messages,facets:collapsedFacets,aggregationSettings:aggregationSettings,onChange:onChange,onMultiSelectFacetsGroupChange:onCollapsibleFacetsGroupChange,showMatchingResults:showMatchingResults,facetsTextField:facetsTextField}):(0,jsx_runtime.jsx)(SingleSelectFacetsGroup,{messages:messages,facets:collapsedFacets,aggregationSettings:aggregationSettings,onChange:onChange,onSingleSelectFacetsGroupChange:onCollapsibleFacetsGroupChange,selectedFacet:selectedFacetText,showMatchingResults:showMatchingResults,facetsTextField:facetsTextField}),isCollapsible&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(ShowMoreButton,{onClick:showMoreButtonOnClick,idSuffix:facetsLabel,isCollapsed:isCollapsed,isShowAllMessage:totalNumberFacets>10,messages:messages}),totalNumberFacets>10&&(0,jsx_runtime.jsx)(ShowMoreModal,{messages:messages,aggregationSettings:aggregationSettings,facets:facets,facetsLabel:facetsLabel,facetsTextField:facetsTextField,onShowMoreModalChange:onCollapsibleFacetsGroupChange,onChange:onChange,isOpen:isModalOpen,setIsModalOpen:setIsModalOpen,shouldDisplayAsMultiSelect:shouldDisplayAsMultiSelect,selectedFacet:selectedFacetText,hasSearchBar:totalNumberFacets>15,showMatchingResults:showMatchingResults})]})]})]})};try{CollapsibleFacetsGroup.displayName="CollapsibleFacetsGroup",CollapsibleFacetsGroup.__docgenInfo={description:"",displayName:"CollapsibleFacetsGroup",props:{facets:{defaultValue:null,description:"Facets configuration with fields and results counts",name:"facets",required:!0,type:{name:"(SelectableDynamicFacets | SelectableQueryTermAggregationResult)[]"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},aggregationSettings:{defaultValue:null,description:"Aggregation component settings",name:"aggregationSettings",required:!0,type:{name:"InternalQueryTermAggregation"}},collapsedFacetsCount:{defaultValue:null,description:"How many facets should be shown",name:"collapsedFacetsCount",required:!0,type:{name:"number"}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},onCollapsibleFacetsGroupChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onCollapsibleFacetsGroupChange",required:!0,type:{name:"(selectedFacets: SelectedFacet[]) => void"}},onClear:{defaultValue:null,description:"Callback to reset selected facet",name:"onClear",required:!0,type:{name:"(selectedFacetName: string) => void"}},hasCategories:{defaultValue:null,description:"Whether this is an enriched entities facet that includes categories by which to organize facet values",name:"hasCategories",required:!0,type:{name:"boolean"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/FacetsGroups/CollapsibleFacetsGroup.tsx#CollapsibleFacetsGroup"]={docgenInfo:CollapsibleFacetsGroup.__docgenInfo,name:"CollapsibleFacetsGroup",path:"src/components/SearchFacets/components/FacetsGroups/CollapsibleFacetsGroup.tsx#CollapsibleFacetsGroup"})}catch(__react_docgen_typescript_loader_error){}var FieldFacets=function FieldFacets(_ref){var allFacets=_ref.allFacets,showMatchingResults=_ref.showMatchingResults,messages=_ref.messages,collapsedFacetsCount=_ref.collapsedFacetsCount,onFieldFacetsChange=_ref.onFieldFacetsChange,onChange=_ref.onChange,getFacetsForNameIndex=function getFacetsForNameIndex(selectedFacetName){return allFacets.findIndex((function(facet){return facet.name?facet.name===selectedFacetName:facet.field===selectedFacetName}))},handleOnFieldFacetsChange=function handleOnFieldFacetsChange(selectedFacets){var updatedFacets=cloneDeep_default()(allFacets);selectedFacets.forEach((function(_ref2){var selectedFacetName=_ref2.selectedFacetName,selectedFacetKey=_ref2.selectedFacetKey,checked=_ref2.checked,facetsForNameIndex=getFacetsForNameIndex(selectedFacetName);if(facetsForNameIndex>-1){var facetsForName=updatedFacets[facetsForNameIndex],multiselect=get_default()(facetsForName,"multiple_selections_allowed",!0),facetResults=get_default()(facetsForName,"results",[]),usingRadioButtons=filter_default()(facetResults,["selected",!0]).length<2&&!multiselect,selectedFacetResults=facetResults.map((function(result){var key=get_default()(result,"key","");if(usingRadioButtons){var keySelected=get_default()(result,"selected",!1),isSelectedFacetKey=key===selectedFacetKey;return Object.assign({},result,{selected:isSelectedFacetKey&&!keySelected})}return key===selectedFacetKey?Object.assign({},result,{selected:checked}):result}));updatedFacets[facetsForNameIndex].results=selectedFacetResults}})),onFieldFacetsChange({filterFields:updatedFacets})},handleOnClear=function handleOnClear(selectedFacetName){var updatedFacets=cloneDeep_default()(allFacets),facetsForNameIndex=getFacetsForNameIndex(selectedFacetName);if(facetsForNameIndex>-1){var deselectedResults=(updatedFacets[facetsForNameIndex].results||[]).map((function(result){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},result),{},{selected:!1})}));updatedFacets[facetsForNameIndex].results=deselectedResults,onFieldFacetsChange({filterFields:updatedFacets})}};return(0,jsx_runtime.jsx)("div",{children:allFacets.map((function(aggregation,i){var aggregationResults=get_default()(aggregation,"results",[]);if(0===aggregationResults.length)return null;var hasCategories=fieldHasCategories(aggregation);return(0,jsx_runtime.jsx)(CollapsibleFacetsGroup,{collapsedFacetsCount:collapsedFacetsCount,messages:messages,aggregationSettings:aggregation,facets:aggregationResults,showMatchingResults:showMatchingResults,facetsTextField:"key",hasCategories:hasCategories,onClear:handleOnClear,onChange:onChange,onCollapsibleFacetsGroupChange:handleOnFieldFacetsChange},"collapsible-facet-group-".concat(i))}))})};try{FieldFacets.displayName="FieldFacets",FieldFacets.__docgenInfo={description:"",displayName:"FieldFacets",props:{allFacets:{defaultValue:null,description:"Facets configuration with fields and results counts",name:"allFacets",required:!0,type:{name:"InternalQueryTermAggregation[]"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}},collapsedFacetsCount:{defaultValue:null,description:"Number of facet terms to show when list is collapsed",name:"collapsedFacetsCount",required:!0,type:{name:"number"}},onFieldFacetsChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onFieldFacetsChange",required:!0,type:{name:"(updatedFacet: Partial) => void"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/FieldFacets.tsx#FieldFacets"]={docgenInfo:FieldFacets.__docgenInfo,name:"FieldFacets",path:"src/components/SearchFacets/components/FieldFacets.tsx#FieldFacets"})}catch(__react_docgen_typescript_loader_error){}var DynamicFacets=function DynamicFacets(_ref){var dynamicFacets=_ref.dynamicFacets,showMatchingResults=_ref.showMatchingResults,messages=_ref.messages,collapsedFacetsCount=_ref.collapsedFacetsCount,onDynamicFacetsChange=_ref.onDynamicFacetsChange,onChange=_ref.onChange,aggregationSettings={type:"",label:messages.dynamicFacetsLabel,multiple_selections_allowed:!0,field:"",name:""};return(0,jsx_runtime.jsx)(CollapsibleFacetsGroup,{aggregationSettings:aggregationSettings,collapsedFacetsCount:collapsedFacetsCount,facets:dynamicFacets,showMatchingResults:showMatchingResults,facetsTextField:"text",onCollapsibleFacetsGroupChange:function handleOnCollapsibleFacetsGroupChange(selectedFacets){var updatedFacets=cloneDeep_default()(dynamicFacets);selectedFacets.forEach((function(_ref2){var selectedFacetKey=_ref2.selectedFacetKey,checked=_ref2.checked,facetKeyIndex=dynamicFacets.findIndex((function(facet){return facet.text===selectedFacetKey}));facetKeyIndex>-1&&(updatedFacets[facetKeyIndex].selected=checked)})),onDynamicFacetsChange({filterDynamic:updatedFacets})},onChange:onChange,onClear:function handleOnClear(){var filterDynamic=dynamicFacets.map((function(facet){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},facet),{},{selected:!1})}));onDynamicFacetsChange({filterDynamic:filterDynamic})},messages:messages,hasCategories:!1})};try{DynamicFacets.displayName="DynamicFacets",DynamicFacets.__docgenInfo={description:"",displayName:"DynamicFacets",props:{dynamicFacets:{defaultValue:null,description:"Dynamic facets text and selected flag",name:"dynamicFacets",required:!0,type:{name:"SelectableDynamicFacets[]"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}},collapsedFacetsCount:{defaultValue:null,description:"Number of facet terms to show when list is collapsed",name:"collapsedFacetsCount",required:!0,type:{name:"number"}},onDynamicFacetsChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onDynamicFacetsChange",required:!0,type:{name:"(updatedFacet: Partial) => void"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/DynamicFacets.tsx#DynamicFacets"]={docgenInfo:DynamicFacets.__docgenInfo,name:"DynamicFacets",path:"src/components/SearchFacets/components/DynamicFacets.tsx#DynamicFacets"})}catch(__react_docgen_typescript_loader_error){}var defaultMessages={labelText:"{facetText}",labelTextWithCount:"{facetText} ({count})",clearAllButtonText:"Clear all",clearFacetTitle:"Clear all selected items",clearFacetSelectionTitle:"Clear selected item",collapsedFacetShowMoreText:"Show more",collapsedFacetShowLessText:"Show less",collapsedFacetShowAllText:"Show all",collectionSelectTitleText:"Collections",collectionSelectLabel:"Available collections",dynamicFacetsLabel:"Dynamic Facets",showMoreModalPrimaryButtonText:"Apply",showMoreModalSecondaryButtonText:"Cancel",showMoreModalAriaLabel:"Modal to select and deselect facets",categoryExpandCollapseIconDescription:"Expand/Collapse",modalSearchBarPrompt:"Find",emptyModalSearch:"There were no results found"},useDeepCompareMemoize=__webpack_require__("./src/utils/useDeepCompareMemoize.ts"),onErrorCallback=__webpack_require__("./src/utils/onErrorCallback.ts"),FallbackComponent=__webpack_require__("./src/utils/FallbackComponent.tsx"),SearchFacets_SearchFacets=(0,__webpack_require__("../../node_modules/react-error-boundary/dist/commonjs/index.js").Pf)((function SearchFacets(_ref){var id=_ref.id,_ref$showCollections=_ref.showCollections,showCollections=void 0===_ref$showCollections||_ref$showCollections,_ref$showDynamicFacet=_ref.showDynamicFacets,showDynamicFacets=void 0===_ref$showDynamicFacet||_ref$showDynamicFacet,_ref$showMatchingResu=_ref.showMatchingResults,showMatchingResults=void 0!==_ref$showMatchingResu&&_ref$showMatchingResu,_ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,overrideComponentSettingsAggregations=_ref.overrideComponentSettingsAggregations,_ref$collapsedFacetsC=_ref.collapsedFacetsCount,collapsedFacetsCount=void 0===_ref$collapsedFacetsC?5:_ref$collapsedFacetsC,serverErrorMessage=_ref.serverErrorMessage,onChange=_ref.onChange,facetsId=(0,react.useMemo)((function(){return id||"search-facets__".concat((0,v4.Z)())}),[id]),_useContext=(0,react.useContext)(DiscoverySearch.ci),_useContext$searchRes=_useContext.searchResponseStore,searchParameters=_useContext$searchRes.parameters,_useContext$searchRes2=_useContext$searchRes.parameters,filter=_useContext$searchRes2.filter,collectionIds=_useContext$searchRes2.collectionIds,searchResponse=_useContext$searchRes.data,collectionsResults=_useContext.collectionsResults,componentSettings=_useContext.componentSettings,_useContext$globalAgg=_useContext.globalAggregationsResponseStore,isLoading=_useContext$globalAgg.isLoading,isError=_useContext$globalAgg.isError,aggregations=_useContext$globalAgg.data,globalAggregationsParameters=_useContext$globalAgg.parameters,_useState=(0,react.useState)(SearchFilterTransform.fromString(filter||"")),_useState2=(0,slicedToArray.Z)(_useState,2),facetSelectionState=_useState2[0],setFacetSelectionState=_useState2[1],collections=get_default()(collectionsResults,"collections",[]),initialSelectedCollectionIds=collectionIds||[],initialSelectedCollections=collections.filter((function(collection){return!!collection.collection_id&&initialSelectedCollectionIds.includes(collection.collection_id)})).map((function(collection){return{id:"".concat("collection-facet-").concat(collection.collection_id),label:collection.name||""}})),_useState3=(0,react.useState)(initialSelectedCollections),_useState4=(0,slicedToArray.Z)(_useState3,2),collectionSelectionState=_useState4[0],setCollectionSelectionState=_useState4[1],_useContext2=(0,react.useContext)(DiscoverySearch.Wq),performSearch=_useContext2.performSearch,fetchAggregations=_useContext2.fetchAggregations,mergedMessages=(0,objectSpread2.Z)((0,objectSpread2.Z)({},defaultMessages),messages),componentSettingsAggregations=overrideComponentSettingsAggregations||componentSettings&&componentSettings.aggregations||[];(0,useDeepCompareMemoize.KW)((function(){aggregations||isError||isLoading||fetchAggregations(globalAggregationsParameters)}),[fetchAggregations,globalAggregationsParameters,aggregations,isError,isLoading]),(0,useDeepCompareMemoize.KW)((function(){""===filter&&setFacetSelectionState({filterFields:[],filterDynamic:[]})}),[aggregations,filter]);var allFieldFacets=mergeFilterFacets(aggregations,facetSelectionState.filterFields,componentSettingsAggregations),allDynamicFacets=function mergeDynamicFacets(dynamicFacets,filterDynamicFacets){if(!dynamicFacets)return[];var selectedDynamicFacets=filterDynamicFacets.filter((function(facet){return facet.selected}));return unionBy_default()(selectedDynamicFacets,dynamicFacets,"text")}(get_default()(searchResponse,"suggested_refinements",[]),facetSelectionState.filterDynamic),shouldShowCollections=showCollections&&!!collections,shouldShowFields=!!allFieldFacets&&allFieldFacets.length>0,shouldShowDynamic=showDynamicFacets&&!!allDynamicFacets&&allDynamicFacets.length>0,originalFilters={filterFields:allFieldFacets,filterDynamic:allDynamicFacets},hasFieldSelection=facetSelectionState.filterFields.some((function(aggregation){return aggregation.results&&aggregation.results.some((function(result){return result.selected}))})),hasDynamicSelection=facetSelectionState.filterDynamic.some((function(dynamicFacet){return dynamicFacet.selected})),hasCollectionSelection=collectionSelectionState.length>0,hasSelection=hasFieldSelection||hasDynamicSelection||hasCollectionSelection,handleOnSearchFacetsChange=function handleOnSearchFacetsChange(updatedFacets){var newFilters=(0,objectSpread2.Z)((0,objectSpread2.Z)({},originalFilters),updatedFacets),filter=SearchFilterTransform.toString(newFilters);setFacetSelectionState(newFilters),performSearch((0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),{},{offset:0,filter:filter}),!1)};if(!isLoading||shouldShowFields||shouldShowCollections){if(isError){var errorNode="string"==typeof serverErrorMessage?displayMessage(serverErrorMessage):serverErrorMessage||displayMessage("Error fetching facets.");return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[" ",errorNode," "]})}return shouldShowFields||shouldShowCollections?(0,jsx_runtime.jsxs)("div",{id:facetsId,className:"".concat(settings.Z.prefix,"--search-facets"),children:[hasSelection&&(0,jsx_runtime.jsx)(Button.Z,{className:"".concat(settings.Z.prefix,"--search-facets__button-clear-all"),id:"".concat(facetsId,"--search-facets-button-clear-all"),kind:"ghost",renderIcon:bucket_5.PcV,size:"small",onClick:function handleOnClear(event){onChange&&onChange(event),setFacetSelectionState({filterFields:[],filterDynamic:[]}),setCollectionSelectionState([]),document.querySelectorAll("#".concat(facetsId," .").concat(settings.Z.prefix,'--tag--filter [role="button"]')).forEach((function(element){return element.click()})),performSearch((0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),{},{collectionIds:[],offset:0,filter:""}),!1)},children:messages.clearAllButtonText}),shouldShowFields&&(0,jsx_runtime.jsx)(FieldFacets,{allFacets:allFieldFacets,showMatchingResults:showMatchingResults,onChange:onChange,onFieldFacetsChange:handleOnSearchFacetsChange,collapsedFacetsCount:collapsedFacetsCount,messages:mergedMessages}),shouldShowDynamic&&(0,jsx_runtime.jsx)(DynamicFacets,{dynamicFacets:allDynamicFacets,showMatchingResults:showMatchingResults,messages:mergedMessages,onChange:onChange,onDynamicFacetsChange:handleOnSearchFacetsChange,collapsedFacetsCount:collapsedFacetsCount}),shouldShowCollections&&(0,jsx_runtime.jsx)(CollectionFacets,{initialSelectedCollections:initialSelectedCollections,messages:mergedMessages,onChange:function handleCollectionToggle(selectedCollectionItems){setCollectionSelectionState(selectedCollectionItems.selectedItems);var collectionIds=selectedCollectionItems.selectedItems.map((function(collection){return collection.id.split("collection-facet-").pop()||""})).filter((function(id){return""!==id}));onChange&&onChange(selectedCollectionItems.selectedItems.map((function(collection){return collection.label.split("collection-facet-").pop()||""})).filter((function(label){return""!==label}))),performSearch((0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),{},{offset:0,collectionIds:collectionIds}))}})]}):displayMessage("There are no available facets.")}return null}),(0,FallbackComponent.D)("SearchFacets"),onErrorCallback.Z),testingUtils=__webpack_require__("./src/utils/testingUtils.tsx"),facetsQueryResponse=(0,testingUtils.DU)({matching_results:123456,results:[],aggregations:[{type:"term",name:"category_id",field:"category",count:3,results:[{key:"Research",matching_results:138993},{key:"Analytics",matching_results:57158},{key:"Documentation",matching_results:32444}]},{type:"term",name:"machine_learning_id",field:"machine_learning_terms",count:5,results:[{key:"Neural network",matching_results:138993},{key:"Reinforced learning",matching_results:57158},{key:"CIFAR-10",matching_results:32444},{key:"MNIST",matching_results:32444},{key:"Recommender systems",matching_results:32444},{key:"Decision trees",matching_results:32444}]},{type:"term",name:"entities",field:"enriched_text.entities.text",count:11,results:[{key:"ibm",matching_results:138993,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Organization",matching_results:4}]}]},{key:"us",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"$299",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"watson",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Organization",matching_results:4}]}]},{key:"eu",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"new york",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"pittsburgh",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"austin",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"boston",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"pennsylvania",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"texas",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"$399",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$499",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$599",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$699",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$799",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$899",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$999",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$1099",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$1199",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$1299",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]}]},{type:"term",name:"products",field:"products",count:16,results:[{key:"discovery",matching_results:138993},{key:"studio",matching_results:57158},{key:"openscale",matching_results:32444},{key:"assistant",matching_results:32444},{key:"speech to text",matching_results:57158},{key:"knowledge catalog",matching_results:57158},{key:"nlu",matching_results:57158},{key:"API kit",matching_results:57158},{key:"openpages",matching_results:57158},{key:"visual recognition",matching_results:57158},{key:"language translator",matching_results:57158},{key:"machine learning",matching_results:57158},{key:"tone analyzer",matching_results:57158},{key:"personality insights",matching_results:57158},{key:"cybersecurity",matching_results:57158},{key:"language classifier",matching_results:57158}]}],suggested_refinements:[{text:"regression"},{text:"classification"},{text:"naive bayes"},{text:"classifier"},{text:"algorithm"},{text:"decision tree"},{text:"clustering"},{text:"linear"},{text:"logistic"},{text:"theorem"},{text:"training"},{text:"data"},{text:"informative"},{text:"assumption"},{text:"classify"},{text:"trees"}]}),_fixtures_collectionsResponse=((0,testingUtils.DU)({matching_results:123456,results:[],aggregations:[{type:"term",name:"author_id",field:"author",count:3,results:[{key:"ABMN Staff",matching_results:138993},{key:"News Staff",matching_results:57158},{key:"editor",matching_results:32444}]},{type:"term",name:"subject_id",field:"subject",count:7,results:[{key:"Animals",matching_results:138993},{key:"People",matching_results:133760},{key:"Places",matching_results:129139},{key:"Things",matching_results:76403},{key:"This | that",matching_results:2727},{key:"something: else",matching_results:18111},{key:"hey, you",matching_results:8282}]}],suggested_refinements:[{text:"trust the process"},{text:"just not the electrician"},{text:"sam hinkie"},{text:"this: is"},{text:"bogus, strings"},{text:"maybe | not"}]}),(0,testingUtils.DU)({type:"nested",path:"enriched_text.entities",matching_results:276,aggregations:[{type:"filter",match:'enriched_text.entities.model_name:"Dictionary:.Names"',matching_results:276,aggregations:[{type:"term",field:"enriched_text.entities.text",count:4,name:"names",results:[{key:"Heather",matching_results:260},{key:"Colby",matching_results:10},{key:"Nick",matching_results:2},{key:"Kathryn",matching_results:2}]}]}]}),(0,testingUtils.DU)({collections:[{name:"Machine Learning",collection_id:"machine-learning"},{name:"AI Strategy",collection_id:"ai-strategy"}]})),componentSettingsResponse=(0,testingUtils.DU)({aggregations:[{name:"category_id",label:"Category (label created in component settings)",multiple_selections_allowed:!1},{name:"entities",label:"Top Entities",multiple_selections_allowed:!0},{name:"products",label:"Products",multiple_selections_allowed:!1}]}),storybookUtils=__webpack_require__("./src/utils/storybookUtils.tsx"),esm=__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js");module=__webpack_require__.hmd(module);var props=function props(){return{showCollections:(0,dist.boolean)("Show collection facets",!0),showDynamicFacets:(0,dist.boolean)("Show dynamic facets",!0),showMatchingResults:(0,dist.boolean)("Show matching results",!0),collapsedFacetsCount:(0,dist.number)("Number of facet terms to show when list is collapsed",5),messages:(0,dist.object)("Default messages for the component's text strings",defaultMessages),componentSettingsAggregations:(0,dist.object)("Aggregation component settings",componentSettingsResponse.result)}},DummySearchClientWithQueryAndCollections=function(_DummySearchClient){(0,inherits.Z)(DummySearchClientWithQueryAndCollections,_DummySearchClient);var _super=(0,createSuper.Z)(DummySearchClientWithQueryAndCollections);function DummySearchClientWithQueryAndCollections(){var _this;(0,classCallCheck.Z)(this,DummySearchClientWithQueryAndCollections);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(args))).exampleProps=props(),_this}return(0,createClass.Z)(DummySearchClientWithQueryAndCollections,[{key:"query",value:function query(params){return(0,esm.action)("query")(params),(0,testingUtils.v8)(facetsQueryResponse.result)}},{key:"listCollections",value:function listCollections(params){return(0,esm.action)("listCollections")(params),(0,testingUtils.v8)(_fixtures_collectionsResponse.result)}},{key:"getComponentSettings",value:function getComponentSettings(params){return(0,esm.action)("getComponentSettings")(params),(0,testingUtils.v8)(this.exampleProps.componentSettingsAggregations)}}]),DummySearchClientWithQueryAndCollections}(storybookUtils.Qc),discoverySearchProps=function discoverySearchProps(queryParams){return{searchClient:new DummySearchClientWithQueryAndCollections,projectId:(0,dist.text)("Project ID","project-id"),overrideQueryParameters:queryParams,overrideSearchResults:{suggested_refinements:[{text:"regression"},{text:"classification"},{text:"naive bayes"},{text:"classifier"},{text:"algorithm"},{text:"decision tree"},{text:"clustering"},{text:"linear"},{text:"logistic"},{text:"theorem"},{text:"training"},{text:"data"},{text:"informative"},{text:"assumption"},{text:"classify"},{text:"trees"}]}}};(0,client.storiesOf)("SearchFacets",module).addParameters({storySource:{source:"import React from 'react';\nimport { storiesOf } from '@storybook/react';\nimport { text, object, boolean, number } from '@storybook/addon-knobs';\nimport SearchFacets from '../SearchFacets';\nimport { facetsQueryResponse } from '../__fixtures__/facetsQueryResponse';\nimport collectionsResponse from '../__fixtures__/collectionsResponse';\nimport aggregationComponentSettingsResponse from '../__fixtures__/componentSettingsResponse';\nimport { StoryWrapper, DummySearchClient } from 'utils/storybookUtils';\nimport { createDummyResponsePromise } from 'utils/testingUtils';\nimport DiscoverySearch, { DiscoverySearchProps } from 'components/DiscoverySearch/DiscoverySearch';\nimport DiscoveryV2 from 'ibm-watson/discovery/v2';\nimport { action } from '@storybook/addon-actions';\nimport { defaultMessages } from '../messages';\n\nexport const props = () => ({\n showCollections: boolean('Show collection facets', true),\n showDynamicFacets: boolean('Show dynamic facets', true),\n showMatchingResults: boolean('Show matching results', true),\n collapsedFacetsCount: number('Number of facet terms to show when list is collapsed', 5),\n messages: object(\"Default messages for the component's text strings\", defaultMessages),\n componentSettingsAggregations: object(\n 'Aggregation component settings',\n aggregationComponentSettingsResponse.result\n )\n});\n\nclass DummySearchClientWithQueryAndCollections extends DummySearchClient {\n exampleProps = props();\n query(params: DiscoveryV2.QueryParams): Promise> {\n action('query')(params);\n return createDummyResponsePromise(facetsQueryResponse.result);\n }\n listCollections(\n params: DiscoveryV2.ListCollectionsParams\n ): Promise> {\n action('listCollections')(params);\n return createDummyResponsePromise(collectionsResponse.result);\n }\n getComponentSettings(\n params: DiscoveryV2.GetComponentSettingsParams\n ): Promise> {\n action('getComponentSettings')(params);\n return createDummyResponsePromise(this.exampleProps.componentSettingsAggregations);\n }\n}\n\nconst discoverySearchProps = (\n queryParams?: Partial\n): DiscoverySearchProps => ({\n searchClient: new DummySearchClientWithQueryAndCollections(),\n projectId: text('Project ID', 'project-id'),\n overrideQueryParameters: queryParams,\n overrideSearchResults: {\n suggested_refinements: [\n {\n text: 'regression'\n },\n {\n text: 'classification'\n },\n {\n text: 'naive bayes'\n },\n {\n text: 'classifier'\n },\n {\n text: 'algorithm'\n },\n {\n text: 'decision tree'\n },\n {\n text: 'clustering'\n },\n {\n text: 'linear'\n },\n {\n text: 'logistic'\n },\n {\n text: 'theorem'\n },\n {\n text: 'training'\n },\n {\n text: 'data'\n },\n {\n text: 'informative'\n },\n {\n text: 'assumption'\n },\n {\n text: 'classify'\n },\n {\n text: 'trees'\n }\n ]\n }\n});\n\nstoriesOf('SearchFacets', module)\n .addParameters({ component: SearchFacets })\n .add('default', () => {\n const exampleProps = props();\n return (\n \n \n \n \n \n );\n })\n .add('with initial selected collection', () => {\n const exampleProps = props();\n return (\n \n \n \n \n \n );\n })\n .add('with initial selected facets', () => {\n const exampleProps = props();\n return (\n \n \n \n \n \n );\n });\n",locationsMap:{"with-initial-selected-facets":{startLoc:{col:7,line:129},endLoc:{col:3,line:142},startBody:{col:39,line:129},endBody:{col:3,line:142}},"with-initial-selected-collection":{startLoc:{col:7,line:119},endLoc:{col:3,line:128},startBody:{col:43,line:119},endBody:{col:3,line:128}},default:{startLoc:{col:7,line:109},endLoc:{col:3,line:118},startBody:{col:18,line:109},endBody:{col:3,line:118}}}}}).addParameters({component:SearchFacets_SearchFacets}).add("default",(function(){var exampleProps=props();return(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsx)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps()),{},{children:(0,jsx_runtime.jsx)(SearchFacets_SearchFacets,(0,objectSpread2.Z)({},exampleProps))}))})})).add("with initial selected collection",(function(){var exampleProps=props();return(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsx)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps({collectionIds:["machine-learning"]})),{},{children:(0,jsx_runtime.jsx)(SearchFacets_SearchFacets,(0,objectSpread2.Z)((0,objectSpread2.Z)({},exampleProps),{},{showCollections:!0}))}))})})).add("with initial selected facets",(function(){var exampleProps=props();return(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsx)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps({filter:'category:"Research","regression",machine_learning_terms:"Reinforced learning"'})),{},{children:(0,jsx_runtime.jsx)(SearchFacets_SearchFacets,(0,objectSpread2.Z)({},exampleProps))}))})}));var __namedExportsOrder=["props"]},"./src/components/SearchInput/__stories__/SearchInput.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),react=__webpack_require__("../../node_modules/react/index.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),objectWithoutProperties=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),Search=__webpack_require__("../../node_modules/carbon-components-react/es/components/Search/Search.js"),ListBox=__webpack_require__("../../node_modules/carbon-components-react/es/components/ListBox/index.js"),DiscoverySearch=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),utils_useDebounce=function useDebounce(value,delay){var _useState=(0,react.useState)(value),_useState2=(0,slicedToArray.Z)(_useState,2),debouncedValue=_useState2[0],setDebouncedValue=_useState2[1];return(0,react.useEffect)((function(){var handler=window.setTimeout((function(){setDebouncedValue(value)}),delay);return function(){window.clearTimeout(handler)}}),[delay,value]),debouncedValue},v4=__webpack_require__("../../node_modules/uuid/dist/esm-browser/v4.js"),bucket_22=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-22.js"),useDeepCompareMemoize=__webpack_require__("./src/utils/useDeepCompareMemoize.ts"),defaultMessages={placeholderText:"Search",closeButtonLabelText:"Clear search input"},commonjs=__webpack_require__("../../node_modules/react-error-boundary/dist/commonjs/index.js"),onErrorCallback=__webpack_require__("./src/utils/onErrorCallback.ts"),FallbackComponent=__webpack_require__("./src/utils/FallbackComponent.tsx"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),_excluded=["className","id","splitSearchQuerySelector","completionsCount","showAutocomplete","minCharsToAutocomplete","spellingSuggestions","messages","autocompleteDelay","placeHolderText","labelText","closeButtonLabelText","onChange"],SearchInput_SearchInput=(0,commonjs.Pf)((function SearchInput(_ref){var _ref2,className=_ref.className,id=_ref.id,_ref$splitSearchQuery=_ref.splitSearchQuerySelector,splitSearchQuerySelector=void 0===_ref$splitSearchQuery?" ":_ref$splitSearchQuery,_ref$completionsCount=_ref.completionsCount,completionsCount=void 0===_ref$completionsCount?5:_ref$completionsCount,showAutocomplete=_ref.showAutocomplete,_ref$minCharsToAutoco=_ref.minCharsToAutocomplete,minCharsToAutocomplete=void 0===_ref$minCharsToAutoco?0:_ref$minCharsToAutoco,spellingSuggestions=_ref.spellingSuggestions,_ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,_ref$autocompleteDela=_ref.autocompleteDelay,autocompleteDelay=void 0===_ref$autocompleteDela?200:_ref$autocompleteDela,onChange=(_ref.placeHolderText,_ref.labelText,_ref.closeButtonLabelText,_ref.onChange),inputProps=(0,objectWithoutProperties.Z)(_ref,_excluded),mergedMessages=(0,objectSpread2.Z)((0,objectSpread2.Z)({},defaultMessages),messages),inputId=(0,react.useMemo)((function(){return id||"search-input__".concat((0,v4.Z)())}),[id]),autocompletionClassName="".concat(settings.Z.prefix,"--search-autocompletion"),searchInputClassNames=[className,"".concat(settings.Z.prefix,"--search-input--discovery")],_useContext=(0,react.useContext)(DiscoverySearch.ci),searchParameters=_useContext.searchResponseStore.parameters,autocompletionResults=_useContext.autocompletionStore.data,componentSettings=_useContext.componentSettings,displaySettings={showAutocomplete:null===(_ref2=null!=showAutocomplete?showAutocomplete:null==componentSettings?void 0:componentSettings.autocomplete)||void 0===_ref2||_ref2},_useContext2=(0,react.useContext)(DiscoverySearch.Wq),performSearch=_useContext2.performSearch,fetchAutocompletions=_useContext2.fetchAutocompletions,setAutocompletionOptions=_useContext2.setAutocompletionOptions,setSearchParameters=_useContext2.setSearchParameters,_useState=(0,react.useState)(searchParameters.naturalLanguageQuery||""),_useState2=(0,slicedToArray.Z)(_useState,2),value=_useState2[0],setValue=_useState2[1],completions=autocompletionResults&&autocompletionResults.completions||[],lastWordOfValue=value.split(splitSearchQuerySelector).pop(),_useState3=(0,react.useState)(!1),_useState4=(0,slicedToArray.Z)(_useState3,2),skipFetchAutoCompletions=_useState4[0],setSkipFetchAutoCompletions=_useState4[1],_useState5=(0,react.useState)(!1),_useState6=(0,slicedToArray.Z)(_useState5,2),focused=_useState6[0],setFocused=_useState6[1],focusTimeout=null;(0,react.useEffect)((function(){setValue(searchParameters.naturalLanguageQuery||"")}),[searchParameters.naturalLanguageQuery]);var selectAutocompletion=function selectAutocompletion(i){var valueArray=value.split(splitSearchQuerySelector),prefix=valueArray.pop(),completionValue=completions?completions[i]:prefix;valueArray.push(completionValue||""),setValue("".concat(valueArray.join(splitSearchQuerySelector)).concat(splitSearchQuerySelector));var searchInput=document.getElementById("".concat(inputId,"_input_field"));null!==searchInput&&searchInput.focus()},prepareFreshSearchParameters=(0,useDeepCompareMemoize.jP)((function(nlq){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),{},{naturalLanguageQuery:nlq,offset:0,filter:""})}),[searchParameters]),setupHandleAutocompletionKeyUp=function setupHandleAutocompletionKeyUp(i){return function(evt){"Enter"===evt.key&&selectAutocompletion(i)}},setupHandleAutocompletionOnClick=function setupHandleAutocompletionOnClick(i){return function(){selectAutocompletion(i)}},debouncedSearchTerm=utils_useDebounce(value,autocompleteDelay);(0,react.useEffect)((function(){setSearchParameters((function(currentSearchParameters){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{naturalLanguageQuery:debouncedSearchTerm})})),skipFetchAutoCompletions?setSkipFetchAutoCompletions(!1):fetchAutocompletions(debouncedSearchTerm)}),[debouncedSearchTerm,fetchAutocompletions,setSearchParameters]),(0,react.useEffect)((function(){setAutocompletionOptions({updateAutocompletions:displaySettings.showAutocomplete,completionsCount:completionsCount,minCharsToAutocomplete:minCharsToAutocomplete,splitSearchQuerySelector:splitSearchQuerySelector})}),[displaySettings.showAutocomplete,completionsCount,minCharsToAutocomplete,splitSearchQuerySelector,setAutocompletionOptions]),(0,react.useEffect)((function(){setSearchParameters((function(currentSearchParameters){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{spellingSuggestions:!!spellingSuggestions})}))}),[setSearchParameters,spellingSuggestions]);(0,react.useEffect)((function(){return function cleanup(){focusTimeout&&clearTimeout(focusTimeout)}}),[focusTimeout]);var shouldShowCompletions=""!==lastWordOfValue&&displaySettings.showAutocomplete&&focused,autocompletionsList=completions.map((function(completion,i){var valueWithoutLastWord=value.slice(0,value.length-lastWordOfValue.length);if(completion.startsWith(lastWordOfValue)){var suffix=completion.slice(lastWordOfValue.length);return(0,jsx_runtime.jsx)(ListBox.Z,{className:"".concat(autocompletionClassName,"__wrapper"),children:(0,jsx_runtime.jsxs)(ListBox.Z.Field,{role:"listitem",id:"autocompletion_".concat(i,"_field"),tabIndex:"0",className:"".concat(autocompletionClassName,"__item"),onClick:setupHandleAutocompletionOnClick(i),onKeyUp:setupHandleAutocompletionKeyUp(i),children:[(0,jsx_runtime.jsx)("div",{className:"".concat(autocompletionClassName,"__icon"),children:(0,jsx_runtime.jsx)(bucket_22.UBs,{})}),(0,jsx_runtime.jsxs)("div",{className:"".concat(autocompletionClassName,"__term"),children:[valueWithoutLastWord,(0,jsx_runtime.jsx)("strong",{children:lastWordOfValue}),suffix]})]})},"autocompletion_".concat(i))}return null}));return(0,jsx_runtime.jsx)("div",{className:searchInputClassNames.join(" "),id:inputId,"data-testid":"search-input-test-id",onBlur:function handleOnBlur(){focusTimeout=setTimeout((function(){setFocused(!1)}),0)},children:(0,jsx_runtime.jsxs)("div",{onFocus:function handleOnFocus(){focusTimeout&&clearTimeout(focusTimeout),setFocused(!0)},children:[(0,jsx_runtime.jsx)(Search.Z,(0,objectSpread2.Z)({onKeyUp:function handleOnKeyUp(evt){"Enter"===evt.key&&function searchAndBlur(value){performSearch(prepareFreshSearchParameters(value)),onChange&&onChange(value);var searchInput=document.getElementById("".concat(inputId,"_input_field"));null!==searchInput&&searchInput.blur()}(value)},onChange:function handleOnChange(evt){var target=evt.currentTarget;setValue(target?target.value:"")},value:value,id:"".concat(inputId,"_input_field"),labelText:inputProps.labelText||mergedMessages.placeholderText,placeholder:mergedMessages.placeholderText,closeButtonLabelText:mergedMessages.closeButtonLabelText},inputProps)),shouldShowCompletions&&(0,jsx_runtime.jsx)("div",{className:autocompletionClassName,"data-testid":"completions-dropdown-test-id",children:autocompletionsList})]})})}),(0,FallbackComponent.D)("SearchInput"),onErrorCallback.Z),SearchResults=__webpack_require__("./src/components/SearchResults/SearchResults.tsx"),storybookUtils=__webpack_require__("./src/utils/storybookUtils.tsx"),testingUtils=__webpack_require__("./src/utils/testingUtils.tsx"),esm=__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js");module=__webpack_require__.hmd(module);var props=function props(){return{className:(0,dist.text)("Classname to pass in your own styling (className)",""),id:(0,dist.text)("Html element ID (id)",""),splitSearchQuerySelector:(0,dist.text)("String to split words on for autocompletion (splitSearchQuerySelector)"," "),spellingSuggestion:(0,dist.boolean)("Fetch spelling suggestions (spellingSuggestion)",!0),completionsCount:(0,dist.number)("Number of autocompletion results to show (completionsCount)",5),showAutocomplete:(0,dist.boolean)("Show dropdown of autocomplete suggestions (showAutocomplete)",!0),minCharsToAutocomplete:(0,dist.number)("Minimum characters in last word before showing autocomplete suggestions (minCharsToAutocomplete)",1),messages:(0,dist.object)("Default messages for the component's text strings",defaultMessages),autocompleteDelay:(0,dist.number)("Milliseconds to delay the autocomplete API requests (autocompleteDelay)",200)}},autocompletions=[],generateCompletionsArray=function generateCompletionsArray(length,prefix){for(var completionsArray=[],i=0;i ({\n className: text('Classname to pass in your own styling (className)', ''),\n id: text('Html element ID (id)', ''),\n splitSearchQuerySelector: text(\n 'String to split words on for autocompletion (splitSearchQuerySelector)',\n ' '\n ),\n spellingSuggestion: boolean('Fetch spelling suggestions (spellingSuggestion)', true),\n completionsCount: number('Number of autocompletion results to show (completionsCount)', 5),\n showAutocomplete: boolean('Show dropdown of autocomplete suggestions (showAutocomplete)', true),\n minCharsToAutocomplete: number(\n 'Minimum characters in last word before showing autocomplete suggestions (minCharsToAutocomplete)',\n 1\n ),\n messages: object(\"Default messages for the component's text strings\", defaultMessages),\n autocompleteDelay: number(\n 'Milliseconds to delay the autocomplete API requests (autocompleteDelay)',\n 200\n )\n});\n\nlet autocompletions: string[] = [];\n\nconst generateCompletionsArray = (length: number, prefix: string): string[] => {\n const completionsArray = [];\n for (let i = 0; i < length; i++) {\n const defaultText = `autocomplete-suggestion-${i + 1}`;\n const completionText = prefix + defaultText.slice(prefix.length);\n completionsArray.push(completionText);\n }\n return completionsArray;\n};\n\nclass DummySearchClientWithAutocomplete extends DummySearchClient {\n getAutocompletion(\n params: DiscoveryV2.GetAutocompletionParams\n ): Promise> {\n action('getAutocompletion')(params);\n autocompletions = generateCompletionsArray(props().completionsCount || 0, params.prefix || '');\n return createDummyResponsePromise({ completions: autocompletions });\n }\n}\n\nconst discoverySearchProps = (): DiscoverySearchProps => ({\n searchClient: new DummySearchClientWithAutocomplete(),\n projectId: text('Project ID', 'project-id'),\n overrideAutocompletionResults: {\n completions: autocompletions\n }\n});\n\nstoriesOf('SearchInput', module)\n .addParameters({ component: SearchInput })\n .add('default', () => {\n autocompletions = generateCompletionsArray(props().completionsCount, '');\n return (\n \n \n \n \n \n );\n })\n .add('with spelling suggestions', () => {\n const spellingSuggestionProps = {\n ...discoverySearchProps(),\n overrideQueryParameters: {\n naturalLanguageQuery: 'Waston'\n },\n overrideSearchResults: {\n suggested_query: 'Watson'\n }\n };\n\n return (\n \n \n \n \n \n \n );\n });\n",locationsMap:{"with-spelling-suggestions":{startLoc:{col:7,line:76},endLoc:{col:3,line:95},startBody:{col:36,line:76},endBody:{col:3,line:95}},default:{startLoc:{col:7,line:66},endLoc:{col:3,line:75},startBody:{col:18,line:66},endBody:{col:3,line:75}}}}}).addParameters({component:SearchInput_SearchInput}).add("default",(function(){return autocompletions=generateCompletionsArray(props().completionsCount,""),(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsx)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps()),{},{children:(0,jsx_runtime.jsx)(SearchInput_SearchInput,(0,objectSpread2.Z)({},props()))}))})})).add("with spelling suggestions",(function(){var spellingSuggestionProps=(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps()),{},{overrideQueryParameters:{naturalLanguageQuery:"Waston"},overrideSearchResults:{suggested_query:"Watson"}});return(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsxs)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},spellingSuggestionProps),{},{children:[(0,jsx_runtime.jsx)(SearchInput_SearchInput,(0,objectSpread2.Z)({},props())),(0,jsx_runtime.jsx)(SearchResults.Z,{})]}))})}))},"./src/components/SearchResults/__stories__/SearchResults.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),regeneratorRuntime=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),asyncToGenerator=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),client=(__webpack_require__("../../node_modules/react/index.js"),__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js")),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),storybookUtils=__webpack_require__("./src/utils/storybookUtils.tsx"),DiscoverySearch=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),SearchResults=__webpack_require__("./src/components/SearchResults/SearchResults.tsx"),COLLECTION_ID_1="8713a92b-28aa-b291-0000-016ddc68aa2a",_fixtures_collectionsResponse={collections:[{collection_id:COLLECTION_ID_1,name:"IBM Docs"}]},_fixtures_searchResults={matching_results:20967,retrieval_details:{document_retrieval_strategy:"untrained"},results:[{document_id:"d1dadc06c2b0855289c728b2c3819514",linkField:"http://example.com",result_metadata:{collection_id:COLLECTION_ID_1},title:"Alternate title",document_passages:[{passage_text:"Machine-learning techniques are required to improve the accuracy of predictive models. Depending on the nature of the business problem being addressed, there are different approaches based on the type and volume of the data."}],extracted_metadata:{title:"IBM_Analytics_Machine_Learning.pdf"}},{document_id:"59ee2403f45647091eafe392664588cd",linkField:"http://example.com",result_metadata:{collection_id:COLLECTION_ID_1},title:"Alternate title",document_passages:[{passage_text:"Deep learning is a specific method of machine learning that incorporates neural networks in successive layers from data in an iterative manner."},{passage_text:"Deep learning is especially useful when you're trying to learn patterns from unstructured data."}],extracted_metadata:{title:"IBM_Analytics_Machine_Learning.pdf"}},{document_id:"79953f3b6f304adef09b4707627495ca",linkField:"http://example.com",result_metadata:{collection_id:COLLECTION_ID_1},extracted_metadata:{title:"IBM_Analytics_Machine_Learning.pdf"},title:"Alternate title",text:"Machine learning trains a model from patterns in your data, exploring a space of possible models defined by parameters. If your parameter space is too big, you’ll overfit to your training data and train a model that doesn’t generalize beyond it. A detailed explanation requires more math, but as a rule you should keep your models as simple as possible."},{document_id:"79953f3b6f304adef09b470762567435",linkField:"http://example.com",result_metadata:{collection_id:COLLECTION_ID_1},title:"Alternate title",extracted_metadata:{title:"IBM_Analytics_Machine_Learning.pdf"}}],table_results:[{table_id:"558ada041262d5b0aa02a05429d798c9",source_document_id:"59ee2403f45647091eafe392664588cd",collection_id:"8713a92b-28aa-b291-0000-016ddc68aa2a",table_html:'
Supervised LearningUnsupervised Learning
Support Vector MachinesK-Means
Nearest NeighborHidden Markov Model
'},{table_id:"558ada041262d5b0aa02a05429d798c7",source_document_id:"66666603f45647091eafe392664588cd",collection_id:"8713a92b-28aa-b291-0000-016ddc68aa2a",table_html:'
Supervised LearningUnsupervised Learning
Support Vector MachinesK-Means
Nearest NeighborHidden Markov Model
'}]},esm=__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js"),testingUtils=__webpack_require__("./src/utils/testingUtils.tsx"),get=__webpack_require__("../../node_modules/lodash/get.js"),get_default=__webpack_require__.n(get),utils_trimSearchResults=function trimSearchResults(mockData,passageLength,bodyField){return passageLength<50||passageLength>2e3||mockData.results.forEach((function(result,i){var bodyText=get_default()(result,"".concat(bodyField)),passageText=get_default()(result,"document_passages[0].passage_text");bodyText&&(bodyText=bodyText.substr(0,passageLength),mockData.results[i][bodyField]=bodyText),passageText&&(passageText=passageText.substr(0,passageLength),mockData.results[i].document_passages[0].passage_text=passageText)})),mockData},cloneDeep=__webpack_require__("../../node_modules/lodash/cloneDeep.js"),cloneDeep_default=__webpack_require__.n(cloneDeep),messages=__webpack_require__("./src/components/SearchResults/messages.ts"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js");module=__webpack_require__.hmd(module);var props=function props(){return{bodyField:(0,dist.text)("Field on the result that will be displayed if there is no passage or usePassages is set to false (bodyField)","text"),resultTitleField:(0,dist.select)("Field on the result that will be used for the title (resultTitleField)",{"extractedMetadata.title":"extracted_metadata.title",title:"title"},"extracted_metadata.title"),resultLinkField:(0,dist.select)("Field on the result that will be used for the result link (resultLinkField)",{"Select Field":void 0,linkField:"linkField"},void 0),resultLinkTemplate:(0,dist.text)("Field on the result that will be used for the title (resultLinkTemplate)","http://example.com/subdomain/{{document_id}}"),showTablesOnlyToggle:(0,dist.boolean)("Display a toggle for showing table results only (showTablesOnlyToggle)",!1),showTablesOnly:(0,dist.boolean)("Override to show table results only (showTablesOnly)",!1),usePassages:(0,dist.boolean)("Use passages when rendering the results (usePassages)",!0),passageLength:(0,dist.number)("Passage length, between 50 and 2000 (passageLength)",400),dangerouslyRenderHtml:(0,dist.boolean)("Render passages as HTML (dangerouslyRenderHtml)",!1),passageTextClassName:(0,dist.select)("ClassName for styling passage text and highlights (passageTextClassName)",{null:"","Yellow passage highlights":"yellow","Red passage highlights":"red","Green passage highlights":"green"},""),messages:(0,dist.object)("Default messages for the component's text strings",messages.j)}},OverrideableDummySearchClient=function(_DummySearchClient){(0,inherits.Z)(OverrideableDummySearchClient,_DummySearchClient);var _listCollections,_super=(0,createSuper.Z)(OverrideableDummySearchClient);function OverrideableDummySearchClient(){return(0,classCallCheck.Z)(this,OverrideableDummySearchClient),_super.apply(this,arguments)}return(0,createClass.Z)(OverrideableDummySearchClient,[{key:"listCollections",value:(_listCollections=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(listCollectionParams){return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return(0,esm.action)("listCollection")(listCollectionParams),_context.abrupt("return",(0,testingUtils.v8)(_fixtures_collectionsResponse));case 2:case"end":return _context.stop()}}),_callee)}))),function listCollections(_x){return _listCollections.apply(this,arguments)})}]),OverrideableDummySearchClient}(storybookUtils.Qc),discoverySearchProps=function discoverySearchProps(knobValues){var trimmedSearchResults=utils_trimSearchResults(cloneDeep_default()(_fixtures_searchResults),knobValues.passageLength,knobValues.bodyField);return{searchClient:new OverrideableDummySearchClient,projectId:(0,dist.text)("Project ID","project-id"),overrideSearchResults:trimmedSearchResults,overrideCollectionsResults:_fixtures_collectionsResponse}};(0,client.storiesOf)("SearchResults",module).addParameters({storySource:{source:"import React from 'react';\nimport { storiesOf } from '@storybook/react';\nimport { text, boolean, object, number, select } from '@storybook/addon-knobs';\nimport { StoryWrapper, DummySearchClient } from 'utils/storybookUtils';\nimport DiscoverySearch, { DiscoverySearchProps } from 'components/DiscoverySearch/DiscoverySearch';\nimport SearchResults from '../SearchResults';\nimport overrideSearchResults from '../__fixtures__/searchResults';\nimport overrideCollectionsResults from '../__fixtures__/collectionsResponse';\nimport DiscoveryV2 from 'ibm-watson/discovery/v2';\nimport { action } from '@storybook/addon-actions';\nimport { createDummyResponsePromise } from 'utils/testingUtils';\nimport trimSearchResults from './utils/trimSearchResults';\nimport cloneDeep from 'lodash/cloneDeep';\nimport { defaultMessages } from '../messages';\n\nconst props = () => ({\n bodyField: text(\n 'Field on the result that will be displayed if there is no passage or usePassages is set to false (bodyField)',\n 'text'\n ),\n resultTitleField: select(\n 'Field on the result that will be used for the title (resultTitleField)',\n { 'extractedMetadata.title': 'extracted_metadata.title', title: 'title' },\n 'extracted_metadata.title'\n ),\n resultLinkField: select(\n 'Field on the result that will be used for the result link (resultLinkField)',\n {\n 'Select Field': undefined,\n linkField: 'linkField'\n },\n undefined\n ),\n resultLinkTemplate: text(\n 'Field on the result that will be used for the title (resultLinkTemplate)',\n 'http://example.com/subdomain/{{document_id}}'\n ),\n showTablesOnlyToggle: boolean(\n 'Display a toggle for showing table results only (showTablesOnlyToggle)',\n false\n ),\n showTablesOnly: boolean('Override to show table results only (showTablesOnly)', false),\n usePassages: boolean('Use passages when rendering the results (usePassages)', true),\n passageLength: number('Passage length, between 50 and 2000 (passageLength)', 400),\n dangerouslyRenderHtml: boolean('Render passages as HTML (dangerouslyRenderHtml)', false),\n passageTextClassName: select(\n 'ClassName for styling passage text and highlights (passageTextClassName)',\n {\n null: '',\n 'Yellow passage highlights': 'yellow',\n 'Red passage highlights': 'red',\n 'Green passage highlights': 'green'\n },\n ''\n ),\n messages: object(\"Default messages for the component's text strings\", defaultMessages)\n});\n\nclass OverrideableDummySearchClient extends DummySearchClient {\n public async listCollections(\n listCollectionParams: DiscoveryV2.ListCollectionsParams\n \n ): Promise {\n action('listCollection')(listCollectionParams);\n return createDummyResponsePromise(overrideCollectionsResults);\n }\n}\n\nconst discoverySearchProps = (knobValues: any): DiscoverySearchProps => {\n const trimmedSearchResults = trimSearchResults(\n cloneDeep(overrideSearchResults),\n knobValues.passageLength,\n knobValues.bodyField\n );\n return {\n searchClient: new OverrideableDummySearchClient(),\n projectId: text('Project ID', 'project-id'),\n overrideSearchResults: trimmedSearchResults,\n overrideCollectionsResults\n };\n};\n\nstoriesOf('SearchResults', module)\n .addParameters({ component: SearchResults })\n .add('default', () => {\n return (\n \n \n \n \n \n \n );\n });\n",locationsMap:{default:{startLoc:{col:7,line:85},endLoc:{col:3,line:102},startBody:{col:18,line:85},endBody:{col:3,line:102}}}}}).addParameters({component:SearchResults.Z}).add("default",(function(){return(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsxs)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps(props())),{},{children:[(0,jsx_runtime.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n .red em { background-color: #ff9191 }\n .yellow em { background-color: yellow }\n .green em { background-color: #a1ffb7 }\n "}}),(0,jsx_runtime.jsx)(SearchResults.Z,(0,objectSpread2.Z)({},props()))]}))})}))},"./src/components/StructuredQuery/__stories__/StructuredQuery.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),regeneratorRuntime=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),asyncToGenerator=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),react=__webpack_require__("../../node_modules/react/index.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),storybookUtils=__webpack_require__("./src/utils/storybookUtils.tsx"),DiscoverySearch=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),CodeSnippet=__webpack_require__("../../node_modules/carbon-components-react/es/components/CodeSnippet/CodeSnippet.js"),defineProperty=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/defineProperty.js"),Dropdown=__webpack_require__("../../node_modules/carbon-components-react/es/components/Dropdown/Dropdown.js"),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),structuredQueryClass="".concat(settings.Z.prefix,"--structured-query"),structuredQueryRuleGroupClass="".concat(structuredQueryClass,"__rule-group"),structuredQueryNestedRuleGroupClass="".concat(structuredQueryRuleGroupClass,"--nested"),structuredQueryRuleGroupDropdownClass="".concat(structuredQueryRuleGroupClass,"-dropdown"),structuredQueryRulesClass="".concat(structuredQueryClass,"__rules"),structuredQueryRulesButtonsClass="".concat(structuredQueryRulesClass,"__buttons"),structuredQueryCopyableQueryClass="".concat(structuredQueryClass,"__copyable-query"),formatMessage=__webpack_require__("./src/utils/formatMessage.tsx"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),RuleGroupDropdown=function RuleGroupDropdown(_ref){var messages=_ref.messages,structuredQuerySelection=_ref.structuredQuerySelection,setStructuredQuerySelection=_ref.setStructuredQuerySelection,groupId=_ref.groupId,ruleGroupDropdownItems=[{label:messages.ruleGroupDropdownAllOptionText,value:","},{label:messages.ruleGroupDropdownAnyOptionText,value:"|"}],ruleGroupDropdownElement=(0,jsx_runtime.jsx)(Dropdown.Z,{id:"structured-query-dropdown",items:ruleGroupDropdownItems,type:"inline",initialSelectedItem:messages.ruleGroupDropdownAllOptionText,label:messages.ruleGroupDropdownLabelText,onChange:function handleOnChangeRuleGroupDropdown(ruleGroupDropdownSelection){setStructuredQuerySelection((0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{groups:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups),{},(0,defineProperty.Z)({},"".concat(groupId),(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups[groupId]),{},{operator:ruleGroupDropdownSelection.selectedItem.value})))}))}},"structured-query-dropdown");return(0,jsx_runtime.jsx)("div",{className:structuredQueryRuleGroupDropdownClass,children:(0,formatMessage.w)(messages.ruleGroupDropdownText,{dropdown:ruleGroupDropdownElement})})};try{RuleGroupDropdown.displayName="RuleGroupDropdown",RuleGroupDropdown.__docgenInfo={description:"",displayName:"RuleGroupDropdown",props:{messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}},structuredQuerySelection:{defaultValue:null,description:"state that represents the current rules and selections for the structured query",name:"structuredQuerySelection",required:!0,type:{name:"StructuredQuerySelection"}},setStructuredQuerySelection:{defaultValue:null,description:"used to set the structuredQuerySelection state",name:"setStructuredQuerySelection",required:!0,type:{name:"Dispatch>"}},groupId:{defaultValue:null,description:"id of the group for the rule group dropdown",name:"groupId",required:!0,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/StructuredQuery/components/RuleGroupDropdown/RuleGroupDropdown.tsx#RuleGroupDropdown"]={docgenInfo:RuleGroupDropdown.__docgenInfo,name:"RuleGroupDropdown",path:"src/components/StructuredQuery/components/RuleGroupDropdown/RuleGroupDropdown.tsx#RuleGroupDropdown"})}catch(__react_docgen_typescript_loader_error){}var ComboBox=__webpack_require__("../../node_modules/carbon-components-react/es/components/ComboBox/ComboBox.js"),TextInput=__webpack_require__("../../node_modules/carbon-components-react/es/components/TextInput/index.js"),omit=__webpack_require__("../../node_modules/lodash/omit.js"),omit_default=__webpack_require__.n(omit),Button=__webpack_require__("../../node_modules/carbon-components-react/es/components/Button/Button.js"),bucket_25=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-25.js"),RemoveRuleRowButton=function RemoveRuleRowButton(_ref){var removeRuleRowButtonIconDescription=_ref.removeRuleRowButtonIconDescription,groupId=_ref.groupId,rowId=_ref.rowId,structuredQuerySelection=_ref.structuredQuerySelection,setStructuredQuerySelection=_ref.setStructuredQuerySelection;return(0,jsx_runtime.jsx)(Button.Z,{hasIconOnly:!0,kind:"ghost",renderIcon:bucket_25.O5t,iconDescription:removeRuleRowButtonIconDescription,onClick:function handleOnClick(){var filteredGroupRows=structuredQuerySelection.groups[groupId].rows.filter((function(row){return row!==rowId})),filteredRows=omit_default()(structuredQuerySelection.rows,rowId),isLastRuleInRuleGroup=0===filteredGroupRows.length;setStructuredQuerySelection(isLastRuleInRuleGroup?(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{groups:(0,objectSpread2.Z)({},omit_default()(structuredQuerySelection.groups,groupId)),rows:(0,objectSpread2.Z)({},filteredRows),group_order:structuredQuerySelection.group_order.filter((function(id){return id!==groupId}))}):(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{groups:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups),{},(0,defineProperty.Z)({},"".concat(groupId),(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups[groupId]),{},{rows:filteredGroupRows}))),rows:(0,objectSpread2.Z)({},filteredRows)}))},"data-testid":"remove-rule-row-button-".concat(groupId)})};try{RemoveRuleRowButton.displayName="RemoveRuleRowButton",RemoveRuleRowButton.__docgenInfo={description:"",displayName:"RemoveRuleRowButton",props:{removeRuleRowButtonIconDescription:{defaultValue:null,description:"text to display for the Remove rule button icon description",name:"removeRuleRowButtonIconDescription",required:!0,type:{name:"string"}},groupId:{defaultValue:null,description:"id of the group for the rule row to render",name:"groupId",required:!0,type:{name:"number"}},rowId:{defaultValue:null,description:"id of the rule row to remove",name:"rowId",required:!0,type:{name:"number"}},structuredQuerySelection:{defaultValue:null,description:"state that represents the current rules and selections for the structured query",name:"structuredQuerySelection",required:!0,type:{name:"StructuredQuerySelection"}},setStructuredQuerySelection:{defaultValue:null,description:"used to set the structuredQuerySelection state",name:"setStructuredQuerySelection",required:!0,type:{name:"Dispatch>"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/StructuredQuery/components/RemoveRuleRowButton/RemoveRuleRowButton.tsx#RemoveRuleRowButton"]={docgenInfo:RemoveRuleRowButton.__docgenInfo,name:"RemoveRuleRowButton",path:"src/components/StructuredQuery/components/RemoveRuleRowButton/RemoveRuleRowButton.tsx#RemoveRuleRowButton"})}catch(__react_docgen_typescript_loader_error){}var RuleRow=function RuleRow(_ref){var placeholderText,messages=_ref.messages,groupId=_ref.groupId,rowId=_ref.rowId,structuredQuerySelection=_ref.structuredQuerySelection,setStructuredQuerySelection=_ref.setStructuredQuerySelection,_useContext$fieldsSto=(0,react.useContext)(DiscoverySearch.ci).fieldsStore,fieldsResponse=_useContext$fieldsSto.data,fieldStoreLoading=_useContext$fieldsSto.isLoading,fieldStoreError=_useContext$fieldsSto.isError,projectFields=function getFieldNames(response){return response&&response.fields?response.fields.reduce((function(namesArray,fieldObject){return"nested"===fieldObject.type||fieldObject.field&&!namesArray.includes(fieldObject.field)&&namesArray.push(fieldObject.field),namesArray}),[]):[]}(fieldsResponse),operatorDropdownItems=[{label:messages.operatorDropdownIsOptionText,value:"::"},{label:messages.operatorDropdownIsNotOptionText,value:"::!"},{label:messages.operatorDropdownContainsOptionText,value:":"},{label:messages.operatorDropdownDoesNotContainOptionText,value:":!"}],isTopLevelGroup=0===groupId,showRemoveRuleRowButton=structuredQuerySelection.groups[groupId].rows.length>1||!isTopLevelGroup;return placeholderText=fieldStoreLoading?messages.fieldDropdownLoadingText:fieldStoreError?messages.fieldDropdownErrorText:messages.fieldDropdownPlaceholderText,(0,jsx_runtime.jsxs)("div",{className:structuredQueryRulesClass,"data-testid":"rule-row-".concat(groupId),children:[(0,jsx_runtime.jsx)(ComboBox.Z,{id:"structured-query-rules-field-".concat(groupId),items:projectFields,placeholder:placeholderText,titleText:messages.fieldDropdownTitleText,disabled:fieldStoreLoading||fieldStoreError,onChange:function handleFieldDropdownChange(fieldSelection){var newFieldValue=null===fieldSelection.selectedItem?"":fieldSelection.selectedItem;setStructuredQuerySelection((0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{rows:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows),{},(0,defineProperty.Z)({},"".concat(rowId),(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows[rowId]),{},{field:newFieldValue})))}))}}),(0,jsx_runtime.jsx)(ComboBox.Z,{id:"structured-query-rules-operator-".concat(groupId),items:operatorDropdownItems,placeholder:messages.operatorDropdownPlaceholderText,titleText:messages.operatorDropdownTitleText,onChange:function handleOperatorDropdownChange(operatorSelection){var newOperatorValue=null===operatorSelection.selectedItem?"":operatorSelection.selectedItem.value;setStructuredQuerySelection((0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{rows:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows),{},(0,defineProperty.Z)({},"".concat(rowId),(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows[rowId]),{},{operator:newOperatorValue})))}))}}),(0,jsx_runtime.jsx)(TextInput.Z,{id:"structured-query-rules-value-".concat(groupId),labelText:messages.valueInputLabelText,placeholder:messages.valueInputPlaceholderText,onChange:function handleValueInputChange(event){var valueText=event.currentTarget.value;setStructuredQuerySelection((0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{rows:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows),{},(0,defineProperty.Z)({},"".concat(rowId),(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows[rowId]),{},{value:valueText})))}))}}),showRemoveRuleRowButton&&(0,jsx_runtime.jsx)(RemoveRuleRowButton,{removeRuleRowButtonIconDescription:messages.removeRuleRowButtonIconDescription,groupId:groupId,rowId:rowId,structuredQuerySelection:structuredQuerySelection,setStructuredQuerySelection:setStructuredQuerySelection})]})};try{RuleRow.displayName="RuleRow",RuleRow.__docgenInfo={description:"",displayName:"RuleRow",props:{messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}},groupId:{defaultValue:null,description:"id of the group for the rule row to render",name:"groupId",required:!0,type:{name:"number"}},rowId:{defaultValue:null,description:"id of the rule row to render",name:"rowId",required:!0,type:{name:"number"}},structuredQuerySelection:{defaultValue:null,description:"state that represents the current rules and selections for the structured query",name:"structuredQuerySelection",required:!0,type:{name:"StructuredQuerySelection"}},setStructuredQuerySelection:{defaultValue:null,description:"used to set the structuredQuerySelection state",name:"setStructuredQuerySelection",required:!0,type:{name:"Dispatch>"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/StructuredQuery/components/RuleRow/RuleRow.tsx#RuleRow"]={docgenInfo:RuleRow.__docgenInfo,name:"RuleRow",path:"src/components/StructuredQuery/components/RuleRow/RuleRow.tsx#RuleRow"})}catch(__react_docgen_typescript_loader_error){}var bucket_0=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-0.js"),getNewId=function getNewId(currentGroupsOrRows){var maxId=Object.keys(currentGroupsOrRows).reduce((function(previousId,currentId){return Math.max(parseInt(previousId),parseInt(currentId)).toString()}));return parseInt(maxId)+1},AddRuleRowButton=function AddRuleRowButton(_ref){var addRuleRowText=_ref.addRuleRowText,groupId=_ref.groupId,structuredQuerySelection=_ref.structuredQuerySelection,setStructuredQuerySelection=_ref.setStructuredQuerySelection;return(0,jsx_runtime.jsx)(Button.Z,{kind:"ghost",renderIcon:bucket_0.aXP,onClick:function handleOnClick(){var newRuleRowId=getNewId(structuredQuerySelection.rows);setStructuredQuerySelection((0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{groups:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups),{},(0,defineProperty.Z)({},"".concat(groupId),(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups[groupId]),{},{rows:structuredQuerySelection.groups[groupId].rows.concat(newRuleRowId)}))),rows:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows),{},(0,defineProperty.Z)({},"".concat(newRuleRowId),{field:"",operator:"",value:""}))}))},children:addRuleRowText})};try{AddRuleRowButton.displayName="AddRuleRowButton",AddRuleRowButton.__docgenInfo={description:"",displayName:"AddRuleRowButton",props:{addRuleRowText:{defaultValue:null,description:"text to display for the Add rule button",name:"addRuleRowText",required:!0,type:{name:"string"}},groupId:{defaultValue:null,description:"id of the group for the rule row to render",name:"groupId",required:!0,type:{name:"number"}},structuredQuerySelection:{defaultValue:null,description:"state that represents the current rules and selections for the structured query",name:"structuredQuerySelection",required:!0,type:{name:"StructuredQuerySelection"}},setStructuredQuerySelection:{defaultValue:null,description:"used to set the structuredQuerySelection state",name:"setStructuredQuerySelection",required:!0,type:{name:"Dispatch>"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/StructuredQuery/components/AddRuleRowButton/AddRuleRowButton.tsx#AddRuleRowButton"]={docgenInfo:AddRuleRowButton.__docgenInfo,name:"AddRuleRowButton",path:"src/components/StructuredQuery/components/AddRuleRowButton/AddRuleRowButton.tsx#AddRuleRowButton"})}catch(__react_docgen_typescript_loader_error){}var RuleGroup=function RuleGroup(_ref){var messages=_ref.messages,groupId=_ref.groupId,structuredQuerySelection=_ref.structuredQuerySelection,setStructuredQuerySelection=_ref.setStructuredQuerySelection,rows=structuredQuerySelection.groups[groupId].rows,isTopLevelGroup=0===groupId,showAddRuleRowButton=rows.length<3&&!isTopLevelGroup,ruleGroupClassNames=[structuredQueryRuleGroupClass];return isTopLevelGroup||ruleGroupClassNames.push(structuredQueryNestedRuleGroupClass),(0,jsx_runtime.jsxs)("div",{className:ruleGroupClassNames.join(" "),"data-testid":"rule-group",children:[(0,jsx_runtime.jsx)(RuleGroupDropdown,{messages:messages,setStructuredQuerySelection:setStructuredQuerySelection,structuredQuerySelection:structuredQuerySelection,groupId:groupId}),rows.map((function(row){var uniqueKey=groupId.toString()+row.toString();return(0,jsx_runtime.jsx)(RuleRow,{messages:messages,groupId:groupId,rowId:row,setStructuredQuerySelection:setStructuredQuerySelection,structuredQuerySelection:structuredQuerySelection},uniqueKey)})),(0,jsx_runtime.jsx)("div",{className:structuredQueryRulesButtonsClass,children:showAddRuleRowButton&&(0,jsx_runtime.jsx)(AddRuleRowButton,{addRuleRowText:messages.addRuleRowText,groupId:groupId,setStructuredQuerySelection:setStructuredQuerySelection,structuredQuerySelection:structuredQuerySelection},groupId)})]})};try{RuleGroup.displayName="RuleGroup",RuleGroup.__docgenInfo={description:"",displayName:"RuleGroup",props:{messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}},groupId:{defaultValue:null,description:"id of the group for the rule row to render",name:"groupId",required:!0,type:{name:"number"}},structuredQuerySelection:{defaultValue:null,description:"state that represents the current rules and selections for the structured query",name:"structuredQuerySelection",required:!0,type:{name:"StructuredQuerySelection"}},setStructuredQuerySelection:{defaultValue:null,description:"used to set the structuredQuerySelection state",name:"setStructuredQuerySelection",required:!0,type:{name:"Dispatch>"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/StructuredQuery/components/RuleGroup/RuleGroup.tsx#RuleGroup"]={docgenInfo:RuleGroup.__docgenInfo,name:"RuleGroup",path:"src/components/StructuredQuery/components/RuleGroup/RuleGroup.tsx#RuleGroup"})}catch(__react_docgen_typescript_loader_error){}var AddRuleGroupButton=function AddRuleGroupButton(_ref){var addRuleGroupText=_ref.addRuleGroupText,structuredQuerySelection=_ref.structuredQuerySelection,setStructuredQuerySelection=_ref.setStructuredQuerySelection;return(0,jsx_runtime.jsx)(Button.Z,{kind:"ghost",renderIcon:bucket_0.aXP,onClick:function handleOnClick(){var newRuleGroupId=getNewId(structuredQuerySelection.groups),newRuleRowId=getNewId(structuredQuerySelection.rows);setStructuredQuerySelection((0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{groups:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups),{},(0,defineProperty.Z)({},"".concat(newRuleGroupId),{rows:[newRuleRowId]})),rows:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows),{},(0,defineProperty.Z)({},"".concat(newRuleRowId),{field:"",operator:"",value:""})),group_order:structuredQuerySelection.group_order.concat(newRuleGroupId)}))},children:addRuleGroupText})};try{AddRuleGroupButton.displayName="AddRuleGroupButton",AddRuleGroupButton.__docgenInfo={description:"",displayName:"AddRuleGroupButton",props:{addRuleGroupText:{defaultValue:null,description:"text to display for the Add rule group button",name:"addRuleGroupText",required:!0,type:{name:"string"}},structuredQuerySelection:{defaultValue:null,description:"state that represents the current rules and selections for the structured query",name:"structuredQuerySelection",required:!0,type:{name:"StructuredQuerySelection"}},setStructuredQuerySelection:{defaultValue:null,description:"used to set the structuredQuerySelection state",name:"setStructuredQuerySelection",required:!0,type:{name:"Dispatch>"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/StructuredQuery/components/AddRuleGroupButton/AddRuleGroupButton.tsx#AddRuleGroupButton"]={docgenInfo:AddRuleGroupButton.__docgenInfo,name:"AddRuleGroupButton",path:"src/components/StructuredQuery/components/AddRuleGroupButton/AddRuleGroupButton.tsx#AddRuleGroupButton"})}catch(__react_docgen_typescript_loader_error){}var defaultMessages={ruleGroupDropdownText:"Satisfy {dropdown} of the following rules",ruleGroupDropdownAllOptionText:"all",ruleGroupDropdownAnyOptionText:"any",ruleGroupDropdownLabelText:"Choose whether to satisfy all or any of the following rules",fieldDropdownPlaceholderText:"Select field",fieldDropdownTitleText:"Field",fieldDropdownLoadingText:"Loading project fields",fieldDropdownErrorText:"Error loading project fields",operatorDropdownIsOptionText:"is",operatorDropdownIsNotOptionText:"is not",operatorDropdownContainsOptionText:"contains",operatorDropdownDoesNotContainOptionText:"does not contain",operatorDropdownPlaceholderText:"Select operator",operatorDropdownTitleText:"Operator",valueInputLabelText:"Value",valueInputPlaceholderText:"Enter value",addRuleRowText:"Add rule",removeRuleRowButtonIconDescription:"Remove rule",addRuleGroupText:"Add group of rules"},stringifyRows=function stringifyRows(structuredQuerySelection,groupId){return structuredQuerySelection.groups[groupId].rows.map((function(rowId){var row=structuredQuerySelection.rows[rowId],rowField=escapeReservedCharacters(row.field),rowValue=""===row.value?row.value:'"'+escapeDoubleQuotes(row.value)+'"';return"".concat(rowField).concat(row.operator).concat(rowValue)})).join(structuredQuerySelection.groups[groupId].operator)},escapeDoubleQuotes=function escapeDoubleQuotes(value){return value.replace(/(["])/g,'\\"')},escapeReservedCharacters=function escapeReservedCharacters(field){return field.replace(/([,|:!"\\()[\]^~<>*])/g,(function escapeCharacters(match){return match.replace(match,"\\".concat(match))}))},commonjs=__webpack_require__("../../node_modules/react-error-boundary/dist/commonjs/index.js"),FallbackComponent=__webpack_require__("./src/utils/FallbackComponent.tsx"),onErrorCallback=__webpack_require__("./src/utils/onErrorCallback.ts"),StructuredQuery_StructuredQuery=(0,commonjs.Pf)((function StructuredQuery(_ref){var _ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,mergedMessages=(0,objectSpread2.Z)((0,objectSpread2.Z)({},defaultMessages),messages),_useState=(0,react.useState)({groups:{0:{rows:[0],operator:","}},rows:{0:{field:"",operator:"",value:""}},group_order:[0]}),_useState2=(0,slicedToArray.Z)(_useState,2),structuredQuerySelection=_useState2[0],setStructuredQuerySelection=_useState2[1],stringifiedSelection=function stringifyStructuredQuerySelection(structuredQuerySelection){var stringifiedStructuredQuerySelection="";return stringifiedStructuredQuerySelection+structuredQuerySelection.group_order.map((function(groupId){return 0===groupId?stringifyRows(structuredQuerySelection,groupId):"("+stringifyRows(structuredQuerySelection,groupId)+")"})).join(structuredQuerySelection.groups[0].operator)}(structuredQuerySelection),showAddRuleRowButton=structuredQuerySelection.groups[0].rows.length<3,showAddRuleGroupButton=Object.keys(structuredQuerySelection.groups).length-1<5,fetchFields=(0,react.useContext)(DiscoverySearch.Wq).fetchFields;return(0,react.useEffect)((function(){fetchFields()}),[fetchFields]),(0,jsx_runtime.jsxs)("div",{className:structuredQueryClass,children:[structuredQuerySelection.group_order.map((function(id){return(0,jsx_runtime.jsx)(RuleGroup,{messages:mergedMessages,groupId:id,structuredQuerySelection:structuredQuerySelection,setStructuredQuerySelection:setStructuredQuerySelection},id)})),(0,jsx_runtime.jsxs)("div",{className:structuredQueryRulesButtonsClass,children:[showAddRuleRowButton&&(0,jsx_runtime.jsx)(AddRuleRowButton,{addRuleRowText:mergedMessages.addRuleRowText,setStructuredQuerySelection:setStructuredQuerySelection,structuredQuerySelection:structuredQuerySelection,groupId:0}),showAddRuleGroupButton&&(0,jsx_runtime.jsx)(AddRuleGroupButton,{addRuleGroupText:mergedMessages.addRuleGroupText,setStructuredQuerySelection:setStructuredQuerySelection,structuredQuerySelection:structuredQuerySelection})]}),stringifiedSelection&&(0,jsx_runtime.jsx)(CodeSnippet.Z,{className:"".concat(structuredQueryCopyableQueryClass),children:stringifiedSelection})]})}),(0,FallbackComponent.D)("StructuredQuery"),onErrorCallback.Z),marked_esm=__webpack_require__("../../node_modules/marked/lib/marked.esm.js"),testingUtils=__webpack_require__("./src/utils/testingUtils.tsx"),esm=__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js");module=__webpack_require__.hmd(module);var props=function props(){return{messages:(0,dist.object)("Default messages for the component's text strings",defaultMessages)}},DummySearchClientReturnsFields=function(_DummySearchClient){(0,inherits.Z)(DummySearchClientReturnsFields,_DummySearchClient);var _listFields,_super=(0,createSuper.Z)(DummySearchClientReturnsFields);function DummySearchClientReturnsFields(){return(0,classCallCheck.Z)(this,DummySearchClientReturnsFields),_super.apply(this,arguments)}return(0,createClass.Z)(DummySearchClientReturnsFields,[{key:"listFields",value:(_listFields=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(fetchFieldsParams){return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return(0,esm.action)("listFields")(fetchFieldsParams),_context.abrupt("return",(0,testingUtils.v8)({fields:[{field:"field_name_1"},{field:"field_name_2"},{field:"field_name_3"},{field:"field_name_4"},{field:"field_name_5"},{field:"field_name_6"}]}));case 2:case"end":return _context.stop()}}),_callee)}))),function listFields(_x){return _listFields.apply(this,arguments)})}]),DummySearchClientReturnsFields}(storybookUtils.Qc),discoverySearchProps=function discoverySearchProps(){return{searchClient:new DummySearchClientReturnsFields,projectId:(0,dist.text)("Project ID","project-id")}};(0,client.storiesOf)("StructuredQuery",module).addParameters({storySource:{source:"import React from 'react';\nimport { storiesOf } from '@storybook/react';\nimport { object, text } from '@storybook/addon-knobs';\nimport { StoryWrapper, DummySearchClient } from 'utils/storybookUtils';\nimport DiscoverySearch, { DiscoverySearchProps } from 'components/DiscoverySearch/DiscoverySearch';\nimport StructuredQuery from '../StructuredQuery';\nimport { defaultMessages } from '../messages';\nimport { marked } from 'marked';\nimport defaultReadme from './default.md';\nimport { createDummyResponsePromise } from 'utils/testingUtils';\nimport DiscoveryV2 from 'ibm-watson/discovery/v2';\nimport { action } from '@storybook/addon-actions';\n\nconst props = () => ({\n messages: object(\"Default messages for the component's text strings\", defaultMessages)\n});\n\nclass DummySearchClientReturnsFields extends DummySearchClient {\n public async listFields(fetchFieldsParams: DiscoveryV2.ListFieldsParams): Promise {\n action('listFields')(fetchFieldsParams);\n return createDummyResponsePromise({\n fields: [\n { field: 'field_name_1' },\n { field: 'field_name_2' },\n { field: 'field_name_3' },\n { field: 'field_name_4' },\n { field: 'field_name_5' },\n { field: 'field_name_6' }\n ]\n });\n }\n}\n\nconst discoverySearchProps = (): DiscoverySearchProps => ({\n searchClient: new DummySearchClientReturnsFields(),\n projectId: text('Project ID', 'project-id')\n});\n\nstoriesOf('StructuredQuery', module)\n .addParameters({ component: StructuredQuery })\n .add(\n 'default',\n () => {\n return (\n \n \n \n \n \n );\n },\n {\n info: {\n text: marked.parse(defaultReadme)\n }\n }\n );\n",locationsMap:{default:{startLoc:{col:4,line:42},endLoc:{col:5,line:56},startBody:{col:4,line:43},endBody:{col:5,line:51}}}}}).addParameters({component:StructuredQuery_StructuredQuery}).add("default",(function(){return(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsx)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps()),{},{children:(0,jsx_runtime.jsx)(StructuredQuery_StructuredQuery,(0,objectSpread2.Z)({},props()))}))})}),{info:{text:marked_esm.TU.parse("#### Overview\n\nThe `StructuredQuery` component is used to visually build structured queries against your project. In this component, it's possible to select rules that need to be followed. Each rule is composed of a field from your project and whether it is, is not, contains, or does not contain a specific value.\n\nThere are top-level rules for which it's possible to choose whether all or any of them must be satisfied. If the query needs to be more granular, it is also possible to add rule groups, which nest additional sets of rules within them. For these rule groups, you can also choose whether all or any of them must be satisfied.\n\nThe query that corresponds to the rules and rule groups that are selected is displayed at the bottom of the component. As rules and rule groups are built out in the component, the query will continue to update to match. It's possible to copy the query by clicking the icon next to it.\n")}})},"./.storybook/preview.ts-generated-config-entry.js":function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";var preview_namespaceObject={};__webpack_require__.r(preview_namespaceObject);var ClientApi=__webpack_require__("../../node_modules/@storybook/client-api/dist/esm/ClientApi.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),blocks=__webpack_require__("../../node_modules/@storybook/addon-docs/blocks.js");function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}(0,client.addParameters)({docs:{container:blocks.Zu,page:blocks.kO}}),Object.keys(preview_namespaceObject).forEach((function(key){var value=preview_namespaceObject[key];switch(key){case"args":return(0,ClientApi.uc)(value);case"argTypes":return(0,ClientApi.v9)(value);case"decorators":return value.forEach((function(decorator){return(0,ClientApi.$9)(decorator,!1)}));case"loaders":return value.forEach((function(loader){return(0,ClientApi.HZ)(loader,!1)}));case"parameters":return(0,ClientApi.h1)(function _objectSpread(target){for(var i=1;i3&&void 0!==_args[3])||_args[3],dispatch({type:"FETCH_REQUEST"}),_context.prev=2,_context.next=5,searchClientMethod.call(searchClient,parameters);case 5:_yield$searchClientMe=_context.sent,_result=_yield$searchClientMe.result,cancelToken.current||requestId!==requestIdRef.current||(payload=_result,transformResult&&(payload=transformResult(_result)),storeResult&&dispatch({type:"FETCH_SUCCESS",payload:payload}),callback&&callback(payload)),_context.next=13;break;case 10:_context.prev=10,_context.t0=_context.catch(2),cancelToken.current||dispatch({type:"FETCH_FAILURE",error:_context.t0});case 13:case"end":return _context.stop()}}),_callee,null,[[2,10]])})));return function(_x,_x2,_x3){return _ref.apply(this,arguments)}}(),[searchClient,searchClientMethod,transformResult]);return(0,react.useEffect)((function(){return function(){cancelToken.current=!0}}),[]),(0,react.useEffect)((function(){fetchToken.trigger&&(requestIdRef.current++,fetchData(parameters,requestIdRef.current,fetchToken.callback,fetchToken.storeResult),setFetchToken({trigger:!1,callback:void 0}))}),[fetchToken,fetchData,parameters]),{state:state,parameters:parameters,setParameters:setParameters,setData:function setData(data){dispatch({type:"FETCH_SUCCESS",payload:data})},setFetchToken:setFetchToken}},commonjs=__webpack_require__("../../node_modules/react-error-boundary/dist/commonjs/index.js"),FallbackComponent=__webpack_require__("./src/utils/FallbackComponent.tsx"),onErrorCallback=__webpack_require__("./src/utils/onErrorCallback.ts"),escapeFieldName=__webpack_require__("./src/components/SearchFacets/utils/escapeFieldName.ts"),buildAggregationQuery=function buildAggregationQuery(configuration){return"["+configuration.map((function(_ref){var type=_ref.type,count=_ref.count,name=_ref.name,field=_ref.field,aggregations=_ref.aggregations,match=_ref.match,path=_ref.path;if("term"===type&&field){var escapedFieldName=(0,escapeFieldName.W)(field),termCount=count?",count:"+count:"",termName=name?",name:"+name:"",termAggField="term(".concat(escapedFieldName).concat(termCount).concat(termName,")");if(field.includes("enriched_")&&field.includes("entities.text")){var topLevelTermEntityField=(0,escapeFieldName.W)(field.split(".")[0]),topLevelNestedField=(0,escapeFieldName.W)(field.slice(0,field.lastIndexOf("."))),nestedTypeTermAgg=".term(".concat(topLevelTermEntityField,".entities.type,count:1)");return"nested(".concat(topLevelNestedField,").").concat(termAggField).concat(nestedTypeTermAgg)}return termAggField}var nestedOrFilterAgg="";if(aggregations&&aggregations[0]){var termAggregation;nestedOrFilterAgg=(nestedOrFilterAgg+="nested(")+(0,escapeFieldName.W)(path||(aggregations[0].field||""))+").filter("+(match||aggregations[0].match)+")";var _termCount=(termAggregation=aggregations[0].aggregations?aggregations[0].aggregations[0]:aggregations[0]).count?",count:"+termAggregation.count:"",_termName=termAggregation.name?",name:"+termAggregation.name:"";nestedOrFilterAgg=nestedOrFilterAgg+".term("+(0,escapeFieldName.W)(termAggregation.field||"")+_termCount+_termName+")"}return nestedOrFilterAgg})).toString()+"]"},searchFacetInterfaces=__webpack_require__("./src/components/SearchFacets/utils/searchFacetInterfaces.ts"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),emptySelectedResult={document:null,element:null,elementType:null},searchApiDefaults={performSearch:function performSearch(){return Promise.resolve()},fetchAutocompletions:function fetchAutocompletions(){return Promise.resolve()},fetchAggregations:function fetchAggregations(){return Promise.resolve()},fetchComponentSettings:function fetchComponentSettings(){return Promise.resolve()},fetchDocuments:function fetchDocuments(){},setSelectedResult:function setSelectedResult(){},setAutocompletionOptions:function setAutocompletionOptions(){},setSearchParameters:function setSearchParameters(){},setIsResultsPaginationComponentHidden:function setIsResultsPaginationComponentHidden(){},fetchFields:function fetchFields(){return Promise.resolve()}},aggregationQueryDefaults={count:0,filter:"",passages:{enabled:!1},tableResults:{enabled:!1}},globalAggregationsResponseStoreDefaults={parameters:(0,objectSpread2.Z)({projectId:""},aggregationQueryDefaults),data:null,isLoading:!1,isError:!1,error:null},fetchDocumentsResponseStoreDefaults={parameters:{projectId:"",_return:[],aggregation:"",passages:{enabled:!1},tableResults:{enabled:!1}},data:null,isLoading:!1,isError:!1,error:null},searchContextDefaults={searchResponseStore:{parameters:{projectId:""},data:null,isLoading:!1,isError:!1,error:null},globalAggregationsResponseStore:globalAggregationsResponseStoreDefaults,fetchDocumentsResponseStore:fetchDocumentsResponseStoreDefaults,selectedResult:emptySelectedResult,autocompletionStore:{parameters:{projectId:"",prefix:""},data:null,isLoading:!1,isError:!1,error:null},isResultsPaginationComponentHidden:!1,fieldsStore:{parameters:{projectId:""},data:null,isLoading:!1,isError:!1,error:null}},SearchApi=(0,react.createContext)(searchApiDefaults),SearchContext=(0,react.createContext)(searchContextDefaults),DiscoverySearch_DiscoverySearch=(0,commonjs.Pf)((function DiscoverySearch(_ref){var searchClient=_ref.searchClient,projectId=_ref.projectId,documentProvider=_ref.documentProvider,overrideAggregationResults=_ref.overrideAggregationResults,overrideSearchResults=_ref.overrideSearchResults,overrideQueryParameters=_ref.overrideQueryParameters,_ref$overrideSelected=_ref.overrideSelectedResult,overrideSelectedResult=void 0===_ref$overrideSelected?emptySelectedResult:_ref$overrideSelected,overrideAutocompletionResults=_ref.overrideAutocompletionResults,overrideCollectionsResults=_ref.overrideCollectionsResults,overrideComponentSettings=_ref.overrideComponentSettings,children=_ref.children,_useState=(0,react.useState)(null),_useState2=(0,slicedToArray.Z)(_useState,2),aggregationResults=_useState2[0],setAggregationResults=_useState2[1],_useState3=(0,react.useState)(overrideCollectionsResults),_useState4=(0,slicedToArray.Z)(_useState3,2),collectionsResults=_useState4[0],setCollectionsResults=_useState4[1],_useState5=(0,react.useState)({}),_useState6=(0,slicedToArray.Z)(_useState5,2),autocompletionOptions=_useState6[0],setAutocompletionOptions=_useState6[1],_useState7=(0,react.useState)(overrideSelectedResult),_useState8=(0,slicedToArray.Z)(_useState7,2),selectedResult=_useState8[0],setSelectedResult=_useState8[1],_useState9=(0,react.useState)(overrideComponentSettings),_useState10=(0,slicedToArray.Z)(_useState9,2),componentSettings=_useState10[0],setComponentSettings=_useState10[1],_useState11=(0,react.useState)(),_useState12=(0,slicedToArray.Z)(_useState11,2),isResultsPaginationComponentHidden=_useState12[0],setIsResultsPaginationComponentHidden=_useState12[1],_useSearchResultsApi=function useSearchResultsApi(searchParameters,searchClient,overrideSearchResults){var _useDataApi2=useDataApi(deprecateReturnFields(searchParameters),searchClient.query,searchClient,overrideSearchResults),searchState=_useDataApi2.state,currentSearchParameters=_useDataApi2.parameters,setSearchParametersBackwardsCompatible=_useDataApi2.setParameters,setSearchResponse=_useDataApi2.setData,setFetchToken=_useDataApi2.setFetchToken,setSearchParameters=(0,react.useCallback)((function(backwardsCompatibleSearchParameters){setSearchParametersBackwardsCompatible("function"==typeof backwardsCompatibleSearchParameters?function(prevState){return deprecateReturnFields(backwardsCompatibleSearchParameters(prevState))}:deprecateReturnFields(backwardsCompatibleSearchParameters))}),[setSearchParametersBackwardsCompatible]),performSearch=(0,react.useCallback)((function(callback){return setFetchToken({trigger:!0,callback:callback})}),[setFetchToken]);return[(0,objectSpread2.Z)((0,objectSpread2.Z)({},searchState),{},{parameters:currentSearchParameters}),{setSearchParameters:setSearchParameters,setSearchResponse:setSearchResponse,performSearch:performSearch}]}((0,objectSpread2.Z)({projectId:projectId},deprecateReturnFields(overrideQueryParameters)),searchClient,overrideSearchResults),_useSearchResultsApi2=(0,slicedToArray.Z)(_useSearchResultsApi,2),searchResponseStore=_useSearchResultsApi2[0],_useSearchResultsApi3=_useSearchResultsApi2[1],setSearchResponse=_useSearchResultsApi3.setSearchResponse,setSearchParameters=_useSearchResultsApi3.setSearchParameters,performSearch=_useSearchResultsApi3.performSearch,_useGlobalAggregation=function useGlobalAggregationsApi(searchParameters,searchClient,overrideAggregationResults){var _useDataApi3=useDataApi(searchParameters,searchClient.query,searchClient,overrideAggregationResults,(function(result){return result.aggregations||[]})),aggregationState=_useDataApi3.state,currentGlobalAggregationParameters=_useDataApi3.parameters,setGlobalAggregationParameters=_useDataApi3.setParameters,setGlobalAggregationsResponse=_useDataApi3.setData,setFetchToken=_useDataApi3.setFetchToken,fetchGlobalAggregations=(0,react.useCallback)((function(searchParameters,callback){setGlobalAggregationParameters(searchParameters),setFetchToken({trigger:!0,callback:callback})}),[setFetchToken,setGlobalAggregationParameters]),fetchGlobalAggregationsWithoutStoring=(0,react.useCallback)((function(searchParameters,callback){setGlobalAggregationParameters(searchParameters),setFetchToken({trigger:!0,callback:callback,storeResult:!1})}),[setFetchToken,setGlobalAggregationParameters]);return[(0,objectSpread2.Z)((0,objectSpread2.Z)({},aggregationState),{},{parameters:currentGlobalAggregationParameters}),{setGlobalAggregationParameters:setGlobalAggregationParameters,setGlobalAggregationsResponse:setGlobalAggregationsResponse,fetchGlobalAggregations:fetchGlobalAggregations,fetchGlobalAggregationsWithoutStoring:fetchGlobalAggregationsWithoutStoring}]}((0,objectSpread2.Z)((0,objectSpread2.Z)({},globalAggregationsResponseStoreDefaults.parameters),{},{projectId:projectId}),searchClient,overrideAggregationResults),_useGlobalAggregation2=(0,slicedToArray.Z)(_useGlobalAggregation,2),globalAggregationsResponseStore=_useGlobalAggregation2[0],_useGlobalAggregation3=_useGlobalAggregation2[1],setGlobalAggregationsResponse=_useGlobalAggregation3.setGlobalAggregationsResponse,fetchGlobalAggregations=_useGlobalAggregation3.fetchGlobalAggregations,fetchGlobalAggregationsWithoutStoring=_useGlobalAggregation3.fetchGlobalAggregationsWithoutStoring,fetchTypeForTopEntitiesAggregation=(0,react.useCallback)(function(){var _ref2=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(aggregationResults,searchParams){var updatedAggQuery,updatedSearchParameters;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:(0,searchFacetInterfaces.r)(aggregationResults)&&(updatedAggQuery=buildAggregationQuery(aggregationResults),updatedSearchParameters=(0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParams),{},{aggregation:updatedAggQuery}),fetchGlobalAggregations(updatedSearchParameters));case 1:case"end":return _context.stop()}}),_callee)})));return function(_x,_x2){return _ref2.apply(this,arguments)}}(),[fetchGlobalAggregations]),handleSearch=(0,react.useCallback)(function(){var _ref3=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee4(backwardsCompatibleQueryParams){var resetAggregations,aggregationsFetched,searchParameters,_args4=arguments;return(0,regeneratorRuntime.Z)().wrap((function _callee4$(_context4){for(;;)switch(_context4.prev=_context4.next){case 0:resetAggregations=!(_args4.length>1&&void 0!==_args4[1])||_args4[1],aggregationsFetched=!1,searchParameters=deprecateReturnFields(backwardsCompatibleQueryParams),setSearchParameters(searchParameters),resetAggregations&&""!==searchParameters.filter&&(aggregationsFetched=!0,fetchGlobalAggregationsWithoutStoring((0,objectSpread2.Z)((0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),aggregationQueryDefaults),{},{filter:""}),function(){var _ref4=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee2(aggregations){return(0,regeneratorRuntime.Z)().wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:fetchTypeForTopEntitiesAggregation(aggregations,searchParameters);case 1:case"end":return _context2.stop()}}),_callee2)})));return function(_x4){return _ref4.apply(this,arguments)}}())),performSearch(function(){var _ref5=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee3(result){return(0,regeneratorRuntime.Z)().wrap((function _callee3$(_context3){for(;;)switch(_context3.prev=_context3.next){case 0:!aggregationsFetched&&resetAggregations&&result&&result.aggregations&&fetchTypeForTopEntitiesAggregation(result.aggregations,searchParameters);case 1:case"end":return _context3.stop()}}),_callee3)})));return function(_x5){return _ref5.apply(this,arguments)}}());case 6:case"end":return _context4.stop()}}),_callee4)})));return function(_x3){return _ref3.apply(this,arguments)}}(),[fetchGlobalAggregationsWithoutStoring,fetchTypeForTopEntitiesAggregation,performSearch,setSearchParameters]),_useAutocompleteApi=function useAutocompleteApi(autocompleteParmeters,searchClient,overrideAutocompletions){var _useDataApi5=useDataApi(autocompleteParmeters,searchClient.getAutocompletion,searchClient,overrideAutocompletions),autocompletionsState=_useDataApi5.state,currentAutocompleteParameters=_useDataApi5.parameters,setAutocompleteParameters=_useDataApi5.setParameters,setAutocompletions=_useDataApi5.setData,setFetchToken=_useDataApi5.setFetchToken,fetchAutocompletions=(0,react.useCallback)((function(autocompleteParameters){setAutocompleteParameters(autocompleteParameters),setFetchToken({trigger:!0})}),[setAutocompleteParameters,setFetchToken]);return[(0,objectSpread2.Z)((0,objectSpread2.Z)({},autocompletionsState),{},{parameters:currentAutocompleteParameters}),{setAutocompletions:setAutocompletions,fetchAutocompletions:fetchAutocompletions}]}({projectId:projectId,count:autocompletionOptions.completionsCount,prefix:""},searchClient,overrideAutocompletionResults),_useAutocompleteApi2=(0,slicedToArray.Z)(_useAutocompleteApi,2),autocompletionStore=_useAutocompleteApi2[0],_useAutocompleteApi2$=_useAutocompleteApi2[1],fetchAutocompletions=_useAutocompleteApi2$.fetchAutocompletions,setAutocompletions=_useAutocompleteApi2$.setAutocompletions;(0,useDeepCompareMemoize.KW)((function(){setAggregationResults(globalAggregationsResponseStore.data)}),[globalAggregationsResponseStore.data]),(0,useDeepCompareMemoize.KW)((function(){setSearchResponse(overrideSearchResults)}),[overrideSearchResults]),(0,useDeepCompareMemoize.KW)((function(){setSearchParameters((function(currentSearchParameters){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{projectId:projectId},deprecateReturnFields(overrideQueryParameters))}))}),[projectId,overrideQueryParameters]),(0,useDeepCompareMemoize.KW)((function(){setGlobalAggregationsResponse(overrideAggregationResults)}),[overrideAggregationResults]),(0,useDeepCompareMemoize.KW)((function(){setCollectionsResults(overrideCollectionsResults)}),[overrideCollectionsResults]),(0,useDeepCompareMemoize.KW)((function(){setSelectedResult(overrideSelectedResult)}),[overrideSelectedResult]),(0,useDeepCompareMemoize.KW)((function(){setAutocompletions(overrideAutocompletionResults)}),[overrideAutocompletionResults]),(0,useDeepCompareMemoize.KW)((function(){setComponentSettings(overrideComponentSettings)}),[overrideComponentSettings]),(0,react.useEffect)((function(){function _fetchCollections(){return(_fetchCollections=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee5(){var _yield$searchClient$l,_result;return(0,regeneratorRuntime.Z)().wrap((function _callee5$(_context5){for(;;)switch(_context5.prev=_context5.next){case 0:return _context5.prev=0,_context5.next=3,searchClient.listCollections({projectId:projectId});case 3:_yield$searchClient$l=_context5.sent,_result=_yield$searchClient$l.result,setCollectionsResults(_result),_context5.next=11;break;case 8:_context5.prev=8,_context5.t0=_context5.catch(0),console.error("Error fetching collections",_context5.t0);case 11:case"end":return _context5.stop()}}),_callee5,null,[[0,8]])})))).apply(this,arguments)}function _getComponentSettings(){return(_getComponentSettings=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee6(){var _yield$searchClient$g,_result2;return(0,regeneratorRuntime.Z)().wrap((function _callee6$(_context6){for(;;)switch(_context6.prev=_context6.next){case 0:return _context6.prev=0,_context6.next=3,searchClient.getComponentSettings({projectId:projectId});case 3:_yield$searchClient$g=_context6.sent,_result2=_yield$searchClient$g.result,setComponentSettings(_result2),_context6.next=11;break;case 8:_context6.prev=8,_context6.t0=_context6.catch(0),console.error("Error fetching component settings",_context6.t0);case 11:case"end":return _context6.stop()}}),_callee6,null,[[0,8]])})))).apply(this,arguments)}!function fetchCollections(){return _fetchCollections.apply(this,arguments)}(),function getComponentSettings(){return _getComponentSettings.apply(this,arguments)}()}),[searchClient,projectId]);var handleFetchAutocompletions=(0,useDeepCompareMemoize.jP)(function(){var _ref6=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee7(searchQuery){var splitSearchQuerySelector,updateAutocomplete,completionsCount,minCharsToAutocomplete,queryArray,prefix,completionParams;return(0,regeneratorRuntime.Z)().wrap((function _callee7$(_context7){for(;;)switch(_context7.prev=_context7.next){case 0:if(splitSearchQuerySelector=autocompletionOptions.splitSearchQuerySelector,updateAutocomplete=autocompletionOptions.updateAutocompletions,completionsCount=autocompletionOptions.completionsCount,minCharsToAutocomplete=autocompletionOptions.minCharsToAutocomplete,!(updateAutocomplete&&completionsCount&&splitSearchQuerySelector&&void 0!==minCharsToAutocomplete)){_context7.next=9;break}if(queryArray=searchQuery.split(splitSearchQuerySelector),prefix=queryArray[queryArray.length-1],completionParams={projectId:projectId,prefix:prefix,count:completionsCount},!prefix){_context7.next=8;break}return fetchAutocompletions(completionParams),_context7.abrupt("return");case 8:setAutocompletions(void 0);case 9:case"end":return _context7.stop()}}),_callee7)})));return function(_x6){return _ref6.apply(this,arguments)}}(),[autocompletionOptions,projectId]),handleFetchAggregations=(0,react.useCallback)(function(){var _ref7=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee9(backwardsCompatibleQueryParams){var aggregationsSearchParameters;return(0,regeneratorRuntime.Z)().wrap((function _callee9$(_context9){for(;;)switch(_context9.prev=_context9.next){case 0:aggregationsSearchParameters=deprecateReturnFields(backwardsCompatibleQueryParams),setSearchParameters((function(prevSearchParams){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},prevSearchParams),{},{filter:""})})),fetchGlobalAggregationsWithoutStoring(aggregationsSearchParameters,function(){var _ref8=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee8(aggregations){return(0,regeneratorRuntime.Z)().wrap((function _callee8$(_context8){for(;;)switch(_context8.prev=_context8.next){case 0:fetchTypeForTopEntitiesAggregation(aggregations,aggregationsSearchParameters);case 1:case"end":return _context8.stop()}}),_callee8)})));return function(_x8){return _ref8.apply(this,arguments)}}());case 3:case"end":return _context9.stop()}}),_callee9)})));return function(_x7){return _ref7.apply(this,arguments)}}(),[fetchGlobalAggregationsWithoutStoring,fetchTypeForTopEntitiesAggregation,setSearchParameters]),_useFetchDocumentsApi=function useFetchDocumentsApi(searchParameters,searchClient){var _useDataApi4=useDataApi(searchParameters,searchClient.query,searchClient),searchState=_useDataApi4.state,setSearchParameters=_useDataApi4.setParameters,setFetchToken=_useDataApi4.setFetchToken;return[searchState,{fetchDocuments:(0,react.useCallback)((function(filter,collections,callback){setSearchParameters((function(currentSearchParameters){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{filter:filter,collection_ids:collections})})),setFetchToken({trigger:!0,callback:callback})}),[setSearchParameters,setFetchToken])}]}((0,objectSpread2.Z)((0,objectSpread2.Z)({},fetchDocumentsResponseStoreDefaults.parameters),{},{projectId:projectId}),searchClient),_useFetchDocumentsApi2=(0,slicedToArray.Z)(_useFetchDocumentsApi,2),fetchDocumentsResponseStore=_useFetchDocumentsApi2[0],fetchDocuments=_useFetchDocumentsApi2[1].fetchDocuments,handleFetchDocuments=(0,react.useCallback)((function(filterString,collections,searchResponse){fetchDocuments(filterString,collections||[],(function(filteredResponse){if(searchResponse&&searchResponse.results&&filteredResponse.results){for(var results=(0,toConsumableArray.Z)(searchResponse.results),filteredResults=(0,toConsumableArray.Z)(filteredResponse.results),_loop=function _loop(){var filteredResult=filteredResults.pop();if(!filteredResult)return"continue";var idx=results.findIndex((function(res){return res.document_id===(null==filteredResult?void 0:filteredResult.document_id)&&res.result_metadata.collection_id===filteredResult.result_metadata.collection_id}));if(-1!==idx){var mergedResult=(0,objectSpread2.Z)((0,objectSpread2.Z)({},results[idx]),filteredResult);results.splice(idx,1,mergedResult)}else results.push(filteredResult)};filteredResults.length;)_loop();setSearchResponse((0,objectSpread2.Z)((0,objectSpread2.Z)({},searchResponse),{},{matching_results:results.length,results:results}))}else searchResponse||setSearchResponse(filteredResponse)}))}),[fetchDocuments,setSearchResponse]),_useFieldsApi=function useFieldsApi(fetchFieldsParams,searchClient){var _useDataApi=useDataApi(fetchFieldsParams,searchClient.listFields,searchClient),fieldsState=_useDataApi.state,setFieldsResponse=_useDataApi.setData,setFetchToken=_useDataApi.setFetchToken;return[fieldsState,{fetchFields:(0,react.useCallback)((function(){return setFetchToken({trigger:!0})}),[setFetchToken]),setFieldsResponse:setFieldsResponse}]}({projectId:projectId},searchClient),_useFieldsApi2=(0,slicedToArray.Z)(_useFieldsApi,2),fieldsStore=_useFieldsApi2[0],fetchFields=_useFieldsApi2[1].fetchFields,handleFetchFields=(0,react.useCallback)((function(){fetchFields()}),[fetchFields]),api={performSearch:handleSearch,fetchAggregations:handleFetchAggregations,fetchAutocompletions:handleFetchAutocompletions,fetchDocuments:handleFetchDocuments,setSelectedResult:function handleSetSelectedResult(overrideSelectedResult){var newSelectedResult=overrideSelectedResult.document?overrideSelectedResult:emptySelectedResult;!newSelectedResult.element&&newSelectedResult.elementType&&(newSelectedResult.elementType=null),!newSelectedResult.elementType&&newSelectedResult.element&&(newSelectedResult.element=null),setSelectedResult(newSelectedResult)},setAutocompletionOptions:setAutocompletionOptions,setSearchParameters:setSearchParameters,setIsResultsPaginationComponentHidden:setIsResultsPaginationComponentHidden,fetchFields:handleFetchFields},state=(0,useDeepCompareMemoize.NY)((function(){return{aggregationResults:aggregationResults,autocompletionStore:autocompletionStore,fetchDocumentsResponseStore:fetchDocumentsResponseStore,searchResponseStore:searchResponseStore,globalAggregationsResponseStore:globalAggregationsResponseStore,selectedResult:selectedResult,collectionsResults:collectionsResults,componentSettings:componentSettings,isResultsPaginationComponentHidden:isResultsPaginationComponentHidden,fieldsStore:fieldsStore,documentProvider:documentProvider}}),[aggregationResults,autocompletionStore,fetchDocumentsResponseStore,searchResponseStore,globalAggregationsResponseStore,selectedResult,collectionsResults,componentSettings,isResultsPaginationComponentHidden,fieldsStore,documentProvider]);return(0,jsx_runtime.jsx)(SearchApi.Provider,{value:api,children:(0,jsx_runtime.jsx)(SearchContext.Provider,{value:state,children:children})})}),(0,FallbackComponent.D)("DiscoverySearch"),onErrorCallback.Z)},"./src/components/DocumentPreview/types.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{T:function(){return OVERLAP_ID},i:function(){return initOverlapMeta}});var OVERLAP_ID="__overlap__";function initOverlapMeta(){return{overlapInfoMap:{},fieldIdWithOverlap:new Set}}},"./src/components/SearchFacets/utils/escapeFieldName.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{W:function(){return escapeFieldName},o:function(){return unescapeFieldName}});var RE_SPECIAL_CHARS_LOOKBEHIND=new RegExp("(\\\\)?(".concat("[\\^~><:!,|()[\\]* ]",")"),"g"),RE_SPECIAL_CHARS_ESCAPED=new RegExp("(\\\\".concat("[\\^~><:!,|()[\\]* ]",")"),"g");function escapeFieldName(fieldName){return(fieldName||"").replace(RE_SPECIAL_CHARS_LOOKBEHIND,(function(str,p1,p2){return p1?str:"\\".concat(p2)}))}function unescapeFieldName(fieldName){return(fieldName||"").replace(RE_SPECIAL_CHARS_ESCAPED,(function(str){return str.substr(1,1)}))}},"./src/components/SearchFacets/utils/searchFacetInterfaces.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{N:function(){return isSelectableQueryTermAggregationResult},r:function(){return isQueryAggregationWithName}});var isSelectableQueryTermAggregationResult=function isSelectableQueryTermAggregationResult(facets){return void 0!==facets[0].key},isQueryAggregationWithName=function isQueryAggregationWithName(aggregations){var _ref=aggregations[0]||{},field=_ref.field,path=_ref.path,match=_ref.match;return void 0!==field||void 0!==path||void 0!==match}},"./src/components/SearchResults/SearchResults.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return SearchResults_SearchResults}});var _defs,_rect,_path,_path2,_path3,_ellipse,_path4,_g,_path5,toConsumableArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),react=__webpack_require__("../../node_modules/react/index.js"),classnames=__webpack_require__("../../node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),compact=__webpack_require__("../../node_modules/lodash/compact.js"),compact_default=__webpack_require__.n(compact),get=__webpack_require__("../../node_modules/lodash/get.js"),get_default=__webpack_require__.n(get),uniq=__webpack_require__("../../node_modules/lodash/uniq.js"),uniq_default=__webpack_require__.n(uniq),SkeletonText=__webpack_require__("../../node_modules/carbon-components-react/es/components/SkeletonText/SkeletonText.js"),_excluded=["title","titleId"];function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function SvgEmptyStateMagnifyingGlass(_ref,svgRef){var title=_ref.title,titleId=_ref.titleId,props=_objectWithoutProperties(_ref,_excluded);return react.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:80,height:80,viewBox:"0 0 80 80",ref:svgRef,"aria-labelledby":titleId},props),title?react.createElement("title",{id:titleId},title):null,_defs||(_defs=react.createElement("defs",null,react.createElement("style",null,".a{fill:none;}.b{fill:url(#a);}.c{fill:url(#b);}.d{fill:url(#c);}.e{opacity:0.5;fill:url(#d);}.f{fill:url(#e);}.g{opacity:0.6;}.h{fill:url(#f);}.i{fill:url(#g);}"),react.createElement("linearGradient",{id:"a",x1:2.6,y1:-12.81,x2:43.48,y2:58,gradientUnits:"userSpaceOnUse"},react.createElement("stop",{offset:0,stopColor:"#f4f4f4"}),react.createElement("stop",{offset:.69,stopColor:"#e0e0e0"}),react.createElement("stop",{offset:.94,stopColor:"#c4c4c4"}),react.createElement("stop",{offset:1,stopColor:"#a8a8a8"})),react.createElement("linearGradient",{id:"b",x1:48.57,y1:57.07,x2:67.31,y2:57.07,gradientUnits:"userSpaceOnUse"},react.createElement("stop",{offset:0,stopColor:"#a8a8a8"}),react.createElement("stop",{offset:1,stopColor:"#c6c6c6"})),react.createElement("linearGradient",{id:"c",x1:15.1,y1:10.36,x2:41.51,y2:56.09,gradientUnits:"userSpaceOnUse"},react.createElement("stop",{offset:0,stopColor:"#bdbdbd"}),react.createElement("stop",{offset:1,stopColor:"#a3a3a3"})),react.createElement("linearGradient",{id:"d",x1:34.92,y1:-46.56,x2:34.92,y2:97.82,gradientTransform:"translate(18.46 -13.77) rotate(30)",gradientUnits:"userSpaceOnUse"},react.createElement("stop",{offset:0,stopColor:"#6e6e6e"}),react.createElement("stop",{offset:.48,stopColor:"#787878",stopOpacity:.69}),react.createElement("stop",{offset:.72,stopColor:"#818181",stopOpacity:.41}),react.createElement("stop",{offset:1,stopColor:"#8c8c8c",stopOpacity:.1})),react.createElement("linearGradient",{id:"e",x1:26.4,y1:71.67,x2:55.54,y2:54.85,gradientUnits:"userSpaceOnUse"},react.createElement("stop",{offset:0,stopColor:"#565656",stopOpacity:.05}),react.createElement("stop",{offset:1,stopColor:"#171717",stopOpacity:.1})),react.createElement("linearGradient",{id:"f",x1:24.56,y1:9.61,x2:50.36,y2:54.3,gradientUnits:"userSpaceOnUse"},react.createElement("stop",{offset:0,stopColor:"#fff",stopOpacity:0}),react.createElement("stop",{offset:.12,stopColor:"#fff",stopOpacity:.01}),react.createElement("stop",{offset:.22,stopColor:"#fff",stopOpacity:.05}),react.createElement("stop",{offset:.31,stopColor:"#fff",stopOpacity:.12}),react.createElement("stop",{offset:.4,stopColor:"#fff",stopOpacity:.21}),react.createElement("stop",{offset:.48,stopColor:"#fff",stopOpacity:.34}),react.createElement("stop",{offset:.56,stopColor:"#fff",stopOpacity:.49}),react.createElement("stop",{offset:.64,stopColor:"#fff",stopOpacity:.66}),react.createElement("stop",{offset:.71,stopColor:"#fff",stopOpacity:.86}),react.createElement("stop",{offset:.73,stopColor:"#fff",stopOpacity:.92}),react.createElement("stop",{offset:1,stopColor:"#fff"})),react.createElement("linearGradient",{id:"g",x1:15.86,y1:-20.5,x2:56.75,y2:50.32,xlinkHref:"#a"}))),_rect||(_rect=react.createElement("rect",{className:"a",width:80,height:80})),_path||(_path=react.createElement("path",{className:"b",d:"M12.69,18c0,12,8.75,26.84,19.56,33.08,5.64,3.26,10.73,3.52,14.3,1.32h0l4.83-2.79-1.19-1.93c-3.25,1.73-7.72,1.38-12.67-1.48C27.62,40.46,19.6,26.88,19.6,15.85c0-5.09,1.71-8.75,4.53-10.65l-1.2-1.95L18.1,6h0C14.75,8,12.69,12.12,12.69,18"})),_path2||(_path2=react.createElement("path",{className:"c",d:"M67.31,64.92s.11.86-1.89,2.24-2.73,1.18-2.73,1.18L48.57,49.22l4.62-3.42Z"})),_path3||(_path3=react.createElement("path",{className:"d",d:"M37.68,46.05c-9.9-5.71-17.93-19.29-17.93-30.32,0-3.79.95-6.78,2.6-8.85-4.87.76-8.09,5-8.09,12,0,11,8,24.61,17.93,30.32,6.5,3.75,12.19,3.19,15.33-.76-2.82.44-6.21-.31-9.84-2.41"})),_ellipse||(_ellipse=react.createElement("ellipse",{className:"e",cx:34.92,cy:27.57,rx:14.55,ry:25.2,transform:"translate(-9.11 21.16) rotate(-30)"})),_path4||(_path4=react.createElement("path",{className:"f",d:"M67.1,75,54.26,67.59c1.1-1.15,1.1-2.36-.77-3.44l-.05,0L26.17,48.4l-.09-.06c-2.59-1.49-5.82-1.05-8.42.45s-3.57,3.48-1,5L44.09,69.58a7.2,7.2,0,0,0,5.5.53l13,7.51h0C63.82,78.34,68.35,75.73,67.1,75Z"})),_g||(_g=react.createElement("g",{className:"g"},react.createElement("path",{className:"h",d:"M42.88,50.79a16.42,16.42,0,0,1-8.06-2.47c-9.88-5.7-17.92-19.63-17.92-31,0-5.57,1.89-9.73,5.32-11.72S30.2,4,35,6.81C44.91,12.52,53,26.45,53,37.86c0,5.57-1.89,9.73-5.32,11.71A9.31,9.31,0,0,1,42.88,50.79ZM27,4.76a9,9,0,0,0-4.54,1.17c-3.3,1.9-5.12,5.93-5.12,11.35,0,11.28,8,25,17.72,30.68,4.69,2.71,9.09,3.16,12.39,1.25s5.12-5.94,5.12-11.35c0-11.28-7.95-25-17.72-30.69A16,16,0,0,0,27,4.76Z"}))),_path5||(_path5=react.createElement("path",{className:"i",d:"M57,37.5c0-12-8.75-26.85-19.56-33.08C31.82,1.16,26.73.89,23.16,3.09h0L18.33,5.87l1.19,1.94c3.25-1.74,7.72-1.38,12.67,1.47C42.09,15,50.11,28.57,50.11,39.6,50.11,44.46,48.56,48,46,50c-.12.1-1.17.73-1.31.82l2.12,1.42,4.83-2.79h0C55,47.44,57,43.34,57,37.5"})))}var ForwardRef=react.forwardRef(SvgEmptyStateMagnifyingGlass),DiscoverySearch=(__webpack_require__.p,__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx")),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),Toggle=__webpack_require__("../../node_modules/carbon-components-react/es/components/Toggle/index.js"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),TablesOnlyToggle=function TablesOnlyToggle(_ref){var setShowTablesOnlyResults=_ref.setShowTablesOnlyResults,showTablesOnlyResults=_ref.showTablesOnlyResults,showTablesOnlyToggle=_ref.showTablesOnlyToggle,messages=_ref.messages,setIsResultsPaginationComponentHidden=(0,react.useContext)(DiscoverySearch.Wq).setIsResultsPaginationComponentHidden,toggleClassName="".concat(settings.Z.prefix,"--search-result--toggle");return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:showTablesOnlyToggle&&(0,jsx_runtime.jsx)(Toggle.Z,{size:"sm","aria-label":messages.tablesOnlyToggleLabelText,className:toggleClassName,id:"".concat(settings.Z.prefix,"--tables-only-toggle"),labelText:messages.tablesOnlyToggleLabelText,onToggle:function handleToggle(){setShowTablesOnlyResults(!showTablesOnlyResults),setIsResultsPaginationComponentHidden(!showTablesOnlyResults)},toggled:showTablesOnlyResults})})};try{TablesOnlyToggle.displayName="TablesOnlyToggle",TablesOnlyToggle.__docgenInfo={description:"",displayName:"TablesOnlyToggle",props:{setShowTablesOnlyResults:{defaultValue:null,description:"used to set the showTablesOnlyResults state when toggled",name:"setShowTablesOnlyResults",required:!0,type:{name:"(value: boolean) => void"}},showTablesOnlyResults:{defaultValue:null,description:"specifies whether tables only results or regular search results should be shown",name:"showTablesOnlyResults",required:!0,type:{name:"boolean"}},showTablesOnlyToggle:{defaultValue:null,description:"specify whether to display a toggle option for showing table search results only",name:"showTablesOnlyToggle",required:!0,type:{name:"boolean"}},messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchResults/components/TablesOnlyToggle/TablesOnlyToggle.tsx#TablesOnlyToggle"]={docgenInfo:TablesOnlyToggle.__docgenInfo,name:"TablesOnlyToggle",path:"src/components/SearchResults/components/TablesOnlyToggle/TablesOnlyToggle.tsx#TablesOnlyToggle"})}catch(__react_docgen_typescript_loader_error){}var isEqual=__webpack_require__("../../node_modules/lodash/isEqual.js"),isEqual_default=__webpack_require__.n(isEqual),mustache=__webpack_require__("../../node_modules/mustache/mustache.mjs"),md5=__webpack_require__("../../node_modules/md5/md5.js"),md5_default=__webpack_require__.n(md5),Tile=__webpack_require__("../../node_modules/carbon-components-react/es/components/Tile/index.js"),Button=__webpack_require__("../../node_modules/carbon-components-react/es/components/Button/Button.js"),bucket_14=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-14.js"),bucket_25=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-25.js"),purify=__webpack_require__("../../node_modules/dompurify/dist/purify.js"),purify_default=__webpack_require__.n(purify),baseClass="".concat(settings.Z.prefix,"--search-results"),searchResultsListClass="".concat(baseClass,"__list"),searchResultsHeaderClass="".concat(baseClass,"__header"),searchResultsTitleClass="".concat(searchResultsHeaderClass,"__title"),searchResultsTitleTextClass="".concat(searchResultsTitleClass,"__text"),searchResultsTitleQueryClass="".concat(searchResultsTitleClass,"__query"),searchResultsEmptyListClass="".concat(baseClass,"__empty-list"),searchResultsEmptyTitleClass="".concat(searchResultsEmptyListClass,"__title"),searchResultsEmptyTextClass="".concat(searchResultsEmptyListClass,"__text"),searchResultClass="".concat(settings.Z.prefix,"--search-result"),searchResultSelectedClass="".concat(searchResultClass,"--selected"),searchResultLoadingClass="".concat(searchResultClass,"--loading"),searchResultCurationClass="".concat(searchResultClass,"_curation"),searchResultContentWrapperClass="".concat(searchResultClass,"__content-wrapper"),searchResultContentWrapperBodyClass="".concat(searchResultContentWrapperClass,"__body"),searchResultContentWrapperBodyButtonClass="".concat(searchResultContentWrapperBodyClass,"__button"),searchResultContentWrapperBodyPassageHighlightsClass="".concat(searchResultContentWrapperBodyClass,"--passage__highlights"),searchResultFooterClass="".concat(searchResultClass,"__footer"),searchResultFooterTitleClass="".concat(searchResultFooterClass,"__title"),searchResultFooterCollectionNameClass="".concat(searchResultFooterClass,"__collection-name"),ResultElement=function ResultElement(_ref){var body=_ref.body,_ref$buttonText=_ref.buttonText,buttonText=void 0===_ref$buttonText?"View document":_ref$buttonText,_ref$element=_ref.element,element=void 0===_ref$element?null:_ref$element,_ref$elementType=_ref.elementType,elementType=void 0===_ref$elementType?null:_ref$elementType,elementLabel=_ref.elementLabel,handleSelectResult=_ref.handleSelectResult,passageTextClassName=_ref.passageTextClassName,hasResult=_ref.hasResult,dangerouslyRenderHtml=_ref.dangerouslyRenderHtml,elementBodyClassNames=[searchResultContentWrapperBodyClass];elementType&&elementBodyClassNames.push("".concat(searchResultContentWrapperBodyClass,"--").concat(elementType)),"passage"===elementType&&(passageTextClassName?elementBodyClassNames.push(passageTextClassName):elementBodyClassNames.push(searchResultContentWrapperBodyPassageHighlightsClass));var icon="table"===elementType?bucket_25.ld9:bucket_14.V8Q,elementBodyProps=(0,objectSpread2.Z)({className:elementBodyClassNames.join(" "),"data-testid":"search-result-element-body-".concat(elementType),"aria-label":elementLabel},"table"===elementType?{role:"article"}:{});return(0,react.useLayoutEffect)((function(){return"table"===elementType&&purify_default().addHook("afterSanitizeAttributes",(function(node){"TABLE"===node.tagName&&node.setAttribute("role","presentation")})),function(){"table"===elementType&&purify_default().removeHook("afterSanitizeAttributes")}}),[elementType]),(0,jsx_runtime.jsxs)(Tile.n9,{children:[dangerouslyRenderHtml?(0,jsx_runtime.jsx)("div",(0,objectSpread2.Z)((0,objectSpread2.Z)({},elementBodyProps),{},{dangerouslySetInnerHTML:{__html:purify_default().sanitize(body)}})):(0,jsx_runtime.jsx)("div",(0,objectSpread2.Z)((0,objectSpread2.Z)({},elementBodyProps),{},{children:body})),(0,jsx_runtime.jsx)(Button.Z,{className:searchResultContentWrapperBodyButtonClass,onClick:handleSelectResult(element,elementType),kind:"ghost",renderIcon:icon,disabled:!hasResult,"data-testid":"search-result-element-preview-button",children:(0,jsx_runtime.jsx)("span",{children:buttonText})})]})};try{ResultElement.displayName="ResultElement",ResultElement.__docgenInfo={description:"",displayName:"ResultElement",props:{body:{defaultValue:null,description:"body of the result element. Table html if a table element. Otherwise, first passage text or bodyField.",name:"body",required:!0,type:{name:"string"}},buttonText:{defaultValue:{value:"View document"},description:"CTA text for viewing the result element in the document",name:"buttonText",required:!1,type:{name:"string"}},element:{defaultValue:{value:"null"},description:"the result element object",name:"element",required:!1,type:{name:"QueryTableResult | QueryResultPassage | null"}},elementType:{defaultValue:{value:"null"},description:"type of result element",name:"elementType",required:!1,type:{name:'"table" | "passage" | null'}},handleSelectResult:{defaultValue:null,description:"handler for selecting the result element to view in the document",name:"handleSelectResult",required:!0,type:{name:'(element: QueryTableResult | QueryResultPassage | null | undefined, elementType: "table" | "passage" | null | undefined) => (event: MouseEvent) => void'}},passageTextClassName:{defaultValue:null,description:"specify a className for styling passage text and highlights",name:"passageTextClassName",required:!1,type:{name:"string"}},hasResult:{defaultValue:null,description:"specifies whether or not there is a Queryresult object corresponding with this ResultElement",name:"hasResult",required:!0,type:{name:"boolean"}},dangerouslyRenderHtml:{defaultValue:null,description:"specifies whether to use dangerouslySetInnerHtml when rendering this result element",name:"dangerouslyRenderHtml",required:!1,type:{name:"boolean"}},elementLabel:{defaultValue:null,description:"label used to describe the element",name:"elementLabel",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchResults/components/ResultElement/ResultElement.tsx#ResultElement"]={docgenInfo:ResultElement.__docgenInfo,name:"ResultElement",path:"src/components/SearchResults/components/ResultElement/ResultElement.tsx#ResultElement"})}catch(__react_docgen_typescript_loader_error){}var getDocumentTitle=__webpack_require__("./src/utils/getDocumentTitle.ts"),formatMessage=__webpack_require__("./src/utils/formatMessage.tsx"),Result=function Result(_ref){var _result$document_pass,_result$result_metada,bodyField=_ref.bodyField,collectionName=_ref.collectionName,passageTextClassName=_ref.passageTextClassName,result=_ref.result,resultLinkField=_ref.resultLinkField,resultLinkTemplate=_ref.resultLinkTemplate,resultTitleField=_ref.resultTitleField,showTablesOnlyResults=_ref.showTablesOnlyResults,table=_ref.table,dangerouslyRenderHtml=_ref.dangerouslyRenderHtml,usePassages=_ref.usePassages,onSelectResult=_ref.onSelectResult,messages=_ref.messages,setSelectedResult=(0,react.useContext)(DiscoverySearch.Wq).setSelectedResult,_useContext2=(0,react.useContext)(DiscoverySearch.ci),selectedResult=_useContext2.selectedResult,isLoading=_useContext2.fetchDocumentsResponseStore.isLoading,passages=(null==result||null===(_result$document_pass=result.document_passages)||void 0===_result$document_pass?void 0:_result$document_pass.filter((function(passage){return!(null==passage||!passage.passage_text)})))||[],passageTexts=(null==passages?void 0:passages.map((function(passage){return passage.passage_text})))||[],hasPassages=usePassages&&!!passageTexts&&passageTexts.length>0,displayedTexts=get_default()(result,bodyField)?[get_default()(result,bodyField)]:void 0,displayedTextElements=null,displayedTextElementType=null;hasPassages&&(displayedTexts=passageTexts,displayedTextElements=passages,displayedTextElementType="passage");var shouldDangerouslyRenderHtml=hasPassages||dangerouslyRenderHtml,tableHtml=null==table?void 0:table.table_html,emptyResultContent=!(displayedTexts&&!showTablesOnlyResults||tableHtml);if(!showTablesOnlyResults&&tableHtml&&!displayedTexts)return null;var title=(0,getDocumentTitle.U)(result,resultTitleField);Array.isArray(title)&&(title=title[0]);var searchResultClasses=[searchResultClass];isEqual_default()(result,selectedResult.document)&&searchResultClasses.push(searchResultSelectedClass),"curation"===(null==result||null===(_result$result_metada=result.result_metadata)||void 0===_result$result_metada?void 0:_result$result_metada.document_retrieval_source)&&searchResultClasses.push(searchResultCurationClass);var searchResultContentWrapperClasses=[searchResultContentWrapperClass],handleSelectResult=function handleSelectResult(element,elementType){return function(event){if(event.preventDefault(),resultLinkField||resultLinkTemplate){var url=resultLinkField?get_default()(result,resultLinkField):mustache.Z.render(resultLinkTemplate,result);window.open(url)}else result&&(setSelectedResult({document:result,element:element,elementType:elementType}),onSelectResult&&onSelectResult({document:result}))}};return(0,jsx_runtime.jsxs)("div",{className:searchResultClasses.join(" "),children:[(0,jsx_runtime.jsx)("div",{className:searchResultContentWrapperClasses.join(" "),"data-testid":searchResultContentWrapperClass,children:emptyResultContent?(0,jsx_runtime.jsx)(ResultElement,{body:messages.emptyResultContentBodyText,handleSelectResult:handleSelectResult,hasResult:!!result}):(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[displayedTexts&&!showTablesOnlyResults&&displayedTexts.map((function(displayedText,index){var _displayedTextElement,displayedTextElement=null===(_displayedTextElement=displayedTextElements)||void 0===_displayedTextElement?void 0:_displayedTextElement[index];return(0,jsx_runtime.jsx)(ResultElement,{body:displayedText,buttonText:hasPassages?messages.viewExcerptInDocumentButtonText:void 0,element:displayedTextElement,elementType:displayedTextElementType,handleSelectResult:handleSelectResult,passageTextClassName:passageTextClassName,hasResult:!!result,dangerouslyRenderHtml:shouldDangerouslyRenderHtml},md5_default()(displayedText+index))})),tableHtml&&(0,jsx_runtime.jsx)(ResultElement,{body:tableHtml,buttonText:messages.viewTableInDocumentButtonText,element:table,elementType:"table",handleSelectResult:handleSelectResult,hasResult:!!result,dangerouslyRenderHtml:!0,elementLabel:messages.elementTableLabel?(0,formatMessage.w)(messages.elementTableLabel,{documentName:title},!1).join(""):void 0})]})}),(collectionName||result)&&(0,jsx_runtime.jsxs)("div",{className:searchResultFooterClass,children:[isLoading||!result?(0,jsx_runtime.jsx)(SkeletonText.Z,{width:"30%","data-testid":"result-title-skeleton"}):(0,jsx_runtime.jsx)("div",{className:searchResultFooterTitleClass,title:title,children:title}),collectionName&&(0,jsx_runtime.jsxs)("div",{className:searchResultFooterCollectionNameClass,title:collectionName,children:[messages.collectionLabel," ",collectionName]})]})]})};try{Result.displayName="Result",Result.__docgenInfo={description:"",displayName:"Result",props:{bodyField:{defaultValue:null,description:"specify a field on the result object that will be displayed if there is no passage or usePassages is set to false",name:"bodyField",required:!0,type:{name:"string"}},collectionName:{defaultValue:null,description:"collection name to render on each search result",name:"collectionName",required:!1,type:{name:"string"}},passageTextClassName:{defaultValue:null,description:"specify a className for styling passage text and highlights",name:"passageTextClassName",required:!1,type:{name:"string"}},result:{defaultValue:null,description:"the query result document associated with the search result",name:"result",required:!1,type:{name:"QueryResult"}},resultLinkField:{defaultValue:null,description:'specify a field on the result object to pull the result link from\nThis will disable the "View passage in document" button and instead take the user to the corresponding link when clicked.',name:"resultLinkField",required:!1,type:{name:"string"}},resultLinkTemplate:{defaultValue:null,description:'specify a string template using mustache templating syntax https://github.com/janl/mustache.js to create the result link from each result object\nThis will disable the "View passage in document" button and instead take the user to the corresponding link when clicked.',name:"resultLinkTemplate",required:!1,type:{name:"string"}},resultTitleField:{defaultValue:null,description:"specify a field on the result object to pull the result title from\nif this field does not contain a valid title, document_id will be used",name:"resultTitleField",required:!0,type:{name:"string"}},showTablesOnlyResults:{defaultValue:null,description:"specifies whether to show tables only results or regular search results",name:"showTablesOnlyResults",required:!1,type:{name:"boolean"}},table:{defaultValue:null,description:"the table result element for the search result",name:"table",required:!1,type:{name:"QueryTableResult"}},dangerouslyRenderHtml:{defaultValue:null,description:"specify whether or not any html in passages should be cleaned of html element tags",name:"dangerouslyRenderHtml",required:!1,type:{name:"boolean"}},usePassages:{defaultValue:null,description:"specify whether or not passages should be displayed in the search results",name:"usePassages",required:!1,type:{name:"boolean"}},messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Partial"}},onSelectResult:{defaultValue:null,description:"callback function from the component for sending document",name:"onSelectResult",required:!1,type:{name:"((document: { document: QueryResult; }) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchResults/components/Result/Result.tsx#Result"]={docgenInfo:Result.__docgenInfo,name:"Result",path:"src/components/SearchResults/components/Result/Result.tsx#Result"})}catch(__react_docgen_typescript_loader_error){}var useDeepCompareMemoize=__webpack_require__("./src/utils/useDeepCompareMemoize.ts"),SpellingSuggestion=function SpellingSuggestion(_ref){var spellingSuggestionPrefix=_ref.spellingSuggestionPrefix,onChange=_ref.onChange,spellingSuggestionClassName="".concat(settings.Z.prefix,"--spelling-suggestion"),spellingSuggestionWrapperClassName="".concat(settings.Z.prefix,"--spelling-suggestion__wrapper"),_useContext$searchRes=(0,react.useContext)(DiscoverySearch.ci).searchResponseStore,searchParameters=_useContext$searchRes.parameters,searchResponse=_useContext$searchRes.data,performSearch=(0,react.useContext)(DiscoverySearch.Wq).performSearch,suggestedQuery=searchResponse&&searchResponse.suggested_query,prepareFreshSearchParameters=(0,useDeepCompareMemoize.jP)((function(nlq){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),{},{naturalLanguageQuery:nlq,offset:0,filter:""})}),[searchParameters]);return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:!!suggestedQuery&&(0,jsx_runtime.jsxs)("div",{className:spellingSuggestionWrapperClassName,children:[spellingSuggestionPrefix,(0,jsx_runtime.jsx)(Button.Z,{className:spellingSuggestionClassName,onClick:function selectSuggestion(evt){evt.preventDefault(),suggestedQuery&&(performSearch(prepareFreshSearchParameters(suggestedQuery)),onChange&&onChange(suggestedQuery))},kind:"ghost",size:"small",children:suggestedQuery})]})})};try{SpellingSuggestion.displayName="SpellingSuggestion",SpellingSuggestion.__docgenInfo={description:"",displayName:"SpellingSuggestion",props:{spellingSuggestionPrefix:{defaultValue:null,description:"Message prefix used when displaying spelling suggestion",name:"spellingSuggestionPrefix",required:!1,type:{name:"string"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchResults component",name:"onChange",required:!1,type:{name:"((searchValue: string) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchResults/components/SpellingSuggestion/SpellingSuggestion.tsx#SpellingSuggestion"]={docgenInfo:SpellingSuggestion.__docgenInfo,name:"SpellingSuggestion",path:"src/components/SearchResults/components/SpellingSuggestion/SpellingSuggestion.tsx#SpellingSuggestion"})}catch(__react_docgen_typescript_loader_error){}var findCollectionName=function findCollectionName(collectionResponse,queryResult){var collectionId=get_default()(queryResult,"result_metadata.collection_id")||get_default()(queryResult,"collection_id"),matchingCollection=get_default()(collectionResponse,"collections",[]).find((function(collection){return collection.collection_id===collectionId}));return get_default()(matchingCollection,"name",collectionId)},SearchResults_messages=__webpack_require__("./src/components/SearchResults/messages.ts"),commonjs=__webpack_require__("../../node_modules/react-error-boundary/dist/commonjs/index.js"),FallbackComponent=__webpack_require__("./src/utils/FallbackComponent.tsx"),onErrorCallback=__webpack_require__("./src/utils/onErrorCallback.ts"),BASE_QUERY_RETURN_FIELDS=["document_id","document_passages","extracted_metadata.filename","extracted_metadata.title","highlight","result_metadata"];function useUpdateQueryReturnParam(_ref2){var displaySettings=_ref2.displaySettings,resultLinkField=_ref2.resultLinkField,parameters=(0,react.useContext)(DiscoverySearch.ci).searchResponseStore.parameters,setSearchParameters=(0,react.useContext)(DiscoverySearch.Wq).setSearchParameters;(0,useDeepCompareMemoize.KW)((function(){var bodyField=displaySettings.bodyField,resultTitleField=displaySettings.resultTitleField;setSearchParameters((function(currentSearchParameters){var userReturnParam=currentSearchParameters._return;return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{_return:uniq_default()(compact_default()([].concat((0,toConsumableArray.Z)(userReturnParam||[]),BASE_QUERY_RETURN_FIELDS,[bodyField,resultTitleField,resultLinkField])))})}))}),[displaySettings,parameters,resultLinkField,setSearchParameters])}var SearchResults_SearchResults=(0,commonjs.Pf)((function SearchResults(_ref){var resultLinkField=_ref.resultLinkField,resultLinkTemplate=_ref.resultLinkTemplate,resultTitleField=_ref.resultTitleField,bodyField=_ref.bodyField,_ref$dangerouslyRende=_ref.dangerouslyRenderHtml,dangerouslyRenderHtml=void 0!==_ref$dangerouslyRende&&_ref$dangerouslyRende,usePassages=_ref.usePassages,passageLength=_ref.passageLength,passageTextClassName=_ref.passageTextClassName,showTablesOnlyToggle=_ref.showTablesOnlyToggle,_ref$showTablesOnly=_ref.showTablesOnly,showTablesOnly=void 0!==_ref$showTablesOnly&&_ref$showTablesOnly,_ref$messages=_ref.messages,messages=void 0===_ref$messages?SearchResults_messages.j:_ref$messages,onSelectResult=_ref.onSelectResult,onChange=_ref.onChange,onTablesOnlyToggle=_ref.onTablesOnlyToggle,mergedMessages=(0,objectSpread2.Z)((0,objectSpread2.Z)({},SearchResults_messages.j),messages),_useContext=(0,react.useContext)(DiscoverySearch.ci),_useContext$searchRes=_useContext.searchResponseStore,searchResponse=_useContext$searchRes.data,isLoading=_useContext$searchRes.isLoading,parameters=_useContext$searchRes.parameters,collectionsResults=_useContext.collectionsResults,componentSettings=_useContext.componentSettings,_useState=(0,react.useState)(showTablesOnly),_useState2=(0,slicedToArray.Z)(_useState,2),showTablesOnlyResults=_useState2[0],setShowTablesOnlyResults=_useState2[1],_useState3=(0,react.useState)(!1),_useState4=(0,slicedToArray.Z)(_useState3,2),hasFetchedDocuments=_useState4[0],setHasFetchedDocuments=_useState4[1],displaySettings=function getDisplaySettings(params){var componentSettings=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{resultTitleField:params.resultTitleField||get_default()(componentSettings,"fields_shown.title.field"),bodyField:params.bodyField||get_default()(componentSettings,"fields_shown.body.field","text"),usePassages:void 0===params.usePassages?get_default()(componentSettings,"fields_shown.body.use_passage",!0):params.usePassages}}({resultTitleField:resultTitleField,bodyField:bodyField,usePassages:usePassages},componentSettings),_useContext2=(0,react.useContext)(DiscoverySearch.Wq),setSearchParameters=_useContext2.setSearchParameters,fetchDocuments=_useContext2.fetchDocuments,matchingResults=searchResponse&&searchResponse.matching_results||0,results=searchResponse&&searchResponse.results||[],tableResults=searchResponse&&searchResponse.table_results||[],hasTables=tableResults&&tableResults.length>0,resultsFound=showTablesOnlyResults?hasTables:matchingResults&&matchingResults>0,_useState5=(0,react.useState)(void 0===showTablesOnlyToggle?hasTables:showTablesOnlyToggle),_useState6=(0,slicedToArray.Z)(_useState5,2),showTablesOnlyToggleState=_useState6[0],setShowTablesOnlyToggleState=_useState6[1];useUpdateQueryReturnParam({displaySettings:displaySettings,resultLinkField:resultLinkField}),(0,react.useEffect)((function(){passageLength&&setSearchParameters((function(currentSearchParameters){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{passages:{characters:passageLength,enabled:!0}})}))}),[passageLength,setSearchParameters]),(0,react.useEffect)((function(){setShowTablesOnlyResults(showTablesOnly)}),[showTablesOnly]),(0,react.useEffect)((function(){onTablesOnlyToggle&&onTablesOnlyToggle(showTablesOnlyResults)}),[showTablesOnlyResults,onTablesOnlyToggle]),(0,react.useEffect)((function(){setHasFetchedDocuments(!1)}),[parameters.naturalLanguageQuery]),(0,react.useEffect)((function(){setShowTablesOnlyToggleState(void 0===showTablesOnlyToggle?hasTables:showTablesOnlyToggle)}),[showTablesOnlyToggle,hasTables]),(0,useDeepCompareMemoize.KW)((function(){var tablesWithoutResults=function findTablesWithoutResults(tableResults,results){return tableResults.filter((function(table){return!results.find((function(result){return table.source_document_id===result.document_id&&table.collection_id===get_default()(result,"result_metadata.collection_id")}))}))}(searchResponse&&searchResponse.table_results||[],searchResponse&&searchResponse.results||[]);if(!hasFetchedDocuments&&showTablesOnlyResults&&tablesWithoutResults&&tablesWithoutResults.length){var filterString="document_id::"+uniq_default()(tablesWithoutResults.map((function(table){return table.source_document_id}))).join("|"),collections=uniq_default()(compact_default()(tablesWithoutResults.map((function(table){return table.collection_id}))));fetchDocuments(filterString,collections,searchResponse||void 0),setHasFetchedDocuments(!0)}}),[searchResponse,fetchDocuments,hasFetchedDocuments,showTablesOnlyResults]);var skeletons=(0,react.useMemo)((function(){var searchResultLoadingClasses=[searchResultClass,searchResultLoadingClass],numberOfSkeletons=Math.min(parameters.count||10,3);return Array.from(Array(numberOfSkeletons).keys()).map((function(number){return(0,jsx_runtime.jsx)("div",{"data-testid":"skeleton_text",className:searchResultLoadingClasses.join(" "),children:(0,jsx_runtime.jsx)(SkeletonText.Z,{paragraph:!0,width:"85%"})},number.toString())}))}),[parameters.count]);return(0,jsx_runtime.jsxs)("div",{className:baseClass,children:[(0,jsx_runtime.jsxs)("div",{className:searchResultsHeaderClass,"data-testid":"search_results_header",children:[(0,jsx_runtime.jsxs)("div",{className:searchResultsTitleClass,children:[(0,jsx_runtime.jsxs)("div",{className:searchResultsTitleTextClass,children:[mergedMessages.searchResultsTitle,(0,jsx_runtime.jsx)("span",{className:searchResultsTitleQueryClass,children:parameters.naturalLanguageQuery})]}),(0,jsx_runtime.jsx)(SpellingSuggestion,{spellingSuggestionPrefix:mergedMessages.spellingSuggestionsPrefix,onChange:onChange})]}),(0,jsx_runtime.jsx)(TablesOnlyToggle,{setShowTablesOnlyResults:setShowTablesOnlyResults,showTablesOnlyToggle:showTablesOnlyToggleState,showTablesOnlyResults:showTablesOnlyResults,messages:mergedMessages})]}),isLoading?skeletons:resultsFound?(0,jsx_runtime.jsx)("div",{className:searchResultsListClass,children:showTablesOnlyResults?tableResults.map((function(table){var collectionName=findCollectionName(collectionsResults,table),result=results.find((function(result){return result.document_id===table.source_document_id}));return(0,jsx_runtime.jsx)(Result,{bodyField:displaySettings.bodyField,collectionName:collectionName,result:result,resultLinkField:resultLinkField,resultLinkTemplate:resultLinkTemplate,resultTitleField:displaySettings.resultTitleField,showTablesOnlyResults:showTablesOnlyResults,table:table,messages:mergedMessages,onSelectResult:onSelectResult},"".concat(table.collection_id,"_").concat(table.table_id))})):results.map((function(result){var documentTableResult=tableResults.find((function(tableResult){return tableResult.source_document_id===result.document_id})),collectionName=findCollectionName(collectionsResults,result);return(0,jsx_runtime.jsx)(Result,{bodyField:displaySettings.bodyField,collectionName:collectionName,passageTextClassName:passageTextClassName,result:result,resultLinkField:resultLinkField,resultLinkTemplate:resultLinkTemplate,resultTitleField:displaySettings.resultTitleField,table:documentTableResult,usePassages:displaySettings.usePassages,dangerouslyRenderHtml:dangerouslyRenderHtml,messages:mergedMessages,onSelectResult:onSelectResult},"".concat(get_default()(result,"result_metadata.collection_id"),"_").concat(result.document_id))}))}):searchResponse&&(0,jsx_runtime.jsxs)("div",{className:classnames_default()(searchResultClass,searchResultsEmptyListClass),children:[(0,jsx_runtime.jsx)(ForwardRef,{}),(0,jsx_runtime.jsx)("div",{className:searchResultsEmptyTitleClass,children:mergedMessages.noResultsFoundTitle}),(0,jsx_runtime.jsx)("div",{className:searchResultsEmptyTextClass,children:mergedMessages.noResultsFoundText})]})]})}),(0,FallbackComponent.D)("SearchResults"),onErrorCallback.Z);try{useUpdateQueryReturnParam.displayName="useUpdateQueryReturnParam",useUpdateQueryReturnParam.__docgenInfo={description:"Hook to update search parameters' `return` param with the fields\nthat are necessary to render this component.",displayName:"useUpdateQueryReturnParam",props:{displaySettings:{defaultValue:null,description:"",name:"displaySettings",required:!0,type:{name:"DisplaySettingsParams"}},resultLinkField:{defaultValue:null,description:"",name:"resultLinkField",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchResults/SearchResults.tsx#useUpdateQueryReturnParam"]={docgenInfo:useUpdateQueryReturnParam.__docgenInfo,name:"useUpdateQueryReturnParam",path:"src/components/SearchResults/SearchResults.tsx#useUpdateQueryReturnParam"})}catch(__react_docgen_typescript_loader_error){}},"./src/components/SearchResults/messages.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{j:function(){return defaultMessages}});var defaultMessages={collectionLabel:"Collection:",viewExcerptInDocumentButtonText:"View passage in document",viewTableInDocumentButtonText:"View table in document",searchResultsTitle:"Search results for",tablesOnlyToggleLabelText:"Show table results only",spellingSuggestionsPrefix:"Did you mean:",emptyResultContentBodyText:"Excerpt unavailable.",noResultsFoundTitle:"No results found",noResultsFoundText:"Try making your search criteria less specific.",elementTableLabel:"Table snippet extracted from {documentName}"}},"./src/components/TooltipHighlight/TooltipHighlight.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Y:function(){return TooltipHighlight},R:function(){return calcToolTipContent}});var defineProperty=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/defineProperty.js"),objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),react=__webpack_require__("../../node_modules/react/index.js"),classnames=__webpack_require__("../../node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),Tooltip=__webpack_require__("../../node_modules/carbon-components-react/es/components/Tooltip/Tooltip.js"),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),types=__webpack_require__("./src/components/TooltipHighlight/types.ts"),defaultMessages_enrichmentsHeaderLabel="Enrichments",jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),baseTooltipPlaceContent="".concat(settings.Z.prefix,"--tooltip-place-content"),baseTooltipCustomContent="".concat(settings.Z.prefix,"--tooltip-custom-content"),baseTooltipContentHeader="".concat(settings.Z.prefix,"--tooltip-content-header"),baseTooltipBoxColor="".concat(settings.Z.prefix,"--tooltip-box-color"),baseTooltipContentCell="".concat(settings.Z.prefix,"--tooltip-content-cell"),baseTooltipContentCellBuffer="".concat(settings.Z.prefix,"--tooltip-content-cell-buffer"),TooltipHighlight=function TooltipHighlight(_ref){var parentDiv=_ref.parentDiv,tooltipAction=_ref.tooltipAction,_useState=(0,react.useState)({rectTooltipArea:new DOMRect,isOpen:!1}),_useState2=(0,slicedToArray.Z)(_useState,2),tooltipInfo=_useState2[0],setTooltipInfo=_useState2[1];return(0,react.useEffect)((function(){var _parentDiv$current,highlightDivRect=(null===(_parentDiv$current=parentDiv.current)||void 0===_parentDiv$current?void 0:_parentDiv$current.getBoundingClientRect())||new DOMRect,isOpen=tooltipAction.tooltipEvent!==types.P.LEAVE,clickRect=tooltipAction.rectActiveElement||new DOMRect,tooltipRect=new DOMRect(clickRect.x-highlightDivRect.x,clickRect.y-highlightDivRect.y,null==clickRect?void 0:clickRect.width,null==clickRect?void 0:clickRect.height),tooltipUpdate=(0,objectSpread2.Z)((0,objectSpread2.Z)({},{rectTooltipArea:tooltipRect,isOpen:!!tooltipAction.tooltipContent&&isOpen}),tooltipAction.tooltipContent&&{tooltipContent:tooltipAction.tooltipContent});setTooltipInfo(tooltipUpdate)}),[tooltipAction,setTooltipInfo,parentDiv]),(0,jsx_runtime.jsx)("div",{className:classnames_default()(baseTooltipPlaceContent),style:{top:tooltipInfo.rectTooltipArea.y,left:tooltipInfo.rectTooltipArea.x},children:(0,jsx_runtime.jsx)(Tooltip.Z,{autoOrientation:!0,tabIndex:0,showIcon:!1,open:tooltipInfo.isOpen,triggerText:(0,jsx_runtime.jsx)("div",{style:{width:tooltipInfo.rectTooltipArea.width,height:tooltipInfo.rectTooltipArea.height,pointerEvents:"none"}}),children:(0,jsx_runtime.jsx)("div",{children:tooltipInfo.tooltipContent})})})};function calcToolTipContent(facetInfoMap,overlapMeta,facetId,enrichValue,enrichFieldId){var tableContent=[];facetInfoMap[facetId]&&(overlapMeta.overlapInfoMap[enrichFieldId]?overlapMeta.overlapInfoMap[enrichFieldId].mentions.forEach((function(oneMention){calcOneTooltipRow(tableContent,facetInfoMap,(null==oneMention?void 0:oneMention.facetId)||"",(null==oneMention?void 0:oneMention.value)||"")})):calcOneTooltipRow(tableContent,facetInfoMap,facetId,enrichValue));var tooltipContent=void 0;return tableContent.length>0&&(tooltipContent=(0,jsx_runtime.jsxs)("div",{className:classnames_default()(baseTooltipCustomContent),"data-testid":"tooltip_highlight_content",children:[(0,jsx_runtime.jsxs)("div",{className:classnames_default()(baseTooltipContentHeader),children:[defaultMessages_enrichmentsHeaderLabel," (",tableContent.length,")"]}),(0,jsx_runtime.jsx)("table",{children:tableContent.map((function(oneRow,index){var _classObj,isDivider=index30+"...".length){var latterStart=text.length-15;ellipsisText=text.substring(0,15)+"..."+text.substring(latterStart)}return ellipsisText}try{TooltipHighlight.displayName="TooltipHighlight",TooltipHighlight.__docgenInfo={description:"",displayName:"TooltipHighlight",props:{parentDiv:{defaultValue:null,description:"",name:"parentDiv",required:!0,type:{name:"MutableRefObject"}},tooltipAction:{defaultValue:null,description:"",name:"tooltipAction",required:!0,type:{name:"TooltipAction"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/TooltipHighlight/TooltipHighlight.tsx#TooltipHighlight"]={docgenInfo:TooltipHighlight.__docgenInfo,name:"TooltipHighlight",path:"src/components/TooltipHighlight/TooltipHighlight.tsx#TooltipHighlight"})}catch(__react_docgen_typescript_loader_error){}},"./src/components/TooltipHighlight/types.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var TooltipEvent;__webpack_require__.d(__webpack_exports__,{N:function(){return initAction},P:function(){return TooltipEvent}}),function(TooltipEvent){TooltipEvent[TooltipEvent.LEAVE=1]="LEAVE",TooltipEvent[TooltipEvent.ENTER=2]="ENTER"}(TooltipEvent||(TooltipEvent={}));var initAction=function initAction(){return{tooltipEvent:TooltipEvent.LEAVE}}},"./src/utils/FallbackComponent.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{D:function(){return FallbackComponent}});__webpack_require__("../../node_modules/react/index.js");var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/react/jsx-runtime.js"),FallbackComponent=function FallbackComponent(componentName){return function(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)("div",{children:[" There was an error rendering ",componentName]})}};try{FallbackComponent.displayName="FallbackComponent",FallbackComponent.__docgenInfo={description:"",displayName:"FallbackComponent",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/utils/FallbackComponent.tsx#FallbackComponent"]={docgenInfo:FallbackComponent.__docgenInfo,name:"FallbackComponent",path:"src/utils/FallbackComponent.tsx#FallbackComponent"})}catch(__react_docgen_typescript_loader_error){}},"./src/utils/document/documentUtils.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{TG:function(){return forEachRectInRange},_J:function(){return getTextNodeAndOffset},_l:function(){return findOffsetInDOM},lW:function(){return createFieldRects},wV:function(){return spansIntersect}});var lodash_uniqWith__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/lodash/uniqWith.js"),lodash_uniqWith__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(lodash_uniqWith__WEBPACK_IMPORTED_MODULE_0__),entities__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/entities/lib/esm/index.js");function findOffsetInDOM(parentNode,begin,end){var beginNode=findContainingNodeWithin(parentNode,begin),endNode=findContainingNodeWithin(parentNode,end);null===beginNode&&(beginNode=parentNode,console.warn("Unable to find a node containing the start of the highlight: ".concat(begin,". Using root node instead."))),null===endNode&&(endNode=parentNode,console.warn("Unable to find a node containing the end of the highlight: ".concat(end,". Using root node instead.")));var _getTextNodeAndOffset=getTextNodeAndOffset(beginNode,begin),beginTextNode=_getTextNodeAndOffset.textNode,beginOffset=_getTextNodeAndOffset.textOffset,_getTextNodeAndOffset2=getTextNodeAndOffset(endNode,end);return{beginTextNode:beginTextNode,beginOffset:beginOffset,endTextNode:_getTextNodeAndOffset2.textNode,endOffset:_getTextNodeAndOffset2.textOffset}}function getTextNodeAndOffset(node,strOffset){var nodeElement=node,beginStrOffset=getChildBegin(nodeElement),domOffset=Math.max(0,strOffset-beginStrOffset),originalText=nodeElement.dataset.origText;if(originalText){var encodedTextSubstring=originalText.substring(0,domOffset),adjustment=domOffset-(0,entities__WEBPACK_IMPORTED_MODULE_1__.p1)(encodedTextSubstring).length;domOffset=Math.max(0,domOffset-adjustment)}var len,prevNode,iterator=document.createNodeIterator(node,NodeFilter.SHOW_TEXT),textNode=null;do{prevNode=textNode,textNode=iterator.nextNode()}while(textNode&&(len=textNode.data.length)&&domOffset>len&&(domOffset-=len));if(null===textNode&&null===prevNode)throw new Error("Unable to find text node. Node: ".concat(node.textContent,", offset: ").concat(strOffset));return null===textNode&&null!==prevNode?{textNode:prevNode,textOffset:prevNode.data.length}:{textNode:textNode,textOffset:domOffset}}function createFieldRects(_ref){var fragment=_ref.fragment,parentRect=_ref.parentRect,fieldType=_ref.fieldType,fieldValue=_ref.fieldValue,fieldId=_ref.fieldId,beginTextNode=_ref.beginTextNode,beginOffset=_ref.beginOffset,endTextNode=_ref.endTextNode,endOffset=_ref.endOffset,fieldNode=document.createElement("div");fieldNode.className="field",fieldNode.dataset.fieldType=fieldType,fieldNode.dataset.fieldValue=fieldValue,fieldNode.dataset.fieldId=fieldId,fieldNode.setAttribute("data-testid","field-".concat(fieldId)),fragment.appendChild(fieldNode),forEachRectInRange(beginTextNode,beginOffset,endTextNode,endOffset,(function(rect){var div=document.createElement("div");div.className="field--rect",div.setAttribute("data-testid","field-rect"),div.setAttribute("style","top: ".concat(rect.top-parentRect.top,"px;\n left: ").concat(rect.left-parentRect.left,"px;\n width: ").concat(rect.width,"px;\n height: ").concat(rect.height,"px;")),fieldNode.appendChild(div)}))}function forEachRectInRange(beginTextNode,beginOffset,endTextNode,endOffset,callback){var range=document.createRange();range.setStart(beginTextNode,Math.min(beginOffset,beginTextNode.length)),range.setEnd(endTextNode,Math.min(endOffset,endTextNode.length)),Array.prototype.forEach.call(function uniqRects(rects){return lodash_uniqWith__WEBPACK_IMPORTED_MODULE_0___default()(rects,(function(rectA,rectB){return rectA.bottom===rectB.bottom&&rectA.height===rectB.height&&rectA.left===rectB.left&&rectA.right===rectB.right&&rectA.top===rectB.top&&rectA.width===rectB.width&&rectA.x===rectB.x&&rectA.y===rectB.y}))}(range.getClientRects()),callback)}function findContainingNodeWithin(parentNode,offset){for(var foundNode=null,nodeToSearch=parentNode;nodeToSearch;){var currentFoundNode=getContainingNode(Array.from(nodeToSearch.children),offset);nodeToSearch=currentFoundNode?foundNode=currentFoundNode:null}return foundNode}function getContainingNode(sortedArray,offset){for(var midIdx,lowIdx=0,highIdx=sortedArray.length-1;lowIdx<=highIdx;){var currentNode=sortedArray[midIdx=Math.floor((highIdx+lowIdx)/2)];if(parseInt(currentNode.dataset.childEnd||"0",10)offset))return currentNode;highIdx=midIdx-1}}return null}function getChildBegin(node){return parseInt(node.dataset.childBegin||"0",10)}function spansIntersect(_ref2,_ref3){var beginA=_ref2.begin,endA=_ref2.end,beginB=_ref3.begin;return beginA<=_ref3.end&&endA>beginB}},"./src/utils/document/idUtils.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{N8:function(){return findElementIndex},cw:function(){return findElement},zv:function(){return getId}});var lodash_isEqual__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/lodash/isEqual.js"),lodash_isEqual__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(lodash_isEqual__WEBPACK_IMPORTED_MODULE_0__),_nonContractUtils__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./src/utils/document/nonContractUtils.ts");function getId(item){return item.location&&"".concat(item.facetId||"DEFAULT_F","_").concat(item.location.begin,"_").concat(item.location.end)}function findElement(list,ids){return list[findElementIndex(list,ids)]}function findElementIndex(list,ids){return list.some((function(li){return(0,_nonContractUtils__WEBPACK_IMPORTED_MODULE_1__.$5)(li)}))?list.findIndex((function(item){return lodash_isEqual__WEBPACK_IMPORTED_MODULE_0___default()(item.allAttributeIds.sort(),ids.sort())})):list.findIndex((function(item){return lodash_isEqual__WEBPACK_IMPORTED_MODULE_0___default()([getId(item)].sort(),ids.sort())}))}},"./src/utils/document/index.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{d:function(){return utils_document_processDoc__WEBPACK_IMPORTED_MODULE_0__.d}});var utils_document_processDoc__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./src/utils/document/processDoc.ts")},"./src/utils/document/nonContractUtils.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{$5:function(){return isRelationObject},ov:function(){return isInvoiceOrPurchaseOrder},uu:function(){return hasRelation}});var components_CIDocument_utils_enrichmentUtils__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./src/components/CIDocument/utils/enrichmentUtils.ts"),isInvoiceOrPurchaseOrder=function isInvoiceOrPurchaseOrder(enrichmentName){return enrichmentName===components_CIDocument_utils_enrichmentUtils__WEBPACK_IMPORTED_MODULE_0__.t.INVOICE||enrichmentName===components_CIDocument_utils_enrichmentUtils__WEBPACK_IMPORTED_MODULE_0__.t.PURCHASE_ORDER},isRelationObject=function isRelationObject(object){return object.allAttributeIds},hasRelation=function hasRelation(items){return items.some(isRelationObject)}},"./src/utils/document/processDoc.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{d:function(){return processDoc}});var regeneratorRuntime=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),toConsumableArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),createForOfIteratorHelper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),asyncToGenerator=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),findIndex=__webpack_require__("../../node_modules/lodash/findIndex.js"),findIndex_default=__webpack_require__.n(findIndex),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),wrapNativeSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js"),classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),lib=__webpack_require__("../../node_modules/htmlparser2/lib/index.js"),SaxParser=function(){function SaxParser(){var _this=this;(0,classCallCheck.Z)(this,SaxParser),this.parser=void 0,this.state=void 0,this.baseHandlers={},this.state=[];var handler=Object.keys(lib.EVENTS).reduce((function(handler,evt){var fnName="on".concat(evt);return handler[fnName]=_this.onEvent.bind(_this,fnName),handler}),{});this.parser=new lib.Parser(handler,{decodeEntities:!1})}return(0,createClass.Z)(SaxParser,[{key:"onEvent",value:function onEvent(fnName){for(var _state$,parser=this.parser,state=this.state,baseHandlers=this.baseHandlers,_len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];return state[0][fnName]?(_state$=state[0])[fnName].apply(_state$,[parser].concat(args)):baseHandlers[fnName]?baseHandlers[fnName].apply(baseHandlers,args):void 0}},{key:"parse",value:function parse(html){var _this2=this,parser=this.parser,promise=new Promise((function(resolve,reject){_this2.baseHandlers={onerror:function onerror(err){console.error("Document Parsing Error",err),reject(new ParsingError(err))},onend:function onend(){resolve()}}}));return parser.write(html),parser.end(),promise}},{key:"pushState",value:function pushState(newState){this.state.unshift(newState)}},{key:"popState",value:function popState(){this.state.shift()}}]),SaxParser}(),ParsingError=function(_Error){(0,inherits.Z)(ParsingError,_Error);var _super=(0,createSuper.Z)(ParsingError);function ParsingError(){var _this3;(0,classCallCheck.Z)(this,ParsingError);for(var _len2=arguments.length,params=new Array(_len2),_key2=0;_key2<_len2;_key2++)params[_key2]=arguments[_key2];return(_this3=_super.call.apply(_super,[this].concat(params))).name="ParsingError",_this3}return(0,createClass.Z)(ParsingError)}((0,wrapNativeSuper.Z)(Error)),cloneDeep=__webpack_require__("../../node_modules/lodash/cloneDeep.js"),cloneDeep_default=__webpack_require__.n(cloneDeep),nonContractUtils=__webpack_require__("./src/utils/document/nonContractUtils.ts"),idUtils=__webpack_require__("./src/utils/document/idUtils.ts"),invoices={enrichment:"invoice",attributes:["buyers","suppliers","currencies","purchase_order_numbers","invoice_numbers","invoice_dates","due_dates","amount","currency","quantity_ordered","part_description"],relations:["totals_due","unit_price","invoice_parts"]},purchase_orders={enrichment:"purchase_order",attributes:["buyers","purchase_order_numbers","purchase_order_dates","due_dates","payment_terms","currencies","suppliers","supplier_ids","bill_to","ship_to","invoice_to","total_amounts","item_description","quantity_ordered","unit_price"],relations:["line_items"]},flattenDeep=__webpack_require__("../../node_modules/lodash/flattenDeep.js"),flattenDeep_default=__webpack_require__.n(flattenDeep),enrichmentUtils=__webpack_require__("./src/components/CIDocument/utils/enrichmentUtils.ts"),ontologyMapping={invoice:invoices,purchase_order:purchase_orders},modelMapping={contract:function setMetadata(enrichedHtml){var meta={contract_amounts:enrichedHtml.contract_amounts,effective_dates:enrichedHtml.effective_dates,termination_dates:enrichedHtml.termination_dates,contract_types:enrichedHtml.contract_types,contract_terms:enrichedHtml.contract_terms,payment_terms:enrichedHtml.payment_terms},updatedMetadata=[];return Object.keys(meta).forEach((function(key){var metadataObj=meta[key];"object"==typeof metadataObj&&metadataObj.length&&updatedMetadata.push({metadataType:key,data:metadataObj})})),enrichedHtml.metadata=updatedMetadata,enrichedHtml},invoice:setAttributesAndRelations,purchase_order:setAttributesAndRelations};function setAttributesAndRelations(enrichment,enrichmentName){var ontology=ontologyMapping[enrichmentName];return enrichment.attributes=setAttributes(ontology,enrichment),enrichment.relations=setRelations(ontology,enrichment),enrichment}function setAttributes(ontology,parsedObject){var attributes=ontology.attributes.filter((function(attributeDef){return parsedObject[attributeDef]})).map((function(attr){var parsedAttributes=parsedObject[attr];return Array.isArray(parsedAttributes)?parsedAttributes.map((function(att){return createAttributeObject(att,attr)})):function hasLocationData(attr){return!!(attr&&attr.location&&void 0!==attr.location.begin&&attr.location.end)}(parsedAttributes)?createAttributeObject(parsedAttributes,attr):parsedAttributes}));return flattenDeep_default()(attributes)}function createAttributeObject(_ref,type){return{type:type,text:_ref.text,location:_ref.location}}function setRelations(ontology,parsedObject){var relations=ontology.relations.filter((function(relation){return parsedObject[relation]})).map((function(relation){return function createRelationObject(relation,type,ontology){var result=(Array.isArray(relation)?relation:[relation]).map((function(rel){var attributes=setAttributes(ontology,rel),relations=setRelations(ontology,rel);return{type:type,attributes:attributes.length>0?attributes:[],relations:relations.length>0?relations:[]}}));return result.map((function(rel){var _rel$attributes;return(_rel$attributes=rel.attributes).push.apply(_rel$attributes,(0,toConsumableArray.Z)(getAllAttributesInRelation(rel))),rel.allAttributeIds=rel.attributes.map((function(attribute){return(0,idUtils.zv)(attribute)})),rel})),result}(parsedObject[relation],relation,ontology)}));return flattenDeep_default()(relations)}function getAllAttributesInRelation(_ref2){var allAttributes=(_ref2.relations||[]).map((function(rel){return rel.relations&&rel.relations.length>0?getAllAttributesInRelation(rel):rel.attributes}));return flattenDeep_default()(allAttributes)}function transformEnrichment(enrichedHtml){if(enrichedHtml&&enrichedHtml[0]){var enrichmentName=(0,enrichmentUtils.e)(enrichedHtml[0]),updatedEnrichment=function getUpdatedEnrichment(enrichment,enrichmentName){return enrichment&&enrichmentName in modelMapping&&(enrichment=modelMapping[enrichmentName](enrichment,enrichmentName)),enrichment}(enrichedHtml[0][enrichmentName],enrichmentName);enrichedHtml[0][enrichmentName]=updatedEnrichment}return enrichedHtml}var documentUtils=__webpack_require__("./src/utils/document/documentUtils.ts"),esm=__webpack_require__("../../node_modules/entities/lib/esm/index.js"),getDocumentTitle=__webpack_require__("./src/utils/getDocumentTitle.ts"),SECTION_NAMES=["p","ul","table"],DOC_ENRICHMENTS=["elements","attributes","relations"],DEFAULT_OPTIONS={sections:!1,tables:!1,bbox:!1,itemMap:!1};function processDoc(_x,_x2){return _processDoc.apply(this,arguments)}function _processDoc(){return(_processDoc=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(queryData,options){var _cloneDeep,html,enrichedHtml,documentTitle,transformedEnrichmentArray,transformedEnrichment,enrichment,doc,parser,htmlContent;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _cloneDeep=cloneDeep_default()(queryData),html=_cloneDeep.html,enrichedHtml=_cloneDeep.enriched_html,documentTitle=(0,getDocumentTitle.U)(queryData,"title"),options=(0,objectSpread2.Z)((0,objectSpread2.Z)({},DEFAULT_OPTIONS),options||{}),transformedEnrichmentArray=transformEnrichment(enrichedHtml),transformedEnrichment=transformedEnrichmentArray&&transformedEnrichmentArray[0],enrichment=transformedEnrichment?transformedEnrichment[(0,enrichmentUtils.e)(transformedEnrichment)]:[],doc={title:documentTitle,styles:""},enrichment&&enrichment.metadata&&(doc.metadata=enrichment.metadata),enrichment&&enrichment.attributes&&(doc.attributes=enrichment.attributes),enrichment&&enrichment.relations&&(doc.relations=enrichment.relations),options.sections&&(doc.sections=[]),options.tables&&(doc.tables=[]),options.bbox&&(doc.bboxes=[]),setupDocParser(parser=new SaxParser,doc,options),htmlContent=Array.isArray(html)?html[0]:html,_context.next=18,parser.parse(htmlContent);case 18:return sortFields(enrichment,doc),options.sections&&options.itemMap&&addItemMap(doc),_context.abrupt("return",doc);case 21:case"end":return _context.stop()}}),_callee)})))).apply(this,arguments)}function setupDocParser(parser,doc,options){parser.pushState({onopentag:function onopentag(_,tagName){switch(tagName){case"style":!function setupStyleParser(parser,doc){var styleText="";parser.pushState({onopentag:function onopentag(_,tagName){throw new ParsingError("Unexpected open tag (".concat(tagName,") in "));doc.styles+=styleText,parser.popState()}})}(parser,doc);break;case"body":!function setupBodyParser(parser,doc,options){parser.pushState({onopentag:function onopentag(p,tagName,attributes){SECTION_NAMES.includes(tagName)&&function setupSectionParser(parser,doc,sectionTagName,sectionTagAttrs,sectionStartIndex,sectionParser,options){var lastClassName="",currentTable=null,currentBbox=null,stackCount=0,openTagIndices=[0],sectionHtml=[],actionState=getActionState();function getActionState(){return{onopentag:function onopentag(p,tagName,attributes){if(attributes.class&&(lastClassName=attributes.class),"table"===tagName){var descriptionId="table-description-".concat(p.startIndex),tableDescription="This table was generated using AI. It may be missing semantic table markup for accessibility.",ariaLabel="Table generated from ".concat(doc.title," (id: ").concat(p.startIndex,")");sectionHtml.push('
')),openTagIndices.push(sectionHtml.length-1),sectionHtml.push('"))}if(sectionHtml.push(function openTagToString(tagName,attributes,position){var text=["<".concat(tagName)];if(attributes)for(var _i=0,_Object$entries=Object.entries(attributes);_i<_Object$entries.length;_i++){var _Object$entries$_i=(0,slicedToArray.Z)(_Object$entries[_i],2),attr=_Object$entries$_i[0],val=_Object$entries$_i[1];text.push(" ".concat(attr,'="').concat(val,'"'))}return text.push(' data-child-begin="'.concat(position,'"')),text.push(">"),text.join("")}(tagName,attributes,function getChildBeginFromOpenTag(p){return(p.endIndex||p.startIndex)+1}(p))),openTagIndices.push(sectionHtml.length-1),"table"===tagName&&doc.tables&&(currentTable={location:{begin:p.startIndex,end:0},bboxes:[]},doc.tables.push(currentTable)),"bbox"===tagName&&(doc.bboxes||currentTable)){var left=Number(attributes.x),top=Number(attributes.y);currentBbox={left:left,right:left+Number(attributes.width),top:top,bottom:top+Number(attributes.height),page:Number(attributes.page),className:lastClassName,location:{begin:p.startIndex,end:0}},doc.bboxes&&doc.bboxes.push(currentBbox),options.bboxInnerText&&(currentBbox.innerTextSource="",currentBbox.innerTextLocation={begin:null!=p.endIndex?p.endIndex+1:-1,end:-1}),currentTable&&doc.tables&¤tTable.bboxes.push(currentBbox)}tagName===sectionTagName&&stackCount++},ontext:function ontext(_,text){if((0,esm.p1)(text).length!==text.length){var lastElemIndex=openTagIndices[openTagIndices.length-1];sectionHtml[lastElemIndex]=sectionHtml[lastElemIndex].replace(/>$/,' data-orig-text="'.concat((0,esm.F1)(text),'">'))}currentBbox&&options.bboxInnerText&&(currentBbox.innerTextSource+=text),sectionHtml.push(text)},onclosetag:function onclosetag(p,tagName){sectionHtml.push(function closeTagToString(tagName){return"")}(tagName)),"table"===tagName&§ionHtml.push("
");var openTagIdx=openTagIndices.pop();if(sectionHtml[openTagIdx]=sectionHtml[openTagIdx].replace(/>$/,' data-child-end="'.concat(getChildEndFromCloseTag(p),'">')),"table"===tagName){var _openTagIdx=openTagIndices.pop();sectionHtml[_openTagIdx]=sectionHtml[_openTagIdx].replace(/>$/,' data-child-end="'.concat(p.endIndex||p.startIndex,'">'))}doc.tables&&"table"===tagName&¤tTable&&(currentTable.location.end=p.endIndex||p.startIndex,currentTable=null),doc.bboxes&&"bbox"===tagName&¤tBbox&&(currentBbox.location.end=getChildEndFromCloseTag(p),options.bboxInnerText&¤tBbox.innerTextLocation&&(currentBbox.innerTextLocation.end=getChildEndFromCloseTag(p),currentBbox.innerTextLocation.end<0&&null!=currentBbox.innerTextSource&&(currentBbox.innerTextLocation.begin=currentBbox.innerTextLocation.end-currentBbox.innerTextSource.length)),currentBbox=null),tagName===sectionTagName&&0===--stackCount&&(doc.sections&&doc.sections.push({html:sectionHtml.join(""),location:{begin:sectionStartIndex,end:p.endIndex||p.startIndex},enrichments:[]}),parser.popState()),"body"===tagName&&parser.popState()}}}parser.pushState(actionState),actionState.onopentag(sectionParser,sectionTagName,sectionTagAttrs)}(parser,doc,tagName,attributes,p.startIndex,p,options)}})}(parser,doc,options)}}})}function getChildEndFromCloseTag(p){return p.startIndex}function sortFields(_enrichments,doc){var _step,enrichments=Object.assign({},_enrichments),_iterator=(0,createForOfIteratorHelper.Z)(DOC_ENRICHMENTS);try{for(_iterator.s();!(_step=_iterator.n()).done;){var fieldType=_step.value,fields=enrichments[fieldType];if(fields&&doc.sections){var _step2,_iterator2=(0,createForOfIteratorHelper.Z)(fields);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var field=_step2.value;if((0,nonContractUtils.$5)(field)){var _step3,_iterator3=(0,createForOfIteratorHelper.Z)(field.attributes);try{for(_iterator3.s();!(_step3=_iterator3.n()).done;){sortFieldsBySection(_step3.value,doc.sections,fieldType)}}catch(err){_iterator3.e(err)}finally{_iterator3.f()}}else sortFieldsBySection(field,doc.sections,fieldType)}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}}}}catch(err){_iterator.e(err)}finally{_iterator.f()}}function sortFieldsBySection(field,sections,fieldType){var _sections$sectionIdx$,_field$location=field.location,begin=_field$location.begin,end=_field$location.end,sectionIdx=findIndex_default()(sections,(function(item){return(0,documentUtils.wV)({begin:begin,end:end},item.location)}));-1!==sectionIdx?(sections[sectionIdx].enrichments.push((0,objectSpread2.Z)((0,objectSpread2.Z)({},field),{},{__type:fieldType})),"elements"===fieldType&&field.attributes&&field.attributes.length&&(_sections$sectionIdx$=sections[sectionIdx].enrichments).push.apply(_sections$sectionIdx$,(0,toConsumableArray.Z)(field.attributes.map((function(attr){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},attr),{},{__type:"attributes"})}))))):console.error("Unable to find doc section which contains given field")}function addItemMap(doc){var itemNames=["elements","attributes","metadata"],sections=doc.sections,byItem={},bySection={};sections.forEach((function(section,sectionNum){bySection[sectionNum]=[];var _step4,itemsInSection=section.enrichments.filter((function(_ref){var __type=_ref.__type;return itemNames.includes(__type)})),_iterator4=(0,createForOfIteratorHelper.Z)(itemsInSection);try{for(_iterator4.s();!(_step4=_iterator4.n()).done;){var item=_step4.value,itemId=(0,idUtils.zv)(item);bySection[sectionNum].push(itemId),byItem[itemId]=sectionNum}}catch(err){_iterator4.e(err)}finally{_iterator4.f()}})),doc.itemMap={byItem:byItem,bySection:bySection}}},"./src/utils/dom.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function clearNodeChildren(node){for(;node.firstChild;)node.removeChild(node.firstChild)}__webpack_require__.d(__webpack_exports__,{n:function(){return clearNodeChildren}})},"./src/utils/formatMessage.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{w:function(){return formatMessage}});__webpack_require__("../../node_modules/react/index.js");var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/react/jsx-runtime.js"),SPLIT_VARIABLES_REGEX=/({[^}]+})/,formatMessage=function formatMessage(message,values){var outputJsx=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return message.split(SPLIT_VARIABLES_REGEX).map((function(part,i){var variableWithoutBraces=part.replace(/{/g,"").replace(/}/g,"");return""===part?part:part.includes("{")?outputJsx?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",{children:values[variableWithoutBraces]},i):values[variableWithoutBraces]:outputJsx?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("span",{children:part},i):part}))}},"./src/utils/getDocumentTitle.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{U:function(){return getDocumentTitle}});var lodash_get__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/lodash/get.js"),lodash_get__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_0__),getDocumentTitle=function getDocumentTitle(document,titleField){return document?lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(document,titleField)||lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(document,"extracted_metadata.title")||lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(document,"extracted_metadata.filename")||document.document_id:""}},"./src/utils/hoc/withErrorBoundary.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{P:function(){return withErrorBoundary}});var _home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/react/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/react/jsx-runtime.js");function withErrorBoundary(WrappedComponent){var _class;return(_class=function(_PureComponent){(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_2__.Z)(WithErrorBoundary,_PureComponent);var _super=(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_3__.Z)(WithErrorBoundary);function WithErrorBoundary(props){var _this;return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__.Z)(this,WithErrorBoundary),(_this=_super.call(this,props)).state={didCatch:!1},_this}return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__.Z)(WithErrorBoundary,[{key:"componentDidUpdate",value:function componentDidUpdate(_,prevState){prevState.didCatch&&this.setState({didCatch:!1})}},{key:"render",value:function render(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(WrappedComponent,(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_6__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_6__.Z)({},this.props),this.state))}}],[{key:"getDerivedStateFromError",value:function getDerivedStateFromError(){return{didCatch:!0}}}]),WithErrorBoundary}(react__WEBPACK_IMPORTED_MODULE_0__.PureComponent)).displayName="WithErrorBoundary(".concat(WrappedComponent.displayName||WrappedComponent.name||"Component",")"),_class.WrappedComponent=WrappedComponent,_class}__webpack_exports__.Z=withErrorBoundary;try{withErrorBoundary.displayName="withErrorBoundary",withErrorBoundary.__docgenInfo={description:"High-order component which injects a `didCatch` property, letting\nwrapped component know that a previous render resulted in a\ncaught error.",displayName:"withErrorBoundary",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/utils/hoc/withErrorBoundary.tsx#withErrorBoundary"]={docgenInfo:withErrorBoundary.__docgenInfo,name:"withErrorBoundary",path:"src/utils/hoc/withErrorBoundary.tsx#withErrorBoundary"})}catch(__react_docgen_typescript_loader_error){}},"./src/utils/onErrorCallback.ts":function(__unused_webpack_module,__webpack_exports__){"use strict";__webpack_exports__.Z=function onErrorCallback(error,componentStack){console.error(error,componentStack)}},"./src/utils/storybookUtils.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{D6:function(){return StoryWrapper},Qc:function(){return DummySearchClient}});var _home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__=(__webpack_require__("../../node_modules/react/index.js"),__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js")),_testingUtils__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./src/utils/testingUtils.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("../../node_modules/react/jsx-runtime.js"),StoryWrapper=function StoryWrapper(props){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",{style:{backgroundColor:"#f3f3f3",padding:"1rem"},children:props.children})},DocumentStoryWrapper=function DocumentStoryWrapper(props){return _jsxs(_Fragment,{children:[_jsx("style",{children:"\n .story > * {\n background-color: #fff;\n }\n "}),_jsx("div",{style:{backgroundColor:"#f3f3f3"},children:_jsx("div",{className:"story",style:{maxWidth:"78ch",padding:"2rem"},children:props.children})})]})},DummySearchClient=function(){function DummySearchClient(){(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__.Z)(this,DummySearchClient)}var _listFields,_getComponentSettings,_listCollections,_getAutocompletion,_query;return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__.Z)(DummySearchClient,[{key:"query",value:(_query=(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().mark((function _callee(queryParams){return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return(0,_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__.action)("query")(queryParams),_context.abrupt("return",(0,_testingUtils__WEBPACK_IMPORTED_MODULE_2__.v8)({}));case 2:case"end":return _context.stop()}}),_callee)}))),function query(_x){return _query.apply(this,arguments)})},{key:"getAutocompletion",value:(_getAutocompletion=(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().mark((function _callee2(autocompletionParams){return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:return(0,_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__.action)("getAutocompletion")(autocompletionParams),_context2.abrupt("return",(0,_testingUtils__WEBPACK_IMPORTED_MODULE_2__.v8)({}));case 2:case"end":return _context2.stop()}}),_callee2)}))),function getAutocompletion(_x2){return _getAutocompletion.apply(this,arguments)})},{key:"listCollections",value:(_listCollections=(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().mark((function _callee3(listCollectionParams){return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().wrap((function _callee3$(_context3){for(;;)switch(_context3.prev=_context3.next){case 0:return(0,_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__.action)("listCollection")(listCollectionParams),_context3.abrupt("return",(0,_testingUtils__WEBPACK_IMPORTED_MODULE_2__.v8)({}));case 2:case"end":return _context3.stop()}}),_callee3)}))),function listCollections(_x3){return _listCollections.apply(this,arguments)})},{key:"getComponentSettings",value:(_getComponentSettings=(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().mark((function _callee4(getComponentSettingsParams){return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().wrap((function _callee4$(_context4){for(;;)switch(_context4.prev=_context4.next){case 0:return(0,_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__.action)("getComponentSettings")(getComponentSettingsParams),_context4.abrupt("return",(0,_testingUtils__WEBPACK_IMPORTED_MODULE_2__.v8)({}));case 2:case"end":return _context4.stop()}}),_callee4)}))),function getComponentSettings(_x4){return _getComponentSettings.apply(this,arguments)})},{key:"listFields",value:(_listFields=(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().mark((function _callee5(listFieldsParams){return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().wrap((function _callee5$(_context5){for(;;)switch(_context5.prev=_context5.next){case 0:return(0,_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__.action)("listFields")(listFieldsParams),_context5.abrupt("return",(0,_testingUtils__WEBPACK_IMPORTED_MODULE_2__.v8)({}));case 2:case"end":return _context5.stop()}}),_callee5)}))),function listFields(_x5){return _listFields.apply(this,arguments)})}]),DummySearchClient}();try{StoryWrapper.displayName="StoryWrapper",StoryWrapper.__docgenInfo={description:"",displayName:"StoryWrapper",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/utils/storybookUtils.tsx#StoryWrapper"]={docgenInfo:StoryWrapper.__docgenInfo,name:"StoryWrapper",path:"src/utils/storybookUtils.tsx#StoryWrapper"})}catch(__react_docgen_typescript_loader_error){}try{DocumentStoryWrapper.displayName="DocumentStoryWrapper",DocumentStoryWrapper.__docgenInfo={description:"",displayName:"DocumentStoryWrapper",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/utils/storybookUtils.tsx#DocumentStoryWrapper"]={docgenInfo:DocumentStoryWrapper.__docgenInfo,name:"DocumentStoryWrapper",path:"src/utils/storybookUtils.tsx#DocumentStoryWrapper"})}catch(__react_docgen_typescript_loader_error){}},"./src/utils/testingUtils.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{DU:function(){return createDummyResponse},v8:function(){return createDummyResponsePromise}});__webpack_require__("../../node_modules/react/index.js"),__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),__webpack_require__("../../node_modules/react/jsx-runtime.js");function createDummyResponse(result){return{result:result,status:200,statusText:"OK",headers:{}}}function createDummyResponsePromise(result){return Promise.resolve(createDummyResponse(result))}__webpack_require__.g;try{createDummyResponse.displayName="createDummyResponse",createDummyResponse.__docgenInfo={description:"",displayName:"createDummyResponse",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/utils/testingUtils.tsx#createDummyResponse"]={docgenInfo:createDummyResponse.__docgenInfo,name:"createDummyResponse",path:"src/utils/testingUtils.tsx#createDummyResponse"})}catch(__react_docgen_typescript_loader_error){}try{createDummyResponsePromise.displayName="createDummyResponsePromise",createDummyResponsePromise.__docgenInfo={description:"",displayName:"createDummyResponsePromise",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/utils/testingUtils.tsx#createDummyResponsePromise"]={docgenInfo:createDummyResponsePromise.__docgenInfo,name:"createDummyResponsePromise",path:"src/utils/testingUtils.tsx#createDummyResponsePromise"})}catch(__react_docgen_typescript_loader_error){}},"./src/utils/useDeepCompareMemoize.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{KW:function(){return useDeepCompareEffect},NY:function(){return useDeepCompareMemo},jP:function(){return useDeepCompareCallback}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/react/index.js"),lodash_isEqual__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/lodash/isEqual.js"),lodash_isEqual__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_isEqual__WEBPACK_IMPORTED_MODULE_1__);function useDeepCompareMemoize(value){var ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();return lodash_isEqual__WEBPACK_IMPORTED_MODULE_1___default()(value,ref.current)||(ref.current=value),ref.current}function useDeepCompareMemo(factory,dependencies){return(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(factory,useDeepCompareMemoize(dependencies))}function useDeepCompareCallback(callback,dependencies){return(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(callback,useDeepCompareMemoize(dependencies))}function useDeepCompareEffect(callback,dependencies){(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(callback,useDeepCompareMemoize(dependencies))}},"./src sync recursive ^\\.(?:(?:^%7C\\/%7C(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/)__stories__\\/(?%21\\.)(?=.)[^/]*?\\.stories\\.tsx)$":function(module,__unused_webpack_exports,__webpack_require__){var map={"./components/CIDocument/components/CIDocument/__stories__/CIDocument.stories.tsx":"./src/components/CIDocument/components/CIDocument/__stories__/CIDocument.stories.tsx","./components/DiscoverySearch/__stories__/DiscoverySearch.stories.tsx":"./src/components/DiscoverySearch/__stories__/DiscoverySearch.stories.tsx","./components/DocumentPreview/__stories__/DocumentPreview.stories.tsx":"./src/components/DocumentPreview/__stories__/DocumentPreview.stories.tsx","./components/ResultsPagination/__stories__/ResultsPagination.stories.tsx":"./src/components/ResultsPagination/__stories__/ResultsPagination.stories.tsx","./components/SearchFacets/__stories__/SearchFacets.stories.tsx":"./src/components/SearchFacets/__stories__/SearchFacets.stories.tsx","./components/SearchInput/__stories__/SearchInput.stories.tsx":"./src/components/SearchInput/__stories__/SearchInput.stories.tsx","./components/SearchResults/__stories__/SearchResults.stories.tsx":"./src/components/SearchResults/__stories__/SearchResults.stories.tsx","./components/StructuredQuery/__stories__/StructuredQuery.stories.tsx":"./src/components/StructuredQuery/__stories__/StructuredQuery.stories.tsx"};function webpackContext(req){var id=webpackContextResolve(req);return __webpack_require__(id)}function webpackContextResolve(req){if(!__webpack_require__.o(map,req)){var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}return map[req]}webpackContext.keys=function webpackContextKeys(){return Object.keys(map)},webpackContext.resolve=webpackContextResolve,module.exports=webpackContext,webpackContext.id="./src sync recursive ^\\.(?:(?:^%7C\\/%7C(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/)__stories__\\/(?%21\\.)(?=.)[^/]*?\\.stories\\.tsx)$"},"./storybook-init-framework-entry.js":function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js")},"?ff14":function(){},"?f5fa":function(){},"?9fc7":function(){},"?18df":function(){},"?e85c":function(){},"?6d26":function(){},"?e5c6":function(){},"?9b96":function(){},"?64ba":function(){},"?da47":function(){},"?c95a":function(){},"?6bca":function(){},"?a1ca":function(){},"?8821":function(){},"?23a8":function(){},"?553e":function(){},"?55b5":function(){},"?5ff7":function(){},"?7b5d":function(){},"?d47c":function(){},"?7875":function(){},"?1fbb":function(){},"?a41d":function(){},"./generated-stories-entry.cjs":function(module,__unused_webpack_exports,__webpack_require__){"use strict";module=__webpack_require__.nmd(module),(0,__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js").configure)([__webpack_require__("./src sync recursive ^\\.(?:(?:^%7C\\/%7C(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/)__stories__\\/(?%21\\.)(?=.)[^/]*?\\.stories\\.tsx)$")],module,!1)}},function(__webpack_require__){var __webpack_exec__=function(moduleId){return __webpack_require__(__webpack_require__.s=moduleId)};__webpack_require__.O(0,[647],(function(){return __webpack_exec__("../../node_modules/@storybook/core-server/node_modules/@storybook/core-client/dist/esm/globals/polyfills.js"),__webpack_exec__("../../node_modules/@storybook/core-server/node_modules/@storybook/core-client/dist/esm/globals/globals.js"),__webpack_exec__("./storybook-init-framework-entry.js"),__webpack_exec__("../../node_modules/@storybook/react/dist/esm/client/docs/config-generated-config-entry.js"),__webpack_exec__("../../node_modules/@storybook/react/dist/esm/client/preview/config-generated-config-entry.js"),__webpack_exec__("../../node_modules/@storybook/addon-actions/preview.js-generated-config-entry.js"),__webpack_exec__("../../node_modules/@storybook/addon-docs/preview.js-generated-config-entry.js"),__webpack_exec__("../../node_modules/@storybook/addon-knobs/dist/preset/addDecorator.js-generated-config-entry.js"),__webpack_exec__("./.storybook/preview.ts-generated-config-entry.js"),__webpack_exec__("./generated-stories-entry.cjs")}));__webpack_require__.O()}]); \ No newline at end of file diff --git a/docs/storybook/main.9e81561a.iframe.bundle.js b/docs/storybook/main.9e81561a.iframe.bundle.js deleted file mode 100644 index 07711f51d..000000000 --- a/docs/storybook/main.9e81561a.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_ibm_watson_discovery_react_components=self.webpackChunk_ibm_watson_discovery_react_components||[]).push([[179],{"./src/components/CIDocument/components/CIDocument/__stories__/CIDocument.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var react=__webpack_require__("../../node_modules/react/index.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),regeneratorRuntime=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),asyncToGenerator=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),Tabs=__webpack_require__("../../node_modules/carbon-components-react/es/components/Tabs/Tabs.js"),Tab=__webpack_require__("../../node_modules/carbon-components-react/es/components/Tab/Tab.js"),get=__webpack_require__("../../node_modules/lodash/get.js"),get_default=__webpack_require__.n(get),flattenDeep=__webpack_require__("../../node_modules/lodash/flattenDeep.js"),flattenDeep_default=__webpack_require__.n(flattenDeep),difference=__webpack_require__("../../node_modules/lodash/difference.js"),difference_default=__webpack_require__.n(difference),isEqual=__webpack_require__("../../node_modules/lodash/isEqual.js"),isEqual_default=__webpack_require__.n(isEqual),capitalize=__webpack_require__("../../node_modules/lodash/capitalize.js"),capitalize_default=__webpack_require__.n(capitalize),classnames=__webpack_require__("../../node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),Link=__webpack_require__("../../node_modules/carbon-components-react/es/components/Link/Link.js"),documentDisplayNames={amount:"Amount",bill_to:"Bill to",buyers:"Buyer",contract_amounts:"Contract amounts",contract_terms:"Contract terms",contract_types:"Contract types",currencies:"Currency",currency:"Currency",due_dates:"Due date",effective_dates:"Effective dates",invoice_dates:"Invoice date",invoice_numbers:"Invoice number",invoice_parts:"Invoice parts",invoice_to:"Invoice to",item_description:"Item description",line_items:"Line item",part_description:"Part description",payment_terms:"Payment terms",purchase_order_dates:"Purchase order date",purchase_order_numbers:"Purchase order number",quantity_ordered:"Quantity",ship_to:"Ship to",supplier_ids:"Supplier id",suppliers:"Suppliers",termination_dates:"Termination dates",total_amounts:"Total amount",totals_due:"Total due",unit_price:"Unit price"},defaultMessages={noneLabel:"None",detailsTitle:"Details",noneSelectedMessage:"Nothing selected"},jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),Details=function Details(_ref){var title=_ref.title,items=_ref.items,selectedLink=_ref.selectedLink,_ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,onClick=_ref.onClick;return(0,jsx_runtime.jsxs)("div",{className:"section","data-testid":"details-pane-"+title,children:[(0,jsx_runtime.jsx)("h3",{className:"sectionHeader",children:capitalize_default()(title)}),items&&items.length>0?function renderItems(){return(0,jsx_runtime.jsx)("ul",{children:items.map((function(item){return!0===item.link?function renderLinks(_ref2,_onClick,selectedLink,sectionTitle){var type=_ref2.type,label=_ref2.label,value=_ref2.value;return(0,jsx_runtime.jsxs)("li",{className:"content",children:[value&&(0,jsx_runtime.jsx)("div",{className:"display-name",children:documentDisplayNames[type]}),(0,jsx_runtime.jsx)(Link.Z,{className:classnames_default()({selected:selectedLink===type}),href:"#",onClick:function onClick(evt){evt.preventDefault(),_onClick({sectionTitle:sectionTitle,type:type})},children:value&&value.label?value.label:label})]},type)}(item,onClick,selectedLink,title):function renderContent(item){return(0,jsx_runtime.jsx)("li",{className:"content",children:renderText(item)},item.label||item)}(item)}))})}():messages.noneLabel]})};function renderText(item){return item.label?item.label:documentDisplayNames[item]||item}var DetailsPane_Details=Details;try{Details.displayName="Details",Details.__docgenInfo={description:"",displayName:"Details",props:{title:{defaultValue:null,description:"",name:"title",required:!0,type:{name:"string"}},items:{defaultValue:null,description:"",name:"items",required:!0,type:{name:"Item[]"}},selectedLink:{defaultValue:null,description:"",name:"selectedLink",required:!1,type:{name:"string"}},messages:{defaultValue:{value:"{\n noneLabel: 'None',\n detailsTitle: 'Details',\n noneSelectedMessage: 'Nothing selected'\n}"},description:"",name:"messages",required:!1,type:{name:"Messages"}},onClick:{defaultValue:null,description:"",name:"onClick",required:!0,type:{name:"OnActiveLinkChangeFn"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/DetailsPane/Details.tsx#Details"]={docgenInfo:Details.__docgenInfo,name:"Details",path:"src/components/CIDocument/components/DetailsPane/Details.tsx#Details"})}catch(__react_docgen_typescript_loader_error){}var base="".concat(settings.Z.prefix,"--ci-doc-details"),DetailsPane=function DetailsPane(_ref){var items=_ref.items,selectedLink=_ref.selectedLink,_ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,onActiveLinkChange=_ref.onActiveLinkChange;return(0,jsx_runtime.jsxs)("div",{className:base,"data-testid":"details-pane",children:[(0,jsx_runtime.jsx)("h2",{className:"title",id:"documentDetailsId",children:messages.detailsTitle}),items.length>0?items.map((function(_ref2){var heading=_ref2.heading,items=_ref2.items;return(0,jsx_runtime.jsx)(DetailsPane_Details,{title:heading,items:items,onClick:onActiveLinkChange,selectedLink:selectedLink,messages:messages},heading)})):(0,jsx_runtime.jsx)("div",{className:"nothingSelected",children:messages.noneSelectedMessage})]})},DetailsPane_DetailsPane=DetailsPane;try{DetailsPane.displayName="DetailsPane",DetailsPane.__docgenInfo={description:"",displayName:"DetailsPane",props:{items:{defaultValue:null,description:"",name:"items",required:!0,type:{name:"Items[]"}},selectedLink:{defaultValue:null,description:"",name:"selectedLink",required:!1,type:{name:"string"}},messages:{defaultValue:{value:"{\n noneLabel: 'None',\n detailsTitle: 'Details',\n noneSelectedMessage: 'Nothing selected'\n}"},description:"",name:"messages",required:!1,type:{name:"Messages"}},onActiveLinkChange:{defaultValue:null,description:"",name:"onActiveLinkChange",required:!0,type:{name:"OnActiveLinkChangeFn"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/DetailsPane/DetailsPane.tsx#DetailsPane"]={docgenInfo:DetailsPane.__docgenInfo,name:"DetailsPane",path:"src/components/CIDocument/components/DetailsPane/DetailsPane.tsx#DetailsPane"})}catch(__react_docgen_typescript_loader_error){}var Checkbox=__webpack_require__("../../node_modules/carbon-components-react/es/components/Checkbox/Checkbox.js"),RadioButton=__webpack_require__("../../node_modules/carbon-components-react/es/components/RadioButton/RadioButton.js"),SkeletonText=__webpack_require__("../../node_modules/carbon-components-react/es/components/SkeletonText/SkeletonText.js"),Button=__webpack_require__("../../node_modules/carbon-components-react/es/components/Button/Button.js"),defineProperty=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/defineProperty.js"),toConsumableArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");function isFilterEmpty(filter){return!Object.values(filter).some((function(labelList){return 0!==labelList.length}))}function filterContains(filter,groupId,optionId){return!!filter[groupId]&&filter[groupId].includes(optionId)}var displayNames={amount:"Amount",bill_to:"Bill to",buyers:"Buyer",currencies:"Currency",currency:"Currency",due_dates:"Due date",invoice_dates:"Invoice date",invoice_numbers:"Invoice number",invoice_parts:"Invoice parts",invoice_to:"Invoice to",item_description:"Item description",line_items:"Line item",part_description:"Part description",payment_terms:"Payment terms",purchase_order_dates:"Purchase order date",purchase_order_numbers:"Purchase order number",quantity_ordered:"Quantity",ship_to:"Ship to",supplier_ids:"Supplier id",suppliers:"Suppliers",total_amounts:"Total amount",totals_due:"Total due",unit_price:"Unit price"},messages_defaultMessages={filterTitle:"Select labels to filter elements",resetFilterLabel:"Reset filters"},FilterPanel_base="".concat(settings.Z.prefix,"--ci-doc-filter"),inputTagTypes={checkbox:Checkbox.Z,radio:RadioButton.Z},FilterPanel=function FilterPanel(_ref){var className=_ref.className,filter=_ref.filter,filterGroups=_ref.filterGroups,_ref$messages=_ref.messages,messages=void 0===_ref$messages?messages_defaultMessages:_ref$messages,onFilterChange=_ref.onFilterChange,onFilterClear=_ref.onFilterClear,loading=!filter||!filterGroups||0===filterGroups.length;return(0,jsx_runtime.jsx)("div",{className:classnames_default()(FilterPanel_base,className,{skeletons:loading}),"data-testid":"CIDocument_filterPanel",children:loading?(0,jsx_runtime.jsx)(SkeletonText.Z,{paragraph:!0,lineCount:6}):(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("div",{className:"filterTitle",children:messages.filterTitle}),(0,jsx_runtime.jsx)(Button.Z,{className:"resetButton",kind:"ghost",size:"small",onClick:onFilterClear,disabled:filter&&isFilterEmpty(filter),children:messages.resetFilterLabel}),(0,jsx_runtime.jsx)("div",{className:"groups",children:filterGroups&&filterGroups.map((function(group){return(0,jsx_runtime.jsxs)("div",{className:"group","aria-label":group.title,role:"group",children:[(0,jsx_runtime.jsx)("h3",{className:"group-title",children:group.title}),group.optionsList&&group.optionsList.map((function(_ref2){var id=_ref2.id,count=_ref2.count,displayName=_ref2.displayName,InputTag=inputTagTypes[group.type],labelText=(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[displayNames[displayName]||displayName,!!count&&(0,jsx_runtime.jsxs)("span",{className:"count",children:["(",count,")"]})]});return InputTag&&(0,jsx_runtime.jsx)(InputTag,{id:"".concat(group.id,"-").concat(id),className:"group-option input",labelText:labelText,name:group.id,disabled:!count,checked:filter&&filterContains(filter,group.id,id),onChange:handleChange(id,group.id,group.type,onFilterChange)},"".concat(group.id,"-").concat(id))}))]},group.id)}))})]})})};function handleChange(id,name,type,onFilterChange){if(onFilterChange)return function(value){onFilterChange({optionId:id,groupId:name,type:type,checked:"string"==typeof value||value})}}var FilterPanel_FilterPanel=FilterPanel;try{FilterPanel.displayName="FilterPanel",FilterPanel.__docgenInfo={description:"",displayName:"FilterPanel",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},filter:{defaultValue:null,description:"",name:"filter",required:!0,type:{name:"Filter | null"}},filterGroups:{defaultValue:null,description:"",name:"filterGroups",required:!0,type:{name:"FilterGroup[] | null"}},messages:{defaultValue:{value:"{\n filterTitle: 'Select labels to filter elements',\n resetFilterLabel: 'Reset filters'\n}"},description:"",name:"messages",required:!1,type:{name:"Messages"}},onFilterChange:{defaultValue:null,description:"",name:"onFilterChange",required:!1,type:{name:"OnFilterChangeFn"}},onFilterClear:{defaultValue:null,description:"",name:"onFilterClear",required:!1,type:{name:"OnFilterClearFn"}},title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/FilterPanel/FilterPanel.tsx#FilterPanel"]={docgenInfo:FilterPanel.__docgenInfo,name:"FilterPanel",path:"src/components/CIDocument/components/FilterPanel/FilterPanel.tsx#FilterPanel"})}catch(__react_docgen_typescript_loader_error){}var _g,Tooltip=__webpack_require__("../../node_modules/carbon-components-react/es/components/Tooltip/Tooltip.js"),idUtils=__webpack_require__("./src/utils/document/idUtils.ts"),_excluded=["title","titleId"];function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function SvgConfidenceHigh(_ref,svgRef){var title=_ref.title,titleId=_ref.titleId,props=_objectWithoutProperties(_ref,_excluded);return react.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:21,height:7,viewBox:"0 0 21 7",ref:svgRef,"aria-labelledby":titleId},props),title?react.createElement("title",{id:titleId},title):null,_g||(_g=react.createElement("g",{fill:"none",fillRule:"evenodd"},react.createElement("circle",{cx:3.5,cy:3.5,r:2.5,fill:"#34BC6E",fillRule:"nonzero"}),react.createElement("circle",{cx:10.5,cy:3.5,r:2.5,fill:"#34BC6E",fillRule:"nonzero"}),react.createElement("circle",{cx:17.5,cy:3.5,r:2.5,fill:"#34BC6E",fillRule:"nonzero"}))))}var Confidence_medium_g,ForwardRef=react.forwardRef(SvgConfidenceHigh),Confidence_medium_excluded=(__webpack_require__.p,["title","titleId"]);function Confidence_medium_extends(){return Confidence_medium_extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function SvgConfidenceMedium(_ref,svgRef){var title=_ref.title,titleId=_ref.titleId,props=Confidence_medium_objectWithoutProperties(_ref,Confidence_medium_excluded);return react.createElement("svg",Confidence_medium_extends({xmlns:"http://www.w3.org/2000/svg",width:21,height:7,viewBox:"0 0 21 7",ref:svgRef,"aria-labelledby":titleId},props),title?react.createElement("title",{id:titleId},title):null,Confidence_medium_g||(Confidence_medium_g=react.createElement("g",{fill:"none",fillRule:"evenodd"},react.createElement("circle",{cx:3.5,cy:3.5,r:2.5,fill:"#FED500",fillRule:"nonzero"}),react.createElement("circle",{cx:10.5,cy:3.5,r:2.5,fill:"#FED500",fillRule:"nonzero"}),react.createElement("circle",{cx:17.5,cy:3.5,r:2.5,fill:"#C0BFC0",fillRule:"nonzero"}))))}var Confidence_low_g,Confidence_medium_ForwardRef=react.forwardRef(SvgConfidenceMedium),Confidence_low_excluded=(__webpack_require__.p,["title","titleId"]);function Confidence_low_extends(){return Confidence_low_extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function SvgConfidenceLow(_ref,svgRef){var title=_ref.title,titleId=_ref.titleId,props=Confidence_low_objectWithoutProperties(_ref,Confidence_low_excluded);return react.createElement("svg",Confidence_low_extends({xmlns:"http://www.w3.org/2000/svg",width:21,height:7,viewBox:"0 0 21 7",ref:svgRef,"aria-labelledby":titleId},props),title?react.createElement("title",{id:titleId},title):null,Confidence_low_g||(Confidence_low_g=react.createElement("g",{fill:"none",fillRule:"evenodd"},react.createElement("circle",{cx:3.5,cy:3.5,r:2.5,fill:"#E62325",fillRule:"nonzero"}),react.createElement("circle",{cx:10.5,cy:3.5,r:2.5,fill:"#C0BFC0",fillRule:"nonzero"}),react.createElement("circle",{cx:17.5,cy:3.5,r:2.5,fill:"#C0BFC0",fillRule:"nonzero"}))))}var Confidence_low_ForwardRef=react.forwardRef(SvgConfidenceLow),MetadataRow=(__webpack_require__.p,function MetadataRow(_ref){var metadata=_ref.metadata,activeMetadataId=_ref.activeMetadataId,_ref$contactsLabel=_ref.contactsLabel,contactsLabel=void 0===_ref$contactsLabel?"Contacts":_ref$contactsLabel,_ref$partiesLabel=_ref.partiesLabel,partiesLabel=void 0===_ref$partiesLabel?"Parties":_ref$partiesLabel,_ref$confidenceLabel=_ref.confidenceLabel,confidenceLabel=void 0===_ref$confidenceLabel?"Confidence":_ref$confidenceLabel,_ref$highConfidenceTo=_ref.highConfidenceTooltipText,highConfidenceTooltipText=void 0===_ref$highConfidenceTo?"High confidence: Watson is very confident that the identified data is correct.":_ref$highConfidenceTo,_ref$mediumConfidence=_ref.mediumConfidenceTooltipText,mediumConfidenceTooltipText=void 0===_ref$mediumConfidence?"Medium confidence: Watson is somewhat confident that the identified data is correct.":_ref$mediumConfidence,_ref$lowConfidenceToo=_ref.lowConfidenceTooltipText,lowConfidenceTooltipText=void 0===_ref$lowConfidenceToo?"Low confidence: Watson is unsure if the identified data is correct.":_ref$lowConfidenceToo,onActiveMetadataChange=_ref.onActiveMetadataChange,metadataType=metadata.metadataType,data=metadata.data,headings={contacts:contactsLabel,parties:partiesLabel,contract_amounts:"Contract amounts",effective_dates:"Effective dates",termination_dates:"Termination dates",contract_types:"Contract types",contract_terms:"Contract terms",payment_terms:"Payment terms"},confidenceLevel={High:{icon:ForwardRef,description:highConfidenceTooltipText},Medium:{icon:Confidence_medium_ForwardRef,description:mediumConfidenceTooltipText},Low:{icon:Confidence_low_ForwardRef,description:lowConfidenceTooltipText}};return(0,jsx_runtime.jsxs)("div",{className:"group",children:[(0,jsx_runtime.jsxs)("h3",{className:"group-title",children:[headings[metadataType]," "]}),(0,jsx_runtime.jsx)("ul",{children:data.map((function(dt){var metadataId=(0,idUtils.zv)(dt),metadataTypeId=getMetadataTypeId(metadataId,metadataType);return(0,jsx_runtime.jsxs)("li",{children:[(0,jsx_runtime.jsx)(Tooltip.Z,{direction:"right",iconDescription:confidenceLabel,renderIcon:confidenceLevel[dt.confidence_level].icon,tabIndex:0,size:"small",children:confidenceLevel[dt.confidence_level].description}),(0,jsx_runtime.jsx)(Link.Z,{className:classnames_default()({selected:getMetadataTypeId(activeMetadataId,metadataType)===metadataTypeId}),href:"#",onClick:function onClick(evt){!function onLinkClick(evt,metadataId,metadataType,onActiveMetadataChange,data){evt.preventDefault(),data.metadataType=metadataType,onActiveMetadataChange({metadataId:metadataId,metadataType:metadataType,data:[data]})}(evt,metadataId,metadataType,onActiveMetadataChange,dt)},children:dt.text_normalized||dt.text})]},metadataTypeId)}))})]})});function getMetadataTypeId(id,metadataType){return id?"".concat(id,"_").concat(metadataType):""}var components_MetadataRow=MetadataRow;try{MetadataRow.displayName="MetadataRow",MetadataRow.__docgenInfo={description:"",displayName:"MetadataRow",props:{metadata:{defaultValue:null,description:"",name:"metadata",required:!0,type:{name:"Metadata"}},activeMetadataId:{defaultValue:null,description:"",name:"activeMetadataId",required:!1,type:{name:"string"}},contactsLabel:{defaultValue:{value:"Contacts"},description:"",name:"contactsLabel",required:!1,type:{name:"string"}},partiesLabel:{defaultValue:{value:"Parties"},description:"",name:"partiesLabel",required:!1,type:{name:"string"}},confidenceLabel:{defaultValue:{value:"Confidence"},description:"",name:"confidenceLabel",required:!1,type:{name:"string"}},highConfidenceTooltipText:{defaultValue:{value:"High confidence: Watson is very confident that the identified data is correct."},description:"",name:"highConfidenceTooltipText",required:!1,type:{name:"string"}},mediumConfidenceTooltipText:{defaultValue:{value:"Medium confidence: Watson is somewhat confident that the identified data is correct."},description:"",name:"mediumConfidenceTooltipText",required:!1,type:{name:"string"}},lowConfidenceTooltipText:{defaultValue:{value:"Low confidence: Watson is unsure if the identified data is correct."},description:"",name:"lowConfidenceTooltipText",required:!1,type:{name:"string"}},onActiveMetadataChange:{defaultValue:null,description:"",name:"onActiveMetadataChange",required:!0,type:{name:"OnActiveMetadataChangeFn"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/MetadataPane/components/MetadataRow.tsx#MetadataRow"]={docgenInfo:MetadataRow.__docgenInfo,name:"MetadataRow",path:"src/components/CIDocument/components/MetadataPane/components/MetadataRow.tsx#MetadataRow"})}catch(__react_docgen_typescript_loader_error){}var HIDDEN_ROLES=["Unknown"],PartyRow=function PartyRow(_ref){var party=_ref.party,activeMetadataId=_ref.activeMetadataId,_ref$addressesHeading=_ref.addressesHeading,addressesHeading=void 0===_ref$addressesHeading?"Addresses":_ref$addressesHeading,_ref$contactsHeading=_ref.contactsHeading,contactsHeading=void 0===_ref$contactsHeading?"Contacts":_ref$contactsHeading,onActivePartyChange=_ref.onActivePartyChange;return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[party.mentions?(0,jsx_runtime.jsxs)(Link.Z,{className:classnames_default()("link",{selected:party.mentions.some((function(mention){return(0,idUtils.zv)(mention)===activeMetadataId}))}),onClick:function onClick(evt){PartyRow_onLinkClick(evt,party.mentions,onActivePartyChange)},href:"#",children:[getNameRoleDisplayString({name:party.party,role:party.role})," (",party.mentions.length,")"]}):(0,jsx_runtime.jsx)("p",{children:getNameRoleDisplayString({name:party.party,role:party.role})}),(0,jsx_runtime.jsxs)("div",{children:[party.addresses.length>0&&(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("h3",{children:addressesHeading}),(0,jsx_runtime.jsx)("ul",{children:party.addresses.map((function(address){return(0,jsx_runtime.jsx)("li",{children:(0,jsx_runtime.jsx)(Link.Z,{className:classnames_default()("link",{selected:party.addresses.some((function(adrs){return(0,idUtils.zv)(adrs)===activeMetadataId}))}),href:"#",onClick:function onClick(evt){PartyRow_onLinkClick(evt,party.addresses,onActivePartyChange)},children:address.text})},(0,idUtils.zv)(address))}))})]}),party.contacts.length>0&&(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("h3",{children:contactsHeading}),(0,jsx_runtime.jsx)("ul",{children:party.contacts.map((function(contact){return(0,jsx_runtime.jsx)("li",{children:getNameRoleDisplayString(contact)},"".concat(contact.name,"-").concat(contact.role))}))})]})]})]})};function getNameRoleDisplayString(_ref2){var name=_ref2.name,role=_ref2.role;return role&&!HIDDEN_ROLES.includes(role)?"".concat(name," (").concat(role,")"):name}function PartyRow_onLinkClick(evt,items,onActivePartyChange){evt.preventDefault(),onActivePartyChange(items)}var components_PartyRow=PartyRow;try{PartyRow.displayName="PartyRow",PartyRow.__docgenInfo={description:"",displayName:"PartyRow",props:{party:{defaultValue:null,description:"",name:"party",required:!0,type:{name:"Party"}},activeMetadataId:{defaultValue:null,description:"",name:"activeMetadataId",required:!1,type:{name:"string"}},addressesHeading:{defaultValue:{value:"Addresses"},description:"",name:"addressesHeading",required:!1,type:{name:"string"}},contactsHeading:{defaultValue:{value:"Contacts"},description:"",name:"contactsHeading",required:!1,type:{name:"string"}},onActivePartyChange:{defaultValue:null,description:"",name:"onActivePartyChange",required:!0,type:{name:"OnActivePartyChangeFn"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/MetadataPane/components/PartyRow.tsx#PartyRow"]={docgenInfo:PartyRow.__docgenInfo,name:"PartyRow",path:"src/components/CIDocument/components/MetadataPane/components/PartyRow.tsx#PartyRow"})}catch(__react_docgen_typescript_loader_error){}var MetadataPane_messages_defaultMessages={partiesHeading:"Parties"},MetadataPane=function MetadataPane(_ref){var _ref$metadata=_ref.metadata,metadata=void 0===_ref$metadata?[]:_ref$metadata,_ref$parties=_ref.parties,parties=void 0===_ref$parties?[]:_ref$parties,activeMetadataId=_ref.activeMetadataId,_ref$messages=_ref.messages,messages=void 0===_ref$messages?MetadataPane_messages_defaultMessages:_ref$messages,onActiveMetadataChange=_ref.onActiveMetadataChange,onActivePartyChange=_ref.onActivePartyChange,filteredParties=function filterParties(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter((function(party){return showParty(party)}))}(parties),base="".concat(settings.Z.prefix,"--ci-doc-metadata");return(0,jsx_runtime.jsxs)("div",{className:base,"data-testid":"metadata-pane",children:[(0,jsx_runtime.jsx)("div",{className:"section",children:metadata.map((function(data,index){return(0,jsx_runtime.jsx)(components_MetadataRow,{metadata:data,activeMetadataId:activeMetadataId,onActiveMetadataChange:onActiveMetadataChange},index)}))}),(0,jsx_runtime.jsx)("div",{className:"section",children:(0,jsx_runtime.jsxs)("div",{className:"group",children:[(0,jsx_runtime.jsx)("h3",{className:"group-title",children:messages.partiesHeading}),(0,jsx_runtime.jsx)("ul",{children:filteredParties.map((function(party,index){return(0,jsx_runtime.jsx)("li",{children:(0,jsx_runtime.jsx)(components_PartyRow,{party:party,activeMetadataId:activeMetadataId,onActivePartyChange:onActivePartyChange})},index)}))})]})})]})};function showParty(originalParty){var importance=originalParty.importance,addresses=originalParty.addresses,contacts=originalParty.contacts,role=originalParty.role,party=originalParty.party;return"Primary"===importance||addresses.length>0||contacts.length>0||!!role&&"unknown"!==role.toLowerCase()&&role.toLowerCase()!==party.toLowerCase()}var MetadataPane_MetadataPane=MetadataPane;try{MetadataPane.displayName="MetadataPane",MetadataPane.__docgenInfo={description:"",displayName:"MetadataPane",props:{metadata:{defaultValue:{value:"[]"},description:"",name:"metadata",required:!1,type:{name:"Metadata[]"}},parties:{defaultValue:{value:"[]"},description:"",name:"parties",required:!1,type:{name:"Party[]"}},activeMetadataId:{defaultValue:null,description:"",name:"activeMetadataId",required:!1,type:{name:"string"}},messages:{defaultValue:{value:"{\n partiesHeading: 'Parties'\n}"},description:"",name:"messages",required:!1,type:{name:"Messages"}},onActiveMetadataChange:{defaultValue:null,description:"",name:"onActiveMetadataChange",required:!0,type:{name:"OnActiveMetadataChangeFn"}},onActivePartyChange:{defaultValue:null,description:"",name:"onActivePartyChange",required:!0,type:{name:"OnActivePartyChangeFn"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/MetadataPane/MetadataPane.tsx#MetadataPane"]={docgenInfo:MetadataPane.__docgenInfo,name:"MetadataPane",path:"src/components/CIDocument/components/MetadataPane/MetadataPane.tsx#MetadataPane"})}catch(__react_docgen_typescript_loader_error){}var bucket_4=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-4.js"),bucket_5=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-5.js"),NavigationToolbar_messages_defaultMessages={previousLabel:"Previous",nextLabel:"Next",navigation:"Highlighted items navigation",counterPattern:"{index} / {max}"},NavigationToolbar=function NavigationToolbar(_ref){var className=_ref.className,_ref$index=_ref.index,index=void 0===_ref$index?0:_ref$index,max=_ref.max,_ref$messages=_ref.messages,messages=void 0===_ref$messages?NavigationToolbar_messages_defaultMessages:_ref$messages,onChange=_ref.onChange,base="".concat(settings.Z.prefix,"--ci-doc-toolbar");return(0,jsx_runtime.jsxs)("nav",{className:classnames_default()(base,className),"aria-label":messages.navigation,children:[(0,jsx_runtime.jsx)(Button.Z,{className:"button",title:messages.previousLabel,kind:"ghost",size:"small",renderIcon:bucket_4.cDj,"aria-label":messages.previousLabel,iconDescription:messages.previousLabel,onClick:NavigationToolbar_handleChange(onChange,index,max,-1),"data-testid":"NavigationToolbar_previous"}),(0,jsx_runtime.jsx)("span",{className:"text","data-testid":"NavigationToolbar_counter",children:messages.counterPattern.replace("{index}",index>0?String(index):"-").replace("{max}",String(max))}),(0,jsx_runtime.jsx)(Button.Z,{className:"button",title:messages.nextLabel,kind:"ghost",size:"small","aria-label":messages.nextLabel,renderIcon:bucket_5.F3j,iconDescription:messages.nextLabel,onClick:NavigationToolbar_handleChange(onChange,index,max,1),"data-testid":"NavigationToolbar_next"})]})};function NavigationToolbar_handleChange(onChange,index,max,change){return function(){onChange(index<=0&&change<0?max:(max+(index-1)+change)%max+1)}}var NavigationToolbar_NavigationToolbar=NavigationToolbar;try{NavigationToolbar.displayName="NavigationToolbar",NavigationToolbar.__docgenInfo={description:"",displayName:"NavigationToolbar",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},index:{defaultValue:{value:"0"},description:"",name:"index",required:!1,type:{name:"number"}},max:{defaultValue:null,description:"",name:"max",required:!0,type:{name:"number"}},messages:{defaultValue:{value:"{\n previousLabel: 'Previous',\n nextLabel: 'Next',\n navigation: 'Highlighted items navigation',\n counterPattern: '{index} / {max}'\n}"},description:"",name:"messages",required:!1,type:{name:"Messages"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!0,type:{name:"ChangeFn"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/NavigationToolbar/NavigationToolbar.tsx#NavigationToolbar"]={docgenInfo:NavigationToolbar.__docgenInfo,name:"NavigationToolbar",path:"src/components/CIDocument/components/NavigationToolbar/NavigationToolbar.tsx#NavigationToolbar"})}catch(__react_docgen_typescript_loader_error){}var createForOfIteratorHelper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js"),debounce=__webpack_require__("../../node_modules/debounce/index.js"),debounce_default=__webpack_require__.n(debounce),esm=__webpack_require__("../../node_modules/react-resize-detector/lib/esm/index.js"),documentUtils=__webpack_require__("./src/utils/document/documentUtils.ts"),dom=__webpack_require__("./src/utils/dom.ts");var utils_elementFromPoint=document.elementsFromPoint?function elementFromPoint(x,y,className){return document.elementsFromPoint(x,y).find((function(elem){return elem.classList.contains(className)}))}:document.msElementsFromPoint?function elementFromPointMs(x,y,className){return Array.from(document.msElementsFromPoint(x,y)).find((function(elem){return elem.classList.contains(className)}))}:function elementFromPointFallback(x,y,className,stopElem){for(var elem,els=[];(elem=document.elementFromPoint(x,y))&&null!==elem&&!elem.classList.contains(className);){if(elem===stopElem){elem=null;break}els.push(elem),elem.style.pointerEvents="none"}return els.forEach((function(el){return el.style.pointerEvents="none"})),elem},types=__webpack_require__("./src/components/TooltipHighlight/types.ts"),TooltipHighlight=__webpack_require__("./src/components/TooltipHighlight/TooltipHighlight.tsx"),baseClassName="".concat(settings.Z.prefix,"--ci-doc-section"),Section=function Section(_ref){var section=_ref.section,onFieldClick=_ref.onFieldClick,_ref$facetInfoMap=_ref.facetInfoMap,facetInfoMap=void 0===_ref$facetInfoMap?{}:_ref$facetInfoMap,html=section.html,_useState=(0,react.useState)(null),_useState2=(0,slicedToArray.Z)(_useState,2),hoveredField=_useState2[0],setHoveredField=_useState2[1],sectionNode=(0,react.useRef)(null),contentNode=(0,react.useRef)(null),fieldsNode=(0,react.useRef)(null),createSectionFields=function createSectionFields(){try{!function renderSectionFields(section,sectionNode,contentNode,fieldsNode){if(!sectionNode||!contentNode||!fieldsNode)return;if((0,dom.n)(fieldsNode),!section.enrichments)return;section.enrichments.sort((function(a,b){return a.location.begin!==b.location.begin?a.location.begin-b.location.begin:a.location.end-b.location.end}));var _step,sectionRect=sectionNode.getBoundingClientRect(),fragment=document.createDocumentFragment(),_iterator=(0,createForOfIteratorHelper.Z)(section.enrichments);try{for(_iterator.s();!(_step=_iterator.n()).done;){var _field=_step.value;try{var fieldType=_field.__type,fieldValue=_field.value||"",_field$location=_field.location,begin=_field$location.begin,end=_field$location.end,offsets=(0,documentUtils._l)(contentNode,begin,end);(0,documentUtils.lW)((0,objectSpread2.Z)({fragment:fragment,parentRect:sectionRect,fieldType:fieldType,fieldValue:fieldValue,fieldId:(0,idUtils.zv)(_field)},offsets))}catch(err){}}}catch(err){_iterator.e(err)}finally{_iterator.f()}fieldsNode.appendChild(fragment)}(section,sectionNode.current,contentNode.current,fieldsNode.current)}catch(err){console.error("Failed to create section fields:",err)}},_useState3=(0,react.useState)({tooltipEvent:types.P.LEAVE,rectActiveElement:new DOMRect,tooltipContent:(0,jsx_runtime.jsx)("div",{})}),_useState4=(0,slicedToArray.Z)(_useState3,2),tooltipAction=_useState4[0],setTooltipAction=_useState4[1],onTooltipAction=(0,react.useCallback)((function(tooltipAction){var updateTooltipAction=(0,objectSpread2.Z)((0,objectSpread2.Z)({},{tooltipEvent:tooltipAction.tooltipEvent||types.P.LEAVE,rectActiveElement:tooltipAction.rectActiveElement||new DOMRect}),tooltipAction.tooltipContent&&{tooltipContent:tooltipAction.tooltipContent});setTooltipAction(updateTooltipAction)}),[setTooltipAction]);(0,react.useEffect)((function(){createSectionFields()}),[section]);var resizeFn=debounce_default()(createSectionFields,100);return(0,jsx_runtime.jsxs)("div",{className:classnames_default()("".concat(baseClassName),{hasTable:hasTable(html)}),ref:sectionNode,onMouseMove:mouseMoveListener(hoveredField,setHoveredField,onTooltipAction,facetInfoMap),onMouseLeave:mouseLeaveListener(hoveredField,setHoveredField,onTooltipAction),onClick:mouseClickListener(onFieldClick),children:[(0,jsx_runtime.jsx)(TooltipHighlight.Y,{parentDiv:sectionNode,tooltipAction:tooltipAction}),(0,jsx_runtime.jsx)("div",{className:"fields",ref:fieldsNode}),(0,jsx_runtime.jsx)("div",{className:"content htmlReset htmlOverride",ref:contentNode,dangerouslySetInnerHTML:{__html:html}}),(0,jsx_runtime.jsx)(esm.Z,{handleWidth:!0,handleHeight:!0,onResize:resizeFn})]})};function mouseMoveListener(hoveredField,setHoveredField,onTooltipShow,facetInfoMap){return function _mouseMoveListener(event){var fieldRect=utils_elementFromPoint(event.clientX,event.clientY,"field--rect",event.currentTarget);if(fieldRect){var fieldNode=fieldRect.closest(".field");if(hoveredField!==fieldNode){if(hoveredField&&(hoveredField.classList.remove("hover"),onTooltipShow({tooltipEvent:types.P.LEAVE})),setHoveredField(fieldNode),fieldNode){fieldNode.classList.add("hover");var enrichValue=fieldNode.getAttribute("data-field-value")||"",enrichFacetId=fieldNode.getAttribute("data-field-type")||"",tooltipContent=(0,TooltipHighlight.R)(facetInfoMap,enrichFacetId,enrichValue),fieldNodeContent=null==fieldNode?void 0:fieldNode.firstElementChild;onTooltipShow((0,objectSpread2.Z)((0,objectSpread2.Z)({},{tooltipEvent:types.P.ENTER,rectActiveElement:null==fieldNodeContent?void 0:fieldNodeContent.getBoundingClientRect()}),tooltipContent&&{tooltipContent:tooltipContent}))}document.body.style.cursor="pointer"}}else hoveredField&&(hoveredField.classList.remove("hover"),setHoveredField(null),document.body.style.cursor="initial",onTooltipShow({tooltipEvent:types.P.LEAVE}))}}function mouseLeaveListener(hoveredField,setHoveredField,onTooltipShow){return function _mouseLeaveListener(){hoveredField&&(hoveredField.classList.remove("hover"),setHoveredField(null),document.body.style.cursor="initial",onTooltipShow({tooltipEvent:types.P.LEAVE}))}}function mouseClickListener(onFieldClick){if(onFieldClick)return function _mouseClickListener(event){var fieldRect=utils_elementFromPoint(event.clientX,event.clientY,"field--rect",event.currentTarget);if(fieldRect){var fieldNode=fieldRect.closest(".field");fieldNode&&onFieldClick({type:fieldNode.dataset.fieldType,id:fieldNode.dataset.fieldId})}}}function hasTable(html){return html.toLowerCase().includes(""}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/Section/Section.tsx#Section"]={docgenInfo:Section.__docgenInfo,name:"Section",path:"src/components/CIDocument/components/Section/Section.tsx#Section"})}catch(__react_docgen_typescript_loader_error){}var react_dom=__webpack_require__("../../node_modules/react-dom/index.js"),AutoSizer=__webpack_require__("../../node_modules/react-virtualized/dist/es/AutoSizer/index.js"),CellMeasurer=__webpack_require__("../../node_modules/react-virtualized/dist/es/CellMeasurer/index.js"),List=__webpack_require__("../../node_modules/react-virtualized/dist/es/List/index.js"),uniqueId=__webpack_require__("../../node_modules/lodash/uniqueId.js"),uniqueId_default=__webpack_require__.n(uniqueId),VirtualScroll_baseClassName="".concat(settings.Z.prefix,"--ci-doc-virtual-scroll"),VirtualScroll=function VirtualScroll(_ref,ref){var _rowRenderer=_ref.children,rowCount=_ref.rowCount,width=_ref.width,height=_ref.height,listRef=(0,react.useRef)(),instanceRef=(0,react.useRef)();(0,react.useState)(initInstance.bind(null,listRef,instanceRef));var _instanceRef$current=instanceRef.current,cache=_instanceRef$current.cache,onResize=_instanceRef$current.onResize,getElementById=_instanceRef$current.getElementById,getPrefixedId=_instanceRef$current.getPrefixedId,scrollToRow=_instanceRef$current.scrollToRow,scrollIntoView=_instanceRef$current.scrollIntoView,scrollToRowCallback=_instanceRef$current.scrollToRowCallback;(0,react.useImperativeHandle)(ref,(function(){return{scrollIntoView:scrollIntoView,scrollToRow:scrollToRow,getElementById:getElementById,listRef:listRef}}));var Sizer=AutoSizer.q;return width&&height&&(Sizer=function Sizer(_ref2){return(0,_ref2.children)({width:width,height:height})}),(0,jsx_runtime.jsx)(Sizer,{className:VirtualScroll_baseClassName,onResize:onResize,children:function children(_ref3){var width=_ref3.width,height=_ref3.height;return(0,jsx_runtime.jsx)(List.aV,{ref:listRef,width:width,height:height,overscan:3,rowCount:rowCount,deferredMeasurementCache:cache,rowHeight:cache.rowHeight,onRowsRendered:scrollToRowCallback,rowRenderer:function rowRenderer(_ref4){var index=_ref4.index,key=_ref4.key,parent=_ref4.parent,style=_ref4.style;return(0,jsx_runtime.jsx)(CellMeasurer.Z8,{cache:cache,columnIndex:0,parent:parent,rowIndex:index,children:(0,jsx_runtime.jsx)("div",{id:getPrefixedId(index),style:style,children:_rowRenderer({index:index})})},key)}})}})};function initInstance(listRef,instanceRef){var _scrollIntoView;instanceRef.current={cache:new CellMeasurer.t1({defaultHeight:10,fixedWidth:!0}),onResize:function onResize(){instanceRef.current.cache.clearAll(),listRef.current&&listRef.current.forceUpdateGrid()},getElementById:function getElementById(id){var listNode=(0,react_dom.findDOMNode)(listRef.current);return listNode?listNode.querySelector("#".concat(id)):null},idPrefix:uniqueId_default()("VirtualScroll-")+"-",getPrefixedId:function getPrefixedId(id){return"".concat(instanceRef.current.idPrefix).concat(id)},scrollToRow:function scrollToRow(index){var ttl=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;return new Promise(function(){var _ref5=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(resolve,reject){var _instanceRef$current2,promisedRow,cache,getElementById,getPrefixedId;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:_instanceRef$current2=instanceRef.current,promisedRow=_instanceRef$current2.promisedRow,cache=_instanceRef$current2.cache,getElementById=_instanceRef$current2.getElementById,getPrefixedId=_instanceRef$current2.getPrefixedId,getElementById(getPrefixedId(index))&&resolve(),instanceRef.current.promisedRow={index:index,resolve:resolve,remainingTries:cache._rowHeightCache["".concat(index,"-0")]?0:1},listRef.current.scrollToRow(index),setTimeout((function(){return promisedRow&&promisedRow.index===index&&reject()}),ttl);case 5:case"end":return _context.stop()}}),_callee)})));return function(_x,_x2){return _ref5.apply(this,arguments)}}())},scrollToRowCallback:function scrollToRowCallback(){var promisedRow=instanceRef.current.promisedRow;if(promisedRow){var index=promisedRow.index,resolve=promisedRow.resolve;promisedRow.remainingTries?(promisedRow.remainingTries--,listRef.current.scrollToRow(index)):(instanceRef.current.promisedRow=null,resolve())}},scrollIntoView:(_scrollIntoView=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee2(row,elemSelector){var listDom,elem;return(0,regeneratorRuntime.Z)().wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:if(_context2.prev=0,listDom=(0,react_dom.findDOMNode)(listRef.current),!isVisible(elem=listDom.querySelector(elemSelector),listRef)){_context2.next=5;break}return _context2.abrupt("return");case 5:if(elem){_context2.next=8;break}return _context2.next=8,instanceRef.current.scrollToRow(row);case 8:return _context2.next=10,new Promise((function(resolve){var count=0;!function checkForElement(){var item=listDom.querySelector(elemSelector);!item&&50*count<1e3?(count++,setTimeout((function(){checkForElement()}),50)):resolve(item)}()}));case 10:(elem=_context2.sent)&&elem.childNodes[0].scrollIntoView({block:"center"}),_context2.next=16;break;case 14:_context2.prev=14,_context2.t0=_context2.catch(0);case 16:case"end":return _context2.stop()}}),_callee2,null,[[0,14]])}))),function scrollIntoView(_x3,_x4){return _scrollIntoView.apply(this,arguments)})}}function isVisible(item,listRef){if(!item||!listRef)return!1;var listNode=(0,react_dom.findDOMNode)(listRef.current);if(!listNode)return!1;var _getBoundingClientRec=listNode.getBoundingClientRect(),docTop=_getBoundingClientRec.top,docBottom=_getBoundingClientRec.bottom,_itemBounds=function itemBounds(item){var _item$getBoundingClie=item.getBoundingClientRect(),itemTop=_item$getBoundingClie.top,itemBottom=_item$getBoundingClie.bottom;if(itemTop!==itemBottom)return{itemTop:itemTop,itemBottom:itemBottom};var childrenBounds=Array.from(item.children).map((function(child){var _child$getBoundingCli=child.getBoundingClientRect();return{top:_child$getBoundingCli.top,bottom:_child$getBoundingCli.bottom}}));return{itemTop:Math.min.apply(Math,(0,toConsumableArray.Z)(childrenBounds.map((function(bound){return bound.top})))),itemBottom:Math.max.apply(Math,(0,toConsumableArray.Z)(childrenBounds.map((function(bound){return bound.bottom}))))}}(item),itemTop=_itemBounds.itemTop,itemBottom=_itemBounds.itemBottom;return itemTop>=docTop&&itemBottom<=docBottom}var VirtualScroll_VirtualScroll=(0,react.forwardRef)(VirtualScroll);try{VirtualScroll.displayName="VirtualScroll",VirtualScroll.__docgenInfo={description:"",displayName:"VirtualScroll",props:{rowCount:{defaultValue:null,description:"",name:"rowCount",required:!0,type:{name:"number"}},width:{defaultValue:null,description:"",name:"width",required:!1,type:{name:"number"}},height:{defaultValue:null,description:"",name:"height",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/VirtualScroll/VirtualScroll.tsx#VirtualScroll"]={docgenInfo:VirtualScroll.__docgenInfo,name:"VirtualScroll",path:"src/components/CIDocument/components/VirtualScroll/VirtualScroll.tsx#VirtualScroll"})}catch(__react_docgen_typescript_loader_error){}var whiteTheme={highlight:"#c9deff",hover_selected_ui:"#dcdcdc"},defaultTheme={highlightBackground:whiteTheme.highlight,activeHighlightBackground:"unset",highlightWithinActiveHighlightBackground:"#d0b0ff",textHoverBackground:whiteTheme.hover_selected_ui},CIDocumentContent_baseClassName="".concat(settings.Z.prefix,"--ci-doc-content"),CIDocumentContent=function CIDocumentContent(_ref){var className=_ref.className,_ref$sections=_ref.sections,sections=void 0===_ref$sections?[]:_ref$sections,_ref$styles=_ref.styles,docStyles=void 0===_ref$styles?"":_ref$styles,_ref$highlightedIds=_ref.highlightedIds,highlightedIds=void 0===_ref$highlightedIds?[]:_ref$highlightedIds,_ref$activeIds=_ref.activeIds,activeIds=void 0===_ref$activeIds?[]:_ref$activeIds,_ref$activePartIds=_ref.activePartIds,activePartIds=void 0===_ref$activePartIds?[]:_ref$activePartIds,_ref$selectableIds=_ref.selectableIds,selectableIds=void 0===_ref$selectableIds?[]:_ref$selectableIds,_ref$activeMetadataId=_ref.activeMetadataIds,activeMetadataIds=void 0===_ref$activeMetadataId?[]:_ref$activeMetadataId,itemMap=_ref.itemMap,width=_ref.width,height=_ref.height,_ref$theme=_ref.theme,theme=void 0===_ref$theme?defaultTheme:_ref$theme,_ref$documentId=_ref.documentId,documentId=void 0===_ref$documentId?"":_ref$documentId,_ref$onItemClick=_ref.onItemClick,onItemClick=void 0===_ref$onItemClick?function(){}:_ref$onItemClick,combinedHighlights=_ref.combinedHighlights,facetInfoMap=_ref.facetInfoMap,activeColor=_ref.activeColor,virtualScrollRef=(0,react.useRef)();(0,react.useEffect)((function(){var ids=activePartIds.length>0&&activePartIds||activeIds.length>0&&activeIds||activeMetadataIds.length>0&&activeMetadataIds;ids&&ids.length>0&&virtualScrollRef.current&&function scrollToActiveItem(virtualScrollRef,itemMap,activeId){virtualScrollRef.current.scrollIntoView(itemMap.byItem[activeId],'.field[data-field-id="'.concat(activeId,'"]'))}(virtualScrollRef,itemMap,ids[0])}),[activeIds,activeMetadataIds,activePartIds,itemMap]);var color,combinedHighlightsWithMeta,loading=!sections||0===sections.length;return(0,jsx_runtime.jsx)("div",{className:classnames_default()(CIDocumentContent_baseClassName,className,{skeleton:loading}),children:loading?(0,jsx_runtime.jsx)(SkeletonText.Z,{paragraph:!0,lineCount:80}):(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("style",{"data-testid":"style",children:docStyles}),!!combinedHighlights&&combinedHighlights.length>0&&(0,jsx_runtime.jsx)("style",{children:(combinedHighlightsWithMeta=combinedHighlights,combinedHighlightsWithMeta.map((function(highlightWithMeta){var locationId=function getHighlightLocationId(highlightWithMeta){return(0,idUtils.zv)({location:{begin:highlightWithMeta.begin,end:highlightWithMeta.end}})}(highlightWithMeta),rules=".".concat(CIDocumentContent_baseClassName,' .field[data-field-id="').concat(locationId,'"] > * {background-color: ').concat(highlightWithMeta.color,"; border: 2px solid ").concat(highlightWithMeta.color,";}");return rules}))).join("\n")}),(!combinedHighlights||combinedHighlights.length<=0)&&(0,jsx_runtime.jsx)("style",{children:createStyleRules(highlightedIds,[backgroundColorRule(theme.highlightBackground),zIndexRule(-1)])}),activeIds&&activeIds.length>0&&(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:(0,jsx_runtime.jsx)("style",{children:createStyleRules(activeIds,[backgroundColorRule(theme.activeHighlightBackground),(color=activeColor||theme.highlightBackground,"border: ".concat(color," solid 2px")),zIndexRule(0)])})}),activePartIds.length>0&&(0,jsx_runtime.jsx)("style",{children:createStyleRules(activePartIds,[backgroundColorRule(theme.highlightWithinActiveHighlightBackground)])}),selectableIds&&selectableIds.length>0&&(0,jsx_runtime.jsx)("style",{children:createStyleRules(selectableIds,[underlineRule(theme.textHoverBackground)])}),activeMetadataIds.length>0&&(0,jsx_runtime.jsx)("style",{children:createStyleRules(activeMetadataIds,[backgroundColorRule(theme.highlightWithinActiveHighlightBackground)])}),sections.length>0&&(0,jsx_runtime.jsx)(VirtualScroll_VirtualScroll,{rowCount:sections.length,width:width,height:height,ref:virtualScrollRef,children:function children(_ref2){var index=_ref2.index;return(0,jsx_runtime.jsx)(Section_Section,{section:sections[index],onFieldClick:onItemClick,facetInfoMap:facetInfoMap})}},"".concat(documentId,"-").concat(sections.length,"-").concat(sections[0].html.length))]})})};function createStyleRules(idList,rules){return idList.map((function(id){return".".concat(CIDocumentContent_baseClassName,' .field[data-field-id="').concat(id,'"] > *')})).join(",").concat("{".concat(rules.join(";"),"}"))}function backgroundColorRule(color){return"background-color: ".concat(color)}function zIndexRule(value){return"z-index: ".concat(value)}function underlineRule(color){return"border-bottom: ".concat(color," dashed 1px")}var CIDocumentContent_CIDocumentContent=CIDocumentContent;try{CIDocumentContent.displayName="CIDocumentContent",CIDocumentContent.__docgenInfo={description:"",displayName:"CIDocumentContent",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},styles:{defaultValue:null,description:"",name:"styles",required:!1,type:{name:"string[]"}},sections:{defaultValue:{value:"[]"},description:"",name:"sections",required:!1,type:{name:"SectionType[]"}},itemMap:{defaultValue:null,description:"",name:"itemMap",required:!0,type:{name:"ItemMap"}},highlightedIds:{defaultValue:{value:"[]"},description:"",name:"highlightedIds",required:!1,type:{name:"string[]"}},activeIds:{defaultValue:{value:"[]"},description:"",name:"activeIds",required:!1,type:{name:"string[]"}},activePartIds:{defaultValue:{value:"[]"},description:"",name:"activePartIds",required:!1,type:{name:"string[]"}},selectableIds:{defaultValue:{value:"[]"},description:"",name:"selectableIds",required:!1,type:{name:"string[]"}},activeMetadataIds:{defaultValue:{value:"[]"},description:"",name:"activeMetadataIds",required:!1,type:{name:"string[]"}},width:{defaultValue:null,description:"",name:"width",required:!1,type:{name:"number"}},height:{defaultValue:null,description:"",name:"height",required:!1,type:{name:"number"}},theme:{defaultValue:{value:"{\n highlightBackground: whiteTheme.highlight,\n activeHighlightBackground: 'unset',\n highlightWithinActiveHighlightBackground: colors.purple30,\n textHoverBackground: whiteTheme.hover_selected_ui\n}"},description:"",name:"theme",required:!1,type:{name:"Theme"}},documentId:{defaultValue:{value:""},description:"",name:"documentId",required:!1,type:{name:"string"}},onItemClick:{defaultValue:{value:"(): void => {}"},description:"",name:"onItemClick",required:!1,type:{name:"OnFieldClickFn"}},combinedHighlights:{defaultValue:null,description:"",name:"combinedHighlights",required:!1,type:{name:"HighlightWithMeta[]"}},facetInfoMap:{defaultValue:null,description:"",name:"facetInfoMap",required:!1,type:{name:"Record"}},activeColor:{defaultValue:null,description:"",name:"activeColor",required:!1,type:{name:"string | null"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/CIDocumentContent/CIDocumentContent.tsx#CIDocumentContent"]={docgenInfo:CIDocumentContent.__docgenInfo,name:"CIDocumentContent",path:"src/components/CIDocument/components/CIDocumentContent/CIDocumentContent.tsx#CIDocumentContent"})}catch(__react_docgen_typescript_loader_error){}var utils_document=__webpack_require__("./src/utils/document/index.ts"),enrichmentUtils=__webpack_require__("./src/components/CIDocument/utils/enrichmentUtils.ts"),countBy=__webpack_require__("../../node_modules/lodash/countBy.js"),countBy_default=__webpack_require__.n(countBy),nonContractDetailsFromItem=function nonContractDetailsFromItem(item){var attributes,details=[{heading:"type",items:[item.type]}];return item.attributes&&details.push({heading:"attributes",items:(attributes=item.attributes,attributes.map((function(_ref3){var type=_ref3.type,text=_ref3.text;return{type:type,value:{label:text},link:!0}})))}),details},modelMapping={contract:function contractDetailsFromItem(item){return[{heading:"categories",items:item.categories},{heading:"types",items:getTypeDetails(item.types)},{heading:"attributes",items:(attributes=item.attributes,typesWithCounts=getTypesWithCounts(attributes),typesWithCounts.map((function(_ref){var _ref2=(0,slicedToArray.Z)(_ref,2),type=_ref2[0],count=_ref2[1];return{type:type,label:"".concat(type," (").concat(count,")"),link:!0}})))}];var attributes,typesWithCounts},invoice:nonContractDetailsFromItem,purchase_order:nonContractDetailsFromItem};function getTypesWithCounts(types){return Object.entries(countBy_default()(types,(function(_ref4){return _ref4.type})))}function getTypeDetails(types){return types.map((function(_ref5){var label=_ref5.label;return Object.entries(label).map((function(_ref6){var _ref7=(0,slicedToArray.Z)(_ref6,2),key=_ref7[0],value=_ref7[1];return"".concat(capitalize_default()(key),": ").concat(value)})).join(", ")}))}var uniq=__webpack_require__("../../node_modules/lodash/uniq.js"),uniq_default=__webpack_require__.n(uniq),nonContractFilterGroups=[{id:"attributes",type:"radio",labelsFromItem:function labelsFromItem(item){return[item.type]},applyFilter:function applyFilter(list,label){return list.filter((function(item){return item.type===label}))}},{id:"relations",type:"radio",labelsFromItem:function labelsFromItem(item){return[item.type]},applyFilter:function applyFilter(list,label){return list.filter((function(item){return item.type===label}))}}],filterGroups_modelMapping={contract:[{id:"CATEGORY",type:"checkbox",labelsFromItem:function labelsFromItem(item){return item.categories.map((function(category){return category.label}))},applyFilter:function applyFilter(list,label){return list.filter((function(item){return item.categories.some((function(category){return category.label===label}))}))}},{id:"NATURE",type:"radio",labelsFromItem:function labelsFromItem(item){return item.types.map((function(type){return type.label.nature}))},applyFilter:function applyFilter(list,label){return list.filter((function(item){return item.types.some((function(type){return type.label.nature===label}))}))}},{id:"PARTY",type:"radio",labelsFromItem:function labelsFromItem(item){return item.types.map((function(type){return type.label.party}))},applyFilter:function applyFilter(list,label){return list.filter((function(item){return item.types.some((function(type){return type.label.party===label}))}))}},{id:"ATTRIBUTES",type:"checkbox",labelsFromItem:function labelsFromItem(item){return item.attributes.map((function(attribute){return attribute.type}))},applyFilter:function applyFilter(list,label){return list.filter((function(item){return item.attributes.some((function(attribute){return attribute.type===label}))}))}}],invoice:nonContractFilterGroups,purchase_order:nonContractFilterGroups},messagesMap={CATEGORY:"contractCategoryLabel",NATURE:"contractNatureLabel",PARTY:"contractPartyLabel",ATTRIBUTES:"contractAttributeLabel",attributes:"invoiceAttributeLabel",relations:"invoiceRelationsLabel"};function getFilterHelper(_ref){var knownFilterGroups=_ref.knownFilterGroups,itemList=_ref.itemList,enrichmentName=_ref.enrichmentName,messages=_ref.messages,filterGroups=knownFilterGroups?_processFilter(itemList,knownFilterGroups)(itemList).filterGroups:_processFilter(itemList,function getBaseFilterGroups(enrichmentName,messages){return(filterGroups_modelMapping[enrichmentName]||[]).map((function(group){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},group),{},{title:messages[messagesMap[group.id]]})}))}(enrichmentName,messages))(itemList).filterGroups;return{processFilter:_processFilter(itemList,filterGroups)}}function _processFilter(list,filterGroups){return function filterFn(filter){if(isFilterEmpty(filter))return{filteredList:list,filterGroups:filterGroups};var filteredList=list,updatedFilterGroups=[],radioFilters={},checkboxFilters={};return filterGroups.forEach((function(group){var filterPart=filter[group.id];filterPart&&("radio"===group.type?radioFilters[group.id]=filterPart:"checkbox"===group.type&&(checkboxFilters[group.id]=filterPart))})),filteredList=_applyFilter(filteredList,checkboxFilters,filterGroups),filterGroups.filter((function(group){return"radio"===group.type})).forEach((function(group){updatedFilterGroups.push(_addOptionsToFilterGroup(group,_applyFilter(filteredList,(0,objectSpread2.Z)((0,objectSpread2.Z)({},radioFilters),{},(0,defineProperty.Z)({},group.id,[])),filterGroups)))})),filteredList=_applyFilter(filteredList,radioFilters,filterGroups),updatedFilterGroups.push.apply(updatedFilterGroups,(0,toConsumableArray.Z)(function _addOptionsToFilterGroups(filterGroups,itemList){return filterGroups.map((function(group){return _addOptionsToFilterGroup(group,itemList)}))}(filterGroups.filter((function(group){return"checkbox"===group.type})),filteredList))),updatedFilterGroups.sort((function(a,b){return filterGroups.findIndex((function(group){return group.id===a.id}))-filterGroups.findIndex((function(group){return group.id===b.id}))})),{filteredList:filteredList,filterGroups:updatedFilterGroups}}}function _addOptionsToFilterGroup(group,itemList){if(!itemList)return group;var labels=[];return group.optionsList&&group.optionsList.forEach((function(option){return labels.push((0,objectSpread2.Z)((0,objectSpread2.Z)({},option),{},{count:0}))})),itemList.forEach((function(item){uniq_default()(group.labelsFromItem(item)).forEach((function(label){var foundLabel=labels.find((function(labelObj){return labelObj.id===label}));foundLabel?foundLabel.count++:labels.push({id:label,displayName:label,count:1})}))})),(0,objectSpread2.Z)((0,objectSpread2.Z)({},group),{},{optionsList:labels.sort((function(a,b){return a.id>b.id?1:-1}))})}function _applyFilter(list,filter,filterGroups){var filteredList=list;return Object.entries(filter).forEach((function(_ref2){var _ref3=(0,slicedToArray.Z)(_ref2,2),groupId=_ref3[0],activeLabels=_ref3[1],foundGroup=filterGroups.find((function(group){return group.id===groupId}));foundGroup&&activeLabels.forEach((function(activeLabel){filteredList=foundGroup.applyFilter(filteredList,activeLabel)}))})),filteredList}var ActionType,nonContractUtils=__webpack_require__("./src/utils/document/nonContractUtils.ts"),withErrorBoundary=__webpack_require__("./src/utils/hoc/withErrorBoundary.tsx"),CIDocument_defaultMessages=(0,objectSpread2.Z)((0,objectSpread2.Z)((0,objectSpread2.Z)((0,objectSpread2.Z)((0,objectSpread2.Z)({},defaultMessages),messages_defaultMessages),MetadataPane_messages_defaultMessages),NavigationToolbar_messages_defaultMessages),{defaultDocumentName:"Document",defaultDocumentId:"Document Id",attributesTabLabel:"Attributes",relationsTabLabel:"Relations",filtersTabLabel:"Filters",metadataTabLabel:"Metadata",parseErrorMessage:"There was an error parsing the document",contractCategoryLabel:"Category",contractNatureLabel:"Nature",contractPartyLabel:"Party",contractAttributeLabel:"Attribute",invoiceAttributeLabel:"Attribute",invoiceRelationsLabel:"Relation",navigationToolbarLabel:"Navigation toolbar"});!function(ActionType){ActionType.RESET="RESET",ActionType.SET="SET",ActionType.ERROR="ERROR"}(ActionType||(ActionType={}));var INITIAL_STATE={isError:!1,styles:[],sections:[],itemMap:{byItem:{},bySection:{}},metadata:[],attributes:[],relations:[]},contractTabs=["filters","metadata"],nonContractTabs=["attributes","relations"];function canRenderCIDocument(document){return!(!get_default()(document,"html")||!get_default()(document,"enriched_html[0].contract")&&!get_default()(document,"enriched_html[0].invoice")&&!get_default()(document,"enriched_html[0].purchase_order"))}var CIDocument_base="".concat(settings.Z.prefix,"--ci-doc"),CIDocument=function CIDocument(_ref){var document=_ref.document,_ref$messages=_ref.messages,messages=void 0===_ref$messages?CIDocument_defaultMessages:_ref$messages,_ref$theme=_ref.theme,theme=void 0===_ref$theme?defaultTheme:_ref$theme,overrideDocWidth=_ref.overrideDocWidth,overrideDocHeight=_ref.overrideDocHeight,didCatch=_ref.didCatch,_useReducer=(0,react.useReducer)(docStateReducer,INITIAL_STATE),_useReducer2=(0,slicedToArray.Z)(_useReducer,2),state=_useReducer2[0],dispatch=_useReducer2[1],filename=get_default()(document,"extracted_metadata.filename",messages.defaultDocumentName),documentId=get_default()(document,"document_id",messages.defaultDocumentId),enrichedHtml=get_default()(document,["enriched_html","0"],{}),enrichmentName=(0,enrichmentUtils.e)(enrichedHtml),_useState=(0,react.useState)("attributes"),_useState2=(0,slicedToArray.Z)(_useState,2),selectedType=_useState2[0],setSelectedType=_useState2[1],_useState3=(0,react.useState)("filters"),_useState4=(0,slicedToArray.Z)(_useState3,2),selectedContractFilter=_useState4[0],setSelectedContractFilter=_useState4[1],enrichment=get_default()(enrichedHtml,enrichmentName,{}),_enrichment$elements=enrichment.elements,elements=void 0===_enrichment$elements?[]:_enrichment$elements,_enrichment$parties=enrichment.parties,parties=void 0===_enrichment$parties?[]:_enrichment$parties,itemList=elements;(0,nonContractUtils.ov)(enrichmentName)&&(itemList=state[selectedType]||[]);var resetStates=function resetStates(){setActivePartIds([]),setActiveIds([]),setHighlightedList([]),setCurrentFilter({}),setActiveMetadataIds([])};(0,react.useEffect)((function(){var didCancel=!1;function _process(){return(_process=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(){var doc;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:if(didCancel){_context.next=11;break}return _context.prev=1,_context.next=4,(0,utils_document.d)(document,{sections:!0,itemMap:!0});case 4:doc=_context.sent,dispatch({type:ActionType.SET,data:{styles:doc.styles,sections:doc.sections,itemMap:doc.itemMap,metadata:doc.metadata,attributes:doc.attributes,relations:doc.relations}}),_context.next=11;break;case 8:_context.prev=8,_context.t0=_context.catch(1),dispatch({type:ActionType.ERROR,data:_context.t0});case 11:case"end":return _context.stop()}}),_callee,null,[[1,8]])})))).apply(this,arguments)}return resetStates(),function resetTabs(){setSelectedType(nonContractTabs[0]),setSelectedContractFilter(contractTabs[0])}(),function process(){return _process.apply(this,arguments)}(),function(){didCancel=!0}}),[didCatch,document]);var _useState5=(0,react.useState)(null),_useState6=(0,slicedToArray.Z)(_useState5,2),filterHelper=_useState6[0],setFilterHelper=_useState6[1],_useState7=(0,react.useState)({}),_useState8=(0,slicedToArray.Z)(_useState7,2),currentFilter=_useState8[0],setCurrentFilter=_useState8[1],_useState9=(0,react.useState)([]),_useState10=(0,slicedToArray.Z)(_useState9,2),filterGroups=_useState10[0],setFilterGroups=_useState10[1];(0,react.useEffect)((function(){if(canRenderCIDocument(document)&&!didCatch){var helper=getFilterHelper({enrichmentName:enrichmentName,itemList:itemList,messages:messages});setFilterHelper(helper),setCurrentFilter({}),setFilterGroups(helper.processFilter({}).filterGroups)}}),[enrichmentName,document,itemList,messages,didCatch]);var _useState11=(0,react.useState)([]),_useState12=(0,slicedToArray.Z)(_useState11,2),highlightedList=_useState12[0],setHighlightedList=_useState12[1];(0,react.useEffect)((function(){if(filterHelper&&!didCatch)if(isFilterEmpty(currentFilter))setHighlightedList([]),setFilterGroups(filterHelper.processFilter(currentFilter).filterGroups);else{var _filterHelper$process=filterHelper.processFilter(currentFilter),filteredList=_filterHelper$process.filteredList,groups=_filterHelper$process.filterGroups;setHighlightedList(filteredList),setFilterGroups(groups)}}),[filterHelper,currentFilter,itemList,didCatch]);var _useState13=(0,react.useState)([]),_useState14=(0,slicedToArray.Z)(_useState13,2),activeIds=_useState14[0],setActiveIds=_useState14[1];(0,react.useEffect)((function(){0===highlightedList.length?(setActiveIds([]),setActivePartIds([])):(0,idUtils.cw)(highlightedList,activeIds)||((0,nonContractUtils.uu)(highlightedList)?setActiveIds(highlightedList[0].allAttributeIds):setActiveIds([(0,idUtils.zv)(highlightedList[0])]))}),[highlightedList]);var _useState15=(0,react.useState)([]),_useState16=(0,slicedToArray.Z)(_useState15,2),activePartIds=_useState16[0],setActivePartIds=_useState16[1];(0,react.useEffect)((function(){setActivePartIds([])}),[activeIds]);var _useState17=(0,react.useState)([]),_useState18=(0,slicedToArray.Z)(_useState17,2),activeMetadataIds=_useState18[0],setActiveMetadataIds=_useState18[1];(0,react.useEffect)((function(){setActiveIds([]),setActivePartIds([])}),[activeMetadataIds]);var activeElement=function getActiveElement(activeIds,itemList){return itemList.find((function(item){return item.allAttributeIds?isEqual_default()(item.allAttributeIds.sort(),activeIds.sort()):isEqual_default()([(0,idUtils.zv)(item)].sort(),activeIds.sort())}))}(activeIds,itemList),activeIndex=getActiveIndex(activeIds,highlightedList),activeDetails=function getActiveDetails(activeElement,getDetailsFn){return activeElement?getDetailsFn(activeElement):[]}(activeElement,function getDetailsFromItem(enrichmentName){return modelMapping[enrichmentName]}(enrichmentName));"metadata"===selectedContractFilter&&(activeIndex=getActiveIndex(activeMetadataIds,highlightedList),activeMetadataIds.length>0&&!(activeIds&&activeIds.length>0)&&(activeDetails=function getDetailsFromMetadata(data){return data.metadataType?[{heading:"type",items:[data.metadataType]}]:[{heading:"party",items:[data.text.toUpperCase()]}]}(highlightedList[activeIndex])));var highlightedIds=[];highlightedIds=(0,nonContractUtils.uu)(highlightedList)?flattenDeep_default()(highlightedList.map((function(item){return item.allAttributeIds}))):highlightedList.map(idUtils.zv)?highlightedList.map(idUtils.zv):[];var hasError=state.isError||didCatch,allClickableIds=function getAllClickableIds(itemList){return flattenDeep_default()(itemList.map((function(item){return item.allAttributeIds||(0,idUtils.zv)(item)})))}(itemList),nonContractProps={};return(0,nonContractUtils.ov)(enrichmentName)&&(nonContractProps={activeIds:0===difference_default()(activeIds,allClickableIds).length?activeIds:[],selectableIds:allClickableIds}),(0,jsx_runtime.jsxs)("div",{className:CIDocument_base,children:[(0,jsx_runtime.jsxs)("nav",{className:"".concat(CIDocument_base,"__toolbar"),"aria-label":messages.navigationToolbarLabel,children:[(0,jsx_runtime.jsx)("div",{className:"".concat(CIDocument_base,"__title"),"data-testid":"CIDocument_title",children:filename}),highlightedList.length>0&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(NavigationToolbar_NavigationToolbar,{className:"".concat(CIDocument_base,"__nav"),index:activeIndex+1,max:highlightedList.length,messages:messages,onChange:onNavigationChange({setActiveIds:"metadata"===selectedContractFilter?setActiveMetadataIds:setActiveIds,highlightedList:highlightedList})}),(0,jsx_runtime.jsx)("div",{className:"".concat(CIDocument_base,"__rightGutter")})]})]}),(0,jsx_runtime.jsxs)("div",{className:"".concat(CIDocument_base,"__main"),children:[(0,jsx_runtime.jsx)("aside",{className:"".concat(CIDocument_base,"__sidebar"),"aria-label":messages.filtersTabLabel,children:function renderSidebar(){var nonContractFilterGroups=filterGroups.filter((function(group){return group.id===selectedType})),tabLabels={attributes:messages.attributesTabLabel,relations:messages.relationsTabLabel,filters:messages.filtersTabLabel,metadata:messages.metadataTabLabel};return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:(0,nonContractUtils.ov)(enrichmentName)?(0,jsx_runtime.jsx)(Tabs.Z,{className:"".concat(CIDocument_base,"__tabs"),selected:nonContractTabs.indexOf(selectedType),onSelectionChange:function onSelectionChange(index){return setSelectedType(nonContractTabs[index])},"aria-label":messages.filtersTabLabel,"data-testid":"document-info-tabs",children:nonContractTabs.map((function(tab){return(0,jsx_runtime.jsx)(Tab.Z,{tabIndex:0,label:tabLabels[tab],"data-testid":tab+"-tab",children:!hasError&&tab===selectedType&&renderFilterPanel(currentFilter,nonContractFilterGroups,setCurrentFilter,resetStates,messages)},tab)}))}):(0,jsx_runtime.jsxs)(Tabs.Z,{className:"".concat(CIDocument_base,"__tabs"),selected:contractTabs.indexOf(selectedContractFilter),onSelectionChange:function onSelectionChange(index){return function onSelectionChangeContractTabs(index,setSelectedContractFilter,resetStates){setSelectedContractFilter(contractTabs[index]),resetStates()}(index,setSelectedContractFilter,resetStates)},"aria-label":messages.filtersTabLabel,"data-testid":"document-info-tabs",children:[(0,jsx_runtime.jsx)(Tab.Z,{tabIndex:0,label:messages.filtersTabLabel,"data-testid":"filters-tab",children:!hasError&&renderFilterPanel(currentFilter,filterGroups,setCurrentFilter,resetStates,messages)}),(0,jsx_runtime.jsx)(Tab.Z,{tabIndex:0,label:messages.metadataTabLabel,"data-testid":"metadata-tab",children:!hasError&&(0,jsx_runtime.jsx)(MetadataPane_MetadataPane,{metadata:state.metadata,activeMetadataId:activeMetadataIds[0],parties:parties,messages:messages,onActiveMetadataChange:function onActiveMetadataChange(_ref2){return function _onActiveMetadataChange(_ref3){var metadataId=_ref3.metadataId,data=_ref3.data,setHighlightedList=_ref3.setHighlightedList,setActiveMetadataIds=_ref3.setActiveMetadataIds;setHighlightedList(data),setActiveMetadataIds([metadataId])}({metadataId:_ref2.metadataId,data:_ref2.data,setHighlightedList:setHighlightedList,setActiveMetadataIds:setActiveMetadataIds})},onActivePartyChange:function onActivePartyChange(party){return function _onActivePartyChange(_ref4){var party=_ref4.party,setHighlightedList=_ref4.setHighlightedList,setActiveMetadataIds=_ref4.setActiveMetadataIds;setHighlightedList(party),setActiveMetadataIds([(0,idUtils.zv)(party[0])])}({party:party,setHighlightedList:setHighlightedList,setActiveMetadataIds:setActiveMetadataIds})}})})]})})}()}),(0,jsx_runtime.jsx)("article",{className:"".concat(CIDocument_base,"__doc"),"aria-label":messages.defaultDocumentName,children:state.isError||didCatch?(0,jsx_runtime.jsx)("p",{className:"".concat(CIDocument_base,"__docError"),children:messages.parseErrorMessage}):(0,jsx_runtime.jsx)(CIDocumentContent_CIDocumentContent,(0,objectSpread2.Z)({styles:state.styles,sections:state.sections,itemMap:state.itemMap,highlightedIds:highlightedIds,activeIds:activeIds,activePartIds:activePartIds,onItemClick:onItemClick({setActiveIds:setActiveIds,elementList:itemList}),activeMetadataIds:activeMetadataIds,theme:theme,width:overrideDocWidth,height:overrideDocHeight,documentId:documentId},nonContractProps))}),(0,jsx_runtime.jsx)("aside",{className:"".concat(CIDocument_base,"__details"),"aria-labelledby":"documentDetailsId",children:(0,jsx_runtime.jsx)(DetailsPane_DetailsPane,{items:activeDetails,selectedLink:getSelectedLink({activeElement:activeElement,activePartIds:activePartIds}),messages:messages,onActiveLinkChange:onDetailsLink({activeElement:activeElement,setActivePartIds:setActivePartIds})})})]})]})};function docStateReducer(state,action){switch(action.type){case ActionType.RESET:return(0,objectSpread2.Z)((0,objectSpread2.Z)({},state),INITIAL_STATE);case ActionType.SET:return(0,objectSpread2.Z)((0,objectSpread2.Z)({},state),{},{isError:!1},action.data);case ActionType.ERROR:return(0,objectSpread2.Z)((0,objectSpread2.Z)({},state),{},{isError:!0});default:throw new Error("Doc state reducer called with invalid action type: ".concat(action.type))}}function renderFilterPanel(currentFilter,filterGroups,setCurrentFilter,resetStates,messages){return(0,jsx_runtime.jsx)(FilterPanel_FilterPanel,{filter:currentFilter,filterGroups:filterGroups,messages:messages,onFilterChange:onFilterChange({currentFilter:currentFilter,setCurrentFilter:setCurrentFilter}),onFilterClear:resetStates})}function onFilterChange(_ref5){var currentFilter=_ref5.currentFilter,setCurrentFilter=_ref5.setCurrentFilter;return function(filterPart){setCurrentFilter(function updateFilter(filter,_ref){var type=_ref.type,_ref$checked=_ref.checked,checked=void 0===_ref$checked||_ref$checked,groupId=_ref.groupId,optionId=_ref.optionId,updatedList=[];if("checkbox"===type&&filter[groupId]&&updatedList.push.apply(updatedList,(0,toConsumableArray.Z)(filter[groupId])),checked)updatedList.push(optionId);else{var index=updatedList.indexOf(optionId);index>-1&&updatedList.splice(index,1)}return(0,objectSpread2.Z)((0,objectSpread2.Z)({},filter),{},(0,defineProperty.Z)({},groupId,updatedList))}(currentFilter,filterPart))}}function onNavigationChange(_ref6){var setActiveIds=_ref6.setActiveIds,highlightedList=_ref6.highlightedList;return function(index){var activeItem=highlightedList[index-1];(0,nonContractUtils.$5)(activeItem)?setActiveIds(activeItem.allAttributeIds):setActiveIds([(0,idUtils.zv)(activeItem)])}}function onItemClick(_ref7){var setActiveIds=_ref7.setActiveIds,elementList=_ref7.elementList;return function(clickedItem){if(clickedItem)if((0,nonContractUtils.uu)(elementList)){var relation=elementList.find((function(rel){return rel.allAttributeIds.includes(clickedItem.id)}));relation&&setActiveIds(relation.allAttributeIds)}else clickedItem.id&&setActiveIds([clickedItem.id])}}function onDetailsLink(_ref8){var activeElement=_ref8.activeElement,setActivePartIds=_ref8.setActivePartIds;return function(linkItem){var sectionTitle=linkItem.sectionTitle,type=linkItem.type;setActivePartIds(activeElement[sectionTitle].filter((function(part){return part.type===type})).map((function(part){return(0,idUtils.zv)(part)})))}}function getActiveIndex(activeIds,highlightedList){return activeIds?(0,idUtils.N8)(highlightedList,activeIds):-1}function getSelectedLink(_ref9){var activeElement=_ref9.activeElement,activePartIds=_ref9.activePartIds;if(activeElement&&activeElement.attributes){var activeItem=activeElement.attributes.find((function(attribute){return activePartIds.includes((0,idUtils.zv)(attribute))}));if(activeItem)return activeItem.type}}var CIDocument_CIDocument=(0,withErrorBoundary.P)(CIDocument);try{canRenderCIDocument.displayName="canRenderCIDocument",canRenderCIDocument.__docgenInfo={description:"",displayName:"canRenderCIDocument",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/CIDocument/CIDocument.tsx#canRenderCIDocument"]={docgenInfo:canRenderCIDocument.__docgenInfo,name:"canRenderCIDocument",path:"src/components/CIDocument/components/CIDocument/CIDocument.tsx#canRenderCIDocument"})}catch(__react_docgen_typescript_loader_error){}try{CIDocument.displayName="CIDocument",CIDocument.__docgenInfo={description:"",displayName:"CIDocument",props:{messages:{defaultValue:{value:"{\n ...detailsPaneDefaultMsgs,\n ...filterPanelDefaultMsgs,\n ...metadataPaneDefaultMsgs,\n ...navigationToolbarDefaultMsgs,\n ...CIDocumentDefaultMsgs\n}"},description:"i18n messages for the component",name:"messages",required:!1,type:{name:"Messages"}},document:{defaultValue:null,description:"Document data, as that returned by a query. Overrides result from SearchContext",name:"document",required:!0,type:{name:"QueryResult"}},theme:{defaultValue:{value:"{\n highlightBackground: whiteTheme.highlight,\n activeHighlightBackground: 'unset',\n highlightWithinActiveHighlightBackground: colors.purple30,\n textHoverBackground: whiteTheme.hover_selected_ui\n}"},description:"Color theme, for select areas which cannot be specified in CSS",name:"theme",required:!1,type:{name:"Theme"}},overrideDocWidth:{defaultValue:null,description:"Override autosizing of document content with specified width. Useful for testing.",name:"overrideDocWidth",required:!1,type:{name:"number"}},overrideDocHeight:{defaultValue:null,description:"Override autosizing of document content with specified height. Useful for testing.",name:"overrideDocHeight",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/CIDocument/components/CIDocument/CIDocument.tsx#CIDocument"]={docgenInfo:CIDocument.__docgenInfo,name:"CIDocument",path:"src/components/CIDocument/components/CIDocument/CIDocument.tsx#CIDocument"})}catch(__react_docgen_typescript_loader_error){}var contract_namespaceObject=JSON.parse('{"id":"903461f8843ef9f10daecd2a14994308","metadata":{"parent_document_id":"a7f6bd77d4c9d73ce72b12247f662755"},"enriched_html":[{"enrichment1":{},"contract":{"elements":[{"location":{"begin":2530,"end":3018},"text":"On 22 December 2008 ART EFFECTS LIMITED and Customer entered into an Information Technology Procurement Framework Agreement (\\"the Prime-Contract \\").","attributes":[{"type":"DateTime","text":"22 December 2008","location":{"begin":2533,"end":2549}},{"type":"Organization","text":"ART EFFECTS LIMITED","location":{"begin":2550,"end":2569}}],"categories":[],"types":[]},{"location":{"begin":3019,"end":3208},"text":"Buyer is seeking information technology services (and certain related services) for its business operations and to meet obligations in connection with transactions under the Prime-Contract.","attributes":[],"categories":[],"types":[]},{"location":{"begin":3209,"end":4538},"text":"This Base Agreement ( \\"Base Agreement\\" ) between Art Effects Limited ( \\"Buyer\\" ) and Koya Creative LLC ( \\"Supplier\\" ) establishes the basis which enables Buyer to obtain such Services from the Supplier from time to time solely for Customer as described in SOWs and/or WAs issued under this Base Agreement.","attributes":[{"type":"Organization","text":"Art Effects Limited","location":{"begin":3604,"end":3623}},{"type":"Organization","text":"Koya Creative LLC","location":{"begin":3990,"end":4007}}],"categories":[],"types":[]},{"location":{"begin":4539,"end":4987},"text":"This Base Agreement is effective from 24th October 2011 (\\"Effective Date\\") and will remain in effect until terminated.","attributes":[{"type":"DateTime","text":"24th October 2011","location":{"begin":4577,"end":4594}}],"categories":[{"label":"Term & Termination","provenance_ids":["CWhoYUAWadjjLkLDMWjlkp3NtdkCjTYKhupTdz1Uvwkb5SANqe5LiN3Eu0AXtT6TkMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[]},{"location":{"begin":5236,"end":5251},"text":"1.0 Definitions","attributes":[],"categories":[],"types":[]},{"location":{"begin":5456,"end":6003},"text":"\\"Acceptance Criteria\\" means the documented acceptance criteria for the Services (or any part thereof, including Deliverables), set out in a SOW (if any) against which Supplier\'s achievement of the Services (or any part thereof, including Deliverables) will be tested by the Buyer for the purpose of assessing whether or not they meet the Buyer\'s Requirements and Deliverable Specification;","attributes":[{"type":"DefinedTerm","text":"Acceptance Criteria","location":{"begin":5457,"end":5476}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":6200,"end":6949},"text":"\\"Acceptance Tests\\" or \\" Acceptance Testing\\" means the acceptance tests (if any) to be conducted by Buyer in accordance with the relevant SOW in order to determine whether the Deliverables and/or Services comply with the Acceptance Criteria;","attributes":[{"type":"DefinedTerm","text":"Acceptance Tests","location":{"begin":6201,"end":6217}},{"type":"DefinedTerm","text":"Acceptance Testing","location":{"begin":6574,"end":6592}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":7147,"end":7579},"text":"\\"Affiliates\\" means any corporation or other business entity controlling, controlled by or under common control with Buyer, Supplier or Customer (as applicable) from time to time and, for the purposes of this definition, \\"control\\" shall mean direct or indirect ownership of:","attributes":[{"type":"DefinedTerm","text":"Affiliates","location":{"begin":7148,"end":7158}},{"type":"DefinedTerm","text":"control","location":{"begin":7527,"end":7534}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":7580,"end":7696},"text":"(i) fifty per cent (50%) or more of the voting securities or voting interest in such corporation or other entity; or","attributes":[{"type":"DefinedTerm","text":"Affiliates","location":{"begin":7148,"end":7158}},{"type":"DefinedTerm","text":"control","location":{"begin":7527,"end":7534}},{"type":"Number","text":"fifty","location":{"begin":7584,"end":7589}},{"type":"Percentage","text":"50%","location":{"begin":7600,"end":7603}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":7697,"end":7832},"text":"(ii) fifty per cent (50%) or more of the interest in the profit or income in the case of a business entity other than a corporation; or","attributes":[{"type":"DefinedTerm","text":"Affiliates","location":{"begin":7148,"end":7158}},{"type":"DefinedTerm","text":"control","location":{"begin":7527,"end":7534}},{"type":"Number","text":"fifty","location":{"begin":7702,"end":7707}},{"type":"Percentage","text":"50%","location":{"begin":7718,"end":7721}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":7833,"end":7922},"text":"(iii) in the case of a partnership, any other comparable interest in the general partner;","attributes":[{"type":"DefinedTerm","text":"Affiliates","location":{"begin":7148,"end":7158}},{"type":"DefinedTerm","text":"control","location":{"begin":7527,"end":7534}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":8119,"end":8823},"text":"\\"Agreed Rates\\" means the rates applicable for each Day (which rates may vary dependent on the role or seniority of the applicable Supplier Personnel and/or if incurred on a non-Working Day) to Services which are charged for on a time and materials basis as set out in the relevant SOW and charged in accordance with Clause 5 (Pricing) and additional terms within the relevant SOW, which current Agreed Rates are set out in Section 7, as may be varied from time to time by the agreement of the parties and increased in accordance with Clause 5.19;","attributes":[{"type":"DefinedTerm","text":"Agreed Rates","location":{"begin":8120,"end":8132}},{"type":"Number","text":"5","location":{"begin":8600,"end":8601}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":9021,"end":10058},"text":"\\"Agreement\\" means this Base Agreement and any relevant Statements of Work (\\" SOW\\" ), Work Authorizations (\\" WA\\" ), and other attachments or appendices specifically referenced in this Agreement.","attributes":[{"type":"DefinedTerm","text":"Agreement","location":{"begin":9022,"end":9031}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":10255,"end":10523},"text":"\\"Assigned Rights\\" has the meaning set out in Clause 15.4 (Intellectual Property Rights and Buyer Data);","attributes":[{"type":"DefinedTerm","text":"Assigned Rights","location":{"begin":10256,"end":10271}},{"type":"Number","text":"15.4","location":{"begin":10472,"end":10476}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":10721,"end":11253},"text":"\\"Authorised Representative\\" m eans in relation to a power or activity, any person authorised in accordance with the SOW from time to time by Buyer (in the case of Buyer\'s Authorised Representative), or the Supplier (in the case of Supplier\'s Authorised Representative), to exercise that power and/or undertake that activity on behalf of Buyer or the Supplier (as applicable);","attributes":[],"categories":[],"types":[]},{"location":{"begin":11451,"end":11636},"text":"\\"Background Materials\\" means","attributes":[{"type":"DefinedTerm","text":"Background Materials","location":{"begin":11452,"end":11472}}],"categories":[],"types":[]},{"location":{"begin":11637,"end":11707},"text":"(i) in the case of the Supplier the Supplier Background Materials; and","attributes":[{"type":"DefinedTerm","text":"Background Materials","location":{"begin":11452,"end":11472}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":11708,"end":11769},"text":"(ii) in the case of the Buyer the Buyer Background Materials.","attributes":[{"type":"DefinedTerm","text":"Background Materials","location":{"begin":11452,"end":11472}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":11966,"end":12497},"text":"\\"Buyer Audit Representatives\\" means representatives of any member of Buyer and/ or Customer Group (including its internal auditors), its appointed consultants, external auditors and their appointed consultants and any other auditors, regulators, inspectors or consultants that any member of Buyer may designate as \\"Buyer Audit Representatives\\" in writing from time to time;","attributes":[{"type":"DefinedTerm","text":"Buyer Audit Representatives","location":{"begin":11967,"end":11994}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":12696,"end":13070},"text":"\\"Buyer Authorised Representative\\" means the Authorised Representative of Buyer most relevant or suitable to the activity, issue or area in question as notified in writing by Buyer to the Supplier from time to time;","attributes":[{"type":"DefinedTerm","text":"Buyer Authorised Representative","location":{"begin":12697,"end":12728}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":13268,"end":13474},"text":"\\"Buyer Background Material\\" means:","attributes":[{"type":"DefinedTerm","text":"Buyer Background Material","location":{"begin":13269,"end":13294}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":13717,"end":14171},"text":"a) any Material provided by Buyer or its Affiliates, or for and/or on behalf of any member of the Customer Group and/or by the Consortium Members to the Supplier in connection with the performance or receipt of the Services, other than New Materials and Supplier Background Materials; and","attributes":[{"type":"DefinedTerm","text":"Buyer Background Material","location":{"begin":13269,"end":13294}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":14383,"end":14887},"text":"b) any Material (including Modifications to Material) which is acquired or created by, for or on behalf of (other than from or by the Supplier Group) Buyer and/or any member of the Customer Group (including by the Consortium Members) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;","attributes":[{"type":"DefinedTerm","text":"Buyer Background Material","location":{"begin":13269,"end":13294}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":15088,"end":15287},"text":"\\"Buyer Data\\" means any data:","attributes":[{"type":"DefinedTerm","text":"Buyer Data","location":{"begin":15089,"end":15099}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":15507,"end":15876},"text":"a) held by any member of Buyer which is supplied, transferred or disclosed to the Supplier, or which is accessible by the Supplier pursuant to the Agreement (including, in all cases, Customer data); and","attributes":[{"type":"DefinedTerm","text":"Buyer Data","location":{"begin":15089,"end":15099}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":16064,"end":16646},"text":"b) (other than data referred to in (a) above) which is created, obtained, collected, stored, used or processed by or on behalf of the Supplier solely for Buyer (and not for the Supplier\'s own internal or administrative purposes) as part of the Services pursuant to the relevant SOW; but, for the avoidance of doubt, excludes any Supplier Background Materials and Type A Materials, Type B Materials and Type C Materials;","attributes":[{"type":"DefinedTerm","text":"Buyer Data","location":{"begin":15089,"end":15099}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":16850,"end":17391},"text":"\\"Buyer Information Systems\\" means the electronic information systems comprising hardware, equipment, software, peripherals, and/or communications networks owned, controlled, operated and/or used by Buyer (including, where applicable, any member of Customer Group) from time to time, excluding any Deliverables or Materials provided by the Supplier to Buyer pursuant to the relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Buyer Information Systems","location":{"begin":16851,"end":16876}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":17758,"end":17985},"text":"\\"Buyer Material\\" means Buyer Background Material and Type A;","attributes":[{"type":"DefinedTerm","text":"Buyer Material","location":{"begin":17759,"end":17773}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":18177,"end":18466},"text":"\\"Buyer Premises\\" means premises owned, leased, licensed or otherwise controlled or used by Buyer and/or a member of the Customer Group;","attributes":[{"type":"DefinedTerm","text":"Buyer Premises","location":{"begin":18178,"end":18192}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":18664,"end":19332},"text":"\\"Buyer Policies and Standards\\" means Buyer\'s policies, standard operating procedures, rules and regulations (including where applicable the Customer\'s policies and standards) which have been provided to Supplier in durable form and agreed by the Supplier prior to the date of this Base Agreement, and which are set out in Section 6 together with any additional policies that may be agreed between the parties pursuant to a SOW and any additional policies which may be notified to Supplier pursuant to Clause 26.4;","attributes":[{"type":"DefinedTerm","text":"Buyer Policies and Standards","location":{"begin":18665,"end":18693}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":19527,"end":19929},"text":"\\"Buyer Requirements\\" means the document (if any) setting out the requirements to be fulfilled by a Deliverable which the Supplier shall use to draft the Specification for such Deliverable, in accordance with and as referenced in the relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Buyer Requirements","location":{"begin":19528,"end":19546}}],"categories":[{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVeGpOMWebBfdcPkv7QDkYgoRwH418uq1ncLEi+qEAgt3EBeWFfF998OYQiPYViD2yI="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":20126,"end":20401},"text":"\\"Buyer Obligations\\" means the obligations of Buyer, set out in this Base Agreement or the relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Buyer Obligations","location":{"begin":20127,"end":20144}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":20598,"end":20978},"text":"\\"Change\\" means any actual, proposed or anticipated change to a SOW, the Services and/or Deliverables, including the method or timing of their performance or delivery which is not a Contract Change or an Operational Change;","attributes":[{"type":"DefinedTerm","text":"Change","location":{"begin":20599,"end":20605}}],"categories":[{"label":"Scope of Work","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVcccHlzXkP62+lS51H+z+HsZ2Y4JVCysC4TlzEmIW/28g=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":21176,"end":21459},"text":"\\"Change Control Note\\" has the meaning set out in Clause 36.4 (Change Control Procedure (and Contract Changes));","attributes":[{"type":"DefinedTerm","text":"Change Control Note","location":{"begin":21177,"end":21196}},{"type":"Number","text":"36.4","location":{"begin":21404,"end":21408}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":21656,"end":21931},"text":"\\"Change Control Procedure\\" means the change control procedure set out in Clause 36 (Change Control Procedure);","attributes":[{"type":"DefinedTerm","text":"Change Control Procedure","location":{"begin":21657,"end":21681}},{"type":"Number","text":"36","location":{"begin":21901,"end":21903}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":22128,"end":22352},"text":"\\"Charges\\" has the meaning given to it in Clause 5.1;","attributes":[{"type":"DefinedTerm","text":"Charges","location":{"begin":22129,"end":22136}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":22551,"end":22934},"text":"\\"Claim\\" means any claim, action, proceeding, demand or bona fide allegation or any threatened claim, action, proceeding, demand or allegation of whatever nature, whether in contract, tort (including negligence) or otherwise;","attributes":[{"type":"DefinedTerm","text":"Claim","location":{"begin":22552,"end":22557}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":23133,"end":23547},"text":"\\"Commercially Reasonable Efforts\\" means that the party obliged to perform shall take all such steps and perform in such a manner as if that party were acting, in a determined, prudent and reasonable manner to achieve the desired result for its own benefit ;","attributes":[{"type":"DefinedTerm","text":"Commercially Reasonable Efforts","location":{"begin":23134,"end":23165}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":23745,"end":23984},"text":"\\"Confidential Information\\" is as defined in the Confidentiality Agreement;","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s","C7gL9edy0Q8AUnO8EczRcrj3UtUeXLDyAN8szWNgR059AXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":24182,"end":24610},"text":"\\"Confidentiality Agreement \\" means the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911027836) and Modifications to the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911029066) between Buyer and Supplier.","attributes":[{"type":"DefinedTerm","text":"Confidentiality Agreement","location":{"begin":24183,"end":24208}}],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s","C7gL9edy0Q8AUnO8EczRcrj3UtUeXLDyAN8szWNgR059AXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":24807,"end":25324},"text":"\\"Conflict of Interest\\" means, where the Supplier is engaged by Buyer to provide advice or recommendations, a situation exists, or is likely to exist, where the financial interests or other commercial considerations of the Supplier interferes with or compromises the exercise of the Supplier\'s professional judgment in providing such advice or recommendations;","attributes":[{"type":"DefinedTerm","text":"Conflict of Interest","location":{"begin":24808,"end":24828}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":25522,"end":26027},"text":"\\"Consortium Member\\" means any third party (excluding contractors) providing goods and/or services to any member of the Customer Group and with whom Buyer reasonably requires the Supplier to co-operate or interact in connection with the services and deliverables to be performed or delivered (as applicable) by or on behalf of the Supplier pursuant to","attributes":[{"type":"DefinedTerm","text":"Consortium Member","location":{"begin":25523,"end":25540}}],"categories":[{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVf3kUwFToVJ1t3bX18PYTW8cmnLBr/OzNDBJkL12cdJRw=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]},{"label":{"nature":"Exclusion","party":"Contractor"},"provenance_ids":["NP8QfESLrEycoHN1+I+Vkh4ScM0/j+SbTceYOTGxNzbQ=","PlyERkjg5is36RpFjVUFXp5wybp/yGdyfibyMiykUx5Y="]}]},{"location":{"begin":26028,"end":26064},"text":"(i) this Agreement, ii) the SOW; and","attributes":[{"type":"DefinedTerm","text":"Consortium Member","location":{"begin":25523,"end":25540}}],"categories":[{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVf3kUwFToVJ1t3bX18PYTW8jGCUxng7Kzc3EJV8BwwvtPrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}],"types":[{"label":{"nature":"Exclusion","party":"Contractor"},"provenance_ids":["NP8QfESLrEycoHN1+I+Vkhw6HVeYsp6VWi6co6pNdB4P9NjWxPxKec9cELZiYcW+AfZCYoLfwKElTIKDFrONsPA==","PlyERkjg5is36RpFjVUFXp+xvTYnMWmoJ4iOWb7sNf4ketsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}]},{"location":{"begin":26065,"end":26096},"text":"(ii) each Related SOW (if any);","attributes":[{"type":"DefinedTerm","text":"Consortium Member","location":{"begin":25523,"end":25540}}],"categories":[{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVf3kUwFToVJ1t3bX18PYTW8jGCUxng7Kzc3EJV8BwwvtPrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}],"types":[{"label":{"nature":"Exclusion","party":"Contractor"},"provenance_ids":["NP8QfESLrEycoHN1+I+Vkhw6HVeYsp6VWi6co6pNdB4P9NjWxPxKec9cELZiYcW+AfZCYoLfwKElTIKDFrONsPA==","PlyERkjg5is36RpFjVUFXp+xvTYnMWmoJ4iOWb7sNf4ketsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}]},{"location":{"begin":26293,"end":26526},"text":"\\"Contract Change\\" means any amendment to this Base Agreement;","attributes":[{"type":"DefinedTerm","text":"Contract Change","location":{"begin":26294,"end":26309}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":26725,"end":26928},"text":"\\"Customer\\" means Buyer\'s customer.","attributes":[{"type":"DefinedTerm","text":"Customer","location":{"begin":26726,"end":26734}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":27126,"end":27758},"text":"\\"Customer Group\\" means Customer and each of its affiliated members (the term \\"affiliated members\\" has the same meaning as the defined term \\"Affiliates\\" but only to the extent controlling, controlled by or under common control of the Customer) for the time being and, where appropriate, any building society or company to whom all or the majority of the business of Customer is transferred following any transaction under section 93 to 98 of the Building Societies Act 1986;","attributes":[{"type":"DefinedTerm","text":"Customer Group","location":{"begin":27127,"end":27141}},{"type":"Number","text":"98","location":{"begin":27720,"end":27722}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":27956,"end":28243},"text":"\\"Customer Obligation\\" means an obligation of the Customer identified as such in this Base Agreement or relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Customer Obligation","location":{"begin":27957,"end":27976}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":28435,"end":29090},"text":"\\"Data Controller\\", \\"Data Processor\\" and \\" Data Subject,\\" shall have the respective meanings given to such terms in the Data Protection Act 1998;","attributes":[{"type":"DefinedTerm","text":"Data Controller","location":{"begin":28436,"end":28451}},{"type":"DefinedTerm","text":"Data Processor","location":{"begin":28455,"end":28469}},{"type":"DefinedTerm","text":"Data Subject","location":{"begin":28829,"end":28841}}],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":29288,"end":29573},"text":"\\"Data Protection Legislation\\" shall mean the Data Protection Act 1998 and its related regulations as amended from time to time;","attributes":[{"type":"DefinedTerm","text":"Data Protection Legislation","location":{"begin":29289,"end":29316}},{"type":"Number","text":"1998","location":{"begin":29511,"end":29515}}],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5"]}]},{"location":{"begin":29769,"end":30124},"text":"\\"Date Compliant\\" means that no date change has had or will have any adverse impact upon the provision, receipt, performance or functionality of any Deliverables and the performance of the Services;","attributes":[{"type":"DefinedTerm","text":"Date Compliant","location":{"begin":29770,"end":29784}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":30321,"end":30569},"text":"\\"Day\\" means a period of 8 hours on any calendar day or as otherwise specified in the SOW.","attributes":[{"type":"DefinedTerm","text":"Day","location":{"begin":30322,"end":30325}},{"type":"Duration","text":"8 hours","location":{"begin":30504,"end":30511}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":30570,"end":30701},"text":"For the avoidance of doubt, any additional hours above 8 hours per Day will be deemed overtime and will be subject to Clause 5.4.3;","attributes":[{"type":"Duration","text":"8 hours","location":{"begin":30625,"end":30632}}],"categories":[],"types":[]},{"location":{"begin":30897,"end":31177},"text":"\\"Default Interest Rate\\" means four per cent (4%) above the base rate of the Bank of England from time to time;","attributes":[{"type":"DefinedTerm","text":"Default Interest Rate","location":{"begin":30898,"end":30919}},{"type":"Number","text":"four","location":{"begin":31097,"end":31101}},{"type":"Percentage","text":"4%","location":{"begin":31112,"end":31114}},{"type":"Organization","text":"Bank of England","location":{"begin":31143,"end":31158}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":31376,"end":31613},"text":"\\"Delay Remedy Period\\" has the meaning given to it in Clause 9.4;","attributes":[{"type":"DefinedTerm","text":"Delay Remedy Period","location":{"begin":31377,"end":31396}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":31810,"end":32101},"text":"\\"Deliverables\\" means items that Supplier prepares for or provides to Buyer or Customer as described in a SOW and/or WA;","attributes":[{"type":"DefinedTerm","text":"Deliverables","location":{"begin":31811,"end":31823}}],"categories":[{"label":"Deliverables","provenance_ids":["Cb/9V0faciTYukUH5sdrTNgAsUma+cf07s1QuiekO384="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":32299,"end":32658},"text":"\\"Delivery Date\\" means the date on which parties have agreed that the Supplier will deliver a Deliverable to Buyer, as set out in the Timetable (as may be amended in accordance with Clauses 9.7 and 2.3);","attributes":[{"type":"DefinedTerm","text":"Delivery Date","location":{"begin":32300,"end":32313}},{"type":"Number","text":"9.7","location":{"begin":32645,"end":32648}},{"type":"Number","text":"2.3","location":{"begin":32653,"end":32656}}],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIKx7wGkbvlXraf3P4AAYcY/VUYrfx1vYK0Zab8bd/cDo"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":32855,"end":33031},"text":"\\"Dependency\\" means","attributes":[{"type":"DefinedTerm","text":"Dependency","location":{"begin":32856,"end":32866}}],"categories":[],"types":[]},{"location":{"begin":33032,"end":33096},"text":"(i) Buyer\'s failure to perform the relevant Buyer Obligation; or","attributes":[{"type":"DefinedTerm","text":"Dependency","location":{"begin":32856,"end":32866}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":33097,"end":33157},"text":"(ii) Customer\'s failure to perform a Customer Obligation; or","attributes":[{"type":"DefinedTerm","text":"Dependency","location":{"begin":32856,"end":32866}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":33158,"end":33224},"text":"(iii) a Third Party\'s failure to perform a Third Party Obligation;","attributes":[{"type":"DefinedTerm","text":"Dependency","location":{"begin":32856,"end":32866}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":33423,"end":33708},"text":"\\"Dispute\\" means any dispute or difference between the parties arising out of or in connection with the Agreement;","attributes":[{"type":"DefinedTerm","text":"Dispute","location":{"begin":33424,"end":33431}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":33907,"end":34137},"text":"\\"Document Deliverable\\" means a Deliverable which is a document;","attributes":[{"type":"DefinedTerm","text":"Document Deliverable","location":{"begin":33908,"end":33928}}],"categories":[{"label":"Deliverables","provenance_ids":["Cb/9V0faciTYukUH5sdrTNqLjfewgxIt91Iw4beCteMo=","CDoeLVGuFuOdrbG9LkN15St5g4ewmUZ17IBvWQ5DgAy3ec1mj0Xq3LTZkcI/S8wkJI7X9XRP4KvgBYvfM/CeMuQ=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":34334,"end":34921},"text":"\\"Documentation\\" means the documentation (if any) identified in the SOW and other documentation as agreed between the parties in writing from time to time relating to the specification, structure, operation or use of a Deliverable, which may include the operational and user reference manuals which explains the operation and use of such Deliverables, and all instruction manuals, tutorial materials and other ancillary materials;","attributes":[{"type":"DefinedTerm","text":"Documentation","location":{"begin":34335,"end":34348}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":35118,"end":35531},"text":"\\"DPA\\" means all Relevant Laws pertaining to privacy, confidentiality and/or the protection of Personal Data or corporate data as are in force in the jurisdiction in which or from which the Services are being provided, including the Data Protection Act 1998;","attributes":[{"type":"DefinedTerm","text":"DPA","location":{"begin":35119,"end":35122}}],"categories":[{"label":"Confidentiality","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrj3UtUeXLDyAN8szWNgR059AXlhXxfffDmEIj2FYg9si"]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":35728,"end":35995},"text":"\\"Fixed Price\\" means the Prices described as such in Clause 5 (Pricing) and detailed in the SOW;","attributes":[{"type":"DefinedTerm","text":"Fixed Price","location":{"begin":35729,"end":35740}},{"type":"Number","text":"5","location":{"begin":35959,"end":35960}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":36193,"end":36431},"text":"\\"Force Majeure Event means, unless otherwise agreed in a SOW, any:","attributes":[{"type":"DefinedTerm","text":"Force Majeure Event","location":{"begin":36194,"end":36213}}],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":36656,"end":36905},"text":"a) fire, flood, earthquake, unusually severe weather or elements of nature or acts of God;","attributes":[{"type":"DefinedTerm","text":"Force Majeure Event","location":{"begin":36194,"end":36213}}],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":37095,"end":37656},"text":"b) war, embargo, riot, civil disorder, rebellion, acts of terrorism, revolution; or other causes beyond a party\'s reasonable control which, for the avoidance of doubt, shall not include any industrial dispute, or any event affecting a subcontractor (and, for the purposes of this definition of Force Majeure Event only, the term subcontractor shall not include any member of the Supplier Group);","attributes":[{"type":"DefinedTerm","text":"Force Majeure Event","location":{"begin":36194,"end":36213}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyJAXlhXxfffDmEIj2FYg9si"]},{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":37860,"end":38098},"text":"\\"FSA\\" means the Financial Services Authority or any successor body;","attributes":[{"type":"Organization","text":"FSA","location":{"begin":37861,"end":37864}},{"type":"DefinedTerm","text":"FSA","location":{"begin":37861,"end":37864}},{"type":"Organization","text":"Financial Services Authority","location":{"begin":38047,"end":38075}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":38296,"end":39017},"text":"\\"Good Industry Practice\\" means, in relation to the Supplier (or any Supplier Personnel, as applicable), the exercise of that degree of skill, prudence, care and foresight, and the practices and professional standards which would reasonably and ordinarily be expected to be exercised by a well-managed, skilled and experienced contractor similar to and of the same nature as the Supplier, and engaged in the performance of services, and/or provision of deliverables similar to the Services and/or Deliverables under the same or similar circumstances or conditions;","attributes":[{"type":"DefinedTerm","text":"Good Industry Practice","location":{"begin":38297,"end":38319}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":39372,"end":39609},"text":"\\"Indexation\\" is the process of applying an annual increase to the Agreed Rates.","attributes":[{"type":"Duration","text":"annual","location":{"begin":39573,"end":39579}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NxLB9vYqOmpcoLiD+kw6HBNMMy/2lnQJjZEVH1Ye069hKgvCWpEq5fCv5VaLXcKJA","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":39610,"end":39720},"text":"The Indexation calculation will apply an increase in the rates which will be performed on the following basis:","attributes":[],"categories":[],"types":[]},{"location":{"begin":39929,"end":40129},"text":"• The ASHE index for relevant job roles","attributes":[],"categories":[],"types":[]},{"location":{"begin":40330,"end":40533},"text":"\\"Intellectual Property Rights\\" means:","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":40757,"end":40930},"text":"a) patents;","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":41120,"end":41395},"text":"b) trade marks, service marks, trade names and business names (including rights in goodwill attached thereto);","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg==","C7gL9edy0Q8AUnO8EczRcrqIxd8dlYgOzolPcfJRJx8g="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":41585,"end":41767},"text":"c) design rights;","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":41958,"end":42189},"text":"d) rights in and/or to internet domain names and website addresses;","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":42380,"end":42580},"text":"e) semi-conductor topography rights;","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":42770,"end":42978},"text":"f) copyright (including future copyright);","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":43168,"end":43353},"text":"g) database rights;","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":43543,"end":43854},"text":"h) all other intellectual property rights; in each case subsisting at any time in any part of the world (whether registered or unregistered) and:","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":43855,"end":44012},"text":"(i) any pending applications or rights to apply for registrations of any of these rights that are capable of registration in any country or jurisdiction; and","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":44013,"end":44168},"text":"(ii) any similar or analogous rights to any of these rights, whether arising or granted under the laws of England & Wales or in any other jurisdiction;","attributes":[{"type":"DefinedTerm","text":"Intellectual Property Rights","location":{"begin":40331,"end":40359}},{"type":"Location","text":"England","location":{"begin":44119,"end":44126}},{"type":"Location","text":"Wales","location":{"begin":44133,"end":44138}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":44371,"end":44614},"text":"\\"Key Milestone\\" means a Milestone identified as a \\"Key Milestone\\" in a SOW;","attributes":[{"type":"DefinedTerm","text":"Key Milestone","location":{"begin":44372,"end":44385}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":44812,"end":45065},"text":"\\"Key Personnel\\" means a member of Key Personnel identified as \\"Key Personnel\\" in a SOW;","attributes":[{"type":"DefinedTerm","text":"Key Personnel","location":{"begin":44813,"end":44826}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":45259,"end":45649},"text":"\\"Licence Agreement\\" means a separate Licence Agreement to be entered into between the Customer and Supplier in relation to the Customer\'s use (and Buyer\'s limited as necessary to facilitate Customer\'s use) of the Mobile Money Manager;","attributes":[{"type":"DefinedTerm","text":"Licence Agreement","location":{"begin":45260,"end":45277}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":45848,"end":46106},"text":"\\"Liquidated Damages\\" means liquidated damages (if any) specifically detailed in a SOW;","attributes":[{"type":"DefinedTerm","text":"Liquidated Damages","location":{"begin":45849,"end":45867}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":46304,"end":46575},"text":"\\"Liquidated Damages Period \\" means liquidated damages period (if any) specifically detailed in a SOW;","attributes":[{"type":"DefinedTerm","text":"Liquidated Damages Period","location":{"begin":46305,"end":46330}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":46768,"end":47197},"text":"\\"Losses\\" means all losses, liabilities (including provision for contingent liabilities), damages, fines, costs and expenses including reasonable legal fees on a solicitor/client basis and disbursements and costs of investigation, litigation, settlement, judgment and interest;","attributes":[{"type":"DefinedTerm","text":"Losses","location":{"begin":46769,"end":46775}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":47396,"end":47926},"text":"\\"Material\\" means literary works or other works of authorship or other material (in whatever form) including software, firmware, documented methodology, process and procedure (including any reports, specifications, business rules and requirements, user manuals, user guides, operations manuals, training materials and instruction), and any other output (in whatever form).","attributes":[{"type":"DefinedTerm","text":"Material","location":{"begin":47397,"end":47405}}],"categories":[{"label":"Intellectual Property","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrveXkc5/mA4uYbahcuJNZG4="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NxLB9vYqOmpcoLiD+kw6HBEl4Eom8BarA5n6KwnjHzbIjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":48124,"end":48354},"text":"\\"Milestone\\" means any event identified as such in the SOW;","attributes":[{"type":"DefinedTerm","text":"Milestone","location":{"begin":48125,"end":48134}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":48547,"end":48939},"text":"\\"Milestone Date\\" means in relation to a Milestone, the date by which such Milestone is to be achieved (including, by achieving if relevant the applicable Acceptance Criteria) (as may be amended in accordance with Clauses 9.7 and 2.3)","attributes":[{"type":"DefinedTerm","text":"Milestone Date","location":{"begin":48548,"end":48562}},{"type":"Number","text":"9.7","location":{"begin":48927,"end":48930}},{"type":"Number","text":"2.3","location":{"begin":48935,"end":48938}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":49134,"end":49573},"text":"\\"Mobile Money Manager\\" means the Supplier\'s proprietary Mobile Banking, Mobile Servicing, Mobile Wallet and Mobile Shopping base technology platform, including without limitation, software, messaging gateways and integrations proprietary to the Supplier as Modified from time to time;","attributes":[{"type":"DefinedTerm","text":"Mobile Money Manager","location":{"begin":49135,"end":49155}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":49770,"end":50777},"text":"\\"Modify\\" means to add to, enhance, detract, reduce, change, replace, vary, derive or improve; and Modification and Modified shall be construed accordingly;","attributes":[{"type":"DefinedTerm","text":"Modify","location":{"begin":49771,"end":49777}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":50974,"end":51219},"text":"\\"New Materials\\" means Type A Materials, Type B Materials and Type C Materials;","attributes":[{"type":"DefinedTerm","text":"New Materials","location":{"begin":50975,"end":50988}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":51416,"end":51827},"text":"\\"Open Source Code\\" means any computer software whose source code is available under a licence (or arrangement such as the public domain) that permits users to study, change and improve the software, and to redistribute it in modified or unmodified form.","attributes":[{"type":"DefinedTerm","text":"Open Source Code","location":{"begin":51417,"end":51433}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":51828,"end":51930},"text":"It is often developed in a public, collaborative manner and is available to the public without charge;","attributes":[],"categories":[],"types":[]},{"location":{"begin":52128,"end":53457},"text":"\\"Operational Change\\" means any actual, proposed or anticipated change to the Services and/or Deliverables, including the method or timing of their performance or delivery which do not have a material commercial impact; \\" Participation Agreement\\" or \\" PA\\" means an agreement signed by one or more Affiliates which incorporates by reference the terms and conditions in this Base Agreement, any relevant SOWs, and other attachments or appendices specifically referenced in the PA.","attributes":[{"type":"DefinedTerm","text":"Operational Change","location":{"begin":52129,"end":52147}},{"type":"DefinedTerm","text":"PA","location":{"begin":53072,"end":53074}},{"type":"Number","text":"one","location":{"begin":53264,"end":53267}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":53653,"end":53935},"text":"\\"Payment Plan\\" means the plan applicable to the payment of Fixed Price charges as set out in the relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Payment Plan","location":{"begin":53654,"end":53666}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":54132,"end":54389},"text":"\\"Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998;","attributes":[{"type":"DefinedTerm","text":"Personal Data","location":{"begin":54133,"end":54146}}],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":54587,"end":54866},"text":"\\"Personnel\\" means agents, employees or subcontractors engaged or appointed by Buyer, Customer or Supplier.","attributes":[{"type":"DefinedTerm","text":"Personnel","location":{"begin":54588,"end":54597}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":55064,"end":55459},"text":"\\"Prices\\" means the agreed upon payment and currency for Deliverables and Services, exclusive of Taxes but including all applicable fees and payments, as specified in this Base Agreement, relevant SOW and/or (subject to Clause 2.2.2) WA.","attributes":[{"type":"DefinedTerm","text":"Prices","location":{"begin":55065,"end":55071}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CzlIcnFz4bwtlsRxRjRij8aFY0/JWXgUB2bmajQyvKbM=","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVe/890qOY0L2OZTJXVyuNyuqwzgPJqv55aOzuEqgLVU7A=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":55656,"end":56040},"text":"\\"Records\\" means books, documents, manuals, reports and all other records, in each case in physical or electronic form, created, modified, maintained and/or held by the Supplier or any Contractor in connection with this Agreement;","attributes":[{"type":"DefinedTerm","text":"Records","location":{"begin":55657,"end":55664}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":56239,"end":56475},"text":"\\"Recoverable Expenses\\" has the meaning set out in Clause 5.12 (Pricing);","attributes":[{"type":"DefinedTerm","text":"Recoverable Expenses","location":{"begin":56240,"end":56260}},{"type":"Number","text":"5.12","location":{"begin":56460,"end":56464}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":56673,"end":57022},"text":"\\"Regulatory Authority\\" means any body which has the responsibility of supervising and/or regulating a party or that party\'s Affiliates and in relation to the Customer Group includes the FSA;","attributes":[{"type":"Organization","text":"Regulatory Authority","location":{"begin":56674,"end":56694}},{"type":"DefinedTerm","text":"Regulatory Authority","location":{"begin":56674,"end":56694}},{"type":"Organization","text":"FSA","location":{"begin":57018,"end":57021}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":57220,"end":57445},"text":"\\"Related SOW\\" has the meaning in Clause 3.0 Related SOW;","attributes":[{"type":"DefinedTerm","text":"Related SOW","location":{"begin":57221,"end":57232}},{"type":"Number","text":"3.0","location":{"begin":57429,"end":57432}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":57643,"end":57946},"text":"\\"Relationship Manager\\" means the person appointed by the Supplier or Buyer as the primary representative in connection with the Base Agreement;","attributes":[{"type":"DefinedTerm","text":"Relationship Manager","location":{"begin":57644,"end":57664}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":58144,"end":58337},"text":"\\"Relevant Law\\" means:","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":58562,"end":58946},"text":"a) any statute, regulation, bye-law, ordinance or subordinate legislation which is in force for the time being to which a party is subject (including in the case of Customer the Financial Services and Markets Act 2000);","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}},{"type":"Number","text":"2000","location":{"begin":58940,"end":58944}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":59136,"end":59368},"text":"b) the common law as applicable to the parties (or any one of them);","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}},{"type":"Number","text":"one","location":{"begin":59355,"end":59358}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":59558,"end":59820},"text":"c) any binding court order, judgment or decree applicable to the parties (or any one of them); and","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}},{"type":"Number","text":"one","location":{"begin":59803,"end":59806}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":60007,"end":60255},"text":"d) any applicable industry code, policy, guidance, standard or accreditation terms","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":60256,"end":60323},"text":"(i) enforceable by law which is in force for the time being, and/or","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":60324,"end":60396},"text":"(ii) stipulated by any Regulatory Authority to which a party is subject.","attributes":[{"type":"DefinedTerm","text":"Relevant Law","location":{"begin":58145,"end":58157}},{"type":"Organization","text":"Regulatory Authority","location":{"begin":60347,"end":60367}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":60600,"end":60969},"text":"\\"Replacement Services\\" means services which Buyer obtains or itself provides in substitution for the Services or any part thereof following any Service Transfer and/or termination or expiry of the relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Replacement Services","location":{"begin":60601,"end":60621}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":61161,"end":61407},"text":"\\"Retention Fee\\" means the Retention Fee (if any) specifically detailed in a SOW;","attributes":[{"type":"DefinedTerm","text":"Retention Fee","location":{"begin":61162,"end":61175}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CxN6eXh31Qh2GRG6TIGyJA7a84ErGywdQIAi85dJ0/NA="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":61605,"end":61876},"text":"\\"Sensitive Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998;","attributes":[{"type":"DefinedTerm","text":"Sensitive Personal Data","location":{"begin":61606,"end":61629}}],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["N6oFnFtVaghtayP1BcmJOlXfaXcxmwSj4VOoif1s+zpU=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":62073,"end":62339},"text":"\\"Services\\" means work that Supplier performs for Buyer or Customer as described in a SOW and/or WA.","attributes":[{"type":"DefinedTerm","text":"Services","location":{"begin":62074,"end":62082}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":62536,"end":62862},"text":"\\"Service Transfer\\" means any transfer of the Services (or any part thereof), for whatever reason, from the Supplier (or any subcontractor) to Buyer or any third party;","attributes":[{"type":"DefinedTerm","text":"Service Transfer","location":{"begin":62537,"end":62553}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":63059,"end":63532},"text":"\\"Specification\\" in respect of a Deliverable, means the relevant functional and non-functional specification for that Deliverable agreed by the parties and set out in the SOW, or (where applicable) to be produced by or on behalf of the Supplier to meet Buyer\'s Requirements, and approved by Buyer, pursuant to the SOW;","attributes":[{"type":"DefinedTerm","text":"Specification","location":{"begin":63060,"end":63073}}],"categories":[{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVeGpOMWebBfdcPkv7QDkYgoRwH418uq1ncLEi+qEAgt3EBeWFfF998OYQiPYViD2yI="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":63730,"end":64306},"text":"\\"Statement of Work\\" or \\" SOW\\" means any document that:","attributes":[{"type":"DefinedTerm","text":"Statement of Work\\" or \\" SOW","location":{"begin":63731,"end":64107}}],"categories":[{"label":"Scope of Work","provenance_ids":["CITlLWf/v2uesxv1/DLWIJra84ErGywdQIAi85dJ0/NA=","Cmw+kUm3mPXfsOZsgspeHW4aHlic3H46mcqEe5RNnxJ57YEWDSYRbkga4HosFirZh"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":64529,"end":64752},"text":"1. identifies itself as a statement of work;","attributes":[{"type":"DefinedTerm","text":"Statement of Work\\" or \\" SOW","location":{"begin":63731,"end":64107}}],"categories":[{"label":"Scope of Work","provenance_ids":["CITlLWf/v2uesxv1/DLWIJqZpKq77creSnbTEZd1Wr9o0YGBSAnWNuI1P5/KVuvJ7","Cmw+kUm3mPXfsOZsgspeHW4aHlic3H46mcqEe5RNnxJ7+bO+mh0Se/ynu608mSk3steVULdexXD0u3svCRMeTWg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":64941,"end":65148},"text":"2. is signed by both parties;","attributes":[{"type":"DefinedTerm","text":"Statement of Work\\" or \\" SOW","location":{"begin":63731,"end":64107}}],"categories":[{"label":"Scope of Work","provenance_ids":["CITlLWf/v2uesxv1/DLWIJqZpKq77creSnbTEZd1Wr9o0YGBSAnWNuI1P5/KVuvJ7","Cmw+kUm3mPXfsOZsgspeHW4aHlic3H46mcqEe5RNnxJ7+bO+mh0Se/ynu608mSk3steVULdexXD0u3svCRMeTWg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":65338,"end":65599},"text":"3. incorporates by reference the terms and conditions of this Base Agreement; and","attributes":[{"type":"DefinedTerm","text":"Statement of Work\\" or \\" SOW","location":{"begin":63731,"end":64107}}],"categories":[{"label":"Scope of Work","provenance_ids":["CITlLWf/v2uesxv1/DLWIJqZpKq77creSnbTEZd1Wr9o0YGBSAnWNuI1P5/KVuvJ7","Cmw+kUm3mPXfsOZsgspeHW4aHlic3H46mcqEe5RNnxJ7+bO+mh0Se/ynu608mSk3steVULdexXD0u3svCRMeTWg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":65788,"end":66066},"text":"4. describes the Deliverables and Services, including any requirements, specifications or schedules.","attributes":[{"type":"DefinedTerm","text":"Statement of Work\\" or \\" SOW","location":{"begin":63731,"end":64107}}],"categories":[{"label":"Scope of Work","provenance_ids":["CITlLWf/v2uesxv1/DLWIJqZpKq77creSnbTEZd1Wr9o0YGBSAnWNuI1P5/KVuvJ7","Cmw+kUm3mPXfsOZsgspeHW4aHlic3H46mcqEe5RNnxJ7+bO+mh0Se/ynu608mSk3steVULdexXD0u3svCRMeTWg=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MScxgOIwdFzfaZ/5ecI7d+IX7c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg"]}]},{"location":{"begin":66269,"end":66540},"text":"\\"Successor Supplier\\" means any party Buyer appoints or invites to tender to provide Replacement Services;","attributes":[{"type":"DefinedTerm","text":"Successor Supplier","location":{"begin":66270,"end":66288}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":66738,"end":67055},"text":"\\"Supplier Authorised Representative\\" means the Authorised Representative of the Supplier most relevant or suitable to the activity, issue or area in question;","attributes":[{"type":"DefinedTerm","text":"Supplier Authorised Representative","location":{"begin":66739,"end":66773}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":67254,"end":67756},"text":"\\"Supplier Background Material\\" means any Material (including Modifications to Material) acquired or created by, for or on behalf of the Supplier Group otherwise than in the course of the performance or receipt of the Services, and provided by the Supplier to Buyer and/or used in connection with the performance and/or receipt of the Services;","attributes":[{"type":"DefinedTerm","text":"Supplier Background Material","location":{"begin":67255,"end":67283}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":67948,"end":68237},"text":"\\"Supplier Fault\\" means a failure by the Supplier to perform in accordance with the terms of this Agreement but not including any failure","attributes":[{"type":"DefinedTerm","text":"Supplier Fault","location":{"begin":67949,"end":67963}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":68238,"end":68290},"text":"(i) which results from failure of any Dependency; or","attributes":[{"type":"DefinedTerm","text":"Supplier Fault","location":{"begin":67949,"end":67963}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":68291,"end":68337},"text":"(ii) which is caused by a Force Majeure Event.","attributes":[{"type":"DefinedTerm","text":"Supplier Fault","location":{"begin":67949,"end":67963}}],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lqJJvoIcEkSXia8L2Uw6xT5l3dPMjMwMFzt4qa6sUrr","Ph0E36axn7yj8THcd3xjpYvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtTNFCu7esomIGXBGCrBNovI+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}]},{"location":{"begin":68534,"end":68755},"text":"\\"Supplier Group\\" means the Supplier and its Affiliates;","attributes":[{"type":"DefinedTerm","text":"Supplier Group","location":{"begin":68535,"end":68549}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":68947,"end":69323},"text":"\\"Supplier Operations Meetings\\" means Buyer\'s meetings with the Supplier that are known as the \\"Supplier Operations Meetings\\" or any meetings which are known by a different name but which replace or supersede such meetings;","attributes":[{"type":"DefinedTerm","text":"Supplier Operations Meetings","location":{"begin":68948,"end":68976}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":69521,"end":70363},"text":"\\"Taxes\\" means any and all applicable taxes, charges, fees, levies or other assessments imposed or collected by any governmental entity worldwide or any political subdivision thereof and however designated or levied on sales of Deliverables or Services, or sales, use, transfer, goods and services or value added tax or any other duties or fees related to any payment made by Buyer to Supplier for Deliverables and/or Services provided by Supplier to Buyer under or pursuant to this Agreement; exclusive, however, of any taxes imposed upon the net income or capital of Supplier, any taxes in lieu of such net income taxes and any other taxes which are to be borne by Supplier under law.","attributes":[{"type":"DefinedTerm","text":"Taxes","location":{"begin":69522,"end":69527}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CDoeLVGuFuOdrbG9LkN15Sle40sKm5DQVJXS4p8z4+tFDYAoQx4yCMkfO81LqWh5kKlDZa/puBgdkiIYArc02mg==","CbeQzL4crq9OjudAX6Y8uT2oDWdL6hpHQyDiV5Rrdxl0="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":70560,"end":70897},"text":"\\"Termination Assistance\\" means the termination assistance to be provided by the Supplier pursuant to Clause 31 (Termination Assistance and Employment Matters) of this Base Agreement","attributes":[{"type":"DefinedTerm","text":"Termination Assistance","location":{"begin":70561,"end":70583}},{"type":"Number","text":"31","location":{"begin":70824,"end":70826}}],"categories":[{"label":"Term & Termination","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIMY8DO6MOiinh5M6px9pZcIrNwEKgTxQYrPsXQZgKIlX1NkptYdi39/VMClowZvTkA=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":71095,"end":71417},"text":"\\"Termination Assistance Period\\" means the period specified as the \\"Termination Assistance Period\\" in a SOW during which Termination Assistance is required by Buyer;","attributes":[{"type":"DefinedTerm","text":"Termination Assistance Period","location":{"begin":71096,"end":71125}}],"categories":[{"label":"Term & Termination","provenance_ids":["CHtVd3gFg2kP/W43LwDBKmPSFCkgRn8QVpOiR6YrioCnU+q63KIvAiBGdpb9H1okh"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":71614,"end":71907},"text":"\\"Termination Fee\\" means in addition to any other sums due under this Base Agreement any termination charges specified in the relevant SOW.","attributes":[{"type":"DefinedTerm","text":"Termination Fee","location":{"begin":71615,"end":71630}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CxN6eXh31Qh2GRG6TIGyJA7a84ErGywdQIAi85dJ0/NA="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":72104,"end":72522},"text":"\\"Third Party\\" means any agent or third party engaged by Buyer or Customer to provide services to Buyer or Customer (where such services interrelate with or could have a material impact on the Supplier\'s ability to perform its obligations under this Agreement);","attributes":[{"type":"DefinedTerm","text":"Third Party","location":{"begin":72105,"end":72116}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":72721,"end":73211},"text":"\\"Third Party Materials\\" means any Materials, the Intellectual Property Rights in which are owned by the third party, supplied or provided by or on behalf of the Supplier pursuant to a SOW, whether or not such Materials are incorporated within, or otherwise form part of, the Deliverables, or otherwise used to perform the Services;","attributes":[{"type":"DefinedTerm","text":"Third Party Materials","location":{"begin":72722,"end":72743}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":73409,"end":73782},"text":"\\"Third Party Obligations\\" means any obligations of any Third Party which affect the ability of the Supplier to perform its obligations under this Base Agreement including any identified as such in the relevant SOW;","attributes":[{"type":"DefinedTerm","text":"Third Party Obligations","location":{"begin":73410,"end":73433}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":73979,"end":74236},"text":"\\"Timetable\\" means the relevant timetable (or timetables) (if any) set out in the SOW;","attributes":[{"type":"DefinedTerm","text":"Timetable","location":{"begin":73980,"end":73989}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":74434,"end":74853},"text":"\\"Type A Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type A Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Customer pursuant to Clause 15.2a) (Intellectual Property Rights and Buyer Data;","attributes":[{"type":"DefinedTerm","text":"Type A Materials","location":{"begin":74435,"end":74451}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":75035,"end":75696},"text":"\\" Type B Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type B Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.b (Intellectual Property Rights and Buyer Data) and in respect of which Customer is granted a licence pursuant to Clause 15.10;","attributes":[{"type":"DefinedTerm","text":"Type B Materials","location":{"begin":75203,"end":75219}}],"categories":[{"label":"Intellectual Property","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":75884,"end":76577},"text":"\\" Type C Materials \\" means any Deliverables and/or other Materials that are identified as \\"Type C Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.c (Intellectual Property Rights and Buyer Data) and in respect of which Customer and Buyer is granted a licence as detailed in Clause 15.11]","attributes":[{"type":"DefinedTerm","text":"Type C Materials","location":{"begin":76065,"end":76081}}],"categories":[{"label":"Intellectual Property","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":76765,"end":77277},"text":"\\" Warranty Period \\" means a period of time during which the Supplier will be obliged to provide Services to support the implementation of the Deliverables provided under a SOW.","attributes":[{"type":"DefinedTerm","text":"Warranty Period","location":{"begin":76946,"end":76961}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","PZhORqxxBCCtSUECV/h0aIA==","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":77278,"end":77414},"text":"The duration of the Warranty Period and the charges and charging mechanisms for the Warranty Period will be defined in the relevant SOW;","attributes":[],"categories":[],"types":[]},{"location":{"begin":77612,"end":78386},"text":"\\"Work Authorization\\" or \\" WA\\" means Buyer\'s authorization in either electronic or tangible form for Supplier to conduct transactions under this Agreement in accordance with the applicable SOW (i.e., a purchase order, bill of lading, or other Buyer designated document).","attributes":[{"type":"DefinedTerm","text":"Authorization","location":{"begin":77618,"end":77631}},{"type":"DefinedTerm","text":"WA","location":{"begin":77985,"end":77987}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA==","NTsgDtyMRhDFihJ8VMkjdr6RGPoqKUwO4tsXv0qUCWtQjtf1dE/gq+AFi98z8J4y5","NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14="]}]},{"location":{"begin":78387,"end":78448},"text":"A SOW is a WA only if designated as such in writing by Buyer.","attributes":[],"categories":[{"label":"Scope of Work","provenance_ids":["CDoeLVGuFuOdrbG9LkN15Sng6mK5dyZ/XgeHwlvq9tr2S7Q3v9lp8RUo59kGdZU4uYn4a5bu2+udaddkQvwRjmA=="]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["Nf9qY0zpeUZk2PaJltDTGwoqJiiug4WO/gzXje7c20XtPq/TxDY4nfOLr0ulk/B9K","PZhORqxxBCCtSUECV/h0aIA==","NxLB9vYqOmpcoLiD+kw6HBNMMy/2lnQJjZEVH1Ye069hKgvCWpEq5fCv5VaLXcKJA"]}]},{"location":{"begin":78644,"end":78920},"text":"\\"Working Day\\" means standard business hours Monday to Friday excluding bank and public holidays in England and Wales.","attributes":[{"type":"DefinedTerm","text":"Working Day","location":{"begin":78645,"end":78656}},{"type":"Location","text":"England","location":{"begin":78902,"end":78909}},{"type":"Location","text":"Wales","location":{"begin":78914,"end":78919}}],"categories":[],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NW7tBNwbe88uliwGMf/MSc8BgHuLvm+rD2czS8xmKZ14=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":79179,"end":79200},"text":"2.0 Statement of Work","attributes":[],"categories":[],"types":[]},{"location":{"begin":79430,"end":79703},"text":"2.1 Supplier will provide Deliverables and Services as specified in the relevant SOW and/or WA.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Scope of Work","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pozf30GvcV/6Bm7fJfZfHtmNGzWTYaH9Z9Fq1d76ckTS628rzh+8mVa+sdmnAPxOmQ==","CqRuj9xgPA1TPkEb2mW97PiNJQPmIYcr5ahsY2updyzRlof4HtbUi3I0MR74+6TADQF5YV8X33w5hCI9hWIPbIg==","C0Znx3CKnOPyVaBZ9sSCLeSdssnmj+mTFuwGH1DMWr5pyN5fgR5DL3nrHA4lC6fye","C0Znx3CKnOPyVaBZ9sSCLeSrg9BX40cO2KuQQHhZs10pyN5fgR5DL3nrHA4lC6fye"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":79889,"end":80077},"text":"2.2 The parties agree that:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":80291,"end":80639},"text":"2.2.1 (subject at all times to Clause 10.4) the Buyer will be required to issue a WA to Supplier before Buyer will have committed to purchase any Deliverables or Services under a SOW; and","attributes":[{"type":"Number","text":"10.4","location":{"begin":80490,"end":80494}}],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIKe/j+eKmDi2oyQTa6DVWbyk3ebwSmWtR2mwfkk/f1lC"]},{"label":"Scope of Work","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pozf30GvcV/6Bm7fJfZfHtmNGzWTYaH9Z9Fq1d76ckTS628rzh+8mVa+sdmnAPxOmQ==","CqRuj9xgPA1TPkEb2mW97PiNJQPmIYcr5ahsY2updyzRlof4HtbUi3I0MR74+6TADQF5YV8X33w5hCI9hWIPbIg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NU6eBngTi3EMLSaN2zbEDOKLP2leO0jmauFL+sb/OOdw="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpwCdEqXqx3Drpe2OOKsnnpJW4Hf+L0fXmrlNT68XGiuFQF5YV8X33w5hCI9hWIPbIg=="]}]},{"location":{"begin":80828,"end":81175},"text":"2.2.2 no SOW will be binding and Supplier shall not commence any work under a SOW unless and until it has received a valid WA which conforms to the agreed terms of the relevant SOW.","attributes":[],"categories":[{"label":"Scope of Work","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pozf30GvcV/6Bm7fJfZfHtmNGzWTYaH9Z9Fq1d76ckTS628rzh+8mVa+sdmnAPxOmQ==","CqRuj9xgPA1TPkEb2mW97PiNJQPmIYcr5ahsY2updyzRlof4HtbUi3I0MR74+6TADQF5YV8X33w5hCI9hWIPbIg=="]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpwCdEqXqx3Drpe2OOKsnnpJW4Hf+L0fXmrlNT68XGiuFQF5YV8X33w5hCI9hWIPbIg=="]}]},{"location":{"begin":81176,"end":81573},"text":"For the avoidance of doubt the Supplier reserves the right to reject any WA that is inconsistent with the terms of the relevant SOW including without limitation where there exists a conflict between the quantity, payment and delivery terms.","attributes":[],"categories":[{"label":"Scope of Work","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pozf30GvcV/6Bm7fJfZfHtmNGzWTYaH9Z9Fq1d76ckTS628rzh+8mVa+sdmnAPxOmQ==","CqRuj9xgPA1TPkEb2mW97PiNJQPmIYcr5ahsY2updyzRlof4HtbUi3I0MR74+6TADQF5YV8X33w5hCI9hWIPbIg==","C0Znx3CKnOPyVaBZ9sSCLef9dNVELgQfDQQljCkn8zGlyN5fgR5DL3nrHA4lC6fye"]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpwCdEqXqx3Drpe2OOKsnnpJW4Hf+L0fXmrlNT68XGiuFQF5YV8X33w5hCI9hWIPbIg=="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NcsRrcVwWm+eH7rEB6DmwL662tra1fllo7OL+MLTM0/8=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":81773,"end":82096},"text":"2.3 It is assumed that the Buyer will issue a WA on or before the date on which the Supplier commences the Services required under a signed SOW.","attributes":[],"categories":[{"label":"Scope of Work","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pozf30GvcV/6Bm7fJfZfHtmNGzWTYaH9Z9Fq1d76ckTS628rzh+8mVa+sdmnAPxOmQ==","CqRuj9xgPA1TPkEb2mW97PiNJQPmIYcr5ahsY2updyzRlof4HtbUi3I0MR74+6TADQF5YV8X33w5hCI9hWIPbIg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":82097,"end":82546},"text":"In the event that there is a delay between the required start date of the Services as detailed in the relevant SOW and the issue of a corresponding WA (and subject at all times to Clause 10.4 below) and the Supplier believes that this delay will have an impact on the Timetable or any Milestone Date or Delivery Date the parties shall discuss and if the Supplier can provide reasonable evidence of such impact amend or extend such dates accordingly.","attributes":[{"type":"Number","text":"10.4","location":{"begin":82284,"end":82288}}],"categories":[{"label":"Scope of Work","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeSdssnmj+mTFuwGH1DMWr5pyN5fgR5DL3nrHA4lC6fye"]}],"types":[]},{"location":{"begin":82735,"end":83027},"text":"2.4 Any Changes, Contract Changes and Operational Changes shall be dealt with in accordance with the Change Control Procedure.","attributes":[],"categories":[],"types":[]},{"location":{"begin":83289,"end":83304},"text":"3.0 Related SOW","attributes":[],"categories":[],"types":[]},{"location":{"begin":83535,"end":84268},"text":"3.1 Where a SOW is entered into for the provision of Services and Deliverables which Relate to the Services, and Deliverables provided or to be provided under one or more separate SOW entered into between such parties, then, provided that such is expressly agreed by the parties, the SOW shall identify each such related SOW and shall specify each such related SOW to be a \\" Related SOW\\".","attributes":[{"type":"Number","text":"one","location":{"begin":83859,"end":83862}}],"categories":[],"types":[]},{"location":{"begin":84533,"end":84570},"text":"4.0 Governance and Dispute Resolution","attributes":[],"categories":[],"types":[]},{"location":{"begin":84801,"end":85168},"text":"4.1 Buyer and the Supplier shall each appoint a Relationship Manager who shall have overall responsibility for the relationship between Buyer and the Supplier and the management of this Base Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":85169,"end":85393},"text":"Each party\'s Authorised Representative shall have authority to act on behalf of Buyer or the Supplier as applicable and shall be responsible for providing information, data and decisions to the other party on a timely basis.","attributes":[],"categories":[],"types":[]},{"location":{"begin":85582,"end":85979},"text":"4.2 Buyer\'s Relationship Manager and Supplier\'s Relationship Manager shall meet as required following a request from either to do so in order to discuss opportunities and any issues relating to the relationship between the parties.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PpAexn5STa/D8ZDD1yQqNKwiVgJd6yKjXNbwOpiG6rFd"]}],"types":[]},{"location":{"begin":86163,"end":86911},"text":"4.3 In the event of a dispute relating to the overall relationship of the parties or to issues arising from more than one current SOW (\\" Relationship Dispute\\" ), such Relationship Dispute shall be dealt with in accordance with this Clause 4.","attributes":[{"type":"Number","text":"one","location":{"begin":86441,"end":86444}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PkWVawsW4LRA/YHADmFFzmj8mDxpGQm0v+r88ojbxpA7","CqRuj9xgPA1TPkEb2mW97PpAexn5STa/D8ZDD1yQqNKwiVgJd6yKjXNbwOpiG6rFd","C0Znx3CKnOPyVaBZ9sSCLeTWi1237j79PDl1nU8rvHsgPBSoUPUuQ12KCKpcq2UCE"]}],"types":[]},{"location":{"begin":87100,"end":87763},"text":"4.4 In the event of a Relationship Dispute, Buyer\'s Authorised Representative or the Supplier\'s Authorised Representative may serve a notice on the other party\'s Authorised Representative notifying it of the Relationship Dispute, referring explicitly to this Clause 4 and providing sufficient information to enable the other party to appreciate the nature of the Relationship Dispute, and the Relationship Dispute shall be referred by the Authorised Representatives to the Relationship Managers who","attributes":[{"type":"Number","text":"4","location":{"begin":87531,"end":87532}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[]},{"location":{"begin":87952,"end":88218},"text":"4.5 shall meet within seven (7) days of any such referral to seek to resolve the Relationship Dispute.","attributes":[{"type":"Duration","text":"within seven (7) days","location":{"begin":88131,"end":88152}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyJAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":88407,"end":88843},"text":"4.6 In the event that the Relationship Managers are unable to resolve the Relationship Dispute, either party may elect to seek recourse through the courts of England and the provisions of Clause 22.3 (Choice of Law; Waiver of Jury Trial; Limitation of Action ) shall apply.","attributes":[{"type":"Location","text":"England","location":{"begin":88728,"end":88735}},{"type":"Number","text":"22.3","location":{"begin":88765,"end":88769}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgqrjmkf5KJYEZv2rhdcWYyfBrQCRZJf1K5wIKxaHx/xX","CqRuj9xgPA1TPkEb2mW97PkWVawsW4LRA/YHADmFFzmj8mDxpGQm0v+r88ojbxpA7","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b"]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":89031,"end":89301},"text":"4.7 Nothing in this Clause 4 shall prevent a party from notifying the other in writing of its intention to:","attributes":[{"type":"Number","text":"4","location":{"begin":89221,"end":89222}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8jTHBuu8S9qUOtvVrgPcVVQ=","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzmVjqPLcp2AZDu/E5s+qwr"]}]},{"location":{"begin":89520,"end":89766},"text":"4.7.1 seek injunctive relief at any time it considers it appropriate to do so; or","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniXrmULOxli5PVo4/tesgdzbc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8mHcUx76RNwPRUSxYtaxM6U7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A==","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzIUi45zeqt0pvqzkhZmmuOVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":89968,"end":90290},"text":"4.7.2 withdraw from the dispute resolution processes set out in this Clause 4 and commence court proceedings relating to any Relationship Dispute at any time.","attributes":[{"type":"Number","text":"4","location":{"begin":90208,"end":90209}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniXrmULOxli5PVo4/tesgdzbc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Dispute Resolution","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PkWVawsW4LRA/YHADmFFzmj8mDxpGQm0v+r88ojbxpA7","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99"]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8mHcUx76RNwPRUSxYtaxM6U7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A==","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzIUi45zeqt0pvqzkhZmmuOVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":90490,"end":91009},"text":"4.8 Buyer and the Supplier will continue to perform their respective obligations under this Base Agreement pending the resolution of a Relationship Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21.1 (Termination of this Base Agreement) above at any time.","attributes":[{"type":"Number","text":"21.1","location":{"begin":90949,"end":90953}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PkWVawsW4LRA/YHADmFFzmj8mDxpGQm0v+r88ojbxpA7"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8jTHBuu8S9qUOtvVrgPcVVQ=","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzmVjqPLcp2AZDu/E5s+qwr"]}]},{"location":{"begin":91199,"end":91596},"text":"4.9 For the avoidance of doubt, any dispute between the parties arising in relation to a SOW other than a Relationship Dispute shall be dealt with in accordance with Clause 37 (Dispute Resolution Procedure) of this Base Agreement.","attributes":[{"type":"Number","text":"37","location":{"begin":91539,"end":91541}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PkWVawsW4LRA/YHADmFFzmj8mDxpGQm0v+r88ojbxpA7","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyJAXlhXxfffDmEIj2FYg9si","C0Znx3CKnOPyVaBZ9sSCLeTWi1237j79PDl1nU8rvHsgPBSoUPUuQ12KCKpcq2UCE"]}],"types":[]},{"location":{"begin":91863,"end":91874},"text":"5.0 Pricing","attributes":[],"categories":[],"types":[]},{"location":{"begin":92105,"end":92346},"text":"5.1 Supplier will provide Deliverables and Services to Buyer for the Prices.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":92347,"end":92931},"text":"The Prices for Deliverables and Services specified and agreed in the SOW and/or WA plus the payment of applicable Taxes and Recoverable Expenses where appropriate (together the \\" Charges \\") will be the only amounts due to Supplier from Buyer.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lwyiocToCDVmvP3I8qdhL30","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR","CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JnC28PPvo2pFOAXw7ozCbUt","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVcAwB4V55ogIkrCitfmR/Oi6CDCYBh1LjtGz2UDOWYy8g==","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVdO2Mz41DFi1zSK+IWsBa2YwirpGoC96xu+R4+3aQFTlA=="]}],"types":[]},{"location":{"begin":92932,"end":93076},"text":"The relevant SOW or (subject to Clause 2.2.2) WA shall contain Prices for each country receiving Deliverables and Services under this Agreement.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIATSSHOFq/qR7jgHfaKhxa3VUYrfx1vYK0Zab8bd/cDo"]},{"label":"Pricing & Taxes","provenance_ids":["CabZ1QEuD2RBhvBLMBF3Pc6+H9jI7JZNLg8dInIPUUpA=","C7naR4GuT6RH4UG/hU2bCgvUjWHHJSY5UMw4IqwAipL6O56gDI7eoas3BflJ9d1uh","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR"]}],"types":[]},{"location":{"begin":93265,"end":93643},"text":"5.2 In consideration of the performance of the Supplier\'s obligations under a SOW Buyer shall pay the Supplier the Charges in accordance with this Clause 5, and any additional terms specified in the relevant SOW.","attributes":[{"type":"Number","text":"5","location":{"begin":93585,"end":93586}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CWZ5IK/goGRH83r0mvNojORxNjlxLzCPldzMzXG1SSsMqmu2Zmp5+SQ0Y58LjiL9p"]}],"types":[]},{"location":{"begin":93833,"end":94092},"text":"5.3 Where the Prices for Services and/or Deliverables (or any part of them) are:","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lwyiocToCDVmvP3I8qdhL30","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR","CbeQzL4crq9OjudAX6Y8uT39mbju0VFAhcO4o4aV6lEw="]}],"types":[]},{"location":{"begin":94312,"end":94565},"text":"5.3.1 based on Agreed Rates for time spent by the Supplier, Clause 5.4 shall apply; and","attributes":[{"type":"Number","text":"5.4","location":{"begin":94545,"end":94548}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}],"types":[]},{"location":{"begin":94756,"end":95028},"text":"5.3.2 on Fixed Price, Clause 5.5 shall apply, and the remainder of this Clause 5 shall apply in both cases.","attributes":[{"type":"Number","text":"5.5","location":{"begin":94950,"end":94953}},{"type":"Number","text":"5","location":{"begin":95000,"end":95001}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5HaBiT0LzDwiGWQy0sB7/cl","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk=","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}],"types":[]},{"location":{"begin":95229,"end":95489},"text":"5.4 Where Prices are on the basis of Agreed Rates for time spent by the Supplier:","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lwyiocToCDVmvP3I8qdhL30","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR","CbeQzL4crq9OjudAX6Y8uT39mbju0VFAhcO4o4aV6lEw="]}],"types":[]},{"location":{"begin":95709,"end":96008},"text":"5.4.1 subject to Clause 5.18, the applicable Agreed Rates will be set out in the relevant SOW will be fixed for the term of the SOW;","attributes":[{"type":"Number","text":"5.18","location":{"begin":95900,"end":95904}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}],"types":[]},{"location":{"begin":96199,"end":96561},"text":"5.4.2 the Prices will be calculated based on the Agreed Rate applicable to each Supplier Personnel multiplied by the number of Days worked by each Supplier Personnel during the relevant period;","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","C7naR4GuT6RH4UG/hU2bCgvUjWHHJSY5UMw4IqwAipL6O56gDI7eoas3BflJ9d1uh","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","CsaY2+ZPIcXEEjGIsbXEQIJS2OSlIntY2gjWbX6hsAjJNOI+AP3GBj5EZOrsyHS41","CsaY2+ZPIcXEEjGIsbXEQIDv3QBYxedlT1UKL/ii2kAZYBCiIImUT3AZYexFNIOog"]}],"types":[]},{"location":{"begin":96751,"end":97175},"text":"5.4.3 the Supplier shall not be entitled to charge for, and shall not be obliged to perform, overtime unless agreed in advance in writing by Buyer provided always that where the Buyer agrees such overtime, such overtime shall be charged at the Agreed Rates;","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwQ6T5mc0Jyx2gO5XVYv6VkZqj233Qt1dh037OantG/u77ZJGuXjxbZNSgQ27mj5ZsA=="]},{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeeaxemSy8jWanG6X2TBf91syiocToCDVmvP3I8qdhL30","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}],"types":[{"label":{"nature":"Disclaimer","party":"Supplier"},"provenance_ids":["NXvmo0Hc5PtoOHnttwgzXg9racoc0aZ8sbi+fmykWeH0=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NW21ScrUT/HVJjRp5Tf4B6hapRqBsCARjEmfXrutxQMQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":97364,"end":97730},"text":"5.4.4 the Supplier shall ensure that all Supplier Personnel complete, on a prompt basis, accurate timesheets and the Supplier shall provide Buyer with copies of such timesheets on a weekly basis; and","attributes":[{"type":"Duration","text":"weekly","location":{"begin":97713,"end":97719}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}],"types":[]},{"location":{"begin":97920,"end":98259},"text":"5.4.6 the Supplier shall itemise in each invoice the time spent by Supplier Personnel, the applicable Agreed Rates and the Recoverable Expenses incurred during the period.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5GjEt8SJhyBEJCWYEt+ESZTHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","CbeQzL4crq9OjudAX6Y8uTwEJkILX5t/9tU1marj8LH8DvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":98459,"end":98670},"text":"5.5 Where a Fixed Price applies:","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lwyiocToCDVmvP3I8qdhL30","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5HaBiT0LzDwiGWQy0sB7/cl","CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk=","CbeQzL4crq9OjudAX6Y8uT1I63xwp7YjcD7MCIp2OOWQ="]}],"types":[]},{"location":{"begin":98890,"end":99233},"text":"5.5.1 the applicable Fixed Price shall be as set out in the SOW and, unless otherwise agreed between the parties, will be fully inclusive of all costs and Recoverable Expenses;","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lwyiocToCDVmvP3I8qdhL30","CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5HaBiT0LzDwiGWQy0sB7/cl","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5EgWF5Vo//vnZzyRHmRc4G5SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk=","CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk=","CCpRerG3W4lvKk1TnNPRlagKrrwsuwBB9AiuwtQloZkP62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","CbeQzL4crq9OjudAX6Y8uT8ci6Q4Vjm14EyVrV0tHT9Hc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","CbeQzL4crq9OjudAX6Y8uT39mbju0VFAhcO4o4aV6lEw="]}],"types":[]},{"location":{"begin":99423,"end":99884},"text":"5.5.2 without prejudice to Clause 5.5.1 and Clause 9.3, and subject always to any claims in accordance with Clause 17 (Limitation of Liability Between Buyer and Supplier), the Supplier shall not be entitled to any sums in addition to the Fixed Price unless agreed in advance in writing by Buyer;","attributes":[{"type":"Number","text":"9.3","location":{"begin":99640,"end":99643}},{"type":"Number","text":"17","location":{"begin":99704,"end":99706}}],"categories":[{"label":"Liability","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroqEQQ5VSOejjVqni7YnK9DFvtowb+Vq9TP364Og7nJh","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVcErbelBTKv71o4pnpJPK5nGJH5hoR81dpxqFbFBHNXPA==","CHBO+531X7FMIABlRRzIitoWB9kcHh2B6fhzzJYkIIoTOpYdYrovgbWM/IgAs37TO"]},{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5HaBiT0LzDwiGWQy0sB7/cl","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5EgWF5Vo//vnZzyRHmRc4G5SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk=","CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk=","CCpRerG3W4lvKk1TnNPRlagKrrwsuwBB9AiuwtQloZkP62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","CbeQzL4crq9OjudAX6Y8uT8ci6Q4Vjm14EyVrV0tHT9Hc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NW21ScrUT/HVJjRp5Tf4B6hapRqBsCARjEmfXrutxQMQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":100074,"end":100447},"text":"5.5.3 the Supplier shall submit invoices in accordance with the Payment Plan in the SOW and shall itemise in each invoice the applicable Milestone or stage in the Payment Plan to which the invoice relates;","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIFKSVqzs+l3srppcUXvFYUM+aVtDZCrv9Uh/aFITodxu"]},{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5EgWF5Vo//vnZzyRHmRc4G5SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk=","CCpRerG3W4lvKk1TnNPRlagKrrwsuwBB9AiuwtQloZkP62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","CbeQzL4crq9OjudAX6Y8uT8ci6Q4Vjm14EyVrV0tHT9Hc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":100638,"end":101107},"text":"5.5.4 where the Payment Plan is linked to the achievement of one or more Milestones the Supplier shall be entitled to submit an invoice in respect of the relevant Milestone(s) specified in the Payment Plan only following the successful completion of all Acceptance Tests relevant to that Milestone(s); and","attributes":[{"type":"Number","text":"one","location":{"begin":100863,"end":100866}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIFKSVqzs+l3srppcUXvFYUM+aVtDZCrv9Uh/aFITodxu"]},{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5EgWF5Vo//vnZzyRHmRc4G5SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk=","CCpRerG3W4lvKk1TnNPRlagKrrwsuwBB9AiuwtQloZkP62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","CbeQzL4crq9OjudAX6Y8uT8ci6Q4Vjm14EyVrV0tHT9Hc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":101297,"end":101846},"text":"5.5.5 in the event that the SOW is terminated in accordance with the provisions of the Agreement before the completion of all the Services and/or the provision of all the Deliverables, but subject at all times to Clause 21.4, Buyer shall be entitled to a rebate of any portion of the Fixed Price paid to the Supplier as at the date of termination which represents an advance payment.","attributes":[{"type":"Number","text":"21.4","location":{"begin":101683,"end":101687}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lyp2VyOEXirjXktSzWcBsuo/qABgZz0BQQ0GPmbFUw9IA==","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5EgWF5Vo//vnZzyRHmRc4G5SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk=","CCpRerG3W4lvKk1TnNPRlagKrrwsuwBB9AiuwtQloZkP62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","CbeQzL4crq9OjudAX6Y8uT8ci6Q4Vjm14EyVrV0tHT9Hc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Term & Termination","provenance_ids":["CWhoYUAWadjjLkLDMWjlkp3NtdkCjTYKhupTdz1Uvwkb5SANqe5LiN3Eu0AXtT6TkMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[]},{"location":{"begin":102045,"end":102406},"text":"5.6 The Supplier shall invoice Buyer for the Charges by means of Buyer\'s web order invoice system which is the electronic transmission and receipt of legally binding purchase and sale obligations.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwXh2QMULtqe5LDjzhQmJv+PLvS/ECgrBnxqRaSpwhsI+OeGTKe+njWrt7pMibUDodQ==","CQlA1DaEFfOkxyAcImuPkpK+DzUKdXKwHhCA2QlQ85eOPmncij+AAGo3mVAkgCDH4","CX2sSVTdurWYE/t+MeGLniQKcOOAw/AeMoz/2EdCe+eFAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":102407,"end":102548},"text":"For the avoidance of doubt, Buyer shall be entitled to withhold payment in respect of any invoice which does not comply with this Clause 5.6.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHI0kJjA7xoBnERbLxaA5fU/02QkQiaBSsLKUN4zH2be"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":102738,"end":103062},"text":"5.7 Buyer shall pay undisputed invoices in accordance with the payment terms specified within the relevant SOW if no such terms are specified within 45 days.","attributes":[{"type":"Duration","text":"within 45 days","location":{"begin":103047,"end":103061}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3QF5YV8X33w5hCI9hWIPbIg==","CWZ5IK/goGRH83r0mvNojOWVZzvMaJwPttEqHcp8Ka9TQvj17LqEPFBOSjoRCcSRu","CQlA1DaEFfOkxyAcImuPkpLsqDlKcX6STMCd5unlhmDkoLqR/uUiiSwtKhJrX3Y5Q"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":103251,"end":103489},"text":"5.8 If at any time Buyer disputes, in good faith, an invoice:","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyJAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":103710,"end":104174},"text":"5.8.1 Buyer shall notify the Supplier within twelve (12) Working Days after the date on which a proper invoice for the Prices is properly raised and submitted in accordance with Clause 5.6 and received by Buyer specifying in full and proper detail Buyer\'s valid reasons for disputing the invoice;","attributes":[{"type":"Duration","text":"within twelve (12) Working Days","location":{"begin":103916,"end":103947}},{"type":"Number","text":"5.6","location":{"begin":104063,"end":104066}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyJAXlhXxfffDmEIj2FYg9si","CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyKl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]},{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":104364,"end":104688},"text":"5.8.2 the Supplier shall provide such additional information and documentation as Buyer may reasonably require in order to enable it to evaluate the invoice.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyKl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":104879,"end":105418},"text":"5.8.3 The Supplier shall be entitled to issue Buyer a new invoice for any Prices and/or amounts in the original invoice that are not disputed by Buyer and Buyer shall pay to the Supplier, in accordance with the payment terms specified in the SOW upon receipt of the new valid invoice, all relevant payments and amounts not disputed by Buyer specified in that new invoice;","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyKl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw==","CWhoYUAWadjjLkLDMWjlkp7KX7gsI653iJ3sKS9hj7yuKIC0OziWpNC0Q6b/2TT+PW0mds4IairUFHHGjE5HHeQ=="]}],"types":[]},{"location":{"begin":105603,"end":105903},"text":"5.8.4 subject to Clause 5.8.3, Buyer shall be entitled to withhold payment of any disputed invoice pending resolution of the dispute; and","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyKl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw==","CWhoYUAWadjjLkLDMWjlkp7KX7gsI653iJ3sKS9hj7yuKIC0OziWpNC0Q6b/2TT+PW0mds4IairUFHHGjE5HHeQ=="]},{"label":"Payment Terms & Billing","provenance_ids":["Cs64fPax84woisdODp9Gku1hzHxcA1ffOBo66KCELi1Z72aXiQIwsJL9V2Ddyif5x52jEd3dgbD5fVRyq9WStVA==","CsaY2+ZPIcXEEjGIsbXEQIHI0kJjA7xoBnERbLxaA5fU/02QkQiaBSsLKUN4zH2be"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":106093,"end":106587},"text":"5.8.5 if the parties are unable to resolve the dispute within twenty (20) Working Days of notice given in accordance with Clause 5.8.1, the matter having been treated as a Dispute and either party may escalate the matter for resolution under the dispute resolution procedure set out in Clause 37 (Dispute Resolution Procedure).","attributes":[{"type":"Duration","text":"within twenty (20) Working Days","location":{"begin":106315,"end":106346}},{"type":"Number","text":"37","location":{"begin":106553,"end":106555}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ"]},{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b","CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyJAXlhXxfffDmEIj2FYg9si","CX2sSVTdurWYE/t+MeGLniS7ZsBKQHCys8xbgniganyKl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":106786,"end":107019},"text":"5.9 Upon resolution of the Dispute, as referred to in Clause 5.8 above,","attributes":[{"type":"Number","text":"5.8","location":{"begin":107009,"end":107012}}],"categories":[],"types":[]},{"location":{"begin":107020,"end":107242},"text":"(i) any sum which Buyer agrees to pay (whether such agreed sum is in the amount originally invoiced, or a reduced or increased amount) shall be payable, within fifteen (15) Working Days of the resolution of the dispute and","attributes":[{"type":"Duration","text":"within fifteen (15) Working Days","location":{"begin":107173,"end":107205}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3QF5YV8X33w5hCI9hWIPbIg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":107243,"end":107737},"text":"(ii) any sum which the Supplier agrees to pay or refund to Customer shall be payable to an account designated by Buyer by BACS within fifteen (15) Working Days of the resolution of the Dispute or, if agreed by Buyer, shall be set off against amounts payable by Buyer to the Supplier against the next quarterly invoice for the Services.","attributes":[{"type":"Duration","text":"within fifteen (15) Working Days","location":{"begin":107370,"end":107402}},{"type":"Duration","text":"next quarterly","location":{"begin":107697,"end":107711}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CzwnQHcDwvNywVnPK1cn5U77l/JB0iru20DwcjFBcqavvGfhHx2kkNygyhP+xrlOY+T75Lvw4bN6MDkdKeZ44Vw==","CzwnQHcDwvNywVnPK1cn5U77l/JB0iru20DwcjFBcqavvGfhHx2kkNygyhP+xrlOYTqsS8a7atkrcrU6OlITRFw==","CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9otahV4ZcAJr3w2Y+cSYoItCbN5KdZqhnw9HH6DAm2lNIA==","CHaDpArW80C7s4sa5FdwBwQeriF7QMeTCv7XTXvG5KJFqj233Qt1dh037OantG/u77ZJGuXjxbZNSgQ27mj5ZsA=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":107928,"end":108250},"text":"5.10 Buyer shall have the right to offset from any payment due under a valid invoice against any sums owed to Buyer by the Supplier under the relevant SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NOGLdUCReRWinIh6CeWOCrr8dTJt8FR5MkCYxWqXjllc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":108441,"end":108874},"text":"5.11 All Prices and expenses quoted in this Base Agreement or relevant SOW are exclusive of Value Added Tax which shall also be paid by Buyer if it is required by law to do so and if a receipt which is valid for such tax purposes is provided by the Supplier to Buyer.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq/foVrKGDGIeiBTFMTBQ/lwyiocToCDVmvP3I8qdhL30","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR","CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWO56gDI7eoas3BflJ9d1uh","CbeQzL4crq9OjudAX6Y8uT39mbju0VFAhcO4o4aV6lEw="]}],"types":[]},{"location":{"begin":108875,"end":108930},"text":"All other taxes and charges are included in the Prices.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgkQOl0+7jmQyd/bgIPiMXdLclg3KBBObugoF/qHdpOH3","CqRuj9xgPA1TPkEb2mW97PgUYnpy8ew9DE5ZeqgyPc5Fs39MbSLj1d3IRZHLWdgKR","CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JnC28PPvo2pFOAXw7ozCbUt","CsaY2+ZPIcXEEjGIsbXEQIP1MWWMmxDuXpYDP8j46+eE+RLQFODJTKzgT4o6cDN7g"]}],"types":[]},{"location":{"begin":109121,"end":109478},"text":"5.12 If agreed in a SOW, buyer shall pay to the Supplier expenses reasonably and necessarily incurred in the performance of its obligations under this Base Agreement and SOWs provided that:","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3QF5YV8X33w5hCI9hWIPbIg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":109699,"end":110082},"text":"5.12.2 such expenses are incurred in accordance with Customer expenses policy as set out in the SOW, any proposed expenses outside the Customer expenses policy to be pre-agreed in writing by Buyer; and","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM=","CsaY2+ZPIcXEEjGIsbXEQIPVqnI/xAPaECy9/OHixa435Uv/lKoq4qrIRYrCTy/se"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":110273,"end":110605},"text":"5.12.3 supported by reasonably sufficient documentary evidence to enable Buyer to verify that the expenditure is in accordance with the applicable expenses policy,","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":110792,"end":111168},"text":"(\\" Recoverable Expenses\\" ).","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":111372,"end":111686},"text":"5.13 Unless otherwise agreed between the parties in the relevant SOW, Recoverable Expenses will be recoverable from Buyer on an \'at cost\' basis only.","attributes":[],"categories":[],"types":[]},{"location":{"begin":111687,"end":111834},"text":"The Supplier shall seek reimbursement of Recoverable Expenses net of any Value Added Tax reclaimable by the Supplier from HM Revenue & Customs.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWO56gDI7eoas3BflJ9d1uh"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":111835,"end":111933},"text":"The Supplier will charge Value Added Tax on the net amount of Recoverable Expenses where required.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwQ6T5mc0Jyx2gO5XVYv6VkZqj233Qt1dh037OantG/u77ZJGuXjxbZNSgQ27mj5ZsA==","CKTibxnc9fBdech7s+sYtYRRfZJHZ1OWAPNTRHUMX1Cgwu09sG8/G4ogTUa3q2xS0","CQlA1DaEFfOkxyAcImuPkpJLYM5H4NnEs9HEgc2IvyHIlnzNlq42SZLU2DJQmSyj0"]},{"label":"Pricing & Taxes","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgkQOl0+7jmQyd/bgIPiMXdLclg3KBBObugoF/qHdpOH3","CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWO56gDI7eoas3BflJ9d1uh","C0Znx3CKnOPyVaBZ9sSCLeeaxemSy8jWanG6X2TBf91syiocToCDVmvP3I8qdhL30","CsaY2+ZPIcXEEjGIsbXEQIBRfZJHZ1OWAPNTRHUMX1Cgwu09sG8/G4ogTUa3q2xS0"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":112124,"end":112419},"text":"5.14 Any payment made by Buyer shall not indicate or imply acceptance by Buyer of the Services and/or Deliverables.","attributes":[],"categories":[],"types":[]},{"location":{"begin":112609,"end":113249},"text":"5.15 If any sum due and payable under this Agreement is not paid by the party liable to make such payment within the payment terms set out in the SOW, the Party to whom such money is owed shall be entitled (without prejudice to any of its other rights) following receipt by the party in default of written notice from the Party to whom the money is owed, to charge interest at the Default Interest Rate in force from the date of such notice until the date of actual payment.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeeaxemSy8jWanG6X2TBf91syiocToCDVmvP3I8qdhL30"]}],"types":[]},{"location":{"begin":113250,"end":113393},"text":"Interest shall not accrue or be payable on any monies which are the subject of a disputed invoice or where monies are offset pursuant to Clause","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CWhoYUAWadjjLkLDMWjlkp7KX7gsI653iJ3sKS9hj7yuKIC0OziWpNC0Q6b/2TT+PW0mds4IairUFHHGjE5HHeQ=="]},{"label":"Payment Terms & Billing","provenance_ids":["C4+Jn6QCKhVn6nClgPqZnZid9U9zy0BbndEc7ZS8A5ilm+3Lno4VV1PMR4Vp4ELCN"]}],"types":[]},{"location":{"begin":113613,"end":113618},"text":"5.10.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["CWhoYUAWadjjLkLDMWjlkp7KX7gsI653iJ3sKS9hj7yuKIC0OziWpNC0Q6b/2TT+PPTmbX+QyeGfYE96oxA92LPmXd08yMzAwXO3iprqxSus="]},{"label":"Payment Terms & Billing","provenance_ids":["C4+Jn6QCKhVn6nClgPqZnZid9U9zy0BbndEc7ZS8A5inNoPZKdarEwvKSXsEjQEnoSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}],"types":[]},{"location":{"begin":113995,"end":114449},"text":"5.16 The Parties agree that the right to claim interest under Clause 5.15 is a substantial remedy for late payment and is in substitution for any statutory or other right to claim interest and/or other remedy for late payment under the Late Payment of Commercial Debts (Interest) Act 1998.","attributes":[{"type":"Number","text":"5.15","location":{"begin":114229,"end":114233}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":114639,"end":114962},"text":"5.17 Buyer may retain the Retention Fee (if any) until the relevant Milestone to which the Retention Fee relates has been achieved, where set out in the SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":114963,"end":115099},"text":"The Supplier may invoice Buyer for any Retention Fee once the Acceptance Criteria in respect of the relevant Milestone(s) have been met.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwXh2QMULtqe5LDjzhQmJv+PLvS/ECgrBnxqRaSpwhsI+OeGTKe+njWrt7pMibUDodQ==","CX2sSVTdurWYE/t+MeGLniQKcOOAw/AeMoz/2EdCe+eFAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":115288,"end":115489},"text":"5.18 The Supplier shall:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":115709,"end":116170},"text":"5.18.1 maintain records, which are complete and accurate in all material respects, of and supporting documentation for all invoices submitted to Buyer and all payments made by Buyer the relevant SOW, in accordance with generally accepted accounting principles applied on a consistent basis; and","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79azXT+9arau/u2I0Usi8AsW"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":116360,"end":116823},"text":"5.18.2 provide Buyer or its nominated representatives with such reasonable documentation and other information with respect to each invoice as may reasonably be requested by Buyer to verify the accuracy of the invoice and compliance with the provisions of this Base Agreement and the relevant SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":117023,"end":117312},"text":"5.19 The Agreed Rates shall be reviewed on 31 December each year starting from 31 December 2012 at which point","attributes":[{"type":"DateTime","text":"31 December","location":{"begin":117245,"end":117256}},{"type":"DateTime","text":"31 December 2012","location":{"begin":117281,"end":117297}}],"categories":[],"types":[]},{"location":{"begin":117498,"end":117545},"text":"Indexation will be applied to the Agreed Rates.","attributes":[],"categories":[],"types":[]},{"location":{"begin":117740,"end":118098},"text":"5.20 Notwithstanding the provisions of Clause 5,19, in significant bid situations, the Buyer may request special pricing on a case by case basis as necessary to submit a more competitive bid.","attributes":[{"type":"Number","text":"5,19","location":{"begin":117953,"end":117957}}],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQICnStZKTfdhbMBnSbbeBHxFhZFlts9Jm6Usbcd1/JnKJ"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":118099,"end":118226},"text":"Any such special pricing shall be agreed to by the parties in writing, and as set out in the respective SOW for such situation.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CHBO+531X7FMIABlRRzIitkma+4vzfEQbYLW4s78nERs0wckt++58rS3DvB8YGozE"]}],"types":[]},{"location":{"begin":118227,"end":118345},"text":"For the avoidance of doubt the Supplier shall not be obliged to accept any request by the Buyer for \'special pricing\'.","attributes":[],"categories":[],"types":[{"label":{"nature":"Disclaimer","party":"Supplier"},"provenance_ids":["NXvmo0Hc5PtoOHnttwgzXg9racoc0aZ8sbi+fmykWeH0=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":118545,"end":118756},"text":"5.21 Miscellaneous Costs","attributes":[],"categories":[],"types":[]},{"location":{"begin":118952,"end":119091},"text":"The Supplier will notify Buyer of any miscellaneous costs that require to be incurred that will be charged to Buyer under the relevant SOW.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Pricing & Taxes","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeeaxemSy8jWanG6X2TBf91syiocToCDVmvP3I8qdhL30"]}],"types":[]},{"location":{"begin":119092,"end":119212},"text":"Such miscellaneous costs will be agreed in writing by Buyer and the Supplier prior to the Supplier incurring such costs.","attributes":[],"categories":[],"types":[]},{"location":{"begin":119471,"end":119480},"text":"6.0 Taxes","attributes":[],"categories":[],"types":[]},{"location":{"begin":119710,"end":120048},"text":"6.1 Supplier\'s invoices shall state all applicable Taxes, if any, by tax jurisdiction and with a proper breakdown between taxable and non-taxable Deliverables and Services.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT8awz1TAcSY0Qqd9ACr0661NOI+AP3GBj5EZOrsyHS41"]},{"label":"Pricing & Taxes","provenance_ids":["C8s0a4Lpj4GQALDi2nOssD4BckB/Atqiz+OoCQLArKuc=","C7naR4GuT6RH4UG/hU2bCgtbv+pdlL7ztFIXBQv2Lazuk/4/9rymvjbdfQpU3gRCn","CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWwm+ubGG/xpIxAs08AqjsY","CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JmJjYunUXov5rC//xDBLb8+","ChZvNbY7Z8gaW8A/IBrHphgOv4eNXZc/O6MHnCaMgBrQ=","CsaY2+ZPIcXEEjGIsbXEQICT8cPk/i6QptFDpiBOcfVpAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":120049,"end":120188},"text":"Supplier assumes responsibility to timely remit all Tax payments to the appropriate governmental authority in each respective jurisdiction.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWwm+ubGG/xpIxAs08AqjsY","C7gL9edy0Q8AUnO8EczRcrhjbvcsE0dVDZo2dpAa8AeE="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NtokKyEw2dWyD8n9PTsR5XvYhJUIXSeIsNmce0+t5Z7SfPmB1e4TcdJA/L8SXXGDV","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":120189,"end":120371},"text":"Supplier and Buyer agree to cooperate to minimize, wherever possible and appropriate, any applicable Taxes and provide reasonable notice and cooperation in connection with any audit.","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVf3kUwFToVJ1t3bX18PYTW8FhSmMI4K7iyrgsAdbpAy/g=="]},{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIBMFf+k7RzZvIPhPjQL5e8ED2ls+9f9hNLyg7UWa0UuO"]},{"label":"Pricing & Taxes","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgtbv+pdlL7ztFIXBQv2Lazuk/4/9rymvjbdfQpU3gRCn","CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JmJjYunUXov5rC//xDBLb8+","CsaY2+ZPIcXEEjGIsbXEQICfA0npnEHPy5lr08xpA9LgleFvYYHbV92LvS9riqRWh"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":120372,"end":120529},"text":"Each party shall bear sole responsibility for all taxes, assessments, or other levies on its own income, leased or purchased property, equipment or software.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JmJjYunUXov5rC//xDBLb8+"]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":120530,"end":120898},"text":"If Buyer provides a direct pay certificate, certification of an exemption from Tax or reduced rate of Tax imposed by an applicable taxing authority, then Supplier agrees not to invoice or pay any such Tax unless and until the applicable taxing authority assesses such Tax, at which time Supplier shall invoice and Buyer agrees to pay any such Tax that is legally owed.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeYECKefKWIF8rCv4R4k+HzaqiSWGlF7+jXOOdXeMnOJ7"]}],"types":[]},{"location":{"begin":121088,"end":121428},"text":"6.2 Buyer may withhold taxes as required under applicable law on payments made to Supplier hereunder and shall be required to remit to Supplier only the net proceeds thereof.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgtbv+pdlL7ztFIXBQv2Lazuk/4/9rymvjbdfQpU3gRCn","CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JmJjYunUXov5rC//xDBLb8+","CsaY2+ZPIcXEEjGIsbXEQIHI0kJjA7xoBnERbLxaA5fUleFvYYHbV92LvS9riqRWh"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":121429,"end":121599},"text":"If Buyer does withhold such taxes the Buyer agrees to remit in a timely manner all taxes withheld to the appropriate government authority in each respective jurisdiction.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq9TBjFUnWF7Acr45IZE5JWFAXlhXxfffDmEIj2FYg9si","C7naR4GuT6RH4UG/hU2bCgtbv+pdlL7ztFIXBQv2Lazuk/4/9rymvjbdfQpU3gRCn","CqRuj9xgPA1TPkEb2mW97Pv/g6nwCev4zqYq9CLce2JmJjYunUXov5rC//xDBLb8+","CbeQzL4crq9OjudAX6Y8uT+m8ApXMg1FAmAM3VO1lCYtAXlhXxfffDmEIj2FYg9si","CsaY2+ZPIcXEEjGIsbXEQIHI0kJjA7xoBnERbLxaA5fUleFvYYHbV92LvS9riqRWh"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":121600,"end":121775},"text":"Upon Buyer request, Supplier will deliver the appropriate documentation as required by the corresponding jurisdictional tax laws, within a reasonable period from such request.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWwm+ubGG/xpIxAs08AqjsY"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":121965,"end":122489},"text":"6.3 If the Supplier fails to invoice the Buyer for the correct amount of Tax then the Supplier agrees that it will reimburse the Buyer for any amounts formally requested from the Buyer by a taxing jurisdiction for penalties, fines, additions to Tax and the amount of interest thereon caused by Supplier\'s failure to invoice Buyer for the correct amount of Tax.","attributes":[],"categories":[],"types":[]},{"location":{"begin":122490,"end":122687},"text":"For the avoidance of doubt, notwithstanding the foregoing the Buyer shall at all times remain liable for payment of the actual amount of tax that should have been due but for the incorrect invoice.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Ps44D/wSJc8NmrfuA7u/qdWwm+ubGG/xpIxAs08AqjsY"]}],"types":[]},{"location":{"begin":122953,"end":122980},"text":"7.0 Payments and Acceptance","attributes":[],"categories":[],"types":[]},{"location":{"begin":123209,"end":123515},"text":"7.1 Terms for payment of the Charges shall be 45 days from date of receipt of invoice or as otherwise specified in the relevant SOW and/or WA.","attributes":[{"type":"Duration","text":"45 days","location":{"begin":123419,"end":123426}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PuD6f+b6D/Mc+js/8hYpeSYThuEjBpyNAun1RcqcFoMq","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVd46Jb7k4g1ZlcucY/Rp0D7CDnL319GJbjW6ubNkPaWuQ==","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVelto0K64PuBul+SWAEXNZqWyiwxeu0JOkHnSBqoBgd8w=="]}],"types":[]},{"location":{"begin":123705,"end":124181},"text":"7.2 Payment of invoices will not be deemed acceptance of Deliverables or Services, but rather such Deliverables or Services will be subject to inspection, test, acceptance or rejection in accordance with the acceptance or completion criteria as specified in the relevant SOW and/or (subject to Clause 2.2.2) WA.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["C4+Jn6QCKhVn6nClgPqZnZnw2ieQhJ8TmYPGkUJ+KJ00Cqq9l8oVXMMnyEuddFotN","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVcMiRXIAacPkOWiQxwEd9PYDphxrqL48lpJv3q+71NZuA=="]},{"label":"Payment Terms & Billing","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgqYpoMomJ0meT+5B6QVaoy+mFsUABbQOOon8d2Uh84fw","CqRuj9xgPA1TPkEb2mW97PuD6f+b6D/Mc+js/8hYpeSad45NDRZWtmPcl9dy7Agrz","Cs64fPax84woisdODp9Gku1hzHxcA1ffOBo66KCELi1Z72aXiQIwsJL9V2Ddyif5x52jEd3dgbD5fVRyq9WStVA=="]}],"types":[]},{"location":{"begin":124372,"end":124849},"text":"7.3 Unless otherwise provided by local law without the possibility of contractual waiver or limitation, Supplier will submit invoices, corrected invoices, or other such claims for reimbursement, to Buyer within six (6) months from the date of acceptance of Deliverables or the satisfactory completion of Services.","attributes":[{"type":"Duration","text":"within six (6) months","location":{"begin":124740,"end":124761}}],"categories":[{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVcMiRXIAacPkOWiQxwEd9PYDphxrqL48lpJv3q+71NZuA=="]},{"label":"Payment Terms & Billing","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgqfOSUSFTtPMjFtp1esLoPG73zJEXFacwnJXPIc+d6Sr","CqRuj9xgPA1TPkEb2mW97PuD6f+b6D/Mc+js/8hYpeSad45NDRZWtmPcl9dy7Agrz","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVdrFt52H3VtjZuwWoXmAXZtx0jQnGISdRvzRSa2UhB3TQ==","CsaY2+ZPIcXEEjGIsbXEQIFKSVqzs+l3srppcUXvFYUM+aVtDZCrv9Uh/aFITodxu"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":124850,"end":124902},"text":"Exceptions must be specifically authorized by Buyer.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgkZWa81II1KATH7HuyUJoxxBlYsTECuT1Jk03p41Lia9"]}],"types":[]},{"location":{"begin":125168,"end":125191},"text":"8.0 Electronic Commerce","attributes":[],"categories":[],"types":[]},{"location":{"begin":125387,"end":125748},"text":"To the extent permitted by local law, the parties will conduct transactions using an electronic commerce approach under which the parties will electronically transmit and receive legally binding purchase and sale obligations (\\"Documents\\"), including electronic credit entries transmitted by Buyer to the Supplier account specified in the relevant SOW and/or WA.","attributes":[],"categories":[],"types":[]},{"location":{"begin":125749,"end":125904},"text":"The parties will enter into a separate agreement governing the transmission of such electronic transactions and associated responsibilities of the parties.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrps5vSCG67hkG3MRKmeLizvwhDyNdTjMCw9v1mDc257T"]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":126161,"end":126185},"text":"9.0 Timetable and Delays","attributes":[],"categories":[],"types":[]},{"location":{"begin":126418,"end":126679},"text":"9.1 Subject to Clause 10 (Buyer Obligations), and Clause 22.9 (Force Majeure) the Supplier shall:","attributes":[{"type":"Number","text":"10","location":{"begin":126604,"end":126606}},{"type":"Number","text":"22.9","location":{"begin":126639,"end":126643}}],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8="]}],"types":[]},{"location":{"begin":126900,"end":127212},"text":"9.1.1 perform the Services so as to achieve any Key Milestones and delivery of the associated Deliverables by the corresponding Milestone Dates.","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":127403,"end":127613},"text":"9.1.2 use Commercially Reasonable Efforts to","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":127614,"end":127725},"text":"(i) provide all other Deliverables in accordance with the Delivery Dates (if any) set out in the Timetable; and","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":127726,"end":127815},"text":"(ii) achieve Milestones (other than Key Milestones) by the corresponding Milestone Dates.","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":128016,"end":128817},"text":"9.2 The Supplier shall, within 1 Working Day, notify in writing the applicable Buyer Authorised Representative stated in the SOW if it considers that there shall be or may be a delay in meeting any date in the Timetable or in achieving a Milestone by the relevant Milestone Date, or otherwise in the performance of the Services and provision of any Deliverables by a Delivery Date, giving to Buyer, either together with such notification or as soon as reasonably practicable afterwards, written details of causes for and potential impact of any such delay and its recommendations for correcting or minimising the impact of the delay.","attributes":[{"type":"Duration","text":"within 1 Working Day","location":{"begin":128208,"end":128228}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[]},{"location":{"begin":129008,"end":129831},"text":"9.3 If any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date, then the Supplier shall take all such additional steps necessary to achieve such Delivery Date or Milestone as early as reasonably practicable thereafter at no extra cost to Buyer, provided always that where such delay or non-performance is not due to a Supplier Fault then the Supplier shall be entitled to charge for any and all additional costs reasonably incurred as a result of such delay in accordance with the Agreed Rates, such charges to be agreed between the parties in writing.","attributes":[],"categories":[],"types":[]},{"location":{"begin":130022,"end":130751},"text":"9.4 Without prejudice to the provisions of Clause 9.3, if any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date or fail to meet the agreed Acceptance Criteria within the period set out in the relevant Timetable, and such failure is as a result of a Supplier Fault then Supplier shall repair or replace such Deliverables or re-perform such Services, without charge by the revised date notified to Supplier by Buyer (provided that such notice shall be either","attributes":[{"type":"Number","text":"9.3","location":{"begin":130239,"end":130242}}],"categories":[],"types":[]},{"location":{"begin":130752,"end":130843},"text":"(i) not less than twenty (20) Working Days after the originally scheduled delivery date; or","attributes":[{"type":"Duration","text":"less than twenty (20) Working Days","location":{"begin":130760,"end":130794}}],"categories":[],"types":[]},{"location":{"begin":130844,"end":131314},"text":"(ii) after the end of any Liquidated Damages Period as detailed in Clause 9.5 below (whichever is later) (\\" Delay Remedy Period \\")).","attributes":[{"type":"Number","text":"9.5","location":{"begin":130918,"end":130921}}],"categories":[],"types":[]},{"location":{"begin":131315,"end":131839},"text":"If Delivery is not achieved by such Delay Remedy Period due to Supplier Fault or Supplier is not able to repair or replace then the Buyer shall be entitled to terminate the relevant SOW in whole or in part, for Supplier Fault and receive a refund in respect of the element or elements of the Deliverables(s) and/or Services which were not so delivered or accepted.","attributes":[],"categories":[],"types":[]},{"location":{"begin":132031,"end":132559},"text":"9.5 In addition to the Buyer\'s rights under Clause 9.4, if the Supplier fails to deliver a Deliverable and/or perform the Services, by any applicable Delivery Date, or achieve a Key Milestone by the applicable Milestone Date, and if the parties have expressly agreed in the relevant SOW that Liquidated Damages will apply, then the following provisions will apply:","attributes":[{"type":"Number","text":"9.4","location":{"begin":132246,"end":132249}}],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIKx7wGkbvlXraf3P4AAYcY/VUYrfx1vYK0Zab8bd/cDo"]}],"types":[]},{"location":{"begin":132780,"end":133101},"text":"9.5.2 the Supplier shall pay to Buyer the applicable Liquidated Damages , if any are specified in the SOW, for the applicable Liquidated Damages Period;","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIKx7wGkbvlXraf3P4AAYcY+9f2uRF6vNLD7oAhYPU/VmHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]},{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9otahV4ZcAJr3w2Y+cSYoItCbN5KdZqhnw9HH6DAm2lNIA==","CHaDpArW80C7s4sa5FdwBwXSEY4PJGS5trNUcFg0l5nzqsYfbnAtSFyCaJR40AZls9S6pSiumWKugpRTUZ1zyegNS/xKJ54Rqxm8ruqDC/H8="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":133293,"end":134028},"text":"9.5.3 Buyer and the Supplier agree that the Liquidated Damages are fair and reasonable in all the circumstances and represent a genuine pre-estimate of the likely losses that Buyer is likely to suffer as a result of the failure to deliver the relevant Deliverable and/or perform the relevant Services or achieve the relevant Key Milestone by the applicable Delivery Date or Key Milestone Date and represent the Buyer\'s sole remedy (save for termination pursuant to Clause 9.4) in respect of any failure by the Supplier to meet such Delivery date or Milestone Date; and","attributes":[{"type":"Number","text":"9.4","location":{"begin":133932,"end":133935}}],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIKx7wGkbvlXraf3P4AAYcY+9f2uRF6vNLD7oAhYPU/VmHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":134229,"end":134643},"text":"9.6 The Supplier shall promptly notify in writing the Buyer whenever the Supplier reasonably believes that any failure of any Dependency or Force Majeure Event is likely to delay the achievement of a Key Milestone by the applicable Milestone Date.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":134644,"end":134716},"text":"In such circumstances, the provisions of Clauses 9.7 to 9.8 shall apply.","attributes":[{"type":"Number","text":"9.7","location":{"begin":134693,"end":134696}},{"type":"Number","text":"9.8","location":{"begin":134700,"end":134703}}],"categories":[],"types":[]},{"location":{"begin":134907,"end":135285},"text":"9.7 Upon receiving notification from the Supplier under Clause 9.6 above, the parties\' Relationship Managers shall convene as soon as practicable onto discuss all aspects of the relevant circumstances including","attributes":[{"type":"Number","text":"9.6","location":{"begin":135138,"end":135141}}],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIGfuh7eTpPGgTmi1X2ZLi3mqpw4Za/KqcQP7yaGAXRz2"]}],"types":[]},{"location":{"begin":135286,"end":135459},"text":"(i) the failure of the Dependency and/or Force Majeure Event and its effect on the Supplier\'s ability to achieve the relevant Key Milestone by any applicable Milestone Date;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIGfuh7eTpPGgTmi1X2ZLi3lrYeojzs79zIF5r5NKDH6K/TY1sT8SnnPXBC2YmHFvgH2QmKC38ChJUyCgxazjbDw="]},{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8="]}],"types":[]},{"location":{"begin":135460,"end":135552},"text":"(ii) any workaround or other action necessary to mitigate the failure of any Dependency; and","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIGfuh7eTpPGgTmi1X2ZLi3lrYeojzs79zIF5r5NKDH6K/TY1sT8SnnPXBC2YmHFvgH2QmKC38ChJUyCgxazjbDw="]}],"types":[]},{"location":{"begin":135553,"end":135719},"text":"(iii) the appropriate relief (if any) which should be afforded to Supplier, which may include an extension to one or more of the Milestone Dates within the Timetable.","attributes":[{"type":"Number","text":"one","location":{"begin":135663,"end":135666}}],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIGfuh7eTpPGgTmi1X2ZLi3lrYeojzs79zIF5r5NKDH6K/TY1sT8SnnPXBC2YmHFvgH2QmKC38ChJUyCgxazjbDw="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":135720,"end":135982},"text":"For the avoidance of doubt in circumstances where Buyer does grant such extension of time the Supplier shall not be in breach of this Base Agreement or the relevant SOW as a result of its failure to achieve the relevant Milestone by the original Milestone Date).","attributes":[],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":135983,"end":136111},"text":"In conducting the discussions under this Clause 9.7 both parties shall act reasonably and in good faith and without undue delay.","attributes":[{"type":"Number","text":"9.7","location":{"begin":136031,"end":136034}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":136112,"end":136305},"text":"The Relationship Manager\'s decisions pursuant to this Clause 9.7, shall be approved and recorded in writing by the parties and will be subject to the Change Control Procedure where appropriate.","attributes":[{"type":"Number","text":"9.7","location":{"begin":136173,"end":136176}}],"categories":[],"types":[]},{"location":{"begin":136571,"end":136593},"text":"10.0 Buyer Obligations","attributes":[],"categories":[],"types":[]},{"location":{"begin":136823,"end":137081},"text":"10.1 Buyer shall perform the Buyer Obligations as specified in the relevant SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":137271,"end":137473},"text":"10.2 Further, Buyer shall procure that;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":137693,"end":137924},"text":"10.2.1 the Customer performs the Customer Obligations (if any); and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":138114,"end":138347},"text":"10.2.2 any Third Party performs the Third Party Obligations (if any).","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":138544,"end":138776},"text":"10.3 Where the Buyer fails to comply with Clauses 10.1 and 10.2 above:","attributes":[{"type":"Number","text":"10.1","location":{"begin":138756,"end":138760}},{"type":"Number","text":"10.2","location":{"begin":138765,"end":138769}}],"categories":[],"types":[]},{"location":{"begin":138996,"end":139287},"text":"10.3.1 Supplier\'s non-performance of any of its obligations under the SOW which are impacted by such failure will be excused;","attributes":[],"categories":[],"types":[]},{"location":{"begin":139478,"end":139755},"text":"10.3.2 (subject to Clause 10.4.2) the Timetable and/or Milestone Date impacted may be revised accordingly; and","attributes":[],"categories":[],"types":[]},{"location":{"begin":139945,"end":140510},"text":"10.3.3 the Supplier shall be entitled to charge Buyer at the Agreed Rates for any additional work reasonably required to be performed by it as a result of such failure and together with any related costs and expenses that the Supplier can demonstrate have been reasonably incurred as a direct result of such failure and where Supplier cannot, using Commercially Reasonable Efforts mitigate such costs.","attributes":[],"categories":[],"types":[]},{"location":{"begin":140711,"end":140922},"text":"10.4 For the avoidance of doubt:","attributes":[],"categories":[],"types":[]},{"location":{"begin":141142,"end":141458},"text":"10.4.1 any failure pursuant to this Clause 10 shall be without prejudice to Buyer\'s obligation to pay any due fees during any period of such failure;","attributes":[{"type":"Number","text":"10","location":{"begin":141352,"end":141354}}],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CWZ5IK/goGRH83r0mvNojOdWy54YTRtCyIPu7Yz0Uh/dAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":141648,"end":142079},"text":"10.4.2 Buyer acknowledges that the impact of a failure pursuant to this Clause 10 may vary depending on the severity of the failure and its interaction with related factors providing that Supplier will use all Commercially Reasonable Efforts to minimise such impact.","attributes":[{"type":"DateTime","text":"10 may","location":{"begin":141892,"end":141898}}],"categories":[],"types":[]},{"location":{"begin":142080,"end":142292},"text":"For example, a failure by Buyer to meet a particular deadline may have knock on effects for planned work \\"windows\\" which may delay the relevant Milestone by a period in excess of Buyer\'s delay taken in isolation.","attributes":[],"categories":[],"types":[]},{"location":{"begin":142491,"end":143016},"text":"10.5 If the Buyer makes available to Supplier any facilities or Materials in connection with Supplier\'s and the Buyer\'s performance of Services (including facilities and Materials belonging to the Customer), the Buyer is responsible for obtaining any licences or approvals related to those resources that may be necessary for Supplier to perform the Services.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NY8D7q6V79/+BbBdCoYZoZOxUvtGci+hLuGvNVuKB3Xo=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":143283,"end":143307},"text":"11.0 Acceptance Criteria","attributes":[],"categories":[],"types":[]},{"location":{"begin":143504,"end":143732},"text":"The Services and/or Deliverables shall be tested and accepted in accordance with the applicable Acceptance Criteria and Acceptance Tests set out in this Base Agreement including the provisions of Clause 9.0 and the relevant SOW.","attributes":[{"type":"Number","text":"9.0","location":{"begin":143707,"end":143710}}],"categories":[],"types":[]},{"location":{"begin":143978,"end":144185},"text":"12.0 Supplier Responsibilities","attributes":[],"categories":[],"types":[]},{"location":{"begin":144416,"end":144681},"text":"12.1 The Supplier shall perform the Services in accordance with Good Industry Practice.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":144871,"end":145303},"text":"12.2 The Supplier shall use Commercially Reasonable Efforts to assist the Buyer to ensure that the performance of the Services does not result in the degradation and/or the interruption of the business, systems and equipment of Customer where the Supplier is either:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":145518,"end":145833},"text":"12.2.1 aware that the degradation and/or interruption will occur or that there is a material risk that the degradation and/or interruption could occur; or","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":146023,"end":146442},"text":"12.2.2 ought reasonably to be aware that the degradation and/or interruption will occur or that there is a material risk that the degradation could occur having regard to the Supplier\'s actual knowledge of the business, systems and equipment of Customer,","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":146626,"end":146637},"text":"other than:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":146831,"end":147064},"text":"12.2.3 where provided for in and in accordance with the Timetable;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":147254,"end":147639},"text":"12.2.4 where the Supplier has notified Buyer with twelve (12) Working Days notice in advance of a scheduled downtime and the timing, duration and impact of such downtime has been agreed in writing in advance with Buyer ;","attributes":[{"type":"Duration","text":"twelve (12) Working Days","location":{"begin":147469,"end":147493}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY=","CbeQzL4crq9OjudAX6Y8uT2GY+BebiDTeqYu6nL7ATfg="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":147829,"end":148108},"text":"12.2.5 where carried out by the Supplier during any agreed maintenance windows recorded in the relevant SOW; or","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":148299,"end":148525},"text":"12.2.6 as otherwise agreed between the parties in writing,","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CHBO+531X7FMIABlRRzIitkma+4vzfEQbYLW4s78nERs0wckt++58rS3DvB8YGozE"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":148719,"end":149208},"text":"(each an \\" Agreed Interruption\\" ) in each case provided that such Agreed Interruption is carried out in accordance with the terms of the relevant SOW.","attributes":[],"categories":[],"types":[]},{"location":{"begin":149402,"end":149800},"text":"12.3 Unless otherwise specified in the relevant SOW, the Supplier shall be responsible for providing all materials, parts, components, items, Personnel and resources necessary to perform the Services and/or provide the Deliverables.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NY8D7q6V79/+BbBdCoYZoZOxUvtGci+hLuGvNVuKB3Xo=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":149990,"end":150444},"text":"12.4 Nothing in this Agreement shall require the Supplier to undertake any regulated activities which would require the Supplier to be authorised or registered by any regulatory body or authority having power or authority over Buyer, unless otherwise expressly agreed in the relevant SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Disclaimer","party":"Supplier"},"provenance_ids":["NXvmo0Hc5PtoOHnttwgzXgwG4rCiZjTmZDW4fiGOEzb0=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MYD7vhTEJbtsx3cmkF2T8o=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":150635,"end":150998},"text":"12.5 The Supplier shall, in connection with the performance of the Services and the provision of the Deliverables co-operate with the Consortium Members to the extent reasonably required by Buyer.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":150999,"end":151274},"text":"Where Supplier believes that such co-operation will involve increased time and effort on the part of the Supplier, the Supplier shall discuss and agree such additional time with Buyer, which will be chargeable at the Agreed Rates, and subject to the Change Control Procedure.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU="]}]},{"location":{"begin":151539,"end":151554},"text":"13.0 Warranties","attributes":[],"categories":[],"types":[]},{"location":{"begin":151827,"end":151849},"text":"13.1 Mutual Warranties","attributes":[],"categories":[],"types":[]},{"location":{"begin":152046,"end":152086},"text":"Each party represents and warrants that:","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03MhVHMAhlgGUUGyFpvPkeG7/","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xoO5CiVSAKO3U4XqDU/Zpo"]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOknHw8M8qfAPJlWzZDDjto=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":152309,"end":152720},"text":"1. it has the right to enter into this Base Agreement and its performance of this Base Agreement will comply, at its own expense, with the terms of any contract, obligation, and any law, regulation or ordinance to which it is or becomes subject ;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":152910,"end":153219},"text":"2. no claim, lien, or action exists or is threatened against it that would interfere with the other\'s rights under this Agreement;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":153409,"end":153740},"text":"3. it will perform its obligations under this Agreement using reasonable care and skill and in accordance with the relevant SOW and/or (subject to Clause 2.2.2) WA;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":153925,"end":154894},"text":"5. it is knowledgeable with, and is and will remain in full compliance with all applicable export and import laws, regulations, orders, and policies (including, but not limited to, securing all necessary clearance requirements, export and import licenses and exemptions from, and making all proper filings with appropriate governmental bodies and/or disclosures relating to the release or transfer of technology and software to non U.S. nationals in the U.S., or outside the U.S., release or transfer of technology and software having U.S. content or derived from U.S.-origin software or technology); it is knowledgeable with applicable supply chain security recommendations issued by applicable governments and industry standards organizations and will make best efforts to comply with such recommendations;","attributes":[{"type":"Location","text":"U.S.","location":{"begin":154518,"end":154522}},{"type":"Location","text":"U.S.","location":{"begin":154540,"end":154544}},{"type":"Location","text":"U.S.","location":{"begin":154561,"end":154565}},{"type":"Location","text":"U.S.","location":{"begin":154621,"end":154625}},{"type":"Location","text":"U.S.","location":{"begin":154650,"end":154654}}],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":155084,"end":155658},"text":"6. upon request of the other party, it will promptly provide all information necessary to export and import Deliverables under this Agreement, including, as applicable, the Export Control Classification Numbers (ECCN) and subheadings or munitions list category number, and will notify the other in writing of any changes to the information provided by it to export and import Deliverables under this Agreement;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":155848,"end":156938},"text":"7. unless authorized by applicable government license or regulation, including but not limited to any U.S. authorization, it will not directly or indirectly export or re-export, at any time, any technical information, technology, software, or other commodity furnished or developed under this, or any other, agreement between the parties, or any other product that is developed or produced from or using the other\'s technical information, technology, software, or other commodity provided under this Agreement to any prohibited country (including release of such technical information, technology, software, or other commodity to nationals, wherever they may be located, of any prohibited country) as specified in applicable export, embargo, and sanctions regulations;","attributes":[{"type":"Location","text":"U.S.","location":{"begin":156115,"end":156119}}],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":157129,"end":157476},"text":"8. it will not use, disclose, or transfer across borders any Personal Data that is processed for the other party, except to the extent necessary to perform under this Agreement; and","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":157666,"end":158251},"text":"9. it shall perform its obligations under the relevant SOW in a manner that complies with all Relevant Laws and shall comply with any requirements agreed between the parties in a SOW (or via the Change Control Procedure) and shall promptly notify the other if it becomes aware of any allegation of any material non-compliance with any Relevant Law which is relevant to the obligations of the parties under the Agreement;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":158442,"end":158811},"text":"10. it owns, or has the right to use to the extent necessary to perform the its obligations under this Agreement, and shall at all times own, or have the right to use, its respective Background Materials.","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":159094,"end":159118},"text":"13.2 Supplier warranties","attributes":[],"categories":[],"types":[]},{"location":{"begin":159311,"end":159353},"text":"The Supplier represents and warrants that:","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03MhVHMAhlgGUUGyFpvPkeG7/","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xoO5CiVSAKO3U4XqDU/Zpo"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOknHw8M8qfAPJlWzZDDjto=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":159577,"end":160062},"text":"1. it will disclose to Buyer in writing the existence of any third party code, including without limitation open source code, that is included in or is provided in connection with the Deliverables and that Supplier and the Deliverables are in compliance with all licensing agreements applicable to such third party code;","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQII4RkU1+1SISPDqVBVYcicuGrQcZG0L0RHsoPIuerP16"]},{"label":"Deliverables","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVf3kUwFToVJ1t3bX18PYTW8cmnLBr/OzNDBJkL12cdJRw=="]},{"label":"Intellectual Property","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVe2yO3TGHz4G3Nbh4e69MSUPMJgWJ/wcENSpI9Ys4l8bA=="]},{"label":"Warranties","provenance_ids":["CAERr5sxe9D2/PRFQtErHUkzn7D9Cn865evwpWuCfbwqIPfuNEVj6wS/kzRm8Nb4Z","C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":160253,"end":160539},"text":"2. Deliverables and Services do not infringe any privacy or intellectual property rights of a third party;","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT8yFA4JA8nSTZ3HXH6Z3Jk3A/Az0shRwfcfA8sfohXGU"]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":160729,"end":161099},"text":"3. (where relevant) all authors have agreed not to assert their moral rights (personal rights associated with authorship of a work under applicable law) in the Deliverables, to the extent permitted by law;","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrveXkc5/mA4uYbahcuJNZG4="]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":161290,"end":161533},"text":"4. Deliverables will be consistent with agreed Specifications;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":161718,"end":162201},"text":"5. Deliverables and Services which interact in any capacity with monetary data are euro ready such that when used in accordance with their associated documentation they are capable of correctly processing monetary data in the euro denomination and respecting the euro currency formatting conventions (including the euro sign);","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT8yFA4JA8nSTZ3HXH6Z3Jk3vBL1qFLjuPlteQFSXTUx0"]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":162391,"end":162700},"text":"6. the Services and Deliverables will be provided in accordance with their description in the SOW and in accordance with Good Industry Practice;","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":162889,"end":163473},"text":"7. it will use an adequate number of qualified individuals to discharge its obligations under the SOW, that such individuals are suitably trained, experienced and skilled to the level expected of a professional providing services and deliverables similar to the Services and/or Deliverables to customers of the same nature as Buyer and the Customer and that such individuals will act at all times in a professional manner;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":163663,"end":163940},"text":"8. the performance of the Services and the operation of the Deliverables shall be Date Compliant;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":164130,"end":164858},"text":"9. at the time of delivery of the Services and/or Deliverables, the Supplier shall ensure that the Services and/or Deliverables are tested using the latest release of commercially available antivirus software reasonable for the Supplier to use acting in accordance with Good Industry Practice in relation to all known viruses, Trojan, worm, or other software routine or hardware component designed to permit, either automatically or through externally applied controls, unauthorised access or use to disable, erase, or otherwise harm software, hardware, or data;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":165046,"end":165330},"text":"10. the Documentation will provide instruction to the level agreed between the parties in the relevant SOW;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":165520,"end":165969},"text":"11. in respect of any Third Party Materials, it has (where appropriate) obtained for itself and for Buyer and/or Customer all necessary consents, approvals and licences required for their use of the Third Party Materials in order to comply with its obligations under the relevant SOW;","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":166158,"end":166612},"text":"12 . it will comply with all applicable data privacy laws and regulations, will implement and maintain appropriate technical and organizational measures and other protections for the Personal Data, (including, without limitation, not loading any Personal Data provided to it by the other on","attributes":[{"type":"Number","text":"12","location":{"begin":166158,"end":166160}}],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrmTyLwhD0Y7GNfzyNJpKSug=","C7gL9edy0Q8AUnO8EczRcrghr7GNaugv9eqdqdp3Uvqo="]},{"label":"Warranties","provenance_ids":["CAERr5sxe9D2/PRFQtErHUuBw8DNb2yOgAJ57Y2UezK8KSs6gJbEVGRhCaQW/N6cu","C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":166613,"end":166640},"text":"(a) any laptop computers or","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlauJuJ2BXWt/VsB/rrXsiT67c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","C7gL9edy0Q8AUnO8EczRcriICItZTVWkkE2A/x9mBaWn62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","C7gL9edy0Q8AUnO8EczRcrgvN0izzusnZHvmQ4NeqvET62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":"Warranties","provenance_ids":["CAERr5sxe9D2/PRFQtErHUuBw8DNb2yOgAJ57Y2UezK8fmOzco0IkqH44PItOzBwWHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":166641,"end":166767},"text":"(b) any portable storage media that can be removed from its premises unless, in each case,(i) such data has been encrypted and","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlauJuJ2BXWt/VsB/rrXsiT67c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","C7gL9edy0Q8AUnO8EczRcriICItZTVWkkE2A/x9mBaWn62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","C7gL9edy0Q8AUnO8EczRcrgvN0izzusnZHvmQ4NeqvET62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":"Warranties","provenance_ids":["CAERr5sxe9D2/PRFQtErHUuBw8DNb2yOgAJ57Y2UezK8fmOzco0IkqH44PItOzBwWHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":166768,"end":166885},"text":"(ii) such data is loaded onto portable storage media solely for the purpose of moving such data to off-site storage).","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlauJuJ2BXWt/VsB/rrXsiT67c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","C7gL9edy0Q8AUnO8EczRcriICItZTVWkkE2A/x9mBaWn62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","C7gL9edy0Q8AUnO8EczRcrgvN0izzusnZHvmQ4NeqvET62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":"Warranties","provenance_ids":["CAERr5sxe9D2/PRFQtErHUuBw8DNb2yOgAJ57Y2UezK8fmOzco0IkqH44PItOzBwWHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":166886,"end":167679},"text":"Further, it will report to the other party any breaches of security of Personal Data immediately after discovery thereof if the Personal Data was, or could be, accessed, used or acquired by an unauthorized person or compromised in any way and will cooperate fully with the other party in investigating any such breaches or compromises, will cooperate fully with the other\'s legitimate requests for access to, correction of, and destruction of Personal Data in its possession, and will comply with all reasonable and lawful instructions or other requirements provided or issued by the other from time to time relating to Personal Data.","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]},{"label":"Warranties","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeVln8yLLUaT6yyL4HUG03Mh7xff1kV+aQ4zq0kTJ3CdRHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C0Znx3CKnOPyVaBZ9sSCLeStEuNnFTGIp7O82TNY2G5xJFZC0wIWGfasn14E+XOi6thxkAobEmYzKWPFr+5z3/E04j4A/cYGPkRk6uzIdLjU="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":167884,"end":168077},"text":"THE WARRANTIES IN THIS AGREEMENT ARE IN LIEU OF ALL OTHER WARRANTIES AND CONDITIONS, EXPRESS OR IMPLIED, INCLUDING THOSE WARRANTIES OR CONDITIONS OF SATISFACTORY QUALITY OR FITNESS FOR PURPOSE.","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq2nfoZsdMUjEl819jrm3t0ZVHMAhlgGUUGyFpvPkeG7/","CFLiKvsg5rtYwpn7zVUXQh771hffnNBxZzQor3lU0aW1GYK4dNl4KUW0wNdi8N8Uw","C7naR4GuT6RH4UG/hU2bCgqtuHDPum5WbbLoZfSaeGWITubDXqNIVnG1a65vcFc3N","CqRuj9xgPA1TPkEb2mW97PqVOaCTeEwl/9hnwU57R9Jv7R72SdkTGsiYMeJkOtXH1pgBbkpF64WWGyGyy/Si11A==","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVcB8KUE3hsqyCn/RfCSsjyQ42IoMQzvjUZ+c4MT/M1OmA==","CbeQzL4crq9OjudAX6Y8uTwC7+SczmfFbLMPAe9reBZg="]}],"types":[]},{"location":{"begin":168354,"end":168358},"text":"13.3","attributes":[{"type":"Number","text":"13.3","location":{"begin":168354,"end":168358}}],"categories":[],"types":[]},{"location":{"begin":168554,"end":168800},"text":"Without prejudice to a party\'s other rights and remedies, in the event of any breach of the provisions of Clause 13.1 or 13.2, each party shall promptly remedy or procure the remedy of the breach without charge to the other party or the Customer.","attributes":[{"type":"Number","text":"13.1","location":{"begin":168667,"end":168671}},{"type":"Number","text":"13.2","location":{"begin":168675,"end":168679}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":169077,"end":169081},"text":"13.4","attributes":[{"type":"Number","text":"13.4","location":{"begin":169077,"end":169081}}],"categories":[],"types":[]},{"location":{"begin":169277,"end":169960},"text":"The Supplier acknowledges and agrees, save in respect of any express warranties or representation in the relevant SOW that to the extent permitted by Relevant Law, no representation, warranty or undertaking has been made in respect of: the condition, state of repair, quality or fitness for purpose of any Buyer and/or Customer equipment; or the accuracy, completeness, currency, suitability or efficacy of any of Buyer or Customer equipment/Buyer Data, and all representations, warranties or undertakings and all other terms and conditions (express or implied) are hereby excluded in respect of such Buyer and /or Customer equipment to the fullest extent permitted by Relevant Laws.","attributes":[],"categories":[{"label":"Warranties","provenance_ids":["CIr++cCrcHc4dIVv3RLOVBVsOz2f2KTxOsjQOjVZGuwZbC5HGkyPhTTJOCq8ZkyHbX0GnpwhS2XLmLft3gAWGAQ=="]}],"types":[]},{"location":{"begin":170236,"end":170239},"text":"13.","attributes":[],"categories":[],"types":[]},{"location":{"begin":170527,"end":170548},"text":"5 Warranty Redemption","attributes":[{"type":"Number","text":"5","location":{"begin":170527,"end":170528}}],"categories":[],"types":[]},{"location":{"begin":170741,"end":171047},"text":"Subject to the Section titled Liability for Third Party Claims, if during the Warranty Period the Deliverables or Services do not comply with the warranties set out in Clause 13.2 of this Agreement, Supplier will repair or replace Deliverables or re-perform Services, without charge and in a timely manner.","attributes":[{"type":"Number","text":"13.2","location":{"begin":170916,"end":170920}}],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIDYjNiPCIW2hI4i/286vXzr4+dqleX974sjXsxy/osFn","CsaY2+ZPIcXEEjGIsbXEQIGK4Cx2gcwU/C/mbmKJ/Fq3VUYrfx1vYK0Zab8bd/cDo"]},{"label":"Liability","provenance_ids":["CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVe7S/Abu+gbIvnV5I48HNI4NvIBwTMif7YQjbXxNUn2/w=="]},{"label":"Warranties","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PqVOaCTeEwl/9hnwU57R9JucyNUl2UizW+46PtMkEljJ","CqRuj9xgPA1TPkEb2mW97PqVOaCTeEwl/9hnwU57R9Jvpk1OdL3DRZjR64y1tLLQW","C0Znx3CKnOPyVaBZ9sSCLec1mtsH9clANDJTIFIg9Npwb26HG/mMxw9UDrDb25N4v","C0Znx3CKnOPyVaBZ9sSCLeenTQCShjqgNipecYN7LPF1qytBc7SXHqN1BkaqL0DQc"]}],"types":[]},{"location":{"begin":171327,"end":171340},"text":"14.0 Delivery","attributes":[],"categories":[],"types":[]},{"location":{"begin":171572,"end":171903},"text":"14.1 Subject to the provisions of Clauses 9 and 10, Deliverables and Services will be delivered as agreed in the relevant SOW and/or (subject to Clause 2.2.2.) WA.","attributes":[{"type":"Number","text":"9","location":{"begin":171782,"end":171783}},{"type":"Number","text":"10","location":{"begin":171788,"end":171790}}],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIKx7wGkbvlXraf3P4AAYcY/VUYrfx1vYK0Zab8bd/cDo"]}],"types":[]},{"location":{"begin":172167,"end":172215},"text":"15.0 Intellectual Property Rights and Buyer Data","attributes":[],"categories":[],"types":[]},{"location":{"begin":172441,"end":172756},"text":"15.1 Except for the licences expressly granted under a SOW, the Agreement shall not operate to assign any title, interest or Intellectual Property Rights:","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj","C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcnz5gdXuE3HSQPy/El1xg1Q=="]}],"types":[]},{"location":{"begin":172978,"end":173318},"text":"a) in any Supplier Background Material (including any Modifications to the same), which shall be deemed to belong to and be vested in, and remain vested in the Supplier; or","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg==","C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcmWaRbPjYaLxhUSkMBpdWnbXlVC3XsVw9Lt7LwkTHk1o="]}],"types":[]},{"location":{"begin":173510,"end":174205},"text":"b) in any Buyer Background Material (including any Modifications to the same and including any Buyer Data), which shall be deemed to be vested in and remain vested in Buyer or Customer respectively (and to the extent that any right, title or interest in any Buyer Data or Modification to Buyer Data might otherwise vest in the Supplier or a subcontractor, the Supplier hereby assigns to Buyer (or where applicable will promptly procure the assignment to Buyer of) all rights, title and interest in such Buyer Data or Modifications).","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg==","C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcmWaRbPjYaLxhUSkMBpdWnbXlVC3XsVw9Lt7LwkTHk1o="]}],"types":[]},{"location":{"begin":174404,"end":174625},"text":"15.2 Subject to Clause 15.1, where the SOW:","attributes":[{"type":"Number","text":"15.1","location":{"begin":174605,"end":174609}}],"categories":[],"types":[]},{"location":{"begin":174859,"end":175267},"text":"a) identifies any Deliverables and/or other Materials as \\"Type A Materials\\" all property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer;","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[]},{"location":{"begin":175458,"end":175898},"text":"b) identifies any Deliverables and/or other Materials as \\"Type B Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.10, belong to and vest in the Supplier;","attributes":[{"type":"Number","text":"15.10","location":{"begin":175856,"end":175861}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[]},{"location":{"begin":176090,"end":176530},"text":"c) identifies any Deliverables and/or other Materials as \\"Type C Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.11, belong to and vest in the Supplier.","attributes":[{"type":"Number","text":"15.11","location":{"begin":176488,"end":176493}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[]},{"location":{"begin":176730,"end":176946},"text":"15.3 Subject to Clause 15.1and 15.15,","attributes":[{"type":"Number","text":"15.15","location":{"begin":176940,"end":176945}}],"categories":[],"types":[]},{"location":{"begin":177168,"end":177360},"text":"a) all Deliverables ; and","attributes":[],"categories":[],"types":[]},{"location":{"begin":177553,"end":177960},"text":"b) any other Material (including Modifications to Material) which is created by, for or on behalf of Buyer (including by the Supplier) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;","attributes":[],"categories":[],"types":[]},{"location":{"begin":178155,"end":178558},"text":"that are not identified in a SOW as either Type A Materials, Type B Materials or Type C Materials shall be deemed to be Type A Materials and all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer (and all references to Type A Materials shall include such Deliverables and/or other Materials).","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["CIr++cCrcHc4dIVv3RLOVBVsOz2f2KTxOsjQOjVZGuwbS2jAhlraNsNIlYbb2PdKkB/6ao3Klcd+k79iLB/eFqODhXzQVfV9Vv63Y9seRw3+bfPY5vO3x0xnO7LGP500q"]}],"types":[]},{"location":{"begin":178752,"end":180057},"text":"15.4 Subject to Clause 15.1 and 15.15, the Supplier hereby assigns absolutely (and shall procure that all Supplier Personnel and subcontractors assign absolutely) to Customer (or a member of the Customer Group where requested by Buyer) or by way of present assignment of property, rights, title and interest, all Intellectual Property Rights in Type A Materials (\\" Assigned Rights\\" ), all of which shall vest in Customer immediately upon creation of the same with full title guarantee and free from all encumbrances and other rights of whatever nature exercisable by any third party, together with the right to take action for any past, present and future infringement and claim damages and other remedies in respect of any infringement or alleged infringement of such Intellectual Property Rights.","attributes":[{"type":"Number","text":"15.1","location":{"begin":178941,"end":178945}},{"type":"Number","text":"15.15","location":{"begin":178950,"end":178955}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj","CIr++cCrcHc4dIVv3RLOVBVsOz2f2KTxOsjQOjVZGuwbS2jAhlraNsNIlYbb2PdKkB/6ao3Klcd+k79iLB/eFqODhXzQVfV9Vv63Y9seRw3+bfPY5vO3x0xnO7LGP500q"]}],"types":[]},{"location":{"begin":180242,"end":180753},"text":"15.5 The Supplier shall (and shall procure that Supplier Personnel and subcontractors shall) comply with Clause 42 (Further Assurance) in order to perfect, confirm, formalise or achieve the assignment of the Intellectual Property Rights in Clauses 15.1b), 15.2a), 15.3 and 15.4 in Type A Materials and the Buyer Data (or Modifications to Buyer Data).","attributes":[{"type":"Number","text":"42","location":{"begin":180515,"end":180517}},{"type":"Number","text":"15.3","location":{"begin":180667,"end":180671}},{"type":"Number","text":"15.4","location":{"begin":180676,"end":180680}}],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[]},{"location":{"begin":180943,"end":181329},"text":"15.6 The Supplier shall ensure that all the Supplier Personnel irrevocably and unconditionally waive any moral rights in or relating to any Type A and shall on request provide Buyer with written evidence of such waiver.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU="]}]},{"location":{"begin":181514,"end":182249},"text":"15.7 Buyer hereby grants to the Supplier a non-exclusive, non-transferable (save to members of the Supplier Group and subcontractors), royalty free, worldwide, personal licence to use Buyer Background Material during the term of the SOW only to the extent necessary and for the sole purpose of the proper performance of its obligations under the relevant SOW, save that where Buyer Background Material comprises software, the terms of the licence for such software shall be subject to any restrictions set out in the SOW or as otherwise notified to the Supplier in writing; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":182438,"end":182951},"text":"15.8 Unless specified otherwise in the SOW, the licences granted by Buyer pursuant to Clause 15.7 shall terminate automatically at the end of the term of the relevant SOW or earlier termination, or (if earlier) when such Buyer Background Material ceases to be required in connection with the performance of the Supplier\'s obligations under the SOW.","attributes":[{"type":"Number","text":"15.7","location":{"begin":182696,"end":182700}}],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcnz5gdXuE3HSQPy/El1xg1Q=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","CQlA1DaEFfOkxyAcImuPkpINNJn2L9fMw4p10xr5rLHiNLidYfyn0IeIu3K4t2jrpe2BFg0mEW5IGuB6LBYq2YQ=="]}],"types":[]},{"location":{"begin":183141,"end":183544},"text":"15.9 The Supplier shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of Buyer (including any member of the Customer Group) in any Buyer Background Material or Type A Materials.","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":183728,"end":183958},"text":"Buyer shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of any member of the Supplier Group in any Supplier Background Material or Type B Materials or Type C Materials.","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Exclusion","party":"Buyer"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":184148,"end":184371},"text":"15.10 Licence of Type B Materials.","attributes":[],"categories":[],"types":[]},{"location":{"begin":184557,"end":185017},"text":"Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW, the Supplier hereby grants, (and shall procure that each of its suppliers and sub-contractors grants) to Buyer , Customer and the Customer Group a non-exclusive, worldwide, irrevocable, royalty-free, perpetual licence to use execute, copy, maintain and distribute Type B Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling","attributes":[{"type":"Number","text":"15.1","location":{"begin":184576,"end":184580}},{"type":"Number","text":"15.15","location":{"begin":184582,"end":184587}}],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeWtVTTahXgBEl6ehNyxSYg8iK4/5ypho+2tJqMdlehW6QF5YV8X33w5hCI9hWIPbIg=="]}],"types":[]},{"location":{"begin":185018,"end":185091},"text":"(i) Buyer to provide services and deliverables to the Customer Group; and","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeWtVTTahXgBEl6ehNyxSYg8iK4/5ypho+2tJqMdlehW6peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]}],"types":[]},{"location":{"begin":185092,"end":185265},"text":"(ii) each member of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group\'s own internal business purposes.","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeWtVTTahXgBEl6ehNyxSYg8iK4/5ypho+2tJqMdlehW6peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]}],"types":[]},{"location":{"begin":185455,"end":185488},"text":"Such licence shall extend to the:","attributes":[],"categories":[],"types":[]},{"location":{"begin":185712,"end":186054},"text":"(a) Customer\'s customers, agents, suppliers, service providers, contractors, financial services providers and financial industry bodies with whom Customer Group does business;","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeWtVTTahXgBEl6ehNyxSYg8iK4/5ypho+2tJqMdlehW6peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]}],"types":[]},{"location":{"begin":186237,"end":186506},"text":"(b) Regulatory Authorities having power over Customer (or any member of the Customer Group),","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeWtVTTahXgBEl6ehNyxSYg8iK4/5ypho+2tJqMdlehW6peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]}],"types":[]},{"location":{"begin":186701,"end":186929},"text":"in each case for the sole purpose of enabling members of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group\'s own internal business purposes, but not otherwise","attributes":[],"categories":[],"types":[]},{"location":{"begin":187123,"end":187345},"text":"15.11 Licence of Type C Materials.","attributes":[],"categories":[],"types":[]},{"location":{"begin":187530,"end":187829},"text":"Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW any Type C Materials identified in a SOW shall be deemed to be included within the licensed materials licensed to the Customer pursuant to the Licence Agreement and subject to the terms set out therein.","attributes":[{"type":"Number","text":"15.1","location":{"begin":187549,"end":187553}},{"type":"Number","text":"15.15","location":{"begin":187555,"end":187560}}],"categories":[{"label":"Intellectual Property","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrktnVd5J+fagPMlwnera9jXrJNMzmswPMmrNnzFvUnJ2","C0Znx3CKnOPyVaBZ9sSCLeecP0FAaWYAeSJhbS2OujZqqCdoILDhBwSUS8RqLXkyWCAs82ZS3hfu0DgQeNNkUcQ=="]}],"types":[]},{"location":{"begin":187830,"end":188099},"text":"The Supplier hereby grants to Buyer a non-exclusive, revocable (as detailed in the Licence Agreement), royalty-free, licence within the UK (or such other territory detailed in the Licence Agreement) for a period commencing on creation and continuing until the date that","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcnz5gdXuE3HSQPy/El1xg1Q=="]}],"types":[]},{"location":{"begin":188100,"end":188135},"text":"(i) the relevant SOW terminates; or","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcmWaRbPjYaLxhUSkMBpdWnbXlVC3XsVw9Lt7LwkTHk1o="]},{"label":"Term & Termination","provenance_ids":["CWZ5IK/goGRH83r0mvNojOdg02OpoBFkcD+3l7sS++GJafKUaV8H6hHWJ07SU3rO9"]}],"types":[]},{"location":{"begin":188136,"end":188398},"text":"(ii) (if later) the Licence Agreement is terminated to use execute, copy, maintain and distribute Type C Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling Buyer to provide services and deliverables to the Customer Group.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Intellectual Property","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeWtVTTahXgBEl6ehNyxSYg8iK4/5ypho+2tJqMdlehW6QF5YV8X33w5hCI9hWIPbIg==","C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcmWaRbPjYaLxhUSkMBpdWnbXlVC3XsVw9Lt7LwkTHk1o="]},{"label":"Term & Termination","provenance_ids":["CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS86SUkBAd1/3S10P41RJgB/v"]}],"types":[]},{"location":{"begin":188592,"end":188914},"text":"15.12 Each Party agrees to maintain any copyright notice and any other legend of ownership on any copies made under the licences granted in this Clause 15.","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrpEq/jPsP3OgGC9lpOMDZ5JNOI+AP3GBj5EZOrsyHS41","C0Znx3CKnOPyVaBZ9sSCLeRxqfI6m/+0edLjPt6idIrCeW92kBjzeHzFCd6ti9wqcnz5gdXuE3HSQPy/El1xg1Q=="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":189104,"end":189561},"text":"15.13 The Supplier shall have the right to use skills, methodology and know-how acquired by the Supplier in the performance of the Services, provided that (and only if) such skills, methodology and know-how do not comprise any Buyer Background Material or any Buyer Confidential Information.","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NOGLdUCReRWinIh6CeWOCrr8dTJt8FR5MkCYxWqXjllc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":189748,"end":190057},"text":"15.14 For the purposes of this Clause 15, \\"newly created\\" means created in the performance of the Services and/or the supply of the Deliverables.","attributes":[{"type":"Number","text":"15","location":{"begin":189950,"end":189952}}],"categories":[],"types":[]},{"location":{"begin":190247,"end":190765},"text":"15.15 For the avoidance of doubt nothing in this Agreement shall operate to assign any title, interest or Intellectual Property Rights in the Supplier\'s Mobile Money Manager which shall be deemed to belong to and be vested in, and remain vested in the Supplier, the Buyer\'s and Customer\'s use of which shall be subject to the terms of the Licence Agreement.","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["CIr++cCrcHc4dIVv3RLOVBVsOz2f2KTxOsjQOjVZGuwbS2jAhlraNsNIlYbb2PdKkB/6ao3Klcd+k79iLB/eFqODhXzQVfV9Vv63Y9seRw3+bfPY5vO3x0xnO7LGP500q"]}],"types":[]},{"location":{"begin":191030,"end":191067},"text":"16.0 Liability for Third Party Claims","attributes":[],"categories":[],"types":[]},{"location":{"begin":191298,"end":192763},"text":"16.1 Supplier will defend, hold harmless and indemnify, including reasonable legal fees, Buyer and Buyer Personnel, and Customer and Customer Personnel (together the \\" Indemnified Parties \\") against legal proceedings brought by a third party that directly result from the negligent or intentional acts or omissions of Supplier or Supplier Personnel or material breach by Supplier of any term of this Agreement (\\" Third Party Claim \\").","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]},{"label":"Liability","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeR4o6RzO0wt0gEDHhc+ZNMODhY7f0/2jXmEOtWUyqDTl"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVlKLdzxb6UEzVEk8CcHXgfc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":192953,"end":193179},"text":"16.1A Handling of Third Party Claims:","attributes":[],"categories":[],"types":[]},{"location":{"begin":193365,"end":193497},"text":"16.1A.1: The Indemnified Parties will promptly notify the Supplier in writing of any Third Party Claim to which Clause 16.1 applies;","attributes":[{"type":"Number","text":"16.1","location":{"begin":193484,"end":193488}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A="]},{"label":"Liability","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PvIND5KxjMrzWheW/2+3XJHLeBT9+xGfSflyAQYxLYitvNIer3aQRpUbrEhFSLmI6w=="]}],"types":[{"label":{"nature":"Obligation","party":"Indemnified Parties"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PGU1oPFAt3eN/+9/Wtnx0VKgQ+lD4wbOu8b5e6RNerLCFp5UNxmekdFsn5bJYc7kw"]}]},{"location":{"begin":193683,"end":193939},"text":"16.1A.2 The Indemnified Parties will not make any admission as to liability or compromise or agree to any settlement of any Third Party Claim without the prior written consent of the Supplier which consent shall not be unreasonably withheld or delayed; and","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]},{"label":"Liability","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PvIND5KxjMrzWheW/2+3XJHLeBT9+xGfSflyAQYxLYitvNIer3aQRpUbrEhFSLmI6w=="]}],"types":[]},{"location":{"begin":194128,"end":194284},"text":"16.1A.3 The Indemnified Parties will use their reasonable endeavours to mitigate any losses that they suffer or incur as a result of such Third Party Claim.","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]},{"label":"Liability","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PvIND5KxjMrzWheW/2+3XJHLeBT9+xGfSflyAQYxLYitvNIer3aQRpUbrEhFSLmI6w=="]}],"types":[]},{"location":{"begin":194478,"end":195039},"text":"16.1B The Supplier shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any Third Party Claim (including the right to appeal any court award or decision) and the Indemnified Parties shall, at the Supplier\'s request and expense, give the Supplier reasonable assistance in connection with those negotiations and such Third Party Claim.","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]},{"label":"Liability","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeR4o6RzO0wt0gEDHhc+ZNMODhY7f0/2jXmEOtWUyqDTl"]}],"types":[]},{"location":{"begin":195252,"end":195496},"text":"16.2 Intellectual Property Indemnification","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNVAXlhXxfffDmEIj2FYg9si"]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[]},{"location":{"begin":195711,"end":197460},"text":"16.2.1 Each party (the \\"Indemnifying Party\\") shall indemnify, defend and hold harmless the other party and its officers, directors, employees, agents, (the \\" Indemnified Parties\\" ) in respect of all Losses paid in settlement in relation to any Claim by a third party that the ownership, possession, licence, use, development or modification (all in accordance with the terms of the SOW) of any Deliverable, New Material or (in the case of the Supplier) Supplier Background Material provided by the Supplier or (in the case of the Buyer) Buyer Background Material owned by and/or provided by the Buyer (but, subject to Clause 10.5, excluding any Material provided by Customer which is simply passed to the Supplier by the Buyer) (\\" Infringing Item\\" ) infringes and/or misappropriates the Intellectual Property Rights of a third party, whether or not such Losses were foreseeable at the effective date of the SOW Date.","attributes":[{"type":"Number","text":"10.5","location":{"begin":196831,"end":196835}}],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNWl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw==","CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]},{"label":"Liability","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeR4o6RzO0wt0gEDHhc+ZNMODhY7f0/2jXmEOtWUyqDTl"]}],"types":[]},{"location":{"begin":197651,"end":197856},"text":"16.2.2 Buyer and the Supplier agree that:","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNWl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":198074,"end":198867},"text":"(a) they shall notify the other party in writing of any Claim to which Clause 16.2.1 applies (\\" IP Claim\\" ) and provide to the other party reasonable assistance, at the Indemnifying Party\'s expense, which the Indemnifying Party may reasonably request in connection with the defence of any such IP Claim;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY=","CHBO+531X7FMIABlRRzIits1UwzlFPfonqIlkYG+I/REZdOXYtyp70uhYaMSTvJQ1"]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNWl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw==","C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":199055,"end":199439},"text":"(b) they shall not make any admission as to liability or compromise or agree to any settlement of any IP Claim without the prior written consent of the other party which consent shall not be unreasonably withheld or delayed;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNWl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":199630,"end":200198},"text":"(c) the Indemnifying Party shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any IP Claim (including the right to appeal any court award or decision) and the Indemnified Party shall, at the Indemnifying Party\'s request and expense, give the Indemnifying Party reasonable assistance in connection with those negotiations and such IP Claim.","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNWl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw==","CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]},{"label":"Liability","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeR4o6RzO0wt0gEDHhc+ZNMODhY7f0/2jXmEOtWUyqDTl"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdk35OtAhgWnUCiEKjXIiZAz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":200398,"end":200717},"text":"16.2.3 An Indemnifying Party agrees to keep the other party notified as appropriate in relation to any material developments in relation to any IP Claim.","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcroY0j0j27yZXf1y86EyjRNWl5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw==","C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[]},{"location":{"begin":200915,"end":201249},"text":"16.3 Without prejudice to the indemnity in Clause 16.2.1, if any IP Claim is made against any Indemnified Party, the Indemnifying Party shall at its own expense either:","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94=","C7gL9edy0Q8AUnO8EczRcrivL5+uaWlhdUgVuH+bee78="]}],"types":[]},{"location":{"begin":201469,"end":201851},"text":"16.3.1 promptly procure, at no cost to Indemnified Party a right for Indemnified Party to continue using the Infringing Item (or any part thereof), as applicable, in accordance with the terms of the relevant SOW; or","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}],"types":[]},{"location":{"begin":202042,"end":202456},"text":"16.3.2 promptly modify or replace the Infringing Item (or any part thereof), as applicable, so that it ceases to be infringing, provided that no such modification or replacement will diminish the functional or technical capabilities of any such item.","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}],"types":[]},{"location":{"begin":202457,"end":202885},"text":"Any modified or replacement Deliverable, New Material, Background Material (or any part thereof), as applicable, must comply with the terms of this Base Agreement and SOW including any relevant warranties contained in Clause 13 (Warranties) and the Indemnifying Party must procure for Indemnified Party all necessary rights to enable the full use of the relevant modified or replacement item as contemplated by the relevant SOW.","attributes":[{"type":"Number","text":"13","location":{"begin":202682,"end":202684}}],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A==","C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[]},{"location":{"begin":203082,"end":203616},"text":"16.4 The Supplier and Buyer (as appropriate) shall each also be entitled to take either of the actions set out in Clauses 16.3.2 or 16.3.3 if it can demonstrate to the reasonable satisfaction of the other party that an IP Claim will, or is likely, to occur and gives the other party reasonable notice and has consulted with the other party prior to taking such actions.","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeR4o6RzO0wt0gEDHhc+ZNMODhY7f0/2jXmEOtWUyqDTl"]}],"types":[]},{"location":{"begin":203804,"end":204212},"text":"16.5 Without limiting the Indemnifying Party\'s other obligations under this Clause 16, if the Indemnifying Party is unable to perform any of the options described in Clauses 16.3.2 and 16.3.3, or such options are not reasonably feasible then:","attributes":[{"type":"Number","text":"16","location":{"begin":204053,"end":204055}}],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94="]}],"types":[]},{"location":{"begin":204432,"end":204823},"text":"16.5.1 Either party may require that the Infringing Item be returned to the Indemnifying Party (in which case where the Supplier is the Indemnifying Party it shall repay to Buyer the amounts paid in respect of such item ); and","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94=","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":205014,"end":205370},"text":"16.5.2 The Indemnified Party may, by written notice to the Indemnifying Party having immediate effect, terminate such part of the SOW as is affected by the return of the relevant item which","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","C7gL9edy0Q8AUnO8EczRcrkOndDN4t8L2OfAsvuqGBeM="]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94=","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]}],"types":[{"label":{"nature":"Right","party":"Indemnified Party"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PGU1oPFAt3eN/+9/Wtnx0VKgQ+lD4wbOu8b5e6RNerLAKo06KhSxgY3je+4Wf6cZQ"]}]},{"location":{"begin":205371,"end":205527},"text":"(i) where the Indemnified Party is the Buyer includes any part in relation to which Buyer is unable to take the full benefit as a result of such return; and","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w==","C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]}],"types":[{"label":{"nature":"Right","party":"Indemnified Party"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PGU1oPFAt3eN/+9/Wtnx0VKgQ+lD4wbOu8b5e6RNerLBMVQnMDNtWDaECQD+cn5tc/qABgZz0BQQ0GPmbFUw9IA=="]}]},{"location":{"begin":205528,"end":205696},"text":"(ii) where the Indemnified Party is the Supplier includes any part in relation to which the Supplier is unable to perform its obligations as a result of such return or,","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w==","C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]}],"types":[{"label":{"nature":"Right","party":"Indemnified Party"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PGU1oPFAt3eN/+9/Wtnx0VKgQ+lD4wbOu8b5e6RNerLBMVQnMDNtWDaECQD+cn5tc/qABgZz0BQQ0GPmbFUw9IA=="]}]},{"location":{"begin":205697,"end":205845},"text":"(i) where Buyer\'s inability to use the affected item materially reduces the benefit of the SOW to Buyer, Buyer may terminate the SOW as a whole; and","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w==","C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":"Term & Termination","provenance_ids":["CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Right","party":"Indemnified Party"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PGU1oPFAt3eN/+9/Wtnx0VKgQ+lD4wbOu8b5e6RNerLBMVQnMDNtWDaECQD+cn5tc/qABgZz0BQQ0GPmbFUw9IA=="]}]},{"location":{"begin":205846,"end":206017},"text":"(ii) where Supplier\'s inability to use the affected item materially impacts its ability to perform its obligations under the SOW Supplier may terminate the SOW as a whole.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w==","C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrmI0ubiN4qkKRggBTsIBd9EDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":"Term & Termination","provenance_ids":["CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi"]}],"types":[{"label":{"nature":"Right","party":"Indemnified Party"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PGU1oPFAt3eN/+9/Wtnx0VKgQ+lD4wbOu8b5e6RNerLBMVQnMDNtWDaECQD+cn5tc/qABgZz0BQQ0GPmbFUw9IA=="]}]},{"location":{"begin":206018,"end":206150},"text":"Any such termination (in full or in part) shall be deemed to be as a consequence of a material breach of the SOW by the other party.","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrtKoPwVR9gyi0MSUTIsEhDb62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]}],"types":[{"label":{"nature":"Obligation","party":"Other Party"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNBmTi3JnrFDQ6FAmXqJyA2","PlyERkjg5is36RpFjVUFXp2MUHn5u0HiNeH/YXkBxYaw="]}]},{"location":{"begin":206347,"end":206642},"text":"16.6 The indemnity described in Clause 16.2.1 shall not extend to any IP Claim if and to the extent that it results from:","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrivL5+uaWlhdUgVuH+bee78="]}],"types":[]},{"location":{"begin":206862,"end":207262},"text":"16.6.1 Modification of the relevant Deliverable and/or Background Material, by the Indemnified Party (unless such Modification is expressly contemplated and recorded in the relevant SOW or otherwise authorised by the Indemnifying Party);","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}],"types":[]},{"location":{"begin":207452,"end":207944},"text":"16.6.2 use or incorporation of the relevant Deliverable or Background Material by the Indemnified Party otherwise than in accordance with the SOW or in a manner for which it was not designed or with items not provided by the Indemnifying Party, where such use or incorporation has not been authorised by the Indemnifying Party;","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94=","C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}],"types":[]},{"location":{"begin":208134,"end":208794},"text":"16.6.3 anything provided by Indemnified Party or a third party on Indemnified Party\'s behalf or the Indemnifying Party\'s compliance with any designs, specifications or instructions provided by the Indemnified Party\'s, or a third party on Indemnified Party\'s behalf, where the actual compliance with such designs, specifications or instructions causes the relevant infringement rather than the manner in which or means by which such designs, specifications or instructions are complied with; or","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[]},{"location":{"begin":208984,"end":209225},"text":"16.6.4 use, or incorporation, of Open Source Code in circumstances where:","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}],"types":[]},{"location":{"begin":209444,"end":209862},"text":"16.6.4.1 the Indemnifying Party has notified Indemnified Party in writing of the proposed use or incorporation of such Open Source Code and has advised Indemnified Party in that notice that the indemnity will not apply to the such Open Source Code; and","attributes":[],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g=="]}],"types":[]},{"location":{"begin":210051,"end":210409},"text":"16.6.4.2 the Indemnifying Party has obtained Indemnified Party\'s prior written consent to the use or incorporation of such Open Source Code following receipt by Indemnified Party of such notice.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]},{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlcQpmNGRNEoSiH8tVmku3A=","C7gL9edy0Q8AUnO8EczRcruSPgMPZ3tjwbsTvy4auo94=","C7gL9edy0Q8AUnO8EczRcrrdZ4ePqUE/ImFS0YXEsrc4etsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p","CWhoYUAWadjjLkLDMWjlkp84co5A2kf0OP1RIk5nbLFb6LGENnXyP2kfkoFBtpyzDMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[]},{"location":{"begin":210697,"end":210752},"text":"17.0 Limitation of Liability between Supplier and Buyer","attributes":[],"categories":[],"types":[]},{"location":{"begin":210984,"end":211349},"text":"17.1 In no event will either party be liable to the other for economic loss (including loss of profits, business, revenue, goodwill or anticipated savings), special, indirect or consequential loss.","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C4+Jn6QCKhVn6nClgPqZnZov16lKYpyKxct2VAVIjVQbxn4BmMEs96IlfLBd44gM8","C7naR4GuT6RH4UG/hU2bCgoDNuhHbPRkZZc+uePHtxEuHMklF7Qj8LIfojGHO27Tg","CsaY2+ZPIcXEEjGIsbXEQIDz/+z+nk1rIWwnTfVjsLthAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Disclaimer","party":"Multiple Parties"},"provenance_ids":["N9WWIvbq+XwrV5+SLO+HxvPGfgGYwSz3oiV8sF3jiAzw=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":211540,"end":211771},"text":"17.2 Neither party seeks to limit its liability for:","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmUmQvkWBGnD8bey+kCs2H9m","CsaY2+ZPIcXEEjGIsbXEQIH3WJZqYg9SxCgjeN8M5XaYzov6/UclXi3ht5nRzcw70"]}],"types":[]},{"location":{"begin":211992,"end":212217},"text":"17.2.1 death or personal injury caused by its negligence;","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","CsaY2+ZPIcXEEjGIsbXEQIH3WJZqYg9SxCgjeN8M5XaagVmqX0l9y21LkrOU161Y5PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[]},{"location":{"begin":212407,"end":212631},"text":"17.2.2 fraud, fraudulent misrepresentation or dishonesty;","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","CsaY2+ZPIcXEEjGIsbXEQIH3WJZqYg9SxCgjeN8M5XaagVmqX0l9y21LkrOU161Y5PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[]},{"location":{"begin":212816,"end":213049},"text":"17.2.3 infringement of any third party Intellectual Property Rights; or","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","CsaY2+ZPIcXEEjGIsbXEQIH3WJZqYg9SxCgjeN8M5XaagVmqX0l9y21LkrOU161Y5PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[]},{"location":{"begin":213239,"end":213475},"text":"17.2.4 infringement of the other party\'s Intellectual Property Rights","attributes":[],"categories":[{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]},{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","CsaY2+ZPIcXEEjGIsbXEQIH3WJZqYg9SxCgjeN8M5XaagVmqX0l9y21LkrOU161Y5PCllmYOdXLjHEN5uYfNJkg=="]}],"types":[]},{"location":{"begin":213672,"end":214213},"text":"17.3 Subject to the provisions of Clauses 17.1 and 17.2 Supplier\'s liability under the Agreement (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Supplier, its/their employees, agents or sub-contractors, occurring at any time, shall be limited in aggregate to amount equal to the greater of","attributes":[{"type":"Number","text":"17.1","location":{"begin":213878,"end":213882}},{"type":"Number","text":"17.2","location":{"begin":213887,"end":213891}}],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmUmQvkWBGnD8bey+kCs2H9m"]}],"types":[{"label":{"nature":"Right","party":"Agent"},"provenance_ids":["NsB3Ir1EAkASJa8XpF3Icoa1UbZysvG/hVs+LPEN1MdQ7U0iH7+ABFw5/Wcs+AV0m","PGU1oPFAt3eN/+9/Wtnx0VAkamwDchTZF4ZisFH7HaCk="]},{"label":{"nature":"Right","party":"Employee"},"provenance_ids":["NsB3Ir1EAkASJa8XpF3Icoa1UbZysvG/hVs+LPEN1MdQ7U0iH7+ABFw5/Wcs+AV0m","PGU1oPFAt3eN/+9/Wtnx0VNMKsJ+K60cAIqKTs/mtPFE="]}]},{"location":{"begin":214214,"end":214411},"text":"(i) 150% of the amount of Charges (excluding expenses) paid or payable by Buyer to Supplier under the relevant SOW and each Related SOW prior to the date of the event giving rise to such claim; and","attributes":[{"type":"Percentage","text":"150%","location":{"begin":214218,"end":214222}}],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]},{"label":"Payment Terms & Billing","provenance_ids":["CWZ5IK/goGRH83r0mvNojObDjICE7h8cxokOhOSQ/gCz5Uv/lKoq4qrIRYrCTy/se"]}],"types":[{"label":{"nature":"Right","party":"Agent"},"provenance_ids":["NsB3Ir1EAkASJa8XpF3Icoa1UbZysvG/hVs+LPEN1MdSEQZy40Nez+zAyJLopHhck+Zd3TzIzMDBc7eKmurFK6w==","PGU1oPFAt3eN/+9/Wtnx0VPbxVdAUkxHv1HR4a4JG0dFIYMltMzAU2Lio4Pn2HDg3VI2mLpOzahlTAQtcf+eCSQ=="]},{"label":{"nature":"Right","party":"Employee"},"provenance_ids":["NsB3Ir1EAkASJa8XpF3Icoa1UbZysvG/hVs+LPEN1MdSEQZy40Nez+zAyJLopHhck+Zd3TzIzMDBc7eKmurFK6w==","PGU1oPFAt3eN/+9/Wtnx0VAEwO8Mjpo5W4eTU50YvKUkDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}]},{"location":{"begin":214412,"end":214457},"text":"(ii) £500,000 (five hundred thousand pounds).","attributes":[{"type":"Currency","text":"£500,000","location":{"begin":214417,"end":214425}},{"type":"Number","text":"five hundred","location":{"begin":214427,"end":214439}}],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}],"types":[{"label":{"nature":"Right","party":"Agent"},"provenance_ids":["NsB3Ir1EAkASJa8XpF3Icoa1UbZysvG/hVs+LPEN1MdSEQZy40Nez+zAyJLopHhck+Zd3TzIzMDBc7eKmurFK6w==","PGU1oPFAt3eN/+9/Wtnx0VPbxVdAUkxHv1HR4a4JG0dFIYMltMzAU2Lio4Pn2HDg3VI2mLpOzahlTAQtcf+eCSQ=="]},{"label":{"nature":"Right","party":"Employee"},"provenance_ids":["NsB3Ir1EAkASJa8XpF3Icoa1UbZysvG/hVs+LPEN1MdSEQZy40Nez+zAyJLopHhck+Zd3TzIzMDBc7eKmurFK6w==","PGU1oPFAt3eN/+9/Wtnx0VAEwO8Mjpo5W4eTU50YvKUkDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q=="]}]},{"location":{"begin":214647,"end":215282},"text":"17.4 Subject to Clause 17.1 and 17.2, the maximum overall aggregate liability of Buyer under and/or in connection with the relevant SOW (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Buyer, its/their employees, agents or sub-contractors, occurring at any time, shall be limited to an amount equal to the Charges paid or payable by the Buyer to the Supplier under the relevant SOW.","attributes":[{"type":"Number","text":"17.1","location":{"begin":214836,"end":214840}},{"type":"Number","text":"17.2","location":{"begin":214845,"end":214849}}],"categories":[],"types":[]},{"location":{"begin":215472,"end":215752},"text":"17.5 The provisions of Clause 17.1 shall not be taken as excluding the liability of the Supplier for:","attributes":[{"type":"Number","text":"17.1","location":{"begin":215681,"end":215685}}],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmUmQvkWBGnD8bey+kCs2H9m"]}],"types":[]},{"location":{"begin":215972,"end":216333},"text":"17.5.1 any reasonable additional operational and/or administrative costs and expenses of the other party reasonably and necessarily incurs, arising from the its act, omission or other default; or","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}],"types":[]},{"location":{"begin":216523,"end":217228},"text":"17.5.2 any wasted expenditure or charges rendered unnecessary and/or incurred by the other party arising from the its act, omission or other default, provided always that prior to incurring such additional costs or charges it shall first notify the other party of its intention and the parties shall promptly meet to discuss how such costs or charges could be mitigated or reduced.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}],"types":[]},{"location":{"begin":217229,"end":217270},"text":"Notwithstanding the foregoing Buyer shall","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":217271,"end":217349},"text":"(i) use Commercially Reasonable Efforts to mitigate such costs or charges; and","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":217350,"end":217434},"text":"(ii) provide documentary evidence of such costs or charges if requested by Supplier.","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7naR4GuT6RH4UG/hU2bCguYLr5RVxHYCD05GxcCfcmXUX7S67aYQWr82/oka1vA++tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":217634,"end":218070},"text":"17.6 To the fullest extent permitted by Relevant Laws, neither party shall bring a legal action, regardless of form, arising out of or related to the SOW more than two years after that party becomes aware of the cause of action which is the subject of that legal action.","attributes":[{"type":"Duration","text":"more than two years","location":{"begin":217954,"end":217973}}],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","P7W2iLEUQjRclcKqttqxm+R3/OmZXD/ACXHKnWwgF1vn+fXYxnnxeMJgNuFMPGupx"]}]},{"location":{"begin":218337,"end":218373},"text":"18.0 Supplier and Supplier Personnel","attributes":[],"categories":[],"types":[]},{"location":{"begin":218604,"end":218951},"text":"18.1 Supplier is an independent contractor and this Agreement does not create an agency, partnership, or joint venture relationship between Buyer and Supplier or Supplier Personnel.","attributes":[],"categories":[{"label":"Liability","provenance_ids":["CFLiKvsg5rtYwpn7zVUXQh8wGdiHxnoGzPbv4+6PqdkNIgl8UxowVorBQFxXWf33X"]},{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[]},{"location":{"begin":218952,"end":219020},"text":"Buyer assumes no liability or responsibility for Supplier Personnel.","attributes":[],"categories":[{"label":"Liability","provenance_ids":["C7gL9edy0Q8AUnO8EczRcro6nsI/D0EU2a8/r8P9//Ww3QdHe+42iDQjvL/ArMwej"]},{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Disclaimer","party":"Buyer"},"provenance_ids":["NgfHvGCzb8w4HhyloafpyeFu31an4fFvXDBwhmgr85Og=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NgfHvGCzb8w4HhyloafpyeJ16bRPw5js3jjNugQDjed540ZTIUGbrWB+8EcWFq+9C"]}]},{"location":{"begin":219021,"end":219035},"text":"Supplier will:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVlKLdzxb6UEzVEk8CcHXgfc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":219255,"end":219554},"text":"1. ensure it and Supplier Personnel are in compliance with all laws, regulations, ordinances, and licensing requirements;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","C0Znx3CKnOPyVaBZ9sSCLefEO9zf+HqSZ9yOK/R1QZzeNiPrBSq69I2/1dXOjLuOc"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":219745,"end":220041},"text":"2. be responsible for the supervision, control, compensation, withholdings, health and safety of Supplier Personnel;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]},{"label":"Safety and Security","provenance_ids":["CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVcGhy/wwTbVWyEPi6irgVAr8giUmzqcglBMy5gx7Un/Ug=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":220230,"end":220665},"text":"3. inform Buyer if a former employee of Buyer will be assigned work under this Agreement (to the extent that Supplier is aware that such person is a former employee of Buyer), such assignment subject to Buyer approval which will not be unreasonably withheld or delayed;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLnieTbrieDV65SPpj4TyfBjJE="]},{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq54GZB++tXrFntyIBRmmTm5kY3ptZ22wFtecJqts+LN0","C7naR4GuT6RH4UG/hU2bCgiSD4zWfZhXo7BRzvSm/kof4U1JFfSNNCXyMoZwmzCNd","CqRuj9xgPA1TPkEb2mW97PhtNeuFl5LBjhz+E0w9lnjnpSXQX1LGzt9TCLJ+o4Qpp","C0Znx3CKnOPyVaBZ9sSCLeWeCym2AfudBEA9b5AduiRONiPrBSq69I2/1dXOjLuOc","CsaY2+ZPIcXEEjGIsbXEQIEnxdqb3tbhyHIXMMORGj2KrUqyddgQpprZucnvevzTL"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":220855,"end":221210},"text":"4. upon request, provide Buyer, for export evaluation purposes, to the extent permitted by law, the country of citizenship and permanent residence and immigration status of those persons.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPytV3o3vqmIn3+f+BKA2bl+"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":221211,"end":221317},"text":"Buyer retains the right to refuse to accept persons made available by Supplier for export control reasons;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6L/kezerBzSGvAzR8jNtH9t","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPytV3o3vqmIn3+f+BKA2bl+","C0Znx3CKnOPyVaBZ9sSCLeY+3eyiUBFEa/2Rpv3LrRXqNiPrBSq69I2/1dXOjLuOc"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NOUBvExBBZ2qWuM7h1li33YeB4x3aCpkH61yWhVv8Z+M=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":221507,"end":221894},"text":"5. not discriminate against any employees, applicants for employment, or any entity engaged in its procurement practices because of race, color, religion, sex, age, national origin, or any other legally protected status;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PhtNeuFl5LBjhz+E0w9lnjlbv7ZoWTMSM27CRFw4L2jb"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":222083,"end":222085},"text":"6.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":222250,"end":222673},"text":"(a) be solely responsible for, and fully and properly complete and submit to the relevant government immigration authority, all required immigration forms and documents for all Supplier Personnel performing Services hereunder, maintain such forms and documents as required by law and, subject to applicable laws (in particular laws regarding data privacy) ,make such forms and documents available to Buyer upon request, and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":222674,"end":222799},"text":"(b) ensure that Supplier Personnel who do not meet all immigration requirements do not perform Services under this Agreement;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","C0Znx3CKnOPyVaBZ9sSCLefEO9zf+HqSZ9yOK/R1QZzeNiPrBSq69I2/1dXOjLuOc"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":222989,"end":223356},"text":"7. not assign to work under this Agreement any Supplier Personnel that are subject to any restrictive covenants that could limit such Supplier Personnel from performing Services for Buyer or Customer;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","C0Znx3CKnOPyVaBZ9sSCLeWeCym2AfudBEA9b5AduiRONiPrBSq69I2/1dXOjLuOc"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":223546,"end":223871},"text":"8. remove from any assignment under this Agreement, at the Buyer\'s reasonable request any Supplier Personnel that the Buyer reasonably requests be so removed;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":224059,"end":224376},"text":"9. comply, at its own expense, with all applicable laws regulations and ordinances relating to verification of employment eligibility for Personnel; and","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":224566,"end":224872},"text":"10. upon Buyer\'s request, provide reasonable documentation to verify compliance with this Section titled \\"Supplier and Supplier Personnel\\".","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIPIM18lal7kWVMH4mpl+0ETQvPZj1ZvrxwtAAMOJzbn5"]},{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":225072,"end":225275},"text":"18.2 Screening","attributes":[],"categories":[],"types":[]},{"location":{"begin":225494,"end":225970},"text":"18.2.1 Supplier warrants that it has carried and will continue to carry out the screening process as set out in Section 1 to no less than the standard set out therein of any members of Supplier Personnel engaged in performing the Services at a Buyer or Customer site or with access to Buyer or Customer systems.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[]},{"location":{"begin":226159,"end":226413},"text":"18.2.2 In addition to the process detailed in Clause 18.2.1 the Supplier shall ensure that:","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLefEO9zf+HqSZ9yOK/R1QZzeNiPrBSq69I2/1dXOjLuOc"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU="]}]},{"location":{"begin":226631,"end":226970},"text":"a) Supplier Personnel are vetted in accordance with any specific vetting requirements applicable to the Supplier Personnel that are agreed between the parties in a SOW; and","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","C0Znx3CKnOPyVaBZ9sSCLefEO9zf+HqSZ9yOK/R1QZzdmgDmI6CAMQ+9K1Pf1A84ZPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS"]}]},{"location":{"begin":227159,"end":227565},"text":"b) all Supplier Personnel are vetted in accordance with such other reasonable procedures or requirements as may be notified in writing by Buyer to the Supplier from time to time (and agreed in accordance with the Change Control Procedure);","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Responsibilities","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","C0Znx3CKnOPyVaBZ9sSCLefEO9zf+HqSZ9yOK/R1QZzdmgDmI6CAMQ+9K1Pf1A84ZPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS"]}]},{"location":{"begin":227766,"end":228110},"text":"18.2.3 The Supplier shall identify any members of the Supplier Personnel who are not employees of the Supplier, if, to the extent and when Buyer requests the Supplier to do so.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgiSD4zWfZhXo7BRzvSm/kof4U1JFfSNNCXyMoZwmzCNd","CqRuj9xgPA1TPkEb2mW97PhtNeuFl5LBjhz+E0w9lnjlbv7ZoWTMSM27CRFw4L2jb","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":228311,"end":228650},"text":"18.3 The Supplier shall obtain all necessary working permits or visas in order that any Supplier Personnel who are foreign nationals are able to work in the United Kingdom.","attributes":[{"type":"Location","text":"United Kingdom","location":{"begin":228635,"end":228649}}],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":228842,"end":229619},"text":"18.4 The Supplier shall be responsible for making appropriate PAYE deductions for tax and National Insurance contributions from the remuneration it pays Supplier Personnel (whether or not the true status of such persons is that of an employee) and subject to Clause 17 (Limitations of Liability Between Buyer and Supplier) the Supplier agrees to indemnify Buyer in respect of any claims, penalties or interest that may be made by the relevant authorities against Buyer in respect of tax demands or employees\' National Insurance or similar contributions relating to the Supplier\'s performance of the relevant SOW.","attributes":[{"type":"Number","text":"17","location":{"begin":229273,"end":229275}}],"categories":[{"label":"Indemnification","provenance_ids":["CX2sSVTdurWYE/t+MeGLniZ+X42x3phbvDcRhUJ0zMpubmgDZvq4cs6n5/mbU+s7p"]}],"types":[]},{"location":{"begin":229820,"end":230027},"text":"18.5 Key Personnel","attributes":[],"categories":[],"types":[]},{"location":{"begin":230247,"end":230979},"text":"18.5.1 The Supplier shall ensure that the Key Personnel (if any) undertake the roles to which they are assigned in the relevant SOW and that unless otherwise stated in the SOW all Key Personnel are engaged on a full time and exclusive basis in support of the relevant SOW, provided always that if a member of Key Personnel referenced under a SOW has completed all available tasks under such SOW the Supplier may re-allocate such Key Personnel to alternative customers and tasks until such time as the Key Personnel is again required for tasks under the relevant SOW.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430=","C0Znx3CKnOPyVaBZ9sSCLeWeCym2AfudBEA9b5AduiRONiPrBSq69I2/1dXOjLuOc","C0Znx3CKnOPyVaBZ9sSCLefEO9zf+HqSZ9yOK/R1QZzeNiPrBSq69I2/1dXOjLuOc"]}],"types":[]},{"location":{"begin":231164,"end":232007},"text":"18.5.2 Subject to Clause 18.5.4, the Supplier may replace a member of Key Personnel (with a replacement who satisfies the requirements of Clause 13.2 .7 and this Clause 18 and is acceptable to Buyer) on giving Buyer ten (30) days\' notice (or such other period as the parties may agree from time to time in writing) (the \\" Required Notice \\").","attributes":[{"type":"Number","text":"13.2","location":{"begin":231470,"end":231474}},{"type":"Number","text":"18","location":{"begin":231494,"end":231496}},{"type":"Duration","text":"ten (30) days","location":{"begin":231541,"end":231554}}],"categories":[{"label":"Communication","provenance_ids":["CHBO+531X7FMIABlRRzIitkma+4vzfEQbYLW4s78nERs0wckt++58rS3DvB8YGozE"]},{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":232008,"end":232102},"text":"The Supplier shall use Commercially Reasonable Efforts to keep such replacements to a minimum.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":232292,"end":232518},"text":"18.5.3 The Supplier may give less than the Required Notice:","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":232739,"end":233016},"text":"a) where any replacement is necessitated by the death or illness of the Key Personnel in question;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":233205,"end":233449},"text":"b) where any replacement is no longer employed by the Supplier; or","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":233640,"end":233880},"text":"c) where a Key Personnel has requested to be redeployed; and,","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":234100,"end":234355},"text":"i) the Supplier has consulted with Buyer in respect of such redeployment; and","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwVspxiD2TnPyvBTtCohpOBCHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LWwMCE/xOJtJguw1pDlezN+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":234546,"end":235170},"text":"ii) Buyer has approved in writing such redeployment taking place without the Supplier giving the Required Notice, and in such cases the Supplier shall promptly notify Buyer and provide a replacement who satisfies the requirements of Clause 13.2.717 and this Clause 18 and is acceptable to Buyer.","attributes":[{"type":"Number","text":"18","location":{"begin":235140,"end":235142}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY=","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ","CHBO+531X7FMIABlRRzIitmmzd136X4Kd43a0mxBykSsZdOXYtyp70uhYaMSTvJQ1"]},{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwVspxiD2TnPyvBTtCohpOBCHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LWwMCE/xOJtJguw1pDlezN+tg+/y9fEkc6J2XhnM2xsMSaOlt+SMSJ0M49xTpAw+A=","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":235380,"end":235864},"text":"18.5.4 If a member of the Supplier Personnel (including Key Personnel) is replaced, then the Supplier shall bear the cost of any handover activities to the replacement personnel (including the cost of any time spent up-skilling and familiarising any replacement personnel in relation to the Services and Deliverables.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":235865,"end":236069},"text":"This Clause 18.5.4 shall not apply where a member of the Supplier Personnel is replaced because Buyer requires the relevant replacement and does not have reasonable grounds for requiring such replacement.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPw5Dyn5ZfJUVjOevN2z21Jx3NrytarC8lKUNHLZQtioj3M+RG2+U4iduMtzjiCY430="]}],"types":[]},{"location":{"begin":236346,"end":236373},"text":"19.0 On Premises Guidelines","attributes":[],"categories":[],"types":[]},{"location":{"begin":236648,"end":236652},"text":"19.1","attributes":[{"type":"Number","text":"19.1","location":{"begin":236648,"end":236652}}],"categories":[],"types":[]},{"location":{"begin":236850,"end":236976},"text":"Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will comply with this Section.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT28KN49FaADlxLjewoyvzNBDc0VRaMOrPvE2oQxo9ACo"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI="]}]},{"location":{"begin":237252,"end":237275},"text":"19.2 Access to Premises","attributes":[],"categories":[],"types":[]},{"location":{"begin":237471,"end":237485},"text":"Supplier will:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVlKLdzxb6UEzVEk8CcHXgfc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":237708,"end":238113},"text":"1. obtain for each person a valid identification badge from Buyer and ensure that it is displayed to gain access to and while on Buyer\'s or Customer\'s premises (it is Buyer\'s policy to deactivate any such badge if not used in ninety days);","attributes":[{"type":"Duration","text":"ninety days","location":{"begin":238100,"end":238111}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":238303,"end":238594},"text":"2. maintain a signed acknowledgment that each person will comply with Buyer\'s Safety & Security Guidelines;","attributes":[],"categories":[{"label":"Safety and Security","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlNScfOO3KKZ4EH3OkZXyjbW/WOaRwc6zboeIo3rqGj1"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":238784,"end":239367},"text":"3. at Buyer\'s reasonable request, remove a person from Buyer\'s or Customer\'s premises and not reassign such person to work on Buyer\'s or Customer\'s premises (Buyer is required to provide a reason for such request) provided always that where the Buyer has not demonstrated reasonable grounds for such removal the Supplier shall not be liable for any failure caused by the sudden and unexpected removal of such individual;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":239557,"end":239848},"text":"4. coordinate with Buyer or Customer (as appropriate) access to Buyer\'s or Customer\'s premises during non-regular working hours;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":240039,"end":240308},"text":"5. upon Buyer\'s request, provide documentation to verify compliance with this Subsection.","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIPIM18lal7kWVMH4mpl+0ETQvPZj1ZvrxwtAAMOJzbn5"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":240493,"end":240973},"text":"6. if and when directed by Buyer, the Supplier shall provide a list of the names, job descriptions and business addresses of all Supplier Personnel whom the Supplier expects may require admission onto Buyer and/or Customer Premises in connection with the performance of the Services and/or provision of the Deliverables.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":240974,"end":241217},"text":"Failure by the Supplier to comply with this sub Clause 6 within a reasonable time of receipt of notice to do so will entitle Buyer and/or Customer to refuse admission to its premises to any person who has not been previously notified to Buyer.","attributes":[{"type":"Number","text":"6","location":{"begin":241029,"end":241030}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":241498,"end":241541},"text":"19.3 General Business Activity Restrictions","attributes":[],"categories":[],"types":[]},{"location":{"begin":241772,"end":242059},"text":"(a) Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will not:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI="]}]},{"location":{"begin":242279,"end":242599},"text":"1. conduct any non-Buyer related business activities (such as interviews, hirings, dismissals or personal solicitations) on Buyer\'s or Customer\'s premises;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":242786,"end":243068},"text":"2. conduct Supplier\'s Personnel training on Buyer\'s or Customer\'s premises, except for on-the-job training;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":243257,"end":243510},"text":"3. attempt to participate in Buyer or Customer benefit plans or activities;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":243700,"end":243968},"text":"4. send or receive non-Buyer related mail through Buyer\'s or Customer\'s mail systems; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":244158,"end":244488},"text":"5. sell, advertise or market any products or distribute printed, written or graphic materials on Buyer\'s or Customer\'s premises without Buyer\'s written permission.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":244681,"end":244951},"text":"(b) Supplier will, for Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVlKLdzxb6UEzVEk8CcHXgfc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":245171,"end":245502},"text":"1. obtain for each person a valid identification badge from Buyer and return identification badges upon completion or termination of Supplier Personnel assignments;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":245692,"end":246034},"text":"2. ensure that each person with regular access to Buyer\'s and Customer\'s premises complies with all parking restrictions and with vehicle registration requirements if any; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":246222,"end":246757},"text":"3. ensure that each person remains in authorized areas only (limited to the work locations, cafeterias, rest rooms, and, in the event of a medical emergency, Buyer\'s or Customer\'s medical facilities).","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":247047,"end":247090},"text":"19.4 Buyer\'s Safety and Security Guidelines","attributes":[],"categories":[],"types":[]},{"location":{"begin":247283,"end":247379},"text":"Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT6FVISH93jUkhFaCEJlm4PNyBL2MNCJX7Ffq/FnRHsaA"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI="]}]},{"location":{"begin":247604,"end":247856},"text":"1. do not bring weapons of any kind onto Buyer\'s or Customer\'s premises;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT6FVISH93jUkhFaCEJlm4PP963gqhXSpqRFYd255cSLD/qABgZz0BQQ0GPmbFUw9IA=="]},{"label":"Safety and Security","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PvR7GoiUyMKYWXSvmHRkrVI411NuMzWMT6ikAbnv6Sv9p9JjuryWxVln7tmCbIW2Fg=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":248047,"end":248408},"text":"2. do not manufacture, sell, distribute, possess, use or be under the influence of controlled substances (for nonmedical reasons) or alcoholic beverages while on Buyer\'s or Customer\'s premises;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT6FVISH93jUkhFaCEJlm4PP963gqhXSpqRFYd255cSLD/qABgZz0BQQ0GPmbFUw9IA=="]},{"label":"Safety and Security","provenance_ids":["CCpRerG3W4lvKk1TnNPRlauOiKaSOGyd7nBuJmX+fkjhb6SfYcJRYrD5wlZSLySxx","CCpRerG3W4lvKk1TnNPRlamlG15z7bLKYPfbtF5qOikuNvdz/dk8ukxCOqc0lPztz"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":248599,"end":248892},"text":"3. do not have in their possession hazardous materials of any kind on Buyer\'s or Customer\'s premises without Buyer\'s authorization.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT6FVISH93jUkhFaCEJlm4PP963gqhXSpqRFYd255cSLD/qABgZz0BQQ0GPmbFUw9IA=="]},{"label":"Safety and Security","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaneZMqFA4sCFc0LcOhK1sHXR6bPkZg2nqWFYK8h6aT2S"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07Dx8IO7IqGQq4brx4+5TygE0YGBSAnWNuI1P5/KVuvJ7","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":249086,"end":249385},"text":"Supplier will promptly notify Buyer of any accident or security incidents (such as those involving loss or misuse of, or damage to, Buyer\'s Assets (as defined below), physical altercations, assaults or harassment) and provide Buyer with a copy of any accident or incident report involving the above.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Safety and Security","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PmMolGiTXWE0aVrtV11wCjS+EVjGgTVApI4qynbrv57++yBLiumfTeGU3Nb/oAQBEA==","C7gL9edy0Q8AUnO8EczRcrumLr3f0aYkgh4K/+9smrmG0vzrjpltm6icTf5MFiBFx","C7gL9edy0Q8AUnO8EczRcroSVVcbtGnMMvErdfLCYd+QOhkX1+4hwmDTC1OV2WQ9z"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":249661,"end":249679},"text":"19.5 Asset Control","attributes":[],"categories":[],"types":[]},{"location":{"begin":249874,"end":250163},"text":"For purposes of this Subsection, the term \\"Buyer Assets\\" means information, information assets, supplies or other property, including property owned by third parties (such as Buyer Customers) that is accessed by Buyer Personnel or provided to Supplier Personnel by (or on behalf of) Buyer.","attributes":[{"type":"DefinedTerm","text":"the term \\"Buyer Assets","location":{"begin":249907,"end":249929}}],"categories":[{"label":"Asset Use","provenance_ids":["CFLiKvsg5rtYwpn7zVUXQh47zIeX1/Gm1whmoXJMa/ndZdEpr+H4xfLvM9sBn9McV"]}],"types":[{"label":{"nature":"Definition","party":"None"},"provenance_ids":["NBHoT4Zk63q3hoVUP1arU+lzPlarTbNs4ouy8+eRcYGA=","PZhORqxxBCCtSUECV/h0aIA=="]}]},{"location":{"begin":250164,"end":250188},"text":"Supplier Personnel will:","attributes":[],"categories":[],"types":[]},{"location":{"begin":250411,"end":250681},"text":"1. not remove Buyer Assets from Buyer\'s or Customer\'s premises without Buyer\'s authorization;","attributes":[],"categories":[{"label":"Asset Use","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIMbjg6VgENX0q5fwAHpi7ttbP4zT52TuJhVTiNy1WKIe"]}],"types":[]},{"location":{"begin":250872,"end":251108},"text":"2. use Buyer Assets only for purposes of this Agreement;","attributes":[],"categories":[{"label":"Asset Use","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIB4RaTk/FwZeH9PB+uuw1QZAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":251298,"end":251596},"text":"3. only connect with, interact with or use programs, tools or routines that Buyer agrees are needed to provide Services;","attributes":[],"categories":[],"types":[]},{"location":{"begin":251786,"end":252070},"text":"4. not share or disclose user identifiers, passwords, cipher keys or computer dial port telephone numbers;","attributes":[],"categories":[{"label":"Asset Use","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIC8mw2xtJ35gSWX0AV+80B6yw+SXt2CCXsJdPOObnJRL"]}],"types":[]},{"location":{"begin":252261,"end":252559},"text":"5. not copy, disclose or leave such assets unsecured or unattended, in the event the Buyer Assets are confidential; and","attributes":[],"categories":[],"types":[]},{"location":{"begin":252744,"end":253068},"text":"6. immediately notify Buyer of any security incidents involving Buyer Assets and provide Buyer with a copy of any accident or incident report involving the above.","attributes":[],"categories":[],"types":[]},{"location":{"begin":253260,"end":253330},"text":"Buyer may periodically audit Supplier\'s data residing on Buyer Assets.","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CX2sSVTdurWYE/t+MeGLniVWBkhcNYW9yMUwvQs+0TX4="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":253607,"end":253647},"text":"19.6 Supervision of Supplier\'s Personnel","attributes":[],"categories":[],"types":[]},{"location":{"begin":253873,"end":254065},"text":"(a) Supplier will:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVlKLdzxb6UEzVEk8CcHXgfc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":254286,"end":254592},"text":"1. provide consistent and effective supervision of its Personnel provided under this Agreement, at no additional cost to Buyer;","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g","CmUIEbgW4esTR7vcYPUI5UVLT3b71q7tT2r2yFp00vVdcS3Ic/9TSermbLqTLlzjGKBeeb3OgZRMQ736qkLUXzA=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":254782,"end":255178},"text":"2. conduct orientation sessions with its Personnel before placement on an assignment with Buyer and identify and provide contact information (which shall be updated by Supplier as necessary) for all supervisor(s) for its Personnel;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIMY8DO6MOiinh5M6px9pZcIEv42nxIWN2Jrk8BkRSMAs0yQ4bt0z7UCen9pTn+N2Kw=="]},{"label":"Responsibilities","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":255368,"end":255645},"text":"3. instruct its Personnel that employment related issues should be brought forward to Supplier (and not Buyer).","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":255646,"end":255843},"text":"Where such issues relate to actions which are alleged to have been taken by Buyer or Buyer Personnel, Supplier will notify Buyer immediately in order that appropriate investigative action be taken.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Responsibilities","provenance_ids":["CZA1gNLqQLUCUKArhtAnmq3mg12YIioYu+KFoUBN+OwX/kezerBzSGvAzR8jNtH9t","C7naR4GuT6RH4UG/hU2bCgjTloA5wAQQo8o1G2JNbd6LVOgl3A8qnp0GZWh8WneVO","CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["N0MxSiCUFuziIOwyz6/xPVsfhB6S8w7BQy4GPSSbootG15VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":256038,"end":256252},"text":"(b) Supplier\'s supervisor(s) shall:","attributes":[],"categories":[],"types":[]},{"location":{"begin":256472,"end":256940},"text":"1. exercise full supervisory authority over all day-to-day employment relationship decisions relating to Supplier\'s Personnel, including those decisions relating to: wages, hours, terms and conditions of employment, hiring, discipline, performance evaluations, termination, counseling and scheduling; and","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[]},{"location":{"begin":257130,"end":257433},"text":"2. know each work location\'s planned holiday (and other closing) schedules and the impacts all such schedules have on Supplier Personnel.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[]},{"location":{"begin":257633,"end":258000},"text":"(c) Notwithstanding any other language or agreement to the contrary, Supplier agrees that Buyer has no responsibility to approve, and that Buyer will not approve, timesheets for any Supplier Personnel.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["CqRuj9xgPA1TPkEb2mW97PrfdNpJM0v8N5oabHUtGdPyecpnPDJnNI0+CuuJ5LC3g"]}],"types":[{"label":{"nature":"Disclaimer","party":"Buyer"},"provenance_ids":["NZWO1lDFFb+5GvZx06lUWdt/OptaSIbHYJWfi+GSOzkqbfPY5vO3x0xnO7LGP500q","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Exclusion","party":"Buyer"},"provenance_ids":["NVWoFBb2//YWHR8ztZLo+m6ZDjCXiYZkcLRjWyUyMrTg=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":258001,"end":258418},"text":"If Buyer should review, sign and/or submit timesheets for Supplier Personnel, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submission shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.","attributes":[],"categories":[{"label":"Responsibilities","provenance_ids":["C0Znx3CKnOPyVaBZ9sSCLeUrpPjViKocYJAj9oEpSLmeNiPrBSq69I2/1dXOjLuOc"]}],"types":[]},{"location":{"begin":258696,"end":258712},"text":"19.7 Time sheets","attributes":[],"categories":[],"types":[]},{"location":{"begin":258906,"end":259088},"text":"Notwithstanding any other language or agreement to the contrary, Buyer will not, and Supplier agrees that Buyer has no responsibility to approve any Supplier Personnel\'s time sheets.","attributes":[],"categories":[],"types":[{"label":{"nature":"Disclaimer","party":"Buyer"},"provenance_ids":["NZWO1lDFFb+5GvZx06lUWdt/OptaSIbHYJWfi+GSOzkqbfPY5vO3x0xnO7LGP500q","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Exclusion","party":"Buyer"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYG1wTU+gHEcjo8ejRR3SIfTw=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":259089,"end":259503},"text":"If Buyer should review, sign and/or submit Supplier Personnel\'s timesheets, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submittal shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.","attributes":[],"categories":[],"types":[]},{"location":{"begin":259758,"end":259761},"text":"20.","attributes":[],"categories":[],"types":[]},{"location":{"begin":260014,"end":260213},"text":"0 Insurance","attributes":[{"type":"Number","text":"0","location":{"begin":260014,"end":260015}}],"categories":[],"types":[]},{"location":{"begin":260434,"end":260731},"text":"20.1 The Supplier shall take out and maintain at all times during the term of the SOW the following insurance with reputable insurers:","attributes":[],"categories":[{"label":"Insurance","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79YFGPsfMXtA8CNMl5roAtJZ"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":260967,"end":261288},"text":"a) professional indemnity insurance for an insured amount of not less than £7,500,000 (seven million five hundred thousand pounds sterling);","attributes":[{"type":"Currency","text":"£7,500,000","location":{"begin":261223,"end":261233}},{"type":"Number","text":"seven million five hundred","location":{"begin":261235,"end":261261}}],"categories":[{"label":"Indemnification","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrivL5+uaWlhdUgVuH+bee78="]},{"label":"Insurance","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79Y3y6SjDmbolCjouh59fgD4SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":261486,"end":261793},"text":"b) public liability insurance for an insured amount of not less than £10,000,000 (ten million pounds sterling) per occurrence;","attributes":[{"type":"Currency","text":"£10,000,000","location":{"begin":261736,"end":261747}},{"type":"Number","text":"ten million","location":{"begin":261749,"end":261760}}],"categories":[{"label":"Insurance","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79Y3y6SjDmbolCjouh59fgD4SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":261998,"end":262304},"text":"c) employer\'s liability insurance as required by Relevant Laws but not less than £5,000, 000 (five million pounds sterling).","attributes":[{"type":"Currency","text":"£5,000","location":{"begin":262261,"end":262267}},{"type":"Number","text":"000","location":{"begin":262269,"end":262272}},{"type":"Number","text":"five million","location":{"begin":262274,"end":262286}}],"categories":[{"label":"Insurance","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79Y3y6SjDmbolCjouh59fgD4SGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":262504,"end":262800},"text":"20.2 The Supplier shall on request by Buyer promptly provide Buyer with reasonable evidence of the required policies.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":262984,"end":263398},"text":"20.3 For the avoidance of doubt, none of the requirements contained in this Clause 20 as to type or level of insurance cover to be maintained by the Supplier shall in any manner limit the liabilities and obligations of the Supplier under the SOW.","attributes":[{"type":"Number","text":"20","location":{"begin":263235,"end":263237}}],"categories":[{"label":"Liability","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3WJZqYg9SxCgjeN8M5XaYzov6/UclXi3ht5nRzcw70"]}],"types":[]},{"location":{"begin":263639,"end":263845},"text":"21.0 Termination","attributes":[],"categories":[],"types":[]},{"location":{"begin":264088,"end":264345},"text":"21.1 Termination of this Base Agreement or a SOW for cause","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGK5y5fEHq2//3+XRyS7kAAvw==","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKKK56OX00we+cwyfN5OvJxQ=="]}],"types":[]},{"location":{"begin":264560,"end":264893},"text":"21.1.1 Either party may at any time by notice in writing to the other party terminate this Base Agreement, without any Termination Fee payable by the terminating party if;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS86SUkBAd1/3S10P41RJgB/v","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLWyiwxeu0JOkHnSBqoBgd8w=="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":265113,"end":265301},"text":"21.1.1 the other party","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":265302,"end":265452},"text":"(i) has a meeting convened for the passing of a resolution for its winding up (other than a voluntary liquidation for the purposes of reconstruction);","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":265453,"end":265523},"text":"(ii) enters into a scheme or voluntary arrangement with its creditors;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":265524,"end":265609},"text":"(iii) is the subject of a petition presented for the appointment of an administrator;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":265610,"end":265678},"text":"(iv) has a receiver appointed over any of its property or assets; or","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":265679,"end":265741},"text":"(v) is the subject of a petition presented for his bankruptcy.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":265742,"end":265861},"text":"Such termination will be effective upon notice in writing to the other party, liquidator, administrator or receiver; or","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C4+Jn6QCKhVn6nClgPqZnZk0jcEdtYZ2nJEAnNbcoS84tkR+ez0dSu0ziVaWsdYCR","C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":266050,"end":266455},"text":"21.1.2 the other party commits a material breach of this Agreement which is not remedied within twenty (20) Working Days after the non-breaching party has given written notice to the breaching party requiring such breach to be remedied; or","attributes":[{"type":"Duration","text":"within twenty (20) Working Days","location":{"begin":266305,"end":266336}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w==","C7gL9edy0Q8AUnO8EczRcrkOndDN4t8L2OfAsvuqGBeM=","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":266642,"end":266964},"text":"21.1.3 there is a breach by the other party of any provision hereof which expressly entitles the non-breaching party to terminate this Base Agreement or a SOW.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhjKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS86SUkBAd1/3S10P41RJgB/v","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84XzfPYAdw9qMmkQzc3hOe1A72ftzyoOQIMF5uGz1kIVxR1gpNubZb7oGqts3Y8INU=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLWyiwxeu0JOkHnSBqoBgd8w==","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLvR+xqCxxWr/LmWREnLQqNTRgYFICdY24jU/n8pW68ns="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aR6BWapfSX3LbUuSs5TXrVjk8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8Hdz1Iy3X5/8aChiwpl02PSSGDJbTMwFNi4qOD59hw4N1SNpi6Ts2oZUwELXH/ngkk="]}]},{"location":{"begin":267164,"end":267611},"text":"21.1.2 Without prejudice to Buyer\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow Buyer to terminate a SOW for Supplier Fault immediately on giving notice to the Supplier:","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/EKyZ2YhKwcA0k4k6cGJA0Q=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":267844,"end":268116},"text":"21.2.1 the Supplier has committed a material breach of the SOW which is not capable of being remedied; or","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":268320,"end":268658},"text":"21.2.2 a Key Milestone is not achieved by the end of the applicable Liquidated Damages Period or, if applicable the relevant Delay Remedy Period (whichever is later); or","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":268862,"end":269792},"text":"21.2.3 there has been a material breach by the Supplier of any of its obligations under the Agreement including but not limited to (Clauses 22.7 (Confidential Information), 27 (Data Protection), 29 (IT Security) and 35 (Conflicts of Interest) (\\" Relevant Provisions\\" ), and for the purposes of this Clause 21.2.3 a material breach will be deemed to include any breach of the Relevant Provisions which directly results in:","attributes":[{"type":"Number","text":"22.7","location":{"begin":269170,"end":269174}},{"type":"Number","text":"27","location":{"begin":269203,"end":269205}},{"type":"Number","text":"29","location":{"begin":269225,"end":269227}},{"type":"Number","text":"35","location":{"begin":269246,"end":269248}}],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":270005,"end":270365},"text":"• any adverse publicity in respect of any member of the Buyer or Customer Group or which otherwise detrimentally affects the reputation or goodwill of any member of the Buyer or Customer Group;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":270546,"end":270969},"text":"• any third party (including any Regulatory Authority or any customer, contractor, supplier, agent or employee of any member of the Customer Group) bringing a bona fide claim, action or proceedings against Buyer and/or any member of the Nationwide Group; or","attributes":[{"type":"Organization","text":"Regulatory Authority","location":{"begin":270745,"end":270765}},{"type":"Organization","text":"Nationwide Group","location":{"begin":270949,"end":270965}}],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":271148,"end":271393},"text":"• any censure of any member of the Customer Group by any Regulatory Authority.","attributes":[{"type":"Organization","text":"Regulatory Authority","location":{"begin":271372,"end":271392}}],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":271601,"end":272059},"text":"21.1.3 Without prejudice to the Supplier\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow the Supplier to terminate the relevant SOW in whole or in part on giving written notice to Buyer:","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrkOndDN4t8L2OfAsvuqGBeM=","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi"]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/EKyZ2YhKwcA0k4k6cGJA0Q=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":272280,"end":272635},"text":"(a) Buyer has committed a material breach of the SOW which is not capable of being remedied or which is not remedied within twenty (20) Working Days of receipt of notice of the breach; or","attributes":[{"type":"Duration","text":"within twenty (20) Working Days","location":{"begin":272565,"end":272596}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":272826,"end":273306},"text":"(b) there has been a material infringement by Buyer of any of its obligations under the Base Agreement which is relevant to the SOW in question including but not limited to the Intellectual Property Rights or Confidential Information of the Supplier which Buyer has failed to remedy and discontinue within twenty","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s"]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":273527,"end":273762},"text":"(20) Working Days of receipt of notice of the breach; and","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1qaOfJa9J45oBxKHhRTLvnAHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphvS/5N3d+C9/FhqoVXwF9BMDvZ+3PKg5AgwXm4bPWQhXFHWCk25tlvugaq2zdjwg1Q==","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rBdNro21fYAU3jsqT+N0rF7PCllmYOdXLjHEN5uYfNJkg=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":273959,"end":274085},"text":"the Supplier\'s rights under this Clause 21.1.3 shall constitute the sole rights of the Supplier to terminate the relevant SOW.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrnSudCsG6p+0l7e97Eghkobc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1jKJJWAwHF9xWo6Xrf+/5B+Zd3TzIzMDBc7eKmurFK6w=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS84pwelHryQFtj6mNFcKGkIoPCllmYOdXLjHEN5uYfNJkg=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MGxhtcOuRVtmbccog31DWO2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":274321,"end":274552},"text":"21.2 Termination for convenience","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO"]}],"types":[]},{"location":{"begin":274772,"end":275057},"text":"21.2.1 Either party may terminate this Base Agreement as a whole if there are no outstanding SOWs or WA\'s.","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS86SUkBAd1/3S10P41RJgB/v","CKTibxnc9fBdech7s+sYtYUk/tXEeWyiChQZlKbHh4aOtUwP1luoqXli74UBYJkXLWyiwxeu0JOkHnSBqoBgd8w=="]}],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":275247,"end":275687},"text":"21.2.2 Subject to payment by the Buyer of the Termination Fee (if any), Buyer may terminate a SOW for convenience and without cause at any time by giving to the Supplier not less than seven (7) Working Days notice (or such other period of notice as is specified in the SOW).","attributes":[{"type":"Duration","text":"less than seven (7) Working Days","location":{"begin":275587,"end":275619}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ"]},{"label":"Payment Terms & Billing","provenance_ids":["CzwnQHcDwvNywVnPK1cn5U77l/JB0iru20DwcjFBcqatM0/GwoqK3PYgTZyu9w5Il+T75Lvw4bN6MDkdKeZ44Vw=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi","CQlA1DaEFfOkxyAcImuPkpINNJn2L9fMw4p10xr5rLHiNLidYfyn0IeIu3K4t2jrpe2BFg0mEW5IGuB6LBYq2YQ=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":275910,"end":276144},"text":"21.3 Consequences of termination","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO"]}],"types":[]},{"location":{"begin":276327,"end":276405},"text":"Upon termination of this Base Agreement (or an individual SOW as appropriate):","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGK5y5fEHq2//3+XRyS7kAAvw==","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKKK56OX00we+cwyfN5OvJxQ=="]}],"types":[]},{"location":{"begin":276629,"end":276951},"text":"21.3.1 the Supplier shall immediately cease all work under this Base Agreement and any SOWs (or in the case of partial termination the terminated SOW(s));","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI=","CWhoYUAWadjjLkLDMWjlkp3NtdkCjTYKhupTdz1Uvwkb5SANqe5LiN3Eu0AXtT6TkMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[]},{"location":{"begin":277141,"end":277779},"text":"21.3.2 the Supplier shall prepare and submit to Buyer an itemization of all completed and partially completed Deliverables and Services provided always that unless termination is by the Buyer \'for cause\' pursuant to Clause 21.1, the Supplier shall be entitled to charge for such work at the Agreed Rates the costs of which shall be agreed in writing by the parties prior to being incurred if not already expressly provided for as part of Fixed Price Charges already paid;","attributes":[{"type":"Number","text":"21.1","location":{"begin":277531,"end":277535}}],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI="]}],"types":[]},{"location":{"begin":277969,"end":278189},"text":"21.3.3 the Buyer shall be liable to pay the Supplier:","attributes":[],"categories":[{"label":"Liability","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIDz/+z+nk1rIWwnTfVjsLthAXlhXxfffDmEIj2FYg9si"]},{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3QF5YV8X33w5hCI9hWIPbIg=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NMTHSd6gcaSaEp8sn8Rqh0FtJnbOCGoq1BRxxoxORx3k=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":278410,"end":278910},"text":"(i) all fees and charges due for work performed in accordance with the terms of this Agreement, up to the effective date of termination in accordance with the payment terms of the Agreement, and where the Services or Deliverables are being provided for a Fixed Price, such fees and charges shall be calculated using the Agreed Rates;","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Liability","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIDz/+z+nk1rIWwnTfVjsLtil5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]},{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM=","CsaY2+ZPIcXEEjGIsbXEQIDv3QBYxedlT1UKL/ii2kAbz21f+VLi1/5ojOFx9OD+8","CsaY2+ZPIcXEEjGIsbXEQIDv3QBYxedlT1UKL/ii2kAaOCnpIJDsvv4N/eTR5+1pW"]},{"label":"Pricing & Taxes","provenance_ids":["C4/Hx6vCqd4Yv0RxPu0k3olGjRqFdZQcbSbfMPpcnat4=","CCpRerG3W4lvKk1TnNPRlakmQB+SW2ASxgumnGLUt+jk="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NMTHSd6gcaSaEp8sn8Rqh0D05m1/kMnhn2BPeqMQPdiz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":279098,"end":279384},"text":"(ii) the Recoverable Expenses in respect of Services performed up until the effective date of termination;","attributes":[],"categories":[{"label":"Liability","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIDz/+z+nk1rIWwnTfVjsLtil5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]},{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NMTHSd6gcaSaEp8sn8Rqh0D05m1/kMnhn2BPeqMQPdiz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":279575,"end":279878},"text":"(iii) any miscellaneous costs in accordance with Clause 5.21 of this Base Agreement that the Supplier has incurred but not yet invoiced.","attributes":[{"type":"Number","text":"5.21","location":{"begin":279798,"end":279802}}],"categories":[{"label":"Liability","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIDz/+z+nk1rIWwnTfVjsLtil5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]},{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwXh2QMULtqe5LDjzhQmJv+PLvS/ECgrBnxqRaSpwhsI+OeGTKe+njWrt7pMibUDodQ==","CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3peUBEO5BBDZxk6lQSDEfCzeIcRwOrkG3CbpiYs9MZxM=","CX2sSVTdurWYE/t+MeGLniQKcOOAw/AeMoz/2EdCe+eFAXlhXxfffDmEIj2FYg9si"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NMTHSd6gcaSaEp8sn8Rqh0D05m1/kMnhn2BPeqMQPdiz5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":280079,"end":280536},"text":"21.3.4 (subject to Clause 21.3.3) the Supplier shall deliver to Buyer all completed and partially completed Deliverables and Services, itemised in accordance with Clause 21.3.2 up to the date of termination at the agreed upon Prices in the relevant SOW and/or WA and any work in process; and","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqyBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRmBP3iLMBdBVjdv7Wf9oz6AVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI=","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKGOpJCPoxYuIadxTCHqc44gO9n7c8qDkCDBebhs9ZCFcUdYKTbm2W+6BqrbN2PCDV","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKq32tQtwIQYAbrqEaLTZtDTwpZZmDnVy4xxDebmHzSZI="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":280731,"end":281030},"text":"21.4 In the event Buyer terminates without Cause, Buyer will pay to Supplier the Termination Fee, if any, which is agreed in the relevant SOW.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3QF5YV8X33w5hCI9hWIPbIg==","CHaDpArW80C7s4sa5FdwBwXSEY4PJGS5trNUcFg0l5nzqsYfbnAtSFyCaJR40AZlsao9t90LdXYdN+zmp7Rv7u+2SRrl48W2TUoENu5o+WbA=","CWZ5IK/goGRH83r0mvNojOdWy54YTRtCyIPu7Yz0Uh/dAXlhXxfffDmEIj2FYg9si"]},{"label":"Term & Termination","provenance_ids":["Cs38YyU6VBFtJK1/bgtEJBtfD+jxvjm/mIBg0FwsSoalargHyCrSDkFdVGwBrzi0HTTiPgD9xgY+RGTq7Mh0uNQ=="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":281220,"end":281642},"text":"21.5 Where a party terminates a SOW at a time when more than one SOW is in force, the SOW not terminated shall remain in full force and effect, shall be completed in accordance with and shall remain subject to the terms of that SOW and this Base Agreement.","attributes":[{"type":"Number","text":"one","location":{"begin":281447,"end":281450}}],"categories":[],"types":[]},{"location":{"begin":281847,"end":282043},"text":"22.0 General","attributes":[],"categories":[],"types":[]},{"location":{"begin":282287,"end":282505},"text":"22.1 Amendments","attributes":[],"categories":[],"types":[]},{"location":{"begin":282689,"end":282844},"text":"This Agreement may only be amended by a writing specifically referencing this Agreement which has been signed by authorized representatives of the parties.","attributes":[],"categories":[{"label":"Amendments","provenance_ids":["CKTibxnc9fBdech7s+sYtYfJOagKSvp3FTpkOFCoF63yz29UlMjer9lh8u+E7dyN9"]}],"types":[]},{"location":{"begin":283060,"end":283289},"text":"22.2 Assignment and Transfer","attributes":[],"categories":[],"types":[]},{"location":{"begin":283509,"end":283806},"text":"22.2.1 Neither party shall assign or transfer this Base Agreement or any SOW without the prior written consent of the other party.","attributes":[],"categories":[{"label":"Assignments","provenance_ids":["CKTibxnc9fBdech7s+sYtYapJsLQlwE6L2yL0GSTs67BxO9vuqokPVCsVu6SyU0MG","CKTibxnc9fBdech7s+sYtYasOrs5JsILEnOb960Sim6fjYigxDO+NRn5zgxP8zU6Y"]},{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","P7W2iLEUQjRclcKqttqxm+R3/OmZXD/ACXHKnWwgF1vn+fXYxnnxeMJgNuFMPGupx"]}]},{"location":{"begin":284029,"end":284292},"text":"22.3 Choice of Law; Waiver of Jury Trial; Limitation of Action","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrpf5cl57EXSSWIx5O5NgNsg="]}],"types":[]},{"location":{"begin":284474,"end":284683},"text":"This Agreement and the performance of transactions under this Agreement will be governed by the laws of England and the parties agree to submit to the exclusive jurisdiction of the courts of England and Wales.","attributes":[{"type":"Location","text":"England","location":{"begin":284578,"end":284585}},{"type":"Location","text":"England","location":{"begin":284665,"end":284672}},{"type":"Location","text":"Wales","location":{"begin":284677,"end":284682}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["CFLiKvsg5rtYwpn7zVUXQh+2dLpNBpXRswQssAG9n7Jiz29UlMjer9lh8u+E7dyN9","CFLiKvsg5rtYwpn7zVUXQh3rHjxdk7YE0mf4p25E+Jkq8t/SFUv5o2SDps3Cjl6m1","CWZ5IK/goGRH83r0mvNojOfqgDG2RzqTCszznCkbaO5JAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":284900,"end":285571},"text":"22.4 Neither party shall, during the course of this Agreement make direct unsolicited offers of employment to an employee of the other party who has been engaged in a similar managerial or technical capacity in connection with the Agreement without the prior written consent of the other party, Provided always that nothing in this Clause shall prevent or restrict either party from running national recruitment campaigns or from making offers of employment to any individual who may respond to such a campaign.","attributes":[],"categories":[],"types":[]},{"location":{"begin":285784,"end":286003},"text":"22.5 Counterparts","attributes":[],"categories":[],"types":[]},{"location":{"begin":286189,"end":286366},"text":"This Agreement may be signed in one or more counterparts, each of which will be deemed to be an original and all of which when taken together will constitute the same Agreement.","attributes":[{"type":"Number","text":"one","location":{"begin":286221,"end":286224}}],"categories":[],"types":[]},{"location":{"begin":286367,"end":286481},"text":"Any copy of this Agreement made by reliable means (for example, photocopy or facsimile) is considered an original.","attributes":[],"categories":[],"types":[]},{"location":{"begin":286699,"end":286922},"text":"22.6 Ethical Dealings","attributes":[],"categories":[],"types":[]},{"location":{"begin":287107,"end":287248},"text":"Each party will be familiar and will strictly comply with all laws and regulations on bribery, corruption, and prohibited business practices.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":287249,"end":287477},"text":"Each party and its Affiliates has not and will not, for the purpose of influencing or inducing anyone to influence decisions in its favor or any of its Affiliates, offer, promise or make or agree to make, directly or indirectly,","attributes":[],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Affiliate"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYG1wTU+gHEcjo8ejRR3SIfTw=","PGU1oPFAt3eN/+9/Wtnx0VPJfHjaoJRaAG8r7usvxlqQ="]},{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYG1wTU+gHEcjo8ejRR3SIfTw=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":287478,"end":287612},"text":"(a) any political contributions of any kind or any payment to or for the benefit of any public official, whether elected or appointed,","attributes":[],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Affiliate"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYGzp6muxqKbUV3FXJnksgSYz+oAGBnPQFBDQY+ZsVTD0g","PGU1oPFAt3eN/+9/Wtnx0VKx63QwaEL6GjPQ+4bn7Cbn62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYGzp6muxqKbUV3FXJnksgSYz+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":287613,"end":287724},"text":"(b) any payments for gifts, meals, travel or other value for a government employee or his/her family members or","attributes":[],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Affiliate"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYGzp6muxqKbUV3FXJnksgSYz+oAGBnPQFBDQY+ZsVTD0g","PGU1oPFAt3eN/+9/Wtnx0VKx63QwaEL6GjPQ+4bn7Cbn62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYGzp6muxqKbUV3FXJnksgSYz+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":287725,"end":287793},"text":"(c) any payments or gifts (of money or anything of value) to anyone.","attributes":[],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Affiliate"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYGzp6muxqKbUV3FXJnksgSYz+oAGBnPQFBDQY+ZsVTD0g","PGU1oPFAt3eN/+9/Wtnx0VKx63QwaEL6GjPQ+4bn7Cbn62D7/L18SRzonZeGczbGwxJo6W35IxInQzj3FOkDD4A=="]},{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["N1VbtRzeinD8eXiIjABXYGzp6muxqKbUV3FXJnksgSYz+oAGBnPQFBDQY+ZsVTD0g","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":287794,"end":287923},"text":"This means, for example, any form of facilitation payment (i.e. small bribes paid to facilitate government action) is prohibited.","attributes":[],"categories":[],"types":[]},{"location":{"begin":288140,"end":288369},"text":"22.7 Exchange of Information","attributes":[],"categories":[],"types":[]},{"location":{"begin":288553,"end":288668},"text":"The terms and conditions of the Confidentiality Agreement shall apply to this Base Agreement and to any SOW and WA.","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrj3UtUeXLDyAN8szWNgR059AXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":288669,"end":289044},"text":"The parties will not publicize the terms of this Agreement, or the relationship, in any advertising, marketing or promotional materials without prior written consent of the other party except as may be required by law, provided the party publicizing gives the other party reasonable prior notice to allow the other party a reasonable opportunity to obtain a protective order.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ"]},{"label":"Confidentiality","provenance_ids":["CKTibxnc9fBdech7s+sYtYcw1tc5298jbahjcSYgmn/+Wzj25nRJuybUNI2MEhg0e","CKTibxnc9fBdech7s+sYtYcw1tc5298jbahjcSYgmn/9L6gKsTT35Dv68FcJG+sM9"]}],"types":[{"label":{"nature":"Exclusion","party":"Multiple Parties"},"provenance_ids":["NVWoFBb2//YWHR8ztZLo+m6ZDjCXiYZkcLRjWyUyMrTg=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]},{"label":{"nature":"Right","party":"Other Party"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/EKyZ2YhKwcA0k4k6cGJA0Q=","PlyERkjg5is36RpFjVUFXp2MUHn5u0HiNeH/YXkBxYaw="]}]},{"location":{"begin":289045,"end":289142},"text":"Supplier will use information regarding this Agreement only in the performance of this Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":289143,"end":289283},"text":"Any contacts with government employees by Supplier on Buyer\'s behalf may only be for the purpose of providing Services under this Agreement.","attributes":[],"categories":[],"types":[]},{"location":{"begin":289284,"end":289469},"text":"Notwithstanding the foregoing either party shall be entitled to refer to other party by name for the sole purpose of identifying the other party as a customer/supplier (as appropriate).","attributes":[],"categories":[],"types":[]},{"location":{"begin":289658,"end":289968},"text":"For any Personal Data relating to a party\'s Personnel that a party provides to the other under this Agreement that party shall obtain the agreement of such Personnel to release the information to the other and to allow the other to use, disclose and transmit such information in connection with this Agreement.","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]}],"types":[]},{"location":{"begin":290186,"end":290409},"text":"22.8 Freedom of Action","attributes":[],"categories":[],"types":[]},{"location":{"begin":290592,"end":290725},"text":"This Agreement is nonexclusive and either party may design, develop, manufacture, acquire or market competitive products or services.","attributes":[],"categories":[],"types":[{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":290726,"end":290947},"text":"Buyer will independently establish prices for resale of Deliverables or Services and is not obligated to announce or market any Deliverables or Services and does not guarantee the success of its marketing efforts, if any.","attributes":[],"categories":[{"label":"Pricing & Taxes","provenance_ids":["CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVcAwB4V55ogIkrCitfmR/Oi6CDCYBh1LjtGz2UDOWYy8g==","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVdO2Mz41DFi1zSK+IWsBa2YwirpGoC96xu+R4+3aQFTlA=="]}],"types":[{"label":{"nature":"Disclaimer","party":"Buyer"},"provenance_ids":["N7pl9O7NZTlTW4raF8GO2FFJLQAigJ3VuWh/O1d05a+g=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NXvmo0Hc5PtoOHnttwgzXg6b1NVzp07JVQdrXEFLlykM="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":291164,"end":291382},"text":"22.9 Force Majeure","attributes":[],"categories":[],"types":[]},{"location":{"begin":291602,"end":291789},"text":"22.9.1 Subject to Clause 22.","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":291790,"end":292122},"text":"9.2, the Supplier shall not be liable to Buyer for any delay in performing, or failure to perform, any of its obligations under this Agreement if and to the extent that the failure or delay is caused as a result of any Force Majeure Event, provided that such failure or delay could not have been prevented by reasonable precautions.","attributes":[{"type":"Number","text":"9.2","location":{"begin":291790,"end":291793}}],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8=","C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":292123,"end":292297},"text":"The time for performance of an obligation which is affected by a Force Majeure Event shall be extended by a period which reflects the delay caused by the Force Majeure Event.","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8=","C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":292487,"end":292807},"text":"22.9.2 The Supplier shall be entitled to claim relief under Clause 22.9.1 in respect of a Force Majeure Event only if (and, in the case of Clauses 22.9.2","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8=","C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":292808,"end":292821},"text":"(c) to 22.9.2","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/JVYoNi4n7x6zgz2sCTr+GMetsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":292822,"end":292869},"text":"(d) inclusive, for the period during which) it:","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/JVYoNi4n7x6zgz2sCTr+GMetsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":293102,"end":293521},"text":"(a) immediately informs Buyer in writing of the nature and severity of the Force Majeure Event (including its estimated duration and impact on the Supplier\'s ability to perform its obligations), and its wish to claim relief under Clause 22.9.1;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLnieTbrieDV65SPpj4TyfBjJE="]},{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8=","C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/JVYoNi4n7x6zgz2sCTr+GMetsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":293720,"end":294050},"text":"(b) takes reasonable steps to mitigate the effects of any Force Majeure Event on the Supplier\'s ability to perform its obligations under this Agreement;","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8=","C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/JVYoNi4n7x6zgz2sCTr+GMetsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":294253,"end":294663},"text":"(c) makes Commercially Reasonable Efforts to resume or maintain performance (with as little disruption to the Supplier\'s performance as reasonably possible) of its obligations under this Agreement as soon as reasonably possible; and","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/JVYoNi4n7x6zgz2sCTr+GMetsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":294863,"end":295100},"text":"(d) puts into operation a suitable business continuity plan.","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/JVYoNi4n7x6zgz2sCTr+GMetsqYLgegZBskMyttotNeRceD26lz0nlEWiNiEWm40g==","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":295300,"end":295580},"text":"22.9.3 For the avoidance of doubt, if under Clause 22.9.1 the Supplier is relieved from performing any obligation:","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":295802,"end":296102},"text":"(a) it shall not be entitled to payment for the performance of that obligation in respect of the period for which relief is obtained; but","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]}],"types":[]},{"location":{"begin":296289,"end":296687},"text":"(b) shall be entitled to payment for the performance of its obligations under this Clause 22.9 (provided such payment does not exceed the payment applicable to any obligation for which relief is obtained by the Supplier under Clause","attributes":[{"type":"Number","text":"22.9","location":{"begin":296545,"end":296549}}],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]},{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIJKFUAGva/VeDg35aiR+h2kBef46IwYOPOWWEfsK2kwC"]}],"types":[]},{"location":{"begin":296907,"end":296915},"text":"22.9.1).","attributes":[],"categories":[{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]},{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIJKFUAGva/VeDg35aiR+h2kFYkneTCGWgQivVDEiJY2HMM57iGSpd+/+GMSnwDqHAw=="]}],"types":[]},{"location":{"begin":297302,"end":297796},"text":"22.9.4 If pursuant to this Clause 22.9, the Supplier is excused from the performance of Services and/or provision of the Deliverables for more than ten (10) days, Buyer may terminate the relevant SOW or the element of the relevant SOW affected by the Force Majeure Event by giving written notice of termination to the Supplier.","attributes":[{"type":"Number","text":"22.9","location":{"begin":297503,"end":297507}},{"type":"Duration","text":"more than ten (10) days","location":{"begin":297607,"end":297630}}],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrkOndDN4t8L2OfAsvuqGBeM=","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ"]},{"label":"Force Majeure","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrjmKduSbF9wy2BVB5x2jkQ8=","C7gL9edy0Q8AUnO8EczRcrgtEqPRDys4Fvf4gEog/V4g7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi","CQlA1DaEFfOkxyAcImuPkpINNJn2L9fMw4p10xr5rLHiNLidYfyn0IeIu3K4t2jrpe2BFg0mEW5IGuB6LBYq2YQ=="]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":298015,"end":298248},"text":"22.10 Obligations of Affiliates","attributes":[],"categories":[],"types":[]},{"location":{"begin":298434,"end":298587},"text":"Affiliates will acknowledge acceptance of the terms of this Agreement through the signing of a PA before conducting any transaction under this Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Affiliate"},"provenance_ids":["NDkkNdLWGzfZa2YoxTTHN+9ELRZALVQCwnRKrbKHwbyI=","PGU1oPFAt3eN/+9/Wtnx0VPJfHjaoJRaAG8r7usvxlqQ=","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI="]}]},{"location":{"begin":298799,"end":299050},"text":"22.11 Prior Communications and Order of Precedence","attributes":[],"categories":[{"label":"Order of Precedence","provenance_ids":["Cs64fPax84woisdODp9Gku1hzHxcA1ffOBo66KCELi1ZfHEUnOt4QbFPV4b3pIs1QNruEREZXcn0xP5okEnsg4A=="]}],"types":[]},{"location":{"begin":299236,"end":299443},"text":"This Agreement replaces any prior oral or written agreements or other communication between the parties with respect to the subject matter of this Agreement, excluding any confidential disclosure agreements.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIBdikVlRjUsZwvaN6VmmX3sRfQgzkj784v9Ss7/QDfW4"]},{"label":"Order of Precedence","provenance_ids":["C3SnyGChFw2ndVzoPBfRQ+NBq11kT04xbX1xS2wDGbPc1GL+S7S4oU/SXjynlhME/","CKTibxnc9fBdech7s+sYtYVSSgax+BgqrBJImuiiF6rnSDv/UkuJIVxGti+M47tjb","CKTibxnc9fBdech7s+sYtYRdikVlRjUsZwvaN6VmmX3sRfQgzkj784v9Ss7/QDfW4"]}],"types":[]},{"location":{"begin":299444,"end":299525},"text":"In the event of any conflict in these documents, the order of precedence will be:","attributes":[],"categories":[{"label":"Order of Precedence","provenance_ids":["Cs64fPax84woisdODp9Gku1hzHxcA1ffOBo66KCELi1ZfHEUnOt4QbFPV4b3pIs1QNruEREZXcn0xP5okEnsg4A=="]}],"types":[]},{"location":{"begin":299738,"end":300013},"text":"1. (subject always to Clause 2.2.2) the quantity, payment and delivery terms of the relevant WA;","attributes":[],"categories":[],"types":[]},{"location":{"begin":300203,"end":300405},"text":"2. the relevant SOW; and","attributes":[],"categories":[],"types":[]},{"location":{"begin":300596,"end":300799},"text":"3. this Base Agreement;.","attributes":[],"categories":[],"types":[]},{"location":{"begin":300993,"end":301117},"text":"If there is a conflict or inconsistency between any Clause of, and any Schedule to, this Base Agreement the Clause prevails.","attributes":[],"categories":[],"types":[]},{"location":{"begin":301118,"end":301264},"text":"For this purpose an omission (whether deliberate or inadvertent) is not, by itself, to be construed as giving rise to a conflict or inconsistency.","attributes":[],"categories":[],"types":[]},{"location":{"begin":301534,"end":301563},"text":"22.12 Rights of Third Parties","attributes":[],"categories":[],"types":[]},{"location":{"begin":301760,"end":301914},"text":"A person who is not a party to this Agreement has no rights under this Agreement (Rights of Third Parties) Act 1999 to enforce any term of this Agreement.","attributes":[{"type":"Number","text":"1999","location":{"begin":301871,"end":301875}}],"categories":[],"types":[]},{"location":{"begin":302193,"end":302211},"text":"22.13 Severability","attributes":[],"categories":[],"types":[]},{"location":{"begin":302407,"end":302504},"text":"The parties intend each provision of this Agreement to be severable and distinct from the others.","attributes":[],"categories":[],"types":[]},{"location":{"begin":302505,"end":302863},"text":"If any provision of the Agreement shall be held to be illegal or unenforceable in whole or in part, the parties intend that such provision or part shall, to the extent it is held to be illegal or unenforceable, be deemed not to form part of the Agreement but that legality, validity and enforceability of the remainder of the Agreement shall not be affected.","attributes":[],"categories":[],"types":[]},{"location":{"begin":303051,"end":303402},"text":"If any provision or part of this Agreement is severed as illegal or unenforceable, the parties shall seek to agree to modify this Agreement to the extent necessary to render it lawful and enforceable and as nearly as possible to reflect the intentions of the parties embodied in this Agreement including the illegal or unenforceable provision or part.","attributes":[],"categories":[{"label":"Amendments","provenance_ids":["CKTibxnc9fBdech7s+sYtYZWXolHhN1SAsaWoXZKjXO1xO9vuqokPVCsVu6SyU0MG"]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU="]}]},{"location":{"begin":303682,"end":303696},"text":"22.14 Survival","attributes":[],"categories":[],"types":[]},{"location":{"begin":303890,"end":304608},"text":"The provisions set forth in the following Sections and Subsections of this Base Agreement will survive after termination or expiration of this Agreement and will remain in effect until fulfilled: \\"Definition\\", \\"Timetable\\", \\"Taxes\\", \\"Pricing\\", \\"Payments and Acceptance\\", \\"Ongoing Warranties\\", \\"Intellectual Property\\", \\" Liability for Third Party Claims\\", \\"Limitation of Liability between Supplier and Buyer\\", \\"Record Keeping and Audit Rights\\", \\"Choice of Law; Waiver of Jury Trial; Limitation of Action\\", \\"Exchange of Information\\", \\"Data Protection\\", Dispute Resolution Procedure\\", \\"Notices\\", \\"Rights of Third Parties\\", \\"Termination Assistance and Employment Matters\\" and \\"Prior Communications and Order of Precedence\\".","attributes":[],"categories":[{"label":"Order of Precedence","provenance_ids":["Cs64fPax84woisdODp9Gku1hzHxcA1ffOBo66KCELi1ZfHEUnOt4QbFPV4b3pIs1QNruEREZXcn0xP5okEnsg4A=="]}],"types":[]},{"location":{"begin":304888,"end":304900},"text":"22.15 Waiver","attributes":[],"categories":[],"types":[]},{"location":{"begin":305095,"end":305247},"text":"Delay in exercising, or failure to exercise, any right or remedy in connection with the Agreement shall not operate as a waiver of that right or remedy.","attributes":[],"categories":[],"types":[]},{"location":{"begin":305248,"end":305512},"text":"The waiver of a right to require compliance with any provision of this Agreement in any instance shall not operate as a waiver of any further exercise or enforcement of that right and the waiver of any breach shall not operate as a waiver of any subsequent breach.","attributes":[],"categories":[],"types":[]},{"location":{"begin":305513,"end":305782},"text":"No waiver in connection with the Agreement shall, in any event, be effective unless it is in writing, refers expressly to this Clause, is duly signed by or on behalf of the party granting it and is communicated to the other party in accordance with Clause 28 (Notices).","attributes":[{"type":"Number","text":"28","location":{"begin":305769,"end":305771}}],"categories":[],"types":[]},{"location":{"begin":306063,"end":306086},"text":"22.16 Cumulative Rights","attributes":[],"categories":[],"types":[]},{"location":{"begin":306281,"end":306758},"text":"The rights and remedies of the parties in connection with this Agreement are cumulative and shall, unless expressly stated otherwise in this Agreement, be in addition to every other remedy given in this Agreement, existing at law or in equity, by statute or otherwise and, except as expressly provided for in this Agreement, are not exclusive of, and may be exercised without prejudice to, any other rights or remedies provided in this Agreement, by law or equity or otherwise.","attributes":[],"categories":[],"types":[]},{"location":{"begin":306759,"end":306965},"text":"Except as expressly stated in this Agreement (or in law or in equity in the case of rights and remedies provided by law or equity) any right or remedy may be exercised wholly or partially from time to time.","attributes":[],"categories":[],"types":[]},{"location":{"begin":307237,"end":307240},"text":"23.","attributes":[],"categories":[],"types":[]},{"location":{"begin":307506,"end":307724},"text":"0 Supplier Conduct Principles","attributes":[{"type":"Number","text":"0","location":{"begin":307506,"end":307507}}],"categories":[],"types":[]},{"location":{"begin":307909,"end":308060},"text":"Supplier will comply with the Supplier Conduct Principles Letter Agreement (\\"SCPLA\\") and the terms and conditions of the SCPLA apply to this Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":308284,"end":308476},"text":"24.0 Not used","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":308663,"end":308852},"text":"25.0 Not used","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":309044,"end":309264},"text":"26.0 Buyer Policies and Standards","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":309492,"end":309694},"text":"26.1 The Supplier shall:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":309889,"end":310064},"text":"a. and shall ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates shall, to the extent applicable, comply with the Buyer\'s Policies and Standards.; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":310286,"end":310623},"text":"b. The Supplier shall also ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates are advised of all Buyer Policies and Standards in a timely manner.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":310832,"end":311138},"text":"26.2 The following Buyer and Customer Policies and Standards shall be deemed notified to the Supplier in respect of each SOW:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":311366,"end":311734},"text":"26.2.1 Those Buyer Policies and Standards which are set out or referred to in Section 6 of this Base Agreement (which Buyer Policies and Standards may or may not be contained on Customer\'s intranet); and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":311929,"end":312218},"text":"26.2.2 those Buyer Policies and Standards which are set out or referred to in the SOW or Appendix to this Base Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":312427,"end":313157},"text":"26.3 Buyer may, at its own discretion, elect to grant the Supplier access to an electronic library of some or all of the Buyer Policies and Procedures located on Customer\'s intranet (\\" e-Library\\" ).","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NidB77PxZhrRN1jJiONqV/BHf4I34YA7SWZEEr9iPDy8="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/BHf4I34YA7SWZEEr9iPDy8=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":313158,"end":313177},"text":"If Buyer so elects:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":313405,"end":314073},"text":"26.3.1 Buyer shall agree with the Supplier the number and identity of Supplier Personnel to be granted access to the e-Library (\\" Authorised Users\\" ); and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":314271,"end":314706},"text":"26.3.2 the Supplier agrees that its use of the Customer\'s intranet shall be subject to Customer\'s terms of use applicable to the e-Library in force at the time of access, and the Supplier shall procure that each of the and the Authorised Users shall comply therewith.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":314929,"end":315200},"text":"26.4 From time to time during the term of the SOW, subject to Clause 26.5 below, Buyer may:","attributes":[{"type":"Number","text":"26.5","location":{"begin":315178,"end":315182}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZ8+YHV7hNx0kD8vxJdcYNU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":315427,"end":315744},"text":"26.4.1 notify the Supplier of existing Buyer Policies and Standards that have not been notified to the Supplier in accordance with Clause 26.2 above;","attributes":[{"type":"Number","text":"26.2","location":{"begin":315733,"end":315737}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":315941,"end":316165},"text":"26.4.2 introduce new Buyer Policies and Standards ; and/or","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":316363,"end":316605},"text":"26.4.3 delete, revise or modify any existing Buyer Policies and Standards,","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":316803,"end":317189},"text":"(each a \\" Buyer Policy Update\\" ).","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":317190,"end":317258},"text":"Buyer shall notify the Supplier of such Buyer Policy Updates either:","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":317459,"end":317680},"text":"26.4.4 in writing at the Supplier Operations Meetings;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":317877,"end":318321},"text":"26.4.5 by written notice from Buyer\'s Relationship Manager to the Supplier\'s Relationship Manager (which notice may be given by way of such Policy Updates being recorded in any written minutes of meetings that are prepared by or forwarded to the Supplier\'s Relationship Manager);","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","C7gL9edy0Q8AUnO8EczRcrkOndDN4t8L2OfAsvuqGBeM=","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV1UjaYuk7NqGVMBC1x/54JJ"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":318517,"end":318813},"text":"26.4.6 by such other means (including at such other meetings) as may be agreed in writing between the parties from time to time; or","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":319010,"end":319745},"text":"26.4.7 where the Supplier has been granted access to the e-Library, by email (such email to be copied (cc\'ed) to the Supplier Relationship Manager); (such written or email notification being a \\" Policy Change Notification\\" ).","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTEzPk20XrKFRalUDb0pkn8="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NjHo1GA6Ssl0wTRtoz9MHqZlmkWz42Gi8YVEpDAaXVp215VQt17FcPS7ey8JEx5Na","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/BHf4I34YA7SWZEEr9iPDy8=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NlGnfPQW9nE/LpIssiLgnjNQjQgpOOOVPSHTQ1TQU4nE="]}]},{"location":{"begin":319965,"end":320440},"text":"26.5 Each Policy Change Notification shall specifically reference the relevant Buyer Policies and Procedures which have not previously been notified in accordance with Clause 26.2 above, are new or subject to change (but for the avoidance of doubt, shall not set out the details of such changes).","attributes":[{"type":"Number","text":"26.2","location":{"begin":320319,"end":320323}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":320441,"end":320819},"text":"It shall be the responsibility of the Supplier Personnel who have been given access to the e-Library to review in full the relevant changes to the Buyer Policies and Procedures as set out in the e-Library.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":320820,"end":321420},"text":"It shall be the responsibility of the Supplier to notify all Supplier Personnel who do not have access to the e-Library (\\" Non e-Library Personnel\\" ) of any Policy Change Notification notified in accordance with Clauses 26.4.4, 26.4.5 or 26.4.6.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NgcgAMLONQEY30WtOx/gAUt6Y5qLZAk7Gn45Zdrw9ACaOfUyy1oMv5mmqnMytWvCC","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":321421,"end":321713},"text":"The Supplier shall not be liable for any failure by Non e-Library Personnel to comply with the requirements of a Policy Change Notification unless and until notification of such Policy Change Notification has been given to the Supplier in accordance with Clauses 26.4.4 to 26.4.6 (inclusive).","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnifC3mmTtO/AL84+s4AROgc","CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV2fC3mmTtO/AL84+s4AROgc"]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":321925,"end":322630},"text":"26.6 Where the introduction of any element of a Buyer Policy Update will in the Supplier reasonable opinion increase the cost to the Supplier of complying with its obligations under the relevant SOW or otherwise detrimentally affects the Supplier\'s ability to perform the Services in accordance with the relevant SOW and the Supplier believes that the Supplier\'s obligation to comply with that element of a Buyer Policy Update should be subject to the parties agreeing a Change pursuant to the Change Control Procedure, then:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":322858,"end":323432},"text":"26.6.1 the Supplier shall notify Buyer in writing of such belief as soon as reasonably practicable and in any event within ten (10) Working Days of receiving notice of the relevant element of the Buyer Policy Update (which notification shall include reasonable evidence that substantiates the relevant increased cost to the Supplier or the detrimental effect on the Supplier\'s ability to perform the Services); and","attributes":[{"type":"Duration","text":"within ten (10) Working Days","location":{"begin":323134,"end":323162}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":323630,"end":324090},"text":"26.6.2 provided that the Supplier has complied with Clause 26.6.1, the Supplier\'s obligation to comply with that element of the Buyer Policy Update shall be subject to the parties agreeing a Change pursuant to the Change Control Procedure in relation to that element of the Buyer Policy Update.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NXwi0RrBoD8wagu/6qR0C9HxOVM+sARRS1JTzKa7Wvh9W1ijpdoNqvPO4nQk7RBaB"]}]},{"location":{"begin":324310,"end":324518},"text":"27.0 Data Protection","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":324738,"end":325334},"text":"27.1 In respect of any Personal Data processed by either Supplier pursuant to this Base Agreement or a SOW, each party warrants and undertakes that it shall and its agents or sub-contractors shall comply at all times with the Data Protection Legislation and any changes or amendments to the Data Protection Legislation to the extent that it or they apply to it in its capacity as Data Processor or Data Controller (as appropriate).","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":325525,"end":326008},"text":"27.2 With respect to the parties\' rights and obligations under a SOW, the parties agree that Customer is the Data Controller and Buyer and the Supplier are Data Processors provided that Buyer generally instructs Supplier to process Personal Data to the extent necessary to perform the Services under the relevant SOW.","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":326199,"end":326472},"text":"27.3 The Supplier warrants and undertakes that it shall and shall ensure that its agents or subcontractors shall:","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGTjq/dds+KFniEgXOetl3eA=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NbvCcpjGTtpMRyJ7LTi5pBOknHw8M8qfAPJlWzZDDjto=","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":326689,"end":327086},"text":"a) only process the Personal Data on behalf of Buyer and/or Customer for the purpose of performing the Supplier\'s obligations under a SOW and only in accordance with that SOW and instructions received from Buyer from time to time;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGSgJ3XnZGCkdQ7K99IVhwAA8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":327273,"end":327512},"text":"b) promptly comply with any change of instructions from Buyer relating to:","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGSgJ3XnZGCkdQ7K99IVhwAA8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":327746,"end":327945},"text":"a. the Personal Data; and","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGSgJ3XnZGCkdQ7K99IVhwAA8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":328164,"end":328385},"text":"ii) the Supplier\'s role as Data Processor,","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGSgJ3XnZGCkdQ7K99IVhwAA8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":328591,"end":328717},"text":"as issued in accordance with the SOW and/or as otherwise required by changes or amendments to the Data Protection Legislation;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGSgJ3XnZGCkdQ7K99IVhwAA8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NbvCcpjGTtpMRyJ7LTi5pBOv2mU3IBjk9gskzk0AoYGf+oAGBnPQFBDQY+ZsVTD0g","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr"]}]},{"location":{"begin":328961,"end":329800},"text":"(c) put in place those technical and organisational measures against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access to the Personal Data including those set out in the completed and approved security control list referenced in a relevant SOW (\\" Security Measures\\" ).","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":329994,"end":330013},"text":"The Supplier shall:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":330238,"end":330571},"text":"a) promptly notify Buyer of any actual or suspected incident of unauthorised or accidental disclosure of or access to the Personal Data or other breach of Clause 27.3","attributes":[{"type":"Number","text":"27.3","location":{"begin":330567,"end":330571}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":330572,"end":331029},"text":"(c) made by any of its Personnel or any other identified or unidentified third party (a \\" Security Breach\\" );","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniXrmULOxli5PVo4/tesgdzbc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlauJuJ2BXWt/VsB/rrXsiT67c2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ==","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":331220,"end":331515},"text":"b) promptly provide Buyer with all relevant information in the Supplier\'s possession concerning any Security Breach;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":331705,"end":332495},"text":"c) not make any announcement or publish or otherwise authorise any broadcast of any notice or information about a Security Breach (a \\" Breach Notice\\" ) without the prior written consent of Buyer and prior written approval by Buyer of the content, media and timing of the Breach Notice;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ","C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]},{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":332686,"end":333012},"text":"d) hold all Personal Data to which the SOW relates separate from any other data held by the Supplier and ensure that such Personal Data is readily identifiable;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":333203,"end":333653},"text":"e) not employ its processing of the Personal Data to which the SOW relates as a means to enhance or enrich any Personal Data to which the SOW does not relate (for the avoidance of doubt including any Personal Data in respect of which the Supplier and/or Customer is Data Controller);","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":333843,"end":334150},"text":"f) not make any copies of the Personal data unless strictly necessary for the purpose of performing the Supplier\'s obligations under the SOW;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":334341,"end":334642},"text":"g) immediately notify Buyer in the event that it becomes aware of any breach of the Supplier\'s obligations under the SOW;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":334832,"end":335254},"text":"h) not otherwise modify, amend or alter the contents of the Personal Data or disclose or permit the disclosure of any of the Personal Data to any third party (including any agent or sub-contractor) unless specifically authorised in writing to do so by Buyer;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":335436,"end":336010},"text":"i) upon expiry or termination of the SOW, return all Personal Data (including copies thereof) to Buyer or, where requested by Buyer to, Customer or, at Buyer\'s option, destroy all hard copies of the same and permanently delete all electronic copies from the Supplier\'s computer system and certify to Buyer that it has done so, unless retention of any copy of Personal Data is required by law where the Supplier shall:","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6Fql5QEQ7kEENnGTqVBIMR8LN4hxHA6uQbcJumJiz0xnEw=="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3l8bVf1DKwglluT8DBE55NP5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":336218,"end":336431},"text":"1. notify Buyer of any such retention requirement;","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[]},{"location":{"begin":336619,"end":336867},"text":"2. observe all the requirements of Data Protection Legislation to such data retained; and","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":337055,"end":337346},"text":"3. only process such data in accordance with the specific purposes for which the Supplier is under a legal duty to retain it;","attributes":[],"categories":[],"types":[]},{"location":{"begin":337563,"end":337912},"text":"j) not cause or permit the Personal Data to be transferred outside the European Economic Area (as defined in the Data Protection Act 1988) without the prior written consent of Buyer;","attributes":[{"type":"Number","text":"1988","location":{"begin":337863,"end":337867}}],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":338101,"end":338850},"text":"k) notify Buyer (within five working days) of any request received from a Data Subject to have access to his Personal Data or of any other communication relating directly or indirectly to the processing of any Personal Data in connection with the SOW and provide all details of such request or communication to Buyer and fully cooperate and assist Buyer in relation to any such request or in response to any such communication;","attributes":[{"type":"Duration","text":"within five working days","location":{"begin":338282,"end":338306}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[]},{"location":{"begin":339038,"end":339227},"text":"l) Buyer:","attributes":[],"categories":[],"types":[]},{"location":{"begin":339448,"end":339735},"text":"i. shall remain solely responsible for determining the purposes for which the Personal Data are processed under the SOW;","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]}],"types":[]},{"location":{"begin":339927,"end":340441},"text":"ii. shall take reasonable steps to inform the Supplier about any Sensitive Personal Data that may be stored in any files or other repositories, as well as about any restrictions or special requirements in the processing of such Sensitive Personal Data, including any restriction regarding the access or transfer of such data across country borders.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLnieTbrieDV65SPpj4TyfBjJE="]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]}],"types":[]},{"location":{"begin":340442,"end":340539},"text":"Buyer is responsible for ensuring that any such restrictions or special requirements are met; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NY8D7q6V79/+BbBdCoYZoZOxUvtGci+hLuGvNVuKB3Xo=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":340730,"end":341067},"text":"ii. shall remain solely responsible for determining the purposes for and the manner in which any Personal Data are, or are to be, processed by the Supplier under the SOW.","attributes":[],"categories":[],"types":[]},{"location":{"begin":341306,"end":341804},"text":"27.4 If at any time during the provision of the Services, Buyer requires additional or different services to comply with the EU data protection laws and regulations applicable to it (e.g. additional security measures), such services will be deemed a new service and be subject to the appropriate Change Control Procedure.","attributes":[{"type":"Organization","text":"EU","location":{"begin":341608,"end":341610}}],"categories":[{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[]},{"location":{"begin":341994,"end":342324},"text":"27.5 The Supplier will not transfer or process any Personal Data outside of the European Economic Area without the express written consent of the Buyer.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrrfHfC4mfyRdlA94nDK3bO9AXlhXxfffDmEIj2FYg9si"]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NVWoFBb2//YWHR8ztZLo+m6ZDjCXiYZkcLRjWyUyMrTg=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":342325,"end":342616},"text":"In the event of such consent being given the Supplier agrees to execute the Standard Contractual Clauses for Data Processors established in Third Countries pursuant to the Commission Decision (2002/16/EC) of 27 December 2001 under the EU Directive 95/46/EC with the Data Controller directly.","attributes":[{"type":"DateTime","text":"27 December 2001","location":{"begin":342533,"end":342549}},{"type":"Organization","text":"EU","location":{"begin":342560,"end":342562}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":342617,"end":343021},"text":"27.6 The Supplier shall not be liable for any delay or failure to provide the Services if such failure is the direct consequence of a failure of Buyer to discharge any relevant obligations under any EU data protection laws and regulations in connection with any international transfer of Personal Data to the extent such international transfer has been envisaged in the SOW or has been notified to Buyer.","attributes":[{"type":"Organization","text":"EU","location":{"begin":342816,"end":342818}}],"categories":[],"types":[]},{"location":{"begin":343212,"end":343566},"text":"27.7 Each of the parties shall notify to each other an individual within their organisations authorised to respond from time to time to enquiries regarding any Personal Data.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]}],"types":[]},{"location":{"begin":343567,"end":343627},"text":"Each of the parties shall deal with such enquiries promptly.","attributes":[],"categories":[],"types":[]},{"location":{"begin":343817,"end":344121},"text":"27.8 The Supplier shall inform Buyer immediately if an enforcement notice under the Data Protection Act 1988 is served on it.","attributes":[{"type":"Number","text":"1988","location":{"begin":344100,"end":344104}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLnieTbrieDV65SPpj4TyfBjJE="]},{"label":"Privacy","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrg5e/yGb+/EQIjKGNVYp6FpAXlhXxfffDmEIj2FYg9si"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":344306,"end":344675},"text":"27.9 The provisions of this Clause 27 shall continue in force until the Supplier completes it processing of the Personal Data for purpose of complying with its obligations under the relevant SOW.","attributes":[{"type":"Number","text":"27","location":{"begin":344515,"end":344517}}],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8="]}],"types":[]},{"location":{"begin":344927,"end":345128},"text":"28.0 Notices","attributes":[],"categories":[],"types":[]},{"location":{"begin":345314,"end":345476},"text":"All communications between the parties regarding this Agreement will be conducted through the parties\' representatives as specified in the relevant SOW and/or WA.","attributes":[],"categories":[],"types":[]},{"location":{"begin":345664,"end":345931},"text":"All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT2GY+BebiDTeqYu6nL7ATfg=","CsaY2+ZPIcXEEjGIsbXEQIEIaduZa3py0ZZG6RKBZnQkD2ls+9f9hNLyg7UWa0UuO"]}],"types":[]},{"location":{"begin":346141,"end":346164},"text":"If to Buyer: Copied to:","attributes":[],"categories":[],"types":[]},{"location":{"begin":346735,"end":346745},"text":"Name/Role:","attributes":[],"categories":[],"types":[]},{"location":{"begin":347001,"end":347022},"text":"(Procurement Advisor)","attributes":[],"categories":[],"types":[]},{"location":{"begin":347285,"end":347290},"text":"Name:","attributes":[],"categories":[],"types":[]},{"location":{"begin":347542,"end":347561},"text":"(Executive Partner)","attributes":[],"categories":[],"types":[]},{"location":{"begin":347836,"end":347844},"text":"Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":348170,"end":348178},"text":"Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":348512,"end":348518},"text":"Tel No","attributes":[],"categories":[],"types":[]},{"location":{"begin":348843,"end":348849},"text":"Tel No","attributes":[],"categories":[],"types":[]},{"location":{"begin":349183,"end":349189},"text":"Fax No","attributes":[],"categories":[],"types":[]},{"location":{"begin":349514,"end":349520},"text":"Fax No","attributes":[],"categories":[],"types":[]},{"location":{"begin":350170,"end":350189},"text":"If to the Supplier:","attributes":[],"categories":[],"types":[]},{"location":{"begin":350513,"end":350523},"text":"Copied to:","attributes":[],"categories":[],"types":[]},{"location":{"begin":350857,"end":350867},"text":"Name/Role:","attributes":[],"categories":[],"types":[]},{"location":{"begin":351124,"end":351139},"text":"(Head of Legal)","attributes":[],"categories":[],"types":[]},{"location":{"begin":351405,"end":351415},"text":"Name/Role:","attributes":[],"categories":[],"types":[]},{"location":{"begin":351668,"end":351691},"text":"(Global Sales Director)","attributes":[],"categories":[],"types":[]},{"location":{"begin":351965,"end":351973},"text":"Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":352298,"end":352306},"text":"Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":352640,"end":352646},"text":"Tel No","attributes":[],"categories":[],"types":[]},{"location":{"begin":352971,"end":352977},"text":"Tel No","attributes":[],"categories":[],"types":[]},{"location":{"begin":353310,"end":353316},"text":"Fax No","attributes":[],"categories":[],"types":[]},{"location":{"begin":353640,"end":353646},"text":"Fax No","attributes":[],"categories":[],"types":[]},{"location":{"begin":353901,"end":353904},"text":"N/a","attributes":[],"categories":[],"types":[]},{"location":{"begin":354134,"end":354338},"text":"29.0 IT Security","attributes":[],"categories":[],"types":[]},{"location":{"begin":354557,"end":354921},"text":"29.1 The Supplier shall access and/or use Buyer Information Systems only for the purpose of performing the Services and/or providing the Deliverables and for no other purpose whatsoever.","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]}],"types":[]},{"location":{"begin":354922,"end":355503},"text":"When accessing and/or using Buyer Information Systems, the Supplier shall, and shall procure that such of Supplier Personnel who have access to Buyer Information Systems in connection with the performance of the Services and/or provision of the Deliverables shall, comply with all relevant Buyer Policies and Standards relating to security of Buyer Information Systems as notified to the Supplier in accordance with Clause 26 (Buyer Policies and Standards), and shall comply with the provisions of Clause 26 (Buyer Policies and Standards) in relation to its use of Buyer Materials.","attributes":[{"type":"Number","text":"26","location":{"begin":355345,"end":355347}},{"type":"Number","text":"26","location":{"begin":355427,"end":355429}}],"categories":[],"types":[]},{"location":{"begin":355694,"end":356185},"text":"29.2 The Supplier shall ensure that all Supplier Personnel are granted access only to any Confidential Information and any Buyer Information Systems on a need to access basis which shall be restricted to the extent possible to the minimum access necessary to perform the Services and/or provide the Deliverables.","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s"]},{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NWqbRPkSEsAuZyKMxnNb07MOMClxyYPKcP4ZE4+mfWQE=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU="]}]},{"location":{"begin":356186,"end":356386},"text":"This Clause 29.2 does not apply to the extent that Buyer expressly authorises an individual member of the Supplier Personnel to access Confidential Information and/or any Buyer Information Systems and","attributes":[{"type":"Number","text":"29.2","location":{"begin":356198,"end":356202}}],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s"]}],"types":[]},{"location":{"begin":356618,"end":356987},"text":"(a) the Supplier has previously told that individual not to use or access any Confidential Information and/or any Buyer Information System other than to the extent authorised by Buyer; and","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s","CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1qaOfJa9J45oBxKHhRTLvnAHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]}],"types":[]},{"location":{"begin":357188,"end":357384},"text":"(b) that individual:","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1qaOfJa9J45oBxKHhRTLvnAHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]}],"types":[]},{"location":{"begin":357605,"end":357929},"text":"i. accesses Confidential Information and/or any Buyer Information Systems only for the purposes of performing the Services and/or providing the Deliverables;","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s","CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1qaOfJa9J45oBxKHhRTLvnAHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]},{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]}],"types":[]},{"location":{"begin":358119,"end":358408},"text":"ii. complies with any policies, procedures, terms or conditions relating to such access that are notified to him or her; and","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1qaOfJa9J45oBxKHhRTLvnAHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]}],"types":[]},{"location":{"begin":358599,"end":358855},"text":"iii. otherwise complies with the Supplier\'s obligations under this Agreement.","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1qaOfJa9J45oBxKHhRTLvnAHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI="]}],"types":[]},{"location":{"begin":359065,"end":359576},"text":"29.3 Buyer and/or members of the Customer Group and their authorised representatives shall have the right to verify the Supplier\'s compliance with its obligations under this Clause 29 and the relevant Buyer Policies and Standards in each case subject to, and in accordance with, Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance).","attributes":[{"type":"Number","text":"29","location":{"begin":359411,"end":359413}},{"type":"Number","text":"32","location":{"begin":359516,"end":359518}}],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIPIM18lal7kWVMH4mpl+0ETQvPZj1ZvrxwtAAMOJzbn5"]}],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NOGLdUCReRWinIh6CeWOCrr8dTJt8FR5MkCYxWqXjllc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NidB77PxZhrRN1jJiONqV/MYD7vhTEJbtsx3cmkF2T8o="]},{"label":{"nature":"Right","party":"Customer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/MYD7vhTEJbtsx3cmkF2T8o=","PlyERkjg5is36RpFjVUFXp4vfmKRFAAn7NSeZpBHGVDs="]}]},{"location":{"begin":359766,"end":360106},"text":"29.4 The Supplier shall, within 1 Working Day of first becoming aware of any such actual or suspected breach, notify Buyer of any actual or suspected breaches of this Clause 29.","attributes":[{"type":"Duration","text":"within 1 Working Day","location":{"begin":359954,"end":359974}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":360107,"end":360287},"text":"Buyer shall be entitled to investigate any actual or alleged breaches with the full co-operation of the Supplier and the Supplier shall immediately rectify any breaches identified.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":360288,"end":360367},"text":"The costs of such co-operation and rectification shall be borne by the Supplier","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNBmTi3JnrFDQ6FAmXqJyA2","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":360558,"end":360866},"text":"29.5 Where expressly agreed in the relevant SOW or an Appendix to this Base Agreement, Buyer shall be entitled to carry out penetration tests.","attributes":[],"categories":[],"types":[{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":360867,"end":361044},"text":"The details of the type of test (including the scope, nature and extent) and the subject matter of the test shall be as set out in the SOW or an Appendix to this Base Agreement.","attributes":[],"categories":[],"types":[]},{"location":{"begin":361265,"end":361268},"text":"30.","attributes":[],"categories":[],"types":[]},{"location":{"begin":361700,"end":361909},"text":"0 Corporate Social Responsibility","attributes":[{"type":"Number","text":"0","location":{"begin":361700,"end":361701}}],"categories":[],"types":[]},{"location":{"begin":362092,"end":362186},"text":"Buyer and Customer operate a strict ethical policy with regard to the conduct of its business.","attributes":[],"categories":[],"types":[]},{"location":{"begin":362187,"end":362536},"text":"If the Supplier becomes aware of any occurrence or incident, or the application of undue pressure, that would in any way materially prejudice either the relationship between the parties, or the good name of either, Buyer, Customer or the Supplier, then it shall report all information regarding such occurrences to Buyer\'s Authorised Representative.","attributes":[],"categories":[],"types":[]},{"location":{"begin":362537,"end":362628},"text":"The information so reported shall be treated by both parties in the strictest of confidence","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNBmTi3JnrFDQ6FAmXqJyA2","PGU1oPFAt3eN/+9/Wtnx0VHNi/IIhExrrCYrCuFd7Tn4="]}]},{"location":{"begin":362862,"end":363100},"text":"31.0 Termination Assistance and Employment Matters","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":363320,"end":364164},"text":"31.1 Commencing on the start of any applicable Termination Assistance Period, the Supplier shall provide such assistance as may be reasonably requested by Buyer agreed with the Supplier (such agreement not to unreasonably withheld or delayed) to ensure that the Services continue without interruption or adverse effect and to facilitate the orderly transfer of the Services to Buyer and/or Customer or any of its designees, which shall include the assistance described in Section 4 (Termination Assistance) of this Base Agreement and which, where applicable, shall include vacating Buyer\'s and/or Customer\'s Premises at the end of the Termination Assistance Period.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":364355,"end":364750},"text":"31.2 Where Buyer has terminated the relevant SOW \'for cause\' pursuant to Clause 21.1 the Termination Assistance shall be provided to Buyer at no additional charge up to the end of the Termination Assistance Period.","attributes":[{"type":"Number","text":"21.1","location":{"begin":364616,"end":364620}}],"categories":[{"label":"Term & Termination","provenance_ids":["CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi","CsaY2+ZPIcXEEjGIsbXEQIMY8DO6MOiinh5M6px9pZcIrNwEKgTxQYrPsXQZgKIlX1NkptYdi39/VMClowZvTkA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":364941,"end":365810},"text":"31.3 Where the relevant SOW expires or terminates for any reason other than termination \'for cause\' pursuant to Clause 21.1 the Termination Assistance shall be chargeable by the Supplier at the Agreed Rates (but at no additional charge) up to the end of the Termination Assistance Period save that where such Termination Assistance necessitates endeavours or co-operation which is outside the scope of the Supplier\'s obligations under the relevant SOW, the Supplier shall be entitled to charge Buyer, at the Agreed Rates a proper and reasonable amount for the provision of such endeavours and/or co-operation, provided the cost concerned shall first have been agreed in writing with Buyer.","attributes":[{"type":"Number","text":"21.1","location":{"begin":365240,"end":365244}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":365811,"end":366034},"text":"For the avoidance of doubt, the Supplier shall not be entitled to charge for Termination Assistance which relates solely to the return of material belonging to Buyer and/or Customer under Section 4 (Termination Assistance).","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwQ6T5mc0Jyx2gO5XVYv6VkZqj233Qt1dh037OantG/u77ZJGuXjxbZNSgQ27mj5ZsA=="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO"]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NW21ScrUT/HVJjRp5Tf4B6hapRqBsCARjEmfXrutxQMQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":366221,"end":366524},"text":"31.4 The Termination Assistance shall be provided by the Supplier in good faith and in accordance with Good Industry Practice.","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIMY8DO6MOiinh5M6px9pZcIrNwEKgTxQYrPsXQZgKIlX1NkptYdi39/VMClowZvTkA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNBmTi3JnrFDQ6FAmXqJyA2","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":366714,"end":367162},"text":"31.5 In the event of a partial termination of the relevant SOW, Buyer shall be entitled to request the Supplier to perform and the Supplier shall perform all of the Supplier\'s obligations under this Clause 31 in relation to such element of the SOW partially terminated.","attributes":[{"type":"Number","text":"31","location":{"begin":367099,"end":367101}}],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKKK56OX00we+cwyfN5OvJxQ==","CWhoYUAWadjjLkLDMWjlkp3NtdkCjTYKhupTdz1Uvwkb5SANqe5LiN3Eu0AXtT6TkMF9QeAt3DQtyWNlT4z4k9Q=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NidB77PxZhrRN1jJiONqV/ORDpVDwgCEC4D2OyXUg1wY=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":367349,"end":367613},"text":"31.6 The Parties shall comply with Section 5 (Employment Matters) of this Base Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":367803,"end":368115},"text":"31.7 Where the SOW specifies that the Supplier is required to prepare and maintain an exit plan, the following provisions will apply:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":368351,"end":369088},"text":"a) Within 20 Working Days following the effective date of the SOW, or such other period as may be set out in the SOW, the Supplier shall prepare and submit to Buyer for Buyer\'s approval a draft exit plan which sets out the tasks and assistance (including the tasks and assistance described in Section 4 (Termination Assistance)) to be carried out by the parties following termination or expiry of the relevant SOW to facilitate an orderly cessation of the Services and/or transition (as applicable) of the Services to Buyer or to a designated replacement service provider.","attributes":[{"type":"Duration","text":"Within 20 Working Days","location":{"begin":368519,"end":368541}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":369281,"end":369821},"text":"b) Upon receipt of the draft exit plan, Buyer shall review the draft exit plan and shall promptly notify the Supplier in writing whether Buyer approves or does not approve the draft exit plan (and if Buyer does not approve the draft exit plan, Buyer shall also advise the Supplier of any reasonable changes required to the draft exit plan for Buyer\'s approval to be given).","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":370014,"end":370561},"text":"c) If Buyer does not approve the draft exit plan (such approval not to be unreasonably withheld or delayed), the Supplier shall, within eight (8) Working Days following receipt of Buyer\'s notification that it does not approve the draft exit plan, make any changes that Buyer reasonably requires to the draft exit plan and resubmit the draft exit plan to Buyer for Buyer\'s approval.","attributes":[{"type":"Duration","text":"within eight (8) Working Days","location":{"begin":370309,"end":370338}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":370750,"end":371034},"text":"d) The process described in Clauses 31.7(b) and 31.7(c) shall be repeated until Buyer approves the draft exit plan.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":371035,"end":371511},"text":"Once the draft exit plan has been approved by Buyer, the approved exit plan shall be the \\" Exit Plan\\" for the purposes of the relevant SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":371703,"end":372399},"text":"e) The parties may elect to review the Exit Plan at six monthly intervals (the first and earliest review would take place within six months following the initial approval of the Exit Plan by Buyer pursuant to Clauses 31.7(b) to 31.7(d) to determine whether any changes are required to the then current Exit Plan to take into account any changes to the scope or nature of the Services, or the manner in which the Services are performed (including any changes to the relevant technology or processes used to provide the Services).","attributes":[{"type":"Number","text":"six","location":{"begin":371923,"end":371926}},{"type":"Duration","text":"monthly","location":{"begin":371927,"end":371934}},{"type":"Duration","text":"within six months","location":{"begin":371993,"end":372010}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":372400,"end":372709},"text":"Where, following any such six monthly review, Buyer determines that changes are required to the then current Exit Plan, the Supplier shall, within 30 days following any request by Buyer to do so, incorporate such changes into the Exit Plan and shall submit the revised Exit Plan to Buyer for Buyer\'s approval.","attributes":[{"type":"Number","text":"six","location":{"begin":372426,"end":372429}},{"type":"Duration","text":"monthly","location":{"begin":372430,"end":372437}},{"type":"Duration","text":"within 30 days","location":{"begin":372540,"end":372554}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":372710,"end":373045},"text":"The approval process set out in Clauses 31.7(b) to 31.7(d) shall apply to the approval of any revised Exit Plan submitted to Buyer pursuant to this Clause 31.7(e) (with all references to the \\"draft exit plan\\" in Clauses 31.7(b) to 31.7(d) being deemed to be references to such revised Exit Plan for the purpose of this Clause 31.7(e)).","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":373262,"end":373507},"text":"32.0 Record Keeping, Audit Rights and Regulatory Assistance","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":373691,"end":373716},"text":"32.1, The Supplier shall:","attributes":[{"type":"Number","text":"32.1","location":{"begin":373691,"end":373695}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":373938,"end":374157},"text":"a) keep and maintain Records in accordance with; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":374345,"end":374573},"text":"b) retain such Records for such period as is consistent with,","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIFiLfa0CwlG9IFobpVEpa5N4GAXdoW1FNWavMg7YIxmB"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":374767,"end":374848},"text":"prudent and good industry standards within the IT products and services industry.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":375035,"end":375543},"text":"Supplier will maintain (and provide to Buyer upon request) relevant business and accounting records to support invoices under this Agreement and proof of required permits and professional licenses, for a period of time as required by local law, but not for less than three (3) years following completion or termination of the relevant SOW and/or WA.","attributes":[{"type":"Duration","text":"less than three (3) years","location":{"begin":375451,"end":375476}}],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79azXT+9arau/u2I0Usi8AsW","CsaY2+ZPIcXEEjGIsbXEQINEpEYtnkQpjHbfR8gHF935//8ltlRfRZcX86xsfLan8"]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKKK56OX00we+cwyfN5OvJxQ=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":375544,"end":375646},"text":"All accounting records will be maintained in accordance with generally accepted accounting principles.","attributes":[],"categories":[{"label":"Audits","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQINZ4x/UlBfGJclDZylzQ79azXT+9arau/u2I0Usi8AsW"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":375870,"end":377236},"text":"32.2 During the term of the SOW and upon reasonable prior notice to the Supplier, the Supplier shall ensure that Buyer and/or members of the Customer Group and their agents, Buyer Audit Representatives, and regulators acting in accordance with their supervisory powers (\\" Audit Right Holders\\" ) are allowed effective access, which access may not be exercised (collectively by all of the Audit Right Holders together) more than two times in each year of this Base Agreement (whether remotely or otherwise) during normal business hours, under the supervision of the Supplier at all times, to members of the Supplier\'s and it\'s relevant subcontractors\' premises, Supplier Personnel, records, systems, and other information and property relevant to the performance of the relevant SOW in order to ascertain compliance by the Supplier with the terms of the Agreement.","attributes":[{"type":"Number","text":"two","location":{"begin":376801,"end":376804}}],"categories":[{"label":"Audits","provenance_ids":["CX2sSVTdurWYE/t+MeGLniVWBkhcNYW9yMUwvQs+0TX4="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":377237,"end":377293},"text":"The Supplier agrees to cooperate fully with such audits.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":377294,"end":377766},"text":"The Supplier shall be entitled to require, as a condition of allowing such access, an Audit Right Holder to enter into confidentiality undertakings (which are consistent with and no more stringent than the confidentiality undertakings under Clause 22.7 (Exchange of Information)) in respect of, and to be supervised during, such access, provided that it is permissible under Relevant Laws for Buyer, Customer and the Supplier to require this as a condition of such access.","attributes":[{"type":"Number","text":"22.7","location":{"begin":377542,"end":377546}}],"categories":[{"label":"Audits","provenance_ids":["CX2sSVTdurWYE/t+MeGLniVWBkhcNYW9yMUwvQs+0TX4="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":377956,"end":378361},"text":"32.3 If the audit access provided under Clause 32.2 reveals any non-compliances by the Supplier of the Agreement, then, without limiting any other rights or remedies of Buyer the Supplier agrees and undertakes to remedy such non-compliances.","attributes":[{"type":"Number","text":"32.2","location":{"begin":378167,"end":378171}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s=","NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NzAOd8pY/eyicrxaiW95cGTjq/dds+KFniEgXOetl3eA="]}]},{"location":{"begin":378550,"end":378902},"text":"32.4 If any audit reveals any overcharging by the Supplier on any invoice(s), an appropriate correcting credit shall be made within fourteen (14) days of such overcharge being identified.","attributes":[{"type":"Duration","text":"within fourteen (14) days","location":{"begin":378840,"end":378865}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":378903,"end":379146},"text":"The correcting credit shall be equivalent to the amount of the overcharge plus interest at the Default Interest Rate, payable from the date payment of the overcharge was made by Buyer up to and including the date the correcting credit is made.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIA1+F8v3REhNaR6kNcNzNy1bKLDF67Qk6QedIGqgGB3z"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":379147,"end":379279},"text":"If any audit reveals any undercharging by the Supplier on any invoice(s), the Supplier issue an invoice for the undercharged amount.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIL+FoZ0k33dKnL9mwQtI3XHQvj17LqEPFBOSjoRCcSRu"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":379464,"end":379808},"text":"32.5 The Supplier shall promptly and efficiently give any Audit Right Holders any assistance they reasonably require in connection with the exercise of their rights under this Clause 32.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":379998,"end":380904},"text":"32.6 In the event that Buyer (or any member of the Customer Group) is the subject of any investigation or request for information from the FSA or any other regulatory authorities to which the relevant member of the Customer Group is subject, to the extent that such investigation or request for information has any connection with or involves in any way the Services and/or Deliverables provided by the Supplier under the relevant SOW, the Supplier agrees to provide all information, assistance and access including making its employees available as necessary and making any of its records and information available as evidence as Buyer may reasonably request to enable it to comply with the requests or requirements of the relevant regulators.","attributes":[{"type":"Organization","text":"FSA","location":{"begin":380299,"end":380302}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":380905,"end":380994},"text":"The Supplier will comply with its obligations under this Clause 32.6 at no cost to Buyer.","attributes":[{"type":"Number","text":"32.6","location":{"begin":380969,"end":380973}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ==","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":381181,"end":381630},"text":"32.7 Buyer\'s and Customer\'s Regulatory Authorities shall have the benefit of any rights of audit and access to information and documentation provided for in this Agreement to the extent that they relate to the exercise of the Regulatory Authorities\' legal rights and/or responsibilities.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":381840,"end":382041},"text":"33.0 Not used","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":382238,"end":382439},"text":"34.0 Benchmarking","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":382623,"end":382626},"text":"If:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":382848,"end":383124},"text":"a) Buyer wishes to carry out any benchmarking exercises in respect of the Services and/or Deliverables ; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":383315,"end":383608},"text":"b) Buyer requires obligations to be placed on the Supplier in connection with, or arising out of such, benchmarking exercise,","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":383804,"end":383903},"text":"then the terms applicable to such benchmarking exercises shall be as set out in the applicable SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":383904,"end":384079},"text":"Nothing in this Clause 34 is intended to limit Buyer\'s ability to independently carry out benchmarking exercises in respect of the Services and/or Deliverables for any reason.","attributes":[{"type":"Number","text":"34","location":{"begin":383927,"end":383929}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":384283,"end":384496},"text":"35.0 Conflicts of Interest","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":384717,"end":385262},"text":"35.1 The Supplier shall ensure that during the term of the SOW no Conflict of Interest shall exist or arise in the performance of its obligations under the SOW between itself (and its Personnel), Buyer or any member of the Customer Group, nor shall any circumstance exist or arise which may restrict or conflict with the Supplier\'s performance obligations under the relevant SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":385453,"end":385829},"text":"35.2 If during the course of the SOW any such Conflict of Interest, restriction, risk of conflict or risk of restriction arises, the Supplier undertakes to give Buyer immediate written notification of the same.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIH3R8z4wD7l0ucnB2p1TKV2fC3mmTtO/AL84+s4AROgc"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NzAOd8pY/eyicrxaiW95cGTjq/dds+KFniEgXOetl3eA=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":385830,"end":386144},"text":"If Buyer has reasonable grounds for believing that the Supplier is in breach of the provisions of this Clause 35 it shall notify the Supplier and if the Supplier cannot refute those grounds within thirty (30) days then Buyer shall have the right to terminate the SOW under Clause 21.1 (Termination of a SOW or WA).","attributes":[{"type":"Number","text":"35","location":{"begin":385940,"end":385942}},{"type":"Duration","text":"within thirty (30) days","location":{"begin":386020,"end":386043}},{"type":"Number","text":"21.1","location":{"begin":386110,"end":386114}}],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]},{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO","CWZ5IK/goGRH83r0mvNojOU0jcEdtYZ2nJEAnNbcoS85YXUmEuYclcunFpgCHCCLi"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Buyer"},"provenance_ids":["NOGLdUCReRWinIh6CeWOCrr8dTJt8FR5MkCYxWqXjllc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":386355,"end":386597},"text":"36.0 Change Control Procedure (and Contract Changes)","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":386816,"end":387147},"text":"36.1 Save as expressly provided otherwise in this Base Agreement or relevant SOW, each Change shall be dealt with in accordance with the provisions of this Clause 36.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":387148,"end":387276},"text":"A Change shall not be effective unless agreed and documented by the parties in accordance with the provisions of this Clause 36.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":387466,"end":387930},"text":"36.2 The Supplier shall not unreasonably withhold its agreement to any Change relating to the performance of any service, functions and responsibilities (including any incidental services, functions or responsibilities) reasonably required for or related to the proper performance of existing Services.","attributes":[],"categories":[],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":388121,"end":388421},"text":"36.3 Buyer and the Supplier shall discuss any Change proposed by either party and such discussion shall result in either:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":388639,"end":388866},"text":"a) agreement in writing not to proceed further with the Change;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":389054,"end":389267},"text":"b) a written request for a Change by Buyer; or","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":389455,"end":389670},"text":"c) a recommendation for a Change by the Supplier.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":389865,"end":390820},"text":"36.4 Where a written request for a Change is received from Buyer, the Supplier shall, unless otherwise agreed, submit a note substantially in the form set out in Section 2 of this Base Agreement (Form of Change Control Note) (\\" Change Control Note\\" ) to Buyer within twelve (12) Working Days (or such other time as the parties may agree in writing) containing the information set out on Acceptance Testing as detailed in the relevant SOW and any other relevant information.","attributes":[{"type":"Duration","text":"within twelve (12) Working Days","location":{"begin":390607,"end":390638}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":391007,"end":391301},"text":"36.5 A recommendation for a Change by the Supplier shall be submitted as a Change Control Note at the time of such recommendation.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":391491,"end":391743},"text":"36.6 For each Change Control Note submitted by the Supplier, Buyer shall:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OJqHWU7k/clgeyDunOLwetA=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":391961,"end":392187},"text":"a) allocate a sequential number to the Change Control Note;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":392375,"end":392589},"text":"b) evaluate the Change Control Note and either:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":392816,"end":393069},"text":"i. request further information in writing, which the Supplier shall promptly provide; or","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CHBO+531X7FMIABlRRzIitryNGWhWR6RAJ4AxHxgMCdFd2hzwGO5eU3T7LZHezLwX"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":393274,"end":393554},"text":"ii. discuss the terms of the Change Control Note with the Supplier and request in writing amendments thereto; or","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":393759,"end":394045},"text":"iii. approve the Change Control Note, as submitted by the Supplier or as amended pursuant to sub-Clause (2) above; or","attributes":[{"type":"Number","text":"2","location":{"begin":394033,"end":394034}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":394251,"end":394453},"text":"iv. reject the Change Control Note.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NotpEhSImUygq2xzwBMw2OAvi+B+1Egnal8w3GSyDxnf5l3dPMjMwMFzt4qa6sUrr","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]}]},{"location":{"begin":394664,"end":394925},"text":"36.7 Buyer shall notify the Supplier of its approval or rejection of the Change Control Note.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CX2sSVTdurWYE/t+MeGLniTIIzJVpy/k1eqYNefHQxeY="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]}]},{"location":{"begin":394926,"end":395010},"text":"No such notice shall be valid unless signed by a duly authorised signatory of Buyer.","attributes":[],"categories":[{"label":"Communication","provenance_ids":["CbeQzL4crq9OjudAX6Y8uT2GY+BebiDTeqYu6nL7ATfg="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":395200,"end":395693},"text":"36.8 If Buyer and the Supplier agree a Change and the relevant Change Control Note then signature of the Change Control Note and any supplement or amendment thereto by both parties shall constitute a formal amendment to the Agreement to the extent only specified in the Change Control Note and any such supplement or amendment.","attributes":[],"categories":[{"label":"Amendments","provenance_ids":["CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeULS9mpShkv6ad1vkDr1nqXFRT70dB9R6DNZMHdqgutg=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":395882,"end":396200},"text":"36.9 Any charges specified in a Change Control Note shall, unless expressly stated otherwise in the Change Control Note, be the maximum cost of the Change.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":396385,"end":397024},"text":"36.10 If the Supplier modifies the whole or any part of the Services and/or Deliverables in accordance with any Change, it shall make all appropriate related modifications to the Specification(s), the Documentation and any other relevant documents, the cost of which (if any) shall be included within the charges specified in the Change Control Note, and such amended documents when approved in writing by Buyer shall be the applicable documents for the purpose of the SOW.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":397210,"end":397782},"text":"36.11 Any work which is the subject of a Change and undertaken by the Supplier or the Supplier Contractor or Supplier Personnel which has not been authorised in advance by a Change to the relevant SOW, and which has not been otherwise agreed in accordance with the provisions of this Clause 36 shall, unless otherwise agreed in writing, be undertaken entirely at the expense and liability of the Supplier.","attributes":[{"type":"Number","text":"36","location":{"begin":397668,"end":397670}}],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":397962,"end":398371},"text":"36.12 No amendments to the SOW or this Base Agreement shall be valid and no Change or Contract Change shall be effective unless and until they have been agreed in writing by the Buyer Authorised Representative and Supplier Authorised Representative","attributes":[],"categories":[{"label":"Amendments","provenance_ids":["CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeULS9mpShkv6ad1vkDr1nqXFRT70dB9R6DNZMHdqgutg=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":398580,"end":398800},"text":"37.0 Dispute Resolution Procedure","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":399015,"end":399257},"text":"37.1 Any Dispute shall be resolved in accordance with this Clause 37.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew==","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":399447,"end":399915},"text":"37.2 Prior to the initiation of the alternative dispute resolution procedures identified in Clauses 37.9 through to 37.14 or referring the Dispute to the courts in accordance with Clause 37.14, the parties will first attempt to resolve their Dispute informally in accordance with Clauses 37.4 and 37.5.","attributes":[{"type":"Number","text":"37.9","location":{"begin":399713,"end":399717}},{"type":"Number","text":"37.14","location":{"begin":399729,"end":399734}},{"type":"Number","text":"37.14","location":{"begin":399800,"end":399805}},{"type":"Number","text":"37.4","location":{"begin":399901,"end":399905}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew==","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":400102,"end":400480},"text":"37.3 Unless concluded in a written legally binding agreement all negotiations connected with the Dispute shall be conducted in confidence and without prejudice to the rights of the parties in any future proceedings.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":400670,"end":401034},"text":"37.4 All Disputes shall initially be referred to the Buyer Authorised Representative and Supplier Authorised Representative who shall attempt to resolve the Dispute in a mutually satisfactory manner.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew==","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":401225,"end":401696},"text":"37.5 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Authorised Representatives of each party under Clause 37.4 the Dispute shall be referred, by notice from either party to the other summarising the issues, to the Relationship Manager of each party.","attributes":[{"type":"Duration","text":"five (5) Working Days","location":{"begin":401449,"end":401470}},{"type":"Number","text":"37.4","location":{"begin":401553,"end":401557}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ"]},{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":401887,"end":402396},"text":"37.6 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Relationship Managers of each party under Clause 37.5, the Dispute shall be referred by notice from either party to the other summarising the issues to Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier .","attributes":[{"type":"Duration","text":"five (5) Working Days","location":{"begin":402111,"end":402132}},{"type":"Number","text":"37.5","location":{"begin":402210,"end":402214}}],"categories":[{"label":"Communication","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qELG70xAio/t1voX6WN9OKnhUjaYuk7NqGVMBC1x/54JJ"]},{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":402586,"end":403049},"text":"37.7 If any Dispute remains unresolved after a period of ten (10) Working Days following a referral to the Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier the Dispute may be referred by either party to the Chief Executive Officer (or equivalent) of the other party.","attributes":[{"type":"Duration","text":"ten (10) Working Days","location":{"begin":402807,"end":402828}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":403240,"end":403648},"text":"37.8 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Chief Executive Officers (or equivalents) of the parties, the parties shall seek to resolve the Dispute in accordance with Clause 37.9.","attributes":[{"type":"Duration","text":"five (5) Working Days","location":{"begin":403463,"end":403484}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew==","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":403839,"end":404572},"text":"37.9 Following a failure of the Chief Executive Officers to resolve a Dispute under Clause 37.8, the parties agree that structured negotiations will be entered into with the assistance of a neutral advisor (\\" Neutral Advisor\\" ).","attributes":[{"type":"Number","text":"37.8","location":{"begin":404098,"end":404102}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":404573,"end":405075},"text":"The Neutral Advisor will either be agreed on by the parties, or, in the absence of agreement, by the Centre for Effective Dispute Resolution (\\" CEDR\\" ).","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Advisor"},"provenance_ids":["Ni6nlqt9bNKXGgNTlMsvf3O2YVYl/onHHWPpVVG3KPYQ=","PGU1oPFAt3eN/+9/Wtnx0VIsWte9LtUimBy7ShRfUXLI="]}]},{"location":{"begin":405259,"end":405787},"text":"37.10 The parties shall, within fourteen (14) days of the appointment of the Neutral Adviser, meet with him/her in order to agree a programme for the exchange of any relevant information and the structure to be adopted for the negotiations which, unless otherwise agreed, will take the form of CEDR\'s model executive tribunal procedure in force at the relevant date.","attributes":[{"type":"Duration","text":"within fourteen (14) days","location":{"begin":405446,"end":405471}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":405972,"end":406412},"text":"37.11 If the parties accept the Neutral Adviser\'s recommendations or otherwise reach agreement on the resolution of the Dispute, such agreement will be reduced to writing and, once it is signed by the Authorised Representatives of each party, will be binding on the parties.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":406598,"end":407112},"text":"37.12 If the parties fail to reach agreement in the structured negotiations within ten (10) Working Days of the Neutral Adviser being appointed, or if either party fails or refuses to participate in or withdraws from participating in the procedure then either party may refer the Dispute for resolution by the courts in accordance with Clause 37.14.","attributes":[{"type":"Duration","text":"within ten (10) Working Days","location":{"begin":406839,"end":406867}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":407296,"end":407667},"text":"37.13 Unless agreed otherwise by the parties, each party will bear its own costs and expenses associated with participating in the dispute resolution process in accordance with Clauses 37.9 through to 37.12.","attributes":[{"type":"Number","text":"37.9","location":{"begin":407645,"end":407649}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA=","Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":407668,"end":407840},"text":"The liability to pay any third party costs including fees payable to the Neutral Adviser and in relation to the hiring of a venue will be split equally between the parties.","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":408025,"end":408514},"text":"37.14 In the event that the parties are unable to resolve a Dispute by the application of the informal and/or alternative dispute resolution procedures set out in Clauses 37.4 to 37.8 either party may elect to seek recourse through the courts of England which will have exclusive jurisdiction in respect of any such Disputes.","attributes":[{"type":"Number","text":"37.4","location":{"begin":408360,"end":408364}},{"type":"Number","text":"37.8","location":{"begin":408368,"end":408372}},{"type":"Location","text":"England","location":{"begin":408435,"end":408442}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew==","CWZ5IK/goGRH83r0mvNojOSzzkq7FnbMpiXV8tqKyaNAIXjX2JcgEA9+xc7V2I25b"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["N0sxAVJtd1WfGH4S8jQ6aRzOi/r9RyVeLeG3mdHNzDvQ=","P7W2iLEUQjRclcKqttqxm+YW/eLwih1+qVE8Ir7XrV8HrU8OriwIHTlosO8D+qYbY"]}]},{"location":{"begin":408698,"end":408935},"text":"37.15 Nothing in this Clause 37 shall prevent a party from:","attributes":[{"type":"Number","text":"37","location":{"begin":408905,"end":408907}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8jTHBuu8S9qUOtvVrgPcVVQ=","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzmVjqPLcp2AZDu/E5s+qwr"]}]},{"location":{"begin":409153,"end":409397},"text":"c) seeking injunctive relief at any time it considers it appropriate to do so;","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8mHcUx76RNwPRUSxYtaxM6U7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A==","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzIUi45zeqt0pvqzkhZmmuOVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":409585,"end":409854},"text":"d) referring a matter to the courts in circumstances where a claim might otherwise become time barred; or","attributes":[],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8mHcUx76RNwPRUSxYtaxM6U7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A==","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzIUi45zeqt0pvqzkhZmmuOVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":410042,"end":410475},"text":"e) provided that the Informal Dispute Resolution Procedure set out in Clause 37.4 and 37.5 has been followed, withdrawing from the dispute resolution processes set out in this Clause 37 and commence court proceedings relating to any Dispute arising from this Agreement..","attributes":[{"type":"Number","text":"37.4","location":{"begin":410282,"end":410286}},{"type":"Number","text":"37.5","location":{"begin":410291,"end":410295}},{"type":"Number","text":"37","location":{"begin":410388,"end":410390}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3vrhTejcfLSohOFAXDuYK99","C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8mHcUx76RNwPRUSxYtaxM6U7c3OSXcwfmh36I0ojG87WaeLtQ2cZcHQB1nj2L/sH7A==","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzIUi45zeqt0pvqzkhZmmuOVuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":410670,"end":411144},"text":"37.16 Buyer and the Supplier will continue to perform their respective obligations under the relevant SOW pending the resolution of a Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21 (Termination) at any time.","attributes":[{"type":"Number","text":"21","location":{"begin":411115,"end":411117}}],"categories":[{"label":"Dispute Resolution","provenance_ids":["C7gL9edy0Q8AUnO8EczRcrlBbP7zJm5KBUv6Jqdf7G3ts+HdLA+ntv8v7TDq2P6dCNGBgUgJ1jbiNT+fylbryew=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["Nlu0ogWAEGms4vjhhzpMv3iXhm8b8fBqMBNtT/bXH8JI=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Right","party":"Multiple Parties"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8jTHBuu8S9qUOtvVrgPcVVQ=","PZLG4ch4sDDtJOKVsFHTGHO/I/lUYBKin/st6ZBZEQyzmVjqPLcp2AZDu/E5s+qwr"]}]},{"location":{"begin":411354,"end":411560},"text":"38.0 Subcontracting","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ee64xH9q25xFmrkHTZjy5"]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":411781,"end":412290},"text":"38.1 Except with the prior written consent of Buyer (which consent shall not be unreasonably withheld or delayed), and other than as detailed in this Clause 38, the Supplier shall not appoint an agent or contractor in respect of the whole or any part of its rights or obligations under this Agreement, other than those detailed in Clause 38.2.","attributes":[{"type":"Number","text":"38","location":{"begin":412104,"end":412106}}],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Exclusion","party":"Supplier"},"provenance_ids":["NLLHKqAHCI3VFrsQl72Yp6xr8LGEgGsu0GIv52lCjLOU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]},{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":412291,"end":412469},"text":"For the avoidance of doubt, any actual or proposed appointment of any member of the Supplier Group as an agent or contractor shall be subject to the provisions of this Clause 38.","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":412658,"end":412919},"text":"38.2 The following are approved sub-contractors for the purposes of this Agreement:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":413504,"end":413512},"text":"Supplier","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":413798,"end":413802},"text":"Role","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":414127,"end":414494},"text":"3 rd Base Ltd","attributes":[{"type":"Number","text":"3","location":{"begin":414127,"end":414128}},{"type":"Organization","text":"Base Ltd","location":{"begin":414486,"end":414494}}],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":414888,"end":415089},"text":"Registered number: 981 of 1999","attributes":[{"type":"Number","text":"981","location":{"begin":415078,"end":415081}},{"type":"Number","text":"1999","location":{"begin":415085,"end":415089}}],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":415483,"end":415502},"text":"Registered Address:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":415723,"end":415732},"text":"Company X","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":415986,"end":415999},"text":"Phone Support","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":416333,"end":416372},"text":"Registered number: Registered Address :","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":416618,"end":416629},"text":"Development","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":416963,"end":417001},"text":"Registered number: Registered Address:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":417256,"end":417262},"text":"Design","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":417596,"end":417634},"text":"Registered number: Registered Address:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":417889,"end":417896},"text":"Hosting","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":418229,"end":418267},"text":"Registered number: Registered Address:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":418521,"end":418530},"text":"Messaging","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":418863,"end":418881},"text":"Registered number:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":419276,"end":419295},"text":"Registered Address:","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":419551,"end":419581},"text":"Managed Services (Call Centre)","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":419898,"end":419944},"text":"Form Title: Technical Services Agreement (TSA)","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":420204,"end":420217},"text":"Page 46 of 58","attributes":[{"type":"Number","text":"46","location":{"begin":420209,"end":420211}},{"type":"Number","text":"58","location":{"begin":420215,"end":420217}}],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":420477,"end":420492},"text":"Revision: 11/08","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":420712,"end":421296},"text":"38.3 If Supplier appoints an agent or contractor, the Supplier shall be fully liable for the defaults, acts and omissions of that agent or contractor or any member of Supplier Personnel as fully as if they were the acts or omissions of the Supplier and will ensure that each such sub-contractor will be bound to comply with the Buyer\'s and Customer\'s policies and procedures as set out in this Base Agreement or a SOW.","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":421488,"end":422385},"text":"38.4 Prior to appointing an agent or contractor in respect of any of its obligations, the Supplier shall ensure that it has a formal written contract with each such agent or contractor which contains terms and conditions which are the same as or materially equivalent to, and not inconsistent with, the following terms and conditions of this Base Agreement which impose obligations on the Supplier and which are relevant to the subcontract: Clause 15 (Intellectual Property Rights and Buyer Data ), Clause 22.2 (Assignment and Transfer), Clause 22.7 (Exchange of Information), Clause 27 (Data Protection), Clause 29 (IT Security), Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance), and Clause 38 (Subcontracting).","attributes":[{"type":"Number","text":"15","location":{"begin":422103,"end":422105}},{"type":"Number","text":"22.2","location":{"begin":422161,"end":422165}},{"type":"Number","text":"22.7","location":{"begin":422200,"end":422204}},{"type":"Number","text":"27","location":{"begin":422239,"end":422241}},{"type":"Number","text":"29","location":{"begin":422268,"end":422270}},{"type":"Number","text":"32","location":{"begin":422293,"end":422295}},{"type":"Number","text":"38","location":{"begin":422365,"end":422367}}],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ee64xH9q25xFmrkHTZjy5","CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":422573,"end":422875},"text":"38.5 However, this does not prevent Supplier from using individual contractors who are not legally classified as employees of Supplier.","attributes":[],"categories":[{"label":"Subcontracts","provenance_ids":["CX2sSVTdurWYE/t+MeGLnibzxSxOdntThi+3ly3AQZP3ltWaqju0Bj9dOAn5B1wT5/qABgZz0BQQ0GPmbFUw9IA=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Right","party":"Supplier"},"provenance_ids":["Nrah+FLDbYbaWYdarqKTW8jTHBuu8S9qUOtvVrgPcVVQ=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":423086,"end":423293},"text":"39.0 Co-operation","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":423513,"end":424000},"text":"39.1 In connection with the performance of its obligations under the relevant SOW and this Base Agreement the Supplier shall co-operate with the Buyer, Customer Group, their Regulatory Authorities and their existing or future third party service providers including (during Termination Assistance) any Successor Supplier.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":424190,"end":425203},"text":"39.2 Without limiting the foregoing or any other obligation of the Supplier under this Agreement, the Supplier shall liaise with relevant third party services providers detailed in a SOW and provide all reasonable assistance to support Buyer in ensuring that their goods or services are integrated into and compatible with the provision of the Services and/or Deliverables in order to achieve utility of the goods and services in question for the Customer Group, provided that Supplier shall have the right (if Supplier believes such assistance will unreasonably increase its costs) to request Buyer to pay for the provision of such assistance at the Agreed Rates and shall not be required to provide such assistance unless Buyer agrees to pay for such assistance in accordance with such request and Buyer issues Supplier a WA for the agreed costs.","attributes":[],"categories":[{"label":"Payment Terms & Billing","provenance_ids":["CHaDpArW80C7s4sa5FdwBwcj6daTs/pq750muwBvt9ouydoUqAoFsHZxAZx7Py2H3QF5YV8X33w5hCI9hWIPbIg=="]}],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":425413,"end":425614},"text":"40.0 Not Used","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":425815,"end":426015},"text":"41.0 Costs","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":426200,"end":426340},"text":"Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":426570,"end":426759},"text":"i. this Base Agreement;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":426964,"end":427191},"text":"ii. all ancillary documents relating to this Base Agreement;","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":427393,"end":427605},"text":"iii. SOWs pursuant to this Base Agreement and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":427810,"end":428062},"text":"iv. any Contract Changes or Changes to this Base Agreement or such ancillary documents.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuVbUX5aSM+VPzurKK53WXb/VuB3/i9H15q5TU+vFxorhUBeWFfF998OYQiPYViD2yI="]}]},{"location":{"begin":428269,"end":428476},"text":"42.0 Further Assurance","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]}]},{"location":{"begin":428661,"end":428870},"text":"Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Both Parties"},"provenance_ids":["NlBtXBcULQ+4TEaTqBCTXWMb+PibTBpM8VMCYxLXwZZNTLQ9ZUFu11JfhoagZqNgsHrbKmC4HoGQbJDMrbaLTXkXHg9upc9J5RFojYhFpuNI=","PGU1oPFAt3eN/+9/Wtnx0VP7lLfPUjLJl8FkFXNxVyWjc2vK1qsLyUpQ0ctlC2KiPcz5Ebb5TiJ24y3OOIJjjfQ=="]},{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","P7W2iLEUQjRclcKqttqxm+dlPTJdrKhscmQz1rErveuWNBduaNYD1RrA8df7XzECP"]}]},{"location":{"begin":429092,"end":429126},"text":"Section 1 - Screening Requirements","attributes":[],"categories":[],"types":[]},{"location":{"begin":429331,"end":429340},"text":"Screening","attributes":[],"categories":[],"types":[]},{"location":{"begin":429529,"end":429639},"text":"The service descriptions below detail what information and to what level each screening is required to verify.","attributes":[],"categories":[],"types":[]},{"location":{"begin":429844,"end":430087},"text":"1. UK Electoral Roll & Credit Check (covering a 5 year period)","attributes":[{"type":"Duration","text":"5 year","location":{"begin":430073,"end":430079}}],"categories":[],"types":[]},{"location":{"begin":430274,"end":430449},"text":"This screening must highlight any adverse credit information relating to the individual in the UK (England, Wales, Scotland and Northern Ireland) covering a period of 6 years.","attributes":[{"type":"Location","text":"England","location":{"begin":430373,"end":430380}},{"type":"Location","text":"Wales","location":{"begin":430382,"end":430387}},{"type":"Location","text":"Scotland","location":{"begin":430389,"end":430397}},{"type":"Location","text":"Northern Ireland","location":{"begin":430402,"end":430418}},{"type":"Duration","text":"6 years","location":{"begin":430441,"end":430448}}],"categories":[],"types":[]},{"location":{"begin":430450,"end":430505},"text":"The following information must be checked and verified:","attributes":[],"categories":[],"types":[]},{"location":{"begin":430730,"end":430930},"text":"1) Residency/Address Information","attributes":[],"categories":[],"types":[]},{"location":{"begin":431122,"end":431306},"text":"2) Electoral Roll","attributes":[],"categories":[],"types":[]},{"location":{"begin":431498,"end":431688},"text":"3) Adverse Credit Details","attributes":[],"categories":[],"types":[]},{"location":{"begin":431879,"end":432089},"text":"4) County Court Judgments or Court Decrees","attributes":[{"type":"Organization","text":"County Court","location":{"begin":432050,"end":432062}}],"categories":[],"types":[]},{"location":{"begin":432280,"end":432470},"text":"5) Administration Orders","attributes":[],"categories":[],"types":[]},{"location":{"begin":432661,"end":432879},"text":"6) Individual Voluntary Arrangements or Trust Deeds","attributes":[],"categories":[],"types":[]},{"location":{"begin":433067,"end":433275},"text":"7) Bankruptcy Order or Sequestration Orders","attributes":[],"categories":[],"types":[]},{"location":{"begin":433486,"end":433683},"text":"2. Employment History","attributes":[],"categories":[],"types":[]},{"location":{"begin":433869,"end":433951},"text":"This screening must confirm information relevant to an individual\'s last employer.","attributes":[],"categories":[],"types":[]},{"location":{"begin":433952,"end":434059},"text":"Where an individual was self-employment then confirmation should be provided by the candidate\'s accountant.","attributes":[],"categories":[],"types":[]},{"location":{"begin":434060,"end":434099},"text":"The screening should attempt to verify:","attributes":[],"categories":[],"types":[]},{"location":{"begin":434324,"end":434509},"text":"1) Name of Company","attributes":[],"categories":[],"types":[]},{"location":{"begin":434701,"end":434886},"text":"2) Employment Dates","attributes":[],"categories":[],"types":[]},{"location":{"begin":435077,"end":435255},"text":"3) Position","attributes":[],"categories":[],"types":[]},{"location":{"begin":435445,"end":435630},"text":"4) Reason for Leaving","attributes":[],"categories":[],"types":[]},{"location":{"begin":435822,"end":436009},"text":"5) Eligibility for Rehire*","attributes":[],"categories":[],"types":[]},{"location":{"begin":436200,"end":436378},"text":"6) Salary*","attributes":[],"categories":[],"types":[]},{"location":{"begin":436581,"end":436683},"text":"*Verification of these data elements can be fulfilled but are not always disclosed by the institution.","attributes":[],"categories":[],"types":[]},{"location":{"begin":436894,"end":437112},"text":"3. Criminal Records Search (Basic Disclosure)","attributes":[],"categories":[],"types":[]},{"location":{"begin":437296,"end":437544},"text":"The \\"Basic Disclosure\\" screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974.","attributes":[{"type":"Location","text":"Scotland","location":{"begin":437355,"end":437363}}],"categories":[],"types":[]},{"location":{"begin":437545,"end":437772},"text":"The \\"Basic Disclosure\\" can be conducted using the online application form, available from BDO (http://www.disclosurescotland.co.uk/basic.htm ), or by using the paper application form which is available from Disclosure Scotland.","attributes":[{"type":"Location","text":"Scotland","location":{"begin":437763,"end":437771}}],"categories":[],"types":[]},{"location":{"begin":437976,"end":438194},"text":"4. Compliance Database or Blacklists Check","attributes":[],"categories":[],"types":[]},{"location":{"begin":438378,"end":438556},"text":"This screening validates data from all major sanctioning bodies (UN, OFAC, European Union, Bank of England) to ensure that the individual is not listed on any official blacklist.","attributes":[{"type":"Organization","text":"UN","location":{"begin":438443,"end":438445}},{"type":"Organization","text":"European Union","location":{"begin":438453,"end":438467}},{"type":"Organization","text":"Bank of England","location":{"begin":438469,"end":438484}}],"categories":[],"types":[]},{"location":{"begin":438557,"end":438650},"text":"This screening should also validate the following data from the following sanctioning bodies:","attributes":[],"categories":[],"types":[]},{"location":{"begin":438857,"end":439042},"text":"1) Law enforcement agencies - details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes","attributes":[{"type":"Organization","text":"Federal Bureau of Investigation and Interpol","location":{"begin":438964,"end":439008}}],"categories":[],"types":[]},{"location":{"begin":439267,"end":439519},"text":"2) Regulatory enforcement agencies - details of regulatory actions against individuals","attributes":[],"categories":[],"types":[]},{"location":{"begin":439711,"end":440040},"text":"3) Non-regulatory agencies - details of an individual to be in breach of US export regulations or to have behaved improperly in the World Bank procurement process","attributes":[{"type":"Organization","text":"World Bank","location":{"begin":440010,"end":440020}}],"categories":[],"types":[]},{"location":{"begin":440232,"end":440489},"text":"4) High Profile Persons - details of high ranking government official in over 200 countries","attributes":[{"type":"Number","text":"200","location":{"begin":440476,"end":440479}}],"categories":[],"types":[]},{"location":{"begin":440700,"end":440900},"text":"5. Identity Verification","attributes":[],"categories":[],"types":[]},{"location":{"begin":441086,"end":441422},"text":"The individual\'s identity should be verified by matching personal information supplied by the individual against a comprehensive set of reliable data sources e.g. passport, birth certificate, marriage certificate (if applicable) and where possible by validating the Machine Readable Zone (MRZ) on their passport via an online interface.","attributes":[],"categories":[{"label":"Privacy","provenance_ids":["CCpRerG3W4lvKk1TnNPRlaoA9M2WgtCKpjeRDw9WcxY8=","CCpRerG3W4lvKk1TnNPRlaoNPx0CnGVHWyBw7WXZPURjTJDhu3TPtQJ6f2lOf43Yr"]}],"types":[]},{"location":{"begin":441757,"end":441796},"text":"Section 2 - Form of Change Control Note","attributes":[],"categories":[],"types":[]},{"location":{"begin":441992,"end":442028},"text":"Supplier Name and Address ATTENTION:","attributes":[],"categories":[],"types":[]},{"location":{"begin":442218,"end":442269},"text":"SUBJECT: Change Control Note for Agreement Number #","attributes":[],"categories":[],"types":[]},{"location":{"begin":442458,"end":442464},"text":"Dear :","attributes":[],"categories":[],"types":[]},{"location":{"begin":442654,"end":442801},"text":"This letter serves as a Change Control Note No. XXX to the above subject Agreement which the parties thereto do mutually agree to amend as follows:","attributes":[],"categories":[{"label":"Amendments","provenance_ids":["CKTibxnc9fBdech7s+sYtYfJOagKSvp3FTpkOFCoF63yz29UlMjer9lh8u+E7dyN9"]}],"types":[]},{"location":{"begin":442990,"end":443015},"text":"","attributes":[],"categories":[],"types":[]},{"location":{"begin":443205,"end":443325},"text":"Except as amended herein, all other terms and conditions of the subject Agreement shall remain in full force and effect.","attributes":[],"categories":[],"types":[]},{"location":{"begin":443515,"end":443640},"text":"The parties acknowledge that they have read this Amendment, understand it, and agree to be bound by its terms and conditions.","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Multiple Parties"},"provenance_ids":["NDkkNdLWGzfZa2YoxTTHN+9ELRZALVQCwnRKrbKHwbyI=","PlyERkjg5is36RpFjVUFXp69eDmGmCxLCXRs1sDMDUCo="]}]},{"location":{"begin":443641,"end":443930},"text":"Further, they agree that this Amendment and the subject Agreement are the complete and exclusive statement of the agreement between the parties, superseding all proposals or other prior agreements, oral or written, and all other communications between the parties relating to this subject.","attributes":[],"categories":[{"label":"Order of Precedence","provenance_ids":["CKTibxnc9fBdech7s+sYtYYNZwXKxbSRnAd22N6EpWw1cVFPvR0H1HoM1kwd2qC62"]}],"types":[]},{"location":{"begin":444119,"end":444380},"text":"Please have your authorized representative indicate acceptance thereof by signing both copies of the Amendment and returning one copy to the attention of [Buyer Name] at Mail Station at the address above or at fax number .","attributes":[{"type":"Number","text":"one","location":{"begin":444244,"end":444247}}],"categories":[],"types":[]},{"location":{"begin":444590,"end":444637},"text":"ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:","attributes":[],"categories":[],"types":[]},{"location":{"begin":444845,"end":444882},"text":"Art Effects Limited Koya Creative LLC","attributes":[{"type":"Organization","text":"Art Effects Limited","location":{"begin":444845,"end":444864}},{"type":"Organization","text":"Koya Creative LLC","location":{"begin":444865,"end":444882}}],"categories":[],"types":[]},{"location":{"begin":445080,"end":445083},"text":"By:","attributes":[],"categories":[],"types":[]},{"location":{"begin":445289,"end":445292},"text":"By:","attributes":[],"categories":[],"types":[]},{"location":{"begin":445490,"end":445534},"text":"Buyer Signature Date Supplier Signature Date","attributes":[],"categories":[],"types":[]},{"location":{"begin":445731,"end":445756},"text":"Printed Name Printed Name","attributes":[],"categories":[],"types":[]},{"location":{"begin":445952,"end":446001},"text":"Title & Organization Title & Organization","attributes":[],"categories":[],"types":[]},{"location":{"begin":446195,"end":446209},"text":"Buyer Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":446414,"end":446431},"text":"Supplier Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":446707,"end":446727},"text":"Section 3 - Not Used","attributes":[],"categories":[],"types":[]},{"location":{"begin":447012,"end":447046},"text":"Section 4 - Termination Assistance","attributes":[],"categories":[],"types":[]},{"location":{"begin":447306,"end":447340},"text":"1. Scope of Termination Assistance","attributes":[],"categories":[],"types":[]},{"location":{"begin":447536,"end":447639},"text":"Termination Assistance includes but is not limited to the Supplier performing the following activities:","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7t9tFun8F1eQV8WV8LJH6fA==","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mq7KRXuyGcTY5enSqu7DLQSg=="]}],"types":[]},{"location":{"begin":447862,"end":448053},"text":"a) promptly upon request:","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":448279,"end":449109},"text":"i. returning to Buyer, or at Buyer\'s request providing to Customer or a Successor Supplier, (in the format specified in this Base Agreement or the relevant SOW for each such item or, where no format is specified in the SOW in respect of such an item, in an industry standard format) or disposing of in accordance with Buyer\'s reasonable instructions, all Customer Background Material, Buyer Data and Buyer\'s and Customer\'s Confidential Information and all copies thereof whether disclosed or supplied to, or made by or on behalf of, the Supplier pursuant to or in relation to the relevant SOW and shall certify in writing to Buyer when the same has been completed;","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":449315,"end":449785},"text":"ii. (subject to Clause 21.3.3) providing to Buyer all completed or partially-completed Deliverables which have not yet been provided to Buyer but only to the extent Buyer has paid, or agrees to pay in accordance with the relevant Prices (or relevant portion of the Prices) in relation to such Deliverables;","attributes":[],"categories":[{"label":"Deliverables","provenance_ids":["CsaY2+ZPIcXEEjGIsbXEQIHwmz7/YUFLqjXfZUsL7puPVUYrfx1vYK0Zab8bd/cDo"]},{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NFAGsgRukbUP9naIUTBxPdorN0y3Ka2h/4FV7usdSNsc=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE=","NDkkNdLWGzfZa2YoxTTHN+4Ri9ZYII9kR6xbUGpc3LnA="]}]},{"location":{"begin":449990,"end":450688},"text":"iii. returning to Buyer any Buyer Background Material, Buyer Data and Buyer\'s and Buyer\'s Confidential Information relating to the performance of the Services and/or provision of the Deliverables in its possession or under its control, including transferring all training materials (if such materials are to be provided under the relevant SOW), and providing appropriate training to Buyer, those Customer and/or Successor Supplier personnel responsible for internal training in connection with the provision of the Replacement Services;","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":450891,"end":451215},"text":"iv. answering reasonable questions from Buyer, Customer and/or the Successor Supplier regarding the general nature of the Services and/or the Deliverables ;","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":451403,"end":451819},"text":"v. without prejudice to the Supplier\'s obligations under Paragraph 1a) above, co-operating in the implementation of the plan (if any) for the migration of any databases of Buyer Data to Buyer, any member of the Customer Group or a Successor Supplier;","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":452023,"end":452578},"text":"vi. vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except:","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7t9tFun8F1eQV8WV8LJH6fA==","CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mq7KRXuyGcTY5enSqu7DLQSg==","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":452798,"end":453009},"text":"a. to the extent of normal wear and tear; or","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":453197,"end":453683},"text":"b. where any alteration in the state or condition of the Buyer and/or Customer Premises is an inevitable result of the particular Service the Supplier was obligated to perform and by its nature not something in respect of which restoration (as contemplated by this Paragraph 1(a) (ix)) could reasonably be expected; and","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["CqRuj9xgPA1TPkEb2mW97Pj5UUpO5ZrdbJSvoOmabyrtpjUaVcXyH6V3lanuFd1B7NOXarOxxiV+DsULQOgy8lvrYPv8vXxJHOidl4ZzNsbDEmjpbfkjEidDOPcU6QMPg","CqRuj9xgPA1TPkEb2mW97PonqcJVgUP1wtqVXeRIY6RKUIQ/U1eHdxP1tn4qh49mqCp/hWsuHtwITOTWpZMhU5Dtzc5JdzB+aHfojSiMbztZp4u1DZxlwdAHWePYv+wfs"]}],"types":[]},{"location":{"begin":453964,"end":453984},"text":"2.0 Electronic Links","attributes":[],"categories":[],"types":[]},{"location":{"begin":454180,"end":454434},"text":"The Supplier recognises that upon termination of the relevant SOW (howsoever occasioned) there may be ongoing electronic links between Buyer and/or Customer and the Supplier, the managed transition of which are important for Customer\'s business purposes.","attributes":[],"categories":[{"label":"Term & Termination","provenance_ids":["C3kpFjiV0xtqkSkmfu6/qEL6xAPIx8rcPu8NwCqPNmqy7XaRWMa2r7UTJpBHrAeNO","C3kpFjiV0xtqkSkmfu6/qELeBcRbFVW+Vlp8naHHckRm7XaRWMa2r7UTJpBHrAeNO","CCxq8Csu5aom2lhBYcButLVLT3b71q7tT2r2yFp00vVeo7fmuuS/aYec9V2FEqgGKKK56OX00we+cwyfN5OvJxQ=="]}],"types":[]},{"location":{"begin":454435,"end":454521},"text":"As such, the Supplier and the Buyer shall each use Commercially Reasonable Efforts to:","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXp+p7UXgXmAIygFzxQGRCHRE="]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/mGW8Gi1Ej/D8tsJLfw5YLU=","PlyERkjg5is36RpFjVUFXpxMo4p3rdY3lXbDvROjCc4s="]}]},{"location":{"begin":454745,"end":455295},"text":"a) work with each other and the Customer to end any hardware or software links between any Buyer Information System and the Supplier\'s electronic systems within a reasonable time after the termination of the applicable SOW and work with each other to avoid causing undue risk to the security and integrity of such Customer Information System or Buyer Data and any Supplier system; and","attributes":[],"categories":[],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":455484,"end":455897},"text":"b) participate in good faith in any knowledge transfer procedure necessary to ensure a smooth and orderly Service Transfer provided always that nothing shall oblige any party to disclose its Confidential Information or Intellectual Property Rights.","attributes":[],"categories":[{"label":"Confidentiality","provenance_ids":["CCpRerG3W4lvKk1TnNPRlalsUhdPYn1eTkGANB2MHX1oaVuK/ntOfY1v51ARWGe3s"]},{"label":"Intellectual Property","provenance_ids":["ChZvNbY7Z8gaW8A/IBrHphjIxwlFbug6QiPH5kkORJuE=","C7gL9edy0Q8AUnO8EczRcrv+dF48ZlAa9rKINx/Ic7rAjQ5Ugei5Lzl5LxXserhSj"]}],"types":[{"label":{"nature":"Obligation","party":"Buyer"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXp8f5ZZQktuELUTM6rrYyJzQwznuIZKl37/4YxKfAOocD"]},{"label":{"nature":"Obligation","party":"Supplier"},"provenance_ids":["NNNgkK8Nqmu3LmsRqFyHk/p9UwgmYJdrtx788xszXfUM8KWWZg51cuMcQ3m5h80mS","PlyERkjg5is36RpFjVUFXpzwHWfHQRPr904hx7GCNska2HGQChsSZjMpY8Wv7nPf8TTiPgD9xgY+RGTq7Mh0uNQ=="]}]},{"location":{"begin":456197,"end":456227},"text":"Section 5 - Employment Matters","attributes":[],"categories":[],"types":[]},{"location":{"begin":456424,"end":456710},"text":"The parties do not intend that the Transfer Regulations apply to the relevant SOWs, however if the Transfer Regulations are found to apply to the relevant SOW under this Base Agreement by any Court or Employment Tribunal then the parties will agree the specific terms which shall apply.","attributes":[{"type":"Organization","text":"Employment Tribunal","location":{"begin":456625,"end":456644}}],"categories":[],"types":[]},{"location":{"begin":456972,"end":457046},"text":"Section 6 - Buyer Policies and Standards Contractor\'s Guide to Site Safety","attributes":[],"categories":[],"types":[]},{"location":{"begin":457314,"end":457331},"text":"No Smoking Policy","attributes":[],"categories":[],"types":[]},{"location":{"begin":457536,"end":457557},"text":"Information Security.","attributes":[],"categories":[],"types":[]},{"location":{"begin":457833,"end":457857},"text":"Section 7 - Agreed Rates","attributes":[],"categories":[],"types":[]},{"location":{"begin":458443,"end":458456},"text":"Resource Type","attributes":[],"categories":[],"types":[]},{"location":{"begin":458739,"end":458747},"text":"Day Rate","attributes":[],"categories":[],"types":[]},{"location":{"begin":459028,"end":459043},"text":"Project Manager","attributes":[],"categories":[],"types":[]},{"location":{"begin":459328,"end":459332},"text":"$550","attributes":[{"type":"Currency","text":"$550","location":{"begin":459328,"end":459332}}],"categories":[],"types":[]},{"location":{"begin":459611,"end":459636},"text":"Customer Delivery Manager","attributes":[],"categories":[],"types":[]},{"location":{"begin":459921,"end":459925},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":459921,"end":459925}}],"categories":[],"types":[]},{"location":{"begin":460205,"end":460220},"text":"Product Analyst","attributes":[],"categories":[],"types":[]},{"location":{"begin":460505,"end":460509},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":460505,"end":460509}}],"categories":[],"types":[]},{"location":{"begin":460791,"end":460809},"text":"Solution Architect","attributes":[],"categories":[],"types":[]},{"location":{"begin":461094,"end":461098},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":461094,"end":461098}}],"categories":[],"types":[]},{"location":{"begin":461380,"end":461399},"text":"Technical Architect","attributes":[],"categories":[],"types":[]},{"location":{"begin":461684,"end":461688},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":461684,"end":461688}}],"categories":[],"types":[]},{"location":{"begin":461961,"end":461978},"text":"Handset Developer","attributes":[],"categories":[],"types":[]},{"location":{"begin":462263,"end":462267},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":462263,"end":462267}}],"categories":[],"types":[]},{"location":{"begin":462543,"end":462559},"text":"Server Developer","attributes":[],"categories":[],"types":[]},{"location":{"begin":462844,"end":462848},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":462844,"end":462848}}],"categories":[],"types":[]},{"location":{"begin":463131,"end":463151},"text":"Tester /Test Analyst","attributes":[],"categories":[],"types":[]},{"location":{"begin":463436,"end":463440},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":463436,"end":463440}}],"categories":[],"types":[]},{"location":{"begin":463721,"end":463736},"text":"Release Manager","attributes":[],"categories":[],"types":[]},{"location":{"begin":464022,"end":464026},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":464022,"end":464026}}],"categories":[],"types":[]},{"location":{"begin":464304,"end":464320},"text":"Security Analyst","attributes":[],"categories":[],"types":[]},{"location":{"begin":464606,"end":464610},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":464606,"end":464610}}],"categories":[],"types":[]},{"location":{"begin":464890,"end":464893},"text":"DBA","attributes":[],"categories":[],"types":[]},{"location":{"begin":465179,"end":465183},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":465179,"end":465183}}],"categories":[],"types":[]},{"location":{"begin":465467,"end":465503},"text":"Senior Developer/Development Manager","attributes":[],"categories":[],"types":[]},{"location":{"begin":465789,"end":465793},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":465789,"end":465793}}],"categories":[],"types":[]},{"location":{"begin":466071,"end":466089},"text":"Operations Manager","attributes":[],"categories":[],"types":[]},{"location":{"begin":466375,"end":466379},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":466375,"end":466379}}],"categories":[],"types":[]},{"location":{"begin":466664,"end":466688},"text":"Infrastructure Architect","attributes":[],"categories":[],"types":[]},{"location":{"begin":466974,"end":466978},"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":466974,"end":466978}}],"categories":[],"types":[]},{"location":{"begin":467258,"end":467279},"text":"Senior Unix Developer","attributes":[],"categories":[],"types":[]},{"location":{"begin":467565,"end":467569},"text":"$600","attributes":[{"type":"Currency","text":"$600","location":{"begin":467565,"end":467569}}],"categories":[],"types":[]},{"location":{"begin":467851,"end":467865},"text":"Unix Developer","attributes":[],"categories":[],"types":[]},{"location":{"begin":468151,"end":468155},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":468151,"end":468155}}],"categories":[],"types":[]},{"location":{"begin":468436,"end":468452},"text":"Operations Staff","attributes":[],"categories":[],"types":[]},{"location":{"begin":468738,"end":468742},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":468738,"end":468742}}],"categories":[],"types":[]},{"location":{"begin":469006,"end":469021},"text":"Security Office","attributes":[{"type":"Organization","text":"Security Office","location":{"begin":469006,"end":469021}}],"categories":[],"types":[]},{"location":{"begin":469289,"end":469293},"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":469289,"end":469293}}],"categories":[],"types":[]},{"location":{"begin":469527,"end":469574},"text":"ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:","attributes":[],"categories":[],"types":[]},{"location":{"begin":469780,"end":469817},"text":"Art Effects Limited Koya Creative LLC","attributes":[{"type":"Organization","text":"Art Effects Limited","location":{"begin":469780,"end":469799}},{"type":"Organization","text":"Koya Creative LLC","location":{"begin":469800,"end":469817}}],"categories":[],"types":[]},{"location":{"begin":470015,"end":470018},"text":"By:","attributes":[],"categories":[],"types":[]},{"location":{"begin":470221,"end":470224},"text":"By:","attributes":[],"categories":[],"types":[]},{"location":{"begin":470423,"end":470467},"text":"Buyer Signature Date Supplier Signature Date","attributes":[],"categories":[],"types":[]},{"location":{"begin":470666,"end":470733},"text":"Printed Name Printed Name Procurement Advisor - Art Effects Limited","attributes":[{"type":"Organization","text":"Art Effects Limited","location":{"begin":470714,"end":470733}}],"categories":[],"types":[]},{"location":{"begin":470931,"end":470980},"text":"Title & Organization Title & Organization","attributes":[],"categories":[],"types":[]},{"location":{"begin":471175,"end":471189},"text":"Buyer Address:","attributes":[],"categories":[],"types":[]},{"location":{"begin":471394,"end":471411},"text":"Supplier Address:","attributes":[],"categories":[],"types":[]}],"parties":[{"role":"Buyer","contacts":[],"importance":"Primary","mentions":[{"text":"ART EFFECTS LIMITED","location":{"begin":2550,"end":2569}},{"text":"Art Effects Limited","location":{"begin":3604,"end":3623}},{"text":"Art Effects Limited","location":{"begin":444845,"end":444864}},{"text":"Art Effects Limited","location":{"begin":469780,"end":469799}},{"text":"Art Effects Limited","location":{"begin":470714,"end":470733}}],"party":"ART EFFECTS","addresses":[]},{"role":"Supplier","contacts":[],"importance":"Primary","mentions":[{"text":"Koya Creative LLC","location":{"begin":3990,"end":4007}},{"text":"Koya Creative LLC","location":{"begin":444865,"end":444882}},{"text":"Koya Creative LLC","location":{"begin":469800,"end":469817}}],"party":"KOYA CREATIVE","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Bank of England","location":{"begin":31143,"end":31158}},{"text":"Bank of England","location":{"begin":438469,"end":438484}}],"party":"BANK OF ENGLAND","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Base Ltd","location":{"begin":414486,"end":414494}}],"party":"BASE","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"County Court","location":{"begin":432050,"end":432062}}],"party":"COUNTY COURT","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Employment Tribunal","location":{"begin":456625,"end":456644}}],"party":"EMPLOYMENT TRIBUNAL","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"EU","location":{"begin":341608,"end":341610}},{"text":"EU","location":{"begin":342560,"end":342562}},{"text":"EU","location":{"begin":342816,"end":342818}}],"party":"EU","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"European Union","location":{"begin":438453,"end":438467}}],"party":"EUROPEAN UNION","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Federal Bureau of Investigation and Interpol","location":{"begin":438964,"end":439008}}],"party":"FEDERAL BUREAU OF INVESTIGATION AND INTERPOL","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"FSA","location":{"begin":37861,"end":37864}},{"text":"Financial Services Authority","location":{"begin":38047,"end":38075}},{"text":"FSA","location":{"begin":57018,"end":57021}},{"text":"FSA","location":{"begin":380299,"end":380302}}],"party":"FINANCIAL SERVICES AUTHORITY","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Nationwide Group","location":{"begin":270949,"end":270965}}],"party":"NATIONWIDE GROUP","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Regulatory Authority","location":{"begin":56674,"end":56694}},{"text":"Regulatory Authority","location":{"begin":60347,"end":60367}},{"text":"Regulatory Authority","location":{"begin":270745,"end":270765}},{"text":"Regulatory Authority","location":{"begin":271372,"end":271392}}],"party":"REGULATORY AUTHORITY","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"Security Office","location":{"begin":469006,"end":469021}}],"party":"SECURITY OFFICE","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"UN","location":{"begin":438443,"end":438445}}],"party":"UN","addresses":[]},{"role":"Unknown","contacts":[],"importance":"Unknown","mentions":[{"text":"World Bank","location":{"begin":440010,"end":440020}}],"party":"WORLD BANK","addresses":[]}],"contract_currencies":[],"effective_dates":[{"confidence_level":"High","provenance_ids":["MhLHjmZl6G6R1PYHQZGCi0A5qh/uWBQC29WWoWrRq+dM2SZyLJlA6u3JOWISLGac1v8gkTs9pe8WE4YNms4SnWg==","MZCP0x9kI3yAa3UmqCV85DCncnhjl2CqyTujxhitSrvhMttEnvYlJfpZ9bdF/bBW5F86noKPL+3+OgYb70UZEmb0rUbLPhCp8Wof3PvGhZt0="],"location":{"begin":4577,"end":4594},"text":"24th October 2011","text_normalized":"2011-10-24"},{"confidence_level":"Low","provenance_ids":["MOXqd4pTgmN5ItnG0VvTeTUzYZF+mAGuEOO3FmZVs4tWIcA+RGVQg/fzEVfrpL5P9"],"location":{"begin":2533,"end":2549},"text":"22 December 2008","text_normalized":"2008-12-22"},{"confidence_level":"Low","provenance_ids":["MOXqd4pTgmN5ItnG0VvTeTUzYZF+mAGuEOO3FmZVs4tUierh4q/aax+uQLbhjTrPP"],"location":{"begin":342533,"end":342549},"text":"27 December 2001","text_normalized":"2001-12-27"}],"termination_dates":[],"document":{"title":"Art Effects Koya Creative Base TSA 2008.pdf","html":"\\n\\n Microsoft Word - Art Effects Koya Creative Base TSA 2008.doc\\n

On 22 December 2008 ART EFFECTS LIMITED and Customer entered into an Information Technology Procurement Framework Agreement (\\"the Prime-Contract\\"). Buyer is seeking information technology services (and certain related services) for its business operations and to meet obligations in connection with transactions under the Prime-Contract. This Base Agreement (\\"Base Agreement\\") between Art Effects Limited (\\"Buyer\\") and Koya Creative LLC (\\"Supplier\\") establishes the basis which enables Buyer to obtain such Services from the Supplier from time to time solely for Customer as described in SOWs and/or WAs issued under this Base Agreement. This Base Agreement is effective from 24th October 2011 (\\"Effective Date\\") and will remain in effect until terminated.

1.0 Definitions

\\"Acceptance Criteria\\" means the documented acceptance criteria for the Services (or any part thereof, including Deliverables), set out in a SOW (if any) against which Supplier\'s achievement of the Services (or any part thereof, including Deliverables) will be tested by the Buyer for the purpose of assessing whether or not they meet the Buyer\'s Requirements and Deliverable Specification;

\\"Acceptance Tests\\" or \\"Acceptance Testing\\" means the acceptance tests (if any) to be conducted by Buyer in accordance with the relevant SOW in order to determine whether the Deliverables and/or Services comply with the Acceptance Criteria;

\\"Affiliates\\" means any corporation or other business entity controlling, controlled by or under common control with Buyer, Supplier or Customer (as applicable) from time to time and, for the purposes of this definition, \\"control\\" shall mean direct or indirect ownership of: (i) fifty per cent (50%) or more of the voting securities or voting interest in such corporation or other entity; or (ii) fifty per cent (50%) or more of the interest in the profit or income in the case of a business entity other than a corporation; or (iii) in the case of a partnership, any other comparable interest in the general partner;

\\"Agreed Rates\\" means the rates applicable for each Day (which rates may vary dependent on the role or seniority of the applicable Supplier Personnel and/or if incurred on a non-Working Day) to Services which are charged for on a time and materials basis as set out in the relevant SOW and charged in accordance with Clause 5 (Pricing) and additional terms within the relevant SOW, which current Agreed Rates are set out in Section 7, as may be varied from time to time by the agreement of the parties and increased in accordance with Clause 5.19;

\\"Agreement\\" means this Base Agreement and any relevant Statements of Work (\\"SOW\\"), Work Authorizations (\\"WA\\"), and other attachments or appendices specifically referenced in this Agreement.

\\"Assigned Rights\\" has the meaning set out in Clause 15.4 (Intellectual Property Rights and Buyer Data);

\\"Authorised Representative\\" means in relation to a power or activity, any person authorised in accordance with the SOW from time to time by Buyer (in the case of Buyer\'s Authorised Representative), or the Supplier (in the case of Supplier\'s Authorised Representative), to exercise that power and/or undertake that activity on behalf of Buyer or the Supplier (as applicable);

\\"Background Materials\\" means (i) in the case of the Supplier the Supplier Background Materials; and (ii) in the case of the Buyer the Buyer Background Materials.

\\"Buyer Audit Representatives\\" means representatives of any member of Buyer and/ or Customer Group (including its internal auditors), its appointed consultants, external auditors and their appointed consultants and any other auditors, regulators, inspectors or consultants that any member of Buyer may designate as \\"Buyer Audit Representatives\\" in writing from time to time;

\\"Buyer Authorised Representative\\" means the Authorised Representative of Buyer most relevant or suitable to the activity, issue or area in question as notified in writing by Buyer to the Supplier from time to time;

\\"Buyer Background Material\\" means:

  • a) any Material provided by Buyer or its Affiliates, or for and/or on behalf of any member of the Customer Group and/or by the Consortium Members to the Supplier in connection with the performance or receipt of the Services, other than New Materials and Supplier Background Materials; and
  • b) any Material (including Modifications to Material) which is acquired or created by, for or on behalf of (other than from or by the Supplier Group) Buyer and/or any member of the Customer Group (including by the Consortium Members) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;

\\"Buyer Data\\" means any data:

  • a) held by any member of Buyer which is supplied, transferred or disclosed to the Supplier, or which is accessible by the Supplier pursuant to the Agreement (including, in all cases, Customer data); and
  • b) (other than data referred to in (a) above) which is created, obtained, collected, stored, used or processed by or on behalf of the Supplier solely for Buyer (and not for the Supplier\'s own internal or administrative purposes) as part of the Services pursuant to the relevant SOW; but, for the avoidance of doubt, excludes any Supplier Background Materials and Type A Materials, Type B Materials and Type C Materials;

\\"Buyer Information Systems\\" means the electronic information systems comprising hardware, equipment, software, peripherals, and/or communications networks owned, controlled, operated and/or used by Buyer (including, where applicable, any member of Customer Group) from time to time, excluding any Deliverables or Materials provided by the Supplier to Buyer pursuant to the relevant SOW;

\\"Buyer Material\\" means Buyer Background Material and Type A;

\\"Buyer Premises\\" means premises owned, leased, licensed or otherwise controlled or used by Buyer and/or a member of the Customer Group;

\\"Buyer Policies and Standards\\" means Buyer\'s policies, standard operating procedures, rules and regulations (including where applicable the Customer\'s policies and standards) which have been provided to Supplier in durable form and agreed by the Supplier prior to the date of this Base Agreement, and which are set out in Section 6 together with any additional policies that may be agreed between the parties pursuant to a SOW and any additional policies which may be notified to Supplier pursuant to Clause 26.4;

\\"Buyer Requirements\\" means the document (if any) setting out the requirements to be fulfilled by a Deliverable which the Supplier shall use to draft the Specification for such Deliverable, in accordance with and as referenced in the relevant SOW;

\\"Buyer Obligations\\" means the obligations of Buyer, set out in this Base Agreement or the relevant SOW;

\\"Change\\" means any actual, proposed or anticipated change to a SOW, the Services and/or Deliverables, including the method or timing of their performance or delivery which is not a Contract Change or an Operational Change;

\\"Change Control Note\\" has the meaning set out in Clause 36.4 (Change Control Procedure (and Contract Changes));

\\"Change Control Procedure\\" means the change control procedure set out in Clause 36 (Change Control Procedure);

\\"Charges\\" has the meaning given to it in Clause 5.1;

\\"Claim\\" means any claim, action, proceeding, demand or bona fide allegation or any threatened claim, action, proceeding, demand or allegation of whatever nature, whether in contract, tort (including negligence) or otherwise;

\\"Commercially Reasonable Efforts\\" means that the party obliged to perform shall take all such steps and perform in such a manner as if that party were acting, in a determined, prudent and reasonable manner to achieve the desired result for its own benefit ;

\\"Confidential Information\\" is as defined in the Confidentiality Agreement;

\\"Confidentiality Agreement\\" means the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911027836) and Modifications to the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911029066) between Buyer and Supplier.

\\"Conflict of Interest\\" means, where the Supplier is engaged by Buyer to provide advice or recommendations, a situation exists, or is likely to exist, where the financial interests or other commercial considerations of the Supplier interferes with or compromises the exercise of the Supplier\'s professional judgment in providing such advice or recommendations;

\\"Consortium Member\\" means any third party (excluding contractors) providing goods and/or services to any member of the Customer Group and with whom Buyer reasonably requires the Supplier to co-operate or interact in connection with the services and deliverables to be performed or delivered (as applicable) by or on behalf of the Supplier pursuant to (i) this Agreement, ii) the SOW; and (ii) each Related SOW (if any);

\\"Contract Change\\" means any amendment to this Base Agreement;

\\"Customer\\" means Buyer\'s customer.

\\"Customer Group\\" means Customer and each of its affiliated members (the term \\"affiliated members\\" has the same meaning as the defined term \\"Affiliates\\" but only to the extent controlling, controlled by or under common control of the Customer) for the time being and, where appropriate, any building society or company to whom all or the majority of the business of Customer is transferred following any transaction under section 93 to 98 of the Building Societies Act 1986;

\\"Customer Obligation\\" means an obligation of the Customer identified as such in this Base Agreement or relevant SOW;

\\"Data Controller\\", \\"Data Processor\\" and \\"Data Subject,\\" shall have the respective meanings given to such terms in the Data Protection Act 1998;

\\"Data Protection Legislation\\" shall mean the Data Protection Act 1998 and its related regulations as amended from time to time;

\\"Date Compliant\\" means that no date change has had or will have any adverse impact upon the provision, receipt, performance or functionality of any Deliverables and the performance of the Services;

\\"Day\\" means a period of 8 hours on any calendar day or as otherwise specified in the SOW. For the avoidance of doubt, any additional hours above 8 hours per Day will be deemed overtime and will be subject to Clause 5.4.3;

\\"Default Interest Rate\\" means four per cent (4%) above the base rate of the Bank of England from time to time;

\\"Delay Remedy Period\\" has the meaning given to it in Clause 9.4;

\\"Deliverables\\" means items that Supplier prepares for or provides to Buyer or Customer as described in a SOW and/or WA;

\\"Delivery Date\\" means the date on which parties have agreed that the Supplier will deliver a Deliverable to Buyer, as set out in the Timetable (as may be amended in accordance with Clauses 9.7 and 2.3);

\\"Dependency\\" means (i) Buyer\'s failure to perform the relevant Buyer Obligation; or (ii) Customer\'s failure to perform a Customer Obligation; or (iii) a Third Party\'s failure to perform a Third Party Obligation;

\\"Dispute\\" means any dispute or difference between the parties arising out of or in connection with the Agreement;

\\"Document Deliverable\\" means a Deliverable which is a document;

\\"Documentation\\" means the documentation (if any) identified in the SOW and other documentation as agreed between the parties in writing from time to time relating to the specification, structure, operation or use of a Deliverable, which may include the operational and user reference manuals which explains the operation and use of such Deliverables, and all instruction manuals, tutorial materials and other ancillary materials;

\\"DPA\\" means all Relevant Laws pertaining to privacy, confidentiality and/or the protection of Personal Data or corporate data as are in force in the jurisdiction in which or from which the Services are being provided, including the Data Protection Act 1998;

\\"Fixed Price\\" means the Prices described as such in Clause 5 (Pricing) and detailed in the SOW;

\\"Force Majeure Event means, unless otherwise agreed in a SOW, any:

  • a) fire, flood, earthquake, unusually severe weather or elements of nature or acts of God;
  • b) war, embargo, riot, civil disorder, rebellion, acts of terrorism, revolution; or other causes beyond a party\'s reasonable control which, for the avoidance of doubt, shall not include any industrial dispute, or any event affecting a subcontractor (and, for the purposes of this definition of Force Majeure Event only, the term subcontractor shall not include any member of the Supplier Group);

\\"FSA\\" means the Financial Services Authority or any successor body;

\\"Good Industry Practice\\" means, in relation to the Supplier (or any Supplier Personnel, as applicable), the exercise of that degree of skill, prudence, care and foresight, and the practices and professional standards which would reasonably and ordinarily be expected to be exercised by a well-managed, skilled and experienced contractor similar to and of the same nature as the Supplier, and engaged in the performance of services, and/or provision of deliverables similar to the Services and/or Deliverables under the same or similar circumstances or conditions;

\\"Indexation\\" is the process of applying an annual increase to the Agreed Rates. The Indexation calculation will apply an increase in the rates which will be performed on the following basis:

  • The ASHE index for relevant job roles

\\"Intellectual Property Rights\\" means:

  • a) patents;
  • b) trade marks, service marks, trade names and business names (including rights in goodwill attached thereto);
  • c) design rights;
  • d) rights in and/or to internet domain names and website addresses;
  • e) semi-conductor topography rights;
  • f) copyright (including future copyright);
  • g) database rights;
  • h) all other intellectual property rights; in each case subsisting at any time in any part of the world (whether registered or unregistered) and: (i) any pending applications or rights to apply for registrations of any of these rights that are capable of registration in any country or jurisdiction; and (ii) any similar or analogous rights to any of these rights, whether arising or granted under the laws of England & Wales or in any other jurisdiction;

\\"Key Milestone\\" means a Milestone identified as a \\"Key Milestone\\" in a SOW;

\\"Key Personnel\\" means a member of Key Personnel identified as \\"Key Personnel\\" in a SOW;

\\"Licence Agreement\\" means a separate Licence Agreement to be entered into between the Customer and Supplier in relation to the Customer\'s use (and Buyer\'s limited as necessary to facilitate Customer\'s use) of the Mobile Money Manager;

\\"Liquidated Damages\\" means liquidated damages (if any) specifically detailed in a SOW;

\\"Liquidated Damages Period\\" means liquidated damages period (if any) specifically detailed in a SOW;

\\"Losses\\" means all losses, liabilities (including provision for contingent liabilities), damages, fines, costs and expenses including reasonable legal fees on a solicitor/client basis and disbursements and costs of investigation, litigation, settlement, judgment and interest;

\\"Material\\" means literary works or other works of authorship or other material (in whatever form) including software, firmware, documented methodology, process and procedure (including any reports, specifications, business rules and requirements, user manuals, user guides, operations manuals, training materials and instruction), and any other output (in whatever form).

\\"Milestone\\" means any event identified as such in the SOW;

\\"Milestone Date\\" means in relation to a Milestone, the date by which such Milestone is to be achieved (including, by achieving if relevant the applicable Acceptance Criteria) (as may be amended in accordance with Clauses 9.7 and 2.3)

\\"Mobile Money Manager\\" means the Supplier\'s proprietary Mobile Banking, Mobile Servicing, Mobile Wallet and Mobile Shopping base technology platform, including without limitation, software, messaging gateways and integrations proprietary to the Supplier as Modified from time to time;

\\"Modify\\" means to add to, enhance, detract, reduce, change, replace, vary, derive or improve; and Modification and Modified shall be construed accordingly;

\\"New Materials\\" means Type A Materials, Type B Materials and Type C Materials;

\\"Open Source Code\\" means any computer software whose source code is available under a licence (or arrangement such as the public domain) that permits users to study, change and improve the software, and to redistribute it in modified or unmodified form. It is often developed in a public, collaborative manner and is available to the public without charge;

\\"Operational Change\\" means any actual, proposed or anticipated change to the Services and/or Deliverables, including the method or timing of their performance or delivery which do not have a material commercial impact; \\"Participation Agreement\\" or \\"PA\\" means an agreement signed by one or more Affiliates which incorporates by reference the terms and conditions in this Base Agreement, any relevant SOWs, and other attachments or appendices specifically referenced in the PA.

\\"Payment Plan\\" means the plan applicable to the payment of Fixed Price charges as set out in the relevant SOW;

\\"Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998;

\\"Personnel\\" means agents, employees or subcontractors engaged or appointed by Buyer, Customer or Supplier.

\\"Prices\\" means the agreed upon payment and currency for Deliverables and Services, exclusive of Taxes but including all applicable fees and payments, as specified in this Base Agreement, relevant SOW and/or (subject to Clause 2.2.2) WA.

\\"Records\\" means books, documents, manuals, reports and all other records, in each case in physical or electronic form, created, modified, maintained and/or held by the Supplier or any Contractor in connection with this Agreement;

\\"Recoverable Expenses\\" has the meaning set out in Clause 5.12 (Pricing);

\\"Regulatory Authority\\" means any body which has the responsibility of supervising and/or regulating a party or that party\'s Affiliates and in relation to the Customer Group includes the FSA;

\\"Related SOW\\" has the meaning in Clause 3.0 Related SOW;

\\"Relationship Manager\\" means the person appointed by the Supplier or Buyer as the primary representative in connection with the Base Agreement;

\\"Relevant Law\\" means:

  • a) any statute, regulation, bye-law, ordinance or subordinate legislation which is in force for the time being to which a party is subject (including in the case of Customer the Financial Services and Markets Act 2000);
  • b) the common law as applicable to the parties (or any one of them);
  • c) any binding court order, judgment or decree applicable to the parties (or any one of them); and
  • d) any applicable industry code, policy, guidance, standard or accreditation terms (i) enforceable by law which is in force for the time being, and/or (ii) stipulated by any Regulatory Authority to which a party is subject.

\\"Replacement Services\\" means services which Buyer obtains or itself provides in substitution for the Services or any part thereof following any Service Transfer and/or termination or expiry of the relevant SOW;

\\"Retention Fee\\" means the Retention Fee (if any) specifically detailed in a SOW;

\\"Sensitive Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998;

\\"Services\\" means work that Supplier performs for Buyer or Customer as described in a SOW and/or WA.

\\"Service Transfer\\" means any transfer of the Services (or any part thereof), for whatever reason, from the Supplier (or any subcontractor) to Buyer or any third party;

\\"Specification\\" in respect of a Deliverable, means the relevant functional and non-functional specification for that Deliverable agreed by the parties and set out in the SOW, or (where applicable) to be produced by or on behalf of the Supplier to meet Buyer\'s Requirements, and approved by Buyer, pursuant to the SOW;

\\"Statement of Work\\" or \\"SOW\\" means any document that:

  • 1. identifies itself as a statement of work;
  • 2. is signed by both parties;
  • 3. incorporates by reference the terms and conditions of this Base Agreement; and
  • 4. describes the Deliverables and Services, including any requirements, specifications or schedules.

\\"Successor Supplier\\" means any party Buyer appoints or invites to tender to provide Replacement Services;

\\"Supplier Authorised Representative\\" means the Authorised Representative of the Supplier most relevant or suitable to the activity, issue or area in question;

\\"Supplier Background Material\\" means any Material (including Modifications to Material) acquired or created by, for or on behalf of the Supplier Group otherwise than in the course of the performance or receipt of the Services, and provided by the Supplier to Buyer and/or used in connection with the performance and/or receipt of the Services;

\\"Supplier Fault\\" means a failure by the Supplier to perform in accordance with the terms of this Agreement but not including any failure (i) which results from failure of any Dependency; or (ii) which is caused by a Force Majeure Event.

\\"Supplier Group\\" means the Supplier and its Affiliates;

\\"Supplier Operations Meetings\\" means Buyer\'s meetings with the Supplier that are known as the \\"Supplier Operations Meetings\\" or any meetings which are known by a different name but which replace or supersede such meetings;

\\"Taxes\\" means any and all applicable taxes, charges, fees, levies or other assessments imposed or collected by any governmental entity worldwide or any political subdivision thereof and however designated or levied on sales of Deliverables or Services, or sales, use, transfer, goods and services or value added tax or any other duties or fees related to any payment made by Buyer to Supplier for Deliverables and/or Services provided by Supplier to Buyer under or pursuant to this Agreement; exclusive, however, of any taxes imposed upon the net income or capital of Supplier, any taxes in lieu of such net income taxes and any other taxes which are to be borne by Supplier under law.

\\"Termination Assistance\\" means the termination assistance to be provided by the Supplier pursuant to Clause 31 (Termination Assistance and Employment Matters) of this Base Agreement

\\"Termination Assistance Period\\" means the period specified as the \\"Termination Assistance Period\\" in a SOW during which Termination Assistance is required by Buyer;

\\"Termination Fee\\" means in addition to any other sums due under this Base Agreement any termination charges specified in the relevant SOW.

\\"Third Party\\" means any agent or third party engaged by Buyer or Customer to provide services to Buyer or Customer (where such services interrelate with or could have a material impact on the Supplier\'s ability to perform its obligations under this Agreement);

\\"Third Party Materials\\" means any Materials, the Intellectual Property Rights in which are owned by the third party, supplied or provided by or on behalf of the Supplier pursuant to a SOW, whether or not such Materials are incorporated within, or otherwise form part of, the Deliverables, or otherwise used to perform the Services;

\\"Third Party Obligations\\" means any obligations of any Third Party which affect the ability of the Supplier to perform its obligations under this Base Agreement including any identified as such in the relevant SOW;

\\"Timetable\\" means the relevant timetable (or timetables) (if any) set out in the SOW;

\\"Type A Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type A Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Customer pursuant to Clause 15.2a) (Intellectual Property Rights and Buyer Data;

\\"Type B Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type B Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.b (Intellectual Property Rights and Buyer Data) and in respect of which Customer is granted a licence pursuant to Clause 15.10;

\\"Type C Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type C Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.c (Intellectual Property Rights and Buyer Data) and in respect of which Customer and Buyer is granted a licence as detailed in Clause 15.11]

\\"Warranty Period\\" means a period of time during which the Supplier will be obliged to provide Services to support the implementation of the Deliverables provided under a SOW. The duration of the Warranty Period and the charges and charging mechanisms for the Warranty Period will be defined in the relevant SOW;

\\"Work Authorization\\" or \\"WA\\" means Buyer\'s authorization in either electronic or tangible form for Supplier to conduct transactions under this Agreement in accordance with the applicable SOW (i.e., a purchase order, bill of lading, or other Buyer designated document). A SOW is a WA only if designated as such in writing by Buyer.

\\"Working Day\\" means standard business hours Monday to Friday excluding bank and public holidays in England and Wales.

2.0 Statement of Work

  • 2.1 Supplier will provide Deliverables and Services as specified in the relevant SOW and/or WA.
  • 2.2 The parties agree that:
    • 2.2.1 (subject at all times to Clause 10.4) the Buyer will be required to issue a WA to Supplier before Buyer will have committed to purchase any Deliverables or Services under a SOW; and
    • 2.2.2 no SOW will be binding and Supplier shall not commence any work under a SOW unless and until it has received a valid WA which conforms to the agreed terms of the relevant SOW. For the avoidance of doubt the Supplier reserves the right to reject any WA that is inconsistent with the terms of the relevant SOW including without limitation where there exists a conflict between the quantity, payment and delivery terms.
  • 2.3 It is assumed that the Buyer will issue a WA on or before the date on which the Supplier commences the Services required under a signed SOW. In the event that there is a delay between the required start date of the Services as detailed in the relevant SOW and the issue of a corresponding WA (and subject at all times to Clause 10.4 below) and the Supplier believes that this delay will have an impact on the Timetable or any Milestone Date or Delivery Date the parties shall discuss and if the Supplier can provide reasonable evidence of such impact amend or extend such dates accordingly.
  • 2.4 Any Changes, Contract Changes and Operational Changes shall be dealt with in accordance with the Change Control Procedure.

3.0 Related SOW

  • 3.1 Where a SOW is entered into for the provision of Services and Deliverables which Relate to the Services, and Deliverables provided or to be provided under one or more separate SOW entered into between such parties, then, provided that such is expressly agreed by the parties, the SOW shall identify each such related SOW and shall specify each such related SOW to be a \\"Related SOW\\".

4.0 Governance and Dispute Resolution

  • 4.1 Buyer and the Supplier shall each appoint a Relationship Manager who shall have overall responsibility for the relationship between Buyer and the Supplier and the management of this Base Agreement. Each party\'s Authorised Representative shall have authority to act on behalf of Buyer or the Supplier as applicable and shall be responsible for providing information, data and decisions to the other party on a timely basis.
  • 4.2 Buyer\'s Relationship Manager and Supplier\'s Relationship Manager shall meet as required following a request from either to do so in order to discuss opportunities and any issues relating to the relationship between the parties.
  • 4.3 In the event of a dispute relating to the overall relationship of the parties or to issues arising from more than one current SOW (\\"Relationship Dispute\\"), such Relationship Dispute shall be dealt with in accordance with this Clause 4.
  • 4.4 In the event of a Relationship Dispute, Buyer\'s Authorised Representative or the Supplier\'s Authorised Representative may serve a notice on the other party\'s Authorised Representative notifying it of the Relationship Dispute, referring explicitly to this Clause 4 and providing sufficient information to enable the other party to appreciate the nature of the Relationship Dispute, and the Relationship Dispute shall be referred by the Authorised Representatives to the Relationship Managers who
  • 4.5 shall meet within seven (7) days of any such referral to seek to resolve the Relationship Dispute.
  • 4.6 In the event that the Relationship Managers are unable to resolve the Relationship Dispute, either party may elect to seek recourse through the courts of England and the provisions of Clause 22.3 (Choice of Law; Waiver of Jury Trial; Limitation of Action ) shall apply.
  • 4.7 Nothing in this Clause 4 shall prevent a party from notifying the other in writing of its intention to:
    • 4.7.1 seek injunctive relief at any time it considers it appropriate to do so; or
    • 4.7.2 withdraw from the dispute resolution processes set out in this Clause 4 and commence court proceedings relating to any Relationship Dispute at any time.
  • 4.8 Buyer and the Supplier will continue to perform their respective obligations under this Base Agreement pending the resolution of a Relationship Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21.1 (Termination of this Base Agreement) above at any time.
  • 4.9 For the avoidance of doubt, any dispute between the parties arising in relation to a SOW other than a Relationship Dispute shall be dealt with in accordance with Clause 37 (Dispute Resolution Procedure) of this Base Agreement.

5.0 Pricing

  • 5.1 Supplier will provide Deliverables and Services to Buyer for the Prices. The Prices for Deliverables and Services specified and agreed in the SOW and/or WA plus the payment of applicable Taxes and Recoverable Expenses where appropriate (together the \\"Charges\\") will be the only amounts due to Supplier from Buyer. The relevant SOW or (subject to Clause 2.2.2) WA shall contain Prices for each country receiving Deliverables and Services under this Agreement.
  • 5.2 In consideration of the performance of the Supplier\'s obligations under a SOW Buyer shall pay the Supplier the Charges in accordance with this Clause 5, and any additional terms specified in the relevant SOW.
  • 5.3 Where the Prices for Services and/or Deliverables (or any part of them) are:
    • 5.3.1 based on Agreed Rates for time spent by the Supplier, Clause 5.4 shall apply; and
    • 5.3.2 on Fixed Price, Clause 5.5 shall apply, and the remainder of this Clause 5 shall apply in both cases.
  • 5.4 Where Prices are on the basis of Agreed Rates for time spent by the Supplier:
    • 5.4.1 subject to Clause 5.18, the applicable Agreed Rates will be set out in the relevant SOW will be fixed for the term of the SOW;
    • 5.4.2 the Prices will be calculated based on the Agreed Rate applicable to each Supplier Personnel multiplied by the number of Days worked by each Supplier Personnel during the relevant period;
    • 5.4.3 the Supplier shall not be entitled to charge for, and shall not be obliged to perform, overtime unless agreed in advance in writing by Buyer provided always that where the Buyer agrees such overtime, such overtime shall be charged at the Agreed Rates;
    • 5.4.4 the Supplier shall ensure that all Supplier Personnel complete, on a prompt basis, accurate timesheets and the Supplier shall provide Buyer with copies of such timesheets on a weekly basis; and
    • 5.4.6 the Supplier shall itemise in each invoice the time spent by Supplier Personnel, the applicable Agreed Rates and the Recoverable Expenses incurred during the period.
  • 5.5 Where a Fixed Price applies:
    • 5.5.1 the applicable Fixed Price shall be as set out in the SOW and, unless otherwise agreed between the parties, will be fully inclusive of all costs and Recoverable Expenses;
    • 5.5.2 without prejudice to Clause 5.5.1 and Clause 9.3, and subject always to any claims in accordance with Clause 17 (Limitation of Liability Between Buyer and Supplier), the Supplier shall not be entitled to any sums in addition to the Fixed Price unless agreed in advance in writing by Buyer;
    • 5.5.3 the Supplier shall submit invoices in accordance with the Payment Plan in the SOW and shall itemise in each invoice the applicable Milestone or stage in the Payment Plan to which the invoice relates;
    • 5.5.4 where the Payment Plan is linked to the achievement of one or more Milestones the Supplier shall be entitled to submit an invoice in respect of the relevant Milestone(s) specified in the Payment Plan only following the successful completion of all Acceptance Tests relevant to that Milestone(s); and
    • 5.5.5 in the event that the SOW is terminated in accordance with the provisions of the Agreement before the completion of all the Services and/or the provision of all the Deliverables, but subject at all times to Clause 21.4, Buyer shall be entitled to a rebate of any portion of the Fixed Price paid to the Supplier as at the date of termination which represents an advance payment.
  • 5.6 The Supplier shall invoice Buyer for the Charges by means of Buyer\'s web order invoice system which is the electronic transmission and receipt of legally binding purchase and sale obligations. For the avoidance of doubt, Buyer shall be entitled to withhold payment in respect of any invoice which does not comply with this Clause 5.6.
  • 5.7 Buyer shall pay undisputed invoices in accordance with the payment terms specified within the relevant SOW if no such terms are specified within 45 days.
  • 5.8 If at any time Buyer disputes, in good faith, an invoice:
    • 5.8.1 Buyer shall notify the Supplier within twelve (12) Working Days after the date on which a proper invoice for the Prices is properly raised and submitted in accordance with Clause 5.6 and received by Buyer specifying in full and proper detail Buyer\'s valid reasons for disputing the invoice;
    • 5.8.2 the Supplier shall provide such additional information and documentation as Buyer may reasonably require in order to enable it to evaluate the invoice.
    • 5.8.3 The Supplier shall be entitled to issue Buyer a new invoice for any Prices and/or amounts in the original invoice that are not disputed by Buyer and Buyer shall pay to the Supplier, in accordance with the payment terms specified in the SOW upon receipt of the new valid invoice, all relevant payments and amounts not disputed by Buyer specified in that new invoice;
    • 5.8.4 subject to Clause 5.8.3, Buyer shall be entitled to withhold payment of any disputed invoice pending resolution of the dispute; and
    • 5.8.5 if the parties are unable to resolve the dispute within twenty (20) Working Days of notice given in accordance with Clause 5.8.1, the matter having been treated as a Dispute and either party may escalate the matter for resolution under the dispute resolution procedure set out in Clause 37 (Dispute Resolution Procedure).
  • 5.9 Upon resolution of the Dispute, as referred to in Clause 5.8 above, (i) any sum which Buyer agrees to pay (whether such agreed sum is in the amount originally invoiced, or a reduced or increased amount) shall be payable, within fifteen (15) Working Days of the resolution of the dispute and (ii) any sum which the Supplier agrees to pay or refund to Customer shall be payable to an account designated by Buyer by BACS within fifteen (15) Working Days of the resolution of the Dispute or, if agreed by Buyer, shall be set off against amounts payable by Buyer to the Supplier against the next quarterly invoice for the Services.
  • 5.10 Buyer shall have the right to offset from any payment due under a valid invoice against any sums owed to Buyer by the Supplier under the relevant SOW.
  • 5.11 All Prices and expenses quoted in this Base Agreement or relevant SOW are exclusive of Value Added Tax which shall also be paid by Buyer if it is required by law to do so and if a receipt which is valid for such tax purposes is provided by the Supplier to Buyer. All other taxes and charges are included in the Prices.
  • 5.12 If agreed in a SOW, buyer shall pay to the Supplier expenses reasonably and necessarily incurred in the performance of its obligations under this Base Agreement and SOWs provided that:
    • 5.12.2 such expenses are incurred in accordance with Customer expenses policy as set out in the SOW, any proposed expenses outside the Customer expenses policy to be pre-agreed in writing by Buyer; and
    • 5.12.3 supported by reasonably sufficient documentary evidence to enable Buyer to verify that the expenditure is in accordance with the applicable expenses policy,

      (\\"Recoverable Expenses\\").

  • 5.13 Unless otherwise agreed between the parties in the relevant SOW, Recoverable Expenses will be recoverable from Buyer on an \'at cost\' basis only. The Supplier shall seek reimbursement of Recoverable Expenses net of any Value Added Tax reclaimable by the Supplier from HM Revenue & Customs. The Supplier will charge Value Added Tax on the net amount of Recoverable Expenses where required.
  • 5.14 Any payment made by Buyer shall not indicate or imply acceptance by Buyer of the Services and/or Deliverables.
  • 5.15 If any sum due and payable under this Agreement is not paid by the party liable to make such payment within the payment terms set out in the SOW, the Party to whom such money is owed shall be entitled (without prejudice to any of its other rights) following receipt by the party in default of written notice from the Party to whom the money is owed, to charge interest at the Default Interest Rate in force from the date of such notice until the date of actual payment. Interest shall not accrue or be payable on any monies which are the subject of a disputed invoice or where monies are offset pursuant to Clause
    • 5.10.
  • 5.16 The Parties agree that the right to claim interest under Clause 5.15 is a substantial remedy for late payment and is in substitution for any statutory or other right to claim interest and/or other remedy for late payment under the Late Payment of Commercial Debts (Interest) Act 1998.
  • 5.17 Buyer may retain the Retention Fee (if any) until the relevant Milestone to which the Retention Fee relates has been achieved, where set out in the SOW. The Supplier may invoice Buyer for any Retention Fee once the Acceptance Criteria in respect of the relevant Milestone(s) have been met.
  • 5.18 The Supplier shall:
    • 5.18.1 maintain records, which are complete and accurate in all material respects, of and supporting documentation for all invoices submitted to Buyer and all payments made by Buyer the relevant SOW, in accordance with generally accepted accounting principles applied on a consistent basis; and
    • 5.18.2 provide Buyer or its nominated representatives with such reasonable documentation and other information with respect to each invoice as may reasonably be requested by Buyer to verify the accuracy of the invoice and compliance with the provisions of this Base Agreement and the relevant SOW.
  • 5.19 The Agreed Rates shall be reviewed on 31 December each year starting from 31 December 2012 at which point

    Indexation will be applied to the Agreed Rates.

  • 5.20 Notwithstanding the provisions of Clause 5,19, in significant bid situations, the Buyer may request special pricing on a case by case basis as necessary to submit a more competitive bid. Any such special pricing shall be agreed to by the parties in writing, and as set out in the respective SOW for such situation. For the avoidance of doubt the Supplier shall not be obliged to accept any request by the Buyer for \'special pricing\'.
  • 5.21 Miscellaneous Costs

The Supplier will notify Buyer of any miscellaneous costs that require to be incurred that will be charged to Buyer under the relevant SOW. Such miscellaneous costs will be agreed in writing by Buyer and the Supplier prior to the Supplier incurring such costs.

6.0 Taxes

  • 6.1 Supplier\'s invoices shall state all applicable Taxes, if any, by tax jurisdiction and with a proper breakdown between taxable and non-taxable Deliverables and Services. Supplier assumes responsibility to timely remit all Tax payments to the appropriate governmental authority in each respective jurisdiction. Supplier and Buyer agree to cooperate to minimize, wherever possible and appropriate, any applicable Taxes and provide reasonable notice and cooperation in connection with any audit. Each party shall bear sole responsibility for all taxes, assessments, or other levies on its own income, leased or purchased property, equipment or software. If Buyer provides a direct pay certificate, certification of an exemption from Tax or reduced rate of Tax imposed by an applicable taxing authority, then Supplier agrees not to invoice or pay any such Tax unless and until the applicable taxing authority assesses such Tax, at which time Supplier shall invoice and Buyer agrees to pay any such Tax that is legally owed.
  • 6.2 Buyer may withhold taxes as required under applicable law on payments made to Supplier hereunder and shall be required to remit to Supplier only the net proceeds thereof. If Buyer does withhold such taxes the Buyer agrees to remit in a timely manner all taxes withheld to the appropriate government authority in each respective jurisdiction. Upon Buyer request, Supplier will deliver the appropriate documentation as required by the corresponding jurisdictional tax laws, within a reasonable period from such request.
  • 6.3 If the Supplier fails to invoice the Buyer for the correct amount of Tax then the Supplier agrees that it will reimburse the Buyer for any amounts formally requested from the Buyer by a taxing jurisdiction for penalties, fines, additions to Tax and the amount of interest thereon caused by Supplier\'s failure to invoice Buyer for the correct amount of Tax. For the avoidance of doubt, notwithstanding the foregoing the Buyer shall at all times remain liable for payment of the actual amount of tax that should have been due but for the incorrect invoice.

7.0 Payments and Acceptance

  • 7.1 Terms for payment of the Charges shall be 45 days from date of receipt of invoice or as otherwise specified in the relevant SOW and/or WA.
  • 7.2 Payment of invoices will not be deemed acceptance of Deliverables or Services, but rather such Deliverables or Services will be subject to inspection, test, acceptance or rejection in accordance with the acceptance or completion criteria as specified in the relevant SOW and/or (subject to Clause 2.2.2) WA.
  • 7.3 Unless otherwise provided by local law without the possibility of contractual waiver or limitation, Supplier will submit invoices, corrected invoices, or other such claims for reimbursement, to Buyer within six (6) months from the date of acceptance of Deliverables or the satisfactory completion of Services. Exceptions must be specifically authorized by Buyer.

8.0 Electronic Commerce

To the extent permitted by local law, the parties will conduct transactions using an electronic commerce approach under which the parties will electronically transmit and receive legally binding purchase and sale obligations (\\"Documents\\"), including electronic credit entries transmitted by Buyer to the Supplier account specified in the relevant SOW and/or WA. The parties will enter into a separate agreement governing the transmission of such electronic transactions and associated responsibilities of the parties.

9.0 Timetable and Delays

  • 9.1 Subject to Clause 10 (Buyer Obligations), and Clause 22.9 (Force Majeure) the Supplier shall:
    • 9.1.1 perform the Services so as to achieve any Key Milestones and delivery of the associated Deliverables by the corresponding Milestone Dates.
    • 9.1.2 use Commercially Reasonable Efforts to (i) provide all other Deliverables in accordance with the Delivery Dates (if any) set out in the Timetable; and (ii) achieve Milestones (other than Key Milestones) by the corresponding Milestone Dates.
  • 9.2 The Supplier shall, within 1 Working Day, notify in writing the applicable Buyer Authorised Representative stated in the SOW if it considers that there shall be or may be a delay in meeting any date in the Timetable or in achieving a Milestone by the relevant Milestone Date, or otherwise in the performance of the Services and provision of any Deliverables by a Delivery Date, giving to Buyer, either together with such notification or as soon as reasonably practicable afterwards, written details of causes for and potential impact of any such delay and its recommendations for correcting or minimising the impact of the delay.
  • 9.3 If any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date, then the Supplier shall take all such additional steps necessary to achieve such Delivery Date or Milestone as early as reasonably practicable thereafter at no extra cost to Buyer, provided always that where such delay or non-performance is not due to a Supplier Fault then the Supplier shall be entitled to charge for any and all additional costs reasonably incurred as a result of such delay in accordance with the Agreed Rates, such charges to be agreed between the parties in writing.
  • 9.4 Without prejudice to the provisions of Clause 9.3, if any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date or fail to meet the agreed Acceptance Criteria within the period set out in the relevant Timetable, and such failure is as a result of a Supplier Fault then Supplier shall repair or replace such Deliverables or re-perform such Services, without charge by the revised date notified to Supplier by Buyer (provided that such notice shall be either (i) not less than twenty (20) Working Days after the originally scheduled delivery date; or (ii) after the end of any Liquidated Damages Period as detailed in Clause 9.5 below (whichever is later) (\\"Delay Remedy Period\\")). If Delivery is not achieved by such Delay Remedy Period due to Supplier Fault or Supplier is not able to repair or replace then the Buyer shall be entitled to terminate the relevant SOW in whole or in part, for Supplier Fault and receive a refund in respect of the element or elements of the Deliverables(s) and/or Services which were not so delivered or accepted.
  • 9.5 In addition to the Buyer\'s rights under Clause 9.4, if the Supplier fails to deliver a Deliverable and/or perform the Services, by any applicable Delivery Date, or achieve a Key Milestone by the applicable Milestone Date, and if the parties have expressly agreed in the relevant SOW that Liquidated Damages will apply, then the following provisions will apply:
    • 9.5.2 the Supplier shall pay to Buyer the applicable Liquidated Damages , if any are specified in the SOW, for the applicable Liquidated Damages Period;
    • 9.5.3 Buyer and the Supplier agree that the Liquidated Damages are fair and reasonable in all the circumstances and represent a genuine pre-estimate of the likely losses that Buyer is likely to suffer as a result of the failure to deliver the relevant Deliverable and/or perform the relevant Services or achieve the relevant Key Milestone by the applicable Delivery Date or Key Milestone Date and represent the Buyer\'s sole remedy (save for termination pursuant to Clause 9.4) in respect of any failure by the Supplier to meet such Delivery date or Milestone Date; and
  • 9.6 The Supplier shall promptly notify in writing the Buyer whenever the Supplier reasonably believes that any failure of any Dependency or Force Majeure Event is likely to delay the achievement of a Key Milestone by the applicable Milestone Date. In such circumstances, the provisions of Clauses 9.7 to 9.8 shall apply.
  • 9.7 Upon receiving notification from the Supplier under Clause 9.6 above, the parties\' Relationship Managers shall convene as soon as practicable onto discuss all aspects of the relevant circumstances including (i) the failure of the Dependency and/or Force Majeure Event and its effect on the Supplier\'s ability to achieve the relevant Key Milestone by any applicable Milestone Date; (ii) any workaround or other action necessary to mitigate the failure of any Dependency; and (iii) the appropriate relief (if any) which should be afforded to Supplier, which may include an extension to one or more of the Milestone Dates within the Timetable. For the avoidance of doubt in circumstances where Buyer does grant such extension of time the Supplier shall not be in breach of this Base Agreement or the relevant SOW as a result of its failure to achieve the relevant Milestone by the original Milestone Date). In conducting the discussions under this Clause 9.7 both parties shall act reasonably and in good faith and without undue delay. The Relationship Manager\'s decisions pursuant to this Clause 9.7, shall be approved and recorded in writing by the parties and will be subject to the Change Control Procedure where appropriate.

10.0 Buyer Obligations

  • 10.1 Buyer shall perform the Buyer Obligations as specified in the relevant SOW.
  • 10.2 Further, Buyer shall procure that;
    • 10.2.1 the Customer performs the Customer Obligations (if any); and
    • 10.2.2 any Third Party performs the Third Party Obligations (if any).
  • 10.3 Where the Buyer fails to comply with Clauses 10.1 and 10.2 above:
    • 10.3.1 Supplier\'s non-performance of any of its obligations under the SOW which are impacted by such failure will be excused;
    • 10.3.2 (subject to Clause 10.4.2) the Timetable and/or Milestone Date impacted may be revised accordingly; and
    • 10.3.3 the Supplier shall be entitled to charge Buyer at the Agreed Rates for any additional work reasonably required to be performed by it as a result of such failure and together with any related costs and expenses that the Supplier can demonstrate have been reasonably incurred as a direct result of such failure and where Supplier cannot, using Commercially Reasonable Efforts mitigate such costs.
  • 10.4 For the avoidance of doubt:
    • 10.4.1 any failure pursuant to this Clause 10 shall be without prejudice to Buyer\'s obligation to pay any due fees during any period of such failure;
    • 10.4.2 Buyer acknowledges that the impact of a failure pursuant to this Clause 10 may vary depending on the severity of the failure and its interaction with related factors providing that Supplier will use all Commercially Reasonable Efforts to minimise such impact. For example, a failure by Buyer to meet a particular deadline may have knock on effects for planned work \\"windows\\" which may delay the relevant Milestone by a period in excess of Buyer\'s delay taken in isolation.
  • 10.5 If the Buyer makes available to Supplier any facilities or Materials in connection with Supplier\'s and the Buyer\'s performance of Services (including facilities and Materials belonging to the Customer), the Buyer is responsible for obtaining any licences or approvals related to those resources that may be necessary for Supplier to perform the Services.

11.0 Acceptance Criteria

The Services and/or Deliverables shall be tested and accepted in accordance with the applicable Acceptance Criteria and Acceptance Tests set out in this Base Agreement including the provisions of Clause 9.0 and the relevant SOW.

12.0 Supplier Responsibilities

  • 12.1 The Supplier shall perform the Services in accordance with Good Industry Practice.
  • 12.2 The Supplier shall use Commercially Reasonable Efforts to assist the Buyer to ensure that the performance of the Services does not result in the degradation and/or the interruption of the business, systems and equipment of Customer where the Supplier is either:
    • 12.2.1 aware that the degradation and/or interruption will occur or that there is a material risk that the degradation and/or interruption could occur; or
    • 12.2.2 ought reasonably to be aware that the degradation and/or interruption will occur or that there is a material risk that the degradation could occur having regard to the Supplier\'s actual knowledge of the business, systems and equipment of Customer,

      other than:

    • 12.2.3 where provided for in and in accordance with the Timetable;
    • 12.2.4 where the Supplier has notified Buyer with twelve (12) Working Days notice in advance of a scheduled downtime and the timing, duration and impact of such downtime has been agreed in writing in advance with Buyer ;
    • 12.2.5 where carried out by the Supplier during any agreed maintenance windows recorded in the relevant SOW; or
    • 12.2.6 as otherwise agreed between the parties in writing,

    (each an \\"Agreed Interruption\\") in each case provided that such Agreed Interruption is carried out in accordance with the terms of the relevant SOW.

  • 12.3 Unless otherwise specified in the relevant SOW, the Supplier shall be responsible for providing all materials, parts, components, items, Personnel and resources necessary to perform the Services and/or provide the Deliverables.
  • 12.4 Nothing in this Agreement shall require the Supplier to undertake any regulated activities which would require the Supplier to be authorised or registered by any regulatory body or authority having power or authority over Buyer, unless otherwise expressly agreed in the relevant SOW.
  • 12.5 The Supplier shall, in connection with the performance of the Services and the provision of the Deliverables co-operate with the Consortium Members to the extent reasonably required by Buyer. Where Supplier believes that such co-operation will involve increased time and effort on the part of the Supplier, the Supplier shall discuss and agree such additional time with Buyer, which will be chargeable at the Agreed Rates, and subject to the Change Control Procedure.

13.0 Warranties

13.1 Mutual Warranties

Each party represents and warrants that:

  • 1. it has the right to enter into this Base Agreement and its performance of this Base Agreement will comply, at its own expense, with the terms of any contract, obligation, and any law, regulation or ordinance to which it is or becomes subject ;
  • 2. no claim, lien, or action exists or is threatened against it that would interfere with the other\'s rights under this Agreement;
  • 3. it will perform its obligations under this Agreement using reasonable care and skill and in accordance with the relevant SOW and/or (subject to Clause 2.2.2) WA;
  • 5. it is knowledgeable with, and is and will remain in full compliance with all applicable export and import laws, regulations, orders, and policies (including, but not limited to, securing all necessary clearance requirements, export and import licenses and exemptions from, and making all proper filings with appropriate governmental bodies and/or disclosures relating to the release or transfer of technology and software to non U.S. nationals in the U.S., or outside the U.S., release or transfer of technology and software having U.S. content or derived from U.S.-origin software or technology); it is knowledgeable with applicable supply chain security recommendations issued by applicable governments and industry standards organizations and will make best efforts to comply with such recommendations;
  • 6. upon request of the other party, it will promptly provide all information necessary to export and import Deliverables under this Agreement, including, as applicable, the Export Control Classification Numbers (ECCN) and subheadings or munitions list category number, and will notify the other in writing of any changes to the information provided by it to export and import Deliverables under this Agreement;
  • 7. unless authorized by applicable government license or regulation, including but not limited to any U.S. authorization, it will not directly or indirectly export or re-export, at any time, any technical information, technology, software, or other commodity furnished or developed under this, or any other, agreement between the parties, or any other product that is developed or produced from or using the other\'s technical information, technology, software, or other commodity provided under this Agreement to any prohibited country (including release of such technical information, technology, software, or other commodity to nationals, wherever they may be located, of any prohibited country) as specified in applicable export, embargo, and sanctions regulations;
  • 8. it will not use, disclose, or transfer across borders any Personal Data that is processed for the other party, except to the extent necessary to perform under this Agreement; and
  • 9. it shall perform its obligations under the relevant SOW in a manner that complies with all Relevant Laws and shall comply with any requirements agreed between the parties in a SOW (or via the Change Control Procedure) and shall promptly notify the other if it becomes aware of any allegation of any material non-compliance with any Relevant Law which is relevant to the obligations of the parties under the Agreement;
  • 10. it owns, or has the right to use to the extent necessary to perform the its obligations under this Agreement, and shall at all times own, or have the right to use, its respective Background Materials.

13.2 Supplier warranties

The Supplier represents and warrants that:

  • 1. it will disclose to Buyer in writing the existence of any third party code, including without limitation open source code, that is included in or is provided in connection with the Deliverables and that Supplier and the Deliverables are in compliance with all licensing agreements applicable to such third party code;
  • 2. Deliverables and Services do not infringe any privacy or intellectual property rights of a third party;
  • 3. (where relevant) all authors have agreed not to assert their moral rights (personal rights associated with authorship of a work under applicable law) in the Deliverables, to the extent permitted by law;
  • 4. Deliverables will be consistent with agreed Specifications;
  • 5. Deliverables and Services which interact in any capacity with monetary data are euro ready such that when used in accordance with their associated documentation they are capable of correctly processing monetary data in the euro denomination and respecting the euro currency formatting conventions (including the euro sign);
  • 6. the Services and Deliverables will be provided in accordance with their description in the SOW and in accordance with Good Industry Practice;
  • 7. it will use an adequate number of qualified individuals to discharge its obligations under the SOW, that such individuals are suitably trained, experienced and skilled to the level expected of a professional providing services and deliverables similar to the Services and/or Deliverables to customers of the same nature as Buyer and the Customer and that such individuals will act at all times in a professional manner;
  • 8. the performance of the Services and the operation of the Deliverables shall be Date Compliant;
  • 9. at the time of delivery of the Services and/or Deliverables, the Supplier shall ensure that the Services and/or Deliverables are tested using the latest release of commercially available antivirus software reasonable for the Supplier to use acting in accordance with Good Industry Practice in relation to all known viruses, Trojan, worm, or other software routine or hardware component designed to permit, either automatically or through externally applied controls, unauthorised access or use to disable, erase, or otherwise harm software, hardware, or data;
  • 10. the Documentation will provide instruction to the level agreed between the parties in the relevant SOW;
  • 11. in respect of any Third Party Materials, it has (where appropriate) obtained for itself and for Buyer and/or Customer all necessary consents, approvals and licences required for their use of the Third Party Materials in order to comply with its obligations under the relevant SOW;
  • 12 . it will comply with all applicable data privacy laws and regulations, will implement and maintain appropriate technical and organizational measures and other protections for the Personal Data, (including, without limitation, not loading any Personal Data provided to it by the other on (a) any laptop computers or (b) any portable storage media that can be removed from its premises unless, in each case,(i) such data has been encrypted and (ii) such data is loaded onto portable storage media solely for the purpose of moving such data to off-site storage). Further, it will report to the other party any breaches of security of Personal Data immediately after discovery thereof if the Personal Data was, or could be, accessed, used or acquired by an unauthorized person or compromised in any way and will cooperate fully with the other party in investigating any such breaches or compromises, will cooperate fully with the other\'s legitimate requests for access to, correction of, and destruction of Personal Data in its possession, and will comply with all reasonable and lawful instructions or other requirements provided or issued by the other from time to time relating to Personal Data.

THE WARRANTIES IN THIS AGREEMENT ARE IN LIEU OF ALL OTHER WARRANTIES AND CONDITIONS, EXPRESS OR IMPLIED, INCLUDING THOSE WARRANTIES OR CONDITIONS OF SATISFACTORY QUALITY OR FITNESS FOR PURPOSE.

13.3

Without prejudice to a party\'s other rights and remedies, in the event of any breach of the provisions of Clause 13.1 or 13.2, each party shall promptly remedy or procure the remedy of the breach without charge to the other party or the Customer.

13.4

The Supplier acknowledges and agrees, save in respect of any express warranties or representation in the relevant SOW that to the extent permitted by Relevant Law, no representation, warranty or undertaking has been made in respect of: the condition, state of repair, quality or fitness for purpose of any Buyer and/or Customer equipment; or the accuracy, completeness, currency, suitability or efficacy of any of Buyer or Customer equipment/Buyer Data, and all representations, warranties or undertakings and all other terms and conditions (express or implied) are hereby excluded in respect of such Buyer and /or Customer equipment to the fullest extent permitted by Relevant Laws.

13.

5 Warranty Redemption

Subject to the Section titled Liability for Third Party Claims, if during the Warranty Period the Deliverables or Services do not comply with the warranties set out in Clause 13.2 of this Agreement, Supplier will repair or replace Deliverables or re-perform Services, without charge and in a timely manner.

14.0 Delivery

  • 14.1 Subject to the provisions of Clauses 9 and 10, Deliverables and Services will be delivered as agreed in the relevant SOW and/or (subject to Clause 2.2.2.) WA.

15.0 Intellectual Property Rights and Buyer Data

  • 15.1 Except for the licences expressly granted under a SOW, the Agreement shall not operate to assign any title, interest or Intellectual Property Rights:
    • a) in any Supplier Background Material (including any Modifications to the same), which shall be deemed to belong to and be vested in, and remain vested in the Supplier; or
    • b) in any Buyer Background Material (including any Modifications to the same and including any Buyer Data), which shall be deemed to be vested in and remain vested in Buyer or Customer respectively (and to the extent that any right, title or interest in any Buyer Data or Modification to Buyer Data might otherwise vest in the Supplier or a subcontractor, the Supplier hereby assigns to Buyer (or where applicable will promptly procure the assignment to Buyer of) all rights, title and interest in such Buyer Data or Modifications).
  • 15.2 Subject to Clause 15.1, where the SOW:
    • a) identifies any Deliverables and/or other Materials as \\"Type A Materials\\" all property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer;
    • b) identifies any Deliverables and/or other Materials as \\"Type B Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.10, belong to and vest in the Supplier;
    • c) identifies any Deliverables and/or other Materials as \\"Type C Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.11, belong to and vest in the Supplier.
  • 15.3 Subject to Clause 15.1and 15.15,
    • a) all Deliverables ; and
    • b) any other Material (including Modifications to Material) which is created by, for or on behalf of Buyer (including by the Supplier) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;

    that are not identified in a SOW as either Type A Materials, Type B Materials or Type C Materials shall be deemed to be Type A Materials and all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer (and all references to Type A Materials shall include such Deliverables and/or other Materials).

  • 15.4 Subject to Clause 15.1 and 15.15, the Supplier hereby assigns absolutely (and shall procure that all Supplier Personnel and subcontractors assign absolutely) to Customer (or a member of the Customer Group where requested by Buyer) or by way of present assignment of property, rights, title and interest, all Intellectual Property Rights in Type A Materials (\\"Assigned Rights\\"), all of which shall vest in Customer immediately upon creation of the same with full title guarantee and free from all encumbrances and other rights of whatever nature exercisable by any third party, together with the right to take action for any past, present and future infringement and claim damages and other remedies in respect of any infringement or alleged infringement of such Intellectual Property Rights.
  • 15.5 The Supplier shall (and shall procure that Supplier Personnel and subcontractors shall) comply with Clause 42 (Further Assurance) in order to perfect, confirm, formalise or achieve the assignment of the Intellectual Property Rights in Clauses 15.1b), 15.2a), 15.3 and 15.4 in Type A Materials and the Buyer Data (or Modifications to Buyer Data).
  • 15.6 The Supplier shall ensure that all the Supplier Personnel irrevocably and unconditionally waive any moral rights in or relating to any Type A and shall on request provide Buyer with written evidence of such waiver.
  • 15.7 Buyer hereby grants to the Supplier a non-exclusive, non-transferable (save to members of the Supplier Group and subcontractors), royalty free, worldwide, personal licence to use Buyer Background Material during the term of the SOW only to the extent necessary and for the sole purpose of the proper performance of its obligations under the relevant SOW, save that where Buyer Background Material comprises software, the terms of the licence for such software shall be subject to any restrictions set out in the SOW or as otherwise notified to the Supplier in writing; and
  • 15.8 Unless specified otherwise in the SOW, the licences granted by Buyer pursuant to Clause 15.7 shall terminate automatically at the end of the term of the relevant SOW or earlier termination, or (if earlier) when such Buyer Background Material ceases to be required in connection with the performance of the Supplier\'s obligations under the SOW.
  • 15.9 The Supplier shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of Buyer (including any member of the Customer Group) in any Buyer Background Material or Type A Materials.

    Buyer shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of any member of the Supplier Group in any Supplier Background Material or Type B Materials or Type C Materials.

  • 15.10 Licence of Type B Materials.

    Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW, the Supplier hereby grants, (and shall procure that each of its suppliers and sub-contractors grants) to Buyer , Customer and the Customer Group a non-exclusive, worldwide, irrevocable, royalty-free, perpetual licence to use execute, copy, maintain and distribute Type B Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling (i) Buyer to provide services and deliverables to the Customer Group; and (ii) each member of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group\'s own internal business purposes.

    Such licence shall extend to the:

    • (a) Customer\'s customers, agents, suppliers, service providers, contractors, financial services providers and financial industry bodies with whom Customer Group does business;
    • (b) Regulatory Authorities having power over Customer (or any member of the Customer Group),

    in each case for the sole purpose of enabling members of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group\'s own internal business purposes, but not otherwise

  • 15.11 Licence of Type C Materials.

    Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW any Type C Materials identified in a SOW shall be deemed to be included within the licensed materials licensed to the Customer pursuant to the Licence Agreement and subject to the terms set out therein. The Supplier hereby grants to Buyer a non-exclusive, revocable (as detailed in the Licence Agreement), royalty-free, licence within the UK (or such other territory detailed in the Licence Agreement) for a period commencing on creation and continuing until the date that (i) the relevant SOW terminates; or (ii) (if later) the Licence Agreement is terminated to use execute, copy, maintain and distribute Type C Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling Buyer to provide services and deliverables to the Customer Group.

  • 15.12 Each Party agrees to maintain any copyright notice and any other legend of ownership on any copies made under the licences granted in this Clause 15.
  • 15.13 The Supplier shall have the right to use skills, methodology and know-how acquired by the Supplier in the performance of the Services, provided that (and only if) such skills, methodology and know-how do not comprise any Buyer Background Material or any Buyer Confidential Information.
  • 15.14 For the purposes of this Clause 15, \\"newly created\\" means created in the performance of the Services and/or the supply of the Deliverables.
  • 15.15 For the avoidance of doubt nothing in this Agreement shall operate to assign any title, interest or Intellectual Property Rights in the Supplier\'s Mobile Money Manager which shall be deemed to belong to and be vested in, and remain vested in the Supplier, the Buyer\'s and Customer\'s use of which shall be subject to the terms of the Licence Agreement.

16.0 Liability for Third Party Claims

  • 16.1 Supplier will defend, hold harmless and indemnify, including reasonable legal fees, Buyer and Buyer Personnel, and Customer and Customer Personnel (together the \\"Indemnified Parties\\") against legal proceedings brought by a third party that directly result from the negligent or intentional acts or omissions of Supplier or Supplier Personnel or material breach by Supplier of any term of this Agreement (\\"Third Party Claim\\").
  • 16.1A Handling of Third Party Claims:

    16.1A.1: The Indemnified Parties will promptly notify the Supplier in writing of any Third Party Claim to which Clause 16.1 applies;

    16.1A.2 The Indemnified Parties will not make any admission as to liability or compromise or agree to any settlement of any Third Party Claim without the prior written consent of the Supplier which consent shall not be unreasonably withheld or delayed; and

    16.1A.3 The Indemnified Parties will use their reasonable endeavours to mitigate any losses that they suffer or incur as a result of such Third Party Claim.

  • 16.1B The Supplier shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any Third Party Claim (including the right to appeal any court award or decision) and the Indemnified Parties shall, at the Supplier\'s request and expense, give the Supplier reasonable assistance in connection with those negotiations and such Third Party Claim.
  • 16.2 Intellectual Property Indemnification
    • 16.2.1 Each party (the \\"Indemnifying Party\\") shall indemnify, defend and hold harmless the other party and its officers, directors, employees, agents, (the \\"Indemnified Parties\\") in respect of all Losses paid in settlement in relation to any Claim by a third party that the ownership, possession, licence, use, development or modification (all in accordance with the terms of the SOW) of any Deliverable, New Material or (in the case of the Supplier) Supplier Background Material provided by the Supplier or (in the case of the Buyer) Buyer Background Material owned by and/or provided by the Buyer (but, subject to Clause 10.5, excluding any Material provided by Customer which is simply passed to the Supplier by the Buyer) (\\"Infringing Item\\") infringes and/or misappropriates the Intellectual Property Rights of a third party, whether or not such Losses were foreseeable at the effective date of the SOW Date.
    • 16.2.2 Buyer and the Supplier agree that:
      • (a) they shall notify the other party in writing of any Claim to which Clause 16.2.1 applies (\\"IP Claim\\") and provide to the other party reasonable assistance, at the Indemnifying Party\'s expense, which the Indemnifying Party may reasonably request in connection with the defence of any such IP Claim;
      • (b) they shall not make any admission as to liability or compromise or agree to any settlement of any IP Claim without the prior written consent of the other party which consent shall not be unreasonably withheld or delayed;
      • (c) the Indemnifying Party shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any IP Claim (including the right to appeal any court award or decision) and the Indemnified Party shall, at the Indemnifying Party\'s request and expense, give the Indemnifying Party reasonable assistance in connection with those negotiations and such IP Claim.
    • 16.2.3 An Indemnifying Party agrees to keep the other party notified as appropriate in relation to any material developments in relation to any IP Claim.
  • 16.3 Without prejudice to the indemnity in Clause 16.2.1, if any IP Claim is made against any Indemnified Party, the Indemnifying Party shall at its own expense either:
    • 16.3.1 promptly procure, at no cost to Indemnified Party a right for Indemnified Party to continue using the Infringing Item (or any part thereof), as applicable, in accordance with the terms of the relevant SOW; or
    • 16.3.2 promptly modify or replace the Infringing Item (or any part thereof), as applicable, so that it ceases to be infringing, provided that no such modification or replacement will diminish the functional or technical capabilities of any such item. Any modified or replacement Deliverable, New Material, Background Material (or any part thereof), as applicable, must comply with the terms of this Base Agreement and SOW including any relevant warranties contained in Clause 13 (Warranties) and the Indemnifying Party must procure for Indemnified Party all necessary rights to enable the full use of the relevant modified or replacement item as contemplated by the relevant SOW.
  • 16.4 The Supplier and Buyer (as appropriate) shall each also be entitled to take either of the actions set out in Clauses 16.3.2 or 16.3.3 if it can demonstrate to the reasonable satisfaction of the other party that an IP Claim will, or is likely, to occur and gives the other party reasonable notice and has consulted with the other party prior to taking such actions.
  • 16.5 Without limiting the Indemnifying Party\'s other obligations under this Clause 16, if the Indemnifying Party is unable to perform any of the options described in Clauses 16.3.2 and 16.3.3, or such options are not reasonably feasible then:
    • 16.5.1 Either party may require that the Infringing Item be returned to the Indemnifying Party (in which case where the Supplier is the Indemnifying Party it shall repay to Buyer the amounts paid in respect of such item ); and
    • 16.5.2 The Indemnified Party may, by written notice to the Indemnifying Party having immediate effect, terminate such part of the SOW as is affected by the return of the relevant item which (i) where the Indemnified Party is the Buyer includes any part in relation to which Buyer is unable to take the full benefit as a result of such return; and (ii) where the Indemnified Party is the Supplier includes any part in relation to which the Supplier is unable to perform its obligations as a result of such return or, (i) where Buyer\'s inability to use the affected item materially reduces the benefit of the SOW to Buyer, Buyer may terminate the SOW as a whole; and (ii) where Supplier\'s inability to use the affected item materially impacts its ability to perform its obligations under the SOW Supplier may terminate the SOW as a whole. Any such termination (in full or in part) shall be deemed to be as a consequence of a material breach of the SOW by the other party.
  • 16.6 The indemnity described in Clause 16.2.1 shall not extend to any IP Claim if and to the extent that it results from:
    • 16.6.1 Modification of the relevant Deliverable and/or Background Material, by the Indemnified Party (unless such Modification is expressly contemplated and recorded in the relevant SOW or otherwise authorised by the Indemnifying Party);
    • 16.6.2 use or incorporation of the relevant Deliverable or Background Material by the Indemnified Party otherwise than in accordance with the SOW or in a manner for which it was not designed or with items not provided by the Indemnifying Party, where such use or incorporation has not been authorised by the Indemnifying Party;
    • 16.6.3 anything provided by Indemnified Party or a third party on Indemnified Party\'s behalf or the Indemnifying Party\'s compliance with any designs, specifications or instructions provided by the Indemnified Party\'s, or a third party on Indemnified Party\'s behalf, where the actual compliance with such designs, specifications or instructions causes the relevant infringement rather than the manner in which or means by which such designs, specifications or instructions are complied with; or
    • 16.6.4 use, or incorporation, of Open Source Code in circumstances where:
      • 16.6.4.1 the Indemnifying Party has notified Indemnified Party in writing of the proposed use or incorporation of such Open Source Code and has advised Indemnified Party in that notice that the indemnity will not apply to the such Open Source Code; and
      • 16.6.4.2 the Indemnifying Party has obtained Indemnified Party\'s prior written consent to the use or incorporation of such Open Source Code following receipt by Indemnified Party of such notice.

17.0 Limitation of Liability between Supplier and Buyer

  • 17.1 In no event will either party be liable to the other for economic loss (including loss of profits, business, revenue, goodwill or anticipated savings), special, indirect or consequential loss.
  • 17.2 Neither party seeks to limit its liability for:
    • 17.2.1 death or personal injury caused by its negligence;
    • 17.2.2 fraud, fraudulent misrepresentation or dishonesty;
    • 17.2.3 infringement of any third party Intellectual Property Rights; or
    • 17.2.4 infringement of the other party\'s Intellectual Property Rights
  • 17.3 Subject to the provisions of Clauses 17.1 and 17.2 Supplier\'s liability under the Agreement (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Supplier, its/their employees, agents or sub-contractors, occurring at any time, shall be limited in aggregate to amount equal to the greater of (i) 150% of the amount of Charges (excluding expenses) paid or payable by Buyer to Supplier under the relevant SOW and each Related SOW prior to the date of the event giving rise to such claim; and (ii) £500,000 (five hundred thousand pounds).
  • 17.4 Subject to Clause 17.1 and 17.2, the maximum overall aggregate liability of Buyer under and/or in connection with the relevant SOW (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Buyer, its/their employees, agents or sub-contractors, occurring at any time, shall be limited to an amount equal to the Charges paid or payable by the Buyer to the Supplier under the relevant SOW.
  • 17.5 The provisions of Clause 17.1 shall not be taken as excluding the liability of the Supplier for:
    • 17.5.1 any reasonable additional operational and/or administrative costs and expenses of the other party reasonably and necessarily incurs, arising from the its act, omission or other default; or
    • 17.5.2 any wasted expenditure or charges rendered unnecessary and/or incurred by the other party arising from the its act, omission or other default, provided always that prior to incurring such additional costs or charges it shall first notify the other party of its intention and the parties shall promptly meet to discuss how such costs or charges could be mitigated or reduced. Notwithstanding the foregoing Buyer shall (i) use Commercially Reasonable Efforts to mitigate such costs or charges; and (ii) provide documentary evidence of such costs or charges if requested by Supplier.
  • 17.6 To the fullest extent permitted by Relevant Laws, neither party shall bring a legal action, regardless of form, arising out of or related to the SOW more than two years after that party becomes aware of the cause of action which is the subject of that legal action.

18.0 Supplier and Supplier Personnel

  • 18.1 Supplier is an independent contractor and this Agreement does not create an agency, partnership, or joint venture relationship between Buyer and Supplier or Supplier Personnel. Buyer assumes no liability or responsibility for Supplier Personnel. Supplier will:
    • 1. ensure it and Supplier Personnel are in compliance with all laws, regulations, ordinances, and licensing requirements;
    • 2. be responsible for the supervision, control, compensation, withholdings, health and safety of Supplier Personnel;
    • 3. inform Buyer if a former employee of Buyer will be assigned work under this Agreement (to the extent that Supplier is aware that such person is a former employee of Buyer), such assignment subject to Buyer approval which will not be unreasonably withheld or delayed;
    • 4. upon request, provide Buyer, for export evaluation purposes, to the extent permitted by law, the country of citizenship and permanent residence and immigration status of those persons. Buyer retains the right to refuse to accept persons made available by Supplier for export control reasons;
    • 5. not discriminate against any employees, applicants for employment, or any entity engaged in its procurement practices because of race, color, religion, sex, age, national origin, or any other legally protected status;
    • 6. (a) be solely responsible for, and fully and properly complete and submit to the relevant government immigration authority, all required immigration forms and documents for all Supplier Personnel performing Services hereunder, maintain such forms and documents as required by law and, subject to applicable laws (in particular laws regarding data privacy) ,make such forms and documents available to Buyer upon request, and (b) ensure that Supplier Personnel who do not meet all immigration requirements do not perform Services under this Agreement;
    • 7. not assign to work under this Agreement any Supplier Personnel that are subject to any restrictive covenants that could limit such Supplier Personnel from performing Services for Buyer or Customer;
    • 8. remove from any assignment under this Agreement, at the Buyer\'s reasonable request any Supplier Personnel that the Buyer reasonably requests be so removed;
    • 9. comply, at its own expense, with all applicable laws regulations and ordinances relating to verification of employment eligibility for Personnel; and
    • 10. upon Buyer\'s request, provide reasonable documentation to verify compliance with this Section titled \\"Supplier and Supplier Personnel\\".
  • 18.2 Screening
    • 18.2.1 Supplier warrants that it has carried and will continue to carry out the screening process as set out in Section 1 to no less than the standard set out therein of any members of Supplier Personnel engaged in performing the Services at a Buyer or Customer site or with access to Buyer or Customer systems.
    • 18.2.2 In addition to the process detailed in Clause 18.2.1 the Supplier shall ensure that:
      • a) Supplier Personnel are vetted in accordance with any specific vetting requirements applicable to the Supplier Personnel that are agreed between the parties in a SOW; and
      • b) all Supplier Personnel are vetted in accordance with such other reasonable procedures or requirements as may be notified in writing by Buyer to the Supplier from time to time (and agreed in accordance with the Change Control Procedure);
    • 18.2.3 The Supplier shall identify any members of the Supplier Personnel who are not employees of the Supplier, if, to the extent and when Buyer requests the Supplier to do so.
  • 18.3 The Supplier shall obtain all necessary working permits or visas in order that any Supplier Personnel who are foreign nationals are able to work in the United Kingdom.
  • 18.4 The Supplier shall be responsible for making appropriate PAYE deductions for tax and National Insurance contributions from the remuneration it pays Supplier Personnel (whether or not the true status of such persons is that of an employee) and subject to Clause 17 (Limitations of Liability Between Buyer and Supplier) the Supplier agrees to indemnify Buyer in respect of any claims, penalties or interest that may be made by the relevant authorities against Buyer in respect of tax demands or employees\' National Insurance or similar contributions relating to the Supplier\'s performance of the relevant SOW.
  • 18.5 Key Personnel
    • 18.5.1 The Supplier shall ensure that the Key Personnel (if any) undertake the roles to which they are assigned in the relevant SOW and that unless otherwise stated in the SOW all Key Personnel are engaged on a full time and exclusive basis in support of the relevant SOW, provided always that if a member of Key Personnel referenced under a SOW has completed all available tasks under such SOW the Supplier may re-allocate such Key Personnel to alternative customers and tasks until such time as the Key Personnel is again required for tasks under the relevant SOW.
    • 18.5.2 Subject to Clause 18.5.4, the Supplier may replace a member of Key Personnel (with a replacement who satisfies the requirements of Clause 13.2 .7 and this Clause 18 and is acceptable to Buyer) on giving Buyer ten (30) days\' notice (or such other period as the parties may agree from time to time in writing) (the \\"Required Notice\\"). The Supplier shall use Commercially Reasonable Efforts to keep such replacements to a minimum.
    • 18.5.3 The Supplier may give less than the Required Notice:
      • a) where any replacement is necessitated by the death or illness of the Key Personnel in question;
      • b) where any replacement is no longer employed by the Supplier; or
      • c) where a Key Personnel has requested to be redeployed; and,
        • i) the Supplier has consulted with Buyer in respect of such redeployment; and
        • ii) Buyer has approved in writing such redeployment taking place without the Supplier giving the Required Notice, and in such cases the Supplier shall promptly notify Buyer and provide a replacement who satisfies the requirements of Clause 13.2.717 and this Clause 18 and is acceptable to Buyer.
    • 18.5.4 If a member of the Supplier Personnel (including Key Personnel) is replaced, then the Supplier shall bear the cost of any handover activities to the replacement personnel (including the cost of any time spent up-skilling and familiarising any replacement personnel in relation to the Services and Deliverables. This Clause 18.5.4 shall not apply where a member of the Supplier Personnel is replaced because Buyer requires the relevant replacement and does not have reasonable grounds for requiring such replacement.

19.0 On Premises Guidelines

19.1

Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will comply with this Section.

19.2 Access to Premises

Supplier will:

  • 1. obtain for each person a valid identification badge from Buyer and ensure that it is displayed to gain access to and while on Buyer\'s or Customer\'s premises (it is Buyer\'s policy to deactivate any such badge if not used in ninety days);
  • 2. maintain a signed acknowledgment that each person will comply with Buyer\'s Safety & Security Guidelines;
  • 3. at Buyer\'s reasonable request, remove a person from Buyer\'s or Customer\'s premises and not reassign such person to work on Buyer\'s or Customer\'s premises (Buyer is required to provide a reason for such request) provided always that where the Buyer has not demonstrated reasonable grounds for such removal the Supplier shall not be liable for any failure caused by the sudden and unexpected removal of such individual;
  • 4. coordinate with Buyer or Customer (as appropriate) access to Buyer\'s or Customer\'s premises during non-regular working hours;
  • 5. upon Buyer\'s request, provide documentation to verify compliance with this Subsection.
  • 6. if and when directed by Buyer, the Supplier shall provide a list of the names, job descriptions and business addresses of all Supplier Personnel whom the Supplier expects may require admission onto Buyer and/or Customer Premises in connection with the performance of the Services and/or provision of the Deliverables. Failure by the Supplier to comply with this sub Clause 6 within a reasonable time of receipt of notice to do so will entitle Buyer and/or Customer to refuse admission to its premises to any person who has not been previously notified to Buyer.

19.3 General Business Activity Restrictions

  • (a) Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will not:
    • 1. conduct any non-Buyer related business activities (such as interviews, hirings, dismissals or personal solicitations) on Buyer\'s or Customer\'s premises;
    • 2. conduct Supplier\'s Personnel training on Buyer\'s or Customer\'s premises, except for on-the-job training;
    • 3. attempt to participate in Buyer or Customer benefit plans or activities;
    • 4. send or receive non-Buyer related mail through Buyer\'s or Customer\'s mail systems; and
    • 5. sell, advertise or market any products or distribute printed, written or graphic materials on Buyer\'s or Customer\'s premises without Buyer\'s written permission.
  • (b) Supplier will, for Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:
    • 1. obtain for each person a valid identification badge from Buyer and return identification badges upon completion or termination of Supplier Personnel assignments;
    • 2. ensure that each person with regular access to Buyer\'s and Customer\'s premises complies with all parking restrictions and with vehicle registration requirements if any; and
    • 3. ensure that each person remains in authorized areas only (limited to the work locations, cafeterias, rest rooms, and, in the event of a medical emergency, Buyer\'s or Customer\'s medical facilities).

19.4 Buyer\'s Safety and Security Guidelines

Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:

  • 1. do not bring weapons of any kind onto Buyer\'s or Customer\'s premises;
  • 2. do not manufacture, sell, distribute, possess, use or be under the influence of controlled substances (for nonmedical reasons) or alcoholic beverages while on Buyer\'s or Customer\'s premises;
  • 3. do not have in their possession hazardous materials of any kind on Buyer\'s or Customer\'s premises without Buyer\'s authorization.

Supplier will promptly notify Buyer of any accident or security incidents (such as those involving loss or misuse of, or damage to, Buyer\'s Assets (as defined below), physical altercations, assaults or harassment) and provide Buyer with a copy of any accident or incident report involving the above.

19.5 Asset Control

For purposes of this Subsection, the term \\"Buyer Assets\\" means information, information assets, supplies or other property, including property owned by third parties (such as Buyer Customers) that is accessed by Buyer Personnel or provided to Supplier Personnel by (or on behalf of) Buyer. Supplier Personnel will:

  • 1. not remove Buyer Assets from Buyer\'s or Customer\'s premises without Buyer\'s authorization;
  • 2. use Buyer Assets only for purposes of this Agreement;
  • 3. only connect with, interact with or use programs, tools or routines that Buyer agrees are needed to provide Services;
  • 4. not share or disclose user identifiers, passwords, cipher keys or computer dial port telephone numbers;
  • 5. not copy, disclose or leave such assets unsecured or unattended, in the event the Buyer Assets are confidential; and
  • 6. immediately notify Buyer of any security incidents involving Buyer Assets and provide Buyer with a copy of any accident or incident report involving the above.

Buyer may periodically audit Supplier\'s data residing on Buyer Assets.

19.6 Supervision of Supplier\'s Personnel

  • (a) Supplier will:
    • 1. provide consistent and effective supervision of its Personnel provided under this Agreement, at no additional cost to Buyer;
    • 2. conduct orientation sessions with its Personnel before placement on an assignment with Buyer and identify and provide contact information (which shall be updated by Supplier as necessary) for all supervisor(s) for its Personnel;
    • 3. instruct its Personnel that employment related issues should be brought forward to Supplier (and not Buyer). Where such issues relate to actions which are alleged to have been taken by Buyer or Buyer Personnel, Supplier will notify Buyer immediately in order that appropriate investigative action be taken.
  • (b) Supplier\'s supervisor(s) shall:
    • 1. exercise full supervisory authority over all day-to-day employment relationship decisions relating to Supplier\'s Personnel, including those decisions relating to: wages, hours, terms and conditions of employment, hiring, discipline, performance evaluations, termination, counseling and scheduling; and
    • 2. know each work location\'s planned holiday (and other closing) schedules and the impacts all such schedules have on Supplier Personnel.
  • (c) Notwithstanding any other language or agreement to the contrary, Supplier agrees that Buyer has no responsibility to approve, and that Buyer will not approve, timesheets for any Supplier Personnel. If Buyer should review, sign and/or submit timesheets for Supplier Personnel, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submission shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.

19.7 Time sheets

Notwithstanding any other language or agreement to the contrary, Buyer will not, and Supplier agrees that Buyer has no responsibility to approve any Supplier Personnel\'s time sheets. If Buyer should review, sign and/or submit Supplier Personnel\'s timesheets, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submittal shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.

20.

  • 0 Insurance
    • 20.1 The Supplier shall take out and maintain at all times during the term of the SOW the following insurance with reputable insurers:
      • a) professional indemnity insurance for an insured amount of not less than £7,500,000 (seven million five hundred thousand pounds sterling);
      • b) public liability insurance for an insured amount of not less than £10,000,000 (ten million pounds sterling) per occurrence;
      • c) employer\'s liability insurance as required by Relevant Laws but not less than £5,000, 000 (five million pounds sterling).
    • 20.2 The Supplier shall on request by Buyer promptly provide Buyer with reasonable evidence of the required policies.
    • 20.3 For the avoidance of doubt, none of the requirements contained in this Clause 20 as to type or level of insurance cover to be maintained by the Supplier shall in any manner limit the liabilities and obligations of the Supplier under the SOW.
    • 21.0 Termination
      • 21.1Termination of this Base Agreement or a SOW for cause
        • 21.1.1 Either party may at any time by notice in writing to the other party terminate this Base Agreement, without any Termination Fee payable by the terminating party if;
          • 21.1.1 the other party (i) has a meeting convened for the passing of a resolution for its winding up (other than a voluntary liquidation for the purposes of reconstruction); (ii) enters into a scheme or voluntary arrangement with its creditors; (iii) is the subject of a petition presented for the appointment of an administrator; (iv) has a receiver appointed over any of its property or assets; or (v) is the subject of a petition presented for his bankruptcy. Such termination will be effective upon notice in writing to the other party, liquidator, administrator or receiver; or
          • 21.1.2 the other party commits a material breach of this Agreement which is not remedied within twenty (20) Working Days after the non-breaching party has given written notice to the breaching party requiring such breach to be remedied; or
          • 21.1.3 there is a breach by the other party of any provision hereof which expressly entitles the non-breaching party to terminate this Base Agreement or a SOW.
        • 21.1.2 Without prejudice to Buyer\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow Buyer to terminate a SOW for Supplier Fault immediately on giving notice to the Supplier:
          • 21.2.1 the Supplier has committed a material breach of the SOW which is not capable of being remedied; or
          • 21.2.2 a Key Milestone is not achieved by the end of the applicable Liquidated Damages Period or, if applicable the relevant Delay Remedy Period (whichever is later); or
          • 21.2.3 there has been a material breach by the Supplier of any of its obligations under the Agreement including but not limited to (Clauses 22.7 (Confidential Information), 27 (Data Protection), 29 (IT Security) and 35 (Conflicts of Interest) (\\"Relevant Provisions\\"), and for the purposes of this Clause 21.2.3 a material breach will be deemed to include any breach of the Relevant Provisions which directly results in:
            • any adverse publicity in respect of any member of the Buyer or Customer Group or which otherwise detrimentally affects the reputation or goodwill of any member of the Buyer or Customer Group;
            • any third party (including any Regulatory Authority or any customer, contractor, supplier, agent or employee of any member of the Customer Group) bringing a bona fide claim, action or proceedings against Buyer and/or any member of the Nationwide Group; or
            • any censure of any member of the Customer Group by any Regulatory Authority.
        • 21.1.3 Without prejudice to the Supplier\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow the Supplier to terminate the relevant SOW in whole or in part on giving written notice to Buyer:
          • (a) Buyer has committed a material breach of the SOW which is not capable of being remedied or which is not remedied within twenty (20) Working Days of receipt of notice of the breach; or
          • (b) there has been a material infringement by Buyer of any of its obligations under the Base Agreement which is relevant to the SOW in question including but not limited to the Intellectual Property Rights or Confidential Information of the Supplier which Buyer has failed to remedy and discontinue within twenty
            • (20) Working Days of receipt of notice of the breach; and

            the Supplier\'s rights under this Clause 21.1.3 shall constitute the sole rights of the Supplier to terminate the relevant SOW.

      • 21.2Termination for convenience
        • 21.2.1 Either party may terminate this Base Agreement as a whole if there are no outstanding SOWs or WA\'s.
        • 21.2.2 Subject to payment by the Buyer of the Termination Fee (if any), Buyer may terminate a SOW for convenience and without cause at any time by giving to the Supplier not less than seven (7) Working Days notice (or such other period of notice as is specified in the SOW).
      • 21.3 Consequences of termination

        Upon termination of this Base Agreement (or an individual SOW as appropriate):

        • 21.3.1 the Supplier shall immediately cease all work under this Base Agreement and any SOWs (or in the case of partial termination the terminated SOW(s));
        • 21.3.2 the Supplier shall prepare and submit to Buyer an itemization of all completed and partially completed Deliverables and Services provided always that unless termination is by the Buyer \'for cause\' pursuant to Clause 21.1, the Supplier shall be entitled to charge for such work at the Agreed Rates the costs of which shall be agreed in writing by the parties prior to being incurred if not already expressly provided for as part of Fixed Price Charges already paid;
        • 21.3.3 the Buyer shall be liable to pay the Supplier:
          • (i) all fees and charges due for work performed in accordance with the terms of this Agreement, up to the effective date of termination in accordance with the payment terms of the Agreement, and where the Services or Deliverables are being provided for a Fixed Price, such fees and charges shall be calculated using the Agreed Rates;
          • (ii) the Recoverable Expenses in respect of Services performed up until the effective date of termination;
          • (iii) any miscellaneous costs in accordance with Clause 5.21 of this Base Agreement that the Supplier has incurred but not yet invoiced.
        • 21.3.4 (subject to Clause 21.3.3) the Supplier shall deliver to Buyer all completed and partially completed Deliverables and Services, itemised in accordance with Clause 21.3.2 up to the date of termination at the agreed upon Prices in the relevant SOW and/or WA and any work in process; and
      • 21.4 In the event Buyer terminates without Cause, Buyer will pay to Supplier the Termination Fee, if any, which is agreed in the relevant SOW.
      • 21.5 Where a party terminates a SOW at a time when more than one SOW is in force, the SOW not terminated shall remain in full force and effect, shall be completed in accordance with and shall remain subject to the terms of that SOW and this Base Agreement.
    • 22.0 General
      • 22.1 Amendments

        This Agreement may only be amended by a writing specifically referencing this Agreement which has been signed by authorized representatives of the parties.

      • 22.2 Assignment and Transfer
        • 22.2.1 Neither party shall assign or transfer this Base Agreement or any SOW without the prior written consent of the other party.
      • 22.3 Choice of Law; Waiver of Jury Trial; Limitation of Action

        This Agreement and the performance of transactions under this Agreement will be governed by the laws of England and the parties agree to submit to the exclusive jurisdiction of the courts of England and Wales.

      • 22.4 Neither party shall, during the course of this Agreement make direct unsolicited offers of employment to an employee of the other party who has been engaged in a similar managerial or technical capacity in connection with the Agreement without the prior written consent of the other party, Provided always that nothing in this Clause shall prevent or restrict either party from running national recruitment campaigns or from making offers of employment to any individual who may respond to such a campaign.
      • 22.5 Counterparts

        This Agreement may be signed in one or more counterparts, each of which will be deemed to be an original and all of which when taken together will constitute the same Agreement. Any copy of this Agreement made by reliable means (for example, photocopy or facsimile) is considered an original.

      • 22.6 Ethical Dealings

        Each party will be familiar and will strictly comply with all laws and regulations on bribery, corruption, and prohibited business practices. Each party and its Affiliates has not and will not, for the purpose of influencing or inducing anyone to influence decisions in its favor or any of its Affiliates, offer, promise or make or agree to make, directly or indirectly, (a) any political contributions of any kind or any payment to or for the benefit of any public official, whether elected or appointed, (b) any payments for gifts, meals, travel or other value for a government employee or his/her family members or (c) any payments or gifts (of money or anything of value) to anyone. This means, for example, any form of facilitation payment (i.e. small bribes paid to facilitate government action) is prohibited.

      • 22.7 Exchange of Information

        The terms and conditions of the Confidentiality Agreement shall apply to this Base Agreement and to any SOW and WA. The parties will not publicize the terms of this Agreement, or the relationship, in any advertising, marketing or promotional materials without prior written consent of the other party except as may be required by law, provided the party publicizing gives the other party reasonable prior notice to allow the other party a reasonable opportunity to obtain a protective order. Supplier will use information regarding this Agreement only in the performance of this Agreement. Any contacts with government employees by Supplier on Buyer\'s behalf may only be for the purpose of providing Services under this Agreement. Notwithstanding the foregoing either party shall be entitled to refer to other party by name for the sole purpose of identifying the other party as a customer/supplier (as appropriate).

        For any Personal Data relating to a party\'s Personnel that a party provides to the other under this Agreement that party shall obtain the agreement of such Personnel to release the information to the other and to allow the other to use, disclose and transmit such information in connection with this Agreement.

      • 22.8 Freedom of Action

        This Agreement is nonexclusive and either party may design, develop, manufacture, acquire or market competitive products or services. Buyer will independently establish prices for resale of Deliverables or Services and is not obligated to announce or market any Deliverables or Services and does not guarantee the success of its marketing efforts, if any.

      • 22.9 Force Majeure
        • 22.9.1 Subject to Clause 22. 9.2, the Supplier shall not be liable to Buyer for any delay in performing, or failure to perform, any of its obligations under this Agreement if and to the extent that the failure or delay is caused as a result of any Force Majeure Event, provided that such failure or delay could not have been prevented by reasonable precautions. The time for performance of an obligation which is affected by a Force Majeure Event shall be extended by a period which reflects the delay caused by the Force Majeure Event.
        • 22.9.2 The Supplier shall be entitled to claim relief under Clause 22.9.1 in respect of a Force Majeure Event only if (and, in the case of Clauses 22.9.2 (c) to 22.9.2 (d) inclusive, for the period during which) it:
          • (a) immediately informs Buyer in writing of the nature and severity of the Force Majeure Event (including its estimated duration and impact on the Supplier\'s ability to perform its obligations), and its wish to claim relief under Clause 22.9.1;
          • (b) takes reasonable steps to mitigate the effects of any Force Majeure Event on the Supplier\'s ability to perform its obligations under this Agreement;
          • (c) makes Commercially Reasonable Efforts to resume or maintain performance (with as little disruption to the Supplier\'s performance as reasonably possible) of its obligations under this Agreement as soon as reasonably possible; and
          • (d) puts into operation a suitable business continuity plan.
        • 22.9.3 For the avoidance of doubt, if under Clause 22.9.1 the Supplier is relieved from performing any obligation:
          • (a) it shall not be entitled to payment for the performance of that obligation in respect of the period for which relief is obtained; but
          • (b) shall be entitled to payment for the performance of its obligations under this Clause 22.9 (provided such payment does not exceed the payment applicable to any obligation for which relief is obtained by the Supplier under Clause
            • 22.9.1).
        • 22.9.4 If pursuant to this Clause 22.9, the Supplier is excused from the performance of Services and/or provision of the Deliverables for more than ten (10) days, Buyer may terminate the relevant SOW or the element of the relevant SOW affected by the Force Majeure Event by giving written notice of termination to the Supplier.
      • 22.10 Obligations of Affiliates

        Affiliates will acknowledge acceptance of the terms of this Agreement through the signing of a PA before conducting any transaction under this Agreement.

      • 22.11 Prior Communications and Order of Precedence

        This Agreement replaces any prior oral or written agreements or other communication between the parties with respect to the subject matter of this Agreement, excluding any confidential disclosure agreements. In the event of any conflict in these documents, the order of precedence will be:

  • 1. (subject always to Clause 2.2.2) the quantity, payment and delivery terms of the relevant WA;
  • 2. the relevant SOW; and
  • 3. this Base Agreement;.

If there is a conflict or inconsistency between any Clause of, and any Schedule to, this Base Agreement the Clause prevails. For this purpose an omission (whether deliberate or inadvertent) is not, by itself, to be construed as giving rise to a conflict or inconsistency.

22.12 Rights of Third Parties

A person who is not a party to this Agreement has no rights under this Agreement (Rights of Third Parties) Act 1999 to enforce any term of this Agreement.

22.13 Severability

The parties intend each provision of this Agreement to be severable and distinct from the others. If any provision of the Agreement shall be held to be illegal or unenforceable in whole or in part, the parties intend that such provision or part shall, to the extent it is held to be illegal or unenforceable, be deemed not to form part of the Agreement but that legality, validity and enforceability of the remainder of the Agreement shall not be affected.

If any provision or part of this Agreement is severed as illegal or unenforceable, the parties shall seek to agree to modify this Agreement to the extent necessary to render it lawful and enforceable and as nearly as possible to reflect the intentions of the parties embodied in this Agreement including the illegal or unenforceable provision or part.

22.14 Survival

The provisions set forth in the following Sections and Subsections of this Base Agreement will survive after termination or expiration of this Agreement and will remain in effect until fulfilled: \\"Definition\\", \\"Timetable\\", \\"Taxes\\", \\"Pricing\\", \\"Payments and Acceptance\\", \\"Ongoing Warranties\\", \\"Intellectual Property\\", \\" Liability for Third Party Claims\\", \\"Limitation of Liability between Supplier and Buyer\\", \\"Record Keeping and Audit Rights\\", \\"Choice of Law; Waiver of Jury Trial; Limitation of Action\\", \\"Exchange of Information\\", \\"Data Protection\\", Dispute Resolution Procedure\\", \\"Notices\\", \\"Rights of Third Parties\\", \\"Termination Assistance and Employment Matters\\" and \\"Prior Communications and Order of Precedence\\".

22.15 Waiver

Delay in exercising, or failure to exercise, any right or remedy in connection with the Agreement shall not operate as a waiver of that right or remedy. The waiver of a right to require compliance with any provision of this Agreement in any instance shall not operate as a waiver of any further exercise or enforcement of that right and the waiver of any breach shall not operate as a waiver of any subsequent breach. No waiver in connection with the Agreement shall, in any event, be effective unless it is in writing, refers expressly to this Clause, is duly signed by or on behalf of the party granting it and is communicated to the other party in accordance with Clause 28 (Notices).

22.16 Cumulative Rights

The rights and remedies of the parties in connection with this Agreement are cumulative and shall, unless expressly stated otherwise in this Agreement, be in addition to every other remedy given in this Agreement, existing at law or in equity, by statute or otherwise and, except as expressly provided for in this Agreement, are not exclusive of, and may be exercised without prejudice to, any other rights or remedies provided in this Agreement, by law or equity or otherwise. Except as expressly stated in this Agreement (or in law or in equity in the case of rights and remedies provided by law or equity) any right or remedy may be exercised wholly or partially from time to time.

23.

  • 0 Supplier Conduct Principles

    Supplier will comply with the Supplier Conduct Principles Letter Agreement (\\"SCPLA\\") and the terms and conditions of the SCPLA apply to this Agreement.

    • 24.0 Not used
    • 25.0 Not used
    • 26.0 Buyer Policies and Standards
      • 26.1 The Supplier shall:

        a. and shall ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates shall, to the extent applicable, comply with the Buyer\'s Policies and Standards.; and

        • b. The Supplier shall also ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates are advised of all Buyer Policies and Standards in a timely manner.
      • 26.2 The following Buyer and Customer Policies and Standards shall be deemed notified to the Supplier in respect of each SOW:
        • 26.2.1 Those Buyer Policies and Standards which are set out or referred to in Section 6 of this Base Agreement (which Buyer Policies and Standards may or may not be contained on Customer\'s intranet); and
        • 26.2.2 those Buyer Policies and Standards which are set out or referred to in the SOW or Appendix to this Base Agreement.
      • 26.3 Buyer may, at its own discretion, elect to grant the Supplier access to an electronic library of some or all of the Buyer Policies and Procedures located on Customer\'s intranet (\\"e-Library\\"). If Buyer so elects:
        • 26.3.1 Buyer shall agree with the Supplier the number and identity of Supplier Personnel to be granted access to the e-Library (\\"Authorised Users\\"); and
        • 26.3.2 the Supplier agrees that its use of the Customer\'s intranet shall be subject to Customer\'s terms of use applicable to the e-Library in force at the time of access, and the Supplier shall procure that each of the and the Authorised Users shall comply therewith.
      • 26.4 From time to time during the term of the SOW, subject to Clause 26.5 below, Buyer may:
        • 26.4.1 notify the Supplier of existing Buyer Policies and Standards that have not been notified to the Supplier in accordance with Clause 26.2 above;
        • 26.4.2 introduce new Buyer Policies and Standards ; and/or
        • 26.4.3 delete, revise or modify any existing Buyer Policies and Standards,

          (each a \\"Buyer Policy Update\\"). Buyer shall notify the Supplier of such Buyer Policy Updates either:

        • 26.4.4 in writing at the Supplier Operations Meetings;
        • 26.4.5 by written notice from Buyer\'s Relationship Manager to the Supplier\'s Relationship Manager (which notice may be given by way of such Policy Updates being recorded in any written minutes of meetings that are prepared by or forwarded to the Supplier\'s Relationship Manager);
        • 26.4.6 by such other means (including at such other meetings) as may be agreed in writing between the parties from time to time; or
        • 26.4.7 where the Supplier has been granted access to the e-Library, by email (such email to be copied (cc\'ed) to the Supplier Relationship Manager); (such written or email notification being a \\"Policy Change Notification\\").
      • 26.5 Each Policy Change Notification shall specifically reference the relevant Buyer Policies and Procedures which have not previously been notified in accordance with Clause 26.2 above, are new or subject to change (but for the avoidance of doubt, shall not set out the details of such changes). It shall be the responsibility of the Supplier Personnel who have been given access to the e-Library to review in full the relevant changes to the Buyer Policies and Procedures as set out in the e-Library. It shall be the responsibility of the Supplier to notify all Supplier Personnel who do not have access to the e-Library (\\"Non e-Library Personnel\\") of any Policy Change Notification notified in accordance with Clauses 26.4.4, 26.4.5 or 26.4.6. The Supplier shall not be liable for any failure by Non e-Library Personnel to comply with the requirements of a Policy Change Notification unless and until notification of such Policy Change Notification has been given to the Supplier in accordance with Clauses 26.4.4 to 26.4.6 (inclusive).
      • 26.6 Where the introduction of any element of a Buyer Policy Update will in the Supplier reasonable opinion increase the cost to the Supplier of complying with its obligations under the relevant SOW or otherwise detrimentally affects the Supplier\'s ability to perform the Services in accordance with the relevant SOW and the Supplier believes that the Supplier\'s obligation to comply with that element of a Buyer Policy Update should be subject to the parties agreeing a Change pursuant to the Change Control Procedure, then:
        • 26.6.1 the Supplier shall notify Buyer in writing of such belief as soon as reasonably practicable and in any event within ten (10) Working Days of receiving notice of the relevant element of the Buyer Policy Update (which notification shall include reasonable evidence that substantiates the relevant increased cost to the Supplier or the detrimental effect on the Supplier\'s ability to perform the Services); and
        • 26.6.2 provided that the Supplier has complied with Clause 26.6.1, the Supplier\'s obligation to comply with that element of the Buyer Policy Update shall be subject to the parties agreeing a Change pursuant to the Change Control Procedure in relation to that element of the Buyer Policy Update.
    • 27.0 Data Protection
      • 27.1 In respect of any Personal Data processed by either Supplier pursuant to this Base Agreement or a SOW, each party warrants and undertakes that it shall and its agents or sub-contractors shall comply at all times with the Data Protection Legislation and any changes or amendments to the Data Protection Legislation to the extent that it or they apply to it in its capacity as Data Processor or Data Controller (as appropriate).
      • 27.2 With respect to the parties\' rights and obligations under a SOW, the parties agree that Customer is the Data Controller and Buyer and the Supplier are Data Processors provided that Buyer generally instructs Supplier to process Personal Data to the extent necessary to perform the Services under the relevant SOW.
      • 27.3 The Supplier warrants and undertakes that it shall and shall ensure that its agents or subcontractors shall:
        • a) only process the Personal Data on behalf of Buyer and/or Customer for the purpose of performing the Supplier\'s obligations under a SOW and only in accordance with that SOW and instructions received from Buyer from time to time;
        • b) promptly comply with any change of instructions from Buyer relating to:
          • a. the Personal Data; and
            • ii) the Supplier\'s role as Data Processor,

          as issued in accordance with the SOW and/or as otherwise required by changes or amendments to the Data Protection Legislation;

      • (c) put in place those technical and organisational measures against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access to the Personal Data including those set out in the completed and approved security control list referenced in a relevant SOW (\\"Security Measures\\").

      The Supplier shall:

      • a) promptly notify Buyer of any actual or suspected incident of unauthorised or accidental disclosure of or access to the Personal Data or other breach of Clause 27.3 (c) made by any of its Personnel or any other identified or unidentified third party (a \\"Security Breach\\");
      • b) promptly provide Buyer with all relevant information in the Supplier\'s possession concerning any Security Breach;
      • c) not make any announcement or publish or otherwise authorise any broadcast of any notice or information about a Security Breach (a \\"Breach Notice\\") without the prior written consent of Buyer and prior written approval by Buyer of the content, media and timing of the Breach Notice;
      • d) hold all Personal Data to which the SOW relates separate from any other data held by the Supplier and ensure that such Personal Data is readily identifiable;
      • e) not employ its processing of the Personal Data to which the SOW relates as a means to enhance or enrich any Personal Data to which the SOW does not relate (for the avoidance of doubt including any Personal Data in respect of which the Supplier and/or Customer is Data Controller);
      • f) not make any copies of the Personal data unless strictly necessary for the purpose of performing the Supplier\'s obligations under the SOW;
      • g) immediately notify Buyer in the event that it becomes aware of any breach of the Supplier\'s obligations under the SOW;
      • h) not otherwise modify, amend or alter the contents of the Personal Data or disclose or permit the disclosure of any of the Personal Data to any third party (including any agent or sub-contractor) unless specifically authorised in writing to do so by Buyer;
      • i) upon expiry or termination of the SOW, return all Personal Data (including copies thereof) to Buyer or, where requested by Buyer to, Customer or, at Buyer\'s option, destroy all hard copies of the same and permanently delete all electronic copies from the Supplier\'s computer system and certify to Buyer that it has done so, unless retention of any copy of Personal Data is required by law where the Supplier shall:
  • 1. notify Buyer of any such retention requirement;
  • 2. observe all the requirements of Data Protection Legislation to such data retained; and
  • 3. only process such data in accordance with the specific purposes for which the Supplier is under a legal duty to retain it;
    • j) not cause or permit the Personal Data to be transferred outside the European Economic Area (as defined in the Data Protection Act 1988) without the prior written consent of Buyer;
    • k) notify Buyer (within five working days) of any request received from a Data Subject to have access to his Personal Data or of any other communication relating directly or indirectly to the processing of any Personal Data in connection with the SOW and provide all details of such request or communication to Buyer and fully cooperate and assist Buyer in relation to any such request or in response to any such communication;
    • l) Buyer:
      • i. shall remain solely responsible for determining the purposes for which the Personal Data are processed under the SOW;
      • ii. shall take reasonable steps to inform the Supplier about any Sensitive Personal Data that may be stored in any files or other repositories, as well as about any restrictions or special requirements in the processing of such Sensitive Personal Data, including any restriction regarding the access or transfer of such data across country borders. Buyer is responsible for ensuring that any such restrictions or special requirements are met; and
      • ii. shall remain solely responsible for determining the purposes for and the manner in which any Personal Data are, or are to be, processed by the Supplier under the SOW.
    • 27.4 If at any time during the provision of the Services, Buyer requires additional or different services to comply with the EU data protection laws and regulations applicable to it (e.g. additional security measures), such services will be deemed a new service and be subject to the appropriate Change Control Procedure.
    • 27.5 The Supplier will not transfer or process any Personal Data outside of the European Economic Area without the express written consent of the Buyer. In the event of such consent being given the Supplier agrees to execute the Standard Contractual Clauses for Data Processors established in Third Countries pursuant to the Commission Decision (2002/16/EC) of 27 December 2001 under the EU Directive 95/46/EC with the Data Controller directly. 27.6 The Supplier shall not be liable for any delay or failure to provide the Services if such failure is the direct consequence of a failure of Buyer to discharge any relevant obligations under any EU data protection laws and regulations in connection with any international transfer of Personal Data to the extent such international transfer has been envisaged in the SOW or has been notified to Buyer.
    • 27.7 Each of the parties shall notify to each other an individual within their organisations authorised to respond from time to time to enquiries regarding any Personal Data. Each of the parties shall deal with such enquiries promptly.
    • 27.8 The Supplier shall inform Buyer immediately if an enforcement notice under the Data Protection Act 1988 is served on it.
    • 27.9 The provisions of this Clause 27 shall continue in force until the Supplier completes it processing of the Personal Data for purpose of complying with its obligations under the relevant SOW.
    • 28.0 Notices

      All communications between the parties regarding this Agreement will be conducted through the parties\' representatives as specified in the relevant SOW and/or WA.

      All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below

      If to Buyer: Copied to:

      Name/Role:

      (Procurement Advisor)

      Name:

      (Executive Partner)

      Address:

       

      Address:

       

      Tel No

       

      Tel No

       

      Fax No

       

      Fax No

       

      If to the Supplier:

       

      Copied to:

       

      Name/Role:

      (Head of Legal)

      Name/Role:

      (Global Sales Director)

      Address:

       

      Address:

       

      Tel No

       

      Tel No

       

      Fax No

       

      Fax No

      N/a

    • 29.0 IT Security
      • 29.1 The Supplier shall access and/or use Buyer Information Systems only for the purpose of performing the Services and/or providing the Deliverables and for no other purpose whatsoever. When accessing and/or using Buyer Information Systems, the Supplier shall, and shall procure that such of Supplier Personnel who have access to Buyer Information Systems in connection with the performance of the Services and/or provision of the Deliverables shall, comply with all relevant Buyer Policies and Standards relating to security of Buyer Information Systems as notified to the Supplier in accordance with Clause 26 (Buyer Policies and Standards), and shall comply with the provisions of Clause 26 (Buyer Policies and Standards) in relation to its use of Buyer Materials.
      • 29.2 The Supplier shall ensure that all Supplier Personnel are granted access only to any Confidential Information and any Buyer Information Systems on a need to access basis which shall be restricted to the extent possible to the minimum access necessary to perform the Services and/or provide the Deliverables. This Clause 29.2 does not apply to the extent that Buyer expressly authorises an individual member of the Supplier Personnel to access Confidential Information and/or any Buyer Information Systems and
        • (a) the Supplier has previously told that individual not to use or access any Confidential Information and/or any Buyer Information System other than to the extent authorised by Buyer; and
        • (b) that individual:
          • i. accesses Confidential Information and/or any Buyer Information Systems only for the purposes of performing the Services and/or providing the Deliverables;
          • ii. complies with any policies, procedures, terms or conditions relating to such access that are notified to him or her; and
          • iii. otherwise complies with the Supplier\'s obligations under this Agreement.
      • 29.3 Buyer and/or members of the Customer Group and their authorised representatives shall have the right to verify the Supplier\'s compliance with its obligations under this Clause 29 and the relevant Buyer Policies and Standards in each case subject to, and in accordance with, Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance).
      • 29.4 The Supplier shall, within 1 Working Day of first becoming aware of any such actual or suspected breach, notify Buyer of any actual or suspected breaches of this Clause 29. Buyer shall be entitled to investigate any actual or alleged breaches with the full co-operation of the Supplier and the Supplier shall immediately rectify any breaches identified. The costs of such co-operation and rectification shall be borne by the Supplier
      • 29.5 Where expressly agreed in the relevant SOW or an Appendix to this Base Agreement, Buyer shall be entitled to carry out penetration tests. The details of the type of test (including the scope, nature and extent) and the subject matter of the test shall be as set out in the SOW or an Appendix to this Base Agreement.
  • 30.
    • 0 Corporate Social Responsibility

      Buyer and Customer operate a strict ethical policy with regard to the conduct of its business. If the Supplier becomes aware of any occurrence or incident, or the application of undue pressure, that would in any way materially prejudice either the relationship between the parties, or the good name of either, Buyer, Customer or the Supplier, then it shall report all information regarding such occurrences to Buyer\'s Authorised Representative. The information so reported shall be treated by both parties in the strictest of confidence

      • 31.0 Termination Assistance and Employment Matters
        • 31.1 Commencing on the start of any applicable Termination Assistance Period, the Supplier shall provide such assistance as may be reasonably requested by Buyer agreed with the Supplier (such agreement not to unreasonably withheld or delayed) to ensure that the Services continue without interruption or adverse effect and to facilitate the orderly transfer of the Services to Buyer and/or Customer or any of its designees, which shall include the assistance described in Section 4 (Termination Assistance) of this Base Agreement and which, where applicable, shall include vacating Buyer\'s and/or Customer\'s Premises at the end of the Termination Assistance Period.
        • 31.2 Where Buyer has terminated the relevant SOW \'for cause\' pursuant to Clause 21.1 the Termination Assistance shall be provided to Buyer at no additional charge up to the end of the Termination Assistance Period.
        • 31.3 Where the relevant SOW expires or terminates for any reason other than termination \'for cause\' pursuant to Clause 21.1 the Termination Assistance shall be chargeable by the Supplier at the Agreed Rates (but at no additional charge) up to the end of the Termination Assistance Period save that where such Termination Assistance necessitates endeavours or co-operation which is outside the scope of the Supplier\'s obligations under the relevant SOW, the Supplier shall be entitled to charge Buyer, at the Agreed Rates a proper and reasonable amount for the provision of such endeavours and/or co-operation, provided the cost concerned shall first have been agreed in writing with Buyer. For the avoidance of doubt, the Supplier shall not be entitled to charge for Termination Assistance which relates solely to the return of material belonging to Buyer and/or Customer under Section 4 (Termination Assistance).
        • 31.4 The Termination Assistance shall be provided by the Supplier in good faith and in accordance with Good Industry Practice.
        • 31.5 In the event of a partial termination of the relevant SOW, Buyer shall be entitled to request the Supplier to perform and the Supplier shall perform all of the Supplier\'s obligations under this Clause 31 in relation to such element of the SOW partially terminated.
        • 31.6 The Parties shall comply with Section 5 (Employment Matters) of this Base Agreement.
        • 31.7 Where the SOW specifies that the Supplier is required to prepare and maintain an exit plan, the following provisions will apply:
          • a) Within 20 Working Days following the effective date of the SOW, or such other period as may be set out in the SOW, the Supplier shall prepare and submit to Buyer for Buyer\'s approval a draft exit plan which sets out the tasks and assistance (including the tasks and assistance described in Section 4 (Termination Assistance)) to be carried out by the parties following termination or expiry of the relevant SOW to facilitate an orderly cessation of the Services and/or transition (as applicable) of the Services to Buyer or to a designated replacement service provider.
          • b) Upon receipt of the draft exit plan, Buyer shall review the draft exit plan and shall promptly notify the Supplier in writing whether Buyer approves or does not approve the draft exit plan (and if Buyer does not approve the draft exit plan, Buyer shall also advise the Supplier of any reasonable changes required to the draft exit plan for Buyer\'s approval to be given).
          • c) If Buyer does not approve the draft exit plan (such approval not to be unreasonably withheld or delayed), the Supplier shall, within eight (8) Working Days following receipt of Buyer\'s notification that it does not approve the draft exit plan, make any changes that Buyer reasonably requires to the draft exit plan and resubmit the draft exit plan to Buyer for Buyer\'s approval.
          • d) The process described in Clauses 31.7(b) and 31.7(c) shall be repeated until Buyer approves the draft exit plan. Once the draft exit plan has been approved by Buyer, the approved exit plan shall be the \\"Exit Plan\\" for the purposes of the relevant SOW.
          • e) The parties may elect to review the Exit Plan at six monthly intervals (the first and earliest review would take place within six months following the initial approval of the Exit Plan by Buyer pursuant to Clauses 31.7(b) to 31.7(d) to determine whether any changes are required to the then current Exit Plan to take into account any changes to the scope or nature of the Services, or the manner in which the Services are performed (including any changes to the relevant technology or processes used to provide the Services). Where, following any such six monthly review, Buyer determines that changes are required to the then current Exit Plan, the Supplier shall, within 30 days following any request by Buyer to do so, incorporate such changes into the Exit Plan and shall submit the revised Exit Plan to Buyer for Buyer\'s approval. The approval process set out in Clauses 31.7(b) to 31.7(d) shall apply to the approval of any revised Exit Plan submitted to Buyer pursuant to this Clause 31.7(e) (with all references to the \\"draft exit plan\\" in Clauses 31.7(b) to 31.7(d) being deemed to be references to such revised Exit Plan for the purpose of this Clause 31.7(e)).
      • 32.0 Record Keeping, Audit Rights and Regulatory Assistance

        32.1, The Supplier shall:

        • a) keep and maintain Records in accordance with; and
        • b) retain such Records for such period as is consistent with,

        prudent and good industry standards within the IT products and services industry.

        Supplier will maintain (and provide to Buyer upon request) relevant business and accounting records to support invoices under this Agreement and proof of required permits and professional licenses, for a period of time as required by local law, but not for less than three (3) years following completion or termination of the relevant SOW and/or WA. All accounting records will be maintained in accordance with generally accepted accounting principles.

        • 32.2 During the term of the SOW and upon reasonable prior notice to the Supplier, the Supplier shall ensure that Buyer and/or members of the Customer Group and their agents, Buyer Audit Representatives, and regulators acting in accordance with their supervisory powers (\\"Audit Right Holders\\") are allowed effective access, which access may not be exercised (collectively by all of the Audit Right Holders together) more than two times in each year of this Base Agreement (whether remotely or otherwise) during normal business hours, under the supervision of the Supplier at all times, to members of the Supplier\'s and it\'s relevant subcontractors\' premises, Supplier Personnel, records, systems, and other information and property relevant to the performance of the relevant SOW in order to ascertain compliance by the Supplier with the terms of the Agreement. The Supplier agrees to cooperate fully with such audits. The Supplier shall be entitled to require, as a condition of allowing such access, an Audit Right Holder to enter into confidentiality undertakings (which are consistent with and no more stringent than the confidentiality undertakings under Clause 22.7 (Exchange of Information)) in respect of, and to be supervised during, such access, provided that it is permissible under Relevant Laws for Buyer, Customer and the Supplier to require this as a condition of such access.
        • 32.3 If the audit access provided under Clause 32.2 reveals any non-compliances by the Supplier of the Agreement, then, without limiting any other rights or remedies of Buyer the Supplier agrees and undertakes to remedy such non-compliances.
        • 32.4 If any audit reveals any overcharging by the Supplier on any invoice(s), an appropriate correcting credit shall be made within fourteen (14) days of such overcharge being identified. The correcting credit shall be equivalent to the amount of the overcharge plus interest at the Default Interest Rate, payable from the date payment of the overcharge was made by Buyer up to and including the date the correcting credit is made. If any audit reveals any undercharging by the Supplier on any invoice(s), the Supplier issue an invoice for the undercharged amount.
        • 32.5 The Supplier shall promptly and efficiently give any Audit Right Holders any assistance they reasonably require in connection with the exercise of their rights under this Clause 32.
        • 32.6 In the event that Buyer (or any member of the Customer Group) is the subject of any investigation or request for information from the FSA or any other regulatory authorities to which the relevant member of the Customer Group is subject, to the extent that such investigation or request for information has any connection with or involves in any way the Services and/or Deliverables provided by the Supplier under the relevant SOW, the Supplier agrees to provide all information, assistance and access including making its employees available as necessary and making any of its records and information available as evidence as Buyer may reasonably request to enable it to comply with the requests or requirements of the relevant regulators. The Supplier will comply with its obligations under this Clause 32.6 at no cost to Buyer.
        • 32.7 Buyer\'s and Customer\'s Regulatory Authorities shall have the benefit of any rights of audit and access to information and documentation provided for in this Agreement to the extent that they relate to the exercise of the Regulatory Authorities\' legal rights and/or responsibilities.
      • 33.0 Not used
      • 34.0 Benchmarking

        If:

        • a) Buyer wishes to carry out any benchmarking exercises in respect of the Services and/or Deliverables ; and
        • b) Buyer requires obligations to be placed on the Supplier in connection with, or arising out of such, benchmarking exercise,

        then the terms applicable to such benchmarking exercises shall be as set out in the applicable SOW. Nothing in this Clause 34 is intended to limit Buyer\'s ability to independently carry out benchmarking exercises in respect of the Services and/or Deliverables for any reason.

      • 35.0 Conflicts of Interest
        • 35.1 The Supplier shall ensure that during the term of the SOW no Conflict of Interest shall exist or arise in the performance of its obligations under the SOW between itself (and its Personnel), Buyer or any member of the Customer Group, nor shall any circumstance exist or arise which may restrict or conflict with the Supplier\'s performance obligations under the relevant SOW.
        • 35.2 If during the course of the SOW any such Conflict of Interest, restriction, risk of conflict or risk of restriction arises, the Supplier undertakes to give Buyer immediate written notification of the same. If Buyer has reasonable grounds for believing that the Supplier is in breach of the provisions of this Clause 35 it shall notify the Supplier and if the Supplier cannot refute those grounds within thirty (30) days then Buyer shall have the right to terminate the SOW under Clause 21.1 (Termination of a SOW or WA).
      • 36.0 Change Control Procedure (and Contract Changes)
        • 36.1 Save as expressly provided otherwise in this Base Agreement or relevant SOW, each Change shall be dealt with in accordance with the provisions of this Clause 36. A Change shall not be effective unless agreed and documented by the parties in accordance with the provisions of this Clause 36.
        • 36.2 The Supplier shall not unreasonably withhold its agreement to any Change relating to the performance of any service, functions and responsibilities (including any incidental services, functions or responsibilities) reasonably required for or related to the proper performance of existing Services.
        • 36.3 Buyer and the Supplier shall discuss any Change proposed by either party and such discussion shall result in either:
          • a) agreement in writing not to proceed further with the Change;
          • b) a written request for a Change by Buyer; or
          • c) a recommendation for a Change by the Supplier.
        • 36.4 Where a written request for a Change is received from Buyer, the Supplier shall, unless otherwise agreed, submit a note substantially in the form set out in Section 2 of this Base Agreement (Form of Change Control Note) (\\"Change Control Note\\") to Buyer within twelve (12) Working Days (or such other time as the parties may agree in writing) containing the information set out on Acceptance Testing as detailed in the relevant SOW and any other relevant information.
        • 36.5 A recommendation for a Change by the Supplier shall be submitted as a Change Control Note at the time of such recommendation.
        • 36.6 For each Change Control Note submitted by the Supplier, Buyer shall:
          • a) allocate a sequential number to the Change Control Note;
          • b) evaluate the Change Control Note and either:
            • i. request further information in writing, which the Supplier shall promptly provide; or
            • ii. discuss the terms of the Change Control Note with the Supplier and request in writing amendments thereto; or
            • iii. approve the Change Control Note, as submitted by the Supplier or as amended pursuant to sub-Clause (2) above; or
            • iv. reject the Change Control Note.
        • 36.7 Buyer shall notify the Supplier of its approval or rejection of the Change Control Note. No such notice shall be valid unless signed by a duly authorised signatory of Buyer.
        • 36.8 If Buyer and the Supplier agree a Change and the relevant Change Control Note then signature of the Change Control Note and any supplement or amendment thereto by both parties shall constitute a formal amendment to the Agreement to the extent only specified in the Change Control Note and any such supplement or amendment.
        • 36.9 Any charges specified in a Change Control Note shall, unless expressly stated otherwise in the Change Control Note, be the maximum cost of the Change.
        • 36.10 If the Supplier modifies the whole or any part of the Services and/or Deliverables in accordance with any Change, it shall make all appropriate related modifications to the Specification(s), the Documentation and any other relevant documents, the cost of which (if any) shall be included within the charges specified in the Change Control Note, and such amended documents when approved in writing by Buyer shall be the applicable documents for the purpose of the SOW.
        • 36.11 Any work which is the subject of a Change and undertaken by the Supplier or the Supplier Contractor or Supplier Personnel which has not been authorised in advance by a Change to the relevant SOW, and which has not been otherwise agreed in accordance with the provisions of this Clause 36 shall, unless otherwise agreed in writing, be undertaken entirely at the expense and liability of the Supplier.
        • 36.12 No amendments to the SOW or this Base Agreement shall be valid and no Change or Contract Change shall be effective unless and until they have been agreed in writing by the Buyer Authorised Representative and Supplier Authorised Representative
      • 37.0 Dispute Resolution Procedure
        • 37.1 Any Dispute shall be resolved in accordance with this Clause 37.
        • 37.2 Prior to the initiation of the alternative dispute resolution procedures identified in Clauses 37.9 through to 37.14 or referring the Dispute to the courts in accordance with Clause 37.14, the parties will first attempt to resolve their Dispute informally in accordance with Clauses 37.4 and 37.5.
        • 37.3 Unless concluded in a written legally binding agreement all negotiations connected with the Dispute shall be conducted in confidence and without prejudice to the rights of the parties in any future proceedings.
        • 37.4 All Disputes shall initially be referred to the Buyer Authorised Representative and Supplier Authorised Representative who shall attempt to resolve the Dispute in a mutually satisfactory manner.
        • 37.5 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Authorised Representatives of each party under Clause 37.4 the Dispute shall be referred, by notice from either party to the other summarising the issues, to the Relationship Manager of each party.
        • 37.6 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Relationship Managers of each party under Clause 37.5, the Dispute shall be referred by notice from either party to the other summarising the issues to Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier .
        • 37.7 If any Dispute remains unresolved after a period of ten (10) Working Days following a referral to the Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier the Dispute may be referred by either party to the Chief Executive Officer (or equivalent) of the other party.
        • 37.8 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Chief Executive Officers (or equivalents) of the parties, the parties shall seek to resolve the Dispute in accordance with Clause 37.9.
        • 37.9 Following a failure of the Chief Executive Officers to resolve a Dispute under Clause 37.8, the parties agree that structured negotiations will be entered into with the assistance of a neutral advisor (\\"Neutral Advisor\\"). The Neutral Advisor will either be agreed on by the parties, or, in the absence of agreement, by the Centre for Effective Dispute Resolution (\\"CEDR\\").
        • 37.10 The parties shall, within fourteen (14) days of the appointment of the Neutral Adviser, meet with him/her in order to agree a programme for the exchange of any relevant information and the structure to be adopted for the negotiations which, unless otherwise agreed, will take the form of CEDR\'s model executive tribunal procedure in force at the relevant date.
        • 37.11 If the parties accept the Neutral Adviser\'s recommendations or otherwise reach agreement on the resolution of the Dispute, such agreement will be reduced to writing and, once it is signed by the Authorised Representatives of each party, will be binding on the parties.
        • 37.12 If the parties fail to reach agreement in the structured negotiations within ten (10) Working Days of the Neutral Adviser being appointed, or if either party fails or refuses to participate in or withdraws from participating in the procedure then either party may refer the Dispute for resolution by the courts in accordance with Clause 37.14.
        • 37.13 Unless agreed otherwise by the parties, each party will bear its own costs and expenses associated with participating in the dispute resolution process in accordance with Clauses 37.9 through to 37.12. The liability to pay any third party costs including fees payable to the Neutral Adviser and in relation to the hiring of a venue will be split equally between the parties.
        • 37.14 In the event that the parties are unable to resolve a Dispute by the application of the informal and/or alternative dispute resolution procedures set out in Clauses 37.4 to 37.8 either party may elect to seek recourse through the courts of England which will have exclusive jurisdiction in respect of any such Disputes.
        • 37.15 Nothing in this Clause 37 shall prevent a party from:
          • c) seeking injunctive relief at any time it considers it appropriate to do so;
          • d) referring a matter to the courts in circumstances where a claim might otherwise become time barred; or
          • e) provided that the Informal Dispute Resolution Procedure set out in Clause 37.4 and 37.5 has been followed, withdrawing from the dispute resolution processes set out in this Clause 37 and commence court proceedings relating to any Dispute arising from this Agreement..
        • 37.16 Buyer and the Supplier will continue to perform their respective obligations under the relevant SOW pending the resolution of a Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21 (Termination) at any time.
      • 38.0 Subcontracting
        • 38.1 Except with the prior written consent of Buyer (which consent shall not be unreasonably withheld or delayed), and other than as detailed in this Clause 38, the Supplier shall not appoint an agent or contractor in respect of the whole or any part of its rights or obligations under this Agreement, other than those detailed in Clause 38.2. For the avoidance of doubt, any actual or proposed appointment of any member of the Supplier Group as an agent or contractor shall be subject to the provisions of this Clause 38.
        • 38.2 The following are approved sub-contractors for the purposes of this Agreement:

          Supplier

          Role

           

          3rd Base Ltd

            

          Registered number: 981 of 1999

            

          Registered Address:

          Company X

          Phone Support

           

          Registered number: Registered Address :

          Development

           

          Registered number: Registered Address:

          Design

           

          Registered number: Registered Address:

          Hosting

           

          Registered number: Registered Address:

          Messaging

           

          Registered number:

            

          Registered Address:

          Managed Services (Call Centre)

           

          Form Title: Technical Services Agreement (TSA)

          Page 46 of 58

          Revision: 11/08

        • 38.3 If Supplier appoints an agent or contractor, the Supplier shall be fully liable for the defaults, acts and omissions of that agent or contractor or any member of Supplier Personnel as fully as if they were the acts or omissions of the Supplier and will ensure that each such sub-contractor will be bound to comply with the Buyer\'s and Customer\'s policies and procedures as set out in this Base Agreement or a SOW.
        • 38.4 Prior to appointing an agent or contractor in respect of any of its obligations, the Supplier shall ensure that it has a formal written contract with each such agent or contractor which contains terms and conditions which are the same as or materially equivalent to, and not inconsistent with, the following terms and conditions of this Base Agreement which impose obligations on the Supplier and which are relevant to the subcontract: Clause 15 (Intellectual Property Rights and Buyer Data ), Clause 22.2 (Assignment and Transfer), Clause 22.7 (Exchange of Information), Clause 27 (Data Protection), Clause 29 (IT Security), Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance), and Clause 38 (Subcontracting).
        • 38.5 However, this does not prevent Supplier from using individual contractors who are not legally classified as employees of Supplier.
      • 39.0 Co-operation
        • 39.1 In connection with the performance of its obligations under the relevant SOW and this Base Agreement the Supplier shall co-operate with the Buyer, Customer Group, their Regulatory Authorities and their existing or future third party service providers including (during Termination Assistance) any Successor Supplier.
        • 39.2 Without limiting the foregoing or any other obligation of the Supplier under this Agreement, the Supplier shall liaise with relevant third party services providers detailed in a SOW and provide all reasonable assistance to support Buyer in ensuring that their goods or services are integrated into and compatible with the provision of the Services and/or Deliverables in order to achieve utility of the goods and services in question for the Customer Group, provided that Supplier shall have the right (if Supplier believes such assistance will unreasonably increase its costs) to request Buyer to pay for the provision of such assistance at the Agreed Rates and shall not be required to provide such assistance unless Buyer agrees to pay for such assistance in accordance with such request and Buyer issues Supplier a WA for the agreed costs.
      • 40.0 Not Used
      • 41.0 Costs

        Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of:

        • i. this Base Agreement;
        • ii. all ancillary documents relating to this Base Agreement;
        • iii. SOWs pursuant to this Base Agreement and
        • iv. any Contract Changes or Changes to this Base Agreement or such ancillary documents.
      • 42.0 Further Assurance

        Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement.

      Section 1 - Screening Requirements

      Screening

      The service descriptions below detail what information and to what level each screening is required to verify.

    • 1. UK Electoral Roll & Credit Check (covering a 5 year period)

      This screening must highlight any adverse credit information relating to the individual in the UK (England, Wales, Scotland and Northern Ireland) covering a period of 6 years. The following information must be checked and verified:

      • 1) Residency/Address Information
      • 2) Electoral Roll
      • 3) Adverse Credit Details
      • 4) County Court Judgments or Court Decrees
      • 5) Administration Orders
      • 6) Individual Voluntary Arrangements or Trust Deeds
      • 7) Bankruptcy Order or Sequestration Orders
    • 2. Employment History

      This screening must confirm information relevant to an individual\'s last employer. Where an individual was self-employment then confirmation should be provided by the candidate\'s accountant. The screening should attempt to verify:

      • 1) Name of Company
      • 2) Employment Dates
      • 3) Position
      • 4) Reason for Leaving
      • 5) Eligibility for Rehire*
      • 6) Salary*

        *Verification of these data elements can be fulfilled but are not always disclosed by the institution.

    • 3. Criminal Records Search (Basic Disclosure)

      The \\"Basic Disclosure\\" screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974. The \\"Basic Disclosure\\" can be conducted using the online application form, available from BDO (http://www.disclosurescotland.co.uk/basic.htm ), or by using the paper application form which is available from Disclosure Scotland.

    • 4. Compliance Database or Blacklists Check

      This screening validates data from all major sanctioning bodies (UN, OFAC, European Union, Bank of England) to ensure that the individual is not listed on any official blacklist. This screening should also validate the following data from the following sanctioning bodies:

      1) Law enforcement agencies - details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes

      • 2) Regulatory enforcement agencies - details of regulatory actions against individuals
      • 3) Non-regulatory agencies - details of an individual to be in breach of US export regulations or to have behaved improperly in the World Bank procurement process
      • 4) High Profile Persons - details of high ranking government official in over 200 countries
    • 5. Identity Verification

      The individual\'s identity should be verified by matching personal information supplied by the individual against a comprehensive set of reliable data sources e.g. passport, birth certificate, marriage certificate (if applicable) and where possible by validating the Machine Readable Zone (MRZ) on their passport via an online interface.

Section 2 - Form of Change Control Note

Supplier Name and Address ATTENTION:

SUBJECT: Change Control Note for Agreement Number #

Dear :

This letter serves as a Change Control Note No. XXX to the above subject Agreement which the parties thereto do mutually agree to amend as follows:

<Enter Amendment Text>

Except as amended herein, all other terms and conditions of the subject Agreement shall remain in full force and effect.

The parties acknowledge that they have read this Amendment, understand it, and agree to be bound by its terms and conditions. Further, they agree that this Amendment and the subject Agreement are the complete and exclusive statement of the agreement between the parties, superseding all proposals or other prior agreements, oral or written, and all other communications between the parties relating to this subject.

Please have your authorized representative indicate acceptance thereof by signing both copies of the Amendment and returning one copy to the attention of [Buyer Name] at Mail Station <Enter Mail Drop #> at the address above or at fax number <Enter Fax #>.

ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:

Art Effects Limited Koya Creative LLC

By:

By:

Buyer Signature Date Supplier Signature Date

Printed Name Printed Name

Title & Organization Title & Organization

Buyer Address:

Supplier Address:

Section 3 - Not Used

Section 4 - Termination Assistance

1. Scope of Termination Assistance

Termination Assistance includes but is not limited to the Supplier performing the following activities:

  • a) promptly upon request:
    • i. returning to Buyer, or at Buyer\'s request providing to Customer or a Successor Supplier, (in the format specified in this Base Agreement or the relevant SOW for each such item or, where no format is specified in the SOW in respect of such an item, in an industry standard format) or disposing of in accordance with Buyer\'s reasonable instructions, all Customer Background Material, Buyer Data and Buyer\'s and Customer\'s Confidential Information and all copies thereof whether disclosed or supplied to, or made by or on behalf of, the Supplier pursuant to or in relation to the relevant SOW and shall certify in writing to Buyer when the same has been completed;
    • ii. (subject to Clause 21.3.3) providing to Buyer all completed or partially-completed Deliverables which have not yet been provided to Buyer but only to the extent Buyer has paid, or agrees to pay in accordance with the relevant Prices (or relevant portion of the Prices) in relation to such Deliverables;
    • iii. returning to Buyer any Buyer Background Material, Buyer Data and Buyer\'s and Buyer\'s Confidential Information relating to the performance of the Services and/or provision of the Deliverables in its possession or under its control, including transferring all training materials (if such materials are to be provided under the relevant SOW), and providing appropriate training to Buyer, those Customer and/or Successor Supplier personnel responsible for internal training in connection with the provision of the Replacement Services;
    • iv. answering reasonable questions from Buyer, Customer and/or the Successor Supplier regarding the general nature of the Services and/or the Deliverables ;
    • v. without prejudice to the Supplier\'s obligations under Paragraph 1a) above, co-operating in the implementation of the plan (if any) for the migration of any databases of Buyer Data to Buyer, any member of the Customer Group or a Successor Supplier;
    • vi. vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except:
      • a. to the extent of normal wear and tear; or
      • b. where any alteration in the state or condition of the Buyer and/or Customer Premises is an inevitable result of the particular Service the Supplier was obligated to perform and by its nature not something in respect of which restoration (as contemplated by this Paragraph 1(a) (ix)) could reasonably be expected; and

2.0 Electronic Links

The Supplier recognises that upon termination of the relevant SOW (howsoever occasioned) there may be ongoing electronic links between Buyer and/or Customer and the Supplier, the managed transition of which are important for Customer\'s business purposes. As such, the Supplier and the Buyer shall each use Commercially Reasonable Efforts to:

  • a) work with each other and the Customer to end any hardware or software links between any Buyer Information System and the Supplier\'s electronic systems within a reasonable time after the termination of the applicable SOW and work with each other to avoid causing undue risk to the security and integrity of such Customer Information System or Buyer Data and any Supplier system; and
  • b) participate in good faith in any knowledge transfer procedure necessary to ensure a smooth and orderly Service Transfer provided always that nothing shall oblige any party to disclose its Confidential Information or Intellectual Property Rights.

Section 5 - Employment Matters

The parties do not intend that the Transfer Regulations apply to the relevant SOWs, however if the Transfer Regulations are found to apply to the relevant SOW under this Base Agreement by any Court or Employment Tribunal then the parties will agree the specific terms which shall apply.

Section 6 - Buyer Policies and Standards Contractor\'s Guide to Site Safety

No Smoking Policy

Information Security.

Section 7 - Agreed Rates

Resource Type

Day Rate

Project Manager

$550

Customer Delivery Manager

$800

Product Analyst

$800

Solution Architect

$800

Technical Architect

$800

Handset Developer

$400

Server Developer

$400

Tester /Test Analyst

$400

Release Manager

$400

Security Analyst

$800

DBA

$400

Senior Developer/Development Manager

$800

Operations Manager

$800

Infrastructure Architect

$800

Senior Unix Developer

$600

Unix Developer

$400

Operations Staff

$400

Security Office

$400

ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:

Art Effects Limited Koya Creative LLC

By:

By:

Buyer Signature Date Supplier Signature Date

Printed Name Printed Name Procurement Advisor - Art Effects Limited

Title & Organization Title & Organization

Buyer Address:

Supplier Address:

"},"model_id":"contracts","document_structure":{"section_titles":[{"text":"1.0 Definitions","location":{"begin":5236,"end":5251},"level":1,"element_locations":[{"begin":5456,"end":6003},{"begin":6200,"end":6949},{"begin":7147,"end":7579},{"begin":7580,"end":7696},{"begin":7697,"end":7832},{"begin":7833,"end":7922},{"begin":8119,"end":8823},{"begin":9021,"end":10058},{"begin":10255,"end":10523},{"begin":10721,"end":11253},{"begin":11451,"end":11636},{"begin":11637,"end":11707},{"begin":11708,"end":11769},{"begin":11966,"end":12497},{"begin":12696,"end":13070},{"begin":13268,"end":13474},{"begin":13717,"end":14171},{"begin":14383,"end":14887},{"begin":15088,"end":15287},{"begin":15507,"end":15876},{"begin":16064,"end":16646},{"begin":16850,"end":17391},{"begin":17758,"end":17985},{"begin":18177,"end":18466},{"begin":18664,"end":19332},{"begin":19527,"end":19929},{"begin":20126,"end":20401},{"begin":20598,"end":20978},{"begin":21176,"end":21459},{"begin":21656,"end":21931},{"begin":22128,"end":22352},{"begin":22551,"end":22934},{"begin":23133,"end":23547},{"begin":23745,"end":23984},{"begin":24182,"end":24610},{"begin":24807,"end":25324},{"begin":25522,"end":26027},{"begin":26028,"end":26064},{"begin":26065,"end":26096},{"begin":26293,"end":26526},{"begin":26725,"end":26928},{"begin":27126,"end":27758},{"begin":27956,"end":28243},{"begin":28435,"end":29090},{"begin":29288,"end":29573},{"begin":29769,"end":30124},{"begin":30321,"end":30569},{"begin":30570,"end":30701},{"begin":30897,"end":31177},{"begin":31376,"end":31613},{"begin":31810,"end":32101},{"begin":32299,"end":32658},{"begin":32855,"end":33031},{"begin":33032,"end":33096},{"begin":33097,"end":33157},{"begin":33158,"end":33224},{"begin":33423,"end":33708},{"begin":33907,"end":34137},{"begin":34334,"end":34921},{"begin":35118,"end":35531},{"begin":35728,"end":35995},{"begin":36193,"end":36431},{"begin":36656,"end":36905},{"begin":37095,"end":37656},{"begin":37860,"end":38098},{"begin":38296,"end":39017},{"begin":39372,"end":39609},{"begin":39610,"end":39720},{"begin":39929,"end":40129},{"begin":40330,"end":40533},{"begin":40757,"end":40930},{"begin":41120,"end":41395},{"begin":41585,"end":41767},{"begin":41958,"end":42189},{"begin":42380,"end":42580},{"begin":42770,"end":42978},{"begin":43168,"end":43353},{"begin":43543,"end":43854},{"begin":43855,"end":44012},{"begin":44013,"end":44168},{"begin":44371,"end":44614},{"begin":44812,"end":45065},{"begin":45259,"end":45649},{"begin":45848,"end":46106},{"begin":46304,"end":46575},{"begin":46768,"end":47197},{"begin":47396,"end":47926},{"begin":48124,"end":48354},{"begin":48547,"end":48939},{"begin":49134,"end":49573},{"begin":49770,"end":50777},{"begin":50974,"end":51219},{"begin":51416,"end":51827},{"begin":51828,"end":51930},{"begin":52128,"end":53457},{"begin":53653,"end":53935},{"begin":54132,"end":54389},{"begin":54587,"end":54866},{"begin":55064,"end":55459},{"begin":55656,"end":56040},{"begin":56239,"end":56475},{"begin":56673,"end":57022},{"begin":57220,"end":57445},{"begin":57643,"end":57946},{"begin":58144,"end":58337},{"begin":58562,"end":58946},{"begin":59136,"end":59368},{"begin":59558,"end":59820},{"begin":60007,"end":60255},{"begin":60256,"end":60323},{"begin":60324,"end":60396},{"begin":60600,"end":60969},{"begin":61161,"end":61407},{"begin":61605,"end":61876},{"begin":62073,"end":62339},{"begin":62536,"end":62862},{"begin":63059,"end":63532},{"begin":63730,"end":64306},{"begin":64529,"end":64752},{"begin":64941,"end":65148},{"begin":65338,"end":65599},{"begin":65788,"end":66066},{"begin":66269,"end":66540},{"begin":66738,"end":67055},{"begin":67254,"end":67756},{"begin":67948,"end":68237},{"begin":68238,"end":68290},{"begin":68291,"end":68337},{"begin":68534,"end":68755},{"begin":68947,"end":69323},{"begin":69521,"end":70363},{"begin":70560,"end":70897},{"begin":71095,"end":71417},{"begin":71614,"end":71907},{"begin":72104,"end":72522},{"begin":72721,"end":73211},{"begin":73409,"end":73782},{"begin":73979,"end":74236},{"begin":74434,"end":74853},{"begin":75035,"end":75696},{"begin":75884,"end":76577},{"begin":76765,"end":77277},{"begin":77278,"end":77414},{"begin":77612,"end":78386},{"begin":78387,"end":78448},{"begin":78644,"end":78920}]},{"text":"2.0 Statement of Work","location":{"begin":79179,"end":79200},"level":1,"element_locations":[{"begin":79430,"end":79703},{"begin":79889,"end":80077},{"begin":80291,"end":80639},{"begin":80828,"end":81175},{"begin":81176,"end":81573},{"begin":81773,"end":82096},{"begin":82097,"end":82546},{"begin":82735,"end":83027}]},{"text":"3.0 Related SOW","location":{"begin":83289,"end":83304},"level":1,"element_locations":[{"begin":83535,"end":84268}]},{"text":"4.0 Governance and Dispute Resolution","location":{"begin":84533,"end":84570},"level":1,"element_locations":[{"begin":84801,"end":85168},{"begin":85169,"end":85393},{"begin":85582,"end":85979},{"begin":86163,"end":86911},{"begin":87100,"end":87763},{"begin":87952,"end":88218},{"begin":88407,"end":88843},{"begin":89031,"end":89301},{"begin":89520,"end":89766},{"begin":89968,"end":90290},{"begin":90490,"end":91009},{"begin":91199,"end":91596}]},{"text":"5.0 Pricing","location":{"begin":91863,"end":91874},"level":1,"element_locations":[{"begin":92105,"end":92346},{"begin":92347,"end":92931},{"begin":92932,"end":93076},{"begin":93265,"end":93643},{"begin":93833,"end":94092},{"begin":94312,"end":94565},{"begin":94756,"end":95028},{"begin":95229,"end":95489},{"begin":95709,"end":96008},{"begin":96199,"end":96561},{"begin":96751,"end":97175},{"begin":97364,"end":97730},{"begin":97920,"end":98259},{"begin":98459,"end":98670},{"begin":98890,"end":99233},{"begin":99423,"end":99884},{"begin":100074,"end":100447},{"begin":100638,"end":101107},{"begin":101297,"end":101846},{"begin":102045,"end":102406},{"begin":102407,"end":102548},{"begin":102738,"end":103062},{"begin":103251,"end":103489},{"begin":103710,"end":104174},{"begin":104364,"end":104688},{"begin":104879,"end":105418},{"begin":105603,"end":105903},{"begin":106093,"end":106587},{"begin":106786,"end":107019},{"begin":107020,"end":107242},{"begin":107243,"end":107737},{"begin":107928,"end":108250},{"begin":108441,"end":108874},{"begin":108875,"end":108930},{"begin":109121,"end":109478},{"begin":109699,"end":110082},{"begin":110273,"end":110605},{"begin":110792,"end":111168},{"begin":111372,"end":111686},{"begin":111687,"end":111834},{"begin":111835,"end":111933},{"begin":112124,"end":112419},{"begin":112609,"end":113249},{"begin":113250,"end":113393},{"begin":113613,"end":113618},{"begin":113995,"end":114449},{"begin":114639,"end":114962},{"begin":114963,"end":115099},{"begin":115288,"end":115489},{"begin":115709,"end":116170},{"begin":116360,"end":116823},{"begin":117023,"end":117312},{"begin":117498,"end":117545},{"begin":117740,"end":118098},{"begin":118099,"end":118226},{"begin":118227,"end":118345},{"begin":118545,"end":118756},{"begin":118952,"end":119091},{"begin":119092,"end":119212}]},{"text":"6.0 Taxes","location":{"begin":119471,"end":119480},"level":1,"element_locations":[{"begin":119710,"end":120048},{"begin":120049,"end":120188},{"begin":120189,"end":120371},{"begin":120372,"end":120529},{"begin":120530,"end":120898},{"begin":121088,"end":121428},{"begin":121429,"end":121599},{"begin":121600,"end":121775},{"begin":121965,"end":122489},{"begin":122490,"end":122687}]},{"text":"7.0 Payments and Acceptance","location":{"begin":122953,"end":122980},"level":1,"element_locations":[{"begin":123209,"end":123515},{"begin":123705,"end":124181},{"begin":124372,"end":124849},{"begin":124850,"end":124902}]},{"text":"8.0 Electronic Commerce","location":{"begin":125168,"end":125191},"level":1,"element_locations":[{"begin":125387,"end":125748},{"begin":125749,"end":125904}]},{"text":"9.0 Timetable and Delays","location":{"begin":126161,"end":126185},"level":1,"element_locations":[{"begin":126418,"end":126679},{"begin":126900,"end":127212},{"begin":127403,"end":127613},{"begin":127614,"end":127725},{"begin":127726,"end":127815},{"begin":128016,"end":128817},{"begin":129008,"end":129831},{"begin":130022,"end":130751},{"begin":130752,"end":130843},{"begin":130844,"end":131314},{"begin":131315,"end":131839},{"begin":132031,"end":132559},{"begin":132780,"end":133101},{"begin":133293,"end":134028},{"begin":134229,"end":134643},{"begin":134644,"end":134716},{"begin":134907,"end":135285},{"begin":135286,"end":135459},{"begin":135460,"end":135552},{"begin":135553,"end":135719},{"begin":135720,"end":135982},{"begin":135983,"end":136111},{"begin":136112,"end":136305}]},{"text":"10.0 Buyer Obligations","location":{"begin":136571,"end":136593},"level":1,"element_locations":[{"begin":136823,"end":137081},{"begin":137271,"end":137473},{"begin":137693,"end":137924},{"begin":138114,"end":138347},{"begin":138544,"end":138776},{"begin":138996,"end":139287},{"begin":139478,"end":139755},{"begin":139945,"end":140510},{"begin":140711,"end":140922},{"begin":141142,"end":141458},{"begin":141648,"end":142079},{"begin":142080,"end":142292},{"begin":142491,"end":143016}]},{"text":"11.0 Acceptance Criteria","location":{"begin":143283,"end":143307},"level":1,"element_locations":[{"begin":143504,"end":143732}]},{"text":"12.0 Supplier Responsibilities","location":{"begin":143978,"end":144185},"level":1,"element_locations":[{"begin":144416,"end":144681},{"begin":144871,"end":145303},{"begin":145518,"end":145833},{"begin":146023,"end":146442},{"begin":146626,"end":146637},{"begin":146831,"end":147064},{"begin":147254,"end":147639},{"begin":147829,"end":148108},{"begin":148299,"end":148525},{"begin":148719,"end":149208},{"begin":149402,"end":149800},{"begin":149990,"end":150444},{"begin":150635,"end":150998},{"begin":150999,"end":151274}]},{"text":"13.0 Warranties","location":{"begin":151539,"end":151554},"level":1,"element_locations":[]},{"text":"13.1 Mutual Warranties","location":{"begin":151827,"end":151849},"level":2,"element_locations":[{"begin":152046,"end":152086},{"begin":152309,"end":152720},{"begin":152910,"end":153219},{"begin":153409,"end":153740},{"begin":153925,"end":154894},{"begin":155084,"end":155658},{"begin":155848,"end":156938},{"begin":157129,"end":157476},{"begin":157666,"end":158251},{"begin":158442,"end":158811}]},{"text":"13.2 Supplier warranties","location":{"begin":159094,"end":159118},"level":2,"element_locations":[{"begin":159311,"end":159353},{"begin":159577,"end":160062},{"begin":160253,"end":160539},{"begin":160729,"end":161099},{"begin":161290,"end":161533},{"begin":161718,"end":162201},{"begin":162391,"end":162700},{"begin":162889,"end":163473},{"begin":163663,"end":163940},{"begin":164130,"end":164858},{"begin":165046,"end":165330},{"begin":165520,"end":165969},{"begin":166158,"end":166612},{"begin":166613,"end":166640},{"begin":166641,"end":166767},{"begin":166768,"end":166885},{"begin":166886,"end":167679},{"begin":167884,"end":168077}]},{"text":"13.3","location":{"begin":168354,"end":168358},"level":2,"element_locations":[{"begin":168554,"end":168800}]},{"text":"13.4","location":{"begin":169077,"end":169081},"level":2,"element_locations":[{"begin":169277,"end":169960}]},{"text":"13.","location":{"begin":170236,"end":170239},"level":2,"element_locations":[]},{"text":"5 Warranty Redemption","location":{"begin":170527,"end":170548},"level":3,"element_locations":[{"begin":170741,"end":171047}]},{"text":"14.0 Delivery","location":{"begin":171327,"end":171340},"level":1,"element_locations":[{"begin":171572,"end":171903}]},{"text":"15.0 Intellectual Property Rights and Buyer Data","location":{"begin":172167,"end":172215},"level":1,"element_locations":[{"begin":172441,"end":172756},{"begin":172978,"end":173318},{"begin":173510,"end":174205},{"begin":174404,"end":174625},{"begin":174859,"end":175267},{"begin":175458,"end":175898},{"begin":176090,"end":176530},{"begin":176730,"end":176946},{"begin":177168,"end":177360},{"begin":177553,"end":177960},{"begin":178155,"end":178558},{"begin":178752,"end":180057},{"begin":180242,"end":180753},{"begin":180943,"end":181329},{"begin":181514,"end":182249},{"begin":182438,"end":182951},{"begin":183141,"end":183544},{"begin":183728,"end":183958},{"begin":184148,"end":184371},{"begin":184557,"end":185017},{"begin":185018,"end":185091},{"begin":185092,"end":185265},{"begin":185455,"end":185488},{"begin":185712,"end":186054},{"begin":186237,"end":186506},{"begin":186701,"end":186929},{"begin":187123,"end":187345},{"begin":187530,"end":187829},{"begin":187830,"end":188099},{"begin":188100,"end":188135},{"begin":188136,"end":188398},{"begin":188592,"end":188914},{"begin":189104,"end":189561},{"begin":189748,"end":190057},{"begin":190247,"end":190765}]},{"text":"16.0 Liability for Third Party Claims","location":{"begin":191030,"end":191067},"level":1,"element_locations":[{"begin":191298,"end":192763},{"begin":192953,"end":193179},{"begin":193365,"end":193497},{"begin":193683,"end":193939},{"begin":194128,"end":194284},{"begin":194478,"end":195039},{"begin":195252,"end":195496},{"begin":195711,"end":197460},{"begin":197651,"end":197856},{"begin":198074,"end":198867},{"begin":199055,"end":199439},{"begin":199630,"end":200198},{"begin":200398,"end":200717},{"begin":200915,"end":201249},{"begin":201469,"end":201851},{"begin":202042,"end":202456},{"begin":202457,"end":202885},{"begin":203082,"end":203616},{"begin":203804,"end":204212},{"begin":204432,"end":204823},{"begin":205014,"end":205370},{"begin":205371,"end":205527},{"begin":205528,"end":205696},{"begin":205697,"end":205845},{"begin":205846,"end":206017},{"begin":206018,"end":206150},{"begin":206347,"end":206642},{"begin":206862,"end":207262},{"begin":207452,"end":207944},{"begin":208134,"end":208794},{"begin":208984,"end":209225},{"begin":209444,"end":209862},{"begin":210051,"end":210409}]},{"text":"17.0 Limitation of Liability between Supplier and Buyer","location":{"begin":210697,"end":210752},"level":1,"element_locations":[{"begin":210984,"end":211349},{"begin":211540,"end":211771},{"begin":211992,"end":212217},{"begin":212407,"end":212631},{"begin":212816,"end":213049},{"begin":213239,"end":213475},{"begin":213672,"end":214213},{"begin":214214,"end":214411},{"begin":214412,"end":214457},{"begin":214647,"end":215282},{"begin":215472,"end":215752},{"begin":215972,"end":216333},{"begin":216523,"end":217228},{"begin":217229,"end":217270},{"begin":217271,"end":217349},{"begin":217350,"end":217434},{"begin":217634,"end":218070}]},{"text":"18.0 Supplier and Supplier Personnel","location":{"begin":218337,"end":218373},"level":1,"element_locations":[{"begin":218604,"end":218951},{"begin":218952,"end":219020},{"begin":219021,"end":219035},{"begin":219255,"end":219554},{"begin":219745,"end":220041},{"begin":220230,"end":220665},{"begin":220855,"end":221210},{"begin":221211,"end":221317},{"begin":221507,"end":221894},{"begin":222083,"end":222085},{"begin":222250,"end":222673},{"begin":222674,"end":222799},{"begin":222989,"end":223356},{"begin":223546,"end":223871},{"begin":224059,"end":224376},{"begin":224566,"end":224872},{"begin":225072,"end":225275},{"begin":225494,"end":225970},{"begin":226159,"end":226413},{"begin":226631,"end":226970},{"begin":227159,"end":227565},{"begin":227766,"end":228110},{"begin":228311,"end":228650},{"begin":228842,"end":229619},{"begin":229820,"end":230027},{"begin":230247,"end":230979},{"begin":231164,"end":232007},{"begin":232008,"end":232102},{"begin":232292,"end":232518},{"begin":232739,"end":233016},{"begin":233205,"end":233449},{"begin":233640,"end":233880},{"begin":234100,"end":234355},{"begin":234546,"end":235170},{"begin":235380,"end":235864},{"begin":235865,"end":236069}]},{"text":"19.0 On Premises Guidelines","location":{"begin":236346,"end":236373},"level":1,"element_locations":[]},{"text":"19.1","location":{"begin":236648,"end":236652},"level":2,"element_locations":[{"begin":236850,"end":236976}]},{"text":"19.2 Access to Premises","location":{"begin":237252,"end":237275},"level":2,"element_locations":[{"begin":237471,"end":237485},{"begin":237708,"end":238113},{"begin":238303,"end":238594},{"begin":238784,"end":239367},{"begin":239557,"end":239848},{"begin":240039,"end":240308},{"begin":240493,"end":240973},{"begin":240974,"end":241217}]},{"text":"19.3 General Business Activity Restrictions","location":{"begin":241498,"end":241541},"level":2,"element_locations":[{"begin":241772,"end":242059},{"begin":242279,"end":242599},{"begin":242786,"end":243068},{"begin":243257,"end":243510},{"begin":243700,"end":243968},{"begin":244158,"end":244488},{"begin":244681,"end":244951},{"begin":245171,"end":245502},{"begin":245692,"end":246034},{"begin":246222,"end":246757}]},{"text":"19.4 Buyer\'s Safety and Security Guidelines","location":{"begin":247047,"end":247090},"level":2,"element_locations":[{"begin":247283,"end":247379},{"begin":247604,"end":247856},{"begin":248047,"end":248408},{"begin":248599,"end":248892},{"begin":249086,"end":249385}]},{"text":"19.5 Asset Control","location":{"begin":249661,"end":249679},"level":2,"element_locations":[{"begin":249874,"end":250163},{"begin":250164,"end":250188},{"begin":250411,"end":250681},{"begin":250872,"end":251108},{"begin":251298,"end":251596},{"begin":251786,"end":252070},{"begin":252261,"end":252559},{"begin":252744,"end":253068},{"begin":253260,"end":253330}]},{"text":"19.6 Supervision of Supplier\'s Personnel","location":{"begin":253607,"end":253647},"level":2,"element_locations":[{"begin":253873,"end":254065},{"begin":254286,"end":254592},{"begin":254782,"end":255178},{"begin":255368,"end":255645},{"begin":255646,"end":255843},{"begin":256038,"end":256252},{"begin":256472,"end":256940},{"begin":257130,"end":257433},{"begin":257633,"end":258000},{"begin":258001,"end":258418}]},{"text":"19.7 Time sheets","location":{"begin":258696,"end":258712},"level":2,"element_locations":[{"begin":258906,"end":259088},{"begin":259089,"end":259503}]},{"text":"20.","location":{"begin":259758,"end":259761},"level":3,"element_locations":[{"begin":260014,"end":260213},{"begin":260434,"end":260731},{"begin":260967,"end":261288},{"begin":261486,"end":261793},{"begin":261998,"end":262304},{"begin":262504,"end":262800},{"begin":262984,"end":263398},{"begin":263639,"end":263845},{"begin":264088,"end":264345},{"begin":264560,"end":264893},{"begin":265113,"end":265301},{"begin":265302,"end":265452},{"begin":265453,"end":265523},{"begin":265524,"end":265609},{"begin":265610,"end":265678},{"begin":265679,"end":265741},{"begin":265742,"end":265861},{"begin":266050,"end":266455},{"begin":266642,"end":266964},{"begin":267164,"end":267611},{"begin":267844,"end":268116},{"begin":268320,"end":268658},{"begin":268862,"end":269792},{"begin":270005,"end":270365},{"begin":270546,"end":270969},{"begin":271148,"end":271393},{"begin":271601,"end":272059},{"begin":272280,"end":272635},{"begin":272826,"end":273306},{"begin":273527,"end":273762},{"begin":273959,"end":274085},{"begin":274321,"end":274552},{"begin":274772,"end":275057},{"begin":275247,"end":275687},{"begin":275910,"end":276144},{"begin":276327,"end":276405},{"begin":276629,"end":276951},{"begin":277141,"end":277779},{"begin":277969,"end":278189},{"begin":278410,"end":278910},{"begin":279098,"end":279384},{"begin":279575,"end":279878},{"begin":280079,"end":280536},{"begin":280731,"end":281030},{"begin":281220,"end":281642},{"begin":281847,"end":282043},{"begin":282287,"end":282505},{"begin":282689,"end":282844},{"begin":283060,"end":283289},{"begin":283509,"end":283806},{"begin":284029,"end":284292},{"begin":284474,"end":284683},{"begin":284900,"end":285571},{"begin":285784,"end":286003},{"begin":286189,"end":286366},{"begin":286367,"end":286481},{"begin":286699,"end":286922},{"begin":287107,"end":287248},{"begin":287249,"end":287477},{"begin":287478,"end":287612},{"begin":287613,"end":287724},{"begin":287725,"end":287793},{"begin":287794,"end":287923},{"begin":288140,"end":288369},{"begin":288553,"end":288668},{"begin":288669,"end":289044},{"begin":289045,"end":289142},{"begin":289143,"end":289283},{"begin":289284,"end":289469},{"begin":289658,"end":289968},{"begin":290186,"end":290409},{"begin":290592,"end":290725},{"begin":290726,"end":290947},{"begin":291164,"end":291382},{"begin":291602,"end":291789},{"begin":291790,"end":292122},{"begin":292123,"end":292297},{"begin":292487,"end":292807},{"begin":292808,"end":292821},{"begin":292822,"end":292869},{"begin":293102,"end":293521},{"begin":293720,"end":294050},{"begin":294253,"end":294663},{"begin":294863,"end":295100},{"begin":295300,"end":295580},{"begin":295802,"end":296102},{"begin":296289,"end":296687},{"begin":296907,"end":296915},{"begin":297302,"end":297796},{"begin":298015,"end":298248},{"begin":298434,"end":298587},{"begin":298799,"end":299050},{"begin":299236,"end":299443},{"begin":299444,"end":299525},{"begin":299738,"end":300013},{"begin":300203,"end":300405},{"begin":300596,"end":300799},{"begin":300993,"end":301117},{"begin":301118,"end":301264}]},{"text":"22.12 Rights of Third Parties","location":{"begin":301534,"end":301563},"level":4,"element_locations":[{"begin":301760,"end":301914}]},{"text":"22.13 Severability","location":{"begin":302193,"end":302211},"level":4,"element_locations":[{"begin":302407,"end":302504},{"begin":302505,"end":302863},{"begin":303051,"end":303402}]},{"text":"22.14 Survival","location":{"begin":303682,"end":303696},"level":4,"element_locations":[{"begin":303890,"end":304608}]},{"text":"22.15 Waiver","location":{"begin":304888,"end":304900},"level":4,"element_locations":[{"begin":305095,"end":305247},{"begin":305248,"end":305512},{"begin":305513,"end":305782}]},{"text":"22.16 Cumulative Rights","location":{"begin":306063,"end":306086},"level":4,"element_locations":[{"begin":306281,"end":306758},{"begin":306759,"end":306965}]},{"text":"23.","location":{"begin":307237,"end":307240},"level":5,"element_locations":[{"begin":307506,"end":307724},{"begin":307909,"end":308060},{"begin":308284,"end":308476},{"begin":308663,"end":308852},{"begin":309044,"end":309264},{"begin":309492,"end":309694},{"begin":309889,"end":310064},{"begin":310286,"end":310623},{"begin":310832,"end":311138},{"begin":311366,"end":311734},{"begin":311929,"end":312218},{"begin":312427,"end":313157},{"begin":313158,"end":313177},{"begin":313405,"end":314073},{"begin":314271,"end":314706},{"begin":314929,"end":315200},{"begin":315427,"end":315744},{"begin":315941,"end":316165},{"begin":316363,"end":316605},{"begin":316803,"end":317189},{"begin":317190,"end":317258},{"begin":317459,"end":317680},{"begin":317877,"end":318321},{"begin":318517,"end":318813},{"begin":319010,"end":319745},{"begin":319965,"end":320440},{"begin":320441,"end":320819},{"begin":320820,"end":321420},{"begin":321421,"end":321713},{"begin":321925,"end":322630},{"begin":322858,"end":323432},{"begin":323630,"end":324090},{"begin":324310,"end":324518},{"begin":324738,"end":325334},{"begin":325525,"end":326008},{"begin":326199,"end":326472},{"begin":326689,"end":327086},{"begin":327273,"end":327512},{"begin":327746,"end":327945},{"begin":328164,"end":328385},{"begin":328591,"end":328717},{"begin":328961,"end":329800},{"begin":329994,"end":330013},{"begin":330238,"end":330571},{"begin":330572,"end":331029},{"begin":331220,"end":331515},{"begin":331705,"end":332495},{"begin":332686,"end":333012},{"begin":333203,"end":333653},{"begin":333843,"end":334150},{"begin":334341,"end":334642},{"begin":334832,"end":335254},{"begin":335436,"end":336010},{"begin":336218,"end":336431},{"begin":336619,"end":336867},{"begin":337055,"end":337346},{"begin":337563,"end":337912},{"begin":338101,"end":338850},{"begin":339038,"end":339227},{"begin":339448,"end":339735},{"begin":339927,"end":340441},{"begin":340442,"end":340539},{"begin":340730,"end":341067},{"begin":341306,"end":341804},{"begin":341994,"end":342324},{"begin":342325,"end":342616},{"begin":342617,"end":343021},{"begin":343212,"end":343566},{"begin":343567,"end":343627},{"begin":343817,"end":344121},{"begin":344306,"end":344675},{"begin":344927,"end":345128},{"begin":345314,"end":345476},{"begin":345664,"end":345931},{"begin":346141,"end":346164},{"begin":346735,"end":346745},{"begin":347001,"end":347022},{"begin":347285,"end":347290},{"begin":347542,"end":347561},{"begin":347836,"end":347844},{"begin":348170,"end":348178},{"begin":348512,"end":348518},{"begin":348843,"end":348849},{"begin":349183,"end":349189},{"begin":349514,"end":349520},{"begin":350170,"end":350189},{"begin":350513,"end":350523},{"begin":350857,"end":350867},{"begin":351124,"end":351139},{"begin":351405,"end":351415},{"begin":351668,"end":351691},{"begin":351965,"end":351973},{"begin":352298,"end":352306},{"begin":352640,"end":352646},{"begin":352971,"end":352977},{"begin":353310,"end":353316},{"begin":353640,"end":353646},{"begin":353901,"end":353904},{"begin":354134,"end":354338},{"begin":354557,"end":354921},{"begin":354922,"end":355503},{"begin":355694,"end":356185},{"begin":356186,"end":356386},{"begin":356618,"end":356987},{"begin":357188,"end":357384},{"begin":357605,"end":357929},{"begin":358119,"end":358408},{"begin":358599,"end":358855},{"begin":359065,"end":359576},{"begin":359766,"end":360106},{"begin":360107,"end":360287},{"begin":360288,"end":360367},{"begin":360558,"end":360866},{"begin":360867,"end":361044},{"begin":361265,"end":361268},{"begin":361700,"end":361909},{"begin":362092,"end":362186},{"begin":362187,"end":362536},{"begin":362537,"end":362628},{"begin":362862,"end":363100},{"begin":363320,"end":364164},{"begin":364355,"end":364750},{"begin":364941,"end":365810},{"begin":365811,"end":366034},{"begin":366221,"end":366524},{"begin":366714,"end":367162},{"begin":367349,"end":367613},{"begin":367803,"end":368115},{"begin":368351,"end":369088},{"begin":369281,"end":369821},{"begin":370014,"end":370561},{"begin":370750,"end":371034},{"begin":371035,"end":371511},{"begin":371703,"end":372399},{"begin":372400,"end":372709},{"begin":372710,"end":373045},{"begin":373262,"end":373507},{"begin":373691,"end":373716},{"begin":373938,"end":374157},{"begin":374345,"end":374573},{"begin":374767,"end":374848},{"begin":375035,"end":375543},{"begin":375544,"end":375646},{"begin":375870,"end":377236},{"begin":377237,"end":377293},{"begin":377294,"end":377766},{"begin":377956,"end":378361},{"begin":378550,"end":378902},{"begin":378903,"end":379146},{"begin":379147,"end":379279},{"begin":379464,"end":379808},{"begin":379998,"end":380904},{"begin":380905,"end":380994},{"begin":381181,"end":381630},{"begin":381840,"end":382041},{"begin":382238,"end":382439},{"begin":382623,"end":382626},{"begin":382848,"end":383124},{"begin":383315,"end":383608},{"begin":383804,"end":383903},{"begin":383904,"end":384079},{"begin":384283,"end":384496},{"begin":384717,"end":385262},{"begin":385453,"end":385829},{"begin":385830,"end":386144},{"begin":386355,"end":386597},{"begin":386816,"end":387147},{"begin":387148,"end":387276},{"begin":387466,"end":387930},{"begin":388121,"end":388421},{"begin":388639,"end":388866},{"begin":389054,"end":389267},{"begin":389455,"end":389670},{"begin":389865,"end":390820},{"begin":391007,"end":391301},{"begin":391491,"end":391743},{"begin":391961,"end":392187},{"begin":392375,"end":392589},{"begin":392816,"end":393069},{"begin":393274,"end":393554},{"begin":393759,"end":394045},{"begin":394251,"end":394453},{"begin":394664,"end":394925},{"begin":394926,"end":395010},{"begin":395200,"end":395693},{"begin":395882,"end":396200},{"begin":396385,"end":397024},{"begin":397210,"end":397782},{"begin":397962,"end":398371},{"begin":398580,"end":398800},{"begin":399015,"end":399257},{"begin":399447,"end":399915},{"begin":400102,"end":400480},{"begin":400670,"end":401034},{"begin":401225,"end":401696},{"begin":401887,"end":402396},{"begin":402586,"end":403049},{"begin":403240,"end":403648},{"begin":403839,"end":404572},{"begin":404573,"end":405075},{"begin":405259,"end":405787},{"begin":405972,"end":406412},{"begin":406598,"end":407112},{"begin":407296,"end":407667},{"begin":407668,"end":407840},{"begin":408025,"end":408514},{"begin":408698,"end":408935},{"begin":409153,"end":409397},{"begin":409585,"end":409854},{"begin":410042,"end":410475},{"begin":410670,"end":411144},{"begin":411354,"end":411560},{"begin":411781,"end":412290},{"begin":412291,"end":412469},{"begin":412658,"end":412919},{"begin":413504,"end":413512},{"begin":413798,"end":413802},{"begin":414127,"end":414494},{"begin":414888,"end":415089},{"begin":415483,"end":415502},{"begin":415723,"end":415732},{"begin":415986,"end":415999},{"begin":416333,"end":416372},{"begin":416618,"end":416629},{"begin":416963,"end":417001},{"begin":417256,"end":417262},{"begin":417596,"end":417634},{"begin":417889,"end":417896},{"begin":418229,"end":418267},{"begin":418521,"end":418530},{"begin":418863,"end":418881},{"begin":419276,"end":419295},{"begin":419551,"end":419581},{"begin":419898,"end":419944},{"begin":420204,"end":420217},{"begin":420477,"end":420492},{"begin":420712,"end":421296},{"begin":421488,"end":422385},{"begin":422573,"end":422875},{"begin":423086,"end":423293},{"begin":423513,"end":424000},{"begin":424190,"end":425203},{"begin":425413,"end":425614},{"begin":425815,"end":426015},{"begin":426200,"end":426340},{"begin":426570,"end":426759},{"begin":426964,"end":427191},{"begin":427393,"end":427605},{"begin":427810,"end":428062},{"begin":428269,"end":428476},{"begin":428661,"end":428870},{"begin":429092,"end":429126},{"begin":429331,"end":429340},{"begin":429529,"end":429639},{"begin":429844,"end":430087},{"begin":430274,"end":430449},{"begin":430450,"end":430505},{"begin":430730,"end":430930},{"begin":431122,"end":431306},{"begin":431498,"end":431688},{"begin":431879,"end":432089},{"begin":432280,"end":432470},{"begin":432661,"end":432879},{"begin":433067,"end":433275},{"begin":433486,"end":433683},{"begin":433869,"end":433951},{"begin":433952,"end":434059},{"begin":434060,"end":434099},{"begin":434324,"end":434509},{"begin":434701,"end":434886},{"begin":435077,"end":435255},{"begin":435445,"end":435630},{"begin":435822,"end":436009},{"begin":436200,"end":436378},{"begin":436581,"end":436683},{"begin":436894,"end":437112},{"begin":437296,"end":437544},{"begin":437545,"end":437772},{"begin":437976,"end":438194},{"begin":438378,"end":438556},{"begin":438557,"end":438650},{"begin":438857,"end":439042},{"begin":439267,"end":439519},{"begin":439711,"end":440040},{"begin":440232,"end":440489},{"begin":440700,"end":440900},{"begin":441086,"end":441422}]},{"text":"Section 2 - Form of Change Control Note","location":{"begin":441757,"end":441796},"level":1,"element_locations":[{"begin":441992,"end":442028},{"begin":442218,"end":442269},{"begin":442458,"end":442464},{"begin":442654,"end":442801},{"begin":442990,"end":443015},{"begin":443205,"end":443325},{"begin":443515,"end":443640},{"begin":443641,"end":443930},{"begin":444119,"end":444380},{"begin":444590,"end":444637},{"begin":444845,"end":444882},{"begin":445080,"end":445083},{"begin":445289,"end":445292},{"begin":445490,"end":445534},{"begin":445731,"end":445756},{"begin":445952,"end":446001},{"begin":446195,"end":446209},{"begin":446414,"end":446431}]},{"text":"Section 3 - Not Used","location":{"begin":446707,"end":446727},"level":1,"element_locations":[]},{"text":"Section 4 - Termination Assistance","location":{"begin":447012,"end":447046},"level":1,"element_locations":[]},{"text":"1. Scope of Termination Assistance","location":{"begin":447306,"end":447340},"level":2,"element_locations":[{"begin":447536,"end":447639},{"begin":447862,"end":448053},{"begin":448279,"end":449109},{"begin":449315,"end":449785},{"begin":449990,"end":450688},{"begin":450891,"end":451215},{"begin":451403,"end":451819},{"begin":452023,"end":452578},{"begin":452798,"end":453009},{"begin":453197,"end":453683}]},{"text":"2.0 Electronic Links","location":{"begin":453964,"end":453984},"level":3,"element_locations":[{"begin":454180,"end":454434},{"begin":454435,"end":454521},{"begin":454745,"end":455295},{"begin":455484,"end":455897}]},{"text":"Section 5 - Employment Matters","location":{"begin":456197,"end":456227},"level":1,"element_locations":[{"begin":456424,"end":456710}]},{"text":"Section 6 - Buyer Policies and Standards Contractor\'s Guide to Site Safety","location":{"begin":456972,"end":457046},"level":1,"element_locations":[]},{"text":"No Smoking Policy","location":{"begin":457314,"end":457331},"level":1,"element_locations":[{"begin":457536,"end":457557}]},{"text":"Section 7 - Agreed Rates","location":{"begin":457833,"end":457857},"level":1,"element_locations":[{"begin":458443,"end":458456},{"begin":458739,"end":458747},{"begin":459028,"end":459043},{"begin":459328,"end":459332},{"begin":459611,"end":459636},{"begin":459921,"end":459925},{"begin":460205,"end":460220},{"begin":460505,"end":460509},{"begin":460791,"end":460809},{"begin":461094,"end":461098},{"begin":461380,"end":461399},{"begin":461684,"end":461688},{"begin":461961,"end":461978},{"begin":462263,"end":462267},{"begin":462543,"end":462559},{"begin":462844,"end":462848},{"begin":463131,"end":463151},{"begin":463436,"end":463440},{"begin":463721,"end":463736},{"begin":464022,"end":464026},{"begin":464304,"end":464320},{"begin":464606,"end":464610},{"begin":464890,"end":464893},{"begin":465179,"end":465183},{"begin":465467,"end":465503},{"begin":465789,"end":465793},{"begin":466071,"end":466089},{"begin":466375,"end":466379},{"begin":466664,"end":466688},{"begin":466974,"end":466978},{"begin":467258,"end":467279},{"begin":467565,"end":467569},{"begin":467851,"end":467865},{"begin":468151,"end":468155},{"begin":468436,"end":468452},{"begin":468738,"end":468742},{"begin":469006,"end":469021},{"begin":469289,"end":469293},{"begin":469527,"end":469574},{"begin":469780,"end":469817},{"begin":470015,"end":470018},{"begin":470221,"end":470224},{"begin":470423,"end":470467},{"begin":470666,"end":470733},{"begin":470931,"end":470980},{"begin":471175,"end":471189},{"begin":471394,"end":471411}]}],"leading_sentences":[{"text":"\\"Affiliates\\" means any corporation or other business entity controlling, controlled by or under common control with Buyer, Supplier or Customer (as applicable) from time to time and, for the purposes of this definition, \\"control\\" shall mean direct or indirect ownership of:","location":{"begin":7147,"end":7579},"element_locations":[{"begin":7580,"end":7696},{"begin":7697,"end":7832},{"begin":7833,"end":7922}]},{"text":"\\"Background Materials\\" means","location":{"begin":11451,"end":11636},"element_locations":[{"begin":11637,"end":11707},{"begin":11708,"end":11769}]},{"text":"\\"Buyer Background Material\\" means:","location":{"begin":13268,"end":13474},"element_locations":[{"begin":13717,"end":14171},{"begin":14383,"end":14887}]},{"text":"\\"Buyer Data\\" means any data:","location":{"begin":15088,"end":15287},"element_locations":[{"begin":15507,"end":15876},{"begin":16064,"end":16646}]},{"text":"\\"Consortium Member\\" means any third party (excluding contractors) providing goods and/or services to any member of the Customer Group and with whom Buyer reasonably requires the Supplier to co-operate or interact in connection with the services and deliverables to be performed or delivered (as applicable) by or on behalf of the Supplier pursuant to","location":{"begin":25522,"end":26027},"element_locations":[{"begin":26028,"end":26064},{"begin":26065,"end":26096}]},{"text":"\\"Dependency\\" means","location":{"begin":32855,"end":33031},"element_locations":[{"begin":33032,"end":33096},{"begin":33097,"end":33157},{"begin":33158,"end":33224}]},{"text":"\\"Force Majeure Event means, unless otherwise agreed in a SOW, any:","location":{"begin":36193,"end":36431},"element_locations":[{"begin":36656,"end":36905},{"begin":37095,"end":37656}]},{"text":"The Indexation calculation will apply an increase in the rates which will be performed on the following basis:","location":{"begin":39610,"end":39720},"element_locations":[{"begin":39929,"end":40129}]},{"text":"\\"Intellectual Property Rights\\" means:","location":{"begin":40330,"end":40533},"element_locations":[{"begin":40757,"end":40930},{"begin":41120,"end":41395},{"begin":41585,"end":41767},{"begin":41958,"end":42189},{"begin":42380,"end":42580},{"begin":42770,"end":42978},{"begin":43168,"end":43353},{"begin":43543,"end":43854}]},{"text":"h) all other intellectual property rights; in each case subsisting at any time in any part of the world (whether registered or unregistered) and:","location":{"begin":43543,"end":43854},"element_locations":[{"begin":43855,"end":44012},{"begin":44013,"end":44168}]},{"text":"\\"Relevant Law\\" means:","location":{"begin":58144,"end":58337},"element_locations":[{"begin":58562,"end":58946},{"begin":59136,"end":59368},{"begin":59558,"end":59820},{"begin":60007,"end":60255}]},{"text":"d) any applicable industry code, policy, guidance, standard or accreditation terms","location":{"begin":60007,"end":60255},"element_locations":[{"begin":60256,"end":60323},{"begin":60324,"end":60396}]},{"text":"\\"Statement of Work\\" or \\" SOW\\" means any document that:","location":{"begin":63730,"end":64306},"element_locations":[{"begin":64529,"end":64752},{"begin":64941,"end":65148},{"begin":65338,"end":65599},{"begin":65788,"end":66066}]},{"text":"\\"Supplier Fault\\" means a failure by the Supplier to perform in accordance with the terms of this Agreement but not including any failure","location":{"begin":67948,"end":68237},"element_locations":[{"begin":68238,"end":68290},{"begin":68291,"end":68337}]},{"text":"2.2 The parties agree that:","location":{"begin":79889,"end":80077},"element_locations":[{"begin":80291,"end":80639},{"begin":80828,"end":81175},{"begin":81176,"end":81573}]},{"text":"4.7 Nothing in this Clause 4 shall prevent a party from notifying the other in writing of its intention to:","location":{"begin":89031,"end":89301},"element_locations":[{"begin":89520,"end":89766},{"begin":89968,"end":90290}]},{"text":"5.3 Where the Prices for Services and/or Deliverables (or any part of them) are:","location":{"begin":93833,"end":94092},"element_locations":[{"begin":94312,"end":94565},{"begin":94756,"end":95028}]},{"text":"5.4 Where Prices are on the basis of Agreed Rates for time spent by the Supplier:","location":{"begin":95229,"end":95489},"element_locations":[{"begin":95709,"end":96008},{"begin":96199,"end":96561},{"begin":96751,"end":97175},{"begin":97364,"end":97730},{"begin":97920,"end":98259}]},{"text":"5.5 Where a Fixed Price applies:","location":{"begin":98459,"end":98670},"element_locations":[{"begin":98890,"end":99233},{"begin":99423,"end":99884},{"begin":100074,"end":100447},{"begin":100638,"end":101107},{"begin":101297,"end":101846}]},{"text":"5.8 If at any time Buyer disputes, in good faith, an invoice:","location":{"begin":103251,"end":103489},"element_locations":[{"begin":103710,"end":104174},{"begin":104364,"end":104688},{"begin":104879,"end":105418},{"begin":105603,"end":105903},{"begin":106093,"end":106587}]},{"text":"5.9 Upon resolution of the Dispute, as referred to in Clause 5.8 above,","location":{"begin":106786,"end":107019},"element_locations":[{"begin":107020,"end":107242},{"begin":107243,"end":107737}]},{"text":"5.12 If agreed in a SOW, buyer shall pay to the Supplier expenses reasonably and necessarily incurred in the performance of its obligations under this Base Agreement and SOWs provided that:","location":{"begin":109121,"end":109478},"element_locations":[{"begin":109699,"end":110082},{"begin":110273,"end":110605},{"begin":110792,"end":111168}]},{"text":"Interest shall not accrue or be payable on any monies which are the subject of a disputed invoice or where monies are offset pursuant to Clause","location":{"begin":113250,"end":113393},"element_locations":[{"begin":113613,"end":113618}]},{"text":"5.18 The Supplier shall:","location":{"begin":115288,"end":115489},"element_locations":[{"begin":115709,"end":116170},{"begin":116360,"end":116823}]},{"text":"9.1 Subject to Clause 10 (Buyer Obligations), and Clause 22.9 (Force Majeure) the Supplier shall:","location":{"begin":126418,"end":126679},"element_locations":[{"begin":126900,"end":127212},{"begin":127403,"end":127613}]},{"text":"9.1.2 use Commercially Reasonable Efforts to","location":{"begin":127403,"end":127613},"element_locations":[{"begin":127614,"end":127725},{"begin":127726,"end":127815}]},{"text":"9.4 Without prejudice to the provisions of Clause 9.3, if any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date or fail to meet the agreed Acceptance Criteria within the period set out in the relevant Timetable, and such failure is as a result of a Supplier Fault then Supplier shall repair or replace such Deliverables or re-perform such Services, without charge by the revised date notified to Supplier by Buyer (provided that such notice shall be either","location":{"begin":130022,"end":130751},"element_locations":[{"begin":130752,"end":130843},{"begin":130844,"end":131314}]},{"text":"9.5 In addition to the Buyer\'s rights under Clause 9.4, if the Supplier fails to deliver a Deliverable and/or perform the Services, by any applicable Delivery Date, or achieve a Key Milestone by the applicable Milestone Date, and if the parties have expressly agreed in the relevant SOW that Liquidated Damages will apply, then the following provisions will apply:","location":{"begin":132031,"end":132559},"element_locations":[{"begin":132780,"end":133101},{"begin":133293,"end":134028}]},{"text":"9.7 Upon receiving notification from the Supplier under Clause 9.6 above, the parties\' Relationship Managers shall convene as soon as practicable onto discuss all aspects of the relevant circumstances including","location":{"begin":134907,"end":135285},"element_locations":[{"begin":135286,"end":135459},{"begin":135460,"end":135552},{"begin":135553,"end":135719}]},{"text":"10.2 Further, Buyer shall procure that;","location":{"begin":137271,"end":137473},"element_locations":[{"begin":137693,"end":137924},{"begin":138114,"end":138347}]},{"text":"10.3 Where the Buyer fails to comply with Clauses 10.1 and 10.2 above:","location":{"begin":138544,"end":138776},"element_locations":[{"begin":138996,"end":139287},{"begin":139478,"end":139755},{"begin":139945,"end":140510}]},{"text":"10.4 For the avoidance of doubt:","location":{"begin":140711,"end":140922},"element_locations":[{"begin":141142,"end":141458},{"begin":141648,"end":142079},{"begin":142080,"end":142292}]},{"text":"12.2 The Supplier shall use Commercially Reasonable Efforts to assist the Buyer to ensure that the performance of the Services does not result in the degradation and/or the interruption of the business, systems and equipment of Customer where the Supplier is either:","location":{"begin":144871,"end":145303},"element_locations":[{"begin":145518,"end":145833},{"begin":146023,"end":146442},{"begin":146626,"end":146637},{"begin":146831,"end":147064},{"begin":147254,"end":147639},{"begin":147829,"end":148108},{"begin":148299,"end":148525}]},{"text":"Each party represents and warrants that:","location":{"begin":152046,"end":152086},"element_locations":[{"begin":152309,"end":152720},{"begin":152910,"end":153219},{"begin":153409,"end":153740},{"begin":153925,"end":154894},{"begin":155084,"end":155658},{"begin":155848,"end":156938},{"begin":157129,"end":157476},{"begin":157666,"end":158251},{"begin":158442,"end":158811}]},{"text":"The Supplier represents and warrants that:","location":{"begin":159311,"end":159353},"element_locations":[{"begin":159577,"end":160062},{"begin":160253,"end":160539},{"begin":160729,"end":161099},{"begin":161290,"end":161533},{"begin":161718,"end":162201},{"begin":162391,"end":162700},{"begin":162889,"end":163473},{"begin":163663,"end":163940},{"begin":164130,"end":164858},{"begin":165046,"end":165330},{"begin":165520,"end":165969},{"begin":166158,"end":166612},{"begin":166886,"end":167679}]},{"text":"12 . it will comply with all applicable data privacy laws and regulations, will implement and maintain appropriate technical and organizational measures and other protections for the Personal Data, (including, without limitation, not loading any Personal Data provided to it by the other on","location":{"begin":166158,"end":166612},"element_locations":[{"begin":166613,"end":166640},{"begin":166641,"end":166767},{"begin":166768,"end":166885}]},{"text":"15.1 Except for the licences expressly granted under a SOW, the Agreement shall not operate to assign any title, interest or Intellectual Property Rights:","location":{"begin":172441,"end":172756},"element_locations":[{"begin":172978,"end":173318},{"begin":173510,"end":174205}]},{"text":"15.2 Subject to Clause 15.1, where the SOW:","location":{"begin":174404,"end":174625},"element_locations":[{"begin":174859,"end":175267},{"begin":175458,"end":175898},{"begin":176090,"end":176530}]},{"text":"15.3 Subject to Clause 15.1and 15.15,","location":{"begin":176730,"end":176946},"element_locations":[{"begin":177168,"end":177360},{"begin":177553,"end":177960}]},{"text":"Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW, the Supplier hereby grants, (and shall procure that each of its suppliers and sub-contractors grants) to Buyer , Customer and the Customer Group a non-exclusive, worldwide, irrevocable, royalty-free, perpetual licence to use execute, copy, maintain and distribute Type B Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling","location":{"begin":184557,"end":185017},"element_locations":[{"begin":185018,"end":185091},{"begin":185092,"end":185265},{"begin":185712,"end":186054},{"begin":186237,"end":186506}]},{"text":"The Supplier hereby grants to Buyer a non-exclusive, revocable (as detailed in the Licence Agreement), royalty-free, licence within the UK (or such other territory detailed in the Licence Agreement) for a period commencing on creation and continuing until the date that","location":{"begin":187830,"end":188099},"element_locations":[{"begin":188100,"end":188135},{"begin":188136,"end":188398}]},{"text":"16.2 Intellectual Property Indemnification","location":{"begin":195252,"end":195496},"element_locations":[{"begin":195711,"end":197460},{"begin":197651,"end":197856},{"begin":200398,"end":200717}]},{"text":"16.2.2 Buyer and the Supplier agree that:","location":{"begin":197651,"end":197856},"element_locations":[{"begin":198074,"end":198867},{"begin":199055,"end":199439},{"begin":199630,"end":200198}]},{"text":"16.3 Without prejudice to the indemnity in Clause 16.2.1, if any IP Claim is made against any Indemnified Party, the Indemnifying Party shall at its own expense either:","location":{"begin":200915,"end":201249},"element_locations":[{"begin":201469,"end":201851},{"begin":202042,"end":202456},{"begin":202457,"end":202885}]},{"text":"16.5 Without limiting the Indemnifying Party\'s other obligations under this Clause 16, if the Indemnifying Party is unable to perform any of the options described in Clauses 16.3.2 and 16.3.3, or such options are not reasonably feasible then:","location":{"begin":203804,"end":204212},"element_locations":[{"begin":204432,"end":204823},{"begin":205014,"end":205370},{"begin":206018,"end":206150}]},{"text":"16.5.2 The Indemnified Party may, by written notice to the Indemnifying Party having immediate effect, terminate such part of the SOW as is affected by the return of the relevant item which","location":{"begin":205014,"end":205370},"element_locations":[{"begin":205371,"end":205527},{"begin":205528,"end":205696},{"begin":205697,"end":205845},{"begin":205846,"end":206017}]},{"text":"16.6 The indemnity described in Clause 16.2.1 shall not extend to any IP Claim if and to the extent that it results from:","location":{"begin":206347,"end":206642},"element_locations":[{"begin":206862,"end":207262},{"begin":207452,"end":207944},{"begin":208134,"end":208794},{"begin":208984,"end":209225}]},{"text":"16.6.4 use, or incorporation, of Open Source Code in circumstances where:","location":{"begin":208984,"end":209225},"element_locations":[{"begin":209444,"end":209862},{"begin":210051,"end":210409}]},{"text":"17.2 Neither party seeks to limit its liability for:","location":{"begin":211540,"end":211771},"element_locations":[{"begin":211992,"end":212217},{"begin":212407,"end":212631},{"begin":212816,"end":213049},{"begin":213239,"end":213475}]},{"text":"17.3 Subject to the provisions of Clauses 17.1 and 17.2 Supplier\'s liability under the Agreement (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Supplier, its/their employees, agents or sub-contractors, occurring at any time, shall be limited in aggregate to amount equal to the greater of","location":{"begin":213672,"end":214213},"element_locations":[{"begin":214214,"end":214411},{"begin":214412,"end":214457}]},{"text":"17.5 The provisions of Clause 17.1 shall not be taken as excluding the liability of the Supplier for:","location":{"begin":215472,"end":215752},"element_locations":[{"begin":215972,"end":216333},{"begin":216523,"end":217228},{"begin":217229,"end":217270}]},{"text":"Notwithstanding the foregoing Buyer shall","location":{"begin":217229,"end":217270},"element_locations":[{"begin":217271,"end":217349},{"begin":217350,"end":217434}]},{"text":"Supplier will:","location":{"begin":219021,"end":219035},"element_locations":[{"begin":219255,"end":219554},{"begin":219745,"end":220041},{"begin":220230,"end":220665},{"begin":220855,"end":221210},{"begin":221211,"end":221317},{"begin":221507,"end":221894},{"begin":222083,"end":222085},{"begin":222989,"end":223356},{"begin":223546,"end":223871},{"begin":224059,"end":224376},{"begin":224566,"end":224872}]},{"text":"6.","location":{"begin":222083,"end":222085},"element_locations":[{"begin":222250,"end":222673},{"begin":222674,"end":222799}]},{"text":"18.2 Screening","location":{"begin":225072,"end":225275},"element_locations":[{"begin":225494,"end":225970},{"begin":226159,"end":226413},{"begin":227766,"end":228110}]},{"text":"18.2.2 In addition to the process detailed in Clause 18.2.1 the Supplier shall ensure that:","location":{"begin":226159,"end":226413},"element_locations":[{"begin":226631,"end":226970},{"begin":227159,"end":227565}]},{"text":"18.5 Key Personnel","location":{"begin":229820,"end":230027},"element_locations":[{"begin":230247,"end":230979},{"begin":231164,"end":232007},{"begin":232008,"end":232102},{"begin":232292,"end":232518},{"begin":235380,"end":235864},{"begin":235865,"end":236069}]},{"text":"18.5.3 The Supplier may give less than the Required Notice:","location":{"begin":232292,"end":232518},"element_locations":[{"begin":232739,"end":233016},{"begin":233205,"end":233449},{"begin":233640,"end":233880}]},{"text":"c) where a Key Personnel has requested to be redeployed; and,","location":{"begin":233640,"end":233880},"element_locations":[{"begin":234100,"end":234355},{"begin":234546,"end":235170}]},{"text":"Supplier will:","location":{"begin":237471,"end":237485},"element_locations":[{"begin":237708,"end":238113},{"begin":238303,"end":238594},{"begin":238784,"end":239367},{"begin":239557,"end":239848},{"begin":240039,"end":240308},{"begin":240493,"end":240973},{"begin":240974,"end":241217}]},{"text":"(a) Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will not:","location":{"begin":241772,"end":242059},"element_locations":[{"begin":242279,"end":242599},{"begin":242786,"end":243068},{"begin":243257,"end":243510},{"begin":243700,"end":243968},{"begin":244158,"end":244488}]},{"text":"(b) Supplier will, for Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:","location":{"begin":244681,"end":244951},"element_locations":[{"begin":245171,"end":245502},{"begin":245692,"end":246034},{"begin":246222,"end":246757}]},{"text":"Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:","location":{"begin":247283,"end":247379},"element_locations":[{"begin":247604,"end":247856},{"begin":248047,"end":248408},{"begin":248599,"end":248892}]},{"text":"Supplier Personnel will:","location":{"begin":250164,"end":250188},"element_locations":[{"begin":250411,"end":250681},{"begin":250872,"end":251108},{"begin":251298,"end":251596},{"begin":251786,"end":252070},{"begin":252261,"end":252559},{"begin":252744,"end":253068}]},{"text":"(a) Supplier will:","location":{"begin":253873,"end":254065},"element_locations":[{"begin":254286,"end":254592},{"begin":254782,"end":255178},{"begin":255368,"end":255645},{"begin":255646,"end":255843}]},{"text":"(b) Supplier\'s supervisor(s) shall:","location":{"begin":256038,"end":256252},"element_locations":[{"begin":256472,"end":256940},{"begin":257130,"end":257433}]},{"text":"0 Insurance","location":{"begin":260014,"end":260213},"element_locations":[{"begin":260434,"end":260731},{"begin":262504,"end":262800},{"begin":262984,"end":263398},{"begin":263639,"end":263845},{"begin":281847,"end":282043}]},{"text":"20.1 The Supplier shall take out and maintain at all times during the term of the SOW the following insurance with reputable insurers:","location":{"begin":260434,"end":260731},"element_locations":[{"begin":260967,"end":261288},{"begin":261486,"end":261793},{"begin":261998,"end":262304}]},{"text":"21.0 Termination","location":{"begin":263639,"end":263845},"element_locations":[{"begin":264088,"end":264345},{"begin":274321,"end":274552},{"begin":275910,"end":276144},{"begin":276327,"end":276405},{"begin":280731,"end":281030},{"begin":281220,"end":281642}]},{"text":"21.1 Termination of this Base Agreement or a SOW for cause","location":{"begin":264088,"end":264345},"element_locations":[{"begin":264560,"end":264893},{"begin":267164,"end":267611},{"begin":271601,"end":272059}]},{"text":"21.1.1 Either party may at any time by notice in writing to the other party terminate this Base Agreement, without any Termination Fee payable by the terminating party if;","location":{"begin":264560,"end":264893},"element_locations":[{"begin":265113,"end":265301},{"begin":265742,"end":265861},{"begin":266050,"end":266455},{"begin":266642,"end":266964}]},{"text":"21.1.1 the other party","location":{"begin":265113,"end":265301},"element_locations":[{"begin":265302,"end":265452},{"begin":265453,"end":265523},{"begin":265524,"end":265609},{"begin":265610,"end":265678},{"begin":265679,"end":265741}]},{"text":"21.1.2 Without prejudice to Buyer\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow Buyer to terminate a SOW for Supplier Fault immediately on giving notice to the Supplier:","location":{"begin":267164,"end":267611},"element_locations":[{"begin":267844,"end":268116},{"begin":268320,"end":268658},{"begin":268862,"end":269792}]},{"text":"21.2.3 there has been a material breach by the Supplier of any of its obligations under the Agreement including but not limited to (Clauses 22.7 (Confidential Information), 27 (Data Protection), 29 (IT Security) and 35 (Conflicts of Interest) (\\" Relevant Provisions\\" ), and for the purposes of this Clause 21.2.3 a material breach will be deemed to include any breach of the Relevant Provisions which directly results in:","location":{"begin":268862,"end":269792},"element_locations":[{"begin":270005,"end":270365},{"begin":270546,"end":270969},{"begin":271148,"end":271393}]},{"text":"21.1.3 Without prejudice to the Supplier\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow the Supplier to terminate the relevant SOW in whole or in part on giving written notice to Buyer:","location":{"begin":271601,"end":272059},"element_locations":[{"begin":272280,"end":272635},{"begin":272826,"end":273306},{"begin":273959,"end":274085}]},{"text":"(b) there has been a material infringement by Buyer of any of its obligations under the Base Agreement which is relevant to the SOW in question including but not limited to the Intellectual Property Rights or Confidential Information of the Supplier which Buyer has failed to remedy and discontinue within twenty","location":{"begin":272826,"end":273306},"element_locations":[{"begin":273527,"end":273762}]},{"text":"21.2 Termination for convenience","location":{"begin":274321,"end":274552},"element_locations":[{"begin":274772,"end":275057},{"begin":275247,"end":275687}]},{"text":"Upon termination of this Base Agreement (or an individual SOW as appropriate):","location":{"begin":276327,"end":276405},"element_locations":[{"begin":276629,"end":276951},{"begin":277141,"end":277779},{"begin":277969,"end":278189},{"begin":280079,"end":280536}]},{"text":"21.3.3 the Buyer shall be liable to pay the Supplier:","location":{"begin":277969,"end":278189},"element_locations":[{"begin":278410,"end":278910},{"begin":279098,"end":279384},{"begin":279575,"end":279878}]},{"text":"22.0 General","location":{"begin":281847,"end":282043},"element_locations":[{"begin":282287,"end":282505},{"begin":282689,"end":282844},{"begin":283060,"end":283289},{"begin":284029,"end":284292},{"begin":284474,"end":284683},{"begin":284900,"end":285571},{"begin":285784,"end":286003},{"begin":286189,"end":286366},{"begin":286367,"end":286481},{"begin":286699,"end":286922},{"begin":287107,"end":287248},{"begin":287249,"end":287477},{"begin":287794,"end":287923},{"begin":288140,"end":288369},{"begin":288553,"end":288668},{"begin":288669,"end":289044},{"begin":289045,"end":289142},{"begin":289143,"end":289283},{"begin":289284,"end":289469},{"begin":289658,"end":289968},{"begin":290186,"end":290409},{"begin":290592,"end":290725},{"begin":290726,"end":290947},{"begin":291164,"end":291382},{"begin":298015,"end":298248},{"begin":298434,"end":298587},{"begin":298799,"end":299050},{"begin":299236,"end":299443},{"begin":299444,"end":299525}]},{"text":"22.2 Assignment and Transfer","location":{"begin":283060,"end":283289},"element_locations":[{"begin":283509,"end":283806}]},{"text":"Each party and its Affiliates has not and will not, for the purpose of influencing or inducing anyone to influence decisions in its favor or any of its Affiliates, offer, promise or make or agree to make, directly or indirectly,","location":{"begin":287249,"end":287477},"element_locations":[{"begin":287478,"end":287612},{"begin":287613,"end":287724},{"begin":287725,"end":287793}]},{"text":"22.9 Force Majeure","location":{"begin":291164,"end":291382},"element_locations":[{"begin":291602,"end":291789},{"begin":291790,"end":292122},{"begin":292123,"end":292297},{"begin":292487,"end":292807},{"begin":295300,"end":295580},{"begin":297302,"end":297796}]},{"text":"22.9.2 The Supplier shall be entitled to claim relief under Clause 22.9.1 in respect of a Force Majeure Event only if (and, in the case of Clauses 22.9.2","location":{"begin":292487,"end":292807},"element_locations":[{"begin":292808,"end":292821},{"begin":292822,"end":292869},{"begin":293102,"end":293521},{"begin":293720,"end":294050},{"begin":294253,"end":294663},{"begin":294863,"end":295100}]},{"text":"22.9.3 For the avoidance of doubt, if under Clause 22.9.1 the Supplier is relieved from performing any obligation:","location":{"begin":295300,"end":295580},"element_locations":[{"begin":295802,"end":296102},{"begin":296289,"end":296687}]},{"text":"(b) shall be entitled to payment for the performance of its obligations under this Clause 22.9 (provided such payment does not exceed the payment applicable to any obligation for which relief is obtained by the Supplier under Clause","location":{"begin":296289,"end":296687},"element_locations":[{"begin":296907,"end":296915}]},{"text":"Supplier will comply with the Supplier Conduct Principles Letter Agreement (\\"SCPLA\\") and the terms and conditions of the SCPLA apply to this Agreement.","location":{"begin":307909,"end":308060},"element_locations":[{"begin":308284,"end":308476},{"begin":308663,"end":308852},{"begin":309044,"end":309264},{"begin":324310,"end":324518},{"begin":329994,"end":330013}]},{"text":"26.0 Buyer Policies and Standards","location":{"begin":309044,"end":309264},"element_locations":[{"begin":309492,"end":309694},{"begin":309889,"end":310064},{"begin":310832,"end":311138},{"begin":312427,"end":313157},{"begin":313158,"end":313177},{"begin":314929,"end":315200},{"begin":319965,"end":320440},{"begin":320441,"end":320819},{"begin":320820,"end":321420},{"begin":321421,"end":321713},{"begin":321925,"end":322630}]},{"text":"a. and shall ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates shall, to the extent applicable, comply with the Buyer\'s Policies and Standards.; and","location":{"begin":309889,"end":310064},"element_locations":[{"begin":310286,"end":310623}]},{"text":"26.2 The following Buyer and Customer Policies and Standards shall be deemed notified to the Supplier in respect of each SOW:","location":{"begin":310832,"end":311138},"element_locations":[{"begin":311366,"end":311734},{"begin":311929,"end":312218}]},{"text":"If Buyer so elects:","location":{"begin":313158,"end":313177},"element_locations":[{"begin":313405,"end":314073},{"begin":314271,"end":314706}]},{"text":"26.4 From time to time during the term of the SOW, subject to Clause 26.5 below, Buyer may:","location":{"begin":314929,"end":315200},"element_locations":[{"begin":315427,"end":315744},{"begin":315941,"end":316165},{"begin":316363,"end":316605},{"begin":316803,"end":317189},{"begin":317190,"end":317258},{"begin":317459,"end":317680},{"begin":317877,"end":318321},{"begin":318517,"end":318813},{"begin":319010,"end":319745}]},{"text":"26.6 Where the introduction of any element of a Buyer Policy Update will in the Supplier reasonable opinion increase the cost to the Supplier of complying with its obligations under the relevant SOW or otherwise detrimentally affects the Supplier\'s ability to perform the Services in accordance with the relevant SOW and the Supplier believes that the Supplier\'s obligation to comply with that element of a Buyer Policy Update should be subject to the parties agreeing a Change pursuant to the Change Control Procedure, then:","location":{"begin":321925,"end":322630},"element_locations":[{"begin":322858,"end":323432},{"begin":323630,"end":324090}]},{"text":"27.0 Data Protection","location":{"begin":324310,"end":324518},"element_locations":[{"begin":324738,"end":325334},{"begin":325525,"end":326008},{"begin":326199,"end":326472},{"begin":328961,"end":329800},{"begin":330238,"end":330571},{"begin":331220,"end":331515},{"begin":331705,"end":332495},{"begin":332686,"end":333012},{"begin":333203,"end":333653},{"begin":333843,"end":334150},{"begin":334341,"end":334642},{"begin":334832,"end":335254},{"begin":335436,"end":336010}]},{"text":"27.3 The Supplier warrants and undertakes that it shall and shall ensure that its agents or subcontractors shall:","location":{"begin":326199,"end":326472},"element_locations":[{"begin":326689,"end":327086},{"begin":327273,"end":327512},{"begin":328591,"end":328717}]},{"text":"b) promptly comply with any change of instructions from Buyer relating to:","location":{"begin":327273,"end":327512},"element_locations":[{"begin":327746,"end":327945}]},{"text":"a. the Personal Data; and","location":{"begin":327746,"end":327945},"element_locations":[{"begin":328164,"end":328385}]},{"text":"a) promptly notify Buyer of any actual or suspected incident of unauthorised or accidental disclosure of or access to the Personal Data or other breach of Clause 27.3","location":{"begin":330238,"end":330571},"element_locations":[{"begin":330572,"end":331029}]},{"text":"3. only process such data in accordance with the specific purposes for which the Supplier is under a legal duty to retain it;","location":{"begin":337055,"end":337346},"element_locations":[{"begin":337563,"end":337912},{"begin":338101,"end":338850},{"begin":339038,"end":339227},{"begin":341306,"end":341804},{"begin":341994,"end":342324},{"begin":342325,"end":342616},{"begin":342617,"end":343021},{"begin":343212,"end":343566},{"begin":343567,"end":343627},{"begin":343817,"end":344121},{"begin":344306,"end":344675},{"begin":344927,"end":345128},{"begin":345314,"end":345476},{"begin":345664,"end":345931},{"begin":346141,"end":346164},{"begin":346735,"end":346745},{"begin":347001,"end":347022},{"begin":347285,"end":347290},{"begin":347542,"end":347561},{"begin":347836,"end":347844},{"begin":348170,"end":348178},{"begin":348512,"end":348518},{"begin":348843,"end":348849},{"begin":349183,"end":349189},{"begin":349514,"end":349520},{"begin":350170,"end":350189},{"begin":350513,"end":350523},{"begin":350857,"end":350867},{"begin":351124,"end":351139},{"begin":351405,"end":351415},{"begin":351668,"end":351691},{"begin":351965,"end":351973},{"begin":352298,"end":352306},{"begin":352640,"end":352646},{"begin":352971,"end":352977},{"begin":353310,"end":353316},{"begin":353640,"end":353646},{"begin":353901,"end":353904},{"begin":354134,"end":354338}]},{"text":"l) Buyer:","location":{"begin":339038,"end":339227},"element_locations":[{"begin":339448,"end":339735},{"begin":339927,"end":340441},{"begin":340442,"end":340539},{"begin":340730,"end":341067}]},{"text":"29.0 IT Security","location":{"begin":354134,"end":354338},"element_locations":[{"begin":354557,"end":354921},{"begin":354922,"end":355503},{"begin":355694,"end":356185},{"begin":356186,"end":356386},{"begin":359065,"end":359576},{"begin":359766,"end":360106},{"begin":360107,"end":360287},{"begin":360288,"end":360367},{"begin":360558,"end":360866},{"begin":360867,"end":361044}]},{"text":"This Clause 29.2 does not apply to the extent that Buyer expressly authorises an individual member of the Supplier Personnel to access Confidential Information and/or any Buyer Information Systems and","location":{"begin":356186,"end":356386},"element_locations":[{"begin":356618,"end":356987},{"begin":357188,"end":357384}]},{"text":"(b) that individual:","location":{"begin":357188,"end":357384},"element_locations":[{"begin":357605,"end":357929},{"begin":358119,"end":358408},{"begin":358599,"end":358855}]},{"text":"30.","location":{"begin":361265,"end":361268},"element_locations":[{"begin":361700,"end":361909},{"begin":362092,"end":362186},{"begin":362187,"end":362536},{"begin":362537,"end":362628},{"begin":429092,"end":429126},{"begin":429331,"end":429340},{"begin":429529,"end":429639},{"begin":429844,"end":430087},{"begin":430274,"end":430449},{"begin":430450,"end":430505},{"begin":433486,"end":433683},{"begin":433869,"end":433951},{"begin":433952,"end":434059},{"begin":434060,"end":434099},{"begin":436894,"end":437112},{"begin":437296,"end":437544},{"begin":437545,"end":437772},{"begin":437976,"end":438194},{"begin":438378,"end":438556},{"begin":438557,"end":438650},{"begin":438857,"end":439042},{"begin":440700,"end":440900},{"begin":441086,"end":441422}]},{"text":"The information so reported shall be treated by both parties in the strictest of confidence","location":{"begin":362537,"end":362628},"element_locations":[{"begin":362862,"end":363100},{"begin":373262,"end":373507},{"begin":373691,"end":373716},{"begin":374767,"end":374848},{"begin":375035,"end":375543},{"begin":375544,"end":375646},{"begin":381840,"end":382041},{"begin":382238,"end":382439},{"begin":382623,"end":382626},{"begin":383804,"end":383903},{"begin":383904,"end":384079},{"begin":384283,"end":384496},{"begin":386355,"end":386597},{"begin":398580,"end":398800},{"begin":411354,"end":411560},{"begin":423086,"end":423293},{"begin":425413,"end":425614},{"begin":425815,"end":426015},{"begin":426200,"end":426340},{"begin":428269,"end":428476},{"begin":428661,"end":428870}]},{"text":"31.0 Termination Assistance and Employment Matters","location":{"begin":362862,"end":363100},"element_locations":[{"begin":363320,"end":364164},{"begin":364355,"end":364750},{"begin":364941,"end":365810},{"begin":365811,"end":366034},{"begin":366221,"end":366524},{"begin":366714,"end":367162},{"begin":367349,"end":367613},{"begin":367803,"end":368115}]},{"text":"31.7 Where the SOW specifies that the Supplier is required to prepare and maintain an exit plan, the following provisions will apply:","location":{"begin":367803,"end":368115},"element_locations":[{"begin":368351,"end":369088},{"begin":369281,"end":369821},{"begin":370014,"end":370561},{"begin":370750,"end":371034},{"begin":371035,"end":371511},{"begin":371703,"end":372399},{"begin":372400,"end":372709},{"begin":372710,"end":373045}]},{"text":"32.1, The Supplier shall:","location":{"begin":373691,"end":373716},"element_locations":[{"begin":373938,"end":374157},{"begin":374345,"end":374573},{"begin":375870,"end":377236},{"begin":377237,"end":377293},{"begin":377294,"end":377766},{"begin":377956,"end":378361},{"begin":378550,"end":378902},{"begin":378903,"end":379146},{"begin":379147,"end":379279},{"begin":379464,"end":379808},{"begin":379998,"end":380904},{"begin":380905,"end":380994},{"begin":381181,"end":381630}]},{"text":"If:","location":{"begin":382623,"end":382626},"element_locations":[{"begin":382848,"end":383124},{"begin":383315,"end":383608}]},{"text":"35.0 Conflicts of Interest","location":{"begin":384283,"end":384496},"element_locations":[{"begin":384717,"end":385262},{"begin":385453,"end":385829},{"begin":385830,"end":386144}]},{"text":"36.0 Change Control Procedure (and Contract Changes)","location":{"begin":386355,"end":386597},"element_locations":[{"begin":386816,"end":387147},{"begin":387148,"end":387276},{"begin":387466,"end":387930},{"begin":388121,"end":388421},{"begin":389865,"end":390820},{"begin":391007,"end":391301},{"begin":391491,"end":391743},{"begin":394664,"end":394925},{"begin":394926,"end":395010},{"begin":395200,"end":395693},{"begin":395882,"end":396200},{"begin":396385,"end":397024},{"begin":397210,"end":397782},{"begin":397962,"end":398371}]},{"text":"36.3 Buyer and the Supplier shall discuss any Change proposed by either party and such discussion shall result in either:","location":{"begin":388121,"end":388421},"element_locations":[{"begin":388639,"end":388866},{"begin":389054,"end":389267},{"begin":389455,"end":389670}]},{"text":"36.6 For each Change Control Note submitted by the Supplier, Buyer shall:","location":{"begin":391491,"end":391743},"element_locations":[{"begin":391961,"end":392187},{"begin":392375,"end":392589}]},{"text":"b) evaluate the Change Control Note and either:","location":{"begin":392375,"end":392589},"element_locations":[{"begin":392816,"end":393069},{"begin":393274,"end":393554},{"begin":393759,"end":394045},{"begin":394251,"end":394453}]},{"text":"37.0 Dispute Resolution Procedure","location":{"begin":398580,"end":398800},"element_locations":[{"begin":399015,"end":399257},{"begin":399447,"end":399915},{"begin":400102,"end":400480},{"begin":400670,"end":401034},{"begin":401225,"end":401696},{"begin":401887,"end":402396},{"begin":402586,"end":403049},{"begin":403240,"end":403648},{"begin":403839,"end":404572},{"begin":404573,"end":405075},{"begin":405259,"end":405787},{"begin":405972,"end":406412},{"begin":406598,"end":407112},{"begin":407296,"end":407667},{"begin":407668,"end":407840},{"begin":408025,"end":408514},{"begin":408698,"end":408935},{"begin":410670,"end":411144}]},{"text":"37.15 Nothing in this Clause 37 shall prevent a party from:","location":{"begin":408698,"end":408935},"element_locations":[{"begin":409153,"end":409397},{"begin":409585,"end":409854},{"begin":410042,"end":410475}]},{"text":"38.0 Subcontracting","location":{"begin":411354,"end":411560},"element_locations":[{"begin":411781,"end":412290},{"begin":412291,"end":412469},{"begin":412658,"end":412919},{"begin":413504,"end":413512},{"begin":413798,"end":413802},{"begin":414127,"end":414494},{"begin":414888,"end":415089},{"begin":415483,"end":415502},{"begin":415723,"end":415732},{"begin":415986,"end":415999},{"begin":416333,"end":416372},{"begin":416618,"end":416629},{"begin":416963,"end":417001},{"begin":417256,"end":417262},{"begin":417596,"end":417634},{"begin":417889,"end":417896},{"begin":418229,"end":418267},{"begin":418521,"end":418530},{"begin":418863,"end":418881},{"begin":419276,"end":419295},{"begin":419551,"end":419581},{"begin":419898,"end":419944},{"begin":420204,"end":420217},{"begin":420477,"end":420492},{"begin":420712,"end":421296},{"begin":421488,"end":422385},{"begin":422573,"end":422875}]},{"text":"39.0 Co-operation","location":{"begin":423086,"end":423293},"element_locations":[{"begin":423513,"end":424000},{"begin":424190,"end":425203}]},{"text":"Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of:","location":{"begin":426200,"end":426340},"element_locations":[{"begin":426570,"end":426759},{"begin":426964,"end":427191},{"begin":427393,"end":427605},{"begin":427810,"end":428062}]},{"text":"The following information must be checked and verified:","location":{"begin":430450,"end":430505},"element_locations":[{"begin":430730,"end":430930},{"begin":431122,"end":431306},{"begin":431498,"end":431688},{"begin":431879,"end":432089},{"begin":432280,"end":432470},{"begin":432661,"end":432879},{"begin":433067,"end":433275}]},{"text":"The screening should attempt to verify:","location":{"begin":434060,"end":434099},"element_locations":[{"begin":434324,"end":434509},{"begin":434701,"end":434886},{"begin":435077,"end":435255},{"begin":435445,"end":435630},{"begin":435822,"end":436009},{"begin":436200,"end":436378},{"begin":436581,"end":436683}]},{"text":"1) Law enforcement agencies - details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes","location":{"begin":438857,"end":439042},"element_locations":[{"begin":439267,"end":439519},{"begin":439711,"end":440040},{"begin":440232,"end":440489}]},{"text":"Termination Assistance includes but is not limited to the Supplier performing the following activities:","location":{"begin":447536,"end":447639},"element_locations":[{"begin":447862,"end":448053}]},{"text":"a) promptly upon request:","location":{"begin":447862,"end":448053},"element_locations":[{"begin":448279,"end":449109},{"begin":449315,"end":449785},{"begin":449990,"end":450688},{"begin":450891,"end":451215},{"begin":451403,"end":451819},{"begin":452023,"end":452578}]},{"text":"vi. vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except:","location":{"begin":452023,"end":452578},"element_locations":[{"begin":452798,"end":453009},{"begin":453197,"end":453683}]},{"text":"As such, the Supplier and the Buyer shall each use Commercially Reasonable Efforts to:","location":{"begin":454435,"end":454521},"element_locations":[{"begin":454745,"end":455295},{"begin":455484,"end":455897}]}],"paragraphs":[{"location":{"begin":2530,"end":4988}},{"location":{"begin":5236,"end":5252}},{"location":{"begin":5456,"end":6004}},{"location":{"begin":6200,"end":6950}},{"location":{"begin":7147,"end":7923}},{"location":{"begin":8119,"end":8824}},{"location":{"begin":9021,"end":10059}},{"location":{"begin":10255,"end":10524}},{"location":{"begin":10721,"end":11254}},{"location":{"begin":11451,"end":11770}},{"location":{"begin":11966,"end":12498}},{"location":{"begin":12696,"end":13071}},{"location":{"begin":13268,"end":13475}},{"location":{"begin":15088,"end":15288}},{"location":{"begin":16850,"end":17392}},{"location":{"begin":17758,"end":17986}},{"location":{"begin":18177,"end":18467}},{"location":{"begin":18664,"end":19333}},{"location":{"begin":19527,"end":19930}},{"location":{"begin":20126,"end":20402}},{"location":{"begin":20598,"end":20979}},{"location":{"begin":21176,"end":21460}},{"location":{"begin":21656,"end":21932}},{"location":{"begin":22128,"end":22353}},{"location":{"begin":22551,"end":22935}},{"location":{"begin":23133,"end":23548}},{"location":{"begin":23745,"end":23985}},{"location":{"begin":24182,"end":24611}},{"location":{"begin":24807,"end":25325}},{"location":{"begin":25522,"end":26097}},{"location":{"begin":26293,"end":26527}},{"location":{"begin":26725,"end":26929}},{"location":{"begin":27126,"end":27759}},{"location":{"begin":27956,"end":28244}},{"location":{"begin":28435,"end":29091}},{"location":{"begin":29288,"end":29574}},{"location":{"begin":29769,"end":30125}},{"location":{"begin":30321,"end":30702}},{"location":{"begin":30897,"end":31178}},{"location":{"begin":31376,"end":31614}},{"location":{"begin":31810,"end":32102}},{"location":{"begin":32299,"end":32659}},{"location":{"begin":32855,"end":33225}},{"location":{"begin":33422,"end":33709}},{"location":{"begin":33907,"end":34138}},{"location":{"begin":34334,"end":34922}},{"location":{"begin":35118,"end":35532}},{"location":{"begin":35728,"end":35996}},{"location":{"begin":36193,"end":36432}},{"location":{"begin":37860,"end":38099}},{"location":{"begin":38296,"end":39018}},{"location":{"begin":39372,"end":39721}},{"location":{"begin":40330,"end":40534}},{"location":{"begin":44371,"end":44615}},{"location":{"begin":44812,"end":45066}},{"location":{"begin":45259,"end":45650}},{"location":{"begin":45848,"end":46107}},{"location":{"begin":46304,"end":46576}},{"location":{"begin":46767,"end":47198}},{"location":{"begin":47396,"end":47927}},{"location":{"begin":48123,"end":48355}},{"location":{"begin":48547,"end":48940}},{"location":{"begin":49134,"end":49574}},{"location":{"begin":49770,"end":50778}},{"location":{"begin":50974,"end":51220}},{"location":{"begin":51416,"end":51931}},{"location":{"begin":52128,"end":53458}},{"location":{"begin":53653,"end":53936}},{"location":{"begin":54132,"end":54390}},{"location":{"begin":54587,"end":54867}},{"location":{"begin":55064,"end":55460}},{"location":{"begin":55656,"end":56041}},{"location":{"begin":56239,"end":56476}},{"location":{"begin":56673,"end":57023}},{"location":{"begin":57220,"end":57446}},{"location":{"begin":57643,"end":57947}},{"location":{"begin":58144,"end":58338}},{"location":{"begin":60600,"end":60970}},{"location":{"begin":61161,"end":61408}},{"location":{"begin":61605,"end":61877}},{"location":{"begin":62073,"end":62340}},{"location":{"begin":62536,"end":62863}},{"location":{"begin":63059,"end":63533}},{"location":{"begin":63730,"end":64307}},{"location":{"begin":66269,"end":66541}},{"location":{"begin":66738,"end":67056}},{"location":{"begin":67254,"end":67757}},{"location":{"begin":67948,"end":68338}},{"location":{"begin":68534,"end":68756}},{"location":{"begin":68947,"end":69324}},{"location":{"begin":69521,"end":70364}},{"location":{"begin":70560,"end":70898}},{"location":{"begin":71095,"end":71418}},{"location":{"begin":71614,"end":71908}},{"location":{"begin":72104,"end":72523}},{"location":{"begin":72721,"end":73212}},{"location":{"begin":73409,"end":73783}},{"location":{"begin":73979,"end":74237}},{"location":{"begin":74434,"end":74854}},{"location":{"begin":75035,"end":75697}},{"location":{"begin":75884,"end":76578}},{"location":{"begin":76765,"end":77415}},{"location":{"begin":77612,"end":78449}},{"location":{"begin":78644,"end":78921}},{"location":{"begin":79179,"end":79201}},{"location":{"begin":83289,"end":83305}},{"location":{"begin":84533,"end":84571}},{"location":{"begin":91863,"end":91875}},{"location":{"begin":110792,"end":111169}},{"location":{"begin":117498,"end":117546}},{"location":{"begin":118952,"end":119213}},{"location":{"begin":119471,"end":119481}},{"location":{"begin":122953,"end":122981}},{"location":{"begin":125168,"end":125192}},{"location":{"begin":125387,"end":125905}},{"location":{"begin":126161,"end":126186}},{"location":{"begin":136571,"end":136594}},{"location":{"begin":143283,"end":143308}},{"location":{"begin":143504,"end":143733}},{"location":{"begin":143978,"end":144186}},{"location":{"begin":146626,"end":146638}},{"location":{"begin":148719,"end":149209}},{"location":{"begin":151539,"end":151555}},{"location":{"begin":151827,"end":151850}},{"location":{"begin":152046,"end":152087}},{"location":{"begin":159094,"end":159119}},{"location":{"begin":159311,"end":159354}},{"location":{"begin":167884,"end":168078}},{"location":{"begin":168354,"end":168359}},{"location":{"begin":168554,"end":168801}},{"location":{"begin":169077,"end":169082}},{"location":{"begin":169277,"end":169961}},{"location":{"begin":170236,"end":170240}},{"location":{"begin":170527,"end":170549}},{"location":{"begin":170741,"end":171048}},{"location":{"begin":171327,"end":171341}},{"location":{"begin":172167,"end":172216}},{"location":{"begin":178155,"end":178559}},{"location":{"begin":183728,"end":183959}},{"location":{"begin":184557,"end":185266}},{"location":{"begin":185455,"end":185489}},{"location":{"begin":186701,"end":186930}},{"location":{"begin":187530,"end":188399}},{"location":{"begin":191030,"end":191068}},{"location":{"begin":193365,"end":193498}},{"location":{"begin":193683,"end":193940}},{"location":{"begin":194128,"end":194285}},{"location":{"begin":210697,"end":210753}},{"location":{"begin":218337,"end":218374}},{"location":{"begin":236346,"end":236374}},{"location":{"begin":236648,"end":236653}},{"location":{"begin":236850,"end":236977}},{"location":{"begin":237252,"end":237276}},{"location":{"begin":237471,"end":237486}},{"location":{"begin":241498,"end":241542}},{"location":{"begin":247047,"end":247091}},{"location":{"begin":247283,"end":247380}},{"location":{"begin":249086,"end":249386}},{"location":{"begin":249661,"end":249680}},{"location":{"begin":249874,"end":250189}},{"location":{"begin":253260,"end":253331}},{"location":{"begin":253607,"end":253648}},{"location":{"begin":258696,"end":258713}},{"location":{"begin":258906,"end":259504}},{"location":{"begin":259758,"end":259762}},{"location":{"begin":273958,"end":274086}},{"location":{"begin":276327,"end":276406}},{"location":{"begin":282689,"end":282845}},{"location":{"begin":284474,"end":284684}},{"location":{"begin":286189,"end":286482}},{"location":{"begin":287107,"end":287924}},{"location":{"begin":288553,"end":289470}},{"location":{"begin":289658,"end":289969}},{"location":{"begin":290592,"end":290948}},{"location":{"begin":298434,"end":298588}},{"location":{"begin":299236,"end":299526}},{"location":{"begin":300993,"end":301265}},{"location":{"begin":301534,"end":301564}},{"location":{"begin":301759,"end":301915}},{"location":{"begin":302193,"end":302212}},{"location":{"begin":302407,"end":302864}},{"location":{"begin":303051,"end":303403}},{"location":{"begin":303682,"end":303697}},{"location":{"begin":303890,"end":304609}},{"location":{"begin":304888,"end":304901}},{"location":{"begin":305095,"end":305783}},{"location":{"begin":306063,"end":306087}},{"location":{"begin":306281,"end":306966}},{"location":{"begin":307237,"end":307241}},{"location":{"begin":307909,"end":308061}},{"location":{"begin":309889,"end":310065}},{"location":{"begin":316802,"end":317259}},{"location":{"begin":328591,"end":328718}},{"location":{"begin":329994,"end":330014}},{"location":{"begin":345314,"end":345477}},{"location":{"begin":345664,"end":345932}},{"location":{"begin":346141,"end":346165}},{"location":{"begin":346735,"end":346746}},{"location":{"begin":347000,"end":347023}},{"location":{"begin":347285,"end":347291}},{"location":{"begin":347541,"end":347562}},{"location":{"begin":347836,"end":347845}},{"location":{"begin":348170,"end":348179}},{"location":{"begin":348512,"end":348519}},{"location":{"begin":348843,"end":348850}},{"location":{"begin":349183,"end":349190}},{"location":{"begin":349514,"end":349521}},{"location":{"begin":350170,"end":350190}},{"location":{"begin":350513,"end":350524}},{"location":{"begin":350857,"end":350868}},{"location":{"begin":351123,"end":351140}},{"location":{"begin":351405,"end":351416}},{"location":{"begin":351667,"end":351692}},{"location":{"begin":351965,"end":351974}},{"location":{"begin":352298,"end":352307}},{"location":{"begin":352640,"end":352647}},{"location":{"begin":352971,"end":352978}},{"location":{"begin":353310,"end":353317}},{"location":{"begin":353640,"end":353647}},{"location":{"begin":353901,"end":353905}},{"location":{"begin":362092,"end":362629}},{"location":{"begin":373691,"end":373717}},{"location":{"begin":374767,"end":374849}},{"location":{"begin":375035,"end":375647}},{"location":{"begin":382623,"end":382627}},{"location":{"begin":383804,"end":384080}},{"location":{"begin":413504,"end":413513}},{"location":{"begin":413798,"end":413803}},{"location":{"begin":414127,"end":414495}},{"location":{"begin":414888,"end":415090}},{"location":{"begin":415483,"end":415503}},{"location":{"begin":415723,"end":415733}},{"location":{"begin":415986,"end":416000}},{"location":{"begin":416333,"end":416373}},{"location":{"begin":416618,"end":416630}},{"location":{"begin":416963,"end":417002}},{"location":{"begin":417256,"end":417263}},{"location":{"begin":417596,"end":417635}},{"location":{"begin":417889,"end":417897}},{"location":{"begin":418229,"end":418268}},{"location":{"begin":418521,"end":418531}},{"location":{"begin":418863,"end":418882}},{"location":{"begin":419276,"end":419296}},{"location":{"begin":419551,"end":419582}},{"location":{"begin":419898,"end":419945}},{"location":{"begin":420204,"end":420218}},{"location":{"begin":420477,"end":420493}},{"location":{"begin":426200,"end":426341}},{"location":{"begin":428661,"end":428871}},{"location":{"begin":429092,"end":429127}},{"location":{"begin":429331,"end":429341}},{"location":{"begin":429529,"end":429640}},{"location":{"begin":430274,"end":430506}},{"location":{"begin":433869,"end":434100}},{"location":{"begin":436581,"end":436684}},{"location":{"begin":437296,"end":437773}},{"location":{"begin":438378,"end":438651}},{"location":{"begin":438857,"end":439043}},{"location":{"begin":441086,"end":441423}},{"location":{"begin":441757,"end":441797}},{"location":{"begin":441992,"end":442029}},{"location":{"begin":442218,"end":442270}},{"location":{"begin":442458,"end":442465}},{"location":{"begin":442654,"end":442802}},{"location":{"begin":442990,"end":443016}},{"location":{"begin":443205,"end":443326}},{"location":{"begin":443515,"end":443931}},{"location":{"begin":444119,"end":444381}},{"location":{"begin":444590,"end":444638}},{"location":{"begin":444845,"end":444883}},{"location":{"begin":445080,"end":445084}},{"location":{"begin":445288,"end":445293}},{"location":{"begin":445490,"end":445535}},{"location":{"begin":445731,"end":445757}},{"location":{"begin":445952,"end":446002}},{"location":{"begin":446195,"end":446210}},{"location":{"begin":446413,"end":446432}},{"location":{"begin":446707,"end":446728}},{"location":{"begin":447012,"end":447047}},{"location":{"begin":447306,"end":447341}},{"location":{"begin":447536,"end":447640}},{"location":{"begin":453964,"end":453985}},{"location":{"begin":454180,"end":454522}},{"location":{"begin":456197,"end":456228}},{"location":{"begin":456424,"end":456711}},{"location":{"begin":456972,"end":457047}},{"location":{"begin":457314,"end":457332}},{"location":{"begin":457536,"end":457558}},{"location":{"begin":457833,"end":457858}},{"location":{"begin":458443,"end":458457}},{"location":{"begin":458739,"end":458748}},{"location":{"begin":459028,"end":459044}},{"location":{"begin":459328,"end":459333}},{"location":{"begin":459611,"end":459637}},{"location":{"begin":459921,"end":459926}},{"location":{"begin":460205,"end":460221}},{"location":{"begin":460505,"end":460510}},{"location":{"begin":460791,"end":460810}},{"location":{"begin":461094,"end":461099}},{"location":{"begin":461380,"end":461400}},{"location":{"begin":461684,"end":461689}},{"location":{"begin":461961,"end":461979}},{"location":{"begin":462263,"end":462268}},{"location":{"begin":462543,"end":462560}},{"location":{"begin":462844,"end":462849}},{"location":{"begin":463131,"end":463152}},{"location":{"begin":463436,"end":463441}},{"location":{"begin":463721,"end":463737}},{"location":{"begin":464022,"end":464027}},{"location":{"begin":464304,"end":464321}},{"location":{"begin":464606,"end":464611}},{"location":{"begin":464890,"end":464894}},{"location":{"begin":465179,"end":465184}},{"location":{"begin":465467,"end":465504}},{"location":{"begin":465789,"end":465794}},{"location":{"begin":466071,"end":466090}},{"location":{"begin":466375,"end":466380}},{"location":{"begin":466664,"end":466689}},{"location":{"begin":466974,"end":466979}},{"location":{"begin":467258,"end":467280}},{"location":{"begin":467565,"end":467570}},{"location":{"begin":467851,"end":467866}},{"location":{"begin":468151,"end":468156}},{"location":{"begin":468436,"end":468453}},{"location":{"begin":468738,"end":468743}},{"location":{"begin":469006,"end":469022}},{"location":{"begin":469289,"end":469294}},{"location":{"begin":469527,"end":469575}},{"location":{"begin":469780,"end":469818}},{"location":{"begin":470015,"end":470019}},{"location":{"begin":470220,"end":470225}},{"location":{"begin":470423,"end":470468}},{"location":{"begin":470666,"end":470734}},{"location":{"begin":470931,"end":470981}},{"location":{"begin":471175,"end":471190}},{"location":{"begin":471393,"end":471412}}]},"model_version":"2.7.2","contract_amounts":[],"contract_terms":[{"confidence_level":"High","provenance_ids":["MAsl0bCC7+HUhOK/gwYugZBomAeWgqNDPayDMCb6ACTlhTq01is5SnDZRfdvHraUJZHc92gBuhIpzN9D7/kMDOmthlpSAxqVuHiEDgT1pUsg="],"location":{"begin":107370,"end":107402},"interpretation":{"value":"15","numeric_value":15,"unit":"days"},"text":"within fifteen (15) Working Days","text_normalized":"15 days"},{"confidence_level":"High","provenance_ids":["Mgnswx7XWczlaFkO5e6gEGvBuuujr1aY8ciRMqu3FdG2QV60cpfXajif31R/EBjFL"],"location":{"begin":123419,"end":123426},"interpretation":{"value":"45","numeric_value":45,"unit":"days"},"text":"45 days","text_normalized":"45 days"},{"confidence_level":"Low","provenance_ids":["MFPNJdk+Xp0woD8aZEhS/1aip4Vf7qeUC0L2wcOWIDxtRkJ/bOOVsI4scPY1M1x07mNbW6U+EPgRsIEGXJ5GjN6YAW5KReuFlhshssv0otdQ="],"location":{"begin":103047,"end":103061},"interpretation":{"value":"45","numeric_value":45,"unit":"days"},"text":"within 45 days","text_normalized":"45 days"}],"table":[{"body_cells":[{"row_header_ids":[],"row_header_texts":[],"location":{"begin":346735,"end":346746},"column_index_end":0,"column_header_ids":[],"text":"Name/Role:","attributes":[],"cell_id":"bodyCell-346735-346746","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":347000,"end":347023},"column_index_end":1,"column_header_ids":[],"text":"(Procurement Advisor)","attributes":[],"cell_id":"bodyCell-347000-347023","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":347285,"end":347291},"column_index_end":2,"column_header_ids":[],"text":"Name:","attributes":[],"cell_id":"bodyCell-347285-347291","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":347541,"end":347562},"column_index_end":3,"column_header_ids":[],"text":"(Executive Partner)","attributes":[],"cell_id":"bodyCell-347541-347562","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":347836,"end":347845},"column_index_end":0,"column_header_ids":[],"text":"Address:","attributes":[],"cell_id":"bodyCell-347836-347845","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":347922,"end":347923},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-347922-347923","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":348170,"end":348179},"column_index_end":2,"column_header_ids":[],"text":"Address:","attributes":[],"cell_id":"bodyCell-348170-348179","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":348256,"end":348257},"column_index_end":3,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-348256-348257","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":348512,"end":348519},"column_index_end":0,"column_header_ids":[],"text":"Tel No","attributes":[],"cell_id":"bodyCell-348512-348519","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":348596,"end":348597},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-348596-348597","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":348843,"end":348850},"column_index_end":2,"column_header_ids":[],"text":"Tel No","attributes":[],"cell_id":"bodyCell-348843-348850","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":348927,"end":348928},"column_index_end":3,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-348927-348928","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":349183,"end":349190},"column_index_end":0,"column_header_ids":[],"text":"Fax No","attributes":[],"cell_id":"bodyCell-349183-349190","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":349267,"end":349268},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-349267-349268","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":349514,"end":349521},"column_index_end":2,"column_header_ids":[],"text":"Fax No","attributes":[],"cell_id":"bodyCell-349514-349521","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":349598,"end":349599},"column_index_end":3,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-349598-349599","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3}],"location":{"begin":346735,"end":349599},"row_headers":[],"key_value_pairs":[{"key":{"cell_id":"bodyCell-346735-346746","location":{"begin":346735,"end":346745},"text":"Name/Role:"},"value":[{"cell_id":"bodyCell-347000-347023","location":{"begin":347001,"end":347022},"text":"(Procurement Advisor)"}]},{"key":{"cell_id":"bodyCell-347285-347291","location":{"begin":347285,"end":347290},"text":"Name:"},"value":[{"cell_id":"bodyCell-347541-347562","location":{"begin":347542,"end":347561},"text":"(Executive Partner)"}]}],"section_title":{"location":{"begin":307237,"end":307240},"text":"23."},"contexts":[{"location":{"begin":345314,"end":345476},"text":"All communications between the parties regarding this Agreement will be conducted through the parties\' representatives as specified in the relevant SOW and/or WA."},{"location":{"begin":345664,"end":345931},"text":"All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below"},{"location":{"begin":346141,"end":346164},"text":"If to Buyer: Copied to:"}],"text":"Name/Role: (Procurement Advisor) Name: (Executive Partner) Address: Address: Tel No Tel No Fax No Fax No ","table_headers":[],"title":{},"column_headers":[]},{"body_cells":[{"row_header_ids":[],"row_header_texts":[],"location":{"begin":350170,"end":350190},"column_index_end":0,"column_header_ids":[],"text":"If to the Supplier:","attributes":[],"cell_id":"bodyCell-350170-350190","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":350267,"end":350268},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-350267-350268","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":350513,"end":350524},"column_index_end":2,"column_header_ids":[],"text":"Copied to:","attributes":[],"cell_id":"bodyCell-350513-350524","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":350601,"end":350602},"column_index_end":3,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-350601-350602","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":0,"column_header_texts_normalized":[],"row_index_end":0},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":350857,"end":350868},"column_index_end":0,"column_header_ids":[],"text":"Name/Role:","attributes":[],"cell_id":"bodyCell-350857-350868","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":351123,"end":351140},"column_index_end":1,"column_header_ids":[],"text":"(Head of Legal)","attributes":[],"cell_id":"bodyCell-351123-351140","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":351405,"end":351416},"column_index_end":2,"column_header_ids":[],"text":"Name/Role:","attributes":[],"cell_id":"bodyCell-351405-351416","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":351667,"end":351692},"column_index_end":3,"column_header_ids":[],"text":"(Global Sales Director)","attributes":[],"cell_id":"bodyCell-351667-351692","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":1,"column_header_texts_normalized":[],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":351965,"end":351974},"column_index_end":0,"column_header_ids":[],"text":"Address:","attributes":[],"cell_id":"bodyCell-351965-351974","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":352051,"end":352052},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-352051-352052","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":352298,"end":352307},"column_index_end":2,"column_header_ids":[],"text":"Address:","attributes":[],"cell_id":"bodyCell-352298-352307","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":352384,"end":352385},"column_index_end":3,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-352384-352385","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":2,"column_header_texts_normalized":[],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":352640,"end":352647},"column_index_end":0,"column_header_ids":[],"text":"Tel No","attributes":[],"cell_id":"bodyCell-352640-352647","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":352724,"end":352725},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-352724-352725","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":352971,"end":352978},"column_index_end":2,"column_header_ids":[],"text":"Tel No","attributes":[],"cell_id":"bodyCell-352971-352978","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":353055,"end":353056},"column_index_end":3,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-353055-353056","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":3,"column_header_texts_normalized":[],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":353310,"end":353317},"column_index_end":0,"column_header_ids":[],"text":"Fax No","attributes":[],"cell_id":"bodyCell-353310-353317","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":4,"column_header_texts_normalized":[],"row_index_end":4},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":353394,"end":353395},"column_index_end":1,"column_header_ids":[],"text":"","attributes":[],"cell_id":"bodyCell-353394-353395","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":4,"column_header_texts_normalized":[],"row_index_end":4},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":353640,"end":353647},"column_index_end":2,"column_header_ids":[],"text":"Fax No","attributes":[],"cell_id":"bodyCell-353640-353647","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":4,"column_header_texts_normalized":[],"row_index_end":4},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":353901,"end":353905},"column_index_end":3,"column_header_ids":[],"text":"N/a","attributes":[],"cell_id":"bodyCell-353901-353905","column_header_texts":[],"row_header_texts_normalized":[],"column_index_begin":3,"row_index_begin":4,"column_header_texts_normalized":[],"row_index_end":4}],"location":{"begin":350170,"end":353905},"row_headers":[],"key_value_pairs":[{"key":{"cell_id":"bodyCell-353640-353647","location":{"begin":353640,"end":353646},"text":"Fax No"},"value":[{"cell_id":"bodyCell-353901-353905","location":{"begin":353901,"end":353904},"text":"N/a"}]},{"key":{"cell_id":"bodyCell-350857-350868","location":{"begin":350857,"end":350867},"text":"Name/Role:"},"value":[{"cell_id":"bodyCell-351123-351140","location":{"begin":351124,"end":351139},"text":"(Head of Legal)"}]},{"key":{"cell_id":"bodyCell-351405-351416","location":{"begin":351405,"end":351415},"text":"Name/Role:"},"value":[{"cell_id":"bodyCell-351667-351692","location":{"begin":351668,"end":351691},"text":"(Global Sales Director)"}]}],"section_title":{"location":{"begin":307237,"end":307240},"text":"23."},"contexts":[{"location":{"begin":354134,"end":354338},"text":"29.0 IT Security"},{"location":{"begin":354557,"end":354921},"text":"29.1 The Supplier shall access and/or use Buyer Information Systems only for the purpose of performing the Services and/or providing the Deliverables and for no other purpose whatsoever."},{"location":{"begin":354922,"end":355503},"text":"When accessing and/or using Buyer Information Systems, the Supplier shall, and shall procure that such of Supplier Personnel who have access to Buyer Information Systems in connection with the performance of the Services and/or provision of the Deliverables shall, comply with all relevant Buyer Policies and Standards relating to security of Buyer Information Systems as notified to the Supplier in accordance with Clause 26 (Buyer Policies and Standards), and shall comply with the provisions of Clause 26 (Buyer Policies and Standards) in relation to its use of Buyer Materials."}],"text":"If to the Supplier: Copied to: Name/Role: (Head of Legal) Name/Role: (Global Sales Director) Address: Address: Tel No Tel No Fax No Fax No N/a ","table_headers":[],"title":{},"column_headers":[]},{"body_cells":[{"row_header_ids":[],"row_header_texts":[],"location":{"begin":414127,"end":414495},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"3 rd Base Ltd","attributes":[{"type":"Number","text":"3","location":{"begin":414127,"end":414128}},{"type":"Organization","text":"Base Ltd","location":{"begin":414486,"end":414494}}],"cell_id":"bodyCell-414127-414495","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":1,"column_header_texts_normalized":["Supplier"],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":414572,"end":414573},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"","attributes":[],"cell_id":"bodyCell-414572-414573","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":1,"column_header_texts_normalized":["Role"],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":414632,"end":414633},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-414632-414633","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":1,"column_header_texts_normalized":[""],"row_index_end":1},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":414888,"end":415090},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered number: 981 of 1999","attributes":[{"type":"Number","text":"981","location":{"begin":415078,"end":415081}},{"type":"Number","text":"1999","location":{"begin":415085,"end":415089}}],"cell_id":"bodyCell-414888-415090","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":2,"column_header_texts_normalized":["Supplier"],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":415167,"end":415168},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"","attributes":[],"cell_id":"bodyCell-415167-415168","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":2,"column_header_texts_normalized":["Role"],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":415227,"end":415228},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-415227-415228","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":2,"column_header_texts_normalized":[""],"row_index_end":2},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":415483,"end":415733},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered Address: Company X","attributes":[],"cell_id":"bodyCell-415483-415733","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":3,"column_header_texts_normalized":["Supplier"],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":415986,"end":416000},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Phone Support","attributes":[],"cell_id":"bodyCell-415986-416000","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":3,"column_header_texts_normalized":["Role"],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":416077,"end":416078},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-416077-416078","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":3,"column_header_texts_normalized":[""],"row_index_end":3},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":416333,"end":416373},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered number: Registered Address :","attributes":[],"cell_id":"bodyCell-416333-416373","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":4,"column_header_texts_normalized":["Supplier"],"row_index_end":4},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":416618,"end":416630},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Development","attributes":[],"cell_id":"bodyCell-416618-416630","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":4,"column_header_texts_normalized":["Role"],"row_index_end":4},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":416707,"end":416708},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-416707-416708","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":4,"column_header_texts_normalized":[""],"row_index_end":4},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":416963,"end":417002},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered number: Registered Address:","attributes":[],"cell_id":"bodyCell-416963-417002","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":5,"column_header_texts_normalized":["Supplier"],"row_index_end":5},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":417256,"end":417263},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Design","attributes":[],"cell_id":"bodyCell-417256-417263","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":5,"column_header_texts_normalized":["Role"],"row_index_end":5},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":417340,"end":417341},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-417340-417341","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":5,"column_header_texts_normalized":[""],"row_index_end":5},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":417596,"end":417635},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered number: Registered Address:","attributes":[],"cell_id":"bodyCell-417596-417635","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":6,"column_header_texts_normalized":["Supplier"],"row_index_end":6},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":417889,"end":417897},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Hosting","attributes":[],"cell_id":"bodyCell-417889-417897","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":6,"column_header_texts_normalized":["Role"],"row_index_end":6},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":417974,"end":417975},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-417974-417975","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":6,"column_header_texts_normalized":[""],"row_index_end":6},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":418229,"end":418268},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered number: Registered Address:","attributes":[],"cell_id":"bodyCell-418229-418268","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":7,"column_header_texts_normalized":["Supplier"],"row_index_end":7},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":418521,"end":418531},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Messaging","attributes":[],"cell_id":"bodyCell-418521-418531","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":7,"column_header_texts_normalized":["Role"],"row_index_end":7},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":418608,"end":418609},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-418608-418609","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":7,"column_header_texts_normalized":[""],"row_index_end":7},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":418863,"end":418882},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered number:","attributes":[],"cell_id":"bodyCell-418863-418882","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":8,"column_header_texts_normalized":["Supplier"],"row_index_end":8},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":418959,"end":418960},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"","attributes":[],"cell_id":"bodyCell-418959-418960","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":8,"column_header_texts_normalized":["Role"],"row_index_end":8},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":419019,"end":419020},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-419019-419020","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":8,"column_header_texts_normalized":[""],"row_index_end":8},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":419276,"end":419296},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Registered Address:","attributes":[],"cell_id":"bodyCell-419276-419296","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":9,"column_header_texts_normalized":["Supplier"],"row_index_end":9},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":419551,"end":419582},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Managed Services (Call Centre)","attributes":[],"cell_id":"bodyCell-419551-419582","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":9,"column_header_texts_normalized":["Role"],"row_index_end":9},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":419660,"end":419661},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"","attributes":[],"cell_id":"bodyCell-419660-419661","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":9,"column_header_texts_normalized":[""],"row_index_end":9},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":419898,"end":419945},"column_index_end":0,"column_header_ids":["colHeader-413504-413513"],"text":"Form Title: Technical Services Agreement (TSA)","attributes":[],"cell_id":"bodyCell-419898-419945","column_header_texts":["Supplier"],"row_header_texts_normalized":[],"column_index_begin":0,"row_index_begin":10,"column_header_texts_normalized":["Supplier"],"row_index_end":10},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":420204,"end":420218},"column_index_end":1,"column_header_ids":["colHeader-413798-413803"],"text":"Page 46 of 58","attributes":[{"type":"Number","text":"46","location":{"begin":420209,"end":420211}},{"type":"Number","text":"58","location":{"begin":420215,"end":420217}}],"cell_id":"bodyCell-420204-420218","column_header_texts":["Role"],"row_header_texts_normalized":[],"column_index_begin":1,"row_index_begin":10,"column_header_texts_normalized":["Role"],"row_index_end":10},{"row_header_ids":[],"row_header_texts":[],"location":{"begin":420477,"end":420493},"column_index_end":2,"column_header_ids":["colHeader-413880-413881"],"text":"Revision: 11/08","attributes":[],"cell_id":"bodyCell-420477-420493","column_header_texts":[""],"row_header_texts_normalized":[],"column_index_begin":2,"row_index_begin":10,"column_header_texts_normalized":[""],"row_index_end":10}],"location":{"begin":413504,"end":420493},"row_headers":[],"key_value_pairs":[{"key":{"cell_id":"bodyCell-419898-419945","location":{"begin":419898,"end":419908},"text":"Form Title"},"value":[{"cell_id":"bodyCell-419898-419945","location":{"begin":419909,"end":419944},"text":" Technical Services Agreement (TSA)"}]},{"key":{"cell_id":"bodyCell-415483-415733","location":{"begin":415483,"end":415501},"text":"Registered Address"},"value":[{"cell_id":"bodyCell-415483-415733","location":{"begin":415502,"end":415732},"text":" Company X"}]},{"key":{"cell_id":"bodyCell-419276-419296","location":{"begin":419276,"end":419295},"text":"Registered Address:"},"value":[{"cell_id":"bodyCell-419551-419582","location":{"begin":419551,"end":419581},"text":"Managed Services (Call Centre)"}]},{"key":{"cell_id":"bodyCell-414888-415090","location":{"begin":414888,"end":414905},"text":"Registered number"},"value":[{"cell_id":"bodyCell-414888-415090","location":{"begin":414906,"end":415089},"text":" 981 of 1999"}]},{"key":{"cell_id":"bodyCell-416333-416373","location":{"begin":416333,"end":416372},"text":"Registered number: Registered Address :"},"value":[{"cell_id":"bodyCell-416618-416630","location":{"begin":416618,"end":416629},"text":"Development"}]},{"key":{"cell_id":"bodyCell-416963-417002","location":{"begin":416963,"end":417001},"text":"Registered number: Registered Address:"},"value":[{"cell_id":"bodyCell-417256-417263","location":{"begin":417256,"end":417262},"text":"Design"}]},{"key":{"cell_id":"bodyCell-417596-417635","location":{"begin":417596,"end":417634},"text":"Registered number: Registered Address:"},"value":[{"cell_id":"bodyCell-417889-417897","location":{"begin":417889,"end":417896},"text":"Hosting"}]},{"key":{"cell_id":"bodyCell-418229-418268","location":{"begin":418229,"end":418267},"text":"Registered number: Registered Address:"},"value":[{"cell_id":"bodyCell-418521-418531","location":{"begin":418521,"end":418530},"text":"Messaging"}]},{"key":{"cell_id":"bodyCell-420477-420493","location":{"begin":420477,"end":420485},"text":"Revision"},"value":[{"cell_id":"bodyCell-420477-420493","location":{"begin":420486,"end":420492},"text":" 11/08"}]}],"section_title":{"location":{"begin":307237,"end":307240},"text":"23."},"contexts":[{"location":{"begin":411781,"end":412290},"text":"38.1 Except with the prior written consent of Buyer (which consent shall not be unreasonably withheld or delayed), and other than as detailed in this Clause 38, the Supplier shall not appoint an agent or contractor in respect of the whole or any part of its rights or obligations under this Agreement, other than those detailed in Clause 38.2."},{"location":{"begin":412291,"end":412469},"text":"For the avoidance of doubt, any actual or proposed appointment of any member of the Supplier Group as an agent or contractor shall be subject to the provisions of this Clause 38."},{"location":{"begin":412658,"end":412919},"text":"38.2 The following are approved sub-contractors for the purposes of this Agreement:"},{"location":{"begin":420712,"end":421296},"text":"38.3 If Supplier appoints an agent or contractor, the Supplier shall be fully liable for the defaults, acts and omissions of that agent or contractor or any member of Supplier Personnel as fully as if they were the acts or omissions of the Supplier and will ensure that each such sub-contractor will be bound to comply with the Buyer\'s and Customer\'s policies and procedures as set out in this Base Agreement or a SOW."},{"location":{"begin":421488,"end":422385},"text":"38.4 Prior to appointing an agent or contractor in respect of any of its obligations, the Supplier shall ensure that it has a formal written contract with each such agent or contractor which contains terms and conditions which are the same as or materially equivalent to, and not inconsistent with, the following terms and conditions of this Base Agreement which impose obligations on the Supplier and which are relevant to the subcontract: Clause 15 (Intellectual Property Rights and Buyer Data ), Clause 22.2 (Assignment and Transfer), Clause 22.7 (Exchange of Information), Clause 27 (Data Protection), Clause 29 (IT Security), Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance), and Clause 38 (Subcontracting)."}],"text":"Supplier Role 3 rd Base Ltd Registered number: 981 of 1999 Registered Address: Company X Phone Support Registered number: Registered Address : Development Registered number: Registered Address: Design Registered number: Registered Address: Hosting Registered number: Registered Address: Messaging Registered number: Registered Address: Managed Services (Call Centre) Form Title: Technical Services Agreement (TSA) Page 46 of 58 Revision: 11/08 ","table_headers":[],"title":{},"column_headers":[{"location":{"begin":413504,"end":413513},"column_index_end":0,"text":"Supplier","text_normalized":"Supplier","cell_id":"colHeader-413504-413513","column_index_begin":0,"row_index_begin":0,"row_index_end":0},{"location":{"begin":413798,"end":413803},"column_index_end":1,"text":"Role","text_normalized":"Role","cell_id":"colHeader-413798-413803","column_index_begin":1,"row_index_begin":0,"row_index_end":0},{"location":{"begin":413880,"end":413881},"column_index_end":2,"text":"","text_normalized":"","cell_id":"colHeader-413880-413881","column_index_begin":2,"row_index_begin":0,"row_index_end":0}]},{"body_cells":[{"row_header_ids":["rowHeader-459028-459044"],"row_header_texts":["Project Manager"],"location":{"begin":459328,"end":459333},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$550","attributes":[{"type":"Currency","text":"$550","location":{"begin":459328,"end":459332}}],"cell_id":"bodyCell-459328-459333","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Project Manager"],"column_index_begin":1,"row_index_begin":1,"column_header_texts_normalized":["Day Rate"],"row_index_end":1},{"row_header_ids":["rowHeader-459611-459637"],"row_header_texts":["Customer Delivery Manager"],"location":{"begin":459921,"end":459926},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":459921,"end":459925}}],"cell_id":"bodyCell-459921-459926","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Customer Delivery Manager"],"column_index_begin":1,"row_index_begin":2,"column_header_texts_normalized":["Day Rate"],"row_index_end":2},{"row_header_ids":["rowHeader-460205-460221"],"row_header_texts":["Product Analyst"],"location":{"begin":460505,"end":460510},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":460505,"end":460509}}],"cell_id":"bodyCell-460505-460510","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Product Analyst"],"column_index_begin":1,"row_index_begin":3,"column_header_texts_normalized":["Day Rate"],"row_index_end":3},{"row_header_ids":["rowHeader-460791-460810"],"row_header_texts":["Solution Architect"],"location":{"begin":461094,"end":461099},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":461094,"end":461098}}],"cell_id":"bodyCell-461094-461099","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Solution Architect"],"column_index_begin":1,"row_index_begin":4,"column_header_texts_normalized":["Day Rate"],"row_index_end":4},{"row_header_ids":["rowHeader-461380-461400"],"row_header_texts":["Technical Architect"],"location":{"begin":461684,"end":461689},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":461684,"end":461688}}],"cell_id":"bodyCell-461684-461689","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Technical Architect"],"column_index_begin":1,"row_index_begin":5,"column_header_texts_normalized":["Day Rate"],"row_index_end":5},{"row_header_ids":["rowHeader-461961-461979"],"row_header_texts":["Handset Developer"],"location":{"begin":462263,"end":462268},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":462263,"end":462267}}],"cell_id":"bodyCell-462263-462268","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Handset Developer"],"column_index_begin":1,"row_index_begin":6,"column_header_texts_normalized":["Day Rate"],"row_index_end":6},{"row_header_ids":["rowHeader-462543-462560"],"row_header_texts":["Server Developer"],"location":{"begin":462844,"end":462849},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":462844,"end":462848}}],"cell_id":"bodyCell-462844-462849","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Server Developer"],"column_index_begin":1,"row_index_begin":7,"column_header_texts_normalized":["Day Rate"],"row_index_end":7},{"row_header_ids":["rowHeader-463131-463152"],"row_header_texts":["Tester /Test Analyst"],"location":{"begin":463436,"end":463441},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":463436,"end":463440}}],"cell_id":"bodyCell-463436-463441","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Tester /Test Analyst"],"column_index_begin":1,"row_index_begin":8,"column_header_texts_normalized":["Day Rate"],"row_index_end":8},{"row_header_ids":["rowHeader-463721-463737"],"row_header_texts":["Release Manager"],"location":{"begin":464022,"end":464027},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":464022,"end":464026}}],"cell_id":"bodyCell-464022-464027","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Release Manager"],"column_index_begin":1,"row_index_begin":9,"column_header_texts_normalized":["Day Rate"],"row_index_end":9},{"row_header_ids":["rowHeader-464304-464321"],"row_header_texts":["Security Analyst"],"location":{"begin":464606,"end":464611},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":464606,"end":464610}}],"cell_id":"bodyCell-464606-464611","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Security Analyst"],"column_index_begin":1,"row_index_begin":10,"column_header_texts_normalized":["Day Rate"],"row_index_end":10},{"row_header_ids":["rowHeader-464890-464894"],"row_header_texts":["DBA"],"location":{"begin":465179,"end":465184},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":465179,"end":465183}}],"cell_id":"bodyCell-465179-465184","column_header_texts":["Day Rate"],"row_header_texts_normalized":["DBA"],"column_index_begin":1,"row_index_begin":11,"column_header_texts_normalized":["Day Rate"],"row_index_end":11},{"row_header_ids":["rowHeader-465467-465504"],"row_header_texts":["Senior Developer/Development Manager"],"location":{"begin":465789,"end":465794},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":465789,"end":465793}}],"cell_id":"bodyCell-465789-465794","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Senior Developer/Development Manager"],"column_index_begin":1,"row_index_begin":12,"column_header_texts_normalized":["Day Rate"],"row_index_end":12},{"row_header_ids":["rowHeader-466071-466090"],"row_header_texts":["Operations Manager"],"location":{"begin":466375,"end":466380},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":466375,"end":466379}}],"cell_id":"bodyCell-466375-466380","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Operations Manager"],"column_index_begin":1,"row_index_begin":13,"column_header_texts_normalized":["Day Rate"],"row_index_end":13},{"row_header_ids":["rowHeader-466664-466689"],"row_header_texts":["Infrastructure Architect"],"location":{"begin":466974,"end":466979},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$800","attributes":[{"type":"Currency","text":"$800","location":{"begin":466974,"end":466978}}],"cell_id":"bodyCell-466974-466979","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Infrastructure Architect"],"column_index_begin":1,"row_index_begin":14,"column_header_texts_normalized":["Day Rate"],"row_index_end":14},{"row_header_ids":["rowHeader-467258-467280"],"row_header_texts":["Senior Unix Developer"],"location":{"begin":467565,"end":467570},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$600","attributes":[{"type":"Currency","text":"$600","location":{"begin":467565,"end":467569}}],"cell_id":"bodyCell-467565-467570","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Senior Unix Developer"],"column_index_begin":1,"row_index_begin":15,"column_header_texts_normalized":["Day Rate"],"row_index_end":15},{"row_header_ids":["rowHeader-467851-467866"],"row_header_texts":["Unix Developer"],"location":{"begin":468151,"end":468156},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":468151,"end":468155}}],"cell_id":"bodyCell-468151-468156","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Unix Developer"],"column_index_begin":1,"row_index_begin":16,"column_header_texts_normalized":["Day Rate"],"row_index_end":16},{"row_header_ids":["rowHeader-468436-468453"],"row_header_texts":["Operations Staff"],"location":{"begin":468738,"end":468743},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":468738,"end":468742}}],"cell_id":"bodyCell-468738-468743","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Operations Staff"],"column_index_begin":1,"row_index_begin":17,"column_header_texts_normalized":["Day Rate"],"row_index_end":17},{"row_header_ids":["rowHeader-469006-469022"],"row_header_texts":["Security Office"],"location":{"begin":469289,"end":469294},"column_index_end":1,"column_header_ids":["colHeader-458739-458748"],"text":"$400","attributes":[{"type":"Currency","text":"$400","location":{"begin":469289,"end":469293}}],"cell_id":"bodyCell-469289-469294","column_header_texts":["Day Rate"],"row_header_texts_normalized":["Security Office"],"column_index_begin":1,"row_index_begin":18,"column_header_texts_normalized":["Day Rate"],"row_index_end":18}],"location":{"begin":458443,"end":469294},"row_headers":[{"location":{"begin":459028,"end":459044},"column_index_end":0,"text":"Project Manager","text_normalized":"Project Manager","cell_id":"rowHeader-459028-459044","column_index_begin":0,"row_index_begin":1,"row_index_end":1},{"location":{"begin":459611,"end":459637},"column_index_end":0,"text":"Customer Delivery Manager","text_normalized":"Customer Delivery Manager","cell_id":"rowHeader-459611-459637","column_index_begin":0,"row_index_begin":2,"row_index_end":2},{"location":{"begin":460205,"end":460221},"column_index_end":0,"text":"Product Analyst","text_normalized":"Product Analyst","cell_id":"rowHeader-460205-460221","column_index_begin":0,"row_index_begin":3,"row_index_end":3},{"location":{"begin":460791,"end":460810},"column_index_end":0,"text":"Solution Architect","text_normalized":"Solution Architect","cell_id":"rowHeader-460791-460810","column_index_begin":0,"row_index_begin":4,"row_index_end":4},{"location":{"begin":461380,"end":461400},"column_index_end":0,"text":"Technical Architect","text_normalized":"Technical Architect","cell_id":"rowHeader-461380-461400","column_index_begin":0,"row_index_begin":5,"row_index_end":5},{"location":{"begin":461961,"end":461979},"column_index_end":0,"text":"Handset Developer","text_normalized":"Handset Developer","cell_id":"rowHeader-461961-461979","column_index_begin":0,"row_index_begin":6,"row_index_end":6},{"location":{"begin":462543,"end":462560},"column_index_end":0,"text":"Server Developer","text_normalized":"Server Developer","cell_id":"rowHeader-462543-462560","column_index_begin":0,"row_index_begin":7,"row_index_end":7},{"location":{"begin":463131,"end":463152},"column_index_end":0,"text":"Tester /Test Analyst","text_normalized":"Tester /Test Analyst","cell_id":"rowHeader-463131-463152","column_index_begin":0,"row_index_begin":8,"row_index_end":8},{"location":{"begin":463721,"end":463737},"column_index_end":0,"text":"Release Manager","text_normalized":"Release Manager","cell_id":"rowHeader-463721-463737","column_index_begin":0,"row_index_begin":9,"row_index_end":9},{"location":{"begin":464304,"end":464321},"column_index_end":0,"text":"Security Analyst","text_normalized":"Security Analyst","cell_id":"rowHeader-464304-464321","column_index_begin":0,"row_index_begin":10,"row_index_end":10},{"location":{"begin":464890,"end":464894},"column_index_end":0,"text":"DBA","text_normalized":"DBA","cell_id":"rowHeader-464890-464894","column_index_begin":0,"row_index_begin":11,"row_index_end":11},{"location":{"begin":465467,"end":465504},"column_index_end":0,"text":"Senior Developer/Development Manager","text_normalized":"Senior Developer/Development Manager","cell_id":"rowHeader-465467-465504","column_index_begin":0,"row_index_begin":12,"row_index_end":12},{"location":{"begin":466071,"end":466090},"column_index_end":0,"text":"Operations Manager","text_normalized":"Operations Manager","cell_id":"rowHeader-466071-466090","column_index_begin":0,"row_index_begin":13,"row_index_end":13},{"location":{"begin":466664,"end":466689},"column_index_end":0,"text":"Infrastructure Architect","text_normalized":"Infrastructure Architect","cell_id":"rowHeader-466664-466689","column_index_begin":0,"row_index_begin":14,"row_index_end":14},{"location":{"begin":467258,"end":467280},"column_index_end":0,"text":"Senior Unix Developer","text_normalized":"Senior Unix Developer","cell_id":"rowHeader-467258-467280","column_index_begin":0,"row_index_begin":15,"row_index_end":15},{"location":{"begin":467851,"end":467866},"column_index_end":0,"text":"Unix Developer","text_normalized":"Unix Developer","cell_id":"rowHeader-467851-467866","column_index_begin":0,"row_index_begin":16,"row_index_end":16},{"location":{"begin":468436,"end":468453},"column_index_end":0,"text":"Operations Staff","text_normalized":"Operations Staff","cell_id":"rowHeader-468436-468453","column_index_begin":0,"row_index_begin":17,"row_index_end":17},{"location":{"begin":469006,"end":469022},"column_index_end":0,"text":"Security Office","text_normalized":"Security Office","cell_id":"rowHeader-469006-469022","column_index_begin":0,"row_index_begin":18,"row_index_end":18}],"key_value_pairs":[],"section_title":{"location":{"begin":457833,"end":457857},"text":"Section 7 - Agreed Rates"},"contexts":[{"location":{"begin":469527,"end":469574},"text":"ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:"},{"location":{"begin":469780,"end":469817},"text":"Art Effects Limited Koya Creative LLC"},{"location":{"begin":470015,"end":470018},"text":"By:"},{"location":{"begin":470221,"end":470224},"text":"By:"},{"location":{"begin":470423,"end":470467},"text":"Buyer Signature Date Supplier Signature Date"},{"location":{"begin":470666,"end":470733},"text":"Printed Name Printed Name Procurement Advisor - Art Effects Limited"}],"text":"Resource Type Day Rate Project Manager $550 Customer Delivery Manager $800 Product Analyst $800 Solution Architect $800 Technical Architect $800 Handset Developer $400 Server Developer $400 Tester /Test Analyst $400 Release Manager $400 Security Analyst $800 DBA $400 Senior Developer/Development Manager $800 Operations Manager $800 Infrastructure Architect $800 Senior Unix Developer $600 Unix Developer $400 Operations Staff $400 Security Office $400 ","table_headers":[],"title":{},"column_headers":[{"location":{"begin":458443,"end":458457},"column_index_end":0,"text":"Resource Type","text_normalized":"Resource Type","cell_id":"colHeader-458443-458457","column_index_begin":0,"row_index_begin":0,"row_index_end":0},{"location":{"begin":458739,"end":458748},"column_index_end":1,"text":"Day Rate","text_normalized":"Day Rate","cell_id":"colHeader-458739-458748","column_index_begin":1,"row_index_begin":0,"row_index_end":0}]}]},"enrichment2":{}}],"extracted_metadata":{"publicationdate":"2018-10-24","sha1":"754836ffd690207d39b9f8db08b8099e787c61fa","filename":"Art Effects Koya Creative Base TSA 2008.pdf","file_type":"pdf","title":"Microsoft Word - Art Effects Koya Creative Base TSA 2008.doc"},"html":["\\n\\n Microsoft Word - Art Effects Koya Creative Base TSA 2008.doc\\n

On 22 December 2008 ART EFFECTS LIMITED and Customer entered into an Information Technology Procurement Framework Agreement (\\"the Prime-Contract\\"). Buyer is seeking information technology services (and certain related services) for its business operations and to meet obligations in connection with transactions under the Prime-Contract. This Base Agreement (\\"Base Agreement\\") between Art Effects Limited (\\"Buyer\\") and Koya Creative LLC (\\"Supplier\\") establishes the basis which enables Buyer to obtain such Services from the Supplier from time to time solely for Customer as described in SOWs and/or WAs issued under this Base Agreement. This Base Agreement is effective from 24th October 2011 (\\"Effective Date\\") and will remain in effect until terminated.

1.0 Definitions

\\"Acceptance Criteria\\" means the documented acceptance criteria for the Services (or any part thereof, including Deliverables), set out in a SOW (if any) against which Supplier\'s achievement of the Services (or any part thereof, including Deliverables) will be tested by the Buyer for the purpose of assessing whether or not they meet the Buyer\'s Requirements and Deliverable Specification;

\\"Acceptance Tests\\" or \\"Acceptance Testing\\" means the acceptance tests (if any) to be conducted by Buyer in accordance with the relevant SOW in order to determine whether the Deliverables and/or Services comply with the Acceptance Criteria;

\\"Affiliates\\" means any corporation or other business entity controlling, controlled by or under common control with Buyer, Supplier or Customer (as applicable) from time to time and, for the purposes of this definition, \\"control\\" shall mean direct or indirect ownership of: (i) fifty per cent (50%) or more of the voting securities or voting interest in such corporation or other entity; or (ii) fifty per cent (50%) or more of the interest in the profit or income in the case of a business entity other than a corporation; or (iii) in the case of a partnership, any other comparable interest in the general partner;

\\"Agreed Rates\\" means the rates applicable for each Day (which rates may vary dependent on the role or seniority of the applicable Supplier Personnel and/or if incurred on a non-Working Day) to Services which are charged for on a time and materials basis as set out in the relevant SOW and charged in accordance with Clause 5 (Pricing) and additional terms within the relevant SOW, which current Agreed Rates are set out in Section 7, as may be varied from time to time by the agreement of the parties and increased in accordance with Clause 5.19;

\\"Agreement\\" means this Base Agreement and any relevant Statements of Work (\\"SOW\\"), Work Authorizations (\\"WA\\"), and other attachments or appendices specifically referenced in this Agreement.

\\"Assigned Rights\\" has the meaning set out in Clause 15.4 (Intellectual Property Rights and Buyer Data);

\\"Authorised Representative\\" means in relation to a power or activity, any person authorised in accordance with the SOW from time to time by Buyer (in the case of Buyer\'s Authorised Representative), or the Supplier (in the case of Supplier\'s Authorised Representative), to exercise that power and/or undertake that activity on behalf of Buyer or the Supplier (as applicable);

\\"Background Materials\\" means (i) in the case of the Supplier the Supplier Background Materials; and (ii) in the case of the Buyer the Buyer Background Materials.

\\"Buyer Audit Representatives\\" means representatives of any member of Buyer and/ or Customer Group (including its internal auditors), its appointed consultants, external auditors and their appointed consultants and any other auditors, regulators, inspectors or consultants that any member of Buyer may designate as \\"Buyer Audit Representatives\\" in writing from time to time;

\\"Buyer Authorised Representative\\" means the Authorised Representative of Buyer most relevant or suitable to the activity, issue or area in question as notified in writing by Buyer to the Supplier from time to time;

\\"Buyer Background Material\\" means:

  • a) any Material provided by Buyer or its Affiliates, or for and/or on behalf of any member of the Customer Group and/or by the Consortium Members to the Supplier in connection with the performance or receipt of the Services, other than New Materials and Supplier Background Materials; and
  • b) any Material (including Modifications to Material) which is acquired or created by, for or on behalf of (other than from or by the Supplier Group) Buyer and/or any member of the Customer Group (including by the Consortium Members) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;

\\"Buyer Data\\" means any data:

  • a) held by any member of Buyer which is supplied, transferred or disclosed to the Supplier, or which is accessible by the Supplier pursuant to the Agreement (including, in all cases, Customer data); and
  • b) (other than data referred to in (a) above) which is created, obtained, collected, stored, used or processed by or on behalf of the Supplier solely for Buyer (and not for the Supplier\'s own internal or administrative purposes) as part of the Services pursuant to the relevant SOW; but, for the avoidance of doubt, excludes any Supplier Background Materials and Type A Materials, Type B Materials and Type C Materials;

\\"Buyer Information Systems\\" means the electronic information systems comprising hardware, equipment, software, peripherals, and/or communications networks owned, controlled, operated and/or used by Buyer (including, where applicable, any member of Customer Group) from time to time, excluding any Deliverables or Materials provided by the Supplier to Buyer pursuant to the relevant SOW;

\\"Buyer Material\\" means Buyer Background Material and Type A;

\\"Buyer Premises\\" means premises owned, leased, licensed or otherwise controlled or used by Buyer and/or a member of the Customer Group;

\\"Buyer Policies and Standards\\" means Buyer\'s policies, standard operating procedures, rules and regulations (including where applicable the Customer\'s policies and standards) which have been provided to Supplier in durable form and agreed by the Supplier prior to the date of this Base Agreement, and which are set out in Section 6 together with any additional policies that may be agreed between the parties pursuant to a SOW and any additional policies which may be notified to Supplier pursuant to Clause 26.4;

\\"Buyer Requirements\\" means the document (if any) setting out the requirements to be fulfilled by a Deliverable which the Supplier shall use to draft the Specification for such Deliverable, in accordance with and as referenced in the relevant SOW;

\\"Buyer Obligations\\" means the obligations of Buyer, set out in this Base Agreement or the relevant SOW;

\\"Change\\" means any actual, proposed or anticipated change to a SOW, the Services and/or Deliverables, including the method or timing of their performance or delivery which is not a Contract Change or an Operational Change;

\\"Change Control Note\\" has the meaning set out in Clause 36.4 (Change Control Procedure (and Contract Changes));

\\"Change Control Procedure\\" means the change control procedure set out in Clause 36 (Change Control Procedure);

\\"Charges\\" has the meaning given to it in Clause 5.1;

\\"Claim\\" means any claim, action, proceeding, demand or bona fide allegation or any threatened claim, action, proceeding, demand or allegation of whatever nature, whether in contract, tort (including negligence) or otherwise;

\\"Commercially Reasonable Efforts\\" means that the party obliged to perform shall take all such steps and perform in such a manner as if that party were acting, in a determined, prudent and reasonable manner to achieve the desired result for its own benefit ;

\\"Confidential Information\\" is as defined in the Confidentiality Agreement;

\\"Confidentiality Agreement\\" means the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911027836) and Modifications to the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911029066) between Buyer and Supplier.

\\"Conflict of Interest\\" means, where the Supplier is engaged by Buyer to provide advice or recommendations, a situation exists, or is likely to exist, where the financial interests or other commercial considerations of the Supplier interferes with or compromises the exercise of the Supplier\'s professional judgment in providing such advice or recommendations;

\\"Consortium Member\\" means any third party (excluding contractors) providing goods and/or services to any member of the Customer Group and with whom Buyer reasonably requires the Supplier to co-operate or interact in connection with the services and deliverables to be performed or delivered (as applicable) by or on behalf of the Supplier pursuant to (i) this Agreement, ii) the SOW; and (ii) each Related SOW (if any);

\\"Contract Change\\" means any amendment to this Base Agreement;

\\"Customer\\" means Buyer\'s customer.

\\"Customer Group\\" means Customer and each of its affiliated members (the term \\"affiliated members\\" has the same meaning as the defined term \\"Affiliates\\" but only to the extent controlling, controlled by or under common control of the Customer) for the time being and, where appropriate, any building society or company to whom all or the majority of the business of Customer is transferred following any transaction under section 93 to 98 of the Building Societies Act 1986;

\\"Customer Obligation\\" means an obligation of the Customer identified as such in this Base Agreement or relevant SOW;

\\"Data Controller\\", \\"Data Processor\\" and \\"Data Subject,\\" shall have the respective meanings given to such terms in the Data Protection Act 1998;

\\"Data Protection Legislation\\" shall mean the Data Protection Act 1998 and its related regulations as amended from time to time;

\\"Date Compliant\\" means that no date change has had or will have any adverse impact upon the provision, receipt, performance or functionality of any Deliverables and the performance of the Services;

\\"Day\\" means a period of 8 hours on any calendar day or as otherwise specified in the SOW. For the avoidance of doubt, any additional hours above 8 hours per Day will be deemed overtime and will be subject to Clause 5.4.3;

\\"Default Interest Rate\\" means four per cent (4%) above the base rate of the Bank of England from time to time;

\\"Delay Remedy Period\\" has the meaning given to it in Clause 9.4;

\\"Deliverables\\" means items that Supplier prepares for or provides to Buyer or Customer as described in a SOW and/or WA;

\\"Delivery Date\\" means the date on which parties have agreed that the Supplier will deliver a Deliverable to Buyer, as set out in the Timetable (as may be amended in accordance with Clauses 9.7 and 2.3);

\\"Dependency\\" means (i) Buyer\'s failure to perform the relevant Buyer Obligation; or (ii) Customer\'s failure to perform a Customer Obligation; or (iii) a Third Party\'s failure to perform a Third Party Obligation;

\\"Dispute\\" means any dispute or difference between the parties arising out of or in connection with the Agreement;

\\"Document Deliverable\\" means a Deliverable which is a document;

\\"Documentation\\" means the documentation (if any) identified in the SOW and other documentation as agreed between the parties in writing from time to time relating to the specification, structure, operation or use of a Deliverable, which may include the operational and user reference manuals which explains the operation and use of such Deliverables, and all instruction manuals, tutorial materials and other ancillary materials;

\\"DPA\\" means all Relevant Laws pertaining to privacy, confidentiality and/or the protection of Personal Data or corporate data as are in force in the jurisdiction in which or from which the Services are being provided, including the Data Protection Act 1998;

\\"Fixed Price\\" means the Prices described as such in Clause 5 (Pricing) and detailed in the SOW;

\\"Force Majeure Event means, unless otherwise agreed in a SOW, any:

  • a) fire, flood, earthquake, unusually severe weather or elements of nature or acts of God;
  • b) war, embargo, riot, civil disorder, rebellion, acts of terrorism, revolution; or other causes beyond a party\'s reasonable control which, for the avoidance of doubt, shall not include any industrial dispute, or any event affecting a subcontractor (and, for the purposes of this definition of Force Majeure Event only, the term subcontractor shall not include any member of the Supplier Group);

\\"FSA\\" means the Financial Services Authority or any successor body;

\\"Good Industry Practice\\" means, in relation to the Supplier (or any Supplier Personnel, as applicable), the exercise of that degree of skill, prudence, care and foresight, and the practices and professional standards which would reasonably and ordinarily be expected to be exercised by a well-managed, skilled and experienced contractor similar to and of the same nature as the Supplier, and engaged in the performance of services, and/or provision of deliverables similar to the Services and/or Deliverables under the same or similar circumstances or conditions;

\\"Indexation\\" is the process of applying an annual increase to the Agreed Rates. The Indexation calculation will apply an increase in the rates which will be performed on the following basis:

  • The ASHE index for relevant job roles

\\"Intellectual Property Rights\\" means:

  • a) patents;
  • b) trade marks, service marks, trade names and business names (including rights in goodwill attached thereto);
  • c) design rights;
  • d) rights in and/or to internet domain names and website addresses;
  • e) semi-conductor topography rights;
  • f) copyright (including future copyright);
  • g) database rights;
  • h) all other intellectual property rights; in each case subsisting at any time in any part of the world (whether registered or unregistered) and: (i) any pending applications or rights to apply for registrations of any of these rights that are capable of registration in any country or jurisdiction; and (ii) any similar or analogous rights to any of these rights, whether arising or granted under the laws of England & Wales or in any other jurisdiction;

\\"Key Milestone\\" means a Milestone identified as a \\"Key Milestone\\" in a SOW;

\\"Key Personnel\\" means a member of Key Personnel identified as \\"Key Personnel\\" in a SOW;

\\"Licence Agreement\\" means a separate Licence Agreement to be entered into between the Customer and Supplier in relation to the Customer\'s use (and Buyer\'s limited as necessary to facilitate Customer\'s use) of the Mobile Money Manager;

\\"Liquidated Damages\\" means liquidated damages (if any) specifically detailed in a SOW;

\\"Liquidated Damages Period\\" means liquidated damages period (if any) specifically detailed in a SOW;

\\"Losses\\" means all losses, liabilities (including provision for contingent liabilities), damages, fines, costs and expenses including reasonable legal fees on a solicitor/client basis and disbursements and costs of investigation, litigation, settlement, judgment and interest;

\\"Material\\" means literary works or other works of authorship or other material (in whatever form) including software, firmware, documented methodology, process and procedure (including any reports, specifications, business rules and requirements, user manuals, user guides, operations manuals, training materials and instruction), and any other output (in whatever form).

\\"Milestone\\" means any event identified as such in the SOW;

\\"Milestone Date\\" means in relation to a Milestone, the date by which such Milestone is to be achieved (including, by achieving if relevant the applicable Acceptance Criteria) (as may be amended in accordance with Clauses 9.7 and 2.3)

\\"Mobile Money Manager\\" means the Supplier\'s proprietary Mobile Banking, Mobile Servicing, Mobile Wallet and Mobile Shopping base technology platform, including without limitation, software, messaging gateways and integrations proprietary to the Supplier as Modified from time to time;

\\"Modify\\" means to add to, enhance, detract, reduce, change, replace, vary, derive or improve; and Modification and Modified shall be construed accordingly;

\\"New Materials\\" means Type A Materials, Type B Materials and Type C Materials;

\\"Open Source Code\\" means any computer software whose source code is available under a licence (or arrangement such as the public domain) that permits users to study, change and improve the software, and to redistribute it in modified or unmodified form. It is often developed in a public, collaborative manner and is available to the public without charge;

\\"Operational Change\\" means any actual, proposed or anticipated change to the Services and/or Deliverables, including the method or timing of their performance or delivery which do not have a material commercial impact; \\"Participation Agreement\\" or \\"PA\\" means an agreement signed by one or more Affiliates which incorporates by reference the terms and conditions in this Base Agreement, any relevant SOWs, and other attachments or appendices specifically referenced in the PA.

\\"Payment Plan\\" means the plan applicable to the payment of Fixed Price charges as set out in the relevant SOW;

\\"Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998;

\\"Personnel\\" means agents, employees or subcontractors engaged or appointed by Buyer, Customer or Supplier.

\\"Prices\\" means the agreed upon payment and currency for Deliverables and Services, exclusive of Taxes but including all applicable fees and payments, as specified in this Base Agreement, relevant SOW and/or (subject to Clause 2.2.2) WA.

\\"Records\\" means books, documents, manuals, reports and all other records, in each case in physical or electronic form, created, modified, maintained and/or held by the Supplier or any Contractor in connection with this Agreement;

\\"Recoverable Expenses\\" has the meaning set out in Clause 5.12 (Pricing);

\\"Regulatory Authority\\" means any body which has the responsibility of supervising and/or regulating a party or that party\'s Affiliates and in relation to the Customer Group includes the FSA;

\\"Related SOW\\" has the meaning in Clause 3.0 Related SOW;

\\"Relationship Manager\\" means the person appointed by the Supplier or Buyer as the primary representative in connection with the Base Agreement;

\\"Relevant Law\\" means:

  • a) any statute, regulation, bye-law, ordinance or subordinate legislation which is in force for the time being to which a party is subject (including in the case of Customer the Financial Services and Markets Act 2000);
  • b) the common law as applicable to the parties (or any one of them);
  • c) any binding court order, judgment or decree applicable to the parties (or any one of them); and
  • d) any applicable industry code, policy, guidance, standard or accreditation terms (i) enforceable by law which is in force for the time being, and/or (ii) stipulated by any Regulatory Authority to which a party is subject.

\\"Replacement Services\\" means services which Buyer obtains or itself provides in substitution for the Services or any part thereof following any Service Transfer and/or termination or expiry of the relevant SOW;

\\"Retention Fee\\" means the Retention Fee (if any) specifically detailed in a SOW;

\\"Sensitive Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998;

\\"Services\\" means work that Supplier performs for Buyer or Customer as described in a SOW and/or WA.

\\"Service Transfer\\" means any transfer of the Services (or any part thereof), for whatever reason, from the Supplier (or any subcontractor) to Buyer or any third party;

\\"Specification\\" in respect of a Deliverable, means the relevant functional and non-functional specification for that Deliverable agreed by the parties and set out in the SOW, or (where applicable) to be produced by or on behalf of the Supplier to meet Buyer\'s Requirements, and approved by Buyer, pursuant to the SOW;

\\"Statement of Work\\" or \\"SOW\\" means any document that:

  • 1. identifies itself as a statement of work;
  • 2. is signed by both parties;
  • 3. incorporates by reference the terms and conditions of this Base Agreement; and
  • 4. describes the Deliverables and Services, including any requirements, specifications or schedules.

\\"Successor Supplier\\" means any party Buyer appoints or invites to tender to provide Replacement Services;

\\"Supplier Authorised Representative\\" means the Authorised Representative of the Supplier most relevant or suitable to the activity, issue or area in question;

\\"Supplier Background Material\\" means any Material (including Modifications to Material) acquired or created by, for or on behalf of the Supplier Group otherwise than in the course of the performance or receipt of the Services, and provided by the Supplier to Buyer and/or used in connection with the performance and/or receipt of the Services;

\\"Supplier Fault\\" means a failure by the Supplier to perform in accordance with the terms of this Agreement but not including any failure (i) which results from failure of any Dependency; or (ii) which is caused by a Force Majeure Event.

\\"Supplier Group\\" means the Supplier and its Affiliates;

\\"Supplier Operations Meetings\\" means Buyer\'s meetings with the Supplier that are known as the \\"Supplier Operations Meetings\\" or any meetings which are known by a different name but which replace or supersede such meetings;

\\"Taxes\\" means any and all applicable taxes, charges, fees, levies or other assessments imposed or collected by any governmental entity worldwide or any political subdivision thereof and however designated or levied on sales of Deliverables or Services, or sales, use, transfer, goods and services or value added tax or any other duties or fees related to any payment made by Buyer to Supplier for Deliverables and/or Services provided by Supplier to Buyer under or pursuant to this Agreement; exclusive, however, of any taxes imposed upon the net income or capital of Supplier, any taxes in lieu of such net income taxes and any other taxes which are to be borne by Supplier under law.

\\"Termination Assistance\\" means the termination assistance to be provided by the Supplier pursuant to Clause 31 (Termination Assistance and Employment Matters) of this Base Agreement

\\"Termination Assistance Period\\" means the period specified as the \\"Termination Assistance Period\\" in a SOW during which Termination Assistance is required by Buyer;

\\"Termination Fee\\" means in addition to any other sums due under this Base Agreement any termination charges specified in the relevant SOW.

\\"Third Party\\" means any agent or third party engaged by Buyer or Customer to provide services to Buyer or Customer (where such services interrelate with or could have a material impact on the Supplier\'s ability to perform its obligations under this Agreement);

\\"Third Party Materials\\" means any Materials, the Intellectual Property Rights in which are owned by the third party, supplied or provided by or on behalf of the Supplier pursuant to a SOW, whether or not such Materials are incorporated within, or otherwise form part of, the Deliverables, or otherwise used to perform the Services;

\\"Third Party Obligations\\" means any obligations of any Third Party which affect the ability of the Supplier to perform its obligations under this Base Agreement including any identified as such in the relevant SOW;

\\"Timetable\\" means the relevant timetable (or timetables) (if any) set out in the SOW;

\\"Type A Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type A Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Customer pursuant to Clause 15.2a) (Intellectual Property Rights and Buyer Data;

\\"Type B Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type B Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.b (Intellectual Property Rights and Buyer Data) and in respect of which Customer is granted a licence pursuant to Clause 15.10;

\\"Type C Materials\\" means any Deliverables and/or other Materials that are identified as \\"Type C Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.c (Intellectual Property Rights and Buyer Data) and in respect of which Customer and Buyer is granted a licence as detailed in Clause 15.11]

\\"Warranty Period\\" means a period of time during which the Supplier will be obliged to provide Services to support the implementation of the Deliverables provided under a SOW. The duration of the Warranty Period and the charges and charging mechanisms for the Warranty Period will be defined in the relevant SOW;

\\"Work Authorization\\" or \\"WA\\" means Buyer\'s authorization in either electronic or tangible form for Supplier to conduct transactions under this Agreement in accordance with the applicable SOW (i.e., a purchase order, bill of lading, or other Buyer designated document). A SOW is a WA only if designated as such in writing by Buyer.

\\"Working Day\\" means standard business hours Monday to Friday excluding bank and public holidays in England and Wales.

2.0 Statement of Work

  • 2.1 Supplier will provide Deliverables and Services as specified in the relevant SOW and/or WA.
  • 2.2 The parties agree that:
    • 2.2.1 (subject at all times to Clause 10.4) the Buyer will be required to issue a WA to Supplier before Buyer will have committed to purchase any Deliverables or Services under a SOW; and
    • 2.2.2 no SOW will be binding and Supplier shall not commence any work under a SOW unless and until it has received a valid WA which conforms to the agreed terms of the relevant SOW. For the avoidance of doubt the Supplier reserves the right to reject any WA that is inconsistent with the terms of the relevant SOW including without limitation where there exists a conflict between the quantity, payment and delivery terms.
  • 2.3 It is assumed that the Buyer will issue a WA on or before the date on which the Supplier commences the Services required under a signed SOW. In the event that there is a delay between the required start date of the Services as detailed in the relevant SOW and the issue of a corresponding WA (and subject at all times to Clause 10.4 below) and the Supplier believes that this delay will have an impact on the Timetable or any Milestone Date or Delivery Date the parties shall discuss and if the Supplier can provide reasonable evidence of such impact amend or extend such dates accordingly.
  • 2.4 Any Changes, Contract Changes and Operational Changes shall be dealt with in accordance with the Change Control Procedure.

3.0 Related SOW

  • 3.1 Where a SOW is entered into for the provision of Services and Deliverables which Relate to the Services, and Deliverables provided or to be provided under one or more separate SOW entered into between such parties, then, provided that such is expressly agreed by the parties, the SOW shall identify each such related SOW and shall specify each such related SOW to be a \\"Related SOW\\".

4.0 Governance and Dispute Resolution

  • 4.1 Buyer and the Supplier shall each appoint a Relationship Manager who shall have overall responsibility for the relationship between Buyer and the Supplier and the management of this Base Agreement. Each party\'s Authorised Representative shall have authority to act on behalf of Buyer or the Supplier as applicable and shall be responsible for providing information, data and decisions to the other party on a timely basis.
  • 4.2 Buyer\'s Relationship Manager and Supplier\'s Relationship Manager shall meet as required following a request from either to do so in order to discuss opportunities and any issues relating to the relationship between the parties.
  • 4.3 In the event of a dispute relating to the overall relationship of the parties or to issues arising from more than one current SOW (\\"Relationship Dispute\\"), such Relationship Dispute shall be dealt with in accordance with this Clause 4.
  • 4.4 In the event of a Relationship Dispute, Buyer\'s Authorised Representative or the Supplier\'s Authorised Representative may serve a notice on the other party\'s Authorised Representative notifying it of the Relationship Dispute, referring explicitly to this Clause 4 and providing sufficient information to enable the other party to appreciate the nature of the Relationship Dispute, and the Relationship Dispute shall be referred by the Authorised Representatives to the Relationship Managers who
  • 4.5 shall meet within seven (7) days of any such referral to seek to resolve the Relationship Dispute.
  • 4.6 In the event that the Relationship Managers are unable to resolve the Relationship Dispute, either party may elect to seek recourse through the courts of England and the provisions of Clause 22.3 (Choice of Law; Waiver of Jury Trial; Limitation of Action ) shall apply.
  • 4.7 Nothing in this Clause 4 shall prevent a party from notifying the other in writing of its intention to:
    • 4.7.1 seek injunctive relief at any time it considers it appropriate to do so; or
    • 4.7.2 withdraw from the dispute resolution processes set out in this Clause 4 and commence court proceedings relating to any Relationship Dispute at any time.
  • 4.8 Buyer and the Supplier will continue to perform their respective obligations under this Base Agreement pending the resolution of a Relationship Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21.1 (Termination of this Base Agreement) above at any time.
  • 4.9 For the avoidance of doubt, any dispute between the parties arising in relation to a SOW other than a Relationship Dispute shall be dealt with in accordance with Clause 37 (Dispute Resolution Procedure) of this Base Agreement.

5.0 Pricing

  • 5.1 Supplier will provide Deliverables and Services to Buyer for the Prices. The Prices for Deliverables and Services specified and agreed in the SOW and/or WA plus the payment of applicable Taxes and Recoverable Expenses where appropriate (together the \\"Charges\\") will be the only amounts due to Supplier from Buyer. The relevant SOW or (subject to Clause 2.2.2) WA shall contain Prices for each country receiving Deliverables and Services under this Agreement.
  • 5.2 In consideration of the performance of the Supplier\'s obligations under a SOW Buyer shall pay the Supplier the Charges in accordance with this Clause 5, and any additional terms specified in the relevant SOW.
  • 5.3 Where the Prices for Services and/or Deliverables (or any part of them) are:
    • 5.3.1 based on Agreed Rates for time spent by the Supplier, Clause 5.4 shall apply; and
    • 5.3.2 on Fixed Price, Clause 5.5 shall apply, and the remainder of this Clause 5 shall apply in both cases.
  • 5.4 Where Prices are on the basis of Agreed Rates for time spent by the Supplier:
    • 5.4.1 subject to Clause 5.18, the applicable Agreed Rates will be set out in the relevant SOW will be fixed for the term of the SOW;
    • 5.4.2 the Prices will be calculated based on the Agreed Rate applicable to each Supplier Personnel multiplied by the number of Days worked by each Supplier Personnel during the relevant period;
    • 5.4.3 the Supplier shall not be entitled to charge for, and shall not be obliged to perform, overtime unless agreed in advance in writing by Buyer provided always that where the Buyer agrees such overtime, such overtime shall be charged at the Agreed Rates;
    • 5.4.4 the Supplier shall ensure that all Supplier Personnel complete, on a prompt basis, accurate timesheets and the Supplier shall provide Buyer with copies of such timesheets on a weekly basis; and
    • 5.4.6 the Supplier shall itemise in each invoice the time spent by Supplier Personnel, the applicable Agreed Rates and the Recoverable Expenses incurred during the period.
  • 5.5 Where a Fixed Price applies:
    • 5.5.1 the applicable Fixed Price shall be as set out in the SOW and, unless otherwise agreed between the parties, will be fully inclusive of all costs and Recoverable Expenses;
    • 5.5.2 without prejudice to Clause 5.5.1 and Clause 9.3, and subject always to any claims in accordance with Clause 17 (Limitation of Liability Between Buyer and Supplier), the Supplier shall not be entitled to any sums in addition to the Fixed Price unless agreed in advance in writing by Buyer;
    • 5.5.3 the Supplier shall submit invoices in accordance with the Payment Plan in the SOW and shall itemise in each invoice the applicable Milestone or stage in the Payment Plan to which the invoice relates;
    • 5.5.4 where the Payment Plan is linked to the achievement of one or more Milestones the Supplier shall be entitled to submit an invoice in respect of the relevant Milestone(s) specified in the Payment Plan only following the successful completion of all Acceptance Tests relevant to that Milestone(s); and
    • 5.5.5 in the event that the SOW is terminated in accordance with the provisions of the Agreement before the completion of all the Services and/or the provision of all the Deliverables, but subject at all times to Clause 21.4, Buyer shall be entitled to a rebate of any portion of the Fixed Price paid to the Supplier as at the date of termination which represents an advance payment.
  • 5.6 The Supplier shall invoice Buyer for the Charges by means of Buyer\'s web order invoice system which is the electronic transmission and receipt of legally binding purchase and sale obligations. For the avoidance of doubt, Buyer shall be entitled to withhold payment in respect of any invoice which does not comply with this Clause 5.6.
  • 5.7 Buyer shall pay undisputed invoices in accordance with the payment terms specified within the relevant SOW if no such terms are specified within 45 days.
  • 5.8 If at any time Buyer disputes, in good faith, an invoice:
    • 5.8.1 Buyer shall notify the Supplier within twelve (12) Working Days after the date on which a proper invoice for the Prices is properly raised and submitted in accordance with Clause 5.6 and received by Buyer specifying in full and proper detail Buyer\'s valid reasons for disputing the invoice;
    • 5.8.2 the Supplier shall provide such additional information and documentation as Buyer may reasonably require in order to enable it to evaluate the invoice.
    • 5.8.3 The Supplier shall be entitled to issue Buyer a new invoice for any Prices and/or amounts in the original invoice that are not disputed by Buyer and Buyer shall pay to the Supplier, in accordance with the payment terms specified in the SOW upon receipt of the new valid invoice, all relevant payments and amounts not disputed by Buyer specified in that new invoice;
    • 5.8.4 subject to Clause 5.8.3, Buyer shall be entitled to withhold payment of any disputed invoice pending resolution of the dispute; and
    • 5.8.5 if the parties are unable to resolve the dispute within twenty (20) Working Days of notice given in accordance with Clause 5.8.1, the matter having been treated as a Dispute and either party may escalate the matter for resolution under the dispute resolution procedure set out in Clause 37 (Dispute Resolution Procedure).
  • 5.9 Upon resolution of the Dispute, as referred to in Clause 5.8 above, (i) any sum which Buyer agrees to pay (whether such agreed sum is in the amount originally invoiced, or a reduced or increased amount) shall be payable, within fifteen (15) Working Days of the resolution of the dispute and (ii) any sum which the Supplier agrees to pay or refund to Customer shall be payable to an account designated by Buyer by BACS within fifteen (15) Working Days of the resolution of the Dispute or, if agreed by Buyer, shall be set off against amounts payable by Buyer to the Supplier against the next quarterly invoice for the Services.
  • 5.10 Buyer shall have the right to offset from any payment due under a valid invoice against any sums owed to Buyer by the Supplier under the relevant SOW.
  • 5.11 All Prices and expenses quoted in this Base Agreement or relevant SOW are exclusive of Value Added Tax which shall also be paid by Buyer if it is required by law to do so and if a receipt which is valid for such tax purposes is provided by the Supplier to Buyer. All other taxes and charges are included in the Prices.
  • 5.12 If agreed in a SOW, buyer shall pay to the Supplier expenses reasonably and necessarily incurred in the performance of its obligations under this Base Agreement and SOWs provided that:
    • 5.12.2 such expenses are incurred in accordance with Customer expenses policy as set out in the SOW, any proposed expenses outside the Customer expenses policy to be pre-agreed in writing by Buyer; and
    • 5.12.3 supported by reasonably sufficient documentary evidence to enable Buyer to verify that the expenditure is in accordance with the applicable expenses policy,

      (\\"Recoverable Expenses\\").

  • 5.13 Unless otherwise agreed between the parties in the relevant SOW, Recoverable Expenses will be recoverable from Buyer on an \'at cost\' basis only. The Supplier shall seek reimbursement of Recoverable Expenses net of any Value Added Tax reclaimable by the Supplier from HM Revenue & Customs. The Supplier will charge Value Added Tax on the net amount of Recoverable Expenses where required.
  • 5.14 Any payment made by Buyer shall not indicate or imply acceptance by Buyer of the Services and/or Deliverables.
  • 5.15 If any sum due and payable under this Agreement is not paid by the party liable to make such payment within the payment terms set out in the SOW, the Party to whom such money is owed shall be entitled (without prejudice to any of its other rights) following receipt by the party in default of written notice from the Party to whom the money is owed, to charge interest at the Default Interest Rate in force from the date of such notice until the date of actual payment. Interest shall not accrue or be payable on any monies which are the subject of a disputed invoice or where monies are offset pursuant to Clause
    • 5.10.
  • 5.16 The Parties agree that the right to claim interest under Clause 5.15 is a substantial remedy for late payment and is in substitution for any statutory or other right to claim interest and/or other remedy for late payment under the Late Payment of Commercial Debts (Interest) Act 1998.
  • 5.17 Buyer may retain the Retention Fee (if any) until the relevant Milestone to which the Retention Fee relates has been achieved, where set out in the SOW. The Supplier may invoice Buyer for any Retention Fee once the Acceptance Criteria in respect of the relevant Milestone(s) have been met.
  • 5.18 The Supplier shall:
    • 5.18.1 maintain records, which are complete and accurate in all material respects, of and supporting documentation for all invoices submitted to Buyer and all payments made by Buyer the relevant SOW, in accordance with generally accepted accounting principles applied on a consistent basis; and
    • 5.18.2 provide Buyer or its nominated representatives with such reasonable documentation and other information with respect to each invoice as may reasonably be requested by Buyer to verify the accuracy of the invoice and compliance with the provisions of this Base Agreement and the relevant SOW.
  • 5.19 The Agreed Rates shall be reviewed on 31 December each year starting from 31 December 2012 at which point

    Indexation will be applied to the Agreed Rates.

  • 5.20 Notwithstanding the provisions of Clause 5,19, in significant bid situations, the Buyer may request special pricing on a case by case basis as necessary to submit a more competitive bid. Any such special pricing shall be agreed to by the parties in writing, and as set out in the respective SOW for such situation. For the avoidance of doubt the Supplier shall not be obliged to accept any request by the Buyer for \'special pricing\'.
  • 5.21 Miscellaneous Costs

The Supplier will notify Buyer of any miscellaneous costs that require to be incurred that will be charged to Buyer under the relevant SOW. Such miscellaneous costs will be agreed in writing by Buyer and the Supplier prior to the Supplier incurring such costs.

6.0 Taxes

  • 6.1 Supplier\'s invoices shall state all applicable Taxes, if any, by tax jurisdiction and with a proper breakdown between taxable and non-taxable Deliverables and Services. Supplier assumes responsibility to timely remit all Tax payments to the appropriate governmental authority in each respective jurisdiction. Supplier and Buyer agree to cooperate to minimize, wherever possible and appropriate, any applicable Taxes and provide reasonable notice and cooperation in connection with any audit. Each party shall bear sole responsibility for all taxes, assessments, or other levies on its own income, leased or purchased property, equipment or software. If Buyer provides a direct pay certificate, certification of an exemption from Tax or reduced rate of Tax imposed by an applicable taxing authority, then Supplier agrees not to invoice or pay any such Tax unless and until the applicable taxing authority assesses such Tax, at which time Supplier shall invoice and Buyer agrees to pay any such Tax that is legally owed.
  • 6.2 Buyer may withhold taxes as required under applicable law on payments made to Supplier hereunder and shall be required to remit to Supplier only the net proceeds thereof. If Buyer does withhold such taxes the Buyer agrees to remit in a timely manner all taxes withheld to the appropriate government authority in each respective jurisdiction. Upon Buyer request, Supplier will deliver the appropriate documentation as required by the corresponding jurisdictional tax laws, within a reasonable period from such request.
  • 6.3 If the Supplier fails to invoice the Buyer for the correct amount of Tax then the Supplier agrees that it will reimburse the Buyer for any amounts formally requested from the Buyer by a taxing jurisdiction for penalties, fines, additions to Tax and the amount of interest thereon caused by Supplier\'s failure to invoice Buyer for the correct amount of Tax. For the avoidance of doubt, notwithstanding the foregoing the Buyer shall at all times remain liable for payment of the actual amount of tax that should have been due but for the incorrect invoice.

7.0 Payments and Acceptance

  • 7.1 Terms for payment of the Charges shall be 45 days from date of receipt of invoice or as otherwise specified in the relevant SOW and/or WA.
  • 7.2 Payment of invoices will not be deemed acceptance of Deliverables or Services, but rather such Deliverables or Services will be subject to inspection, test, acceptance or rejection in accordance with the acceptance or completion criteria as specified in the relevant SOW and/or (subject to Clause 2.2.2) WA.
  • 7.3 Unless otherwise provided by local law without the possibility of contractual waiver or limitation, Supplier will submit invoices, corrected invoices, or other such claims for reimbursement, to Buyer within six (6) months from the date of acceptance of Deliverables or the satisfactory completion of Services. Exceptions must be specifically authorized by Buyer.

8.0 Electronic Commerce

To the extent permitted by local law, the parties will conduct transactions using an electronic commerce approach under which the parties will electronically transmit and receive legally binding purchase and sale obligations (\\"Documents\\"), including electronic credit entries transmitted by Buyer to the Supplier account specified in the relevant SOW and/or WA. The parties will enter into a separate agreement governing the transmission of such electronic transactions and associated responsibilities of the parties.

9.0 Timetable and Delays

  • 9.1 Subject to Clause 10 (Buyer Obligations), and Clause 22.9 (Force Majeure) the Supplier shall:
    • 9.1.1 perform the Services so as to achieve any Key Milestones and delivery of the associated Deliverables by the corresponding Milestone Dates.
    • 9.1.2 use Commercially Reasonable Efforts to (i) provide all other Deliverables in accordance with the Delivery Dates (if any) set out in the Timetable; and (ii) achieve Milestones (other than Key Milestones) by the corresponding Milestone Dates.
  • 9.2 The Supplier shall, within 1 Working Day, notify in writing the applicable Buyer Authorised Representative stated in the SOW if it considers that there shall be or may be a delay in meeting any date in the Timetable or in achieving a Milestone by the relevant Milestone Date, or otherwise in the performance of the Services and provision of any Deliverables by a Delivery Date, giving to Buyer, either together with such notification or as soon as reasonably practicable afterwards, written details of causes for and potential impact of any such delay and its recommendations for correcting or minimising the impact of the delay.
  • 9.3 If any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date, then the Supplier shall take all such additional steps necessary to achieve such Delivery Date or Milestone as early as reasonably practicable thereafter at no extra cost to Buyer, provided always that where such delay or non-performance is not due to a Supplier Fault then the Supplier shall be entitled to charge for any and all additional costs reasonably incurred as a result of such delay in accordance with the Agreed Rates, such charges to be agreed between the parties in writing.
  • 9.4 Without prejudice to the provisions of Clause 9.3, if any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date or fail to meet the agreed Acceptance Criteria within the period set out in the relevant Timetable, and such failure is as a result of a Supplier Fault then Supplier shall repair or replace such Deliverables or re-perform such Services, without charge by the revised date notified to Supplier by Buyer (provided that such notice shall be either (i) not less than twenty (20) Working Days after the originally scheduled delivery date; or (ii) after the end of any Liquidated Damages Period as detailed in Clause 9.5 below (whichever is later) (\\"Delay Remedy Period\\")). If Delivery is not achieved by such Delay Remedy Period due to Supplier Fault or Supplier is not able to repair or replace then the Buyer shall be entitled to terminate the relevant SOW in whole or in part, for Supplier Fault and receive a refund in respect of the element or elements of the Deliverables(s) and/or Services which were not so delivered or accepted.
  • 9.5 In addition to the Buyer\'s rights under Clause 9.4, if the Supplier fails to deliver a Deliverable and/or perform the Services, by any applicable Delivery Date, or achieve a Key Milestone by the applicable Milestone Date, and if the parties have expressly agreed in the relevant SOW that Liquidated Damages will apply, then the following provisions will apply:
    • 9.5.2 the Supplier shall pay to Buyer the applicable Liquidated Damages , if any are specified in the SOW, for the applicable Liquidated Damages Period;
    • 9.5.3 Buyer and the Supplier agree that the Liquidated Damages are fair and reasonable in all the circumstances and represent a genuine pre-estimate of the likely losses that Buyer is likely to suffer as a result of the failure to deliver the relevant Deliverable and/or perform the relevant Services or achieve the relevant Key Milestone by the applicable Delivery Date or Key Milestone Date and represent the Buyer\'s sole remedy (save for termination pursuant to Clause 9.4) in respect of any failure by the Supplier to meet such Delivery date or Milestone Date; and
  • 9.6 The Supplier shall promptly notify in writing the Buyer whenever the Supplier reasonably believes that any failure of any Dependency or Force Majeure Event is likely to delay the achievement of a Key Milestone by the applicable Milestone Date. In such circumstances, the provisions of Clauses 9.7 to 9.8 shall apply.
  • 9.7 Upon receiving notification from the Supplier under Clause 9.6 above, the parties\' Relationship Managers shall convene as soon as practicable onto discuss all aspects of the relevant circumstances including (i) the failure of the Dependency and/or Force Majeure Event and its effect on the Supplier\'s ability to achieve the relevant Key Milestone by any applicable Milestone Date; (ii) any workaround or other action necessary to mitigate the failure of any Dependency; and (iii) the appropriate relief (if any) which should be afforded to Supplier, which may include an extension to one or more of the Milestone Dates within the Timetable. For the avoidance of doubt in circumstances where Buyer does grant such extension of time the Supplier shall not be in breach of this Base Agreement or the relevant SOW as a result of its failure to achieve the relevant Milestone by the original Milestone Date). In conducting the discussions under this Clause 9.7 both parties shall act reasonably and in good faith and without undue delay. The Relationship Manager\'s decisions pursuant to this Clause 9.7, shall be approved and recorded in writing by the parties and will be subject to the Change Control Procedure where appropriate.

10.0 Buyer Obligations

  • 10.1 Buyer shall perform the Buyer Obligations as specified in the relevant SOW.
  • 10.2 Further, Buyer shall procure that;
    • 10.2.1 the Customer performs the Customer Obligations (if any); and
    • 10.2.2 any Third Party performs the Third Party Obligations (if any).
  • 10.3 Where the Buyer fails to comply with Clauses 10.1 and 10.2 above:
    • 10.3.1 Supplier\'s non-performance of any of its obligations under the SOW which are impacted by such failure will be excused;
    • 10.3.2 (subject to Clause 10.4.2) the Timetable and/or Milestone Date impacted may be revised accordingly; and
    • 10.3.3 the Supplier shall be entitled to charge Buyer at the Agreed Rates for any additional work reasonably required to be performed by it as a result of such failure and together with any related costs and expenses that the Supplier can demonstrate have been reasonably incurred as a direct result of such failure and where Supplier cannot, using Commercially Reasonable Efforts mitigate such costs.
  • 10.4 For the avoidance of doubt:
    • 10.4.1 any failure pursuant to this Clause 10 shall be without prejudice to Buyer\'s obligation to pay any due fees during any period of such failure;
    • 10.4.2 Buyer acknowledges that the impact of a failure pursuant to this Clause 10 may vary depending on the severity of the failure and its interaction with related factors providing that Supplier will use all Commercially Reasonable Efforts to minimise such impact. For example, a failure by Buyer to meet a particular deadline may have knock on effects for planned work \\"windows\\" which may delay the relevant Milestone by a period in excess of Buyer\'s delay taken in isolation.
  • 10.5 If the Buyer makes available to Supplier any facilities or Materials in connection with Supplier\'s and the Buyer\'s performance of Services (including facilities and Materials belonging to the Customer), the Buyer is responsible for obtaining any licences or approvals related to those resources that may be necessary for Supplier to perform the Services.

11.0 Acceptance Criteria

The Services and/or Deliverables shall be tested and accepted in accordance with the applicable Acceptance Criteria and Acceptance Tests set out in this Base Agreement including the provisions of Clause 9.0 and the relevant SOW.

12.0 Supplier Responsibilities

  • 12.1 The Supplier shall perform the Services in accordance with Good Industry Practice.
  • 12.2 The Supplier shall use Commercially Reasonable Efforts to assist the Buyer to ensure that the performance of the Services does not result in the degradation and/or the interruption of the business, systems and equipment of Customer where the Supplier is either:
    • 12.2.1 aware that the degradation and/or interruption will occur or that there is a material risk that the degradation and/or interruption could occur; or
    • 12.2.2 ought reasonably to be aware that the degradation and/or interruption will occur or that there is a material risk that the degradation could occur having regard to the Supplier\'s actual knowledge of the business, systems and equipment of Customer,

      other than:

    • 12.2.3 where provided for in and in accordance with the Timetable;
    • 12.2.4 where the Supplier has notified Buyer with twelve (12) Working Days notice in advance of a scheduled downtime and the timing, duration and impact of such downtime has been agreed in writing in advance with Buyer ;
    • 12.2.5 where carried out by the Supplier during any agreed maintenance windows recorded in the relevant SOW; or
    • 12.2.6 as otherwise agreed between the parties in writing,

    (each an \\"Agreed Interruption\\") in each case provided that such Agreed Interruption is carried out in accordance with the terms of the relevant SOW.

  • 12.3 Unless otherwise specified in the relevant SOW, the Supplier shall be responsible for providing all materials, parts, components, items, Personnel and resources necessary to perform the Services and/or provide the Deliverables.
  • 12.4 Nothing in this Agreement shall require the Supplier to undertake any regulated activities which would require the Supplier to be authorised or registered by any regulatory body or authority having power or authority over Buyer, unless otherwise expressly agreed in the relevant SOW.
  • 12.5 The Supplier shall, in connection with the performance of the Services and the provision of the Deliverables co-operate with the Consortium Members to the extent reasonably required by Buyer. Where Supplier believes that such co-operation will involve increased time and effort on the part of the Supplier, the Supplier shall discuss and agree such additional time with Buyer, which will be chargeable at the Agreed Rates, and subject to the Change Control Procedure.

13.0 Warranties

13.1 Mutual Warranties

Each party represents and warrants that:

  • 1. it has the right to enter into this Base Agreement and its performance of this Base Agreement will comply, at its own expense, with the terms of any contract, obligation, and any law, regulation or ordinance to which it is or becomes subject ;
  • 2. no claim, lien, or action exists or is threatened against it that would interfere with the other\'s rights under this Agreement;
  • 3. it will perform its obligations under this Agreement using reasonable care and skill and in accordance with the relevant SOW and/or (subject to Clause 2.2.2) WA;
  • 5. it is knowledgeable with, and is and will remain in full compliance with all applicable export and import laws, regulations, orders, and policies (including, but not limited to, securing all necessary clearance requirements, export and import licenses and exemptions from, and making all proper filings with appropriate governmental bodies and/or disclosures relating to the release or transfer of technology and software to non U.S. nationals in the U.S., or outside the U.S., release or transfer of technology and software having U.S. content or derived from U.S.-origin software or technology); it is knowledgeable with applicable supply chain security recommendations issued by applicable governments and industry standards organizations and will make best efforts to comply with such recommendations;
  • 6. upon request of the other party, it will promptly provide all information necessary to export and import Deliverables under this Agreement, including, as applicable, the Export Control Classification Numbers (ECCN) and subheadings or munitions list category number, and will notify the other in writing of any changes to the information provided by it to export and import Deliverables under this Agreement;
  • 7. unless authorized by applicable government license or regulation, including but not limited to any U.S. authorization, it will not directly or indirectly export or re-export, at any time, any technical information, technology, software, or other commodity furnished or developed under this, or any other, agreement between the parties, or any other product that is developed or produced from or using the other\'s technical information, technology, software, or other commodity provided under this Agreement to any prohibited country (including release of such technical information, technology, software, or other commodity to nationals, wherever they may be located, of any prohibited country) as specified in applicable export, embargo, and sanctions regulations;
  • 8. it will not use, disclose, or transfer across borders any Personal Data that is processed for the other party, except to the extent necessary to perform under this Agreement; and
  • 9. it shall perform its obligations under the relevant SOW in a manner that complies with all Relevant Laws and shall comply with any requirements agreed between the parties in a SOW (or via the Change Control Procedure) and shall promptly notify the other if it becomes aware of any allegation of any material non-compliance with any Relevant Law which is relevant to the obligations of the parties under the Agreement;
  • 10. it owns, or has the right to use to the extent necessary to perform the its obligations under this Agreement, and shall at all times own, or have the right to use, its respective Background Materials.

13.2 Supplier warranties

The Supplier represents and warrants that:

  • 1. it will disclose to Buyer in writing the existence of any third party code, including without limitation open source code, that is included in or is provided in connection with the Deliverables and that Supplier and the Deliverables are in compliance with all licensing agreements applicable to such third party code;
  • 2. Deliverables and Services do not infringe any privacy or intellectual property rights of a third party;
  • 3. (where relevant) all authors have agreed not to assert their moral rights (personal rights associated with authorship of a work under applicable law) in the Deliverables, to the extent permitted by law;
  • 4. Deliverables will be consistent with agreed Specifications;
  • 5. Deliverables and Services which interact in any capacity with monetary data are euro ready such that when used in accordance with their associated documentation they are capable of correctly processing monetary data in the euro denomination and respecting the euro currency formatting conventions (including the euro sign);
  • 6. the Services and Deliverables will be provided in accordance with their description in the SOW and in accordance with Good Industry Practice;
  • 7. it will use an adequate number of qualified individuals to discharge its obligations under the SOW, that such individuals are suitably trained, experienced and skilled to the level expected of a professional providing services and deliverables similar to the Services and/or Deliverables to customers of the same nature as Buyer and the Customer and that such individuals will act at all times in a professional manner;
  • 8. the performance of the Services and the operation of the Deliverables shall be Date Compliant;
  • 9. at the time of delivery of the Services and/or Deliverables, the Supplier shall ensure that the Services and/or Deliverables are tested using the latest release of commercially available antivirus software reasonable for the Supplier to use acting in accordance with Good Industry Practice in relation to all known viruses, Trojan, worm, or other software routine or hardware component designed to permit, either automatically or through externally applied controls, unauthorised access or use to disable, erase, or otherwise harm software, hardware, or data;
  • 10. the Documentation will provide instruction to the level agreed between the parties in the relevant SOW;
  • 11. in respect of any Third Party Materials, it has (where appropriate) obtained for itself and for Buyer and/or Customer all necessary consents, approvals and licences required for their use of the Third Party Materials in order to comply with its obligations under the relevant SOW;
  • 12 . it will comply with all applicable data privacy laws and regulations, will implement and maintain appropriate technical and organizational measures and other protections for the Personal Data, (including, without limitation, not loading any Personal Data provided to it by the other on (a) any laptop computers or (b) any portable storage media that can be removed from its premises unless, in each case,(i) such data has been encrypted and (ii) such data is loaded onto portable storage media solely for the purpose of moving such data to off-site storage). Further, it will report to the other party any breaches of security of Personal Data immediately after discovery thereof if the Personal Data was, or could be, accessed, used or acquired by an unauthorized person or compromised in any way and will cooperate fully with the other party in investigating any such breaches or compromises, will cooperate fully with the other\'s legitimate requests for access to, correction of, and destruction of Personal Data in its possession, and will comply with all reasonable and lawful instructions or other requirements provided or issued by the other from time to time relating to Personal Data.

THE WARRANTIES IN THIS AGREEMENT ARE IN LIEU OF ALL OTHER WARRANTIES AND CONDITIONS, EXPRESS OR IMPLIED, INCLUDING THOSE WARRANTIES OR CONDITIONS OF SATISFACTORY QUALITY OR FITNESS FOR PURPOSE.

13.3

Without prejudice to a party\'s other rights and remedies, in the event of any breach of the provisions of Clause 13.1 or 13.2, each party shall promptly remedy or procure the remedy of the breach without charge to the other party or the Customer.

13.4

The Supplier acknowledges and agrees, save in respect of any express warranties or representation in the relevant SOW that to the extent permitted by Relevant Law, no representation, warranty or undertaking has been made in respect of: the condition, state of repair, quality or fitness for purpose of any Buyer and/or Customer equipment; or the accuracy, completeness, currency, suitability or efficacy of any of Buyer or Customer equipment/Buyer Data, and all representations, warranties or undertakings and all other terms and conditions (express or implied) are hereby excluded in respect of such Buyer and /or Customer equipment to the fullest extent permitted by Relevant Laws.

13.

5 Warranty Redemption

Subject to the Section titled Liability for Third Party Claims, if during the Warranty Period the Deliverables or Services do not comply with the warranties set out in Clause 13.2 of this Agreement, Supplier will repair or replace Deliverables or re-perform Services, without charge and in a timely manner.

14.0 Delivery

  • 14.1 Subject to the provisions of Clauses 9 and 10, Deliverables and Services will be delivered as agreed in the relevant SOW and/or (subject to Clause 2.2.2.) WA.

15.0 Intellectual Property Rights and Buyer Data

  • 15.1 Except for the licences expressly granted under a SOW, the Agreement shall not operate to assign any title, interest or Intellectual Property Rights:
    • a) in any Supplier Background Material (including any Modifications to the same), which shall be deemed to belong to and be vested in, and remain vested in the Supplier; or
    • b) in any Buyer Background Material (including any Modifications to the same and including any Buyer Data), which shall be deemed to be vested in and remain vested in Buyer or Customer respectively (and to the extent that any right, title or interest in any Buyer Data or Modification to Buyer Data might otherwise vest in the Supplier or a subcontractor, the Supplier hereby assigns to Buyer (or where applicable will promptly procure the assignment to Buyer of) all rights, title and interest in such Buyer Data or Modifications).
  • 15.2 Subject to Clause 15.1, where the SOW:
    • a) identifies any Deliverables and/or other Materials as \\"Type A Materials\\" all property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer;
    • b) identifies any Deliverables and/or other Materials as \\"Type B Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.10, belong to and vest in the Supplier;
    • c) identifies any Deliverables and/or other Materials as \\"Type C Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.11, belong to and vest in the Supplier.
  • 15.3 Subject to Clause 15.1and 15.15,
    • a) all Deliverables ; and
    • b) any other Material (including Modifications to Material) which is created by, for or on behalf of Buyer (including by the Supplier) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;

    that are not identified in a SOW as either Type A Materials, Type B Materials or Type C Materials shall be deemed to be Type A Materials and all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer (and all references to Type A Materials shall include such Deliverables and/or other Materials).

  • 15.4 Subject to Clause 15.1 and 15.15, the Supplier hereby assigns absolutely (and shall procure that all Supplier Personnel and subcontractors assign absolutely) to Customer (or a member of the Customer Group where requested by Buyer) or by way of present assignment of property, rights, title and interest, all Intellectual Property Rights in Type A Materials (\\"Assigned Rights\\"), all of which shall vest in Customer immediately upon creation of the same with full title guarantee and free from all encumbrances and other rights of whatever nature exercisable by any third party, together with the right to take action for any past, present and future infringement and claim damages and other remedies in respect of any infringement or alleged infringement of such Intellectual Property Rights.
  • 15.5 The Supplier shall (and shall procure that Supplier Personnel and subcontractors shall) comply with Clause 42 (Further Assurance) in order to perfect, confirm, formalise or achieve the assignment of the Intellectual Property Rights in Clauses 15.1b), 15.2a), 15.3 and 15.4 in Type A Materials and the Buyer Data (or Modifications to Buyer Data).
  • 15.6 The Supplier shall ensure that all the Supplier Personnel irrevocably and unconditionally waive any moral rights in or relating to any Type A and shall on request provide Buyer with written evidence of such waiver.
  • 15.7 Buyer hereby grants to the Supplier a non-exclusive, non-transferable (save to members of the Supplier Group and subcontractors), royalty free, worldwide, personal licence to use Buyer Background Material during the term of the SOW only to the extent necessary and for the sole purpose of the proper performance of its obligations under the relevant SOW, save that where Buyer Background Material comprises software, the terms of the licence for such software shall be subject to any restrictions set out in the SOW or as otherwise notified to the Supplier in writing; and
  • 15.8 Unless specified otherwise in the SOW, the licences granted by Buyer pursuant to Clause 15.7 shall terminate automatically at the end of the term of the relevant SOW or earlier termination, or (if earlier) when such Buyer Background Material ceases to be required in connection with the performance of the Supplier\'s obligations under the SOW.
  • 15.9 The Supplier shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of Buyer (including any member of the Customer Group) in any Buyer Background Material or Type A Materials.

    Buyer shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of any member of the Supplier Group in any Supplier Background Material or Type B Materials or Type C Materials.

  • 15.10 Licence of Type B Materials.

    Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW, the Supplier hereby grants, (and shall procure that each of its suppliers and sub-contractors grants) to Buyer , Customer and the Customer Group a non-exclusive, worldwide, irrevocable, royalty-free, perpetual licence to use execute, copy, maintain and distribute Type B Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling (i) Buyer to provide services and deliverables to the Customer Group; and (ii) each member of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group\'s own internal business purposes.

    Such licence shall extend to the:

    • (a) Customer\'s customers, agents, suppliers, service providers, contractors, financial services providers and financial industry bodies with whom Customer Group does business;
    • (b) Regulatory Authorities having power over Customer (or any member of the Customer Group),

    in each case for the sole purpose of enabling members of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group\'s own internal business purposes, but not otherwise

  • 15.11 Licence of Type C Materials.

    Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW any Type C Materials identified in a SOW shall be deemed to be included within the licensed materials licensed to the Customer pursuant to the Licence Agreement and subject to the terms set out therein. The Supplier hereby grants to Buyer a non-exclusive, revocable (as detailed in the Licence Agreement), royalty-free, licence within the UK (or such other territory detailed in the Licence Agreement) for a period commencing on creation and continuing until the date that (i) the relevant SOW terminates; or (ii) (if later) the Licence Agreement is terminated to use execute, copy, maintain and distribute Type C Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling Buyer to provide services and deliverables to the Customer Group.

  • 15.12 Each Party agrees to maintain any copyright notice and any other legend of ownership on any copies made under the licences granted in this Clause 15.
  • 15.13 The Supplier shall have the right to use skills, methodology and know-how acquired by the Supplier in the performance of the Services, provided that (and only if) such skills, methodology and know-how do not comprise any Buyer Background Material or any Buyer Confidential Information.
  • 15.14 For the purposes of this Clause 15, \\"newly created\\" means created in the performance of the Services and/or the supply of the Deliverables.
  • 15.15 For the avoidance of doubt nothing in this Agreement shall operate to assign any title, interest or Intellectual Property Rights in the Supplier\'s Mobile Money Manager which shall be deemed to belong to and be vested in, and remain vested in the Supplier, the Buyer\'s and Customer\'s use of which shall be subject to the terms of the Licence Agreement.

16.0 Liability for Third Party Claims

  • 16.1 Supplier will defend, hold harmless and indemnify, including reasonable legal fees, Buyer and Buyer Personnel, and Customer and Customer Personnel (together the \\"Indemnified Parties\\") against legal proceedings brought by a third party that directly result from the negligent or intentional acts or omissions of Supplier or Supplier Personnel or material breach by Supplier of any term of this Agreement (\\"Third Party Claim\\").
  • 16.1A Handling of Third Party Claims:

    16.1A.1: The Indemnified Parties will promptly notify the Supplier in writing of any Third Party Claim to which Clause 16.1 applies;

    16.1A.2 The Indemnified Parties will not make any admission as to liability or compromise or agree to any settlement of any Third Party Claim without the prior written consent of the Supplier which consent shall not be unreasonably withheld or delayed; and

    16.1A.3 The Indemnified Parties will use their reasonable endeavours to mitigate any losses that they suffer or incur as a result of such Third Party Claim.

  • 16.1B The Supplier shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any Third Party Claim (including the right to appeal any court award or decision) and the Indemnified Parties shall, at the Supplier\'s request and expense, give the Supplier reasonable assistance in connection with those negotiations and such Third Party Claim.
  • 16.2 Intellectual Property Indemnification
    • 16.2.1 Each party (the \\"Indemnifying Party\\") shall indemnify, defend and hold harmless the other party and its officers, directors, employees, agents, (the \\"Indemnified Parties\\") in respect of all Losses paid in settlement in relation to any Claim by a third party that the ownership, possession, licence, use, development or modification (all in accordance with the terms of the SOW) of any Deliverable, New Material or (in the case of the Supplier) Supplier Background Material provided by the Supplier or (in the case of the Buyer) Buyer Background Material owned by and/or provided by the Buyer (but, subject to Clause 10.5, excluding any Material provided by Customer which is simply passed to the Supplier by the Buyer) (\\"Infringing Item\\") infringes and/or misappropriates the Intellectual Property Rights of a third party, whether or not such Losses were foreseeable at the effective date of the SOW Date.
    • 16.2.2 Buyer and the Supplier agree that:
      • (a) they shall notify the other party in writing of any Claim to which Clause 16.2.1 applies (\\"IP Claim\\") and provide to the other party reasonable assistance, at the Indemnifying Party\'s expense, which the Indemnifying Party may reasonably request in connection with the defence of any such IP Claim;
      • (b) they shall not make any admission as to liability or compromise or agree to any settlement of any IP Claim without the prior written consent of the other party which consent shall not be unreasonably withheld or delayed;
      • (c) the Indemnifying Party shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any IP Claim (including the right to appeal any court award or decision) and the Indemnified Party shall, at the Indemnifying Party\'s request and expense, give the Indemnifying Party reasonable assistance in connection with those negotiations and such IP Claim.
    • 16.2.3 An Indemnifying Party agrees to keep the other party notified as appropriate in relation to any material developments in relation to any IP Claim.
  • 16.3 Without prejudice to the indemnity in Clause 16.2.1, if any IP Claim is made against any Indemnified Party, the Indemnifying Party shall at its own expense either:
    • 16.3.1 promptly procure, at no cost to Indemnified Party a right for Indemnified Party to continue using the Infringing Item (or any part thereof), as applicable, in accordance with the terms of the relevant SOW; or
    • 16.3.2 promptly modify or replace the Infringing Item (or any part thereof), as applicable, so that it ceases to be infringing, provided that no such modification or replacement will diminish the functional or technical capabilities of any such item. Any modified or replacement Deliverable, New Material, Background Material (or any part thereof), as applicable, must comply with the terms of this Base Agreement and SOW including any relevant warranties contained in Clause 13 (Warranties) and the Indemnifying Party must procure for Indemnified Party all necessary rights to enable the full use of the relevant modified or replacement item as contemplated by the relevant SOW.
  • 16.4 The Supplier and Buyer (as appropriate) shall each also be entitled to take either of the actions set out in Clauses 16.3.2 or 16.3.3 if it can demonstrate to the reasonable satisfaction of the other party that an IP Claim will, or is likely, to occur and gives the other party reasonable notice and has consulted with the other party prior to taking such actions.
  • 16.5 Without limiting the Indemnifying Party\'s other obligations under this Clause 16, if the Indemnifying Party is unable to perform any of the options described in Clauses 16.3.2 and 16.3.3, or such options are not reasonably feasible then:
    • 16.5.1 Either party may require that the Infringing Item be returned to the Indemnifying Party (in which case where the Supplier is the Indemnifying Party it shall repay to Buyer the amounts paid in respect of such item ); and
    • 16.5.2 The Indemnified Party may, by written notice to the Indemnifying Party having immediate effect, terminate such part of the SOW as is affected by the return of the relevant item which (i) where the Indemnified Party is the Buyer includes any part in relation to which Buyer is unable to take the full benefit as a result of such return; and (ii) where the Indemnified Party is the Supplier includes any part in relation to which the Supplier is unable to perform its obligations as a result of such return or, (i) where Buyer\'s inability to use the affected item materially reduces the benefit of the SOW to Buyer, Buyer may terminate the SOW as a whole; and (ii) where Supplier\'s inability to use the affected item materially impacts its ability to perform its obligations under the SOW Supplier may terminate the SOW as a whole. Any such termination (in full or in part) shall be deemed to be as a consequence of a material breach of the SOW by the other party.
  • 16.6 The indemnity described in Clause 16.2.1 shall not extend to any IP Claim if and to the extent that it results from:
    • 16.6.1 Modification of the relevant Deliverable and/or Background Material, by the Indemnified Party (unless such Modification is expressly contemplated and recorded in the relevant SOW or otherwise authorised by the Indemnifying Party);
    • 16.6.2 use or incorporation of the relevant Deliverable or Background Material by the Indemnified Party otherwise than in accordance with the SOW or in a manner for which it was not designed or with items not provided by the Indemnifying Party, where such use or incorporation has not been authorised by the Indemnifying Party;
    • 16.6.3 anything provided by Indemnified Party or a third party on Indemnified Party\'s behalf or the Indemnifying Party\'s compliance with any designs, specifications or instructions provided by the Indemnified Party\'s, or a third party on Indemnified Party\'s behalf, where the actual compliance with such designs, specifications or instructions causes the relevant infringement rather than the manner in which or means by which such designs, specifications or instructions are complied with; or
    • 16.6.4 use, or incorporation, of Open Source Code in circumstances where:
      • 16.6.4.1 the Indemnifying Party has notified Indemnified Party in writing of the proposed use or incorporation of such Open Source Code and has advised Indemnified Party in that notice that the indemnity will not apply to the such Open Source Code; and
      • 16.6.4.2 the Indemnifying Party has obtained Indemnified Party\'s prior written consent to the use or incorporation of such Open Source Code following receipt by Indemnified Party of such notice.

17.0 Limitation of Liability between Supplier and Buyer

  • 17.1 In no event will either party be liable to the other for economic loss (including loss of profits, business, revenue, goodwill or anticipated savings), special, indirect or consequential loss.
  • 17.2 Neither party seeks to limit its liability for:
    • 17.2.1 death or personal injury caused by its negligence;
    • 17.2.2 fraud, fraudulent misrepresentation or dishonesty;
    • 17.2.3 infringement of any third party Intellectual Property Rights; or
    • 17.2.4 infringement of the other party\'s Intellectual Property Rights
  • 17.3 Subject to the provisions of Clauses 17.1 and 17.2 Supplier\'s liability under the Agreement (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Supplier, its/their employees, agents or sub-contractors, occurring at any time, shall be limited in aggregate to amount equal to the greater of (i) 150% of the amount of Charges (excluding expenses) paid or payable by Buyer to Supplier under the relevant SOW and each Related SOW prior to the date of the event giving rise to such claim; and (ii) £500,000 (five hundred thousand pounds).
  • 17.4 Subject to Clause 17.1 and 17.2, the maximum overall aggregate liability of Buyer under and/or in connection with the relevant SOW (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Buyer, its/their employees, agents or sub-contractors, occurring at any time, shall be limited to an amount equal to the Charges paid or payable by the Buyer to the Supplier under the relevant SOW.
  • 17.5 The provisions of Clause 17.1 shall not be taken as excluding the liability of the Supplier for:
    • 17.5.1 any reasonable additional operational and/or administrative costs and expenses of the other party reasonably and necessarily incurs, arising from the its act, omission or other default; or
    • 17.5.2 any wasted expenditure or charges rendered unnecessary and/or incurred by the other party arising from the its act, omission or other default, provided always that prior to incurring such additional costs or charges it shall first notify the other party of its intention and the parties shall promptly meet to discuss how such costs or charges could be mitigated or reduced. Notwithstanding the foregoing Buyer shall (i) use Commercially Reasonable Efforts to mitigate such costs or charges; and (ii) provide documentary evidence of such costs or charges if requested by Supplier.
  • 17.6 To the fullest extent permitted by Relevant Laws, neither party shall bring a legal action, regardless of form, arising out of or related to the SOW more than two years after that party becomes aware of the cause of action which is the subject of that legal action.

18.0 Supplier and Supplier Personnel

  • 18.1 Supplier is an independent contractor and this Agreement does not create an agency, partnership, or joint venture relationship between Buyer and Supplier or Supplier Personnel. Buyer assumes no liability or responsibility for Supplier Personnel. Supplier will:
    • 1. ensure it and Supplier Personnel are in compliance with all laws, regulations, ordinances, and licensing requirements;
    • 2. be responsible for the supervision, control, compensation, withholdings, health and safety of Supplier Personnel;
    • 3. inform Buyer if a former employee of Buyer will be assigned work under this Agreement (to the extent that Supplier is aware that such person is a former employee of Buyer), such assignment subject to Buyer approval which will not be unreasonably withheld or delayed;
    • 4. upon request, provide Buyer, for export evaluation purposes, to the extent permitted by law, the country of citizenship and permanent residence and immigration status of those persons. Buyer retains the right to refuse to accept persons made available by Supplier for export control reasons;
    • 5. not discriminate against any employees, applicants for employment, or any entity engaged in its procurement practices because of race, color, religion, sex, age, national origin, or any other legally protected status;
    • 6. (a) be solely responsible for, and fully and properly complete and submit to the relevant government immigration authority, all required immigration forms and documents for all Supplier Personnel performing Services hereunder, maintain such forms and documents as required by law and, subject to applicable laws (in particular laws regarding data privacy) ,make such forms and documents available to Buyer upon request, and (b) ensure that Supplier Personnel who do not meet all immigration requirements do not perform Services under this Agreement;
    • 7. not assign to work under this Agreement any Supplier Personnel that are subject to any restrictive covenants that could limit such Supplier Personnel from performing Services for Buyer or Customer;
    • 8. remove from any assignment under this Agreement, at the Buyer\'s reasonable request any Supplier Personnel that the Buyer reasonably requests be so removed;
    • 9. comply, at its own expense, with all applicable laws regulations and ordinances relating to verification of employment eligibility for Personnel; and
    • 10. upon Buyer\'s request, provide reasonable documentation to verify compliance with this Section titled \\"Supplier and Supplier Personnel\\".
  • 18.2 Screening
    • 18.2.1 Supplier warrants that it has carried and will continue to carry out the screening process as set out in Section 1 to no less than the standard set out therein of any members of Supplier Personnel engaged in performing the Services at a Buyer or Customer site or with access to Buyer or Customer systems.
    • 18.2.2 In addition to the process detailed in Clause 18.2.1 the Supplier shall ensure that:
      • a) Supplier Personnel are vetted in accordance with any specific vetting requirements applicable to the Supplier Personnel that are agreed between the parties in a SOW; and
      • b) all Supplier Personnel are vetted in accordance with such other reasonable procedures or requirements as may be notified in writing by Buyer to the Supplier from time to time (and agreed in accordance with the Change Control Procedure);
    • 18.2.3 The Supplier shall identify any members of the Supplier Personnel who are not employees of the Supplier, if, to the extent and when Buyer requests the Supplier to do so.
  • 18.3 The Supplier shall obtain all necessary working permits or visas in order that any Supplier Personnel who are foreign nationals are able to work in the United Kingdom.
  • 18.4 The Supplier shall be responsible for making appropriate PAYE deductions for tax and National Insurance contributions from the remuneration it pays Supplier Personnel (whether or not the true status of such persons is that of an employee) and subject to Clause 17 (Limitations of Liability Between Buyer and Supplier) the Supplier agrees to indemnify Buyer in respect of any claims, penalties or interest that may be made by the relevant authorities against Buyer in respect of tax demands or employees\' National Insurance or similar contributions relating to the Supplier\'s performance of the relevant SOW.
  • 18.5 Key Personnel
    • 18.5.1 The Supplier shall ensure that the Key Personnel (if any) undertake the roles to which they are assigned in the relevant SOW and that unless otherwise stated in the SOW all Key Personnel are engaged on a full time and exclusive basis in support of the relevant SOW, provided always that if a member of Key Personnel referenced under a SOW has completed all available tasks under such SOW the Supplier may re-allocate such Key Personnel to alternative customers and tasks until such time as the Key Personnel is again required for tasks under the relevant SOW.
    • 18.5.2 Subject to Clause 18.5.4, the Supplier may replace a member of Key Personnel (with a replacement who satisfies the requirements of Clause 13.2 .7 and this Clause 18 and is acceptable to Buyer) on giving Buyer ten (30) days\' notice (or such other period as the parties may agree from time to time in writing) (the \\"Required Notice\\"). The Supplier shall use Commercially Reasonable Efforts to keep such replacements to a minimum.
    • 18.5.3 The Supplier may give less than the Required Notice:
      • a) where any replacement is necessitated by the death or illness of the Key Personnel in question;
      • b) where any replacement is no longer employed by the Supplier; or
      • c) where a Key Personnel has requested to be redeployed; and,
        • i) the Supplier has consulted with Buyer in respect of such redeployment; and
        • ii) Buyer has approved in writing such redeployment taking place without the Supplier giving the Required Notice, and in such cases the Supplier shall promptly notify Buyer and provide a replacement who satisfies the requirements of Clause 13.2.717 and this Clause 18 and is acceptable to Buyer.
    • 18.5.4 If a member of the Supplier Personnel (including Key Personnel) is replaced, then the Supplier shall bear the cost of any handover activities to the replacement personnel (including the cost of any time spent up-skilling and familiarising any replacement personnel in relation to the Services and Deliverables. This Clause 18.5.4 shall not apply where a member of the Supplier Personnel is replaced because Buyer requires the relevant replacement and does not have reasonable grounds for requiring such replacement.

19.0 On Premises Guidelines

19.1

Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will comply with this Section.

19.2 Access to Premises

Supplier will:

  • 1. obtain for each person a valid identification badge from Buyer and ensure that it is displayed to gain access to and while on Buyer\'s or Customer\'s premises (it is Buyer\'s policy to deactivate any such badge if not used in ninety days);
  • 2. maintain a signed acknowledgment that each person will comply with Buyer\'s Safety & Security Guidelines;
  • 3. at Buyer\'s reasonable request, remove a person from Buyer\'s or Customer\'s premises and not reassign such person to work on Buyer\'s or Customer\'s premises (Buyer is required to provide a reason for such request) provided always that where the Buyer has not demonstrated reasonable grounds for such removal the Supplier shall not be liable for any failure caused by the sudden and unexpected removal of such individual;
  • 4. coordinate with Buyer or Customer (as appropriate) access to Buyer\'s or Customer\'s premises during non-regular working hours;
  • 5. upon Buyer\'s request, provide documentation to verify compliance with this Subsection.
  • 6. if and when directed by Buyer, the Supplier shall provide a list of the names, job descriptions and business addresses of all Supplier Personnel whom the Supplier expects may require admission onto Buyer and/or Customer Premises in connection with the performance of the Services and/or provision of the Deliverables. Failure by the Supplier to comply with this sub Clause 6 within a reasonable time of receipt of notice to do so will entitle Buyer and/or Customer to refuse admission to its premises to any person who has not been previously notified to Buyer.

19.3 General Business Activity Restrictions

  • (a) Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises will not:
    • 1. conduct any non-Buyer related business activities (such as interviews, hirings, dismissals or personal solicitations) on Buyer\'s or Customer\'s premises;
    • 2. conduct Supplier\'s Personnel training on Buyer\'s or Customer\'s premises, except for on-the-job training;
    • 3. attempt to participate in Buyer or Customer benefit plans or activities;
    • 4. send or receive non-Buyer related mail through Buyer\'s or Customer\'s mail systems; and
    • 5. sell, advertise or market any products or distribute printed, written or graphic materials on Buyer\'s or Customer\'s premises without Buyer\'s written permission.
  • (b) Supplier will, for Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:
    • 1. obtain for each person a valid identification badge from Buyer and return identification badges upon completion or termination of Supplier Personnel assignments;
    • 2. ensure that each person with regular access to Buyer\'s and Customer\'s premises complies with all parking restrictions and with vehicle registration requirements if any; and
    • 3. ensure that each person remains in authorized areas only (limited to the work locations, cafeterias, rest rooms, and, in the event of a medical emergency, Buyer\'s or Customer\'s medical facilities).

19.4 Buyer\'s Safety and Security Guidelines

Supplier will ensure that Supplier Personnel assigned to work on Buyer\'s or Customer\'s premises:

  • 1. do not bring weapons of any kind onto Buyer\'s or Customer\'s premises;
  • 2. do not manufacture, sell, distribute, possess, use or be under the influence of controlled substances (for nonmedical reasons) or alcoholic beverages while on Buyer\'s or Customer\'s premises;
  • 3. do not have in their possession hazardous materials of any kind on Buyer\'s or Customer\'s premises without Buyer\'s authorization.

Supplier will promptly notify Buyer of any accident or security incidents (such as those involving loss or misuse of, or damage to, Buyer\'s Assets (as defined below), physical altercations, assaults or harassment) and provide Buyer with a copy of any accident or incident report involving the above.

19.5 Asset Control

For purposes of this Subsection, the term \\"Buyer Assets\\" means information, information assets, supplies or other property, including property owned by third parties (such as Buyer Customers) that is accessed by Buyer Personnel or provided to Supplier Personnel by (or on behalf of) Buyer. Supplier Personnel will:

  • 1. not remove Buyer Assets from Buyer\'s or Customer\'s premises without Buyer\'s authorization;
  • 2. use Buyer Assets only for purposes of this Agreement;
  • 3. only connect with, interact with or use programs, tools or routines that Buyer agrees are needed to provide Services;
  • 4. not share or disclose user identifiers, passwords, cipher keys or computer dial port telephone numbers;
  • 5. not copy, disclose or leave such assets unsecured or unattended, in the event the Buyer Assets are confidential; and
  • 6. immediately notify Buyer of any security incidents involving Buyer Assets and provide Buyer with a copy of any accident or incident report involving the above.

Buyer may periodically audit Supplier\'s data residing on Buyer Assets.

19.6 Supervision of Supplier\'s Personnel

  • (a) Supplier will:
    • 1. provide consistent and effective supervision of its Personnel provided under this Agreement, at no additional cost to Buyer;
    • 2. conduct orientation sessions with its Personnel before placement on an assignment with Buyer and identify and provide contact information (which shall be updated by Supplier as necessary) for all supervisor(s) for its Personnel;
    • 3. instruct its Personnel that employment related issues should be brought forward to Supplier (and not Buyer). Where such issues relate to actions which are alleged to have been taken by Buyer or Buyer Personnel, Supplier will notify Buyer immediately in order that appropriate investigative action be taken.
  • (b) Supplier\'s supervisor(s) shall:
    • 1. exercise full supervisory authority over all day-to-day employment relationship decisions relating to Supplier\'s Personnel, including those decisions relating to: wages, hours, terms and conditions of employment, hiring, discipline, performance evaluations, termination, counseling and scheduling; and
    • 2. know each work location\'s planned holiday (and other closing) schedules and the impacts all such schedules have on Supplier Personnel.
  • (c) Notwithstanding any other language or agreement to the contrary, Supplier agrees that Buyer has no responsibility to approve, and that Buyer will not approve, timesheets for any Supplier Personnel. If Buyer should review, sign and/or submit timesheets for Supplier Personnel, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submission shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.

19.7 Time sheets

Notwithstanding any other language or agreement to the contrary, Buyer will not, and Supplier agrees that Buyer has no responsibility to approve any Supplier Personnel\'s time sheets. If Buyer should review, sign and/or submit Supplier Personnel\'s timesheets, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submittal shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.

20.

  • 0 Insurance
    • 20.1 The Supplier shall take out and maintain at all times during the term of the SOW the following insurance with reputable insurers:
      • a) professional indemnity insurance for an insured amount of not less than £7,500,000 (seven million five hundred thousand pounds sterling);
      • b) public liability insurance for an insured amount of not less than £10,000,000 (ten million pounds sterling) per occurrence;
      • c) employer\'s liability insurance as required by Relevant Laws but not less than £5,000, 000 (five million pounds sterling).
    • 20.2 The Supplier shall on request by Buyer promptly provide Buyer with reasonable evidence of the required policies.
    • 20.3 For the avoidance of doubt, none of the requirements contained in this Clause 20 as to type or level of insurance cover to be maintained by the Supplier shall in any manner limit the liabilities and obligations of the Supplier under the SOW.
    • 21.0 Termination
      • 21.1Termination of this Base Agreement or a SOW for cause
        • 21.1.1 Either party may at any time by notice in writing to the other party terminate this Base Agreement, without any Termination Fee payable by the terminating party if;
          • 21.1.1 the other party (i) has a meeting convened for the passing of a resolution for its winding up (other than a voluntary liquidation for the purposes of reconstruction); (ii) enters into a scheme or voluntary arrangement with its creditors; (iii) is the subject of a petition presented for the appointment of an administrator; (iv) has a receiver appointed over any of its property or assets; or (v) is the subject of a petition presented for his bankruptcy. Such termination will be effective upon notice in writing to the other party, liquidator, administrator or receiver; or
          • 21.1.2 the other party commits a material breach of this Agreement which is not remedied within twenty (20) Working Days after the non-breaching party has given written notice to the breaching party requiring such breach to be remedied; or
          • 21.1.3 there is a breach by the other party of any provision hereof which expressly entitles the non-breaching party to terminate this Base Agreement or a SOW.
        • 21.1.2 Without prejudice to Buyer\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow Buyer to terminate a SOW for Supplier Fault immediately on giving notice to the Supplier:
          • 21.2.1 the Supplier has committed a material breach of the SOW which is not capable of being remedied; or
          • 21.2.2 a Key Milestone is not achieved by the end of the applicable Liquidated Damages Period or, if applicable the relevant Delay Remedy Period (whichever is later); or
          • 21.2.3 there has been a material breach by the Supplier of any of its obligations under the Agreement including but not limited to (Clauses 22.7 (Confidential Information), 27 (Data Protection), 29 (IT Security) and 35 (Conflicts of Interest) (\\"Relevant Provisions\\"), and for the purposes of this Clause 21.2.3 a material breach will be deemed to include any breach of the Relevant Provisions which directly results in:
            • any adverse publicity in respect of any member of the Buyer or Customer Group or which otherwise detrimentally affects the reputation or goodwill of any member of the Buyer or Customer Group;
            • any third party (including any Regulatory Authority or any customer, contractor, supplier, agent or employee of any member of the Customer Group) bringing a bona fide claim, action or proceedings against Buyer and/or any member of the Nationwide Group; or
            • any censure of any member of the Customer Group by any Regulatory Authority.
        • 21.1.3 Without prejudice to the Supplier\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow the Supplier to terminate the relevant SOW in whole or in part on giving written notice to Buyer:
          • (a) Buyer has committed a material breach of the SOW which is not capable of being remedied or which is not remedied within twenty (20) Working Days of receipt of notice of the breach; or
          • (b) there has been a material infringement by Buyer of any of its obligations under the Base Agreement which is relevant to the SOW in question including but not limited to the Intellectual Property Rights or Confidential Information of the Supplier which Buyer has failed to remedy and discontinue within twenty
            • (20) Working Days of receipt of notice of the breach; and

            the Supplier\'s rights under this Clause 21.1.3 shall constitute the sole rights of the Supplier to terminate the relevant SOW.

      • 21.2Termination for convenience
        • 21.2.1 Either party may terminate this Base Agreement as a whole if there are no outstanding SOWs or WA\'s.
        • 21.2.2 Subject to payment by the Buyer of the Termination Fee (if any), Buyer may terminate a SOW for convenience and without cause at any time by giving to the Supplier not less than seven (7) Working Days notice (or such other period of notice as is specified in the SOW).
      • 21.3 Consequences of termination

        Upon termination of this Base Agreement (or an individual SOW as appropriate):

        • 21.3.1 the Supplier shall immediately cease all work under this Base Agreement and any SOWs (or in the case of partial termination the terminated SOW(s));
        • 21.3.2 the Supplier shall prepare and submit to Buyer an itemization of all completed and partially completed Deliverables and Services provided always that unless termination is by the Buyer \'for cause\' pursuant to Clause 21.1, the Supplier shall be entitled to charge for such work at the Agreed Rates the costs of which shall be agreed in writing by the parties prior to being incurred if not already expressly provided for as part of Fixed Price Charges already paid;
        • 21.3.3 the Buyer shall be liable to pay the Supplier:
          • (i) all fees and charges due for work performed in accordance with the terms of this Agreement, up to the effective date of termination in accordance with the payment terms of the Agreement, and where the Services or Deliverables are being provided for a Fixed Price, such fees and charges shall be calculated using the Agreed Rates;
          • (ii) the Recoverable Expenses in respect of Services performed up until the effective date of termination;
          • (iii) any miscellaneous costs in accordance with Clause 5.21 of this Base Agreement that the Supplier has incurred but not yet invoiced.
        • 21.3.4 (subject to Clause 21.3.3) the Supplier shall deliver to Buyer all completed and partially completed Deliverables and Services, itemised in accordance with Clause 21.3.2 up to the date of termination at the agreed upon Prices in the relevant SOW and/or WA and any work in process; and
      • 21.4 In the event Buyer terminates without Cause, Buyer will pay to Supplier the Termination Fee, if any, which is agreed in the relevant SOW.
      • 21.5 Where a party terminates a SOW at a time when more than one SOW is in force, the SOW not terminated shall remain in full force and effect, shall be completed in accordance with and shall remain subject to the terms of that SOW and this Base Agreement.
    • 22.0 General
      • 22.1 Amendments

        This Agreement may only be amended by a writing specifically referencing this Agreement which has been signed by authorized representatives of the parties.

      • 22.2 Assignment and Transfer
        • 22.2.1 Neither party shall assign or transfer this Base Agreement or any SOW without the prior written consent of the other party.
      • 22.3 Choice of Law; Waiver of Jury Trial; Limitation of Action

        This Agreement and the performance of transactions under this Agreement will be governed by the laws of England and the parties agree to submit to the exclusive jurisdiction of the courts of England and Wales.

      • 22.4 Neither party shall, during the course of this Agreement make direct unsolicited offers of employment to an employee of the other party who has been engaged in a similar managerial or technical capacity in connection with the Agreement without the prior written consent of the other party, Provided always that nothing in this Clause shall prevent or restrict either party from running national recruitment campaigns or from making offers of employment to any individual who may respond to such a campaign.
      • 22.5 Counterparts

        This Agreement may be signed in one or more counterparts, each of which will be deemed to be an original and all of which when taken together will constitute the same Agreement. Any copy of this Agreement made by reliable means (for example, photocopy or facsimile) is considered an original.

      • 22.6 Ethical Dealings

        Each party will be familiar and will strictly comply with all laws and regulations on bribery, corruption, and prohibited business practices. Each party and its Affiliates has not and will not, for the purpose of influencing or inducing anyone to influence decisions in its favor or any of its Affiliates, offer, promise or make or agree to make, directly or indirectly, (a) any political contributions of any kind or any payment to or for the benefit of any public official, whether elected or appointed, (b) any payments for gifts, meals, travel or other value for a government employee or his/her family members or (c) any payments or gifts (of money or anything of value) to anyone. This means, for example, any form of facilitation payment (i.e. small bribes paid to facilitate government action) is prohibited.

      • 22.7 Exchange of Information

        The terms and conditions of the Confidentiality Agreement shall apply to this Base Agreement and to any SOW and WA. The parties will not publicize the terms of this Agreement, or the relationship, in any advertising, marketing or promotional materials without prior written consent of the other party except as may be required by law, provided the party publicizing gives the other party reasonable prior notice to allow the other party a reasonable opportunity to obtain a protective order. Supplier will use information regarding this Agreement only in the performance of this Agreement. Any contacts with government employees by Supplier on Buyer\'s behalf may only be for the purpose of providing Services under this Agreement. Notwithstanding the foregoing either party shall be entitled to refer to other party by name for the sole purpose of identifying the other party as a customer/supplier (as appropriate).

        For any Personal Data relating to a party\'s Personnel that a party provides to the other under this Agreement that party shall obtain the agreement of such Personnel to release the information to the other and to allow the other to use, disclose and transmit such information in connection with this Agreement.

      • 22.8 Freedom of Action

        This Agreement is nonexclusive and either party may design, develop, manufacture, acquire or market competitive products or services. Buyer will independently establish prices for resale of Deliverables or Services and is not obligated to announce or market any Deliverables or Services and does not guarantee the success of its marketing efforts, if any.

      • 22.9 Force Majeure
        • 22.9.1 Subject to Clause 22. 9.2, the Supplier shall not be liable to Buyer for any delay in performing, or failure to perform, any of its obligations under this Agreement if and to the extent that the failure or delay is caused as a result of any Force Majeure Event, provided that such failure or delay could not have been prevented by reasonable precautions. The time for performance of an obligation which is affected by a Force Majeure Event shall be extended by a period which reflects the delay caused by the Force Majeure Event.
        • 22.9.2 The Supplier shall be entitled to claim relief under Clause 22.9.1 in respect of a Force Majeure Event only if (and, in the case of Clauses 22.9.2 (c) to 22.9.2 (d) inclusive, for the period during which) it:
          • (a) immediately informs Buyer in writing of the nature and severity of the Force Majeure Event (including its estimated duration and impact on the Supplier\'s ability to perform its obligations), and its wish to claim relief under Clause 22.9.1;
          • (b) takes reasonable steps to mitigate the effects of any Force Majeure Event on the Supplier\'s ability to perform its obligations under this Agreement;
          • (c) makes Commercially Reasonable Efforts to resume or maintain performance (with as little disruption to the Supplier\'s performance as reasonably possible) of its obligations under this Agreement as soon as reasonably possible; and
          • (d) puts into operation a suitable business continuity plan.
        • 22.9.3 For the avoidance of doubt, if under Clause 22.9.1 the Supplier is relieved from performing any obligation:
          • (a) it shall not be entitled to payment for the performance of that obligation in respect of the period for which relief is obtained; but
          • (b) shall be entitled to payment for the performance of its obligations under this Clause 22.9 (provided such payment does not exceed the payment applicable to any obligation for which relief is obtained by the Supplier under Clause
            • 22.9.1).
        • 22.9.4 If pursuant to this Clause 22.9, the Supplier is excused from the performance of Services and/or provision of the Deliverables for more than ten (10) days, Buyer may terminate the relevant SOW or the element of the relevant SOW affected by the Force Majeure Event by giving written notice of termination to the Supplier.
      • 22.10 Obligations of Affiliates

        Affiliates will acknowledge acceptance of the terms of this Agreement through the signing of a PA before conducting any transaction under this Agreement.

      • 22.11 Prior Communications and Order of Precedence

        This Agreement replaces any prior oral or written agreements or other communication between the parties with respect to the subject matter of this Agreement, excluding any confidential disclosure agreements. In the event of any conflict in these documents, the order of precedence will be:

  • 1. (subject always to Clause 2.2.2) the quantity, payment and delivery terms of the relevant WA;
  • 2. the relevant SOW; and
  • 3. this Base Agreement;.

If there is a conflict or inconsistency between any Clause of, and any Schedule to, this Base Agreement the Clause prevails. For this purpose an omission (whether deliberate or inadvertent) is not, by itself, to be construed as giving rise to a conflict or inconsistency.

22.12 Rights of Third Parties

A person who is not a party to this Agreement has no rights under this Agreement (Rights of Third Parties) Act 1999 to enforce any term of this Agreement.

22.13 Severability

The parties intend each provision of this Agreement to be severable and distinct from the others. If any provision of the Agreement shall be held to be illegal or unenforceable in whole or in part, the parties intend that such provision or part shall, to the extent it is held to be illegal or unenforceable, be deemed not to form part of the Agreement but that legality, validity and enforceability of the remainder of the Agreement shall not be affected.

If any provision or part of this Agreement is severed as illegal or unenforceable, the parties shall seek to agree to modify this Agreement to the extent necessary to render it lawful and enforceable and as nearly as possible to reflect the intentions of the parties embodied in this Agreement including the illegal or unenforceable provision or part.

22.14 Survival

The provisions set forth in the following Sections and Subsections of this Base Agreement will survive after termination or expiration of this Agreement and will remain in effect until fulfilled: \\"Definition\\", \\"Timetable\\", \\"Taxes\\", \\"Pricing\\", \\"Payments and Acceptance\\", \\"Ongoing Warranties\\", \\"Intellectual Property\\", \\" Liability for Third Party Claims\\", \\"Limitation of Liability between Supplier and Buyer\\", \\"Record Keeping and Audit Rights\\", \\"Choice of Law; Waiver of Jury Trial; Limitation of Action\\", \\"Exchange of Information\\", \\"Data Protection\\", Dispute Resolution Procedure\\", \\"Notices\\", \\"Rights of Third Parties\\", \\"Termination Assistance and Employment Matters\\" and \\"Prior Communications and Order of Precedence\\".

22.15 Waiver

Delay in exercising, or failure to exercise, any right or remedy in connection with the Agreement shall not operate as a waiver of that right or remedy. The waiver of a right to require compliance with any provision of this Agreement in any instance shall not operate as a waiver of any further exercise or enforcement of that right and the waiver of any breach shall not operate as a waiver of any subsequent breach. No waiver in connection with the Agreement shall, in any event, be effective unless it is in writing, refers expressly to this Clause, is duly signed by or on behalf of the party granting it and is communicated to the other party in accordance with Clause 28 (Notices).

22.16 Cumulative Rights

The rights and remedies of the parties in connection with this Agreement are cumulative and shall, unless expressly stated otherwise in this Agreement, be in addition to every other remedy given in this Agreement, existing at law or in equity, by statute or otherwise and, except as expressly provided for in this Agreement, are not exclusive of, and may be exercised without prejudice to, any other rights or remedies provided in this Agreement, by law or equity or otherwise. Except as expressly stated in this Agreement (or in law or in equity in the case of rights and remedies provided by law or equity) any right or remedy may be exercised wholly or partially from time to time.

23.

  • 0 Supplier Conduct Principles

    Supplier will comply with the Supplier Conduct Principles Letter Agreement (\\"SCPLA\\") and the terms and conditions of the SCPLA apply to this Agreement.

    • 24.0 Not used
    • 25.0 Not used
    • 26.0 Buyer Policies and Standards
      • 26.1 The Supplier shall:

        a. and shall ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates shall, to the extent applicable, comply with the Buyer\'s Policies and Standards.; and

        • b. The Supplier shall also ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates are advised of all Buyer Policies and Standards in a timely manner.
      • 26.2 The following Buyer and Customer Policies and Standards shall be deemed notified to the Supplier in respect of each SOW:
        • 26.2.1 Those Buyer Policies and Standards which are set out or referred to in Section 6 of this Base Agreement (which Buyer Policies and Standards may or may not be contained on Customer\'s intranet); and
        • 26.2.2 those Buyer Policies and Standards which are set out or referred to in the SOW or Appendix to this Base Agreement.
      • 26.3 Buyer may, at its own discretion, elect to grant the Supplier access to an electronic library of some or all of the Buyer Policies and Procedures located on Customer\'s intranet (\\"e-Library\\"). If Buyer so elects:
        • 26.3.1 Buyer shall agree with the Supplier the number and identity of Supplier Personnel to be granted access to the e-Library (\\"Authorised Users\\"); and
        • 26.3.2 the Supplier agrees that its use of the Customer\'s intranet shall be subject to Customer\'s terms of use applicable to the e-Library in force at the time of access, and the Supplier shall procure that each of the and the Authorised Users shall comply therewith.
      • 26.4 From time to time during the term of the SOW, subject to Clause 26.5 below, Buyer may:
        • 26.4.1 notify the Supplier of existing Buyer Policies and Standards that have not been notified to the Supplier in accordance with Clause 26.2 above;
        • 26.4.2 introduce new Buyer Policies and Standards ; and/or
        • 26.4.3 delete, revise or modify any existing Buyer Policies and Standards,

          (each a \\"Buyer Policy Update\\"). Buyer shall notify the Supplier of such Buyer Policy Updates either:

        • 26.4.4 in writing at the Supplier Operations Meetings;
        • 26.4.5 by written notice from Buyer\'s Relationship Manager to the Supplier\'s Relationship Manager (which notice may be given by way of such Policy Updates being recorded in any written minutes of meetings that are prepared by or forwarded to the Supplier\'s Relationship Manager);
        • 26.4.6 by such other means (including at such other meetings) as may be agreed in writing between the parties from time to time; or
        • 26.4.7 where the Supplier has been granted access to the e-Library, by email (such email to be copied (cc\'ed) to the Supplier Relationship Manager); (such written or email notification being a \\"Policy Change Notification\\").
      • 26.5 Each Policy Change Notification shall specifically reference the relevant Buyer Policies and Procedures which have not previously been notified in accordance with Clause 26.2 above, are new or subject to change (but for the avoidance of doubt, shall not set out the details of such changes). It shall be the responsibility of the Supplier Personnel who have been given access to the e-Library to review in full the relevant changes to the Buyer Policies and Procedures as set out in the e-Library. It shall be the responsibility of the Supplier to notify all Supplier Personnel who do not have access to the e-Library (\\"Non e-Library Personnel\\") of any Policy Change Notification notified in accordance with Clauses 26.4.4, 26.4.5 or 26.4.6. The Supplier shall not be liable for any failure by Non e-Library Personnel to comply with the requirements of a Policy Change Notification unless and until notification of such Policy Change Notification has been given to the Supplier in accordance with Clauses 26.4.4 to 26.4.6 (inclusive).
      • 26.6 Where the introduction of any element of a Buyer Policy Update will in the Supplier reasonable opinion increase the cost to the Supplier of complying with its obligations under the relevant SOW or otherwise detrimentally affects the Supplier\'s ability to perform the Services in accordance with the relevant SOW and the Supplier believes that the Supplier\'s obligation to comply with that element of a Buyer Policy Update should be subject to the parties agreeing a Change pursuant to the Change Control Procedure, then:
        • 26.6.1 the Supplier shall notify Buyer in writing of such belief as soon as reasonably practicable and in any event within ten (10) Working Days of receiving notice of the relevant element of the Buyer Policy Update (which notification shall include reasonable evidence that substantiates the relevant increased cost to the Supplier or the detrimental effect on the Supplier\'s ability to perform the Services); and
        • 26.6.2 provided that the Supplier has complied with Clause 26.6.1, the Supplier\'s obligation to comply with that element of the Buyer Policy Update shall be subject to the parties agreeing a Change pursuant to the Change Control Procedure in relation to that element of the Buyer Policy Update.
    • 27.0 Data Protection
      • 27.1 In respect of any Personal Data processed by either Supplier pursuant to this Base Agreement or a SOW, each party warrants and undertakes that it shall and its agents or sub-contractors shall comply at all times with the Data Protection Legislation and any changes or amendments to the Data Protection Legislation to the extent that it or they apply to it in its capacity as Data Processor or Data Controller (as appropriate).
      • 27.2 With respect to the parties\' rights and obligations under a SOW, the parties agree that Customer is the Data Controller and Buyer and the Supplier are Data Processors provided that Buyer generally instructs Supplier to process Personal Data to the extent necessary to perform the Services under the relevant SOW.
      • 27.3 The Supplier warrants and undertakes that it shall and shall ensure that its agents or subcontractors shall:
        • a) only process the Personal Data on behalf of Buyer and/or Customer for the purpose of performing the Supplier\'s obligations under a SOW and only in accordance with that SOW and instructions received from Buyer from time to time;
        • b) promptly comply with any change of instructions from Buyer relating to:
          • a. the Personal Data; and
            • ii) the Supplier\'s role as Data Processor,

          as issued in accordance with the SOW and/or as otherwise required by changes or amendments to the Data Protection Legislation;

      • (c) put in place those technical and organisational measures against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access to the Personal Data including those set out in the completed and approved security control list referenced in a relevant SOW (\\"Security Measures\\").

      The Supplier shall:

      • a) promptly notify Buyer of any actual or suspected incident of unauthorised or accidental disclosure of or access to the Personal Data or other breach of Clause 27.3 (c) made by any of its Personnel or any other identified or unidentified third party (a \\"Security Breach\\");
      • b) promptly provide Buyer with all relevant information in the Supplier\'s possession concerning any Security Breach;
      • c) not make any announcement or publish or otherwise authorise any broadcast of any notice or information about a Security Breach (a \\"Breach Notice\\") without the prior written consent of Buyer and prior written approval by Buyer of the content, media and timing of the Breach Notice;
      • d) hold all Personal Data to which the SOW relates separate from any other data held by the Supplier and ensure that such Personal Data is readily identifiable;
      • e) not employ its processing of the Personal Data to which the SOW relates as a means to enhance or enrich any Personal Data to which the SOW does not relate (for the avoidance of doubt including any Personal Data in respect of which the Supplier and/or Customer is Data Controller);
      • f) not make any copies of the Personal data unless strictly necessary for the purpose of performing the Supplier\'s obligations under the SOW;
      • g) immediately notify Buyer in the event that it becomes aware of any breach of the Supplier\'s obligations under the SOW;
      • h) not otherwise modify, amend or alter the contents of the Personal Data or disclose or permit the disclosure of any of the Personal Data to any third party (including any agent or sub-contractor) unless specifically authorised in writing to do so by Buyer;
      • i) upon expiry or termination of the SOW, return all Personal Data (including copies thereof) to Buyer or, where requested by Buyer to, Customer or, at Buyer\'s option, destroy all hard copies of the same and permanently delete all electronic copies from the Supplier\'s computer system and certify to Buyer that it has done so, unless retention of any copy of Personal Data is required by law where the Supplier shall:
  • 1. notify Buyer of any such retention requirement;
  • 2. observe all the requirements of Data Protection Legislation to such data retained; and
  • 3. only process such data in accordance with the specific purposes for which the Supplier is under a legal duty to retain it;
    • j) not cause or permit the Personal Data to be transferred outside the European Economic Area (as defined in the Data Protection Act 1988) without the prior written consent of Buyer;
    • k) notify Buyer (within five working days) of any request received from a Data Subject to have access to his Personal Data or of any other communication relating directly or indirectly to the processing of any Personal Data in connection with the SOW and provide all details of such request or communication to Buyer and fully cooperate and assist Buyer in relation to any such request or in response to any such communication;
    • l) Buyer:
      • i. shall remain solely responsible for determining the purposes for which the Personal Data are processed under the SOW;
      • ii. shall take reasonable steps to inform the Supplier about any Sensitive Personal Data that may be stored in any files or other repositories, as well as about any restrictions or special requirements in the processing of such Sensitive Personal Data, including any restriction regarding the access or transfer of such data across country borders. Buyer is responsible for ensuring that any such restrictions or special requirements are met; and
      • ii. shall remain solely responsible for determining the purposes for and the manner in which any Personal Data are, or are to be, processed by the Supplier under the SOW.
    • 27.4 If at any time during the provision of the Services, Buyer requires additional or different services to comply with the EU data protection laws and regulations applicable to it (e.g. additional security measures), such services will be deemed a new service and be subject to the appropriate Change Control Procedure.
    • 27.5 The Supplier will not transfer or process any Personal Data outside of the European Economic Area without the express written consent of the Buyer. In the event of such consent being given the Supplier agrees to execute the Standard Contractual Clauses for Data Processors established in Third Countries pursuant to the Commission Decision (2002/16/EC) of 27 December 2001 under the EU Directive 95/46/EC with the Data Controller directly. 27.6 The Supplier shall not be liable for any delay or failure to provide the Services if such failure is the direct consequence of a failure of Buyer to discharge any relevant obligations under any EU data protection laws and regulations in connection with any international transfer of Personal Data to the extent such international transfer has been envisaged in the SOW or has been notified to Buyer.
    • 27.7 Each of the parties shall notify to each other an individual within their organisations authorised to respond from time to time to enquiries regarding any Personal Data. Each of the parties shall deal with such enquiries promptly.
    • 27.8 The Supplier shall inform Buyer immediately if an enforcement notice under the Data Protection Act 1988 is served on it.
    • 27.9 The provisions of this Clause 27 shall continue in force until the Supplier completes it processing of the Personal Data for purpose of complying with its obligations under the relevant SOW.
    • 28.0 Notices

      All communications between the parties regarding this Agreement will be conducted through the parties\' representatives as specified in the relevant SOW and/or WA.

      All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below

      If to Buyer: Copied to:

      Name/Role:

      (Procurement Advisor)

      Name:

      (Executive Partner)

      Address:

       

      Address:

       

      Tel No

       

      Tel No

       

      Fax No

       

      Fax No

       

      If to the Supplier:

       

      Copied to:

       

      Name/Role:

      (Head of Legal)

      Name/Role:

      (Global Sales Director)

      Address:

       

      Address:

       

      Tel No

       

      Tel No

       

      Fax No

       

      Fax No

      N/a

    • 29.0 IT Security
      • 29.1 The Supplier shall access and/or use Buyer Information Systems only for the purpose of performing the Services and/or providing the Deliverables and for no other purpose whatsoever. When accessing and/or using Buyer Information Systems, the Supplier shall, and shall procure that such of Supplier Personnel who have access to Buyer Information Systems in connection with the performance of the Services and/or provision of the Deliverables shall, comply with all relevant Buyer Policies and Standards relating to security of Buyer Information Systems as notified to the Supplier in accordance with Clause 26 (Buyer Policies and Standards), and shall comply with the provisions of Clause 26 (Buyer Policies and Standards) in relation to its use of Buyer Materials.
      • 29.2 The Supplier shall ensure that all Supplier Personnel are granted access only to any Confidential Information and any Buyer Information Systems on a need to access basis which shall be restricted to the extent possible to the minimum access necessary to perform the Services and/or provide the Deliverables. This Clause 29.2 does not apply to the extent that Buyer expressly authorises an individual member of the Supplier Personnel to access Confidential Information and/or any Buyer Information Systems and
        • (a) the Supplier has previously told that individual not to use or access any Confidential Information and/or any Buyer Information System other than to the extent authorised by Buyer; and
        • (b) that individual:
          • i. accesses Confidential Information and/or any Buyer Information Systems only for the purposes of performing the Services and/or providing the Deliverables;
          • ii. complies with any policies, procedures, terms or conditions relating to such access that are notified to him or her; and
          • iii. otherwise complies with the Supplier\'s obligations under this Agreement.
      • 29.3 Buyer and/or members of the Customer Group and their authorised representatives shall have the right to verify the Supplier\'s compliance with its obligations under this Clause 29 and the relevant Buyer Policies and Standards in each case subject to, and in accordance with, Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance).
      • 29.4 The Supplier shall, within 1 Working Day of first becoming aware of any such actual or suspected breach, notify Buyer of any actual or suspected breaches of this Clause 29. Buyer shall be entitled to investigate any actual or alleged breaches with the full co-operation of the Supplier and the Supplier shall immediately rectify any breaches identified. The costs of such co-operation and rectification shall be borne by the Supplier
      • 29.5 Where expressly agreed in the relevant SOW or an Appendix to this Base Agreement, Buyer shall be entitled to carry out penetration tests. The details of the type of test (including the scope, nature and extent) and the subject matter of the test shall be as set out in the SOW or an Appendix to this Base Agreement.
  • 30.
    • 0 Corporate Social Responsibility

      Buyer and Customer operate a strict ethical policy with regard to the conduct of its business. If the Supplier becomes aware of any occurrence or incident, or the application of undue pressure, that would in any way materially prejudice either the relationship between the parties, or the good name of either, Buyer, Customer or the Supplier, then it shall report all information regarding such occurrences to Buyer\'s Authorised Representative. The information so reported shall be treated by both parties in the strictest of confidence

      • 31.0 Termination Assistance and Employment Matters
        • 31.1 Commencing on the start of any applicable Termination Assistance Period, the Supplier shall provide such assistance as may be reasonably requested by Buyer agreed with the Supplier (such agreement not to unreasonably withheld or delayed) to ensure that the Services continue without interruption or adverse effect and to facilitate the orderly transfer of the Services to Buyer and/or Customer or any of its designees, which shall include the assistance described in Section 4 (Termination Assistance) of this Base Agreement and which, where applicable, shall include vacating Buyer\'s and/or Customer\'s Premises at the end of the Termination Assistance Period.
        • 31.2 Where Buyer has terminated the relevant SOW \'for cause\' pursuant to Clause 21.1 the Termination Assistance shall be provided to Buyer at no additional charge up to the end of the Termination Assistance Period.
        • 31.3 Where the relevant SOW expires or terminates for any reason other than termination \'for cause\' pursuant to Clause 21.1 the Termination Assistance shall be chargeable by the Supplier at the Agreed Rates (but at no additional charge) up to the end of the Termination Assistance Period save that where such Termination Assistance necessitates endeavours or co-operation which is outside the scope of the Supplier\'s obligations under the relevant SOW, the Supplier shall be entitled to charge Buyer, at the Agreed Rates a proper and reasonable amount for the provision of such endeavours and/or co-operation, provided the cost concerned shall first have been agreed in writing with Buyer. For the avoidance of doubt, the Supplier shall not be entitled to charge for Termination Assistance which relates solely to the return of material belonging to Buyer and/or Customer under Section 4 (Termination Assistance).
        • 31.4 The Termination Assistance shall be provided by the Supplier in good faith and in accordance with Good Industry Practice.
        • 31.5 In the event of a partial termination of the relevant SOW, Buyer shall be entitled to request the Supplier to perform and the Supplier shall perform all of the Supplier\'s obligations under this Clause 31 in relation to such element of the SOW partially terminated.
        • 31.6 The Parties shall comply with Section 5 (Employment Matters) of this Base Agreement.
        • 31.7 Where the SOW specifies that the Supplier is required to prepare and maintain an exit plan, the following provisions will apply:
          • a) Within 20 Working Days following the effective date of the SOW, or such other period as may be set out in the SOW, the Supplier shall prepare and submit to Buyer for Buyer\'s approval a draft exit plan which sets out the tasks and assistance (including the tasks and assistance described in Section 4 (Termination Assistance)) to be carried out by the parties following termination or expiry of the relevant SOW to facilitate an orderly cessation of the Services and/or transition (as applicable) of the Services to Buyer or to a designated replacement service provider.
          • b) Upon receipt of the draft exit plan, Buyer shall review the draft exit plan and shall promptly notify the Supplier in writing whether Buyer approves or does not approve the draft exit plan (and if Buyer does not approve the draft exit plan, Buyer shall also advise the Supplier of any reasonable changes required to the draft exit plan for Buyer\'s approval to be given).
          • c) If Buyer does not approve the draft exit plan (such approval not to be unreasonably withheld or delayed), the Supplier shall, within eight (8) Working Days following receipt of Buyer\'s notification that it does not approve the draft exit plan, make any changes that Buyer reasonably requires to the draft exit plan and resubmit the draft exit plan to Buyer for Buyer\'s approval.
          • d) The process described in Clauses 31.7(b) and 31.7(c) shall be repeated until Buyer approves the draft exit plan. Once the draft exit plan has been approved by Buyer, the approved exit plan shall be the \\"Exit Plan\\" for the purposes of the relevant SOW.
          • e) The parties may elect to review the Exit Plan at six monthly intervals (the first and earliest review would take place within six months following the initial approval of the Exit Plan by Buyer pursuant to Clauses 31.7(b) to 31.7(d) to determine whether any changes are required to the then current Exit Plan to take into account any changes to the scope or nature of the Services, or the manner in which the Services are performed (including any changes to the relevant technology or processes used to provide the Services). Where, following any such six monthly review, Buyer determines that changes are required to the then current Exit Plan, the Supplier shall, within 30 days following any request by Buyer to do so, incorporate such changes into the Exit Plan and shall submit the revised Exit Plan to Buyer for Buyer\'s approval. The approval process set out in Clauses 31.7(b) to 31.7(d) shall apply to the approval of any revised Exit Plan submitted to Buyer pursuant to this Clause 31.7(e) (with all references to the \\"draft exit plan\\" in Clauses 31.7(b) to 31.7(d) being deemed to be references to such revised Exit Plan for the purpose of this Clause 31.7(e)).
      • 32.0 Record Keeping, Audit Rights and Regulatory Assistance

        32.1, The Supplier shall:

        • a) keep and maintain Records in accordance with; and
        • b) retain such Records for such period as is consistent with,

        prudent and good industry standards within the IT products and services industry.

        Supplier will maintain (and provide to Buyer upon request) relevant business and accounting records to support invoices under this Agreement and proof of required permits and professional licenses, for a period of time as required by local law, but not for less than three (3) years following completion or termination of the relevant SOW and/or WA. All accounting records will be maintained in accordance with generally accepted accounting principles.

        • 32.2 During the term of the SOW and upon reasonable prior notice to the Supplier, the Supplier shall ensure that Buyer and/or members of the Customer Group and their agents, Buyer Audit Representatives, and regulators acting in accordance with their supervisory powers (\\"Audit Right Holders\\") are allowed effective access, which access may not be exercised (collectively by all of the Audit Right Holders together) more than two times in each year of this Base Agreement (whether remotely or otherwise) during normal business hours, under the supervision of the Supplier at all times, to members of the Supplier\'s and it\'s relevant subcontractors\' premises, Supplier Personnel, records, systems, and other information and property relevant to the performance of the relevant SOW in order to ascertain compliance by the Supplier with the terms of the Agreement. The Supplier agrees to cooperate fully with such audits. The Supplier shall be entitled to require, as a condition of allowing such access, an Audit Right Holder to enter into confidentiality undertakings (which are consistent with and no more stringent than the confidentiality undertakings under Clause 22.7 (Exchange of Information)) in respect of, and to be supervised during, such access, provided that it is permissible under Relevant Laws for Buyer, Customer and the Supplier to require this as a condition of such access.
        • 32.3 If the audit access provided under Clause 32.2 reveals any non-compliances by the Supplier of the Agreement, then, without limiting any other rights or remedies of Buyer the Supplier agrees and undertakes to remedy such non-compliances.
        • 32.4 If any audit reveals any overcharging by the Supplier on any invoice(s), an appropriate correcting credit shall be made within fourteen (14) days of such overcharge being identified. The correcting credit shall be equivalent to the amount of the overcharge plus interest at the Default Interest Rate, payable from the date payment of the overcharge was made by Buyer up to and including the date the correcting credit is made. If any audit reveals any undercharging by the Supplier on any invoice(s), the Supplier issue an invoice for the undercharged amount.
        • 32.5 The Supplier shall promptly and efficiently give any Audit Right Holders any assistance they reasonably require in connection with the exercise of their rights under this Clause 32.
        • 32.6 In the event that Buyer (or any member of the Customer Group) is the subject of any investigation or request for information from the FSA or any other regulatory authorities to which the relevant member of the Customer Group is subject, to the extent that such investigation or request for information has any connection with or involves in any way the Services and/or Deliverables provided by the Supplier under the relevant SOW, the Supplier agrees to provide all information, assistance and access including making its employees available as necessary and making any of its records and information available as evidence as Buyer may reasonably request to enable it to comply with the requests or requirements of the relevant regulators. The Supplier will comply with its obligations under this Clause 32.6 at no cost to Buyer.
        • 32.7 Buyer\'s and Customer\'s Regulatory Authorities shall have the benefit of any rights of audit and access to information and documentation provided for in this Agreement to the extent that they relate to the exercise of the Regulatory Authorities\' legal rights and/or responsibilities.
      • 33.0 Not used
      • 34.0 Benchmarking

        If:

        • a) Buyer wishes to carry out any benchmarking exercises in respect of the Services and/or Deliverables ; and
        • b) Buyer requires obligations to be placed on the Supplier in connection with, or arising out of such, benchmarking exercise,

        then the terms applicable to such benchmarking exercises shall be as set out in the applicable SOW. Nothing in this Clause 34 is intended to limit Buyer\'s ability to independently carry out benchmarking exercises in respect of the Services and/or Deliverables for any reason.

      • 35.0 Conflicts of Interest
        • 35.1 The Supplier shall ensure that during the term of the SOW no Conflict of Interest shall exist or arise in the performance of its obligations under the SOW between itself (and its Personnel), Buyer or any member of the Customer Group, nor shall any circumstance exist or arise which may restrict or conflict with the Supplier\'s performance obligations under the relevant SOW.
        • 35.2 If during the course of the SOW any such Conflict of Interest, restriction, risk of conflict or risk of restriction arises, the Supplier undertakes to give Buyer immediate written notification of the same. If Buyer has reasonable grounds for believing that the Supplier is in breach of the provisions of this Clause 35 it shall notify the Supplier and if the Supplier cannot refute those grounds within thirty (30) days then Buyer shall have the right to terminate the SOW under Clause 21.1 (Termination of a SOW or WA).
      • 36.0 Change Control Procedure (and Contract Changes)
        • 36.1 Save as expressly provided otherwise in this Base Agreement or relevant SOW, each Change shall be dealt with in accordance with the provisions of this Clause 36. A Change shall not be effective unless agreed and documented by the parties in accordance with the provisions of this Clause 36.
        • 36.2 The Supplier shall not unreasonably withhold its agreement to any Change relating to the performance of any service, functions and responsibilities (including any incidental services, functions or responsibilities) reasonably required for or related to the proper performance of existing Services.
        • 36.3 Buyer and the Supplier shall discuss any Change proposed by either party and such discussion shall result in either:
          • a) agreement in writing not to proceed further with the Change;
          • b) a written request for a Change by Buyer; or
          • c) a recommendation for a Change by the Supplier.
        • 36.4 Where a written request for a Change is received from Buyer, the Supplier shall, unless otherwise agreed, submit a note substantially in the form set out in Section 2 of this Base Agreement (Form of Change Control Note) (\\"Change Control Note\\") to Buyer within twelve (12) Working Days (or such other time as the parties may agree in writing) containing the information set out on Acceptance Testing as detailed in the relevant SOW and any other relevant information.
        • 36.5 A recommendation for a Change by the Supplier shall be submitted as a Change Control Note at the time of such recommendation.
        • 36.6 For each Change Control Note submitted by the Supplier, Buyer shall:
          • a) allocate a sequential number to the Change Control Note;
          • b) evaluate the Change Control Note and either:
            • i. request further information in writing, which the Supplier shall promptly provide; or
            • ii. discuss the terms of the Change Control Note with the Supplier and request in writing amendments thereto; or
            • iii. approve the Change Control Note, as submitted by the Supplier or as amended pursuant to sub-Clause (2) above; or
            • iv. reject the Change Control Note.
        • 36.7 Buyer shall notify the Supplier of its approval or rejection of the Change Control Note. No such notice shall be valid unless signed by a duly authorised signatory of Buyer.
        • 36.8 If Buyer and the Supplier agree a Change and the relevant Change Control Note then signature of the Change Control Note and any supplement or amendment thereto by both parties shall constitute a formal amendment to the Agreement to the extent only specified in the Change Control Note and any such supplement or amendment.
        • 36.9 Any charges specified in a Change Control Note shall, unless expressly stated otherwise in the Change Control Note, be the maximum cost of the Change.
        • 36.10 If the Supplier modifies the whole or any part of the Services and/or Deliverables in accordance with any Change, it shall make all appropriate related modifications to the Specification(s), the Documentation and any other relevant documents, the cost of which (if any) shall be included within the charges specified in the Change Control Note, and such amended documents when approved in writing by Buyer shall be the applicable documents for the purpose of the SOW.
        • 36.11 Any work which is the subject of a Change and undertaken by the Supplier or the Supplier Contractor or Supplier Personnel which has not been authorised in advance by a Change to the relevant SOW, and which has not been otherwise agreed in accordance with the provisions of this Clause 36 shall, unless otherwise agreed in writing, be undertaken entirely at the expense and liability of the Supplier.
        • 36.12 No amendments to the SOW or this Base Agreement shall be valid and no Change or Contract Change shall be effective unless and until they have been agreed in writing by the Buyer Authorised Representative and Supplier Authorised Representative
      • 37.0 Dispute Resolution Procedure
        • 37.1 Any Dispute shall be resolved in accordance with this Clause 37.
        • 37.2 Prior to the initiation of the alternative dispute resolution procedures identified in Clauses 37.9 through to 37.14 or referring the Dispute to the courts in accordance with Clause 37.14, the parties will first attempt to resolve their Dispute informally in accordance with Clauses 37.4 and 37.5.
        • 37.3 Unless concluded in a written legally binding agreement all negotiations connected with the Dispute shall be conducted in confidence and without prejudice to the rights of the parties in any future proceedings.
        • 37.4 All Disputes shall initially be referred to the Buyer Authorised Representative and Supplier Authorised Representative who shall attempt to resolve the Dispute in a mutually satisfactory manner.
        • 37.5 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Authorised Representatives of each party under Clause 37.4 the Dispute shall be referred, by notice from either party to the other summarising the issues, to the Relationship Manager of each party.
        • 37.6 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Relationship Managers of each party under Clause 37.5, the Dispute shall be referred by notice from either party to the other summarising the issues to Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier .
        • 37.7 If any Dispute remains unresolved after a period of ten (10) Working Days following a referral to the Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier the Dispute may be referred by either party to the Chief Executive Officer (or equivalent) of the other party.
        • 37.8 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Chief Executive Officers (or equivalents) of the parties, the parties shall seek to resolve the Dispute in accordance with Clause 37.9.
        • 37.9 Following a failure of the Chief Executive Officers to resolve a Dispute under Clause 37.8, the parties agree that structured negotiations will be entered into with the assistance of a neutral advisor (\\"Neutral Advisor\\"). The Neutral Advisor will either be agreed on by the parties, or, in the absence of agreement, by the Centre for Effective Dispute Resolution (\\"CEDR\\").
        • 37.10 The parties shall, within fourteen (14) days of the appointment of the Neutral Adviser, meet with him/her in order to agree a programme for the exchange of any relevant information and the structure to be adopted for the negotiations which, unless otherwise agreed, will take the form of CEDR\'s model executive tribunal procedure in force at the relevant date.
        • 37.11 If the parties accept the Neutral Adviser\'s recommendations or otherwise reach agreement on the resolution of the Dispute, such agreement will be reduced to writing and, once it is signed by the Authorised Representatives of each party, will be binding on the parties.
        • 37.12 If the parties fail to reach agreement in the structured negotiations within ten (10) Working Days of the Neutral Adviser being appointed, or if either party fails or refuses to participate in or withdraws from participating in the procedure then either party may refer the Dispute for resolution by the courts in accordance with Clause 37.14.
        • 37.13 Unless agreed otherwise by the parties, each party will bear its own costs and expenses associated with participating in the dispute resolution process in accordance with Clauses 37.9 through to 37.12. The liability to pay any third party costs including fees payable to the Neutral Adviser and in relation to the hiring of a venue will be split equally between the parties.
        • 37.14 In the event that the parties are unable to resolve a Dispute by the application of the informal and/or alternative dispute resolution procedures set out in Clauses 37.4 to 37.8 either party may elect to seek recourse through the courts of England which will have exclusive jurisdiction in respect of any such Disputes.
        • 37.15 Nothing in this Clause 37 shall prevent a party from:
          • c) seeking injunctive relief at any time it considers it appropriate to do so;
          • d) referring a matter to the courts in circumstances where a claim might otherwise become time barred; or
          • e) provided that the Informal Dispute Resolution Procedure set out in Clause 37.4 and 37.5 has been followed, withdrawing from the dispute resolution processes set out in this Clause 37 and commence court proceedings relating to any Dispute arising from this Agreement..
        • 37.16 Buyer and the Supplier will continue to perform their respective obligations under the relevant SOW pending the resolution of a Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21 (Termination) at any time.
      • 38.0 Subcontracting
        • 38.1 Except with the prior written consent of Buyer (which consent shall not be unreasonably withheld or delayed), and other than as detailed in this Clause 38, the Supplier shall not appoint an agent or contractor in respect of the whole or any part of its rights or obligations under this Agreement, other than those detailed in Clause 38.2. For the avoidance of doubt, any actual or proposed appointment of any member of the Supplier Group as an agent or contractor shall be subject to the provisions of this Clause 38.
        • 38.2 The following are approved sub-contractors for the purposes of this Agreement:

          Supplier

          Role

           

          3rd Base Ltd

            

          Registered number: 981 of 1999

            

          Registered Address:

          Company X

          Phone Support

           

          Registered number: Registered Address :

          Development

           

          Registered number: Registered Address:

          Design

           

          Registered number: Registered Address:

          Hosting

           

          Registered number: Registered Address:

          Messaging

           

          Registered number:

            

          Registered Address:

          Managed Services (Call Centre)

           

          Form Title: Technical Services Agreement (TSA)

          Page 46 of 58

          Revision: 11/08

        • 38.3 If Supplier appoints an agent or contractor, the Supplier shall be fully liable for the defaults, acts and omissions of that agent or contractor or any member of Supplier Personnel as fully as if they were the acts or omissions of the Supplier and will ensure that each such sub-contractor will be bound to comply with the Buyer\'s and Customer\'s policies and procedures as set out in this Base Agreement or a SOW.
        • 38.4 Prior to appointing an agent or contractor in respect of any of its obligations, the Supplier shall ensure that it has a formal written contract with each such agent or contractor which contains terms and conditions which are the same as or materially equivalent to, and not inconsistent with, the following terms and conditions of this Base Agreement which impose obligations on the Supplier and which are relevant to the subcontract: Clause 15 (Intellectual Property Rights and Buyer Data ), Clause 22.2 (Assignment and Transfer), Clause 22.7 (Exchange of Information), Clause 27 (Data Protection), Clause 29 (IT Security), Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance), and Clause 38 (Subcontracting).
        • 38.5 However, this does not prevent Supplier from using individual contractors who are not legally classified as employees of Supplier.
      • 39.0 Co-operation
        • 39.1 In connection with the performance of its obligations under the relevant SOW and this Base Agreement the Supplier shall co-operate with the Buyer, Customer Group, their Regulatory Authorities and their existing or future third party service providers including (during Termination Assistance) any Successor Supplier.
        • 39.2 Without limiting the foregoing or any other obligation of the Supplier under this Agreement, the Supplier shall liaise with relevant third party services providers detailed in a SOW and provide all reasonable assistance to support Buyer in ensuring that their goods or services are integrated into and compatible with the provision of the Services and/or Deliverables in order to achieve utility of the goods and services in question for the Customer Group, provided that Supplier shall have the right (if Supplier believes such assistance will unreasonably increase its costs) to request Buyer to pay for the provision of such assistance at the Agreed Rates and shall not be required to provide such assistance unless Buyer agrees to pay for such assistance in accordance with such request and Buyer issues Supplier a WA for the agreed costs.
      • 40.0 Not Used
      • 41.0 Costs

        Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of:

        • i. this Base Agreement;
        • ii. all ancillary documents relating to this Base Agreement;
        • iii. SOWs pursuant to this Base Agreement and
        • iv. any Contract Changes or Changes to this Base Agreement or such ancillary documents.
      • 42.0 Further Assurance

        Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement.

      Section 1 - Screening Requirements

      Screening

      The service descriptions below detail what information and to what level each screening is required to verify.

    • 1. UK Electoral Roll & Credit Check (covering a 5 year period)

      This screening must highlight any adverse credit information relating to the individual in the UK (England, Wales, Scotland and Northern Ireland) covering a period of 6 years. The following information must be checked and verified:

      • 1) Residency/Address Information
      • 2) Electoral Roll
      • 3) Adverse Credit Details
      • 4) County Court Judgments or Court Decrees
      • 5) Administration Orders
      • 6) Individual Voluntary Arrangements or Trust Deeds
      • 7) Bankruptcy Order or Sequestration Orders
    • 2. Employment History

      This screening must confirm information relevant to an individual\'s last employer. Where an individual was self-employment then confirmation should be provided by the candidate\'s accountant. The screening should attempt to verify:

      • 1) Name of Company
      • 2) Employment Dates
      • 3) Position
      • 4) Reason for Leaving
      • 5) Eligibility for Rehire*
      • 6) Salary*

        *Verification of these data elements can be fulfilled but are not always disclosed by the institution.

    • 3. Criminal Records Search (Basic Disclosure)

      The \\"Basic Disclosure\\" screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974. The \\"Basic Disclosure\\" can be conducted using the online application form, available from BDO (http://www.disclosurescotland.co.uk/basic.htm ), or by using the paper application form which is available from Disclosure Scotland.

    • 4. Compliance Database or Blacklists Check

      This screening validates data from all major sanctioning bodies (UN, OFAC, European Union, Bank of England) to ensure that the individual is not listed on any official blacklist. This screening should also validate the following data from the following sanctioning bodies:

      1) Law enforcement agencies - details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes

      • 2) Regulatory enforcement agencies - details of regulatory actions against individuals
      • 3) Non-regulatory agencies - details of an individual to be in breach of US export regulations or to have behaved improperly in the World Bank procurement process
      • 4) High Profile Persons - details of high ranking government official in over 200 countries
    • 5. Identity Verification

      The individual\'s identity should be verified by matching personal information supplied by the individual against a comprehensive set of reliable data sources e.g. passport, birth certificate, marriage certificate (if applicable) and where possible by validating the Machine Readable Zone (MRZ) on their passport via an online interface.

Section 2 - Form of Change Control Note

Supplier Name and Address ATTENTION:

SUBJECT: Change Control Note for Agreement Number #

Dear :

This letter serves as a Change Control Note No. XXX to the above subject Agreement which the parties thereto do mutually agree to amend as follows:

<Enter Amendment Text>

Except as amended herein, all other terms and conditions of the subject Agreement shall remain in full force and effect.

The parties acknowledge that they have read this Amendment, understand it, and agree to be bound by its terms and conditions. Further, they agree that this Amendment and the subject Agreement are the complete and exclusive statement of the agreement between the parties, superseding all proposals or other prior agreements, oral or written, and all other communications between the parties relating to this subject.

Please have your authorized representative indicate acceptance thereof by signing both copies of the Amendment and returning one copy to the attention of [Buyer Name] at Mail Station <Enter Mail Drop #> at the address above or at fax number <Enter Fax #>.

ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:

Art Effects Limited Koya Creative LLC

By:

By:

Buyer Signature Date Supplier Signature Date

Printed Name Printed Name

Title & Organization Title & Organization

Buyer Address:

Supplier Address:

Section 3 - Not Used

Section 4 - Termination Assistance

1. Scope of Termination Assistance

Termination Assistance includes but is not limited to the Supplier performing the following activities:

  • a) promptly upon request:
    • i. returning to Buyer, or at Buyer\'s request providing to Customer or a Successor Supplier, (in the format specified in this Base Agreement or the relevant SOW for each such item or, where no format is specified in the SOW in respect of such an item, in an industry standard format) or disposing of in accordance with Buyer\'s reasonable instructions, all Customer Background Material, Buyer Data and Buyer\'s and Customer\'s Confidential Information and all copies thereof whether disclosed or supplied to, or made by or on behalf of, the Supplier pursuant to or in relation to the relevant SOW and shall certify in writing to Buyer when the same has been completed;
    • ii. (subject to Clause 21.3.3) providing to Buyer all completed or partially-completed Deliverables which have not yet been provided to Buyer but only to the extent Buyer has paid, or agrees to pay in accordance with the relevant Prices (or relevant portion of the Prices) in relation to such Deliverables;
    • iii. returning to Buyer any Buyer Background Material, Buyer Data and Buyer\'s and Buyer\'s Confidential Information relating to the performance of the Services and/or provision of the Deliverables in its possession or under its control, including transferring all training materials (if such materials are to be provided under the relevant SOW), and providing appropriate training to Buyer, those Customer and/or Successor Supplier personnel responsible for internal training in connection with the provision of the Replacement Services;
    • iv. answering reasonable questions from Buyer, Customer and/or the Successor Supplier regarding the general nature of the Services and/or the Deliverables ;
    • v. without prejudice to the Supplier\'s obligations under Paragraph 1a) above, co-operating in the implementation of the plan (if any) for the migration of any databases of Buyer Data to Buyer, any member of the Customer Group or a Successor Supplier;
    • vi. vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except:
      • a. to the extent of normal wear and tear; or
      • b. where any alteration in the state or condition of the Buyer and/or Customer Premises is an inevitable result of the particular Service the Supplier was obligated to perform and by its nature not something in respect of which restoration (as contemplated by this Paragraph 1(a) (ix)) could reasonably be expected; and

2.0 Electronic Links

The Supplier recognises that upon termination of the relevant SOW (howsoever occasioned) there may be ongoing electronic links between Buyer and/or Customer and the Supplier, the managed transition of which are important for Customer\'s business purposes. As such, the Supplier and the Buyer shall each use Commercially Reasonable Efforts to:

  • a) work with each other and the Customer to end any hardware or software links between any Buyer Information System and the Supplier\'s electronic systems within a reasonable time after the termination of the applicable SOW and work with each other to avoid causing undue risk to the security and integrity of such Customer Information System or Buyer Data and any Supplier system; and
  • b) participate in good faith in any knowledge transfer procedure necessary to ensure a smooth and orderly Service Transfer provided always that nothing shall oblige any party to disclose its Confidential Information or Intellectual Property Rights.

Section 5 - Employment Matters

The parties do not intend that the Transfer Regulations apply to the relevant SOWs, however if the Transfer Regulations are found to apply to the relevant SOW under this Base Agreement by any Court or Employment Tribunal then the parties will agree the specific terms which shall apply.

Section 6 - Buyer Policies and Standards Contractor\'s Guide to Site Safety

No Smoking Policy

Information Security.

Section 7 - Agreed Rates

Resource Type

Day Rate

Project Manager

$550

Customer Delivery Manager

$800

Product Analyst

$800

Solution Architect

$800

Technical Architect

$800

Handset Developer

$400

Server Developer

$400

Tester /Test Analyst

$400

Release Manager

$400

Security Analyst

$800

DBA

$400

Senior Developer/Development Manager

$800

Operations Manager

$800

Infrastructure Architect

$800

Senior Unix Developer

$600

Unix Developer

$400

Operations Staff

$400

Security Office

$400

ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO:

Art Effects Limited Koya Creative LLC

By:

By:

Buyer Signature Date Supplier Signature Date

Printed Name Printed Name Procurement Advisor - Art Effects Limited

Title & Organization Title & Organization

Buyer Address:

Supplier Address:

"]}'),invoice_index_op_namespaceObject=JSON.parse('{"document_id":"359d138ebaa51bd55a1ede3dded1047d","result_metadata":{"collection_id":"b7a6d2a5-dbb8-70f0-0000-016e9594e413"},"metadata":{"parent_document_id":"359d138ebaa51bd55a1ede3dded1047d"},"enriched_html":[{"invoice":{"totals_due":[{"amount":{"provenance_ids":["IXinKXeEdbPkpnfk1GPgCpUYjzknIEhkUIeVec/Fuc6iumakcCyNK8twQ8huFpx+7","Im0IL42NshZPIlJMSeP//Ox4PB4NgiKkuJhndjdSsKXlbSz1wUImLJOUGvjdwWfu4lx04EPdY+tjGrt+itvEbiA=="],"location":{"end":7616,"begin":7608},"text":"5,841.00"},"currency":{"provenance_ids":["IaRgv+JasUJYkgcSTzB1Ae+y63yVSBE7FHNvUAbw3lsM=","I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0Vj7MJKYX6e6nrjy8Ar7DokH","I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VhyGG5oyxN6SSeTjKgHApMx"],"location":{"end":7364,"begin":7361},"text":"EUR","text_normalized":"EUR"}}],"invoice_numbers":[{"provenance_ids":["INBZFPtllc9j1ZBxDLbZ6tLbBuX01supTlCpg1wpGJVFhVzFhAgT8qVns1WZuTAIG"],"location":{"end":8745,"begin":8738},"text":"1844956"}],"suppliers":[{"provenance_ids":["IJims5lBBNIHtsfxYogMb0Phzp9KUQBttnN5mSTB1tGQMg0lVMAPB2Xic1JWGcSxu"],"location":{"end":8831,"begin":8807},"text":"INVOICE BNP Paribas S.A."}],"buyers":[],"purchase_order_numbers":[{"provenance_ids":["IIxGtjkJkoKYPPfez4CbE6KSk5rOPJlSxrWmxd6zTkZcyyt2vXpvyhi0M+gTAb6Ay"],"location":{"end":8319,"begin":8309},"text":"4620257561"}],"invoice_dates":[],"invoice_parts":[{"quantity_ordered":{"provenance_ids":["IBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":1879,"begin":1876},"text":"252"},"part_description":{"provenance_ids":["IaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":2195,"begin":2126},"text":"New Zealand - BOC New Zealand Ltd - Weekly - Service Fee Per Employee"},"unit_price":{"amount":{"provenance_ids":["I6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":2440,"begin":2435},"text":"11.80"},"currency":{"provenance_ids":["I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VjNLUTXTwzERgAtTQp5TNn9"],"location":{"end":1621,"begin":1618},"text":"EUR","text_normalized":"EUR"}}},{"quantity_ordered":{"provenance_ids":["IBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":2951,"begin":2949},"text":"36"},"part_description":{"provenance_ids":["IaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":3268,"begin":3197},"text":"New Zealand - Elgas New Zealand Ltd - Weekly - Service Fee Per Employee"},"unit_price":{"amount":{"provenance_ids":["I6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":3513,"begin":3508},"text":"11.80"},"currency":{"provenance_ids":["I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VjNLUTXTwzERgAtTQp5TNn9"],"location":{"end":1621,"begin":1618},"text":"EUR","text_normalized":"EUR"}}},{"quantity_ordered":{"provenance_ids":["IBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":4021,"begin":4018},"text":"177"},"part_description":{"provenance_ids":["IaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":4346,"begin":4267},"text":"New Zealand - Linde NZ - 800 New Zealand Ltd - Monthly Service Fee Per Employee"},"unit_price":{"amount":{"provenance_ids":["I6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":4590,"begin":4585},"text":"11.80"},"currency":{"provenance_ids":["I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VjNLUTXTwzERgAtTQp5TNn9"],"location":{"end":1621,"begin":1618},"text":"EUR","text_normalized":"EUR"}}},{"quantity_ordered":{"provenance_ids":["IBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":5099,"begin":5097},"text":"30"},"part_description":{"provenance_ids":["IaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":5427,"begin":5344},"text":"New Zealand - Linde NZ - Elgas New Zealand Ltd - Monthly - Service Fee Per Employee"},"unit_price":{"amount":{"provenance_ids":["I6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":5671,"begin":5666},"text":"11.80"},"currency":{"provenance_ids":["I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VjNLUTXTwzERgAtTQp5TNn9"],"location":{"end":1621,"begin":1618},"text":"EUR","text_normalized":"EUR"}}},{"quantity_ordered":{"provenance_ids":["IBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":6844,"begin":6767},"text":"V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC)"},"part_description":{"provenance_ids":["IaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":6844,"begin":6767},"text":"V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC)"}}],"currencies":[{"provenance_ids":["I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VjNLUTXTwzERgAtTQp5TNn9"],"location":{"end":1621,"begin":1618},"text":"EUR","text_normalized":"EUR"},{"provenance_ids":["IaRgv+JasUJYkgcSTzB1Ae+y63yVSBE7FHNvUAbw3lsM=","I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VhyGG5oyxN6SSeTjKgHApMx","I7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0Vj7MJKYX6e6nrjy8Ar7DokH"],"location":{"end":7364,"begin":7361},"text":"EUR","text_normalized":"EUR"}],"due_dates":[]},"advanced_rules":{}}],"extracted_metadata":{"sha1":"36674DED6B22D0335069BC8BDACA4E0F872CC836","filename":"invoice.pdf","file_type":"pdf","text_mappings":"{\\"text_mappings\\":[{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[40.7528076171875,74.65092468261719,132.34913635253906,82.76208591461182]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.001319885253906,74.65092468261719,678.967529296875,502.8546233177185]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[15,930]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.001319885253906,520.4190063476562,129.33676147460938,604.8770537376404]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[930,985]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.001319885253906,622.4414672851562,534.883056640625,732.4050688743591]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[985,1307]}}],\\"pages\\":[{\\"page_number\\":0,\\"height\\":1683.0,\\"width\\":1190.0,\\"origin\\":\\"TopLeft\\"}]}","title":"","page_count":1},"html":["

Qty

Description

Unit Price

Line Price in EUR\\n

252

New Zealand - BOC New Zealand Ltd - Weekly - Service Fee Per Employee

11.80

2,973.60\\n

36

New Zealand - Elgas New Zealand Ltd - Weekly - Service Fee Per Employee

11.80

424.80\\n

177

New Zealand - Linde NZ - 800 New Zealand Ltd - Monthly Service Fee Per Employee

11.80

2,088.60\\n

30

New Zealand - Linde NZ - Elgas New Zealand Ltd - Monthly - Service Fee Per Employee

11.80

354.00\\n

Subtotal (excl. VAT)

 

5,841.00\\n

V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC)

0.00\\n

Total Amount in EUR

5,841.00\\n

ADP lnte rnational Se rvices BV Lylantse Baan 1 2908 LG Capelle aan den IJssel The Netherlands Tax Registration No. NL8161.09.436.BO1\\n

705/1663 ZOOPURFU 1 00705 IBM Deutschland GmbH (Linde) IBM-Allee 1 71139 Ehningen Germany Customer No.: ISO11247 VAT Number: DE145178813 Purchase Order: 4620257561\\n

Period: March 2018\\n

Invoice No. : 1844956 Date: 27.04.18 Payment Terms: Net Due in 60 Days Payable to: INVOICE BNP Paribas S.A.\\n

IBAN: NL398NPA0227674162 Account Number: 0227674162 SWIFT/BIC number: BNPANL2AXXX Contact: Billing Department\\n

Remittance Advice should be sent to: sl-remittance.advices@adp.com Billing Queries should be sent to: Streamline.Billing@adpstream|ine.com Reoistered at the Chamber of Commerce r KVK\'I under file number: 24399098\\n

"],"text":"Qty Description Unit Price Line Price in EUR 252 New Zealand - BOC New Zealand Ltd - Weekly - Service Fee Per Employee 11.80 2,973.60 36 New Zealand - Elgas New Zealand Ltd - Weekly - Service Fee Per Employee 11.80 424.80 177 New Zealand - Linde NZ - 800 New Zealand Ltd - Monthly Service Fee Per Employee 11.80 2,088.60 30 New Zealand - Linde NZ - Elgas New Zealand Ltd - Monthly - Service Fee Per Employee 11.80 354.00 Subtotal (excl. VAT) 5,841.00 V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC) 0.00 Total Amount in EUR 5,841.00 ADP lnte rnational Se rvices BV Lylantse Baan 1 2908 LG Capelle aan den IJssel The Netherlands Tax Registration No. NL8161.09.436.BO1 705/1663 ZOOPURFU 1 00705 IBM Deutschland GmbH (Linde) IBM-Allee 1 71139 Ehningen Germany Customer No.: ISO11247 VAT Number: DE145178813 Purchase Order: 4620257561 Period: March 2018 Invoice No. : 1844956 Date: 27.04.18 Payment Terms: Net Due in 60 Days Payable to: INVOICE BNP Paribas S.A. IBAN: NL398NPA0227674162 Account Number: 0227674162 SWIFT/BIC number: BNPANL2AXXX Contact: Billing Department Remittance Advice should be sent to: sl-remittance.advices@adp.com Billing Queries should be sent to: Streamline.Billing@adpstream|ine.com Reoistered at the Chamber of Commerce r KVK‘I under file number: 24399098"}'),po_index_op_namespaceObject=JSON.parse('{"document_id":"2e07e2e667e3851306733f2488c663f3","result_metadata":{"collection_id":"b7a6d2a5-dbb8-70f0-0000-016e95af44ab"},"metadata":{"parent_document_id":"2e07e2e667e3851306733f2488c663f3"},"enriched_html":[{"purchase_order":{"bill_to":[],"suppliers":[{"provenance_ids":["P26MesS+ehxdy7HQQ4VyOcE5XEYo+zz8dIinyS4s62ErnQWSWpAI4D0RtBkCxB/8+"],"location":{"end":8831,"begin":8807},"text":"INVOICE BNP Paribas S.A."}],"buyers":[],"line_items":[{"quantity_ordered":{"provenance_ids":["PBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":1879,"begin":1876},"text":"252"},"item_description":{"provenance_ids":["PaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":2195,"begin":2126},"text":"New Zealand - BOC New Zealand Ltd - Weekly - Service Fee Per Employee"},"unit_price":{"provenance_ids":["P6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":2440,"begin":2435},"text":"11.80"}},{"quantity_ordered":{"provenance_ids":["PBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":2951,"begin":2949},"text":"36"},"item_description":{"provenance_ids":["PaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":3268,"begin":3197},"text":"New Zealand - Elgas New Zealand Ltd - Weekly - Service Fee Per Employee"},"unit_price":{"provenance_ids":["P6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":3513,"begin":3508},"text":"11.80"}},{"quantity_ordered":{"provenance_ids":["PBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":4021,"begin":4018},"text":"177"},"item_description":{"provenance_ids":["PaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":4346,"begin":4267},"text":"New Zealand - Linde NZ - 800 New Zealand Ltd - Monthly Service Fee Per Employee"},"unit_price":{"provenance_ids":["P6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":4590,"begin":4585},"text":"11.80"}},{"quantity_ordered":{"provenance_ids":["PBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":5099,"begin":5097},"text":"30"},"item_description":{"provenance_ids":["PaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":5427,"begin":5344},"text":"New Zealand - Linde NZ - Elgas New Zealand Ltd - Monthly - Service Fee Per Employee"},"unit_price":{"provenance_ids":["P6Gcvc/0Wvxc1+U5DtzesGCrwcih5Zyli4I/frE8zeod0T/9bUZJX0mMcPDkjr608ke3rbrviHftbOEYD/6UbaQ=="],"location":{"end":5671,"begin":5666},"text":"11.80"}},{"quantity_ordered":{"provenance_ids":["PBilxdBixbv/tHnmoiZcTnG2ySc/gBs2cEfXdgnvfTr2lDoXjXR0/mGh44UYdqrcO"],"location":{"end":6844,"begin":6767},"text":"V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC)"},"item_description":{"provenance_ids":["PaPNA/REjJWBW7VFbjals4Xrh6M9+M4tjyL6S9f4L3SxP/BdsglkVfiu3CLepNogu+Cl9mvpA5ZH/eZQMJ8MX7w=="],"location":{"end":6844,"begin":6767},"text":"V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC)"}}],"purchase_order_dates":[],"payment_terms":[],"quote_numbers":[],"purchase_order_numbers":[{"provenance_ids":["PIxGtjkJkoKYPPfez4CbE6KSk5rOPJlSxrWmxd6zTkZcyyt2vXpvyhi0M+gTAb6Ay"],"location":{"end":8319,"begin":8309},"text":"4620257561"}],"total_amounts":[{"provenance_ids":["PXinKXeEdbPkpnfk1GPgCpUYjzknIEhkUIeVec/Fuc6iumakcCyNK8twQ8huFpx+7","Pm0IL42NshZPIlJMSeP//Ox4PB4NgiKkuJhndjdSsKXlbSz1wUImLJOUGvjdwWfu4lx04EPdY+tjGrt+itvEbiA=="],"location":{"end":7616,"begin":7608},"text":"5,841.00"}],"invoice_to":[],"supplier_ids":[],"ship_to":[],"currencies":[{"provenance_ids":["P7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VjNLUTXTwzERgAtTQp5TNn9"],"location":{"end":1621,"begin":1618},"text":"EUR","text_normalized":"EUR"},{"provenance_ids":["PaRgv+JasUJYkgcSTzB1Ae+y63yVSBE7FHNvUAbw3lsM=","P7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0VhyGG5oyxN6SSeTjKgHApMx","P7s7mk8ZkUntM30PLZkzfgpWWm7ZhKHzHp1C13AkM0Vj7MJKYX6e6nrjy8Ar7DokH"],"location":{"end":7364,"begin":7361},"text":"EUR","text_normalized":"EUR"}],"due_dates":[]},"advanced_rules":{}}],"extracted_metadata":{"sha1":"36674DED6B22D0335069BC8BDACA4E0F872CC836","filename":"purchase_orders.pdf","file_type":"pdf","text_mappings":"{\\"text_mappings\\":[{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[40.7528076171875,74.65092468261719,132.34913635253906,82.76208591461182]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.001319885253906,74.65092468261719,678.967529296875,502.8546233177185]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[15,930]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.001319885253906,520.4190063476562,129.33676147460938,604.8770537376404]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[930,985]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.001319885253906,622.4414672851562,534.883056640625,732.4050688743591]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[985,1307]}}],\\"pages\\":[{\\"page_number\\":0,\\"height\\":1683.0,\\"width\\":1190.0,\\"origin\\":\\"TopLeft\\"}]}","title":"","page_count":1},"html":["

Qty

Description

Unit Price

Line Price in EUR\\n

252

New Zealand - BOC New Zealand Ltd - Weekly - Service Fee Per Employee

11.80

2,973.60\\n

36

New Zealand - Elgas New Zealand Ltd - Weekly - Service Fee Per Employee

11.80

424.80\\n

177

New Zealand - Linde NZ - 800 New Zealand Ltd - Monthly Service Fee Per Employee

11.80

2,088.60\\n

30

New Zealand - Linde NZ - Elgas New Zealand Ltd - Monthly - Service Fee Per Employee

11.80

354.00\\n

Subtotal (excl. VAT)

 

5,841.00\\n

V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC)

0.00\\n

Total Amount in EUR

5,841.00\\n

ADP lnte rnational Se rvices BV Lylantse Baan 1 2908 LG Capelle aan den IJssel The Netherlands Tax Registration No. NL8161.09.436.BO1\\n

705/1663 ZOOPURFU 1 00705 IBM Deutschland GmbH (Linde) IBM-Allee 1 71139 Ehningen Germany Customer No.: ISO11247 VAT Number: DE145178813 Purchase Order: 4620257561\\n

Period: March 2018\\n

Invoice No. : 1844956 Date: 27.04.18 Payment Terms: Net Due in 60 Days Payable to: INVOICE BNP Paribas S.A.\\n

IBAN: NL398NPA0227674162 Account Number: 0227674162 SWIFT/BIC number: BNPANL2AXXX Contact: Billing Department\\n

Remittance Advice should be sent to: sl-remittance.advices@adp.com Billing Queries should be sent to: Streamline.Billing@adpstream|ine.com Reoistered at the Chamber of Commerce r KVK\'I under file number: 24399098\\n

"],"text":"Qty Description Unit Price Line Price in EUR 252 New Zealand - BOC New Zealand Ltd - Weekly - Service Fee Per Employee 11.80 2,973.60 36 New Zealand - Elgas New Zealand Ltd - Weekly - Service Fee Per Employee 11.80 424.80 177 New Zealand - Linde NZ - 800 New Zealand Ltd - Monthly Service Fee Per Employee 11.80 2,088.60 30 New Zealand - Linde NZ - Elgas New Zealand Ltd - Monthly - Service Fee Per Employee 11.80 354.00 Subtotal (excl. VAT) 5,841.00 V.A.T_ Reverse charge mechanism applies (article 44 of Directive 2006/112/EC) 0.00 Total Amount in EUR 5,841.00 ADP lnte rnational Se rvices BV Lylantse Baan 1 2908 LG Capelle aan den IJssel The Netherlands Tax Registration No. NL8161.09.436.BO1 705/1663 ZOOPURFU 1 00705 IBM Deutschland GmbH (Linde) IBM-Allee 1 71139 Ehningen Germany Customer No.: ISO11247 VAT Number: DE145178813 Purchase Order: 4620257561 Period: March 2018 Invoice No. : 1844956 Date: 27.04.18 Payment Terms: Net Due in 60 Days Payable to: INVOICE BNP Paribas S.A. IBAN: NL398NPA0227674162 Account Number: 0227674162 SWIFT/BIC number: BNPANL2AXXX Contact: Billing Department Remittance Advice should be sent to: sl-remittance.advices@adp.com Billing Queries should be sent to: Streamline.Billing@adpstream|ine.com Reoistered at the Chamber of Commerce r KVK‘I under file number: 24399098"}');module=__webpack_require__.hmd(module);var options={Contract:"contracts",Invoice:"invoices","Purchase Order":"purchase_orders"},docs={contracts:contract_namespaceObject,invoices:invoice_index_op_namespaceObject,purchase_orders:po_index_op_namespaceObject},STYLE="\n#root {\n overflow: hidden;\n}\n\n.story {\n height: 100vh;\n}";(0,client.storiesOf)("CIDocument",module).addParameters({storySource:{source:"import React from 'react';\nimport { storiesOf } from '@storybook/react';\nimport { withKnobs, radios } from '@storybook/addon-knobs';\nimport CIDocument from '../CIDocument';\nimport contract from '../__fixtures__/contract.json';\nimport invoice from '../__fixtures__/invoice-index_op.json';\nimport po from '../__fixtures__/po-index_op.json';\n\nconst label = 'Document';\n\nconst options = {\n Contract: 'contracts',\n Invoice: 'invoices',\n 'Purchase Order': 'purchase_orders'\n};\n\nconst docs = {\n contracts: contract,\n invoices: invoice,\n purchase_orders: po\n};\nconst defaultValue = 'contracts';\nconst groupId = 'GROUP-DOCUMENTS';\n\nconst STYLE = `\n#root {\n overflow: hidden;\n}\n\n.story {\n height: 100vh;\n}`;\n\nstoriesOf('CIDocument', module)\n .addDecorator(withKnobs)\n .add('default', () => {\n const modelId = radios(label, options, defaultValue, groupId);\n return (\n
\n \n
{}
\n
\n );\n })\n .add('parse error', () => {\n const badDoc = {\n document_id: 'document_id',\n result_metadata: {\n collection_id: 'collection_id'\n },\n extracted_metadata: {\n publicationdate: '2018-10-24',\n sha1: '754836ffd690207d39b9f8db08b8099e787c61fa',\n filename: 'Art Effects Koya Creative Base TSA 2008.pdf',\n file_type: 'pdf',\n title: 'Microsoft Word - Art Effects Koya Creative Base TSA 2008.doc'\n }\n };\n\n return (\n
\n \n
{}
\n
\n );\n });\n",locationsMap:{"parse-error":{startLoc:{col:7,line:45},endLoc:{col:3,line:66},startBody:{col:22,line:45},endBody:{col:3,line:66}},default:{startLoc:{col:7,line:36},endLoc:{col:3,line:44},startBody:{col:18,line:36},endBody:{col:3,line:44}}}}}).addDecorator(dist.withKnobs).add("default",(function(){var modelId=(0,dist.radios)("Document",options,"contracts","GROUP-DOCUMENTS");return(0,jsx_runtime.jsxs)("div",{style:{overflow:"hidden"},children:[(0,jsx_runtime.jsx)("style",{children:STYLE}),(0,jsx_runtime.jsx)("div",{className:"story",children:(0,jsx_runtime.jsx)(CIDocument_CIDocument,{document:docs[modelId]})})]})})).add("parse error",(function(){return(0,jsx_runtime.jsxs)("div",{style:{overflow:"hidden"},children:[(0,jsx_runtime.jsx)("style",{children:STYLE}),(0,jsx_runtime.jsx)("div",{className:"story",children:(0,jsx_runtime.jsx)(CIDocument_CIDocument,{document:{document_id:"document_id",result_metadata:{collection_id:"collection_id"},extracted_metadata:{publicationdate:"2018-10-24",sha1:"754836ffd690207d39b9f8db08b8099e787c61fa",filename:"Art Effects Koya Creative Base TSA 2008.pdf",file_type:"pdf",title:"Microsoft Word - Art Effects Koya Creative Base TSA 2008.doc"}}})})]})}))},"./src/components/DiscoverySearch/__stories__/DiscoverySearch.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/react/index.js"),ibm_watson_discovery_v2__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/ibm-watson/discovery/v2.js"),ibm_watson_discovery_v2__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(ibm_watson_discovery_v2__WEBPACK_IMPORTED_MODULE_1__),ibm_watson_auth__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("../../node_modules/ibm-watson/auth/index.js"),_storybook_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),utils_storybookUtils__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./src/utils/storybookUtils.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("../../node_modules/react/jsx-runtime.js");module=__webpack_require__.hmd(module);var MyComponent=function MyComponent(){var searchParameters=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.ci).searchResponseStore.parameters,performSearch=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.Wq).performSearch;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("button",{onClick:function onClick(){return performSearch(searchParameters)},children:"Perform Search"})};(0,_storybook_react__WEBPACK_IMPORTED_MODULE_3__.storiesOf)("DiscoverySearch",module).addParameters({storySource:{source:"import React, { FC, useContext } from 'react';\nimport DiscoveryV2 from 'ibm-watson/discovery/v2';\nimport { CloudPakForDataAuthenticator } from 'ibm-watson/auth';\nimport { storiesOf } from '@storybook/react';\nimport { text, object } from '@storybook/addon-knobs';\nimport DiscoverySearch, {\n DiscoverySearchProps,\n SearchContext,\n SearchApi\n} from '../DiscoverySearch';\nimport { DummySearchClient } from 'utils/storybookUtils';\n\nconst MyComponent: FC<{}> = () => {\n const {\n searchResponseStore: { parameters: searchParameters }\n } = useContext(SearchContext);\n const { performSearch } = useContext(SearchApi);\n\n return ;\n};\n\nconst customSearchClientProps = (): DiscoverySearchProps => ({\n searchClient: new DummySearchClient(),\n projectId: text('Project ID', 'project-id'),\n // @ts-expect-error\n overrideSearchResults: object('Search results object', {\n matching_results: 1,\n results: [\n {\n document_id: 'doc_id'\n }\n ]\n }),\n overrideQueryParameters: object('Query Parameters', {\n naturalLanguageQuery: 'query string',\n query: 'field:value',\n filter: 'field:value',\n aggregation: 'term(field,count:10)',\n return: 'field_1,field_2',\n offset: 0,\n count: 10\n })\n});\n\nstoriesOf('DiscoverySearch', module)\n .addParameters({ component: DiscoverySearch })\n .add('default', () => {\n const authenticator = new CloudPakForDataAuthenticator({\n url: text('Base URL', 'http://mycluster.com'),\n username: text('Username', 'foo'),\n password: text('Password', 'bar')\n });\n const defaultProps = (): DiscoverySearchProps => ({\n searchClient: new DiscoveryV2({\n authenticator,\n url: text('Release Path Url', 'http://mycluster.com/my_release'),\n version: text('Version Date', '2019-01-01')\n }),\n projectId: text('Project ID', 'project-id')\n });\n return (\n \n \n \n );\n })\n .add('custom search client', () => {\n const props = customSearchClientProps();\n return (\n \n \n {({ performSearch }): React.ReactNode => (\n \n {({ searchResponseStore: { parameters: searchParameters } }): React.ReactNode => (\n \n )}\n \n )}\n \n \n );\n });\n",locationsMap:{"custom-search-client":{startLoc:{col:7,line:67},endLoc:{col:3,line:82},startBody:{col:31,line:67},endBody:{col:3,line:82}},default:{startLoc:{col:7,line:47},endLoc:{col:3,line:66},startBody:{col:18,line:47},endBody:{col:3,line:66}}}}}).addParameters({component:_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.ZP}).add("default",(function(){var authenticator=new ibm_watson_auth__WEBPACK_IMPORTED_MODULE_2__.m9({url:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Base URL","http://mycluster.com"),username:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Username","foo"),password:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Password","bar")});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.ZP,(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__.Z)({},function defaultProps(){return{searchClient:new(ibm_watson_discovery_v2__WEBPACK_IMPORTED_MODULE_1___default())({authenticator:authenticator,url:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Release Path Url","http://mycluster.com/my_release"),version:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Version Date","2019-01-01")}),projectId:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Project ID","project-id")}}()),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(MyComponent,{})}))})).add("custom search client",(function(){var props=function customSearchClientProps(){return{searchClient:new utils_storybookUtils__WEBPACK_IMPORTED_MODULE_6__.Qc,projectId:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.text)("Project ID","project-id"),overrideSearchResults:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.object)("Search results object",{matching_results:1,results:[{document_id:"doc_id"}]}),overrideQueryParameters:(0,_storybook_addon_knobs__WEBPACK_IMPORTED_MODULE_4__.object)("Query Parameters",{naturalLanguageQuery:"query string",query:"field:value",filter:"field:value",aggregation:"term(field,count:10)",return:"field_1,field_2",offset:0,count:10})}}();return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.ZP,(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__.Z)({},props),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.Wq.Consumer,{children:function children(_ref){var performSearch=_ref.performSearch;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_DiscoverySearch__WEBPACK_IMPORTED_MODULE_5__.ci.Consumer,{children:function children(_ref2){var searchParameters=_ref2.searchResponseStore.parameters;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("button",{onClick:function onClick(){return performSearch(searchParameters)},children:"Perform Search"})}})}})}))}))},"./src/components/DocumentPreview/__stories__/DocumentPreview.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var regeneratorRuntime=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),asyncToGenerator=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),react=__webpack_require__("../../node_modules/react/index.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),esm=__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js"),DiscoverySearch=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),objectWithoutProperties=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),Loading=__webpack_require__("../../node_modules/carbon-components-react/es/components/Loading/Loading.js"),SkeletonText=__webpack_require__("../../node_modules/carbon-components-react/es/components/SkeletonText/SkeletonText.js"),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),defineProperty=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/defineProperty.js"),classnames=__webpack_require__("../../node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),Form=__webpack_require__("../../node_modules/carbon-components-react/es/components/Form/Form.js"),TextInput=__webpack_require__("../../node_modules/carbon-components-react/es/components/TextInput/index.js"),FormLabel=__webpack_require__("../../node_modules/carbon-components-react/es/components/FormLabel/FormLabel.js"),Button=__webpack_require__("../../node_modules/carbon-components-react/es/components/Button/Button.js"),bucket_30=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-30.js"),bucket_5=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-5.js"),bucket_4=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-4.js"),bucket_21=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-21.js"),defaultMessages={noDataMessage:"No document data",errorMessage:"Error previewing document",formatTotalPages:function formatTotalPages(total){return"".concat(total,1===total?" page":" pages")},previousPageLabel:"Previous page",nextPageLabel:"Next page",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",resetZoomLabel:"Reset zoom"},jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),_excluded=["key"],_excluded2=["key","className"],base="".concat(settings.Z.prefix,"--preview-toolbar");function renderButton(obj){var key=obj.key,className=obj.className,buttonProps=(0,objectWithoutProperties.Z)(obj,_excluded2);return(0,jsx_runtime.jsx)(Button.Z,(0,objectSpread2.Z)({"data-testid":key,className:classnames_default()("".concat(base,"__button"),className),size:"small",kind:"ghost",tooltipPosition:"bottom",tooltipAlignment:"center",hasIconOnly:!0},buttonProps),key)}function nextPrevButtonClicked(current,total,onChange,change){var newPage=current+change;newPage>=1&&newPage<=total&&onChange(newPage)}function currentPageChanged(e,onChange,inputRef){e.preventDefault(),onChange(Number(inputRef.current.value))}var PrevToolbar=function PreviewToolbar(_ref){var _ref$loading=_ref.loading,loading=void 0!==_ref$loading&&_ref$loading,_ref$hideControls=_ref.hideControls,hideControls=void 0!==_ref$hideControls&&_ref$hideControls,_ref$userActions=_ref.userActions,userActions=void 0===_ref$userActions?[]:_ref$userActions,current=_ref.current,total=_ref.total,onZoom=_ref.onZoom,onChange=_ref.onChange,messages=_ref.messages,inputRef=(0,react.useRef)(null);(0,react.useEffect)((function(){null!=inputRef.current&&(inputRef.current.value=current.toString())}),[current]);var msgs=(0,objectSpread2.Z)((0,objectSpread2.Z)({},defaultMessages),messages);return(0,jsx_runtime.jsxs)("div",{className:classnames_default()(base,(0,defineProperty.Z)({},"".concat(base,"__hidden"),hideControls&&0===userActions.length)),children:[(0,jsx_runtime.jsx)("div",{className:"".concat(base,"__left"),children:!hideControls&&(0,jsx_runtime.jsxs)("div",{className:"".concat(base,"__nav"),children:[renderButton({renderIcon:bucket_5.aJI,iconDescription:msgs.previousPageLabel,onClick:function onClick(){return nextPrevButtonClicked(current,total,onChange,-1)},disabled:loading||1===current}),renderButton({renderIcon:bucket_4.qsE,iconDescription:msgs.nextPageLabel,onClick:function onClick(){return nextPrevButtonClicked(current,total,onChange,1)},disabled:loading||current===total}),(0,jsx_runtime.jsx)(Form.Z,{onSubmit:function onSubmit(e){return currentPageChanged(e,onChange,inputRef)},autoComplete:"off",children:(0,jsx_runtime.jsx)(TextInput.Z,{id:"pageInput",defaultValue:current,type:"number",ref:inputRef,min:1,max:total,className:"".concat(base,"__input"),onBlur:function onBlur(e){return currentPageChanged(e,onChange,inputRef)},labelText:"labelText",hideLabel:!0,disabled:loading})}),(0,jsx_runtime.jsxs)(FormLabel.Z,{className:"".concat(base,"__pageLabel"),children:["/ ",msgs.formatTotalPages(total)]})]})}),(0,jsx_runtime.jsx)("div",{className:"".concat(base,"__center ").concat(base,"__nav")}),(0,jsx_runtime.jsxs)("div",{className:"".concat(base,"__right"),children:[!hideControls&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[renderButton({renderIcon:bucket_30.GC,iconDescription:msgs.zoomInLabel,onClick:function onClick(){return onZoom("zoom-in")},disabled:loading}),renderButton({renderIcon:bucket_30.kV,iconDescription:msgs.zoomOutLabel,onClick:function onClick(){return onZoom("zoom-out")},disabled:loading}),renderButton({renderIcon:bucket_21.IGc,iconDescription:msgs.resetZoomLabel,onClick:function onClick(){return onZoom("reset-zoom")},disabled:loading})]}),userActions.map((function(action,index){return function renderUserAction(action){if(action.renderIcon)return renderButton(action);if(action.render){var _ref2=action,_Component=(_ref2.key,(0,objectWithoutProperties.Z)(_ref2,_excluded).render);return(0,jsx_runtime.jsx)(_Component,{},action.key)}return null}((0,objectSpread2.Z)((0,objectSpread2.Z)({},action),{},{key:"toolbar-action-".concat(action.id||index)}))}))]})]})};PrevToolbar.ZOOM_IN="zoom-in",PrevToolbar.ZOOM_OUT="zoom-out",PrevToolbar.ZOOM_RESET="reset-zoom";var lib_esm=__webpack_require__("../../node_modules/entities/lib/esm/index.js"),dom=__webpack_require__("./src/utils/dom.ts"),documentUtils=__webpack_require__("./src/utils/document/documentUtils.ts");function isPassage(obj){return obj&&"passage_text"in obj}function isTable(highlight){var _highlight$table;return!(null==highlight||null===(_highlight$table=highlight.table)||void 0===_highlight$table||!_highlight$table.location)}var _g,_path,_path2,_path3,lodash_get=__webpack_require__("../../node_modules/lodash/get.js"),get_default=__webpack_require__.n(lodash_get);function documentData_getTextMappings(doc){var mappings=get_default()(doc,"extracted_metadata.text_mappings");if(mappings&&"string"==typeof mappings)try{mappings=JSON.parse(mappings)}catch(err){console.error("Failure parsing text_mappings",err),mappings=null}else mappings=null;return mappings}function isCsvFile(doc){return"csv"===get_default()(doc,"extracted_metadata.file_type")}function isJsonFile(doc){return"json"===get_default()(doc,"extracted_metadata.file_type")}var document_preview_excluded=["title","titleId"];function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function SvgDocumentPreview(_ref,svgRef){var title=_ref.title,titleId=_ref.titleId,props=_objectWithoutProperties(_ref,document_preview_excluded);return react.createElement("svg",_extends({id:"Layer_1","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",ref:svgRef,"aria-labelledby":titleId},props),void 0===title?react.createElement("title",{id:titleId},"document preview"):title?react.createElement("title",{id:titleId},title):null,_g||(_g=react.createElement("g",{id:"analyze"},react.createElement("g",{id:"analyze-2","data-name":"analyze"},react.createElement("path",{d:"M24,46.86H9a.33.33,0,0,1-.25-.11l-7.5-7.5A.33.33,0,0,1,1.14,39V16.5a.36.36,0,0,1,.36-.36H8.64a15.36,15.36,0,1,1,26.47,11L46.75,38.75l-.5.5L34.6,27.61a15.24,15.24,0,0,1-10.24,4.25V46.5A.36.36,0,0,1,24,46.86ZM9.36,46.14H23.64V31.86a15.39,15.39,0,0,1-15-15H1.86V38.64H9a.36.36,0,0,1,.36.36Zm-7-6.78,6.27,6.27V39.36ZM24,1.86A14.64,14.64,0,1,0,38.64,16.5,14.66,14.66,0,0,0,24,1.86Z"})))),_path||(_path=react.createElement("path",{d:"M19.73,19.37a.76.76,0,0,1-.61-.22,1,1,0,0,1-.24-.55h-.05a1.31,1.31,0,0,1-.49.64,1.56,1.56,0,0,1-.91.23,1.69,1.69,0,0,1-1.15-.37,1.31,1.31,0,0,1-.42-1,1.2,1.2,0,0,1,.48-1,2.7,2.7,0,0,1,1.53-.35h.95v-.41a1,1,0,0,0-.27-.74,1.1,1.1,0,0,0-.79-.25,1.54,1.54,0,0,0-.75.17,1.38,1.38,0,0,0-.47.49L16,15.54a1.52,1.52,0,0,1,.25-.35,1.65,1.65,0,0,1,.39-.29,1.89,1.89,0,0,1,.52-.21,2.71,2.71,0,0,1,.66-.08,2,2,0,0,1,1.33.42,1.48,1.48,0,0,1,.49,1.19v2.45h.62v.7Zm-2.1-.55a1.4,1.4,0,0,0,.85-.24.67.67,0,0,0,.34-.58v-.72h-.94a1.69,1.69,0,0,0-.88.17.53.53,0,0,0-.28.49v.19a.61.61,0,0,0,.24.52A1.18,1.18,0,0,0,17.63,18.82Z"})),_path2||(_path2=react.createElement("path",{d:"M22.11,12.71H23V15.5h0a1.6,1.6,0,0,1,.56-.66,1.55,1.55,0,0,1,.86-.23,1.57,1.57,0,0,1,1.32.63,2.92,2.92,0,0,1,.49,1.8,2.92,2.92,0,0,1-.49,1.8,1.57,1.57,0,0,1-1.32.63,1.55,1.55,0,0,1-.86-.22,1.6,1.6,0,0,1-.56-.66h0v.78h-.84Zm2,6.05A1.2,1.2,0,0,0,25,18.4a1.44,1.44,0,0,0,.32-1v-.77a1.42,1.42,0,0,0-.32-1,1.2,1.2,0,0,0-.93-.37,1.42,1.42,0,0,0-.42.06,1,1,0,0,0-.36.18.83.83,0,0,0-.25.28.8.8,0,0,0-.09.39v1.62a.84.84,0,0,0,.09.4.75.75,0,0,0,.25.28.86.86,0,0,0,.36.17A1.42,1.42,0,0,0,24.07,18.76Z"})),_path3||(_path3=react.createElement("path",{d:"M30.22,19.47a2.17,2.17,0,0,1-.91-.17,1.75,1.75,0,0,1-.68-.49,2.33,2.33,0,0,1-.42-.76,3.44,3.44,0,0,1,0-2,2.23,2.23,0,0,1,.42-.76,1.88,1.88,0,0,1,.68-.5,2.33,2.33,0,0,1,.9-.17A1.76,1.76,0,0,1,32,15.7l-.66.36a1.1,1.1,0,0,0-.4-.54,1.33,1.33,0,0,0-1.63.18,1.36,1.36,0,0,0-.33.95v.79a1.37,1.37,0,0,0,.33.95,1.2,1.2,0,0,0,.95.37,1.22,1.22,0,0,0,.74-.21,1.57,1.57,0,0,0,.47-.57l.6.4a1.84,1.84,0,0,1-.66.78A2,2,0,0,1,30.22,19.47Z"})))}var ForwardRef=react.forwardRef(SvgDocumentPreview),SimpleDocument_ErrorView=(__webpack_require__.p,function ErrorState(_ref){var header=_ref.header,message=_ref.message,baseClass="".concat(settings.Z.prefix,"--simple-document__error-view");return(0,jsx_runtime.jsxs)("div",{className:baseClass,"data-testid":"error_state",children:[(0,jsx_runtime.jsx)("div",{className:"".concat(baseClass,"__icon"),children:(0,jsx_runtime.jsx)(ForwardRef,{})}),(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("h1",{className:"".concat(baseClass,"__header"),children:header}),(0,jsx_runtime.jsx)("div",{className:"".concat(baseClass,"__message"),children:message})]})]})});try{ErrorView.displayName="ErrorView",ErrorView.__docgenInfo={description:"",displayName:"ErrorView",props:{header:{defaultValue:null,description:"",name:"header",required:!0,type:{name:"ReactNode"}},message:{defaultValue:null,description:"",name:"message",required:!0,type:{name:"ReactNode"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/SimpleDocument/ErrorView.tsx#ErrorView"]={docgenInfo:ErrorView.__docgenInfo,name:"ErrorView",path:"src/components/DocumentPreview/components/SimpleDocument/ErrorView.tsx#ErrorView"})}catch(__react_docgen_typescript_loader_error){}var SimpleDocument_excluded=["document","highlight","loading","setLoading","hideToolbarControls","setHideToolbarControls","fallbackComponent","cannotPreviewMessage","cannotPreviewMessage2"],SimpleDocument=(0,react.forwardRef)((function(_ref,scrollRef){var html,document=_ref.document,highlight=_ref.highlight,loading=_ref.loading,setLoading=_ref.setLoading,hideToolbarControls=_ref.hideToolbarControls,setHideToolbarControls=_ref.setHideToolbarControls,FallbackComponent=_ref.fallbackComponent,_ref$cannotPreviewMes=_ref.cannotPreviewMessage,cannotPreviewMessage=void 0===_ref$cannotPreviewMes?"Can't preview document":_ref$cannotPreviewMes,_ref$cannotPreviewMes2=_ref.cannotPreviewMessage2,cannotPreviewMessage2=void 0===_ref$cannotPreviewMes2?"Try the JSON tab for a different view of this document's data.":_ref$cannotPreviewMes2,rest=(0,objectWithoutProperties.Z)(_ref,SimpleDocument_excluded),contentRef=(0,react.useRef)(null),highlightRef=(0,react.useRef)(null),componentSettings=(0,react.useContext)(DiscoverySearch.ci).componentSettings,passage=null;if(document){var _componentSettings$fi,_componentSettings$fi2,_componentSettings$fi3,isJsonOrCsvType=isJsonFile(document)||isCsvFile(document),field=null!==(_componentSettings$fi=null==componentSettings||null===(_componentSettings$fi2=componentSettings.fields_shown)||void 0===_componentSettings$fi2||null===(_componentSettings$fi3=_componentSettings$fi2.body)||void 0===_componentSettings$fi3?void 0:_componentSettings$fi3.field)&&void 0!==_componentSettings$fi?_componentSettings$fi:"text";if(!isJsonOrCsvType||highlight&&isPassage(highlight)||void 0!==document[field]){var _componentSettings$fi4,_componentSettings$fi5,text;if(highlight&&isPassage(highlight))(field=(passage=highlight).field)||(field="text",highlight=void 0);else field=(null==componentSettings||null===(_componentSettings$fi4=componentSettings.fields_shown)||void 0===_componentSettings$fi4||null===(_componentSettings$fi5=_componentSettings$fi4.body)||void 0===_componentSettings$fi5?void 0:_componentSettings$fi5.field)||"text";void 0===document[field]?(text=document.text||"",passage=null):text=document[field],Array.isArray(text)||(text=[text]);var rollingStart=0;html=text.map((function(val){var end=rollingStart+val.length-1,res="

").concat((0,lib_esm.F1)(val),"

");return rollingStart=end+1,res})).join("\n")}else html=null}(0,react.useEffect)((function(){document&&(loading&&setLoading(!1),"function"!=typeof setHideToolbarControls||hideToolbarControls||setHideToolbarControls(!0))}),[document,hideToolbarControls,loading,setHideToolbarControls,setLoading]),(0,react.useEffect)((function(){var contentNode=contentRef.current,highlightNode=highlightRef.current;if(highlightNode&&(0,dom.n)(highlightNode),passage&&contentNode&&highlightNode){var _passage=passage,begin=_passage.start_offset,end=_passage.end_offset;if(void 0!==begin&&void 0!==end)try{var offsets=(0,documentUtils._l)(contentNode,begin,end),fragment=window.document.createDocumentFragment(),parentRect=contentNode.getBoundingClientRect();(0,documentUtils.lW)((0,objectSpread2.Z)({fragment:fragment,parentRect:parentRect,fieldType:"passage",fieldValue:"",fieldId:begin.toString()},offsets)),highlightNode.appendChild(fragment);var firstFieldRect=highlightNode.querySelector(".field--rect");firstFieldRect&&firstFieldRect.scrollIntoView({block:"center"})}catch(err){console.error("Error creating field rects",err)}}}),[passage]);var baseClass="".concat(settings.Z.prefix,"--simple-document");return(0,jsx_runtime.jsx)("div",(0,objectSpread2.Z)((0,objectSpread2.Z)({ref:scrollRef,className:baseClass},rest),{},{children:html?(0,jsx_runtime.jsxs)("div",{className:"".concat(baseClass,"__wrapper"),children:[(0,jsx_runtime.jsx)("div",{ref:highlightRef}),(0,jsx_runtime.jsx)("div",{className:"".concat(baseClass,"__content"),dangerouslySetInnerHTML:{__html:html},ref:contentRef})]}):FallbackComponent?(0,jsx_runtime.jsx)(FallbackComponent,{document:document}):(0,jsx_runtime.jsx)(SimpleDocument_ErrorView,{header:cannotPreviewMessage,message:cannotPreviewMessage2})}))})),SimpleDocument_SimpleDocument=SimpleDocument;try{SimpleDocument.displayName="SimpleDocument",SimpleDocument.__docgenInfo={description:"",displayName:"SimpleDocument",props:{document:{defaultValue:null,description:"Document data returned by query",name:"document",required:!0,type:{name:"QueryResult"}},highlight:{defaultValue:null,description:"",name:"highlight",required:!1,type:{name:"QueryTableResult | QueryResultPassage"}},setLoading:{defaultValue:null,description:"Check to disable toolbar in parent",name:"setLoading",required:!0,type:{name:"(loading: boolean) => void"}},setHideToolbarControls:{defaultValue:null,description:"Callback which is invoked with whether to enable/disable toolbar controls",name:"setHideToolbarControls",required:!1,type:{name:"((disabled: boolean) => void)"}},fallbackComponent:{defaultValue:null,description:"React component rendered as a fallback when no preview is available.\nWhen specified, the default error component which displays `cannotPreviewMessage`\nwon't be displayed.",name:"fallbackComponent",required:!1,type:{name:"ComponentClass | FunctionComponent"}},cannotPreviewMessage:{defaultValue:{value:"Can't preview document"},description:"Error title displayed when no preview can be displayed by this component.\nUnused when `fallbackComponent` is provided",name:"cannotPreviewMessage",required:!1,type:{name:"string"}},cannotPreviewMessage2:{defaultValue:{value:"Try the JSON tab for a different view of this document's data."},description:"Error message displayed when no preview can be displayed by this component.\nUnused when `fallbackComponent` is provided",name:"cannotPreviewMessage2",required:!1,type:{name:"string"}},loading:{defaultValue:null,description:"",name:"loading",required:!0,type:{name:"boolean"}},hideToolbarControls:{defaultValue:null,description:"",name:"hideToolbarControls",required:!0,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/SimpleDocument/SimpleDocument.tsx#SimpleDocument"]={docgenInfo:SimpleDocument.__docgenInfo,name:"SimpleDocument",path:"src/components/DocumentPreview/components/SimpleDocument/SimpleDocument.tsx#SimpleDocument"})}catch(__react_docgen_typescript_loader_error){}var withErrorBoundary=__webpack_require__("./src/utils/hoc/withErrorBoundary.tsx"),purify=__webpack_require__("../../node_modules/dompurify/dist/purify.js"),purify_default=__webpack_require__.n(purify),flatMap=__webpack_require__("../../node_modules/lodash/flatMap.js"),flatMap_default=__webpack_require__.n(flatMap),processDoc=__webpack_require__("./src/utils/document/processDoc.ts");function bboxesIntersect(boxA,boxB){var _boxA=(0,slicedToArray.Z)(boxA,5),leftA=_boxA[0],topA=_boxA[1],rightA=_boxA[2],bottomA=_boxA[3],pageA=_boxA[4],_boxB=(0,slicedToArray.Z)(boxB,5),leftB=_boxB[0],topB=_boxB[1],rightB=_boxB[2],bottomB=_boxB[3],pageB=_boxB[4];return!(leftB>=rightA||rightB<=leftA||topB>=bottomA||bottomB<=topA||pageA!==pageB)}function getPassagePageInfo(textMappings,passage){var start_offset=passage.start_offset,end_offset=passage.end_offset,field=passage.field;return"number"!=typeof start_offset||"number"!=typeof end_offset?null:((null==textMappings?void 0:textMappings.text_mappings)||[]).filter((function(cell){var _cell$field=cell.field,name=_cell$field.name,span=_cell$field.span;return name===field&&(0,documentUtils.wV)({begin:span[0],end:span[1]},{begin:start_offset,end:end_offset})})).map((function(cell){return cell.page}))}var HtmlView_excluded=["document","highlight","setHideToolbarControls","setLoading"],canRenderHtmlView=function canRenderHtmlView(document){return!!get(document,"html")},SANITIZE_CONFIG={ADD_TAGS:["bbox"],ADD_ATTR:["page"],FORBID_TAGS:["input","form","a","button","script","style"],FORBID_CONTENTS:["script","style"],KEEP_CONTENT:!0,WHOLE_DOCUMENT:!0},baseClassName="".concat(settings.Z.prefix,"--html"),HtmlView=(0,react.forwardRef)((function(_ref,scrollRef){var document=_ref.document,highlight=_ref.highlight,setHideToolbarControls=_ref.setHideToolbarControls,setLoading=_ref.setLoading,rest=(0,objectWithoutProperties.Z)(_ref,HtmlView_excluded),contentRef=(0,react.useRef)(null),highlightRef=(0,react.useRef)(null);(0,react.useEffect)((function(){setHideToolbarControls&&setHideToolbarControls(!0)}),[setHideToolbarControls]);var _useState=(0,react.useState)(null),_useState2=(0,slicedToArray.Z)(_useState,2),html=_useState2[0],setHtml=_useState2[1],_useState3=(0,react.useState)(null),_useState4=(0,slicedToArray.Z)(_useState3,2),processedDoc=_useState4[0],setProcessedDoc=_useState4[1],_useState5=(0,react.useState)([]),_useState6=(0,slicedToArray.Z)(_useState5,2),highlightLocations=_useState6[0],setHighlightLocations=_useState6[1];return(0,react.useLayoutEffect)((function(){return purify_default().addHook("afterSanitizeAttributes",(function(node){"TABLE"===node.tagName&&node.setAttribute("role","presentation")})),function(){purify_default().removeHook("afterSanitizeAttributes")}}),[]),(0,react.useEffect)((function(){if(document){var docHtml=document.html;if(docHtml&&highlight){var process=function(){var _ref2=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(){var processedDoc,fullHtml;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.next=2,(0,processDoc.d)((0,objectSpread2.Z)((0,objectSpread2.Z)({},document),{},{docHtml:docHtml}),{sections:!0,bbox:!0});case 2:processedDoc=_context.sent,fullHtml=processedDoc.sections?processedDoc.sections.map((function(section){return section.html})).join(""):"",setProcessedDoc(processedDoc),setHtml(purify_default().sanitize(fullHtml,SANITIZE_CONFIG)),setLoading&&setLoading(!1);case 7:case"end":return _context.stop()}}),_callee)})));return function process(){return _ref2.apply(this,arguments)}}();process()}else setHtml(docHtml?purify_default().sanitize(docHtml,SANITIZE_CONFIG):""),setLoading&&setLoading(!1)}}),[document,highlight,setLoading]),(0,react.useEffect)((function(){if(highlight){var textMappings=documentData_getTextMappings(document);if(isPassage(highlight)&&textMappings){var textMappingBbox=getPassagePageInfo(textMappings,highlight);if(processedDoc&&processedDoc.bboxes&&textMappingBbox){var passageLocs=flatMap_default()(textMappingBbox,(function(bbox){return function findMatchingBbox(docBox,htmlBox){return htmlBox.filter((function(pBbox){var left=pBbox.left,top=pBbox.top,right=pBbox.right,bottom=pBbox.bottom,page=pBbox.page,_docBox$bbox=(0,slicedToArray.Z)(docBox.bbox,4);return bboxesIntersect([_docBox$bbox[0],_docBox$bbox[1],_docBox$bbox[2],_docBox$bbox[3],docBox.page_number],[left,top,right,bottom,page])}))}(bbox,processedDoc.bboxes)})).map((function(bbox){return bbox.location}));setHighlightLocations(passageLocs)}}else{var tableLoc=get_default()(highlight,"table.location",{});setHighlightLocations([tableLoc])}}}),[document,highlight,processedDoc]),(0,react.useEffect)((function(){if(html&&highlightLocations){var contentNode=contentRef.current,highlightNode=highlightRef.current;if(highlightNode&&(0,dom.n)(highlightNode),highlight&&contentNode&&highlightNode){highlightLocations.forEach((function(location){try{var begin=location.begin,end=location.end;if(void 0===begin||void 0===end)return;var offsets=(0,documentUtils._l)(contentNode,begin,end),fragment=window.document.createDocumentFragment(),parentRect=contentNode.getBoundingClientRect();(0,documentUtils.lW)((0,objectSpread2.Z)({fragment:fragment,parentRect:parentRect,fieldType:"highlight",fieldValue:"",fieldId:begin.toString()},offsets)),highlightNode.appendChild(fragment)}catch(err){console.error("Error creating field rects",err)}}));var firstFieldRect=highlightNode.querySelector(".field--rect");firstFieldRect&&firstFieldRect.scrollIntoView({block:"center"})}}}),[highlight,html,highlightLocations]),(0,jsx_runtime.jsxs)("div",(0,objectSpread2.Z)((0,objectSpread2.Z)({ref:scrollRef,className:baseClassName},rest),{},{children:[(0,jsx_runtime.jsx)("div",{ref:highlightRef}),html&&(0,jsx_runtime.jsx)("div",{className:"".concat(baseClassName,"__content"),dangerouslySetInnerHTML:{__html:html},ref:contentRef})]}))})),HtmlView_HtmlView=HtmlView;try{canRenderHtmlView.displayName="canRenderHtmlView",canRenderHtmlView.__docgenInfo={description:"",displayName:"canRenderHtmlView",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/HtmlView/HtmlView.tsx#canRenderHtmlView"]={docgenInfo:canRenderHtmlView.__docgenInfo,name:"canRenderHtmlView",path:"src/components/DocumentPreview/components/HtmlView/HtmlView.tsx#canRenderHtmlView"})}catch(__react_docgen_typescript_loader_error){}try{HtmlView.displayName="HtmlView",HtmlView.__docgenInfo={description:"",displayName:"HtmlView",props:{document:{defaultValue:null,description:"Document data returned by query",name:"document",required:!0,type:{name:"QueryResultWithOptionalMetadata"}},highlight:{defaultValue:null,description:"table to highlight in document. Reference to item with `document.table_results`",name:"highlight",required:!1,type:{name:"QueryTableResult | QueryResultPassage"}},setLoading:{defaultValue:null,description:"Check to disable toolbar in parent",name:"setLoading",required:!1,type:{name:"((loading: boolean) => void)"}},setHideToolbarControls:{defaultValue:null,description:"Callback which is invoked with whether to enable/disable toolbar controls",name:"setHideToolbarControls",required:!1,type:{name:"((disabled: boolean) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/HtmlView/HtmlView.tsx#HtmlView"]={docgenInfo:HtmlView.__docgenInfo,name:"HtmlView",path:"src/components/DocumentPreview/components/HtmlView/HtmlView.tsx#HtmlView"})}catch(__react_docgen_typescript_loader_error){}function nonEmpty(value){return null!=value}function spanIntersects(_ref,_ref2){var _ref3=(0,slicedToArray.Z)(_ref,2),beginA=_ref3[0],endA=_ref3[1],_ref4=(0,slicedToArray.Z)(_ref2,2),beginB=_ref4[0];return beginA<_ref4[1]&&endA>beginB}function spanGetText(text,span){return text?0===spanLen(span)?"":text.substring(span[0],span[1]):text}function spanLen(span){return Math.max(0,span[1]-span[0])}function spanIncludesIndex(_ref5,index){var _ref6=(0,slicedToArray.Z)(_ref5,2),begin=_ref6[0],end=_ref6[1];return begin<=index&&index {}"},description:"Callback for text layer info",name:"setRenderedText",required:!1,type:{name:"((info: PdfRenderedText | null) => any)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/PdfViewer/PdfViewerTextLayer.tsx#PdfViewerTextLayer"]={docgenInfo:PdfViewerTextLayer.__docgenInfo,name:"PdfViewerTextLayer",path:"src/components/DocumentPreview/components/PdfViewer/PdfViewerTextLayer.tsx#PdfViewerTextLayer"})}catch(__react_docgen_typescript_loader_error){}var PdfViewer_excluded=["className","file","page","scale","document","textLayerClassName","disableTextLayer","setPageCount","setLoading","setHideToolbarControls","setRenderedText","setIsPdfRenderError","pdfWorkerUrl","children"],PdfViewer=(0,react.forwardRef)((function(_ref,scrollRef){var _canvasInfo$width,_canvasInfo$height,className=_ref.className,file=_ref.file,page=_ref.page,scale=_ref.scale,document=_ref.document,textLayerClassName=_ref.textLayerClassName,_ref$disableTextLayer=_ref.disableTextLayer,disableTextLayer=void 0!==_ref$disableTextLayer&&_ref$disableTextLayer,setPageCount=_ref.setPageCount,setLoading=_ref.setLoading,setHideToolbarControls=_ref.setHideToolbarControls,setRenderedText=_ref.setRenderedText,setIsPdfRenderError=_ref.setIsPdfRenderError,pdfWorkerUrl=_ref.pdfWorkerUrl,children=_ref.children,rest=(0,objectWithoutProperties.Z)(_ref,PdfViewer_excluded),canvasRef=(0,react.useRef)(null),_useSafeRef=utils_useSafeRef(),rootNode=_useSafeRef.node,setRootRef=_useSafeRef.setRef;(0,react.useImperativeHandle)(scrollRef,(function(){return rootNode}),[rootNode]);var _useState=(0,react.useState)(null),_useState2=(0,slicedToArray.Z)(_useState,2),canvasInfo=_useState2[0],setCanvasInfo=_useState2[1];(0,react.useEffect)((function(){pdfWorkerUrl&&function setupPdfjs(pdfWorkerUrl){if(pdfWorkerUrl&&pdfWorkerUrl!==currentPdfWorkerUrl&&"undefined"!=typeof Worker){var pdfjsWorker=new Worker(pdfWorkerUrl);utils_setPdfJsGlobalWorkerOptions({workerPort:pdfjsWorker}),currentPdfWorkerUrl=pdfWorkerUrl}}(pdfWorkerUrl)}),[pdfWorkerUrl]);var loadedFile=utils_useAsyncFunctionCall((0,react.useCallback)((0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(){var promise;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:if(_context.prev=0,!file){_context.next=7;break}return _context.next=4,_loadPdf(file);case 4:_context.t0=_context.sent,_context.next=8;break;case 7:_context.t0=null;case 8:return promise=_context.t0,_context.abrupt("return",promise);case 12:return _context.prev=12,_context.t1=_context.catch(0),null==setIsPdfRenderError||setIsPdfRenderError(!0),console.error("Failed to load pdf file: ".concat(_context.t1)),_context.abrupt("return",null);case 17:case"end":return _context.stop()}}),_callee,null,[[0,12]])}))),[file,setIsPdfRenderError])),loadedPage=utils_useAsyncFunctionCall((0,react.useCallback)((0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee2(){return(0,regeneratorRuntime.Z)().wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:if(_context2.prev=0,!(loadedFile&&page>0)){_context2.next=7;break}return _context2.next=4,_loadPage(loadedFile,page);case 4:_context2.t0=_context2.sent,_context2.next=8;break;case 7:_context2.t0=null;case 8:return _context2.abrupt("return",_context2.t0);case 11:return _context2.prev=11,_context2.t1=_context2.catch(0),console.error("Failed to load pdf page ".concat(page,": ").concat(_context2.t1)),_context2.abrupt("return",null);case 15:case"end":return _context2.stop()}}),_callee2,null,[[0,11]])}))),[loadedFile,page])),width=utils_useSize(rootNode).width;(0,react.useEffect)((function(){setCanvasInfo(function getCanvasInfo(loadedPage,scale,rootWidth){if(loadedPage){var _window$devicePixelRa,width=rootWidth*scale,fitToWidthRatio=rootWidth/(loadedPage.view[2]-loadedPage.view[0]),devicePixelRatio=null!==(_window$devicePixelRa=window.devicePixelRatio)&&void 0!==_window$devicePixelRa?_window$devicePixelRa:1,viewport=loadedPage.getViewport({scale:scale*fitToWidthRatio*devicePixelRatio}),canvasWidth=viewport.width,canvasHeight=viewport.height;return{width:width,height:width*(canvasHeight/canvasWidth),canvasWidth:canvasWidth,canvasHeight:canvasHeight,fitToWidthRatio:fitToWidthRatio,viewport:viewport}}return null}(loadedPage,scale,width))}),[loadedPage,scale,width]),utils_useAsyncFunctionCall((0,react.useCallback)(function(){var _ref4=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee3(abortSignal){var task;return(0,regeneratorRuntime.Z)().wrap((function _callee3$(_context3){for(;;)switch(_context3.prev=_context3.next){case 0:if(!loadedPage||loadedPage.then||!canvasInfo){_context3.next=6;break}return task=_renderPage(loadedPage,canvasRef.current,canvasInfo),abortSignal.addEventListener("abort",(function(){return null==task?void 0:task.cancel()})),_context3.next=5,null==task?void 0:task.promise;case 5:setLoading(!1);case 6:case"end":return _context3.stop()}}),_callee3)})));return function(_x){return _ref4.apply(this,arguments)}}(),[canvasInfo,loadedPage,setLoading]));var pageCount=function usePageCount(_ref5){var loadedFile=_ref5.loadedFile,document=_ref5.document,pageCountFromTextMappings=(0,react.useMemo)((function(){var mappings=documentData_getTextMappings(document);if(mappings){var _mappings$text_mappin,last=mappings.text_mappings.length-1;return null!==(_mappings$text_mappin=null==mappings?void 0:mappings.text_mappings[last].page.page_number)&&void 0!==_mappings$text_mappin?_mappings$text_mappin:1}return 0}),[document]);return(0,react.useMemo)((function(){return loadedFile&&loadedFile.numPages>0?loadedFile.numPages:pageCountFromTextMappings>0?pageCountFromTextMappings:null}),[loadedFile,pageCountFromTextMappings])}({loadedFile:loadedFile,document:document});(0,react.useEffect)((function(){setPageCount&&null!==pageCount&&setPageCount(pageCount)}),[pageCount,setPageCount]),(0,react.useEffect)((function(){setHideToolbarControls&&setHideToolbarControls(!1)}),[setHideToolbarControls]);var fitToWidthRatio=(null==canvasInfo?void 0:canvasInfo.fitToWidthRatio)||1,base="".concat(settings.Z.prefix,"--document-preview-pdf-viewer");return(0,jsx_runtime.jsx)("div",(0,objectSpread2.Z)((0,objectSpread2.Z)({ref:setRootRef,className:classnames_default()(base,className)},rest),{},{children:(0,jsx_runtime.jsxs)("div",{className:"".concat(base,"__wrapper"),children:[(0,jsx_runtime.jsx)("canvas",{ref:canvasRef,className:"".concat(base,"__canvas"),style:{width:"".concat(null!==(_canvasInfo$width=null==canvasInfo?void 0:canvasInfo.width)&&void 0!==_canvasInfo$width?_canvasInfo$width:0,"px"),height:"".concat(null!==(_canvasInfo$height=null==canvasInfo?void 0:canvasInfo.height)&&void 0!==_canvasInfo$height?_canvasInfo$height:0,"px")},width:null==canvasInfo?void 0:canvasInfo.canvasWidth,height:null==canvasInfo?void 0:canvasInfo.canvasHeight}),!disableTextLayer&&(0,jsx_runtime.jsx)(PdfViewer_PdfViewerTextLayer,{className:classnames_default()("".concat(base,"__text"),textLayerClassName),loadedPage:loadedPage,scale:scale*fitToWidthRatio,setRenderedText:setRenderedText}),"function"==typeof children?children({fitToWidthRatio:fitToWidthRatio}):children]})}))}));function _loadPdf(data){var source=function toPDFSource(data){return"string"==typeof data||data instanceof ArrayBuffer||ArrayBuffer.isView(data)?{data:data}:data}(data);return pdf.getDocument(source).promise}function _loadPage(file,page){return file.getPage(page)}function _renderPage(pdfPage,canvas,canvasInfo){var canvasContext=canvas.getContext("2d");return canvasContext?(canvasContext.resetTransform(),pdfPage.render({canvasContext:canvasContext,viewport:canvasInfo.viewport})):null}PdfViewer.defaultProps={page:1,scale:1};var currentPdfWorkerUrl=null;var PdfViewer_PdfViewer=PdfViewer;try{PdfViewer.displayName="PdfViewer",PdfViewer.__docgenInfo={description:"",displayName:"PdfViewer",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},file:{defaultValue:null,description:'PDF file data as a "binary" string (array buffer) or PDFSource',name:"file",required:!0,type:{name:"DocumentFile"}},document:{defaultValue:null,description:"Optionally takes a query result document for page count calculation",name:"document",required:!1,type:{name:"QueryResult | null"}},textLayerClassName:{defaultValue:null,description:"Text layer class name",name:"textLayerClassName",required:!1,type:{name:"string"}},disableTextLayer:{defaultValue:{value:"false"},description:"Disable the text layer overlay (defaults to `false`)",name:"disableTextLayer",required:!1,type:{name:"boolean"}},setPageCount:{defaultValue:null,description:"Callback invoked with page count, once `file` has been parsed",name:"setPageCount",required:!1,type:{name:"((count: number) => void)"}},setLoading:{defaultValue:null,description:"Check if document is loading",name:"setLoading",required:!0,type:{name:"(loading: boolean) => void"}},setHideToolbarControls:{defaultValue:null,description:"Callback which is invoked with whether to enable/disable toolbar controls",name:"setHideToolbarControls",required:!1,type:{name:"((disabled: boolean) => void)"}},setRenderedText:{defaultValue:null,description:"Callback for text layer info",name:"setRenderedText",required:!1,type:{name:"((info: PdfRenderedText | null) => any)"}},setIsPdfRenderError:{defaultValue:null,description:"Callback any errors on render",name:"setIsPdfRenderError",required:!1,type:{name:"((isError: boolean) => void)"}},pdfWorkerUrl:{defaultValue:null,description:"URL of hosted PDF worker",name:"pdfWorkerUrl",required:!1,type:{name:"string"}},page:{defaultValue:{value:"1"},description:"Page number, starting at 1",name:"page",required:!1,type:{name:"number"}},scale:{defaultValue:{value:"1"},description:"Zoom factor, where `1` is equal to 100%",name:"scale",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/PdfViewer/PdfViewer.tsx#PdfViewer"]={docgenInfo:PdfViewer.__docgenInfo,name:"PdfViewer",path:"src/components/DocumentPreview/components/PdfViewer/PdfViewer.tsx#PdfViewer"})}catch(__react_docgen_typescript_loader_error){}var classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),minBy=__webpack_require__("../../node_modules/lodash/minBy.js"),minBy_default=__webpack_require__.n(minBy),DOUBLE_QUOTE={normal:function normal(_){return'"'},regexString:"[".concat(["«","»","“","”","„","‟","❝","❞","⹂","〝","〞","〟","""].join(""),"]")},QUOTE={normal:function normal(_){return"'"},regexString:"[".concat(["‹","›","’","❮","❯","‘","‚","‛","❛","❜","❟"].join(""),"]")},DIACRITICAL_MARK={normal:function normal(_){return""},regexString:"[̀-ͯ]"},DIACRITICAL_MARK_REGEX=new RegExp(DIACRITICAL_MARK.regexString,"g");function normalizeDiacriticalMarks(text){var keepLength=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=text.normalize("NFD").replace(DIACRITICAL_MARK_REGEX,DIACRITICAL_MARK.normal).normalize("NFC");return keepLength&&r.length!==text.length?r.substring(0,text.length).padEnd(text.length," "):r}var NORMALIZATIONS=[{normal:function normal(){return""},regexString:"\0"},{normal:function normal(_){return" "},regexString:"\\s+"},DOUBLE_QUOTE,QUOTE,{normal:function normal(_){return"_"},regexString:"[\ud800-\udbff][\udc00-\udfff]"},DIACRITICAL_MARK].map((function(n){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},n),{},{regex:new RegExp(n.regexString,"g")})})),NORMALIZATIONS_REGEX=new RegExp(NORMALIZATIONS.map((function(n){return"(".concat(n.regexString,")")})).join("|"),"g");var TextNormalizer=function(){function TextNormalizer(rawText){(0,classCallCheck.Z)(this,TextNormalizer),this.rawText=void 0,this.normalizedText=void 0,this.normalizationMappings=void 0,this.rawText=rawText;for(var normalizedText="",addNormalizedText=function addNormalizedText(text){normalizedText+=normalizeDiacriticalMarks(text,!0)},normalizationMappings=[],re=NORMALIZATIONS_REGEX,cur=0,match=re.exec(this.rawText);null!=match;){for(var originalChar=match[0],normalizedChar=match[0],i=0;icur){var newText=this.rawText.substring(cur,match.index);if(needNormalize){var rawSpan=[cur,match.index],normalizedSpan=[normalizedText.length,normalizedText.length+newText.length];normalizationMappings.push({rawSpan:rawSpan,normalizedSpan:normalizedSpan}),addNormalizedText(newText),cur+=newText.length}}if(needNormalize){var _newText=normalizedChar,_rawSpan=[match.index,match.index+match[0].length],_normalizedSpan=[normalizedText.length,normalizedText.length+_newText.length];normalizationMappings.push({rawSpan:_rawSpan,normalizedSpan:_normalizedSpan}),addNormalizedText(_newText),cur=re.lastIndex}match=re.exec(this.rawText)}if(cur0?acc[acc.length-1]:null;return sameLength(mapping)&&lastMapping&&sameLength(lastMapping)&&isShifted(lastMapping,mapping)?(lastMapping.normalizedSpan[1]=mapping.normalizedSpan[1],lastMapping.rawSpan[1]=mapping.rawSpan[1],acc):(acc.push(mapping),acc)}),[])}(normalizationMappings)}return(0,createClass.Z)(TextNormalizer,[{key:"toNormalized",value:function toNormalized(rawSpan){var _this=this,_rawSpan3=(0,slicedToArray.Z)(rawSpan,2),rawBegin=_rawSpan3[0],rawEnd=_rawSpan3[1],normalizedIndex=function normalizedIndex(raw){if(raw<0)return raw;var beginIndex=_this.normalizationMappings.findIndex((function(_ref){var rawSpan=_ref.rawSpan;return raw=0){var _this$normalizationMa=_this.normalizationMappings[beginIndex],_rawSpan4=_this$normalizationMa.rawSpan,normalizedSpan=_this$normalizationMa.normalizedSpan;return mapCharIndexOnSpans(raw,{from:_rawSpan4,to:normalizedSpan})}var last=_this.normalizationMappings[_this.normalizationMappings.length-1];return raw-last.rawSpan[1]+last.normalizedSpan[1]};return[normalizedIndex(rawBegin),normalizedIndex(rawEnd)]}},{key:"toRaw",value:function toRaw(normalizedSpan){var _this2=this,_normalizedSpan3=(0,slicedToArray.Z)(normalizedSpan,2),normalizedBegin=_normalizedSpan3[0],normalizedEnd=_normalizedSpan3[1],rawIndex=function rawIndex(normalized){if(normalized<0)return normalized;var beginIndex=_this2.normalizationMappings.findIndex((function(_ref2){var normalizedSpan=_ref2.normalizedSpan;return normalized=0){var _this2$normalizationM=_this2.normalizationMappings[beginIndex],rawSpan=_this2$normalizationM.rawSpan,_normalizedSpan4=_this2$normalizationM.normalizedSpan;return mapCharIndexOnSpans(normalized,{from:_normalizedSpan4,to:rawSpan})}var last=_this2.normalizationMappings[_this2.normalizationMappings.length-1];return normalized-last.normalizedSpan[1]+last.rawSpan[1]};return[rawIndex(normalizedBegin),rawIndex(normalizedEnd)]}},{key:"normalize",value:function normalize(text){return function normalizeText(text){var r=NORMALIZATIONS.reduce((function(text,n){return text.replace(n.regex,(function(m){return n.normal(m)}))}),text);return normalizeDiacriticalMarks(r)}(text)}},{key:"isBlank",value:function isBlank(text){return 0===text.length||0===text.trim().length||!!text.match(/^\s*$/)}}]),TextNormalizer}();function mapCharIndexOnSpans(charIndex,_ref3){var fromSpan=_ref3.from,toSpan=_ref3.to;return spanLen(fromSpan)===spanLen(toSpan)?toSpan[0]+(charIndex-fromSpan[0]):toSpan[0]+Math.round((charIndex-fromSpan[0])*(spanLen(toSpan)/spanLen(fromSpan)))}var toConsumableArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),createForOfIteratorHelper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");function findLargestIndex(begin,end,matchFn,splitMid){if(end-begin<1)return null;var midIndex=splitMid?begin+Math.floor((end-begin)/2):end-1,value=matchFn(midIndex);if(null!=value){if(end-(midIndex+1)>0){var r=findLargestIndex(midIndex+1,end,matchFn,!0);return r||{index:midIndex,value:value}}return{index:midIndex,value:value}}if(midIndex-begin>0){var _r=findLargestIndex(begin,midIndex,matchFn,!0);return _r||null}return null}var _require,TextProvider=function(){function TextProvider(fieldText){(0,classCallCheck.Z)(this,TextProvider),this.fieldText=void 0,this.remainingSpans=void 0,this.history=[0],this.fieldText=fieldText,this.remainingSpans=[[0,fieldText.length]]}return(0,createClass.Z)(TextProvider,[{key:"getMatches",value:function getMatches(text){var _this=this,options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_options$minLength=options.minLength,minLength=void 0===_options$minLength?1:_options$minLength,_options$maxLength=options.maxLength,maxLength=void 0===_options$maxLength?text.length:_options$maxLength,searchSpan=options.searchSpan,match=findLargestIndex(minLength,maxLength+1,(function(index){var _step,lengthToMatch=index,textToMatch=text.substring(0,lengthToMatch),result=[],_iterator=(0,createForOfIteratorHelper.Z)(_this.remainingSpans);try{for(_iterator.s();!(_step=_iterator.n()).done;){var remainingSpan=_step.value,aSpan=searchSpan?spanIntersection(searchSpan,remainingSpan):remainingSpan;if(!(spanLen(aSpan)<=0)){var _aSpan=(0,slicedToArray.Z)(aSpan,2),spanBegin=_aSpan[0],spanEnd=_aSpan[1],spanText=_this.fieldText.slice(spanBegin,spanEnd),foundIndex=spanText.indexOf(textToMatch);foundIndex>=0&&function(){var foundSpanBegin=spanBegin+foundIndex,foundSpanEnd=foundSpanBegin+textToMatch.length,historyDistances=_this.history.map((function(i){var v=foundSpanBegin-i;return v>=0?v:Number.MAX_SAFE_INTEGER})),textSkippedBySearchSpan=remainingSpan[0]0?result:null}));return match?match.value:[]}},{key:"consume",value:function consume(span){var _this2=this,remaining=[];this.remainingSpans.forEach((function(remainingSpan){spanIntersects(span,remainingSpan)?(remainingSpan[0]1&&void 0!==arguments[1]?arguments[1]:{},_options$minLength=options.minLength,minLength=void 0===_options$minLength?1:_options$minLength,searchSpan=options.searchSpan,normalizedText=this.normalizer.normalize(text),normalizedSearchSpan=searchSpan?this.normalizer.toNormalized(searchSpan):searchSpan;debug('getMatch "%s", normalized "%s", minLength = %d',text,normalizedText,minLength);var normalizedMatches=this.provider.getMatches(normalizedText,{minLength:minLength,searchSpan:normalizedSearchSpan});debug("normalized matches: %o",normalizedMatches);var normalizedResult=minBy_default()(normalizedMatches,(function(m){return m.minHistoryDistance}));if(!normalizedResult)return debug("getMatch result: null"),null;var rawMatchedSpan=this.normalizer.toRaw(normalizedResult.span),rawSkipTextSpan=this.normalizer.toRaw([normalizedResult.span[0]-normalizedResult.skipText.length,normalizedResult.span[0]]),r={span:rawMatchedSpan,skipText:spanGetText(this.cell.text,rawSkipTextSpan),score:spanLen(rawMatchedSpan)-normalizedResult.minHistoryDistance,approxLenAfterEnd:normalizedResult.textAfterEnd.length};return debug("getMatch result: %o",r),r}},{key:"consume",value:function consume(span){var normalizedSpan=this.normalizer.toNormalized(span);this.provider.consume(normalizedSpan),debug("text span consumed %o",span)}},{key:"isBlank",value:function isBlank(text){return this.normalizer.isBlank(text)}}]),MappingSourceTextProvider}();function isNextToEachOther(boxA,boxB){var _boxA=(0,slicedToArray.Z)(boxA,4),leftA=_boxA[0],topA=_boxA[1],rightA=_boxA[2],bottomA=_boxA[3],_boxB=(0,slicedToArray.Z)(boxB,4),leftB=_boxB[0],topB=_boxB[1],rightB=_boxB[2],bottomB=_boxB[3],heightA=bottomA-topA,heightB=bottomB-topB;if(!(.8*heightA0&&this.cursor0){var normalizer=new TextNormalizer(trimmedText);return this.current={nextCellIndex:nextCellIndex,normalizer:normalizer,leadingSpaces:leadingSpaces},!0}this.cellProvider.skip()}return this.current=null,!1}},{key:"getNextInfo",value:function getNextInfo(){return{text:this.current.normalizer.normalizedText,index:this.current.nextCellIndex}}},{key:"consume",value:function consume(length){var rawSpan=this.current.normalizer.toRaw([0,length]),rawLength=this.current.leadingSpaces+rawSpan[1];return this.current=null,this.cellProvider.consume(rawLength)}},{key:"skip",value:function skip(){this.current=null,this.cellProvider.skip()}},{key:"rewind",value:function rewind(){this.current=null,this.cellProvider.rewind()}}]),MappingTargetBoxProvider}(),groupBy=__webpack_require__("../../node_modules/lodash/groupBy.js"),groupBy_default=__webpack_require__.n(groupBy),TextBoxMapping_debugOut=null===(TextBoxMapping_require=__webpack_require__("../../node_modules/debug/src/browser.js"))||void 0===TextBoxMapping_require?void 0:TextBoxMapping_require("pdf:mapping:TextBoxMapping");function TextBoxMapping_debug(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];null==TextBoxMapping_debugOut||TextBoxMapping_debugOut.apply(null,args)}var getTextBoxMapping_require,TextBoxMappingImpl=function(){function TextBoxMappingImpl(mappingEntries){(0,classCallCheck.Z)(this,TextBoxMappingImpl),this.mappingEntryMap=void 0,this.mappingEntryMap=groupBy_default()(mappingEntries,(function(m){return m.text.cell.id})),Object.values(this.mappingEntryMap).forEach((function(value){value.sort((function(a,b){return function spanCompare(_ref9,_ref10){var _ref11=(0,slicedToArray.Z)(_ref9,2),startA=_ref11[0],endA=_ref11[1],_ref12=(0,slicedToArray.Z)(_ref10,2),startB=_ref12[0],endB=_ref12[1];return startA===startB?endA-endB:startA-startB}(a.text.span,b.text.span)}))})),TextBoxMapping_debug("TextBoxMapping created"),TextBoxMapping_debug(this)}return(0,createClass.Z)(TextBoxMappingImpl,[{key:"getEntries",value:function getEntries(sourceCell,spanOnSourceCell){return(this.mappingEntryMap[sourceCell.id]||[]).filter((function(m){return spanIntersects(m.text.span,spanOnSourceCell)}))}},{key:"apply",value:function apply(source,aSpan){var span=aSpan||[0,source.text.length],_source$getNormalized=source.getNormalized(),sourceCell=_source$getNormalized.cell,sourceSpan=_source$getNormalized.span,spanInSourceCell=sourceSpan?function spanFromSubSpan(base,subSpan){return spanIntersection(base,spanOffset(subSpan,base[0]))}(sourceSpan,span):span;TextBoxMapping_debug("applying TextBoxMapping"),TextBoxMapping_debug(source,span);var result=this.getEntries(sourceCell,spanInSourceCell).map((function(m){if(m.box){var boxSpan;if(function equalsSpanText(textCell,textSpan,sourceCell,sourceSpan){var _textCell$text,_sourceCell$text,left=(_textCell$text=textCell.text).substring.apply(_textCell$text,(0,toConsumableArray.Z)(textSpan)),right=(_sourceCell$text=sourceCell.text).substring.apply(_sourceCell$text,(0,toConsumableArray.Z)(sourceSpan));return left===right}(m.text.cell,m.text.span,source,spanInSourceCell))boxSpan=spanGetSubSpan(m.text.span,spanInSourceCell);else{var n1=new TextNormalizer(m.text.cell.text),normalizedBoxSpan=spanGetSubSpan(n1.toNormalized(m.text.span),n1.toNormalized(spanInSourceCell));boxSpan=new TextNormalizer(m.box.cell.text).toRaw(normalizedBoxSpan)}return{cell:m.box.cell.getPartial(boxSpan),sourceSpan:spanIntersection(m.text.span,spanInSourceCell)}}return{cell:null,sourceSpan:m.text.span}}));return TextBoxMapping_debug("applying TextBoxMapping - result"),TextBoxMapping_debug(result),result}}]),TextBoxMappingImpl}(),TextBoxMappingBuilder=function(){function TextBoxMappingBuilder(){(0,classCallCheck.Z)(this,TextBoxMappingBuilder),this.mappingEntries=[]}return(0,createClass.Z)(TextBoxMappingBuilder,[{key:"addMapping",value:function addMapping(text,box){this.mappingEntries.push({text:text,box:box}),TextBoxMapping_debug(">> added a new mapping entry (%o) => (cell: %o)",text,text,null==box?void 0:box.cell)}},{key:"toTextBoxMapping",value:function toTextBoxMapping(){return new TextBoxMappingImpl(this.mappingEntries)}}]),TextBoxMappingBuilder}();var getTextBoxMapping_debugOut=null===(getTextBoxMapping_require=__webpack_require__("../../node_modules/debug/src/browser.js"))||void 0===getTextBoxMapping_require?void 0:getTextBoxMapping_require("pdf:mapping:getTextBoxMapping");function getTextBoxMapping_debug(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];null==getTextBoxMapping_debugOut||getTextBoxMapping_debugOut.apply(null,args)}function getTextBoxMappings(sourceLayout,targetLayout){getTextBoxMapping_debug("getTextBoxMapping: enter");for(var target=new Target(targetLayout),source=new Source(sourceLayout,targetLayout),builder=new TextBoxMappingBuilder,_loop=function _loop(){var minMatchLength=_arr[_i];getTextBoxMapping_debug("getTextBoxMapping: processText with minMatchLength: %d",minMatchLength),target.processText((function(targetCellId,targetText,markTargetAsMapped){if(!(targetText.length find match at index %d, text: %s",_cellId,nextText);var isMapped=!1;textMapper(_cellId,nextText,(function markAsMapped(matchedLength){if(matchedLength>0){isMapped=!0;var matchedTargetCells=_this.targetProvider.consume(matchedLength);return getTextBoxMapping_debug("> raw target cells for matched length: %d",matchedLength),getTextBoxMapping_debug(matchedTargetCells),matchedTargetCells.map((function(cell){return cell.trim()})).filter((function(cell){return cell.text.length>0}))}return[]})),isMapped||this.targetProvider.skip()}this.targetProvider.rewind()}}]),Target}(),Source=function(){function Source(sourceLayout,targetLayout){var _this2=this;(0,classCallCheck.Z)(this,Source),this.sourceProviders=void 0,this.targetIndexToSources=void 0,this.sourceProviders=sourceLayout.cells.map((function(cell){return new MappingSourceTextProvider(cell)})),this.targetIndexToSources=targetLayout.cells.map((function(targetCell){var cells=sourceLayout.cells.map((function(sourceCell,index){return bboxesIntersect(sourceCell.bbox,targetCell.bbox)?{cell:sourceCell,provider:_this2.sourceProviders[index]}:null})).filter(nonEmpty);return cells.some((function(_ref){return _ref.cell.isInHtmlBbox}))?cells.filter((function(_ref2){return _ref2.cell.isInHtmlBbox})):cells}))}return(0,createClass.Z)(Source,[{key:"findMatch",value:function findMatch(targetCellId,text){var minLength=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,candidateSources=this.targetIndexToSources[targetCellId],bestMatch=Source.findBestMatch(candidateSources,text,minLength);if(getTextBoxMapping_debug("> source cell(s) matched: %o",bestMatch),null==bestMatch||!bestMatch.match||spanLen(bestMatch.match.span)> target cell %o to source %o",text,mappedSource),null==mappedSource?void 0:mappedSource.span},markAsMapped:function markAsMapped(){matchedSourceProvider.consume(matchedSourceSpan)}}}}],[{key:"findBestMatch",value:function findBestMatch(sources,textToMatch,minLength){var matches=sources.map((function(source){var match=source.provider.getMatch(textToMatch,{minLength:minLength});return(0,objectSpread2.Z)((0,objectSpread2.Z)({},source),{},{match:match})})),skipTextLen=0,matchesWithCost=matches.map((function(aMatch){var _providerMatch$approx,providerMatch=aMatch.match,cost=providerMatch?skipTextLen+providerMatch.skipText.length-spanLen(providerMatch.span):Number.MAX_SAFE_INTEGER;return skipTextLen+=null!==(_providerMatch$approx=null==providerMatch?void 0:providerMatch.approxLenAfterEnd)&&void 0!==_providerMatch$approx?_providerMatch$approx:0,(0,objectSpread2.Z)((0,objectSpread2.Z)({},aMatch),{},{cost:cost})}));return minBy_default()(matchesWithCost,(function(match){return match.cost}))}}]),Source}(),esm_get=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/get.js"),getPrototypeOf=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),BaseTextLayoutCell=function(){function BaseTextLayoutCell(_ref){var parent=_ref.parent,id=_ref.id,pageNum=_ref.pageNum,bbox=_ref.bbox,text=_ref.text;(0,classCallCheck.Z)(this,BaseTextLayoutCell),this.parent=void 0,this.id=void 0,this.pageNum=void 0,this.bbox=void 0,this.text=void 0,this.parent=parent,this.id=id,this.pageNum=pageNum,this.bbox=bbox,this.text=text}return(0,createClass.Z)(BaseTextLayoutCell,[{key:"getPartial",value:function getPartial(span){return new PartialTextLayoutCell(this,span)}},{key:"getNormalized",value:function getNormalized(){return{cell:this}}},{key:"getBboxForTextSpan",value:function getBboxForTextSpan(span,options){return null!=options&&options.useRatio?function bboxGetSpanByRatio(bbox,origLength,span){var theSpan=spanIntersection([0,origLength],span);if(0===origLength||spanLen(theSpan)<=0)return[bbox[0],bbox[1],bbox[0],bbox[3]];var _span=(0,slicedToArray.Z)(span,2),spanStart=_span[0],spanEnd=_span[1],_bbox=(0,slicedToArray.Z)(bbox,4),left=_bbox[0],top=_bbox[1],width=_bbox[2]-left;return[left+width/origLength*spanStart,top,left+width/origLength*spanEnd,_bbox[3]]}(this.bbox,this.text.length,span):null}},{key:"trim",value:function trim(){return trimCell(this)}}]),BaseTextLayoutCell}(),PartialTextLayoutCell=function(){function PartialTextLayoutCell(base,span){(0,classCallCheck.Z)(this,PartialTextLayoutCell),this.base=void 0,this.span=void 0,this.base=base,this.span=spanIntersection([0,base.text.length],span)}return(0,createClass.Z)(PartialTextLayoutCell,[{key:"text",get:function get(){return spanGetText(this.base.text,this.span)}},{key:"getPartial",value:function getPartial(span){var newSpan=spanIntersection(this.span,spanOffset(span,this.span[0]));return new PartialTextLayoutCell(this.base,newSpan)}},{key:"getNormalized",value:function getNormalized(){return{cell:this.base,span:this.span}}},{key:"trim",value:function trim(){return trimCell(this)}}]),PartialTextLayoutCell}();function trimCell(cell){var text=cell.text,nLeadingSpaces=text.match(/^\s*/)[0].length,nTrailingSpaces=text.match(/\s*$/)[0].length;return 0===nLeadingSpaces&&0===nTrailingSpaces?cell:text.length>nLeadingSpaces+nTrailingSpaces?cell.getPartial([nLeadingSpaces,text.length-nTrailingSpaces]):cell.getPartial([0,0])}var dom_require,HtmlBboxTextLayout=function(){function HtmlBboxTextLayout(bboxInfo,pageNum){var _bboxInfo$bboxes$filt,_bboxInfo$bboxes,_this=this;(0,classCallCheck.Z)(this,HtmlBboxTextLayout),this.bboxInfo=void 0,this.cells=void 0,this.bboxInfo=bboxInfo,this.cells=null!==(_bboxInfo$bboxes$filt=null===(_bboxInfo$bboxes=bboxInfo.bboxes)||void 0===_bboxInfo$bboxes?void 0:_bboxInfo$bboxes.filter((function(bbox){return bbox.page===pageNum})).map((function(bbox,index){return new HtmlBboxTextLayoutCell(_this,index,bbox)})))&&void 0!==_bboxInfo$bboxes$filt?_bboxInfo$bboxes$filt:[]}return(0,createClass.Z)(HtmlBboxTextLayout,[{key:"cellAt",value:function cellAt(id){return this.cells[id]}},{key:"installStyle",value:function installStyle(){this.bboxInfo.styles}}]),HtmlBboxTextLayout}(),HtmlBboxTextLayoutCell=function(_BaseTextLayoutCell){(0,inherits.Z)(HtmlBboxTextLayoutCell,_BaseTextLayoutCell);var _super=(0,createSuper.Z)(HtmlBboxTextLayoutCell);function HtmlBboxTextLayoutCell(parent,index,processedBbox){var _processedBbox$innerT,_this2;(0,classCallCheck.Z)(this,HtmlBboxTextLayoutCell);var id=index,pageNum=processedBbox.page,bbox=[processedBbox.left,processedBbox.top,processedBbox.right,processedBbox.bottom],text=(0,lib_esm.p1)(null!==(_processedBbox$innerT=processedBbox.innerTextSource)&&void 0!==_processedBbox$innerT?_processedBbox$innerT:"");return(_this2=_super.call(this,{parent:parent,id:id,pageNum:pageNum,bbox:bbox,text:text})).processedBbox=void 0,_this2.processedBbox=processedBbox,_this2}return(0,createClass.Z)(HtmlBboxTextLayoutCell,[{key:"getBboxForTextSpan",value:function getBboxForTextSpan(span,options){return this.processedBbox,(0,esm_get.Z)((0,getPrototypeOf.Z)(HtmlBboxTextLayoutCell.prototype),"getBboxForTextSpan",this).call(this,span,options)}}]),HtmlBboxTextLayoutCell}(BaseTextLayoutCell),dom_debugOut=null===(dom_require=__webpack_require__("../../node_modules/debug/src/browser.js"))||void 0===dom_require?void 0:dom_require("pdf:textLayout:dom");function dom_debug(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];null==dom_debugOut||dom_debugOut.apply(null,args)}var PdfTextContentTextLayout=function(){function PdfTextContentTextLayout(textContentInfo,pageNum,htmlBboxInfo){var _this=this;(0,classCallCheck.Z)(this,PdfTextContentTextLayout),this.textContentInfo=void 0,this.cells=void 0,this.divs=void 0,this.textContentInfo=textContentInfo;var textContentItems=textContentInfo.textContent.items;this.cells=textContentItems.map((function(item,index){var _htmlBboxInfo$bboxes,cellBbox=function getBbox(textItem,viewport){var transform=textItem.transform,patchedViewport=viewport,defaultSideways=patchedViewport.rotation%180!=0,_transform=(0,slicedToArray.Z)(transform,6),fontHeightPx=_transform[0],offsetX=_transform[2],offsetY=_transform[3],x=_transform[4],y=_transform[5],_patchedViewport$view=(0,slicedToArray.Z)(patchedViewport.viewBox,4),xMin=_patchedViewport$view[0],yMin=_patchedViewport$view[1],yMax=_patchedViewport$view[3],top=defaultSideways?x+offsetX+yMin:yMax-(y+offsetY),left=defaultSideways?y-xMin:x-xMin,bottom=top+fontHeightPx,adjustHeight=.2*fontHeightPx;return[left,top+adjustHeight,left+textItem.width,bottom+adjustHeight]}(item,_this.viewport),isInHtmlBbox=!1;return null!=htmlBboxInfo&&null!==(_htmlBboxInfo$bboxes=htmlBboxInfo.bboxes)&&void 0!==_htmlBboxInfo$bboxes&&_htmlBboxInfo$bboxes.length&&(isInHtmlBbox=htmlBboxInfo.bboxes.some((function(bbox){return bboxesIntersect(cellBbox,[bbox.left,bbox.top,bbox.right,bbox.bottom])}))),new PdfTextContentTextLayoutCell(_this,index,item,pageNum,cellBbox,isInHtmlBbox)}))}return(0,createClass.Z)(PdfTextContentTextLayout,[{key:"viewport",get:function get(){return this.textContentInfo.viewport}},{key:"cellAt",value:function cellAt(id){return this.cells[id]}},{key:"setDivs",value:function setDivs(divs){this.divs=divs}},{key:"divAt",value:function divAt(id){var _this$divs;return null===(_this$divs=this.divs)||void 0===_this$divs?void 0:_this$divs[id]}}]),PdfTextContentTextLayout}(),PdfTextContentTextLayoutCell=function(_BaseTextLayoutCell){(0,inherits.Z)(PdfTextContentTextLayoutCell,_BaseTextLayoutCell);var _super=(0,createSuper.Z)(PdfTextContentTextLayoutCell);function PdfTextContentTextLayoutCell(parent,index,textItem,pageNum,bbox,isInHtmlBbox){var _this2;(0,classCallCheck.Z)(this,PdfTextContentTextLayoutCell);var id=index,text=textItem.str;return(_this2=_super.call(this,{parent:parent,id:id,pageNum:pageNum,bbox:bbox,text:text})).isInHtmlBbox=void 0,_this2.isInHtmlBbox=isInHtmlBbox,_this2}return(0,createClass.Z)(PdfTextContentTextLayoutCell,[{key:"getBboxForTextSpan",value:function getBboxForTextSpan(span,options){var spanElement=this.parent.divAt(this.id);if(spanElement&&spanElement.parentNode){var bbox=function getAdjustedCellByOffsetByDom(cell,textSpan,spanElement,scale){if(!(spanElement.firstChild instanceof Text&&spanElement.lastChild instanceof Text))return dom_debug("unexpected. span dont have text node"),null;var beginOffset=textSpan[0],endOffset=Math.min(cell.text.length,textSpan[1]);try{var _spanElement$parentEl,_ref=beginOffset>0?(0,documentUtils._J)(spanElement,beginOffset):{textNode:spanElement.firstChild,textOffset:0},beginTextNode=_ref.textNode,beginTextOffset=_ref.textOffset,_ref2=endOffset>0?(0,documentUtils._J)(spanElement,endOffset):{textNode:spanElement.lastChild,textOffset:spanElement.lastChild.length},endTextNode=_ref2.textNode,endTextOffset=_ref2.textOffset;dom_debug("finding text node for: ",cell.text),dom_debug(" textContent: ",beginTextNode.textContent),dom_debug(" beginOffset: ",beginTextOffset),dom_debug(" textContent: ",endTextNode.textContent),dom_debug(" endOffset: ",endTextOffset);var _cell$bbox=(0,slicedToArray.Z)(cell.bbox,4),left=_cell$bbox[0],top=_cell$bbox[1],right=_cell$bbox[2],bottom=_cell$bbox[3],parentRect=null===(_spanElement$parentEl=spanElement.parentElement)||void 0===_spanElement$parentEl?void 0:_spanElement$parentEl.getBoundingClientRect();return(0,documentUtils.TG)(beginTextNode,beginTextOffset,endTextNode,endTextOffset,(function(rect){left=(rect.left-parentRect.left)/scale,right=left+rect.width/scale})),[left,top,right,bottom]}catch(e){dom_debug("Caught exception on calculating bbox from DOM: ",e)}return null}(this,span,spanElement,this.parent.viewport.scale);if(bbox)return bbox}return(0,esm_get.Z)((0,getPrototypeOf.Z)(PdfTextContentTextLayoutCell.prototype),"getBboxForTextSpan",this).call(this,span,options)}}]),PdfTextContentTextLayoutCell}(BaseTextLayoutCell);var utils_document=__webpack_require__("./src/utils/document/index.ts");function extractDocumentInfo(_x){return _extractDocumentInfo.apply(this,arguments)}function _extractDocumentInfo(){return _extractDocumentInfo=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(document){var _getTextMappings,options,docHtml,textMappings,processedDoc,_args=arguments;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return options=_args.length>1&&void 0!==_args[1]?_args[1]:{},docHtml=document.html,textMappings=null!==(_getTextMappings=documentData_getTextMappings(document))&&void 0!==_getTextMappings?_getTextMappings:void 0,_context.next=5,(0,utils_document.d)((0,objectSpread2.Z)((0,objectSpread2.Z)({},document),{},{docHtml:docHtml}),(0,objectSpread2.Z)({sections:!0,bbox:!0,bboxInnerText:!0},options));case 5:if((processedDoc=_context.sent).bboxes){_context.next=8;break}throw Error("Unexpected result from processDoc");case 8:return _context.abrupt("return",{processedDoc:processedDoc,textMappings:textMappings});case 9:case"end":return _context.stop()}}),_callee)}))),_extractDocumentInfo.apply(this,arguments)}var Highlighter_require,TextMappingsTextLayout=function(){function TextMappingsTextLayout(textMappingInfo,pageNum){var _this=this;(0,classCallCheck.Z)(this,TextMappingsTextLayout),this.cells=void 0;var textMappings=textMappingInfo.textMappings,document=textMappingInfo.document;this.cells=textMappings.text_mappings.filter((function(cell){return cell.page.page_number===pageNum})).map((function(cell,index){return new TextMappingsTextLayoutCell(_this,index,document,cell)}))}return(0,createClass.Z)(TextMappingsTextLayout,[{key:"cellAt",value:function cellAt(id){return this.cells[id]}},{key:"getHighlight",value:function getHighlight(highlight){var highlightSpan=[highlight.location.begin,highlight.location.end];return this.cells.filter((function(cell){var cellField=cell.cellField;return cellField.name===highlight.field&&cellField.index===highlight.fieldIndex&&spanIntersects(cellField.span,highlightSpan)})).map((function(cell){var cellField=cell.cellField,currentSpan=spanIntersection(cellField.span,highlightSpan);if(spanContains(highlightSpan,cellField.span))return{cell:cell,sourceSpan:currentSpan};var subSpan=spanGetSubSpan(cellField.span,currentSpan);return{cell:cell.getPartial(subSpan),sourceSpan:currentSpan}}))}}]),TextMappingsTextLayout}(),TextMappingsTextLayoutCell=function(_BaseTextLayoutCell){(0,inherits.Z)(TextMappingsTextLayoutCell,_BaseTextLayoutCell);var _super=(0,createSuper.Z)(TextMappingsTextLayoutCell);function TextMappingsTextLayoutCell(parent,index,document,cell){var _getDocFieldValue,_this2;(0,classCallCheck.Z)(this,TextMappingsTextLayoutCell);var id=index,pageNum=cell.page.page_number,bbox=cell.page.bbox,text=null!==(_getDocFieldValue=function getDocFieldValue(document,field,index,span){var _fieldText,fieldText,documentFieldArray=document[field];return fieldText=Array.isArray(documentFieldArray)||index?null==documentFieldArray?void 0:documentFieldArray[null!=index?index:0]:documentFieldArray,"table"===field&&"string"==typeof(null===(_fieldText=fieldText)||void 0===_fieldText?void 0:_fieldText.table_text)?fieldText.table_text:"string"!=typeof fieldText?void 0:span?Array.isArray(span)?fieldText.substring(span[0],span[1]):fieldText.substring(span.begin,span.end):fieldText}(document,cell.field.name,cell.field.index,cell.field.span))&&void 0!==_getDocFieldValue?_getDocFieldValue:"";return(_this2=_super.call(this,{parent:parent,id:id,pageNum:pageNum,bbox:bbox,text:text})).cellField=void 0,_this2.cellField=cell.field,_this2}return(0,createClass.Z)(TextMappingsTextLayoutCell)}(BaseTextLayoutCell),Highlighter_excluded=["id","field","fieldIndex","location","className","facetId","value"],Highlighter_debugOut=null===(Highlighter_require=__webpack_require__("../../node_modules/debug/src/browser.js"))||void 0===Highlighter_require?void 0:Highlighter_require("pdf:Highlighter");function Highlighter_debug(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];null==Highlighter_debugOut||Highlighter_debugOut.apply(null,args)}var Highlighter=function(){function Highlighter(_ref){var document=_ref.document,textMappings=_ref.textMappings,pageNum=_ref.pageNum,htmlBboxInfo=_ref.htmlBboxInfo,pdfTextContentInfo=_ref.pdfTextContentInfo;(0,classCallCheck.Z)(this,Highlighter),this.pageNum=void 0,this.textMappingsLayout=void 0,this.pdfTextContentLayout=null,this.textToHtmlBboxMappings=null,this.textToPdfTextItemMappings=null,this.pageNum=pageNum,this.textMappingsLayout=new TextMappingsTextLayout({document:document,textMappings:textMappings},pageNum),htmlBboxInfo&&this.setHtmlBboxInfo(htmlBboxInfo),pdfTextContentInfo&&this.setTextContentItems(pdfTextContentInfo.textContent,pdfTextContentInfo.viewport,pdfTextContentInfo.spans,htmlBboxInfo)}return(0,createClass.Z)(Highlighter,[{key:"setHtmlBboxInfo",value:function setHtmlBboxInfo(htmlBoxInfo){var htmlLayout=new HtmlBboxTextLayout(htmlBoxInfo,this.pageNum);this.textToHtmlBboxMappings=getTextBoxMappings(this.textMappingsLayout,htmlLayout)}},{key:"setTextContentItems",value:function setTextContentItems(textContent,viewport,textContentDivs,htmlBoxInfo){this.pdfTextContentLayout=new PdfTextContentTextLayout({textContent:textContent,viewport:viewport},this.pageNum,htmlBoxInfo),this.textToPdfTextItemMappings=getTextBoxMappings(this.textMappingsLayout,this.pdfTextContentLayout),this.setTextContentDivs(textContentDivs)}},{key:"setTextContentDivs",value:function setTextContentDivs(textContentDivs){var _this$pdfTextContentL;null===(_this$pdfTextContentL=this.pdfTextContentLayout)||void 0===_this$pdfTextContentL||_this$pdfTextContentL.setDivs(textContentDivs)}},{key:"getHighlight",value:function getHighlight(highlight){Highlighter_debug("getHighlight: %o",highlight);highlight.id;var field=highlight.field,fieldIndex=highlight.fieldIndex,location=highlight.location,className=highlight.className,facetId=highlight.facetId,value=highlight.value,rest=(0,objectWithoutProperties.Z)(highlight,Highlighter_excluded),items=this.getHighlightTextMappingResult({field:field,fieldIndex:fieldIndex,location:location});Highlighter_debug("getHighlight - items: %o",items);var boxShapes=items.map((function(item,index){var _item$cell,_ref2=(null===(_item$cell=item.cell)||void 0===_item$cell?void 0:_item$cell.getNormalized())||{},baseCell=_ref2.cell,baseSpan=_ref2.span;if(baseCell){var bbox=baseCell.bbox;return baseSpan&&(bbox=baseCell.getBboxForTextSpan(baseSpan)||baseCell.getBboxForTextSpan(baseSpan,{useRatio:!0})||baseCell.bbox),Highlighter_debug("getHighlight - cell(%i): %o",item.cell),Highlighter_debug(" box: %o",bbox),{bbox:bbox,isStart:0===index,isEnd:index===items.length-1}}return Highlighter_debug("getHighlight - cell(%i) is not mapped. source span: %o",item.sourceSpan),null})).filter(nonEmpty);return(0,objectSpread2.Z)({highlightId:Highlighter.getId(highlight),boxes:Highlighter.optimizeHighlightBoxes(boxShapes),className:className,facetId:facetId,value:value},rest)}},{key:"getHighlightTextMappingResult",value:function getHighlightTextMappingResult(highlight){var items=this.textMappingsLayout.getHighlight(highlight),doMapping=function doMapping(items,textBoxMapping,parent,options){return flatMap_default()(items,(function(item){if(item.cell){if(item.cell.getNormalized().cell.parent===parent){var newItems=textBoxMapping.apply(item.cell);return 0===newItems.length&&null!=options&&options.retainUnmapped?[item]:newItems.map((function(_ref3){return{cell:_ref3.cell,sourceSpan:spanOffset(_ref3.sourceSpan,item.sourceSpan[0])}}))}return item}return[]}))},textToPdfTextItemMappings=this.textToPdfTextItemMappings,textToHtmlBboxMappings=this.textToHtmlBboxMappings;return textToPdfTextItemMappings&&(items=doMapping(items,textToPdfTextItemMappings,this.textMappingsLayout,{retainUnmapped:!0})),textToHtmlBboxMappings&&(items=doMapping(items,textToHtmlBboxMappings,this.textMappingsLayout)),items}}],[{key:"optimizeHighlightBoxes",value:function optimizeHighlightBoxes(boxes){return boxes.reduce((function(optimized,box){var lastBox=0===optimized.length?null:optimized[optimized.length-1];if(lastBox&&isNextToEachOther(lastBox.bbox,box.bbox)){var _lastBox$bbox=(0,slicedToArray.Z)(lastBox.bbox,4),lastLeft=_lastBox$bbox[0],lastTop=_lastBox$bbox[1],lastRight=_lastBox$bbox[2],lastBottom=_lastBox$bbox[3],_box$bbox=(0,slicedToArray.Z)(box.bbox,4),thisLeft=_box$bbox[0],thisTop=_box$bbox[1],thisRight=_box$bbox[2],thisBottom=_box$bbox[3];lastBox.bbox=[Math.min(lastLeft,thisLeft),Math.min(lastTop,thisTop),Math.max(lastRight,thisRight),Math.max(lastBottom,thisBottom)]}else optimized.push(box);return optimized}),[])}},{key:"getId",value:function getId(highlight){return highlight.id?highlight.id:"".concat(highlight.field,"[").concat(highlight.fieldIndex,"]___").concat(highlight.location.begin,"_").concat(highlight.location.end)}}]),Highlighter}();function getIndexForOffset(arr,offset){for(var found=!1,index=0;!found&&index0?{highlightId:hl.id||"".concat(boxes[0].bbox[0],"__").concat(boxes[0].bbox[1]),className:hl.className,boxes:boxes}:null})).filter(nonEmpty)}(boxHighlights,page):(null==highlighter||highlighter.setTextContentDivs(textDivs),highlighter?(highlights||[]).map((function(highlight){return highlighter.getHighlight(highlight)})):[])}),[boxHighlights,highlighter,highlights,page,textDivs]),_useState=(0,react.useState)((0,types.N)()),_useState2=(0,slicedToArray.Z)(_useState,2),tooltipAction=_useState2[0],setTooltipAction=_useState2[1],onTooltipShow=(0,react.useCallback)((function(updateTooltipAction){setTooltipAction(updateTooltipAction)}),[setTooltipAction]),highlightDivRef=(0,react.useRef)(null);return function useScrollIntoActiveHighlight(highlightDivRef,shapes,activeIds){(0,react.useEffect)((function(){if(highlightDivRef.current){var activeShape=shapes.find((function(shape){return(null==shape?void 0:shape.highlightId)&&(null==activeIds?void 0:activeIds.includes(shape.highlightId))}));if(activeShape){var timer=setTimeout((function(){var _highlightElm$firstEl;timer=null;var highlightDiv=highlightDivRef.current;if(highlightDiv){var highlightElm=null==highlightDiv?void 0:highlightDiv.querySelector("[data-highlight-id=".concat(activeShape.highlightId,"]"));null==highlightElm||null===(_highlightElm$firstEl=highlightElm.firstElementChild)||void 0===_highlightElm$firstEl||_highlightElm$firstEl.scrollIntoView({block:"nearest",inline:"nearest"})}}),0);return function(){timer&&clearTimeout(timer)}}}}),[activeIds,highlightDivRef,shapes])}(highlightDivRef,highlightShapes,activeIds),(0,jsx_runtime.jsxs)("div",{ref:highlightDivRef,className:classnames_default()(PdfHighlight_base,className),children:[(0,jsx_runtime.jsx)(TooltipHighlight.Y,{parentDiv:highlightDivRef,tooltipAction:tooltipAction}),highlightShapes.map((function(shape){var active=null==activeIds?void 0:activeIds.includes(shape.highlightId);return(0,jsx_runtime.jsx)(Highlight,{className:highlightClassName,activeClassName:activeHighlightClassName,shape:shape,scale:scale,active:active,onTooltipShow:onTooltipShow,facetInfoMap:facetInfoMap},shape.highlightId)}))]})},Highlight=function Highlight(_ref3){var className=_ref3.className,activeClassName=_ref3.activeClassName,shape=_ref3.shape,scale=_ref3.scale,onTooltipShow=_ref3.onTooltipShow,_ref3$facetInfoMap=_ref3.facetInfoMap,facetInfoMap=void 0===_ref3$facetInfoMap?{}:_ref3$facetInfoMap,active=_ref3.active,divHighlightNode=(0,react.useRef)(null);if(0===(null==shape?void 0:shape.boxes.length))return null;var onMouseEnterHandler=function onMouseEnterHandler(event){var targetEle=event.target,enrichValue=targetEle.getAttribute("data-value")||"",enrichFacetId=targetEle.getAttribute("data-facetid")||"",divEle=divHighlightNode.current,tooltipContent=(0,TooltipHighlight.R)(facetInfoMap,enrichFacetId,enrichValue);onTooltipShow((0,objectSpread2.Z)((0,objectSpread2.Z)({},{tooltipEvent:types.P.ENTER,rectActiveElement:null==divEle?void 0:divEle.getBoundingClientRect()}),tooltipContent&&{tooltipContent:tooltipContent}))},onMouseLeaveHandler=function onMouseLeaveHandler(){onTooltipShow({tooltipEvent:types.P.LEAVE})};return(0,jsx_runtime.jsx)("div",{"data-highlight-id":shape.highlightId,"data-testid":shape.highlightId,children:null==shape?void 0:shape.boxes.map((function(item){return(0,jsx_runtime.jsx)("div",{className:classnames_default()("".concat(PdfHighlight_base,"__item"),className,shape.className,active&&"".concat(PdfHighlight_base,"__item--active"),active&&activeClassName,shape.facetId&&"".concat(baseHighlightColor,"-").concat(shape.facetId," highlight"),shape.facetId&&active&&baseHighlightColorActive),style:(0,objectSpread2.Z)({},getPositionStyle(item.bbox,scale)),onMouseEnter:onMouseEnterHandler,onMouseLeave:onMouseLeaveHandler,ref:divHighlightNode,"data-value":shape.value||"","data-facetid":shape.facetId||""},"".concat(item.bbox[0].toFixed(2),"_").concat(item.bbox[1].toFixed(2)))}))})};function getPositionStyle(bbox,scale){var padding=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,_bbox=(0,slicedToArray.Z)(bbox,4),left=_bbox[0],top=_bbox[1],right=_bbox[2],bottom=_bbox[3];return{left:"".concat((left-padding)*scale,"px"),top:"".concat((top-padding)*scale,"px"),width:"".concat((right-left+padding)*scale,"px"),height:"".concat((bottom-top+padding)*scale,"px")}}var useHighlighter=function useHighlighter(_ref4){var document=_ref4.document,textMappings=_ref4.textMappings,processedDoc=_ref4.processedDoc,pdfRenderedText=_ref4.pdfRenderedText,pageNum=_ref4.pageNum,isReady=_ref4.isReady;return(0,react.useMemo)((function(){return isReady&&document&&textMappings?new Highlighter({document:document,textMappings:textMappings,pageNum:pageNum,htmlBboxInfo:processedDoc&&{bboxes:processedDoc.bboxes,styles:processedDoc.styles},pdfTextContentInfo:null!=pdfRenderedText&&pdfRenderedText.textContent&&null!=pdfRenderedText&&pdfRenderedText.viewport?pdfRenderedText:void 0}):null}),[document,isReady,pageNum,pdfRenderedText,processedDoc,textMappings])};var PdfHighlight_PdfHighlight=PdfHighlight;try{PdfHighlight.displayName="PdfHighlight",PdfHighlight.__docgenInfo={description:"Text highlight layer for PdfViewer",displayName:"PdfHighlight",props:{page:{defaultValue:null,description:"Page number, starting at 1",name:"page",required:!0,type:{name:"number"}},scale:{defaultValue:null,description:"Zoom factor, where `1` is equal to 100%",name:"scale",required:!0,type:{name:"number"}},highlightClassName:{defaultValue:null,description:"Class name to style each highlight",name:"highlightClassName",required:!1,type:{name:"string"}},activeHighlightClassName:{defaultValue:null,description:"Class name to style each active highlight",name:"activeHighlightClassName",required:!1,type:{name:"string"}},document:{defaultValue:null,description:"Document data returned by query",name:"document",required:!1,type:{name:"QueryResult"}},highlights:{defaultValue:null,description:"Highlight spans on fields in document",name:"highlights",required:!1,type:{name:"DocumentFieldHighlight[]"}},activeIds:{defaultValue:null,description:"Active highlight IDs",name:"activeIds",required:!1,type:{name:"string[]"}},setCurrentPage:{defaultValue:null,description:"callback to be notified page change by scrollIntoActiveId",name:"setCurrentPage",required:!1,type:{name:"((page: number) => any)"}},_useHtmlBbox:{defaultValue:{value:"true"},description:"Consider bboxes in HTML field to highlight.\nTrue by default. This is for testing purpose.",name:"_useHtmlBbox",required:!1,type:{name:"boolean"}},_usePdfTextItem:{defaultValue:{value:"true"},description:"Flag to whether to use PDF text items for finding bbox for highlighting.\nTrue by default. This is for testing and debugging purpose.",name:"_usePdfTextItem",required:!1,type:{name:"boolean"}},className:{defaultValue:null,description:"Class name to style highlight layer",name:"className",required:!1,type:{name:"string"}},parsedDocument:{defaultValue:null,description:"Parsed document information",name:"parsedDocument",required:!0,type:{name:"ExtractedDocumentInfo | null"}},pdfRenderedText:{defaultValue:null,description:"PDF text content information in a page from parsed PDF",name:"pdfRenderedText",required:!0,type:{name:"PdfRenderedText | null"}},boxHighlights:{defaultValue:null,description:"Highlight bboxes. This overrides `highlights` props",name:"boxHighlights",required:!1,type:{name:"DocumentBboxHighlight[]"}},facetInfoMap:{defaultValue:{value:"{}"},description:"Meta-data on facets",name:"facetInfoMap",required:!1,type:{name:"Record"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/PdfHighlight/PdfHighlight.tsx#PdfHighlight"]={docgenInfo:PdfHighlight.__docgenInfo,name:"PdfHighlight",path:"src/components/DocumentPreview/components/PdfHighlight/PdfHighlight.tsx#PdfHighlight"})}catch(__react_docgen_typescript_loader_error){}var uniq=__webpack_require__("../../node_modules/lodash/uniq.js"),uniq_default=__webpack_require__.n(uniq),isEqual=__webpack_require__("../../node_modules/lodash/isEqual.js"),isEqual_default=__webpack_require__.n(isEqual),PdfViewerWithHighlight_excluded=["highlightClassName","activeHighlightClassName","document","page","highlight","highlights","activeIds","facetInfoMap","_useHtmlBbox","_usePdfTextItem","_isPdfRenderError","setCurrentPage","setIsPdfRenderError"],PdfViewerWithHighlight=(0,react.forwardRef)((function(_ref,scrollRef){var highlightClassName=_ref.highlightClassName,activeHighlightClassName=_ref.activeHighlightClassName,document=_ref.document,page=_ref.page,queryHighlight=_ref.highlight,fieldHighlights=_ref.highlights,activeIds=_ref.activeIds,facetInfoMap=_ref.facetInfoMap,_useHtmlBbox=_ref._useHtmlBbox,_usePdfTextItem=_ref._usePdfTextItem,_ref$_isPdfRenderErro=_ref._isPdfRenderError,_isPdfRenderError=void 0!==_ref$_isPdfRenderErro&&_ref$_isPdfRenderErro,setCurrentPage=_ref.setCurrentPage,setIsPdfRenderError=_ref.setIsPdfRenderError,rest=(0,objectWithoutProperties.Z)(_ref,PdfViewerWithHighlight_excluded),baseHighlightColor="".concat(settings.Z.prefix,"--category"),scale=rest.scale,highlightProps={highlightClassName:highlightClassName,activeHighlightClassName:activeHighlightClassName,document:document,_useHtmlBbox:_useHtmlBbox,_usePdfTextItem:_usePdfTextItem},_useState=(0,react.useState)(null),_useState2=(0,slicedToArray.Z)(_useState,2),renderedText=_useState2[0],setRenderedText=_useState2[1],isTableHighlight=isTable(queryHighlight),_useState3=(0,react.useState)(void 0),_useState4=(0,slicedToArray.Z)(_useState3,2),documentInfo=_useState4[0],setDocumentInfo=_useState4[1];(0,react.useEffect)((function(){function _setDocumentInfo2(){return(_setDocumentInfo2=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(){var docInfo;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:if(!document){_context.next=5;break}return _context.next=3,extractDocumentInfo(document,{tables:isTableHighlight});case 3:docInfo=_context.sent,setDocumentInfo(docInfo);case 5:case"end":return _context.stop()}}),_callee)})))).apply(this,arguments)}!function _setDocumentInfo(){return _setDocumentInfo2.apply(this,arguments)}()}),[document,isTableHighlight]);var state=function useHighlightState(_ref3){var queryHighlight=_ref3.queryHighlight,fieldHighlights=_ref3.fieldHighlights,activeIds=_ref3.activeIds,document=_ref3.document,documentInfo=_ref3.documentInfo,_useState5=(0,react.useState)({activePages:[]}),_useState6=(0,slicedToArray.Z)(_useState5,2),state=_useState6[0],setState=_useState6[1];return(0,react.useEffect)((function(){if(queryHighlight){if(isTable(queryHighlight)){var table=function getHighlightedTable(highlight,processedDoc){var _highlight$table,location=null==highlight||null===(_highlight$table=highlight.table)||void 0===_highlight$table?void 0:_highlight$table.location;if(location){var _processedDoc$tables,begin=location.begin,end=location.end,table=null==processedDoc||null===(_processedDoc$tables=processedDoc.tables)||void 0===_processedDoc$tables?void 0:_processedDoc$tables.find((function(_ref){var location=_ref.location;return(0,documentUtils.wV)(location,{begin:begin,end:end})}));if(table)return table}return null}(queryHighlight,null==documentInfo?void 0:documentInfo.processedDoc),bboxHighlights=table?function convertToDocumentBboxHighlights(table){var _ref=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_ref$id=_ref.id,id=void 0===_ref$id?"highlight":_ref$id,className=_ref.className;return[{id:id,className:className,bboxes:table.bboxes.map((function(_ref2){var left=_ref2.left,right=_ref2.right,top=_ref2.top,bottom=_ref2.bottom;return{page:_ref2.page,bbox:[left,top,right,bottom]}}))}]}(table):null;if(null!=bboxHighlights&&bboxHighlights.length)return void setState({activePages:uniq_default()(flatMap_default()(bboxHighlights,(function(hl){return hl.bboxes.map((function(bbox){return bbox.page}))}))),activeIds:["highlight"],bboxes:bboxHighlights})}else if(isPassage(queryHighlight)){var fields=function convertToDocumentFieldHighlights(passage,document){var begin=passage.start_offset||0,end=passage.end_offset||0;if(document&&passage.field){var fieldValue=document[passage.field];if(Array.isArray(fieldValue)){var beginIndex,endIndex,indexForOffset=getIndexForOffset(fieldValue,begin);if(!indexForOffset)return null;beginIndex=indexForOffset.index,begin=indexForOffset.offset,end-=(passage.start_offset||0)-begin,(indexForOffset=getIndexForOffset(fieldValue.slice(beginIndex),end))?(endIndex=beginIndex+indexForOffset.index,end=indexForOffset.offset):end=fieldValue[endIndex=fieldValue.length-1].length-1;var res=[{id:"highlight0",field:passage.field,fieldIndex:beginIndex,location:{begin:begin,end:fieldValue[beginIndex].length}}];return beginIndex===endIndex?res[0].location.end=end:res.push({id:"highlight1",field:passage.field,fieldIndex:endIndex,location:{begin:0,end:end}}),res}}return[{id:"highlight",field:passage.field||"",fieldIndex:0,location:{begin:begin,end:end}}]}(queryHighlight,document);if(null!=fields&&fields.length)return void setState({activePages:getPagesFromHighlights(null==documentInfo?void 0:documentInfo.textMappings,fields),activeIds:fields.map((function(f){return f.id||"highlight"})),fields:fields})}}else if(fieldHighlights)return void setState({activePages:getPagesFromHighlights(null==documentInfo?void 0:documentInfo.textMappings,fieldHighlights,activeIds),activeIds:activeIds,fields:fieldHighlights});setState({activePages:[]})}),[activeIds,document,documentInfo,fieldHighlights,queryHighlight]),state}({queryHighlight:queryHighlight,fieldHighlights:fieldHighlights,activeIds:activeIds,document:document,documentInfo:documentInfo}),currentPage=useMovePageToActiveHighlight(page,state.activePages,state.activeIds,setCurrentPage),setCurrentErrMsgFromPdfConst=useIsPfdError(_isPdfRenderError,setIsPdfRenderError),colorStyles=Object.values(facetInfoMap||{}).map((function(facetInfo){return"\n .".concat(baseHighlightColor,"-").concat(facetInfo.facetId,".highlight {\n background: ").concat(facetInfo.color,";\n border: 2px solid ").concat(facetInfo.color,";\n }")})).join("\n"),highlightReady=!!documentInfo&&!!renderedText;return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("style",{children:colorStyles}),(0,jsx_runtime.jsx)(PdfViewer_PdfViewer,(0,objectSpread2.Z)((0,objectSpread2.Z)({ref:scrollRef},rest),{},{page:currentPage,setRenderedText:setRenderedText,setIsPdfRenderError:setCurrentErrMsgFromPdfConst,children:function children(_ref2){var fitToWidthRatio=_ref2.fitToWidthRatio;return(state.fields||state.bboxes)&&(0,jsx_runtime.jsx)(PdfHighlight_PdfHighlight,(0,objectSpread2.Z)({parsedDocument:highlightReady&&null!=documentInfo?documentInfo:null,pdfRenderedText:highlightReady?renderedText:null,page:currentPage,scale:scale*fitToWidthRatio,highlights:state.fields,boxHighlights:state.bboxes,activeIds:state.activeIds,facetInfoMap:facetInfoMap},highlightProps))}}))]})}));function useIsPfdError(isPdfRenderError,callbackIsPdfError){var _useState7=(0,react.useState)(isPdfRenderError),_useState8=(0,slicedToArray.Z)(_useState7,2),currentIsPdfError=_useState8[0],setCurrentIsPdfError=_useState8[1];return(0,react.useEffect)((function(){null==callbackIsPdfError||callbackIsPdfError(currentIsPdfError)}),[currentIsPdfError,setCurrentIsPdfError,isPdfRenderError,callbackIsPdfError]),setCurrentIsPdfError}function useMovePageToActiveHighlight(page,activeHighlightPages,activeIds,setPage){var _useState9=(0,react.useState)(page),_useState10=(0,slicedToArray.Z)(_useState9,2),currentPage=_useState10[0],setCurrentPage=_useState10[1],previousPageRef=(0,react.useRef)(page);(0,react.useEffect)((function(){previousPageRef.current!==page&¤tPage!==page&&setCurrentPage(page),previousPageRef.current=page}),[currentPage,page]);var prevHighlightRef=(0,react.useRef)({});return(0,react.useEffect)((function(){if(activeHighlightPages.length>0&&!isEqual_default()(prevHighlightRef.current,{activeHighlightPages:activeHighlightPages,activeIds:activeIds})&&!activeHighlightPages.includes(currentPage)){var highlightPage=activeHighlightPages[0];setCurrentPage(highlightPage),null==setPage||setPage(highlightPage)}prevHighlightRef.current={activeHighlightPages:activeHighlightPages,activeIds:activeIds}}),[activeIds,activeHighlightPages,currentPage,setPage]),currentPage}function getPagesFromHighlights(textMappings,highlights,activeIds){var activePages=(highlights||[]).map((function(highlight){return(!activeIds||highlight.id&&activeIds.includes(highlight.id))&&textMappings?function getPageFromHighlight(textMappings,highlight){var _highlightCell$page$p,highlightCell=textMappings.text_mappings.find((function(_ref4){var field=_ref4.field;if(field.name===highlight.field&&field.index===highlight.fieldIndex){var _highlight$location=highlight.location,begin=_highlight$location.begin,end=_highlight$location.end;return spanIntersects(field.span,[begin,end])}return!1}));return null!==(_highlightCell$page$p=null==highlightCell?void 0:highlightCell.page.page_number)&&void 0!==_highlightCell$page$p?_highlightCell$page$p:null}(textMappings,highlight):null})).filter(nonEmpty);return activePages}var PdfViewerWithHighlight_PdfViewerWithHighlight=PdfViewerWithHighlight;try{useIsPfdError.displayName="useIsPfdError",useIsPfdError.__docgenInfo={description:"Hook to handle PDF render error",displayName:"useIsPfdError",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/PdfViewerWithHighlight/PdfViewerWithHighlight.tsx#useIsPfdError"]={docgenInfo:useIsPfdError.__docgenInfo,name:"useIsPfdError",path:"src/components/DocumentPreview/components/PdfViewerWithHighlight/PdfViewerWithHighlight.tsx#useIsPfdError"})}catch(__react_docgen_typescript_loader_error){}try{useMovePageToActiveHighlight.displayName="useMovePageToActiveHighlight",useMovePageToActiveHighlight.__docgenInfo={description:"Hook to move PDF page depending on active highlight",displayName:"useMovePageToActiveHighlight",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/PdfViewerWithHighlight/PdfViewerWithHighlight.tsx#useMovePageToActiveHighlight"]={docgenInfo:useMovePageToActiveHighlight.__docgenInfo,name:"useMovePageToActiveHighlight",path:"src/components/DocumentPreview/components/PdfViewerWithHighlight/PdfViewerWithHighlight.tsx#useMovePageToActiveHighlight"})}catch(__react_docgen_typescript_loader_error){}try{PdfViewerWithHighlight.displayName="PdfViewerWithHighlight",PdfViewerWithHighlight.__docgenInfo={description:"PDF viewer component with text highlighting capability",displayName:"PdfViewerWithHighlight",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},file:{defaultValue:null,description:'PDF file data as a "binary" string (array buffer) or PDFSource',name:"file",required:!0,type:{name:"DocumentFile"}},document:{defaultValue:null,description:"Optionally takes a query result document for page count calculation\nDocument data returned by query",name:"document",required:!1,type:{name:"QueryResult"}},textLayerClassName:{defaultValue:null,description:"Text layer class name",name:"textLayerClassName",required:!1,type:{name:"string"}},disableTextLayer:{defaultValue:null,description:"Disable the text layer overlay (defaults to `false`)",name:"disableTextLayer",required:!1,type:{name:"boolean"}},setPageCount:{defaultValue:null,description:"Callback invoked with page count, once `file` has been parsed",name:"setPageCount",required:!1,type:{name:"((count: number) => void)"}},setLoading:{defaultValue:null,description:"Check if document is loading",name:"setLoading",required:!0,type:{name:"(loading: boolean) => void"}},setHideToolbarControls:{defaultValue:null,description:"Callback which is invoked with whether to enable/disable toolbar controls",name:"setHideToolbarControls",required:!1,type:{name:"((disabled: boolean) => void)"}},setRenderedText:{defaultValue:null,description:"Callback for text layer info",name:"setRenderedText",required:!1,type:{name:"((info: PdfRenderedText | null) => any)"}},setIsPdfRenderError:{defaultValue:null,description:"Callback any errors on render",name:"setIsPdfRenderError",required:!1,type:{name:"(((isError: boolean) => void) & ((state: boolean) => any))"}},pdfWorkerUrl:{defaultValue:null,description:"URL of hosted PDF worker",name:"pdfWorkerUrl",required:!1,type:{name:"string"}},page:{defaultValue:null,description:"Page number, starting at 1",name:"page",required:!0,type:{name:"number"}},scale:{defaultValue:null,description:"Zoom factor, where `1` is equal to 100%",name:"scale",required:!0,type:{name:"number"}},highlightClassName:{defaultValue:null,description:"Class name to style each highlight",name:"highlightClassName",required:!1,type:{name:"string"}},activeHighlightClassName:{defaultValue:null,description:"Class name to style each active highlight",name:"activeHighlightClassName",required:!1,type:{name:"string"}},highlights:{defaultValue:null,description:"Highlight spans on fields in document",name:"highlights",required:!1,type:{name:"DocumentFieldHighlight[]"}},activeIds:{defaultValue:null,description:"Active highlight IDs",name:"activeIds",required:!1,type:{name:"string[]"}},setCurrentPage:{defaultValue:null,description:"callback to be notified page change by scrollIntoActiveId",name:"setCurrentPage",required:!1,type:{name:"((page: number) => any)"}},_useHtmlBbox:{defaultValue:null,description:"Consider bboxes in HTML field to highlight.\nTrue by default. This is for testing purpose.",name:"_useHtmlBbox",required:!1,type:{name:"boolean"}},_usePdfTextItem:{defaultValue:null,description:"Flag to whether to use PDF text items for finding bbox for highlighting.\nTrue by default. This is for testing and debugging purpose.",name:"_usePdfTextItem",required:!1,type:{name:"boolean"}},highlight:{defaultValue:null,description:"Passage or table highlight from query result.\nThis property overrides `highlights` property if specified",name:"highlight",required:!1,type:{name:"QueryTableResult | QueryResultPassage"}},facetInfoMap:{defaultValue:null,description:"",name:"facetInfoMap",required:!1,type:{name:"Record"}},_isPdfRenderError:{defaultValue:{value:"false"},description:"",name:"_isPdfRenderError",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/DocumentPreview/components/PdfViewerWithHighlight/PdfViewerWithHighlight.tsx#PdfViewerWithHighlight"]={docgenInfo:PdfViewerWithHighlight.__docgenInfo,name:"PdfViewerWithHighlight",path:"src/components/DocumentPreview/components/PdfViewerWithHighlight/PdfViewerWithHighlight.tsx#PdfViewerWithHighlight"})}catch(__react_docgen_typescript_loader_error){}var DocumentPreview_excluded=["file","currentPage","scale","document","loading","setPdfPageCount","setLoading","hideToolbarControls","setHideToolbarControls","highlight","disableTextLayer","setCurrentPage","pdfWorkerUrl","fallbackComponent"],DocumentPreview_ZOOM_IN=PrevToolbar.ZOOM_IN,DocumentPreview_ZOOM_OUT=PrevToolbar.ZOOM_OUT,PreviewDocument=(0,react.forwardRef)((function PreviewDocument(_ref2,scrollRef){var file=_ref2.file,currentPage=_ref2.currentPage,scale=_ref2.scale,document=_ref2.document,loading=_ref2.loading,setPdfPageCount=_ref2.setPdfPageCount,setLoading=_ref2.setLoading,hideToolbarControls=_ref2.hideToolbarControls,setHideToolbarControls=_ref2.setHideToolbarControls,highlight=_ref2.highlight,disableTextLayer=_ref2.disableTextLayer,setCurrentPage=_ref2.setCurrentPage,pdfWorkerUrl=_ref2.pdfWorkerUrl,fallbackComponent=_ref2.fallbackComponent,rest=(0,objectWithoutProperties.Z)(_ref2,DocumentPreview_excluded),_useState11=(0,react.useState)(!1),_useState12=(0,slicedToArray.Z)(_useState11,2),isPdfRenderError=_useState12[0],setIsPdfRenderError=_useState12[1],previewType=(0,react.useMemo)((function(){return document?function detectPreviewType(document,file,highlight,isPdfRenderError){var _document$extracted_m,_document$extracted_m2,fileType=null===(_document$extracted_m=document.extracted_metadata)||void 0===_document$extracted_m?void 0:_document$extracted_m.file_type,hasTextMappings=!(null===(_document$extracted_m2=document.extracted_metadata)||void 0===_document$extracted_m2||!_document$extracted_m2.text_mappings),hasHighlight=!!highlight,isPassageHighlight=isPassage(highlight),isTableHighlight=isTable(highlight);if("pdf"===fileType&&file&&!isPdfRenderError&&(!hasHighlight||hasTextMappings))return"PDF";var isJsonType=isJsonFile(document),isCsvType=isCsvFile(document);return document.html&&!isJsonType&&!isCsvType&&(!hasHighlight||isPassageHighlight&&hasTextMappings||isTableHighlight)?"HTML":"TEXT"}(document,file,highlight,isPdfRenderError):null}),[document,file,highlight,isPdfRenderError]);if(!document)return null;switch(previewType){case"PDF":return(0,jsx_runtime.jsx)(PdfViewerWithHighlight_PdfViewerWithHighlight,(0,objectSpread2.Z)({file:file,document:document,page:currentPage,scale:scale,setPageCount:setPdfPageCount,setLoading:setLoading,setHideToolbarControls:setHideToolbarControls,highlight:highlight,setCurrentPage:setCurrentPage,setIsPdfRenderError:setIsPdfRenderError,disableTextLayer:disableTextLayer,pdfWorkerUrl:pdfWorkerUrl,ref:scrollRef},rest));case"HTML":return(0,jsx_runtime.jsx)(HtmlView_HtmlView,(0,objectSpread2.Z)({document:document,highlight:highlight,setHideToolbarControls:setHideToolbarControls,setLoading:setLoading,ref:scrollRef},rest));case"TEXT":return(0,jsx_runtime.jsx)(SimpleDocument_SimpleDocument,(0,objectSpread2.Z)({document:document,highlight:highlight,hideToolbarControls:hideToolbarControls,setHideToolbarControls:setHideToolbarControls,loading:loading,setLoading:setLoading,fallbackComponent:fallbackComponent,ref:scrollRef},rest));default:return null}})),ErrorBoundDocumentPreview=(0,withErrorBoundary.Z)((function DocumentPreview(_ref){var document=_ref.document,file=_ref.file,fileFetchTimeout=_ref.fileFetchTimeout,loadingClassName=_ref.loadingClassName,highlight=_ref.highlight,_ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,didCatch=_ref.didCatch,pdfWorkerUrl=_ref.pdfWorkerUrl,fallbackComponent=_ref.fallbackComponent,onChange=_ref.onChange,selectedResult=(0,react.useContext)(DiscoverySearch.ci).selectedResult,_useState=(0,react.useState)(1),_useState2=(0,slicedToArray.Z)(_useState,2),scale=_useState2[0],setScale=_useState2[1],_useState3=(0,react.useState)(1),_useState4=(0,slicedToArray.Z)(_useState3,2),currentPage=_useState4[0],setCurrentPage=_useState4[1],_useState5=(0,react.useState)(!0),_useState6=(0,slicedToArray.Z)(_useState5,2),loading=_useState6[0],setLoading=_useState6[1],_useState7=(0,react.useState)(!1),_useState8=(0,slicedToArray.Z)(_useState7,2),hideToolbarControls=_useState8[0],setHideToolbarControls=_useState8[1],_useFetchDocumentFile=function useFetchDocumentFile(_ref){var file=_ref.file,document=_ref.document,fetchTimeout=_ref.fetchTimeout,documentProvider=(0,react.useContext)(DiscoverySearch.ci).documentProvider,_useState=(0,react.useState)(),_useState2=(0,slicedToArray.Z)(_useState,2),fetchedFile=_useState2[0],setFetchedFile=_useState2[1],_useState3=(0,react.useState)(!1),_useState4=(0,slicedToArray.Z)(_useState3,2),isFetching=_useState4[0],setIsFetching=_useState4[1];return utils_useAsyncFunctionCall((0,react.useCallback)(function(){var _ref2=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee2(signal){var fetchData,fetchedData;return(0,regeneratorRuntime.Z)().wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:if(file||!document||!documentProvider){_context2.next=8;break}return setIsFetching(!0),setFetchedFile(void 0),fetchData=function(){var _ref3=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(){var _fetchedData;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.next=2,documentProvider.provides(document);case 2:if(!_context.sent){_context.next=13;break}return _context.next=6,documentProvider.get(document);case 6:if(!("string"==typeof(_fetchedData=_context.sent)||_fetchedData instanceof ArrayBuffer)){_context.next=11;break}return _context.abrupt("return",_fetchedData);case 11:if("pdf"!==(null==_fetchedData?void 0:_fetchedData.type)){_context.next=13;break}return _context.abrupt("return",_fetchedData.source);case 13:return _context.abrupt("return",void 0);case 14:case"end":return _context.stop()}}),_callee)})));return function fetchData(){return _ref3.apply(this,arguments)}}(),_context2.next=6,Promise.race([fetchData()].concat((0,toConsumableArray.Z)(fetchTimeout?[new Promise((function(resolve){return setTimeout((function(){return resolve(void 0)}),fetchTimeout)}))]:[])));case 6:fetchedData=_context2.sent,signal.aborted||(setIsFetching(!1),setFetchedFile(fetchedData));case 8:case"end":return _context2.stop()}}),_callee2)})));return function(_x){return _ref2.apply(this,arguments)}}(),[file,fetchTimeout,document,documentProvider])),{providedFile:file||fetchedFile,isFetching:isFetching}}({file:file,document:document,fetchTimeout:fileFetchTimeout}),providedFile=_useFetchDocumentFile.providedFile,isFetching=_useFetchDocumentFile.isFetching,doc=document||selectedResult.document||void 0;highlight=highlight||selectedResult.element||void 0,(0,react.useEffect)((function(){setCurrentPage(1),setScale(1)}),[doc]);var _useState9=(0,react.useState)(0),_useState10=(0,slicedToArray.Z)(_useState9,2),pdfPageCount=_useState10[0],setPdfPageCount=_useState10[1];(0,react.useEffect)((function(){null==onChange||onChange({currentPage:currentPage})}),[currentPage,onChange]);var base="".concat(settings.Z.prefix,"--document-preview");return isFetching?(0,jsx_runtime.jsx)(Loading.Z,{className:loadingClassName,withOverlay:!1}):(0,jsx_runtime.jsx)("div",{className:"".concat(base),children:!doc&&!providedFile||didCatch?didCatch?(0,jsx_runtime.jsx)("div",{className:"".concat(base,"__error"),children:messages.errorMessage}):(0,jsx_runtime.jsx)("div",{className:"".concat(base,"__error"),children:messages.noDataMessage}):(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(PrevToolbar,{loading:loading,hideControls:hideToolbarControls,current:currentPage,total:loading?0:pdfPageCount,onChange:setCurrentPage,onZoom:function onZoom(zoom){setScale(zoom===DocumentPreview_ZOOM_IN||zoom===DocumentPreview_ZOOM_OUT?zoom===DocumentPreview_ZOOM_IN?1.2*scale:scale/1.2:1)}}),(0,jsx_runtime.jsx)("div",{className:"".concat(base,"__document"),children:(0,jsx_runtime.jsx)(PreviewDocument,{file:providedFile,currentPage:currentPage,scale:scale,document:doc,highlight:highlight,setPdfPageCount:setPdfPageCount,setLoading:setLoading,setHideToolbarControls:setHideToolbarControls,loading:loading,hideToolbarControls:hideToolbarControls,setCurrentPage:setCurrentPage,pdfWorkerUrl:pdfWorkerUrl,fallbackComponent:fallbackComponent})}),loading&&(0,jsx_runtime.jsx)("div",{className:"".concat(base,"__skeleton"),children:(0,jsx_runtime.jsx)(SkeletonText.Z,{paragraph:!0,lineCount:40})})]})})}));ErrorBoundDocumentPreview.PreviewToolbar=PrevToolbar,ErrorBoundDocumentPreview.PreviewDocument=PreviewDocument,ErrorBoundDocumentPreview.PdfViewerWithHighlight=PdfViewerWithHighlight_PdfViewerWithHighlight;var DocumentPreview_DocumentPreview=ErrorBoundDocumentPreview,Art_Effects_pdf_document="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OTkgMCBSCjEwMyAwIFIgMTA3IDAgUiAxMTEgMCBSIDExNSAwIFIgXSA+PgplbmRvYmoKMTIwIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvUGFyZW50IDI2MiAwIFIgL0NvdW50IDggL0tpZHMgWyAxMTkgMCBSIDEyNCAwIFIgMTI4IDAgUiAxMzIgMCBSCjEzNiAwIFIgMTQwIDAgUiAxNDQgMCBSIDE0OCAwIFIgXSA+PgplbmRvYmoKMTUzIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvUGFyZW50IDI2MiAwIFIgL0NvdW50IDggL0tpZHMgWyAxNTIgMCBSIDE1NyAwIFIgMTYxIDAgUiAxNjUgMCBSCjE2OSAwIFIgMTczIDAgUiAxNzggMCBSIDE4MyAwIFIgXSA+PgplbmRvYmoKMTg4IDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvUGFyZW50IDI2MiAwIFIgL0NvdW50IDggL0tpZHMgWyAxODcgMCBSIDE5MiAwIFIgMTk2IDAgUiAyMDAgMCBSCjIwNCAwIFIgMjA4IDAgUiAyMTIgMCBSIDIxNiAwIFIgXSA+PgplbmRvYmoKMjIxIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvUGFyZW50IDI2MiAwIFIgL0NvdW50IDggL0tpZHMgWyAyMjAgMCBSIDIyNSAwIFIgMjI5IDAgUiAyMzMgMCBSCjIzNyAwIFIgMjQxIDAgUiAyNDUgMCBSIDI0OSAwIFIgXSA+PgplbmRvYmoKMjU0IDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvUGFyZW50IDI2MiAwIFIgL0NvdW50IDIgL0tpZHMgWyAyNTMgMCBSIDI1OCAwIFIgXSA+PgplbmRvYmoKMjYyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXSAvQ291bnQgNTggL0tpZHMgWyAzIDAgUiA1MSAwIFIgODUgMCBSCjEyMCAwIFIgMTUzIDAgUiAxODggMCBSIDIyMSAwIFIgMjU0IDAgUiBdID4+CmVuZG9iagoyNjMgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDI2MiAwIFIgPj4KZW5kb2JqCjE0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0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qpPTyJPA7ylP/z8tP2kEbNEMUnyhvACXXnnhFlEwGm2Jau8Zaxacvu1R0vrXZ/hX2/SHN+Ph5669FQ8/+2/OIHGEaipa9Zr+iIhYcMuHh1aeuaK0/KJL116+dO1VX9p46fmXjZxemb3xkjVLlnP/D7OasfAKZW5kc3RyZWFtCmVuZG9iagozMDIgMCBvYmoKMzA0NTAKZW5kb2JqCjMwMyAwIG9iagooTWljcm9zb2Z0IFdvcmQgLSBBcnQgRWZmZWN0cyBLb3lhIENyZWF0aXZlIEJhc2UgVFNBIDIwMDguZG9jKQplbmRvYmoKMzA0IDAgb2JqCihNYWMgT1MgWCAxMC4xMy4zIFF1YXJ0eiBQREZDb250ZXh0KQplbmRvYmoKMzA1IDAgb2JqCihXb3JkKQplbmRvYmoKMzA2IDAgb2JqCihEOjIwMTgxMDI0MTEwMjE1WjAwJzAwJykKZW5kb2JqCjMwNyAwIG9iagooKQplbmRvYmoKMzA4IDAgb2JqClsgXQplbmRvYmoKMSAwIG9iago8PCAvVGl0bGUgMzAzIDAgUiAvUHJvZHVjZXIgMzA0IDAgUiAvQ3JlYXRvciAzMDUgMCBSIC9DcmVhdGlvbkRhdGUgMzA2IDAgUgovTW9kRGF0ZSAzMDYgMCBSIC9LZXl3b3JkcyAzMDcgMCBSIC9BQVBMOktleXdvcmRzIDMwOCAwIFIgPj4KZW5kb2JqCnhyZWYKMCAzMDkKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwNTM4NTk5IDAwMDAwIG4gCjAwMDAwMDkyMzIgMDAwMDAgbiAKMDAwMDQxOTA3MSAwMDAwMCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAwMDAwMDkyMTIgMDAwMDAgbiAKMDAwMDAwOTMzNiAwMDAwMCBuIAowMDAwMDEyMjA1IDAwMDAwIG4gCjAwMDA1MDE3MzAgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwNTA2MjY4IDAwMDAwIG4gCjAwMDAwMDAwMDAgMDAwMDAgbiAKMDAwMDQ0NDU3MyAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDA0MjAyNzEgMDAwMDAgbiAKMDAwMDAwOTQ2OSAwMDAwMCBuIAowMDAwMDEyMTg0IDAwMDAwIG4gCjAwMDAwMjAwOTEgMDAwMDAgbiAKMDAwMDAxMjI0MSAwMDAwMCBuIAowMDAwMDIwMDcwIDAwMDAwIG4gCjAwMDAwMjAxOTggMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwNTA1MDg3IDAwMDAwIG4gCjAwMDAwMjgxNzEgMDAwMDAgbiAKMDAwMDAyMDM0NCAwMDAwMCBuIAowMDAwMDI4MTUwIDAwMDAwIG4gCjAwMDAwMjgyNzggMDAwMDAgbiAKMDAwMDAzNjE4NSAwMDAwMCBuIAowMDAwMDI4NDAwIDAwMDAwIG4gCjAwMDAwMzYxNjQgMDAwMDAgbiAKMDAwMDAzNjI5MiAwMDAwMCBuIAowMDAwNDk0ODg1IDAwMDAwIG4gCjAwMDAwNDQ3ODUgMDAwMDAgbiAKMDAwMDAzNjQzOSAwMDAwMCBuIAowMDAwMDQ0NzY0IDAwMDAwIG4gCjAwMDAwNDQ4OTIgMDAwMDAgbiAKMDAwMDA1MjM2MCAwMDAwMCBuIAowMDAwMDQ1MDI2IDAwMDAwIG4gCjAwMDAwNTIzMzkgMDAwMDAgbiAKMDAwMDA1MjQ2NyAwMDAwMCBuIAowMDAwMDYwMTIzIDAwMDAwIG4gCjAwMDAwNTI2MDEgMDAwMDAgbiAKMDAwMDA2MDEwMiAwMDAwMCBuIAowMDAwMDYwMjMwIDAwMDAwIG4gCjAwMDAwNjg2NjggMDAwMDAgbiAKMDAwMDA2MDM1MiAwMDAwMCBuIAowMDAwMDY4NjQ3IDAwMDAwIG4gCjAwMDAwNjg3NzUgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwNDg5MDcwIDAwMDAwIG4gCjAwMDAwNzY5MzkgMDAwMDAgbiAKMDAwMDQxOTE5NSAwMDAwMCBuIAowMDAwMDY4OTIyIDAwMDAwIG4gCjAwMDAwNzY5MTggMDAwMDAgbiAKMDAwMDA3NzA0NyAwMDAwMCBuIAowMDAwMDgzNjU0IDAwMDAwIG4gCjAwMDAwNzcxOTMgMDAwMDAgbiAKMDAwMDA4MzYzMyAwMDAwMCBuIAowMDAwMDgzNzYyIDAwMDAwIG4gCjAwMDAwOTEzODMgMDAwMDAgbiAKMDAwMDA4Mzg4NCAwMDAwMCBuIAowMDAwMDkxMzYyIDAwMDAwIG4gCjAwMDAwOTE0OTEgMDAwMDAgbiAKMDAwMDA5OTEzNiAwMDAwMCBuIAowMDAwMDkxNjEzIDAwMDAwIG4gCjAwMDAwOTkxMTUgMDAwMDAgbiAKMDAwMDA5OTI0NCAwMDAwMCBuIAowMDAwMTA3NDE0IDAwMDAwIG4gCjAwMDAwOTkzNjYgMDAwMDAgbiAKMDAwMDEwNzM5MyAwMDAwMCBuIAowMDAwMTA3NTIyIDAwMDAwIG4gCjAwMDA0OTgzODUgMDAwMDAgbiAKMDAwMDExNzAxNCAwMDAwMCBuIAowMDAwMTA3NjU3IDAwMDAwIG4gCjAwMDAxMTY5OTMgMDAwMDAgbiAKMDAwMDExNzEyMiAwMDAwMCBuIAowMDAwMTI1MzY2IDAwMDAwIG4gCjAwMDAxMTcyNjggMDAwMDAgbiAKMDAwMDEyNTM0NSAwMDAwMCBuIAowMDAwMTI1NDc0IDAwMDAwIG4gCjAwMDAxMzI4NjQgMDAwMDAgbiAKMDAwMDEyNTYyMCAwMDAwMCBuIAowMDAwMTMyODQzIDAwMDAwIG4gCjAwMDAxMzI5NzIgMDAwMDAgbiAKMDAwMDE0MDk2MyAwMDAwMCBuIAowMDAwNDE5MzIxIDAwMDAwIG4gCjAwMDAxMzMwOTQgMDAwMDAgbiAKMDAwMDE0MDk0MiAwMDAwMCBuIAowMDAwMTQxMDcxIDAwMDAwIG4gCjAwMDAwMDAwMDAgMDAwMDAgbiAKMDAwMDQyMTQ1OSAwMDAwMCBuIAowMDAwMTUwNDE5IDAwMDAwIG4gCjAwMDAxNDEyMDYgMDAwMDAgbiAKMDAwMDE1MDM5OCAwMDAwMCBuIAowMDAwMTUwNTI3IDAwMDAwIG4gCjAwMDAxNTczMTcgMDAwMDAgbiAKMDAwMDE1MDY2MiAwMDAwMCBuIAowMDAwMTU3Mjk2IDAwMDAwIG4gCjAwMDAxNTc0MjUgMDAwMDAgbiAKMDAwMDE2NjIxMSAwMDAwMCBuIAowMDAwMTU3NTcyIDAwMDAwIG4gCjAwMDAxNjYxODkgMDAwMDAgbiAKMDAwMDE2NjMyMSAwMDAwMCBuIAowMDAwMTc1ODI2IDAwMDAwIG4gCjAwMDAxNjY0NTYgMDAwMDAgbiAKMDAwMDE3NTgwNCAwMDAwMCBuIAowMDAwMTc1OTM3IDAwMDAwIG4gCjAwMDAxODM5NTAgMDAwMDAgbiAKMDAwMDE3NjA3MyAwMDAwMCBuIAowMDAwMTgzOTI4IDAwMDAwIG4gCjAwMDAxODQwNjEgMDAwMDAgbiAKMDAwMDE5MjcyMyAwMDAwMCBuIAowMDAwMTg0MjA5IDAwMDAwIG4gCjAwMDAxOTI3MDEgMDAwMDAgbiAKMDAwMDE5MjgzNCAwMDAwMCBuIAowMDAwMjAwNzM2IDAwMDAwIG4gCjAwMDAxOTI5NjkgMDAwMDAgbiAKMDAwMDIwMDcxNCAwMDAwMCBuIAowMDAwMjAwODQ3IDAwMDAwIG4gCjAwMDAyMDkwMzUgMDAwMDAgbiAKMDAwMDQxOTQ1MSAwMDAwMCBuIAowMDAwMjAwOTgyIDAwMDAwIG4gCjAwMDAyMDkwMTMgMDAwMDAgbiAKMDAwMDIwOTE0NyAwMDAwMCBuIAowMDAwMjE2ODcwIDAwMDAwIG4gCjAwMDAyMDkyODIgMDAwMDAgbiAKMDAwMDIxNjg0OCAwMDAwMCBuIAowMDAwMjE2OTgyIDAwMDAwIG4gCjAwMDAyMjYwMjQgMDAwMDAgbiAKMDAwMDIxNzExNyAwMDAwMCBuIAowMDAwMjI2MDAyIDAwMDAwIG4gCjAwMDAyMjYxMzYgMDAwMDAgbiAKMDAwMDIzNDA1MSAwMDAwMCBuIAowMDAwMjI2MjcyIDAwMDAwIG4gCjAwMDAyMzQwMjkgMDAwMDAgbiAKMDAwMDIzNDE2MyAwMDAwMCBuIAowMDAwMjQxOTQ5IDAwMDAwIG4gCjAwMDAyMzQyOTkgMDAwMDAgbiAKMDAwMDI0MTkyNyAwMDAwMCBuIAowMDAwMjQyMDYxIDAwMDAwIG4gCjAwMDAyNTAwNjggMDAwMDAgbiAKMDAwMDI0MjIwOSAwMDAwMCBuIAowMDAwMjUwMDQ2IDAwMDAwIG4gCjAwMDAyNTAxODAgMDAwMDAgbiAKMDAwMDI1NzI5NSAwMDAwMCBuIAowMDAwMjUwMzQxIDAwMDAwIG4gCjAwMDAyNTcyNzMgMDAwMDAgbiAKMDAwMDI1NzQwNyAwMDAwMCBuIAowMDAwMjY1OTU4IDAwMDAwIG4gCjAwMDAyNTc1NDMgMDAwMDAgbiAKMDAwMDI2NTkzNiAwMDAwMCBuIAowMDAwMjY2MDcwIDAwMDAwIG4gCjAwMDAyNzI4NzkgMDAwMDAgbiAKMDAwMDQxOTU4NiAwMDAwMCBuIAowMDAwMjY2MjE4IDAwMDAwIG4gCjAwMDAyNzI4NTcgMDAwMDAgbiAKMDAwMDI3Mjk5MSAwMDAwMCBuIAowMDAwMjgwMzcyIDAwMDAwIG4gCjAwMDAyNzMxMzkgMDAwMDAgbiAKMDAwMDI4MDM1MCAwMDAwMCBuIAowMDAwMjgwNDg0IDAwMDAwIG4gCjAwMDAyODc2MDEgMDAwMDAgbiAKMDAwMDI4MDY1NyAwMDAwMCBuIAowMDAwMjg3NTc5IDAwMDAwIG4gCjAwMDAyODc3MTMgMDAwMDAgbiAKMDAwMDI5NTg2NCAwMDAwMCBuIAowMDAwMjg3ODQ4IDAwMDAwIG4gCjAwMDAyOTU4NDIgMDAwMDAgbiAKMDAwMDI5NTk3NiAwMDAwMCBuIAowMDAwMzAyNzcyIDAwMDAwIG4gCjAwMDAyOTYxMjMgMDAwMDAgbiAKMDAwMDMwMjc1MCAwMDAwMCBuIAowMDAwMzAyODg0IDAwMDAwIG4gCjAwMDAzMTAzMjYgMDAwMDAgbiAKMDAwMDMwMzAxOSAwMDAwMCBuIAowMDAwMzEwMzA0IDAwMDAwIG4gCjAwMDAzMTA0MzggMDAwMDAgbiAKMDAwMDMxMDU5MSAwMDAwMCBuIAowMDAwMzE4MjcxIDAwMDAwIG4gCjAwMDAzMTA2NDYgMDAwMDAgbiAKMDAwMDMxODI0OSAwMDAwMCBuIAowMDAwMzE4MzgzIDAwMDAwIG4gCjAwMDAzMTg1NjEgMDAwMDAgbiAKMDAwMDMyNzA3NSAwMDAwMCBuIAowMDAwMzE4NjE1IDAwMDAwIG4gCjAwMDAzMjcwNTMgMDAwMDAgbiAKMDAwMDMyNzE4NyAwMDAwMCBuIAowMDAwMzM1MTYxIDAwMDAwIG4gCjAwMDA0MTk3MjEgMDAwMDAgbiAKMDAwMDMyNzMyMyAwMDAwMCBuIAowMDAwMzM1MTM5IDAwMDAwIG4gCjAwMDAzMzUyNzMgMDAwMDAgbiAKMDAwMDM0MzczMSAwMDAwMCBuIAowMDAwMzM1NDA4IDAwMDAwIG4gCjAwMDAzNDM3MDkgMDAwMDAgbiAKMDAwMDM0Mzg0MyAwMDAwMCBuIAowMDAwMzUwNjk1IDAwMDAwIG4gCjAwMDAzNDM5NzggMDAwMDAgbiAKMDAwMDM1MDY3MyAwMDAwMCBuIAowMDAwMzUwODA3IDAwMDAwIG4gCjAwMDAzNTY4MTcgMDAwMDAgbiAKMDAwMDM1MDk1NSAwMDAwMCBuIAowMDAwMzU2Nzk1IDAwMDAwIG4gCjAwMDAzNTY5MjkgMDAwMDAgbiAKMDAwMDM2NDg4NCAwMDAwMCBuIAowMDAwMzU3MDc3IDAwMDAwIG4gCjAwMDAzNjQ4NjIgMDAwMDAgbiAKMDAwMDM2NDk5NiAwMDAwMCBuIAowMDAwMzcwMjc2IDAwMDAwIG4gCjAwMDAzNjUxMzEgMDAwMDAgbiAKMDAwMDM3MDI1NCAwMDAwMCBuIAowMDAwMzcwMzg4IDAwMDAwIG4gCjAwMDAzNzgxNjAgMDAwMDAgbiAKMDAwMDM3MDU2NiAwMDAwMCBuIAowMDAwMzc4MTM4IDAwMDAwIG4gCjAwMDAzNzgyNzIgMDAwMDAgbiAKMDAwMDM3OTMwMCAwMDAwMCBuIAowMDAwMzc4NDUwIDAwMDAwIG4gCjAwMDAzNzkyNzkgMDAwMDAgbiAKMDAwMDM3OTQxMiAwMDAwMCBuIAowMDAwMzg1OTc2IDAwMDAwIG4gCjAwMDA0MTk4NTYgMDAwMDAgbiAKMDAwMDM3OTUzNSAwMDAwMCBuIAowMDAwMzg1OTU0IDAwMDAwIG4gCjAwMDAzODYwODggMDAwMDAgbiAKMDAwMDM4ODc0NCAwMDAwMCBuIAowMDAwMzg2MjY2IDAwMDAwIG4gCjAwMDAzODg3MjIgMDAwMDAgbiAKMDAwMDM4ODg1NiAwMDAwMCBuIAowMDAwMzk0NTAwIDAwMDAwIG4gCjAwMDAzODg5OTEgMDAwMDAgbiAKMDAwMDM5NDQ3OCAwMDAwMCBuIAowMDAwMzk0NjEyIDAwMDAwIG4gCjAwMDAzOTU3NjkgMDAwMDAgbiAKMDAwMDM5NDc3OCAwMDAwMCBuIAowMDAwMzk1NzQ4IDAwMDAwIG4gCjAwMDAzOTU4ODEgMDAwMDAgbiAKMDAwMDQwMjcyOSAwMDAwMCBuIAowMDAwMzk2MDM0IDAwMDAwIG4gCjAwMDA0MDI3MDcgMDAwMDAgbiAKMDAwMDQwMjg0MSAwMDAwMCBuIAowMDAwNDA2OTI5IDAwMDAwIG4gCjAwMDA0MDMwMTkgMDAwMDAgbiAKMDAwMDQwNjkwNyAwMDAwMCBuIAowMDAwNDA3MDQxIDAwMDAwIG4gCjAwMDA0MDg4ODYgMDAwMDAgbiAKMDAwMDQwNzE3NiAwMDAwMCBuIAowMDAwNDA4ODY0IDAwMDAwIG4gCjAwMDA0MDg5OTggMDAwMDAgbiAKMDAwMDQxMDU4NyAwMDAwMCBuIAowMDAwNDA5MTc2IDAwMDAwIG4gCjAwMDA0MTA1NjUgMDAwMDAgbiAKMDAwMDQxMDY5OSAwMDAwMCBuIAowMDAwNDE1MjI1IDAwMDAwIG4gCjAwMDA0MTk5OTEgMDAwMDAgbiAKMDAwMDQxMDg2NSAwMDAwMCBuIAowMDAwNDE1MjAzIDAwMDAwIG4gCjAwMDA0MTUzMzcgMDAwMDAgbiAKMDAwMDQxODc5MyAwMDAwMCBuIAowMDAwNDE1NTAzIDAwMDAwIG4gCjAwMDA0MTg3NzEgMDAwMDAgbiAKMDAwMDQxODkwNSAwMDAwMCBuIAowMDAwNDIwMDc4IDAwMDAwIG4gCjAwMDA0MjAyMTggMDAwMDAgbiAKMDAwMDQyMDc2MyAwMDAwMCBuIAowMDAwNDIwNDQxIDAwMDAwIG4gCjAwMDA0MjA3NDIgMDAwMDAgbiAKMDAwMDQyMTAxOCAwMDAwMCBuIAowMDAwNDIxNDM4IDAwMDAwIG4gCjAwMDA0MjI1MjUgMDAwMDAgbiAKMDAwMDQyMTg2MSAwMDAwMCBuIAowMDAwNDIyNTA0IDAwMDAwIG4gCjAwMDA0MjI3ODYgMDAwMDAgbiAKMDAwMDQ0NDU1MCAwMDAwMCBuIAowMDAwNDQ1OTE4IDAwMDAwIG4gCjAwMDA0NDUwODkgMDAwMDAgbiAKMDAwMDQ0NTg5NyAwMDAwMCBuIAowMDAwNDQ2MTY2IDAwMDAwIG4gCjAwMDA0ODkwNDcgMDAwMDAgbiAKMDAwMDQ4OTU4NiAwMDAwMCBuIAowMDAwNDg5MjU2IDAwMDAwIG4gCjAwMDA0ODk1NjUgMDAwMDAgbiAKMDAwMDQ4OTg0MyAwMDAwMCBuIAowMDAwNDk0ODYzIDAwMDAwIG4gCjAwMDA0OTUwNjIgMDAwMDAgbiAKMDAwMDQ5NTMwMCAwMDAwMCBuIAowMDAwNDk4MzYzIDAwMDAwIG4gCjAwMDA0OTg1NjYgMDAwMDAgbiAKMDAwMDQ5ODgyNiAwMDAwMCBuIAowMDAwNTAxNzA4IDAwMDAwIG4gCjAwMDA1MDE5MzUgMDAwMDAgbiAKMDAwMDUwMjE4NyAwMDAwMCBuIAowMDAwNTA1MDY1IDAwMDAwIG4gCjAwMDA1MDU1NzQgMDAwMDAgbiAKMDAwMDUwNTI1MiAwMDAwMCBuIAowMDAwNTA1NTUzIDAwMDAwIG4gCjAwMDA1MDU4MjQgMDAwMDAgbiAKMDAwMDUwNjI0NyAwMDAwMCBuIAowMDAwNTA3NTM4IDAwMDAwIG4gCjAwMDA1MDY3NTQgMDAwMDAgbiAKMDAwMDUwNzUxNyAwMDAwMCBuIAowMDAwNTA3NzkxIDAwMDAwIG4gCjAwMDA1MzgzMzQgMDAwMDAgbiAKMDAwMDUzODM1NyAwMDAwMCBuIAowMDAwNTM4NDM3IDAwMDAwIG4gCjAwMDA1Mzg0OTEgMDAwMDAgbiAKMDAwMDUzODUxNSAwMDAwMCBuIAowMDAwNTM4NTU4IDAwMDAwIG4gCjAwMDA1Mzg1NzggMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAzMDkgL1Jvb3QgMjYzIDAgUiAvSW5mbyAxIDAgUiAvSUQgWyA8YWM4ZDgzMGMwNzE3ZGVlMDgzOWNhZWYxN2Q2MjM4YWQ+CjxhYzhkODMwYzA3MTdkZWUwODM5Y2FlZjE3ZDYyMzhhZD4gXSA+PgpzdGFydHhyZWYKNTM4NzUwCiUlRU9GCg==",Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject=JSON.parse('{"document_id":"903461f8843ef9f10daecd2a14994308","result_metadata":{"collection_id":"d1714ef9-647c-288c-0000-016fa082490f","document_retrieval_source":"search","confidence":0.04937},"metadata":{"parent_document_id":"903461f8843ef9f10daecd2a14994308"},"extracted_metadata":{"sha1":"754836FFD690207D39B9F8DB08B8099E787C61FA","filename":"Art Effects Koya Creative Base TSA 2008.pdf","keywords":"","file_type":"pdf","text_mappings":"{\\"text_mappings\\":[{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[54.0,89.32704162597656,558.0890502929688,175.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[0,757]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[54.0,206.9270782470703,557.9703369140625,279.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[757,1163]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[54.0,299.5670471191406,245.7918243408203,306.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[1163,1206]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[54.0,299.5670471191406,558.1411743164062,504.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[1206,2678]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[54.0,511.2470703125,558.2379760742188,716.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[2678,3772]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[54.0,102.52705383300781,206.8913116455078,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[3772,3806]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[54.0,102.52705383300781,558.185302734375,307.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[3806,5128]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[54.0,313.967041015625,558.0427856445312,519.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[5128,6258]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[54.0,525.6470336914062,558.1365356445312,704.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[6258,7199]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[54.0,89.32704162597656,558.0167236328125,162.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[7199,7511]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[54.0,155.32704162597656,558.1466064453125,360.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[7511,8679]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[54.0,367.00701904296875,558.1531982421875,558.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[8679,9587]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[54.0,552.0469970703125,558.0753173828125,717.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[9587,10354]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[54.0,102.52705383300781,558.1444702148438,307.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[10354,11373]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[54.0,313.967041015625,558.1832885742188,505.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[11373,12470]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[54.0,525.6470336914062,558.0252685546875,713.0400252342224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[12470,13494]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[54.0,89.32704162597656,558.0394897460938,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[13494,14411]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[54.0,300.76702880859375,558.203369140625,505.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[14411,15431]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[54.0,525.6470336914062,558.038818359375,624.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[15431,16048]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[54.0,618.0469970703125,558.05322265625,717.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[16048,16542]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[54.0,102.52705383300781,558.099609375,143.52002096176147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[16542,16795]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[54.0,136.84706115722656,558.1251220703125,328.8000044822693]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[16795,17794]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[54.0,348.52703857421875,558.1038208007812,553.4399886131287]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[17794,18787]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[54.0,560.20703125,557.9540405273438,685.6799788475037]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[18787,19386]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[54.0,89.32704162597656,558.2758178710938,201.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[19386,19971]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[54.0,208.1270294189453,164.01312255859375,214.79998922348022]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[19971,20001]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[54.0,221.56703186035156,491.1186828613281,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[20001,20327]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[54.0,287.5670471191406,558.1973876953125,492.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[20327,21424]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[54.0,499.2470397949219,558.1072387695312,678.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[21424,22481]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[54.0,89.32704162597656,558.1178588867188,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[22481,23637]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[54.0,314.6159973144531,558.1322631835938,524.4000105857849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[23637,24977]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[54.0,544.1270751953125,558.0106201171875,563.9999861717224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[24977,25095]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[54.0,596.927001953125,443.8540954589844,616.8000349998474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[25095,25213]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[54.0,633.1669921875,553.384765625,708.9599471092224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[25213,25638]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[126.0,89.08705139160156,557.4971923828125,107.28003072738647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[25638,25852]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,123.64704895019531,558.12109375,187.92004537582397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[25852,26447]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,204.7670440673828,558.133056640625,224.64001607894897]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[26447,26574]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,244.36708068847656,558.1806640625,290.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[26574,26824]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,297.16705322265625,558.0322265625,317.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[26824,26978]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,335.8070373535156,525.7697143554688,407.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[26978,27443]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,425.8070373535156,533.4827880859375,445.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[27443,27675]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,464.20703125,547.967041015625,484.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[27675,27915]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,502.8470458984375,556.2645874023438,562.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[27915,28517]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,580.8470458984375,556.9375,613.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[28517,28791]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,632.447021484375,558.1131591796875,702.9599471092224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[28791,29140]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,89.32704162597656,532.7509155273438,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[29140,29494]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,140.9270782470703,525.0341796875,160.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[29494,29725]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,179.32704162597656,558.0485229492188,253.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[29725,30200]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,271.967041015625,558.0336303710938,291.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[30200,30413]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,310.3670349121094,439.1383972167969,392.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[30413,30690]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,411.16705322265625,558.0661010742188,456.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[30690,30905]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[90.0,474.76702880859375,557.9698486328125,494.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[30905,31099]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[90.0,513.4070434570312,558.0372314453125,520.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[31099,31218]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[117.0,526.6070556640625,558.0239868164062,546.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[31218,31357]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[90.0,565.007080078125,558.0685424804688,623.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[31357,31729]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,641.8070068359375,558.0185546875,687.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[31729,31939]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[90.0,89.32704162597656,558.0818481445312,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[31939,32235]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[90.0,140.9270782470703,558.0618896484375,160.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[32235,32441]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[90.0,179.32704162597656,558.0452270507812,277.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[32441,33131]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[54.0,295.967041015625,558.042236328125,329.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[33131,33470]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[54.0,347.5670471191406,558.0281982421875,367.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[33470,33628]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[54.0,385.967041015625,558.1178588867188,444.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[33628,33987]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[90.0,463.0070495605469,558.0368041992188,482.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[33987,34145]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[90.0,501.40704345703125,558.027587890625,547.6800398826599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[34145,34517]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[90.0,566.20703125,558.0438232421875,637.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[34517,34983]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[54.0,656.447021484375,558.0673217773438,702.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[34983,35475]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,89.32704162597656,558.0310668945312,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[35475,35614]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,127.72706604003906,558.05029296875,147.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[35614,35770]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,166.12709045410156,558.032470703125,199.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[35770,36094]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,217.72706604003906,558.038818359375,276.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[36094,36486]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[90.0,294.76702880859375,558.1279907226562,339.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[36486,36676]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,358.3670349121094,558.1107788085938,404.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[36676,37069]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,423.16705322265625,530.488037109375,429.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[37069,37185]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,448.3670349121094,558.10107421875,494.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[37185,37679]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,501.40704345703125,558.0693969726562,521.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[37679,37810]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,539.8070068359375,558.0266723632812,572.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[37810,38100]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,591.4070434570312,558.0396728515625,625.6799788475037]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[38100,38395]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,644.927001953125,558.0863037109375,703.1999983787537]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[38395,38715]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[90.0,89.32704162597656,558.0650634765625,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[38715,39013]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,140.9270782470703,558.0352172851562,163.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[39013,39172]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,187.24708557128906,558.0296020507812,222.72003316879272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[39172,39492]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,216.0470733642578,557.9866333007812,236.88000631332397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[39492,39611]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,256.6070556640625,558.1146850585938,316.8000044822693]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[39611,39897]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,335.8070373535156,546.7134399414062,421.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[39897,40518]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,428.447021484375,553.7463989257812,474.71998739242554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[40518,40930]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,494.6870422363281,557.2378540039062,554.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[40930,41452]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,573.8870239257812,556.2339477539062,633.5999617576599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[41452,42011]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,653.3270263671875,524.0909423828125,699.5999617576599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[42011,42182]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,89.32704162597656,551.5624389648438,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[42182,42494]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,142.12709045410156,549.1657104492188,175.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[42494,42861]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,194.9270782470703,542.7736206054688,241.44000387191772]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[42861,43247]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,247.96705627441406,538.8074340820312,267.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[43247,43403]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,287.5670471191406,164.80958557128906,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[43403,43428]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,313.967041015625,544.2330932617188,359.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[43428,43671]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[94.5,377.8070373535156,551.9993896484375,410.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[43671,43918]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[72.0,429.40704345703125,555.6580200195312,502.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[43918,44552]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[72.0,520.6070556640625,547.9449462890625,593.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[44552,45209]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[72.0,612.0469970703125,541.8729858398438,711.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[45209,46110]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[92.25,89.32704162597656,542.5658569335938,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[46110,46360]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[72.0,140.9270782470703,552.9572143554688,225.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[46360,46878]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[90.0,244.1270294189453,552.1710205078125,290.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[46878,47309]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[72.0,297.16705322265625,556.7260131835938,368.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[47309,47768]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[72.0,387.16705322265625,556.3280029296875,499.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[47768,48784]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[92.25,506.20703125,536.3709106445312,526.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[48784,48999]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[54.0,544.6070556640625,381.68060302734375,579.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[48999,49103]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[54.0,597.6470336914062,223.5959930419922,604.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[49103,49143]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[90.0,622.8470458984375,370.94793701171875,654.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[49143,49281]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[54.0,673.2470703125,360.7874755859375,679.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[49281,49352]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[90.0,89.32704162597656,558.0506591796875,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[49352,49478]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[90.0,127.72706604003906,558.0548095703125,199.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[49478,49991]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,217.72706604003906,548.692626953125,262.79997396469116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[49991,50174]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[90.0,281.5670471191406,535.6079711914062,288.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[50174,50282]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[126.0,294.76702880859375,549.3802490234375,341.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[50282,50654]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,359.5670471191406,558.0547485351562,393.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[50654,51014]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,424.3670349121094,535.944580078125,469.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[51014,51268]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,488.20703125,179.89845275878906,494.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[51268,51299]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,513.4070434570312,408.8563232421875,520.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[51299,51387]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,538.6070556640625,558.1121826171875,712.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[51387,52143]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[90.0,89.32704162597656,558.0317993164062,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[52143,52364]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[90.0,140.9270782470703,558.08056640625,224.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[52364,52684]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,242.9270782470703,558.0629272460938,262.79997396469116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[52684,52917]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,281.5670471191406,558.0249633789062,288.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[52917,53037]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,294.76702880859375,558.0737915039062,314.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[53037,53206]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,333.16705322265625,558.0362548828125,381.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[53206,53679]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,400.3670349121094,546.9464721679688,459.83998250961304]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[53679,54006]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,466.3670349121094,551.115234375,473.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[54006,54137]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,479.5670471191406,539.9889526367188,499.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[54137,54302]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,506.20703125,554.4547729492188,592.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[54302,55111]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,598.6070556640625,554.1729736328125,645.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[55111,55522]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,651.6470336914062,547.1742553710938,711.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[55522,56133]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,89.32704162597656,540.4810791015625,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[56133,56291]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,115.72706604003906,555.5291137695312,185.04004049301147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[56291,56894]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,191.56703186035156,558.0204467773438,211.44000387191772]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[56894,57099]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,229.96705627441406,557.9955444335938,289.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[57099,57421]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,296.20703125,314.21929931640625,302.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[57421,57488]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,309.40704345703125,463.6275634765625,316.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[57488,57595]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,322.6070556640625,558.1244506835938,342.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[57595,57801]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,349.00701904296875,298.3761291503906,355.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[57801,57864]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,362.20703125,558.0271606445312,395.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[57864,58191]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,401.8070373535156,558.07080078125,421.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[58191,58336]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,428.447021484375,558.100830078125,474.71998739242554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[58336,58759]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,481.2470397949219,443.88720703125,487.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[58759,58857]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,494.4470520019531,558.0291748046875,501.12001180648804]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[58857,58985]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,507.64703369140625,558.0694580078125,554.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[58985,59420]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,560.68701171875,484.6982116699219,567.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[59420,59528]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,573.8870239257812,558.064453125,606.9600081443787]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[59528,59813]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,613.487060546875,556.6277465820312,712.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[59813,60922]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,89.08705139160156,409.87628173828125,95.76001119613647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[60922,61012]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,127.24708557128906,504.9561767578125,160.32000875473022]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[61012,61206]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,180.0470733642578,547.5015258789062,213.11999654769897]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[61206,61458]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,231.6470489501953,558.0562744140625,291.36000204086304]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[61458,62036]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,298.5360107421875,504.37799072265625,306.4800109863281]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[62036,62147]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,329.5670471191406,66.51936340332031,336.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[62147,62151]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,329.5670471191406,558.0700073242188,375.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[62151,62479]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,395.8070373535156,558.131103515625,443.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[62479,62657]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,463.0070495605469,558.0505981445312,496.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[62657,62861]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[108.0,514.6070556640625,558.0496826171875,625.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[62861,63567]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,644.447021484375,558.0200805664062,703.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[63567,63840]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[90.0,89.32704162597656,558.045654296875,174.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[63840,64388]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,192.5270538330078,558.091064453125,276.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[64388,64694]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,294.76702880859375,558.12646484375,341.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[64694,65098]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,359.5670471191406,558.1292114257812,445.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[65098,65895]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,464.20703125,558.1427001953125,497.2799849510193]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[65895,66246]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,515.8070068359375,557.969970703125,535.6800398826599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[66246,66466]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,554.20703125,558.1085815429688,665.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[66466,67393]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,684.0469970703125,558.0364990234375,703.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[67393,67631]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,89.32704162597656,558.0104370117188,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[67631,67862]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,127.72706604003906,206.78025817871094,134.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[67862,67897]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,127.72706604003906,558.073974609375,217.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[67897,68606]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,236.20704650878906,558.0421142578125,334.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[68606,69026]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,338.92706298828125,506.71832275390625,371.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[69026,69173]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,364.8470458984375,558.0647583007812,467.9999861717224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[69173,70042]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,487.2470397949219,558.1676635742188,507.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[70042,70198]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,525.6470336914062,558.0428466796875,558.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[70198,70490]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,577.2470703125,558.0291748046875,597.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[70490,70636]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,615.8870239257812,558.1151733398438,648.9600081443787]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[70636,70994]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,668.68701171875,558.068115234375,716.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[70994,71272]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[54.0,89.32704162597656,558.0065307617188,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[71272,71463]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[54.0,128.9270782470703,558.0466918945312,175.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[71463,71634]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[81.0,194.9270782470703,558.0330200195312,267.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[71634,72048]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[54.0,287.5670471191406,558.0433349609375,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[72048,72171]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[54.0,300.76702880859375,558.05908203125,333.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[72171,72446]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[54.0,353.8070373535156,558.124267578125,492.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[72446,73402]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[81.0,511.2470703125,558.1600341796875,712.5599837303162]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[73402,74377]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[81.0,89.32704162597656,558.0048217773438,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[74377,74531]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[54.0,127.72706604003906,558.1956787109375,293.9999861717224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[74531,75596]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[54.0,313.2470397949219,558.0336303710938,346.31999349594116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[75596,75966]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[54.0,364.8470458984375,558.1513061523438,514.5599837303162]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[75966,76987]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[126.0,521.0870361328125,558.171630859375,567.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[76987,77406]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[54.0,585.8870239257812,558.1316528320312,644.4000105857849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[77406,77766]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[81.0,662.927001953125,558.069580078125,709.1999983787537]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[77766,78094]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[81.0,89.32704162597656,558.0440063476562,264.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[78094,79110]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,282.76702880859375,293.5050354003906,289.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[79110,79166]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,309.16705322265625,558.0828247070312,329.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[79166,79364]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,348.76702880859375,323.99127197265625,381.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[79364,79475]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[81.0,401.8070373535156,325.7713623046875,408.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[79475,79533]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,428.20703125,558.042236328125,514.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[79533,80057]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,520.6070556640625,557.9993896484375,540.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[80057,80297]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,560.447021484375,558.0626220703125,608.4000105857849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[80297,80767]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,627.6470336914062,558.0435791015625,713.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[80767,81215]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,102.52705383300781,558.1188354492188,148.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[81215,81653]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,168.5270538330078,558.0197143554688,201.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[81653,81924]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,220.1270294189453,536.4406127929688,306.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[81924,82349]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,312.76702880859375,517.2611083984375,319.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[82349,82466]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,325.967041015625,544.862548828125,355.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[82466,82736]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,360.52703857421875,555.803466796875,390.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[82736,83031]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,395.0870361328125,541.07666015625,414.96000814437866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[83031,83252]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,421.487060546875,552.7528686523438,494.1599898338318]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[83252,83805]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,500.6870422363281,539.4620361328125,520.8000349998474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[83805,84006]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,527.3270263671875,539.74462890625,547.1999983787537]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[84006,84165]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,553.72705078125,542.1988525390625,599.9999861717224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[84165,84458]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,619.72705078125,535.9517211914062,678.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[84458,84785]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[81.0,697.967041015625,450.1143493652344,704.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[84785,84877]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[130.5,89.32704162597656,557.5863647460938,162.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[84877,85290]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[81.0,181.72706604003906,552.2830200195312,201.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[85290,85467]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[54.0,221.56703186035156,557.9566650390625,241.44000387191772]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[85467,85640]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[54.0,259.967041015625,558.0935668945312,293.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[85640,86002]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[72.0,299.5670471191406,558.0398559570312,332.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[86002,86253]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[54.0,351.16705322265625,558.1063232421875,450.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[86253,86839]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[81.0,470.20703125,558.0279541015625,503.2799849510193]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[86839,87159]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[126.0,509.8070068359375,558.0259399414062,529.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[87159,87274]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[81.0,549.6470336914062,558.0389404296875,701.7599959373474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[87274,87754]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[126.0,89.32704162597656,557.981201171875,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[87754,87936]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[81.0,128.9270782470703,558.1256713867188,188.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[87936,88458]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,208.1270294189453,558.0218505859375,255.84002828598022]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[88458,88618]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,275.5670471191406,151.78611755371094,295.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[88618,88657]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,301.967041015625,558.0243530273438,321.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[88657,88897]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,328.3670349121094,500.57952880859375,335.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[88897,89005]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,341.5670471191406,558.1212768554688,388.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[89005,89426]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,394.6070556640625,558.0562744140625,414.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[89426,89555]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,421.00701904296875,418.3912353515625,427.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[89555,89645]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,434.20703125,558.1026611328125,493.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[89645,90210]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,512.447021484375,534.4367065429688,558.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[90210,90520]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,565.2470703125,483.2158508300781,571.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[90520,90628]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,578.447021484375,344.505615234375,585.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[90628,90704]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,591.6470336914062,554.39501953125,677.7599959373474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[90704,91217]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,684.2869873046875,554.0895385742188,717.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[91217,91521]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,89.32704162597656,346.9681701660156,96.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[91521,91594]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,115.72706604003906,447.5740661621094,148.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[91594,91808]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,155.32704162597656,525.0021362304688,175.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[91808,92002]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,181.72706604003906,525.59521484375,201.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[92002,92134]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,208.1270294189453,557.5938720703125,241.44000387191772]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[92134,92434]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,261.16705322265625,548.8411865234375,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[92434,92696]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,300.76702880859375,440.5888671875,320.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[92696,92862]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,327.16705322265625,282.8367004394531,333.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[92862,92919]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,340.3670349121094,528.1981811523438,347.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[92919,93040]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,353.8070373535156,473.8529052734375,360.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[93040,93147]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,367.00701904296875,553.8673095703125,400.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[93147,93430]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,406.6070556640625,337.34051513671875,413.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[93430,93501]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,433.00701904296875,557.7588500976562,466.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[93501,93689]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,472.6070251464844,542.0784912109375,492.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[93689,93921]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,499.2470397949219,550.2685546875,505.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[93921,94044]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,512.447021484375,554.276123046875,690.9599471092224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[94044,95330]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,710.68701171875,122.63473510742188,717.3599715232849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[95330,95347]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,89.32704162597656,558.2396240234375,148.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[95347,95945]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,168.5270538330078,119.31840515136719,175.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[95945,95961]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,181.72706604003906,558.0894775390625,278.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[95961,96364]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[107.44994354248047,297.16705322265625,535.2727661132812,317.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[96364,96489]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,335.5670471191406,533.8929443359375,342.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[96489,96607]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,360.76702880859375,558.084716796875,380.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[96607,96854]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,399.16705322265625,526.4198608398438,460.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[96854,97101]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[90.0,479.8070373535156,558.0165405273438,499.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[97101,97326]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[90.0,506.20703125,558.0404052734375,645.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[97326,98084]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,664.8470458984375,558.1555786132812,685.4399886131287]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[98084,98284]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[89.44994354248047,678.7670288085938,557.997314453125,699.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[98284,98353]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[89.44994354248047,89.32704162597656,558.0945434570312,297.12001180648804]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[98353,99419]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[162.0,304.1270446777344,538.4989013671875,337.4399914741516]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[99419,99580]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[54.0,356.447021484375,558.0509033203125,514.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[99580,100550]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[54.0,530.927001953125,495.2882385253906,551.0400252342224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[100550,100689]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[54.0,570.7670288085938,558.08642578125,603.8399519920349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[100689,100964]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[54.0,623.5670166015625,558.036865234375,696.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[100964,101231]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[90.0,89.32704162597656,558.044189453125,148.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[101231,101703]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[90.0,168.5270538330078,558.1205444335938,294.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[101703,102304]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[126.0,300.76702880859375,243.99037170410156,307.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[102304,102335]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,327.16705322265625,558.1557006835938,400.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[102335,102770]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,418.6070556640625,558.0958862304688,451.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[102770,103027]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,470.20703125,557.9795532226562,503.2799849510193]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[103027,103169]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,509.8070068359375,215.90805053710938,516.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[103169,103212]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,536.447021484375,558.0396728515625,569.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[103212,103372]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,588.0469970703125,549.7180786132812,621.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[103372,103645]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,640.8470458984375,558.0905151367188,700.5599837303162]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[103645,104157]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,89.32704162597656,558.1426391601562,135.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[104157,104468]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,155.32704162597656,554.9652709960938,244.08001852035522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[104468,105307]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,262.3670654296875,555.4797973632812,282.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[105307,105452]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,288.76702880859375,558.0603637695312,295.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[105452,105578]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,301.967041015625,558.0335693359375,321.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[105578,105828]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,328.3670349121094,558.0492553710938,374.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[105828,106253]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,394.6070556640625,558.011962890625,427.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[106253,106564]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,447.40704345703125,558.0299682617188,493.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[106564,106943]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,513.4070434570312,558.0620727539062,586.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[106943,107499]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,604.8470458984375,558.0907592773438,714.9600081443787]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[107499,108113]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[143.449951171875,89.32704162597656,558.0994262695312,147.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[108113,108407]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,166.60707092285156,558.0667724609375,263.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[108407,108902]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,282.04705810546875,558.2442626953125,288.72001791000366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[108902,109023]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,295.2470397949219,558.1185913085938,315.12001180648804]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[109023,109230]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,333.64703369140625,558.1630249023438,366.72001791000366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[109230,109416]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,386.6870422363281,558.0131225585938,446.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[109416,109854]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,452.6870422363281,155.38462829589844,472.55998373031616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[109854,109904]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,504.28704833984375,548.5862426757812,510.96000814437866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[109904,110029]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,517.487060546875,556.1221313476562,537.5999617576599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[110029,110176]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,556.1270751953125,558.1591796875,589.1999983787537]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[110176,110361]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,610.1270751953125,558.0131225585938,669.5999617576599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[110361,110837]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,89.32704162597656,558.032470703125,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[110837,111189]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,140.9270782470703,558.043212890625,200.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[111189,111685]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,206.9270782470703,557.9899291992188,226.79998922348022]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[111685,111923]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,246.7670440673828,558.0821533203125,293.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[111923,112308]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,299.5670471191406,557.9859619140625,332.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[112308,112624]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,351.16705322265625,558.1163940429688,449.2800154685974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[112624,113333]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,467.8070373535156,193.1981658935547,474.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[113333,113367]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,481.0070495605469,553.5303344726562,500.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[113367,113519]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,520.6070556640625,558.0048217773438,695.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[113519,113954]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[90.0,89.32704162597656,558.0663452148438,199.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[113954,114406]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[90.0,217.72706604003906,558.1110229492188,276.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[114406,114776]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[126.0,294.76702880859375,558.045166015625,327.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[114776,115044]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[39.80004119873047,346.3670349121094,558.0534057617188,391.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[115044,115286]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[87.300048828125,409.967041015625,498.9891662597656,492.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[115286,115576]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[126.0,511.007080078125,558.0294799804688,544.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[115576,115856]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[90.0,562.6070556640625,558.0487670898438,646.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[115856,116212]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[68.699951171875,664.6070556640625,558.0504150390625,711.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[116212,116656]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[109.19994354248047,89.32704162597656,558.1022338867188,162.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[116656,117252]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[68.699951171875,180.5270538330078,558.1156616210938,291.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[117252,118080]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[126.0,298.3670349121094,558.1240844726562,369.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[118080,118488]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[54.0,388.3670349121094,558.0433349609375,460.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[118488,118941]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[54.0,478.6070251464844,558.1937866210938,498.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[118941,119173]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[54.0,505.0070495605469,401.123046875,511.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[119173,119259]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[54.0,530.20703125,558.0764770507812,689.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[119259,119875]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,89.32704162597656,558.1290893554688,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[119875,120194]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,140.9270782470703,558.079345703125,276.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[120194,120890]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,294.76702880859375,558.114501953125,481.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[120890,121858]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,500.20703125,558.1372680664062,571.6800398826599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[121858,122327]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,590.20703125,558.0463256835938,699.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[122327,122852]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,705.6470336914062,558.1199340820312,712.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[122852,122977]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,89.32704162597656,558.2076416015625,289.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[122977,123903]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,307.967041015625,558.101318359375,341.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[123903,124225]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,359.5670471191406,558.0829467773438,458.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[124225,125075]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,477.40704345703125,558.0396728515625,497.2799849510193]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[125075,125311]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,515.8070068359375,557.9798583984375,535.6800398826599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[125311,125437]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,554.20703125,558.0189208984375,574.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[125437,125633]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[49.8999137878418,592.6070556640625,558.0385131835938,637.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[125633,125809]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,657.6470336914062,553.918701171875,690.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[125809,126077]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[54.0,246.2870635986328,558.1758422851562,357.36000204086304]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[126077,126863]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[54.0,375.88702392578125,558.0623779296875,435.59999227523804]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[126863,127377]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[110.69994354248047,455.3270263671875,557.9904174804688,605.0400252342224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[127377,127948]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[54.0,648.7670288085938,557.9706420898438,655.4399886131287]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[127948,128068]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[90.0,661.967041015625,557.9883422851562,681.8399519920349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[128068,128295]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,89.32704162597656,558.10546875,187.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[128295,129055]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,205.72706604003906,66.51936340332031,212.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[129055,129059]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,205.72706604003906,525.1506958007812,290.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[129059,129630]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,310.3670349121094,551.7994995117188,408.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[129630,130347]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,427.00701904296875,557.9943237304688,446.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[130347,130562]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,465.40704345703125,558.0408935546875,511.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[130562,131019]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[89.44994354248047,518.20703125,558.0441284179688,538.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[131019,131252]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[89.44994354248047,544.6070556640625,558.074462890625,564.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[131252,131476]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,583.2470703125,557.9585571289062,603.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[131476,131603]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,621.6470336914062,558.1132202148438,654.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[131603,131873]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,673.2470703125,441.8966064453125,679.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[131873,131963]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[54.0,89.32704162597656,558.1857299804688,290.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[131963,133153]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[108.0,297.16705322265625,558.0692749023438,460.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[133153,134210]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[126.0,466.6070251464844,558.1758422851562,499.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[134210,134524]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[126.0,506.20703125,558.0344848632812,552.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[134524,134856]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[54.0,571.2470703125,416.29168701171875,678.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[134856,135139]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[54.0,697.2470703125,558.0142211914062,717.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[135139,135384]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,89.32704162597656,558.0304565429688,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[135384,135592]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,128.9270782470703,558.1293334960938,281.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[135592,136983]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,299.5670471191406,558.0005493164062,319.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[136983,137225]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,337.967041015625,558.1326293945312,397.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[137225,137790]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,416.20703125,558.0505981445312,436.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[137790,137977]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,454.6070251464844,558.0557250976562,500.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[137977,138461]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,507.40704345703125,558.0355834960938,540.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[138461,138812]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,559.2470703125,558.0707397460938,592.3199934959412]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[138812,139100]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,612.0469970703125,558.036376953125,707.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[139100,139245]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,89.32704162597656,558.0320434570312,160.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[139245,139647]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,180.5270538330078,558.0105590820312,252.23999166488647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[139647,140054]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,270.76702880859375,558.0427856445312,290.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[140054,140311]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,297.16705322265625,558.0439453125,330.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[140311,140580]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,348.76702880859375,558.1282348632812,407.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[140580,140929]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,425.8070373535156,558.2337646484375,458.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[140929,141232]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,477.40704345703125,535.5621337890625,484.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[141232,141354]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[171.0,502.6070251464844,432.5801696777344,559.6800398826599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[141354,141515]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,578.20703125,558.0410766601562,624.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[141515,141987]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,643.2470703125,558.091064453125,663.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[141987,142118]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,681.6470336914062,418.9451599121094,713.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[142118,142252]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[171.0,89.32704162597656,550.3048706054688,223.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[142252,142656]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,241.72706604003906,558.03173828125,261.6000380516052]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[142656,142835]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,280.1270446777344,558.0404052734375,300.24000692367554]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[142835,143076]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,306.76702880859375,416.2096862792969,313.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[143076,143163]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,331.967041015625,558.0264892578125,351.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[143163,143319]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,370.3670349121094,558.0323486328125,416.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[143319,143793]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,435.16705322265625,557.9951171875,481.6800093650818]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[143793,144199]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,500.20703125,558.02978515625,506.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[144199,144310]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,513.4070434570312,558.1038208007812,596.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[144310,144552]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,615.4070434570312,558.1026611328125,648.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[144552,144855]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,667.2470703125,552.2142944335938,687.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[144855,145071]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,89.32704162597656,558.0000610351562,109.20001363754272]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[145071,145271]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,127.72706604003906,523.9925537109375,160.80005025863647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[145271,145576]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,179.32704162597656,558.0026245117188,212.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[145576,145919]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,230.9270782470703,558.0281372070312,264.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[145919,146219]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,282.76702880859375,544.04931640625,289.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[146219,146342]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,295.967041015625,515.29296875,302.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[146342,146462]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,321.16705322265625,526.33154296875,367.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[146462,146840]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,385.967041015625,558.1441040039062,419.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[146840,147207]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,437.8070373535156,557.9464721679688,470.8799910545349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[147207,147482]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,489.40704345703125,557.8995361328125,496.08000326156616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[147482,147602]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,502.6070251464844,558.0004272460938,522.4799666404724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[147602,147832]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,541.007080078125,558.0545654296875,574.0800032615662]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[147832,148213]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,592.6070556640625,558.0400390625,625.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[148213,148539]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,644.447021484375,558.0386962890625,701.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[148539,148768]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[189.0,708.0470581054688,248.4356689453125,714.7200179100037]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[148768,148784]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[171.0,89.32704162597656,558.0291137695312,122.40002584457397]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[148784,149055]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[54.0,140.9270782470703,558.04345703125,174.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[149055,149364]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[54.0,192.5270538330078,558.0405883789062,277.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[149364,149907]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[54.0,295.967041015625,393.9564208984375,302.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[149907,149991]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,89.32704162597656,558.0425415039062,135.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[149991,150410]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,154.12709045410156,558.087890625,226.79998922348022]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[150410,151141]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,245.32704162597656,547.982666015625,263.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[151141,151277]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,279.88702392578125,130.69830322265625,286.55998373031616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[151277,151295]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,305.0870361328125,558.0423583984375,338.4000105857849]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[151295,151617]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,356.9270324707031,558.0477294921875,442.8000044822693]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[151617,152466]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,461.3270263671875,113.21927642822266,493.19999837875366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[152466,152491]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,511.967041015625,558.0603637695312,557.0400252342224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[152491,152656]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[160.72166442871094,625.967041015625,529.7012329101562,632.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[152656,152744]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,651.1669921875,557.8801879882812,696.2399764060974]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[152744,152977]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,140.9270782470703,491.3221740722656,147.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[152977,153088]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,167.32704162597656,61.51968002319336,174.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153088,153091]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,167.32704162597656,558.038818359375,213.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153091,153383]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,379.00701904296875,543.04638671875,385.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153383,153502]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,484.6070251464844,485.3594970703125,491.2799849510193]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153502,153605]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,511.2470703125,61.51968002319336,517.9200301170349]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153605,153608]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,511.2470703125,558.0309448242188,557.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153608,153900]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,564.0469970703125,107.64720916748047,570.7199568748474]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153900,153911]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,577.2470703125,558.0382080078125,597.1199812889099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[153911,154045]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,616.8470458984375,61.51968002319336,623.5200057029724]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[154045,154048]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,616.8470458984375,558.0126953125,716.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[154048,154547]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[54.0,102.52705383300781,558.0816040039062,162.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[154547,154802]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[54.0,155.32704162597656,558.0965576171875,214.79998922348022]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[154802,155161]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[54.0,114.52705383300781,512.1719360351562,305.0399947166443]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[155161,155468]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[54.0,324.76702880859375,531.8318481445312,331.43998861312866]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[155468,155589]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[54.0,351.16705322265625,533.3052978515625,397.67997884750366]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[155589,156005]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[54.0,417.40704345703125,531.3177490234375,450.47999715805054]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[156005,156261]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[54.0,153.4070587158203,461.4735412597656,185.28003072738647]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[156261,156400]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,229.24708557128906,558.1245727539062,328.31999349594116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[156400,157062]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,346.8470458984375,558.034423828125,379.9199995994568]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[157062,157319]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,411.88702392578125,558.069580078125,484.55998373031616]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[157319,157812]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,516.2870483398438,558.0076904296875,536.1600203514099]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[157812,157965]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,554.927001953125,558.0362548828125,587.9999861717224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[157965,158213]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,606.5270385742188,558.0663452148438,665.9999861717224]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[158213,158599]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[234.0,89.32704162597656,558.0869750976562,135.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[158599,158902]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[90.0,192.5270538330078,558.1011962890625,225.60003805160522]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[158902,159232]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[171.0,257.5670166015625,558.0953979492188,303.84001302719116]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[159232,159605]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[171.0,335.5670471191406,558.0230712890625,368.6400008201599]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[159605,159854]}},{\\"page\\":{\\"page_number\\":55,\\"bbox\\":[90.0,139.72706604003906,557.9989624023438,174.00000143051147]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[159854,160140]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":0,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":1,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":2,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":3,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":4,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":5,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":6,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":7,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":8,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":9,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":10,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":11,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":12,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":13,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":14,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":15,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":16,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":17,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":18,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":19,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":20,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":21,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":22,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":23,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":24,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[285.8925476074219,752.6769409179688,326.0671081542969,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":25,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":26,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":27,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":28,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":29,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":30,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":31,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":32,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":33,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":34,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":35,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":36,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":37,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":38,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":39,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":40,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":41,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":42,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":43,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":44,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":45,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":46,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":47,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":48,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":49,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":50,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":51,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":52,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":53,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":54,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":55,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":56,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":57,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":58,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":59,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":60,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":61,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":62,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":63,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":64,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":65,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":66,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":67,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":68,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":69,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":70,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":71,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":72,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":73,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":74,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":75,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":76,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":77,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":78,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":79,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":80,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":81,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":82,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":83,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":84,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":85,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":86,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":87,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":88,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":89,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":90,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":91,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":92,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":93,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":94,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":95,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":96,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":97,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":98,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":99,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":100,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":101,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":102,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":103,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":104,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":105,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":106,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":107,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":108,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":109,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":110,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":111,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":112,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":113,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":114,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":115,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":116,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":117,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":118,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":119,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":120,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":121,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":122,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":123,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":124,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":125,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":126,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":127,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":128,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":129,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":130,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":131,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":132,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":133,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":134,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":135,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":136,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":137,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":138,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":139,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":140,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":48,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":141,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":48,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":142,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":48,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":143,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":144,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":145,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":146,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":147,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":148,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":149,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":150,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":151,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":152,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":52,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":153,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":52,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":154,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":52,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":155,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":156,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":157,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":158,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":159,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":160,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":161,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":55,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":162,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":55,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":163,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":55,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":164,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":165,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":166,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":167,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":168,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":169,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":170,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[54.0,752.6769409179688,213.2316436767578,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":171,\\"span\\":[0,46]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[283.89263916015625,752.6769409179688,328.0670471191406,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":172,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[507.10943603515625,752.6769409179688,557.9491577148438,757.9199805259705]},\\"field\\":{\\"name\\":\\"footer\\",\\"index\\":173,\\"span\\":[0,15]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":0,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":1,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":2,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":3,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":4,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":5,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":6,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":7,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":8,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":9,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":10,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":6,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":11,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":12,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":7,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":13,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":14,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":8,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":15,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":16,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":9,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":17,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":18,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":10,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":19,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":20,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":11,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":21,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":22,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":12,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":23,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":24,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":13,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":25,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":26,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":14,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":27,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":28,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":15,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":29,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":30,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":16,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":31,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":32,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":17,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":33,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":34,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":18,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":35,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":36,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":19,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":37,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":38,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":20,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":39,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":40,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":21,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":41,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":42,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":22,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":43,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":44,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":23,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":45,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":46,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":24,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":47,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":48,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":25,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":49,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":50,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":26,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":51,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":52,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":27,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":53,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":54,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":28,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":55,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":56,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":29,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":57,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":58,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":30,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":59,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":60,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":31,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":61,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":62,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":32,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":63,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":64,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":33,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":65,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":66,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":34,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":67,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":68,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":35,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":69,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":70,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":36,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":71,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":72,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":37,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":73,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":74,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":75,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":76,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":77,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":78,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":40,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":79,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":80,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":41,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":81,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":82,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":42,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":83,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":84,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":43,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":85,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":86,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":44,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":87,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":88,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":45,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":89,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":90,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":91,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":92,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":93,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":48,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":94,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":48,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":95,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":96,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":97,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":98,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":99,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":100,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":101,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":52,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":102,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":52,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":103,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":104,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":105,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":106,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":107,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":55,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":108,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":55,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":109,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":110,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":111,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":112,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":113,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[228.69142150878906,21.096038818359375,383.30413818359375,29.0400390625]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":114,\\"span\\":[0,28]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[450.80279541015625,48.76704406738281,558.0372314453125,55.440003871917725]},\\"field\\":{\\"name\\":\\"header\\",\\"index\\":115,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[95.28002166748047,703.72705078125,145.29798889160156,710.4000105857849]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":0,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":38,\\"bbox\\":[303.8399963378906,703.72705078125,348.59112548828125,710.4000105857849]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":0,\\"span\\":[13,22]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,89.80708312988281,145.8473358154297,96.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[0,9]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[196.89991760253906,89.80708312988281,289.4241638183594,96.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[11,31]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,89.80708312988281,332.19097900390625,96.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[33,37]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[390.3400573730469,89.80708312988281,468.4015808105469,96.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[39,57]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,103.48707580566406,133.64248657226562,110.16003561019897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[59,66]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[68,68]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,103.48707580566406,342.2024230957031,110.16003561019897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[69,76]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[78,78]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,117.16706848144531,123.93243408203125,123.84002828598022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[79,84]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[86,86]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,117.16706848144531,332.49237060546875,123.84002828598022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[87,92]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[94,94]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,130.84706115722656,126.14498901367188,137.52002096176147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[95,100]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[102,102]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,130.84706115722656,334.7049865722656,137.52002096176147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[103,108]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[110,110]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,164.44703674316406,171.71466064453125,171.11999654769897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[111,129]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[131,131]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,164.44703674316406,348.59112548828125,171.11999654769897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[132,141]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[143,143]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,178.12709045410156,145.8473358154297,184.80005025863647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[144,153]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[196.89991760253906,178.12709045410156,260.8031005859375,184.80005025863647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[155,169]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,178.12709045410156,354.40728759765625,184.80005025863647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[171,180]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[390.3400573730469,178.12709045410156,483.66741943359375,184.80005025863647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[182,204]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,191.8070831298828,133.64248657226562,198.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[206,213]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[215,215]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,191.8070831298828,342.2024230957031,198.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[216,223]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[225,225]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,205.48707580566406,123.93243408203125,212.16003561019897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[226,231]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[233,233]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,205.48707580566406,332.49237060546875,212.16003561019897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[234,239]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[241,241]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[95.28002166748047,219.1670684814453,126.14498901367188,225.84002828598022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[242,247]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[249,249]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[303.8399963378906,219.1670684814453,334.7049865722656,225.84002828598022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[250,255]}},{\\"page\\":{\\"page_number\\":39,\\"bbox\\":[387.8399963378906,219.1670684814453,402.3128356933594,225.84002828598022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":1,\\"span\\":[257,259]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[203.43212890625,338.3760070800781,247.4649200439453,346.32000732421875]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[0,7]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[438.83209228515625,338.3760070800781,462.1600646972656,346.32000732421875]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[9,12]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,359.07025146484375,159.41807556152344,366.96000814437866]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[14,25]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[27,27]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,371.8070373535156,246.76246643066406,378.47999715805054]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[28,57]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[59,59]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,383.3270263671875,197.04763793945312,389.9999861717224]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[60,78]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[80,80]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[81,81]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[351.1199951171875,390.52703857421875,410.2937316894531,397.19999837875366]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[82,94]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,428.9270324707031,159.29200744628906,435.59999227523804]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[96,104]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[106,106]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,440.447021484375,199.53854370117188,458.6400008201599]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[107,145]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[351.1199951171875,446.20703125,405.0278015136719,452.8799910545349]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[147,157]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,497.8070373535156,197.0385284423828,515.9999861717224]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[159,196]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[351.1199951171875,503.5670471191406,379.4951477050781,510.24000692367554]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[198,203]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,543.6470336914062,197.0385284423828,561.8399519920349]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[205,242]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[351.1199951171875,549.6470336914062,382.83563232421875,556.3199934959412]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[244,250]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,589.72705078125,197.0385284423828,607.6800398826599]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[252,289]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[351.1199951171875,595.487060546875,394.4921569824219,602.1600203514099]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[291,299]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,635.5670166015625,195.9247589111328,642.2399764060974]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[301,318]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[320,320]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[110.63990020751953,647.0870361328125,197.04763793945312,653.7599959373474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[321,339]}},{\\"page\\":{\\"page_number\\":46,\\"bbox\\":[351.1199951171875,653.0870361328125,479.7193908691406,659.7599959373474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":2,\\"span\\":[341,370]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[162.94337463378906,575.5670166015625,171.01947021484375,582.2399764060974]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":3,\\"span\\":[0,2]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[180.0,575.5670166015625,405.2325744628906,582.2399764060974]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":3,\\"span\\":[4,59]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[160.16502380371094,600.7670288085938,171.0191650390625,607.4399886131287]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":3,\\"span\\":[61,64]}},{\\"page\\":{\\"page_number\\":47,\\"bbox\\":[180.0,600.7670288085938,356.10064697265625,607.4399886131287]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":3,\\"span\\":[66,105]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[247.34228515625,89.32704162597656,400.7192077636719,96.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":4,\\"span\\":[0,33]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[286.0072937011719,114.52705383300781,326.041015625,121.20001363754272]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":4,\\"span\\":[35,43]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,233.56703186035156,98.35631561279297,240.23999166488647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[0,1]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,233.56703186035156,235.5079803466797,240.23999166488647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[3,31]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,246.7670440673828,98.35631561279297,253.44000387191772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[33,34]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,246.7670440673828,163.84317016601562,253.44000387191772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[36,49]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,259.967041015625,98.35631561279297,266.6400008201599]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[51,52]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,259.967041015625,199.6815643310547,266.6400008201599]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[54,75]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,273.16705322265625,98.35631561279297,279.84001302719116]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[77,78]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,273.16705322265625,278.81158447265625,279.84001302719116]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[80,118]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,286.3670349121094,98.35631561279297,293.0399947166443]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[120,121]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,286.3670349121094,198.30661010742188,293.0399947166443]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[123,143]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,299.5670471191406,98.35631561279297,306.24000692367554]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[145,146]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,299.5670471191406,313.32757568359375,306.24000692367554]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[148,195]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,312.76702880859375,98.35631561279297,319.43998861312866]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[197,198]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":5,\\"span\\":[200,200]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,339.16705322265625,179.76138305664062,345.84001302719116]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":6,\\"span\\":[0,17]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":6,\\"span\\":[19,19]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[54.0,365.8070373535156,415.0048828125,372.47999715805054]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":6,\\"span\\":[20,101]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[426.0323791503906,365.8070373535156,558.0266723632812,372.47999715805054]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":6,\\"span\\":[103,131]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,405.40704345703125,98.35631561279297,412.08000326156616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[0,1]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,405.40704345703125,184.15032958984375,412.08000326156616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[3,17]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,418.6070556640625,98.35631561279297,425.2800154685974]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[19,20]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,418.6070556640625,184.9607696533203,425.2800154685974]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[22,37]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,431.8070373535156,98.35631561279297,438.47999715805054]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[39,40]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,431.8070373535156,140.81947326660156,438.47999715805054]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[42,49]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,445.00701904296875,98.35631561279297,451.67997884750366]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[51,52]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,445.00701904296875,186.8951416015625,451.67997884750366]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[54,71]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,458.20703125,98.35631561279297,464.8799910545349]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[73,74]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,458.20703125,196.92567443847656,464.8799910545349]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[76,98]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[90.0,471.40704345703125,98.35631561279297,478.08000326156616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[100,101]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[108.0,471.40704345703125,138.59481811523438,478.08000326156616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":7,\\"span\\":[103,109]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[119.02149200439453,564.0469970703125,166.26644897460938,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[0,10]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[177.64073181152344,564.0469970703125,191.56524658203125,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[12,14]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[202.929443359375,564.0469970703125,212.40162658691406,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[16,17]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[223.77589416503906,564.0469970703125,264.9083251953125,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[19,27]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[276.27252197265625,564.0469970703125,297.9726867675781,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[29,33]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[309.33685302734375,564.0469970703125,321.5880432128906,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[35,37]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[332.9623107910156,564.0469970703125,357.98583984375,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[39,44]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[369.360107421875,564.0469970703125,413.8329772949219,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[46,56]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[425.1971435546875,564.0469970703125,447.159423828125,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[58,62]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[458.54376220703125,564.0469970703125,494.6764221191406,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[64,72]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[506.05072021484375,564.0469970703125,525.5565185546875,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[74,77]}},{\\"page\\":{\\"page_number\\":49,\\"bbox\\":[536.9005126953125,564.0469970703125,558.072509765625,570.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":8,\\"span\\":[79,81]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[90.0,89.32704162597656,98.35631561279297,96.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":9,\\"span\\":[0,1]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[108.0,89.32704162597656,440.97955322265625,96.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":9,\\"span\\":[3,85]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[90.0,102.52705383300781,98.35631561279297,109.20001363754272]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":9,\\"span\\":[87,88]}},{\\"page\\":{\\"page_number\\":50,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":9,\\"span\\":[90,90]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,483.40704345703125,225.86691284179688,490.08000326156616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,483.40704345703125,477.6265869140625,490.08000326156616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[24,46]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,496.6070251464844,164.47364807128906,503.2799849510193]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[48,66]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,496.6070251464844,417.916748046875,503.2799849510193]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[68,84]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,509.8070068359375,95.58895111083984,516.4799666404724]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[86,88]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,509.8070068359375,347.34881591796875,516.4799666404724]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[90,92]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,536.447021484375,230.29586791992188,543.1199812889099]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[94,113]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,536.447021484375,484.00372314453125,543.1199812889099]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[115,137]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,562.8470458984375,136.42605590820312,569.5200057029724]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[139,150]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,562.8470458984375,388.1859436035156,569.5200057029724]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[152,163]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,602.447021484375,165.02601623535156,609.1199812889099]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[165,184]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,602.447021484375,416.7857971191406,609.1199812889099]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[186,205]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[81.1201171875,642.0469970703125,143.6255340576172,648.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[207,220]}},{\\"page\\":{\\"page_number\\":51,\\"bbox\\":[332.8800048828125,642.0469970703125,404.8330993652344,648.7199568748474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":10,\\"span\\":[222,238]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[189.0,203.8070831298828,196.7948760986328,210.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":11,\\"span\\":[0,1]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,203.8070831298828,300.3439636230469,210.48004293441772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":11,\\"span\\":[3,24]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[192.7216796875,229.24708557128906,198.0197296142578,235.92004537582397]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":11,\\"span\\":[26,27]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":11,\\"span\\":[29,29]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":12,\\"span\\":[0,0]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,386.6870422363281,379.7046813964844,393.36000204086304]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":12,\\"span\\":[1,45]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[187.16502380371094,411.88702392578125,198.0191650390625,418.55998373031616]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":12,\\"span\\":[47,50]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":12,\\"span\\":[52,52]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":13,\\"span\\":[0,0]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[207.0,491.0870361328125,364.1874694824219,497.7599959373474]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":13,\\"span\\":[1,38]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[187.72164916992188,516.2870483398438,198.01535034179688,522.9600081443787]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":13,\\"span\\":[40,42]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":13,\\"span\\":[44,44]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[234.0,684.5270385742188,240.95822143554688,691.1999983787537]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":14,\\"span\\":[0,1]}},{\\"page\\":{\\"page_number\\":53,\\"bbox\\":[252.0,684.5270385742188,413.1054382324219,691.1999983787537]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":14,\\"span\\":[3,43]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":15,\\"span\\":[0,0]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[252.0,142.12709045410156,319.2134704589844,148.80005025863647]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":15,\\"span\\":[1,16]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[90.0,167.32704162597656,175.8715362548828,174.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":15,\\"span\\":[18,37]}},{\\"page\\":{\\"page_number\\":54,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":15,\\"span\\":[39,39]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[0,0]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[218.35595703125,114.52705383300781,257.00872802734375,121.20001363754272]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[1,9]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[261.96429443359375,114.52705383300781,393.66217041015625,121.20001363754272]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[11,40]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[54.0,139.72706604003906,195.70257568359375,146.40002584457397]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[42,74]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[76,76]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[77,77]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[54.0,215.32704162597656,135.16818237304688,222.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[78,94]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[96,96]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[97,97]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[54.0,290.9270324707031,146.79647827148438,297.59999227523804]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[98,118]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[120,120]}},{\\"page\\":{\\"page_number\\":56,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":16,\\"span\\":[121,121]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[252.5404815673828,89.32704162597656,359.49951171875,96.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[0,23]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[132.400634765625,118.45153045654297,363.5489807128906,125.76001024246216]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[25,46]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[130.880615234375,135.0115203857422,355.44012451171875,142.32000017166138]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[48,67]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[104.454833984375,151.57151794433594,355.44012451171875,158.87999773025513]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[69,98]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[131.78564453125,168.1315155029297,355.44012451171875,175.43999528884888]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[100,119]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[126.90064239501953,184.45152282714844,355.44012451171875,191.76000261306763]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[121,143]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[123.86327362060547,201.0115203857422,355.44012451171875,208.32000017166138]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[145,168]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[125.0771484375,217.57151794433594,355.44012451171875,224.87999773025513]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[170,191]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[128.74560546875,234.1315155029297,355.44012451171875,241.43999528884888]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[193,213]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[122.78099822998047,250.45152282714844,355.4400634765625,257.7600026130676]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[215,239]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[129.35791015625,267.01153564453125,355.44012451171875,274.32001543045044]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[241,260]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[130.56640625,283.571533203125,355.44012451171875,290.8800129890442]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[262,282]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[155.767578125,300.13153076171875,355.44012451171875,307.44001054763794]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[284,291]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[76.66210174560547,316.4515380859375,355.44012451171875,323.7600178718567]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[293,333]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[122.32713317871094,333.01153564453125,355.44012451171875,340.32001543045044]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[335,357]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[115.61595916748047,349.571533203125,355.44012451171875,356.8800129890442]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[359,387]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[116.36521911621094,366.13153076171875,355.44012451171875,373.44001054763794]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[389,414]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[132.099853515625,382.4515380859375,355.44012451171875,389.7600178718567]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[416,434]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[131.18138122558594,399.01153564453125,355.44012451171875,406.32001543045044]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[436,456]}},{\\"page\\":{\\"page_number\\":57,\\"bbox\\":[130.880615234375,415.571533203125,355.44012451171875,422.8800129890442]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":17,\\"span\\":[458,477]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,121.48707580566406,225.86691284179688,128.16003561019897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[0,22]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,121.48707580566406,439.94659423828125,128.16003561019897]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[24,46]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,134.6870880126953,164.47364807128906,141.36004781723022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[48,66]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,134.6870880126953,380.23675537109375,141.36004781723022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[68,84]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,147.8870391845703,95.58895111083984,154.55999898910522]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[86,88]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,147.8870391845703,309.6688232421875,154.55999898910522]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[90,92]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,174.2870635986328,230.29586791992188,180.96002340316772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[94,113]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,174.2870635986328,446.3240051269531,180.96002340316772]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[115,137]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,214.1270294189453,136.42605590820312,220.79998922348022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[139,150]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,214.1270294189453,350.50592041015625,220.79998922348022]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[152,163]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,227.32704162597656,253.619384765625,234.00000143051147]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[165,205]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[207,207]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,253.72706604003906,165.02601623535156,260.400025844574]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[208,227]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,253.72706604003906,379.1058044433594,260.400025844574]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[229,248]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[81.1201171875,306.52703857421875,143.62722778320312,313.19999837875366]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[250,263]}},{\\"page\\":{\\"page_number\\":58,\\"bbox\\":[295.1999816894531,306.52703857421875,367.153076171875,313.19999837875366]},\\"field\\":{\\"name\\":\\"table\\",\\"index\\":18,\\"span\\":[265,281]}}],\\"pages\\":[{\\"page_number\\":0,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":1,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":2,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":3,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":4,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":5,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":6,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":7,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":8,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":9,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":10,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":11,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":12,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":13,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":14,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":15,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":16,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":17,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":18,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":19,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":20,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":21,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":22,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":23,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":24,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":25,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":26,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":27,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":28,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":29,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":30,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":31,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":32,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":33,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":34,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":35,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":36,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":37,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":38,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":39,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":40,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":41,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":42,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":43,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":44,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":45,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":46,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":47,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":48,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":49,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":50,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":51,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":52,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":53,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":54,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":55,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":56,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":57,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"}]}","title":"Microsoft Word - Art Effects Koya Creative Base TSA 2008.doc","page_count":58},"footer":["Form Title: Technical Services Agreement (TSA)","Page 1 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 2 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 3 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 4 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 5 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 6 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 7 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 8 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 9 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 10 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 11 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 12 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 13 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 14 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 15 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 16 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 17 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 18 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 19 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 20 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 21 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 22 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 23 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 24 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 25 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 26 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 27 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 28 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 29 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 30 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 31 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 32 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 33 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 34 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 35 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 36 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 37 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 38 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 39 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 40 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 41 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 42 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 43 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 44 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 45 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 46 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 47 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 48 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 49 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 50 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 51 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 52 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 53 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 54 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 55 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 56 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 57 of 58","Revision: 11/08","Form Title: Technical Services Agreement (TSA)","Page 58 of 58","Revision: 11/08"],"enriched_text":[{"entities":[{"model_name":"natural_language_understanding","mentions":[{"location":{"end":404,"begin":385},"text":"Art Effects Limited"}],"text":"Art Effects Limited","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":436,"begin":419},"text":"Koya Creative LLC"}],"text":"Koya Creative LLC","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":1700,"begin":1697},"text":"50%"},{"location":{"end":1818,"begin":1815},"text":"50%"}],"text":"50%","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":3495,"begin":3481},"text":"Customer Group"},{"location":{"end":5566,"begin":5552},"text":"Customer Group"},{"location":{"end":8576,"begin":8562},"text":"Customer Group"},{"location":{"end":8975,"begin":8961},"text":"Customer Group"},{"location":{"end":68800,"begin":68786},"text":"Customer Group"},{"location":{"end":135747,"begin":135733},"text":"Customer Group"},{"location":{"end":139911,"begin":139897},"text":"Customer Group"},{"location":{"end":151461,"begin":151447},"text":"Customer Group"}],"text":"Customer Group","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":7937,"begin":7926},"text":"#4911027836"}],"text":"#4911027836","type":"Hashtag"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":8053,"begin":8042},"text":"#4911029066"}],"text":"#4911029066","type":"Hashtag"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":10290,"begin":10288},"text":"4%"}],"text":"4%","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":10334,"begin":10319},"text":"Bank of England"},{"location":{"end":154194,"begin":154179},"text":"Bank of England"}],"text":"Bank of England","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":12514,"begin":12486},"text":"Financial Services Authority"}],"text":"Financial Services Authority","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":14097,"begin":14090},"text":"England"},{"location":{"end":25083,"begin":25076},"text":"England"},{"location":{"end":28682,"begin":28675},"text":"England"},{"location":{"end":103546,"begin":103539},"text":"England"},{"location":{"end":103633,"begin":103626},"text":"England"},{"location":{"end":148466,"begin":148459},"text":"England"},{"location":{"end":153257,"begin":153250},"text":"England"}],"text":"England","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":14105,"begin":14100},"text":"Wales"},{"location":{"end":25093,"begin":25088},"text":"Wales"},{"location":{"end":103643,"begin":103638},"text":"Wales"},{"location":{"end":153264,"begin":153259},"text":"Wales"}],"text":"Wales","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":17016,"begin":17014},"text":"PA"}],"text":"PA","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":17562,"begin":17560},"text":"WA"},{"location":{"end":19384,"begin":19382},"text":"WA"},{"location":{"end":24928,"begin":24926},"text":"WA"},{"location":{"end":25211,"begin":25209},"text":"WA"},{"location":{"end":25686,"begin":25684},"text":"WA"},{"location":{"end":25900,"begin":25898},"text":"WA"},{"location":{"end":26147,"begin":26145},"text":"WA"},{"location":{"end":42180,"begin":42178},"text":"WA"},{"location":{"end":42492,"begin":42490},"text":"WA"},{"location":{"end":43245,"begin":43243},"text":"WA"},{"location":{"end":62655,"begin":62653},"text":"WA"},{"location":{"end":100685,"begin":100683},"text":"WA"},{"location":{"end":102597,"begin":102595},"text":"WA"},{"location":{"end":105450,"begin":105448},"text":"WA"},{"location":{"end":125807,"begin":125805},"text":"WA"},{"location":{"end":135487,"begin":135485},"text":"WA"},{"location":{"end":140577,"begin":140575},"text":"WA"},{"location":{"end":152443,"begin":152441},"text":"WA"}],"text":"WA","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":18056,"begin":18053},"text":"FSA"},{"location":{"end":138119,"begin":138116},"text":"FSA"}],"text":"FSA","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":21045,"begin":21031},"text":"Supplier Group"},{"location":{"end":67784,"begin":67770},"text":"Supplier Group"},{"location":{"end":149826,"begin":149812},"text":"Supplier Group"}],"text":"Supplier Group","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":22493,"begin":22482},"text":"Third Party"},{"location":{"end":72438,"begin":72427},"text":"Third Party"}],"text":"Third Party","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":28102,"begin":28077},"text":"Authorised Representative"}],"text":"Authorised Representative","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":28380,"begin":28354},"text":"Authorised Representatives"}],"text":"Authorised Representatives","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":35411,"begin":35400},"text":"BACS within"}],"text":"BACS within","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":54023,"begin":54019},"text":"lien"}],"text":"lien","type":"Person"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":54738,"begin":54734},"text":"U.S."},{"location":{"end":54760,"begin":54756},"text":"U.S."},{"location":{"end":54781,"begin":54777},"text":"U.S."},{"location":{"end":54841,"begin":54837},"text":"U.S."},{"location":{"end":54870,"begin":54866},"text":"U.S."},{"location":{"end":55628,"begin":55624},"text":"U.S."}],"text":"U.S.","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":67575,"begin":67561},"text":"Customer Group"}],"text":"Customer Group","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":68906,"begin":68888},"text":"the Customer Group"},{"location":{"end":138042,"begin":138024},"text":"the Customer Group"}],"text":"the Customer Group","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":69611,"begin":69609},"text":"UK"},{"location":{"end":153093,"begin":153091},"text":"UK"},{"location":{"end":153248,"begin":153246},"text":"UK"}],"text":"UK","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":73629,"begin":73611},"text":"Indemnifying Party"},{"location":{"end":74246,"begin":74228},"text":"Indemnifying Party"},{"location":{"end":76078,"begin":76060},"text":"Indemnifying Party"},{"location":{"end":77763,"begin":77745},"text":"Indemnifying Party"},{"location":{"end":78009,"begin":77991},"text":"Indemnifying Party"},{"location":{"end":78212,"begin":78194},"text":"Indemnifying Party"},{"location":{"end":78684,"begin":78666},"text":"Indemnifying Party"},{"location":{"end":78946,"begin":78928},"text":"Indemnifying Party"}],"text":"Indemnifying Party","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":74213,"begin":74196},"text":"Indemnified Party"},{"location":{"end":76657,"begin":76640},"text":"Indemnified Party"},{"location":{"end":76815,"begin":76798},"text":"Indemnified Party"},{"location":{"end":77628,"begin":77611},"text":"Indemnified Party"},{"location":{"end":77869,"begin":77852},"text":"Indemnified Party"},{"location":{"end":78139,"begin":78122},"text":"Indemnified Party"},{"location":{"end":78177,"begin":78160},"text":"Indemnified Party"},{"location":{"end":78308,"begin":78291},"text":"Indemnified Party"}],"text":"Indemnified Party","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":78758,"begin":78750},"text":"16.6.4.1"}],"text":"16.6.4.1","type":"IPAddress"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":78923,"begin":78915},"text":"16.6.4.2"}],"text":"16.6.4.2","type":"IPAddress"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":80061,"begin":80057},"text":"150%"}],"text":"150%","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":80264,"begin":80256},"text":"£500,000"}],"text":"£500,000","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":82141,"begin":82101},"text":"Buyer and Supplier or Supplier Personnel"}],"text":"Buyer and Supplier or Supplier Personnel","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":83377,"begin":83356},"text":"immigration authority"}],"text":"immigration authority","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":85638,"begin":85624},"text":"United Kingdom"}],"text":"United Kingdom","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":90253,"begin":90215},"text":"General Business Activity Restrictions"}],"text":"General Business Activity Restrictions","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":96181,"begin":96171},"text":"£7,500,000"}],"text":"£7,500,000","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":96317,"begin":96306},"text":"£10,000,000"}],"text":"£10,000,000","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":96337,"begin":96319},"text":"ten million pounds"}],"text":"ten million pounds","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":96451,"begin":96445},"text":"£5,000"}],"text":"£5,000","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":96477,"begin":96458},"text":"five million pounds"}],"text":"five million pounds","type":"Quantity"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":99496,"begin":99480},"text":"Nationwide Group"}],"text":"Nationwide Group","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":109359,"begin":109357},"text":"PA"}],"text":"PA","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":113493,"begin":113488},"text":"SCPLA"}],"text":"SCPLA","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":124030,"begin":124028},"text":"EU"},{"location":{"end":124615,"begin":124613},"text":"EU"},{"location":{"end":124871,"begin":124869},"text":"EU"}],"text":"EU","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":126334,"begin":126315},"text":"Information Systems"}],"text":"Information Systems","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":127873,"begin":127870},"text":"iii"}],"text":"iii","type":"Person"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":144447,"begin":144377},"text":"Buyer Authorised Representative and Supplier Authorised Representative"}],"text":"Buyer Authorised Representative and Supplier Authorised Representative","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":145418,"begin":145378},"text":"Authorised Representatives of each party"},{"location":{"end":147448,"begin":147408},"text":"Authorised Representatives of each party"}],"text":"Authorised Representatives of each party","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":146818,"begin":146790},"text":"Centre for Effective Dispute"}],"text":"Centre for Effective Dispute","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":147138,"begin":147134},"text":"CEDR"}],"text":"CEDR","type":"Company"},{"model_name":"natural_language_understanding","mentions":[{"location":{"end":153274,"begin":153266},"text":"Scotland"},{"location":{"end":153718,"begin":153710},"text":"Scotland"},{"location":{"end":154043,"begin":154035},"text":"Scotland"}],"text":"Scotland","type":"Location"}]}],"enriched_html":[{"tables":[{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":187279,"begin":187036},"text":"If to Buyer: Copied to:","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":187048,"begin":187036},"attributes":[],"text":"If to Buyer:","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-187036-187048"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":187279,"begin":187269},"attributes":[],"text":"Copied to:","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-187269-187279"}],"contexts":[{"location":{"end":185354,"begin":185229},"text":"27.8 The Supplier shall inform Buyer immediately if an enforcement notice under the Data Protection Act 1988 is served on it."},{"location":{"end":185722,"begin":185527},"text":"27.9 The provisions of this Clause 27 shall continue in force until the Supplier completes it processing of the Personal Data for purpose of complying with its obligations under the relevant SOW."},{"location":{"end":186087,"begin":185912},"text":"28.0 Notices All communications between the parties regarding this Agreement will be conducted through the parties’ representatives as specified in the relevant SOW and/or WA."},{"location":{"end":186530,"begin":186263},"text":"All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":239777,"begin":239019},"text":"ii. all ancillary documents relating to this Base Agreement; iii. SOWs pursuant to this Base Agreement and","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":239022,"begin":239019},"attributes":[],"text":"ii.","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-239019-239022"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":239289,"begin":239233},"attributes":[],"text":"all ancillary documents relating to this Base Agreement;","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-239233-239289"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":239526,"begin":239522},"attributes":[],"text":"iii.","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-239522-239526"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":239777,"begin":239737},"attributes":[],"text":"SOWs pursuant to this Base Agreement and","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-239737-239777"}],"contexts":[{"location":{"end":237963,"begin":237115},"text":"39.2 Without limiting the foregoing or any other obligation of the Supplier under this Agreement, the Supplier shall liaise with relevant third party services providers detailed in a SOW and provide all reasonable assistance to support Buyer in ensuring that their goods or services are integrated into and compatible with the provision of the Services and/or Deliverables in order to achieve utility of the goods and services in question for the Customer Group, provided that Supplier shall have the right (if Supplier believes such assistance will unreasonably increase its costs) to request Buyer to pay for the provision of such assistance at the Agreed Rates and shall not be required to provide such assistance unless Buyer agrees to pay for such assistance in accordance with such request and Buyer issues Supplier a WA for the agreed costs."},{"location":{"end":238166,"begin":238142},"text":"40.0 Not Used 41.0 Costs"},{"location":{"end":238507,"begin":238343},"text":"Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of: i. this Base Agreement;"},{"location":{"end":239996,"begin":239993},"text":"iv."},{"location":{"end":240080,"begin":239997},"text":"any Contract Changes or Changes to this Base Agreement or such ancillary documents."},{"location":{"end":240487,"begin":240255},"text":"42.0 Further Assurance Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement."}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":241271,"begin":240995},"text":"Section 1 – Screening Requirements Screening","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":241029,"begin":240995},"attributes":[{"location":{"end":241004,"begin":241003},"text":"1","type":"Number"}],"text":"Section 1 – Screening Requirements","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-240995-241029"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":241271,"begin":241262},"attributes":[],"text":"Screening","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-241262-241271"}],"contexts":[{"location":{"end":239996,"begin":239993},"text":"iv."},{"location":{"end":240080,"begin":239997},"text":"any Contract Changes or Changes to this Base Agreement or such ancillary documents."},{"location":{"end":240487,"begin":240255},"text":"42.0 Further Assurance Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement."},{"location":{"end":241584,"begin":241474},"text":"The service descriptions below detail what information and to what level each screening is required to verify."},{"location":{"end":242176,"begin":241941},"text":"UK Electoral Roll & Credit Check (covering a 5 year period) This screening must highlight any adverse credit information relating to the individual in the UK (England, Wales, Scotland and Northern Ireland) covering a period of 6 years."},{"location":{"end":242232,"begin":242177},"text":"The following information must be checked and verified:"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":246556,"begin":245989},"text":"Employment History This screening must confirm information relevant to an individual’s last employer. Where an individual was self-","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":246007,"begin":245989},"attributes":[],"text":"Employment History","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-245989-246007"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":246304,"begin":246222},"attributes":[],"text":"This screening must confirm information relevant to an individual’s last employer.","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-246222-246304"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":246556,"begin":246527},"attributes":[],"text":"Where an individual was self-","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-246527-246556"}],"contexts":[{"location":{"end":246836,"begin":246758},"text":"employment then confirmation should be provided by the candidate’s accountant."},{"location":{"end":246876,"begin":246837},"text":"The screening should attempt to verify:"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":249807,"begin":247363},"text":"1) Name of Company 2) Employment Dates 3) Position 4) Reason for Leaving 5) Eligibility for Rehire* 6) Salary*","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":247365,"begin":247363},"attributes":[{"location":{"end":247364,"begin":247363},"text":"1","type":"Number"}],"text":"1)","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-247363-247365"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":247591,"begin":247576},"attributes":[],"text":"Name of Company","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-247576-247591"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":247811,"begin":247809},"attributes":[{"location":{"end":247810,"begin":247809},"text":"2","type":"Number"}],"text":"2)","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-247809-247811"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":248037,"begin":248021},"attributes":[],"text":"Employment Dates","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-248021-248037"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":2,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":248257,"begin":248255},"attributes":[{"location":{"end":248256,"begin":248255},"text":"3","type":"Number"}],"text":"3)","row_index_end":2,"row_header_texts_normalized":[],"cell_id":"bodyCell-248255-248257"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":2,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":248475,"begin":248467},"attributes":[],"text":"Position","row_index_end":2,"row_header_texts_normalized":[],"cell_id":"bodyCell-248467-248475"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":3,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":248696,"begin":248694},"attributes":[{"location":{"end":248695,"begin":248694},"text":"4","type":"Number"}],"text":"4)","row_index_end":3,"row_header_texts_normalized":[],"cell_id":"bodyCell-248694-248696"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":3,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":248924,"begin":248906},"attributes":[],"text":"Reason for Leaving","row_index_end":3,"row_header_texts_normalized":[],"cell_id":"bodyCell-248906-248924"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":4,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":249139,"begin":249137},"attributes":[{"location":{"end":249138,"begin":249137},"text":"5","type":"Number"}],"text":"5)","row_index_end":4,"row_header_texts_normalized":[],"cell_id":"bodyCell-249137-249139"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":4,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":249367,"begin":249344},"attributes":[],"text":"Eligibility for Rehire*","row_index_end":4,"row_header_texts_normalized":[],"cell_id":"bodyCell-249344-249367"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":5,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":249588,"begin":249586},"attributes":[{"location":{"end":249587,"begin":249586},"text":"6","type":"Number"}],"text":"6)","row_index_end":5,"row_header_texts_normalized":[],"cell_id":"bodyCell-249586-249588"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":5,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":249807,"begin":249800},"attributes":[],"text":"Salary*","row_index_end":5,"row_header_texts_normalized":[],"cell_id":"bodyCell-249800-249807"}],"contexts":[{"location":{"end":246836,"begin":246758},"text":"employment then confirmation should be provided by the candidate’s accountant."},{"location":{"end":246876,"begin":246837},"text":"The screening should attempt to verify:"},{"location":{"end":250112,"begin":250010},"text":"*Verification of these data elements can be fulfilled but are not always disclosed by the institution."},{"location":{"end":250754,"begin":250463},"text":"Criminal Records Search (Basic Disclosure) The “Basic Disclosure” screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974."},{"location":{"end":250941,"begin":250931},"text":"The “Basic"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":253975,"begin":251452},"text":"Disclosure” can be conducted using the online application form, available from BDO","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":251463,"begin":251452},"attributes":[],"text":"Disclosure”","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-251452-251463"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":251690,"begin":251687},"attributes":[],"text":"can","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-251687-251690"},{"row_header_ids":[],"column_index_begin":2,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":2,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":251913,"begin":251911},"attributes":[],"text":"be","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-251911-251913"},{"row_header_ids":[],"column_index_begin":3,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":3,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":252145,"begin":252136},"attributes":[],"text":"conducted","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-252136-252145"},{"row_header_ids":[],"column_index_begin":4,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":4,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":252374,"begin":252369},"attributes":[],"text":"using","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-252369-252374"},{"row_header_ids":[],"column_index_begin":5,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":5,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":252601,"begin":252598},"attributes":[],"text":"the","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-252598-252601"},{"row_header_ids":[],"column_index_begin":6,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":6,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":252830,"begin":252824},"attributes":[],"text":"online","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-252824-252830"},{"row_header_ids":[],"column_index_begin":7,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":7,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":253063,"begin":253052},"attributes":[],"text":"application","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-253052-253063"},{"row_header_ids":[],"column_index_begin":8,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":8,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":253289,"begin":253284},"attributes":[],"text":"form,","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-253284-253289"},{"row_header_ids":[],"column_index_begin":9,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":9,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":253522,"begin":253513},"attributes":[],"text":"available","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-253513-253522"},{"row_header_ids":[],"column_index_begin":10,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":10,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":253750,"begin":253746},"attributes":[],"text":"from","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-253746-253750"},{"row_header_ids":[],"column_index_begin":11,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":11,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":253975,"begin":253972},"attributes":[],"text":"BDO","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-253972-253975"}],"contexts":[{"location":{"end":250112,"begin":250010},"text":"*Verification of these data elements can be fulfilled but are not always disclosed by the institution."},{"location":{"end":250754,"begin":250463},"text":"Criminal Records Search (Basic Disclosure) The “Basic Disclosure” screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974."},{"location":{"end":250941,"begin":250931},"text":"The “Basic"},{"location":{"end":254309,"begin":254176},"text":"(http://www.disclosurescotland.co.uk/basic.htm ), or by using the paper application form which is available from Disclosure Scotland."},{"location":{"end":254880,"begin":254662},"text":"Compliance Database or Blacklists Check This screening validates data from all major sanctioning bodies (UN, OFAC, European Union, Bank of England) to ensure that the individual is not listed on any official blacklist."},{"location":{"end":255160,"begin":254881},"text":"This screening should also validate the following data from the following sanctioning bodies: 1) Law enforcement agencies – details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":262617,"begin":259476},"text":"ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO: Art Effects Limited Koya Creative LLC By: By: Buyer Signature Date Supplier Signature Date Printed Name Printed Name Title & Organization Title & Organization Buyer Address: Supplier Address:","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":259499,"begin":259476},"attributes":[],"text":"ACCEPTED AND AGREED TO:","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-259476-259499"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":259743,"begin":259720},"attributes":[],"text":"ACCEPTED AND AGREED TO:","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-259720-259743"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":259989,"begin":259970},"attributes":[{"location":{"end":259989,"begin":259970},"text":"Art Effects Limited","type":"Organization"}],"text":"Art Effects Limited","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-259970-259989"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":1,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":260227,"begin":260210},"attributes":[{"location":{"end":260227,"begin":260210},"text":"Koya Creative LLC","type":"Organization"}],"text":"Koya Creative LLC","row_index_end":1,"row_header_texts_normalized":[],"cell_id":"bodyCell-260210-260227"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":2,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":260458,"begin":260455},"attributes":[],"text":"By:","row_index_end":2,"row_header_texts_normalized":[],"cell_id":"bodyCell-260455-260458"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":2,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":260683,"begin":260680},"attributes":[],"text":"By:","row_index_end":2,"row_header_texts_normalized":[],"cell_id":"bodyCell-260680-260683"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":3,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":260930,"begin":260910},"attributes":[],"text":"Buyer Signature Date","row_index_end":3,"row_header_texts_normalized":[],"cell_id":"bodyCell-260910-260930"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":3,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":261175,"begin":261152},"attributes":[],"text":"Supplier Signature Date","row_index_end":3,"row_header_texts_normalized":[],"cell_id":"bodyCell-261152-261175"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":4,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":261415,"begin":261403},"attributes":[],"text":"Printed Name","row_index_end":4,"row_header_texts_normalized":[],"cell_id":"bodyCell-261403-261415"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":4,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":261650,"begin":261638},"attributes":[],"text":"Printed Name","row_index_end":4,"row_header_texts_normalized":[],"cell_id":"bodyCell-261638-261650"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":5,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":261896,"begin":261876},"attributes":[],"text":"Title & Organization","row_index_end":5,"row_header_texts_normalized":[],"cell_id":"bodyCell-261876-261896"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":5,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":262137,"begin":262117},"attributes":[],"text":"Title & Organization","row_index_end":5,"row_header_texts_normalized":[],"cell_id":"bodyCell-262117-262137"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":6,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":262378,"begin":262364},"attributes":[],"text":"Buyer Address:","row_index_end":6,"row_header_texts_normalized":[],"cell_id":"bodyCell-262364-262378"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":6,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":262617,"begin":262600},"attributes":[],"text":"Supplier Address:","row_index_end":6,"row_header_texts_normalized":[],"cell_id":"bodyCell-262600-262617"}],"contexts":[{"location":{"end":257943,"begin":257823},"text":"Except as amended herein, all other terms and conditions of the subject Agreement shall remain in full force and effect."},{"location":{"end":258246,"begin":258121},"text":"The parties acknowledge that they have read this Amendment, understand it, and agree to be bound by its terms and conditions."},{"location":{"end":258536,"begin":258247},"text":"Further, they agree that this Amendment and the subject Agreement are the complete and exclusive statement of the agreement between the parties, superseding all proposals or other prior agreements, oral or written, and all other communications between the parties relating to this subject."},{"location":{"end":258969,"begin":258714},"text":"Please have your authorized representative indicate acceptance thereof by signing both copies of the Amendment and returning one copy to the attention of [Buyer Name] at Mail Station at the address above or at fax number ."},{"location":{"end":262959,"begin":262824},"text":"Scope of Termination Assistance Termination Assistance includes but is not limited to the Supplier performing the following activities:"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":269643,"begin":269389},"text":"a. to the extent of normal wear and tear; or","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":0,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":269391,"begin":269389},"attributes":[],"text":"a.","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-269389-269391"},{"row_header_ids":[],"column_index_begin":1,"row_index_begin":0,"row_header_texts":[],"column_header_texts":[],"column_index_end":1,"column_header_ids":[],"column_header_texts_normalized":[],"location":{"end":269643,"begin":269602},"attributes":[],"text":"to the extent of normal wear and tear; or","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-269602-269643"}],"contexts":[{"location":{"end":267914,"begin":267762},"text":"answering reasonable questions from Buyer, Customer and/or the Successor Supplier regarding the general nature of the Services and/or the Deliverables ;"},{"location":{"end":268338,"begin":268091},"text":"without prejudice to the Supplier\'s obligations under Paragraph 1a) above, co-operating in the implementation of the plan (if any) for the migration of any databases of Buyer Data to Buyer, any member of the Customer Group or a Successor Supplier;"},{"location":{"end":268902,"begin":268517},"text":"vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except:"},{"location":{"end":270150,"begin":269848},"text":"b. where any alteration in the state or condition of the Buyer and/or Customer Premises is an inevitable result of the particular Service the Supplier was obligated to perform and by its nature not something in respect of which restoration (as contemplated by this Paragraph 1(a) (ix)) could reasonably"}],"key_value_pairs":[],"title":{},"column_headers":[]},{"section_title":{},"row_headers":[],"table_headers":[],"location":{"end":279877,"begin":274994},"text":"Section 7 - Agreed Rates Resource Type Day Rate Project Manager $550 Customer Delivery Manager $800 Product Analyst $800 Solution Architect $800 Technical Architect $800 Handset Developer $400 Server Developer $400 Tester /Test Analyst $400 Release Manager $400 Security Analyst $800 DBA $400 Senior Developer/Development Manager $800 Operations Manager $800 Infrastructure Architect $800 Senior Unix Developer $600 Unix Developer $400 Operations Staff $400 Security Office $400","body_cells":[{"row_header_ids":[],"column_index_begin":0,"row_index_begin":0,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":275018,"begin":274994},"attributes":[{"location":{"end":275003,"begin":275002},"text":"7","type":"Number"}],"text":"Section 7 - Agreed Rates","row_index_end":0,"row_header_texts_normalized":[],"cell_id":"bodyCell-274994-275018"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":2,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":275525,"begin":275505},"attributes":[{"location":{"end":275525,"begin":275521},"text":"$550","type":"Currency"}],"text":"Project Manager $550","row_index_end":2,"row_header_texts_normalized":[],"cell_id":"bodyCell-275505-275525"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":3,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":275788,"begin":275758},"attributes":[{"location":{"end":275788,"begin":275784},"text":"$800","type":"Currency"}],"text":"Customer Delivery Manager $800","row_index_end":3,"row_header_texts_normalized":[],"cell_id":"bodyCell-275758-275788"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":4,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":276039,"begin":276019},"attributes":[{"location":{"end":276039,"begin":276035},"text":"$800","type":"Currency"}],"text":"Product Analyst $800","row_index_end":4,"row_header_texts_normalized":[],"cell_id":"bodyCell-276019-276039"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":5,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":276297,"begin":276274},"attributes":[{"location":{"end":276297,"begin":276293},"text":"$800","type":"Currency"}],"text":"Solution Architect $800","row_index_end":5,"row_header_texts_normalized":[],"cell_id":"bodyCell-276274-276297"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":6,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":276555,"begin":276531},"attributes":[{"location":{"end":276555,"begin":276551},"text":"$800","type":"Currency"}],"text":"Technical Architect $800","row_index_end":6,"row_header_texts_normalized":[],"cell_id":"bodyCell-276531-276555"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":7,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":276808,"begin":276786},"attributes":[{"location":{"end":276808,"begin":276804},"text":"$400","type":"Currency"}],"text":"Handset Developer $400","row_index_end":7,"row_header_texts_normalized":[],"cell_id":"bodyCell-276786-276808"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":8,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":277060,"begin":277039},"attributes":[{"location":{"end":277060,"begin":277056},"text":"$400","type":"Currency"}],"text":"Server Developer $400","row_index_end":8,"row_header_texts_normalized":[],"cell_id":"bodyCell-277039-277060"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":9,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":277320,"begin":277295},"attributes":[{"location":{"end":277320,"begin":277316},"text":"$400","type":"Currency"}],"text":"Tester /Test Analyst $400","row_index_end":9,"row_header_texts_normalized":[],"cell_id":"bodyCell-277295-277320"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":10,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":277573,"begin":277553},"attributes":[{"location":{"end":277573,"begin":277569},"text":"$400","type":"Currency"}],"text":"Release Manager $400","row_index_end":10,"row_header_texts_normalized":[],"cell_id":"bodyCell-277553-277573"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":11,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":277822,"begin":277801},"attributes":[{"location":{"end":277822,"begin":277818},"text":"$800","type":"Currency"}],"text":"Security Analyst $800","row_index_end":11,"row_header_texts_normalized":[],"cell_id":"bodyCell-277801-277822"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":12,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":278061,"begin":278053},"attributes":[{"location":{"end":278061,"begin":278057},"text":"$400","type":"Currency"}],"text":"DBA $400","row_index_end":12,"row_header_texts_normalized":[],"cell_id":"bodyCell-278053-278061"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":13,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":278335,"begin":278294},"attributes":[{"location":{"end":278335,"begin":278331},"text":"$800","type":"Currency"}],"text":"Senior Developer/Development Manager $800","row_index_end":13,"row_header_texts_normalized":[],"cell_id":"bodyCell-278294-278335"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":14,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":278593,"begin":278570},"attributes":[{"location":{"end":278593,"begin":278589},"text":"$800","type":"Currency"}],"text":"Operations Manager $800","row_index_end":14,"row_header_texts_normalized":[],"cell_id":"bodyCell-278570-278593"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":15,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":278856,"begin":278827},"attributes":[{"location":{"end":278856,"begin":278852},"text":"$800","type":"Currency"}],"text":"Infrastructure Architect $800","row_index_end":15,"row_header_texts_normalized":[],"cell_id":"bodyCell-278827-278856"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":16,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":279117,"begin":279091},"attributes":[{"location":{"end":279117,"begin":279113},"text":"$600","type":"Currency"}],"text":"Senior Unix Developer $600","row_index_end":16,"row_header_texts_normalized":[],"cell_id":"bodyCell-279091-279117"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":17,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":279369,"begin":279350},"attributes":[{"location":{"end":279369,"begin":279365},"text":"$400","type":"Currency"}],"text":"Unix Developer $400","row_index_end":17,"row_header_texts_normalized":[],"cell_id":"bodyCell-279350-279369"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":18,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":279625,"begin":279604},"attributes":[{"location":{"end":279625,"begin":279621},"text":"$400","type":"Currency"}],"text":"Operations Staff $400","row_index_end":18,"row_header_texts_normalized":[],"cell_id":"bodyCell-279604-279625"},{"row_header_ids":[],"column_index_begin":0,"row_index_begin":19,"row_header_texts":[],"column_header_texts":["Resource Type Day Rate"],"column_index_end":0,"column_header_ids":["colHeader-275251-275273"],"column_header_texts_normalized":["Resource Type Day Rate"],"location":{"end":279877,"begin":279857},"attributes":[{"location":{"end":279872,"begin":279857},"text":"Security Office","type":"Organization"},{"location":{"end":279877,"begin":279873},"text":"$400","type":"Currency"}],"text":"Security Office $400","row_index_end":19,"row_header_texts_normalized":[],"cell_id":"bodyCell-279857-279877"}],"contexts":[],"key_value_pairs":[],"title":{},"column_headers":[{"column_index_begin":0,"row_index_begin":1,"location":{"end":275273,"begin":275251},"text":"Resource Type Day Rate","row_index_end":1,"cell_id":"colHeader-275251-275273","column_index_end":0,"text_normalized":"Resource Type Day Rate"}]}],"advanced_rules":{}}],"header":["Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933","Technical Services Agreement","Agreement # 4911027933"],"html":["

On 22 December 2008 ART EFFECTS LIMITED and Customer entered into an Information Technology Procurement Framework Agreement (“the Prime-Contract”). Buyer is seeking information technology services (and certain related services) for its business operations and to meet obligations in connection with transactions under the Prime-Contract. This Base Agreement (“Base Agreement”) between Art Effects Limited (“Buyer”) and Koya Creative LLC (“Supplier”) establishes the basis which enables Buyer to obtain such Services from the Supplier from time to time solely for Customer as described in SOWs and/or WAs issued under this Base Agreement. This Base Agreement is effective from 24th October 2011 (\\"Effective Date\\") and will remain in effect until terminated.

1.0 Definitions “Acceptance Criteria” means the documented acceptance criteria for the Services (or any part thereof, including Deliverables), set out in a SOW (if any) against which Supplier’s achievement of the Services (or any part thereof, including Deliverables) will be tested by the Buyer for the purpose of assessing whether or not they meet the Buyer’s Requirements and Deliverable Specification;

“Acceptance Tests” or “Acceptance Testing”

means the acceptance tests (if any) to be conducted by Buyer in accordance with the relevant SOW in order to determine whether the Deliverables and/or Services comply with the Acceptance Criteria; \\"Affiliates\\" means any corporation or other business entity controlling, controlled by or under common control with Buyer, Supplier or Customer (as applicable) from time to time and, for the purposes of this definition, “control” shall mean direct or indirect ownership of: (i) fifty per cent (50%) or more of the voting securities or voting interest in such corporation or other entity; or (ii) fifty per cent (50%) or more of the interest in the profit or income in the case of a business entity other than a corporation; or (iii) in the case of a partnership, any other comparable interest in the general partner; “Agreed Rates” means the rates applicable for each Day (which rates may vary dependent on the role or seniority of the applicable Supplier Personnel and/or if incurred on a non-Working Day) to Services which are charged for on a time and materials basis as set out in the relevant SOW and charged in accordance with Clause 5 (Pricing) and additional terms within the relevant SOW, which current Agreed Rates are set out in Section 7, as may be varied from time to time by the agreement of the parties and increased in accordance with Clause 5.19; \\"Agreement\\" means this Base Agreement and any relevant Statements of Work (\\"SOW\\"), Work Authorizations (\\"WA\\"),

and other attachments or appendices specifically referenced in this Agreement. “Assigned Rights” has the meaning set out in Clause 15.4 (Intellectual Property Rights and Buyer Data); “Authorised Representative” means in relation to a power or activity, any person authorised in accordance with the SOW from time to time by Buyer (in the case of Buyer’s Authorised Representative), or the Supplier (in the case of Supplier\'s Authorised Representative), to exercise that power and/or undertake that activity on behalf of Buyer or the Supplier (as applicable); “Background Materials” means (i) in the case of the Supplier the Supplier Background Materials; and (ii) in the case of the Buyer the Buyer Background Materials. “Buyer Audit Representatives” means representatives of any member of Buyer and/ or Customer Group (including its internal auditors), its appointed consultants, external auditors and their appointed consultants and any other auditors, regulators, inspectors or consultants that any member of Buyer may designate as \\"Buyer Audit Representatives\\" in writing from time to time;

“Buyer Authorised Representative”

means the Authorised Representative of Buyer most relevant or suitable to the activity, issue or area in question as notified in writing by Buyer to the Supplier from time to time; “Buyer Background Material” means: a) any Material provided by Buyer or its Affiliates, or for and/or on behalf of any member of the Customer Group and/or by the Consortium Members to the Supplier in connection with the performance or receipt of the Services, other than New Materials and Supplier Background Materials; and b) any Material (including Modifications to Material) which is acquired or created by, for or on behalf of (other than from or by the Supplier Group) Buyer and/or any member of the Customer Group (including by the Consortium Members) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services; “Buyer Data” means any data: a) held by any member of Buyer which is supplied, transferred or disclosed to the Supplier, or which is accessible by the Supplier pursuant to the Agreement (including, in all cases, Customer data); and b) (other than data referred to in (a) above) which is created, obtained, collected, stored, used or processed by or on behalf of the Supplier solely for Buyer (and not for the Supplier’s own internal or administrative purposes) as part of the

Services pursuant to the relevant SOW; but, for the avoidance of doubt, excludes any Supplier Background Materials and Type A Materials, Type B Materials and Type C Materials; “Buyer Information Systems” means the electronic information systems comprising hardware, equipment, software, peripherals, and/or communications networks owned, controlled, operated and/or used by Buyer (including, where applicable, any member of Customer Group) from time to time, excluding any Deliverables or Materials provided by the Supplier to Buyer pursuant to the relevant SOW; “Buyer Material” means Buyer Background Material and Type A; “Buyer Premises” means premises owned, leased, licensed or otherwise controlled or used by Buyer and/or a member of the Customer Group; “Buyer Policies and Standards” means Buyer’s policies, standard operating procedures, rules and regulations (including where applicable the Customer’s policies and standards) which have been provided to Supplier in durable form and agreed by the Supplier prior to the date of this Base Agreement, and which are set out in Section 6 together with any additional policies

that may be agreed between the parties pursuant to a SOW and any additional policies which may be notified to Supplier pursuant to Clause 26.4; “Buyer Requirements” means the document (if any) setting out the requirements to be fulfilled by a Deliverable which the Supplier shall use to draft the Specification for such Deliverable, in accordance with and as referenced in the relevant SOW; “Buyer Obligations” means the obligations of Buyer, set out in this Base Agreement or the relevant SOW; “Change” means any actual, proposed or anticipated change to a SOW, the Services and/or Deliverables, including the method or timing of their performance or delivery which is not a Contract Change or an Operational Change; “Change Control Note” has the meaning set out in Clause 36.4 (Change Control Procedure (and Contract Changes)); “Change Control Procedure” means the change control procedure set out in Clause 36 (Change Control Procedure);

“Charges” has the meaning given to it in Clause 5.1; “Claim” means any claim, action, proceeding, demand or bona fide allegation or any threatened claim, action, proceeding, demand or allegation of whatever nature, whether in contract, tort (including negligence) or otherwise; “Commercially Reasonable Efforts”

means that the party obliged to perform shall take all such steps and perform in such a manner as if that party were acting, in a determined, prudent and reasonable manner to achieve the desired result for its own benefit ; “Confidential Information” is as defined in the Confidentiality Agreement; “Confidentiality Agreement” means the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911027836) and Modifications to the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911029066) between Buyer and Supplier. “Conflict of Interest” means, where the Supplier is engaged by Buyer to provide advice or recommendations, a situation exists, or is likely to exist, where the financial interests or other commercial considerations of the Supplier interferes with or compromises the exercise of the Supplier\'s professional judgment in providing such advice or recommendations; “Consortium Member” means any third party (excluding contractors) providing goods and/or services to any member of the Customer Group and with whom Buyer reasonably requires the Supplier to co-operate or interact in connection with the

services and deliverables to be performed or delivered (as applicable) by or on behalf of the Supplier pursuant to (i) this Agreement, ii) the SOW; and (ii) each Related SOW (if any); “Contract Change” means any amendment to this Base Agreement; \\"Customer\\" means Buyer’s customer. “Customer Group” means Customer and each of its affiliated members (the term “affiliated members” has the same meaning as the defined term “Affiliates” but only to the extent controlling, controlled by or under common control of the Customer) for the time being and, where appropriate, any building society or company to whom all or the majority of the business of Customer is transferred following any transaction under section 93 to 98 of the Building Societies Act 1986; “Customer Obligation” means an obligation of the Customer identified as such in this Base Agreement or relevant SOW; “Data Controller”, “Data Processor”

and “Data Subject,” shall have the respective meanings given to such terms in the Data Protection Act 1998; “Data Protection Legislation” shall mean the Data Protection Act 1998 and its related regulations as amended from time to time; “Date Compliant” means that no date change has had or will have any adverse impact upon the provision, receipt, performance or functionality of any Deliverables and the performance of the Services; “Day” means a period of 8 hours on any calendar day or as otherwise specified in the SOW. For the avoidance of doubt, any additional hours above 8 hours per Day will be deemed overtime and will be subject to Clause 5.4.3; “Default Interest Rate” means four per cent (4%) above the base rate of the Bank of England from time to time;

“Delay Remedy Period” has the meaning given to it in Clause 9.4; \\"Deliverables\\" means items that Supplier prepares for or provides to Buyer or Customer as described in a SOW and/or WA; “Delivery Date” means the date on which parties have agreed that the Supplier will deliver a Deliverable to Buyer, as set out in the Timetable (as may be amended in accordance with Clauses 9.7 and 2.3); “Dependency” means (i) Buyer’s failure to perform the relevant Buyer Obligation; or (ii) Customer’s failure to perform a Customer Obligation; or (iii) a Third Party’s failure to perform a Third Party Obligation; “Dispute” means any dispute or difference between the parties arising out of or in connection with the Agreement; “Document Deliverable” means a Deliverable which is a document; “Documentation” means the documentation (if any) identified in the SOW and other documentation as agreed between the parties in writing from time to time relating to the specification, structure, operation or use of a Deliverable, which may

include the operational and user reference manuals which explains the operation and use of such Deliverables, and all instruction manuals, tutorial materials and other ancillary materials; “DPA” means all Relevant Laws pertaining to privacy, confidentiality and/or the protection of Personal Data or corporate data as are in force in the jurisdiction in which or from which the Services are being provided, including the Data Protection Act 1998; “Fixed Price” means the Prices described as such in Clause 5 (Pricing) and detailed in the SOW; “Force Majeure Event means, unless otherwise agreed in a SOW, any: a) fire, flood, earthquake, unusually severe weather or elements of nature or acts of God; b) war, embargo, riot, civil disorder, rebellion, acts of terrorism, revolution; or other causes beyond a party\'s reasonable control which, for the avoidance of doubt, shall not include any industrial dispute, or any event affecting a subcontractor (and, for the purposes of this definition of Force Majeure Event only, the term subcontractor shall not include any member of the Supplier Group);

“FSA” means the Financial Services Authority or any successor body; “Good Industry Practice” means, in relation to the Supplier (or any Supplier Personnel, as applicable), the exercise of that degree of skill, prudence, care and foresight, and the practices and professional standards which would reasonably and ordinarily be expected to be exercised by a well-managed, skilled and experienced contractor similar to and of the same nature as the Supplier, and engaged in the performance of services, and/or provision of deliverables similar to the Services and/or Deliverables under the same or similar circumstances or conditions; “Indexation” is the process of applying an annual increase to the Agreed Rates. The Indexation calculation will apply an increase in the rates which will be performed on the following basis: • The ASHE index for relevant job roles “Intellectual Property Rights” means: a) patents; b) trade marks, service marks, trade names and business names (including rights in goodwill attached thereto);

c) design rights; d) rights in and/or to internet domain names and website addresses; e) semi-conductor topography rights; f) copyright (including future copyright); g) database rights; h) all other intellectual property rights; in each case subsisting at any time in any part of the world (whether registered or unregistered) and: (i) any pending applications or rights to apply for registrations of any of these rights that are capable of registration in any country or jurisdiction; and (ii) any similar or analogous rights to any of these rights, whether arising or granted under the laws of England & Wales or in any other jurisdiction; “Key Milestone” means a Milestone identified as a “Key Milestone” in a SOW; “Key Personnel” means a member of Key Personnel identified as “Key Personnel” in a SOW; “Licence Agreement” means a separate Licence Agreement to be entered into between the Customer and Supplier in

relation to the Customer’s use (and Buyer’s limited as necessary to facilitate Customer’s use) of the Mobile Money Manager; “Liquidated Damages” means liquidated damages (if any) specifically detailed in a SOW; “Liquidated Damages Period” means liquidated damages period (if any) specifically detailed in a SOW; “Losses” means all losses, liabilities (including provision for contingent liabilities), damages, fines, costs and expenses including reasonable legal fees on a solicitor/client basis and disbursements and costs of investigation, litigation, settlement, judgment and interest; “Material” means literary works or other works of authorship or other material (in whatever form) including software, firmware, documented methodology, process and procedure (including any reports, specifications, business rules and requirements, user manuals, user guides, operations manuals, training materials and instruction), and any other output (in whatever form). “Milestone” means any event identified as such in the SOW;

“Milestone Date” means in relation to a Milestone, the date by which such Milestone is to be achieved (including, by achieving if relevant the applicable Acceptance Criteria) (as may be amended in accordance with Clauses 9.7 and 2.3) “Mobile Money Manager” means the Supplier’s proprietary Mobile Banking, Mobile Servicing, Mobile Wallet and Mobile Shopping base technology platform, including without limitation, software, messaging gateways and integrations proprietary to the Supplier as Modified from time to time; “Modify” means to add to, enhance, detract, reduce, change, replace, vary, derive or improve; and

Modification and Modified shall be construed accordingly; “New Materials” means Type A Materials, Type B Materials and Type C Materials; “Open Source Code” means any computer software whose source code is available under a licence (or arrangement such as the public domain) that permits users to study, change and improve the software, and to redistribute it in modified or unmodified form. It is often developed in a public, collaborative manner and is available to the public without charge;

“Operational Change” means any actual, proposed or anticipated change to the Services and/or Deliverables, including the method or timing of their performance or delivery which do not have a material commercial impact; \\"Participation Agreement\\" or \\"PA\\"

means an agreement signed by one or more Affiliates which incorporates by reference the terms and conditions in this Base Agreement, any relevant SOWs, and other attachments or appendices specifically referenced in the PA. “Payment Plan” means the plan applicable to the payment of Fixed Price charges as set out in the relevant SOW; \\"Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998; \\"Personnel” means agents, employees or subcontractors engaged or appointed by Buyer, Customer or Supplier. \\"Prices\\" means the agreed upon payment and currency for Deliverables and Services, exclusive of Taxes but including all applicable fees and payments, as specified in this Base Agreement, relevant SOW and/or (subject to Clause 2.2.2) WA. “Records” means books, documents, manuals, reports and all other records, in each case in physical or electronic form, created, modified, maintained and/or held by the Supplier or any Contractor in connection with this Agreement;

“Recoverable Expenses” has the meaning set out in Clause 5.12 (Pricing); “Regulatory Authority” means any body which has the responsibility of supervising and/or regulating a party or that party\'s Affiliates and in relation to the Customer Group includes the FSA; “Related SOW” has the meaning in Clause 3.0 Related SOW; “Relationship Manager” means the person appointed by the Supplier or Buyer as the primary representative in connection with the Base Agreement; “Relevant Law” means: a) any statute, regulation, bye-law, ordinance or subordinate legislation which is in force for the time being to which a party is subject (including in the case of Customer the Financial Services and Markets Act 2000); b) the common law as applicable to the parties (or any one of them); c) any binding court order, judgment or decree applicable to the parties (or any one of them); and d) any applicable industry code, policy, guidance, standard or accreditation terms (i) enforceable by law which is in

force for the time being, and/or (ii) stipulated by any Regulatory Authority to which a party is subject. “Replacement Services” means services which Buyer obtains or itself provides in substitution for the Services or any part thereof following any Service Transfer and/or termination or expiry of the relevant SOW; “Retention Fee” means the Retention Fee (if any) specifically detailed in a SOW; “Sensitive Personal Data” shall have the meaning given to such term in the Data Protection Act 1998; \\"Services\\" means work that Supplier performs for Buyer or Customer as described in a SOW and/or WA.

“Service Transfer” means any transfer of the Services (or any part thereof), for whatever reason, from the Supplier (or any subcontractor) to Buyer or any third party; “Specification” in respect of a Deliverable, means the relevant functional and non-functional specification for that Deliverable agreed by the parties and set out in the SOW, or (where applicable) to be produced by or on behalf of the Supplier to meet Buyer’s Requirements, and approved by Buyer, pursuant to the SOW; \\"Statement of Work\\" or \\"SOW\\" means any document that: 1. identifies itself as a statement of work;

2. is signed by both parties;

3. incorporates by reference the terms and conditions of this Base Agreement; and 4. describes the Deliverables and Services, including any requirements, specifications or schedules. “Successor Supplier” means any party Buyer appoints or invites to tender to provide Replacement Services; “Supplier Authorised Representative”

means the Authorised Representative of the Supplier most relevant or suitable to the activity, issue or area in question; “Supplier Background Material” means any Material (including Modifications to Material) acquired or created by, for or on behalf of the Supplier Group otherwise than in the course of the performance or receipt of the Services, and provided by the Supplier to Buyer and/or used in connection with the performance and/or receipt of the Services; “Supplier Fault” means a failure by the Supplier to perform in accordance with the terms of this Agreement but not including any failure (i) which results from failure of any Dependency; or (ii) which is caused by a Force Majeure Event. “Supplier Group” means the Supplier and its Affiliates; “Supplier Operations Meetings” means Buyer\'s meetings with the Supplier that are known as the \\"Supplier Operations Meetings\\" or any meetings which are known by a different name but which replace or supersede such meetings; “Taxes” means any and all applicable taxes, charges, fees, levies or other assessments imposed or collected by any

governmental entity worldwide or any political subdivision thereof and however designated or levied on sales of Deliverables or Services, or sales, use, transfer, goods and services or value added tax or any other duties or fees related to any payment made by Buyer to Supplier for Deliverables and/or Services provided by Supplier to Buyer under or pursuant to this Agreement; exclusive, however, of any taxes imposed upon the net income or capital of Supplier, any taxes in lieu of such net income taxes and any other taxes which are to be borne by Supplier under law. “Termination Assistance” means the termination assistance to be provided by the Supplier pursuant to Clause 31 (Termination Assistance and Employment Matters) of this Base Agreement “Termination Assistance Period” means the period specified as the \\"Termination Assistance Period\\" in a SOW during which Termination Assistance is required by Buyer; “Termination Fee” means in addition to any other sums due under this Base Agreement any termination charges specified in the relevant SOW.

“Third Party” means any agent or third party engaged by Buyer or Customer to provide services to Buyer or Customer (where such services interrelate with or could have a material impact on the Supplier’s ability to perform its obligations under this Agreement); “Third Party Materials” means any Materials, the Intellectual Property Rights in which are owned by the third party, supplied or provided by or on behalf of the Supplier pursuant to a SOW, whether or not such Materials are incorporated within, or otherwise form part of, the Deliverables, or otherwise used to perform the Services; “Third Party Obligations” means any obligations of any Third Party which affect the ability of the Supplier to perform its obligations under this Base Agreement including any identified as such in the relevant SOW; “Timetable” means the relevant timetable (or timetables) (if any) set out in the SOW; “Type A Materials” means any Deliverables and/or other Materials that are identified as \\"Type A Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Customer pursuant to Clause 15.2a) (Intellectual Property Rights and Buyer Data;

“Type B Materials” means any Deliverables and/or other Materials that are identified as \\"Type B Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.b (Intellectual Property Rights and Buyer Data) and in respect of which Customer is granted a licence pursuant to Clause 15.10; “Type C Materials” means any Deliverables and/or other Materials that are identified as \\"Type C Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.c (Intellectual Property Rights and Buyer Data) and in respect of which Customer and Buyer is granted a licence as detailed in Clause 15.11] “Warranty Period” means a period of time during which the Supplier will be obliged to provide Services to support the implementation of the Deliverables provided under a SOW. The duration of the Warranty Period and the charges and charging mechanisms for the Warranty Period will be defined in the relevant SOW; \\"Work Authorization\\" or \\"WA\\" means Buyer’s authorization in either electronic or tangible form for Supplier to conduct transactions under this Agreement in accordance with the applicable SOW (i.e., a purchase order, bill of lading, or other Buyer designated document). A SOW is a WA only if designated as such in writing by Buyer.

“Working Day” means standard business hours Monday to Friday excluding bank and public holidays in England and Wales.

2.0 Statement of Work 2.1 Supplier will provide Deliverables and Services as specified in the relevant SOW and/or WA.

2.2 The parties agree that: 2.2.1 (subject at all times to Clause 10.4) the Buyer will be required to issue a WA to Supplier before Buyer will have committed to purchase any Deliverables or Services under a SOW; and 2.2.2 no SOW will be binding and Supplier shall not commence any work under a SOW unless and until it has received a valid WA which conforms to the agreed terms of the relevant SOW. For the avoidance of doubt

the Supplier reserves the right to reject any WA that is inconsistent with the terms of the relevant SOW including without limitation where there exists a conflict between the quantity, payment and delivery terms.

2.3 It is assumed that the Buyer will issue a WA on or before the date on which the Supplier commences the Services required under a signed SOW. In the event that there is a delay between the required start date of the Services as detailed in the relevant SOW and the issue of a corresponding WA (and subject at all times to Clause 10.4 below) and the Supplier believes that this delay will have an impact on the Timetable or any Milestone Date or Delivery Date the parties shall discuss and if the Supplier can provide reasonable evidence of such impact amend or extend such dates accordingly.

2.4 Any Changes, Contract Changes and Operational Changes shall be dealt with in accordance with the Change Control Procedure.

3.0 Related SOW 3.1 Where a SOW is entered into for the provision of Services and Deliverables which Relate to the Services, and Deliverables provided or to be provided under one or more separate SOW entered into between such parties, then, provided

that such is expressly agreed by the parties, the SOW shall identify each such related SOW and shall specify each such related SOW to be a \\"Related SOW\\".

4.0 Governance and Dispute Resolution 4.1 Buyer and the Supplier shall each appoint a Relationship Manager who shall have overall responsibility for the relationship between Buyer and the Supplier and the management of this Base Agreement. Each party’s Authorised Representative shall have authority to act on behalf of Buyer or the Supplier as applicable and shall be responsible for providing information, data and decisions to the other party on a timely basis.

4.2 Buyer’s Relationship Manager and Supplier\'s Relationship Manager shall meet as required following a request from either to do so in order to discuss opportunities and any issues relating to the relationship between the parties.

4.3 In the event of a dispute relating to the overall relationship of the parties or to issues arising from more than one current SOW (\\"Relationship Dispute\\"), such Relationship Dispute shall be dealt with in accordance with this Clause 4.

4.4 In the event of a Relationship Dispute, Buyer’s Authorised Representative or the Supplier\'s Authorised Representative may serve a notice on the other party\'s Authorised Representative notifying it of the Relationship Dispute, referring explicitly to this Clause 4 and providing sufficient information to enable the other party to appreciate the nature of the Relationship Dispute, and the Relationship Dispute shall be referred by the Authorised Representatives to the Relationship Managers who 4.5 shall meet within seven (7) days of any such referral to seek to resolve the Relationship Dispute.

4.6 In the event that the Relationship Managers are unable to resolve the Relationship Dispute, either party may elect to seek recourse through the courts of England and the provisions of Clause 22.3 (Choice of Law; Waiver of Jury Trial; Limitation of Action ) shall apply.

4.7 Nothing in this Clause 4 shall prevent a party from notifying the other in writing of its intention to: 4.7.1 seek injunctive relief at any time it considers it appropriate to do so; or 4.7.2 withdraw from the dispute resolution processes set out in this Clause 4 and commence court proceedings relating to any Relationship Dispute at any time.

4.8 Buyer and the Supplier will continue to perform their respective obligations under this Base Agreement pending the resolution of a Relationship Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21.1 (Termination of this Base Agreement) above at any time.

4.9 For the avoidance of doubt, any dispute between the parties arising in relation to a SOW other than a Relationship Dispute shall be dealt with in accordance with Clause 37 (Dispute Resolution Procedure) of this Base Agreement.

5.0 Pricing 5.1 Supplier will provide Deliverables and Services to Buyer for the Prices. The Prices for Deliverables and Services specified and agreed in the SOW and/or WA plus the payment of applicable Taxes and Recoverable Expenses where appropriate (together the “Charges”) will be the only amounts due to Supplier from Buyer. The relevant SOW or (subject to Clause 2.2.2) WA shall contain Prices for each country receiving Deliverables and Services under this Agreement.

5.2 In consideration of the performance of the Supplier\'s obligations under a SOW Buyer shall pay the Supplier the Charges in accordance with this Clause 5, and any additional terms specified in the relevant SOW.

5.3 Where the Prices for Services and/or Deliverables (or any part of them) are: 5.3.1 based on Agreed Rates for time spent by the Supplier, Clause 5.4 shall apply; and 5.3.2 on Fixed Price, Clause 5.5 shall apply, and the remainder of this Clause 5 shall apply in both cases.

5.4 Where Prices are on the basis of Agreed Rates for time spent by the Supplier: 5.4.1 subject to Clause 5.18, the applicable Agreed Rates will be set out in the relevant SOW will be fixed for the term of the SOW;

5.4.2 the Prices will be calculated based on the Agreed Rate applicable to each Supplier Personnel multiplied by the number of Days worked by each Supplier Personnel during the relevant period;

5.4.3 the Supplier shall not be entitled to charge for, and shall not be obliged to perform, overtime unless agreed in

advance in writing by Buyer provided always that where the Buyer agrees such overtime, such overtime shall be charged at the Agreed Rates;

5.4.4 the Supplier shall ensure that all Supplier Personnel complete, on a prompt basis, accurate timesheets and the Supplier shall provide Buyer with copies of such timesheets on a weekly basis; and 5.4.6 the Supplier shall itemise in each invoice the time spent by Supplier Personnel, the applicable Agreed Rates and the Recoverable Expenses incurred during the period.

5.5 Where a Fixed Price applies: 5.5.1 the applicable Fixed Price shall be as set out in the SOW and, unless otherwise agreed between the parties, will be fully inclusive of all costs and Recoverable Expenses;

5.5.2 without prejudice to Clause 5.5.1 and Clause 9.3, and subject always to any claims in accordance with Clause 17 (Limitation of Liability Between Buyer and Supplier), the Supplier shall not be entitled to any sums in addition to the Fixed Price unless agreed in advance in writing by Buyer;

5.5.3 the Supplier shall submit invoices in accordance with the Payment Plan in the SOW and shall itemise in each invoice the applicable Milestone or stage in the Payment Plan to which the invoice relates;

5.5.4 where the Payment Plan is linked to the achievement of one or more Milestones the Supplier shall be entitled to submit an invoice in respect of the relevant Milestone(s) specified in the Payment Plan only following the successful completion of all Acceptance Tests relevant to that Milestone(s); and 5.5.5 in the event that the SOW is terminated in accordance with the provisions of the Agreement before the completion of all the Services and/or the provision of all the Deliverables, but subject at all times to Clause 21.4, Buyer shall be entitled to a rebate of any portion of the Fixed Price paid to the Supplier as at the date of termination which represents an advance payment.

5.6 The Supplier shall invoice Buyer for the Charges by means of Buyer’s web order invoice system which is the electronic transmission and receipt of legally binding purchase and sale obligations. For the avoidance of doubt, Buyer shall be entitled to withhold payment in respect of any invoice which does not comply with this Clause 5.6.

5.7 Buyer shall pay undisputed invoices in accordance with the payment terms specified within the relevant SOW if no such terms are specified within 45 days.

5.8 If at any time Buyer disputes, in good faith, an invoice: 5.8.1 Buyer shall notify the Supplier within twelve (12) Working Days after the date on which a proper invoice for the Prices is properly raised and submitted in accordance with Clause 5.6 and received by Buyer specifying in full and proper detail Buyer’s valid reasons for disputing the invoice;

5.8.2 the Supplier shall provide such additional information and documentation as Buyer may reasonably require in order to enable it to evaluate the invoice.

5.8.3 The Supplier shall be entitled to issue Buyer a new invoice for any Prices and/or amounts in the original invoice that are not disputed by Buyer and Buyer shall pay to the Supplier, in accordance with the payment terms specified in the SOW upon receipt of the new valid invoice, all relevant payments and amounts not disputed by Buyer specified in that new invoice;

5.8.4 subject to Clause 5.8.3, Buyer shall be entitled to withhold payment of any disputed invoice pending resolution of the dispute; and 5.8.5 if the parties are unable to resolve the dispute within twenty (20) Working Days of notice given in accordance with Clause 5.8.1, the matter having been treated as a Dispute and either party may escalate the matter for resolution under the dispute resolution procedure set out in Clause 37 (Dispute Resolution Procedure).

5.9 Upon resolution of the Dispute, as referred to in Clause 5.8 above, (i) any sum which Buyer agrees to pay (whether such agreed sum is in the amount originally invoiced, or a reduced or increased amount) shall be payable, within fifteen (15) Working Days of the resolution of the dispute and (ii) any sum which the Supplier agrees to pay or refund to Customer shall be payable to an account designated by Buyer by BACS within fifteen (15) Working Days of the resolution of the Dispute or,

if agreed by Buyer, shall be set off against amounts payable by Buyer to the Supplier against the next quarterly invoice for the Services.

5.10 Buyer shall have the right to offset from any payment due under a valid invoice against any sums owed to Buyer by the Supplier under the relevant SOW.

5.11 All Prices and expenses quoted in this Base Agreement or relevant SOW are exclusive of Value Added Tax which shall also be paid by Buyer if it is required by law to do so and if a receipt which is valid for such tax purposes is provided by the Supplier to Buyer. All other taxes and charges are included in the Prices.

5.12 If agreed in a SOW, buyer shall pay to the Supplier expenses reasonably and necessarily incurred in the performance of its obligations under this Base Agreement and SOWs provided that: 5.12.2 such expenses are incurred in accordance with Customer expenses policy as set out in the SOW, any proposed expenses outside the Customer expenses policy to be pre-agreed in writing by Buyer; and

5.12.3 supported by reasonably sufficient documentary evidence to enable Buyer to verify that the expenditure is in accordance with the applicable expenses policy, (\\"Recoverable Expenses\\").

5.13 Unless otherwise agreed between the parties in the relevant SOW, Recoverable Expenses will be recoverable from Buyer on an \'at cost\' basis only. The Supplier shall seek reimbursement of Recoverable Expenses net of any Value Added Tax reclaimable by the Supplier from HM Revenue & Customs. The Supplier will charge Value Added Tax on the net amount of Recoverable Expenses where required.

5.14 Any payment made by Buyer shall not indicate or imply acceptance by Buyer of the Services and/or Deliverables.

5.15 If any sum due and payable under this Agreement is not paid by the party liable to make such payment within the payment terms set out in the SOW, the Party to whom such money is owed shall be entitled (without prejudice to any of its other rights) following receipt by the party in default of written notice from the Party to whom the money is owed, to charge interest at the Default Interest Rate in force from the date of such notice until the date of actual payment. Interest shall not

accrue or be payable on any monies which are the subject of a disputed invoice or where monies are offset pursuant to Clause 5.10.

5.16 The Parties agree that the right to claim interest under Clause 5.15 is a substantial remedy for late payment and is in substitution for any statutory or other right to claim interest and/or other remedy for late payment under the Late Payment of Commercial Debts (Interest) Act 1998.

5.17 Buyer may retain the Retention Fee (if any) until the relevant Milestone to which the Retention Fee relates has been achieved, where set out in the SOW. The Supplier may invoice Buyer for any Retention Fee once the Acceptance Criteria in respect of the relevant Milestone(s) have been met.

5.18 The Supplier shall: 5.18.1 maintain records, which are complete and accurate in all material respects, of and supporting documentation for all invoices submitted to Buyer and all payments made by Buyer the relevant SOW, in accordance with generally accepted accounting principles applied on a consistent basis; and

5.18.2 provide Buyer or its nominated representatives with such reasonable documentation and other information with respect to each invoice as may reasonably be requested by Buyer to verify the accuracy of the invoice and compliance with the provisions of this Base Agreement and the relevant SOW.

5.19 The Agreed Rates shall be reviewed on 31 December each year starting from 31 December 2012 at which point Indexation will be applied to the Agreed Rates.

5.20 Notwithstanding the provisions of Clause 5,19, in significant bid situations, the Buyer may request special pricing on a case by case basis as necessary to submit a more competitive bid. Any such special pricing shall be agreed to by the parties in writing, and as set out in the respective SOW for such situation.

For the avoidance of doubt the Supplier shall not be obliged to accept any request by the Buyer for ‘special pricing’.

5.21 Miscellaneous Costs The Supplier will notify Buyer of any miscellaneous costs that require to be incurred that will be charged to Buyer under the relevant SOW. Such miscellaneous costs will be agreed in writing by Buyer and the Supplier prior to the Supplier incurring such costs.

6.0 Taxes 6.1 Supplier’s invoices shall state all applicable Taxes, if any, by tax jurisdiction and with a proper breakdown between taxable and non-taxable Deliverables and Services. Supplier assumes responsibility to timely remit all Tax payments to the appropriate governmental authority in each respective jurisdiction. Supplier and Buyer agree to cooperate to minimize, wherever possible and appropriate, any applicable Taxes and provide reasonable notice and cooperation in connection with any audit. Each party shall bear sole responsibility for all taxes, assessments, or other levies on its own income, leased or

purchased property, equipment or software. If Buyer provides a direct pay certificate, certification of an exemption from Tax or reduced rate of Tax imposed by an applicable taxing authority, then Supplier agrees not to invoice or pay any such Tax unless and until the applicable taxing authority assesses such Tax, at which time Supplier shall invoice and Buyer agrees to pay any such Tax that is legally owed.

6.2 Buyer may withhold taxes as required under applicable law on payments made to Supplier hereunder and shall be required to remit to Supplier only the net proceeds thereof. If Buyer does withhold such taxes the Buyer agrees to remit in a timely manner all taxes withheld to the appropriate government authority in each respective jurisdiction. Upon Buyer request, Supplier will deliver the appropriate documentation as required by the corresponding jurisdictional tax laws, within a reasonable period from such request.

6.3 If the Supplier fails to invoice the Buyer for the correct amount of Tax then the Supplier agrees that it will reimburse the Buyer for any amounts formally requested from the Buyer by a taxing jurisdiction for penalties, fines, additions to Tax and the amount of interest thereon caused by Supplier\'s failure to invoice Buyer for the correct amount of Tax. For the avoidance of doubt, notwithstanding the foregoing the Buyer shall at all times remain liable for payment of the actual amount of tax that should have been due but for the incorrect invoice.

7.0 Payments and Acceptance 7.1 Terms for payment of the Charges shall be 45 days from date of receipt of invoice or as otherwise specified in the relevant SOW and/or WA.

7.2 Payment of invoices will not be deemed acceptance of Deliverables or Services, but rather such Deliverables or Services will be subject to inspection, test, acceptance or rejection in accordance with the acceptance or completion criteria as specified in the relevant SOW and/or (subject to Clause 2.2.2) WA.

7.3 Unless otherwise provided by local law without the possibility of contractual waiver or limitation, Supplier will submit invoices, corrected invoices, or other such claims for reimbursement, to Buyer within six (6) months from the date of acceptance of Deliverables or the satisfactory completion of Services. Exceptions must be specifically authorized by Buyer.

8.0 Electronic Commerce To the extent permitted by local law, the parties will conduct transactions using an electronic commerce approach under which the parties will electronically transmit and receive legally binding purchase and sale obligations (\\"Documents\\"), including electronic credit entries transmitted by Buyer to the Supplier account specified in the relevant SOW and/or WA.

The parties will enter into a separate agreement governing the transmission of such electronic transactions and associated responsibilities of the parties.

9.0 Timetable and Delays

9.1 Subject to Clause 10 (Buyer Obligations), and Clause 22.9 (Force Majeure) the Supplier shall: 9.1.1 perform the Services so as to achieve any Key Milestones and delivery of the associated Deliverables by the corresponding Milestone Dates.

9.1.2 use Commercially Reasonable Efforts to (i) provide all other Deliverables in accordance with the Delivery Dates (if any) set out in the Timetable; and (ii) achieve Milestones (other than Key Milestones) by the corresponding Milestone Dates.

9.2 The Supplier shall, within 1 Working Day, notify in writing the applicable Buyer Authorised Representative stated in the SOW if it considers that there shall be or may be a delay in meeting any date in the Timetable or in achieving a Milestone by the relevant Milestone Date, or otherwise in the performance of the Services and provision of any Deliverables by a Delivery Date, giving to Buyer, either together with such notification or as soon as reasonably practicable afterwards, written details of causes for and potential impact of any such delay and its recommendations for correcting or minimising the impact of the delay.

9.3 If any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date, then the Supplier shall take all such additional steps necessary to achieve such Delivery Date or Milestone as early as reasonably practicable thereafter at no extra cost to Buyer, provided always that where such delay or non-performance is not due to a Supplier Fault then the Supplier shall be entitled to charge for any and all additional costs reasonably incurred as a result of such delay in accordance with the Agreed Rates, such charges to be agreed between the parties in writing.

9.4 Without prejudice to the provisions of Clause 9.3, if any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date or fail to meet the agreed Acceptance Criteria within the period set out in the relevant Timetable, and such failure is as a result of a Supplier Fault then Supplier shall repair or replace such Deliverables or re-perform such Services, without charge by the revised date notified to Supplier by Buyer (provided that such notice shall be either (i) not less than twenty (20) Working Days after the originally scheduled delivery date; or (ii) after the end of any Liquidated Damages Period as detailed in Clause 9.5 below (whichever is later) (“Delay Remedy Period”)). If Delivery is not achieved by such Delay Remedy Period due to Supplier Fault or Supplier is not able to repair or

replace then the Buyer shall be entitled to terminate the relevant SOW in whole or in part, for Supplier Fault and receive a refund in respect of the element or elements of the Deliverables(s) and/or Services which were not so delivered or accepted.

9.5 In addition to the Buyer’s rights under Clause 9.4, if the Supplier fails to deliver a Deliverable and/or perform the Services, by any applicable Delivery Date, or achieve a Key Milestone by the applicable Milestone Date, and if the parties have expressly agreed in the relevant SOW that Liquidated Damages will apply, then the following provisions will apply: 9.5.2 the Supplier shall pay to Buyer the applicable Liquidated Damages , if any are specified in the SOW, for the applicable Liquidated Damages Period;

9.5.3 Buyer and the Supplier agree that the Liquidated Damages are fair and reasonable in all the circumstances and represent a genuine pre-estimate of the likely losses that Buyer is likely to suffer as a result of the failure to deliver the relevant Deliverable and/or perform the relevant Services or achieve the relevant Key Milestone by the applicable Delivery Date or Key Milestone Date and represent the Buyer’s sole remedy

(save for termination pursuant to Clause 9.4) in respect of any failure by the Supplier to meet such Delivery date or Milestone Date; and 9.6 The Supplier shall promptly notify in writing the Buyer whenever the Supplier reasonably believes that any failure of any Dependency or Force Majeure Event is likely to delay the achievement of a Key Milestone by the applicable Milestone Date. In such circumstances, the provisions of Clauses 9.7 to 9.8 shall apply.

9.7 Upon receiving notification from the Supplier under Clause 9.6 above, the parties’ Relationship Managers shall convene as soon as practicable onto discuss all aspects of the relevant circumstances including (i) the failure of the Dependency and/or Force Majeure Event and its effect on the Supplier\'s ability to achieve the relevant Key Milestone by any applicable Milestone Date; (ii) any workaround or other action necessary to mitigate the failure of any Dependency; and (iii) the appropriate relief (if any) which should be afforded to Supplier, which may include an extension to one or more of the Milestone Dates within the Timetable. For the avoidance of doubt in circumstances where Buyer does grant such extension of time the Supplier shall not be in breach of this Base Agreement or the relevant SOW as a result of its failure to achieve the relevant Milestone by the original Milestone Date). In conducting the discussions under this Clause 9.7 both parties shall act reasonably and in good faith and

without undue delay. The Relationship Manager’s decisions pursuant to this Clause 9.7, shall be approved and recorded in writing by the parties and will be subject to the Change Control Procedure where appropriate.

10.0 Buyer Obligations 10.1 Buyer shall perform the Buyer Obligations as specified in the relevant SOW.

10.2 Further, Buyer shall procure that;

10.2.1 the Customer performs the Customer Obligations (if any); and 10.2.2 any Third Party performs the Third Party Obligations (if any).

10.3 Where the Buyer fails to comply with Clauses 10.1 and 10.2 above:

10.3.1 Supplier’s non-performance of any of its obligations under the SOW which are impacted by such failure will be excused;

10.3.2 (subject to Clause 10.4.2) the Timetable and/or Milestone Date impacted may be revised accordingly; and 10.3.3 the Supplier shall be entitled to charge Buyer at the Agreed Rates for any additional work reasonably required to be performed by it as a result of such failure and together with any related costs and expenses that the Supplier can demonstrate have been reasonably incurred as a direct result of such failure and where Supplier cannot, using Commercially Reasonable Efforts mitigate such costs.

10.4 For the avoidance of doubt: 10.4.1 any failure pursuant to this Clause 10 shall be without prejudice to Buyer’s obligation to pay any due fees during any period of such failure;

10.4.2 Buyer acknowledges that the impact of a failure pursuant to this Clause 10 may vary depending on the

severity of the failure and its interaction with related factors providing that Supplier will use all Commercially Reasonable Efforts to minimise such impact. For example, a failure by Buyer to meet a particular deadline may have knock on effects for planned work “windows” which may delay the relevant Milestone by a period in excess of Buyer’s delay taken in isolation.

10.5 If the Buyer makes available to Supplier any facilities or Materials in connection with Supplier’s and the Buyer’s performance of Services (including facilities and Materials belonging to the Customer), the Buyer is responsible for obtaining any licences or approvals related to those resources that may be necessary for Supplier to perform the Services.

11.0 Acceptance Criteria The Services and/or Deliverables shall be tested and accepted in accordance with the applicable Acceptance Criteria and Acceptance Tests set out in this Base Agreement including the provisions of Clause 9.0 and the relevant SOW.

12.0 Supplier Responsibilities

12.1 The Supplier shall perform the Services in accordance with Good Industry Practice.

12.2 The Supplier shall use Commercially Reasonable Efforts to assist the Buyer to ensure that the performance of the Services does not result in the degradation and/or the interruption of the business, systems and equipment of Customer where the Supplier is either: 12.2.1 aware that the degradation and/or interruption will occur or that there is a material risk that the degradation and/or interruption could occur; or 12.2.2 ought reasonably to be aware that the degradation and/or interruption will occur or that there is a material risk that the degradation could occur having regard to the Supplier\'s actual knowledge of the business, systems and equipment of Customer, other than: 12.2.3 where provided for in and in accordance with the Timetable;

12.2.4 where the Supplier has notified Buyer with twelve (12) Working Days notice in advance of a scheduled downtime and the timing, duration and impact of such downtime has been agreed in writing in advance with Buyer ;

12.2.5 where carried out by the Supplier during any agreed maintenance windows recorded in the relevant SOW; or 12.2.6 as otherwise agreed between the parties in writing, (each an \\"Agreed Interruption\\") in each case provided that such Agreed Interruption is carried out in accordance with the terms of the relevant SOW.

12.3 Unless otherwise specified in the relevant SOW, the Supplier shall be responsible for providing all materials, parts, components, items, Personnel and resources necessary to perform the Services and/or provide the Deliverables.

12.4 Nothing in this Agreement shall require the Supplier to undertake any regulated activities which would require the

Supplier to be authorised or registered by any regulatory body or authority having power or authority over Buyer, unless otherwise expressly agreed in the relevant SOW.

12.5 The Supplier shall, in connection with the performance of the Services and the provision of the Deliverables co-operate with the Consortium Members to the extent reasonably required by Buyer. Where Supplier believes that such co-operation will involve increased time and effort on the part of the Supplier, the Supplier shall discuss and agree such additional time with Buyer, which will be chargeable at the Agreed Rates, and subject to the Change Control Procedure.

13.0 Warranties 13.1 Mutual Warranties Each party represents and warrants that: 1. it has the right to enter into this Base Agreement and its performance of this Base Agreement will comply, at its own expense, with the terms of any contract, obligation, and any law, regulation or ordinance to which it is or becomes subject ;

2. no claim, lien, or action exists or is threatened against it that would interfere with the other’s rights under this Agreement;

3. it will perform its obligations under this Agreement using reasonable care and skill and in accordance with the relevant SOW and/or (subject to Clause 2.2.2) WA;

5. it is knowledgeable with, and is and will remain in full compliance with all applicable export and import laws, regulations, orders, and policies (including, but not limited to, securing all necessary clearance requirements, export and import licenses and exemptions from, and making all proper filings with appropriate governmental bodies and/or disclosures relating to the release or transfer of technology and software to non U.S. nationals in the U.S., or outside the U.S., release or transfer of technology and software having U.S. content or derived from U.S.-origin software or technology); it is knowledgeable with applicable supply chain security recommendations issued by applicable governments and industry standards organizations and will make best efforts to comply with such recommendations;

6. upon request of the other party, it will promptly provide all information necessary to export and import Deliverables under this Agreement, including, as applicable, the Export Control Classification Numbers (ECCN) and subheadings or munitions list category number, and will notify the other in writing of any changes to the information provided by it to export and import Deliverables under this Agreement;

7. unless authorized by applicable government license or regulation, including but not limited to any U.S. authorization, it will not directly or indirectly export or re-export, at any time, any technical information, technology, software, or other commodity furnished or developed under this, or any other, agreement between the parties, or any other product that is developed or produced from or using the other’s technical information, technology, software, or other commodity provided under this Agreement to any prohibited country (including release of such technical information, technology, software, or

other commodity to nationals, wherever they may be located, of any prohibited country) as specified in applicable export, embargo, and sanctions regulations;

8. it will not use, disclose, or transfer across borders any Personal Data that is processed for the other party, except to the extent necessary to perform under this Agreement; and 9. it shall perform its obligations under the relevant SOW in a manner that complies with all Relevant Laws and shall comply with any requirements agreed between the parties in a SOW (or via the Change Control Procedure) and shall promptly notify the other if it becomes aware of any allegation of any material non-compliance with any Relevant Law which is relevant to the obligations of the parties under the Agreement;

10. it owns, or has the right to use to the extent necessary to perform the its obligations under this Agreement, and shall at all times own, or have the right to use, its respective Background Materials.

13.2 Supplier warranties The Supplier represents and warrants that: 1. it will disclose to Buyer in writing the existence of any third party code, including without limitation open source code, that is included in or is provided in connection with the Deliverables and that Supplier and the Deliverables are in compliance

with all licensing agreements applicable to such third party code;

2. Deliverables and Services do not infringe any privacy or intellectual property rights of a third party;

3. (where relevant) all authors have agreed not to assert their moral rights (personal rights associated with authorship of a work under applicable law) in the Deliverables, to the extent permitted by law;

4. Deliverables will be consistent with agreed Specifications;

5. Deliverables and Services which interact in any capacity with monetary data are euro ready such that when used in accordance with their associated documentation they are capable of correctly processing monetary data in the euro denomination and respecting the euro currency formatting conventions (including the euro sign);

6. the Services and Deliverables will be provided in accordance with their description in the SOW and in accordance with Good Industry Practice;

7. it will use an adequate number of qualified individuals to discharge its obligations under the SOW, that such individuals are suitably trained, experienced and skilled to the level expected of a professional providing services and deliverables similar to the Services and/or Deliverables to customers of the same nature as Buyer and the Customer and that such individuals will act at all times in a professional manner;

8. the performance of the Services and the operation of the Deliverables shall be Date Compliant;

9. at the time of delivery of the Services and/or Deliverables, the Supplier shall ensure that the Services and/or Deliverables

are tested using the latest release of commercially available antivirus software reasonable for the Supplier to use acting in accordance with Good Industry Practice in relation to all known viruses, Trojan, worm, or other software routine or hardware component designed to permit, either automatically or through externally applied controls, unauthorised access or use to disable, erase, or otherwise harm software, hardware, or data;

10. the Documentation will provide instruction to the level agreed between the parties in the relevant SOW;

11. in respect of any Third Party Materials, it has (where appropriate) obtained for itself and for Buyer and/or Customer all necessary consents, approvals and licences required for their use of the Third Party Materials in order to comply with its obligations under the relevant SOW;

12 . it will comply with all applicable data privacy laws and regulations, will implement and maintain appropriate technical and organizational measures and other protections for the Personal Data, (including, without limitation, not loading any Personal Data provided to it by the other on (a) any laptop computers or (b) any portable storage media that can be removed from its premises unless, in each case,(i) such data has been encrypted and (ii) such data is loaded onto portable storage media solely for the purpose of moving such data to off-site storage). Further, it will report to the other party any breaches of security of Personal Data immediately after discovery thereof if the Personal Data was, or could be, accessed, used or acquired by an unauthorized person or compromised in any way and will cooperate fully with the other party in investigating any such breaches or compromises, will cooperate fully with the other’s legitimate requests for access to, correction of, and destruction of Personal Data in its possession, and will comply with all reasonable and lawful instructions or other

requirements provided or issued by the other from time to time relating to Personal Data.

THE WARRANTIES IN THIS AGREEMENT ARE IN LIEU OF ALL OTHER WARRANTIES AND CONDITIONS, EXPRESS OR IMPLIED, INCLUDING THOSE WARRANTIES OR CONDITIONS OF SATISFACTORY QUALITY OR FITNESS FOR PURPOSE.

13.3 Without prejudice to a party’s other rights and remedies, in the event of any breach of the provisions of Clause 13.1 or 13.2, each party shall promptly remedy or procure the remedy of the breach without charge to the other party or the Customer.

13.4 The Supplier acknowledges and agrees, save in respect of any express warranties or representation in the relevant SOW that to the extent permitted by Relevant Law, no representation, warranty or undertaking has been made in respect of: the condition, state of repair, quality or fitness for purpose of any Buyer and/or Customer equipment; or the accuracy, completeness, currency, suitability or efficacy of any of Buyer or Customer equipment/Buyer Data, and all representations, warranties or undertakings and all other terms and conditions (express or implied) are hereby

excluded in respect of such Buyer and /or Customer equipment to the fullest extent permitted by Relevant Laws.

13.

5 Warranty Redemption Subject to the Section titled Liability for Third Party Claims, if during the Warranty Period the Deliverables or Services do not comply with the warranties set out in Clause 13.2 of this Agreement, Supplier will repair or replace Deliverables or reperform Services, without charge and in a timely manner.

14.0 Delivery 14.1 Subject to the provisions of Clauses 9 and 10, Deliverables and Services will be delivered as agreed in the relevant SOW and/or (subject to Clause 2.2.2.) WA.

15.0 Intellectual Property Rights and Buyer Data 15.1 Except for the licences expressly granted under a SOW, the Agreement shall not operate to assign any title, interest or Intellectual Property Rights:

a) in any Supplier Background Material (including any Modifications to the same), which shall be deemed to belong to and be vested in, and remain vested in the Supplier; or b) in any Buyer Background Material (including any Modifications to the same and including any Buyer Data), which shall be deemed to be vested in and remain vested in Buyer or Customer respectively (and to the extent that any right, title or interest in any Buyer Data or Modification to Buyer Data might otherwise vest in the Supplier or a subcontractor, the Supplier hereby assigns to Buyer (or where applicable will promptly procure the assignment to Buyer of) all rights, title and interest in such Buyer Data or Modifications).

15.2 Subject to Clause 15.1, where the SOW: a) identifies any Deliverables and/or other Materials as \\"Type A Materials\\" all property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer;

b) identifies any Deliverables and/or other Materials as \\"Type B Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.10, belong to and vest in the Supplier; c) identifies any Deliverables and/or other Materials as \\"Type C Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.11, belong to and vest in the Supplier.

15.3 Subject to Clause 15.1and 15.15, a) all Deliverables ; and b) any other Material (including Modifications to Material) which is created by, for or on behalf of Buyer (including by the Supplier) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services;

that are not identified in a SOW as either Type A Materials, Type B Materials or Type C Materials shall be deemed to be Type A Materials and all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer (and all references to Type A Materials shall include such Deliverables and/or other Materials).

15.4 Subject to Clause 15.1 and 15.15, the Supplier hereby assigns absolutely (and shall procure that all Supplier Personnel and subcontractors assign absolutely) to Customer (or a member of the Customer Group where requested by Buyer) or by way of present assignment of property, rights, title and interest, all Intellectual Property Rights in Type A Materials (\\"Assigned Rights\\"), all of which shall vest in Customer immediately upon creation of the same with full title guarantee and free from all encumbrances and other rights of whatever nature exercisable by any third party, together with the right to take action for any past, present and future infringement and claim damages and other remedies in respect of any infringement or alleged infringement of such Intellectual Property Rights.

15.5 The Supplier shall (and shall procure that Supplier Personnel and subcontractors shall) comply with Clause 42 (Further Assurance) in order to perfect, confirm, formalise or achieve the assignment of the Intellectual Property Rights in Clauses 15.1b), 15.2a), 15.3 and 15.4 in Type A Materials and the Buyer Data (or Modifications to Buyer Data).

15.6 The Supplier shall ensure that all the Supplier Personnel irrevocably and unconditionally waive any moral rights in or relating to any Type A and shall on request provide Buyer with written evidence of such waiver.

15.7 Buyer hereby grants to the Supplier a non-exclusive, non-transferable (save to members of the Supplier Group and subcontractors), royalty free, worldwide, personal licence to use Buyer Background Material during the term of the SOW only to the extent necessary and for the sole purpose of the proper performance of its obligations under the relevant SOW, save that where Buyer Background Material comprises software, the terms of the licence for such software shall be subject to any restrictions set out in the SOW or as otherwise notified to the Supplier in writing; and 15.8 Unless specified otherwise in the SOW, the licences granted by Buyer pursuant to Clause 15.7 shall terminate automatically at the end of the term of the relevant SOW or earlier termination, or (if earlier) when such Buyer Background Material ceases to be required in connection with the performance of the Supplier\'s obligations under the SOW.

15.9 The Supplier shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of Buyer (including any member of the Customer Group) in any Buyer Background Material or Type A Materials.

Buyer shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of any member of the Supplier Group in any Supplier Background Material or Type B Materials or Type C Materials.

15.10 Licence of Type B Materials.

Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW, the Supplier hereby grants, (and shall procure that each of its suppliers and sub-contractors grants) to Buyer , Customer and the Customer Group a non-exclusive, worldwide, irrevocable, royalty-free, perpetual licence to use execute, copy, maintain and distribute Type B Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling (i) Buyer to provide services and deliverables to the Customer Group; and (ii) each member of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group’s own internal business purposes.

Such licence shall extend to the: (a) Customer\'s customers, agents, suppliers, service providers, contractors, financial services providers and financial industry bodies with whom Customer Group does business; (b) Regulatory Authorities having power over Customer (or any member of the Customer Group), in each case for the sole purpose of enabling members of the Customer Group to receive and obtain the benefit of the

Services and/or use the Deliverables for the Customer Group’s own internal business purposes, but not otherwise 15.11 Licence of Type C Materials.

Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW any Type C Materials identified in a SOW shall be deemed to be included within the licensed materials licensed to the Customer pursuant to the Licence Agreement and subject to the terms set out therein. The Supplier hereby grants to Buyer a non-exclusive, revocable (as detailed in the Licence Agreement), royalty-free, licence within the UK (or such other territory detailed in the Licence Agreement) for a period commencing on creation and continuing until the date that (i) the relevant SOW terminates; or (ii) (if later) the Licence Agreement is terminated to use execute, copy, maintain and distribute Type C Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling Buyer to provide services and deliverables to the Customer Group.

15.12 Each Party agrees to maintain any copyright notice and any other legend of ownership on any copies made under the licences granted in this Clause 15.

15.13 The Supplier shall have the right to use skills, methodology and know-how acquired by the Supplier in the performance of the Services, provided that (and only if) such skills, methodology and know-how do not comprise any Buyer Background Material or any Buyer Confidential Information.

15.14 For the purposes of this Clause 15, \\"newly created\\" means created in the performance of the Services and/or the supply of the Deliverables.

15.15 For the avoidance of doubt nothing in this Agreement shall operate to assign any title, interest or Intellectual Property Rights in the Supplier’s Mobile Money Manager which shall be deemed to belong to and be vested in, and remain vested in the Supplier, the Buyer’s and Customer’s use of which shall be subject to the terms of the Licence Agreement.

16.0 Liability for Third Party Claims 16.1 Supplier will defend, hold harmless and indemnify, including reasonable legal fees, Buyer and Buyer Personnel, and Customer and Customer Personnel (together the “Indemnified Parties”) against legal proceedings brought by a third party

that directly result from the negligent or intentional acts or omissions of Supplier or Supplier Personnel or material breach by Supplier of any term of this Agreement (“Third Party Claim”).

16.1A Handling of Third Party Claims: 16.1A.1: The Indemnified Parties will promptly notify the Supplier in writing of any Third Party Claim to which Clause 16.1 applies;

16.1A.2 The Indemnified Parties will not make any admission as to liability or compromise or agree to any settlement of any Third Party Claim without the prior written consent of the Supplier which consent shall not be unreasonably withheld or delayed; and 16.1A.3 The Indemnified Parties will use their reasonable endeavours to mitigate any losses that they suffer or incur as a result of such Third Party Claim.

16.1B The Supplier shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation

arising from any Third Party Claim (including the right to appeal any court award or decision) and the Indemnified Parties shall, at the Supplier’s request and expense, give the Supplier reasonable assistance in connection with those negotiations and such Third Party Claim.

16.2 Intellectual Property Indemnification 16.2.1 Each party (the “Indemnifying Party”) shall indemnify, defend and hold harmless the other party and its officers, directors, employees, agents, (the \\"Indemnified Parties\\") in respect of all Losses paid in settlement in relation to any Claim by a third party that the ownership, possession, licence, use, development or modification (all in accordance with the terms of the SOW) of any Deliverable, New Material or (in the case of the Supplier) Supplier Background Material provided by the Supplier or (in the case of the Buyer) Buyer Background Material owned by and/or provided by the Buyer (but, subject to Clause 10.5, excluding any Material provided by Customer which is simply passed to the Supplier by the Buyer) (\\"Infringing Item\\") infringes and/or misappropriates the Intellectual Property Rights of a third party, whether or not such Losses were foreseeable at the effective date of the SOW Date.

16.2.2 Buyer and the Supplier agree that: (a) they shall notify the other party in writing of any Claim to which Clause 16.2.1 applies (\\"IP Claim\\") and provide to the other party reasonable assistance, at the Indemnifying Party’s expense, which the Indemnifying Party may reasonably request in connection with the defence of any such IP Claim; (b) they shall not make any admission as to liability or compromise or agree to any settlement of any IP Claim without the prior written consent of the other party which consent shall not be unreasonably withheld or delayed; (c) the Indemnifying Party shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any IP Claim (including the right to appeal any court award or decision) and the Indemnified Party shall, at the Indemnifying Party’s request and expense, give the Indemnifying Party reasonable assistance in connection with those negotiations and such IP Claim.

16.2.3 An Indemnifying Party agrees to keep the other party notified as appropriate in relation to any material developments in relation to any IP Claim.

16.3 Without prejudice to the indemnity in Clause 16.2.1, if any IP Claim is made against any Indemnified Party, the Indemnifying Party shall at its own expense either: 16.3.1 promptly procure, at no cost to Indemnified Party a right for Indemnified Party to continue using the Infringing Item (or any part thereof), as applicable, in accordance with the terms of the relevant SOW; or 16.3.2 promptly modify or replace the Infringing Item (or any part thereof), as applicable, so that it ceases to be infringing, provided that no such modification or replacement will diminish the functional or technical capabilities of any such item. Any modified or replacement Deliverable, New Material, Background Material (or any part thereof), as applicable, must comply with the terms of this Base Agreement and SOW including any relevant warranties contained in Clause 13 (Warranties) and the Indemnifying Party must procure for Indemnified Party all necessary rights to enable the full use of the relevant modified or replacement item as contemplated by the relevant SOW.

16.4 The Supplier and Buyer (as appropriate) shall each also be entitled to take either of the actions set out in Clauses 16.3.2 or 16.3.3 if it can demonstrate to the reasonable satisfaction of the other party that an IP Claim will, or is likely, to occur and gives the other party reasonable notice and has consulted with the other party prior to taking such actions.

16.5 Without limiting the Indemnifying Party’s other obligations under this Clause 16, if the Indemnifying Party is unable to perform any of the options described in Clauses 16.3.2 and 16.3.3, or such options are not reasonably feasible then: 16.5.1 Either party may require that the Infringing Item be returned to the Indemnifying Party (in which case where the Supplier is the Indemnifying Party it shall repay to Buyer the amounts paid in respect of such item ); and 16.5.2 The Indemnified Party may, by written notice to the Indemnifying Party having immediate effect, terminate such part of the SOW as is affected by the return of the relevant item which (i) where the Indemnified Party is the Buyer includes any part in relation to which Buyer is unable to take the full benefit as a result of such return; and (ii) where the Indemnified Party is the Supplier includes any part in relation to which the Supplier is unable to perform its obligations as a result of such return or, (i) where Buyer’s inability to use

the affected item materially reduces the benefit of the SOW to Buyer, Buyer may terminate the SOW as a whole; and (ii) where Supplier’s inability to use the affected item materially impacts its ability to perform its obligations under the SOW Supplier may terminate the SOW as a whole. Any such termination (in full or in part) shall be deemed to be as a consequence of a material breach of the SOW by the other party.

16.6 The indemnity described in Clause 16.2.1 shall not extend to any IP Claim if and to the extent that it results from: 16.6.1 Modification of the relevant Deliverable and/or Background Material, by the Indemnified Party (unless such Modification is expressly contemplated and recorded in the relevant SOW or otherwise authorised by the Indemnifying Party);

16.6.2 use or incorporation of the relevant Deliverable or Background Material by the Indemnified Party otherwise than in accordance with the SOW or in a manner for which it was not designed or with items not provided by the Indemnifying Party, where such use or incorporation has not been authorised by the Indemnifying Party;

16.6.3 anything provided by Indemnified Party or a third party on Indemnified Party’s behalf or the Indemnifying Party’s compliance with any designs, specifications or instructions provided by the Indemnified Party’s, or a third party on Indemnified Party’s behalf, where the actual compliance with such designs, specifications or instructions causes the relevant infringement rather than the manner in which or means by which such designs, specifications or instructions are complied with; or 16.6.4 use, or incorporation, of Open Source Code in circumstances where: the Indemnifying Party has notified Indemnified Party in writing of the proposed use or 16.6.4.1 incorporation of such Open Source Code and has advised Indemnified Party in that notice that the indemnity will not apply to the such Open Source Code; and 16.6.4.2 the Indemnifying Party has obtained Indemnified Party’s prior written consent to the use or incorporation of such Open Source Code following receipt by Indemnified Party of such notice.

17.0 Limitation of Liability between Supplier and Buyer

17.1 In no event will either party be liable to the other for economic loss (including loss of profits, business, revenue, goodwill or anticipated savings), special, indirect or consequential loss.

17.2 Neither party seeks to limit its liability for: 17.2.1 death or personal injury caused by its negligence;

17.2.2 fraud, fraudulent misrepresentation or dishonesty;

17.2.3 infringement of any third party Intellectual Property Rights; or 17.2.4 infringement of the other party’s Intellectual Property Rights 17.3 Subject to the provisions of Clauses 17.1 and 17.2 Supplier’s liability under the Agreement (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Supplier, its/their employees, agents or sub-contractors, occurring at any time, shall be limited in aggregate to amount equal to the greater of (i)

150% of the amount of Charges (excluding expenses) paid or payable by Buyer to Supplier under the relevant SOW and each Related SOW prior to the date of the event giving rise to such claim; and (ii) £500,000 (five hundred thousand pounds).

17.4 Subject to Clause 17.1 and 17.2, the maximum overall aggregate liability of Buyer under and/or in connection with the relevant SOW (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Buyer, its/their employees, agents or sub-contractors, occurring at any time, shall be limited to an amount equal to the Charges paid or payable by the Buyer to the Supplier under the relevant SOW.

17.5 The provisions of Clause 17.1 shall not be taken as excluding the liability of the Supplier for: any reasonable additional operational and/or administrative costs and expenses of the other party 17.5.1 reasonably and necessarily incurs, arising from the its act, omission or other default; or 17.5.2 any wasted expenditure or charges rendered unnecessary and/or incurred by the other party arising from the its act, omission or other default,

provided always that prior to incurring such additional costs or charges it shall first notify the other party of its intention and the parties shall promptly meet to discuss how such costs or charges could be mitigated or reduced. Notwithstanding the foregoing Buyer shall (i) use Commercially Reasonable Efforts to mitigate such costs or charges; and (ii) provide documentary evidence of such costs or charges if requested by Supplier.

17.6 To the fullest extent permitted by Relevant Laws, neither party shall bring a legal action, regardless of form, arising out of or related to the SOW more than two years after that party becomes aware of the cause of action which is the subject of that legal action.

18.0 Supplier and Supplier Personnel 18.1 Supplier is an independent contractor and this Agreement does not create an agency, partnership, or joint venture relationship between Buyer and Supplier or Supplier Personnel. Buyer assumes no liability or responsibility for Supplier Personnel. Supplier will: 1. ensure it and Supplier Personnel are in compliance with all laws, regulations, ordinances, and licensing requirements;

2. be responsible for the supervision, control, compensation, withholdings, health and safety of Supplier Personnel;

3. inform Buyer if a former employee of Buyer will be assigned work under this Agreement (to the extent that Supplier is aware that such person is a former employee of Buyer), such assignment subject to Buyer approval which will not be unreasonably withheld or delayed;

4. upon request, provide Buyer, for export evaluation purposes, to the extent permitted by law, the country of citizenship and permanent residence and immigration status of those persons. Buyer retains the right to refuse to accept persons made available by Supplier for export control reasons;

5. not discriminate against any employees, applicants for employment, or any entity engaged in its procurement practices because of race, color, religion, sex, age, national origin, or any other legally protected status;

6. (a) be solely responsible for, and fully and properly complete and submit to the relevant government immigration authority, all required immigration forms and documents for all Supplier Personnel performing Services hereunder, maintain such forms and documents as required by law and, subject to applicable laws (in particular laws regarding data privacy) ,make such forms and documents available to Buyer upon request, and (b) ensure that Supplier Personnel who do not meet all immigration requirements do not perform Services under this Agreement;

7. not assign to work under this Agreement any Supplier Personnel that are subject to any restrictive covenants that could limit such Supplier Personnel from performing Services for Buyer or Customer;

8. remove from any assignment under this Agreement, at the Buyer’s reasonable request any Supplier Personnel that the Buyer reasonably requests be so removed;

9. comply, at its own expense, with all applicable laws regulations and ordinances relating to verification of employment eligibility for Personnel; and 10. upon Buyer’s request, provide reasonable documentation to verify compliance with this Section titled “Supplier and Supplier Personnel”.

18.2 Screening 18.2.1 Supplier warrants that it has carried and will continue to carry out the screening process as set out in Section 1 to no less than the standard set out therein of any members of Supplier Personnel engaged in performing the Services at a Buyer or Customer site or with access to Buyer or Customer systems.

18.2.2 In addition to the process detailed in Clause 18.2.1 the Supplier shall ensure that:

a) Supplier Personnel are vetted in accordance with any specific vetting requirements applicable to the Supplier Personnel that are agreed between the parties in a SOW; and b) all Supplier Personnel are vetted in accordance with such other reasonable procedures or requirements as may be notified in writing by Buyer to the Supplier from time to time (and agreed in accordance with the Change Control Procedure);

18.2.3 The Supplier shall identify any members of the Supplier Personnel who are not employees of the Supplier, if, to the extent and when Buyer requests the Supplier to do so.

18.3 The Supplier shall obtain all necessary working permits or visas in order that any Supplier Personnel who are foreign nationals are able to work in the United Kingdom.

18.4 The Supplier shall be responsible for making appropriate PAYE deductions for tax and National Insurance contributions from the remuneration it pays Supplier Personnel (whether or not the true status of such persons is that of an employee) and subject to Clause 17 (Limitations of Liability Between Buyer and Supplier) the Supplier agrees to indemnify Buyer

in respect of any claims, penalties or interest that may be made by the relevant authorities against Buyer in respect of tax demands or employees’ National Insurance or similar contributions relating to the Supplier\'s performance of the relevant SOW.

18.5 Key Personnel 18.5.1 The Supplier shall ensure that the Key Personnel (if any) undertake the roles to which they are assigned in the relevant SOW and that unless otherwise stated in the SOW all Key Personnel are engaged on a full time and exclusive basis in support of the relevant SOW, provided always that if a member of Key Personnel referenced under a SOW has completed all available tasks under such SOW the Supplier may re-allocate such Key Personnel to alternative customers and tasks until such time as the Key Personnel is again required for tasks under the relevant SOW.

18.5.2 Subject to Clause 18.5.4, the Supplier may replace a member of Key Personnel (with a replacement who satisfies the requirements of Clause 13.2 .7 and this Clause 18 and is acceptable to Buyer) on giving Buyer ten (30) days’ notice (or such other period as the parties may agree from time to time in writing) (the

“Required Notice”). The Supplier shall use Commercially Reasonable Efforts to keep such replacements to a minimum.

18.5.3 The Supplier may give less than the Required Notice: a) where any replacement is necessitated by the death or illness of the Key Personnel in question; b) where any replacement is no longer employed by the Supplier; or c) where a Key Personnel has requested to be redeployed; and, i) the Supplier has consulted with Buyer in respect of such redeployment; and ii) Buyer has approved in writing such redeployment taking place without the Supplier giving the Required Notice,

and in such cases the Supplier shall promptly notify Buyer and provide a replacement who satisfies the requirements of Clause 13.2.717 and this Clause 18 and is acceptable to Buyer.

18.5.4 If a member of the Supplier Personnel (including Key Personnel) is replaced, then the Supplier shall bear the cost of any handover activities to the replacement personnel (including the cost of any time spent upskilling and familiarising any replacement personnel in relation to the Services and Deliverables. This Clause 18.5.4 shall not apply where a member of the Supplier Personnel is replaced because Buyer requires the relevant replacement and does not have reasonable grounds for requiring such replacement.

19.0 On Premises Guidelines 19.1 Supplier will ensure that Supplier Personnel assigned to work on Buyer’s or Customer’s premises will comply with this Section.

19.2 Access to Premises Supplier will:

1. obtain for each person a valid identification badge from Buyer and ensure that it is displayed to gain access to and while on Buyer’s or Customer\'s premises (it is Buyer\'s policy to deactivate any such badge if not used in ninety days);

2. maintain a signed acknowledgment that each person will comply with Buyer’s Safety & Security Guidelines;

3. at Buyer\'s reasonable request, remove a person from Buyer’s or Customer’s premises and not reassign such person to work on Buyer\'s or Customer’s premises (Buyer is required to provide a reason for such request) provided always that where the Buyer has not demonstrated reasonable grounds for such removal the Supplier shall not be liable for any failure caused by the sudden and unexpected removal of such individual;

4. coordinate with Buyer or Customer (as appropriate) access to Buyer\'s or Customer\'s premises during non-regular working hours;

5. upon Buyer’s request, provide documentation to verify compliance with this Subsection.

6. if and when directed by Buyer, the Supplier shall provide a list of the names, job descriptions and business addresses of all Supplier Personnel whom the Supplier expects may require admission onto Buyer and/or Customer Premises in connection with the performance of the Services and/or provision of the Deliverables. Failure by the Supplier to comply with this sub Clause 6 within a reasonable time of receipt of notice to do so will entitle Buyer and/or Customer to refuse admission to its premises to any person who has not been previously notified to Buyer.

19.3 General Business Activity Restrictions (a) Supplier will ensure that Supplier Personnel assigned to work on Buyer’s or Customer’s premises will not: 1. conduct any non-Buyer related business activities (such as interviews, hirings, dismissals or personal solicitations) on Buyer\'s or Customer’s premises;

2. conduct Supplier\'s Personnel training on Buyer’s or Customer’s premises, except for on-the-job training;

3. attempt to participate in Buyer or Customer benefit plans or activities;

4. send or receive non-Buyer related mail through Buyer\'s or Customer’s mail systems; and 5. sell, advertise or market any products or distribute printed, written or graphic materials on Buyer\'s or Customer’s premises without Buyer\'s written permission. (b) Supplier will, for Supplier Personnel assigned to work on Buyer’s or Customer’s premises: 1. obtain for each person a valid identification badge from Buyer and return identification badges upon completion or termination of Supplier Personnel assignments;

2. ensure that each person with regular access to Buyer\'s and Customer’s premises complies with all parking restrictions and with vehicle registration requirements if any; and 3. ensure that each person remains in authorized areas only (limited to the work locations, cafeterias, rest rooms, and, in the

event of a medical emergency, Buyer’s or Customer’s medical facilities).

19.4 Buyer’s Safety and Security Guidelines Supplier will ensure that Supplier Personnel assigned to work on Buyer’s or Customer’s premises: 1. do not bring weapons of any kind onto Buyer\'s or Customer’s premises;

2. do not manufacture, sell, distribute, possess, use or be under the influence of controlled substances (for nonmedical reasons) or alcoholic beverages while on Buyer\'s or Customer’s premises;

3. do not have in their possession hazardous materials of any kind on Buyer\'s or Customer’s premises without Buyer\'s authorization.

Supplier will promptly notify Buyer of any accident or security incidents (such as those involving loss or misuse of, or damage to, Buyer\'s Assets (as defined below), physical altercations, assaults or harassment) and provide Buyer with a copy of any accident or incident report involving the above.

19.5 Asset Control For purposes of this Subsection, the term “Buyer Assets” means information, information assets, supplies or other property, including property owned by third parties (such as Buyer Customers) that is accessed by Buyer Personnel or provided to

Supplier Personnel by (or on behalf of) Buyer. Supplier Personnel will: 1. not remove Buyer Assets from Buyer\'s or Customer’s premises without Buyer\'s authorization;

2. use Buyer Assets only for purposes of this Agreement;

3. only connect with, interact with or use programs, tools or routines that Buyer agrees are needed to provide Services;

4. not share or disclose user identifiers, passwords, cipher keys or computer dial port telephone numbers;

5. not copy, disclose or leave such assets unsecured or unattended, in the event the Buyer Assets are confidential; and 6. immediately notify Buyer of any security incidents involving Buyer Assets and provide Buyer with a copy of any accident or incident report involving the above.

Buyer may periodically audit Supplier\'s data residing on Buyer Assets.

19.6 Supervision of Supplier’s Personnel (a) Supplier will: 1. provide consistent and effective supervision of its Personnel provided under this Agreement, at no additional cost to Buyer;

2. conduct orientation sessions with its Personnel before placement on an assignment with Buyer and identify and provide contact information (which shall be updated by Supplier as necessary) for all supervisor(s) for its Personnel;

3. instruct its Personnel that employment related issues should be brought forward to Supplier (and not Buyer). Where such

issues relate to actions which are alleged to have been taken by Buyer or Buyer Personnel, Supplier will notify Buyer immediately in order that appropriate investigative action be taken. (b) Supplier\'s supervisor(s) shall: 1. exercise full supervisory authority over all day-to-day employment relationship decisions relating to Supplier’s Personnel, including those decisions relating to: wages, hours, terms and conditions of employment, hiring, discipline, performance evaluations, termination, counseling and scheduling; and 2. know each work location’s planned holiday (and other closing) schedules and the impacts all such schedules have on Supplier Personnel. (c) Notwithstanding any other language or agreement to the contrary, Supplier agrees that Buyer has no responsibility to approve, and that Buyer will not approve, timesheets for any Supplier Personnel. If Buyer should review, sign and/or submit timesheets for Supplier Personnel, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submission shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.

19.7 Time sheets

Notwithstanding any other language or agreement to the contrary, Buyer will not, and Supplier agrees that Buyer has no responsibility to approve any Supplier Personnel’s time sheets. If Buyer should review, sign and/or submit Supplier Personnel’s timesheets, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submittal shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel.

0 Insurance 20.

20.1 The Supplier shall take out and maintain at all times during the term of the SOW the following insurance with reputable insurers: a) professional indemnity insurance for an insured amount of not less than £7,500,000 (seven million five hundred thousand pounds sterling); b) public liability insurance for an insured amount of not less than £10,000,000 (ten million pounds sterling) per occurrence;

c) employer\'s liability insurance as required by Relevant Laws but not less than £5,000, 000 (five million pounds sterling).

20.2 The Supplier shall on request by Buyer promptly provide Buyer with reasonable evidence of the required policies.

20.3 For the avoidance of doubt, none of the requirements contained in this Clause 20 as to type or level of insurance cover to be maintained by the Supplier shall in any manner limit the liabilities and obligations of the Supplier under the SOW.

21.0 Termination 21.1Termination of this Base Agreement or a SOW for cause 21.1.1 Either party may at any time by notice in writing to the other party terminate this Base Agreement, without any Termination Fee payable by the terminating party if;

21.1.1 the other party (i) has a meeting convened for the passing of a resolution for its winding up (other than a voluntary liquidation for the purposes of reconstruction); (ii) enters into a scheme or voluntary arrangement

with its creditors; (iii) is the subject of a petition presented for the appointment of an administrator; (iv) has a receiver appointed over any of its property or assets; or (v) is the subject of a petition presented for his bankruptcy. Such termination will be effective upon notice in writing to the other party, liquidator, administrator or receiver; or 21.1.2 the other party commits a material breach of this Agreement which is not remedied within twenty (20) Working Days after the non-breaching party has given written notice to the breaching party requiring such breach to be remedied; or 21.1.3 there is a breach by the other party of any provision hereof which expressly entitles the non-breaching party to terminate this Base Agreement or a SOW.

21.1.2 Without prejudice to Buyer\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow Buyer to terminate a

SOW for Supplier Fault immediately on giving notice to the Supplier:

21.2.1 the Supplier has committed a material breach of the SOW which is not capable of being remedied; or 21.2.2 a Key Milestone is not achieved by the end of the applicable Liquidated Damages Period or, if applicable the relevant Delay Remedy Period (whichever is later); or 21.2.3 there has been a material breach by the Supplier of any of its obligations under the Agreement including but not limited to (Clauses 22.7 (Confidential Information), 27 (Data Protection), 29 (IT Security) and 35 (Conflicts of Interest) (\\"Relevant Provisions\\"), and for the purposes of this Clause 21.2.3 a material breach will be deemed to include any breach of the Relevant Provisions which directly results in: • any adverse publicity in respect of any member of the Buyer or Customer Group or which otherwise detrimentally affects the reputation or goodwill of any member of the Buyer or Customer Group; • any third party (including any Regulatory Authority or any customer, contractor, supplier, agent or employee of any member of the Customer Group) bringing a bona fide claim,

action or proceedings against Buyer and/or any member of the Nationwide Group; or • any censure of any member of the Customer Group by any Regulatory Authority.

21.1.3 Without prejudice to the Supplier\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow the Supplier to terminate the relevant SOW in whole or in part on giving written notice to Buyer: (a) Buyer has committed a material breach of the SOW which is not capable of being remedied or which is not remedied within twenty (20) Working Days of receipt of notice of the breach; or (b) there has been a material infringement by Buyer of any of its obligations under the Base Agreement which is relevant to the SOW in question including but not limited to the Intellectual Property Rights or Confidential Information of the Supplier which Buyer has failed to remedy and discontinue within twenty (20) Working Days of receipt of notice of the breach; and the Supplier\'s rights under this Clause 21.1.3 shall constitute the sole rights of the Supplier to terminate the relevant SOW.

21.2Termination for convenience 21.2.1 Either party may terminate this Base Agreement as a whole if there are no outstanding SOWs or WA’s.

21.2.2 Subject to payment by the Buyer of the Termination Fee (if any), Buyer may terminate a SOW for convenience and without cause at any time by giving to the Supplier not less than seven (7) Working Days notice (or such other period of notice as is specified in the SOW).

21.3 Consequences of termination Upon termination of this Base Agreement (or an individual SOW as appropriate): 21.3.1 the Supplier shall immediately cease all work under this Base Agreement and any SOWs (or in the case of partial termination the terminated SOW(s));

21.3.2 the Supplier shall prepare and submit to Buyer an itemization of all completed and partially completed Deliverables and Services provided always that unless termination is by the Buyer ‘for cause’ pursuant to Clause 21.1, the Supplier shall be entitled to charge for such work at the Agreed Rates the costs of which shall be agreed in writing by the parties prior to being incurred if not already expressly provided for as part of Fixed Price Charges already paid;

21.3.3 the Buyer shall be liable to pay the Supplier: (i) all fees and charges due for work performed in accordance with the terms of this Agreement, up to the effective date of termination in accordance with the payment terms of the Agreement, and where the Services or Deliverables are being provided for a Fixed Price, such fees and charges shall be calculated using the Agreed Rates; (ii) the Recoverable Expenses in respect of Services performed up until the effective date of termination; (iii) any miscellaneous costs in accordance with Clause 5.21 of this Base Agreement that the Supplier has

incurred but not yet invoiced.

21.3.4 (subject to Clause 21.3.3) the Supplier shall deliver to Buyer all completed and partially completed Deliverables and Services, itemised in accordance with Clause 21.3.2 up to the date of termination at the agreed upon Prices in the relevant SOW and/or WA and any work in process; and 21.4 In the event Buyer terminates without Cause, Buyer will pay to Supplier the Termination Fee, if any, which is agreed in the relevant SOW.

21.5 Where a party terminates a SOW at a time when more than one SOW is in force, the SOW not terminated shall remain in full force and effect, shall be completed in accordance with and shall remain subject to the terms of that SOW and this Base Agreement.

22.0 General 22.1 Amendments This Agreement may only be amended by a writing specifically referencing this Agreement which has been signed by

authorized representatives of the parties.

22.2 Assignment and Transfer 22.2.1 Neither party shall assign or transfer this Base Agreement or any SOW without the prior written consent of the other party.

22.3 Choice of Law; Waiver of Jury Trial; Limitation of Action This Agreement and the performance of transactions under this Agreement will be governed by the laws of England and the parties agree to submit to the exclusive jurisdiction of the courts of England and Wales.

22.4 Neither party shall, during the course of this Agreement make direct unsolicited offers of employment to an employee of the other party who has been engaged in a similar managerial or technical capacity in connection with the Agreement without the prior written consent of the other party, Provided always that nothing in this Clause shall prevent or restrict either party from running national recruitment campaigns or from making offers of employment to any individual who may respond to such a campaign.

22.5 Counterparts This Agreement may be signed in one or more counterparts, each of which will be deemed to be an original and all of which when taken together will constitute the same Agreement. Any copy of this Agreement made by reliable means (for example, photocopy or facsimile) is considered an original.

22.6 Ethical Dealings Each party will be familiar and will strictly comply with all laws and regulations on bribery, corruption, and prohibited business practices. Each party and its Affiliates has not and will not, for the purpose of influencing or inducing anyone to influence decisions in its favor or any of its Affiliates, offer, promise or make or agree to make, directly or indirectly, (a) any political contributions of any kind or any payment to or for the benefit of any public official, whether elected or appointed, (b) any payments for gifts, meals, travel or other value for a government employee or his/her family members or (c) any payments or gifts (of money or anything of value) to anyone. This means, for example, any form of facilitation payment (i.e. small bribes paid to facilitate government action) is prohibited.

22.7 Exchange of Information The terms and conditions of the Confidentiality Agreement shall apply to this Base Agreement and to any SOW and WA.

The parties will not publicize the terms of this Agreement, or the relationship, in any advertising, marketing or promotional

materials without prior written consent of the other party except as may be required by law, provided the party publicizing gives the other party reasonable prior notice to allow the other party a reasonable opportunity to obtain a protective order.

Supplier will use information regarding this Agreement only in the performance of this Agreement. Any contacts with government employees by Supplier on Buyer\'s behalf may only be for the purpose of providing Services under this Agreement. Notwithstanding the foregoing either party shall be entitled to refer to other party by name for the sole purpose of identifying the other party as a customer/supplier (as appropriate).

For any Personal Data relating to a party’s Personnel that a party provides to the other under this Agreement that party shall obtain the agreement of such Personnel to release the information to the other and to allow the other to use, disclose and transmit such information in connection with this Agreement.

22.8 Freedom of Action This Agreement is nonexclusive and either party may design, develop, manufacture, acquire or market competitive products or services. Buyer will independently establish prices for resale of Deliverables or Services and is not obligated to announce or market any Deliverables or Services and does not guarantee the success of its marketing efforts, if any.

22.9 Force Majeure 22.9.1 Subject to Clause 22. 9.2, the Supplier shall not be liable to Buyer for any delay in performing, or failure to perform, any of its obligations under this Agreement if and to the extent that the failure or delay is caused as a result of any Force Majeure Event, provided that such failure or delay could not have been prevented by reasonable precautions. The time for performance of an obligation which is affected by a Force Majeure Event shall be extended by a period which reflects the delay caused by the Force Majeure Event.

22.9.2 The Supplier shall be entitled to claim relief under Clause 22.9.1 in respect of a Force Majeure Event only if (and, in the case of Clauses 22.9.2 (c) to 22.9.2 (d) inclusive, for the period during which) it: (a) immediately informs Buyer in writing of the nature and severity of the Force Majeure Event (including its estimated duration and impact on the Supplier\'s ability to perform its obligations), and its wish to claim relief under Clause 22.9.1; (b) takes reasonable steps to mitigate the effects of any Force Majeure Event on the Supplier\'s ability to perform its obligations under this Agreement;

(c) makes Commercially Reasonable Efforts to resume or maintain performance (with as little disruption to the Supplier\'s performance as reasonably possible) of its obligations under this Agreement as soon as reasonably possible; and (d) puts into operation a suitable business continuity plan.

22.9.3 For the avoidance of doubt, if under Clause 22.9.1 the Supplier is relieved from performing any obligation: (a) it shall not be entitled to payment for the performance of that obligation in respect of the period for which relief is obtained; but (b) shall be entitled to payment for the performance of its obligations under this Clause 22.9 (provided such payment does not exceed the payment applicable to any obligation for which relief is obtained by the Supplier under Clause 22.9.1).

22.9.4 If pursuant to this Clause 22.9, the Supplier is excused from the performance of Services and/or provision of the

Deliverables for more than ten (10) days, Buyer may terminate the relevant SOW or the element of the relevant SOW affected by the Force Majeure Event by giving written notice of termination to the Supplier.

22.10 Obligations of Affiliates Affiliates will acknowledge acceptance of the terms of this Agreement through the signing of a PA before conducting any transaction under this Agreement.

22.11 Prior Communications and Order of Precedence This Agreement replaces any prior oral or written agreements or other communication between the parties with respect to the subject matter of this Agreement, excluding any confidential disclosure agreements. In the event of any conflict in these documents, the order of precedence will be: 1. (subject always to Clause 2.2.2) the quantity, payment and delivery terms of the relevant WA;

2. the relevant SOW; and 3. this Base Agreement;.

If there is a conflict or inconsistency between any Clause of, and any Schedule to, this Base Agreement the Clause prevails.

For this purpose an omission (whether deliberate or inadvertent) is not, by itself, to be construed as giving rise to a conflict or inconsistency.

22.12 Rights of Third Parties A person who is not a party to this Agreement has no rights under this Agreement (Rights of Third Parties) Act 1999 to enforce any term of this Agreement.

22.13 Severability The parties intend each provision of this Agreement to be severable and distinct from the others. If any provision of the Agreement shall be held to be illegal or unenforceable in whole or in part, the parties intend that such provision or part shall, to the extent it is held to be illegal or unenforceable, be deemed not to form part of the Agreement but that legality, validity and enforceability of the remainder of the Agreement shall not be affected.

If any provision or part of this Agreement is severed as illegal or unenforceable, the parties shall seek to agree to modify this Agreement to the extent necessary to render it lawful and enforceable and as nearly as possible to reflect the intentions of the parties embodied in this Agreement including the illegal or unenforceable provision or part.

22.14 Survival The provisions set forth in the following Sections and Subsections of this Base Agreement will survive after termination or expiration of this Agreement and will remain in effect until fulfilled: “Definition”, “Timetable”, “Taxes”, “Pricing”, “Payments and Acceptance”, “Ongoing Warranties”, \\"Intellectual Property\\", \\" Liability for Third Party Claims\\", \\"Limitation of Liability between Supplier and Buyer\\", \\"Record Keeping and Audit Rights\\", \\"Choice of Law; Waiver of Jury Trial;

Limitation of Action\\", \\"Exchange of Information\\", “Data Protection”, Dispute Resolution Procedure”, “Notices”, “Rights of Third Parties”, “Termination Assistance and Employment Matters” and \\"Prior Communications and Order of Precedence\\".

22.15 Waiver Delay in exercising, or failure to exercise, any right or remedy in connection with the Agreement shall not operate as a waiver of that right or remedy. The waiver of a right to require compliance with any provision of this Agreement in any instance shall not operate as a waiver of any further exercise or enforcement of that right and the waiver of any breach shall not

operate as a waiver of any subsequent breach. No waiver in connection with the Agreement shall, in any event, be effective unless it is in writing, refers expressly to this Clause, is duly signed by or on behalf of the party granting it and is communicated to the other party in accordance with Clause 28 (Notices).

22.16 Cumulative Rights The rights and remedies of the parties in connection with this Agreement are cumulative and shall, unless expressly stated otherwise in this Agreement, be in addition to every other remedy given in this Agreement, existing at law or in equity, by statute or otherwise and, except as expressly provided for in this Agreement, are not exclusive of, and may be exercised without prejudice to, any other rights or remedies provided in this Agreement, by law or equity or otherwise. Except as expressly stated in this Agreement (or in law or in equity in the case of rights and remedies provided by law or equity) any right or remedy may be exercised wholly or partially from time to time.

0 Supplier Conduct Principles 23.

Supplier will comply with the Supplier Conduct Principles Letter Agreement (\\"SCPLA\\") and the terms and conditions of the SCPLA apply to this Agreement.

24.0 Not used 25.0 Not used 26.0 Buyer Policies and Standards 26.1 The Supplier shall: a. and shall ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates shall, to the extent applicable, comply with the Buyer’s Policies and Standards.; and b. The Supplier shall also ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates are advised of all Buyer Policies and Standards in a timely manner.

26.2 The following Buyer and Customer Policies and Standards shall be deemed notified to the Supplier in respect of each SOW: Those Buyer Policies and Standards which are set out or referred to in Section 6 of this Base 26.2.1 Agreement (which Buyer Policies and Standards may or may not be contained on Customer\'s intranet); and 26.2.2 those Buyer Policies and Standards which are set out or referred to in the SOW or Appendix to this Base Agreement.

26.3 Buyer may, at its own discretion, elect to grant the Supplier access to an electronic library of some or all of the Buyer Policies and Procedures located on Customer\'s intranet (\\"e-Library\\"). If Buyer so elects: 26.3.1 Buyer shall agree with the Supplier the number and identity of Supplier Personnel to be granted access to the e-Library (\\"Authorised Users\\"); and

26.3.2 the Supplier agrees that its use of the Customer\'s intranet shall be subject to Customer’s terms of use applicable to the e-Library in force at the time of access, and the Supplier shall procure that each of the and the Authorised Users shall comply therewith.

26.4 From time to time during the term of the SOW, subject to Clause 26.5 below, Buyer may: 26.4.1 notify the Supplier of existing Buyer Policies and Standards that have not been notified to the Supplier in accordance with Clause 26.2 above;

26.4.2 introduce new Buyer Policies and Standards ; and/or 26.4.3 delete, revise or modify any existing Buyer Policies and Standards, (each a \\"Buyer Policy Update\\"). Buyer shall notify the Supplier of such Buyer Policy Updates either: 26.4.4 in writing at the Supplier Operations Meetings;

26.4.5 by written notice from Buyer’s Relationship Manager to the Supplier\'s Relationship Manager (which notice may be given by way of such Policy Updates being recorded in any written minutes of meetings that are prepared by or forwarded to the Supplier\'s Relationship Manager);

26.4.6 by such other means (including at such other meetings) as may be agreed in writing between the parties from time to time; or 26.4.7 where the Supplier has been granted access to the e-Library, by email (such email to be copied (cc\'ed) to the Supplier Relationship Manager); (such written or email notification being a \\"Policy Change Notification\\").

26.5 Each Policy Change Notification shall specifically reference the relevant Buyer Policies and Procedures which have not previously been notified in accordance with Clause 26.2 above, are new or subject to change (but for the avoidance of doubt, shall not set out the details of such changes). It shall be the responsibility of the Supplier Personnel who have been given access to the e-Library to review in full the relevant changes to the

Buyer Policies and Procedures as set out in the e-Library. It shall be the responsibility of the Supplier to notify all Supplier Personnel who do not have access to the e-Library (\\"Non e-Library Personnel\\") of any Policy Change Notification notified in accordance with Clauses 26.4.4, 26.4.5 or 26.4.6. The Supplier shall not be liable for any failure by Non e-Library Personnel to comply with the requirements of a Policy Change Notification unless and until notification of such Policy Change Notification has been given to the Supplier in accordance with Clauses 26.4.4 to 26.4.6 (inclusive).

26.6 Where the introduction of any element of a Buyer Policy Update will in the Supplier reasonable opinion increase the cost to the Supplier of complying with its obligations under the relevant SOW or otherwise detrimentally affects the Supplier\'s ability to perform the Services in accordance with the relevant SOW and the Supplier believes that the Supplier\'s obligation to comply with that element of a Buyer Policy Update should be subject to the parties agreeing a Change pursuant to the Change Control Procedure, then: 26.6.1 the Supplier shall notify Buyer in writing of such belief as soon as reasonably practicable and in any event within ten (10) Working Days of receiving notice of the relevant element of the Buyer Policy Update (which notification shall include reasonable evidence that substantiates the relevant

increased cost to the Supplier or the detrimental effect on the Supplier\'s ability to perform the Services); and 26.6.2 provided that the Supplier has complied with Clause 26.6.1, the Supplier\'s obligation to comply with that element of the Buyer Policy Update shall be subject to the parties agreeing a Change pursuant to the Change Control Procedure in relation to that element of the Buyer Policy Update.

27.0 Data Protection 27.1 In respect of any Personal Data processed by either Supplier pursuant to this Base Agreement or a SOW, each party warrants and undertakes that it shall and its agents or sub-contractors shall comply at all times with the Data Protection Legislation and any changes or amendments to the Data Protection Legislation to the extent that it or they apply to it in its capacity as Data Processor or Data Controller (as appropriate).

27.2 With respect to the parties’ rights and obligations under a SOW, the parties agree that Customer is the Data Controller and Buyer and the Supplier are Data Processors provided that Buyer generally instructs Supplier to process

Personal Data to the extent necessary to perform the Services under the relevant SOW.

27.3 The Supplier warrants and undertakes that it shall and shall ensure that its agents or subcontractors shall: a) only process the Personal Data on behalf of Buyer and/or Customer for the purpose of performing the Supplier\'s obligations under a SOW and only in accordance with that SOW and instructions received from Buyer from time to time; b) promptly comply with any change of instructions from Buyer relating to: a. the Personal Data; and ii) the Supplier’s role as Data Processor, as issued in accordance with the SOW and/or as otherwise required by changes or amendments to the Data Protection Legislation;

(c) put in place those technical and organisational measures against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access to the Personal Data including those set out in the completed and approved security control list referenced in a relevant SOW (\\"Security Measures\\").

The Supplier shall: a) promptly notify Buyer of any actual or suspected incident of unauthorised or accidental disclosure of or access to the Personal Data or other breach of Clause 27.3 (c) made by any of its Personnel or any other identified or unidentified third party (a \\"Security Breach\\"); b) promptly provide Buyer with all relevant information in the Supplier’s possession concerning any Security Breach; c) not make any announcement or publish or otherwise authorise any broadcast of any notice or information about a Security Breach (a \\"Breach Notice\\") without the prior written consent of Buyer and prior written approval by Buyer of the content, media and timing of the Breach Notice;

d) hold all Personal Data to which the SOW relates separate from any other data held by the Supplier and ensure that such Personal Data is readily identifiable; e) not employ its processing of the Personal Data to which the SOW relates as a means to enhance or enrich any Personal Data to which the SOW does not relate (for the avoidance of doubt including any Personal Data in respect of which the Supplier and/or Customer is Data Controller); f) not make any copies of the Personal data unless strictly necessary for the purpose of performing the Supplier\'s obligations under the SOW; g) immediately notify Buyer in the event that it becomes aware of any breach of the Supplier’s obligations under the SOW; h) not otherwise modify, amend or alter the contents of the Personal Data or disclose or permit the disclosure of any of the Personal Data to any third party (including any agent or sub-contractor) unless specifically authorised in writing to do so by Buyer;

i) upon expiry or termination of the SOW, return all Personal Data (including copies thereof) to Buyer or, where requested by Buyer to, Customer or, at Buyer’s option, destroy all hard copies of the same and permanently delete all electronic copies from the Supplier’s computer system and certify to Buyer that it has done so, unless retention of any copy of Personal Data is required by law where the Supplier shall: 1. notify Buyer of any such retention requirement;

2. observe all the requirements of Data Protection Legislation to such data retained; and 3. only process such data in accordance with the specific purposes for which the Supplier is under a legal duty to retain it; j) not cause or permit the Personal Data to be transferred outside the European Economic Area (as defined in the Data Protection Act 1988) without the prior written consent of Buyer; k) notify Buyer (within five working days) of any request received from a Data Subject to have access to his Personal Data or

of any other communication relating directly or indirectly to the processing of any Personal Data in connection with the SOW

and provide all details of such request or communication to Buyer and fully cooperate and assist Buyer in relation to any such request or in response to any such communication; l) Buyer: i. shall remain solely responsible for determining the purposes for which the Personal Data are processed under the SOW; ii. shall take reasonable steps to inform the Supplier about any Sensitive Personal Data that may be stored in any files or other repositories, as well as about any restrictions or special requirements in the processing of such Sensitive Personal Data, including any restriction regarding the access or transfer of such data across country borders. Buyer is responsible for ensuring that any such restrictions or special requirements are met; and ii. shall remain solely responsible for determining the purposes for and the manner in which any Personal Data are, or are to be, processed by the Supplier under the SOW.

27.4 If at any time during the provision of the Services, Buyer requires additional or different services to comply with the EU data protection laws and regulations applicable to it (e.g. additional security measures), such services will be deemed a new service and be subject to the appropriate Change Control Procedure.

27.5 The Supplier will not transfer or process any Personal Data outside of the European Economic Area without the express written consent of the Buyer. In the event of such consent being given the Supplier agrees to execute the Standard Contractual Clauses for Data Processors established in Third Countries pursuant to the Commission Decision (2002/16/EC) of 27 December 2001 under the EU Directive 95/46/EC with the Data Controller directly. 27.6 The Supplier shall not be liable for any delay or failure to provide the Services if such failure is the direct consequence of a failure of Buyer to discharge any relevant obligations under any EU data protection laws and regulations in connection with any international transfer of Personal Data to the extent such international transfer has been envisaged in the SOW or has been notified to Buyer.

27.7 Each of the parties shall notify to each other an individual within their organisations authorised to respond from time to time to enquiries regarding any Personal Data. Each of the parties shall deal with such enquiries promptly.

27.8 The Supplier shall inform Buyer immediately if an enforcement notice under the Data Protection Act 1988 is served on it.

27.9 The provisions of this Clause 27 shall continue in force until the Supplier completes it processing of the Personal Data for purpose of complying with its obligations under the relevant SOW.

28.0 Notices All communications between the parties regarding this Agreement will be conducted through the parties’ representatives as specified in the relevant SOW and/or WA.

All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below

If to Buyer:

Copied to:

Name/Role:

(Procurement Advisor)

Name:

(Executive Partner)

Address:

Address:

Tel No

Tel No

Fax No

Fax No

If to the Supplier:

Copied to:

Name/Role:

(Head of Legal)

Name/Role:

(Global Sales Director)

Address:

Address:

Tel No

Tel No

Fax No

Fax No

N/a

29.0 IT Security 29.1 The Supplier shall access and/or use Buyer Information Systems only for the purpose of performing the Services and/or providing the Deliverables and for no other purpose whatsoever. When accessing and/or using Buyer Information Systems, the Supplier shall, and shall procure that such of Supplier Personnel who have access to Buyer Information Systems in connection with the performance of the Services and/or provision of the Deliverables shall, comply with all relevant Buyer Policies and Standards relating to security of Buyer Information Systems as notified to the Supplier in accordance with Clause 26 (Buyer Policies and Standards), and shall comply with the provisions of Clause 26 (Buyer Policies and Standards) in relation to its use of Buyer Materials.

29.2 The Supplier shall ensure that all Supplier Personnel are granted access only to any Confidential Information and any Buyer Information Systems on a need to access basis which shall be restricted to the extent possible to the minimum access necessary to perform the Services and/or provide the Deliverables. This Clause 29.2 does not apply to the extent that Buyer expressly authorises an individual member of the Supplier Personnel to access Confidential Information and/or any Buyer Information Systems and

(a) the Supplier has previously told that individual not to use or access any Confidential Information and/or any Buyer Information System other than to the extent authorised by Buyer; and (b) that individual: i. accesses Confidential Information and/or any Buyer Information Systems only for the purposes of performing the Services and/or providing the Deliverables; ii. complies with any policies, procedures, terms or conditions relating to such access that are notified to him or her; and iii. otherwise complies with the Supplier\'s obligations under this Agreement.

29.3 Buyer and/or members of the Customer Group and their authorised representatives shall have the right to verify the

Supplier\'s compliance with its obligations under this Clause 29 and the relevant Buyer Policies and Standards in each case subject to, and in accordance with, Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance).

29.4 The Supplier shall, within 1 Working Day of first becoming aware of any such actual or suspected breach, notify Buyer of any actual or suspected breaches of this Clause 29. Buyer shall be entitled to investigate any actual or alleged breaches with the full co-operation of the Supplier and the Supplier shall immediately rectify any breaches identified. The costs of such co-operation and rectification shall be borne by the Supplier 29.5 Where expressly agreed in the relevant SOW or an Appendix to this Base Agreement, Buyer shall be entitled to carry out penetration tests. The details of the type of test (including the scope, nature and extent) and the subject matter of the test shall be as set out in the SOW or an Appendix to this Base Agreement.

30.

0 Corporate Social Responsibility Buyer and Customer operate a strict ethical policy with regard to the conduct of its business. If the Supplier becomes aware of any occurrence or incident, or the application of undue pressure, that would in any way materially prejudice either the relationship between the parties, or the good name of either, Buyer, Customer or the Supplier, then it shall report all information regarding such occurrences to Buyer’s Authorised Representative. The information so reported shall be treated by both parties in the strictest of confidence

31.0 Termination Assistance and Employment Matters 31.1 Commencing on the start of any applicable Termination Assistance Period, the Supplier shall provide such assistance as may be reasonably requested by Buyer agreed with the Supplier (such agreement not to unreasonably withheld or delayed) to ensure that the Services continue without interruption or adverse effect and to facilitate the orderly transfer of the Services to Buyer and/or Customer or any of its designees, which shall include the assistance described in Section 4 (Termination Assistance) of this Base Agreement and which, where applicable, shall include vacating Buyer’s and/or Customer’s Premises at the end of the Termination Assistance Period.

31.2 Where Buyer has terminated the relevant SOW ‘for cause’ pursuant to Clause 21.1 the Termination Assistance shall be provided to Buyer at no additional charge up to the end of the Termination Assistance Period.

31.3 Where the relevant SOW expires or terminates for any reason other than termination ‘for cause’ pursuant to Clause 21.1 the Termination Assistance shall be chargeable by the Supplier at the Agreed Rates (but at no additional charge) up to the end of the Termination Assistance Period save that where such Termination Assistance necessitates endeavours or co-operation which is outside the scope of the Supplier\'s obligations under the relevant SOW, the

Supplier shall be entitled to charge Buyer, at the Agreed Rates a proper and reasonable amount for the provision of such endeavours and/or co-operation, provided the cost concerned shall first have been agreed in writing with Buyer.

For the avoidance of doubt, the Supplier shall not be entitled to charge for Termination Assistance which relates solely to the return of material belonging to Buyer and/or Customer under Section 4 (Termination Assistance).

31.4 The Termination Assistance shall be provided by the Supplier in good faith and in accordance with Good Industry Practice.

31.5 In the event of a partial termination of the relevant SOW, Buyer shall be entitled to request the Supplier to perform and the Supplier shall perform all of the Supplier\'s obligations under this Clause 31 in relation to such element of the SOW partially terminated.

31.6 The Parties shall comply with Section 5 (Employment Matters) of this Base Agreement.

31.7 Where the SOW specifies that the Supplier is required to prepare and maintain an exit plan, the following provisions will apply: a) Within 20 Working Days following the effective date of the SOW, or such other period as may be set out in the SOW, the Supplier shall prepare and submit to Buyer for Buyer’s approval a draft exit plan which sets out the tasks and assistance (including the tasks and assistance described in Section 4 (Termination Assistance)) to be carried out by the parties following termination or expiry of the relevant SOW to facilitate an orderly cessation of the Services and/or transition (as applicable) of the Services to Buyer or to a designated replacement service provider. b) Upon receipt of the draft exit plan, Buyer shall review the draft exit plan and shall promptly notify the Supplier in writing whether Buyer approves or does not approve the draft exit plan (and if Buyer does not approve the draft exit plan, Buyer shall also advise the Supplier of any reasonable changes required to the draft exit plan for Buyer’s approval to be given). c) If Buyer does not approve the draft exit plan (such approval not to be unreasonably withheld or delayed),

the Supplier shall, within eight (8) Working Days following receipt of Buyer\'s notification that it does not approve the draft exit plan, make any changes that Buyer reasonably requires to the draft exit plan and resubmit the draft exit plan to Buyer for Buyer\'s approval. d) The process described in Clauses 31.7(b) and 31.7(c) shall be repeated until Buyer approves the draft exit plan. Once the draft exit plan has been approved by Buyer, the approved exit plan shall be the \\"Exit Plan\\" for the purposes of the relevant SOW. e) The parties may elect to review the Exit Plan at six monthly intervals (the first and earliest review would take place within six months following the initial approval of the Exit Plan by Buyer pursuant to Clauses 31.7(b) to 31.7(d) to determine whether any changes are required to the then current Exit Plan to take into account any changes to the scope or nature of the Services, or the manner in which the Services are performed (including any changes to the relevant technology or processes used to provide the Services).

Where, following any such six monthly review, Buyer determines that changes are required to the then current Exit Plan, the Supplier shall, within 30 days following any request by Buyer to do so, incorporate such changes into the Exit Plan and shall submit the revised Exit Plan to Buyer for Buyer\'s approval. The

approval process set out in Clauses 31.7(b) to 31.7(d) shall apply to the approval of any revised Exit Plan submitted to Buyer pursuant to this Clause 31.7(e) (with all references to the \\"draft exit plan\\" in Clauses 31.7(b) to 31.7(d) being deemed to be references to such revised Exit Plan for the purpose of this Clause 31.7(e)).

32.0 Record Keeping, Audit Rights and Regulatory Assistance 32.1, The Supplier shall: a) keep and maintain Records in accordance with; and b) retain such Records for such period as is consistent with, prudent and good industry standards within the IT products and services industry.

Supplier will maintain (and provide to Buyer upon request) relevant business and accounting records to support invoices under this Agreement and proof of required permits and professional licenses, for a period of time as required by local law,

but not for less than three (3) years following completion or termination of the relevant SOW and/or WA. All accounting records will be maintained in accordance with generally accepted accounting principles.

32.2 During the term of the SOW and upon reasonable prior notice to the Supplier, the Supplier shall ensure that Buyer and/or members of the Customer Group and their agents, Buyer Audit Representatives, and regulators acting in accordance with their supervisory powers (\\"Audit Right Holders\\") are allowed effective access, which access may not be exercised (collectively by all of the Audit Right Holders together) more than two times in each year of this Base Agreement (whether remotely or otherwise) during normal business hours, under the supervision of the Supplier at all times, to members of the Supplier\'s and it\'s relevant subcontractors\' premises, Supplier Personnel, records, systems, and other information and property relevant to the performance of the relevant SOW in order to ascertain compliance by the Supplier with the terms of the Agreement. The Supplier agrees to cooperate fully with such audits. The Supplier shall be entitled to require, as a condition of allowing such access, an Audit Right Holder to enter into confidentiality undertakings (which are consistent with and no more stringent than the confidentiality undertakings under Clause 22.7 (Exchange of Information)) in respect of, and to be supervised during, such access, provided that it is permissible under Relevant Laws for Buyer, Customer and the Supplier to require this as a condition of such access.

If the audit access provided under Clause 32.2 reveals any non-compliances by the Supplier of the Agreement, then, 32.3 without limiting any other rights or remedies of Buyer the Supplier agrees and undertakes to remedy such non-compliances.

32.4 If any audit reveals any overcharging by the Supplier on any invoice(s), an appropriate correcting credit shall be made within fourteen (14) days of such overcharge being identified. The correcting credit shall be equivalent to the amount of the overcharge plus interest at the Default Interest Rate, payable from the date payment of the overcharge was made by Buyer up to and including the date the correcting credit is made. If any audit reveals any undercharging by the Supplier on any invoice(s), the Supplier issue an invoice for the undercharged amount.

32.5 The Supplier shall promptly and efficiently give any Audit Right Holders any assistance they reasonably require in connection with the exercise of their rights under this Clause 32.

32.6 In the event that Buyer (or any member of the Customer Group) is the subject of any investigation or request for information from the FSA or any other regulatory authorities to which the relevant member of the Customer Group is subject, to the extent that such investigation or request for information has any connection with or involves in any way the Services and/or Deliverables provided by the Supplier under the relevant SOW, the Supplier agrees to provide all information,

assistance and access including making its employees available as necessary and making any of its records and information available as evidence as Buyer may reasonably request to enable it to comply with the requests or requirements of the relevant regulators. The Supplier will comply with its obligations under this Clause 32.6 at no cost to Buyer.

32.7 Buyer’s and Customer\'s Regulatory Authorities shall have the benefit of any rights of audit and access to information and documentation provided for in this Agreement to the extent that they relate to the exercise of the Regulatory Authorities\' legal rights and/or responsibilities.

33.0 Not used 34.0 Benchmarking If: a) Buyer wishes to carry out any benchmarking exercises in respect of the Services and/or Deliverables ; and

b) Buyer requires obligations to be placed on the Supplier in connection with, or arising out of such, benchmarking exercise, then the terms applicable to such benchmarking exercises shall be as set out in the applicable SOW. Nothing in this Clause 34 is intended to limit Buyer’s ability to independently carry out benchmarking exercises in respect of the Services and/or Deliverables for any reason.

35.0 Conflicts of Interest 35.1 The Supplier shall ensure that during the term of the SOW no Conflict of Interest shall exist or arise in the performance of its obligations under the SOW between itself (and its Personnel), Buyer or any member of the Customer Group, nor shall any circumstance exist or arise which may restrict or conflict with the Supplier\'s performance obligations under the relevant SOW.

35.2 If during the course of the SOW any such Conflict of Interest, restriction, risk of conflict or risk of restriction arises, the Supplier undertakes to give Buyer immediate written notification of the same. If Buyer has reasonable grounds for believing

that the Supplier is in breach of the provisions of this Clause 35 it shall notify the Supplier and if the Supplier cannot refute those grounds within thirty (30) days then Buyer shall have the right to terminate the SOW under Clause 21.1 (Termination of a SOW or WA).

36.0 Change Control Procedure (and Contract Changes) 36.1 Save as expressly provided otherwise in this Base Agreement or relevant SOW, each Change shall be dealt with in accordance with the provisions of this Clause 36. A Change shall not be effective unless agreed and documented by the parties in accordance with the provisions of this Clause 36.

36.2 The Supplier shall not unreasonably withhold its agreement to any Change relating to the performance of any service, functions and responsibilities (including any incidental services, functions or responsibilities) reasonably required for or related to the proper performance of existing Services.

36.3 Buyer and the Supplier shall discuss any Change proposed by either party and such discussion shall result in either:

a) agreement in writing not to proceed further with the Change; b) a written request for a Change by Buyer; or c) a recommendation for a Change by the Supplier.

36.4 Where a written request for a Change is received from Buyer, the Supplier shall, unless otherwise agreed, submit a note substantially in the form set out in Section 2 of this Base Agreement (Form of Change Control Note) (\\"Change Control Note\\") to Buyer within twelve (12) Working Days (or such other time as the parties may agree in writing) containing the information set out on Acceptance Testing as detailed in the relevant SOW and any other relevant information.

36.5 A recommendation for a Change by the Supplier shall be submitted as a Change Control Note at the time of such recommendation.

36.6 For each Change Control Note submitted by the Supplier, Buyer shall: a) allocate a sequential number to the Change Control Note;

b) evaluate the Change Control Note and either: i. request further information in writing, which the Supplier shall promptly provide; or ii. discuss the terms of the Change Control Note with the Supplier and request in writing amendments thereto; or iii. approve the Change Control Note, as submitted by the Supplier or as amended pursuant to sub-Clause (2) above; or iv. reject the Change Control Note.

36.7 Buyer shall notify the Supplier of its approval or rejection of the Change Control Note. No such notice shall be valid unless signed by a duly authorised signatory of Buyer.

36.8 If Buyer and the Supplier agree a Change and the relevant Change Control Note then signature of the Change Control Note and any supplement or amendment thereto by both parties shall constitute a formal amendment to the Agreement to the

extent only specified in the Change Control Note and any such supplement or amendment.

36.9 Any charges specified in a Change Control Note shall, unless expressly stated otherwise in the Change Control Note, be the maximum cost of the Change.

36.10 If the Supplier modifies the whole or any part of the Services and/or Deliverables in accordance with any Change, it shall make all appropriate related modifications to the Specification(s), the Documentation and any other relevant documents, the cost of which (if any) shall be included within the charges specified in the Change Control Note, and such amended documents when approved in writing by Buyer shall be the applicable documents for the purpose of the SOW.

36.11 Any work which is the subject of a Change and undertaken by the Supplier or the Supplier Contractor or Supplier Personnel which has not been authorised in advance by a Change to the relevant SOW, and which has not been otherwise agreed in accordance with the provisions of this Clause 36 shall, unless otherwise agreed in writing, be undertaken entirely at the expense and liability of the Supplier.

36.12 No amendments to the SOW or this Base Agreement shall be valid and no Change or Contract Change shall be

effective unless and until they have been agreed in writing by the Buyer Authorised Representative and Supplier Authorised Representative 37.0 Dispute Resolution Procedure 37.1 Any Dispute shall be resolved in accordance with this Clause 37.

37.2 Prior to the initiation of the alternative dispute resolution procedures identified in Clauses 37.9 through to 37.14 or referring the Dispute to the courts in accordance with Clause 37.14, the parties will first attempt to resolve their Dispute informally in accordance with Clauses 37.4 and 37.5.

37.3 Unless concluded in a written legally binding agreement all negotiations connected with the Dispute shall be conducted in confidence and without prejudice to the rights of the parties in any future proceedings.

37.4 All Disputes shall initially be referred to the Buyer Authorised Representative and Supplier Authorised Representative who shall attempt to resolve the Dispute in a mutually satisfactory manner.

37.5 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Authorised Representatives of each party under Clause 37.4 the Dispute shall be referred, by notice from either party to the other summarising the issues, to the Relationship Manager of each party.

37.6 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Relationship Managers of each party under Clause 37.5, the Dispute shall be referred by notice from either party to the other summarising the issues to Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier .

37.7 If any Dispute remains unresolved after a period of ten (10) Working Days following a referral to the Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier the Dispute may be referred by either party to the Chief Executive Officer (or equivalent) of the other party.

37.8 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Chief Executive

Officers (or equivalents) of the parties, the parties shall seek to resolve the Dispute in accordance with Clause 37.9.

37.9 Following a failure of the Chief Executive Officers to resolve a Dispute under Clause 37.8, the parties agree that structured negotiations will be entered into with the assistance of a neutral advisor (\\"Neutral Advisor\\"). The Neutral Advisor will either be agreed on by the parties, or, in the absence of agreement, by the Centre for Effective Dispute Resolution (\\"CEDR\\").

37.10 The parties shall, within fourteen (14) days of the appointment of the Neutral Adviser, meet with him/her in order to agree a programme for the exchange of any relevant information and the structure to be adopted for the negotiations which, unless otherwise agreed, will take the form of CEDR\'s model executive tribunal procedure in force at the relevant date.

37.11 If the parties accept the Neutral Adviser’s recommendations or otherwise reach agreement on the resolution of the Dispute, such agreement will be reduced to writing and, once it is signed by the Authorised Representatives of each party, will be binding on the parties.

37.12 If the parties fail to reach agreement in the structured negotiations within ten (10) Working Days of the Neutral

Adviser being appointed, or if either party fails or refuses to participate in or withdraws from participating in the procedure then either party may refer the Dispute for resolution by the courts in accordance with Clause 37.14.

37.13 Unless agreed otherwise by the parties, each party will bear its own costs and expenses associated with participating in the dispute resolution process in accordance with Clauses 37.9 through to 37.12. The liability to pay any third party costs including fees payable to the Neutral Adviser and in relation to the hiring of a venue will be split equally between the parties.

37.14 In the event that the parties are unable to resolve a Dispute by the application of the informal and/or alternative dispute resolution procedures set out in Clauses 37.4 to 37.8 either party may elect to seek recourse through the courts of England which will have exclusive jurisdiction in respect of any such Disputes.

37.15 Nothing in this Clause 37 shall prevent a party from: c) seeking injunctive relief at any time it considers it appropriate to do so; d) referring a matter to the courts in circumstances where a claim might otherwise become

time barred; or

e) provided that the Informal Dispute Resolution Procedure set out in Clause 37.4 and 37.5 has been followed, withdrawing from the dispute resolution processes set out in this Clause 37 and commence court proceedings relating to any Dispute arising from this Agreement..

37.16 Buyer and the Supplier will continue to perform their respective obligations under the relevant SOW pending the resolution of a Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21 (Termination) at any time.

38.0 Subcontracting 38.1 Except with the prior written consent of Buyer (which consent shall not be unreasonably withheld or delayed), and other than as detailed in this Clause 38, the Supplier shall not appoint an agent or contractor in respect of the whole or any part of its rights or obligations under this Agreement, other than those detailed in Clause 38.2. For the avoidance of doubt, any actual or proposed appointment of any member of the Supplier Group as an agent or contractor shall be subject to the provisions of this Clause 38.

38.2 The following are approved sub-contractors for the purposes of this Agreement:

Supplier

Role

3rd Base Ltd

Registered number: 981 of 1999

Registered Address:

Phone Support

Company X

Registered number: Registered Address :

Development

Registered number: Registered Address:

Design

Registered number: Registered Address:

Hosting

Registered number: Registered Address:

Messaging

Registered number:

Registered Address:

Managed Services (Call Centre)

38.3 If Supplier appoints an agent or contractor, the Supplier shall be fully liable for the defaults, acts and omissions of that agent or contractor or any member of Supplier Personnel as fully as if they were the acts or omissions of the Supplier and will ensure that each such sub-contractor will be bound to comply with the Buyer’s and Customer’s policies and procedures as set out in this Base Agreement or a SOW.

38.4 Prior to appointing an agent or contractor in respect of any of its obligations, the Supplier shall ensure that it has a formal written contract with each such agent or contractor which contains terms and conditions which are the same as or materially equivalent to, and not inconsistent with, the following terms and conditions of this Base Agreement which impose obligations on the Supplier and which are relevant to the subcontract: Clause 15 (Intellectual Property Rights and Buyer Data ), Clause 22.2 (Assignment and Transfer), Clause 22.7 (Exchange of Information), Clause 27 (Data Protection), Clause 29 (IT Security), Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance), and Clause 38 (Subcontracting).

38.5 However, this does not prevent Supplier from using individual contractors who are not legally classified as employees of Supplier.

39.0 Co-operation

39.1 In connection with the performance of its obligations under the relevant SOW and this Base Agreement the Supplier shall co-operate with the Buyer, Customer Group, their Regulatory Authorities and their existing or future third party service providers including (during Termination Assistance) any Successor Supplier.

39.2 Without limiting the foregoing or any other obligation of the Supplier under this Agreement, the Supplier shall liaise with relevant third party services providers detailed in a SOW and provide all reasonable assistance to support Buyer in ensuring that their goods or services are integrated into and compatible with the provision of the Services and/or Deliverables in order to achieve utility of the goods and services in question for the Customer Group, provided that Supplier shall have the right (if Supplier believes such assistance will unreasonably increase its costs) to request Buyer to pay for the provision of such assistance at the Agreed Rates and shall not be required to provide such assistance unless Buyer agrees to pay for such assistance in accordance with such request and Buyer issues Supplier a WA for the agreed costs.

40.0 Not Used 41.0 Costs

Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of: i. this Base Agreement;

ii.

all ancillary documents relating to this Base Agreement;

iii.

SOWs pursuant to this Base Agreement and

iv. any Contract Changes or Changes to this Base Agreement or such ancillary documents.

42.0 Further Assurance Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement.

Section 1 – Screening Requirements

Screening

The service descriptions below detail what information and to what level each screening is required to verify.

1.

UK Electoral Roll & Credit Check (covering a 5 year period) This screening must highlight any adverse credit information relating to the individual in the UK (England, Wales, Scotland and Northern Ireland) covering a period of 6 years. The following information must be checked and verified:

1)

Residency/Address Information

2)

Electoral Roll

3)

Adverse Credit Details

4)

County Court Judgments or Court Decrees

5)

Administration Orders

6)

Individual Voluntary Arrangements or Trust Deeds

7)

Employment History

This screening must confirm information relevant to an individual’s last employer.

Where an individual was self-

employment then confirmation should be provided by the candidate’s accountant. The screening should attempt to verify:

1)

Name of Company

2)

Employment Dates

3)

Position

4)

Reason for Leaving

5)

Eligibility for Rehire*

6)

Salary*

*Verification of these data elements can be fulfilled but are not always disclosed by the institution.

3.

Criminal Records Search (Basic Disclosure) The “Basic Disclosure” screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974.

The “Basic

Disclosure”

can

be

conducted

using

the

online

application

form,

available

from

BDO

(http://www.disclosurescotland.co.uk/basic.htm ), or by using the paper application form which is available from Disclosure Scotland.

4.

Compliance Database or Blacklists Check This screening validates data from all major sanctioning bodies (UN, OFAC, European Union, Bank of England) to ensure that the individual is not listed on any official blacklist. This screening should also validate the following data from the following sanctioning bodies: 1) Law enforcement agencies – details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes

2)

Regulatory enforcement agencies – details of regulatory actions against individuals

3)

Non–regulatory agencies – details of an individual to be in breach of US export regulations or to have behaved improperly in the World Bank procurement process 4) High Profile Persons – details of high ranking government official in over 200 countries 5.

Identity Verification The individual’s identity should be verified by matching personal information supplied by the individual against a comprehensive set of reliable data sources e.g. passport, birth certificate, marriage certificate (if applicable) and where possible by validating the Machine Readable Zone (MRZ) on their passport via an online interface.

Section 2 - Form of Change Control Note Supplier Name and Address ATTENTION: SUBJECT: Change Control Note for Agreement Number # Dear : This letter serves as a Change Control Note No. XXX to the above subject Agreement which the parties thereto do mutually agree to amend as follows:

Except as amended herein, all other terms and conditions of the subject Agreement shall remain in full force and effect.

The parties acknowledge that they have read this Amendment, understand it, and agree to be bound by its terms and conditions. Further, they agree that this Amendment and the subject Agreement are the complete and exclusive statement of the agreement between the parties, superseding all proposals or other prior agreements, oral or written, and all other communications between the parties relating to this subject.

Please have your authorized representative indicate acceptance thereof by signing both copies of the Amendment and returning one copy to the attention of [Buyer Name] at Mail Station at the address above or at fax number .

ACCEPTED AND AGREED TO:

ACCEPTED AND AGREED TO:

Art Effects Limited

Koya Creative LLC

By:

By:

Buyer Signature Date

Supplier Signature Date

Printed Name

Printed Name

Title & Organization

Title & Organization

Buyer Address:

Supplier Address:

1. Scope of Termination Assistance Termination Assistance includes but is not limited to the Supplier performing the following activities:

a)

promptly upon request:

i.

returning to Buyer, or at Buyer’s request providing to Customer or a Successor Supplier, (in the format specified in this Base Agreement or the relevant SOW for each such item or, where no format is specified in the SOW in respect of such an item, in an industry standard format) or disposing of in accordance with Buyer’s reasonable instructions, all Customer Background Material, Buyer Data and Buyer’s and Customer\'s Confidential Information and all copies thereof whether disclosed or supplied to, or made by or on behalf of, the Supplier pursuant to or in relation to the relevant SOW and shall certify in writing to Buyer when the same has been completed;

(subject to Clause 21.3.3) providing to Buyer all completed or partially-completed Deliverables which have not yet been provided to Buyer but only to the extent Buyer has paid, or agrees to pay in accordance with the relevant Prices (or relevant portion of

the Prices) in relation to such Deliverables;

iii.

returning to Buyer any Buyer Background Material, Buyer Data and Buyer’s and Buyer\'s Confidential Information relating to the performance of the Services and/or provision of the Deliverables in its possession or under its control, including transferring all training materials (if such materials are to be provided under the relevant SOW), and providing appropriate training to Buyer, those Customer and/or Successor Supplier personnel responsible for internal training in connection with the

provision of the Replacement Services;

iv.

answering reasonable questions from Buyer, Customer and/or the Successor Supplier regarding the general nature of the Services and/or the Deliverables ;

without prejudice to the Supplier\'s obligations under Paragraph 1a) above, co-operating in the implementation of the plan (if any) for the migration of any databases of Buyer Data to Buyer, any member of the Customer Group or a Successor Supplier;

vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except:

a.

to the extent of normal wear and tear; or

b. where any alteration in the state or condition of the Buyer and/or Customer Premises is an inevitable result of the particular Service the Supplier was obligated to perform and by its nature not something in respect of which restoration (as contemplated by this Paragraph 1(a) (ix)) could reasonably

be expected; and

2.0 Electronic Links

The Supplier recognises that upon termination of the relevant SOW (howsoever occasioned) there may be ongoing electronic links between Buyer and/or Customer and the Supplier, the managed transition of which are important for Customer’s business purposes. As such, the Supplier and the Buyer shall each use Commercially Reasonable

a) work with each other and the Customer to end any hardware or software links between any Buyer Information System and the Supplier’s electronic systems within a reasonable time after the termination of the applicable SOW and work with each other to avoid causing undue risk to the security and integrity of such Customer Information System or Buyer Data and any Supplier

b) participate in good faith in any knowledge transfer procedure necessary to ensure a smooth and orderly Service Transfer provided always that nothing shall oblige any party to disclose its Confidential Information or Intellectual Property Rights.

The parties do not intend that the Transfer Regulations apply to the relevant SOWs, however if the Transfer Regulations are found to apply to the relevant SOW under this Base Agreement by any Court or Employment Tribunal then the parties will agree the specific terms which shall apply.

Section 6

- Buyer Policies and Standards

Contractor\'s Guide to Site Safety

No Smoking Policy

Information Security.

Section 7 - Agreed Rates

Resource Type Day Rate

Project Manager $550

Customer Delivery Manager $800

Product Analyst $800

Solution Architect $800

Technical Architect $800

Handset Developer $400

Server Developer $400

Tester /Test Analyst $400

Release Manager $400

Security Analyst $800

DBA $400

Senior Developer/Development Manager $800

Operations Manager $800

Infrastructure Architect $800

Senior Unix Developer $600

Unix Developer $400

Operations Staff $400

Security Office $400

ACCEPTED AND AGREED TO:

ACCEPTED AND AGREED TO:

Art Effects Limited

Koya Creative LLC

By:

By:

Buyer Signature Date

Supplier Signature Date

Printed Name

Printed Name

Procurement Advisor - Art Effects Limited

Title & Organization

Title & Organization

Buyer Address:

Supplier Address:

"],"text":["On 22 December 2008 ART EFFECTS LIMITED and Customer entered into an Information Technology Procurement Framework Agreement (“the Prime-Contract”). Buyer is seeking information technology services (and certain related services) for its business operations and to meet obligations in connection with transactions under the Prime-Contract. This Base Agreement (“Base Agreement”) between Art Effects Limited (“Buyer”) and Koya Creative LLC (“Supplier”) establishes the basis which enables Buyer to obtain such Services from the Supplier from time to time solely for Customer as described in SOWs and/or WAs issued under this Base Agreement. This Base Agreement is effective from 24th October 2011 (\\"Effective Date\\") and will remain in effect until terminated. 1.0 Definitions “Acceptance Criteria” means the documented acceptance criteria for the Services (or any part thereof, including Deliverables), set out in a SOW (if any) against which Supplier’s achievement of the Services (or any part thereof, including Deliverables) will be tested by the Buyer for the purpose of assessing whether or not they meet the Buyer’s Requirements and Deliverable Specification; “Acceptance Tests” or “Acceptance Testing” means the acceptance tests (if any) to be conducted by Buyer in accordance with the relevant SOW in order to determine whether the Deliverables and/or Services comply with the Acceptance Criteria; \\"Affiliates\\" means any corporation or other business entity controlling, controlled by or under common control with Buyer, Supplier or Customer (as applicable) from time to time and, for the purposes of this definition, “control” shall mean direct or indirect ownership of: (i) fifty per cent (50%) or more of the voting securities or voting interest in such corporation or other entity; or (ii) fifty per cent (50%) or more of the interest in the profit or income in the case of a business entity other than a corporation; or (iii) in the case of a partnership, any other comparable interest in the general partner; “Agreed Rates” means the rates applicable for each Day (which rates may vary dependent on the role or seniority of the applicable Supplier Personnel and/or if incurred on a non-Working Day) to Services which are charged for on a time and materials basis as set out in the relevant SOW and charged in accordance with Clause 5 (Pricing) and additional terms within the relevant SOW, which current Agreed Rates are set out in Section 7, as may be varied from time to time by the agreement of the parties and increased in accordance with Clause 5.19; \\"Agreement\\" means this Base Agreement and any relevant Statements of Work (\\"SOW\\"), Work Authorizations (\\"WA\\"), and other attachments or appendices specifically referenced in this Agreement. “Assigned Rights” has the meaning set out in Clause 15.4 (Intellectual Property Rights and Buyer Data); “Authorised Representative” means in relation to a power or activity, any person authorised in accordance with the SOW from time to time by Buyer (in the case of Buyer’s Authorised Representative), or the Supplier (in the case of Supplier\'s Authorised Representative), to exercise that power and/or undertake that activity on behalf of Buyer or the Supplier (as applicable); “Background Materials” means (i) in the case of the Supplier the Supplier Background Materials; and (ii) in the case of the Buyer the Buyer Background Materials. “Buyer Audit Representatives” means representatives of any member of Buyer and/ or Customer Group (including its internal auditors), its appointed consultants, external auditors and their appointed consultants and any other auditors, regulators, inspectors or consultants that any member of Buyer may designate as \\"Buyer Audit Representatives\\" in writing from time to time; “Buyer Authorised Representative” means the Authorised Representative of Buyer most relevant or suitable to the activity, issue or area in question as notified in writing by Buyer to the Supplier from time to time; “Buyer Background Material” means: a) any Material provided by Buyer or its Affiliates, or for and/or on behalf of any member of the Customer Group and/or by the Consortium Members to the Supplier in connection with the performance or receipt of the Services, other than New Materials and Supplier Background Materials; and b) any Material (including Modifications to Material) which is acquired or created by, for or on behalf of (other than from or by the Supplier Group) Buyer and/or any member of the Customer Group (including by the Consortium Members) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services; “Buyer Data” means any data: a) held by any member of Buyer which is supplied, transferred or disclosed to the Supplier, or which is accessible by the Supplier pursuant to the Agreement (including, in all cases, Customer data); and b) (other than data referred to in (a) above) which is created, obtained, collected, stored, used or processed by or on behalf of the Supplier solely for Buyer (and not for the Supplier’s own internal or administrative purposes) as part of the Services pursuant to the relevant SOW; but, for the avoidance of doubt, excludes any Supplier Background Materials and Type A Materials, Type B Materials and Type C Materials; “Buyer Information Systems” means the electronic information systems comprising hardware, equipment, software, peripherals, and/or communications networks owned, controlled, operated and/or used by Buyer (including, where applicable, any member of Customer Group) from time to time, excluding any Deliverables or Materials provided by the Supplier to Buyer pursuant to the relevant SOW; “Buyer Material” means Buyer Background Material and Type A; “Buyer Premises” means premises owned, leased, licensed or otherwise controlled or used by Buyer and/or a member of the Customer Group; “Buyer Policies and Standards” means Buyer’s policies, standard operating procedures, rules and regulations (including where applicable the Customer’s policies and standards) which have been provided to Supplier in durable form and agreed by the Supplier prior to the date of this Base Agreement, and which are set out in Section 6 together with any additional policies that may be agreed between the parties pursuant to a SOW and any additional policies which may be notified to Supplier pursuant to Clause 26.4; “Buyer Requirements” means the document (if any) setting out the requirements to be fulfilled by a Deliverable which the Supplier shall use to draft the Specification for such Deliverable, in accordance with and as referenced in the relevant SOW; “Buyer Obligations” means the obligations of Buyer, set out in this Base Agreement or the relevant SOW; “Change” means any actual, proposed or anticipated change to a SOW, the Services and/or Deliverables, including the method or timing of their performance or delivery which is not a Contract Change or an Operational Change; “Change Control Note” has the meaning set out in Clause 36.4 (Change Control Procedure (and Contract Changes)); “Change Control Procedure” means the change control procedure set out in Clause 36 (Change Control Procedure); “Charges” has the meaning given to it in Clause 5.1; “Claim” means any claim, action, proceeding, demand or bona fide allegation or any threatened claim, action, proceeding, demand or allegation of whatever nature, whether in contract, tort (including negligence) or otherwise; “Commercially Reasonable Efforts” means that the party obliged to perform shall take all such steps and perform in such a manner as if that party were acting, in a determined, prudent and reasonable manner to achieve the desired result for its own benefit ; “Confidential Information” is as defined in the Confidentiality Agreement; “Confidentiality Agreement” means the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911027836) and Modifications to the Procurement Agreement for the Exchange of Confidential Information (Agreement #4911029066) between Buyer and Supplier. “Conflict of Interest” means, where the Supplier is engaged by Buyer to provide advice or recommendations, a situation exists, or is likely to exist, where the financial interests or other commercial considerations of the Supplier interferes with or compromises the exercise of the Supplier\'s professional judgment in providing such advice or recommendations; “Consortium Member” means any third party (excluding contractors) providing goods and/or services to any member of the Customer Group and with whom Buyer reasonably requires the Supplier to co-operate or interact in connection with the services and deliverables to be performed or delivered (as applicable) by or on behalf of the Supplier pursuant to (i) this Agreement, ii) the SOW; and (ii) each Related SOW (if any); “Contract Change” means any amendment to this Base Agreement; \\"Customer\\" means Buyer’s customer. “Customer Group” means Customer and each of its affiliated members (the term “affiliated members” has the same meaning as the defined term “Affiliates” but only to the extent controlling, controlled by or under common control of the Customer) for the time being and, where appropriate, any building society or company to whom all or the majority of the business of Customer is transferred following any transaction under section 93 to 98 of the Building Societies Act 1986; “Customer Obligation” means an obligation of the Customer identified as such in this Base Agreement or relevant SOW; “Data Controller”, “Data Processor” and “Data Subject,” shall have the respective meanings given to such terms in the Data Protection Act 1998; “Data Protection Legislation” shall mean the Data Protection Act 1998 and its related regulations as amended from time to time; “Date Compliant” means that no date change has had or will have any adverse impact upon the provision, receipt, performance or functionality of any Deliverables and the performance of the Services; “Day” means a period of 8 hours on any calendar day or as otherwise specified in the SOW. For the avoidance of doubt, any additional hours above 8 hours per Day will be deemed overtime and will be subject to Clause 5.4.3; “Default Interest Rate” means four per cent (4%) above the base rate of the Bank of England from time to time; “Delay Remedy Period” has the meaning given to it in Clause 9.4; \\"Deliverables\\" means items that Supplier prepares for or provides to Buyer or Customer as described in a SOW and/or WA; “Delivery Date” means the date on which parties have agreed that the Supplier will deliver a Deliverable to Buyer, as set out in the Timetable (as may be amended in accordance with Clauses 9.7 and 2.3); “Dependency” means (i) Buyer’s failure to perform the relevant Buyer Obligation; or (ii) Customer’s failure to perform a Customer Obligation; or (iii) a Third Party’s failure to perform a Third Party Obligation; “Dispute” means any dispute or difference between the parties arising out of or in connection with the Agreement; “Document Deliverable” means a Deliverable which is a document; “Documentation” means the documentation (if any) identified in the SOW and other documentation as agreed between the parties in writing from time to time relating to the specification, structure, operation or use of a Deliverable, which may include the operational and user reference manuals which explains the operation and use of such Deliverables, and all instruction manuals, tutorial materials and other ancillary materials; “DPA” means all Relevant Laws pertaining to privacy, confidentiality and/or the protection of Personal Data or corporate data as are in force in the jurisdiction in which or from which the Services are being provided, including the Data Protection Act 1998; “Fixed Price” means the Prices described as such in Clause 5 (Pricing) and detailed in the SOW; “Force Majeure Event means, unless otherwise agreed in a SOW, any: a) fire, flood, earthquake, unusually severe weather or elements of nature or acts of God; b) war, embargo, riot, civil disorder, rebellion, acts of terrorism, revolution; or other causes beyond a party\'s reasonable control which, for the avoidance of doubt, shall not include any industrial dispute, or any event affecting a subcontractor (and, for the purposes of this definition of Force Majeure Event only, the term subcontractor shall not include any member of the Supplier Group); “FSA” means the Financial Services Authority or any successor body; “Good Industry Practice” means, in relation to the Supplier (or any Supplier Personnel, as applicable), the exercise of that degree of skill, prudence, care and foresight, and the practices and professional standards which would reasonably and ordinarily be expected to be exercised by a well-managed, skilled and experienced contractor similar to and of the same nature as the Supplier, and engaged in the performance of services, and/or provision of deliverables similar to the Services and/or Deliverables under the same or similar circumstances or conditions; “Indexation” is the process of applying an annual increase to the Agreed Rates. The Indexation calculation will apply an increase in the rates which will be performed on the following basis: • The ASHE index for relevant job roles “Intellectual Property Rights” means: a) patents; b) trade marks, service marks, trade names and business names (including rights in goodwill attached thereto); c) design rights; d) rights in and/or to internet domain names and website addresses; e) semi-conductor topography rights; f) copyright (including future copyright); g) database rights; h) all other intellectual property rights; in each case subsisting at any time in any part of the world (whether registered or unregistered) and: (i) any pending applications or rights to apply for registrations of any of these rights that are capable of registration in any country or jurisdiction; and (ii) any similar or analogous rights to any of these rights, whether arising or granted under the laws of England & Wales or in any other jurisdiction; “Key Milestone” means a Milestone identified as a “Key Milestone” in a SOW; “Key Personnel” means a member of Key Personnel identified as “Key Personnel” in a SOW; “Licence Agreement” means a separate Licence Agreement to be entered into between the Customer and Supplier in relation to the Customer’s use (and Buyer’s limited as necessary to facilitate Customer’s use) of the Mobile Money Manager; “Liquidated Damages” means liquidated damages (if any) specifically detailed in a SOW; “Liquidated Damages Period” means liquidated damages period (if any) specifically detailed in a SOW; “Losses” means all losses, liabilities (including provision for contingent liabilities), damages, fines, costs and expenses including reasonable legal fees on a solicitor/client basis and disbursements and costs of investigation, litigation, settlement, judgment and interest; “Material” means literary works or other works of authorship or other material (in whatever form) including software, firmware, documented methodology, process and procedure (including any reports, specifications, business rules and requirements, user manuals, user guides, operations manuals, training materials and instruction), and any other output (in whatever form). “Milestone” means any event identified as such in the SOW; “Milestone Date” means in relation to a Milestone, the date by which such Milestone is to be achieved (including, by achieving if relevant the applicable Acceptance Criteria) (as may be amended in accordance with Clauses 9.7 and 2.3) “Mobile Money Manager” means the Supplier’s proprietary Mobile Banking, Mobile Servicing, Mobile Wallet and Mobile Shopping base technology platform, including without limitation, software, messaging gateways and integrations proprietary to the Supplier as Modified from time to time; “Modify” means to add to, enhance, detract, reduce, change, replace, vary, derive or improve; and Modification and Modified shall be construed accordingly; “New Materials” means Type A Materials, Type B Materials and Type C Materials; “Open Source Code” means any computer software whose source code is available under a licence (or arrangement such as the public domain) that permits users to study, change and improve the software, and to redistribute it in modified or unmodified form. It is often developed in a public, collaborative manner and is available to the public without charge; “Operational Change” means any actual, proposed or anticipated change to the Services and/or Deliverables, including the method or timing of their performance or delivery which do not have a material commercial impact; \\"Participation Agreement\\" or \\"PA\\" means an agreement signed by one or more Affiliates which incorporates by reference the terms and conditions in this Base Agreement, any relevant SOWs, and other attachments or appendices specifically referenced in the PA. “Payment Plan” means the plan applicable to the payment of Fixed Price charges as set out in the relevant SOW; \\"Personal Data\\" shall have the meaning given to such term in the Data Protection Act 1998; \\"Personnel” means agents, employees or subcontractors engaged or appointed by Buyer, Customer or Supplier. \\"Prices\\" means the agreed upon payment and currency for Deliverables and Services, exclusive of Taxes but including all applicable fees and payments, as specified in this Base Agreement, relevant SOW and/or (subject to Clause 2.2.2) WA. “Records” means books, documents, manuals, reports and all other records, in each case in physical or electronic form, created, modified, maintained and/or held by the Supplier or any Contractor in connection with this Agreement; “Recoverable Expenses” has the meaning set out in Clause 5.12 (Pricing); “Regulatory Authority” means any body which has the responsibility of supervising and/or regulating a party or that party\'s Affiliates and in relation to the Customer Group includes the FSA; “Related SOW” has the meaning in Clause 3.0 Related SOW; “Relationship Manager” means the person appointed by the Supplier or Buyer as the primary representative in connection with the Base Agreement; “Relevant Law” means: a) any statute, regulation, bye-law, ordinance or subordinate legislation which is in force for the time being to which a party is subject (including in the case of Customer the Financial Services and Markets Act 2000); b) the common law as applicable to the parties (or any one of them); c) any binding court order, judgment or decree applicable to the parties (or any one of them); and d) any applicable industry code, policy, guidance, standard or accreditation terms (i) enforceable by law which is in force for the time being, and/or (ii) stipulated by any Regulatory Authority to which a party is subject. “Replacement Services” means services which Buyer obtains or itself provides in substitution for the Services or any part thereof following any Service Transfer and/or termination or expiry of the relevant SOW; “Retention Fee” means the Retention Fee (if any) specifically detailed in a SOW; “Sensitive Personal Data” shall have the meaning given to such term in the Data Protection Act 1998; \\"Services\\" means work that Supplier performs for Buyer or Customer as described in a SOW and/or WA. “Service Transfer” means any transfer of the Services (or any part thereof), for whatever reason, from the Supplier (or any subcontractor) to Buyer or any third party; “Specification” in respect of a Deliverable, means the relevant functional and non-functional specification for that Deliverable agreed by the parties and set out in the SOW, or (where applicable) to be produced by or on behalf of the Supplier to meet Buyer’s Requirements, and approved by Buyer, pursuant to the SOW; \\"Statement of Work\\" or \\"SOW\\" means any document that: 1. identifies itself as a statement of work; 2. is signed by both parties; 3. incorporates by reference the terms and conditions of this Base Agreement; and 4. describes the Deliverables and Services, including any requirements, specifications or schedules. “Successor Supplier” means any party Buyer appoints or invites to tender to provide Replacement Services; “Supplier Authorised Representative” means the Authorised Representative of the Supplier most relevant or suitable to the activity, issue or area in question; “Supplier Background Material” means any Material (including Modifications to Material) acquired or created by, for or on behalf of the Supplier Group otherwise than in the course of the performance or receipt of the Services, and provided by the Supplier to Buyer and/or used in connection with the performance and/or receipt of the Services; “Supplier Fault” means a failure by the Supplier to perform in accordance with the terms of this Agreement but not including any failure (i) which results from failure of any Dependency; or (ii) which is caused by a Force Majeure Event. “Supplier Group” means the Supplier and its Affiliates; “Supplier Operations Meetings” means Buyer\'s meetings with the Supplier that are known as the \\"Supplier Operations Meetings\\" or any meetings which are known by a different name but which replace or supersede such meetings; “Taxes” means any and all applicable taxes, charges, fees, levies or other assessments imposed or collected by any governmental entity worldwide or any political subdivision thereof and however designated or levied on sales of Deliverables or Services, or sales, use, transfer, goods and services or value added tax or any other duties or fees related to any payment made by Buyer to Supplier for Deliverables and/or Services provided by Supplier to Buyer under or pursuant to this Agreement; exclusive, however, of any taxes imposed upon the net income or capital of Supplier, any taxes in lieu of such net income taxes and any other taxes which are to be borne by Supplier under law. “Termination Assistance” means the termination assistance to be provided by the Supplier pursuant to Clause 31 (Termination Assistance and Employment Matters) of this Base Agreement “Termination Assistance Period” means the period specified as the \\"Termination Assistance Period\\" in a SOW during which Termination Assistance is required by Buyer; “Termination Fee” means in addition to any other sums due under this Base Agreement any termination charges specified in the relevant SOW. “Third Party” means any agent or third party engaged by Buyer or Customer to provide services to Buyer or Customer (where such services interrelate with or could have a material impact on the Supplier’s ability to perform its obligations under this Agreement); “Third Party Materials” means any Materials, the Intellectual Property Rights in which are owned by the third party, supplied or provided by or on behalf of the Supplier pursuant to a SOW, whether or not such Materials are incorporated within, or otherwise form part of, the Deliverables, or otherwise used to perform the Services; “Third Party Obligations” means any obligations of any Third Party which affect the ability of the Supplier to perform its obligations under this Base Agreement including any identified as such in the relevant SOW; “Timetable” means the relevant timetable (or timetables) (if any) set out in the SOW; “Type A Materials” means any Deliverables and/or other Materials that are identified as \\"Type A Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Customer pursuant to Clause 15.2a) (Intellectual Property Rights and Buyer Data; “Type B Materials” means any Deliverables and/or other Materials that are identified as \\"Type B Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.b (Intellectual Property Rights and Buyer Data) and in respect of which Customer is granted a licence pursuant to Clause 15.10; “Type C Materials” means any Deliverables and/or other Materials that are identified as \\"Type C Materials\\" in the SOW and in which the Intellectual Property Rights are owned by the Supplier pursuant to Clause 15.2.c (Intellectual Property Rights and Buyer Data) and in respect of which Customer and Buyer is granted a licence as detailed in Clause 15.11] “Warranty Period” means a period of time during which the Supplier will be obliged to provide Services to support the implementation of the Deliverables provided under a SOW. The duration of the Warranty Period and the charges and charging mechanisms for the Warranty Period will be defined in the relevant SOW; \\"Work Authorization\\" or \\"WA\\" means Buyer’s authorization in either electronic or tangible form for Supplier to conduct transactions under this Agreement in accordance with the applicable SOW (i.e., a purchase order, bill of lading, or other Buyer designated document). A SOW is a WA only if designated as such in writing by Buyer. “Working Day” means standard business hours Monday to Friday excluding bank and public holidays in England and Wales. 2.0 Statement of Work 2.1 Supplier will provide Deliverables and Services as specified in the relevant SOW and/or WA. 2.2 The parties agree that: 2.2.1 (subject at all times to Clause 10.4) the Buyer will be required to issue a WA to Supplier before Buyer will have committed to purchase any Deliverables or Services under a SOW; and 2.2.2 no SOW will be binding and Supplier shall not commence any work under a SOW unless and until it has received a valid WA which conforms to the agreed terms of the relevant SOW. For the avoidance of doubt the Supplier reserves the right to reject any WA that is inconsistent with the terms of the relevant SOW including without limitation where there exists a conflict between the quantity, payment and delivery terms. 2.3 It is assumed that the Buyer will issue a WA on or before the date on which the Supplier commences the Services required under a signed SOW. In the event that there is a delay between the required start date of the Services as detailed in the relevant SOW and the issue of a corresponding WA (and subject at all times to Clause 10.4 below) and the Supplier believes that this delay will have an impact on the Timetable or any Milestone Date or Delivery Date the parties shall discuss and if the Supplier can provide reasonable evidence of such impact amend or extend such dates accordingly. 2.4 Any Changes, Contract Changes and Operational Changes shall be dealt with in accordance with the Change Control Procedure. 3.0 Related SOW 3.1 Where a SOW is entered into for the provision of Services and Deliverables which Relate to the Services, and Deliverables provided or to be provided under one or more separate SOW entered into between such parties, then, provided that such is expressly agreed by the parties, the SOW shall identify each such related SOW and shall specify each such related SOW to be a \\"Related SOW\\". 4.0 Governance and Dispute Resolution 4.1 Buyer and the Supplier shall each appoint a Relationship Manager who shall have overall responsibility for the relationship between Buyer and the Supplier and the management of this Base Agreement. Each party’s Authorised Representative shall have authority to act on behalf of Buyer or the Supplier as applicable and shall be responsible for providing information, data and decisions to the other party on a timely basis. 4.2 Buyer’s Relationship Manager and Supplier\'s Relationship Manager shall meet as required following a request from either to do so in order to discuss opportunities and any issues relating to the relationship between the parties. 4.3 In the event of a dispute relating to the overall relationship of the parties or to issues arising from more than one current SOW (\\"Relationship Dispute\\"), such Relationship Dispute shall be dealt with in accordance with this Clause 4. 4.4 In the event of a Relationship Dispute, Buyer’s Authorised Representative or the Supplier\'s Authorised Representative may serve a notice on the other party\'s Authorised Representative notifying it of the Relationship Dispute, referring explicitly to this Clause 4 and providing sufficient information to enable the other party to appreciate the nature of the Relationship Dispute, and the Relationship Dispute shall be referred by the Authorised Representatives to the Relationship Managers who 4.5 shall meet within seven (7) days of any such referral to seek to resolve the Relationship Dispute. 4.6 In the event that the Relationship Managers are unable to resolve the Relationship Dispute, either party may elect to seek recourse through the courts of England and the provisions of Clause 22.3 (Choice of Law; Waiver of Jury Trial; Limitation of Action ) shall apply. 4.7 Nothing in this Clause 4 shall prevent a party from notifying the other in writing of its intention to: 4.7.1 seek injunctive relief at any time it considers it appropriate to do so; or 4.7.2 withdraw from the dispute resolution processes set out in this Clause 4 and commence court proceedings relating to any Relationship Dispute at any time. 4.8 Buyer and the Supplier will continue to perform their respective obligations under this Base Agreement pending the resolution of a Relationship Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21.1 (Termination of this Base Agreement) above at any time. 4.9 For the avoidance of doubt, any dispute between the parties arising in relation to a SOW other than a Relationship Dispute shall be dealt with in accordance with Clause 37 (Dispute Resolution Procedure) of this Base Agreement. 5.0 Pricing 5.1 Supplier will provide Deliverables and Services to Buyer for the Prices. The Prices for Deliverables and Services specified and agreed in the SOW and/or WA plus the payment of applicable Taxes and Recoverable Expenses where appropriate (together the “Charges”) will be the only amounts due to Supplier from Buyer. The relevant SOW or (subject to Clause 2.2.2) WA shall contain Prices for each country receiving Deliverables and Services under this Agreement. 5.2 In consideration of the performance of the Supplier\'s obligations under a SOW Buyer shall pay the Supplier the Charges in accordance with this Clause 5, and any additional terms specified in the relevant SOW. 5.3 Where the Prices for Services and/or Deliverables (or any part of them) are: 5.3.1 based on Agreed Rates for time spent by the Supplier, Clause 5.4 shall apply; and 5.3.2 on Fixed Price, Clause 5.5 shall apply, and the remainder of this Clause 5 shall apply in both cases. 5.4 Where Prices are on the basis of Agreed Rates for time spent by the Supplier: 5.4.1 subject to Clause 5.18, the applicable Agreed Rates will be set out in the relevant SOW will be fixed for the term of the SOW; 5.4.2 the Prices will be calculated based on the Agreed Rate applicable to each Supplier Personnel multiplied by the number of Days worked by each Supplier Personnel during the relevant period; 5.4.3 the Supplier shall not be entitled to charge for, and shall not be obliged to perform, overtime unless agreed in advance in writing by Buyer provided always that where the Buyer agrees such overtime, such overtime shall be charged at the Agreed Rates; 5.4.4 the Supplier shall ensure that all Supplier Personnel complete, on a prompt basis, accurate timesheets and the Supplier shall provide Buyer with copies of such timesheets on a weekly basis; and 5.4.6 the Supplier shall itemise in each invoice the time spent by Supplier Personnel, the applicable Agreed Rates and the Recoverable Expenses incurred during the period. 5.5 Where a Fixed Price applies: 5.5.1 the applicable Fixed Price shall be as set out in the SOW and, unless otherwise agreed between the parties, will be fully inclusive of all costs and Recoverable Expenses; 5.5.2 without prejudice to Clause 5.5.1 and Clause 9.3, and subject always to any claims in accordance with Clause 17 (Limitation of Liability Between Buyer and Supplier), the Supplier shall not be entitled to any sums in addition to the Fixed Price unless agreed in advance in writing by Buyer; 5.5.3 the Supplier shall submit invoices in accordance with the Payment Plan in the SOW and shall itemise in each invoice the applicable Milestone or stage in the Payment Plan to which the invoice relates; 5.5.4 where the Payment Plan is linked to the achievement of one or more Milestones the Supplier shall be entitled to submit an invoice in respect of the relevant Milestone(s) specified in the Payment Plan only following the successful completion of all Acceptance Tests relevant to that Milestone(s); and 5.5.5 in the event that the SOW is terminated in accordance with the provisions of the Agreement before the completion of all the Services and/or the provision of all the Deliverables, but subject at all times to Clause 21.4, Buyer shall be entitled to a rebate of any portion of the Fixed Price paid to the Supplier as at the date of termination which represents an advance payment. 5.6 The Supplier shall invoice Buyer for the Charges by means of Buyer’s web order invoice system which is the electronic transmission and receipt of legally binding purchase and sale obligations. For the avoidance of doubt, Buyer shall be entitled to withhold payment in respect of any invoice which does not comply with this Clause 5.6. 5.7 Buyer shall pay undisputed invoices in accordance with the payment terms specified within the relevant SOW if no such terms are specified within 45 days. 5.8 If at any time Buyer disputes, in good faith, an invoice: 5.8.1 Buyer shall notify the Supplier within twelve (12) Working Days after the date on which a proper invoice for the Prices is properly raised and submitted in accordance with Clause 5.6 and received by Buyer specifying in full and proper detail Buyer’s valid reasons for disputing the invoice; 5.8.2 the Supplier shall provide such additional information and documentation as Buyer may reasonably require in order to enable it to evaluate the invoice. 5.8.3 The Supplier shall be entitled to issue Buyer a new invoice for any Prices and/or amounts in the original invoice that are not disputed by Buyer and Buyer shall pay to the Supplier, in accordance with the payment terms specified in the SOW upon receipt of the new valid invoice, all relevant payments and amounts not disputed by Buyer specified in that new invoice; 5.8.4 subject to Clause 5.8.3, Buyer shall be entitled to withhold payment of any disputed invoice pending resolution of the dispute; and 5.8.5 if the parties are unable to resolve the dispute within twenty (20) Working Days of notice given in accordance with Clause 5.8.1, the matter having been treated as a Dispute and either party may escalate the matter for resolution under the dispute resolution procedure set out in Clause 37 (Dispute Resolution Procedure). 5.9 Upon resolution of the Dispute, as referred to in Clause 5.8 above, (i) any sum which Buyer agrees to pay (whether such agreed sum is in the amount originally invoiced, or a reduced or increased amount) shall be payable, within fifteen (15) Working Days of the resolution of the dispute and (ii) any sum which the Supplier agrees to pay or refund to Customer shall be payable to an account designated by Buyer by BACS within fifteen (15) Working Days of the resolution of the Dispute or, if agreed by Buyer, shall be set off against amounts payable by Buyer to the Supplier against the next quarterly invoice for the Services. 5.10 Buyer shall have the right to offset from any payment due under a valid invoice against any sums owed to Buyer by the Supplier under the relevant SOW. 5.11 All Prices and expenses quoted in this Base Agreement or relevant SOW are exclusive of Value Added Tax which shall also be paid by Buyer if it is required by law to do so and if a receipt which is valid for such tax purposes is provided by the Supplier to Buyer. All other taxes and charges are included in the Prices. 5.12 If agreed in a SOW, buyer shall pay to the Supplier expenses reasonably and necessarily incurred in the performance of its obligations under this Base Agreement and SOWs provided that: 5.12.2 such expenses are incurred in accordance with Customer expenses policy as set out in the SOW, any proposed expenses outside the Customer expenses policy to be pre-agreed in writing by Buyer; and 5.12.3 supported by reasonably sufficient documentary evidence to enable Buyer to verify that the expenditure is in accordance with the applicable expenses policy, (\\"Recoverable Expenses\\"). 5.13 Unless otherwise agreed between the parties in the relevant SOW, Recoverable Expenses will be recoverable from Buyer on an \'at cost\' basis only. The Supplier shall seek reimbursement of Recoverable Expenses net of any Value Added Tax reclaimable by the Supplier from HM Revenue & Customs. The Supplier will charge Value Added Tax on the net amount of Recoverable Expenses where required. 5.14 Any payment made by Buyer shall not indicate or imply acceptance by Buyer of the Services and/or Deliverables. 5.15 If any sum due and payable under this Agreement is not paid by the party liable to make such payment within the payment terms set out in the SOW, the Party to whom such money is owed shall be entitled (without prejudice to any of its other rights) following receipt by the party in default of written notice from the Party to whom the money is owed, to charge interest at the Default Interest Rate in force from the date of such notice until the date of actual payment. Interest shall not accrue or be payable on any monies which are the subject of a disputed invoice or where monies are offset pursuant to Clause 5.10. 5.16 The Parties agree that the right to claim interest under Clause 5.15 is a substantial remedy for late payment and is in substitution for any statutory or other right to claim interest and/or other remedy for late payment under the Late Payment of Commercial Debts (Interest) Act 1998. 5.17 Buyer may retain the Retention Fee (if any) until the relevant Milestone to which the Retention Fee relates has been achieved, where set out in the SOW. The Supplier may invoice Buyer for any Retention Fee once the Acceptance Criteria in respect of the relevant Milestone(s) have been met. 5.18 The Supplier shall: 5.18.1 maintain records, which are complete and accurate in all material respects, of and supporting documentation for all invoices submitted to Buyer and all payments made by Buyer the relevant SOW, in accordance with generally accepted accounting principles applied on a consistent basis; and 5.18.2 provide Buyer or its nominated representatives with such reasonable documentation and other information with respect to each invoice as may reasonably be requested by Buyer to verify the accuracy of the invoice and compliance with the provisions of this Base Agreement and the relevant SOW. 5.19 The Agreed Rates shall be reviewed on 31 December each year starting from 31 December 2012 at which point Indexation will be applied to the Agreed Rates. 5.20 Notwithstanding the provisions of Clause 5,19, in significant bid situations, the Buyer may request special pricing on a case by case basis as necessary to submit a more competitive bid. Any such special pricing shall be agreed to by the parties in writing, and as set out in the respective SOW for such situation. For the avoidance of doubt the Supplier shall not be obliged to accept any request by the Buyer for ‘special pricing’. 5.21 Miscellaneous Costs The Supplier will notify Buyer of any miscellaneous costs that require to be incurred that will be charged to Buyer under the relevant SOW. Such miscellaneous costs will be agreed in writing by Buyer and the Supplier prior to the Supplier incurring such costs. 6.0 Taxes 6.1 Supplier’s invoices shall state all applicable Taxes, if any, by tax jurisdiction and with a proper breakdown between taxable and non-taxable Deliverables and Services. Supplier assumes responsibility to timely remit all Tax payments to the appropriate governmental authority in each respective jurisdiction. Supplier and Buyer agree to cooperate to minimize, wherever possible and appropriate, any applicable Taxes and provide reasonable notice and cooperation in connection with any audit. Each party shall bear sole responsibility for all taxes, assessments, or other levies on its own income, leased or purchased property, equipment or software. If Buyer provides a direct pay certificate, certification of an exemption from Tax or reduced rate of Tax imposed by an applicable taxing authority, then Supplier agrees not to invoice or pay any such Tax unless and until the applicable taxing authority assesses such Tax, at which time Supplier shall invoice and Buyer agrees to pay any such Tax that is legally owed. 6.2 Buyer may withhold taxes as required under applicable law on payments made to Supplier hereunder and shall be required to remit to Supplier only the net proceeds thereof. If Buyer does withhold such taxes the Buyer agrees to remit in a timely manner all taxes withheld to the appropriate government authority in each respective jurisdiction. Upon Buyer request, Supplier will deliver the appropriate documentation as required by the corresponding jurisdictional tax laws, within a reasonable period from such request. 6.3 If the Supplier fails to invoice the Buyer for the correct amount of Tax then the Supplier agrees that it will reimburse the Buyer for any amounts formally requested from the Buyer by a taxing jurisdiction for penalties, fines, additions to Tax and the amount of interest thereon caused by Supplier\'s failure to invoice Buyer for the correct amount of Tax. For the avoidance of doubt, notwithstanding the foregoing the Buyer shall at all times remain liable for payment of the actual amount of tax that should have been due but for the incorrect invoice. 7.0 Payments and Acceptance 7.1 Terms for payment of the Charges shall be 45 days from date of receipt of invoice or as otherwise specified in the relevant SOW and/or WA. 7.2 Payment of invoices will not be deemed acceptance of Deliverables or Services, but rather such Deliverables or Services will be subject to inspection, test, acceptance or rejection in accordance with the acceptance or completion criteria as specified in the relevant SOW and/or (subject to Clause 2.2.2) WA. 7.3 Unless otherwise provided by local law without the possibility of contractual waiver or limitation, Supplier will submit invoices, corrected invoices, or other such claims for reimbursement, to Buyer within six (6) months from the date of acceptance of Deliverables or the satisfactory completion of Services. Exceptions must be specifically authorized by Buyer. 8.0 Electronic Commerce To the extent permitted by local law, the parties will conduct transactions using an electronic commerce approach under which the parties will electronically transmit and receive legally binding purchase and sale obligations (\\"Documents\\"), including electronic credit entries transmitted by Buyer to the Supplier account specified in the relevant SOW and/or WA. The parties will enter into a separate agreement governing the transmission of such electronic transactions and associated responsibilities of the parties. 9.0 Timetable and Delays 9.1 Subject to Clause 10 (Buyer Obligations), and Clause 22.9 (Force Majeure) the Supplier shall: 9.1.1 perform the Services so as to achieve any Key Milestones and delivery of the associated Deliverables by the corresponding Milestone Dates. 9.1.2 use Commercially Reasonable Efforts to (i) provide all other Deliverables in accordance with the Delivery Dates (if any) set out in the Timetable; and (ii) achieve Milestones (other than Key Milestones) by the corresponding Milestone Dates. 9.2 The Supplier shall, within 1 Working Day, notify in writing the applicable Buyer Authorised Representative stated in the SOW if it considers that there shall be or may be a delay in meeting any date in the Timetable or in achieving a Milestone by the relevant Milestone Date, or otherwise in the performance of the Services and provision of any Deliverables by a Delivery Date, giving to Buyer, either together with such notification or as soon as reasonably practicable afterwards, written details of causes for and potential impact of any such delay and its recommendations for correcting or minimising the impact of the delay. 9.3 If any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date, then the Supplier shall take all such additional steps necessary to achieve such Delivery Date or Milestone as early as reasonably practicable thereafter at no extra cost to Buyer, provided always that where such delay or non-performance is not due to a Supplier Fault then the Supplier shall be entitled to charge for any and all additional costs reasonably incurred as a result of such delay in accordance with the Agreed Rates, such charges to be agreed between the parties in writing. 9.4 Without prejudice to the provisions of Clause 9.3, if any Milestone is not achieved by the applicable Milestone Date, or a Deliverable and/or Services are not delivered or performed by the applicable Delivery Date or fail to meet the agreed Acceptance Criteria within the period set out in the relevant Timetable, and such failure is as a result of a Supplier Fault then Supplier shall repair or replace such Deliverables or re-perform such Services, without charge by the revised date notified to Supplier by Buyer (provided that such notice shall be either (i) not less than twenty (20) Working Days after the originally scheduled delivery date; or (ii) after the end of any Liquidated Damages Period as detailed in Clause 9.5 below (whichever is later) (“Delay Remedy Period”)). If Delivery is not achieved by such Delay Remedy Period due to Supplier Fault or Supplier is not able to repair or replace then the Buyer shall be entitled to terminate the relevant SOW in whole or in part, for Supplier Fault and receive a refund in respect of the element or elements of the Deliverables(s) and/or Services which were not so delivered or accepted. 9.5 In addition to the Buyer’s rights under Clause 9.4, if the Supplier fails to deliver a Deliverable and/or perform the Services, by any applicable Delivery Date, or achieve a Key Milestone by the applicable Milestone Date, and if the parties have expressly agreed in the relevant SOW that Liquidated Damages will apply, then the following provisions will apply: 9.5.2 the Supplier shall pay to Buyer the applicable Liquidated Damages , if any are specified in the SOW, for the applicable Liquidated Damages Period; 9.5.3 Buyer and the Supplier agree that the Liquidated Damages are fair and reasonable in all the circumstances and represent a genuine pre-estimate of the likely losses that Buyer is likely to suffer as a result of the failure to deliver the relevant Deliverable and/or perform the relevant Services or achieve the relevant Key Milestone by the applicable Delivery Date or Key Milestone Date and represent the Buyer’s sole remedy (save for termination pursuant to Clause 9.4) in respect of any failure by the Supplier to meet such Delivery date or Milestone Date; and 9.6 The Supplier shall promptly notify in writing the Buyer whenever the Supplier reasonably believes that any failure of any Dependency or Force Majeure Event is likely to delay the achievement of a Key Milestone by the applicable Milestone Date. In such circumstances, the provisions of Clauses 9.7 to 9.8 shall apply. 9.7 Upon receiving notification from the Supplier under Clause 9.6 above, the parties’ Relationship Managers shall convene as soon as practicable onto discuss all aspects of the relevant circumstances including (i) the failure of the Dependency and/or Force Majeure Event and its effect on the Supplier\'s ability to achieve the relevant Key Milestone by any applicable Milestone Date; (ii) any workaround or other action necessary to mitigate the failure of any Dependency; and (iii) the appropriate relief (if any) which should be afforded to Supplier, which may include an extension to one or more of the Milestone Dates within the Timetable. For the avoidance of doubt in circumstances where Buyer does grant such extension of time the Supplier shall not be in breach of this Base Agreement or the relevant SOW as a result of its failure to achieve the relevant Milestone by the original Milestone Date). In conducting the discussions under this Clause 9.7 both parties shall act reasonably and in good faith and without undue delay. The Relationship Manager’s decisions pursuant to this Clause 9.7, shall be approved and recorded in writing by the parties and will be subject to the Change Control Procedure where appropriate. 10.0 Buyer Obligations 10.1 Buyer shall perform the Buyer Obligations as specified in the relevant SOW. 10.2 Further, Buyer shall procure that; 10.2.1 the Customer performs the Customer Obligations (if any); and 10.2.2 any Third Party performs the Third Party Obligations (if any). 10.3 Where the Buyer fails to comply with Clauses 10.1 and 10.2 above: 10.3.1 Supplier’s non-performance of any of its obligations under the SOW which are impacted by such failure will be excused; 10.3.2 (subject to Clause 10.4.2) the Timetable and/or Milestone Date impacted may be revised accordingly; and 10.3.3 the Supplier shall be entitled to charge Buyer at the Agreed Rates for any additional work reasonably required to be performed by it as a result of such failure and together with any related costs and expenses that the Supplier can demonstrate have been reasonably incurred as a direct result of such failure and where Supplier cannot, using Commercially Reasonable Efforts mitigate such costs. 10.4 For the avoidance of doubt: 10.4.1 any failure pursuant to this Clause 10 shall be without prejudice to Buyer’s obligation to pay any due fees during any period of such failure; 10.4.2 Buyer acknowledges that the impact of a failure pursuant to this Clause 10 may vary depending on the severity of the failure and its interaction with related factors providing that Supplier will use all Commercially Reasonable Efforts to minimise such impact. For example, a failure by Buyer to meet a particular deadline may have knock on effects for planned work “windows” which may delay the relevant Milestone by a period in excess of Buyer’s delay taken in isolation. 10.5 If the Buyer makes available to Supplier any facilities or Materials in connection with Supplier’s and the Buyer’s performance of Services (including facilities and Materials belonging to the Customer), the Buyer is responsible for obtaining any licences or approvals related to those resources that may be necessary for Supplier to perform the Services. 11.0 Acceptance Criteria The Services and/or Deliverables shall be tested and accepted in accordance with the applicable Acceptance Criteria and Acceptance Tests set out in this Base Agreement including the provisions of Clause 9.0 and the relevant SOW. 12.0 Supplier Responsibilities 12.1 The Supplier shall perform the Services in accordance with Good Industry Practice. 12.2 The Supplier shall use Commercially Reasonable Efforts to assist the Buyer to ensure that the performance of the Services does not result in the degradation and/or the interruption of the business, systems and equipment of Customer where the Supplier is either: 12.2.1 aware that the degradation and/or interruption will occur or that there is a material risk that the degradation and/or interruption could occur; or 12.2.2 ought reasonably to be aware that the degradation and/or interruption will occur or that there is a material risk that the degradation could occur having regard to the Supplier\'s actual knowledge of the business, systems and equipment of Customer, other than: 12.2.3 where provided for in and in accordance with the Timetable; 12.2.4 where the Supplier has notified Buyer with twelve (12) Working Days notice in advance of a scheduled downtime and the timing, duration and impact of such downtime has been agreed in writing in advance with Buyer ; 12.2.5 where carried out by the Supplier during any agreed maintenance windows recorded in the relevant SOW; or 12.2.6 as otherwise agreed between the parties in writing, (each an \\"Agreed Interruption\\") in each case provided that such Agreed Interruption is carried out in accordance with the terms of the relevant SOW. 12.3 Unless otherwise specified in the relevant SOW, the Supplier shall be responsible for providing all materials, parts, components, items, Personnel and resources necessary to perform the Services and/or provide the Deliverables. 12.4 Nothing in this Agreement shall require the Supplier to undertake any regulated activities which would require the Supplier to be authorised or registered by any regulatory body or authority having power or authority over Buyer, unless otherwise expressly agreed in the relevant SOW. 12.5 The Supplier shall, in connection with the performance of the Services and the provision of the Deliverables co-operate with the Consortium Members to the extent reasonably required by Buyer. Where Supplier believes that such co-operation will involve increased time and effort on the part of the Supplier, the Supplier shall discuss and agree such additional time with Buyer, which will be chargeable at the Agreed Rates, and subject to the Change Control Procedure. 13.0 Warranties 13.1 Mutual Warranties Each party represents and warrants that: 1. it has the right to enter into this Base Agreement and its performance of this Base Agreement will comply, at its own expense, with the terms of any contract, obligation, and any law, regulation or ordinance to which it is or becomes subject ; 2. no claim, lien, or action exists or is threatened against it that would interfere with the other’s rights under this Agreement; 3. it will perform its obligations under this Agreement using reasonable care and skill and in accordance with the relevant SOW and/or (subject to Clause 2.2.2) WA; 5. it is knowledgeable with, and is and will remain in full compliance with all applicable export and import laws, regulations, orders, and policies (including, but not limited to, securing all necessary clearance requirements, export and import licenses and exemptions from, and making all proper filings with appropriate governmental bodies and/or disclosures relating to the release or transfer of technology and software to non U.S. nationals in the U.S., or outside the U.S., release or transfer of technology and software having U.S. content or derived from U.S.-origin software or technology); it is knowledgeable with applicable supply chain security recommendations issued by applicable governments and industry standards organizations and will make best efforts to comply with such recommendations; 6. upon request of the other party, it will promptly provide all information necessary to export and import Deliverables under this Agreement, including, as applicable, the Export Control Classification Numbers (ECCN) and subheadings or munitions list category number, and will notify the other in writing of any changes to the information provided by it to export and import Deliverables under this Agreement; 7. unless authorized by applicable government license or regulation, including but not limited to any U.S. authorization, it will not directly or indirectly export or re-export, at any time, any technical information, technology, software, or other commodity furnished or developed under this, or any other, agreement between the parties, or any other product that is developed or produced from or using the other’s technical information, technology, software, or other commodity provided under this Agreement to any prohibited country (including release of such technical information, technology, software, or other commodity to nationals, wherever they may be located, of any prohibited country) as specified in applicable export, embargo, and sanctions regulations; 8. it will not use, disclose, or transfer across borders any Personal Data that is processed for the other party, except to the extent necessary to perform under this Agreement; and 9. it shall perform its obligations under the relevant SOW in a manner that complies with all Relevant Laws and shall comply with any requirements agreed between the parties in a SOW (or via the Change Control Procedure) and shall promptly notify the other if it becomes aware of any allegation of any material non-compliance with any Relevant Law which is relevant to the obligations of the parties under the Agreement; 10. it owns, or has the right to use to the extent necessary to perform the its obligations under this Agreement, and shall at all times own, or have the right to use, its respective Background Materials. 13.2 Supplier warranties The Supplier represents and warrants that: 1. it will disclose to Buyer in writing the existence of any third party code, including without limitation open source code, that is included in or is provided in connection with the Deliverables and that Supplier and the Deliverables are in compliance with all licensing agreements applicable to such third party code; 2. Deliverables and Services do not infringe any privacy or intellectual property rights of a third party; 3. (where relevant) all authors have agreed not to assert their moral rights (personal rights associated with authorship of a work under applicable law) in the Deliverables, to the extent permitted by law; 4. Deliverables will be consistent with agreed Specifications; 5. Deliverables and Services which interact in any capacity with monetary data are euro ready such that when used in accordance with their associated documentation they are capable of correctly processing monetary data in the euro denomination and respecting the euro currency formatting conventions (including the euro sign); 6. the Services and Deliverables will be provided in accordance with their description in the SOW and in accordance with Good Industry Practice; 7. it will use an adequate number of qualified individuals to discharge its obligations under the SOW, that such individuals are suitably trained, experienced and skilled to the level expected of a professional providing services and deliverables similar to the Services and/or Deliverables to customers of the same nature as Buyer and the Customer and that such individuals will act at all times in a professional manner; 8. the performance of the Services and the operation of the Deliverables shall be Date Compliant; 9. at the time of delivery of the Services and/or Deliverables, the Supplier shall ensure that the Services and/or Deliverables are tested using the latest release of commercially available antivirus software reasonable for the Supplier to use acting in accordance with Good Industry Practice in relation to all known viruses, Trojan, worm, or other software routine or hardware component designed to permit, either automatically or through externally applied controls, unauthorised access or use to disable, erase, or otherwise harm software, hardware, or data; 10. the Documentation will provide instruction to the level agreed between the parties in the relevant SOW; 11. in respect of any Third Party Materials, it has (where appropriate) obtained for itself and for Buyer and/or Customer all necessary consents, approvals and licences required for their use of the Third Party Materials in order to comply with its obligations under the relevant SOW; 12 . it will comply with all applicable data privacy laws and regulations, will implement and maintain appropriate technical and organizational measures and other protections for the Personal Data, (including, without limitation, not loading any Personal Data provided to it by the other on (a) any laptop computers or (b) any portable storage media that can be removed from its premises unless, in each case,(i) such data has been encrypted and (ii) such data is loaded onto portable storage media solely for the purpose of moving such data to off-site storage). Further, it will report to the other party any breaches of security of Personal Data immediately after discovery thereof if the Personal Data was, or could be, accessed, used or acquired by an unauthorized person or compromised in any way and will cooperate fully with the other party in investigating any such breaches or compromises, will cooperate fully with the other’s legitimate requests for access to, correction of, and destruction of Personal Data in its possession, and will comply with all reasonable and lawful instructions or other requirements provided or issued by the other from time to time relating to Personal Data. THE WARRANTIES IN THIS AGREEMENT ARE IN LIEU OF ALL OTHER WARRANTIES AND CONDITIONS, EXPRESS OR IMPLIED, INCLUDING THOSE WARRANTIES OR CONDITIONS OF SATISFACTORY QUALITY OR FITNESS FOR PURPOSE. 13.3 Without prejudice to a party’s other rights and remedies, in the event of any breach of the provisions of Clause 13.1 or 13.2, each party shall promptly remedy or procure the remedy of the breach without charge to the other party or the Customer. 13.4 The Supplier acknowledges and agrees, save in respect of any express warranties or representation in the relevant SOW that to the extent permitted by Relevant Law, no representation, warranty or undertaking has been made in respect of: the condition, state of repair, quality or fitness for purpose of any Buyer and/or Customer equipment; or the accuracy, completeness, currency, suitability or efficacy of any of Buyer or Customer equipment/Buyer Data, and all representations, warranties or undertakings and all other terms and conditions (express or implied) are hereby excluded in respect of such Buyer and /or Customer equipment to the fullest extent permitted by Relevant Laws. 13. 5 Warranty Redemption Subject to the Section titled Liability for Third Party Claims, if during the Warranty Period the Deliverables or Services do not comply with the warranties set out in Clause 13.2 of this Agreement, Supplier will repair or replace Deliverables or reperform Services, without charge and in a timely manner. 14.0 Delivery 14.1 Subject to the provisions of Clauses 9 and 10, Deliverables and Services will be delivered as agreed in the relevant SOW and/or (subject to Clause 2.2.2.) WA. 15.0 Intellectual Property Rights and Buyer Data 15.1 Except for the licences expressly granted under a SOW, the Agreement shall not operate to assign any title, interest or Intellectual Property Rights: a) in any Supplier Background Material (including any Modifications to the same), which shall be deemed to belong to and be vested in, and remain vested in the Supplier; or b) in any Buyer Background Material (including any Modifications to the same and including any Buyer Data), which shall be deemed to be vested in and remain vested in Buyer or Customer respectively (and to the extent that any right, title or interest in any Buyer Data or Modification to Buyer Data might otherwise vest in the Supplier or a subcontractor, the Supplier hereby assigns to Buyer (or where applicable will promptly procure the assignment to Buyer of) all rights, title and interest in such Buyer Data or Modifications). 15.2 Subject to Clause 15.1, where the SOW: a) identifies any Deliverables and/or other Materials as \\"Type A Materials\\" all property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer; b) identifies any Deliverables and/or other Materials as \\"Type B Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.10, belong to and vest in the Supplier; c) identifies any Deliverables and/or other Materials as \\"Type C Materials\\", all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall, subject to Clause 15.11, belong to and vest in the Supplier. 15.3 Subject to Clause 15.1and 15.15, a) all Deliverables ; and b) any other Material (including Modifications to Material) which is created by, for or on behalf of Buyer (including by the Supplier) in anticipation of, in connection with and/or in the course of the performance or receipt of the Services; that are not identified in a SOW as either Type A Materials, Type B Materials or Type C Materials shall be deemed to be Type A Materials and all newly created property, rights, title, interest and Intellectual Property Rights in such Deliverables and/or other Materials shall belong to and vest in Customer (and all references to Type A Materials shall include such Deliverables and/or other Materials). 15.4 Subject to Clause 15.1 and 15.15, the Supplier hereby assigns absolutely (and shall procure that all Supplier Personnel and subcontractors assign absolutely) to Customer (or a member of the Customer Group where requested by Buyer) or by way of present assignment of property, rights, title and interest, all Intellectual Property Rights in Type A Materials (\\"Assigned Rights\\"), all of which shall vest in Customer immediately upon creation of the same with full title guarantee and free from all encumbrances and other rights of whatever nature exercisable by any third party, together with the right to take action for any past, present and future infringement and claim damages and other remedies in respect of any infringement or alleged infringement of such Intellectual Property Rights. 15.5 The Supplier shall (and shall procure that Supplier Personnel and subcontractors shall) comply with Clause 42 (Further Assurance) in order to perfect, confirm, formalise or achieve the assignment of the Intellectual Property Rights in Clauses 15.1b), 15.2a), 15.3 and 15.4 in Type A Materials and the Buyer Data (or Modifications to Buyer Data). 15.6 The Supplier shall ensure that all the Supplier Personnel irrevocably and unconditionally waive any moral rights in or relating to any Type A and shall on request provide Buyer with written evidence of such waiver. 15.7 Buyer hereby grants to the Supplier a non-exclusive, non-transferable (save to members of the Supplier Group and subcontractors), royalty free, worldwide, personal licence to use Buyer Background Material during the term of the SOW only to the extent necessary and for the sole purpose of the proper performance of its obligations under the relevant SOW, save that where Buyer Background Material comprises software, the terms of the licence for such software shall be subject to any restrictions set out in the SOW or as otherwise notified to the Supplier in writing; and 15.8 Unless specified otherwise in the SOW, the licences granted by Buyer pursuant to Clause 15.7 shall terminate automatically at the end of the term of the relevant SOW or earlier termination, or (if earlier) when such Buyer Background Material ceases to be required in connection with the performance of the Supplier\'s obligations under the SOW. 15.9 The Supplier shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of Buyer (including any member of the Customer Group) in any Buyer Background Material or Type A Materials. Buyer shall not do anything or cause anything to be done which would prejudice the valid Intellectual Property Rights of any member of the Supplier Group in any Supplier Background Material or Type B Materials or Type C Materials. 15.10 Licence of Type B Materials. Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW, the Supplier hereby grants, (and shall procure that each of its suppliers and sub-contractors grants) to Buyer , Customer and the Customer Group a non-exclusive, worldwide, irrevocable, royalty-free, perpetual licence to use execute, copy, maintain and distribute Type B Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling (i) Buyer to provide services and deliverables to the Customer Group; and (ii) each member of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group’s own internal business purposes. Such licence shall extend to the: (a) Customer\'s customers, agents, suppliers, service providers, contractors, financial services providers and financial industry bodies with whom Customer Group does business; (b) Regulatory Authorities having power over Customer (or any member of the Customer Group), in each case for the sole purpose of enabling members of the Customer Group to receive and obtain the benefit of the Services and/or use the Deliverables for the Customer Group’s own internal business purposes, but not otherwise 15.11 Licence of Type C Materials. Subject to Clauses 15.1, 15.15 and subject to any supplemental terms contained in a relevant SOW any Type C Materials identified in a SOW shall be deemed to be included within the licensed materials licensed to the Customer pursuant to the Licence Agreement and subject to the terms set out therein. The Supplier hereby grants to Buyer a non-exclusive, revocable (as detailed in the Licence Agreement), royalty-free, licence within the UK (or such other territory detailed in the Licence Agreement) for a period commencing on creation and continuing until the date that (i) the relevant SOW terminates; or (ii) (if later) the Licence Agreement is terminated to use execute, copy, maintain and distribute Type C Materials identified in a SOW, to the extent necessary and for the sole purpose of enabling Buyer to provide services and deliverables to the Customer Group. 15.12 Each Party agrees to maintain any copyright notice and any other legend of ownership on any copies made under the licences granted in this Clause 15. 15.13 The Supplier shall have the right to use skills, methodology and know-how acquired by the Supplier in the performance of the Services, provided that (and only if) such skills, methodology and know-how do not comprise any Buyer Background Material or any Buyer Confidential Information. 15.14 For the purposes of this Clause 15, \\"newly created\\" means created in the performance of the Services and/or the supply of the Deliverables. 15.15 For the avoidance of doubt nothing in this Agreement shall operate to assign any title, interest or Intellectual Property Rights in the Supplier’s Mobile Money Manager which shall be deemed to belong to and be vested in, and remain vested in the Supplier, the Buyer’s and Customer’s use of which shall be subject to the terms of the Licence Agreement. 16.0 Liability for Third Party Claims 16.1 Supplier will defend, hold harmless and indemnify, including reasonable legal fees, Buyer and Buyer Personnel, and Customer and Customer Personnel (together the “Indemnified Parties”) against legal proceedings brought by a third party that directly result from the negligent or intentional acts or omissions of Supplier or Supplier Personnel or material breach by Supplier of any term of this Agreement (“Third Party Claim”). 16.1A Handling of Third Party Claims: 16.1A.1: The Indemnified Parties will promptly notify the Supplier in writing of any Third Party Claim to which Clause 16.1 applies; 16.1A.2 The Indemnified Parties will not make any admission as to liability or compromise or agree to any settlement of any Third Party Claim without the prior written consent of the Supplier which consent shall not be unreasonably withheld or delayed; and 16.1A.3 The Indemnified Parties will use their reasonable endeavours to mitigate any losses that they suffer or incur as a result of such Third Party Claim. 16.1B The Supplier shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any Third Party Claim (including the right to appeal any court award or decision) and the Indemnified Parties shall, at the Supplier’s request and expense, give the Supplier reasonable assistance in connection with those negotiations and such Third Party Claim. 16.2 Intellectual Property Indemnification 16.2.1 Each party (the “Indemnifying Party”) shall indemnify, defend and hold harmless the other party and its officers, directors, employees, agents, (the \\"Indemnified Parties\\") in respect of all Losses paid in settlement in relation to any Claim by a third party that the ownership, possession, licence, use, development or modification (all in accordance with the terms of the SOW) of any Deliverable, New Material or (in the case of the Supplier) Supplier Background Material provided by the Supplier or (in the case of the Buyer) Buyer Background Material owned by and/or provided by the Buyer (but, subject to Clause 10.5, excluding any Material provided by Customer which is simply passed to the Supplier by the Buyer) (\\"Infringing Item\\") infringes and/or misappropriates the Intellectual Property Rights of a third party, whether or not such Losses were foreseeable at the effective date of the SOW Date. 16.2.2 Buyer and the Supplier agree that: (a) they shall notify the other party in writing of any Claim to which Clause 16.2.1 applies (\\"IP Claim\\") and provide to the other party reasonable assistance, at the Indemnifying Party’s expense, which the Indemnifying Party may reasonably request in connection with the defence of any such IP Claim; (b) they shall not make any admission as to liability or compromise or agree to any settlement of any IP Claim without the prior written consent of the other party which consent shall not be unreasonably withheld or delayed; (c) the Indemnifying Party shall, at its own expense, be entitled to have control over the conduct of, or settlement of litigation arising from any IP Claim (including the right to appeal any court award or decision) and the Indemnified Party shall, at the Indemnifying Party’s request and expense, give the Indemnifying Party reasonable assistance in connection with those negotiations and such IP Claim. 16.2.3 An Indemnifying Party agrees to keep the other party notified as appropriate in relation to any material developments in relation to any IP Claim. 16.3 Without prejudice to the indemnity in Clause 16.2.1, if any IP Claim is made against any Indemnified Party, the Indemnifying Party shall at its own expense either: 16.3.1 promptly procure, at no cost to Indemnified Party a right for Indemnified Party to continue using the Infringing Item (or any part thereof), as applicable, in accordance with the terms of the relevant SOW; or 16.3.2 promptly modify or replace the Infringing Item (or any part thereof), as applicable, so that it ceases to be infringing, provided that no such modification or replacement will diminish the functional or technical capabilities of any such item. Any modified or replacement Deliverable, New Material, Background Material (or any part thereof), as applicable, must comply with the terms of this Base Agreement and SOW including any relevant warranties contained in Clause 13 (Warranties) and the Indemnifying Party must procure for Indemnified Party all necessary rights to enable the full use of the relevant modified or replacement item as contemplated by the relevant SOW. 16.4 The Supplier and Buyer (as appropriate) shall each also be entitled to take either of the actions set out in Clauses 16.3.2 or 16.3.3 if it can demonstrate to the reasonable satisfaction of the other party that an IP Claim will, or is likely, to occur and gives the other party reasonable notice and has consulted with the other party prior to taking such actions. 16.5 Without limiting the Indemnifying Party’s other obligations under this Clause 16, if the Indemnifying Party is unable to perform any of the options described in Clauses 16.3.2 and 16.3.3, or such options are not reasonably feasible then: 16.5.1 Either party may require that the Infringing Item be returned to the Indemnifying Party (in which case where the Supplier is the Indemnifying Party it shall repay to Buyer the amounts paid in respect of such item ); and 16.5.2 The Indemnified Party may, by written notice to the Indemnifying Party having immediate effect, terminate such part of the SOW as is affected by the return of the relevant item which (i) where the Indemnified Party is the Buyer includes any part in relation to which Buyer is unable to take the full benefit as a result of such return; and (ii) where the Indemnified Party is the Supplier includes any part in relation to which the Supplier is unable to perform its obligations as a result of such return or, (i) where Buyer’s inability to use the affected item materially reduces the benefit of the SOW to Buyer, Buyer may terminate the SOW as a whole; and (ii) where Supplier’s inability to use the affected item materially impacts its ability to perform its obligations under the SOW Supplier may terminate the SOW as a whole. Any such termination (in full or in part) shall be deemed to be as a consequence of a material breach of the SOW by the other party. 16.6 The indemnity described in Clause 16.2.1 shall not extend to any IP Claim if and to the extent that it results from: 16.6.1 Modification of the relevant Deliverable and/or Background Material, by the Indemnified Party (unless such Modification is expressly contemplated and recorded in the relevant SOW or otherwise authorised by the Indemnifying Party); 16.6.2 use or incorporation of the relevant Deliverable or Background Material by the Indemnified Party otherwise than in accordance with the SOW or in a manner for which it was not designed or with items not provided by the Indemnifying Party, where such use or incorporation has not been authorised by the Indemnifying Party; 16.6.3 anything provided by Indemnified Party or a third party on Indemnified Party’s behalf or the Indemnifying Party’s compliance with any designs, specifications or instructions provided by the Indemnified Party’s, or a third party on Indemnified Party’s behalf, where the actual compliance with such designs, specifications or instructions causes the relevant infringement rather than the manner in which or means by which such designs, specifications or instructions are complied with; or 16.6.4 use, or incorporation, of Open Source Code in circumstances where: the Indemnifying Party has notified Indemnified Party in writing of the proposed use or 16.6.4.1 incorporation of such Open Source Code and has advised Indemnified Party in that notice that the indemnity will not apply to the such Open Source Code; and 16.6.4.2 the Indemnifying Party has obtained Indemnified Party’s prior written consent to the use or incorporation of such Open Source Code following receipt by Indemnified Party of such notice. 17.0 Limitation of Liability between Supplier and Buyer 17.1 In no event will either party be liable to the other for economic loss (including loss of profits, business, revenue, goodwill or anticipated savings), special, indirect or consequential loss. 17.2 Neither party seeks to limit its liability for: 17.2.1 death or personal injury caused by its negligence; 17.2.2 fraud, fraudulent misrepresentation or dishonesty; 17.2.3 infringement of any third party Intellectual Property Rights; or 17.2.4 infringement of the other party’s Intellectual Property Rights 17.3 Subject to the provisions of Clauses 17.1 and 17.2 Supplier’s liability under the Agreement (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Supplier, its/their employees, agents or sub-contractors, occurring at any time, shall be limited in aggregate to amount equal to the greater of (i) 150% of the amount of Charges (excluding expenses) paid or payable by Buyer to Supplier under the relevant SOW and each Related SOW prior to the date of the event giving rise to such claim; and (ii) £500,000 (five hundred thousand pounds). 17.4 Subject to Clause 17.1 and 17.2, the maximum overall aggregate liability of Buyer under and/or in connection with the relevant SOW (whether arising in contract, tort (including negligence), statute or otherwise) in respect of all claims, Losses, acts or omissions of Buyer, its/their employees, agents or sub-contractors, occurring at any time, shall be limited to an amount equal to the Charges paid or payable by the Buyer to the Supplier under the relevant SOW. 17.5 The provisions of Clause 17.1 shall not be taken as excluding the liability of the Supplier for: any reasonable additional operational and/or administrative costs and expenses of the other party 17.5.1 reasonably and necessarily incurs, arising from the its act, omission or other default; or 17.5.2 any wasted expenditure or charges rendered unnecessary and/or incurred by the other party arising from the its act, omission or other default, provided always that prior to incurring such additional costs or charges it shall first notify the other party of its intention and the parties shall promptly meet to discuss how such costs or charges could be mitigated or reduced. Notwithstanding the foregoing Buyer shall (i) use Commercially Reasonable Efforts to mitigate such costs or charges; and (ii) provide documentary evidence of such costs or charges if requested by Supplier. 17.6 To the fullest extent permitted by Relevant Laws, neither party shall bring a legal action, regardless of form, arising out of or related to the SOW more than two years after that party becomes aware of the cause of action which is the subject of that legal action. 18.0 Supplier and Supplier Personnel 18.1 Supplier is an independent contractor and this Agreement does not create an agency, partnership, or joint venture relationship between Buyer and Supplier or Supplier Personnel. Buyer assumes no liability or responsibility for Supplier Personnel. Supplier will: 1. ensure it and Supplier Personnel are in compliance with all laws, regulations, ordinances, and licensing requirements; 2. be responsible for the supervision, control, compensation, withholdings, health and safety of Supplier Personnel; 3. inform Buyer if a former employee of Buyer will be assigned work under this Agreement (to the extent that Supplier is aware that such person is a former employee of Buyer), such assignment subject to Buyer approval which will not be unreasonably withheld or delayed; 4. upon request, provide Buyer, for export evaluation purposes, to the extent permitted by law, the country of citizenship and permanent residence and immigration status of those persons. Buyer retains the right to refuse to accept persons made available by Supplier for export control reasons; 5. not discriminate against any employees, applicants for employment, or any entity engaged in its procurement practices because of race, color, religion, sex, age, national origin, or any other legally protected status; 6. (a) be solely responsible for, and fully and properly complete and submit to the relevant government immigration authority, all required immigration forms and documents for all Supplier Personnel performing Services hereunder, maintain such forms and documents as required by law and, subject to applicable laws (in particular laws regarding data privacy) ,make such forms and documents available to Buyer upon request, and (b) ensure that Supplier Personnel who do not meet all immigration requirements do not perform Services under this Agreement; 7. not assign to work under this Agreement any Supplier Personnel that are subject to any restrictive covenants that could limit such Supplier Personnel from performing Services for Buyer or Customer; 8. remove from any assignment under this Agreement, at the Buyer’s reasonable request any Supplier Personnel that the Buyer reasonably requests be so removed; 9. comply, at its own expense, with all applicable laws regulations and ordinances relating to verification of employment eligibility for Personnel; and 10. upon Buyer’s request, provide reasonable documentation to verify compliance with this Section titled “Supplier and Supplier Personnel”. 18.2 Screening 18.2.1 Supplier warrants that it has carried and will continue to carry out the screening process as set out in Section 1 to no less than the standard set out therein of any members of Supplier Personnel engaged in performing the Services at a Buyer or Customer site or with access to Buyer or Customer systems. 18.2.2 In addition to the process detailed in Clause 18.2.1 the Supplier shall ensure that: a) Supplier Personnel are vetted in accordance with any specific vetting requirements applicable to the Supplier Personnel that are agreed between the parties in a SOW; and b) all Supplier Personnel are vetted in accordance with such other reasonable procedures or requirements as may be notified in writing by Buyer to the Supplier from time to time (and agreed in accordance with the Change Control Procedure); 18.2.3 The Supplier shall identify any members of the Supplier Personnel who are not employees of the Supplier, if, to the extent and when Buyer requests the Supplier to do so. 18.3 The Supplier shall obtain all necessary working permits or visas in order that any Supplier Personnel who are foreign nationals are able to work in the United Kingdom. 18.4 The Supplier shall be responsible for making appropriate PAYE deductions for tax and National Insurance contributions from the remuneration it pays Supplier Personnel (whether or not the true status of such persons is that of an employee) and subject to Clause 17 (Limitations of Liability Between Buyer and Supplier) the Supplier agrees to indemnify Buyer in respect of any claims, penalties or interest that may be made by the relevant authorities against Buyer in respect of tax demands or employees’ National Insurance or similar contributions relating to the Supplier\'s performance of the relevant SOW. 18.5 Key Personnel 18.5.1 The Supplier shall ensure that the Key Personnel (if any) undertake the roles to which they are assigned in the relevant SOW and that unless otherwise stated in the SOW all Key Personnel are engaged on a full time and exclusive basis in support of the relevant SOW, provided always that if a member of Key Personnel referenced under a SOW has completed all available tasks under such SOW the Supplier may re-allocate such Key Personnel to alternative customers and tasks until such time as the Key Personnel is again required for tasks under the relevant SOW. 18.5.2 Subject to Clause 18.5.4, the Supplier may replace a member of Key Personnel (with a replacement who satisfies the requirements of Clause 13.2 .7 and this Clause 18 and is acceptable to Buyer) on giving Buyer ten (30) days’ notice (or such other period as the parties may agree from time to time in writing) (the “Required Notice”). The Supplier shall use Commercially Reasonable Efforts to keep such replacements to a minimum. 18.5.3 The Supplier may give less than the Required Notice: a) where any replacement is necessitated by the death or illness of the Key Personnel in question; b) where any replacement is no longer employed by the Supplier; or c) where a Key Personnel has requested to be redeployed; and, i) the Supplier has consulted with Buyer in respect of such redeployment; and ii) Buyer has approved in writing such redeployment taking place without the Supplier giving the Required Notice, and in such cases the Supplier shall promptly notify Buyer and provide a replacement who satisfies the requirements of Clause 13.2.717 and this Clause 18 and is acceptable to Buyer. 18.5.4 If a member of the Supplier Personnel (including Key Personnel) is replaced, then the Supplier shall bear the cost of any handover activities to the replacement personnel (including the cost of any time spent upskilling and familiarising any replacement personnel in relation to the Services and Deliverables. This Clause 18.5.4 shall not apply where a member of the Supplier Personnel is replaced because Buyer requires the relevant replacement and does not have reasonable grounds for requiring such replacement. 19.0 On Premises Guidelines 19.1 Supplier will ensure that Supplier Personnel assigned to work on Buyer’s or Customer’s premises will comply with this Section. 19.2 Access to Premises Supplier will: 1. obtain for each person a valid identification badge from Buyer and ensure that it is displayed to gain access to and while on Buyer’s or Customer\'s premises (it is Buyer\'s policy to deactivate any such badge if not used in ninety days); 2. maintain a signed acknowledgment that each person will comply with Buyer’s Safety & Security Guidelines; 3. at Buyer\'s reasonable request, remove a person from Buyer’s or Customer’s premises and not reassign such person to work on Buyer\'s or Customer’s premises (Buyer is required to provide a reason for such request) provided always that where the Buyer has not demonstrated reasonable grounds for such removal the Supplier shall not be liable for any failure caused by the sudden and unexpected removal of such individual; 4. coordinate with Buyer or Customer (as appropriate) access to Buyer\'s or Customer\'s premises during non-regular working hours; 5. upon Buyer’s request, provide documentation to verify compliance with this Subsection. 6. if and when directed by Buyer, the Supplier shall provide a list of the names, job descriptions and business addresses of all Supplier Personnel whom the Supplier expects may require admission onto Buyer and/or Customer Premises in connection with the performance of the Services and/or provision of the Deliverables. Failure by the Supplier to comply with this sub Clause 6 within a reasonable time of receipt of notice to do so will entitle Buyer and/or Customer to refuse admission to its premises to any person who has not been previously notified to Buyer. 19.3 General Business Activity Restrictions (a) Supplier will ensure that Supplier Personnel assigned to work on Buyer’s or Customer’s premises will not: 1. conduct any non-Buyer related business activities (such as interviews, hirings, dismissals or personal solicitations) on Buyer\'s or Customer’s premises; 2. conduct Supplier\'s Personnel training on Buyer’s or Customer’s premises, except for on-the-job training; 3. attempt to participate in Buyer or Customer benefit plans or activities; 4. send or receive non-Buyer related mail through Buyer\'s or Customer’s mail systems; and 5. sell, advertise or market any products or distribute printed, written or graphic materials on Buyer\'s or Customer’s premises without Buyer\'s written permission. (b) Supplier will, for Supplier Personnel assigned to work on Buyer’s or Customer’s premises: 1. obtain for each person a valid identification badge from Buyer and return identification badges upon completion or termination of Supplier Personnel assignments; 2. ensure that each person with regular access to Buyer\'s and Customer’s premises complies with all parking restrictions and with vehicle registration requirements if any; and 3. ensure that each person remains in authorized areas only (limited to the work locations, cafeterias, rest rooms, and, in the event of a medical emergency, Buyer’s or Customer’s medical facilities). 19.4 Buyer’s Safety and Security Guidelines Supplier will ensure that Supplier Personnel assigned to work on Buyer’s or Customer’s premises: 1. do not bring weapons of any kind onto Buyer\'s or Customer’s premises; 2. do not manufacture, sell, distribute, possess, use or be under the influence of controlled substances (for nonmedical reasons) or alcoholic beverages while on Buyer\'s or Customer’s premises; 3. do not have in their possession hazardous materials of any kind on Buyer\'s or Customer’s premises without Buyer\'s authorization. Supplier will promptly notify Buyer of any accident or security incidents (such as those involving loss or misuse of, or damage to, Buyer\'s Assets (as defined below), physical altercations, assaults or harassment) and provide Buyer with a copy of any accident or incident report involving the above. 19.5 Asset Control For purposes of this Subsection, the term “Buyer Assets” means information, information assets, supplies or other property, including property owned by third parties (such as Buyer Customers) that is accessed by Buyer Personnel or provided to Supplier Personnel by (or on behalf of) Buyer. Supplier Personnel will: 1. not remove Buyer Assets from Buyer\'s or Customer’s premises without Buyer\'s authorization; 2. use Buyer Assets only for purposes of this Agreement; 3. only connect with, interact with or use programs, tools or routines that Buyer agrees are needed to provide Services; 4. not share or disclose user identifiers, passwords, cipher keys or computer dial port telephone numbers; 5. not copy, disclose or leave such assets unsecured or unattended, in the event the Buyer Assets are confidential; and 6. immediately notify Buyer of any security incidents involving Buyer Assets and provide Buyer with a copy of any accident or incident report involving the above. Buyer may periodically audit Supplier\'s data residing on Buyer Assets. 19.6 Supervision of Supplier’s Personnel (a) Supplier will: 1. provide consistent and effective supervision of its Personnel provided under this Agreement, at no additional cost to Buyer; 2. conduct orientation sessions with its Personnel before placement on an assignment with Buyer and identify and provide contact information (which shall be updated by Supplier as necessary) for all supervisor(s) for its Personnel; 3. instruct its Personnel that employment related issues should be brought forward to Supplier (and not Buyer). Where such issues relate to actions which are alleged to have been taken by Buyer or Buyer Personnel, Supplier will notify Buyer immediately in order that appropriate investigative action be taken. (b) Supplier\'s supervisor(s) shall: 1. exercise full supervisory authority over all day-to-day employment relationship decisions relating to Supplier’s Personnel, including those decisions relating to: wages, hours, terms and conditions of employment, hiring, discipline, performance evaluations, termination, counseling and scheduling; and 2. know each work location’s planned holiday (and other closing) schedules and the impacts all such schedules have on Supplier Personnel. (c) Notwithstanding any other language or agreement to the contrary, Supplier agrees that Buyer has no responsibility to approve, and that Buyer will not approve, timesheets for any Supplier Personnel. If Buyer should review, sign and/or submit timesheets for Supplier Personnel, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submission shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel. 19.7 Time sheets Notwithstanding any other language or agreement to the contrary, Buyer will not, and Supplier agrees that Buyer has no responsibility to approve any Supplier Personnel’s time sheets. If Buyer should review, sign and/or submit Supplier Personnel’s timesheets, whether manually or electronically, as part of Buyer\'s billing verification processes, the parties acknowledge and agree that such review, signature and/or submittal shall in no way constitute concurrence or approval of such timesheets, nor create any other commitment or obligation on the part of Buyer to Supplier or Supplier Personnel. 0 Insurance 20. 20.1 The Supplier shall take out and maintain at all times during the term of the SOW the following insurance with reputable insurers: a) professional indemnity insurance for an insured amount of not less than £7,500,000 (seven million five hundred thousand pounds sterling); b) public liability insurance for an insured amount of not less than £10,000,000 (ten million pounds sterling) per occurrence; c) employer\'s liability insurance as required by Relevant Laws but not less than £5,000, 000 (five million pounds sterling). 20.2 The Supplier shall on request by Buyer promptly provide Buyer with reasonable evidence of the required policies. 20.3 For the avoidance of doubt, none of the requirements contained in this Clause 20 as to type or level of insurance cover to be maintained by the Supplier shall in any manner limit the liabilities and obligations of the Supplier under the SOW. 21.0 Termination 21.1Termination of this Base Agreement or a SOW for cause 21.1.1 Either party may at any time by notice in writing to the other party terminate this Base Agreement, without any Termination Fee payable by the terminating party if; 21.1.1 the other party (i) has a meeting convened for the passing of a resolution for its winding up (other than a voluntary liquidation for the purposes of reconstruction); (ii) enters into a scheme or voluntary arrangement with its creditors; (iii) is the subject of a petition presented for the appointment of an administrator; (iv) has a receiver appointed over any of its property or assets; or (v) is the subject of a petition presented for his bankruptcy. Such termination will be effective upon notice in writing to the other party, liquidator, administrator or receiver; or 21.1.2 the other party commits a material breach of this Agreement which is not remedied within twenty (20) Working Days after the non-breaching party has given written notice to the breaching party requiring such breach to be remedied; or 21.1.3 there is a breach by the other party of any provision hereof which expressly entitles the non-breaching party to terminate this Base Agreement or a SOW. 21.1.2 Without prejudice to Buyer\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow Buyer to terminate a SOW for Supplier Fault immediately on giving notice to the Supplier: 21.2.1 the Supplier has committed a material breach of the SOW which is not capable of being remedied; or 21.2.2 a Key Milestone is not achieved by the end of the applicable Liquidated Damages Period or, if applicable the relevant Delay Remedy Period (whichever is later); or 21.2.3 there has been a material breach by the Supplier of any of its obligations under the Agreement including but not limited to (Clauses 22.7 (Confidential Information), 27 (Data Protection), 29 (IT Security) and 35 (Conflicts of Interest) (\\"Relevant Provisions\\"), and for the purposes of this Clause 21.2.3 a material breach will be deemed to include any breach of the Relevant Provisions which directly results in: • any adverse publicity in respect of any member of the Buyer or Customer Group or which otherwise detrimentally affects the reputation or goodwill of any member of the Buyer or Customer Group; • any third party (including any Regulatory Authority or any customer, contractor, supplier, agent or employee of any member of the Customer Group) bringing a bona fide claim, action or proceedings against Buyer and/or any member of the Nationwide Group; or • any censure of any member of the Customer Group by any Regulatory Authority. 21.1.3 Without prejudice to the Supplier\'s other rights and remedies including any specific termination provisions contained elsewhere in the Agreement, the following events shall allow the Supplier to terminate the relevant SOW in whole or in part on giving written notice to Buyer: (a) Buyer has committed a material breach of the SOW which is not capable of being remedied or which is not remedied within twenty (20) Working Days of receipt of notice of the breach; or (b) there has been a material infringement by Buyer of any of its obligations under the Base Agreement which is relevant to the SOW in question including but not limited to the Intellectual Property Rights or Confidential Information of the Supplier which Buyer has failed to remedy and discontinue within twenty (20) Working Days of receipt of notice of the breach; and the Supplier\'s rights under this Clause 21.1.3 shall constitute the sole rights of the Supplier to terminate the relevant SOW. 21.2Termination for convenience 21.2.1 Either party may terminate this Base Agreement as a whole if there are no outstanding SOWs or WA’s. 21.2.2 Subject to payment by the Buyer of the Termination Fee (if any), Buyer may terminate a SOW for convenience and without cause at any time by giving to the Supplier not less than seven (7) Working Days notice (or such other period of notice as is specified in the SOW). 21.3 Consequences of termination Upon termination of this Base Agreement (or an individual SOW as appropriate): 21.3.1 the Supplier shall immediately cease all work under this Base Agreement and any SOWs (or in the case of partial termination the terminated SOW(s)); 21.3.2 the Supplier shall prepare and submit to Buyer an itemization of all completed and partially completed Deliverables and Services provided always that unless termination is by the Buyer ‘for cause’ pursuant to Clause 21.1, the Supplier shall be entitled to charge for such work at the Agreed Rates the costs of which shall be agreed in writing by the parties prior to being incurred if not already expressly provided for as part of Fixed Price Charges already paid; 21.3.3 the Buyer shall be liable to pay the Supplier: (i) all fees and charges due for work performed in accordance with the terms of this Agreement, up to the effective date of termination in accordance with the payment terms of the Agreement, and where the Services or Deliverables are being provided for a Fixed Price, such fees and charges shall be calculated using the Agreed Rates; (ii) the Recoverable Expenses in respect of Services performed up until the effective date of termination; (iii) any miscellaneous costs in accordance with Clause 5.21 of this Base Agreement that the Supplier has incurred but not yet invoiced. 21.3.4 (subject to Clause 21.3.3) the Supplier shall deliver to Buyer all completed and partially completed Deliverables and Services, itemised in accordance with Clause 21.3.2 up to the date of termination at the agreed upon Prices in the relevant SOW and/or WA and any work in process; and 21.4 In the event Buyer terminates without Cause, Buyer will pay to Supplier the Termination Fee, if any, which is agreed in the relevant SOW. 21.5 Where a party terminates a SOW at a time when more than one SOW is in force, the SOW not terminated shall remain in full force and effect, shall be completed in accordance with and shall remain subject to the terms of that SOW and this Base Agreement. 22.0 General 22.1 Amendments This Agreement may only be amended by a writing specifically referencing this Agreement which has been signed by authorized representatives of the parties. 22.2 Assignment and Transfer 22.2.1 Neither party shall assign or transfer this Base Agreement or any SOW without the prior written consent of the other party. 22.3 Choice of Law; Waiver of Jury Trial; Limitation of Action This Agreement and the performance of transactions under this Agreement will be governed by the laws of England and the parties agree to submit to the exclusive jurisdiction of the courts of England and Wales. 22.4 Neither party shall, during the course of this Agreement make direct unsolicited offers of employment to an employee of the other party who has been engaged in a similar managerial or technical capacity in connection with the Agreement without the prior written consent of the other party, Provided always that nothing in this Clause shall prevent or restrict either party from running national recruitment campaigns or from making offers of employment to any individual who may respond to such a campaign. 22.5 Counterparts This Agreement may be signed in one or more counterparts, each of which will be deemed to be an original and all of which when taken together will constitute the same Agreement. Any copy of this Agreement made by reliable means (for example, photocopy or facsimile) is considered an original. 22.6 Ethical Dealings Each party will be familiar and will strictly comply with all laws and regulations on bribery, corruption, and prohibited business practices. Each party and its Affiliates has not and will not, for the purpose of influencing or inducing anyone to influence decisions in its favor or any of its Affiliates, offer, promise or make or agree to make, directly or indirectly, (a) any political contributions of any kind or any payment to or for the benefit of any public official, whether elected or appointed, (b) any payments for gifts, meals, travel or other value for a government employee or his/her family members or (c) any payments or gifts (of money or anything of value) to anyone. This means, for example, any form of facilitation payment (i.e. small bribes paid to facilitate government action) is prohibited. 22.7 Exchange of Information The terms and conditions of the Confidentiality Agreement shall apply to this Base Agreement and to any SOW and WA. The parties will not publicize the terms of this Agreement, or the relationship, in any advertising, marketing or promotional materials without prior written consent of the other party except as may be required by law, provided the party publicizing gives the other party reasonable prior notice to allow the other party a reasonable opportunity to obtain a protective order. Supplier will use information regarding this Agreement only in the performance of this Agreement. Any contacts with government employees by Supplier on Buyer\'s behalf may only be for the purpose of providing Services under this Agreement. Notwithstanding the foregoing either party shall be entitled to refer to other party by name for the sole purpose of identifying the other party as a customer/supplier (as appropriate). For any Personal Data relating to a party’s Personnel that a party provides to the other under this Agreement that party shall obtain the agreement of such Personnel to release the information to the other and to allow the other to use, disclose and transmit such information in connection with this Agreement. 22.8 Freedom of Action This Agreement is nonexclusive and either party may design, develop, manufacture, acquire or market competitive products or services. Buyer will independently establish prices for resale of Deliverables or Services and is not obligated to announce or market any Deliverables or Services and does not guarantee the success of its marketing efforts, if any. 22.9 Force Majeure 22.9.1 Subject to Clause 22. 9.2, the Supplier shall not be liable to Buyer for any delay in performing, or failure to perform, any of its obligations under this Agreement if and to the extent that the failure or delay is caused as a result of any Force Majeure Event, provided that such failure or delay could not have been prevented by reasonable precautions. The time for performance of an obligation which is affected by a Force Majeure Event shall be extended by a period which reflects the delay caused by the Force Majeure Event. 22.9.2 The Supplier shall be entitled to claim relief under Clause 22.9.1 in respect of a Force Majeure Event only if (and, in the case of Clauses 22.9.2 (c) to 22.9.2 (d) inclusive, for the period during which) it: (a) immediately informs Buyer in writing of the nature and severity of the Force Majeure Event (including its estimated duration and impact on the Supplier\'s ability to perform its obligations), and its wish to claim relief under Clause 22.9.1; (b) takes reasonable steps to mitigate the effects of any Force Majeure Event on the Supplier\'s ability to perform its obligations under this Agreement; (c) makes Commercially Reasonable Efforts to resume or maintain performance (with as little disruption to the Supplier\'s performance as reasonably possible) of its obligations under this Agreement as soon as reasonably possible; and (d) puts into operation a suitable business continuity plan. 22.9.3 For the avoidance of doubt, if under Clause 22.9.1 the Supplier is relieved from performing any obligation: (a) it shall not be entitled to payment for the performance of that obligation in respect of the period for which relief is obtained; but (b) shall be entitled to payment for the performance of its obligations under this Clause 22.9 (provided such payment does not exceed the payment applicable to any obligation for which relief is obtained by the Supplier under Clause 22.9.1). 22.9.4 If pursuant to this Clause 22.9, the Supplier is excused from the performance of Services and/or provision of the Deliverables for more than ten (10) days, Buyer may terminate the relevant SOW or the element of the relevant SOW affected by the Force Majeure Event by giving written notice of termination to the Supplier. 22.10 Obligations of Affiliates Affiliates will acknowledge acceptance of the terms of this Agreement through the signing of a PA before conducting any transaction under this Agreement. 22.11 Prior Communications and Order of Precedence This Agreement replaces any prior oral or written agreements or other communication between the parties with respect to the subject matter of this Agreement, excluding any confidential disclosure agreements. In the event of any conflict in these documents, the order of precedence will be: 1. (subject always to Clause 2.2.2) the quantity, payment and delivery terms of the relevant WA; 2. the relevant SOW; and 3. this Base Agreement;. If there is a conflict or inconsistency between any Clause of, and any Schedule to, this Base Agreement the Clause prevails. For this purpose an omission (whether deliberate or inadvertent) is not, by itself, to be construed as giving rise to a conflict or inconsistency. 22.12 Rights of Third Parties A person who is not a party to this Agreement has no rights under this Agreement (Rights of Third Parties) Act 1999 to enforce any term of this Agreement. 22.13 Severability The parties intend each provision of this Agreement to be severable and distinct from the others. If any provision of the Agreement shall be held to be illegal or unenforceable in whole or in part, the parties intend that such provision or part shall, to the extent it is held to be illegal or unenforceable, be deemed not to form part of the Agreement but that legality, validity and enforceability of the remainder of the Agreement shall not be affected. If any provision or part of this Agreement is severed as illegal or unenforceable, the parties shall seek to agree to modify this Agreement to the extent necessary to render it lawful and enforceable and as nearly as possible to reflect the intentions of the parties embodied in this Agreement including the illegal or unenforceable provision or part. 22.14 Survival The provisions set forth in the following Sections and Subsections of this Base Agreement will survive after termination or expiration of this Agreement and will remain in effect until fulfilled: “Definition”, “Timetable”, “Taxes”, “Pricing”, “Payments and Acceptance”, “Ongoing Warranties”, \\"Intellectual Property\\", \\" Liability for Third Party Claims\\", \\"Limitation of Liability between Supplier and Buyer\\", \\"Record Keeping and Audit Rights\\", \\"Choice of Law; Waiver of Jury Trial; Limitation of Action\\", \\"Exchange of Information\\", “Data Protection”, Dispute Resolution Procedure”, “Notices”, “Rights of Third Parties”, “Termination Assistance and Employment Matters” and \\"Prior Communications and Order of Precedence\\". 22.15 Waiver Delay in exercising, or failure to exercise, any right or remedy in connection with the Agreement shall not operate as a waiver of that right or remedy. The waiver of a right to require compliance with any provision of this Agreement in any instance shall not operate as a waiver of any further exercise or enforcement of that right and the waiver of any breach shall not operate as a waiver of any subsequent breach. No waiver in connection with the Agreement shall, in any event, be effective unless it is in writing, refers expressly to this Clause, is duly signed by or on behalf of the party granting it and is communicated to the other party in accordance with Clause 28 (Notices). 22.16 Cumulative Rights The rights and remedies of the parties in connection with this Agreement are cumulative and shall, unless expressly stated otherwise in this Agreement, be in addition to every other remedy given in this Agreement, existing at law or in equity, by statute or otherwise and, except as expressly provided for in this Agreement, are not exclusive of, and may be exercised without prejudice to, any other rights or remedies provided in this Agreement, by law or equity or otherwise. Except as expressly stated in this Agreement (or in law or in equity in the case of rights and remedies provided by law or equity) any right or remedy may be exercised wholly or partially from time to time. 0 Supplier Conduct Principles 23. Supplier will comply with the Supplier Conduct Principles Letter Agreement (\\"SCPLA\\") and the terms and conditions of the SCPLA apply to this Agreement. 24.0 Not used 25.0 Not used 26.0 Buyer Policies and Standards 26.1 The Supplier shall: a. and shall ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates shall, to the extent applicable, comply with the Buyer’s Policies and Standards.; and b. The Supplier shall also ensure that all Supplier Personnel, subcontractors and Supplier\'s Affiliates are advised of all Buyer Policies and Standards in a timely manner. 26.2 The following Buyer and Customer Policies and Standards shall be deemed notified to the Supplier in respect of each SOW: Those Buyer Policies and Standards which are set out or referred to in Section 6 of this Base 26.2.1 Agreement (which Buyer Policies and Standards may or may not be contained on Customer\'s intranet); and 26.2.2 those Buyer Policies and Standards which are set out or referred to in the SOW or Appendix to this Base Agreement. 26.3 Buyer may, at its own discretion, elect to grant the Supplier access to an electronic library of some or all of the Buyer Policies and Procedures located on Customer\'s intranet (\\"e-Library\\"). If Buyer so elects: 26.3.1 Buyer shall agree with the Supplier the number and identity of Supplier Personnel to be granted access to the e-Library (\\"Authorised Users\\"); and 26.3.2 the Supplier agrees that its use of the Customer\'s intranet shall be subject to Customer’s terms of use applicable to the e-Library in force at the time of access, and the Supplier shall procure that each of the and the Authorised Users shall comply therewith. 26.4 From time to time during the term of the SOW, subject to Clause 26.5 below, Buyer may: 26.4.1 notify the Supplier of existing Buyer Policies and Standards that have not been notified to the Supplier in accordance with Clause 26.2 above; 26.4.2 introduce new Buyer Policies and Standards ; and/or 26.4.3 delete, revise or modify any existing Buyer Policies and Standards, (each a \\"Buyer Policy Update\\"). Buyer shall notify the Supplier of such Buyer Policy Updates either: 26.4.4 in writing at the Supplier Operations Meetings; 26.4.5 by written notice from Buyer’s Relationship Manager to the Supplier\'s Relationship Manager (which notice may be given by way of such Policy Updates being recorded in any written minutes of meetings that are prepared by or forwarded to the Supplier\'s Relationship Manager); 26.4.6 by such other means (including at such other meetings) as may be agreed in writing between the parties from time to time; or 26.4.7 where the Supplier has been granted access to the e-Library, by email (such email to be copied (cc\'ed) to the Supplier Relationship Manager); (such written or email notification being a \\"Policy Change Notification\\"). 26.5 Each Policy Change Notification shall specifically reference the relevant Buyer Policies and Procedures which have not previously been notified in accordance with Clause 26.2 above, are new or subject to change (but for the avoidance of doubt, shall not set out the details of such changes). It shall be the responsibility of the Supplier Personnel who have been given access to the e-Library to review in full the relevant changes to the Buyer Policies and Procedures as set out in the e-Library. It shall be the responsibility of the Supplier to notify all Supplier Personnel who do not have access to the e-Library (\\"Non e-Library Personnel\\") of any Policy Change Notification notified in accordance with Clauses 26.4.4, 26.4.5 or 26.4.6. The Supplier shall not be liable for any failure by Non e-Library Personnel to comply with the requirements of a Policy Change Notification unless and until notification of such Policy Change Notification has been given to the Supplier in accordance with Clauses 26.4.4 to 26.4.6 (inclusive). 26.6 Where the introduction of any element of a Buyer Policy Update will in the Supplier reasonable opinion increase the cost to the Supplier of complying with its obligations under the relevant SOW or otherwise detrimentally affects the Supplier\'s ability to perform the Services in accordance with the relevant SOW and the Supplier believes that the Supplier\'s obligation to comply with that element of a Buyer Policy Update should be subject to the parties agreeing a Change pursuant to the Change Control Procedure, then: 26.6.1 the Supplier shall notify Buyer in writing of such belief as soon as reasonably practicable and in any event within ten (10) Working Days of receiving notice of the relevant element of the Buyer Policy Update (which notification shall include reasonable evidence that substantiates the relevant increased cost to the Supplier or the detrimental effect on the Supplier\'s ability to perform the Services); and 26.6.2 provided that the Supplier has complied with Clause 26.6.1, the Supplier\'s obligation to comply with that element of the Buyer Policy Update shall be subject to the parties agreeing a Change pursuant to the Change Control Procedure in relation to that element of the Buyer Policy Update. 27.0 Data Protection 27.1 In respect of any Personal Data processed by either Supplier pursuant to this Base Agreement or a SOW, each party warrants and undertakes that it shall and its agents or sub-contractors shall comply at all times with the Data Protection Legislation and any changes or amendments to the Data Protection Legislation to the extent that it or they apply to it in its capacity as Data Processor or Data Controller (as appropriate). 27.2 With respect to the parties’ rights and obligations under a SOW, the parties agree that Customer is the Data Controller and Buyer and the Supplier are Data Processors provided that Buyer generally instructs Supplier to process Personal Data to the extent necessary to perform the Services under the relevant SOW. 27.3 The Supplier warrants and undertakes that it shall and shall ensure that its agents or subcontractors shall: a) only process the Personal Data on behalf of Buyer and/or Customer for the purpose of performing the Supplier\'s obligations under a SOW and only in accordance with that SOW and instructions received from Buyer from time to time; b) promptly comply with any change of instructions from Buyer relating to: a. the Personal Data; and ii) the Supplier’s role as Data Processor, as issued in accordance with the SOW and/or as otherwise required by changes or amendments to the Data Protection Legislation; (c) put in place those technical and organisational measures against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access to the Personal Data including those set out in the completed and approved security control list referenced in a relevant SOW (\\"Security Measures\\"). The Supplier shall: a) promptly notify Buyer of any actual or suspected incident of unauthorised or accidental disclosure of or access to the Personal Data or other breach of Clause 27.3 (c) made by any of its Personnel or any other identified or unidentified third party (a \\"Security Breach\\"); b) promptly provide Buyer with all relevant information in the Supplier’s possession concerning any Security Breach; c) not make any announcement or publish or otherwise authorise any broadcast of any notice or information about a Security Breach (a \\"Breach Notice\\") without the prior written consent of Buyer and prior written approval by Buyer of the content, media and timing of the Breach Notice; d) hold all Personal Data to which the SOW relates separate from any other data held by the Supplier and ensure that such Personal Data is readily identifiable; e) not employ its processing of the Personal Data to which the SOW relates as a means to enhance or enrich any Personal Data to which the SOW does not relate (for the avoidance of doubt including any Personal Data in respect of which the Supplier and/or Customer is Data Controller); f) not make any copies of the Personal data unless strictly necessary for the purpose of performing the Supplier\'s obligations under the SOW; g) immediately notify Buyer in the event that it becomes aware of any breach of the Supplier’s obligations under the SOW; h) not otherwise modify, amend or alter the contents of the Personal Data or disclose or permit the disclosure of any of the Personal Data to any third party (including any agent or sub-contractor) unless specifically authorised in writing to do so by Buyer; i) upon expiry or termination of the SOW, return all Personal Data (including copies thereof) to Buyer or, where requested by Buyer to, Customer or, at Buyer’s option, destroy all hard copies of the same and permanently delete all electronic copies from the Supplier’s computer system and certify to Buyer that it has done so, unless retention of any copy of Personal Data is required by law where the Supplier shall: 1. notify Buyer of any such retention requirement; 2. observe all the requirements of Data Protection Legislation to such data retained; and 3. only process such data in accordance with the specific purposes for which the Supplier is under a legal duty to retain it; j) not cause or permit the Personal Data to be transferred outside the European Economic Area (as defined in the Data Protection Act 1988) without the prior written consent of Buyer; k) notify Buyer (within five working days) of any request received from a Data Subject to have access to his Personal Data or of any other communication relating directly or indirectly to the processing of any Personal Data in connection with the SOW and provide all details of such request or communication to Buyer and fully cooperate and assist Buyer in relation to any such request or in response to any such communication; l) Buyer: i. shall remain solely responsible for determining the purposes for which the Personal Data are processed under the SOW; ii. shall take reasonable steps to inform the Supplier about any Sensitive Personal Data that may be stored in any files or other repositories, as well as about any restrictions or special requirements in the processing of such Sensitive Personal Data, including any restriction regarding the access or transfer of such data across country borders. Buyer is responsible for ensuring that any such restrictions or special requirements are met; and ii. shall remain solely responsible for determining the purposes for and the manner in which any Personal Data are, or are to be, processed by the Supplier under the SOW. 27.4 If at any time during the provision of the Services, Buyer requires additional or different services to comply with the EU data protection laws and regulations applicable to it (e.g. additional security measures), such services will be deemed a new service and be subject to the appropriate Change Control Procedure. 27.5 The Supplier will not transfer or process any Personal Data outside of the European Economic Area without the express written consent of the Buyer. In the event of such consent being given the Supplier agrees to execute the Standard Contractual Clauses for Data Processors established in Third Countries pursuant to the Commission Decision (2002/16/EC) of 27 December 2001 under the EU Directive 95/46/EC with the Data Controller directly. 27.6 The Supplier shall not be liable for any delay or failure to provide the Services if such failure is the direct consequence of a failure of Buyer to discharge any relevant obligations under any EU data protection laws and regulations in connection with any international transfer of Personal Data to the extent such international transfer has been envisaged in the SOW or has been notified to Buyer. 27.7 Each of the parties shall notify to each other an individual within their organisations authorised to respond from time to time to enquiries regarding any Personal Data. Each of the parties shall deal with such enquiries promptly. 27.8 The Supplier shall inform Buyer immediately if an enforcement notice under the Data Protection Act 1988 is served on it. 27.9 The provisions of this Clause 27 shall continue in force until the Supplier completes it processing of the Personal Data for purpose of complying with its obligations under the relevant SOW. 28.0 Notices All communications between the parties regarding this Agreement will be conducted through the parties’ representatives as specified in the relevant SOW and/or WA. All notices and consents to be given to a party under this Base Agreement shall be in writing in English and shall be marked for the attention of the person, and delivered by hand, sent by facsimile transmission or prepaid registered post to the address set out below 29.0 IT Security 29.1 The Supplier shall access and/or use Buyer Information Systems only for the purpose of performing the Services and/or providing the Deliverables and for no other purpose whatsoever. When accessing and/or using Buyer Information Systems, the Supplier shall, and shall procure that such of Supplier Personnel who have access to Buyer Information Systems in connection with the performance of the Services and/or provision of the Deliverables shall, comply with all relevant Buyer Policies and Standards relating to security of Buyer Information Systems as notified to the Supplier in accordance with Clause 26 (Buyer Policies and Standards), and shall comply with the provisions of Clause 26 (Buyer Policies and Standards) in relation to its use of Buyer Materials. 29.2 The Supplier shall ensure that all Supplier Personnel are granted access only to any Confidential Information and any Buyer Information Systems on a need to access basis which shall be restricted to the extent possible to the minimum access necessary to perform the Services and/or provide the Deliverables. This Clause 29.2 does not apply to the extent that Buyer expressly authorises an individual member of the Supplier Personnel to access Confidential Information and/or any Buyer Information Systems and (a) the Supplier has previously told that individual not to use or access any Confidential Information and/or any Buyer Information System other than to the extent authorised by Buyer; and (b) that individual: i. accesses Confidential Information and/or any Buyer Information Systems only for the purposes of performing the Services and/or providing the Deliverables; ii. complies with any policies, procedures, terms or conditions relating to such access that are notified to him or her; and iii. otherwise complies with the Supplier\'s obligations under this Agreement. 29.3 Buyer and/or members of the Customer Group and their authorised representatives shall have the right to verify the Supplier\'s compliance with its obligations under this Clause 29 and the relevant Buyer Policies and Standards in each case subject to, and in accordance with, Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance). 29.4 The Supplier shall, within 1 Working Day of first becoming aware of any such actual or suspected breach, notify Buyer of any actual or suspected breaches of this Clause 29. Buyer shall be entitled to investigate any actual or alleged breaches with the full co-operation of the Supplier and the Supplier shall immediately rectify any breaches identified. The costs of such co-operation and rectification shall be borne by the Supplier 29.5 Where expressly agreed in the relevant SOW or an Appendix to this Base Agreement, Buyer shall be entitled to carry out penetration tests. The details of the type of test (including the scope, nature and extent) and the subject matter of the test shall be as set out in the SOW or an Appendix to this Base Agreement. 30. 0 Corporate Social Responsibility Buyer and Customer operate a strict ethical policy with regard to the conduct of its business. If the Supplier becomes aware of any occurrence or incident, or the application of undue pressure, that would in any way materially prejudice either the relationship between the parties, or the good name of either, Buyer, Customer or the Supplier, then it shall report all information regarding such occurrences to Buyer’s Authorised Representative. The information so reported shall be treated by both parties in the strictest of confidence 31.0 Termination Assistance and Employment Matters 31.1 Commencing on the start of any applicable Termination Assistance Period, the Supplier shall provide such assistance as may be reasonably requested by Buyer agreed with the Supplier (such agreement not to unreasonably withheld or delayed) to ensure that the Services continue without interruption or adverse effect and to facilitate the orderly transfer of the Services to Buyer and/or Customer or any of its designees, which shall include the assistance described in Section 4 (Termination Assistance) of this Base Agreement and which, where applicable, shall include vacating Buyer’s and/or Customer’s Premises at the end of the Termination Assistance Period. 31.2 Where Buyer has terminated the relevant SOW ‘for cause’ pursuant to Clause 21.1 the Termination Assistance shall be provided to Buyer at no additional charge up to the end of the Termination Assistance Period. 31.3 Where the relevant SOW expires or terminates for any reason other than termination ‘for cause’ pursuant to Clause 21.1 the Termination Assistance shall be chargeable by the Supplier at the Agreed Rates (but at no additional charge) up to the end of the Termination Assistance Period save that where such Termination Assistance necessitates endeavours or co-operation which is outside the scope of the Supplier\'s obligations under the relevant SOW, the Supplier shall be entitled to charge Buyer, at the Agreed Rates a proper and reasonable amount for the provision of such endeavours and/or co-operation, provided the cost concerned shall first have been agreed in writing with Buyer. For the avoidance of doubt, the Supplier shall not be entitled to charge for Termination Assistance which relates solely to the return of material belonging to Buyer and/or Customer under Section 4 (Termination Assistance). 31.4 The Termination Assistance shall be provided by the Supplier in good faith and in accordance with Good Industry Practice. 31.5 In the event of a partial termination of the relevant SOW, Buyer shall be entitled to request the Supplier to perform and the Supplier shall perform all of the Supplier\'s obligations under this Clause 31 in relation to such element of the SOW partially terminated. 31.6 The Parties shall comply with Section 5 (Employment Matters) of this Base Agreement. 31.7 Where the SOW specifies that the Supplier is required to prepare and maintain an exit plan, the following provisions will apply: a) Within 20 Working Days following the effective date of the SOW, or such other period as may be set out in the SOW, the Supplier shall prepare and submit to Buyer for Buyer’s approval a draft exit plan which sets out the tasks and assistance (including the tasks and assistance described in Section 4 (Termination Assistance)) to be carried out by the parties following termination or expiry of the relevant SOW to facilitate an orderly cessation of the Services and/or transition (as applicable) of the Services to Buyer or to a designated replacement service provider. b) Upon receipt of the draft exit plan, Buyer shall review the draft exit plan and shall promptly notify the Supplier in writing whether Buyer approves or does not approve the draft exit plan (and if Buyer does not approve the draft exit plan, Buyer shall also advise the Supplier of any reasonable changes required to the draft exit plan for Buyer’s approval to be given). c) If Buyer does not approve the draft exit plan (such approval not to be unreasonably withheld or delayed), the Supplier shall, within eight (8) Working Days following receipt of Buyer\'s notification that it does not approve the draft exit plan, make any changes that Buyer reasonably requires to the draft exit plan and resubmit the draft exit plan to Buyer for Buyer\'s approval. d) The process described in Clauses 31.7(b) and 31.7(c) shall be repeated until Buyer approves the draft exit plan. Once the draft exit plan has been approved by Buyer, the approved exit plan shall be the \\"Exit Plan\\" for the purposes of the relevant SOW. e) The parties may elect to review the Exit Plan at six monthly intervals (the first and earliest review would take place within six months following the initial approval of the Exit Plan by Buyer pursuant to Clauses 31.7(b) to 31.7(d) to determine whether any changes are required to the then current Exit Plan to take into account any changes to the scope or nature of the Services, or the manner in which the Services are performed (including any changes to the relevant technology or processes used to provide the Services). Where, following any such six monthly review, Buyer determines that changes are required to the then current Exit Plan, the Supplier shall, within 30 days following any request by Buyer to do so, incorporate such changes into the Exit Plan and shall submit the revised Exit Plan to Buyer for Buyer\'s approval. The approval process set out in Clauses 31.7(b) to 31.7(d) shall apply to the approval of any revised Exit Plan submitted to Buyer pursuant to this Clause 31.7(e) (with all references to the \\"draft exit plan\\" in Clauses 31.7(b) to 31.7(d) being deemed to be references to such revised Exit Plan for the purpose of this Clause 31.7(e)). 32.0 Record Keeping, Audit Rights and Regulatory Assistance 32.1, The Supplier shall: a) keep and maintain Records in accordance with; and b) retain such Records for such period as is consistent with, prudent and good industry standards within the IT products and services industry. Supplier will maintain (and provide to Buyer upon request) relevant business and accounting records to support invoices under this Agreement and proof of required permits and professional licenses, for a period of time as required by local law, but not for less than three (3) years following completion or termination of the relevant SOW and/or WA. All accounting records will be maintained in accordance with generally accepted accounting principles. 32.2 During the term of the SOW and upon reasonable prior notice to the Supplier, the Supplier shall ensure that Buyer and/or members of the Customer Group and their agents, Buyer Audit Representatives, and regulators acting in accordance with their supervisory powers (\\"Audit Right Holders\\") are allowed effective access, which access may not be exercised (collectively by all of the Audit Right Holders together) more than two times in each year of this Base Agreement (whether remotely or otherwise) during normal business hours, under the supervision of the Supplier at all times, to members of the Supplier\'s and it\'s relevant subcontractors\' premises, Supplier Personnel, records, systems, and other information and property relevant to the performance of the relevant SOW in order to ascertain compliance by the Supplier with the terms of the Agreement. The Supplier agrees to cooperate fully with such audits. The Supplier shall be entitled to require, as a condition of allowing such access, an Audit Right Holder to enter into confidentiality undertakings (which are consistent with and no more stringent than the confidentiality undertakings under Clause 22.7 (Exchange of Information)) in respect of, and to be supervised during, such access, provided that it is permissible under Relevant Laws for Buyer, Customer and the Supplier to require this as a condition of such access. If the audit access provided under Clause 32.2 reveals any non-compliances by the Supplier of the Agreement, then, 32.3 without limiting any other rights or remedies of Buyer the Supplier agrees and undertakes to remedy such non-compliances. 32.4 If any audit reveals any overcharging by the Supplier on any invoice(s), an appropriate correcting credit shall be made within fourteen (14) days of such overcharge being identified. The correcting credit shall be equivalent to the amount of the overcharge plus interest at the Default Interest Rate, payable from the date payment of the overcharge was made by Buyer up to and including the date the correcting credit is made. If any audit reveals any undercharging by the Supplier on any invoice(s), the Supplier issue an invoice for the undercharged amount. 32.5 The Supplier shall promptly and efficiently give any Audit Right Holders any assistance they reasonably require in connection with the exercise of their rights under this Clause 32. 32.6 In the event that Buyer (or any member of the Customer Group) is the subject of any investigation or request for information from the FSA or any other regulatory authorities to which the relevant member of the Customer Group is subject, to the extent that such investigation or request for information has any connection with or involves in any way the Services and/or Deliverables provided by the Supplier under the relevant SOW, the Supplier agrees to provide all information, assistance and access including making its employees available as necessary and making any of its records and information available as evidence as Buyer may reasonably request to enable it to comply with the requests or requirements of the relevant regulators. The Supplier will comply with its obligations under this Clause 32.6 at no cost to Buyer. 32.7 Buyer’s and Customer\'s Regulatory Authorities shall have the benefit of any rights of audit and access to information and documentation provided for in this Agreement to the extent that they relate to the exercise of the Regulatory Authorities\' legal rights and/or responsibilities. 33.0 Not used 34.0 Benchmarking If: a) Buyer wishes to carry out any benchmarking exercises in respect of the Services and/or Deliverables ; and b) Buyer requires obligations to be placed on the Supplier in connection with, or arising out of such, benchmarking exercise, then the terms applicable to such benchmarking exercises shall be as set out in the applicable SOW. Nothing in this Clause 34 is intended to limit Buyer’s ability to independently carry out benchmarking exercises in respect of the Services and/or Deliverables for any reason. 35.0 Conflicts of Interest 35.1 The Supplier shall ensure that during the term of the SOW no Conflict of Interest shall exist or arise in the performance of its obligations under the SOW between itself (and its Personnel), Buyer or any member of the Customer Group, nor shall any circumstance exist or arise which may restrict or conflict with the Supplier\'s performance obligations under the relevant SOW. 35.2 If during the course of the SOW any such Conflict of Interest, restriction, risk of conflict or risk of restriction arises, the Supplier undertakes to give Buyer immediate written notification of the same. If Buyer has reasonable grounds for believing that the Supplier is in breach of the provisions of this Clause 35 it shall notify the Supplier and if the Supplier cannot refute those grounds within thirty (30) days then Buyer shall have the right to terminate the SOW under Clause 21.1 (Termination of a SOW or WA). 36.0 Change Control Procedure (and Contract Changes) 36.1 Save as expressly provided otherwise in this Base Agreement or relevant SOW, each Change shall be dealt with in accordance with the provisions of this Clause 36. A Change shall not be effective unless agreed and documented by the parties in accordance with the provisions of this Clause 36. 36.2 The Supplier shall not unreasonably withhold its agreement to any Change relating to the performance of any service, functions and responsibilities (including any incidental services, functions or responsibilities) reasonably required for or related to the proper performance of existing Services. 36.3 Buyer and the Supplier shall discuss any Change proposed by either party and such discussion shall result in either: a) agreement in writing not to proceed further with the Change; b) a written request for a Change by Buyer; or c) a recommendation for a Change by the Supplier. 36.4 Where a written request for a Change is received from Buyer, the Supplier shall, unless otherwise agreed, submit a note substantially in the form set out in Section 2 of this Base Agreement (Form of Change Control Note) (\\"Change Control Note\\") to Buyer within twelve (12) Working Days (or such other time as the parties may agree in writing) containing the information set out on Acceptance Testing as detailed in the relevant SOW and any other relevant information. 36.5 A recommendation for a Change by the Supplier shall be submitted as a Change Control Note at the time of such recommendation. 36.6 For each Change Control Note submitted by the Supplier, Buyer shall: a) allocate a sequential number to the Change Control Note; b) evaluate the Change Control Note and either: i. request further information in writing, which the Supplier shall promptly provide; or ii. discuss the terms of the Change Control Note with the Supplier and request in writing amendments thereto; or iii. approve the Change Control Note, as submitted by the Supplier or as amended pursuant to sub-Clause (2) above; or iv. reject the Change Control Note. 36.7 Buyer shall notify the Supplier of its approval or rejection of the Change Control Note. No such notice shall be valid unless signed by a duly authorised signatory of Buyer. 36.8 If Buyer and the Supplier agree a Change and the relevant Change Control Note then signature of the Change Control Note and any supplement or amendment thereto by both parties shall constitute a formal amendment to the Agreement to the extent only specified in the Change Control Note and any such supplement or amendment. 36.9 Any charges specified in a Change Control Note shall, unless expressly stated otherwise in the Change Control Note, be the maximum cost of the Change. 36.10 If the Supplier modifies the whole or any part of the Services and/or Deliverables in accordance with any Change, it shall make all appropriate related modifications to the Specification(s), the Documentation and any other relevant documents, the cost of which (if any) shall be included within the charges specified in the Change Control Note, and such amended documents when approved in writing by Buyer shall be the applicable documents for the purpose of the SOW. 36.11 Any work which is the subject of a Change and undertaken by the Supplier or the Supplier Contractor or Supplier Personnel which has not been authorised in advance by a Change to the relevant SOW, and which has not been otherwise agreed in accordance with the provisions of this Clause 36 shall, unless otherwise agreed in writing, be undertaken entirely at the expense and liability of the Supplier. 36.12 No amendments to the SOW or this Base Agreement shall be valid and no Change or Contract Change shall be effective unless and until they have been agreed in writing by the Buyer Authorised Representative and Supplier Authorised Representative 37.0 Dispute Resolution Procedure 37.1 Any Dispute shall be resolved in accordance with this Clause 37. 37.2 Prior to the initiation of the alternative dispute resolution procedures identified in Clauses 37.9 through to 37.14 or referring the Dispute to the courts in accordance with Clause 37.14, the parties will first attempt to resolve their Dispute informally in accordance with Clauses 37.4 and 37.5. 37.3 Unless concluded in a written legally binding agreement all negotiations connected with the Dispute shall be conducted in confidence and without prejudice to the rights of the parties in any future proceedings. 37.4 All Disputes shall initially be referred to the Buyer Authorised Representative and Supplier Authorised Representative who shall attempt to resolve the Dispute in a mutually satisfactory manner. 37.5 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Authorised Representatives of each party under Clause 37.4 the Dispute shall be referred, by notice from either party to the other summarising the issues, to the Relationship Manager of each party. 37.6 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Relationship Managers of each party under Clause 37.5, the Dispute shall be referred by notice from either party to the other summarising the issues to Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier . 37.7 If any Dispute remains unresolved after a period of ten (10) Working Days following a referral to the Delivery Engagement Manager at Buyer and Chief Operations Officer at the Supplier the Dispute may be referred by either party to the Chief Executive Officer (or equivalent) of the other party. 37.8 If any Dispute remains unresolved after a period of five (5) Working Days following a referral to the Chief Executive Officers (or equivalents) of the parties, the parties shall seek to resolve the Dispute in accordance with Clause 37.9. 37.9 Following a failure of the Chief Executive Officers to resolve a Dispute under Clause 37.8, the parties agree that structured negotiations will be entered into with the assistance of a neutral advisor (\\"Neutral Advisor\\"). The Neutral Advisor will either be agreed on by the parties, or, in the absence of agreement, by the Centre for Effective Dispute Resolution (\\"CEDR\\"). 37.10 The parties shall, within fourteen (14) days of the appointment of the Neutral Adviser, meet with him/her in order to agree a programme for the exchange of any relevant information and the structure to be adopted for the negotiations which, unless otherwise agreed, will take the form of CEDR\'s model executive tribunal procedure in force at the relevant date. 37.11 If the parties accept the Neutral Adviser’s recommendations or otherwise reach agreement on the resolution of the Dispute, such agreement will be reduced to writing and, once it is signed by the Authorised Representatives of each party, will be binding on the parties. 37.12 If the parties fail to reach agreement in the structured negotiations within ten (10) Working Days of the Neutral Adviser being appointed, or if either party fails or refuses to participate in or withdraws from participating in the procedure then either party may refer the Dispute for resolution by the courts in accordance with Clause 37.14. 37.13 Unless agreed otherwise by the parties, each party will bear its own costs and expenses associated with participating in the dispute resolution process in accordance with Clauses 37.9 through to 37.12. The liability to pay any third party costs including fees payable to the Neutral Adviser and in relation to the hiring of a venue will be split equally between the parties. 37.14 In the event that the parties are unable to resolve a Dispute by the application of the informal and/or alternative dispute resolution procedures set out in Clauses 37.4 to 37.8 either party may elect to seek recourse through the courts of England which will have exclusive jurisdiction in respect of any such Disputes. 37.15 Nothing in this Clause 37 shall prevent a party from: c) seeking injunctive relief at any time it considers it appropriate to do so; d) referring a matter to the courts in circumstances where a claim might otherwise become time barred; or e) provided that the Informal Dispute Resolution Procedure set out in Clause 37.4 and 37.5 has been followed, withdrawing from the dispute resolution processes set out in this Clause 37 and commence court proceedings relating to any Dispute arising from this Agreement.. 37.16 Buyer and the Supplier will continue to perform their respective obligations under the relevant SOW pending the resolution of a Dispute, provided that nothing in this Clause prevents or restricts a party from lawfully exercising any of its rights in accordance with Clause 21 (Termination) at any time. 38.0 Subcontracting 38.1 Except with the prior written consent of Buyer (which consent shall not be unreasonably withheld or delayed), and other than as detailed in this Clause 38, the Supplier shall not appoint an agent or contractor in respect of the whole or any part of its rights or obligations under this Agreement, other than those detailed in Clause 38.2. For the avoidance of doubt, any actual or proposed appointment of any member of the Supplier Group as an agent or contractor shall be subject to the provisions of this Clause 38. 38.2 The following are approved sub-contractors for the purposes of this Agreement: 38.3 If Supplier appoints an agent or contractor, the Supplier shall be fully liable for the defaults, acts and omissions of that agent or contractor or any member of Supplier Personnel as fully as if they were the acts or omissions of the Supplier and will ensure that each such sub-contractor will be bound to comply with the Buyer’s and Customer’s policies and procedures as set out in this Base Agreement or a SOW. 38.4 Prior to appointing an agent or contractor in respect of any of its obligations, the Supplier shall ensure that it has a formal written contract with each such agent or contractor which contains terms and conditions which are the same as or materially equivalent to, and not inconsistent with, the following terms and conditions of this Base Agreement which impose obligations on the Supplier and which are relevant to the subcontract: Clause 15 (Intellectual Property Rights and Buyer Data ), Clause 22.2 (Assignment and Transfer), Clause 22.7 (Exchange of Information), Clause 27 (Data Protection), Clause 29 (IT Security), Clause 32 (Record Keeping, Audit Rights and Regulatory Assistance), and Clause 38 (Subcontracting). 38.5 However, this does not prevent Supplier from using individual contractors who are not legally classified as employees of Supplier. 39.0 Co-operation 39.1 In connection with the performance of its obligations under the relevant SOW and this Base Agreement the Supplier shall co-operate with the Buyer, Customer Group, their Regulatory Authorities and their existing or future third party service providers including (during Termination Assistance) any Successor Supplier. 39.2 Without limiting the foregoing or any other obligation of the Supplier under this Agreement, the Supplier shall liaise with relevant third party services providers detailed in a SOW and provide all reasonable assistance to support Buyer in ensuring that their goods or services are integrated into and compatible with the provision of the Services and/or Deliverables in order to achieve utility of the goods and services in question for the Customer Group, provided that Supplier shall have the right (if Supplier believes such assistance will unreasonably increase its costs) to request Buyer to pay for the provision of such assistance at the Agreed Rates and shall not be required to provide such assistance unless Buyer agrees to pay for such assistance in accordance with such request and Buyer issues Supplier a WA for the agreed costs. 40.0 Not Used 41.0 Costs Each party shall bear its own costs and expenses incurred in connection with the preparation, negotiation, completion and implementation of: i. this Base Agreement; iv. any Contract Changes or Changes to this Base Agreement or such ancillary documents. 42.0 Further Assurance Each party shall do and execute, or arrange and procure for the doing and executing of, any act and/or document reasonably requested of it by any other party to implement and give full effect to the Agreement. The service descriptions below detail what information and to what level each screening is required to verify. 1. UK Electoral Roll & Credit Check (covering a 5 year period) This screening must highlight any adverse credit information relating to the individual in the UK (England, Wales, Scotland and Northern Ireland) covering a period of 6 years. The following information must be checked and verified: employment then confirmation should be provided by the candidate’s accountant. The screening should attempt to verify: *Verification of these data elements can be fulfilled but are not always disclosed by the institution. 3. Criminal Records Search (Basic Disclosure) The “Basic Disclosure” screening is provided by Disclosure Scotland (http://www.disclosurescotland.co.uk) and identifies details of convictions held in central police records, which are unspent according to the Rehabilitation of Offenders Act 1974. The “Basic (http://www.disclosurescotland.co.uk/basic.htm ), or by using the paper application form which is available from Disclosure Scotland. 4. Compliance Database or Blacklists Check This screening validates data from all major sanctioning bodies (UN, OFAC, European Union, Bank of England) to ensure that the individual is not listed on any official blacklist. This screening should also validate the following data from the following sanctioning bodies: 1) Law enforcement agencies – details of an individual wanted by worldwide policing agencies including the Federal Bureau of Investigation and Interpol in connection with various crimes Non–regulatory agencies – details of an individual to be in breach of US export regulations or to have behaved improperly in the World Bank procurement process 4) High Profile Persons – details of high ranking government official in over 200 countries 5. Identity Verification The individual’s identity should be verified by matching personal information supplied by the individual against a comprehensive set of reliable data sources e.g. passport, birth certificate, marriage certificate (if applicable) and where possible by validating the Machine Readable Zone (MRZ) on their passport via an online interface. Section 2 - Form of Change Control Note Supplier Name and Address ATTENTION: SUBJECT: Change Control Note for Agreement Number # Dear : This letter serves as a Change Control Note No. XXX to the above subject Agreement which the parties thereto do mutually agree to amend as follows: Except as amended herein, all other terms and conditions of the subject Agreement shall remain in full force and effect. The parties acknowledge that they have read this Amendment, understand it, and agree to be bound by its terms and conditions. Further, they agree that this Amendment and the subject Agreement are the complete and exclusive statement of the agreement between the parties, superseding all proposals or other prior agreements, oral or written, and all other communications between the parties relating to this subject. Please have your authorized representative indicate acceptance thereof by signing both copies of the Amendment and returning one copy to the attention of [Buyer Name] at Mail Station at the address above or at fax number . 1. Scope of Termination Assistance Termination Assistance includes but is not limited to the Supplier performing the following activities: returning to Buyer, or at Buyer’s request providing to Customer or a Successor Supplier, (in the format specified in this Base Agreement or the relevant SOW for each such item or, where no format is specified in the SOW in respect of such an item, in an industry standard format) or disposing of in accordance with Buyer’s reasonable instructions, all Customer Background Material, Buyer Data and Buyer’s and Customer\'s Confidential Information and all copies thereof whether disclosed or supplied to, or made by or on behalf of, the Supplier pursuant to or in relation to the relevant SOW and shall certify in writing to Buyer when the same has been completed; (subject to Clause 21.3.3) providing to Buyer all completed or partially-completed Deliverables which have not yet been provided to Buyer but only to the extent Buyer has paid, or agrees to pay in accordance with the relevant Prices (or relevant portion of returning to Buyer any Buyer Background Material, Buyer Data and Buyer’s and Buyer\'s Confidential Information relating to the performance of the Services and/or provision of the Deliverables in its possession or under its control, including transferring all training materials (if such materials are to be provided under the relevant SOW), and providing appropriate training to Buyer, those Customer and/or Successor Supplier personnel responsible for internal training in connection with the answering reasonable questions from Buyer, Customer and/or the Successor Supplier regarding the general nature of the Services and/or the Deliverables ; without prejudice to the Supplier\'s obligations under Paragraph 1a) above, co-operating in the implementation of the plan (if any) for the migration of any databases of Buyer Data to Buyer, any member of the Customer Group or a Successor Supplier; vacating all Buyer and Customer Premises at the end of the Termination Assistance Period (or promptly upon request if earlier) and reimbursing Buyer and/or Customer for any costs reasonably and necessarily incurred in restoring such Buyer and/or Customer Premises to the state and condition in which the Buyer can demonstrate they were prior to their occupation by the Supplier except: b. where any alteration in the state or condition of the Buyer and/or Customer Premises is an inevitable result of the particular Service the Supplier was obligated to perform and by its nature not something in respect of which restoration (as contemplated by this Paragraph 1(a) (ix)) could reasonably The Supplier recognises that upon termination of the relevant SOW (howsoever occasioned) there may be ongoing electronic links between Buyer and/or Customer and the Supplier, the managed transition of which are important for Customer’s business purposes. As such, the Supplier and the Buyer shall each use Commercially Reasonable a) work with each other and the Customer to end any hardware or software links between any Buyer Information System and the Supplier’s electronic systems within a reasonable time after the termination of the applicable SOW and work with each other to avoid causing undue risk to the security and integrity of such Customer Information System or Buyer Data and any Supplier b) participate in good faith in any knowledge transfer procedure necessary to ensure a smooth and orderly Service Transfer provided always that nothing shall oblige any party to disclose its Confidential Information or Intellectual Property Rights. The parties do not intend that the Transfer Regulations apply to the relevant SOWs, however if the Transfer Regulations are found to apply to the relevant SOW under this Base Agreement by any Court or Employment Tribunal then the parties will agree the specific terms which shall apply."],"table":[{"row_headers":[],"body_cells":[{"cell_text":"If to Buyer:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Copied to:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"If to Buyer: Copied to:","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"Name/Role:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"(Procurement Advisor)","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Name:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"(Executive Partner)","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Address:","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Address:","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Tel No","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Tel No","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Fax No","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Fax No","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"If to the Supplier:","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Copied to:","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Name/Role:","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"(Head of Legal)","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Name/Role:","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"(Global Sales Director)","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Address:","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Address:","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Tel No","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Tel No","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"Fax No","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Fax No","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"N/a","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-3","column_header_texts":[],"column_max":3,"column_min":3}],"table_text":"Name/Role: (Procurement Advisor) Name: (Executive Partner) Address: Address: Tel No Tel No Fax No Fax No If to the Supplier: Copied to: Name/Role: (Head of Legal) Name/Role: (Global Sales Director) Address: Address: Tel No Tel No Fax No Fax No N/a","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"Supplier","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Role","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"3rd Base Ltd","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered number: 981 of 1999","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered Address:","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Phone Support","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Company X","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered number: Registered Address :","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Development","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered number: Registered Address:","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Design","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered number: Registered Address:","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Hosting","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered number: Registered Address:","column_header_ids":[],"row_header_ids":[],"row_max":9,"row_min":9,"row_header_texts":[],"id":"bodyCell-9-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Messaging","column_header_ids":[],"row_header_ids":[],"row_max":9,"row_min":9,"row_header_texts":[],"id":"bodyCell-9-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered number:","column_header_ids":[],"row_header_ids":[],"row_max":10,"row_min":10,"row_header_texts":[],"id":"bodyCell-10-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":10,"row_min":10,"row_header_texts":[],"id":"bodyCell-10-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Registered Address:","column_header_ids":[],"row_header_ids":[],"row_max":11,"row_min":11,"row_header_texts":[],"id":"bodyCell-11-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Managed Services (Call Centre)","column_header_ids":[],"row_header_ids":[],"row_max":11,"row_min":11,"row_header_texts":[],"id":"bodyCell-11-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"Supplier Role 3rd Base Ltd Registered number: 981 of 1999 Registered Address: Phone Support Company X Registered number: Registered Address : Development Registered number: Registered Address: Design Registered number: Registered Address: Hosting Registered number: Registered Address: Messaging Registered number: Registered Address: Managed Services (Call Centre)","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"ii.","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"all ancillary documents relating to this Base Agreement;","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"iii.","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"SOWs pursuant to this Base Agreement and","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"ii. all ancillary documents relating to this Base Agreement; iii. SOWs pursuant to this Base Agreement and","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"Section 1 – Screening Requirements","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Screening","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0}],"table_text":"Section 1 – Screening Requirements Screening","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"1)","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Residency/Address Information","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"2)","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Electoral Roll","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"3)","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Adverse Credit Details","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"4)","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"County Court Judgments or Court Decrees","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"5)","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Administration Orders","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"6)","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Individual Voluntary Arrangements or Trust Deeds","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"7)","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"1) Residency/Address Information 2) Electoral Roll 3) Adverse Credit Details 4) County Court Judgments or Court Decrees 5) Administration Orders 6) Individual Voluntary Arrangements or Trust Deeds 7) ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"Employment History","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"This screening must confirm information relevant to an individual’s last employer.","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Where an individual was self-","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"Employment History This screening must confirm information relevant to an individual’s last employer. Where an individual was self-","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"1)","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Name of Company","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"2)","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Employment Dates","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"3)","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Position","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"4)","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Reason for Leaving","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"5)","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Eligibility for Rehire*","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"6)","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Salary*","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"1) Name of Company 2) Employment Dates 3) Position 4) Reason for Leaving 5) Eligibility for Rehire* 6) Salary*","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"Disclosure”","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"can","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"be","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"conducted","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-3","column_header_texts":[],"column_max":3,"column_min":3},{"cell_text":"using","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-4","column_header_texts":[],"column_max":4,"column_min":4},{"cell_text":"the","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-5","column_header_texts":[],"column_max":5,"column_min":5},{"cell_text":"online","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-6","column_header_texts":[],"column_max":6,"column_min":6},{"cell_text":"application","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-7","column_header_texts":[],"column_max":7,"column_min":7},{"cell_text":"form,","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-8","column_header_texts":[],"column_max":8,"column_min":8},{"cell_text":"available","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-9","column_header_texts":[],"column_max":9,"column_min":9},{"cell_text":"from","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-10","column_header_texts":[],"column_max":10,"column_min":10},{"cell_text":"BDO","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-11","column_header_texts":[],"column_max":11,"column_min":11}],"table_text":"Disclosure” can be conducted using the online application form, available from BDO","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"2)","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Regulatory enforcement agencies – details of regulatory actions against individuals","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"3)","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"2) Regulatory enforcement agencies – details of regulatory actions against individuals 3) ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"ACCEPTED AND AGREED TO:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"ACCEPTED AND AGREED TO:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Art Effects Limited","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Koya Creative LLC","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"By:","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"By:","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Buyer Signature Date","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Supplier Signature Date","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Printed Name","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Printed Name","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Title & Organization","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Title & Organization","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Buyer Address:","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Supplier Address:","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO: Art Effects Limited Koya Creative LLC By: By: Buyer Signature Date Supplier Signature Date Printed Name Printed Name Title & Organization Title & Organization Buyer Address: Supplier Address:","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"a)","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"promptly upon request:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"i.","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"a) promptly upon request: i. ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"the Prices) in relation to such Deliverables;","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"iii.","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":" the Prices) in relation to such Deliverables; iii. ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"provision of the Replacement Services;","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"iv.","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":" provision of the Replacement Services; iv. ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"a.","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"to the extent of normal wear and tear; or","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"a. to the extent of normal wear and tear; or","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"be expected; and","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"2.0 Electronic Links","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":" be expected; and 2.0 Electronic Links ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Section 6","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"- Buyer Policies and Standards","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"Contractor\'s Guide to Site Safety","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"No Smoking Policy","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-2","column_header_texts":[],"column_max":2,"column_min":2},{"cell_text":"Information Security.","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-2","column_header_texts":[],"column_max":2,"column_min":2}],"table_text":" Section 6 - Buyer Policies and Standards Contractor\'s Guide to Site Safety No Smoking Policy Information Security. ","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"Section 7 - Agreed Rates","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Resource Type Day Rate","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Project Manager $550","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Customer Delivery Manager $800","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Product Analyst $800","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Solution Architect $800","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Technical Architect $800","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Handset Developer $400","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Server Developer $400","column_header_ids":[],"row_header_ids":[],"row_max":8,"row_min":8,"row_header_texts":[],"id":"bodyCell-8-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Tester /Test Analyst $400","column_header_ids":[],"row_header_ids":[],"row_max":9,"row_min":9,"row_header_texts":[],"id":"bodyCell-9-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Release Manager $400","column_header_ids":[],"row_header_ids":[],"row_max":10,"row_min":10,"row_header_texts":[],"id":"bodyCell-10-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Security Analyst $800","column_header_ids":[],"row_header_ids":[],"row_max":11,"row_min":11,"row_header_texts":[],"id":"bodyCell-11-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"DBA $400","column_header_ids":[],"row_header_ids":[],"row_max":12,"row_min":12,"row_header_texts":[],"id":"bodyCell-12-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Senior Developer/Development Manager $800","column_header_ids":[],"row_header_ids":[],"row_max":13,"row_min":13,"row_header_texts":[],"id":"bodyCell-13-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Operations Manager $800","column_header_ids":[],"row_header_ids":[],"row_max":14,"row_min":14,"row_header_texts":[],"id":"bodyCell-14-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Infrastructure Architect $800","column_header_ids":[],"row_header_ids":[],"row_max":15,"row_min":15,"row_header_texts":[],"id":"bodyCell-15-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Senior Unix Developer $600","column_header_ids":[],"row_header_ids":[],"row_max":16,"row_min":16,"row_header_texts":[],"id":"bodyCell-16-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Unix Developer $400","column_header_ids":[],"row_header_ids":[],"row_max":17,"row_min":17,"row_header_texts":[],"id":"bodyCell-17-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Operations Staff $400","column_header_ids":[],"row_header_ids":[],"row_max":18,"row_min":18,"row_header_texts":[],"id":"bodyCell-18-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Security Office $400","column_header_ids":[],"row_header_ids":[],"row_max":19,"row_min":19,"row_header_texts":[],"id":"bodyCell-19-0","column_header_texts":[],"column_max":0,"column_min":0}],"table_text":"Section 7 - Agreed Rates Resource Type Day Rate Project Manager $550 Customer Delivery Manager $800 Product Analyst $800 Solution Architect $800 Technical Architect $800 Handset Developer $400 Server Developer $400 Tester /Test Analyst $400 Release Manager $400 Security Analyst $800 DBA $400 Senior Developer/Development Manager $800 Operations Manager $800 Infrastructure Architect $800 Senior Unix Developer $600 Unix Developer $400 Operations Staff $400 Security Office $400","column_headers":[]},{"row_headers":[],"body_cells":[{"cell_text":"ACCEPTED AND AGREED TO:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"ACCEPTED AND AGREED TO:","column_header_ids":[],"row_header_ids":[],"row_max":0,"row_min":0,"row_header_texts":[],"id":"bodyCell-0-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Art Effects Limited","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Koya Creative LLC","column_header_ids":[],"row_header_ids":[],"row_max":1,"row_min":1,"row_header_texts":[],"id":"bodyCell-1-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"By:","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"By:","column_header_ids":[],"row_header_ids":[],"row_max":2,"row_min":2,"row_header_texts":[],"id":"bodyCell-2-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Buyer Signature Date","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Supplier Signature Date","column_header_ids":[],"row_header_ids":[],"row_max":3,"row_min":3,"row_header_texts":[],"id":"bodyCell-3-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Printed Name","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Printed Name","column_header_ids":[],"row_header_ids":[],"row_max":4,"row_min":4,"row_header_texts":[],"id":"bodyCell-4-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Procurement Advisor - Art Effects Limited","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"","column_header_ids":[],"row_header_ids":[],"row_max":5,"row_min":5,"row_header_texts":[],"id":"bodyCell-5-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Title & Organization","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Title & Organization","column_header_ids":[],"row_header_ids":[],"row_max":6,"row_min":6,"row_header_texts":[],"id":"bodyCell-6-1","column_header_texts":[],"column_max":1,"column_min":1},{"cell_text":"Buyer Address:","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-0","column_header_texts":[],"column_max":0,"column_min":0},{"cell_text":"Supplier Address:","column_header_ids":[],"row_header_ids":[],"row_max":7,"row_min":7,"row_header_texts":[],"id":"bodyCell-7-1","column_header_texts":[],"column_max":1,"column_min":1}],"table_text":"ACCEPTED AND AGREED TO: ACCEPTED AND AGREED TO: Art Effects Limited Koya Creative LLC By: By: Buyer Signature Date Supplier Signature Date Printed Name Printed Name Procurement Advisor - Art Effects Limited Title & Organization Title & Organization Buyer Address: Supplier Address:","column_headers":[]}],"document_passages":[],"table_results_references":[]}'),QandA_pdf_document="JVBERi0xLjQKJdPr6eEKMSAwIG9iago8PC9DcmVhdG9yIChNb3ppbGxhLzUuMCBcKE1hY2ludG9zaDsgSW50ZWwgTWFjIE9TIFggMTBfMTVfN1wpIEFwcGxlV2ViS2l0LzUzNy4zNiBcKEtIVE1MLCBsaWtlIEdlY2tvXCkgQ2hyb21lLzEwNS4wLjAuMCBTYWZhcmkvNTM3LjM2KQovUHJvZHVjZXIgKFNraWEvUERGIG0xMDUpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyMjA5MjgxOTM3MjUrMDAnMDAnKQovTW9kRGF0ZSAoRDoyMDIyMDkyODE5MzcyNSswMCcwMCcpPj4KZW5kb2JqCjMgMCBvYmoKPDwvY2EgMQovQk0gL05vcm1hbD4+CmVuZG9iago5IDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFs0NzQuNzUgNDI5Ljc1IDUyOS41IDQ0My4yNV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cHM6Ly9jbG91ZC5pYm0uY29tL2RvY3MvZGlzY292ZXJ5LWRhdGE/dG9waWM9ZGlzY292ZXJ5LWRhdGEtY20tZG9jLWNsYXNzaWZpZXIpPj4KL1N0cnVjdFBhcmVudCAxMDAwMDA+PgplbmRvYmoKMTAgMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0YgNAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzUxOC4yNSAzOTMgNTczIDQwNi41XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwczovL2Nsb3VkLmlibS5jb20vZG9jcy9kaXNjb3ZlcnktZGF0YT90b3BpYz1kaXNjb3ZlcnktZGF0YS1jb2xsZWN0aW9ucyk+PgovU3RydWN0UGFyZW50IDEwMDAwMT4+CmVuZG9iagoxMSAwIG9iago8PC9UeXBlIC9Bbm5vdAovU3VidHlwZSAvTGluawovRiA0Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbNTIyIDMyNC43NSA1NzYgMzM4LjI1XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJICho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eS1kYXRhLXR1dG9yaWFsLWNvbnZvKT4+Ci9TdHJ1Y3RQYXJlbnQgMTAwMDA4Pj4KZW5kb2JqCjI2IDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsyMDguNSA2MDQuNSAzMDEuNSA2MThdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vY2xvdWQuaWJtLmNvbS9kb2NzL2Rpc2NvdmVyeS1kYXRhP3RvcGljPWRpc2NvdmVyeS1kYXRhLWNvbGxlY3Rpb25zKT4+Ci9TdHJ1Y3RQYXJlbnQgMTAwMDA5Pj4KZW5kb2JqCjI3IDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsyNDYgNDYyIDMzOSA0NzUuNV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cHM6Ly9jbG91ZC5pYm0uY29tL2RvY3MvZGlzY292ZXJ5LWRhdGE/dG9waWM9ZGlzY292ZXJ5LWRhdGEtY29sbGVjdGlvbnMpPj4KL1N0cnVjdFBhcmVudCAxMDAwMTA+PgplbmRvYmoKMjggMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0YgNAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzI0IDM3MiA1NjIuNSA0MDIuNzVdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vY2xvdWQuaWJtLmNvbS9kb2NzL2Rpc2NvdmVyeS1kYXRhP3RvcGljPWRpc2NvdmVyeS1kYXRhLWxhbmd1YWdlLXN1cHBvcnQpPj4KL1N0cnVjdFBhcmVudCAxMDAwMTE+PgplbmRvYmoKMjkgMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0YgNAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzIwNS41IDI4MiAzMDAuNzUgMjk1LjVdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vY2xvdWQuaWJtLmNvbS9kb2NzL2Rp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NCA2MjEuNzUgNTczLjc1IDY1Mi41XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwczovL2Nsb3VkLmlibS5jb20vZG9jcy9kaXNjb3ZlcnktZGF0YT90b3BpYz1kaXNjb3ZlcnktZGF0YS1kb21haW4pPj4KL1N0cnVjdFBhcmVudCAxMDAwMTM+PgplbmRvYmoKMzMgMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0YgNAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzI0IDQ5Ni41IDU3OS43NSA1MjcuMjVdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vY2xvdWQuaWJtLmNvbS9kb2NzL2Rpc2NvdmVyeS1kYXRhP3RvcGljPWRpc2NvdmVyeS1kYXRhLWNvbmZpZ3VyaW5nLWZpZWxkcyk+PgovU3RydWN0UGFyZW50IDEwMDAxND4+CmVuZG9iagozNCAwIG9iago8PC9UeXBlIC9Bbm5vdAovU3VidHlwZSAvTGluawovRiA0Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbNDc0IDM0Mi43NSA1MjMuNSAzNTYuMjVdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vY2xvdWQuaWJtLmNvbS9kb2NzL2Rpc2NvdmVyeS1kYXRhP3RvcGljPWRpc2NvdmVyeS1kYXRhLWRvbWFpbi1kaWN0aW9uYXJ5KT4+Ci9TdHJ1Y3RQYXJlbnQgMTAwMDE1Pj4KZW5kb2JqCjM1IDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsyMDEgMjg3LjI1IDM2NC41IDMwMC43NV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cHM6Ly9jbG91ZC5pYm0uY29tL2RvY3MvZGlzY292ZXJ5LWRhdGE/dG9waWM9ZGlzY292ZXJ5LWRhdGEtc2VhcmNoLXNldHRpbmdzI3F1ZXJ5LWV4cGFuc2lvbik+PgovU3RydWN0UGFyZW50IDEwMDAxNj4+CmVuZG9iagozNiAwIG9iago8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MCAwIDYxMiA3OTJdCi9Bbm5vdHMgWzkgMCBSIDEwIDAgUiAxMSAwIFIgMTIgMCBSIDEzIDAgUl0KL0NvbnRlbnRzIDE0IDAgUgovU3RydWN0UGFyZW50cyAwCi9QYXJlbnQgNDMgMCBSPj4KZW5kb2JqCjE1IDAgb2JqCjw8L1R5cGUgL1BhZ2UKL1Jlc291cmNlcyA8PC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQovRXh0R1N0YXRlIDw8L0czIDMgMCBSCi9HMTggMTggMCBSPj4KL1hPYmplY3QgPDwvWDE2IDE2IDAgUj4+Ci9Gb250IDw8L0Y0IDQgMCBSCi9GNiA2IDAgUgovRjcgNyAwIFIKL0Y4IDggMCBSCi9GMTcgMTcgMCBSCi9GMTkgMTkgMCBSPj4+PgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovQW5ub3RzIFsyMCAwIFIgMjEgMCBSIDIyIDAgUl0KL0NvbnRlbnRzIDIzIDAgUgovU3RydWN0UGFyZW50cyAxCi9QYXJlbnQgNDMgMCBSPj4KZW5kb2JqCjI0IDAgb2JqCjw8L1R5cGUgL1BhZ2UKL1Jlc291cmNlcyA8PC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQovRXh0R1N0YXRlIDw8L0czIDMgMCBSCi9HMTggMTggMCBSPj4KL0ZvbnQgPDwvRjQgNCAwIFIKL0Y2IDYgMCBSCi9GNyA3IDAgUgovRjE5IDE5IDAgUj4+Pj4KL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL0Fubm90cyBbMjUgMCBSIDI2IDAgUiAyNyAwIFIgMjggMCBSIDI5IDAgUl0KL0NvbnRlbnRzIDMwIDAgUgovU3RydWN0UGFyZW50cyAyCi9QYXJlbnQgNDMgMCBSPj4KZW5kb2JqCjMxIDAgb2JqCjw8L1R5cGUgL1BhZ2UKL1Jlc291cmNlcyA8PC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQovRXh0R1N0YXRlIDw8L0czIDMgMCBSCi9HMTggMTggMCBSPj4KL0ZvbnQgPDwvRjQgNCAwIFIKL0Y2IDYgMCBSCi9GNyA3IDAgUgovRjE5IDE5IDAgUj4+Pj4KL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL0Fubm90cyBbMzIgMCBSIDMzIDAgUiAzNCAwIFIgMzUgMCBSIDM2IDAgUiAzNyAwIFJdCi9Db250ZW50cyAzOCAwIFIKL1N0cnVjdFBhcmVudHMgMwovUGFyZW50IDQzIDAgUj4+CmVuZG9iagozOSAwIG9iago8PC9UeXBlIC9QYWdlCi9SZXNvdXJjZXMgPDwvUHJvY1NldCBbL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSV0KL0V4dEdTdGF0ZSA8PC9HMyAzIDAgUgovRzE4IDE4IDAgUj4+Ci9Gb250IDw8L0Y0IDQgMCBSCi9GNiA2IDAgUgovRjE5IDE5IDAgUj4+Pj4KL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL0Fubm90cyBbNDAgMCBSIDQxIDAgUl0KL0NvbnRlbnRzIDQyIDAgUgovU3RydWN0UGFyZW50cyA0Ci9QYXJlbnQgNDMgMCBSPj4KZW5kb2JqCjQzIDAgb2JqCjw8L1R5cGUgL1BhZ2VzCi9Db3VudCA1Ci9LaWRzIFsyIDAgUiAxNSAwIFIgMjQgMCBSIDMxIDAgUiAzOSAwIFJdPj4KZW5kb2JqCjU2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA1NSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMT4+XQovSUQgKG5vZGUwMDAwMDI0NSk+PgplbmRvYmoKNTUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvSDEKL1AgNTQgMCBSCi9LIFs1NiAwIFJdCi9JRCAobm9kZTAwMDAwMjQ0KT4+CmVuZG9iago1OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTcgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDA+Pl0KL0lEIChub2RlMDAwMDAyNDcpPj4KZW5kb2JqCjU3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgNTQgMCBSCi9LIFs1OCAwIFJdCi9JRCAobm9kZTAwMDAwMjQ2KT4+CmVuZG9iago2MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNjAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDI+Pl0KL0lEIChub2RlMDAwMDAyNTApPj4KZW5kb2JqCjYwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDU5IDAgUgovSyBbNjEgMCBSXQovSUQgKG5vZGUwMDAwMDI0OSk+PgplbmRvYmoKNjUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDY0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgNT4+XQovSUQgKG5vZGUwMDAwMDI1Nik+PgplbmRvYmoKNjQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDYzIDAgUgovSyBbNjUgMCBSXQovSUQgKG5vZGUwMDAwMDI1NSk+PgplbmRvYmoKNjggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDY3IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA2OD4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDQ3Pj5dCi9JRCAobm9kZTAwMDAwMDU1KT4+CmVuZG9iago2NyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9USAovUCA2NiAwIFIKL0sgWzY4IDAgUl0KL0EgWzw8L08gL1RhYmxlCi9TY29wZSAvQ29sdW1uPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAwNTQpPj4KZW5kb2JqCjcwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA2OSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNjk+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCA0OD4+XQovSUQgKG5vZGUwMDAwMDA1Nyk+PgplbmRvYmoKNjkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEgKL1AgNjYgMCBSCi9LIFs3MCAwIFJdCi9BIFs8PC9PIC9UYWJsZQovU2NvcGUgL0NvbHVtbj4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMDU2KT4+CmVuZG9iago2NiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9UUgovUCA2MyAwIFIKL0sgWzY3IDAgUiA2OSAwIFJdCi9JRCAobm9kZTAwMDAwMjU3KT4+CmVuZG9iago3MyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNzIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDM+Pl0KL0lEIChub2RlMDAwMDAyNjApPj4KZW5kb2JqCjcyIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDcxIDAgUgovSyBbNzMgMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTQpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMjU5KT4+CmVuZG9iago3NSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDQ+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDU+Pl0KL0lEIChub2RlMDAwMDAyNjEpPj4KZW5kb2JqCjc2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA3NCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNj4+XQovSUQgKG5vZGUwMDAwMDI2Mik+PgplbmRvYmoKNzcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDc0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA3Pj5dCi9JRCAobm9kZTAwMDAwMjYzKT4+CmVuZG9iago3OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDg+Pl0KL0lEIChub2RlMDAwMDAyNjQpPj4KZW5kb2JqCjc5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA3NCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgOT4+XQovSUQgKG5vZGUwMDAwMDI2NSk+PgplbmRvYmoKODAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDc0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAxMD4+XQovSUQgKG5vZGUwMDAwMDI2Nik+PgplbmRvYmoKODEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDc0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAxMT4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMTI+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDEzPj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAxND4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMTU+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDE2Pj5dCi9JRCAobm9kZTAwMDAwMjY3KT4+CmVuZG9iago4MiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDE3Pj5dCi9JRCAobm9kZTAwMDAwMjY4KT4+CmVuZG9iago4MyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDE4Pj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAxOT4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMjA+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDIxPj5dCi9JRCAobm9kZTAwMDAwMjY5KT4+CmVuZG9iago4NSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgODQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDIyPj5dCi9JRCAobm9kZTAwMDAwMjcxKT4+CmVuZG9iago4NCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDc0IDAgUgovSyBbODUgMCBSIDw8L1R5cGUgL09CSlIKL09iaiA5IDAgUgovUGcgMiAwIFI+Pl0KL0lEIChub2RlMDAwMDAyNzApPj4KZW5kb2JqCjc0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDcxIDAgUgovSyBbNzUgMCBSIDc2IDAgUiA3NyAwIFIgNzggMCBSIDc5IDAgUiA4MCAwIFIgODEgMCBSIDgyIDAgUiA4MyAwIFIgODQgMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTYpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMDEzKT4+CmVuZG9iago3MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9UUgovUCA2MyAwIFIKL0sgWzcyIDAgUiA3NCAwIFJdCi9JRCAobm9kZTAwMDAwMjU4KT4+CmVuZG9iago4OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgODcgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDIzPj5dCi9JRCAobm9kZTAwMDAwMjc0KT4+CmVuZG9iago4NyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9URAovUCA4NiAwIFIKL0sgWzg4IDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU0KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDI3Myk+PgplbmRvYmoKOTAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDg5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAyND4+XQovSUQgKG5vZGUwMDAwMDI3NSk+PgplbmRvYmoKOTIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDkxIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAyNT4+XQovSUQgKG5vZGUwMDAwMDI3Nyk+PgplbmRvYmoKOTEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTGluawovUCA4OSAwIFIKL0sgWzkyIDAgUiA8PC9UeXBlIC9PQkpSCi9PYmogMTAgMCBSCi9QZyAyIDAgUj4+XQovSUQgKG5vZGUwMDAwMDI3Nik+PgplbmRvYmoKOTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDg5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAyNj4+XQovSUQgKG5vZGUwMDAwMDI3OCk+PgplbmRvYmoKODkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgODYgMCBSCi9LIFs5MCAwIFIgOTEgMCBSIDkzIDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU2KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDAxNSk+PgplbmRvYmoKODYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVFIKL1AgNjMgMCBSCi9LIFs4NyAwIFIgODkgMCBSXQovSUQgKG5vZGUwMDAwMDI3Mik+PgplbmRvYmoKOTYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDk1IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAyNz4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMjg+Pl0KL0lEIChub2RlMDAwMDAyODEpPj4KZW5kb2JqCjk1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDk0IDAgUgovSyBbOTYgMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTQpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMjgwKT4+CmVuZG9iago5OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgOTcgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDI5Pj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAzMD4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMzE+Pl0KL0lEIChub2RlMDAwMDAyODMpPj4KZW5kb2JqCjk5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA5NyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMzI+Pl0KL0lEIChub2RlMDAwMDAyODQpPj4KZW5kb2JqCjEwMCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgOTcgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDMzPj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAzND4+XQovSUQgKG5vZGUwMDAwMDI4NSk+PgplbmRvYmoKMTAyIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxMDEgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDM1Pj5dCi9JRCAobm9kZTAwMDAwMjg3KT4+CmVuZG9iagoxMDEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTGluawovUCA5NyAwIFIKL0sgWzEwMiAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDExIDAgUgovUGcgMiAwIFI+Pl0KL0lEIChub2RlMDAwMDAyODYpPj4KZW5kb2JqCjk3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDk0IDAgUgovSyBbOTggMCBSIDk5IDAgUiAxMDAgMCBSIDEwMSAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NildPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAyODIpPj4KZW5kb2JqCjk0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RSCi9QIDYzIDAgUgovSyBbOTUgMCBSIDk3IDAgUl0KL0lEIChub2RlMDAwMDAyNzkpPj4KZW5kb2JqCjEwNSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTA0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAzNj4+XQovSUQgKG5vZGUwMDAwMDI5MCk+PgplbmRvYmoKMTA0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDEwMyAwIFIKL0sgWzEwNSAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NCldPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAyODkpPj4KZW5kb2JqCjEwNyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTA2IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAzNz4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgMzg+Pl0KL0lEIChub2RlMDAwMDAyOTEpPj4KZW5kb2JqCjEwOSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTA4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCAzOT4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNDA+Pl0KL0lEIChub2RlMDAwMDAyOTMpPj4KZW5kb2JqCjEwOCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDEwNiAwIFIKL0sgWzEwOSAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDEyIDAgUgovUGcgMiAwIFI+Pl0KL0lEIChub2RlMDAwMDAyOTIpPj4KZW5kb2JqCjExMCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTA2IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA0MT4+XQovSUQgKG5vZGUwMDAwMDI5NCk+PgplbmRvYmoKMTA2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDEwMyAwIFIKL0sgWzEwNyAwIFIgMTA4IDAgUiAxMTAgMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTYpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMDE0KT4+CmVuZG9iagoxMDMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVFIKL1AgNjMgMCBSCi9LIFsxMDQgMCBSIDEwNiAwIFJdCi9JRCAobm9kZTAwMDAwMjg4KT4+CmVuZG9iagoxMTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDExMiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNDI+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDQzPj5dCi9JRCAobm9kZTAwMDAwMjk3KT4+CmVuZG9iagoxMTIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTExIDAgUgovSyBbMTEzIDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU0KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDI5Nik+PgplbmRvYmoKMTE1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxMTQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDQ0Pj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA0NT4+XQovSUQgKG5vZGUwMDAwMDI5OCk+PgplbmRvYmoKMTE2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxMTQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDQ2Pj5dCi9JRCAobm9kZTAwMDAwMjk5KT4+CmVuZG9iagoxMTcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDExNCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNDc+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDQ4Pj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA0OT4+XQovSUQgKG5vZGUwMDAwMDMwMCk+PgplbmRvYmoKMTE4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxMTQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDUwPj5dCi9JRCAobm9kZTAwMDAwMzAxKT4+CmVuZG9iagoxMTkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDExNCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNTE+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDUyPj5dCi9JRCAobm9kZTAwMDAwMzAyKT4+CmVuZG9iagoxMTQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTExIDAgUgovSyBbMTE1IDAgUiAxMTYgMCBSIDExNyAwIFIgMTE4IDAgUiAxMTkgMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTYpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMDMxKT4+CmVuZG9iagoxMTEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVFIKL1AgNjMgMCBSCi9LIFsxMTIgMCBSIDExNCAwIFJdCi9JRCAobm9kZTAwMDAwMjk1KT4+CmVuZG9iagoxMjIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDEyMSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNTM+Pl0KL0lEIChub2RlMDAwMDAzMDUpPj4KZW5kb2JqCjEyMSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9URAovUCAxMjAgMCBSCi9LIFsxMjIgMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTQpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMzA0KT4+CmVuZG9iagoxMjQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDEyMyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNTQ+Pl0KL0lEIChub2RlMDAwMDAzMDYpPj4KZW5kb2JqCjEyNSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTIzIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA1NT4+XQovSUQgKG5vZGUwMDAwMDMwNyk+PgplbmRvYmoKMTI2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxMjMgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDU2Pj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA1Nz4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNTg+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDU5Pj5dCi9JRCAobm9kZTAwMDAwMzA4KT4+CmVuZG9iagoxMjMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTIwIDAgUgovSyBbMTI0IDAgUiAxMjUgMCBSIDEyNiAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NildPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAwMTYpPj4KZW5kb2JqCjEyMCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9UUgovUCA2MyAwIFIKL0sgWzEyMSAwIFIgMTIzIDAgUl0KL0lEIChub2RlMDAwMDAzMDMpPj4KZW5kb2JqCjEyOSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTI4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA2MD4+XQovSUQgKG5vZGUwMDAwMDMxMSk+PgplbmRvYmoKMTI4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDEyNyAwIFIKL0sgWzEyOSAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NCldPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAzMTApPj4KZW5kb2JqCjEzMSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTMwIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA2MT4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNjI+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDYzPj4gPDwvVHlwZSAvTUNSCi9QZyAyIDAgUgovTUNJRCA2ND4+IDw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNjU+PiA8PC9UeXBlIC9NQ1IKL1BnIDIgMCBSCi9NQ0lEIDY2Pj5dCi9JRCAobm9kZTAwMDAwMzEzKT4+CmVuZG9iagoxMzMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDEzMiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMiAwIFIKL01DSUQgNjc+Pl0KL0lEIChub2RlMDAwMDAzMTUpPj4KZW5kb2JqCjEzMiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDEzMCAwIFIKL0sgWzEzMyAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDEzIDAgUgovUGcgMiAwIFI+Pl0KL0lEIChub2RlMDAwMDAzMTQpPj4KZW5kb2JqCjEzMCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9URAovUCAxMjcgMCBSCi9LIFsxMzEgMCBSIDEzMiAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NildPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAzMTIpPj4KZW5kb2JqCjEyNyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9UUgovUCA2MyAwIFIKL0sgWzEyOCAwIFIgMTMwIDAgUl0KL0lEIChub2RlMDAwMDAzMDkpPj4KZW5kb2JqCjEzNiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTM1IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgNj4+XQovSUQgKG5vZGUwMDAwMDMxOCk+PgplbmRvYmoKMTM1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDEzNCAwIFIKL0sgWzEzNiAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NCldPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAzMTcpPj4KZW5kb2JqCjEzOCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTM3IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgNz4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDg+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCA5Pj4gPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMTA+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAxMT4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDEyPj5dCi9JRCAobm9kZTAwMDAwMzE5KT4+CmVuZG9iagoxMzcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTM0IDAgUgovSyBbMTM4IDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU2KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDAzMik+PgplbmRvYmoKMTM0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RSCi9QIDYzIDAgUgovSyBbMTM1IDAgUiAxMzcgMCBSXQovSUQgKG5vZGUwMDAwMDMxNik+PgplbmRvYmoKMTQxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNDAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAxMz4+XQovSUQgKG5vZGUwMDAwMDMyMik+PgplbmRvYmoKMTQwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RECi9QIDEzOSAwIFIKL0sgWzE0MSAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NCldPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAzMjEpPj4KZW5kb2JqCjE0MyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTQyIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMTQ+Pl0KL0lEIChub2RlMDAwMDAzMjQpPj4KZW5kb2JqCjE0NSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTQ0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMTU+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAxNj4+XQovSUQgKG5vZGUwMDAwMDMyNik+PgplbmRvYmoKMTQ0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0xpbmsKL1AgMTQyIDAgUgovSyBbMTQ1IDAgUiA8PC9UeXBlIC9PQkpSCi9PYmogMjAgMCBSCi9QZyAxNSAwIFI+Pl0KL0lEIChub2RlMDAwMDAzMjUpPj4KZW5kb2JqCjE0NiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTQyIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMTc+Pl0KL0lEIChub2RlMDAwMDAzMjcpPj4KZW5kb2JqCjE0MiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9URAovUCAxMzkgMCBSCi9LIFsxNDMgMCBSIDE0NCAwIFIgMTQ2IDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU2KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDMyMyk+PgplbmRvYmoKMTM5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RSCi9QIDYzIDAgUgovSyBbMTQwIDAgUiAxNDIgMCBSXQovSUQgKG5vZGUwMDAwMDMyMCk+PgplbmRvYmoKMTQ5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNDggMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAxOD4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDE5Pj5dCi9JRCAobm9kZTAwMDAwMzMwKT4+CmVuZG9iagoxNDggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTQ3IDAgUgovSyBbMTQ5IDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU0KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDMyOSk+PgplbmRvYmoKMTUxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNTAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAyMD4+XQovSUQgKG5vZGUwMDAwMDMzMSk+PgplbmRvYmoKMTUyIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNTAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAyMT4+XQovSUQgKG5vZGUwMDAwMDMzMik+PgplbmRvYmoKMTUzIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNTAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAyMj4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDIzPj4gPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMjQ+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAyNT4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDI2Pj5dCi9JRCAobm9kZTAwMDAwMzMzKT4+CmVuZG9iagoxNTQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE1MCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDI3Pj5dCi9JRCAobm9kZTAwMDAwMzM0KT4+CmVuZG9iagoxNTUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE1MCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDI4Pj4gPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMjk+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzMD4+XQovSUQgKG5vZGUwMDAwMDMzNSk+PgplbmRvYmoKMTU3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNTYgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzMT4+XQovSUQgKG5vZGUwMDAwMDMzNyk+PgplbmRvYmoKMTU2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0xpbmsKL1AgMTUwIDAgUgovSyBbMTU3IDAgUiA8PC9UeXBlIC9PQkpSCi9PYmogMjEgMCBSCi9QZyAxNSAwIFI+Pl0KL0lEIChub2RlMDAwMDAzMzYpPj4KZW5kb2JqCjE1OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTUwIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMzI+Pl0KL0lEIChub2RlMDAwMDAzMzgpPj4KZW5kb2JqCjE1MCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9URAovUCAxNDcgMCBSCi9LIFsxNTEgMCBSIDE1MiAwIFIgMTUzIDAgUiAxNTQgMCBSIDE1NSAwIFIgMTU2IDAgUiAxNTggMCBSXQovQSBbPDwvTyAvVGFibGUKL0hlYWRlcnMgWyhub2RlMDAwMDAwNTYpXT4+IDw8L08gL1RhYmxlCi9Sb3dTcGFuIDE+PiA8PC9PIC9UYWJsZQovQ29sU3BhbiAxPj5dCi9JRCAobm9kZTAwMDAwMDE3KT4+CmVuZG9iagoxNDcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVFIKL1AgNjMgMCBSCi9LIFsxNDggMCBSIDE1MCAwIFJdCi9JRCAobm9kZTAwMDAwMzI4KT4+CmVuZG9iagoxNjEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE2MCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDMzPj5dCi9JRCAobm9kZTAwMDAwMzQxKT4+CmVuZG9iagoxNjAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTU5IDAgUgovSyBbMTYxIDAgUl0KL0EgWzw8L08gL1RhYmxlCi9IZWFkZXJzIFsobm9kZTAwMDAwMDU0KV0+PiA8PC9PIC9UYWJsZQovUm93U3BhbiAxPj4gPDwvTyAvVGFibGUKL0NvbFNwYW4gMT4+XQovSUQgKG5vZGUwMDAwMDM0MCk+PgplbmRvYmoKMTYzIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzND4+XQovSUQgKG5vZGUwMDAwMDM0Myk+PgplbmRvYmoKMTY0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzNT4+XQovSUQgKG5vZGUwMDAwMDM0NCk+PgplbmRvYmoKMTY1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzNj4+XQovSUQgKG5vZGUwMDAwMDM0NSk+PgplbmRvYmoKMTY2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzNz4+XQovSUQgKG5vZGUwMDAwMDM0Nik+PgplbmRvYmoKMTY3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzOD4+XQovSUQgKG5vZGUwMDAwMDM0Nyk+PgplbmRvYmoKMTY4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAzOT4+XQovSUQgKG5vZGUwMDAwMDM0OCk+PgplbmRvYmoKMTY5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNjIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCA0MD4+IDw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDQxPj4gPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgNDI+Pl0KL0lEIChub2RlMDAwMDAzNDkpPj4KZW5kb2JqCjE3MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTcwIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgNDM+Pl0KL0lEIChub2RlMDAwMDAzNTEpPj4KZW5kb2JqCjE3MCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDE2MiAwIFIKL0sgWzE3MSAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDIyIDAgUgovUGcgMTUgMCBSPj5dCi9JRCAobm9kZTAwMDAwMzUwKT4+CmVuZG9iagoxNzIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE2MiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDQ0Pj5dCi9JRCAobm9kZTAwMDAwMzUyKT4+CmVuZG9iagoxNjIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvVEQKL1AgMTU5IDAgUgovSyBbMTYzIDAgUiAxNjQgMCBSIDE2NSAwIFIgMTY2IDAgUiAxNjcgMCBSIDE2OCAwIFIgMTY5IDAgUiAxNzAgMCBSIDE3MiAwIFJdCi9BIFs8PC9PIC9UYWJsZQovSGVhZGVycyBbKG5vZGUwMDAwMDA1NildPj4gPDwvTyAvVGFibGUKL1Jvd1NwYW4gMT4+IDw8L08gL1RhYmxlCi9Db2xTcGFuIDE+Pl0KL0lEIChub2RlMDAwMDAzNDIpPj4KZW5kb2JqCjE1OSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9UUgovUCA2MyAwIFIKL0sgWzE2MCAwIFIgMTYyIDAgUl0KL0lEIChub2RlMDAwMDAzMzkpPj4KZW5kb2JqCjYzIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1RhYmxlCi9QIDYyIDAgUgovSyBbNjQgMCBSIDY2IDAgUiA3MSAwIFIgODYgMCBSIDk0IDAgUiAxMDMgMCBSIDExMSAwIFIgMTIwIDAgUiAxMjcgMCBSIDEzNCAwIFIgMTM5IDAgUiAxNDcgMCBSIDE1OSAwIFJdCi9JRCAobm9kZTAwMDAwMjU0KT4+CmVuZG9iago2MiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9EaXYKL1AgNTkgMCBSCi9LIFs2MyAwIFJdCi9JRCAobm9kZTAwMDAwMjUzKT4+CmVuZG9iago1OSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTQgMCBSCi9LIFs2MCAwIFIgNjIgMCBSXQovSUQgKG5vZGUwMDAwMDI0OCk+PgplbmRvYmoKMTc1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxNzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCA0NT4+XQovSUQgKG5vZGUwMDAwMDM1NSk+PgplbmRvYmoKMTc0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDE3MyAwIFIKL0sgWzE3NSAwIFJdCi9JRCAobm9kZTAwMDAwMzU0KT4+CmVuZG9iagoxNzcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE3NiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMTUgMCBSCi9NQ0lEIDA+PiA8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCAxPj4gPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMj4+XQovSUQgKG5vZGUwMDAwMDM1Nyk+PgplbmRvYmoKMTc2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMTczIDAgUgovSyBbMTc3IDAgUl0KL0lEIChub2RlMDAwMDAwMzMpPj4KZW5kb2JqCjE3OSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9GaWd1cmUKL0FsdCAoU2hvd3Mgd2hlcmUgdGhlIGRvY3VtZW50YXRpb24gc2VhcmNoIGZpZWxkIGlzIHNpdHVhdGVkIGF0IHRoZSBzdGFydCBvZiB0aGUgcGFnZSkKL1AgMTc4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgMz4+XQovSUQgKG5vZGUwMDAwMDAxOCk+PgplbmRvYmoKMTc4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMTczIDAgUgovSyBbMTc5IDAgUl0KL0lEIChub2RlMDAwMDAzNTgpPj4KZW5kb2JqCjE3MyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTQgMCBSCi9LIFsxNzQgMCBSIDE3NiAwIFIgMTc4IDAgUl0KL0lEIChub2RlMDAwMDAzNTMpPj4KZW5kb2JqCjE4MiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTgxIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAxNSAwIFIKL01DSUQgNDY+Pl0KL0lEIChub2RlMDAwMDAzNjEpPj4KZW5kb2JqCjE4MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9IMgovUCAxODAgMCBSCi9LIFsxODIgMCBSXQovSUQgKG5vZGUwMDAwMDM2MCk+PgplbmRvYmoKMTg0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxODMgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDE1IDAgUgovTUNJRCA0Pj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMD4+XQovSUQgKG5vZGUwMDAwMDM2Myk+PgplbmRvYmoKMTg1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxODMgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAxPj5dCi9JRCAobm9kZTAwMDAwMzY0KT4+CmVuZG9iagoxODYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE4MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDI+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAzPj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgND4+XQovSUQgKG5vZGUwMDAwMDM2NSk+PgplbmRvYmoKMTg3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAxODMgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA1Pj5dCi9JRCAobm9kZTAwMDAwMzY2KT4+CmVuZG9iagoxODggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE4MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDY+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA3Pj5dCi9JRCAobm9kZTAwMDAwMzY3KT4+CmVuZG9iagoxOTAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE4OSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDg+Pl0KL0lEIChub2RlMDAwMDAzNjkpPj4KZW5kb2JqCjE4OSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDE4MyAwIFIKL0sgWzE5MCAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDI1IDAgUgovUGcgMjQgMCBSPj5dCi9JRCAobm9kZTAwMDAwMzY4KT4+CmVuZG9iagoxOTEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE4MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDk+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAxMD4+XQovSUQgKG5vZGUwMDAwMDM3MCk+PgplbmRvYmoKMTgzIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMTgwIDAgUgovSyBbMTg0IDAgUiAxODUgMCBSIDE4NiAwIFIgMTg3IDAgUiAxODggMCBSIDE4OSAwIFIgMTkxIDAgUl0KL0lEIChub2RlMDAwMDAwMzQpPj4KZW5kb2JqCjE4MCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTQgMCBSCi9LIFsxODEgMCBSIDE4MyAwIFJdCi9JRCAobm9kZTAwMDAwMzU5KT4+CmVuZG9iagoxOTQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDE5MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDUyPj5dCi9JRCAobm9kZTAwMDAwMzczKT4+CmVuZG9iagoxOTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvSDIKL1AgMTkyIDAgUgovSyBbMTk0IDAgUl0KL0lEIChub2RlMDAwMDAzNzIpPj4KZW5kb2JqCjE5NiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTk1IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMTE+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAxMj4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDEzPj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMTQ+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAxNT4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDE2Pj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMTc+Pl0KL0lEIChub2RlMDAwMDAzNzUpPj4KZW5kb2JqCjE5OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMTk3IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMTg+Pl0KL0lEIChub2RlMDAwMDAzNzcpPj4KZW5kb2JqCjE5NyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDE5NSAwIFIKL0sgWzE5OCAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDI2IDAgUgovUGcgMjQgMCBSPj5dCi9JRCAobm9kZTAwMDAwMzc2KT4+CmVuZG9iagoxOTUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvUAovUCAxOTIgMCBSCi9LIFsxOTYgMCBSIDE5NyAwIFJdCi9JRCAobm9kZTAwMDAwMDE5KT4+CmVuZG9iagoxOTIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDU0IDAgUgovSyBbMTkzIDAgUiAxOTUgMCBSXQovSUQgKG5vZGUwMDAwMDM3MSk+PgplbmRvYmoKMjAxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMDAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA1Mz4+XQovSUQgKG5vZGUwMDAwMDM4MCk+PgplbmRvYmoKMjAwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDE5OSAwIFIKL0sgWzIwMSAwIFJdCi9JRCAobm9kZTAwMDAwMzc5KT4+CmVuZG9iagoyMDMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIwMiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDE5Pj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMjA+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAyMT4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDIyPj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMjM+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAyND4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDI1Pj5dCi9JRCAobm9kZTAwMDAwMzgyKT4+CmVuZG9iagoyMDUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIwNCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDI2Pj5dCi9JRCAobm9kZTAwMDAwMzg0KT4+CmVuZG9iagoyMDQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTGluawovUCAyMDIgMCBSCi9LIFsyMDUgMCBSIDw8L1R5cGUgL09CSlIKL09iaiAyNyAwIFIKL1BnIDI0IDAgUj4+XQovSUQgKG5vZGUwMDAwMDM4Myk+PgplbmRvYmoKMjA2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMDIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAyNz4+XQovSUQgKG5vZGUwMDAwMDM4NSk+PgplbmRvYmoKMjAyIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMTk5IDAgUgovSyBbMjAzIDAgUiAyMDQgMCBSIDIwNiAwIFJdCi9JRCAobm9kZTAwMDAwMDM1KT4+CmVuZG9iagoxOTkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDU0IDAgUgovSyBbMjAwIDAgUiAyMDIgMCBSXQovSUQgKG5vZGUwMDAwMDM3OCk+PgplbmRvYmoKMjA5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMDggMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA1ND4+XQovSUQgKG5vZGUwMDAwMDM4OCk+PgplbmRvYmoKMjA4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDIwNyAwIFIKL0sgWzIwOSAwIFJdCi9JRCAobm9kZTAwMDAwMzg3KT4+CmVuZG9iagoyMTEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIxMCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDI4Pj5dCi9JRCAobm9kZTAwMDAwMzkxKT4+CmVuZG9iagoyMTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIxMiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDI5Pj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMzA+Pl0KL0lEIChub2RlMDAwMDAzOTMpPj4KZW5kb2JqCjIxMiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDIxMCAwIFIKL0sgWzIxMyAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDI4IDAgUgovUGcgMjQgMCBSPj5dCi9JRCAobm9kZTAwMDAwMzkyKT4+CmVuZG9iagoyMTQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIxMCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDMxPj5dCi9JRCAobm9kZTAwMDAwMzk0KT4+CmVuZG9iagoyMTAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvUAovUCAyMDcgMCBSCi9LIFsyMTEgMCBSIDIxMiAwIFIgMjE0IDAgUl0KL0lEIChub2RlMDAwMDAzOTApPj4KZW5kb2JqCjIwNyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTQgMCBSCi9LIFsyMDggMCBSIDIxMCAwIFJdCi9JRCAobm9kZTAwMDAwMzg2KT4+CmVuZG9iagoyMTcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIxNiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDU1Pj5dCi9JRCAobm9kZTAwMDAwMzk3KT4+CmVuZG9iagoyMTYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvSDIKL1AgMjE1IDAgUgovSyBbMjE3IDAgUl0KL0lEIChub2RlMDAwMDAzOTYpPj4KZW5kb2JqCjIxOSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjE4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMzI+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAzMz4+XQovSUQgKG5vZGUwMDAwMDQwMCk+PgplbmRvYmoKMjIxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMjAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAzND4+XQovSUQgKG5vZGUwMDAwMDQwMik+PgplbmRvYmoKMjIwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0xpbmsKL1AgMjE4IDAgUgovSyBbMjIxIDAgUiA8PC9UeXBlIC9PQkpSCi9PYmogMjkgMCBSCi9QZyAyNCAwIFI+Pl0KL0lEIChub2RlMDAwMDA0MDEpPj4KZW5kb2JqCjIyMiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjE4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMzU+Pl0KL0lEIChub2RlMDAwMDA0MDMpPj4KZW5kb2JqCjIxOCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9QCi9QIDIxNSAwIFIKL0sgWzIxOSAwIFIgMjIwIDAgUiAyMjIgMCBSXQovSUQgKG5vZGUwMDAwMDM5OSk+PgplbmRvYmoKMjE1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA1NCAwIFIKL0sgWzIxNiAwIFIgMjE4IDAgUl0KL0lEIChub2RlMDAwMDAzOTUpPj4KZW5kb2JqCjIyNSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjI0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgNTY+Pl0KL0lEIChub2RlMDAwMDA0MDUpPj4KZW5kb2JqCjIyNCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9IMgovUCAyMjMgMCBSCi9LIFsyMjUgMCBSXQovSUQgKG5vZGUwMDAwMDAzNik+PgplbmRvYmoKMjI3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMjYgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAzNj4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDM3Pj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgMzg+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCAzOT4+XQovSUQgKG5vZGUwMDAwMDQwOCk+PgplbmRvYmoKMjI2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMjIzIDAgUgovSyBbMjI3IDAgUl0KL0lEIChub2RlMDAwMDA0MDcpPj4KZW5kb2JqCjIyOSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjI4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgNDA+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA0MT4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDQyPj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgNDM+Pl0KL0lEIChub2RlMDAwMDA0MTApPj4KZW5kb2JqCjIzMCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjI4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgNDQ+Pl0KL0lEIChub2RlMDAwMDA0MTEpPj4KZW5kb2JqCjIzMSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjI4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgNDU+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA0Nj4+XQovSUQgKG5vZGUwMDAwMDQxMik+PgplbmRvYmoKMjI4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMjIzIDAgUgovSyBbMjI5IDAgUiAyMzAgMCBSIDIzMSAwIFJdCi9JRCAobm9kZTAwMDAwNDA5KT4+CmVuZG9iagoyMzMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIzMiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDQ3Pj4gPDwvVHlwZSAvTUNSCi9QZyAyNCAwIFIKL01DSUQgNDg+PiA8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA0OT4+IDw8L1R5cGUgL01DUgovUGcgMjQgMCBSCi9NQ0lEIDUwPj5dCi9JRCAobm9kZTAwMDAwNDEzKT4+CmVuZG9iagoyMzIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvUAovUCAyMjMgMCBSCi9LIFsyMzMgMCBSXQovSUQgKG5vZGUwMDAwMDAzNyk+PgplbmRvYmoKMjM1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDI0IDAgUgovTUNJRCA1MT4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDA+Pl0KL0lEIChub2RlMDAwMDA0MTUpPj4KZW5kb2JqCjIzNiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjM0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMT4+XQovSUQgKG5vZGUwMDAwMDQxNik+PgplbmRvYmoKMjM3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAyPj5dCi9JRCAobm9kZTAwMDAwNDE3KT4+CmVuZG9iagoyMzggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDIzNCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDM+Pl0KL0lEIChub2RlMDAwMDA0MTgpPj4KZW5kb2JqCjIzOSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjM0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgND4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDU+Pl0KL0lEIChub2RlMDAwMDA0MTkpPj4KZW5kb2JqCjI0MCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjM0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgNj4+XQovSUQgKG5vZGUwMDAwMDQyMCk+PgplbmRvYmoKMjQxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyMzQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA3Pj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgOD4+XQovSUQgKG5vZGUwMDAwMDQyMSk+PgplbmRvYmoKMjM0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMjIzIDAgUgovSyBbMjM1IDAgUiAyMzYgMCBSIDIzNyAwIFIgMjM4IDAgUiAyMzkgMCBSIDI0MCAwIFIgMjQxIDAgUl0KL0lEIChub2RlMDAwMDA0MTQpPj4KZW5kb2JqCjIyMyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTQgMCBSCi9LIFsyMjQgMCBSIDIyNiAwIFIgMjI4IDAgUiAyMzIgMCBSIDIzNCAwIFJdCi9JRCAobm9kZTAwMDAwNDA0KT4+CmVuZG9iagoyNDQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI0MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDU3Pj5dCi9JRCAobm9kZTAwMDAwNDI0KT4+CmVuZG9iagoyNDMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvSDIKL1AgMjQyIDAgUgovSyBbMjQ0IDAgUl0KL0lEIChub2RlMDAwMDA0MjMpPj4KZW5kb2JqCjI0NiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjQ1IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgOT4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDEwPj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMTE+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAxMj4+XQovSUQgKG5vZGUwMDAwMDQyNik+PgplbmRvYmoKMjQ4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyNDcgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAxMz4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDE0Pj5dCi9JRCAobm9kZTAwMDAwNDI4KT4+CmVuZG9iagoyNDcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTGluawovUCAyNDUgMCBSCi9LIFsyNDggMCBSIDw8L1R5cGUgL09CSlIKL09iaiAzMiAwIFIKL1BnIDMxIDAgUj4+XQovSUQgKG5vZGUwMDAwMDQyNyk+PgplbmRvYmoKMjQ5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyNDUgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAxNT4+XQovSUQgKG5vZGUwMDAwMDQyOSk+PgplbmRvYmoKMjQ1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMjQyIDAgUgovSyBbMjQ2IDAgUiAyNDcgMCBSIDI0OSAwIFJdCi9JRCAobm9kZTAwMDAwMDM4KT4+CmVuZG9iagoyNDIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDU0IDAgUgovSyBbMjQzIDAgUiAyNDUgMCBSXQovSUQgKG5vZGUwMDAwMDQyMik+PgplbmRvYmoKMjUyIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyNTEgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA1OD4+XQovSUQgKG5vZGUwMDAwMDQzMik+PgplbmRvYmoKMjUxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDI1MCAwIFIKL0sgWzI1MiAwIFJdCi9JRCAobm9kZTAwMDAwNDMxKT4+CmVuZG9iagoyNTQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI1MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDE2Pj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMTc+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAxOD4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDE5Pj5dCi9JRCAobm9kZTAwMDAwNDM1KT4+CmVuZG9iagoyNTYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI1NSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDIwPj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMjE+Pl0KL0lEIChub2RlMDAwMDA0MzcpPj4KZW5kb2JqCjI1NSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDI1MyAwIFIKL0sgWzI1NiAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDMzIDAgUgovUGcgMzEgMCBSPj5dCi9JRCAobm9kZTAwMDAwNDM2KT4+CmVuZG9iagoyNTcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI1MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDIyPj5dCi9JRCAobm9kZTAwMDAwNDM4KT4+CmVuZG9iagoyNTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvUAovUCAyNTAgMCBSCi9LIFsyNTQgMCBSIDI1NSAwIFIgMjU3IDAgUl0KL0lEIChub2RlMDAwMDA0MzQpPj4KZW5kb2JqCjI1MCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgNTQgMCBSCi9LIFsyNTEgMCBSIDI1MyAwIFJdCi9JRCAobm9kZTAwMDAwNDMwKT4+CmVuZG9iagoyNjAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI1OSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDU5Pj5dCi9JRCAobm9kZTAwMDAwNDQwKT4+CmVuZG9iagoyNTkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvSDIKL1AgMjU4IDAgUgovSyBbMjYwIDAgUl0KL0lEIChub2RlMDAwMDA0MzkpPj4KZW5kb2JqCjI2MiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjYxIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMjM+Pl0KL0lEIChub2RlMDAwMDA0NDMpPj4KZW5kb2JqCjI2MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9QCi9QIDI1OCAwIFIKL0sgWzI2MiAwIFJdCi9JRCAobm9kZTAwMDAwNDQyKT4+CmVuZG9iagoyNjUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI2NCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDI0Pj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMjU+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAyNj4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDI3Pj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMjg+Pl0KL0lEIChub2RlMDAwMDA0NDYpPj4KZW5kb2JqCjI2NyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjY2IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMjk+Pl0KL0lEIChub2RlMDAwMDA0NDgpPj4KZW5kb2JqCjI2NiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDI2NCAwIFIKL0sgWzI2NyAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDM0IDAgUgovUGcgMzEgMCBSPj5dCi9JRCAobm9kZTAwMDAwNDQ3KT4+CmVuZG9iagoyNjggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI2NCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDMwPj5dCi9JRCAobm9kZTAwMDAwNDQ5KT4+CmVuZG9iagoyNjQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTEkKL1AgMjYzIDAgUgovSyBbMjY1IDAgUiAyNjYgMCBSIDI2OCAwIFJdCi9JRCAobm9kZTAwMDAwMDM5KT4+CmVuZG9iagoyNzAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI2OSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDMxPj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMzI+Pl0KL0lEIChub2RlMDAwMDA0NTEpPj4KZW5kb2JqCjI3MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjY5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMzM+Pl0KL0lEIChub2RlMDAwMDA0NTIpPj4KZW5kb2JqCjI3MiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjY5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMzQ+Pl0KL0lEIChub2RlMDAwMDA0NTMpPj4KZW5kb2JqCjI3MyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjY5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMzU+Pl0KL0lEIChub2RlMDAwMDA0NTQpPj4KZW5kb2JqCjI3NCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjY5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMzY+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAzNz4+XQovSUQgKG5vZGUwMDAwMDQ1NSk+PgplbmRvYmoKMjc2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyNzUgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCAzOD4+XQovSUQgKG5vZGUwMDAwMDQ1Nyk+PgplbmRvYmoKMjc1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0xpbmsKL1AgMjY5IDAgUgovSyBbMjc2IDAgUiA8PC9UeXBlIC9PQkpSCi9PYmogMzUgMCBSCi9QZyAzMSAwIFI+Pl0KL0lEIChub2RlMDAwMDA0NTYpPj4KZW5kb2JqCjI3NyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjY5IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgMzk+Pl0KL0lEIChub2RlMDAwMDA0NTgpPj4KZW5kb2JqCjI2OSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MSQovUCAyNjMgMCBSCi9LIFsyNzAgMCBSIDI3MSAwIFIgMjcyIDAgUiAyNzMgMCBSIDI3NCAwIFIgMjc1IDAgUiAyNzcgMCBSXQovSUQgKG5vZGUwMDAwMDAyMyk+PgplbmRvYmoKMjYzIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0wKL1AgMjU4IDAgUgovSyBbMjY0IDAgUiAyNjkgMCBSXQovSUQgKG5vZGUwMDAwMDQ0NCk+PgplbmRvYmoKMjU4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA1NCAwIFIKL0sgWzI1OSAwIFIgMjYxIDAgUiAyNjMgMCBSXQovSUQgKG5vZGUwMDAwMDA0NSk+PgplbmRvYmoKMjgwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyNzkgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA2MD4+XQovSUQgKG5vZGUwMDAwMDQ2MCk+PgplbmRvYmoKMjc5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDI3OCAwIFIKL0sgWzI4MCAwIFJdCi9JRCAobm9kZTAwMDAwMDQwKT4+CmVuZG9iagoyODIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI4MSAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDQwPj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgNDE+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA0Mj4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDQzPj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgNDQ+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA0NT4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDQ2Pj5dCi9JRCAobm9kZTAwMDAwNDYzKT4+CmVuZG9iagoyODQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI4MyAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDQ3Pj5dCi9JRCAobm9kZTAwMDAwNDY1KT4+CmVuZG9iagoyODMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTGluawovUCAyODEgMCBSCi9LIFsyODQgMCBSIDw8L1R5cGUgL09CSlIKL09iaiAzNiAwIFIKL1BnIDMxIDAgUj4+XQovSUQgKG5vZGUwMDAwMDQ2NCk+PgplbmRvYmoKMjg1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyODEgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA0OD4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDQ5Pj5dCi9JRCAobm9kZTAwMDAwNDY2KT4+CmVuZG9iagoyODcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI4NiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDUwPj5dCi9JRCAobm9kZTAwMDAwNDY4KT4+CmVuZG9iagoyODYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTGluawovUCAyODEgMCBSCi9LIFsyODcgMCBSIDw8L1R5cGUgL09CSlIKL09iaiAzNyAwIFIKL1BnIDMxIDAgUj4+XQovSUQgKG5vZGUwMDAwMDQ2Nyk+PgplbmRvYmoKMjg4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyODEgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA1MT4+XQovSUQgKG5vZGUwMDAwMDQ2OSk+PgplbmRvYmoKMjgxIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMjc4IDAgUgovSyBbMjgyIDAgUiAyODMgMCBSIDI4NSAwIFIgMjg2IDAgUiAyODggMCBSXQovSUQgKG5vZGUwMDAwMDQ2Mik+PgplbmRvYmoKMjc4IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA1NCAwIFIKL0sgWzI3OSAwIFIgMjgxIDAgUl0KL0lEIChub2RlMDAwMDA0NTkpPj4KZW5kb2JqCjI5MSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjkwIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgNjE+Pl0KL0lEIChub2RlMDAwMDA0NzIpPj4KZW5kb2JqCjI5MCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9IMgovUCAyODkgMCBSCi9LIFsyOTEgMCBSXQovSUQgKG5vZGUwMDAwMDQ3MSk+PgplbmRvYmoKMjkzIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyOTIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA1Mj4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDUzPj4gPDwvVHlwZSAvTUNSCi9QZyAzMSAwIFIKL01DSUQgNTQ+PiA8PC9UeXBlIC9NQ1IKL1BnIDMxIDAgUgovTUNJRCA1NT4+IDw8L1R5cGUgL01DUgovUGcgMzEgMCBSCi9NQ0lEIDU2Pj4gPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMD4+IDw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDE+Pl0KL0lEIChub2RlMDAwMDA0NzQpPj4KZW5kb2JqCjI5NCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjkyIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMj4+XQovSUQgKG5vZGUwMDAwMDQ3NSk+PgplbmRvYmoKMjk1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyOTIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAzPj4gPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgND4+XQovSUQgKG5vZGUwMDAwMDQ3Nik+PgplbmRvYmoKMjk2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAyOTIgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCA1Pj5dCi9JRCAobm9kZTAwMDAwNDc3KT4+CmVuZG9iagoyOTcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI5MiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDY+PiA8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCA3Pj4gPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgOD4+IDw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDk+Pl0KL0lEIChub2RlMDAwMDA0NzgpPj4KZW5kb2JqCjI5OSAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMjk4IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMTA+Pl0KL0lEIChub2RlMDAwMDA0ODApPj4KZW5kb2JqCjI5OCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9MaW5rCi9QIDI5MiAwIFIKL0sgWzI5OSAwIFIgPDwvVHlwZSAvT0JKUgovT2JqIDQwIDAgUgovUGcgMzkgMCBSPj5dCi9JRCAobm9kZTAwMDAwNDc5KT4+CmVuZG9iagozMDAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDI5MiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDExPj5dCi9JRCAobm9kZTAwMDAwNDgxKT4+CmVuZG9iagoyOTIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvUAovUCAyODkgMCBSCi9LIFsyOTMgMCBSIDI5NCAwIFIgMjk1IDAgUiAyOTYgMCBSIDI5NyAwIFIgMjk4IDAgUiAzMDAgMCBSXQovSUQgKG5vZGUwMDAwMDAyNCk+PgplbmRvYmoKMjg5IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCA1NCAwIFIKL0sgWzI5MCAwIFIgMjkyIDAgUl0KL0lEIChub2RlMDAwMDA0NzApPj4KZW5kb2JqCjMwMyAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMzAyIDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMjc+Pl0KL0lEIChub2RlMDAwMDA0ODMpPj4KZW5kb2JqCjMwMiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9IMgovUCAzMDEgMCBSCi9LIFszMDMgMCBSXQovSUQgKG5vZGUwMDAwMDA0Myk+PgplbmRvYmoKMzA1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAzMDQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAxMj4+XQovSUQgKG5vZGUwMDAwMDQ4Nik+PgplbmRvYmoKMzA2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAzMDQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAxMz4+XQovSUQgKG5vZGUwMDAwMDQ4Nyk+PgplbmRvYmoKMzA3IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAzMDQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAxND4+IDw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDE1Pj5dCi9JRCAobm9kZTAwMDAwNDg4KT4+CmVuZG9iagozMDggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDMwNCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDE2Pj5dCi9JRCAobm9kZTAwMDAwNDg5KT4+CmVuZG9iagozMDkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDMwNCAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDE3Pj4gPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMTg+PiA8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAxOT4+XQovSUQgKG5vZGUwMDAwMDQ5MCk+PgplbmRvYmoKMzExIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAzMTAgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAyMD4+XQovSUQgKG5vZGUwMDAwMDQ5Mik+PgplbmRvYmoKMzEwIDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0xpbmsKL1AgMzA0IDAgUgovSyBbMzExIDAgUiA8PC9UeXBlIC9PQkpSCi9PYmogNDEgMCBSCi9QZyAzOSAwIFI+Pl0KL0lEIChub2RlMDAwMDA0OTEpPj4KZW5kb2JqCjMxMiAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9Ob25TdHJ1Y3QKL1AgMzA0IDAgUgovSyBbPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMjE+Pl0KL0lEIChub2RlMDAwMDA0OTMpPj4KZW5kb2JqCjMwNCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RFbGVtCi9TIC9QCi9QIDMwMSAwIFIKL0sgWzMwNSAwIFIgMzA2IDAgUiAzMDcgMCBSIDMwOCAwIFIgMzA5IDAgUiAzMTAgMCBSIDMxMiAwIFJdCi9JRCAobm9kZTAwMDAwNDg1KT4+CmVuZG9iagozMDEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDU0IDAgUgovSyBbMzAyIDAgUiAzMDQgMCBSXQovSUQgKG5vZGUwMDAwMDQ4Mik+PgplbmRvYmoKMzE1IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL05vblN0cnVjdAovUCAzMTQgMCBSCi9LIFs8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAyOD4+XQovSUQgKG5vZGUwMDAwMDQ5Nik+PgplbmRvYmoKMzE0IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL0gyCi9QIDMxMyAwIFIKL0sgWzMxNSAwIFJdCi9JRCAobm9kZTAwMDAwNDk1KT4+CmVuZG9iagozMTcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDMxNiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDIyPj5dCi9JRCAobm9kZTAwMDAwNDk4KT4+CmVuZG9iagozMTggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDMxNiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDIzPj5dCi9JRCAobm9kZTAwMDAwNDk5KT4+CmVuZG9iagozMTkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDMxNiAwIFIKL0sgWzw8L1R5cGUgL01DUgovUGcgMzkgMCBSCi9NQ0lEIDI0Pj4gPDwvVHlwZSAvTUNSCi9QZyAzOSAwIFIKL01DSUQgMjU+PiA8PC9UeXBlIC9NQ1IKL1BnIDM5IDAgUgovTUNJRCAyNj4+XQovSUQgKG5vZGUwMDAwMDUwMCk+PgplbmRvYmoKMzE2IDAgb2JqCjw8L1R5cGUgL1N0cnVjdEVsZW0KL1MgL1AKL1AgMzEzIDAgUgovSyBbMzE3IDAgUiAzMTggMCBSIDMxOSAwIFJdCi9JRCAobm9kZTAwMDAwMDQyKT4+CmVuZG9iagozMTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDU0IDAgUgovSyBbMzE0IDAgUiAzMTYgMCBSXQovSUQgKG5vZGUwMDAwMDQ5NCk+PgplbmRvYmoKNTQgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDUzIDAgUgovSyBbNTUgMCBSIDU3IDAgUiA1OSAwIFIgMTczIDAgUiAxODAgMCBSIDE5MiAwIFIgMTk5IDAgUiAyMDcgMCBSIDIxNSAwIFIgMjIzIDAgUiAyNDIgMCBSIDI1MCAwIFIgMjU4IDAgUiAyNzggMCBSIDI4OSAwIFIgMzAxIDAgUiAzMTMgMCBSXQovSUQgKG5vZGUwMDAwMDAyNik+PgplbmRvYmoKNTMgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDUyIDAgUgovSyBbNTQgMCBSXQovSUQgKG5vZGUwMDAwMDI0Myk+PgplbmRvYmoKNTIgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDUxIDAgUgovSyBbNTMgMCBSXQovSUQgKG5vZGUwMDAwMDI0Mik+PgplbmRvYmoKNTEgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvRGl2Ci9QIDUwIDAgUgovSyBbNTIgMCBSXQovSUQgKG5vZGUwMDAwMDI0MSk+PgplbmRvYmoKNTAgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvRGl2Ci9QIDQ5IDAgUgovSyBbNTEgMCBSXQovSUQgKG5vZGUwMDAwMDA1Myk+PgplbmRvYmoKNDkgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvTm9uU3RydWN0Ci9QIDQ4IDAgUgovSyBbNTAgMCBSXQovSUQgKG5vZGUwMDAwMDEyOCk+PgplbmRvYmoKNDggMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvRGl2Ci9QIDQ3IDAgUgovSyBbNDkgMCBSXQovSUQgKG5vZGUwMDAwMDEyNCk+PgplbmRvYmoKNDcgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvRGl2Ci9QIDQ2IDAgUgovSyBbNDggMCBSXQovSUQgKG5vZGUwMDAwMDEyMyk+PgplbmRvYmoKNDYgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvRGl2Ci9QIDQ1IDAgUgovSyBbNDcgMCBSXQovSUQgKG5vZGUwMDAwMDEyMik+PgplbmRvYmoKNDUgMCBvYmoKPDwvVHlwZSAvU3RydWN0RWxlbQovUyAvRG9jdW1lbnQKL0xhbmcgKGVuKQovUCA0NCAwIFIKL0sgWzQ2IDAgUl0KL0lEIChub2RlMDAwMDAwMDEpPj4KZW5kb2JqCjMyMCAwIG9iagpbNTggMCBSIDU2IDAgUiA2MSAwIFIgNzMgMCBSIDc1IDAgUiA3NSAwIFIgNzYgMCBSIDc3IDAgUiA3OCAwIFIgNzkgMCBSIDgwIDAgUiA4MSAwIFIgODEgMCBSIDgxIDAgUiA4MSAwIFIgODEgMCBSIDgxIDAgUiA4MiAwIFIgODMgMCBSIDgzIDAgUiA4MyAwIFIgODMgMCBSIDg1IDAgUiA4OCAwIFIgOTAgMCBSIDkyIDAgUiA5MyAwIFIgOTYgMCBSIDk2IDAgUiA5OCAwIFIgOTggMCBSIDk4IDAgUiA5OSAwIFIgMTAwIDAgUiAxMDAgMCBSIDEwMiAwIFIgMTA1IDAgUiAxMDcgMCBSIDEwNyAwIFIgMTA5IDAgUiAxMDkgMCBSIDExMCAwIFIgMTEzIDAgUiAxMTMgMCBSIDExNSAwIFIgMTE1IDAgUiAxMTYgMCBSIDExNyAwIFIgMTE3IDAgUiAxMTcgMCBSIDExOCAwIFIgMTE5IDAgUiAxMTkgMCBSIDEyMiAwIFIgMTI0IDAgUiAxMjUgMCBSIDEyNiAwIFIgMTI2IDAgUiAxMjYgMCBSIDEyNiAwIFIgMTI5IDAgUiAxMzEgMCBSIDEzMSAwIFIgMTMxIDAgUiAxMzEgMCBSIDEzMSAwIFIgMTMxIDAgUiAxMzMgMCBSIDY4IDAgUiA3MCAwIFJdCmVuZG9iagozMjEgMCBvYmoKWzE3NyAwIFIgMTc3IDAgUiAxNzcgMCBSIDE3OSAwIFIgMTg0IDAgUiA2NSAwIFIgMTM2IDAgUiAxMzggMCBSIDEzOCAwIFIgMTM4IDAgUiAxMzggMCBSIDEzOCAwIFIgMTM4IDAgUiAxNDEgMCBSIDE0MyAwIFIgMTQ1IDAgUiAxNDUgMCBSIDE0NiAwIFIgMTQ5IDAgUiAxNDkgMCBSIDE1MSAwIFIgMTUyIDAgUiAxNTMgMCBSIDE1MyAwIFIgMTUzIDAgUiAxNTMgMCBSIDE1MyAwIFIgMTU0IDAgUiAxNTUgMCBSIDE1NSAwIFIgMTU1IDAgUiAxNTcgMCBSIDE1OCAwIFIgMTYxIDAgUiAxNjMgMCBSIDE2NCAwIFIgMTY1IDAgUiAxNjYgMCBSIDE2NyAwIFIgMTY4IDAgUiAxNjkgMCBSIDE2OSAwIFIgMTY5IDAgUiAxNzEgMCBSIDE3MiAwIFIgMTc1IDAgUiAxODIgMCBSIDY4IDAgUiA3MCAwIFJdCmVuZG9iagozMjIgMCBvYmoKWzE4NCAwIFIgMTg1IDAgUiAxODYgMCBSIDE4NiAwIFIgMTg2IDAgUiAxODcgMCBSIDE4OCAwIFIgMTg4IDAgUiAxOTAgMCBSIDE5MSAwIFIgMTkxIDAgUiAxOTYgMCBSIDE5NiAwIFIgMTk2IDAgUiAxOTYgMCBSIDE5NiAwIFIgMTk2IDAgUiAxOTYgMCBSIDE5OCAwIFIgMjAzIDAgUiAyMDMgMCBSIDIwMyAwIFIgMjAzIDAgUiAyMDMgMCBSIDIwMyAwIFIgMjAzIDAgUiAyMDUgMCBSIDIwNiAwIFIgMjExIDAgUiAyMTMgMCBSIDIxMyAwIFIgMjE0IDAgUiAyMTkgMCBSIDIxOSAwIFIgMjIxIDAgUiAyMjIgMCBSIDIyNyAwIFIgMjI3IDAgUiAyMjcgMCBSIDIyNyAwIFIgMjI5IDAgUiAyMjkgMCBSIDIyOSAwIFIgMjI5IDAgUiAyMzAgMCBSIDIzMSAwIFIgMjMxIDAgUiAyMzMgMCBSIDIzMyAwIFIgMjMzIDAgUiAyMzMgMCBSIDIzNSAwIFIgMTk0IDAgUiAyMDEgMCBSIDIwOSAwIFIgMjE3IDAgUiAyMjUgMCBSXQplbmRvYmoKMzIzIDAgb2JqClsyMzUgMCBSIDIzNiAwIFIgMjM3IDAgUiAyMzggMCBSIDIzOSAwIFIgMjM5IDAgUiAyNDAgMCBSIDI0MSAwIFIgMjQxIDAgUiAyNDYgMCBSIDI0NiAwIFIgMjQ2IDAgUiAyNDYgMCBSIDI0OCAwIFIgMjQ4IDAgUiAyNDkgMCBSIDI1NCAwIFIgMjU0IDAgUiAyNTQgMCBSIDI1NCAwIFIgMjU2IDAgUiAyNTYgMCBSIDI1NyAwIFIgMjYyIDAgUiAyNjUgMCBSIDI2NSAwIFIgMjY1IDAgUiAyNjUgMCBSIDI2NSAwIFIgMjY3IDAgUiAyNjggMCBSIDI3MCAwIFIgMjcwIDAgUiAyNzEgMCBSIDI3MiAwIFIgMjczIDAgUiAyNzQgMCBSIDI3NCAwIFIgMjc2IDAgUiAyNzcgMCBSIDI4MiAwIFIgMjgyIDAgUiAyODIgMCBSIDI4MiAwIFIgMjgyIDAgUiAyODIgMCBSIDI4MiAwIFIgMjg0IDAgUiAyODUgMCBSIDI4NSAwIFIgMjg3IDAgUiAyODggMCBSIDI5MyAwIFIgMjkzIDAgUiAyOTMgMCBSIDI5MyAwIFIgMjkzIDAgUiAyNDQgMCBSIDI1MiAwIFIgMjYwIDAgUiAyODAgMCBSIDI5MSAwIFJdCmVuZG9iagozMjQgMCBvYmoKWzI5MyAwIFIgMjkzIDAgUiAyOTQgMCBSIDI5NSAwIFIgMjk1IDAgUiAyOTYgMCBSIDI5NyAwIFIgMjk3IDAgUiAyOTcgMCBSIDI5NyAwIFIgMjk5IDAgUiAzMDAgMCBSIDMwNSAwIFIgMzA2IDAgUiAzMDcgMCBSIDMwNyAwIFIgMzA4IDAgUiAzMDkgMCBSIDMwOSAwIFIgMzA5IDAgUiAzMTEgMCBSIDMxMiAwIFIgMzE3IDAgUiAzMTggMCBSIDMxOSAwIFIgMzE5IDAgUiAzMTkgMCBSIDMwMyAwIFIgMzE1IDAgUl0KZW5kb2JqCjMyNSAwIG9iago8PC9UeXBlIC9QYXJlbnRUcmVlCi9OdW1zIFswIDMyMCAwIFIgMSAzMjEgMCBSIDIgMzIyIDAgUiAzIDMyMyAwIFIgNCAzMjQgMCBSIDEwMDAwMCA4NCAwIFIgMTAwMDAxIDkxIDAgUiAxMDAwMDIgMTAxIDAgUiAxMDAwMDMgMTA4IDAgUiAxMDAwMDQgMTMyIDAgUiAxMDAwMDUgMTQ0IDAgUiAxMDAwMDYgMTU2IDAgUiAxMDAwMDcgMTcwIDAgUiAxMDAwMDggMTg5IDAgUiAxMDAwMDkgMTk3IDAgUiAxMDAwMTAgMjA0IDAgUiAxMDAwMTEgMjEyIDAgUiAxMDAwMTIgMjIwIDAgUiAxMDAwMTMgMjQ3IDAgUiAxMDAwMTQgMjU1IDAgUiAxMDAwMTUgMjY2IDAgUiAxMDAwMTYgMjc1IDAgUiAxMDAwMTcgMjgzIDAgUiAxMDAwMTggMjg2IDAgUiAxMDAwMTkgMjk4IDAgUiAxMDAwMjAgMzEwIDAgUl0+PgplbmRvYmoKMzI2IDAgb2JqCjw8L0xpbWl0cyBbKG5vZGUwMDAwMDAwMSkgKG5vZGUwMDAwMDUwMCldCi9OYW1lcyBbKG5vZGUwMDAwMDAwMSkgNDUgMCBSIChub2RlMDAwMDAwMTMpIDc0IDAgUiAobm9kZTAwMDAwMDE0KSAxMDYgMCBSIChub2RlMDAwMDAwMTUpIDg5IDAgUiAobm9kZTAwMDAwMDE2KSAxMjMgMCBSIChub2RlMDAwMDAwMTcpIDE1MCAwIFIgKG5vZGUwMDAwMDAxOCkgMTc5IDAgUiAobm9kZTAwMDAwMDE5KSAxOTUgMCBSIChub2RlMDAwMDAwMjMpIDI2OSAwIFIgKG5vZGUwMDAwMDAyNCkgMjkyIDAgUiAobm9kZTAwMDAwMDI2KSA1NCAwIFIgKG5vZGUwMDAwMDAzMSkgMTE0IDAgUiAobm9kZTAwMDAwMDMyKSAxMzcgMCBSIChub2RlMDAwMDAwMzMpIDE3NiAwIFIgKG5vZGUwMDAwMDAzNCkgMTgzIDAgUiAobm9kZTAwMDAwMDM1KSAyMDIgMCBSIChub2RlMDAwMDAwMzYpIDIyNCAwIFIgKG5vZGUwMDAwMDAzNykgMjMyIDAgUiAobm9kZTAwMDAwMDM4KSAyNDUgMCBSIChub2RlMDAwMDAwMzkpIDI2NCAwIFIgKG5vZGUwMDAwMDA0MCkgMjc5IDAgUiAobm9kZTAwMDAwMDQyKSAzMTYgMCBSIChub2RlMDAwMDAwNDMpIDMwMiAwIFIgKG5vZGUwMDAwMDA0NSkgMjU4IDAgUiAobm9kZTAwMDAwMDUzKSA1MCAwIFIgKG5vZGUwMDAwMDA1NCkgNjcgMCBSIChub2RlMDAwMDAwNTUpIDY4IDAgUiAobm9kZTAwMDAwMDU2KSA2OSAwIFIgKG5vZGUwMDAwMDA1NykgNzAgMCBSIChub2RlMDAwMDAxMjIpIDQ2IDAgUiAobm9kZTAwMDAwMTIzKSA0NyAwIFIgKG5vZGUwMDAwMDEyNCkgNDggMCBSIChub2RlMDAwMDAxMjgpIDQ5IDAgUiAobm9kZTAwMDAwMjQxKSA1MSAwIFIgKG5vZGUwMDAwMDI0MikgNTIgMCBSIChub2RlMDAwMDAyNDMpIDUzIDAgUiAobm9kZTAwMDAwMjQ0KSA1NSAwIFIgKG5vZGUwMDAwMDI0NSkgNTYgMCBSIChub2RlMDAwMDAyNDYpIDU3IDAgUiAobm9kZTAwMDAwMjQ3KSA1OCAwIFIgKG5vZGUwMDAwMDI0OCkgNTkgMCBSIChub2RlMDAwMDAyNDkpIDYwIDAgUiAobm9kZTAwMDAwMjUwKSA2MSAwIFIgKG5vZGUwMDAwMDI1MykgNjIgMCBSIChub2RlMDAwMDAyNTQpIDYzIDAgUiAobm9kZTAwMDAwMjU1KSA2NCAwIFIgKG5vZGUwMDAwMDI1NikgNjUgMCBSIChub2RlMDAwMDAyNTcpIDY2IDAgUiAobm9kZTAwMDAwMjU4KSA3MSAwIFIgKG5vZGUwMDAwMDI1OSkgNzIgMCBSIChub2RlMDAwMDAyNjApIDczIDAgUiAobm9kZTAwMDAwMjYxKSA3NSAwIFIgKG5vZGUwMDAwMDI2MikgNzYgMCBSIChub2RlMDAwMDAyNjMpIDc3IDAgUiAobm9kZTAwMDAwMjY0KSA3OCAwIFIgKG5vZGUwMDAwMDI2NSkgNzkgMCBSIChub2RlMDAwMDAyNjYpIDgwIDAgUiAobm9kZTAwMDAwMjY3KSA4MSAwIFIgKG5vZGUwMDAwMDI2OCkgODIgMCBSIChub2RlMDAwMDAyNjkpIDgzIDAgUiAobm9kZTAwMDAwMjcwKSA4NCAwIFIgKG5vZGUwMDAwMDI3MSkgODUgMCBSIChub2RlMDAwMDAyNzIpIDg2IDAgUiAobm9kZTAwMDAwMjczKSA4NyAwIFIgKG5vZGUwMDAwMDI3NCkgODggMCBSIChub2RlMDAwMDAyNzUpIDkwIDAgUiAobm9kZTAwMDAwMjc2KSA5MSAwIFIgKG5vZGUwMDAwMDI3NykgOTIgMCBSIChub2RlMDAwMDAyNzgpIDkzIDAgUiAobm9kZTAwMDAwMjc5KSA5NCAwIFIgKG5vZGUwMDAwMDI4MCkgOTUgMCBSIChub2RlMDAwMDAyODEpIDk2IDAgUiAobm9kZTAwMDAwMjgyKSA5NyAwIFIgKG5vZGUwMDAwMDI4MykgOTggMCBSIChub2RlMDAwMDAyODQpIDk5IDAgUiAobm9kZTAwMDAwMjg1KSAxMDAgMCBSIChub2RlMDAwMDAyODYpIDEwMSAwIFIgKG5vZGUwMDAwMDI4NykgMTAyIDAgUiAobm9kZTAwMDAwMjg4KSAxMDMgMCBSIChub2RlMDAwMDAyODkpIDEwNCAwIFIgKG5vZGUwMDAwMDI5MCkgMTA1IDAgUiAobm9kZTAwMDAwMjkxKSAxMDcgMCBSIChub2RlMDAwMDAyOTIpIDEwOCAwIFIgKG5vZGUwMDAwMDI5MykgMTA5IDAgUiAobm9kZTAwMDAwMjk0KSAxMTAgMCBSIChub2RlMDAwMDAyOTUpIDExMSAwIFIgKG5vZGUwMDAwMDI5NikgMTEyIDAgUiAobm9kZTAwMDAwMjk3KSAxMTMgMCBSIChub2RlMDAwMDAyOTgpIDExNSAwIFIgKG5vZGUwMDAwMDI5OSkgMTE2IDAgUiAobm9kZTAwMDAwMzAwKSAxMTcgMCBSIChub2RlMDAwMDAzMDEpIDExOCAwIFIgKG5vZGUwMDAwMDMwMikgMTE5IDAgUiAobm9kZTAwMDAwMzAzKSAxMjAgMCBSIChub2RlMDAwMDAzMDQpIDEyMSAwIFIgKG5vZGUwMDAwMDMwNSkgMTIyIDAgUiAobm9kZTAwMDAwMzA2KSAxMjQgMCBSIChub2RlMDAwMDAzMDcpIDEyNSAwIFIgKG5vZGUwMDAwMDMwOCkgMTI2IDAgUiAobm9kZTAwMDAwMzA5KSAxMjcgMCBSIChub2RlMDAwMDAzMTApIDEyOCAwIFIgKG5vZGUwMDAwMDMxMSkgMTI5IDAgUiAobm9kZTAwMDAwMzEyKSAxMzAgMCBSIChub2RlMDAwMDAzMTMpIDEzMSAwIFIgKG5vZGUwMDAwMDMxNCkgMTMyIDAgUiAobm9kZTAwMDAwMzE1KSAxMzMgMCBSIChub2RlMDAwMDAzMTYpIDEzNCAwIFIgKG5vZGUwMDAwMDMxNykgMTM1IDAgUiAobm9kZTAwMDAwMzE4KSAxMzYgMCBSIChub2RlMDAwMDAzMTkpIDEzOCAwIFIgKG5vZGUwMDAwMDMyMCkgMTM5IDAgUiAobm9kZTAwMDAwMzIxKSAxNDAgMCBSIChub2RlMDAwMDAzMjIpIDE0MSAwIFIgKG5vZGUwMDAwMDMyMykgMTQyIDAgUiAobm9kZTAwMDAwMzI0KSAxNDMgMCBSIChub2RlMDAwMDAzMjUpIDE0NCAwIFIgKG5vZGUwMDAwMDMyNikgMTQ1IDAgUiAobm9kZTAwMDAwMzI3KSAxNDYgMCBSIChub2RlMDAwMDAzMjgpIDE0NyAwIFIgKG5vZGUwMDAwMDMyOSkgMTQ4IDAgUiAobm9kZTAwMDAwMzMwKSAxNDkgMCBSIChub2RlMDAwMDAzMzEpIDE1MSAwIFIgKG5vZGUwMDAwMDMzMikgMTUyIDAgUiAobm9kZTAwMDAwMzMzKSAxNTMgMCBSIChub2RlMDAwMDAzMzQpIDE1NCAwIFIgKG5vZGUwMDAwMDMzNSkgMTU1IDAgUiAobm9kZTAwMDAwMzM2KSAxNTYgMCBSIChub2RlMDAwMDAzMzcpIDE1NyAwIFIgKG5vZGUwMDAwMDMzOCkgMTU4IDAgUiAobm9kZTAwMDAwMzM5KSAxNTkgMCBSIChub2RlMDAwMDAzNDApIDE2MCAwIFIgKG5vZGUwMDAwMDM0MSkgMTYxIDAgUiAobm9kZTAwMDAwMzQyKSAxNjIgMCBSIChub2RlMDAwMDAzNDMpIDE2MyAwIFIgKG5vZGUwMDAwMDM0NCkgMTY0IDAgUiAobm9kZTAwMDAwMzQ1KSAxNjUgMCBSIChub2RlMDAwMDAzNDYpIDE2NiAwIFIgKG5vZGUwMDAwMDM0NykgMTY3IDAgUiAobm9kZTAwMDAwMzQ4KSAxNjggMCBSIChub2RlMDAwMDAzNDkpIDE2OSAwIFIgKG5vZGUwMDAwMDM1MCkgMTcwIDAgUiAobm9kZTAwMDAwMzUxKSAxNzEgMCBSIChub2RlMDAwMDAzNTIpIDE3MiAwIFIgKG5vZGUwMDAwMDM1MykgMTczIDAgUiAobm9kZTAwMDAwMzU0KSAxNzQgMCBSIChub2RlMDAwMDAzNTUpIDE3NSAwIFIgKG5vZGUwMDAwMDM1NykgMTc3IDAgUiAobm9kZTAwMDAwMzU4KSAxNzggMCBSIChub2RlMDAwMDAzNTkpIDE4MCAwIFIgKG5vZGUwMDAwMDM2MCkgMTgxIDAgUiAobm9kZTAwMDAwMzYxKSAxODIgMCBSIChub2RlMDAwMDAzNjMpIDE4NCAwIFIgKG5vZGUwMDAwMDM2NCkgMTg1IDAgUiAobm9kZTAwMDAwMzY1KSAxODYgMCBSIChub2RlMDAwMDAzNjYpIDE4NyAwIFIgKG5vZGUwMDAwMDM2NykgMTg4IDAgUiAobm9kZTAwMDAwMzY4KSAxODkgMCBSIChub2RlMDAwMDAzNjkpIDE5MCAwIFIgKG5vZGUwMDAwMDM3MCkgMTkxIDAgUiAobm9kZTAwMDAwMzcxKSAxOTIgMCBSIChub2RlMDAwMDAzNzIpIDE5MyAwIFIgKG5vZGUwMDAwMDM3MykgMTk0IDAgUiAobm9kZTAwMDAwMzc1KSAxOTYgMCBSIChub2RlMDAwMDAzNzYpIDE5NyAwIFIgKG5vZGUwMDAwMDM3NykgMTk4IDAgUiAobm9kZTAwMDAwMzc4KSAxOTkgMCBSIChub2RlMDAwMDAzNzkpIDIwMCAwIFIgKG5vZGUwMDAwMDM4MCkgMjAxIDAgUiAobm9kZTAwMDAwMzgyKSAyMDMgMCBSIChub2RlMDAwMDAzODMpIDIwNCAwIFIgKG5vZGUwMDAwMDM4NCkgMjA1IDAgUiAobm9kZTAwMDAwMzg1KSAyMDYgMCBSIChub2RlMDAwMDAzODYpIDIwNyAwIFIgKG5vZGUwMDAwMDM4NykgMjA4IDAgUiAobm9kZTAwMDAwMzg4KSAyMDkgMCBSIChub2RlMDAwMDAzOTApIDIxMCAwIFIgKG5vZGUwMDAwMDM5MSkgMjExIDAgUiAobm9kZTAwMDAwMzkyKSAyMTIgMCBSIChub2RlMDAwMDAzOTMpIDIxMyAwIFIgKG5vZGUwMDAwMDM5NCkgMjE0IDAgUiAobm9kZTAwMDAwMzk1KSAyMTUgMCBSIChub2RlMDAwMDAzOTYpIDIxNiAwIFIgKG5vZGUwMDAwMDM5NykgMjE3IDAgUiAobm9kZTAwMDAwMzk5KSAyMTggMCBSIChub2RlMDAwMDA0MDApIDIxOSAwIFIgKG5vZGUwMDAwMDQwMSkgMjIwIDAgUiAobm9kZTAwMDAwNDAyKSAyMjEgMCBSIChub2RlMDAwMDA0MDMpIDIyMiAwIFIgKG5vZGUwMDAwMDQwNCkgMjIzIDAgUiAobm9kZTAwMDAwNDA1KSAyMjUgMCBSIChub2RlMDAwMDA0MDcpIDIyNiAwIFIgKG5vZGUwMDAwMDQwOCkgMjI3IDAgUiAobm9kZTAwMDAwNDA5KSAyMjggMCBSIChub2RlMDAwMDA0MTApIDIyOSAwIFIgKG5vZGUwMDAwMDQxMSkgMjMwIDAgUiAobm9kZTAwMDAwNDEyKSAyMzEgMCBSIChub2RlMDAwMDA0MTMpIDIzMyAwIFIgKG5vZGUwMDAwMDQxNCkgMjM0IDAgUiAobm9kZTAwMDAwNDE1KSAyMzUgMCBSIChub2RlMDAwMDA0MTYpIDIzNiAwIFIgKG5vZGUwMDAwMDQxNykgMjM3IDAgUiAobm9kZTAwMDAwNDE4KSAyMzggMCBSIChub2RlMDAwMDA0MTkpIDIzOSAwIFIgKG5vZGUwMDAwMDQyMCkgMjQwIDAgUiAobm9kZTAwMDAwNDIxKSAyNDEgMCBSIChub2RlMDAwMDA0MjIpIDI0MiAwIFIgKG5vZGUwMDAwMDQyMykgMjQzIDAgUiAobm9kZTAwMDAwNDI0KSAyNDQgMCBSIChub2RlMDAwMDA0MjYpIDI0NiAwIFIgKG5vZGUwMDAwMDQyNykgMjQ3IDAgUiAobm9kZTAwMDAwNDI4KSAyNDggMCBSIChub2RlMDAwMDA0MjkpIDI0OSAwIFIgKG5vZGUwMDAwMDQzMCkgMjUwIDAgUiAobm9kZTAwMDAwNDMxKSAyNTEgMCBSIChub2RlMDAwMDA0MzIpIDI1MiAwIFIgKG5vZGUwMDAwMDQzNCkgMjUzIDAgUiAobm9kZTAwMDAwNDM1KSAyNTQgMCBSIChub2RlMDAwMDA0MzYpIDI1NSAwIFIgKG5vZGUwMDAwMDQzNykgMjU2IDAgUiAobm9kZTAwMDAwNDM4KSAyNTcgMCBSIChub2RlMDAwMDA0MzkpIDI1OSAwIFIgKG5vZGUwMDAwMDQ0MCkgMjYwIDAgUiAobm9kZTAwMDAwNDQyKSAyNjEgMCBSIChub2RlMDAwMDA0NDMpIDI2MiAwIFIgKG5vZGUwMDAwMDQ0NCkgMjYzIDAgUiAobm9kZTAwMDAwNDQ2KSAyNjUgMCBSIChub2RlMDAwMDA0NDcpIDI2NiAwIFIgKG5vZGUwMDAwMDQ0OCkgMjY3IDAgUiAobm9kZTAwMDAwNDQ5KSAyNjggMCBSIChub2RlMDAwMDA0NTEpIDI3MCAwIFIgKG5vZGUwMDAwMDQ1MikgMjcxIDAgUiAobm9kZTAwMDAwNDUzKSAyNzIgMCBSIChub2RlMDAwMDA0NTQpIDI3MyAwIFIgKG5vZGUwMDAwMDQ1NSkgMjc0IDAgUiAobm9kZTAwMDAwNDU2KSAyNzUgMCBSIChub2RlMDAwMDA0NTcpIDI3NiAwIFIgKG5vZGUwMDAwMDQ1OCkgMjc3IDAgUiAobm9kZTAwMDAwNDU5KSAyNzggMCBSIChub2RlMDAwMDA0NjApIDI4MCAwIFIgKG5vZGUwMDAwMDQ2MikgMjgxIDAgUiAobm9kZTAwMDAwNDYzKSAyODIgMCBSIChub2RlMDAwMDA0NjQpIDI4MyAwIFIgKG5vZGUwMDAwMDQ2NSkgMjg0IDAgUiAobm9kZTAwMDAwNDY2KSAyODUgMCBSIChub2RlMDAwMDA0NjcpIDI4NiAwIFIgKG5vZGUwMDAwMDQ2OCkgMjg3IDAgUiAobm9kZTAwMDAwNDY5KSAyODggMCBSIChub2RlMDAwMDA0NzApIDI4OSAwIFIgKG5vZGUwMDAwMDQ3MSkgMjkwIDAgUiAobm9kZTAwMDAwNDcyKSAyOTEgMCBSIChub2RlMDAwMDA0NzQpIDI5MyAwIFIgKG5vZGUwMDAwMDQ3NSkgMjk0IDAgUiAobm9kZTAwMDAwNDc2KSAyOTUgMCBSIChub2RlMDAwMDA0NzcpIDI5NiAwIFIgKG5vZGUwMDAwMDQ3OCkgMjk3IDAgUiAobm9kZTAwMDAwNDc5KSAyOTggMCBSIChub2RlMDAwMDA0ODApIDI5OSAwIFIgKG5vZGUwMDAwMDQ4MSkgMzAwIDAgUiAobm9kZTAwMDAwNDgyKSAzMDEgMCBSIChub2RlMDAwMDA0ODMpIDMwMyAwIFIgKG5vZGUwMDAwMDQ4NSkgMzA0IDAgUiAobm9kZTAwMDAwNDg2KSAzMDUgMCBSIChub2RlMDAwMDA0ODcpIDMwNiAwIFIgKG5vZGUwMDAwMDQ4OCkgMzA3IDAgUiAobm9kZTAwMDAwNDg5KSAzMDggMCBSIChub2RlMDAwMDA0OTApIDMwOSAwIFIgKG5vZGUwMDAwMDQ5MSkgMzEwIDAgUiAobm9kZTAwMDAwNDkyKSAzMTEgMCBSIChub2RlMDAwMDA0OTMpIDMxMiAwIFIgKG5vZGUwMDAwMDQ5NCkgMzEzIDAgUiAobm9kZTAwMDAwNDk1KSAzMTQgMCBSIChub2RlMDAwMDA0OTYpIDMxNSAwIFIgKG5vZGUwMDAwMDQ5OCkgMzE3IDAgUiAobm9kZTAwMDAwNDk5KSAzMTggMCBSIChub2RlMDAwMDA1MDApIDMxOSAwIFJdPj4KZW5kb2JqCjMyNyAwIG9iago8PC9LaWRzIFszMjYgMCBSXT4+CmVuZG9iago0NCAwIG9iago8PC9UeXBlIC9TdHJ1Y3RUcmVlUm9vdAovSyA0NSAwIFIKL1BhcmVudFRyZWVOZXh0S2V5IDUKL1BhcmVudFRyZWUgMzI1IDAgUgovSURUcmVlIDMyNyAwIFI+PgplbmRvYmoKMzI4IDAgb2JqCjw8L1R5cGUgL0NhdGFsb2cKL1BhZ2VzIDQzIDAgUgovTWFya0luZm8gPDwvVHlwZSAvTWFya0luZm8KL01hcmtlZCB0cnVlPj4KL1N0cnVjdFRyZWVSb290IDQ0IDAgUj4+CmVuZG9iagozMjkgMCBvYmoKPDwvTGVuZ3RoMSAxMzAyOAovRmlsdGVyIC9GbGF0ZURlY29kZQovTGVuZ3RoIDY1NTA+PiBzdHJlYW0KeJzlOmlw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Mzg5NTggMDAwMDAgbiAKMDAwMDAyNjY3MiAwMDAwMCBuIAowMDAwMDI2OTAzIDAwMDAwIG4gCjAwMDAwMjcxMzYgMDAwMDAgbiAKMDAwMDAyNzM4NCAwMDAwMCBuIAowMDAwMDU2MjQ4IDAwMDAwIG4gCjAwMDAwMzMxMjMgMDAwMDAgbiAKMDAwMDAzMzM1NSAwMDAwMCBuIAowMDAwMDMzNTg2IDAwMDAwIG4gCjAwMDAwMzM4MTMgMDAwMDAgbiAKMDAwMDAzNDA0NyAwMDAwMCBuIAowMDAwMDM0Mjk4IDAwMDAwIG4gCjAwMDAwNTY1NDggMDAwMDAgbiAKMDAwMDA0MTMzMiAwMDAwMCBuIAowMDAwMDQxNTU5IDAwMDAwIG4gCjAwMDAwNDE3OTggMDAwMDAgbiAKMDAwMDA0MjAzNyAwMDAwMCBuIAowMDAwMDQyMjkwIDAwMDAwIG4gCjAwMDAwNDI1MzAgMDAwMDAgbiAKMDAwMDA0Mjc2NyAwMDAwMCBuIAowMDAwMDU2ODU1IDAwMDAwIG4gCjAwMDAwNTEyNzYgMDAwMDAgbiAKMDAwMDA1MTUxNSAwMDAwMCBuIAowMDAwMDUxNzM0IDAwMDAwIG4gCjAwMDAwNTcxMjQgMDAwMDAgbiAKMDAwMDEwNDA5OSAwMDAwMCBuIAowMDAwMDk1MDE2IDAwMDAwIG4gCjAwMDAwOTQ5MjkgMDAwMDAgbiAKMDAwMDA5NDg0MiAwMDAwMCBuIAowMDAwMDk0NzU1IDAwMDAwIG4gCjAwMDAwOTQ2NjIgMDAwMDAgbiAKMDAwMDA5NDU3NSAwMDAwMCBuIAowMDAwMDk0NDg4IDAwMDAwIG4gCjAwMDAwOTQzOTUgMDAwMDAgbiAKMDAwMDA5NDMwMiAwMDAwMCBuIAowMDAwMDk0MDgzIDAwMDAwIG4gCjAwMDAwNTczMjcgMDAwMDAgbiAKMDAwMDA1NzIwOCAwMDAwMCBuIAowMDAwMDU3NTMyIDAwMDAwIG4gCjAwMDAwNTc0MTMgMDAwMDAgbiAKMDAwMDA3NDM0NSAwMDAwMCBuIAowMDAwMDU3NzM2IDAwMDAwIG4gCjAwMDAwNTc2MTcgMDAwMDAgbiAKMDAwMDA3NDI1OCAwMDAwMCBuIAowMDAwMDc0MDc3IDAwMDAwIG4gCjAwMDAwNTc5NDIgMDAwMDAgbiAKMDAwMDA1NzgyMiAwMDAwMCBuIAowMDAwMDU4Njg1IDAwMDAwIG4gCjAwMDAwNTgxOTAgMDAwMDAgbiAKMDAwMDA1ODAzNSAwMDAwMCBuIAowMDAwMDU4NTE1IDAwMDAwIG4gCjAwMDAwNTgzNjAgMDAwMDAgbiAKMDAwMDA2MDk0NyAwMDAwMCBuIAowMDAwMDU4ODk3IDAwMDAwIG4gCjAwMDAwNTg3NzggMDAwMDAgbiAKMDAwMDA2MDcwMyAwMDAwMCBuIAowMDAwMDU5MDc4IDAwMDAwIG4gCjAwMDAwNTkyMzAgMDAwMDAgbiAKMDAwMDA1OTM0OSAwMDAwMCBuIAowMDAwMDU5NDY4IDAwMDAwIG4gCjAwMDAwNTk1ODcgMDAwMDAgbiAKMDAwMDA1OTcwNiAwMDAwMCBuIAowMDAwMDU5ODI2IDAwMDAwIG4gCjAwMDAwNjAxMTYgMDAwMDAgbiAKMDAwMDA2MDIzNiAwMDAwMCBuIAowMDAwMDYwNTc4IDAwMDAwIG4gCjAwMDAwNjA0NTggMDAwMDAgbiAKMDAwMDA2MjAyMiAwMDAwMCBuIAowMDAwMDYxMTYwIDAwMDAwIG4gCjAwMDAwNjEwNDAgMDAwMDAgbiAKMDAwMDA2MTgyNyAwMDAwMCBuIAowMDAwMDYxMzQxIDAwMDAwIG4gCjAwMDAwNjE1ODEgMDAwMDAgbiAKMDAwMDA2MTQ2MSAwMDAwMCBuIAowMDAwMDYxNzA3IDAwMDAwIG4gCjAwMDAwNjMzNjcgMDAwMDAgbiAKMDAwMDA2MjI2OSAwMDAwMCBuIAowMDAwMDYyMTE1IDAwMDAwIG4gCjAwMDAwNjMxNjMgMDAwMDAgbiAKMDAwMDA2MjQ1MCAwMDAwMCBuIAowMDAwMDYyNjM4IDAwMDAwIG4gCjAwMDAwNjI3NTggMDAwMDAgbiAKMDAwMDA2MzAzNSAwMDAwMCBuIAowMDAwMDYyOTEzIDAwMDAwIG4gCjAwMDAwNjQ1MjkgMDAwMDAgbiAKMDAwMDA2MzU4MiAwMDAwMCBuIAowMDAwMDYzNDYwIDAwMDAwIG4gCjAwMDAwNjQzMjkgMDAwMDAgbiAKMDAwMDA2Mzc2NiAwMDAwMCBuIAowMDAwMDY0MDc4IDAwMDAwIG4gCjAwMDAwNjM5MjIgMDAwMDAgbiAKMDAwMDA2NDIwNyAwMDAwMCBuIAowMDAwMDY1OTI3IDAwMDAwIG4gCjAwMDAwNjQ3ODEgMDAwMDAgbiAKMDAwMDA2NDYyNSAwMDAwMCBuIAowMDAwMDY1NzExIDAwMDAwIG4gCjAwMDAwNjQ5NjUgMDAwMDAgbiAKMDAwMDA2NTEyMSAwMDAwMCBuIAowMDAwMDY1MjQzIDAwMDAwIG4gCjAwMDAwNjU0MzMgMDAwMDAgbiAKMDAwMDA2NTU1NSAwMDAwMCBuIAowMDAwMDY2OTk3IDAwMDAwIG4gCjAwMDAwNjYxNDUgMDAwMDAgbiAKMDAwMDA2NjAyMyAwMDAwMCBuIAowMDAwMDY2Nzk3IDAwMDAwIG4gCjAwMDAwNjYzMjkgMDAwMDAgbiAKMDAwMDA2NjQ1MSAwMDAwMCBuIAowMDAwMDY2NTczIDAwMDAwIG4gCjAwMDAwNjgxMzQgMDAwMDAgbiAKMDAwMDA2NzIxNSAwMDAwMCBuIAowMDAwMDY3MDkzIDAwMDAwIG4gCjAwMDAwNjc5NDIgMDAwMDAgbiAKMDAwMDA2NzM5OSAwMDAwMCBuIAowMDAwMDY3ODEzIDAwMDAwIG4gCjAwMDAwNjc2OTEgMDAwMDAgbiAKMDAwMDA2OTAxNSAwMDAwMCBuIAowMDAwMDY4MzUyIDAwMDAwIG4gCjAwMDAwNjgyMzAgMDAwMDAgbiAKMDAwMDA2ODgzMSAwMDAwMCBuIAowMDAwMDY4NTM2IDAwMDAwIG4gCjAwMDAwNzAxNTIgMDAwMDAgbiAKMDAwMDA2OTIzNCAwMDAwMCBuIAowMDAwMDY5MTExIDAwMDAwIG4gCjAwMDAwNjk5NTIgMDAwMDAgbiAKMDAwMDA2OTQxOCAwMDAwMCBuIAowMDAwMDY5Njk5IDAwMDAwIG4gCjAwMDAwNjk1NDEgMDAwMDAgbiAKMDAwMDA2OTgyOSAwMDAwMCBuIAowMDAwMDcyMDIzIDAwMDAwIG4gCjAwMDAwNzA0MDYgMDAwMDAgbiAKMDAwMDA3MDI0OCAwMDAwMCBuIAowMDAwMDcxNzkxIDAwMDAwIG4gCjAwMDAwNzA1OTAgMDAwMDAgbiAKMDAwMDA3MDcxMyAwMDAwMCBuIAowMDAwMDcwODM2IDAwMDAwIG4gCjAwMDAwNzEwOTkgMDAwMDAgbiAKMDAwMDA3MTIyMiAwMDAwMCBuIAowMDAwMDcxNTM4IDAwMDAwIG4gCjAwMDAwNzE0MTUgMDAwMDAgbiAKMDAwMDA3MTY2OCAwMDAwMCBuIAowMDAwMDczOTgxIDAwMDAwIG4gCjAwMDAwNzIyNDIgMDAwMDAgbiAKMDAwMDA3MjExOSAwMDAwMCBuIAowMDAwMDczNzMzIDAwMDAwIG4gCjAwMDAwNzI0MjYgMDAwMDAgbiAKMDAwMDA3MjU0OSAwMDAwMCBuIAowMDAwMDcyNjcyIDAwMDAwIG4gCjAwMDAwNzI3OTUgMDAwMDAgbiAKMDAwMDA3MjkxOCAwMDAwMCBuIAowMDAwMDczMDQxIDAwMDAwIG4gCjAwMDAwNzMxNjQgMDAwMDAgbiAKMDAwMDA3MzQ4MCAwMDAwMCBuIAowMDAwMDczMzU3IDAwMDAwIG4gCjAwMDAwNzM2MTAgMDAwMDAgbiAKMDAwMDA3NTIyOSAwMDAwMCBuIAowMDAwMDc0NTY4IDAwMDAwIG4gCjAwMDAwNzQ0NDUgMDAwMDAgbiAKMDAwMDA3NDg0NyAwMDAwMCBuIAowMDAwMDc0NjU3IDAwMDAwIG4gCjAwMDAwNzUxNDEgMDAwMDAgbiAKMDAwMDA3NDkzNSAwMDAwMCBuIAowMDAwMDc2ODQzIDAwMDAwIG4gCjAwMDAwNzU0NjMgMDAwMDAgbiAKMDAwMDA3NTM0MCAwMDAwMCBuIAowMDAwMDc2NzA3IDAwMDAwIG4gCjAwMDAwNzU1NTIgMDAwMDAgbiAKMDAwMDA3NTcwOCAwMDAwMCBuIAowMDAwMDc1ODMwIDAwMDAwIG4gCjAwMDAwNzYwMjAgMDAwMDAgbiAKMDAwMDA3NjE0MiAwMDAwMCBuIAowMDAwMDc2NDIwIDAwMDAwIG4gCjAwMDAwNzYyOTggMDAwMDAgbiAKMDAwMDA3NjU1MCAwMDAwMCBuIAowMDAwMDc3ODQwIDAwMDAwIG4gCjAwMDAwNzcwNjkgMDAwMDAgbiAKMDAwMDA3Njk0NiAwMDAwMCBuIAowMDAwMDc3NzQ0IDAwMDAwIG4gCjAwMDAwNzcxNTggMDAwMDAgbiAKMDAwMDA3NzYxNCAwMDAwMCBuIAowMDAwMDc3NDkxIDAwMDAwIG4gCjAwMDAwNzg5NjggMDAwMDAgbiAKMDAwMDA3ODA2NiAwMDAwMCBuIAowMDAwMDc3OTQzIDAwMDAwIG4gCjAwMDAwNzg4NjQgMDAwMDAgbiAKMDAwMDA3ODE1NSAwMDAwMCBuIAowMDAwMDc4NjExIDAwMDAwIG4gCjAwMDAwNzg0ODggMDAwMDAgbiAKMDAwMDA3ODc0MSAwMDAwMCBuIAowMDAwMDc5OTIxIDAwMDAwIG4gCjAwMDAwNzkxOTQgMDAwMDAgbiAKMDAwMDA3OTA3MSAwMDAwMCBuIAowMDAwMDc5ODE3IDAwMDAwIG4gCjAwMDAwNzkyODMgMDAwMDAgbiAKMDAwMDA3OTU2NCAwMDAwMCBuIAowMDAwMDc5NDA2IDAwMDAwIG4gCjAwMDAwNzk2OTQgMDAwMDAgbiAKMDAwMDA4MDg3NCAwMDAwMCBuIAowMDAwMDgwMTQ3IDAwMDAwIG4gCjAwMDAwODAwMjQgMDAwMDAgbiAKMDAwMDA4MDc3MCAwMDAwMCBuIAowMDAwMDgwMjM2IDAwMDAwIG4gCjAwMDAwODA1MTcgMDAwMDAgbiAKMDAwMDA4MDM5NCAwMDAwMCBuIAowMDAwMDgwNjQ3IDAwMDAwIG4gCjAwMDAwODM1MjcgMDAwMDAgbiAKMDAwMDA4MTEwMCAwMDAwMCBuIAowMDAwMDgwOTc3IDAwMDAwIG4gCjAwMDAwODE0MTcgMDAwMDAgbiAKMDAwMDA4MTE4OSAwMDAwMCBuIAowMDAwMDgyMDE0IDAwMDAwIG4gCjAwMDAwODE1MDUgMDAwMDAgbiAKMDAwMDA4MTczMyAwMDAwMCBuIAowMDAwMDgxODU2IDAwMDAwIG4gCjAwMDAwODIzNDYgMDAwMDAgbiAKMDAwMDA4MjExOCAwMDAwMCBuIAowMDAwMDgzMzkxIDAwMDAwIG4gCjAwMDAwODI0MzQgMDAwMDAgbiAKMDAwMDA4MjU5MSAwMDAwMCBuIAowMDAwMDgyNzEzIDAwMDAwIG4gCjAwMDAwODI4MzUgMDAwMDAgbiAKMDAwMDA4Mjk1NyAwMDAwMCBuIAowMDAwMDgzMTEzIDAwMDAwIG4gCjAwMDAwODMyMzUgMDAwMDAgbiAKMDAwMDA4NDYwOCAwMDAwMCBuIAowMDAwMDgzNzc3IDAwMDAwIG4gCjAwMDAwODM2NTQgMDAwMDAgbiAKMDAwMDA4NDUwNCAwMDAwMCBuIAowMDAwMDgzODY2IDAwMDAwIG4gCjAwMDAwODQyNTEgMDAwMDAgbiAKMDAwMDA4NDA5MyAwMDAwMCBuIAowMDAwMDg0MzgxIDAwMDAwIG4gCjAwMDAwODU2NjYgMDAwMDAgbiAKMDAwMDA4NDgzNCAwMDAwMCBuIAowMDAwMDg0NzExIDAwMDAwIG4gCjAwMDAwODU1NjIgMDAwMDAgbiAKMDAwMDA4NDkyMyAwMDAwMCBuIAowMDAwMDg1MzA5IDAwMDAwIG4gCjAwMDAwODUxNTEgMDAwMDAgbiAKMDAwMDA4NTQzOSAwMDAwMCBuIAowMDAwMDg4MjMwIDAwMDAwIG4gCjAwMDAwODU4OTIgMDAwMDAgbiAKMDAwMDA4NTc2OSAwMDAwMCBuIAowMDAwMDg2MTA0IDAwMDAwIG4gCjAwMDAwODU5ODEgMDAwMDAgbiAKMDAwMDA4ODEzNCAwMDAwMCBuIAowMDAwMDg2ODMxIDAwMDAwIG4gCjAwMDAwODYxOTIgMDAwMDAgbiAKMDAwMDA4NjU3OCAwMDAwMCBuIAowMDAwMDg2NDU1IDAwMDAwIG4gCjAwMDAwODY3MDggMDAwMDAgbiAKMDAwMDA4Nzk5NyAwMDAwMCBuIAowMDAwMDg2OTM2IDAwMDAwIG4gCjAwMDAwODcwOTQgMDAwMDAgbiAKMDAwMDA4NzIxNyAwMDAwMCBuIAowMDAwMDg3MzQwIDAwMDAwIG4gCjAwMDAwODc0NjMgMDAwMDAgbiAKMDAwMDA4Nzc0NCAwMDAwMCBuIAowMDAwMDg3NjIxIDAwMDAwIG4gCjAwMDAwODc4NzQgMDAwMDAgbiAKMDAwMDA4OTc5MyAwMDAwMCBuIAowMDAwMDg4NDY0IDAwMDAwIG4gCjAwMDAwODgzNDEgMDAwMDAgbiAKMDAwMDA4OTY3MyAwMDAwMCBuIAowMDAwMDg4NTUzIDAwMDAwIG4gCjAwMDAwODkwMDkgMDAwMDAgbiAKMDAwMDA4ODg4NiAwMDAwMCBuIAowMDAwMDg5MTM5IDAwMDAwIG4gCjAwMDAwODk0MjAgMDAwMDAgbiAKMDAwMDA4OTI5NyAwMDAwMCBuIAowMDAwMDg5NTUwIDAwMDAwIG4gCjAwMDAwOTE1NzUgMDAwMDAgbiAKMDAwMDA5MDAxOSAwMDAwMCBuIAowMDAwMDg5ODk2IDAwMDAwIG4gCjAwMDAwOTE0MzkgMDAwMDAgbiAKMDAwMDA5MDEwOCAwMDAwMCBuIAowMDAwMDkwNDM5IDAwMDAwIG4gCjAwMDAwOTA1NjEgMDAwMDAgbiAKMDAwMDA5MDcxNyAwMDAwMCBuIAowMDAwMDkwODM5IDAwMDAwIG4gCjAwMDAwOTExODYgMDAwMDAgbiAKMDAwMDA5MTA2MyAwMDAwMCBuIAowMDAwMDkxMzE2IDAwMDAwIG4gCjAwMDAwOTMxMjIgMDAwMDAgbiAKMDAwMDA5MTgwMSAwMDAwMCBuIAowMDAwMDkxNjc4IDAwMDAwIG4gCjAwMDAwOTI5ODYgMDAwMDAgbiAKMDAwMDA5MTg5MCAwMDAwMCBuIAowMDAwMDkyMDEzIDAwMDAwIG4gCjAwMDAwOTIxMzYgMDAwMDAgbiAKMDAwMDA5MjI5NCAwMDAwMCBuIAowMDAwMDkyNDE3IDAwMDAwIG4gCjAwMDAwOTI3MzMgMDAwMDAgbiAKMDAwMDA5MjYxMCAwMDAwMCBuIAowMDAwMDkyODYzIDAwMDAwIG4gCjAwMDAwOTM5ODAgMDAwMDAgbiAKMDAwMDA5MzM0OCAwMDAwMCBuIAowMDAwMDkzMjI1IDAwMDAwIG4gCjAwMDAwOTM4NzYgMDAwMDAgbiAKMDAwMDA5MzQzNyAwMDAwMCBuIAowMDAwMDkzNTYwIDAwMDAwIG4gCjAwMDAwOTM2ODMgMDAwMDAgbiAKMDAwMDA5NTExOSAwMDAwMCBuIAowMDAwMDk1NjYzIDAwMDAwIG4gCjAwMDAwOTYwNzEgMDAwMDAgbiAKMDAwMDA5NjU0NiAwMDAwMCBuIAowMDAwMDk3MDYxIDAwMDAwIG4gCjAwMDAwOTczMTIgMDAwMDAgbiAKMDAwMDA5NzcyMiAwMDAwMCBuIAowMDAwMTA0MDYyIDAwMDAwIG4gCjAwMDAxMDQyMDggMDAwMDAgbiAKMDAwMDEwNDMyNCAwMDAwMCBuIAowMDAwMTEwOTYyIDAwMDAwIG4gCjAwMDAxMTExNjEgMDAwMDAgbiAKMDAwMDExMTY1OSAwMDAwMCBuIAowMDAwMTEyMjI3IDAwMDAwIG4gCjAwMDAxMTM3NzYgMDAwMDAgbiAKMDAwMDExMzk3NSAwMDAwMCBuIAowMDAwMTE0MjI2IDAwMDAwIG4gCjAwMDAxMTQ2NzkgMDAwMDAgbiAKMDAwMDEyMDA5MyAwMDAwMCBuIAowMDAwMTIwMzAyIDAwMDAwIG4gCjAwMDAxMjA3NjAgMDAwMDAgbiAKMDAwMDEyMTM0MyAwMDAwMCBuIAowMDAwMTI1ODA2IDAwMDAwIG4gCjAwMDAxMjYwMTYgMDAwMDAgbiAKMDAwMDEyNjM5OSAwMDAwMCBuIAowMDAwMTI2OTMwIDAwMDAwIG4gCjAwMDAxMjkxODEgMDAwMDAgbiAKMDAwMDEyOTM5MCAwMDAwMCBuIAowMDAwMTI5Njk0IDAwMDAwIG4gCjAwMDAxMzAxOTQgMDAwMDAgbiAKMDAwMDEzMjcyOSAwMDAwMCBuIAowMDAwMTMyOTI4IDAwMDAwIG4gCjAwMDAxMzMyNDYgMDAwMDAgbiAKMDAwMDEzMzc1MCAwMDAwMCBuIAowMDAwMTM4MTQ2IDAwMDAwIG4gCjAwMDAxMzgzNDUgMDAwMDAgbiAKMDAwMDEzODU3MCAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMzU3Ci9Sb290IDMyOCAwIFIKL0luZm8gMSAwIFI+PgpzdGFydHhyZWYKMTM5MTA0CiUlRU9G",_fixtures_QandA_pdf_namespaceObject=JSON.parse('{"document_id":"be965f337f2352a6aa85a314b267ec8c","result_metadata":{"collection_id":"4ab67286-5d19-f727-0000-0183806dbe3a"},"metadata":{"parent_document_id":"be965f337f2352a6aa85a314b267ec8c","customer_id":"IBMid-0600010XJG"},"extracted_metadata":{"sha1":"8D9D91CB85785D21ECF04DB298C0285869F50B4E","numPages":"5","filename":"watson-faq.pdf","file_type":"pdf","text_mappings":"{\\"text_mappings\\":[{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[24.0,90.6884994506836,231.08074951171875,132.75000381469727]},\\"field\\":{\\"name\\":\\"title\\",\\"index\\":0,\\"span\\":[0,47]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[24.0,166.52999877929688,97.90495300292969,176.99999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":0,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,425.59423828125,72.64198303222656,432.7499885559082]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":1,\\"span\\":[0,7]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,493.84423828125,91.86445617675781,500.9999885559082]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":2,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,562.09423828125,75.69749450683594,584.9999885559082]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":3,\\"span\\":[0,14]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,714.34423828125,60.704978942871094,721.4999885559082]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":4,\\"span\\":[0,5]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[24.0,489.0299987792969,336.98974609375,499.4999990463257]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":5,\\"span\\":[0,42]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[24.0,748.530029296875,421.12469482421875,759.0000295639038]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":6,\\"span\\":[0,55]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,76.52999877929688,337.004638671875,86.99999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":7,\\"span\\":[0,41]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,218.27999877929688,200.8198699951172,228.74999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":8,\\"span\\":[0,23]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,360.7799987792969,267.0748291015625,371.2499990463257]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":9,\\"span\\":[0,33]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,450.7799987792969,306.3597412109375,461.2499990463257]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":10,\\"span\\":[0,41]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,540.780029296875,443.24957275390625,551.2500295639038]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":11,\\"span\\":[0,61]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,76.52999877929688,367.379638671875,86.99999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":12,\\"span\\":[0,47]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,201.02999877929688,422.0246887207031,211.49999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":13,\\"span\\":[0,52]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,326.2799987792969,292.5447998046875,336.7499990463257]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":14,\\"span\\":[0,36]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,536.280029296875,307.51470947265625,546.7500295639038]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":15,\\"span\\":[0,40]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,695.280029296875,181.1698760986328,705.7500295639038]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":16,\\"span\\":[0,23]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,76.52999877929688,351.209716796875,86.99999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":17,\\"span\\":[0,45]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,201.02999877929688,326.7297058105469,211.49999904632568]},\\"field\\":{\\"name\\":\\"question\\",\\"index\\":18,\\"span\\":[0,43]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[35.25,206.42100524902344,162.823486328125,213.75000524520874]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[0,16]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[35.25,12.920999526977539,162.823486328125,20.249999523162842]},\\"field\\":{\\"name\\":\\"text\\",\\"index\\":0,\\"span\\":[16,31]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,241.84425354003906,529.5009765625,264.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":0,\\"span\\":[0,151]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,257.59423828125,576.8424072265625,359.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":1,\\"span\\":[0,591]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,352.09423828125,529.170654296875,395.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":2,\\"span\\":[0,105]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[518.05078125,388.84423828125,575.53955078125,395.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":3,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,441.34423828125,91.86895751953125,448.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":4,\\"span\\":[0,12]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,425.59423828125,571.0943603515625,464.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":5,\\"span\\":[0,232]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[299.25,457.09423828125,455.79736328125,464.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":6,\\"span\\":[0,32]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[458.49609375,457.09423828125,518.9669189453125,464.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":7,\\"span\\":[0,13]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[521.68359375,457.09423828125,576.197998046875,464.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":8,\\"span\\":[0,10]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,493.84423828125,573.0009765625,516.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":9,\\"span\\":[0,181]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,509.59423828125,553.453369140625,532.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":10,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,562.09423828125,565.6614379882812,600.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":11,\\"span\\":[0,255]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,593.59423828125,561.1295166015625,616.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":12,\\"span\\":[0,99]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[34.5,646.09423828125,568.3973388671875,684.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":13,\\"span\\":[0,263]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[113.25,714.34423828125,576.3736572265625,784.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":14,\\"span\\":[0,393]}},{\\"page\\":{\\"page_number\\":1,\\"bbox\\":[171.92578125,777.34423828125,226.44024658203125,784.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":15,\\"span\\":[0,10]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[34.5,120.34425354003906,571.0238037109375,190.50000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":16,\\"span\\":[0,403]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[34.5,220.09425354003906,517.2669677734375,227.25000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":17,\\"span\\":[0,95]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[113.25,220.09425354003906,546.808837890625,243.00000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":18,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[34.5,272.59423828125,571.880615234375,358.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":19,\\"span\\":[0,503]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[217.39453125,351.34423828125,274.88336181640625,358.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":20,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[34.5,388.09423828125,546.2835693359375,410.99999141693115]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":21,\\"span\\":[0,107]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[113.25,403.84423828125,549.5919799804688,426.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":22,\\"span\\":[0,144]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[411.33984375,419.59423828125,468.8286437988281,426.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":23,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[84.28125,448.3664855957031,208.38816833496094,454.49998569488525]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":24,\\"span\\":[0,30]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[24.0,520.84423828125,580.520263671875,527.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":25,\\"span\\":[0,119]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[24.0,538.09423828125,586.4528198242188,562.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":26,\\"span\\":[0,160]}},{\\"page\\":{\\"page_number\\":2,\\"bbox\\":[24.0,780.34423828125,579.4073486328125,787.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":27,\\"span\\":[0,118]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,5.594249725341797,270.507080078125,12.75]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":28,\\"span\\":[0,54]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,5.594249725341797,579.3509521484375,48.0]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":29,\\"span\\":[0,278]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[470.40234375,40.8442497253418,507.4778137207031,48.0]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":30,\\"span\\":[0,9]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,108.34425354003906,570.692138671875,150.00000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":31,\\"span\\":[0,347]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,160.09425354003906,564.980224609375,184.50000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":32,\\"span\\":[0,157]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[208.2890625,177.34425354003906,301.3504638671875,184.50000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":33,\\"span\\":[0,20]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,250.09425354003906,581.2237548828125,326.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":34,\\"span\\":[0,517]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[245.66015625,319.84423828125,341.57476806640625,326.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":35,\\"span\\":[0,21]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,392.59423828125,514.5383911132812,399.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":36,\\"span\\":[0,102]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,392.59423828125,562.147216796875,416.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":37,\\"span\\":[0,17]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,482.59423828125,573.8948974609375,506.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":38,\\"span\\":[0,154]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[205.7578125,499.84423828125,303.54742431640625,506.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":39,\\"span\\":[0,21]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,572.59423828125,568.8440551757812,614.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":40,\\"span\\":[0,297]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,637.09423828125,574.136474609375,678.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":41,\\"span\\":[0,304]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[394.640625,672.5850219726562,529.640869140625,678.7500219345093]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":42,\\"span\\":[0,25]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,671.59423828125,576.9013671875,695.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":43,\\"span\\":[0,20]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,718.09423828125,582.0006713867188,759.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":44,\\"span\\":[0,338]}},{\\"page\\":{\\"page_number\\":3,\\"bbox\\":[24.0,781.84423828125,584.81494140625,788.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":45,\\"span\\":[0,112]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,7.094249725341797,203.29989624023438,14.25]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":46,\\"span\\":[0,35]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[27.75,7.094249725341797,446.487060546875,31.5]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":47,\\"span\\":[0,122]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,24.344249725341797,547.424560546875,49.5]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":48,\\"span\\":[0,37]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,108.34425354003906,578.1578369140625,115.50000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":49,\\"span\\":[0,118]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,125.59425354003906,582.0324096679688,150.00000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":50,\\"span\\":[0,217]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,142.84425354003906,573.81689453125,167.25000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":51,\\"span\\":[0,32]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,232.84425354003906,586.956787109375,275.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":52,\\"span\\":[0,344]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,268.09423828125,579.59130859375,292.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":53,\\"span\\":[0,35]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,358.09423828125,284.0322265625,365.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":54,\\"span\\":[0,53]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[45.0,387.34423828125,586.9607543945312,446.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":55,\\"span\\":[0,420]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[474.05859375,439.09423828125,526.01611328125,446.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":56,\\"span\\":[0,11]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[45.0,460.09423828125,586.0735473632812,501.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":57,\\"span\\":[0,284]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,568.09423828125,587.5972900390625,644.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":58,\\"span\\":[0,559]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[525.36328125,637.09423828125,576.93408203125,644.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":59,\\"span\\":[0,10]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,654.34423828125,461.7153625488281,661.4999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":60,\\"span\\":[0,90]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,727.09423828125,571.1226196289062,768.7499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":61,\\"span\\":[0,349]}},{\\"page\\":{\\"page_number\\":4,\\"bbox\\":[24.0,778.84423828125,587.8701782226562,785.9999885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":62,\\"span\\":[0,125]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,4.094249725341797,377.0086669921875,11.25]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":63,\\"span\\":[0,79]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[383.2265625,5.085000038146973,404.82659912109375,11.25]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":64,\\"span\\":[0,4]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,4.094249725341797,585.5392456054688,63.75]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":65,\\"span\\":[0,362]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,108.34425354003906,189.82632446289062,115.50000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":66,\\"span\\":[0,34]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[196.04296875,109.33499908447266,293.2431335449219,115.49999904632568]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":67,\\"span\\":[0,18]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,108.34425354003906,581.4222412109375,167.25000381469727]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":68,\\"span\\":[0,371]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,232.84425354003906,232.4344024658203,240.00000667572021]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":69,\\"span\\":[0,41]}},{\\"page\\":{\\"page_number\\":5,\\"bbox\\":[24.0,232.84425354003906,576.48828125,275.2499885559082]},\\"field\\":{\\"name\\":\\"answer\\",\\"index\\":70,\\"span\\":[0,302]}}],\\"pages\\":[{\\"page_number\\":0,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":1,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":2,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":3,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"},{\\"page_number\\":4,\\"height\\":792.0,\\"width\\":612.0,\\"origin\\":\\"TopLeft\\"}]}","title":"","publicationdate":"2022-09-28"},"question":["What\'s a...","Content","Data source","Domainspecific","Facet","How do I search the product documentation?","Can I integrate Watson Discovery with Watson Assistant?","How does Watson Discovery access my data?","Can I upload documents?","Must all my documents be English?","What types of files can Discovery ingest?","Can I find related documents after I add them to a collection","Can I customize Discovery to understand my data","How does the Smart Document Understanding tool work?","What\'s the best way to add synonyms?","Can I use Discovery to detect sentiment?","What is a nested field?","Seeing errors that mention watsonplatform.net","Getting a 401 error when using my Lite plan"],"enriched_question":[{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.5330042,"location":{"end":32,"begin":16},"text":"Watson Discovery"}],"text":"Watson Discovery","type":"Person"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.49517822,"location":{"end":54,"begin":38},"text":"Watson Assistant"}],"text":"Watson Assistant","type":"JobTitle"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.7792538,"location":{"end":25,"begin":9},"text":"Watson Discovery"}],"text":"Watson Discovery","type":"Organization"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":13,"begin":10},"text":"401"}],"text":"401","type":"Number"}]}],"title":"FAQ Find answers to frequently asked questions.","enriched_answer":[{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":127,"begin":124},"text":"two"}],"text":"two","type":"Number"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":165,"begin":161},"text":"zero"}],"text":"zero","type":"Number"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.5933409,"location":{"end":241,"begin":232},"text":"Discovery"}],"text":"Discovery","type":"Organization"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":305,"begin":302},"text":"two"}],"text":"two","type":"Number"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":340,"begin":336},"text":"four"}],"text":"four","type":"Number"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":357,"begin":353},"text":"2345"}],"text":"2345","type":"Number"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.7272376,"location":{"end":401,"begin":398},"text":"BOM"}],"text":"BOM","type":"Organization"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.7715437,"location":{"end":24,"begin":21},"text":"IBM"}],"text":"IBM","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.3439081,"location":{"end":118,"begin":94},"text":"IBM Cloud website banner"}],"text":"IBM Cloud website banner","type":"Organization"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.4843709,"location":{"end":53,"begin":36},"text":"Discovery service"}],"text":"Discovery service","type":"Organization"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.52785957,"location":{"end":48,"begin":32},"text":"Watson Assistant"}],"text":"Watson Assistant","type":"JobTitle"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8171884,"location":{"end":22,"begin":5},"text":"virtual assistant"}],"text":"virtual assistant","type":"JobTitle"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.6017555,"location":{"end":20,"begin":11},"text":"Discovery"}],"text":"Discovery","type":"Location"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.3412761,"location":{"end":138,"begin":122},"text":"Watson Assistant"}],"text":"Watson Assistant","type":"Location"}]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.9168795,"location":{"end":9,"begin":0},"text":"Discovery"}],"text":"Discovery","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8731002,"location":{"end":94,"begin":91},"text":"IBM"}],"text":"IBM","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.93503994,"location":{"end":131,"begin":122},"text":"Microsoft"}],"text":"Microsoft","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.9099526,"location":{"end":158,"begin":148},"text":"Salesforce"}],"text":"Salesforce","type":"Organization"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.62972957,"location":{"end":9,"begin":0},"text":"Discovery"}],"text":"Discovery","type":"Organization"}]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":90,"begin":87},"text":"one"}],"text":"one","type":"Number"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.6528339,"location":{"end":9,"begin":0},"text":"Discovery"}],"text":"Discovery","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.95807964,"location":{"end":80,"begin":71},"text":"Microsoft"}],"text":"Microsoft","type":"Organization"}]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":63,"begin":60},"text":"two"}],"text":"two","type":"Number"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":88,"begin":85},"text":"one"}],"text":"one","type":"Number"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":130,"begin":129},"text":"3"}],"text":"3","type":"Number"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.786566,"location":{"end":11,"begin":8},"text":"IBM"}],"text":"IBM","type":"Organization"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.6624234,"location":{"end":73,"begin":64},"text":"Discovery"}],"text":"Discovery","type":"Organization"}]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.54739684,"location":{"end":245,"begin":236},"text":"Discovery"}],"text":"Discovery","type":"Organization"}]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":15,"begin":12},"text":"two"}],"text":"two","type":"Number"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.3054552,"location":{"end":91,"begin":82},"text":"Discovery"}],"text":"Discovery","type":"Location"}]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.5568746,"location":{"end":46,"begin":35},"text":"26 May 2021"}],"text":"26 May 2021","type":"Date"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.67200816,"location":{"end":233,"begin":230},"text":"URL"}],"text":"URL","type":"Organization"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.7655642,"location":{"end":370,"begin":352},"text":"watsonplatform.net"}],"text":"watsonplatform.net","type":"Organization"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.8,"location":{"end":21,"begin":18},"text":"401"}],"text":"401","type":"Number"}]},{"entities":[{"model_name":"natural_language_understanding","mentions":[{"confidence":0.5499392,"location":{"end":179,"begin":171},"text":"120 days"}],"text":"120 days","type":"Duration"},{"model_name":"natural_language_understanding","mentions":[{"confidence":0.9564197,"location":{"end":280,"begin":277},"text":"IBM"}],"text":"IBM","type":"Organization"}]}],"enriched_text":[{"entities":[]}],"enriched_html":[{"tables":[]}],"answer":["Classifier A resource that you can train to recognize document types and categorize them in your collection. You can create two types of classifiers, a","text classifier and a document classifier. A document classifier can classify documents based on Part of Speech information and metadata that is added by other enrichments that are applied to the collection. You can create a document classifier from the deployed Content Mining application only. From all other project types, you can create a text classifier. A text classifier can classify documents based on Part of Speech information only. You can apply a document classifier that you create by using the deployed Content Mining application to categorize documents in other project types.","Learn more Collection A set of documents that you can enrich and later search for meaningful information.","Learn more.","Intelligence","A feature that you can use to enrich documents in a Document Retrieval project such that it can recognize information that is relevant to business contracts. A Document Retrieval project with this feature enabled is referred to as a","Document Retrieval for Contracts","project type.","Learn more","An external application or service where valuable knowledge resources are stored. Connect to a service where your data is stored so you can crawl the data without having to move it.","Learn more.","Relates to terms and concepts that have special meaning to an industry or business. In tennis, for example, the term love has a special meaning. It represents a zero score. If you built a tennis-related application, you would teach Discovery that the term","love has a meaning in the domain of tennis that is different from the generally understood meaning.","Enrichment What you add to documents in your collection to identify or tag terms in the document that are significant. For example, when you apply the Entity enrichment, terms that mention city names or famous people are tagged as locations or people of interest.","A category by which you can filter search query results. Automatically, facets based on entity types are applied to the query results for Document Retrieval projects and facets based on the parts of speech are applied to Content Mining projects. You can define your own facet categories based on document fields, including fields generated by enrichments, or based on dictionaries or patterns.","Learn more","Index As you upload data or connect to data that is stored in an external repository, the data is crawled and ingested. As part of the processing, an index is created to keep track of important information that is recognized from the source. The main difference between a data source and a collection is that content in the data source is crawled, normalized, and indexed as it is added to a collection.","Project A container for the collections of data that fuel your research or search applications.","Learn more.","Regular expression A regular expression, also known as a regex, is a standardized format for defining search patterns. You can define patterns with special significance to your application. For example, the bill of materials (BOM) numbers for parts that you manufacture might have a standard syntax of two uppercase letters followed by four numbers ( GT2345 ). You can teach Discovery to recognize BOM mentions by adding a regular expression that can recognize and tag occurrence of the pattern in text.","Learn more.","Stopword Words to filter out of queries because they are not useful in a search, such as a , an , and the .","You can add words that are common and not useful to your use case as stopwords to improve the relevance of results for natural language queries.","Learn more.","Definitions of Discovery terms","To search the entire IBM Cloud Docs site, enter your search term into the search field in the IBM Cloud website banner.","To search for information about the Discovery service only, scroll to the start of the page and enter your search term into the search field in the page header.","You can integrate Discovery and Watson Assistant to make information that is stored in external data sources available","to a virtual assistant. Create a Conversational Search","project in Discovery, and then add the data sources that you want to make available to it. Next, create a search skill in Watson Assistant, and connect it to your Discovery project and collection. For more information, see the Help your chatbot answer frequently asked questions","tutorial.","Discovery has built-in connectors that can crawl various data sources, including websites, IBM Cloud Object Storage, Box, Microsoft SharePoint, and Salesforce sites. It even has support for you to build custom connectors. You can schedule crawls so that as the source data changes, the latest version is picked up by your collection automatically.","Discovery only ever reads from external data sources; it never writes, updates, or deletes any content in the original data source. For more information, see","Creating collections","Yes, you can upload documents directly to a collection in your project. An upload is a one-time operation that you can use to get started. An alternative approach is to connect to a data source and crawl the source for information. When you crawl data sources, the data can stay where it is and you can set up a schedule by which to crawl the external source to find new and changed information. When you crawl the data, you know that the information in your collection is always up to date. For more information, see","Creating collections.","No. Discovery support multiple languages. For more information about language support per feature, see","Language support.","Discovery can ingest most standard business file types, including PDF, Microsoft Word documents, spreadsheets, and presentations. For a complete list, see","Supported file types.","If you want to retain information about the relationship of two or more documents to one another, you can do so. For example, if 3 documents are uploaded from the same folder and their placement in the folder is significant to their meaning, you might want to retain the parent folder information.","When you upload a document, no such information about its relationships to other documents is stored by default. To add the information, you can use the API to add the documents. When you add documents by using the API, you can specify metadata values. You might want to specify a metadata value, such as","\\"foldername\\": \\"company_a\\"",", for each document.","Alternatively, you can copy the document body of each document into a JSON file, where each document is an object in a single array. When the JSON file is ingested, each item in the array is added as a separate document with a seprarate document ID. Each document shares the same parent ID, which identifies the relationship between them.","From an IBM Cloud-managed instance, you can quickly find documents that share the same parent ID or other common","metadata value from the Manage data","page. Customize the view to show the field, such as extracted_metadata.parent_document_id or extracted_metadata.foldername",", that the documents share in common.","Yes. Use the intuitive tools provided with the product to teach Discovery about the unique terminology of your domain.","For example, you can teach it to recognize patterns, such as BOM or part numbers that you use, or add dictionaries that recognize your product names and other industry-specific word meanings. For more information, see","Adding domainspecific resources.","You can use the Smart Document Understanding tool to teach Discovery about sections in your documents with distinct format and structure that you want Discovery to index. You can define a new field, and then annotate documents to train Discovery to understand what type of information is typically stored in the field. For more information, see","Using Smart Document Understanding.","You can use two different methods to define synonyms.","To define synonyms that are recognized and tagged when a document is ingested and that can be retrieved by search, create a dictionary and add synonyms for the dictionary term entry. A dictionary defines special terms that you want to tag in your documents, such as product names or industry-specific terminology. You can use the dictionary terms later to create facets and to filter documents. For more information, see","Dictionary.","To define synonyms that are applied to the query text that is submitted by users to expand the meaning of the query, add synonyms by using the Synonyms tool on the Improve relevance section of the Improve and customize page. For more information, see Expanding the meaning of queries.","You can use Discovery to detect both phrase and document sentiment. Document sentiment is a built-in Natural Language Processing enrichment that is available for all project types. Document sentiment evaluates the overall sentiment that is expressed in a document to determine whether it is positive, neutral, or negative. Phrase sentiment does the same. However, phrase sentiment can detect and assess multiple opinions in a single document and, in English and Japanese documents, can find specific phrases. For more information about document sentiment, see","Sentiment.","For more information about phrase sentiment, see Detecting phrases that express sentiment.","When you ingest a file or crawl an external data source, the data that you add to Discovery is processed and added to the collection as a document. Fields from the original file are converted to document fields and are added to the collection\'s index. Some content is added to root-level index fields and some information is stored in nested fields.","Where data gets stored differs by file type. Most of the fields from structured data sources are stored as root-level fields.","For files with unstructured data, much of the body of the file is stored in the","text","field in the index. Other information, such as the file name, is stored in nested fields with names like extracted_metadata.filename . You can determine whether a field is a nested field by its name. If the field name includes a period, it is a nested field. For more information about how different file types are handled, see How your data source is processed.","Old API endpoint URLs that include","watsonplatform.net","are deprecated and were retired on 26 May 2021. If you see errors that mention watsonplatform.net , make sure your Discovery service instance is using updated credentials And, if you have any old credentials with the old endpoint URL listed in your service page, delete them. For more information about the deprecation, see Updating endpoint URLs from watsonplatform.net.","If you are seeing 401 invalid credentials","messages for a Lite plan that hasn\'t been used in a while, don\'t spend time creating new credentials. The error message is misleading. Any Lite plans with no activity for 120 days are delete automatically. Unfortunately, the service instance deletion is not being reflected in IBM Cloud Resources list."],"html":["

FAQ Find answers to frequently asked questions.

What\'s a...

Term Definition

Classifier A resource that you can train to recognize document types and categorize them in your collection. You can create two types of classifiers, a

text classifier and a document classifier. A document classifier can classify documents based on Part of Speech information and metadata that is added by other enrichments that are applied to the collection. You can create a document classifier from the deployed Content Mining application only. From all other project types, you can create a text classifier. A text classifier can classify documents based on Part of Speech information only. You can apply a document classifier that you create by using the deployed Content Mining application to categorize documents in other project types.

Learn more Collection A set of documents that you can enrich and later search for meaningful information.

Learn more.

Content

Intelligence

A feature that you can use to enrich documents in a Document Retrieval project such that it can recognize information that is relevant to business contracts. A Document Retrieval project with this feature enabled is referred to as a

Document Retrieval for Contracts

project type.

Learn more

Data source

An external application or service where valuable knowledge resources are stored. Connect to a service where your data is stored so you can crawl the data without having to move it.

Learn more.

Domainspecific

Relates to terms and concepts that have special meaning to an industry or business. In tennis, for example, the term love has a special meaning. It represents a zero score. If you built a tennis-related application, you would teach Discovery that the term

love has a meaning in the domain of tennis that is different from the generally understood meaning.

Enrichment What you add to documents in your collection to identify or tag terms in the document that are significant. For example, when you apply the Entity enrichment, terms that mention city names or famous people are tagged as locations or people of interest.

Facet

A category by which you can filter search query results. Automatically, facets based on entity types are applied to the query results for Document Retrieval projects and facets based on the parts of speech are applied to Content Mining projects. You can define your own facet categories based on document fields, including fields generated by enrichments, or based on dictionaries or patterns.

Learn more

Term Definition

Index As you upload data or connect to data that is stored in an external repository, the data is crawled and ingested. As part of the processing, an index is created to keep track of important information that is recognized from the source. The main difference between a data source and a collection is that content in the data source is crawled, normalized, and indexed as it is added to a collection.

Project A container for the collections of data that fuel your research or search applications.

Learn more.

Regular expression A regular expression, also known as a regex, is a standardized format for defining search patterns. You can define patterns with special significance to your application. For example, the bill of materials (BOM) numbers for parts that you manufacture might have a standard syntax of two uppercase letters followed by four numbers ( GT2345 ). You can teach Discovery to recognize BOM mentions by adding a regular expression that can recognize and tag occurrence of the pattern in text.

Learn more.

Stopword Words to filter out of queries because they are not useful in a search, such as a , an , and the .

You can add words that are common and not useful to your use case as stopwords to improve the relevance of results for natural language queries.

Learn more.

Definitions of Discovery terms

How do I search the product documentation?

To search the entire IBM Cloud Docs site, enter your search term into the search field in the IBM Cloud website banner.

To search for information about the Discovery service only, scroll to the start of the page and enter your search term into the search field in the page header.

Can I integrate Watson Discovery with Watson Assistant?

You can integrate Discovery and Watson Assistant to make information that is stored in external data sources available

to a virtual assistant. Create a Conversational Search

project in Discovery, and then add the data sources that you want to make available to it. Next, create a search skill in Watson Assistant, and connect it to your Discovery project and collection. For more information, see the Help your chatbot answer frequently asked questions

tutorial.

How does Watson Discovery access my data?

Discovery has built-in connectors that can crawl various data sources, including websites, IBM Cloud Object Storage, Box, Microsoft SharePoint, and Salesforce sites. It even has support for you to build custom connectors. You can schedule crawls so that as the source data changes, the latest version is picked up by your collection automatically.

Discovery only ever reads from external data sources; it never writes, updates, or deletes any content in the original data source. For more information, see

Creating collections

Can I upload documents?

Yes, you can upload documents directly to a collection in your project. An upload is a one-time operation that you can use to get started. An alternative approach is to connect to a data source and crawl the source for information. When you crawl data sources, the data can stay where it is and you can set up a schedule by which to crawl the external source to find new and changed information. When you crawl the data, you know that the information in your collection is always up to date. For more information, see

Creating collections.

Must all my documents be English?

No. Discovery support multiple languages. For more information about language support per feature, see

Language support.

What types of files can Discovery ingest?

Discovery can ingest most standard business file types, including PDF, Microsoft Word documents, spreadsheets, and presentations. For a complete list, see

Supported file types.

Can I find related documents after I add them to a collection

If you want to retain information about the relationship of two or more documents to one another, you can do so. For example, if 3 documents are uploaded from the same folder and their placement in the folder is significant to their meaning, you might want to retain the parent folder information.

When you upload a document, no such information about its relationships to other documents is stored by default. To add the information, you can use the API to add the documents. When you add documents by using the API, you can specify metadata values. You might want to specify a metadata value, such as

\\"foldername\\": \\"company_a\\"

, for each document.

Alternatively, you can copy the document body of each document into a JSON file, where each document is an object in a single array. When the JSON file is ingested, each item in the array is added as a separate document with a seprarate document ID. Each document shares the same parent ID, which identifies the relationship between them.

From an IBM Cloud-managed instance, you can quickly find documents that share the same parent ID or other common

metadata value from the Manage data

page. Customize the view to show the field, such as extracted_metadata.parent_document_id or extracted_metadata.foldername

, that the documents share in common.

Can I customize Discovery to understand my data

Yes. Use the intuitive tools provided with the product to teach Discovery about the unique terminology of your domain.

For example, you can teach it to recognize patterns, such as BOM or part numbers that you use, or add dictionaries that recognize your product names and other industry-specific word meanings. For more information, see

Adding domainspecific resources.

How does the Smart Document Understanding tool work?

You can use the Smart Document Understanding tool to teach Discovery about sections in your documents with distinct format and structure that you want Discovery to index. You can define a new field, and then annotate documents to train Discovery to understand what type of information is typically stored in the field. For more information, see

Using Smart Document Understanding.

What\'s the best way to add synonyms?

You can use two different methods to define synonyms.

To define synonyms that are recognized and tagged when a document is ingested and that can be retrieved by search, create a dictionary and add synonyms for the dictionary term entry. A dictionary defines special terms that you want to tag in your documents, such as product names or industry-specific terminology. You can use the dictionary terms later to create facets and to filter documents. For more information, see

Dictionary.

To define synonyms that are applied to the query text that is submitted by users to expand the meaning of the query, add synonyms by using the Synonyms tool on the Improve relevance section of the Improve and customize page. For more information, see Expanding the meaning of queries.

Can I use Discovery to detect sentiment?

You can use Discovery to detect both phrase and document sentiment. Document sentiment is a built-in Natural Language Processing enrichment that is available for all project types. Document sentiment evaluates the overall sentiment that is expressed in a document to determine whether it is positive, neutral, or negative. Phrase sentiment does the same. However, phrase sentiment can detect and assess multiple opinions in a single document and, in English and Japanese documents, can find specific phrases. For more information about document sentiment, see

Sentiment.

For more information about phrase sentiment, see Detecting phrases that express sentiment.

What is a nested field?

When you ingest a file or crawl an external data source, the data that you add to Discovery is processed and added to the collection as a document. Fields from the original file are converted to document fields and are added to the collection\'s index. Some content is added to root-level index fields and some information is stored in nested fields.

Where data gets stored differs by file type. Most of the fields from structured data sources are stored as root-level fields.

For files with unstructured data, much of the body of the file is stored in the

text

field in the index. Other information, such as the file name, is stored in nested fields with names like extracted_metadata.filename . You can determine whether a field is a nested field by its name. If the field name includes a period, it is a nested field. For more information about how different file types are handled, see How your data source is processed.

Seeing errors that mention watsonplatform.net

Old API endpoint URLs that include

watsonplatform.net

are deprecated and were retired on 26 May 2021. If you see errors that mention watsonplatform.net , make sure your Discovery service instance is using updated credentials And, if you have any old credentials with the old endpoint URL listed in your service page, delete them. For more information about the deprecation, see Updating endpoint URLs from watsonplatform.net.

Getting a 401 error when using my Lite plan

If you are seeing 401 invalid credentials

messages for a Lite plan that hasn\'t been used in a while, don\'t spend time creating new credentials. The error message is misleading. Any Lite plans with no activity for 120 days are delete automatically. Unfortunately, the service instance deletion is not being reflected in IBM Cloud Resources list.

"],"text":["Term Definition Term Definition"]}'),_fixtures_passages={single:{passage_text:"5.21 Miscellaneous Costs",start_offset:39611,end_offset:39635,field:"text"},multiline:{passage_text:"32.7 Buyer’s and Customer's Regulatory Authorities shall have the benefit of any rights of audit and access to information and documentation provided for in this Agreement to the extent that they relate to the exercise of the Regulatory Authorities' legal rights and/or responsibilities. 33.0 Not used 34.0 Benchmarking If: a) Buyer wishes to carry out any benchmarking exercises in respect of the Services and/or Deliverables ; and",start_offset:138812,end_offset:139245,field:"text"},answer:{passage_text:"You can use the Smart Document Understanding tool to teach Discovery about sections in your documents with distinct format and structure that you want Discovery to index. You can define a new field, and then annotate documents to train Discovery to understand what type of information is typically stored in the field. For more information, see Using Smart Document Understanding.",start_offset:7487,end_offset:7867,field:"answer"}},jsonPassages={single:{passage_text:"Please do not reply to this email.",start_offset:0,end_offset:33,field:"text"}},omit=__webpack_require__("../../node_modules/lodash/omit.js"),omit_default=__webpack_require__.n(omit),pickBy=__webpack_require__("../../node_modules/lodash/pickBy.js"),pickBy_default=__webpack_require__.n(pickBy);module=__webpack_require__.hmd(module);var Wrapper=function Wrapper(_ref){var children=_ref.children,_ref$style=_ref.style,style=void 0===_ref$style?{}:_ref$style;return(0,jsx_runtime.jsx)("div",{style:(0,objectSpread2.Z)({maxWidth:"50rem",margin:"2rem",border:"1px solid black"},style),children:children})};function docSelection(){var file,doc,items=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["pdf","html","text"],label="Document Type",options=pickBy_default()({PDF:"pdf","PDF without text location data or html":"pdf-fast-path","PDF without text location data":"pdf-no-mappings","Document with `html` property and structure data":"html","Document with `html` property and no text mappings":"html-no-mappings","Document with only text":"text","Q&A PDF":"pdf-q-n-a"},(function(key){return items.includes(key)})),defaultValue="pdf",groupId="GROUP-ID1",docname=(0,dist.radios)(label,options,defaultValue,groupId);switch(docname){case"pdf":file=atob(Art_Effects_pdf_document),doc=Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject;break;case"pdf-q-n-a":file=atob(QandA_pdf_document),doc=_fixtures_QandA_pdf_namespaceObject;break;case"pdf-fast-path":file=atob(Art_Effects_pdf_document),doc=omit_default()(Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject,"html","extracted_metadata.text_mappings");break;case"pdf-no-mappings":file=atob(Art_Effects_pdf_document),doc=omit_default()(Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject,"extracted_metadata.text_mappings");break;case"html":doc=Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject;break;case"html-no-mappings":doc=omit_default()(Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject,"extracted_metadata.text_mappings");break;case"text":doc=omit_default()(Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject,"html");break;default:throw new Error("Unknown radios option")}return[file,doc]}(0,client.storiesOf)("DocumentPreview",module).addParameters({storySource:{source:"import React, { ComponentType, FC } from 'react';\nimport { storiesOf } from '@storybook/react';\nimport { radios, boolean, number } from '@storybook/addon-knobs';\nimport { action } from '@storybook/addon-actions';\nimport { QueryResult, QueryResultPassage } from 'ibm-watson/discovery/v2';\nimport { SearchContext } from 'components/DiscoverySearch/DiscoverySearch';\nimport DocumentPreview from '../DocumentPreview';\nimport { document as docPDF } from '../__fixtures__/Art Effects.pdf';\nimport docArtEffects from '../__fixtures__/Art Effects Koya Creative Base TSA 2008.pdf.json';\nimport { document as docQandA } from '../__fixtures__/QandA.pdf';\nimport documentQandA from '../__fixtures__/QandA.pdf.json';\nimport passages from '../__fixtures__/passages';\nimport jsonPassages from '../__fixtures__/jsonPassages';\nimport omit from 'lodash/omit';\nimport pickBy from 'lodash/pickBy';\n\n// pulled from pdfjs-dist (see main.js > staticDirs)\nconst PDF_WORKER_URL = 'pdf.worker.min.js';\n\ninterface WrapperProps {\n style?: any;\n}\nconst Wrapper: FC = ({ children, style = {} }) => (\n
\n {children}\n
\n);\n\nstoriesOf('DocumentPreview', module)\n .addParameters({ component: DocumentPreview })\n .add('default', () => {\n const [file, doc] = docSelection();\n return (\n \n \n \n );\n })\n .add('passage highlighting', () => {\n const [file, doc] = docSelection([\n 'pdf',\n 'pdf-q-n-a',\n 'pdf-fast-path',\n 'pdf-no-mappings',\n 'html',\n 'html-no-mappings',\n 'text'\n ]);\n const usedPassage = doc.extracted_metadata.file_type === 'json' ? jsonPassages : passages;\n const docWithPassage = passageSelection(doc, usedPassage);\n const highlight = (docWithPassage.document_passages as unknown as QueryResultPassage[])[0];\n\n return (\n \n \n \n );\n })\n .add('table highlight', () => {\n const [file, doc] = docSelection([\n 'pdf',\n 'pdf-no-mappings',\n 'html',\n 'html-no-mappings',\n 'text'\n ]);\n const docWithTable = tableSelection(doc);\n const highlight = docWithTable.table_results[0];\n\n return (\n \n \n \n );\n })\n .add('fallback component', () => {\n const doc = {\n document_id: '1234567890',\n extracted_metadata: {\n filename: 'i_am_a_file',\n file_type: 'json'\n },\n result_metadata: {\n collection_id: '1234'\n }\n };\n const fallback = fallbackComponent();\n\n return (\n \n \n \n );\n })\n .add('loading file with timeout', () => {\n const file = atob(docPDF);\n const fetchTime = number('Milliseconds for loading file', 1000);\n const fileFetchTimeout = number(\n 'Timeout milliseconds for loading file (fileFetchTimeout)',\n 3000\n );\n return (\n \n new Promise(resolve => setTimeout(() => resolve(file), fetchTime)),\n provides: () => true\n }\n } as any\n }\n >\n \n \n \n );\n });\n\nfunction docSelection(items = ['pdf', 'html', 'text']): [string | undefined, QueryResult] {\n const label = 'Document Type';\n const options = pickBy(\n {\n PDF: 'pdf',\n 'PDF without text location data or html': 'pdf-fast-path',\n 'PDF without text location data': 'pdf-no-mappings',\n 'Document with `html` property and structure data': 'html',\n 'Document with `html` property and no text mappings': 'html-no-mappings',\n 'Document with only text': 'text',\n 'Q&A PDF': 'pdf-q-n-a'\n },\n (key: string) => items.includes(key)\n );\n const defaultValue = 'pdf';\n const groupId = 'GROUP-ID1';\n const docname: string = radios(label, options, defaultValue, groupId);\n\n let file, doc;\n switch (docname) {\n case 'pdf':\n file = atob(docPDF);\n doc = docArtEffects;\n break;\n case 'pdf-q-n-a':\n file = atob(docQandA);\n doc = documentQandA;\n break;\n case 'pdf-fast-path':\n file = atob(docPDF);\n doc = omit(docArtEffects, 'html', 'extracted_metadata.text_mappings');\n break;\n case 'pdf-no-mappings':\n file = atob(docPDF);\n doc = omit(docArtEffects, 'extracted_metadata.text_mappings');\n break;\n case 'html':\n doc = docArtEffects;\n break;\n case 'html-no-mappings':\n doc = omit(docArtEffects, 'extracted_metadata.text_mappings');\n break;\n case 'text':\n doc = omit(docArtEffects, 'html');\n break;\n default:\n throw new Error('Unknown radios option');\n }\n\n return [file, doc];\n}\n\nfunction passageSelection(doc: QueryResult, passages: object): QueryResult {\n const label = 'Passage Type';\n const options = {\n 'Single line': 'single',\n 'Multi-line': 'multiline',\n 'Answer (only for \"Q&A PDF\")': 'answer'\n };\n const defaultValue = 'single';\n const groupId = 'GROUP-ID1';\n const passageType = radios(label, options, defaultValue, groupId);\n\n // inject passage\n return {\n ...doc,\n document_passages: [passages[passageType]]\n };\n}\n\nfunction tableSelection(doc: QueryResult): QueryResult {\n // add both table results and passages\n return {\n ...doc,\n document_passages: [passages.single, passages.multiline],\n table_results: [\n {\n table_id: '558ada041262d5b0aa02a05429d798c7',\n source_document_id: '7e8ada041262d5b0aa02a05429d798c7',\n collection_id: '8713a92b-28aa-b291-0000-016ddc68aa2a',\n table_html: '
Hello
How are ya?
',\n table_html_offset: 42500,\n table: {\n location: {\n begin: 274502,\n end: 279920\n }\n }\n }\n ]\n };\n}\n\nfunction fallbackComponent(): ComponentType | undefined {\n const enabled = boolean('Custom fallback (fallbackComponent)', false);\n if (enabled) {\n const Fallback: React.FC<{ document?: QueryResult }> = ({ document }) => (\n
\n

Document JSON

\n
{JSON.stringify(document, undefined, 2)}
\n
\n );\n return Fallback;\n }\n return undefined;\n}\n",locationsMap:{"loading-file-with-timeout":{startLoc:{col:7,line:116},endLoc:{col:3,line:145},startBody:{col:36,line:116},endBody:{col:3,line:145}},"fallback-component":{startLoc:{col:7,line:93},endLoc:{col:3,line:115},startBody:{col:29,line:93},endBody:{col:3,line:115}},"table-highlight":{startLoc:{col:7,line:70},endLoc:{col:3,line:92},startBody:{col:26,line:70},endBody:{col:3,line:92}},"passage-highlighting":{startLoc:{col:7,line:44},endLoc:{col:3,line:69},startBody:{col:31,line:44},endBody:{col:3,line:69}},default:{startLoc:{col:7,line:31},endLoc:{col:3,line:43},startBody:{col:18,line:31},endBody:{col:3,line:43}}}}}).addParameters({component:DocumentPreview_DocumentPreview}).add("default",(function(){var _docSelection=docSelection(),_docSelection2=(0,slicedToArray.Z)(_docSelection,2),file=_docSelection2[0],doc=_docSelection2[1];return(0,jsx_runtime.jsx)(Wrapper,{children:(0,jsx_runtime.jsx)(DocumentPreview_DocumentPreview,{document:doc,file:file,onChange:(0,esm.action)("change"),pdfWorkerUrl:"pdf.worker.min.js"})})})).add("passage highlighting",(function(){var _docSelection3=docSelection(["pdf","pdf-q-n-a","pdf-fast-path","pdf-no-mappings","html","html-no-mappings","text"]),_docSelection4=(0,slicedToArray.Z)(_docSelection3,2),file=_docSelection4[0],doc=_docSelection4[1],docWithPassage=function passageSelection(doc,passages){var label="Passage Type",options={"Single line":"single","Multi-line":"multiline",'Answer (only for "Q&A PDF")':"answer"},defaultValue="single",groupId="GROUP-ID1",passageType=(0,dist.radios)(label,options,defaultValue,groupId);return(0,objectSpread2.Z)((0,objectSpread2.Z)({},doc),{},{document_passages:[passages[passageType]]})}(doc,"json"===doc.extracted_metadata.file_type?jsonPassages:_fixtures_passages),highlight=docWithPassage.document_passages[0];return(0,jsx_runtime.jsx)(Wrapper,{children:(0,jsx_runtime.jsx)(DocumentPreview_DocumentPreview,{document:docWithPassage,highlight:highlight,file:file,onChange:(0,esm.action)("change"),pdfWorkerUrl:"pdf.worker.min.js"})})})).add("table highlight",(function(){var _docSelection5=docSelection(["pdf","pdf-no-mappings","html","html-no-mappings","text"]),_docSelection6=(0,slicedToArray.Z)(_docSelection5,2),file=_docSelection6[0],docWithTable=function tableSelection(doc){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},doc),{},{document_passages:[_fixtures_passages.single,_fixtures_passages.multiline],table_results:[{table_id:"558ada041262d5b0aa02a05429d798c7",source_document_id:"7e8ada041262d5b0aa02a05429d798c7",collection_id:"8713a92b-28aa-b291-0000-016ddc68aa2a",table_html:"
Hello
How are ya?
",table_html_offset:42500,table:{location:{begin:274502,end:279920}}}]})}(_docSelection6[1]),highlight=docWithTable.table_results[0];return(0,jsx_runtime.jsx)(Wrapper,{children:(0,jsx_runtime.jsx)(DocumentPreview_DocumentPreview,{file:file,document:docWithTable,highlight:highlight,onChange:(0,esm.action)("change"),pdfWorkerUrl:"pdf.worker.min.js"})})})).add("fallback component",(function(){var fallback=function fallbackComponent(){if((0,dist.boolean)("Custom fallback (fallbackComponent)",!1)){return function Fallback(_ref2){var document=_ref2.document;return(0,jsx_runtime.jsxs)("div",{style:{width:"100%"},children:[(0,jsx_runtime.jsx)("h4",{children:"Document JSON"}),(0,jsx_runtime.jsx)("pre",{children:JSON.stringify(document,void 0,2)})]})}}return}();return(0,jsx_runtime.jsx)(Wrapper,{children:(0,jsx_runtime.jsx)(DocumentPreview_DocumentPreview,{document:{document_id:"1234567890",extracted_metadata:{filename:"i_am_a_file",file_type:"json"},result_metadata:{collection_id:"1234"}},fallbackComponent:fallback,pdfWorkerUrl:"pdf.worker.min.js"})})})).add("loading file with timeout",(function(){var _get,file=atob(Art_Effects_pdf_document),fetchTime=(0,dist.number)("Milliseconds for loading file",1e3),fileFetchTimeout=(0,dist.number)("Timeout milliseconds for loading file (fileFetchTimeout)",3e3);return(0,jsx_runtime.jsx)(Wrapper,{children:(0,jsx_runtime.jsx)(DiscoverySearch.ci.Provider,{value:{selectedResult:{},documentProvider:{get:(_get=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(){return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.abrupt("return",new Promise((function(resolve){return setTimeout((function(){return resolve(file)}),fetchTime)})));case 1:case"end":return _context.stop()}}),_callee)}))),function get(){return _get.apply(this,arguments)}),provides:function provides(){return!0}}},children:(0,jsx_runtime.jsx)(DocumentPreview_DocumentPreview,{document:Art_Effects_Koya_Creative_Base_TSA_2008_pdf_namespaceObject,fileFetchTimeout:fileFetchTimeout,onChange:(0,esm.action)("change"),pdfWorkerUrl:"pdf.worker.min.js"})})})}))},"./src/components/ResultsPagination/__stories__/ResultsPagination.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{__namedExportsOrder:function(){return __namedExportsOrder},props:function(){return props}});var objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),react=__webpack_require__("../../node_modules/react/index.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),DiscoverySearch=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),storybookUtils=__webpack_require__("./src/utils/storybookUtils.tsx"),searchResults={matching_results:20967,retrieval_details:{},results:[]},esm=__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js"),testingUtils=__webpack_require__("./src/utils/testingUtils.tsx"),defineProperty=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/defineProperty.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),objectWithoutProperties=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),Pagination=__webpack_require__("../../node_modules/carbon-components-react/es/components/Pagination/experimental/Pagination.js"),classnames=__webpack_require__("../../node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),commonjs=__webpack_require__("../../node_modules/react-error-boundary/dist/commonjs/index.js"),FallbackComponent=__webpack_require__("./src/utils/FallbackComponent.tsx"),onErrorCallback=__webpack_require__("./src/utils/onErrorCallback.ts"),defaultMessages={itemRangeText:"{min}–{max} of {total} results",itemsPerPageText:"Items per page:",pageRangeText:"of {total} pages",pageText:"Page {page}"},formatMessage=__webpack_require__("./src/utils/formatMessage.tsx"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),_excluded=["page","pageSizes","pageSize","showPageSizeSelector","messages","onChange","apiRef"],ResultsPagination=function ResultsPagination(_ref){var _ref$page=_ref.page,page=void 0===_ref$page?1:_ref$page,_ref$pageSizes=_ref.pageSizes,pageSizes=void 0===_ref$pageSizes?[10,20,30,40,50]:_ref$pageSizes,pageSize=_ref.pageSize,_ref$showPageSizeSele=_ref.showPageSizeSelector,showPageSizeSelector=void 0===_ref$showPageSizeSele||_ref$showPageSizeSele,_ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,onChange=_ref.onChange,apiRef=_ref.apiRef,inputProps=(0,objectWithoutProperties.Z)(_ref,_excluded),mergedMessages=(0,objectSpread2.Z)((0,objectSpread2.Z)({},defaultMessages),messages),_useContext=(0,react.useContext)(DiscoverySearch.Wq),performSearch=_useContext.performSearch,setSearchParameters=_useContext.setSearchParameters,_useContext2=(0,react.useContext)(DiscoverySearch.ci),_useContext2$searchRe=_useContext2.searchResponseStore,searchResponse=_useContext2$searchRe.data,searchParameters=_useContext2$searchRe.parameters,componentSettings=_useContext2.componentSettings,isResultsPaginationComponentHidden=_useContext2.isResultsPaginationComponentHidden,_useState=(0,react.useState)(page),_useState2=(0,slicedToArray.Z)(_useState,2),currentPage=_useState2[0],setCurrentPage=_useState2[1],_useState3=(0,react.useState)(0),_useState4=(0,slicedToArray.Z)(_useState3,2),resetCounter=_useState4[0],setResetCounter=_useState4[1],resultsPerPage=pageSize||searchParameters.count||10,handleOnChange=(0,react.useCallback)((function(evt){onChange&&onChange(evt);var page=evt.page,pageSize=evt.pageSize,offset=(page-1)*pageSize;setCurrentPage(page),performSearch((0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),{},{count:pageSize,offset:offset}),!1)}),[onChange,performSearch,searchParameters]),reset=(0,react.useCallback)((function(_ref2){var triggerOnChange=_ref2.triggerOnChange;setCurrentPage(1),setResetCounter(resetCounter+1),triggerOnChange&&handleOnChange({page:1,pageSize:resultsPerPage})}),[handleOnChange,resetCounter,resultsPerPage]);(0,react.useImperativeHandle)(apiRef,(function(){return{reset:reset}})),(0,react.useEffect)((function(){(pageSize||resultsPerPage)&&setSearchParameters((function(currentSearchParameters){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{count:pageSize||resultsPerPage})}))}),[setSearchParameters,pageSize,resultsPerPage]),(0,react.useEffect)((function(){var actualPageSize=searchParameters.count||10,actualOffset=searchParameters.offset||0,pageFromOffset=Math.floor(actualOffset/actualPageSize)+1;currentPage!==pageFromOffset&&(setCurrentPage(pageFromOffset),1===pageFromOffset&&reset({}))}),[currentPage,searchParameters.count,searchParameters.offset,reset]);var matchingResults=searchResponse&&searchResponse.matching_results||void 0;return componentSettings?(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:!isResultsPaginationComponentHidden&&(0,jsx_runtime.jsx)(Pagination.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({className:classnames_default()("".concat(settings.Z.prefix,"--pagination"),(0,defineProperty.Z)({},"".concat(settings.Z.prefix,"--pagination__page-size-selector--hidden"),!showPageSizeSelector)),totalItems:matchingResults,pageSize:resultsPerPage,pageSizes:pageSizes,onChange:handleOnChange,itemRangeText:function handleItemRangeText(min,max,total){return(0,formatMessage.w)(mergedMessages.itemRangeText,{min:min,max:max,total:total},!1)},itemsPerPageText:mergedMessages.itemsPerPageText,pageRangeText:function handlePageRangeText(_current,total){return(0,formatMessage.w)(mergedMessages.pageRangeText,{total:total},!1)},pageText:function handlePageText(page){return(0,formatMessage.w)(mergedMessages.pageText,{page:page},!1)}},inputProps),{},{children:function children(props){return(0,jsx_runtime.jsx)(PageSelector,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{onChange:handleOnChange}))}}),resetCounter)}):null};function PageSelector(_ref3){var currentPage=_ref3.currentPage,currentPageSize=_ref3.currentPageSize,onSetPage=_ref3.onSetPage,onChange=_ref3.onChange,_useState5=(0,react.useState)(currentPageSize),_useState6=(0,slicedToArray.Z)(_useState5,2),pageSize=_useState6[0],setPageSize=_useState6[1];return(0,react.useEffect)((function(){currentPageSize!==pageSize&&(setPageSize(currentPageSize),onChange({page:1,pageSize:currentPageSize}),onSetPage(1))}),[currentPageSize,onChange,onSetPage,pageSize]),(0,jsx_runtime.jsx)("span",{className:"".concat(settings.Z.prefix,"--unstable-pagination__text"),"data-testid":"current-page",children:currentPage})}var ResultsPaginationWithBoundary=(0,commonjs.Pf)(ResultsPagination,(0,FallbackComponent.D)("ResultsPagination"),onErrorCallback.Z),ResultsPagination_ResultsPagination=(0,react.forwardRef)((function(props,ref){return(0,jsx_runtime.jsx)(ResultsPaginationWithBoundary,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{apiRef:ref}))}));try{ResultsPagination.displayName="ResultsPagination",ResultsPagination.__docgenInfo={description:"",displayName:"ResultsPagination",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/ResultsPagination/ResultsPagination.tsx#ResultsPagination"]={docgenInfo:ResultsPagination.__docgenInfo,name:"ResultsPagination",path:"src/components/ResultsPagination/ResultsPagination.tsx#ResultsPagination"})}catch(__react_docgen_typescript_loader_error){}module=__webpack_require__.hmd(module);var props=function props(){return{page:(0,dist.number)("The current page (page)",1),pageSize:(0,dist.number)("Number of items per page (pageSize)",10),pageSizes:(0,dist.array)("Page size choices (pageSizes)",["10","20","30","40","50"]).map((function(str){return parseInt(str,10)})),showPageSizeSelector:(0,dist.boolean)("Show selector for dynamically changing `pageSize` (showPageSizeSelector)",!0),messages:(0,dist.object)("Default messages for the component's text strings",defaultMessages)}},DummySearchClientWithQuery=function(_DummySearchClient){(0,inherits.Z)(DummySearchClientWithQuery,_DummySearchClient);var _super=(0,createSuper.Z)(DummySearchClientWithQuery);function DummySearchClientWithQuery(){return(0,classCallCheck.Z)(this,DummySearchClientWithQuery),_super.apply(this,arguments)}return(0,createClass.Z)(DummySearchClientWithQuery,[{key:"query",value:function query(params){return(0,esm.action)("query")(params),(0,testingUtils.v8)(searchResults)}}]),DummySearchClientWithQuery}(storybookUtils.Qc);(0,client.storiesOf)("ResultsPagination",module).addParameters({storySource:{source:"import React from 'react';\nimport { storiesOf } from '@storybook/react';\nimport { array, text, boolean, number, object } from '@storybook/addon-knobs';\nimport DiscoverySearch, { DiscoverySearchProps } from 'components/DiscoverySearch/DiscoverySearch';\nimport { DummySearchClient } from 'utils/storybookUtils';\nimport overrideSearchResults from '../__fixtures__/searchResults';\nimport DiscoveryV2 from 'ibm-watson/discovery/v2';\nimport { action } from '@storybook/addon-actions';\nimport { createDummyResponsePromise } from 'utils/testingUtils';\nimport ResultsPagination from '../ResultsPagination';\nimport { defaultMessages } from '../messages';\n\nexport const props = () => ({\n page: number('The current page (page)', 1),\n pageSize: number('Number of items per page (pageSize)', 10),\n pageSizes: array('Page size choices (pageSizes)', ['10', '20', '30', '40', '50']).map(str =>\n parseInt(str, 10)\n ),\n showPageSizeSelector: boolean(\n 'Show selector for dynamically changing `pageSize` (showPageSizeSelector)',\n true\n ),\n messages: object(\"Default messages for the component's text strings\", defaultMessages)\n});\n\nclass DummySearchClientWithQuery extends DummySearchClient {\n query(params: DiscoveryV2.QueryParams): Promise> {\n action('query')(params);\n return createDummyResponsePromise(overrideSearchResults);\n }\n}\n\nconst discoverySearchProps = (): DiscoverySearchProps => ({\n searchClient: new DummySearchClientWithQuery(),\n projectId: text('Project ID', 'project-id'),\n overrideSearchResults\n});\n\nstoriesOf('ResultsPagination', module)\n .addParameters({ component: ResultsPagination })\n .add('default', () => {\n return (\n \n \n \n );\n });\n",locationsMap:{default:{startLoc:{col:7,line:41},endLoc:{col:3,line:47},startBody:{col:18,line:41},endBody:{col:3,line:47}}}}}).addParameters({component:ResultsPagination_ResultsPagination}).add("default",(function(){return(0,jsx_runtime.jsx)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},function discoverySearchProps(){return{searchClient:new DummySearchClientWithQuery,projectId:(0,dist.text)("Project ID","project-id"),overrideSearchResults:searchResults}}()),{},{children:(0,jsx_runtime.jsx)(ResultsPagination_ResultsPagination,(0,objectSpread2.Z)({},props()))}))}));var __namedExportsOrder=["props"]},"./src/components/SearchFacets/__stories__/SearchFacets.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{__namedExportsOrder:function(){return __namedExportsOrder},props:function(){return props}});var objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),react=__webpack_require__("../../node_modules/react/index.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),Button=__webpack_require__("../../node_modules/carbon-components-react/es/components/Button/Button.js"),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),bucket_5=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-5.js"),DiscoverySearch=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),toConsumableArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");function isBucketAggregation(aggregation){var type=aggregation.type;return"filter"===type||"nested"===type}function findTermAggregations(){var inputAggregations=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],outputAggregations=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return inputAggregations.forEach((function(aggregation){"term"===aggregation.type?outputAggregations.push(aggregation):isBucketAggregation(aggregation)&&outputAggregations.push.apply(outputAggregations,(0,toConsumableArray.Z)(findTermAggregations(aggregation.aggregations||[])))})),outputAggregations}var get=__webpack_require__("../../node_modules/lodash/get.js"),get_default=__webpack_require__.n(get),unionBy=__webpack_require__("../../node_modules/lodash/unionBy.js"),unionBy_default=__webpack_require__.n(unionBy),mergeFilterFacets=function mergeFilterFacets(aggregations,filterFields,componentSettingsAggregations){if(!aggregations)return[];var labeledTermAggregations=findTermAggregations(aggregations).map((function(termAggregation){var matchingComponentSettingAggregation=componentSettingsAggregations.find((function(setting){return setting.name===get_default()(termAggregation,"name","")}));return matchingComponentSettingAggregation?(0,objectSpread2.Z)((0,objectSpread2.Z)({},termAggregation),matchingComponentSettingAggregation):(0,objectSpread2.Z)((0,objectSpread2.Z)({},termAggregation),{},{multiple_selections_allowed:!0})})),usedFields=[];return labeledTermAggregations.filter((function(aggregation){return aggregation.results})).map((function(aggregation){var aggregationResults=get_default()(aggregation,"results",[]),filterFacetsForName=filterFields.find((function(filterAggregation){return filterAggregation.name&&aggregation.name?filterAggregation.name===aggregation.name:filterAggregation.field===aggregation.field&&!usedFields.includes(filterAggregation.field)&&(usedFields.push(filterAggregation.field),!0)}));if(filterFacetsForName){var filterFacetResults=get_default()(filterFacetsForName,"results",[]),newAggResults=aggregationResults.map((function(result){var key=get_default()(result,"key",""),matchingFilterFacetResult=filterFacetResults.find((function(filterFacet){return filterFacet.key===key}));return matchingFilterFacetResult&&matchingFilterFacetResult.selected?(0,objectSpread2.Z)((0,objectSpread2.Z)({},result),{},{selected:!0}):result})),selectedNewAggAndFilterFacetResults=unionBy_default()(newAggResults,filterFacetResults,"key");return(0,objectSpread2.Z)((0,objectSpread2.Z)({},aggregation),{},{results:selectedNewAggAndFilterFacetResults})}return aggregation}))},partition=__webpack_require__("../../node_modules/lodash/partition.js"),partition_default=__webpack_require__.n(partition),escapeFieldName=__webpack_require__("./src/components/SearchFacets/utils/escapeFieldName.ts");function fieldHasCategories(aggregation){var _aggregation$results,_aggregation$results$;return aggregation.field.includes("enriched_")&&aggregation.field.includes("entities.text")&&void 0!==(null===(_aggregation$results=aggregation.results)||void 0===_aggregation$results||null===(_aggregation$results$=_aggregation$results[0])||void 0===_aggregation$results$?void 0:_aggregation$results$.aggregations)}var SearchFilterTransform=function(){function SearchFilterTransform(){(0,classCallCheck.Z)(this,SearchFilterTransform)}return(0,createClass.Z)(SearchFilterTransform,null,[{key:"fromString",value:function fromString(filterString){var _this=this;if(""===filterString)return{filterFields:[],filterDynamic:[]};var colonRegex=RegExp(SearchFilterTransform.SPLIT_UNQUOTED_COLONS),filterFacets=partition_default()(filterString.split(SearchFilterTransform.SPLIT_UNQUOTED_COMMAS),(function(filter){return colonRegex.test(filter)}));return{filterFields:filterFacets[0].map((function(facetField){var facets=facetField.split(SearchFilterTransform.SPLIT_UNQUOTED_PIPES),field=facets[0].split(SearchFilterTransform.SPLIT_UNQUOTED_COLONS)[0],results=facets.map((function(facet){return facet.split(SearchFilterTransform.SPLIT_UNQUOTED_COLONS)[1]})).sort().map((function(result){return{key:_this.unquoteString(result),matching_results:1,selected:!0}}));return{type:"term",field:(0,escapeFieldName.o)(field),results:results}})),filterDynamic:filterFacets[1].map((function(suggestion){return{text:_this.unquoteString(suggestion),selected:!0}}))}}},{key:"toString",value:function toString(facets){return[this.fieldsToString(facets.filterFields),this.quoteSelectedFacets(facets.filterDynamic,"text").join(",")].filter(Boolean).join(",")}},{key:"unquoteString",value:function unquoteString(quotedString){return quotedString.replace(new RegExp(SearchFilterTransform.STRING_IN_QUOTES),"$1").replace(/\\"/g,'"')}},{key:"fieldsToString",value:function fieldsToString(facets){var _this2=this,filterStrings=[];return facets.forEach((function(facet){var field=get_default()(facet,"field",""),results=(null==facet?void 0:facet.results)||[];if(fieldHasCategories({field:field,results:results})){var resultsByCategory={};results.forEach((function(result){var resultCategory=result.aggregations[0].results[0].key;resultCategory in resultsByCategory?resultsByCategory[resultCategory].push(result):resultsByCategory[resultCategory]=[result]})),Object.values(resultsByCategory).forEach((function(category){var keys=_this2.quoteSelectedFacets(category,"key");keys.length&&filterStrings.push(keys.map((function(key){return"".concat((0,escapeFieldName.W)(field),"::").concat(key)})).join("|"))}))}else{var keys=_this2.quoteSelectedFacets(results,"key");keys.length&&filterStrings.push(keys.map((function(key){return"".concat((0,escapeFieldName.W)(field),"::").concat(key)})).join("|"))}})),filterStrings.join(",")}},{key:"quoteSelectedFacets",value:function quoteSelectedFacets(facets,key){return facets.filter((function(result){return result.selected})).map((function(result){var text=get_default()(result,key,"");return'"'.concat(text.replace(/"/g,'\\"'),'"')}))}}]),SearchFilterTransform}();SearchFilterTransform.SPLIT_UNQUOTED_COMMAS=/,(?=(?:(?:[^"\\"]*["\\"]){2})*[^"\\"]*$)/,SearchFilterTransform.SPLIT_UNQUOTED_COLONS=/::(?=(?:(?:[^"\\"]*["\\"]){2})*[^"\\"]*$)/,SearchFilterTransform.SPLIT_UNQUOTED_PIPES=/\|(?=(?:(?:[^"\\"]*["\\"]){2})*[^"\\"]*$)/,SearchFilterTransform.STRING_IN_QUOTES=/^"(.+)"$/;var jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),displayMessage=function displayMessage(message){return(0,jsx_runtime.jsx)("div",{children:(0,jsx_runtime.jsx)("p",{children:message})})},consoleErrorMessage=function consoleErrorMessage(message){0};try{displayMessage.displayName="displayMessage",displayMessage.__docgenInfo={description:"",displayName:"displayMessage",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/utils/searchFacetMessages.tsx#displayMessage"]={docgenInfo:displayMessage.__docgenInfo,name:"displayMessage",path:"src/components/SearchFacets/utils/searchFacetMessages.tsx#displayMessage"})}catch(__react_docgen_typescript_loader_error){}try{consoleErrorMessage.displayName="consoleErrorMessage",consoleErrorMessage.__docgenInfo={description:"",displayName:"consoleErrorMessage",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/utils/searchFacetMessages.tsx#consoleErrorMessage"]={docgenInfo:consoleErrorMessage.__docgenInfo,name:"consoleErrorMessage",path:"src/components/SearchFacets/utils/searchFacetMessages.tsx#consoleErrorMessage"})}catch(__react_docgen_typescript_loader_error){}var v4=__webpack_require__("../../node_modules/uuid/dist/esm-browser/v4.js"),baseClass="".concat(settings.Z.prefix,"--search-facet"),fieldsetClasses=["".concat(settings.Z.prefix,"--fieldset"),baseClass],labelClasses=["".concat(settings.Z.prefix,"--label"),"".concat(baseClass,"__facet__label")],optionClass="".concat(baseClass,"__facet__option"),optionLabelClass="".concat(baseClass,"__facet__option-label"),singleSelectGroupClass="".concat(baseClass,"__facet__single__select__group"),labelAndSelectionContainerClass="".concat(baseClass,"__facet__label-and-selection-container"),showMoreModalClass="".concat(baseClass,"__facet__show-more-modal"),categoryClass="".concat(baseClass,"__category"),categoryExpandCollapseClass="".concat(categoryClass,"--expand-collapse"),categoryGroupNameClass="".concat(categoryClass,"--category-name"),MultiSelect=__webpack_require__("../../node_modules/carbon-components-react/es/components/MultiSelect/index.js"),CollectionFacets=function CollectionFacets(_ref){var initialSelectedCollections=_ref.initialSelectedCollections,messages=_ref.messages,onChange=_ref.onChange,collectionsResults=(0,react.useContext)(DiscoverySearch.ci).collectionsResults,collectionItems=get_default()(collectionsResults,"collections",[]).map((function(collection){return{id:"".concat("collection-facet-").concat(collection.collection_id),label:collection.name||""}}));return collectionItems.length>0?(0,jsx_runtime.jsx)(MultiSelect.Z,{id:"".concat("collection-facet-","select"),items:collectionItems,initialSelectedItems:initialSelectedCollections,label:messages.collectionSelectLabel,onChange:function handleCollectionToggle(toggledCollections){onChange(toggledCollections)},titleText:messages.collectionSelectTitleText}):null};try{CollectionFacets.displayName="CollectionFacets",CollectionFacets.__docgenInfo={description:"",displayName:"CollectionFacets",props:{initialSelectedCollections:{defaultValue:null,description:"Initially selected collection items",name:"initialSelectedCollections",required:!0,type:{name:"CollectionItem[]"}},messages:{defaultValue:null,description:"Override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}},onChange:{defaultValue:null,description:"Callback to handle changes in selected collections",name:"onChange",required:!0,type:{name:"(selectedCollectionItems: SelectedCollectionItems) => void"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/CollectionFacets.tsx#CollectionFacets"]={docgenInfo:CollectionFacets.__docgenInfo,name:"CollectionFacets",path:"src/components/SearchFacets/components/CollectionFacets.tsx#CollectionFacets"})}catch(__react_docgen_typescript_loader_error){}var filter=__webpack_require__("../../node_modules/lodash/filter.js"),filter_default=__webpack_require__.n(filter),cloneDeep=__webpack_require__("../../node_modules/lodash/cloneDeep.js"),cloneDeep_default=__webpack_require__.n(cloneDeep),ListBox=__webpack_require__("../../node_modules/carbon-components-react/es/components/ListBox/index.js"),searchFacetInterfaces=__webpack_require__("./src/components/SearchFacets/utils/searchFacetInterfaces.ts"),bucket_4=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-4.js"),buffer=__webpack_require__("../../node_modules/buffer/index.js"),Checkbox=__webpack_require__("../../node_modules/carbon-components-react/es/components/Checkbox/Checkbox.js"),formatMessage=__webpack_require__("./src/utils/formatMessage.tsx"),getFacetLabel=function getFacetLabel(facetText,count,messages,showMatchingResults){return void 0!==count&&showMatchingResults?(0,formatMessage.w)(messages.labelTextWithCount,{facetText:facetText,count:count},!1):(0,formatMessage.w)(messages.labelText,{facetText:facetText},!1)},MultiSelectFacetsGroup=function MultiSelectFacetsGroup(_ref){var messages=_ref.messages,facets=_ref.facets,facetsTextField=_ref.facetsTextField,aggregationSettings=_ref.aggregationSettings,onMultiSelectFacetsGroupChange=_ref.onMultiSelectFacetsGroupChange,onChange=_ref.onChange,tempSelectedFacets=_ref.tempSelectedFacets,setTempSelectedFacets=_ref.setTempSelectedFacets,showMatchingResults=_ref.showMatchingResults,naturalLanguageQuery=(0,react.useContext)(DiscoverySearch.ci).searchResponseStore.parameters.naturalLanguageQuery,escapedName=(aggregationSettings.name||aggregationSettings.field).replace(/\s+/g,"_"),handleOnChange=function handleOnChange(checked,_id,event){onChange&&onChange(event);var target=event.currentTarget,selectedFacetName=target.getAttribute("data-name")||"",selectedFacetKey=target.getAttribute("data-key")||"";if(tempSelectedFacets&&setTempSelectedFacets){var selectedFacetIndex=tempSelectedFacets.findIndex((function(selectedFacet){return selectedFacetKey===selectedFacet.selectedFacetKey}));if(selectedFacetIndex>-1){var tempSelectedFacetsCopy=(0,toConsumableArray.Z)(tempSelectedFacets);tempSelectedFacetsCopy[selectedFacetIndex].checked=checked,setTempSelectedFacets(tempSelectedFacetsCopy)}else setTempSelectedFacets(tempSelectedFacets.concat({selectedFacetName:selectedFacetName,selectedFacetKey:selectedFacetKey,checked:checked}))}else onMultiSelectFacetsGroupChange([{selectedFacetName:selectedFacetName,selectedFacetKey:selectedFacetKey,checked:checked}])};return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:facets.map((function(facet){var facetText=get_default()(facet,facetsTextField,""),count=facet.matching_results,labelText=getFacetLabel(facetText,count,messages,showMatchingResults),query=naturalLanguageQuery||"",base64data=buffer.Buffer.from(query+facetText).toString("base64"),facetSelected=!!facet.selected;tempSelectedFacets&&tempSelectedFacets.every((function(_ref2){var selectedFacetKey=_ref2.selectedFacetKey,checked=_ref2.checked;return selectedFacetKey!==facetText||(facetSelected=!!checked,!1)}));var keyAndIdPrefix=tempSelectedFacets?"modal-checkbox":"checkbox";return(0,jsx_runtime.jsx)(Checkbox.Z,{className:optionLabelClass,wrapperClassName:optionClass,onChange:handleOnChange,labelText:labelText,id:"".concat(keyAndIdPrefix,"-").concat(escapedName,"-").concat(facetText.replace(/\s+/g,"_")),"data-name":aggregationSettings.name||aggregationSettings.field,"data-key":facetText,checked:facetSelected},"".concat(keyAndIdPrefix,"-").concat(escapedName,"-").concat(base64data))}))})};try{MultiSelectFacetsGroup.displayName="MultiSelectFacetsGroup",MultiSelectFacetsGroup.__docgenInfo={description:"",displayName:"MultiSelectFacetsGroup",props:{messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}},facets:{defaultValue:null,description:"Dynamic facets text and selected flag",name:"facets",required:!0,type:{name:"(SelectableDynamicFacets | SelectableQueryTermAggregationResult)[]"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},aggregationSettings:{defaultValue:null,description:"Aggregation component settings",name:"aggregationSettings",required:!0,type:{name:"InternalQueryTermAggregation"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},onMultiSelectFacetsGroupChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onMultiSelectFacetsGroupChange",required:!0,type:{name:"(selectedFacets: SelectedFacet[]) => void"}},tempSelectedFacets:{defaultValue:null,description:"Temporary array of selected facets for the ShowMoreModal before it's closed or saved",name:"tempSelectedFacets",required:!1,type:{name:"SelectedFacet[]"}},setTempSelectedFacets:{defaultValue:null,description:"Sets the state of the temporary array of selected facets for the ShowMoreModal before it's closed or saved",name:"setTempSelectedFacets",required:!1,type:{name:"((selectedFacets: SelectedFacet[]) => void)"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/FacetsGroups/MultiSelectFacetsGroup.tsx#MultiSelectFacetsGroup"]={docgenInfo:MultiSelectFacetsGroup.__docgenInfo,name:"MultiSelectFacetsGroup",path:"src/components/SearchFacets/components/FacetsGroups/MultiSelectFacetsGroup.tsx#MultiSelectFacetsGroup"})}catch(__react_docgen_typescript_loader_error){}var RadioButton=__webpack_require__("../../node_modules/carbon-components-react/es/components/RadioButton/RadioButton.js"),RadioButtonGroup=__webpack_require__("../../node_modules/carbon-components-react/es/components/RadioButtonGroup/RadioButtonGroup.js"),SingleSelectFacetsGroup=function SingleSelectFacetsGroup(_ref){var messages=_ref.messages,facets=_ref.facets,facetsTextField=_ref.facetsTextField,selectedFacet=_ref.selectedFacet,aggregationSettings=_ref.aggregationSettings,onSingleSelectFacetsGroupChange=_ref.onSingleSelectFacetsGroupChange,onChange=_ref.onChange,tempSelectedFacets=_ref.tempSelectedFacets,setTempSelectedFacets=_ref.setTempSelectedFacets,showMatchingResults=_ref.showMatchingResults,naturalLanguageQuery=(0,react.useContext)(DiscoverySearch.ci).searchResponseStore.parameters.naturalLanguageQuery,escapedName=(aggregationSettings.name||aggregationSettings.field).replace(/\s+/g,"_"),handleOnClick=function handleOnClick(event){onChange&&onChange(event);var target=event.currentTarget,selectedFacetName=target.getAttribute("data-name")||"",selectedFacetKey=target.getAttribute("data-key")||"";tempSelectedFacets&&setTempSelectedFacets?setTempSelectedFacets([{selectedFacetName:selectedFacetName,selectedFacetKey:selectedFacetKey,checked:true}]):onSingleSelectFacetsGroupChange([{selectedFacetName:selectedFacetName,selectedFacetKey:selectedFacetKey,checked:true}])},radioGroupNamePrefix="checkbox",facetValueSelected=selectedFacet;tempSelectedFacets&&(tempSelectedFacets.length>0?facetValueSelected=tempSelectedFacets[0].selectedFacetKey+"-modal":selectedFacet&&(facetValueSelected=selectedFacet+"-modal"),radioGroupNamePrefix="modal-checkbox");var radioGroupName=aggregationSettings.name||aggregationSettings.field;return(0,jsx_runtime.jsx)(RadioButtonGroup.Z,{name:radioGroupNamePrefix+radioGroupName,valueSelected:facetValueSelected,orientation:"vertical",className:singleSelectGroupClass,children:facets.map((function renderRadioButton(facet){var facetText=get_default()(facet,facetsTextField,""),count=facet.matching_results,labelText=getFacetLabel(facetText,count,messages,showMatchingResults),query=naturalLanguageQuery||"",base64data=buffer.Buffer.from(query+facetText).toString("base64"),facetValue=facetText,keyAndIdPrefix="checkbox";return tempSelectedFacets&&(keyAndIdPrefix="modal-checkbox",facetValue=get_default()(facet,facetsTextField,"")+"-modal"),(0,jsx_runtime.jsx)(RadioButton.Z,{className:optionLabelClass,labelText:labelText,id:"".concat(keyAndIdPrefix,"-").concat(escapedName,"-").concat(facetText.replace(/\s+/g,"_")),value:facetValue,"data-key":facetText,"data-name":radioGroupName,onClick:handleOnClick},"".concat(keyAndIdPrefix,"-").concat(escapedName,"-").concat(base64data))}))})};try{SingleSelectFacetsGroup.displayName="SingleSelectFacetsGroup",SingleSelectFacetsGroup.__docgenInfo={description:"",displayName:"SingleSelectFacetsGroup",props:{messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}},facets:{defaultValue:null,description:"Facets text and selected flag",name:"facets",required:!0,type:{name:"(SelectableDynamicFacets | SelectableQueryTermAggregationResult)[]"}},aggregationSettings:{defaultValue:null,description:"Aggregation component settings",name:"aggregationSettings",required:!0,type:{name:"InternalQueryTermAggregation"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},selectedFacet:{defaultValue:null,description:"Text of selected facet",name:"selectedFacet",required:!0,type:{name:"string"}},onSingleSelectFacetsGroupChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onSingleSelectFacetsGroupChange",required:!0,type:{name:"(selectedFacets: SelectedFacet[]) => void"}},tempSelectedFacets:{defaultValue:null,description:"Temporary array of selected facets for the ShowMoreModal before it's closed or saved",name:"tempSelectedFacets",required:!1,type:{name:"SelectedFacet[]"}},setTempSelectedFacets:{defaultValue:null,description:"Sets the state of the temporary array of selected facets for the ShowMoreModal before it's closed or saved",name:"setTempSelectedFacets",required:!1,type:{name:"((selectedFacets: SelectedFacet[]) => void)"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/FacetsGroups/SingleSelectFacetsGroup.tsx#SingleSelectFacetsGroup"]={docgenInfo:SingleSelectFacetsGroup.__docgenInfo,name:"SingleSelectFacetsGroup",path:"src/components/SearchFacets/components/FacetsGroups/SingleSelectFacetsGroup.tsx#SingleSelectFacetsGroup"})}catch(__react_docgen_typescript_loader_error){}var Modal=__webpack_require__("../../node_modules/carbon-components-react/es/components/Modal/Modal.js"),Search=__webpack_require__("../../node_modules/carbon-components-react/es/components/Search/Search.js"),ModalSearchInput=function ModalSearchInput(_ref){var facets=_ref.facets,setFilteredFacets=_ref.setFilteredFacets,isModalOpen=_ref.isModalOpen,facetsLabel=_ref.facetsLabel,facetsTextField=_ref.facetsTextField,messages=_ref.messages,_useState=(0,react.useState)(""),_useState2=(0,slicedToArray.Z)(_useState,2),value=_useState2[0],setValue=_useState2[1];(0,react.useEffect)((function(){isModalOpen||(setValue(""),setFilteredFacets((0,toConsumableArray.Z)(facets)))}),[facets,isModalOpen,setFilteredFacets]);return(0,jsx_runtime.jsx)(Search.Z,{value:value,labelText:messages.modalSearchBarPrompt,placeholder:messages.modalSearchBarPrompt,onChange:function handleOnChange(event){var target=event.currentTarget;setValue(target?target.value:"");var tempValue=target?target.value:"",tempFacets=(0,toConsumableArray.Z)(facets);setFilteredFacets(tempFacets.filter((function(facet){return facet[facetsTextField]?facet[facetsTextField].toLowerCase().includes(tempValue.toLowerCase()):null})))},"data-testid":"search-facet-modal-search-bar-".concat(facetsLabel)})};try{ModalSearchInput.displayName="ModalSearchInput",ModalSearchInput.__docgenInfo={description:"",displayName:"ModalSearchInput",props:{facets:{defaultValue:null,description:"Facets configuration with fields and results counts",name:"facets",required:!0,type:{name:"(SelectableDynamicFacets | SelectableQueryTermAggregationResult)[]"}},setFilteredFacets:{defaultValue:null,description:"Sets the list of filtered facets",name:"setFilteredFacets",required:!0,type:{name:"(value: (SelectableDynamicFacets | SelectableQueryTermAggregationResult)[]) => void"}},isModalOpen:{defaultValue:null,description:"Specifies whether the modal is open",name:"isModalOpen",required:!0,type:{name:"boolean"}},facetsLabel:{defaultValue:null,description:"Facet label text",name:"facetsLabel",required:!0,type:{name:"string"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/ShowMore/ModalSearchInput.tsx#ModalSearchInput"]={docgenInfo:ModalSearchInput.__docgenInfo,name:"ModalSearchInput",path:"src/components/SearchFacets/components/ShowMore/ModalSearchInput.tsx#ModalSearchInput"})}catch(__react_docgen_typescript_loader_error){}var ShowMoreModal=function ShowMoreModal(_ref){var messages=_ref.messages,aggregationSettings=_ref.aggregationSettings,facets=_ref.facets,facetsLabel=_ref.facetsLabel,facetsTextField=_ref.facetsTextField,onChange=_ref.onChange,onShowMoreModalChange=_ref.onShowMoreModalChange,isOpen=_ref.isOpen,setIsModalOpen=_ref.setIsModalOpen,shouldDisplayAsMultiSelect=_ref.shouldDisplayAsMultiSelect,selectedFacet=_ref.selectedFacet,showMatchingResults=_ref.showMatchingResults,hasSearchBar=_ref.hasSearchBar,categoryName=_ref.categoryName,_useState=(0,react.useState)([]),_useState2=(0,slicedToArray.Z)(_useState,2),tempSelectedFacets=_useState2[0],setTempSelectedFacets=_useState2[1],_useState3=(0,react.useState)(),_useState4=(0,slicedToArray.Z)(_useState3,2),filteredFacets=_useState4[0],setFilteredFacets=_useState4[1],modalHeading=(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[categoryName?"".concat(facetsLabel,": ").concat(categoryName):facetsLabel,hasSearchBar?(0,jsx_runtime.jsx)(ModalSearchInput,{facets:facets,messages:messages,setFilteredFacets:setFilteredFacets,isModalOpen:isOpen,facetsLabel:facetsLabel,facetsTextField:facetsTextField}):(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{})]});return(0,jsx_runtime.jsxs)(Modal.Z,{className:showMoreModalClass,modalHeading:modalHeading,onRequestSubmit:function handleOnRequestSubmit(){onShowMoreModalChange(tempSelectedFacets),setTempSelectedFacets([]),setIsModalOpen(!1)},onRequestClose:function handleOnRequestClose(){setTempSelectedFacets([]),setIsModalOpen(!1)},modalAriaLabel:messages.showMoreModalAriaLabel,"aria-label":messages.showMoreModalAriaLabel,open:isOpen,primaryButtonText:messages.showMoreModalPrimaryButtonText,secondaryButtonText:messages.showMoreModalSecondaryButtonText,"data-testid":"search-facet-show-more-modal-".concat(facetsLabel),children:[filteredFacets&&0===filteredFacets.length&&(0,jsx_runtime.jsx)("p",{children:messages.emptyModalSearch}),shouldDisplayAsMultiSelect?(0,jsx_runtime.jsx)(MultiSelectFacetsGroup,{messages:messages,facets:filteredFacets||facets,aggregationSettings:aggregationSettings,onMultiSelectFacetsGroupChange:onShowMoreModalChange,onChange:onChange,facetsTextField:facetsTextField,tempSelectedFacets:tempSelectedFacets,setTempSelectedFacets:setTempSelectedFacets,showMatchingResults:showMatchingResults}):(0,jsx_runtime.jsx)(SingleSelectFacetsGroup,{messages:messages,facets:filteredFacets||facets,aggregationSettings:aggregationSettings,onSingleSelectFacetsGroupChange:onShowMoreModalChange,onChange:onChange,selectedFacet:selectedFacet,facetsTextField:facetsTextField,tempSelectedFacets:tempSelectedFacets,setTempSelectedFacets:setTempSelectedFacets,showMatchingResults:showMatchingResults})]})};try{ShowMoreModal.displayName="ShowMoreModal",ShowMoreModal.__docgenInfo={description:"",displayName:"ShowMoreModal",props:{messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}},aggregationSettings:{defaultValue:null,description:"Aggregation component settings",name:"aggregationSettings",required:!0,type:{name:"InternalQueryTermAggregation"}},facets:{defaultValue:null,description:"Facets configuration with fields and results counts",name:"facets",required:!0,type:{name:"(SelectableDynamicFacets | SelectableQueryTermAggregationResult)[]"}},facetsLabel:{defaultValue:null,description:"Facet label text",name:"facetsLabel",required:!0,type:{name:"string"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},onShowMoreModalChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onShowMoreModalChange",required:!0,type:{name:"(selectedFacets: SelectedFacet[]) => void"}},isOpen:{defaultValue:null,description:"Specifies whether the modal is open",name:"isOpen",required:!0,type:{name:"boolean"}},setIsModalOpen:{defaultValue:null,description:"Used to set the modal to closed state when modal is saved or otherwise closed",name:"setIsModalOpen",required:!0,type:{name:"(value: boolean) => void"}},shouldDisplayAsMultiSelect:{defaultValue:null,description:"Whether the facet should be displayed as multiselect or single-select",name:"shouldDisplayAsMultiSelect",required:!0,type:{name:"boolean"}},selectedFacet:{defaultValue:null,description:"Selected facet for single-select",name:"selectedFacet",required:!0,type:{name:"string"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},hasSearchBar:{defaultValue:null,description:"If more than 15 facets, adds a search bar",name:"hasSearchBar",required:!0,type:{name:"boolean"}},categoryName:{defaultValue:null,description:"Category name if the modal is for a category facet group",name:"categoryName",required:!1,type:{name:"string"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/ShowMore/ShowMoreModal.tsx#ShowMoreModal"]={docgenInfo:ShowMoreModal.__docgenInfo,name:"ShowMoreModal",path:"src/components/SearchFacets/components/ShowMore/ShowMoreModal.tsx#ShowMoreModal"})}catch(__react_docgen_typescript_loader_error){}var ShowMoreButton=function ShowMoreButton(_ref){var onClick=_ref.onClick,idSuffix=_ref.idSuffix,isCollapsed=_ref.isCollapsed,isShowAllMessage=_ref.isShowAllMessage,messages=_ref.messages,message=messages.collapsedFacetShowLessText;return isShowAllMessage?message=messages.collapsedFacetShowAllText:isCollapsed&&(message=messages.collapsedFacetShowMoreText),(0,jsx_runtime.jsx)(Button.Z,{kind:"ghost",size:"small",onClick:onClick,"data-testid":"show-more-less-".concat(idSuffix),children:message})};try{ShowMoreButton.displayName="ShowMoreButton",ShowMoreButton.__docgenInfo={description:"",displayName:"ShowMoreButton",props:{onClick:{defaultValue:null,description:"onClick handler to call for the Show more button",name:"onClick",required:!0,type:{name:"() => void"}},idSuffix:{defaultValue:null,description:"Suffix to use for the button's data-testid",name:"idSuffix",required:!0,type:{name:"string"}},isCollapsed:{defaultValue:null,description:"If the button is expanded to show more or collapsed",name:"isCollapsed",required:!0,type:{name:"boolean"}},isShowAllMessage:{defaultValue:null,description:"If the button text will be for opening a modal or expanding the list",name:"isShowAllMessage",required:!0,type:{name:"boolean"}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/ShowMore/ShowMoreButton.tsx#ShowMoreButton"]={docgenInfo:ShowMoreButton.__docgenInfo,name:"ShowMoreButton",path:"src/components/SearchFacets/components/ShowMore/ShowMoreButton.tsx#ShowMoreButton"})}catch(__react_docgen_typescript_loader_error){}var CategoryFacets=function CategoryFacets(_ref){var categoryName=_ref.categoryName,facetsLabel=_ref.facetsLabel,facets=_ref.facets,facetsTextField=_ref.facetsTextField,onChange=_ref.onChange,onCategoryFacetsChange=_ref.onCategoryFacetsChange,messages=_ref.messages,categoryIsExpanded=_ref.categoryIsExpanded,collapsedFacetsCount=_ref.collapsedFacetsCount,_onClick=_ref.onClick,aggregationSettings=_ref.aggregationSettings,shouldDisplayAsMultiSelect=_ref.shouldDisplayAsMultiSelect,selectedFacet=_ref.selectedFacet,showMatchingResults=_ref.showMatchingResults,_useState=(0,react.useState)(!0),_useState2=(0,slicedToArray.Z)(_useState,2),isCollapsed=_useState2[0],setIsCollapsed=_useState2[1],_useState3=(0,react.useState)(collapsedFacetsCount10,messages:messages}),totalNumberFacets>10&&(0,jsx_runtime.jsx)(ShowMoreModal,{messages:messages,aggregationSettings:aggregationSettings,facets:facets,facetsLabel:facetsLabel,facetsTextField:facetsTextField,onShowMoreModalChange:onCategoryFacetsChange,onChange:onChange,isOpen:isModalOpen,setIsModalOpen:setIsModalOpen,shouldDisplayAsMultiSelect:shouldDisplayAsMultiSelect,selectedFacet:selectedFacet,showMatchingResults:showMatchingResults,hasSearchBar:totalNumberFacets>15,categoryName:categoryName})]})]})]})};try{CategoryFacets.displayName="CategoryFacets",CategoryFacets.__docgenInfo={description:"",displayName:"CategoryFacets",props:{categoryName:{defaultValue:null,description:"Name of the category group within the facet",name:"categoryName",required:!0,type:{name:"string"}},facetsLabel:{defaultValue:null,description:"Label for the facet",name:"facetsLabel",required:!0,type:{name:"string"}},facets:{defaultValue:null,description:"Facets for the category",name:"facets",required:!0,type:{name:"SelectableFieldFacetWithCategory[]"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},onCategoryFacetsChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onCategoryFacetsChange",required:!0,type:{name:"(selectedFacets: SelectedFacet[]) => void"}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}},categoryIsExpanded:{defaultValue:null,description:"If category is expanded or collapsed",name:"categoryIsExpanded",required:!0,type:{name:"boolean"}},collapsedFacetsCount:{defaultValue:null,description:"How many facets should be shown",name:"collapsedFacetsCount",required:!0,type:{name:"number"}},onClick:{defaultValue:null,description:"Callback to handle changes in expansion/collapse of category group",name:"onClick",required:!0,type:{name:"(categoryName: string, facetLabel: string) => void"}},aggregationSettings:{defaultValue:null,description:"Aggregation component settings",name:"aggregationSettings",required:!0,type:{name:"InternalQueryTermAggregation"}},shouldDisplayAsMultiSelect:{defaultValue:null,description:"If should be displayed as multiselect or single-select",name:"shouldDisplayAsMultiSelect",required:!0,type:{name:"boolean"}},selectedFacet:{defaultValue:null,description:"Text of selected facet",name:"selectedFacet",required:!0,type:{name:"string"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/FacetsGroups/CategoryFacets.tsx#CategoryFacets"]={docgenInfo:CategoryFacets.__docgenInfo,name:"CategoryFacets",path:"src/components/SearchFacets/components/FacetsGroups/CategoryFacets.tsx#CategoryFacets"})}catch(__react_docgen_typescript_loader_error){}var CategoryFacetsGroup=function CategoryFacetsGroup(_ref){var facetsByCategory=_ref.facetsByCategory,facetsLabel=_ref.facetsLabel,aggregationSettings=_ref.aggregationSettings,onCategoryFacetsGroupChange=_ref.onCategoryFacetsGroupChange,messages=_ref.messages,collapsedFacetsCount=_ref.collapsedFacetsCount,facetsTextField=_ref.facetsTextField,shouldDisplayAsMultiSelect=_ref.shouldDisplayAsMultiSelect,selectedFacet=_ref.selectedFacet,showMatchingResults=_ref.showMatchingResults,onChange=_ref.onChange,_useState=(0,react.useState)([]),_useState2=(0,slicedToArray.Z)(_useState,2),expandedCategories=_useState2[0],setExpandedCategories=_useState2[1],naturalLanguageQuery=(0,react.useContext)(DiscoverySearch.ci).searchResponseStore.parameters.naturalLanguageQuery;(0,react.useEffect)((function(){setExpandedCategories([])}),[naturalLanguageQuery]);var handleExpandCollapseOnClick=function handleExpandCollapseOnClick(category,facetsLabel){var indexOfCategory=expandedCategories.indexOf("".concat(facetsLabel,"-").concat(category));if(indexOfCategory>-1){var expandedCategoriesCopy=(0,toConsumableArray.Z)(expandedCategories);expandedCategoriesCopy.splice(indexOfCategory,1),setExpandedCategories(expandedCategoriesCopy)}else setExpandedCategories(expandedCategories.concat("".concat(facetsLabel,"-").concat(category)))};return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:Object.entries(facetsByCategory["".concat(facetsLabel)].categories).map((function(entity){var categoryName=entity[0],categoryIsExpanded=expandedCategories.includes("".concat(facetsLabel,"-").concat(categoryName));return(0,jsx_runtime.jsx)(CategoryFacets,{categoryName:categoryName,facetsLabel:facetsLabel,facets:entity[1].facets,onCategoryFacetsChange:onCategoryFacetsGroupChange,onChange:onChange,messages:messages,aggregationSettings:aggregationSettings,categoryIsExpanded:categoryIsExpanded,collapsedFacetsCount:collapsedFacetsCount,onClick:handleExpandCollapseOnClick,facetsTextField:facetsTextField,shouldDisplayAsMultiSelect:shouldDisplayAsMultiSelect,selectedFacet:selectedFacet,showMatchingResults:showMatchingResults},facetsLabel+categoryName)}))})};try{CategoryFacetsGroup.displayName="CategoryFacetsGroup",CategoryFacetsGroup.__docgenInfo={description:"",displayName:"CategoryFacetsGroup",props:{facetsByCategory:{defaultValue:null,description:"Facets with categories ordered by category",name:"facetsByCategory",required:!0,type:{name:"FieldFacetsByCategory"}},facetsLabel:{defaultValue:null,description:"Label for the facet",name:"facetsLabel",required:!0,type:{name:"string"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},aggregationSettings:{defaultValue:null,description:"Aggregation component settings",name:"aggregationSettings",required:!0,type:{name:"InternalQueryTermAggregation"}},onCategoryFacetsGroupChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onCategoryFacetsGroupChange",required:!0,type:{name:"(selectedFacets: SelectedFacet[]) => void"}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}},collapsedFacetsCount:{defaultValue:null,description:"How many facets should be shown",name:"collapsedFacetsCount",required:!0,type:{name:"number"}},shouldDisplayAsMultiSelect:{defaultValue:null,description:"If should be displayed as multiselect or single-select",name:"shouldDisplayAsMultiSelect",required:!0,type:{name:"boolean"}},selectedFacet:{defaultValue:null,description:"Text of selected facet",name:"selectedFacet",required:!0,type:{name:"string"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/FacetsGroups/CategoryFacetsGroup.tsx#CategoryFacetsGroup"]={docgenInfo:CategoryFacetsGroup.__docgenInfo,name:"CategoryFacetsGroup",path:"src/components/SearchFacets/components/FacetsGroups/CategoryFacetsGroup.tsx#CategoryFacetsGroup"})}catch(__react_docgen_typescript_loader_error){}var CollapsibleFacetsGroup=function CollapsibleFacetsGroup(_ref){var facets=_ref.facets,showMatchingResults=_ref.showMatchingResults,aggregationSettings=_ref.aggregationSettings,collapsedFacetsCount=_ref.collapsedFacetsCount,facetsTextField=_ref.facetsTextField,messages=_ref.messages,onClear=_ref.onClear,onCollapsibleFacetsGroupChange=_ref.onCollapsibleFacetsGroupChange,onChange=_ref.onChange,hasCategories=_ref.hasCategories,_useState=(0,react.useState)(collapsedFacetsCount1,shouldDisplayClearButton=selectedFacets.length>0,showMoreButtonOnClick=totalNumberFacets<=10?function toggleFacetsCollapse(){setIsCollapsed(!isCollapsed)}:function setModalOpen(){setIsModalOpen(!0)};return(0,jsx_runtime.jsxs)("fieldset",{className:fieldsetClasses.join(" "),children:[(0,jsx_runtime.jsx)("legend",{className:labelClasses.join(" "),children:(0,jsx_runtime.jsxs)("div",{className:labelAndSelectionContainerClass,children:[facetsLabel,shouldDisplayClearButton&&(0,jsx_runtime.jsx)(ListBox.Z.Selection,{clearSelection:function handleClearFacets(event){onChange&&onChange(event),onClear(aggregationSettings.name||aggregationSettings.field)},selectionCount:selectedFacets.length,translateWithId:function translateWithId(id){return{"clear.all":messages.clearFacetTitle,"clear.selection":messages.clearFacetSelectionTitle}[id]}})]})}),hasCategories?(0,jsx_runtime.jsx)(CategoryFacetsGroup,{facetsByCategory:facetsByCategory,facetsLabel:facetsLabel,onCategoryFacetsGroupChange:onCollapsibleFacetsGroupChange,onChange:onChange,aggregationSettings:aggregationSettings,messages:messages,collapsedFacetsCount:collapsedFacetsCount,facetsTextField:facetsTextField,shouldDisplayAsMultiSelect:shouldDisplayAsMultiSelect,selectedFacet:selectedFacetText,showMatchingResults:showMatchingResults}):(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[shouldDisplayAsMultiSelect?(0,jsx_runtime.jsx)(MultiSelectFacetsGroup,{messages:messages,facets:collapsedFacets,aggregationSettings:aggregationSettings,onChange:onChange,onMultiSelectFacetsGroupChange:onCollapsibleFacetsGroupChange,showMatchingResults:showMatchingResults,facetsTextField:facetsTextField}):(0,jsx_runtime.jsx)(SingleSelectFacetsGroup,{messages:messages,facets:collapsedFacets,aggregationSettings:aggregationSettings,onChange:onChange,onSingleSelectFacetsGroupChange:onCollapsibleFacetsGroupChange,selectedFacet:selectedFacetText,showMatchingResults:showMatchingResults,facetsTextField:facetsTextField}),isCollapsible&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(ShowMoreButton,{onClick:showMoreButtonOnClick,idSuffix:facetsLabel,isCollapsed:isCollapsed,isShowAllMessage:totalNumberFacets>10,messages:messages}),totalNumberFacets>10&&(0,jsx_runtime.jsx)(ShowMoreModal,{messages:messages,aggregationSettings:aggregationSettings,facets:facets,facetsLabel:facetsLabel,facetsTextField:facetsTextField,onShowMoreModalChange:onCollapsibleFacetsGroupChange,onChange:onChange,isOpen:isModalOpen,setIsModalOpen:setIsModalOpen,shouldDisplayAsMultiSelect:shouldDisplayAsMultiSelect,selectedFacet:selectedFacetText,hasSearchBar:totalNumberFacets>15,showMatchingResults:showMatchingResults})]})]})]})};try{CollapsibleFacetsGroup.displayName="CollapsibleFacetsGroup",CollapsibleFacetsGroup.__docgenInfo={description:"",displayName:"CollapsibleFacetsGroup",props:{facets:{defaultValue:null,description:"Facets configuration with fields and results counts",name:"facets",required:!0,type:{name:"(SelectableDynamicFacets | SelectableQueryTermAggregationResult)[]"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},aggregationSettings:{defaultValue:null,description:"Aggregation component settings",name:"aggregationSettings",required:!0,type:{name:"InternalQueryTermAggregation"}},collapsedFacetsCount:{defaultValue:null,description:"How many facets should be shown",name:"collapsedFacetsCount",required:!0,type:{name:"number"}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}},facetsTextField:{defaultValue:null,description:"Facet text field",name:"facetsTextField",required:!0,type:{name:"enum",value:[{value:'"key"'},{value:'"text"'}]}},onCollapsibleFacetsGroupChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onCollapsibleFacetsGroupChange",required:!0,type:{name:"(selectedFacets: SelectedFacet[]) => void"}},onClear:{defaultValue:null,description:"Callback to reset selected facet",name:"onClear",required:!0,type:{name:"(selectedFacetName: string) => void"}},hasCategories:{defaultValue:null,description:"Whether this is an enriched entities facet that includes categories by which to organize facet values",name:"hasCategories",required:!0,type:{name:"boolean"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/FacetsGroups/CollapsibleFacetsGroup.tsx#CollapsibleFacetsGroup"]={docgenInfo:CollapsibleFacetsGroup.__docgenInfo,name:"CollapsibleFacetsGroup",path:"src/components/SearchFacets/components/FacetsGroups/CollapsibleFacetsGroup.tsx#CollapsibleFacetsGroup"})}catch(__react_docgen_typescript_loader_error){}var FieldFacets=function FieldFacets(_ref){var allFacets=_ref.allFacets,showMatchingResults=_ref.showMatchingResults,messages=_ref.messages,collapsedFacetsCount=_ref.collapsedFacetsCount,onFieldFacetsChange=_ref.onFieldFacetsChange,onChange=_ref.onChange,getFacetsForNameIndex=function getFacetsForNameIndex(selectedFacetName){return allFacets.findIndex((function(facet){return facet.name?facet.name===selectedFacetName:facet.field===selectedFacetName}))},handleOnFieldFacetsChange=function handleOnFieldFacetsChange(selectedFacets){var updatedFacets=cloneDeep_default()(allFacets);selectedFacets.forEach((function(_ref2){var selectedFacetName=_ref2.selectedFacetName,selectedFacetKey=_ref2.selectedFacetKey,checked=_ref2.checked,facetsForNameIndex=getFacetsForNameIndex(selectedFacetName);if(facetsForNameIndex>-1){var facetsForName=updatedFacets[facetsForNameIndex],multiselect=get_default()(facetsForName,"multiple_selections_allowed",!0),facetResults=get_default()(facetsForName,"results",[]),usingRadioButtons=filter_default()(facetResults,["selected",!0]).length<2&&!multiselect,selectedFacetResults=facetResults.map((function(result){var key=get_default()(result,"key","");if(usingRadioButtons){var keySelected=get_default()(result,"selected",!1),isSelectedFacetKey=key===selectedFacetKey;return Object.assign({},result,{selected:isSelectedFacetKey&&!keySelected})}return key===selectedFacetKey?Object.assign({},result,{selected:checked}):result}));updatedFacets[facetsForNameIndex].results=selectedFacetResults}})),onFieldFacetsChange({filterFields:updatedFacets})},handleOnClear=function handleOnClear(selectedFacetName){var updatedFacets=cloneDeep_default()(allFacets),facetsForNameIndex=getFacetsForNameIndex(selectedFacetName);if(facetsForNameIndex>-1){var deselectedResults=(updatedFacets[facetsForNameIndex].results||[]).map((function(result){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},result),{},{selected:!1})}));updatedFacets[facetsForNameIndex].results=deselectedResults,onFieldFacetsChange({filterFields:updatedFacets})}};return(0,jsx_runtime.jsx)("div",{children:allFacets.map((function(aggregation,i){var aggregationResults=get_default()(aggregation,"results",[]);if(0===aggregationResults.length)return null;var hasCategories=fieldHasCategories(aggregation);return(0,jsx_runtime.jsx)(CollapsibleFacetsGroup,{collapsedFacetsCount:collapsedFacetsCount,messages:messages,aggregationSettings:aggregation,facets:aggregationResults,showMatchingResults:showMatchingResults,facetsTextField:"key",hasCategories:hasCategories,onClear:handleOnClear,onChange:onChange,onCollapsibleFacetsGroupChange:handleOnFieldFacetsChange},"collapsible-facet-group-".concat(i))}))})};try{FieldFacets.displayName="FieldFacets",FieldFacets.__docgenInfo={description:"",displayName:"FieldFacets",props:{allFacets:{defaultValue:null,description:"Facets configuration with fields and results counts",name:"allFacets",required:!0,type:{name:"InternalQueryTermAggregation[]"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}},collapsedFacetsCount:{defaultValue:null,description:"Number of facet terms to show when list is collapsed",name:"collapsedFacetsCount",required:!0,type:{name:"number"}},onFieldFacetsChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onFieldFacetsChange",required:!0,type:{name:"(updatedFacet: Partial) => void"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/FieldFacets.tsx#FieldFacets"]={docgenInfo:FieldFacets.__docgenInfo,name:"FieldFacets",path:"src/components/SearchFacets/components/FieldFacets.tsx#FieldFacets"})}catch(__react_docgen_typescript_loader_error){}var DynamicFacets=function DynamicFacets(_ref){var dynamicFacets=_ref.dynamicFacets,showMatchingResults=_ref.showMatchingResults,messages=_ref.messages,collapsedFacetsCount=_ref.collapsedFacetsCount,onDynamicFacetsChange=_ref.onDynamicFacetsChange,onChange=_ref.onChange,aggregationSettings={type:"",label:messages.dynamicFacetsLabel,multiple_selections_allowed:!0,field:"",name:""};return(0,jsx_runtime.jsx)(CollapsibleFacetsGroup,{aggregationSettings:aggregationSettings,collapsedFacetsCount:collapsedFacetsCount,facets:dynamicFacets,showMatchingResults:showMatchingResults,facetsTextField:"text",onCollapsibleFacetsGroupChange:function handleOnCollapsibleFacetsGroupChange(selectedFacets){var updatedFacets=cloneDeep_default()(dynamicFacets);selectedFacets.forEach((function(_ref2){var selectedFacetKey=_ref2.selectedFacetKey,checked=_ref2.checked,facetKeyIndex=dynamicFacets.findIndex((function(facet){return facet.text===selectedFacetKey}));facetKeyIndex>-1&&(updatedFacets[facetKeyIndex].selected=checked)})),onDynamicFacetsChange({filterDynamic:updatedFacets})},onChange:onChange,onClear:function handleOnClear(){var filterDynamic=dynamicFacets.map((function(facet){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},facet),{},{selected:!1})}));onDynamicFacetsChange({filterDynamic:filterDynamic})},messages:messages,hasCategories:!1})};try{DynamicFacets.displayName="DynamicFacets",DynamicFacets.__docgenInfo={description:"",displayName:"DynamicFacets",props:{dynamicFacets:{defaultValue:null,description:"Dynamic facets text and selected flag",name:"dynamicFacets",required:!0,type:{name:"SelectableDynamicFacets[]"}},showMatchingResults:{defaultValue:null,description:"Show matching documents count as part of label",name:"showMatchingResults",required:!0,type:{name:"boolean"}},messages:{defaultValue:null,description:"i18n messages for the component",name:"messages",required:!0,type:{name:"Messages"}},collapsedFacetsCount:{defaultValue:null,description:"Number of facet terms to show when list is collapsed",name:"collapsedFacetsCount",required:!0,type:{name:"number"}},onDynamicFacetsChange:{defaultValue:null,description:"Callback to handle changes in selected facets",name:"onDynamicFacetsChange",required:!0,type:{name:"(updatedFacet: Partial) => void"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchFacets component",name:"onChange",required:!1,type:{name:"((e: SyntheticEvent) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchFacets/components/DynamicFacets.tsx#DynamicFacets"]={docgenInfo:DynamicFacets.__docgenInfo,name:"DynamicFacets",path:"src/components/SearchFacets/components/DynamicFacets.tsx#DynamicFacets"})}catch(__react_docgen_typescript_loader_error){}var defaultMessages={labelText:"{facetText}",labelTextWithCount:"{facetText} ({count})",clearAllButtonText:"Clear all",clearFacetTitle:"Clear all selected items",clearFacetSelectionTitle:"Clear selected item",collapsedFacetShowMoreText:"Show more",collapsedFacetShowLessText:"Show less",collapsedFacetShowAllText:"Show all",collectionSelectTitleText:"Collections",collectionSelectLabel:"Available collections",dynamicFacetsLabel:"Dynamic Facets",showMoreModalPrimaryButtonText:"Apply",showMoreModalSecondaryButtonText:"Cancel",showMoreModalAriaLabel:"Modal to select and deselect facets",categoryExpandCollapseIconDescription:"Expand/Collapse",modalSearchBarPrompt:"Find",emptyModalSearch:"There were no results found"},useDeepCompareMemoize=__webpack_require__("./src/utils/useDeepCompareMemoize.ts"),onErrorCallback=__webpack_require__("./src/utils/onErrorCallback.ts"),FallbackComponent=__webpack_require__("./src/utils/FallbackComponent.tsx"),SearchFacets_SearchFacets=(0,__webpack_require__("../../node_modules/react-error-boundary/dist/commonjs/index.js").Pf)((function SearchFacets(_ref){var id=_ref.id,_ref$showCollections=_ref.showCollections,showCollections=void 0===_ref$showCollections||_ref$showCollections,_ref$showDynamicFacet=_ref.showDynamicFacets,showDynamicFacets=void 0===_ref$showDynamicFacet||_ref$showDynamicFacet,_ref$showMatchingResu=_ref.showMatchingResults,showMatchingResults=void 0!==_ref$showMatchingResu&&_ref$showMatchingResu,_ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,overrideComponentSettingsAggregations=_ref.overrideComponentSettingsAggregations,_ref$collapsedFacetsC=_ref.collapsedFacetsCount,collapsedFacetsCount=void 0===_ref$collapsedFacetsC?5:_ref$collapsedFacetsC,serverErrorMessage=_ref.serverErrorMessage,onChange=_ref.onChange,facetsId=(0,react.useMemo)((function(){return id||"search-facets__".concat((0,v4.Z)())}),[id]),_useContext=(0,react.useContext)(DiscoverySearch.ci),_useContext$searchRes=_useContext.searchResponseStore,searchParameters=_useContext$searchRes.parameters,_useContext$searchRes2=_useContext$searchRes.parameters,filter=_useContext$searchRes2.filter,collectionIds=_useContext$searchRes2.collectionIds,searchResponse=_useContext$searchRes.data,collectionsResults=_useContext.collectionsResults,componentSettings=_useContext.componentSettings,_useContext$globalAgg=_useContext.globalAggregationsResponseStore,isLoading=_useContext$globalAgg.isLoading,isError=_useContext$globalAgg.isError,aggregations=_useContext$globalAgg.data,globalAggregationsParameters=_useContext$globalAgg.parameters,_useState=(0,react.useState)(SearchFilterTransform.fromString(filter||"")),_useState2=(0,slicedToArray.Z)(_useState,2),facetSelectionState=_useState2[0],setFacetSelectionState=_useState2[1],collections=get_default()(collectionsResults,"collections",[]),initialSelectedCollectionIds=collectionIds||[],initialSelectedCollections=collections.filter((function(collection){return!!collection.collection_id&&initialSelectedCollectionIds.includes(collection.collection_id)})).map((function(collection){return{id:"".concat("collection-facet-").concat(collection.collection_id),label:collection.name||""}})),_useState3=(0,react.useState)(initialSelectedCollections),_useState4=(0,slicedToArray.Z)(_useState3,2),collectionSelectionState=_useState4[0],setCollectionSelectionState=_useState4[1],_useContext2=(0,react.useContext)(DiscoverySearch.Wq),performSearch=_useContext2.performSearch,fetchAggregations=_useContext2.fetchAggregations,mergedMessages=(0,objectSpread2.Z)((0,objectSpread2.Z)({},defaultMessages),messages),componentSettingsAggregations=overrideComponentSettingsAggregations||componentSettings&&componentSettings.aggregations||[];(0,useDeepCompareMemoize.KW)((function(){aggregations||isError||isLoading||fetchAggregations(globalAggregationsParameters)}),[fetchAggregations,globalAggregationsParameters,aggregations,isError,isLoading]),(0,useDeepCompareMemoize.KW)((function(){""===filter&&setFacetSelectionState({filterFields:[],filterDynamic:[]})}),[aggregations,filter]);var allFieldFacets=mergeFilterFacets(aggregations,facetSelectionState.filterFields,componentSettingsAggregations),allDynamicFacets=function mergeDynamicFacets(dynamicFacets,filterDynamicFacets){if(!dynamicFacets)return[];var selectedDynamicFacets=filterDynamicFacets.filter((function(facet){return facet.selected}));return unionBy_default()(selectedDynamicFacets,dynamicFacets,"text")}(get_default()(searchResponse,"suggested_refinements",[]),facetSelectionState.filterDynamic),shouldShowCollections=showCollections&&!!collections,shouldShowFields=!!allFieldFacets&&allFieldFacets.length>0,shouldShowDynamic=showDynamicFacets&&!!allDynamicFacets&&allDynamicFacets.length>0,originalFilters={filterFields:allFieldFacets,filterDynamic:allDynamicFacets},hasFieldSelection=facetSelectionState.filterFields.some((function(aggregation){return aggregation.results&&aggregation.results.some((function(result){return result.selected}))})),hasDynamicSelection=facetSelectionState.filterDynamic.some((function(dynamicFacet){return dynamicFacet.selected})),hasCollectionSelection=collectionSelectionState.length>0,hasSelection=hasFieldSelection||hasDynamicSelection||hasCollectionSelection,handleOnSearchFacetsChange=function handleOnSearchFacetsChange(updatedFacets){var newFilters=(0,objectSpread2.Z)((0,objectSpread2.Z)({},originalFilters),updatedFacets),filter=SearchFilterTransform.toString(newFilters);setFacetSelectionState(newFilters),performSearch((0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),{},{offset:0,filter:filter}),!1)};if(!isLoading||shouldShowFields||shouldShowCollections){if(isError){var errorNode="string"==typeof serverErrorMessage?displayMessage(serverErrorMessage):serverErrorMessage||displayMessage("Error fetching facets.");return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[" ",errorNode," "]})}return shouldShowFields||shouldShowCollections?(0,jsx_runtime.jsxs)("div",{id:facetsId,className:"".concat(settings.Z.prefix,"--search-facets"),children:[hasSelection&&(0,jsx_runtime.jsx)(Button.Z,{className:"".concat(settings.Z.prefix,"--search-facets__button-clear-all"),id:"".concat(facetsId,"--search-facets-button-clear-all"),kind:"ghost",renderIcon:bucket_5.PcV,size:"small",onClick:function handleOnClear(event){onChange&&onChange(event),setFacetSelectionState({filterFields:[],filterDynamic:[]}),setCollectionSelectionState([]),document.querySelectorAll("#".concat(facetsId," .").concat(settings.Z.prefix,'--tag--filter [role="button"]')).forEach((function(element){return element.click()})),performSearch((0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),{},{collectionIds:[],offset:0,filter:""}),!1)},children:messages.clearAllButtonText}),shouldShowFields&&(0,jsx_runtime.jsx)(FieldFacets,{allFacets:allFieldFacets,showMatchingResults:showMatchingResults,onChange:onChange,onFieldFacetsChange:handleOnSearchFacetsChange,collapsedFacetsCount:collapsedFacetsCount,messages:mergedMessages}),shouldShowDynamic&&(0,jsx_runtime.jsx)(DynamicFacets,{dynamicFacets:allDynamicFacets,showMatchingResults:showMatchingResults,messages:mergedMessages,onChange:onChange,onDynamicFacetsChange:handleOnSearchFacetsChange,collapsedFacetsCount:collapsedFacetsCount}),shouldShowCollections&&(0,jsx_runtime.jsx)(CollectionFacets,{initialSelectedCollections:initialSelectedCollections,messages:mergedMessages,onChange:function handleCollectionToggle(selectedCollectionItems){setCollectionSelectionState(selectedCollectionItems.selectedItems);var collectionIds=selectedCollectionItems.selectedItems.map((function(collection){return collection.id.split("collection-facet-").pop()||""})).filter((function(id){return""!==id}));onChange&&onChange(selectedCollectionItems.selectedItems.map((function(collection){return collection.label.split("collection-facet-").pop()||""})).filter((function(label){return""!==label}))),performSearch((0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),{},{offset:0,collectionIds:collectionIds}))}})]}):displayMessage("There are no available facets.")}return null}),(0,FallbackComponent.D)("SearchFacets"),onErrorCallback.Z),testingUtils=__webpack_require__("./src/utils/testingUtils.tsx"),facetsQueryResponse=(0,testingUtils.DU)({matching_results:123456,results:[],aggregations:[{type:"term",name:"category_id",field:"category",count:3,results:[{key:"Research",matching_results:138993},{key:"Analytics",matching_results:57158},{key:"Documentation",matching_results:32444}]},{type:"term",name:"machine_learning_id",field:"machine_learning_terms",count:5,results:[{key:"Neural network",matching_results:138993},{key:"Reinforced learning",matching_results:57158},{key:"CIFAR-10",matching_results:32444},{key:"MNIST",matching_results:32444},{key:"Recommender systems",matching_results:32444},{key:"Decision trees",matching_results:32444}]},{type:"term",name:"entities",field:"enriched_text.entities.text",count:11,results:[{key:"ibm",matching_results:138993,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Organization",matching_results:4}]}]},{key:"us",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"$299",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"watson",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Organization",matching_results:4}]}]},{key:"eu",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"new york",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"pittsburgh",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"austin",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"boston",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"pennsylvania",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"texas",matching_results:57158,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Location",matching_results:4}]}]},{key:"$399",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$499",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$599",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$699",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$799",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$899",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$999",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$1099",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$1199",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]},{key:"$1299",matching_results:32444,aggregations:[{type:"term",field:"enriched_text.entities.types",count:1,results:[{key:"Quantity",matching_results:4}]}]}]},{type:"term",name:"products",field:"products",count:16,results:[{key:"discovery",matching_results:138993},{key:"studio",matching_results:57158},{key:"openscale",matching_results:32444},{key:"assistant",matching_results:32444},{key:"speech to text",matching_results:57158},{key:"knowledge catalog",matching_results:57158},{key:"nlu",matching_results:57158},{key:"API kit",matching_results:57158},{key:"openpages",matching_results:57158},{key:"visual recognition",matching_results:57158},{key:"language translator",matching_results:57158},{key:"machine learning",matching_results:57158},{key:"tone analyzer",matching_results:57158},{key:"personality insights",matching_results:57158},{key:"cybersecurity",matching_results:57158},{key:"language classifier",matching_results:57158}]}],suggested_refinements:[{text:"regression"},{text:"classification"},{text:"naive bayes"},{text:"classifier"},{text:"algorithm"},{text:"decision tree"},{text:"clustering"},{text:"linear"},{text:"logistic"},{text:"theorem"},{text:"training"},{text:"data"},{text:"informative"},{text:"assumption"},{text:"classify"},{text:"trees"}]}),_fixtures_collectionsResponse=((0,testingUtils.DU)({matching_results:123456,results:[],aggregations:[{type:"term",name:"author_id",field:"author",count:3,results:[{key:"ABMN Staff",matching_results:138993},{key:"News Staff",matching_results:57158},{key:"editor",matching_results:32444}]},{type:"term",name:"subject_id",field:"subject",count:7,results:[{key:"Animals",matching_results:138993},{key:"People",matching_results:133760},{key:"Places",matching_results:129139},{key:"Things",matching_results:76403},{key:"This | that",matching_results:2727},{key:"something: else",matching_results:18111},{key:"hey, you",matching_results:8282}]}],suggested_refinements:[{text:"trust the process"},{text:"just not the electrician"},{text:"sam hinkie"},{text:"this: is"},{text:"bogus, strings"},{text:"maybe | not"}]}),(0,testingUtils.DU)({type:"nested",path:"enriched_text.entities",matching_results:276,aggregations:[{type:"filter",match:'enriched_text.entities.model_name:"Dictionary:.Names"',matching_results:276,aggregations:[{type:"term",field:"enriched_text.entities.text",count:4,name:"names",results:[{key:"Heather",matching_results:260},{key:"Colby",matching_results:10},{key:"Nick",matching_results:2},{key:"Kathryn",matching_results:2}]}]}]}),(0,testingUtils.DU)({collections:[{name:"Machine Learning",collection_id:"machine-learning"},{name:"AI Strategy",collection_id:"ai-strategy"}]})),componentSettingsResponse=(0,testingUtils.DU)({aggregations:[{name:"category_id",label:"Category (label created in component settings)",multiple_selections_allowed:!1},{name:"entities",label:"Top Entities",multiple_selections_allowed:!0},{name:"products",label:"Products",multiple_selections_allowed:!1}]}),storybookUtils=__webpack_require__("./src/utils/storybookUtils.tsx"),esm=__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js");module=__webpack_require__.hmd(module);var props=function props(){return{showCollections:(0,dist.boolean)("Show collection facets",!0),showDynamicFacets:(0,dist.boolean)("Show dynamic facets",!0),showMatchingResults:(0,dist.boolean)("Show matching results",!0),collapsedFacetsCount:(0,dist.number)("Number of facet terms to show when list is collapsed",5),messages:(0,dist.object)("Default messages for the component's text strings",defaultMessages),componentSettingsAggregations:(0,dist.object)("Aggregation component settings",componentSettingsResponse.result)}},DummySearchClientWithQueryAndCollections=function(_DummySearchClient){(0,inherits.Z)(DummySearchClientWithQueryAndCollections,_DummySearchClient);var _super=(0,createSuper.Z)(DummySearchClientWithQueryAndCollections);function DummySearchClientWithQueryAndCollections(){var _this;(0,classCallCheck.Z)(this,DummySearchClientWithQueryAndCollections);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(args))).exampleProps=props(),_this}return(0,createClass.Z)(DummySearchClientWithQueryAndCollections,[{key:"query",value:function query(params){return(0,esm.action)("query")(params),(0,testingUtils.v8)(facetsQueryResponse.result)}},{key:"listCollections",value:function listCollections(params){return(0,esm.action)("listCollections")(params),(0,testingUtils.v8)(_fixtures_collectionsResponse.result)}},{key:"getComponentSettings",value:function getComponentSettings(params){return(0,esm.action)("getComponentSettings")(params),(0,testingUtils.v8)(this.exampleProps.componentSettingsAggregations)}}]),DummySearchClientWithQueryAndCollections}(storybookUtils.Qc),discoverySearchProps=function discoverySearchProps(queryParams){return{searchClient:new DummySearchClientWithQueryAndCollections,projectId:(0,dist.text)("Project ID","project-id"),overrideQueryParameters:queryParams,overrideSearchResults:{suggested_refinements:[{text:"regression"},{text:"classification"},{text:"naive bayes"},{text:"classifier"},{text:"algorithm"},{text:"decision tree"},{text:"clustering"},{text:"linear"},{text:"logistic"},{text:"theorem"},{text:"training"},{text:"data"},{text:"informative"},{text:"assumption"},{text:"classify"},{text:"trees"}]}}};(0,client.storiesOf)("SearchFacets",module).addParameters({storySource:{source:"import React from 'react';\nimport { storiesOf } from '@storybook/react';\nimport { text, object, boolean, number } from '@storybook/addon-knobs';\nimport SearchFacets from '../SearchFacets';\nimport { facetsQueryResponse } from '../__fixtures__/facetsQueryResponse';\nimport collectionsResponse from '../__fixtures__/collectionsResponse';\nimport aggregationComponentSettingsResponse from '../__fixtures__/componentSettingsResponse';\nimport { StoryWrapper, DummySearchClient } from 'utils/storybookUtils';\nimport { createDummyResponsePromise } from 'utils/testingUtils';\nimport DiscoverySearch, { DiscoverySearchProps } from 'components/DiscoverySearch/DiscoverySearch';\nimport DiscoveryV2 from 'ibm-watson/discovery/v2';\nimport { action } from '@storybook/addon-actions';\nimport { defaultMessages } from '../messages';\n\nexport const props = () => ({\n showCollections: boolean('Show collection facets', true),\n showDynamicFacets: boolean('Show dynamic facets', true),\n showMatchingResults: boolean('Show matching results', true),\n collapsedFacetsCount: number('Number of facet terms to show when list is collapsed', 5),\n messages: object(\"Default messages for the component's text strings\", defaultMessages),\n componentSettingsAggregations: object(\n 'Aggregation component settings',\n aggregationComponentSettingsResponse.result\n )\n});\n\nclass DummySearchClientWithQueryAndCollections extends DummySearchClient {\n exampleProps = props();\n query(params: DiscoveryV2.QueryParams): Promise> {\n action('query')(params);\n return createDummyResponsePromise(facetsQueryResponse.result);\n }\n listCollections(\n params: DiscoveryV2.ListCollectionsParams\n ): Promise> {\n action('listCollections')(params);\n return createDummyResponsePromise(collectionsResponse.result);\n }\n getComponentSettings(\n params: DiscoveryV2.GetComponentSettingsParams\n ): Promise> {\n action('getComponentSettings')(params);\n return createDummyResponsePromise(this.exampleProps.componentSettingsAggregations);\n }\n}\n\nconst discoverySearchProps = (\n queryParams?: Partial\n): DiscoverySearchProps => ({\n searchClient: new DummySearchClientWithQueryAndCollections(),\n projectId: text('Project ID', 'project-id'),\n overrideQueryParameters: queryParams,\n overrideSearchResults: {\n suggested_refinements: [\n {\n text: 'regression'\n },\n {\n text: 'classification'\n },\n {\n text: 'naive bayes'\n },\n {\n text: 'classifier'\n },\n {\n text: 'algorithm'\n },\n {\n text: 'decision tree'\n },\n {\n text: 'clustering'\n },\n {\n text: 'linear'\n },\n {\n text: 'logistic'\n },\n {\n text: 'theorem'\n },\n {\n text: 'training'\n },\n {\n text: 'data'\n },\n {\n text: 'informative'\n },\n {\n text: 'assumption'\n },\n {\n text: 'classify'\n },\n {\n text: 'trees'\n }\n ]\n }\n});\n\nstoriesOf('SearchFacets', module)\n .addParameters({ component: SearchFacets })\n .add('default', () => {\n const exampleProps = props();\n return (\n \n \n \n \n \n );\n })\n .add('with initial selected collection', () => {\n const exampleProps = props();\n return (\n \n \n \n \n \n );\n })\n .add('with initial selected facets', () => {\n const exampleProps = props();\n return (\n \n \n \n \n \n );\n });\n",locationsMap:{"with-initial-selected-facets":{startLoc:{col:7,line:129},endLoc:{col:3,line:142},startBody:{col:39,line:129},endBody:{col:3,line:142}},"with-initial-selected-collection":{startLoc:{col:7,line:119},endLoc:{col:3,line:128},startBody:{col:43,line:119},endBody:{col:3,line:128}},default:{startLoc:{col:7,line:109},endLoc:{col:3,line:118},startBody:{col:18,line:109},endBody:{col:3,line:118}}}}}).addParameters({component:SearchFacets_SearchFacets}).add("default",(function(){var exampleProps=props();return(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsx)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps()),{},{children:(0,jsx_runtime.jsx)(SearchFacets_SearchFacets,(0,objectSpread2.Z)({},exampleProps))}))})})).add("with initial selected collection",(function(){var exampleProps=props();return(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsx)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps({collectionIds:["machine-learning"]})),{},{children:(0,jsx_runtime.jsx)(SearchFacets_SearchFacets,(0,objectSpread2.Z)((0,objectSpread2.Z)({},exampleProps),{},{showCollections:!0}))}))})})).add("with initial selected facets",(function(){var exampleProps=props();return(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsx)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps({filter:'category:"Research","regression",machine_learning_terms:"Reinforced learning"'})),{},{children:(0,jsx_runtime.jsx)(SearchFacets_SearchFacets,(0,objectSpread2.Z)({},exampleProps))}))})}));var __namedExportsOrder=["props"]},"./src/components/SearchInput/__stories__/SearchInput.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),react=__webpack_require__("../../node_modules/react/index.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),objectWithoutProperties=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),Search=__webpack_require__("../../node_modules/carbon-components-react/es/components/Search/Search.js"),ListBox=__webpack_require__("../../node_modules/carbon-components-react/es/components/ListBox/index.js"),DiscoverySearch=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),utils_useDebounce=function useDebounce(value,delay){var _useState=(0,react.useState)(value),_useState2=(0,slicedToArray.Z)(_useState,2),debouncedValue=_useState2[0],setDebouncedValue=_useState2[1];return(0,react.useEffect)((function(){var handler=window.setTimeout((function(){setDebouncedValue(value)}),delay);return function(){window.clearTimeout(handler)}}),[delay,value]),debouncedValue},v4=__webpack_require__("../../node_modules/uuid/dist/esm-browser/v4.js"),bucket_22=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-22.js"),useDeepCompareMemoize=__webpack_require__("./src/utils/useDeepCompareMemoize.ts"),defaultMessages={placeholderText:"Search",closeButtonLabelText:"Clear search input"},commonjs=__webpack_require__("../../node_modules/react-error-boundary/dist/commonjs/index.js"),onErrorCallback=__webpack_require__("./src/utils/onErrorCallback.ts"),FallbackComponent=__webpack_require__("./src/utils/FallbackComponent.tsx"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),_excluded=["className","id","splitSearchQuerySelector","completionsCount","showAutocomplete","minCharsToAutocomplete","spellingSuggestions","messages","autocompleteDelay","placeHolderText","labelText","closeButtonLabelText","onChange"],SearchInput_SearchInput=(0,commonjs.Pf)((function SearchInput(_ref){var _ref2,className=_ref.className,id=_ref.id,_ref$splitSearchQuery=_ref.splitSearchQuerySelector,splitSearchQuerySelector=void 0===_ref$splitSearchQuery?" ":_ref$splitSearchQuery,_ref$completionsCount=_ref.completionsCount,completionsCount=void 0===_ref$completionsCount?5:_ref$completionsCount,showAutocomplete=_ref.showAutocomplete,_ref$minCharsToAutoco=_ref.minCharsToAutocomplete,minCharsToAutocomplete=void 0===_ref$minCharsToAutoco?0:_ref$minCharsToAutoco,spellingSuggestions=_ref.spellingSuggestions,_ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,_ref$autocompleteDela=_ref.autocompleteDelay,autocompleteDelay=void 0===_ref$autocompleteDela?200:_ref$autocompleteDela,onChange=(_ref.placeHolderText,_ref.labelText,_ref.closeButtonLabelText,_ref.onChange),inputProps=(0,objectWithoutProperties.Z)(_ref,_excluded),mergedMessages=(0,objectSpread2.Z)((0,objectSpread2.Z)({},defaultMessages),messages),inputId=(0,react.useMemo)((function(){return id||"search-input__".concat((0,v4.Z)())}),[id]),autocompletionClassName="".concat(settings.Z.prefix,"--search-autocompletion"),searchInputClassNames=[className,"".concat(settings.Z.prefix,"--search-input--discovery")],_useContext=(0,react.useContext)(DiscoverySearch.ci),searchParameters=_useContext.searchResponseStore.parameters,autocompletionResults=_useContext.autocompletionStore.data,componentSettings=_useContext.componentSettings,displaySettings={showAutocomplete:null===(_ref2=null!=showAutocomplete?showAutocomplete:null==componentSettings?void 0:componentSettings.autocomplete)||void 0===_ref2||_ref2},_useContext2=(0,react.useContext)(DiscoverySearch.Wq),performSearch=_useContext2.performSearch,fetchAutocompletions=_useContext2.fetchAutocompletions,setAutocompletionOptions=_useContext2.setAutocompletionOptions,setSearchParameters=_useContext2.setSearchParameters,_useState=(0,react.useState)(searchParameters.naturalLanguageQuery||""),_useState2=(0,slicedToArray.Z)(_useState,2),value=_useState2[0],setValue=_useState2[1],completions=autocompletionResults&&autocompletionResults.completions||[],lastWordOfValue=value.split(splitSearchQuerySelector).pop(),_useState3=(0,react.useState)(!1),_useState4=(0,slicedToArray.Z)(_useState3,2),skipFetchAutoCompletions=_useState4[0],setSkipFetchAutoCompletions=_useState4[1],_useState5=(0,react.useState)(!1),_useState6=(0,slicedToArray.Z)(_useState5,2),focused=_useState6[0],setFocused=_useState6[1],focusTimeout=null;(0,react.useEffect)((function(){setValue(searchParameters.naturalLanguageQuery||"")}),[searchParameters.naturalLanguageQuery]);var selectAutocompletion=function selectAutocompletion(i){var valueArray=value.split(splitSearchQuerySelector),prefix=valueArray.pop(),completionValue=completions?completions[i]:prefix;valueArray.push(completionValue||""),setValue("".concat(valueArray.join(splitSearchQuerySelector)).concat(splitSearchQuerySelector));var searchInput=document.getElementById("".concat(inputId,"_input_field"));null!==searchInput&&searchInput.focus()},prepareFreshSearchParameters=(0,useDeepCompareMemoize.jP)((function(nlq){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),{},{naturalLanguageQuery:nlq,offset:0,filter:""})}),[searchParameters]),setupHandleAutocompletionKeyUp=function setupHandleAutocompletionKeyUp(i){return function(evt){"Enter"===evt.key&&selectAutocompletion(i)}},setupHandleAutocompletionOnClick=function setupHandleAutocompletionOnClick(i){return function(){selectAutocompletion(i)}},debouncedSearchTerm=utils_useDebounce(value,autocompleteDelay);(0,react.useEffect)((function(){setSearchParameters((function(currentSearchParameters){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{naturalLanguageQuery:debouncedSearchTerm})})),skipFetchAutoCompletions?setSkipFetchAutoCompletions(!1):fetchAutocompletions(debouncedSearchTerm)}),[debouncedSearchTerm,fetchAutocompletions,setSearchParameters]),(0,react.useEffect)((function(){setAutocompletionOptions({updateAutocompletions:displaySettings.showAutocomplete,completionsCount:completionsCount,minCharsToAutocomplete:minCharsToAutocomplete,splitSearchQuerySelector:splitSearchQuerySelector})}),[displaySettings.showAutocomplete,completionsCount,minCharsToAutocomplete,splitSearchQuerySelector,setAutocompletionOptions]),(0,react.useEffect)((function(){setSearchParameters((function(currentSearchParameters){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{spellingSuggestions:!!spellingSuggestions})}))}),[setSearchParameters,spellingSuggestions]);(0,react.useEffect)((function(){return function cleanup(){focusTimeout&&clearTimeout(focusTimeout)}}),[focusTimeout]);var shouldShowCompletions=""!==lastWordOfValue&&displaySettings.showAutocomplete&&focused,autocompletionsList=completions.map((function(completion,i){var valueWithoutLastWord=value.slice(0,value.length-lastWordOfValue.length);if(completion.startsWith(lastWordOfValue)){var suffix=completion.slice(lastWordOfValue.length);return(0,jsx_runtime.jsx)(ListBox.Z,{className:"".concat(autocompletionClassName,"__wrapper"),children:(0,jsx_runtime.jsxs)(ListBox.Z.Field,{role:"listitem",id:"autocompletion_".concat(i,"_field"),tabIndex:"0",className:"".concat(autocompletionClassName,"__item"),onClick:setupHandleAutocompletionOnClick(i),onKeyUp:setupHandleAutocompletionKeyUp(i),children:[(0,jsx_runtime.jsx)("div",{className:"".concat(autocompletionClassName,"__icon"),children:(0,jsx_runtime.jsx)(bucket_22.UBs,{})}),(0,jsx_runtime.jsxs)("div",{className:"".concat(autocompletionClassName,"__term"),children:[valueWithoutLastWord,(0,jsx_runtime.jsx)("strong",{children:lastWordOfValue}),suffix]})]})},"autocompletion_".concat(i))}return null}));return(0,jsx_runtime.jsx)("div",{className:searchInputClassNames.join(" "),id:inputId,"data-testid":"search-input-test-id",onBlur:function handleOnBlur(){focusTimeout=setTimeout((function(){setFocused(!1)}),0)},children:(0,jsx_runtime.jsxs)("div",{onFocus:function handleOnFocus(){focusTimeout&&clearTimeout(focusTimeout),setFocused(!0)},children:[(0,jsx_runtime.jsx)(Search.Z,(0,objectSpread2.Z)({onKeyUp:function handleOnKeyUp(evt){"Enter"===evt.key&&function searchAndBlur(value){performSearch(prepareFreshSearchParameters(value)),onChange&&onChange(value);var searchInput=document.getElementById("".concat(inputId,"_input_field"));null!==searchInput&&searchInput.blur()}(value)},onChange:function handleOnChange(evt){var target=evt.currentTarget;setValue(target?target.value:"")},value:value,id:"".concat(inputId,"_input_field"),labelText:inputProps.labelText||mergedMessages.placeholderText,placeholder:mergedMessages.placeholderText,closeButtonLabelText:mergedMessages.closeButtonLabelText},inputProps)),shouldShowCompletions&&(0,jsx_runtime.jsx)("div",{className:autocompletionClassName,"data-testid":"completions-dropdown-test-id",children:autocompletionsList})]})})}),(0,FallbackComponent.D)("SearchInput"),onErrorCallback.Z),SearchResults=__webpack_require__("./src/components/SearchResults/SearchResults.tsx"),storybookUtils=__webpack_require__("./src/utils/storybookUtils.tsx"),testingUtils=__webpack_require__("./src/utils/testingUtils.tsx"),esm=__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js");module=__webpack_require__.hmd(module);var props=function props(){return{className:(0,dist.text)("Classname to pass in your own styling (className)",""),id:(0,dist.text)("Html element ID (id)",""),splitSearchQuerySelector:(0,dist.text)("String to split words on for autocompletion (splitSearchQuerySelector)"," "),spellingSuggestion:(0,dist.boolean)("Fetch spelling suggestions (spellingSuggestion)",!0),completionsCount:(0,dist.number)("Number of autocompletion results to show (completionsCount)",5),showAutocomplete:(0,dist.boolean)("Show dropdown of autocomplete suggestions (showAutocomplete)",!0),minCharsToAutocomplete:(0,dist.number)("Minimum characters in last word before showing autocomplete suggestions (minCharsToAutocomplete)",1),messages:(0,dist.object)("Default messages for the component's text strings",defaultMessages),autocompleteDelay:(0,dist.number)("Milliseconds to delay the autocomplete API requests (autocompleteDelay)",200)}},autocompletions=[],generateCompletionsArray=function generateCompletionsArray(length,prefix){for(var completionsArray=[],i=0;i ({\n className: text('Classname to pass in your own styling (className)', ''),\n id: text('Html element ID (id)', ''),\n splitSearchQuerySelector: text(\n 'String to split words on for autocompletion (splitSearchQuerySelector)',\n ' '\n ),\n spellingSuggestion: boolean('Fetch spelling suggestions (spellingSuggestion)', true),\n completionsCount: number('Number of autocompletion results to show (completionsCount)', 5),\n showAutocomplete: boolean('Show dropdown of autocomplete suggestions (showAutocomplete)', true),\n minCharsToAutocomplete: number(\n 'Minimum characters in last word before showing autocomplete suggestions (minCharsToAutocomplete)',\n 1\n ),\n messages: object(\"Default messages for the component's text strings\", defaultMessages),\n autocompleteDelay: number(\n 'Milliseconds to delay the autocomplete API requests (autocompleteDelay)',\n 200\n )\n});\n\nlet autocompletions: string[] = [];\n\nconst generateCompletionsArray = (length: number, prefix: string): string[] => {\n const completionsArray = [];\n for (let i = 0; i < length; i++) {\n const defaultText = `autocomplete-suggestion-${i + 1}`;\n const completionText = prefix + defaultText.slice(prefix.length);\n completionsArray.push(completionText);\n }\n return completionsArray;\n};\n\nclass DummySearchClientWithAutocomplete extends DummySearchClient {\n getAutocompletion(\n params: DiscoveryV2.GetAutocompletionParams\n ): Promise> {\n action('getAutocompletion')(params);\n autocompletions = generateCompletionsArray(props().completionsCount || 0, params.prefix || '');\n return createDummyResponsePromise({ completions: autocompletions });\n }\n}\n\nconst discoverySearchProps = (): DiscoverySearchProps => ({\n searchClient: new DummySearchClientWithAutocomplete(),\n projectId: text('Project ID', 'project-id'),\n overrideAutocompletionResults: {\n completions: autocompletions\n }\n});\n\nstoriesOf('SearchInput', module)\n .addParameters({ component: SearchInput })\n .add('default', () => {\n autocompletions = generateCompletionsArray(props().completionsCount, '');\n return (\n \n \n \n \n \n );\n })\n .add('with spelling suggestions', () => {\n const spellingSuggestionProps = {\n ...discoverySearchProps(),\n overrideQueryParameters: {\n naturalLanguageQuery: 'Waston'\n },\n overrideSearchResults: {\n suggested_query: 'Watson'\n }\n };\n\n return (\n \n \n \n \n \n \n );\n });\n",locationsMap:{"with-spelling-suggestions":{startLoc:{col:7,line:76},endLoc:{col:3,line:95},startBody:{col:36,line:76},endBody:{col:3,line:95}},default:{startLoc:{col:7,line:66},endLoc:{col:3,line:75},startBody:{col:18,line:66},endBody:{col:3,line:75}}}}}).addParameters({component:SearchInput_SearchInput}).add("default",(function(){return autocompletions=generateCompletionsArray(props().completionsCount,""),(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsx)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps()),{},{children:(0,jsx_runtime.jsx)(SearchInput_SearchInput,(0,objectSpread2.Z)({},props()))}))})})).add("with spelling suggestions",(function(){var spellingSuggestionProps=(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps()),{},{overrideQueryParameters:{naturalLanguageQuery:"Waston"},overrideSearchResults:{suggested_query:"Watson"}});return(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsxs)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},spellingSuggestionProps),{},{children:[(0,jsx_runtime.jsx)(SearchInput_SearchInput,(0,objectSpread2.Z)({},props())),(0,jsx_runtime.jsx)(SearchResults.Z,{})]}))})}))},"./src/components/SearchResults/__stories__/SearchResults.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),regeneratorRuntime=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),asyncToGenerator=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),client=(__webpack_require__("../../node_modules/react/index.js"),__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js")),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),storybookUtils=__webpack_require__("./src/utils/storybookUtils.tsx"),DiscoverySearch=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),SearchResults=__webpack_require__("./src/components/SearchResults/SearchResults.tsx"),COLLECTION_ID_1="8713a92b-28aa-b291-0000-016ddc68aa2a",_fixtures_collectionsResponse={collections:[{collection_id:COLLECTION_ID_1,name:"IBM Docs"}]},_fixtures_searchResults={matching_results:20967,retrieval_details:{document_retrieval_strategy:"untrained"},results:[{document_id:"d1dadc06c2b0855289c728b2c3819514",linkField:"http://example.com",result_metadata:{collection_id:COLLECTION_ID_1},title:"Alternate title",document_passages:[{passage_text:"Machine-learning techniques are required to improve the accuracy of predictive models. Depending on the nature of the business problem being addressed, there are different approaches based on the type and volume of the data."}],extracted_metadata:{title:"IBM_Analytics_Machine_Learning.pdf"}},{document_id:"59ee2403f45647091eafe392664588cd",linkField:"http://example.com",result_metadata:{collection_id:COLLECTION_ID_1},title:"Alternate title",document_passages:[{passage_text:"Deep learning is a specific method of machine learning that incorporates neural networks in successive layers from data in an iterative manner."},{passage_text:"Deep learning is especially useful when you're trying to learn patterns from unstructured data."}],extracted_metadata:{title:"IBM_Analytics_Machine_Learning.pdf"}},{document_id:"79953f3b6f304adef09b4707627495ca",linkField:"http://example.com",result_metadata:{collection_id:COLLECTION_ID_1},extracted_metadata:{title:"IBM_Analytics_Machine_Learning.pdf"},title:"Alternate title",text:"Machine learning trains a model from patterns in your data, exploring a space of possible models defined by parameters. If your parameter space is too big, you’ll overfit to your training data and train a model that doesn’t generalize beyond it. A detailed explanation requires more math, but as a rule you should keep your models as simple as possible."},{document_id:"79953f3b6f304adef09b470762567435",linkField:"http://example.com",result_metadata:{collection_id:COLLECTION_ID_1},title:"Alternate title",extracted_metadata:{title:"IBM_Analytics_Machine_Learning.pdf"}}],table_results:[{table_id:"558ada041262d5b0aa02a05429d798c9",source_document_id:"59ee2403f45647091eafe392664588cd",collection_id:"8713a92b-28aa-b291-0000-016ddc68aa2a",table_html:'
Supervised LearningUnsupervised Learning
Support Vector MachinesK-Means
Nearest NeighborHidden Markov Model
'},{table_id:"558ada041262d5b0aa02a05429d798c7",source_document_id:"66666603f45647091eafe392664588cd",collection_id:"8713a92b-28aa-b291-0000-016ddc68aa2a",table_html:'
Supervised LearningUnsupervised Learning
Support Vector MachinesK-Means
Nearest NeighborHidden Markov Model
'}]},esm=__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js"),testingUtils=__webpack_require__("./src/utils/testingUtils.tsx"),get=__webpack_require__("../../node_modules/lodash/get.js"),get_default=__webpack_require__.n(get),utils_trimSearchResults=function trimSearchResults(mockData,passageLength,bodyField){return passageLength<50||passageLength>2e3||mockData.results.forEach((function(result,i){var bodyText=get_default()(result,"".concat(bodyField)),passageText=get_default()(result,"document_passages[0].passage_text");bodyText&&(bodyText=bodyText.substr(0,passageLength),mockData.results[i][bodyField]=bodyText),passageText&&(passageText=passageText.substr(0,passageLength),mockData.results[i].document_passages[0].passage_text=passageText)})),mockData},cloneDeep=__webpack_require__("../../node_modules/lodash/cloneDeep.js"),cloneDeep_default=__webpack_require__.n(cloneDeep),messages=__webpack_require__("./src/components/SearchResults/messages.ts"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js");module=__webpack_require__.hmd(module);var props=function props(){return{bodyField:(0,dist.text)("Field on the result that will be displayed if there is no passage or usePassages is set to false (bodyField)","text"),resultTitleField:(0,dist.select)("Field on the result that will be used for the title (resultTitleField)",{"extractedMetadata.title":"extracted_metadata.title",title:"title"},"extracted_metadata.title"),resultLinkField:(0,dist.select)("Field on the result that will be used for the result link (resultLinkField)",{"Select Field":void 0,linkField:"linkField"},void 0),resultLinkTemplate:(0,dist.text)("Field on the result that will be used for the title (resultLinkTemplate)","http://example.com/subdomain/{{document_id}}"),showTablesOnlyToggle:(0,dist.boolean)("Display a toggle for showing table results only (showTablesOnlyToggle)",!1),showTablesOnly:(0,dist.boolean)("Override to show table results only (showTablesOnly)",!1),usePassages:(0,dist.boolean)("Use passages when rendering the results (usePassages)",!0),passageLength:(0,dist.number)("Passage length, between 50 and 2000 (passageLength)",400),dangerouslyRenderHtml:(0,dist.boolean)("Render passages as HTML (dangerouslyRenderHtml)",!1),passageTextClassName:(0,dist.select)("ClassName for styling passage text and highlights (passageTextClassName)",{null:"","Yellow passage highlights":"yellow","Red passage highlights":"red","Green passage highlights":"green"},""),messages:(0,dist.object)("Default messages for the component's text strings",messages.j)}},OverrideableDummySearchClient=function(_DummySearchClient){(0,inherits.Z)(OverrideableDummySearchClient,_DummySearchClient);var _listCollections,_super=(0,createSuper.Z)(OverrideableDummySearchClient);function OverrideableDummySearchClient(){return(0,classCallCheck.Z)(this,OverrideableDummySearchClient),_super.apply(this,arguments)}return(0,createClass.Z)(OverrideableDummySearchClient,[{key:"listCollections",value:(_listCollections=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(listCollectionParams){return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return(0,esm.action)("listCollection")(listCollectionParams),_context.abrupt("return",(0,testingUtils.v8)(_fixtures_collectionsResponse));case 2:case"end":return _context.stop()}}),_callee)}))),function listCollections(_x){return _listCollections.apply(this,arguments)})}]),OverrideableDummySearchClient}(storybookUtils.Qc),discoverySearchProps=function discoverySearchProps(knobValues){var trimmedSearchResults=utils_trimSearchResults(cloneDeep_default()(_fixtures_searchResults),knobValues.passageLength,knobValues.bodyField);return{searchClient:new OverrideableDummySearchClient,projectId:(0,dist.text)("Project ID","project-id"),overrideSearchResults:trimmedSearchResults,overrideCollectionsResults:_fixtures_collectionsResponse}};(0,client.storiesOf)("SearchResults",module).addParameters({storySource:{source:"import React from 'react';\nimport { storiesOf } from '@storybook/react';\nimport { text, boolean, object, number, select } from '@storybook/addon-knobs';\nimport { StoryWrapper, DummySearchClient } from 'utils/storybookUtils';\nimport DiscoverySearch, { DiscoverySearchProps } from 'components/DiscoverySearch/DiscoverySearch';\nimport SearchResults from '../SearchResults';\nimport overrideSearchResults from '../__fixtures__/searchResults';\nimport overrideCollectionsResults from '../__fixtures__/collectionsResponse';\nimport DiscoveryV2 from 'ibm-watson/discovery/v2';\nimport { action } from '@storybook/addon-actions';\nimport { createDummyResponsePromise } from 'utils/testingUtils';\nimport trimSearchResults from './utils/trimSearchResults';\nimport cloneDeep from 'lodash/cloneDeep';\nimport { defaultMessages } from '../messages';\n\nconst props = () => ({\n bodyField: text(\n 'Field on the result that will be displayed if there is no passage or usePassages is set to false (bodyField)',\n 'text'\n ),\n resultTitleField: select(\n 'Field on the result that will be used for the title (resultTitleField)',\n { 'extractedMetadata.title': 'extracted_metadata.title', title: 'title' },\n 'extracted_metadata.title'\n ),\n resultLinkField: select(\n 'Field on the result that will be used for the result link (resultLinkField)',\n {\n 'Select Field': undefined,\n linkField: 'linkField'\n },\n undefined\n ),\n resultLinkTemplate: text(\n 'Field on the result that will be used for the title (resultLinkTemplate)',\n 'http://example.com/subdomain/{{document_id}}'\n ),\n showTablesOnlyToggle: boolean(\n 'Display a toggle for showing table results only (showTablesOnlyToggle)',\n false\n ),\n showTablesOnly: boolean('Override to show table results only (showTablesOnly)', false),\n usePassages: boolean('Use passages when rendering the results (usePassages)', true),\n passageLength: number('Passage length, between 50 and 2000 (passageLength)', 400),\n dangerouslyRenderHtml: boolean('Render passages as HTML (dangerouslyRenderHtml)', false),\n passageTextClassName: select(\n 'ClassName for styling passage text and highlights (passageTextClassName)',\n {\n null: '',\n 'Yellow passage highlights': 'yellow',\n 'Red passage highlights': 'red',\n 'Green passage highlights': 'green'\n },\n ''\n ),\n messages: object(\"Default messages for the component's text strings\", defaultMessages)\n});\n\nclass OverrideableDummySearchClient extends DummySearchClient {\n public async listCollections(\n listCollectionParams: DiscoveryV2.ListCollectionsParams\n \n ): Promise {\n action('listCollection')(listCollectionParams);\n return createDummyResponsePromise(overrideCollectionsResults);\n }\n}\n\nconst discoverySearchProps = (knobValues: any): DiscoverySearchProps => {\n const trimmedSearchResults = trimSearchResults(\n cloneDeep(overrideSearchResults),\n knobValues.passageLength,\n knobValues.bodyField\n );\n return {\n searchClient: new OverrideableDummySearchClient(),\n projectId: text('Project ID', 'project-id'),\n overrideSearchResults: trimmedSearchResults,\n overrideCollectionsResults\n };\n};\n\nstoriesOf('SearchResults', module)\n .addParameters({ component: SearchResults })\n .add('default', () => {\n return (\n \n \n \n \n \n \n );\n });\n",locationsMap:{default:{startLoc:{col:7,line:85},endLoc:{col:3,line:102},startBody:{col:18,line:85},endBody:{col:3,line:102}}}}}).addParameters({component:SearchResults.Z}).add("default",(function(){return(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsxs)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps(props())),{},{children:[(0,jsx_runtime.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n .red em { background-color: #ff9191 }\n .yellow em { background-color: yellow }\n .green em { background-color: #a1ffb7 }\n "}}),(0,jsx_runtime.jsx)(SearchResults.Z,(0,objectSpread2.Z)({},props()))]}))})}))},"./src/components/StructuredQuery/__stories__/StructuredQuery.stories.tsx":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),regeneratorRuntime=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),asyncToGenerator=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),react=__webpack_require__("../../node_modules/react/index.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),dist=__webpack_require__("../../node_modules/@storybook/addon-knobs/dist/index.js"),storybookUtils=__webpack_require__("./src/utils/storybookUtils.tsx"),DiscoverySearch=__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),CodeSnippet=__webpack_require__("../../node_modules/carbon-components-react/es/components/CodeSnippet/CodeSnippet.js"),defineProperty=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/defineProperty.js"),Dropdown=__webpack_require__("../../node_modules/carbon-components-react/es/components/Dropdown/Dropdown.js"),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),structuredQueryClass="".concat(settings.Z.prefix,"--structured-query"),structuredQueryRuleGroupClass="".concat(structuredQueryClass,"__rule-group"),structuredQueryNestedRuleGroupClass="".concat(structuredQueryRuleGroupClass,"--nested"),structuredQueryRuleGroupDropdownClass="".concat(structuredQueryRuleGroupClass,"-dropdown"),structuredQueryRulesClass="".concat(structuredQueryClass,"__rules"),structuredQueryRulesButtonsClass="".concat(structuredQueryRulesClass,"__buttons"),structuredQueryCopyableQueryClass="".concat(structuredQueryClass,"__copyable-query"),formatMessage=__webpack_require__("./src/utils/formatMessage.tsx"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),RuleGroupDropdown=function RuleGroupDropdown(_ref){var messages=_ref.messages,structuredQuerySelection=_ref.structuredQuerySelection,setStructuredQuerySelection=_ref.setStructuredQuerySelection,groupId=_ref.groupId,ruleGroupDropdownItems=[{label:messages.ruleGroupDropdownAllOptionText,value:","},{label:messages.ruleGroupDropdownAnyOptionText,value:"|"}],ruleGroupDropdownElement=(0,jsx_runtime.jsx)(Dropdown.Z,{id:"structured-query-dropdown",items:ruleGroupDropdownItems,type:"inline",initialSelectedItem:messages.ruleGroupDropdownAllOptionText,label:messages.ruleGroupDropdownLabelText,onChange:function handleOnChangeRuleGroupDropdown(ruleGroupDropdownSelection){setStructuredQuerySelection((0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{groups:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups),{},(0,defineProperty.Z)({},"".concat(groupId),(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups[groupId]),{},{operator:ruleGroupDropdownSelection.selectedItem.value})))}))}},"structured-query-dropdown");return(0,jsx_runtime.jsx)("div",{className:structuredQueryRuleGroupDropdownClass,children:(0,formatMessage.w)(messages.ruleGroupDropdownText,{dropdown:ruleGroupDropdownElement})})};try{RuleGroupDropdown.displayName="RuleGroupDropdown",RuleGroupDropdown.__docgenInfo={description:"",displayName:"RuleGroupDropdown",props:{messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}},structuredQuerySelection:{defaultValue:null,description:"state that represents the current rules and selections for the structured query",name:"structuredQuerySelection",required:!0,type:{name:"StructuredQuerySelection"}},setStructuredQuerySelection:{defaultValue:null,description:"used to set the structuredQuerySelection state",name:"setStructuredQuerySelection",required:!0,type:{name:"Dispatch>"}},groupId:{defaultValue:null,description:"id of the group for the rule group dropdown",name:"groupId",required:!0,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/StructuredQuery/components/RuleGroupDropdown/RuleGroupDropdown.tsx#RuleGroupDropdown"]={docgenInfo:RuleGroupDropdown.__docgenInfo,name:"RuleGroupDropdown",path:"src/components/StructuredQuery/components/RuleGroupDropdown/RuleGroupDropdown.tsx#RuleGroupDropdown"})}catch(__react_docgen_typescript_loader_error){}var ComboBox=__webpack_require__("../../node_modules/carbon-components-react/es/components/ComboBox/ComboBox.js"),TextInput=__webpack_require__("../../node_modules/carbon-components-react/es/components/TextInput/index.js"),omit=__webpack_require__("../../node_modules/lodash/omit.js"),omit_default=__webpack_require__.n(omit),Button=__webpack_require__("../../node_modules/carbon-components-react/es/components/Button/Button.js"),bucket_25=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-25.js"),RemoveRuleRowButton=function RemoveRuleRowButton(_ref){var removeRuleRowButtonIconDescription=_ref.removeRuleRowButtonIconDescription,groupId=_ref.groupId,rowId=_ref.rowId,structuredQuerySelection=_ref.structuredQuerySelection,setStructuredQuerySelection=_ref.setStructuredQuerySelection;return(0,jsx_runtime.jsx)(Button.Z,{hasIconOnly:!0,kind:"ghost",renderIcon:bucket_25.O5t,iconDescription:removeRuleRowButtonIconDescription,onClick:function handleOnClick(){var filteredGroupRows=structuredQuerySelection.groups[groupId].rows.filter((function(row){return row!==rowId})),filteredRows=omit_default()(structuredQuerySelection.rows,rowId),isLastRuleInRuleGroup=0===filteredGroupRows.length;setStructuredQuerySelection(isLastRuleInRuleGroup?(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{groups:(0,objectSpread2.Z)({},omit_default()(structuredQuerySelection.groups,groupId)),rows:(0,objectSpread2.Z)({},filteredRows),group_order:structuredQuerySelection.group_order.filter((function(id){return id!==groupId}))}):(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{groups:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups),{},(0,defineProperty.Z)({},"".concat(groupId),(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups[groupId]),{},{rows:filteredGroupRows}))),rows:(0,objectSpread2.Z)({},filteredRows)}))},"data-testid":"remove-rule-row-button-".concat(groupId)})};try{RemoveRuleRowButton.displayName="RemoveRuleRowButton",RemoveRuleRowButton.__docgenInfo={description:"",displayName:"RemoveRuleRowButton",props:{removeRuleRowButtonIconDescription:{defaultValue:null,description:"text to display for the Remove rule button icon description",name:"removeRuleRowButtonIconDescription",required:!0,type:{name:"string"}},groupId:{defaultValue:null,description:"id of the group for the rule row to render",name:"groupId",required:!0,type:{name:"number"}},rowId:{defaultValue:null,description:"id of the rule row to remove",name:"rowId",required:!0,type:{name:"number"}},structuredQuerySelection:{defaultValue:null,description:"state that represents the current rules and selections for the structured query",name:"structuredQuerySelection",required:!0,type:{name:"StructuredQuerySelection"}},setStructuredQuerySelection:{defaultValue:null,description:"used to set the structuredQuerySelection state",name:"setStructuredQuerySelection",required:!0,type:{name:"Dispatch>"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/StructuredQuery/components/RemoveRuleRowButton/RemoveRuleRowButton.tsx#RemoveRuleRowButton"]={docgenInfo:RemoveRuleRowButton.__docgenInfo,name:"RemoveRuleRowButton",path:"src/components/StructuredQuery/components/RemoveRuleRowButton/RemoveRuleRowButton.tsx#RemoveRuleRowButton"})}catch(__react_docgen_typescript_loader_error){}var RuleRow=function RuleRow(_ref){var placeholderText,messages=_ref.messages,groupId=_ref.groupId,rowId=_ref.rowId,structuredQuerySelection=_ref.structuredQuerySelection,setStructuredQuerySelection=_ref.setStructuredQuerySelection,_useContext$fieldsSto=(0,react.useContext)(DiscoverySearch.ci).fieldsStore,fieldsResponse=_useContext$fieldsSto.data,fieldStoreLoading=_useContext$fieldsSto.isLoading,fieldStoreError=_useContext$fieldsSto.isError,projectFields=function getFieldNames(response){return response&&response.fields?response.fields.reduce((function(namesArray,fieldObject){return"nested"===fieldObject.type||fieldObject.field&&!namesArray.includes(fieldObject.field)&&namesArray.push(fieldObject.field),namesArray}),[]):[]}(fieldsResponse),operatorDropdownItems=[{label:messages.operatorDropdownIsOptionText,value:"::"},{label:messages.operatorDropdownIsNotOptionText,value:"::!"},{label:messages.operatorDropdownContainsOptionText,value:":"},{label:messages.operatorDropdownDoesNotContainOptionText,value:":!"}],isTopLevelGroup=0===groupId,showRemoveRuleRowButton=structuredQuerySelection.groups[groupId].rows.length>1||!isTopLevelGroup;return placeholderText=fieldStoreLoading?messages.fieldDropdownLoadingText:fieldStoreError?messages.fieldDropdownErrorText:messages.fieldDropdownPlaceholderText,(0,jsx_runtime.jsxs)("div",{className:structuredQueryRulesClass,"data-testid":"rule-row-".concat(groupId),children:[(0,jsx_runtime.jsx)(ComboBox.Z,{id:"structured-query-rules-field-".concat(groupId),items:projectFields,placeholder:placeholderText,titleText:messages.fieldDropdownTitleText,disabled:fieldStoreLoading||fieldStoreError,onChange:function handleFieldDropdownChange(fieldSelection){var newFieldValue=null===fieldSelection.selectedItem?"":fieldSelection.selectedItem;setStructuredQuerySelection((0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{rows:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows),{},(0,defineProperty.Z)({},"".concat(rowId),(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows[rowId]),{},{field:newFieldValue})))}))}}),(0,jsx_runtime.jsx)(ComboBox.Z,{id:"structured-query-rules-operator-".concat(groupId),items:operatorDropdownItems,placeholder:messages.operatorDropdownPlaceholderText,titleText:messages.operatorDropdownTitleText,onChange:function handleOperatorDropdownChange(operatorSelection){var newOperatorValue=null===operatorSelection.selectedItem?"":operatorSelection.selectedItem.value;setStructuredQuerySelection((0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{rows:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows),{},(0,defineProperty.Z)({},"".concat(rowId),(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows[rowId]),{},{operator:newOperatorValue})))}))}}),(0,jsx_runtime.jsx)(TextInput.Z,{id:"structured-query-rules-value-".concat(groupId),labelText:messages.valueInputLabelText,placeholder:messages.valueInputPlaceholderText,onChange:function handleValueInputChange(event){var valueText=event.currentTarget.value;setStructuredQuerySelection((0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{rows:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows),{},(0,defineProperty.Z)({},"".concat(rowId),(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows[rowId]),{},{value:valueText})))}))}}),showRemoveRuleRowButton&&(0,jsx_runtime.jsx)(RemoveRuleRowButton,{removeRuleRowButtonIconDescription:messages.removeRuleRowButtonIconDescription,groupId:groupId,rowId:rowId,structuredQuerySelection:structuredQuerySelection,setStructuredQuerySelection:setStructuredQuerySelection})]})};try{RuleRow.displayName="RuleRow",RuleRow.__docgenInfo={description:"",displayName:"RuleRow",props:{messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}},groupId:{defaultValue:null,description:"id of the group for the rule row to render",name:"groupId",required:!0,type:{name:"number"}},rowId:{defaultValue:null,description:"id of the rule row to render",name:"rowId",required:!0,type:{name:"number"}},structuredQuerySelection:{defaultValue:null,description:"state that represents the current rules and selections for the structured query",name:"structuredQuerySelection",required:!0,type:{name:"StructuredQuerySelection"}},setStructuredQuerySelection:{defaultValue:null,description:"used to set the structuredQuerySelection state",name:"setStructuredQuerySelection",required:!0,type:{name:"Dispatch>"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/StructuredQuery/components/RuleRow/RuleRow.tsx#RuleRow"]={docgenInfo:RuleRow.__docgenInfo,name:"RuleRow",path:"src/components/StructuredQuery/components/RuleRow/RuleRow.tsx#RuleRow"})}catch(__react_docgen_typescript_loader_error){}var bucket_0=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-0.js"),getNewId=function getNewId(currentGroupsOrRows){var maxId=Object.keys(currentGroupsOrRows).reduce((function(previousId,currentId){return Math.max(parseInt(previousId),parseInt(currentId)).toString()}));return parseInt(maxId)+1},AddRuleRowButton=function AddRuleRowButton(_ref){var addRuleRowText=_ref.addRuleRowText,groupId=_ref.groupId,structuredQuerySelection=_ref.structuredQuerySelection,setStructuredQuerySelection=_ref.setStructuredQuerySelection;return(0,jsx_runtime.jsx)(Button.Z,{kind:"ghost",renderIcon:bucket_0.aXP,onClick:function handleOnClick(){var newRuleRowId=getNewId(structuredQuerySelection.rows);setStructuredQuerySelection((0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{groups:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups),{},(0,defineProperty.Z)({},"".concat(groupId),(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups[groupId]),{},{rows:structuredQuerySelection.groups[groupId].rows.concat(newRuleRowId)}))),rows:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows),{},(0,defineProperty.Z)({},"".concat(newRuleRowId),{field:"",operator:"",value:""}))}))},children:addRuleRowText})};try{AddRuleRowButton.displayName="AddRuleRowButton",AddRuleRowButton.__docgenInfo={description:"",displayName:"AddRuleRowButton",props:{addRuleRowText:{defaultValue:null,description:"text to display for the Add rule button",name:"addRuleRowText",required:!0,type:{name:"string"}},groupId:{defaultValue:null,description:"id of the group for the rule row to render",name:"groupId",required:!0,type:{name:"number"}},structuredQuerySelection:{defaultValue:null,description:"state that represents the current rules and selections for the structured query",name:"structuredQuerySelection",required:!0,type:{name:"StructuredQuerySelection"}},setStructuredQuerySelection:{defaultValue:null,description:"used to set the structuredQuerySelection state",name:"setStructuredQuerySelection",required:!0,type:{name:"Dispatch>"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/StructuredQuery/components/AddRuleRowButton/AddRuleRowButton.tsx#AddRuleRowButton"]={docgenInfo:AddRuleRowButton.__docgenInfo,name:"AddRuleRowButton",path:"src/components/StructuredQuery/components/AddRuleRowButton/AddRuleRowButton.tsx#AddRuleRowButton"})}catch(__react_docgen_typescript_loader_error){}var RuleGroup=function RuleGroup(_ref){var messages=_ref.messages,groupId=_ref.groupId,structuredQuerySelection=_ref.structuredQuerySelection,setStructuredQuerySelection=_ref.setStructuredQuerySelection,rows=structuredQuerySelection.groups[groupId].rows,isTopLevelGroup=0===groupId,showAddRuleRowButton=rows.length<3&&!isTopLevelGroup,ruleGroupClassNames=[structuredQueryRuleGroupClass];return isTopLevelGroup||ruleGroupClassNames.push(structuredQueryNestedRuleGroupClass),(0,jsx_runtime.jsxs)("div",{className:ruleGroupClassNames.join(" "),"data-testid":"rule-group",children:[(0,jsx_runtime.jsx)(RuleGroupDropdown,{messages:messages,setStructuredQuerySelection:setStructuredQuerySelection,structuredQuerySelection:structuredQuerySelection,groupId:groupId}),rows.map((function(row){var uniqueKey=groupId.toString()+row.toString();return(0,jsx_runtime.jsx)(RuleRow,{messages:messages,groupId:groupId,rowId:row,setStructuredQuerySelection:setStructuredQuerySelection,structuredQuerySelection:structuredQuerySelection},uniqueKey)})),(0,jsx_runtime.jsx)("div",{className:structuredQueryRulesButtonsClass,children:showAddRuleRowButton&&(0,jsx_runtime.jsx)(AddRuleRowButton,{addRuleRowText:messages.addRuleRowText,groupId:groupId,setStructuredQuerySelection:setStructuredQuerySelection,structuredQuerySelection:structuredQuerySelection},groupId)})]})};try{RuleGroup.displayName="RuleGroup",RuleGroup.__docgenInfo={description:"",displayName:"RuleGroup",props:{messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}},groupId:{defaultValue:null,description:"id of the group for the rule row to render",name:"groupId",required:!0,type:{name:"number"}},structuredQuerySelection:{defaultValue:null,description:"state that represents the current rules and selections for the structured query",name:"structuredQuerySelection",required:!0,type:{name:"StructuredQuerySelection"}},setStructuredQuerySelection:{defaultValue:null,description:"used to set the structuredQuerySelection state",name:"setStructuredQuerySelection",required:!0,type:{name:"Dispatch>"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/StructuredQuery/components/RuleGroup/RuleGroup.tsx#RuleGroup"]={docgenInfo:RuleGroup.__docgenInfo,name:"RuleGroup",path:"src/components/StructuredQuery/components/RuleGroup/RuleGroup.tsx#RuleGroup"})}catch(__react_docgen_typescript_loader_error){}var AddRuleGroupButton=function AddRuleGroupButton(_ref){var addRuleGroupText=_ref.addRuleGroupText,structuredQuerySelection=_ref.structuredQuerySelection,setStructuredQuerySelection=_ref.setStructuredQuerySelection;return(0,jsx_runtime.jsx)(Button.Z,{kind:"ghost",renderIcon:bucket_0.aXP,onClick:function handleOnClick(){var newRuleGroupId=getNewId(structuredQuerySelection.groups),newRuleRowId=getNewId(structuredQuerySelection.rows);setStructuredQuerySelection((0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection),{},{groups:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.groups),{},(0,defineProperty.Z)({},"".concat(newRuleGroupId),{rows:[newRuleRowId]})),rows:(0,objectSpread2.Z)((0,objectSpread2.Z)({},structuredQuerySelection.rows),{},(0,defineProperty.Z)({},"".concat(newRuleRowId),{field:"",operator:"",value:""})),group_order:structuredQuerySelection.group_order.concat(newRuleGroupId)}))},children:addRuleGroupText})};try{AddRuleGroupButton.displayName="AddRuleGroupButton",AddRuleGroupButton.__docgenInfo={description:"",displayName:"AddRuleGroupButton",props:{addRuleGroupText:{defaultValue:null,description:"text to display for the Add rule group button",name:"addRuleGroupText",required:!0,type:{name:"string"}},structuredQuerySelection:{defaultValue:null,description:"state that represents the current rules and selections for the structured query",name:"structuredQuerySelection",required:!0,type:{name:"StructuredQuerySelection"}},setStructuredQuerySelection:{defaultValue:null,description:"used to set the structuredQuerySelection state",name:"setStructuredQuerySelection",required:!0,type:{name:"Dispatch>"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/StructuredQuery/components/AddRuleGroupButton/AddRuleGroupButton.tsx#AddRuleGroupButton"]={docgenInfo:AddRuleGroupButton.__docgenInfo,name:"AddRuleGroupButton",path:"src/components/StructuredQuery/components/AddRuleGroupButton/AddRuleGroupButton.tsx#AddRuleGroupButton"})}catch(__react_docgen_typescript_loader_error){}var defaultMessages={ruleGroupDropdownText:"Satisfy {dropdown} of the following rules",ruleGroupDropdownAllOptionText:"all",ruleGroupDropdownAnyOptionText:"any",ruleGroupDropdownLabelText:"Choose whether to satisfy all or any of the following rules",fieldDropdownPlaceholderText:"Select field",fieldDropdownTitleText:"Field",fieldDropdownLoadingText:"Loading project fields",fieldDropdownErrorText:"Error loading project fields",operatorDropdownIsOptionText:"is",operatorDropdownIsNotOptionText:"is not",operatorDropdownContainsOptionText:"contains",operatorDropdownDoesNotContainOptionText:"does not contain",operatorDropdownPlaceholderText:"Select operator",operatorDropdownTitleText:"Operator",valueInputLabelText:"Value",valueInputPlaceholderText:"Enter value",addRuleRowText:"Add rule",removeRuleRowButtonIconDescription:"Remove rule",addRuleGroupText:"Add group of rules"},stringifyRows=function stringifyRows(structuredQuerySelection,groupId){return structuredQuerySelection.groups[groupId].rows.map((function(rowId){var row=structuredQuerySelection.rows[rowId],rowField=escapeReservedCharacters(row.field),rowValue=""===row.value?row.value:'"'+escapeDoubleQuotes(row.value)+'"';return"".concat(rowField).concat(row.operator).concat(rowValue)})).join(structuredQuerySelection.groups[groupId].operator)},escapeDoubleQuotes=function escapeDoubleQuotes(value){return value.replace(/(["])/g,'\\"')},escapeReservedCharacters=function escapeReservedCharacters(field){return field.replace(/([,|:!"\\()[\]^~<>*])/g,(function escapeCharacters(match){return match.replace(match,"\\".concat(match))}))},commonjs=__webpack_require__("../../node_modules/react-error-boundary/dist/commonjs/index.js"),FallbackComponent=__webpack_require__("./src/utils/FallbackComponent.tsx"),onErrorCallback=__webpack_require__("./src/utils/onErrorCallback.ts"),StructuredQuery_StructuredQuery=(0,commonjs.Pf)((function StructuredQuery(_ref){var _ref$messages=_ref.messages,messages=void 0===_ref$messages?defaultMessages:_ref$messages,mergedMessages=(0,objectSpread2.Z)((0,objectSpread2.Z)({},defaultMessages),messages),_useState=(0,react.useState)({groups:{0:{rows:[0],operator:","}},rows:{0:{field:"",operator:"",value:""}},group_order:[0]}),_useState2=(0,slicedToArray.Z)(_useState,2),structuredQuerySelection=_useState2[0],setStructuredQuerySelection=_useState2[1],stringifiedSelection=function stringifyStructuredQuerySelection(structuredQuerySelection){var stringifiedStructuredQuerySelection="";return stringifiedStructuredQuerySelection+structuredQuerySelection.group_order.map((function(groupId){return 0===groupId?stringifyRows(structuredQuerySelection,groupId):"("+stringifyRows(structuredQuerySelection,groupId)+")"})).join(structuredQuerySelection.groups[0].operator)}(structuredQuerySelection),showAddRuleRowButton=structuredQuerySelection.groups[0].rows.length<3,showAddRuleGroupButton=Object.keys(structuredQuerySelection.groups).length-1<5,fetchFields=(0,react.useContext)(DiscoverySearch.Wq).fetchFields;return(0,react.useEffect)((function(){fetchFields()}),[fetchFields]),(0,jsx_runtime.jsxs)("div",{className:structuredQueryClass,children:[structuredQuerySelection.group_order.map((function(id){return(0,jsx_runtime.jsx)(RuleGroup,{messages:mergedMessages,groupId:id,structuredQuerySelection:structuredQuerySelection,setStructuredQuerySelection:setStructuredQuerySelection},id)})),(0,jsx_runtime.jsxs)("div",{className:structuredQueryRulesButtonsClass,children:[showAddRuleRowButton&&(0,jsx_runtime.jsx)(AddRuleRowButton,{addRuleRowText:mergedMessages.addRuleRowText,setStructuredQuerySelection:setStructuredQuerySelection,structuredQuerySelection:structuredQuerySelection,groupId:0}),showAddRuleGroupButton&&(0,jsx_runtime.jsx)(AddRuleGroupButton,{addRuleGroupText:mergedMessages.addRuleGroupText,setStructuredQuerySelection:setStructuredQuerySelection,structuredQuerySelection:structuredQuerySelection})]}),stringifiedSelection&&(0,jsx_runtime.jsx)(CodeSnippet.Z,{className:"".concat(structuredQueryCopyableQueryClass),children:stringifiedSelection})]})}),(0,FallbackComponent.D)("StructuredQuery"),onErrorCallback.Z),marked_esm=__webpack_require__("../../node_modules/marked/lib/marked.esm.js"),testingUtils=__webpack_require__("./src/utils/testingUtils.tsx"),esm=__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js");module=__webpack_require__.hmd(module);var props=function props(){return{messages:(0,dist.object)("Default messages for the component's text strings",defaultMessages)}},DummySearchClientReturnsFields=function(_DummySearchClient){(0,inherits.Z)(DummySearchClientReturnsFields,_DummySearchClient);var _listFields,_super=(0,createSuper.Z)(DummySearchClientReturnsFields);function DummySearchClientReturnsFields(){return(0,classCallCheck.Z)(this,DummySearchClientReturnsFields),_super.apply(this,arguments)}return(0,createClass.Z)(DummySearchClientReturnsFields,[{key:"listFields",value:(_listFields=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(fetchFieldsParams){return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return(0,esm.action)("listFields")(fetchFieldsParams),_context.abrupt("return",(0,testingUtils.v8)({fields:[{field:"field_name_1"},{field:"field_name_2"},{field:"field_name_3"},{field:"field_name_4"},{field:"field_name_5"},{field:"field_name_6"}]}));case 2:case"end":return _context.stop()}}),_callee)}))),function listFields(_x){return _listFields.apply(this,arguments)})}]),DummySearchClientReturnsFields}(storybookUtils.Qc),discoverySearchProps=function discoverySearchProps(){return{searchClient:new DummySearchClientReturnsFields,projectId:(0,dist.text)("Project ID","project-id")}};(0,client.storiesOf)("StructuredQuery",module).addParameters({storySource:{source:"import React from 'react';\nimport { storiesOf } from '@storybook/react';\nimport { object, text } from '@storybook/addon-knobs';\nimport { StoryWrapper, DummySearchClient } from 'utils/storybookUtils';\nimport DiscoverySearch, { DiscoverySearchProps } from 'components/DiscoverySearch/DiscoverySearch';\nimport StructuredQuery from '../StructuredQuery';\nimport { defaultMessages } from '../messages';\nimport { marked } from 'marked';\nimport defaultReadme from './default.md';\nimport { createDummyResponsePromise } from 'utils/testingUtils';\nimport DiscoveryV2 from 'ibm-watson/discovery/v2';\nimport { action } from '@storybook/addon-actions';\n\nconst props = () => ({\n messages: object(\"Default messages for the component's text strings\", defaultMessages)\n});\n\nclass DummySearchClientReturnsFields extends DummySearchClient {\n public async listFields(fetchFieldsParams: DiscoveryV2.ListFieldsParams): Promise {\n action('listFields')(fetchFieldsParams);\n return createDummyResponsePromise({\n fields: [\n { field: 'field_name_1' },\n { field: 'field_name_2' },\n { field: 'field_name_3' },\n { field: 'field_name_4' },\n { field: 'field_name_5' },\n { field: 'field_name_6' }\n ]\n });\n }\n}\n\nconst discoverySearchProps = (): DiscoverySearchProps => ({\n searchClient: new DummySearchClientReturnsFields(),\n projectId: text('Project ID', 'project-id')\n});\n\nstoriesOf('StructuredQuery', module)\n .addParameters({ component: StructuredQuery })\n .add(\n 'default',\n () => {\n return (\n \n \n \n \n \n );\n },\n {\n info: {\n text: marked.parse(defaultReadme)\n }\n }\n );\n",locationsMap:{default:{startLoc:{col:4,line:42},endLoc:{col:5,line:56},startBody:{col:4,line:43},endBody:{col:5,line:51}}}}}).addParameters({component:StructuredQuery_StructuredQuery}).add("default",(function(){return(0,jsx_runtime.jsx)(storybookUtils.D6,{children:(0,jsx_runtime.jsx)(DiscoverySearch.ZP,(0,objectSpread2.Z)((0,objectSpread2.Z)({},discoverySearchProps()),{},{children:(0,jsx_runtime.jsx)(StructuredQuery_StructuredQuery,(0,objectSpread2.Z)({},props()))}))})}),{info:{text:marked_esm.TU.parse("#### Overview\n\nThe `StructuredQuery` component is used to visually build structured queries against your project. In this component, it's possible to select rules that need to be followed. Each rule is composed of a field from your project and whether it is, is not, contains, or does not contain a specific value.\n\nThere are top-level rules for which it's possible to choose whether all or any of them must be satisfied. If the query needs to be more granular, it is also possible to add rule groups, which nest additional sets of rules within them. For these rule groups, you can also choose whether all or any of them must be satisfied.\n\nThe query that corresponds to the rules and rule groups that are selected is displayed at the bottom of the component. As rules and rule groups are built out in the component, the query will continue to update to match. It's possible to copy the query by clicking the icon next to it.\n")}})},"./.storybook/preview.ts-generated-config-entry.js":function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";var preview_namespaceObject={};__webpack_require__.r(preview_namespaceObject);var ClientApi=__webpack_require__("../../node_modules/@storybook/client-api/dist/esm/ClientApi.js"),client=__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js"),blocks=__webpack_require__("../../node_modules/@storybook/addon-docs/blocks.js");function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}(0,client.addParameters)({docs:{container:blocks.Zu,page:blocks.kO}}),Object.keys(preview_namespaceObject).forEach((function(key){var value=preview_namespaceObject[key];switch(key){case"args":return(0,ClientApi.uc)(value);case"argTypes":return(0,ClientApi.v9)(value);case"decorators":return value.forEach((function(decorator){return(0,ClientApi.$9)(decorator,!1)}));case"loaders":return value.forEach((function(loader){return(0,ClientApi.HZ)(loader,!1)}));case"parameters":return(0,ClientApi.h1)(function _objectSpread(target){for(var i=1;i3&&void 0!==_args[3])||_args[3],dispatch({type:"FETCH_REQUEST"}),_context.prev=2,_context.next=5,searchClientMethod.call(searchClient,parameters);case 5:_yield$searchClientMe=_context.sent,_result=_yield$searchClientMe.result,cancelToken.current||requestId!==requestIdRef.current||(payload=_result,transformResult&&(payload=transformResult(_result)),storeResult&&dispatch({type:"FETCH_SUCCESS",payload:payload}),callback&&callback(payload)),_context.next=13;break;case 10:_context.prev=10,_context.t0=_context.catch(2),cancelToken.current||dispatch({type:"FETCH_FAILURE",error:_context.t0});case 13:case"end":return _context.stop()}}),_callee,null,[[2,10]])})));return function(_x,_x2,_x3){return _ref.apply(this,arguments)}}(),[searchClient,searchClientMethod,transformResult]);return(0,react.useEffect)((function(){return function(){cancelToken.current=!0}}),[]),(0,react.useEffect)((function(){fetchToken.trigger&&(requestIdRef.current++,fetchData(parameters,requestIdRef.current,fetchToken.callback,fetchToken.storeResult),setFetchToken({trigger:!1,callback:void 0}))}),[fetchToken,fetchData,parameters]),{state:state,parameters:parameters,setParameters:setParameters,setData:function setData(data){dispatch({type:"FETCH_SUCCESS",payload:data})},setFetchToken:setFetchToken}},commonjs=__webpack_require__("../../node_modules/react-error-boundary/dist/commonjs/index.js"),FallbackComponent=__webpack_require__("./src/utils/FallbackComponent.tsx"),onErrorCallback=__webpack_require__("./src/utils/onErrorCallback.ts"),escapeFieldName=__webpack_require__("./src/components/SearchFacets/utils/escapeFieldName.ts"),buildAggregationQuery=function buildAggregationQuery(configuration){return"["+configuration.map((function(_ref){var type=_ref.type,count=_ref.count,name=_ref.name,field=_ref.field,aggregations=_ref.aggregations,match=_ref.match,path=_ref.path;if("term"===type&&field){var escapedFieldName=(0,escapeFieldName.W)(field),termCount=count?",count:"+count:"",termName=name?",name:"+name:"",termAggField="term(".concat(escapedFieldName).concat(termCount).concat(termName,")");if(field.includes("enriched_")&&field.includes("entities.text")){var topLevelTermEntityField=(0,escapeFieldName.W)(field.split(".")[0]),topLevelNestedField=(0,escapeFieldName.W)(field.slice(0,field.lastIndexOf("."))),nestedTypeTermAgg=".term(".concat(topLevelTermEntityField,".entities.type,count:1)");return"nested(".concat(topLevelNestedField,").").concat(termAggField).concat(nestedTypeTermAgg)}return termAggField}var nestedOrFilterAgg="";if(aggregations&&aggregations[0]){var termAggregation;nestedOrFilterAgg=(nestedOrFilterAgg+="nested(")+(0,escapeFieldName.W)(path||(aggregations[0].field||""))+").filter("+(match||aggregations[0].match)+")";var _termCount=(termAggregation=aggregations[0].aggregations?aggregations[0].aggregations[0]:aggregations[0]).count?",count:"+termAggregation.count:"",_termName=termAggregation.name?",name:"+termAggregation.name:"";nestedOrFilterAgg=nestedOrFilterAgg+".term("+(0,escapeFieldName.W)(termAggregation.field||"")+_termCount+_termName+")"}return nestedOrFilterAgg})).toString()+"]"},searchFacetInterfaces=__webpack_require__("./src/components/SearchFacets/utils/searchFacetInterfaces.ts"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),emptySelectedResult={document:null,element:null,elementType:null},searchApiDefaults={performSearch:function performSearch(){return Promise.resolve()},fetchAutocompletions:function fetchAutocompletions(){return Promise.resolve()},fetchAggregations:function fetchAggregations(){return Promise.resolve()},fetchComponentSettings:function fetchComponentSettings(){return Promise.resolve()},fetchDocuments:function fetchDocuments(){},setSelectedResult:function setSelectedResult(){},setAutocompletionOptions:function setAutocompletionOptions(){},setSearchParameters:function setSearchParameters(){},setIsResultsPaginationComponentHidden:function setIsResultsPaginationComponentHidden(){},fetchFields:function fetchFields(){return Promise.resolve()}},aggregationQueryDefaults={count:0,filter:"",passages:{enabled:!1},tableResults:{enabled:!1}},globalAggregationsResponseStoreDefaults={parameters:(0,objectSpread2.Z)({projectId:""},aggregationQueryDefaults),data:null,isLoading:!1,isError:!1,error:null},fetchDocumentsResponseStoreDefaults={parameters:{projectId:"",_return:[],aggregation:"",passages:{enabled:!1},tableResults:{enabled:!1}},data:null,isLoading:!1,isError:!1,error:null},searchContextDefaults={searchResponseStore:{parameters:{projectId:""},data:null,isLoading:!1,isError:!1,error:null},globalAggregationsResponseStore:globalAggregationsResponseStoreDefaults,fetchDocumentsResponseStore:fetchDocumentsResponseStoreDefaults,selectedResult:emptySelectedResult,autocompletionStore:{parameters:{projectId:"",prefix:""},data:null,isLoading:!1,isError:!1,error:null},isResultsPaginationComponentHidden:!1,fieldsStore:{parameters:{projectId:""},data:null,isLoading:!1,isError:!1,error:null}},SearchApi=(0,react.createContext)(searchApiDefaults),SearchContext=(0,react.createContext)(searchContextDefaults),DiscoverySearch_DiscoverySearch=(0,commonjs.Pf)((function DiscoverySearch(_ref){var searchClient=_ref.searchClient,projectId=_ref.projectId,documentProvider=_ref.documentProvider,overrideAggregationResults=_ref.overrideAggregationResults,overrideSearchResults=_ref.overrideSearchResults,overrideQueryParameters=_ref.overrideQueryParameters,_ref$overrideSelected=_ref.overrideSelectedResult,overrideSelectedResult=void 0===_ref$overrideSelected?emptySelectedResult:_ref$overrideSelected,overrideAutocompletionResults=_ref.overrideAutocompletionResults,overrideCollectionsResults=_ref.overrideCollectionsResults,overrideComponentSettings=_ref.overrideComponentSettings,children=_ref.children,_useState=(0,react.useState)(null),_useState2=(0,slicedToArray.Z)(_useState,2),aggregationResults=_useState2[0],setAggregationResults=_useState2[1],_useState3=(0,react.useState)(overrideCollectionsResults),_useState4=(0,slicedToArray.Z)(_useState3,2),collectionsResults=_useState4[0],setCollectionsResults=_useState4[1],_useState5=(0,react.useState)({}),_useState6=(0,slicedToArray.Z)(_useState5,2),autocompletionOptions=_useState6[0],setAutocompletionOptions=_useState6[1],_useState7=(0,react.useState)(overrideSelectedResult),_useState8=(0,slicedToArray.Z)(_useState7,2),selectedResult=_useState8[0],setSelectedResult=_useState8[1],_useState9=(0,react.useState)(overrideComponentSettings),_useState10=(0,slicedToArray.Z)(_useState9,2),componentSettings=_useState10[0],setComponentSettings=_useState10[1],_useState11=(0,react.useState)(),_useState12=(0,slicedToArray.Z)(_useState11,2),isResultsPaginationComponentHidden=_useState12[0],setIsResultsPaginationComponentHidden=_useState12[1],_useSearchResultsApi=function useSearchResultsApi(searchParameters,searchClient,overrideSearchResults){var _useDataApi2=useDataApi(deprecateReturnFields(searchParameters),searchClient.query,searchClient,overrideSearchResults),searchState=_useDataApi2.state,currentSearchParameters=_useDataApi2.parameters,setSearchParametersBackwardsCompatible=_useDataApi2.setParameters,setSearchResponse=_useDataApi2.setData,setFetchToken=_useDataApi2.setFetchToken,setSearchParameters=(0,react.useCallback)((function(backwardsCompatibleSearchParameters){setSearchParametersBackwardsCompatible("function"==typeof backwardsCompatibleSearchParameters?function(prevState){return deprecateReturnFields(backwardsCompatibleSearchParameters(prevState))}:deprecateReturnFields(backwardsCompatibleSearchParameters))}),[setSearchParametersBackwardsCompatible]),performSearch=(0,react.useCallback)((function(callback){return setFetchToken({trigger:!0,callback:callback})}),[setFetchToken]);return[(0,objectSpread2.Z)((0,objectSpread2.Z)({},searchState),{},{parameters:currentSearchParameters}),{setSearchParameters:setSearchParameters,setSearchResponse:setSearchResponse,performSearch:performSearch}]}((0,objectSpread2.Z)({projectId:projectId},deprecateReturnFields(overrideQueryParameters)),searchClient,overrideSearchResults),_useSearchResultsApi2=(0,slicedToArray.Z)(_useSearchResultsApi,2),searchResponseStore=_useSearchResultsApi2[0],_useSearchResultsApi3=_useSearchResultsApi2[1],setSearchResponse=_useSearchResultsApi3.setSearchResponse,setSearchParameters=_useSearchResultsApi3.setSearchParameters,performSearch=_useSearchResultsApi3.performSearch,_useGlobalAggregation=function useGlobalAggregationsApi(searchParameters,searchClient,overrideAggregationResults){var _useDataApi3=useDataApi(searchParameters,searchClient.query,searchClient,overrideAggregationResults,(function(result){return result.aggregations||[]})),aggregationState=_useDataApi3.state,currentGlobalAggregationParameters=_useDataApi3.parameters,setGlobalAggregationParameters=_useDataApi3.setParameters,setGlobalAggregationsResponse=_useDataApi3.setData,setFetchToken=_useDataApi3.setFetchToken,fetchGlobalAggregations=(0,react.useCallback)((function(searchParameters,callback){setGlobalAggregationParameters(searchParameters),setFetchToken({trigger:!0,callback:callback})}),[setFetchToken,setGlobalAggregationParameters]),fetchGlobalAggregationsWithoutStoring=(0,react.useCallback)((function(searchParameters,callback){setGlobalAggregationParameters(searchParameters),setFetchToken({trigger:!0,callback:callback,storeResult:!1})}),[setFetchToken,setGlobalAggregationParameters]);return[(0,objectSpread2.Z)((0,objectSpread2.Z)({},aggregationState),{},{parameters:currentGlobalAggregationParameters}),{setGlobalAggregationParameters:setGlobalAggregationParameters,setGlobalAggregationsResponse:setGlobalAggregationsResponse,fetchGlobalAggregations:fetchGlobalAggregations,fetchGlobalAggregationsWithoutStoring:fetchGlobalAggregationsWithoutStoring}]}((0,objectSpread2.Z)((0,objectSpread2.Z)({},globalAggregationsResponseStoreDefaults.parameters),{},{projectId:projectId}),searchClient,overrideAggregationResults),_useGlobalAggregation2=(0,slicedToArray.Z)(_useGlobalAggregation,2),globalAggregationsResponseStore=_useGlobalAggregation2[0],_useGlobalAggregation3=_useGlobalAggregation2[1],setGlobalAggregationsResponse=_useGlobalAggregation3.setGlobalAggregationsResponse,fetchGlobalAggregations=_useGlobalAggregation3.fetchGlobalAggregations,fetchGlobalAggregationsWithoutStoring=_useGlobalAggregation3.fetchGlobalAggregationsWithoutStoring,fetchTypeForTopEntitiesAggregation=(0,react.useCallback)(function(){var _ref2=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(aggregationResults,searchParams){var updatedAggQuery,updatedSearchParameters;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:(0,searchFacetInterfaces.r)(aggregationResults)&&(updatedAggQuery=buildAggregationQuery(aggregationResults),updatedSearchParameters=(0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParams),{},{aggregation:updatedAggQuery}),fetchGlobalAggregations(updatedSearchParameters));case 1:case"end":return _context.stop()}}),_callee)})));return function(_x,_x2){return _ref2.apply(this,arguments)}}(),[fetchGlobalAggregations]),handleSearch=(0,react.useCallback)(function(){var _ref3=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee4(backwardsCompatibleQueryParams){var resetAggregations,aggregationsFetched,searchParameters,_args4=arguments;return(0,regeneratorRuntime.Z)().wrap((function _callee4$(_context4){for(;;)switch(_context4.prev=_context4.next){case 0:resetAggregations=!(_args4.length>1&&void 0!==_args4[1])||_args4[1],aggregationsFetched=!1,searchParameters=deprecateReturnFields(backwardsCompatibleQueryParams),setSearchParameters(searchParameters),resetAggregations&&""!==searchParameters.filter&&(aggregationsFetched=!0,fetchGlobalAggregationsWithoutStoring((0,objectSpread2.Z)((0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),aggregationQueryDefaults),{},{filter:""}),function(){var _ref4=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee2(aggregations){return(0,regeneratorRuntime.Z)().wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:fetchTypeForTopEntitiesAggregation(aggregations,searchParameters);case 1:case"end":return _context2.stop()}}),_callee2)})));return function(_x4){return _ref4.apply(this,arguments)}}())),performSearch(function(){var _ref5=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee3(result){return(0,regeneratorRuntime.Z)().wrap((function _callee3$(_context3){for(;;)switch(_context3.prev=_context3.next){case 0:!aggregationsFetched&&resetAggregations&&result&&result.aggregations&&fetchTypeForTopEntitiesAggregation(result.aggregations,searchParameters);case 1:case"end":return _context3.stop()}}),_callee3)})));return function(_x5){return _ref5.apply(this,arguments)}}());case 6:case"end":return _context4.stop()}}),_callee4)})));return function(_x3){return _ref3.apply(this,arguments)}}(),[fetchGlobalAggregationsWithoutStoring,fetchTypeForTopEntitiesAggregation,performSearch,setSearchParameters]),_useAutocompleteApi=function useAutocompleteApi(autocompleteParmeters,searchClient,overrideAutocompletions){var _useDataApi5=useDataApi(autocompleteParmeters,searchClient.getAutocompletion,searchClient,overrideAutocompletions),autocompletionsState=_useDataApi5.state,currentAutocompleteParameters=_useDataApi5.parameters,setAutocompleteParameters=_useDataApi5.setParameters,setAutocompletions=_useDataApi5.setData,setFetchToken=_useDataApi5.setFetchToken,fetchAutocompletions=(0,react.useCallback)((function(autocompleteParameters){setAutocompleteParameters(autocompleteParameters),setFetchToken({trigger:!0})}),[setAutocompleteParameters,setFetchToken]);return[(0,objectSpread2.Z)((0,objectSpread2.Z)({},autocompletionsState),{},{parameters:currentAutocompleteParameters}),{setAutocompletions:setAutocompletions,fetchAutocompletions:fetchAutocompletions}]}({projectId:projectId,count:autocompletionOptions.completionsCount,prefix:""},searchClient,overrideAutocompletionResults),_useAutocompleteApi2=(0,slicedToArray.Z)(_useAutocompleteApi,2),autocompletionStore=_useAutocompleteApi2[0],_useAutocompleteApi2$=_useAutocompleteApi2[1],fetchAutocompletions=_useAutocompleteApi2$.fetchAutocompletions,setAutocompletions=_useAutocompleteApi2$.setAutocompletions;(0,useDeepCompareMemoize.KW)((function(){setAggregationResults(globalAggregationsResponseStore.data)}),[globalAggregationsResponseStore.data]),(0,useDeepCompareMemoize.KW)((function(){setSearchResponse(overrideSearchResults)}),[overrideSearchResults]),(0,useDeepCompareMemoize.KW)((function(){setSearchParameters((function(currentSearchParameters){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{projectId:projectId},deprecateReturnFields(overrideQueryParameters))}))}),[projectId,overrideQueryParameters]),(0,useDeepCompareMemoize.KW)((function(){setGlobalAggregationsResponse(overrideAggregationResults)}),[overrideAggregationResults]),(0,useDeepCompareMemoize.KW)((function(){setCollectionsResults(overrideCollectionsResults)}),[overrideCollectionsResults]),(0,useDeepCompareMemoize.KW)((function(){setSelectedResult(overrideSelectedResult)}),[overrideSelectedResult]),(0,useDeepCompareMemoize.KW)((function(){setAutocompletions(overrideAutocompletionResults)}),[overrideAutocompletionResults]),(0,useDeepCompareMemoize.KW)((function(){setComponentSettings(overrideComponentSettings)}),[overrideComponentSettings]),(0,react.useEffect)((function(){function _fetchCollections(){return(_fetchCollections=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee5(){var _yield$searchClient$l,_result;return(0,regeneratorRuntime.Z)().wrap((function _callee5$(_context5){for(;;)switch(_context5.prev=_context5.next){case 0:return _context5.prev=0,_context5.next=3,searchClient.listCollections({projectId:projectId});case 3:_yield$searchClient$l=_context5.sent,_result=_yield$searchClient$l.result,setCollectionsResults(_result),_context5.next=11;break;case 8:_context5.prev=8,_context5.t0=_context5.catch(0),console.error("Error fetching collections",_context5.t0);case 11:case"end":return _context5.stop()}}),_callee5,null,[[0,8]])})))).apply(this,arguments)}function _getComponentSettings(){return(_getComponentSettings=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee6(){var _yield$searchClient$g,_result2;return(0,regeneratorRuntime.Z)().wrap((function _callee6$(_context6){for(;;)switch(_context6.prev=_context6.next){case 0:return _context6.prev=0,_context6.next=3,searchClient.getComponentSettings({projectId:projectId});case 3:_yield$searchClient$g=_context6.sent,_result2=_yield$searchClient$g.result,setComponentSettings(_result2),_context6.next=11;break;case 8:_context6.prev=8,_context6.t0=_context6.catch(0),console.error("Error fetching component settings",_context6.t0);case 11:case"end":return _context6.stop()}}),_callee6,null,[[0,8]])})))).apply(this,arguments)}!function fetchCollections(){return _fetchCollections.apply(this,arguments)}(),function getComponentSettings(){return _getComponentSettings.apply(this,arguments)}()}),[searchClient,projectId]);var handleFetchAutocompletions=(0,useDeepCompareMemoize.jP)(function(){var _ref6=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee7(searchQuery){var splitSearchQuerySelector,updateAutocomplete,completionsCount,minCharsToAutocomplete,queryArray,prefix,completionParams;return(0,regeneratorRuntime.Z)().wrap((function _callee7$(_context7){for(;;)switch(_context7.prev=_context7.next){case 0:if(splitSearchQuerySelector=autocompletionOptions.splitSearchQuerySelector,updateAutocomplete=autocompletionOptions.updateAutocompletions,completionsCount=autocompletionOptions.completionsCount,minCharsToAutocomplete=autocompletionOptions.minCharsToAutocomplete,!(updateAutocomplete&&completionsCount&&splitSearchQuerySelector&&void 0!==minCharsToAutocomplete)){_context7.next=9;break}if(queryArray=searchQuery.split(splitSearchQuerySelector),prefix=queryArray[queryArray.length-1],completionParams={projectId:projectId,prefix:prefix,count:completionsCount},!prefix){_context7.next=8;break}return fetchAutocompletions(completionParams),_context7.abrupt("return");case 8:setAutocompletions(void 0);case 9:case"end":return _context7.stop()}}),_callee7)})));return function(_x6){return _ref6.apply(this,arguments)}}(),[autocompletionOptions,projectId]),handleFetchAggregations=(0,react.useCallback)(function(){var _ref7=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee9(backwardsCompatibleQueryParams){var aggregationsSearchParameters;return(0,regeneratorRuntime.Z)().wrap((function _callee9$(_context9){for(;;)switch(_context9.prev=_context9.next){case 0:aggregationsSearchParameters=deprecateReturnFields(backwardsCompatibleQueryParams),setSearchParameters((function(prevSearchParams){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},prevSearchParams),{},{filter:""})})),fetchGlobalAggregationsWithoutStoring(aggregationsSearchParameters,function(){var _ref8=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee8(aggregations){return(0,regeneratorRuntime.Z)().wrap((function _callee8$(_context8){for(;;)switch(_context8.prev=_context8.next){case 0:fetchTypeForTopEntitiesAggregation(aggregations,aggregationsSearchParameters);case 1:case"end":return _context8.stop()}}),_callee8)})));return function(_x8){return _ref8.apply(this,arguments)}}());case 3:case"end":return _context9.stop()}}),_callee9)})));return function(_x7){return _ref7.apply(this,arguments)}}(),[fetchGlobalAggregationsWithoutStoring,fetchTypeForTopEntitiesAggregation,setSearchParameters]),_useFetchDocumentsApi=function useFetchDocumentsApi(searchParameters,searchClient){var _useDataApi4=useDataApi(searchParameters,searchClient.query,searchClient),searchState=_useDataApi4.state,setSearchParameters=_useDataApi4.setParameters,setFetchToken=_useDataApi4.setFetchToken;return[searchState,{fetchDocuments:(0,react.useCallback)((function(filter,collections,callback){setSearchParameters((function(currentSearchParameters){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{filter:filter,collection_ids:collections})})),setFetchToken({trigger:!0,callback:callback})}),[setSearchParameters,setFetchToken])}]}((0,objectSpread2.Z)((0,objectSpread2.Z)({},fetchDocumentsResponseStoreDefaults.parameters),{},{projectId:projectId}),searchClient),_useFetchDocumentsApi2=(0,slicedToArray.Z)(_useFetchDocumentsApi,2),fetchDocumentsResponseStore=_useFetchDocumentsApi2[0],fetchDocuments=_useFetchDocumentsApi2[1].fetchDocuments,handleFetchDocuments=(0,react.useCallback)((function(filterString,collections,searchResponse){fetchDocuments(filterString,collections||[],(function(filteredResponse){if(searchResponse&&searchResponse.results&&filteredResponse.results){for(var results=(0,toConsumableArray.Z)(searchResponse.results),filteredResults=(0,toConsumableArray.Z)(filteredResponse.results),_loop=function _loop(){var filteredResult=filteredResults.pop();if(!filteredResult)return"continue";var idx=results.findIndex((function(res){return res.document_id===(null==filteredResult?void 0:filteredResult.document_id)&&res.result_metadata.collection_id===filteredResult.result_metadata.collection_id}));if(-1!==idx){var mergedResult=(0,objectSpread2.Z)((0,objectSpread2.Z)({},results[idx]),filteredResult);results.splice(idx,1,mergedResult)}else results.push(filteredResult)};filteredResults.length;)_loop();setSearchResponse((0,objectSpread2.Z)((0,objectSpread2.Z)({},searchResponse),{},{matching_results:results.length,results:results}))}else searchResponse||setSearchResponse(filteredResponse)}))}),[fetchDocuments,setSearchResponse]),_useFieldsApi=function useFieldsApi(fetchFieldsParams,searchClient){var _useDataApi=useDataApi(fetchFieldsParams,searchClient.listFields,searchClient),fieldsState=_useDataApi.state,setFieldsResponse=_useDataApi.setData,setFetchToken=_useDataApi.setFetchToken;return[fieldsState,{fetchFields:(0,react.useCallback)((function(){return setFetchToken({trigger:!0})}),[setFetchToken]),setFieldsResponse:setFieldsResponse}]}({projectId:projectId},searchClient),_useFieldsApi2=(0,slicedToArray.Z)(_useFieldsApi,2),fieldsStore=_useFieldsApi2[0],fetchFields=_useFieldsApi2[1].fetchFields,handleFetchFields=(0,react.useCallback)((function(){fetchFields()}),[fetchFields]),api={performSearch:handleSearch,fetchAggregations:handleFetchAggregations,fetchAutocompletions:handleFetchAutocompletions,fetchDocuments:handleFetchDocuments,setSelectedResult:function handleSetSelectedResult(overrideSelectedResult){var newSelectedResult=overrideSelectedResult.document?overrideSelectedResult:emptySelectedResult;!newSelectedResult.element&&newSelectedResult.elementType&&(newSelectedResult.elementType=null),!newSelectedResult.elementType&&newSelectedResult.element&&(newSelectedResult.element=null),setSelectedResult(newSelectedResult)},setAutocompletionOptions:setAutocompletionOptions,setSearchParameters:setSearchParameters,setIsResultsPaginationComponentHidden:setIsResultsPaginationComponentHidden,fetchFields:handleFetchFields},state=(0,useDeepCompareMemoize.NY)((function(){return{aggregationResults:aggregationResults,autocompletionStore:autocompletionStore,fetchDocumentsResponseStore:fetchDocumentsResponseStore,searchResponseStore:searchResponseStore,globalAggregationsResponseStore:globalAggregationsResponseStore,selectedResult:selectedResult,collectionsResults:collectionsResults,componentSettings:componentSettings,isResultsPaginationComponentHidden:isResultsPaginationComponentHidden,fieldsStore:fieldsStore,documentProvider:documentProvider}}),[aggregationResults,autocompletionStore,fetchDocumentsResponseStore,searchResponseStore,globalAggregationsResponseStore,selectedResult,collectionsResults,componentSettings,isResultsPaginationComponentHidden,fieldsStore,documentProvider]);return(0,jsx_runtime.jsx)(SearchApi.Provider,{value:api,children:(0,jsx_runtime.jsx)(SearchContext.Provider,{value:state,children:children})})}),(0,FallbackComponent.D)("DiscoverySearch"),onErrorCallback.Z)},"./src/components/SearchFacets/utils/escapeFieldName.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{W:function(){return escapeFieldName},o:function(){return unescapeFieldName}});var RE_SPECIAL_CHARS_LOOKBEHIND=new RegExp("(\\\\)?(".concat("[\\^~><:!,|()[\\]* ]",")"),"g"),RE_SPECIAL_CHARS_ESCAPED=new RegExp("(\\\\".concat("[\\^~><:!,|()[\\]* ]",")"),"g");function escapeFieldName(fieldName){return(fieldName||"").replace(RE_SPECIAL_CHARS_LOOKBEHIND,(function(str,p1,p2){return p1?str:"\\".concat(p2)}))}function unescapeFieldName(fieldName){return(fieldName||"").replace(RE_SPECIAL_CHARS_ESCAPED,(function(str){return str.substr(1,1)}))}},"./src/components/SearchFacets/utils/searchFacetInterfaces.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{N:function(){return isSelectableQueryTermAggregationResult},r:function(){return isQueryAggregationWithName}});var isSelectableQueryTermAggregationResult=function isSelectableQueryTermAggregationResult(facets){return void 0!==facets[0].key},isQueryAggregationWithName=function isQueryAggregationWithName(aggregations){var _ref=aggregations[0]||{},field=_ref.field,path=_ref.path,match=_ref.match;return void 0!==field||void 0!==path||void 0!==match}},"./src/components/SearchResults/SearchResults.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return SearchResults_SearchResults}});var _defs,_rect,_path,_path2,_path3,_ellipse,_path4,_g,_path5,toConsumableArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),react=__webpack_require__("../../node_modules/react/index.js"),classnames=__webpack_require__("../../node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),compact=__webpack_require__("../../node_modules/lodash/compact.js"),compact_default=__webpack_require__.n(compact),get=__webpack_require__("../../node_modules/lodash/get.js"),get_default=__webpack_require__.n(get),uniq=__webpack_require__("../../node_modules/lodash/uniq.js"),uniq_default=__webpack_require__.n(uniq),SkeletonText=__webpack_require__("../../node_modules/carbon-components-react/es/components/SkeletonText/SkeletonText.js"),_excluded=["title","titleId"];function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function SvgEmptyStateMagnifyingGlass(_ref,svgRef){var title=_ref.title,titleId=_ref.titleId,props=_objectWithoutProperties(_ref,_excluded);return react.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:80,height:80,viewBox:"0 0 80 80",ref:svgRef,"aria-labelledby":titleId},props),title?react.createElement("title",{id:titleId},title):null,_defs||(_defs=react.createElement("defs",null,react.createElement("style",null,".a{fill:none;}.b{fill:url(#a);}.c{fill:url(#b);}.d{fill:url(#c);}.e{opacity:0.5;fill:url(#d);}.f{fill:url(#e);}.g{opacity:0.6;}.h{fill:url(#f);}.i{fill:url(#g);}"),react.createElement("linearGradient",{id:"a",x1:2.6,y1:-12.81,x2:43.48,y2:58,gradientUnits:"userSpaceOnUse"},react.createElement("stop",{offset:0,stopColor:"#f4f4f4"}),react.createElement("stop",{offset:.69,stopColor:"#e0e0e0"}),react.createElement("stop",{offset:.94,stopColor:"#c4c4c4"}),react.createElement("stop",{offset:1,stopColor:"#a8a8a8"})),react.createElement("linearGradient",{id:"b",x1:48.57,y1:57.07,x2:67.31,y2:57.07,gradientUnits:"userSpaceOnUse"},react.createElement("stop",{offset:0,stopColor:"#a8a8a8"}),react.createElement("stop",{offset:1,stopColor:"#c6c6c6"})),react.createElement("linearGradient",{id:"c",x1:15.1,y1:10.36,x2:41.51,y2:56.09,gradientUnits:"userSpaceOnUse"},react.createElement("stop",{offset:0,stopColor:"#bdbdbd"}),react.createElement("stop",{offset:1,stopColor:"#a3a3a3"})),react.createElement("linearGradient",{id:"d",x1:34.92,y1:-46.56,x2:34.92,y2:97.82,gradientTransform:"translate(18.46 -13.77) rotate(30)",gradientUnits:"userSpaceOnUse"},react.createElement("stop",{offset:0,stopColor:"#6e6e6e"}),react.createElement("stop",{offset:.48,stopColor:"#787878",stopOpacity:.69}),react.createElement("stop",{offset:.72,stopColor:"#818181",stopOpacity:.41}),react.createElement("stop",{offset:1,stopColor:"#8c8c8c",stopOpacity:.1})),react.createElement("linearGradient",{id:"e",x1:26.4,y1:71.67,x2:55.54,y2:54.85,gradientUnits:"userSpaceOnUse"},react.createElement("stop",{offset:0,stopColor:"#565656",stopOpacity:.05}),react.createElement("stop",{offset:1,stopColor:"#171717",stopOpacity:.1})),react.createElement("linearGradient",{id:"f",x1:24.56,y1:9.61,x2:50.36,y2:54.3,gradientUnits:"userSpaceOnUse"},react.createElement("stop",{offset:0,stopColor:"#fff",stopOpacity:0}),react.createElement("stop",{offset:.12,stopColor:"#fff",stopOpacity:.01}),react.createElement("stop",{offset:.22,stopColor:"#fff",stopOpacity:.05}),react.createElement("stop",{offset:.31,stopColor:"#fff",stopOpacity:.12}),react.createElement("stop",{offset:.4,stopColor:"#fff",stopOpacity:.21}),react.createElement("stop",{offset:.48,stopColor:"#fff",stopOpacity:.34}),react.createElement("stop",{offset:.56,stopColor:"#fff",stopOpacity:.49}),react.createElement("stop",{offset:.64,stopColor:"#fff",stopOpacity:.66}),react.createElement("stop",{offset:.71,stopColor:"#fff",stopOpacity:.86}),react.createElement("stop",{offset:.73,stopColor:"#fff",stopOpacity:.92}),react.createElement("stop",{offset:1,stopColor:"#fff"})),react.createElement("linearGradient",{id:"g",x1:15.86,y1:-20.5,x2:56.75,y2:50.32,xlinkHref:"#a"}))),_rect||(_rect=react.createElement("rect",{className:"a",width:80,height:80})),_path||(_path=react.createElement("path",{className:"b",d:"M12.69,18c0,12,8.75,26.84,19.56,33.08,5.64,3.26,10.73,3.52,14.3,1.32h0l4.83-2.79-1.19-1.93c-3.25,1.73-7.72,1.38-12.67-1.48C27.62,40.46,19.6,26.88,19.6,15.85c0-5.09,1.71-8.75,4.53-10.65l-1.2-1.95L18.1,6h0C14.75,8,12.69,12.12,12.69,18"})),_path2||(_path2=react.createElement("path",{className:"c",d:"M67.31,64.92s.11.86-1.89,2.24-2.73,1.18-2.73,1.18L48.57,49.22l4.62-3.42Z"})),_path3||(_path3=react.createElement("path",{className:"d",d:"M37.68,46.05c-9.9-5.71-17.93-19.29-17.93-30.32,0-3.79.95-6.78,2.6-8.85-4.87.76-8.09,5-8.09,12,0,11,8,24.61,17.93,30.32,6.5,3.75,12.19,3.19,15.33-.76-2.82.44-6.21-.31-9.84-2.41"})),_ellipse||(_ellipse=react.createElement("ellipse",{className:"e",cx:34.92,cy:27.57,rx:14.55,ry:25.2,transform:"translate(-9.11 21.16) rotate(-30)"})),_path4||(_path4=react.createElement("path",{className:"f",d:"M67.1,75,54.26,67.59c1.1-1.15,1.1-2.36-.77-3.44l-.05,0L26.17,48.4l-.09-.06c-2.59-1.49-5.82-1.05-8.42.45s-3.57,3.48-1,5L44.09,69.58a7.2,7.2,0,0,0,5.5.53l13,7.51h0C63.82,78.34,68.35,75.73,67.1,75Z"})),_g||(_g=react.createElement("g",{className:"g"},react.createElement("path",{className:"h",d:"M42.88,50.79a16.42,16.42,0,0,1-8.06-2.47c-9.88-5.7-17.92-19.63-17.92-31,0-5.57,1.89-9.73,5.32-11.72S30.2,4,35,6.81C44.91,12.52,53,26.45,53,37.86c0,5.57-1.89,9.73-5.32,11.71A9.31,9.31,0,0,1,42.88,50.79ZM27,4.76a9,9,0,0,0-4.54,1.17c-3.3,1.9-5.12,5.93-5.12,11.35,0,11.28,8,25,17.72,30.68,4.69,2.71,9.09,3.16,12.39,1.25s5.12-5.94,5.12-11.35c0-11.28-7.95-25-17.72-30.69A16,16,0,0,0,27,4.76Z"}))),_path5||(_path5=react.createElement("path",{className:"i",d:"M57,37.5c0-12-8.75-26.85-19.56-33.08C31.82,1.16,26.73.89,23.16,3.09h0L18.33,5.87l1.19,1.94c3.25-1.74,7.72-1.38,12.67,1.47C42.09,15,50.11,28.57,50.11,39.6,50.11,44.46,48.56,48,46,50c-.12.1-1.17.73-1.31.82l2.12,1.42,4.83-2.79h0C55,47.44,57,43.34,57,37.5"})))}var ForwardRef=react.forwardRef(SvgEmptyStateMagnifyingGlass),DiscoverySearch=(__webpack_require__.p,__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx")),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),Toggle=__webpack_require__("../../node_modules/carbon-components-react/es/components/Toggle/index.js"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),TablesOnlyToggle=function TablesOnlyToggle(_ref){var setShowTablesOnlyResults=_ref.setShowTablesOnlyResults,showTablesOnlyResults=_ref.showTablesOnlyResults,showTablesOnlyToggle=_ref.showTablesOnlyToggle,messages=_ref.messages,setIsResultsPaginationComponentHidden=(0,react.useContext)(DiscoverySearch.Wq).setIsResultsPaginationComponentHidden,toggleClassName="".concat(settings.Z.prefix,"--search-result--toggle");return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:showTablesOnlyToggle&&(0,jsx_runtime.jsx)(Toggle.Z,{size:"sm","aria-label":messages.tablesOnlyToggleLabelText,className:toggleClassName,id:"".concat(settings.Z.prefix,"--tables-only-toggle"),labelText:messages.tablesOnlyToggleLabelText,onToggle:function handleToggle(){setShowTablesOnlyResults(!showTablesOnlyResults),setIsResultsPaginationComponentHidden(!showTablesOnlyResults)},toggled:showTablesOnlyResults})})};try{TablesOnlyToggle.displayName="TablesOnlyToggle",TablesOnlyToggle.__docgenInfo={description:"",displayName:"TablesOnlyToggle",props:{setShowTablesOnlyResults:{defaultValue:null,description:"used to set the showTablesOnlyResults state when toggled",name:"setShowTablesOnlyResults",required:!0,type:{name:"(value: boolean) => void"}},showTablesOnlyResults:{defaultValue:null,description:"specifies whether tables only results or regular search results should be shown",name:"showTablesOnlyResults",required:!0,type:{name:"boolean"}},showTablesOnlyToggle:{defaultValue:null,description:"specify whether to display a toggle option for showing table search results only",name:"showTablesOnlyToggle",required:!0,type:{name:"boolean"}},messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Messages"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchResults/components/TablesOnlyToggle/TablesOnlyToggle.tsx#TablesOnlyToggle"]={docgenInfo:TablesOnlyToggle.__docgenInfo,name:"TablesOnlyToggle",path:"src/components/SearchResults/components/TablesOnlyToggle/TablesOnlyToggle.tsx#TablesOnlyToggle"})}catch(__react_docgen_typescript_loader_error){}var isEqual=__webpack_require__("../../node_modules/lodash/isEqual.js"),isEqual_default=__webpack_require__.n(isEqual),mustache=__webpack_require__("../../node_modules/mustache/mustache.mjs"),md5=__webpack_require__("../../node_modules/md5/md5.js"),md5_default=__webpack_require__.n(md5),Tile=__webpack_require__("../../node_modules/carbon-components-react/es/components/Tile/index.js"),Button=__webpack_require__("../../node_modules/carbon-components-react/es/components/Button/Button.js"),bucket_14=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-14.js"),bucket_25=__webpack_require__("../../node_modules/@carbon/icons-react/es/__generated__/bucket-25.js"),purify=__webpack_require__("../../node_modules/dompurify/dist/purify.js"),purify_default=__webpack_require__.n(purify),baseClass="".concat(settings.Z.prefix,"--search-results"),searchResultsListClass="".concat(baseClass,"__list"),searchResultsHeaderClass="".concat(baseClass,"__header"),searchResultsTitleClass="".concat(searchResultsHeaderClass,"__title"),searchResultsTitleTextClass="".concat(searchResultsTitleClass,"__text"),searchResultsTitleQueryClass="".concat(searchResultsTitleClass,"__query"),searchResultsEmptyListClass="".concat(baseClass,"__empty-list"),searchResultsEmptyTitleClass="".concat(searchResultsEmptyListClass,"__title"),searchResultsEmptyTextClass="".concat(searchResultsEmptyListClass,"__text"),searchResultClass="".concat(settings.Z.prefix,"--search-result"),searchResultSelectedClass="".concat(searchResultClass,"--selected"),searchResultLoadingClass="".concat(searchResultClass,"--loading"),searchResultCurationClass="".concat(searchResultClass,"_curation"),searchResultContentWrapperClass="".concat(searchResultClass,"__content-wrapper"),searchResultContentWrapperBodyClass="".concat(searchResultContentWrapperClass,"__body"),searchResultContentWrapperBodyButtonClass="".concat(searchResultContentWrapperBodyClass,"__button"),searchResultContentWrapperBodyPassageHighlightsClass="".concat(searchResultContentWrapperBodyClass,"--passage__highlights"),searchResultFooterClass="".concat(searchResultClass,"__footer"),searchResultFooterTitleClass="".concat(searchResultFooterClass,"__title"),searchResultFooterCollectionNameClass="".concat(searchResultFooterClass,"__collection-name"),ResultElement=function ResultElement(_ref){var body=_ref.body,_ref$buttonText=_ref.buttonText,buttonText=void 0===_ref$buttonText?"View document":_ref$buttonText,_ref$element=_ref.element,element=void 0===_ref$element?null:_ref$element,_ref$elementType=_ref.elementType,elementType=void 0===_ref$elementType?null:_ref$elementType,elementLabel=_ref.elementLabel,handleSelectResult=_ref.handleSelectResult,passageTextClassName=_ref.passageTextClassName,hasResult=_ref.hasResult,dangerouslyRenderHtml=_ref.dangerouslyRenderHtml,elementBodyClassNames=[searchResultContentWrapperBodyClass];elementType&&elementBodyClassNames.push("".concat(searchResultContentWrapperBodyClass,"--").concat(elementType)),"passage"===elementType&&(passageTextClassName?elementBodyClassNames.push(passageTextClassName):elementBodyClassNames.push(searchResultContentWrapperBodyPassageHighlightsClass));var icon="table"===elementType?bucket_25.ld9:bucket_14.V8Q,elementBodyProps=(0,objectSpread2.Z)({className:elementBodyClassNames.join(" "),"data-testid":"search-result-element-body-".concat(elementType),"aria-label":elementLabel},"table"===elementType?{role:"article"}:{});return(0,react.useLayoutEffect)((function(){return"table"===elementType&&purify_default().addHook("afterSanitizeAttributes",(function(node){"TABLE"===node.tagName&&node.setAttribute("role","presentation")})),function(){"table"===elementType&&purify_default().removeHook("afterSanitizeAttributes")}}),[elementType]),(0,jsx_runtime.jsxs)(Tile.n9,{children:[dangerouslyRenderHtml?(0,jsx_runtime.jsx)("div",(0,objectSpread2.Z)((0,objectSpread2.Z)({},elementBodyProps),{},{dangerouslySetInnerHTML:{__html:purify_default().sanitize(body)}})):(0,jsx_runtime.jsx)("div",(0,objectSpread2.Z)((0,objectSpread2.Z)({},elementBodyProps),{},{children:body})),(0,jsx_runtime.jsx)(Button.Z,{className:searchResultContentWrapperBodyButtonClass,onClick:handleSelectResult(element,elementType),kind:"ghost",renderIcon:icon,disabled:!hasResult,"data-testid":"search-result-element-preview-button",children:(0,jsx_runtime.jsx)("span",{children:buttonText})})]})};try{ResultElement.displayName="ResultElement",ResultElement.__docgenInfo={description:"",displayName:"ResultElement",props:{body:{defaultValue:null,description:"body of the result element. Table html if a table element. Otherwise, first passage text or bodyField.",name:"body",required:!0,type:{name:"string"}},buttonText:{defaultValue:{value:"View document"},description:"CTA text for viewing the result element in the document",name:"buttonText",required:!1,type:{name:"string"}},element:{defaultValue:{value:"null"},description:"the result element object",name:"element",required:!1,type:{name:"QueryTableResult | QueryResultPassage | null"}},elementType:{defaultValue:{value:"null"},description:"type of result element",name:"elementType",required:!1,type:{name:'"table" | "passage" | null'}},handleSelectResult:{defaultValue:null,description:"handler for selecting the result element to view in the document",name:"handleSelectResult",required:!0,type:{name:'(element: QueryTableResult | QueryResultPassage | null | undefined, elementType: "table" | "passage" | null | undefined) => (event: MouseEvent) => void'}},passageTextClassName:{defaultValue:null,description:"specify a className for styling passage text and highlights",name:"passageTextClassName",required:!1,type:{name:"string"}},hasResult:{defaultValue:null,description:"specifies whether or not there is a Queryresult object corresponding with this ResultElement",name:"hasResult",required:!0,type:{name:"boolean"}},dangerouslyRenderHtml:{defaultValue:null,description:"specifies whether to use dangerouslySetInnerHtml when rendering this result element",name:"dangerouslyRenderHtml",required:!1,type:{name:"boolean"}},elementLabel:{defaultValue:null,description:"label used to describe the element",name:"elementLabel",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchResults/components/ResultElement/ResultElement.tsx#ResultElement"]={docgenInfo:ResultElement.__docgenInfo,name:"ResultElement",path:"src/components/SearchResults/components/ResultElement/ResultElement.tsx#ResultElement"})}catch(__react_docgen_typescript_loader_error){}var getDocumentTitle=__webpack_require__("./src/utils/getDocumentTitle.ts"),formatMessage=__webpack_require__("./src/utils/formatMessage.tsx"),Result=function Result(_ref){var _result$document_pass,_result$result_metada,bodyField=_ref.bodyField,collectionName=_ref.collectionName,passageTextClassName=_ref.passageTextClassName,result=_ref.result,resultLinkField=_ref.resultLinkField,resultLinkTemplate=_ref.resultLinkTemplate,resultTitleField=_ref.resultTitleField,showTablesOnlyResults=_ref.showTablesOnlyResults,table=_ref.table,dangerouslyRenderHtml=_ref.dangerouslyRenderHtml,usePassages=_ref.usePassages,onSelectResult=_ref.onSelectResult,messages=_ref.messages,setSelectedResult=(0,react.useContext)(DiscoverySearch.Wq).setSelectedResult,_useContext2=(0,react.useContext)(DiscoverySearch.ci),selectedResult=_useContext2.selectedResult,isLoading=_useContext2.fetchDocumentsResponseStore.isLoading,passages=(null==result||null===(_result$document_pass=result.document_passages)||void 0===_result$document_pass?void 0:_result$document_pass.filter((function(passage){return!(null==passage||!passage.passage_text)})))||[],passageTexts=(null==passages?void 0:passages.map((function(passage){return passage.passage_text})))||[],hasPassages=usePassages&&!!passageTexts&&passageTexts.length>0,displayedTexts=get_default()(result,bodyField)?[get_default()(result,bodyField)]:void 0,displayedTextElements=null,displayedTextElementType=null;hasPassages&&(displayedTexts=passageTexts,displayedTextElements=passages,displayedTextElementType="passage");var shouldDangerouslyRenderHtml=hasPassages||dangerouslyRenderHtml,tableHtml=null==table?void 0:table.table_html,emptyResultContent=!(displayedTexts&&!showTablesOnlyResults||tableHtml);if(!showTablesOnlyResults&&tableHtml&&!displayedTexts)return null;var title=(0,getDocumentTitle.U)(result,resultTitleField);Array.isArray(title)&&(title=title[0]);var searchResultClasses=[searchResultClass];isEqual_default()(result,selectedResult.document)&&searchResultClasses.push(searchResultSelectedClass),"curation"===(null==result||null===(_result$result_metada=result.result_metadata)||void 0===_result$result_metada?void 0:_result$result_metada.document_retrieval_source)&&searchResultClasses.push(searchResultCurationClass);var searchResultContentWrapperClasses=[searchResultContentWrapperClass],handleSelectResult=function handleSelectResult(element,elementType){return function(event){if(event.preventDefault(),resultLinkField||resultLinkTemplate){var url=resultLinkField?get_default()(result,resultLinkField):mustache.Z.render(resultLinkTemplate,result);window.open(url)}else result&&(setSelectedResult({document:result,element:element,elementType:elementType}),onSelectResult&&onSelectResult({document:result}))}};return(0,jsx_runtime.jsxs)("div",{className:searchResultClasses.join(" "),children:[(0,jsx_runtime.jsx)("div",{className:searchResultContentWrapperClasses.join(" "),"data-testid":searchResultContentWrapperClass,children:emptyResultContent?(0,jsx_runtime.jsx)(ResultElement,{body:messages.emptyResultContentBodyText,handleSelectResult:handleSelectResult,hasResult:!!result}):(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[displayedTexts&&!showTablesOnlyResults&&displayedTexts.map((function(displayedText,index){var _displayedTextElement,displayedTextElement=null===(_displayedTextElement=displayedTextElements)||void 0===_displayedTextElement?void 0:_displayedTextElement[index];return(0,jsx_runtime.jsx)(ResultElement,{body:displayedText,buttonText:hasPassages?messages.viewExcerptInDocumentButtonText:void 0,element:displayedTextElement,elementType:displayedTextElementType,handleSelectResult:handleSelectResult,passageTextClassName:passageTextClassName,hasResult:!!result,dangerouslyRenderHtml:shouldDangerouslyRenderHtml},md5_default()(displayedText+index))})),tableHtml&&(0,jsx_runtime.jsx)(ResultElement,{body:tableHtml,buttonText:messages.viewTableInDocumentButtonText,element:table,elementType:"table",handleSelectResult:handleSelectResult,hasResult:!!result,dangerouslyRenderHtml:!0,elementLabel:messages.elementTableLabel?(0,formatMessage.w)(messages.elementTableLabel,{documentName:title},!1).join(""):void 0})]})}),(collectionName||result)&&(0,jsx_runtime.jsxs)("div",{className:searchResultFooterClass,children:[isLoading||!result?(0,jsx_runtime.jsx)(SkeletonText.Z,{width:"30%","data-testid":"result-title-skeleton"}):(0,jsx_runtime.jsx)("div",{className:searchResultFooterTitleClass,title:title,children:title}),collectionName&&(0,jsx_runtime.jsxs)("div",{className:searchResultFooterCollectionNameClass,title:collectionName,children:[messages.collectionLabel," ",collectionName]})]})]})};try{Result.displayName="Result",Result.__docgenInfo={description:"",displayName:"Result",props:{bodyField:{defaultValue:null,description:"specify a field on the result object that will be displayed if there is no passage or usePassages is set to false",name:"bodyField",required:!0,type:{name:"string"}},collectionName:{defaultValue:null,description:"collection name to render on each search result",name:"collectionName",required:!1,type:{name:"string"}},passageTextClassName:{defaultValue:null,description:"specify a className for styling passage text and highlights",name:"passageTextClassName",required:!1,type:{name:"string"}},result:{defaultValue:null,description:"the query result document associated with the search result",name:"result",required:!1,type:{name:"QueryResult"}},resultLinkField:{defaultValue:null,description:'specify a field on the result object to pull the result link from\nThis will disable the "View passage in document" button and instead take the user to the corresponding link when clicked.',name:"resultLinkField",required:!1,type:{name:"string"}},resultLinkTemplate:{defaultValue:null,description:'specify a string template using mustache templating syntax https://github.com/janl/mustache.js to create the result link from each result object\nThis will disable the "View passage in document" button and instead take the user to the corresponding link when clicked.',name:"resultLinkTemplate",required:!1,type:{name:"string"}},resultTitleField:{defaultValue:null,description:"specify a field on the result object to pull the result title from\nif this field does not contain a valid title, document_id will be used",name:"resultTitleField",required:!0,type:{name:"string"}},showTablesOnlyResults:{defaultValue:null,description:"specifies whether to show tables only results or regular search results",name:"showTablesOnlyResults",required:!1,type:{name:"boolean"}},table:{defaultValue:null,description:"the table result element for the search result",name:"table",required:!1,type:{name:"QueryTableResult"}},dangerouslyRenderHtml:{defaultValue:null,description:"specify whether or not any html in passages should be cleaned of html element tags",name:"dangerouslyRenderHtml",required:!1,type:{name:"boolean"}},usePassages:{defaultValue:null,description:"specify whether or not passages should be displayed in the search results",name:"usePassages",required:!1,type:{name:"boolean"}},messages:{defaultValue:null,description:"override default messages for the component by specifying custom and/or internationalized text strings",name:"messages",required:!0,type:{name:"Partial"}},onSelectResult:{defaultValue:null,description:"callback function from the component for sending document",name:"onSelectResult",required:!1,type:{name:"((document: { document: QueryResult; }) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchResults/components/Result/Result.tsx#Result"]={docgenInfo:Result.__docgenInfo,name:"Result",path:"src/components/SearchResults/components/Result/Result.tsx#Result"})}catch(__react_docgen_typescript_loader_error){}var useDeepCompareMemoize=__webpack_require__("./src/utils/useDeepCompareMemoize.ts"),SpellingSuggestion=function SpellingSuggestion(_ref){var spellingSuggestionPrefix=_ref.spellingSuggestionPrefix,onChange=_ref.onChange,spellingSuggestionClassName="".concat(settings.Z.prefix,"--spelling-suggestion"),spellingSuggestionWrapperClassName="".concat(settings.Z.prefix,"--spelling-suggestion__wrapper"),_useContext$searchRes=(0,react.useContext)(DiscoverySearch.ci).searchResponseStore,searchParameters=_useContext$searchRes.parameters,searchResponse=_useContext$searchRes.data,performSearch=(0,react.useContext)(DiscoverySearch.Wq).performSearch,suggestedQuery=searchResponse&&searchResponse.suggested_query,prepareFreshSearchParameters=(0,useDeepCompareMemoize.jP)((function(nlq){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},searchParameters),{},{naturalLanguageQuery:nlq,offset:0,filter:""})}),[searchParameters]);return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:!!suggestedQuery&&(0,jsx_runtime.jsxs)("div",{className:spellingSuggestionWrapperClassName,children:[spellingSuggestionPrefix,(0,jsx_runtime.jsx)(Button.Z,{className:spellingSuggestionClassName,onClick:function selectSuggestion(evt){evt.preventDefault(),suggestedQuery&&(performSearch(prepareFreshSearchParameters(suggestedQuery)),onChange&&onChange(suggestedQuery))},kind:"ghost",size:"small",children:suggestedQuery})]})})};try{SpellingSuggestion.displayName="SpellingSuggestion",SpellingSuggestion.__docgenInfo={description:"",displayName:"SpellingSuggestion",props:{spellingSuggestionPrefix:{defaultValue:null,description:"Message prefix used when displaying spelling suggestion",name:"spellingSuggestionPrefix",required:!1,type:{name:"string"}},onChange:{defaultValue:null,description:"custom handler invoked when any input element changes in the SearchResults component",name:"onChange",required:!1,type:{name:"((searchValue: string) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchResults/components/SpellingSuggestion/SpellingSuggestion.tsx#SpellingSuggestion"]={docgenInfo:SpellingSuggestion.__docgenInfo,name:"SpellingSuggestion",path:"src/components/SearchResults/components/SpellingSuggestion/SpellingSuggestion.tsx#SpellingSuggestion"})}catch(__react_docgen_typescript_loader_error){}var findCollectionName=function findCollectionName(collectionResponse,queryResult){var collectionId=get_default()(queryResult,"result_metadata.collection_id")||get_default()(queryResult,"collection_id"),matchingCollection=get_default()(collectionResponse,"collections",[]).find((function(collection){return collection.collection_id===collectionId}));return get_default()(matchingCollection,"name",collectionId)},SearchResults_messages=__webpack_require__("./src/components/SearchResults/messages.ts"),commonjs=__webpack_require__("../../node_modules/react-error-boundary/dist/commonjs/index.js"),FallbackComponent=__webpack_require__("./src/utils/FallbackComponent.tsx"),onErrorCallback=__webpack_require__("./src/utils/onErrorCallback.ts"),BASE_QUERY_RETURN_FIELDS=["document_id","document_passages","extracted_metadata.filename","extracted_metadata.title","highlight","result_metadata"];function useUpdateQueryReturnParam(_ref2){var displaySettings=_ref2.displaySettings,resultLinkField=_ref2.resultLinkField,parameters=(0,react.useContext)(DiscoverySearch.ci).searchResponseStore.parameters,setSearchParameters=(0,react.useContext)(DiscoverySearch.Wq).setSearchParameters;(0,useDeepCompareMemoize.KW)((function(){var bodyField=displaySettings.bodyField,resultTitleField=displaySettings.resultTitleField;setSearchParameters((function(currentSearchParameters){var userReturnParam=currentSearchParameters._return;return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{_return:uniq_default()(compact_default()([].concat((0,toConsumableArray.Z)(userReturnParam||[]),BASE_QUERY_RETURN_FIELDS,[bodyField,resultTitleField,resultLinkField])))})}))}),[displaySettings,parameters,resultLinkField,setSearchParameters])}var SearchResults_SearchResults=(0,commonjs.Pf)((function SearchResults(_ref){var resultLinkField=_ref.resultLinkField,resultLinkTemplate=_ref.resultLinkTemplate,resultTitleField=_ref.resultTitleField,bodyField=_ref.bodyField,_ref$dangerouslyRende=_ref.dangerouslyRenderHtml,dangerouslyRenderHtml=void 0!==_ref$dangerouslyRende&&_ref$dangerouslyRende,usePassages=_ref.usePassages,passageLength=_ref.passageLength,passageTextClassName=_ref.passageTextClassName,showTablesOnlyToggle=_ref.showTablesOnlyToggle,_ref$showTablesOnly=_ref.showTablesOnly,showTablesOnly=void 0!==_ref$showTablesOnly&&_ref$showTablesOnly,_ref$messages=_ref.messages,messages=void 0===_ref$messages?SearchResults_messages.j:_ref$messages,onSelectResult=_ref.onSelectResult,onChange=_ref.onChange,onTablesOnlyToggle=_ref.onTablesOnlyToggle,mergedMessages=(0,objectSpread2.Z)((0,objectSpread2.Z)({},SearchResults_messages.j),messages),_useContext=(0,react.useContext)(DiscoverySearch.ci),_useContext$searchRes=_useContext.searchResponseStore,searchResponse=_useContext$searchRes.data,isLoading=_useContext$searchRes.isLoading,parameters=_useContext$searchRes.parameters,collectionsResults=_useContext.collectionsResults,componentSettings=_useContext.componentSettings,_useState=(0,react.useState)(showTablesOnly),_useState2=(0,slicedToArray.Z)(_useState,2),showTablesOnlyResults=_useState2[0],setShowTablesOnlyResults=_useState2[1],_useState3=(0,react.useState)(!1),_useState4=(0,slicedToArray.Z)(_useState3,2),hasFetchedDocuments=_useState4[0],setHasFetchedDocuments=_useState4[1],displaySettings=function getDisplaySettings(params){var componentSettings=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{resultTitleField:params.resultTitleField||get_default()(componentSettings,"fields_shown.title.field"),bodyField:params.bodyField||get_default()(componentSettings,"fields_shown.body.field","text"),usePassages:void 0===params.usePassages?get_default()(componentSettings,"fields_shown.body.use_passage",!0):params.usePassages}}({resultTitleField:resultTitleField,bodyField:bodyField,usePassages:usePassages},componentSettings),_useContext2=(0,react.useContext)(DiscoverySearch.Wq),setSearchParameters=_useContext2.setSearchParameters,fetchDocuments=_useContext2.fetchDocuments,matchingResults=searchResponse&&searchResponse.matching_results||0,results=searchResponse&&searchResponse.results||[],tableResults=searchResponse&&searchResponse.table_results||[],hasTables=tableResults&&tableResults.length>0,resultsFound=showTablesOnlyResults?hasTables:matchingResults&&matchingResults>0,_useState5=(0,react.useState)(void 0===showTablesOnlyToggle?hasTables:showTablesOnlyToggle),_useState6=(0,slicedToArray.Z)(_useState5,2),showTablesOnlyToggleState=_useState6[0],setShowTablesOnlyToggleState=_useState6[1];useUpdateQueryReturnParam({displaySettings:displaySettings,resultLinkField:resultLinkField}),(0,react.useEffect)((function(){passageLength&&setSearchParameters((function(currentSearchParameters){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},currentSearchParameters),{},{passages:{characters:passageLength,enabled:!0}})}))}),[passageLength,setSearchParameters]),(0,react.useEffect)((function(){setShowTablesOnlyResults(showTablesOnly)}),[showTablesOnly]),(0,react.useEffect)((function(){onTablesOnlyToggle&&onTablesOnlyToggle(showTablesOnlyResults)}),[showTablesOnlyResults,onTablesOnlyToggle]),(0,react.useEffect)((function(){setHasFetchedDocuments(!1)}),[parameters.naturalLanguageQuery]),(0,react.useEffect)((function(){setShowTablesOnlyToggleState(void 0===showTablesOnlyToggle?hasTables:showTablesOnlyToggle)}),[showTablesOnlyToggle,hasTables]),(0,useDeepCompareMemoize.KW)((function(){var tablesWithoutResults=function findTablesWithoutResults(tableResults,results){return tableResults.filter((function(table){return!results.find((function(result){return table.source_document_id===result.document_id&&table.collection_id===get_default()(result,"result_metadata.collection_id")}))}))}(searchResponse&&searchResponse.table_results||[],searchResponse&&searchResponse.results||[]);if(!hasFetchedDocuments&&showTablesOnlyResults&&tablesWithoutResults&&tablesWithoutResults.length){var filterString="document_id::"+uniq_default()(tablesWithoutResults.map((function(table){return table.source_document_id}))).join("|"),collections=uniq_default()(compact_default()(tablesWithoutResults.map((function(table){return table.collection_id}))));fetchDocuments(filterString,collections,searchResponse||void 0),setHasFetchedDocuments(!0)}}),[searchResponse,fetchDocuments,hasFetchedDocuments,showTablesOnlyResults]);var skeletons=(0,react.useMemo)((function(){var searchResultLoadingClasses=[searchResultClass,searchResultLoadingClass],numberOfSkeletons=Math.min(parameters.count||10,3);return Array.from(Array(numberOfSkeletons).keys()).map((function(number){return(0,jsx_runtime.jsx)("div",{"data-testid":"skeleton_text",className:searchResultLoadingClasses.join(" "),children:(0,jsx_runtime.jsx)(SkeletonText.Z,{paragraph:!0,width:"85%"})},number.toString())}))}),[parameters.count]);return(0,jsx_runtime.jsxs)("div",{className:baseClass,children:[(0,jsx_runtime.jsxs)("div",{className:searchResultsHeaderClass,"data-testid":"search_results_header",children:[(0,jsx_runtime.jsxs)("div",{className:searchResultsTitleClass,children:[(0,jsx_runtime.jsxs)("div",{className:searchResultsTitleTextClass,children:[mergedMessages.searchResultsTitle,(0,jsx_runtime.jsx)("span",{className:searchResultsTitleQueryClass,children:parameters.naturalLanguageQuery})]}),(0,jsx_runtime.jsx)(SpellingSuggestion,{spellingSuggestionPrefix:mergedMessages.spellingSuggestionsPrefix,onChange:onChange})]}),(0,jsx_runtime.jsx)(TablesOnlyToggle,{setShowTablesOnlyResults:setShowTablesOnlyResults,showTablesOnlyToggle:showTablesOnlyToggleState,showTablesOnlyResults:showTablesOnlyResults,messages:mergedMessages})]}),isLoading?skeletons:resultsFound?(0,jsx_runtime.jsx)("div",{className:searchResultsListClass,children:showTablesOnlyResults?tableResults.map((function(table){var collectionName=findCollectionName(collectionsResults,table),result=results.find((function(result){return result.document_id===table.source_document_id}));return(0,jsx_runtime.jsx)(Result,{bodyField:displaySettings.bodyField,collectionName:collectionName,result:result,resultLinkField:resultLinkField,resultLinkTemplate:resultLinkTemplate,resultTitleField:displaySettings.resultTitleField,showTablesOnlyResults:showTablesOnlyResults,table:table,messages:mergedMessages,onSelectResult:onSelectResult},"".concat(table.collection_id,"_").concat(table.table_id))})):results.map((function(result){var documentTableResult=tableResults.find((function(tableResult){return tableResult.source_document_id===result.document_id})),collectionName=findCollectionName(collectionsResults,result);return(0,jsx_runtime.jsx)(Result,{bodyField:displaySettings.bodyField,collectionName:collectionName,passageTextClassName:passageTextClassName,result:result,resultLinkField:resultLinkField,resultLinkTemplate:resultLinkTemplate,resultTitleField:displaySettings.resultTitleField,table:documentTableResult,usePassages:displaySettings.usePassages,dangerouslyRenderHtml:dangerouslyRenderHtml,messages:mergedMessages,onSelectResult:onSelectResult},"".concat(get_default()(result,"result_metadata.collection_id"),"_").concat(result.document_id))}))}):searchResponse&&(0,jsx_runtime.jsxs)("div",{className:classnames_default()(searchResultClass,searchResultsEmptyListClass),children:[(0,jsx_runtime.jsx)(ForwardRef,{}),(0,jsx_runtime.jsx)("div",{className:searchResultsEmptyTitleClass,children:mergedMessages.noResultsFoundTitle}),(0,jsx_runtime.jsx)("div",{className:searchResultsEmptyTextClass,children:mergedMessages.noResultsFoundText})]})]})}),(0,FallbackComponent.D)("SearchResults"),onErrorCallback.Z);try{useUpdateQueryReturnParam.displayName="useUpdateQueryReturnParam",useUpdateQueryReturnParam.__docgenInfo={description:"Hook to update search parameters' `return` param with the fields\nthat are necessary to render this component.",displayName:"useUpdateQueryReturnParam",props:{displaySettings:{defaultValue:null,description:"",name:"displaySettings",required:!0,type:{name:"DisplaySettingsParams"}},resultLinkField:{defaultValue:null,description:"",name:"resultLinkField",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/SearchResults/SearchResults.tsx#useUpdateQueryReturnParam"]={docgenInfo:useUpdateQueryReturnParam.__docgenInfo,name:"useUpdateQueryReturnParam",path:"src/components/SearchResults/SearchResults.tsx#useUpdateQueryReturnParam"})}catch(__react_docgen_typescript_loader_error){}},"./src/components/SearchResults/messages.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{j:function(){return defaultMessages}});var defaultMessages={collectionLabel:"Collection:",viewExcerptInDocumentButtonText:"View passage in document",viewTableInDocumentButtonText:"View table in document",searchResultsTitle:"Search results for",tablesOnlyToggleLabelText:"Show table results only",spellingSuggestionsPrefix:"Did you mean:",emptyResultContentBodyText:"Excerpt unavailable.",noResultsFoundTitle:"No results found",noResultsFoundText:"Try making your search criteria less specific.",elementTableLabel:"Table snippet extracted from {documentName}"}},"./src/components/TooltipHighlight/TooltipHighlight.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Y:function(){return TooltipHighlight},R:function(){return calcToolTipContent}});var defineProperty=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/defineProperty.js"),objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),react=__webpack_require__("../../node_modules/react/index.js"),classnames=__webpack_require__("../../node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),Tooltip=__webpack_require__("../../node_modules/carbon-components-react/es/components/Tooltip/Tooltip.js"),settings=__webpack_require__("../../node_modules/carbon-components/es/globals/js/settings.js"),types=__webpack_require__("./src/components/TooltipHighlight/types.ts"),defaultMessages_enrichmentsHeaderLabel="Enrichments",jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),baseTooltipPlaceContent="".concat(settings.Z.prefix,"--tooltip-place-content"),baseTooltipCustomContent="".concat(settings.Z.prefix,"--tooltip-custom-content"),baseTooltipContentHeader="".concat(settings.Z.prefix,"--tooltip-content-header"),baseTooltipBoxColor="".concat(settings.Z.prefix,"--tooltip-box-color"),baseTooltipContentCell="".concat(settings.Z.prefix,"--tooltip-content-cell"),baseTooltipContentCellBuffer="".concat(settings.Z.prefix,"--tooltip-content-cell-buffer"),TooltipHighlight=function TooltipHighlight(_ref){var parentDiv=_ref.parentDiv,tooltipAction=_ref.tooltipAction,_useState=(0,react.useState)({rectTooltipArea:new DOMRect,isOpen:!1}),_useState2=(0,slicedToArray.Z)(_useState,2),tooltipInfo=_useState2[0],setTooltipInfo=_useState2[1];return(0,react.useEffect)((function(){var _parentDiv$current,highlightDivRect=(null===(_parentDiv$current=parentDiv.current)||void 0===_parentDiv$current?void 0:_parentDiv$current.getBoundingClientRect())||new DOMRect,isOpen=tooltipAction.tooltipEvent!==types.P.LEAVE,clickRect=tooltipAction.rectActiveElement||new DOMRect,tooltipRect=new DOMRect(clickRect.x-highlightDivRect.x,clickRect.y-highlightDivRect.y,null==clickRect?void 0:clickRect.width,null==clickRect?void 0:clickRect.height),tooltipUpdate=(0,objectSpread2.Z)((0,objectSpread2.Z)({},{rectTooltipArea:tooltipRect,isOpen:!!tooltipAction.tooltipContent&&isOpen}),tooltipAction.tooltipContent&&{tooltipContent:tooltipAction.tooltipContent});setTooltipInfo(tooltipUpdate)}),[tooltipAction,setTooltipInfo,parentDiv]),(0,jsx_runtime.jsx)("div",{className:classnames_default()(baseTooltipPlaceContent),style:{top:tooltipInfo.rectTooltipArea.y,left:tooltipInfo.rectTooltipArea.x},children:(0,jsx_runtime.jsx)(Tooltip.Z,{autoOrientation:!0,tabIndex:0,showIcon:!1,open:tooltipInfo.isOpen,triggerText:(0,jsx_runtime.jsx)("div",{style:{width:tooltipInfo.rectTooltipArea.width,height:tooltipInfo.rectTooltipArea.height,pointerEvents:"none"}}),children:(0,jsx_runtime.jsx)("div",{children:tooltipInfo.tooltipContent})})})};function calcToolTipContent(facetInfoMap,facetId,enrichValue){var tableContent=[],enrichColor="",enrichFacetDisplayname="";facetInfoMap[facetId]&&(enrichColor=facetInfoMap[facetId].color,0==(enrichFacetDisplayname=facetInfoMap[facetId].displayName).localeCompare(enrichValue,void 0,{sensitivity:"base"})&&(enrichFacetDisplayname="Keywords"),tableContent.push({enrichColor:enrichColor,enrichFacetDisplayname:ellipsisMiddle(enrichFacetDisplayname),enrichValue:ellipsisMiddle(enrichValue)}));var tooltipContent=void 0;return tableContent.length>0&&(tooltipContent=(0,jsx_runtime.jsxs)("div",{className:classnames_default()(baseTooltipCustomContent),"data-testid":"tooltip_highlight_content",children:[(0,jsx_runtime.jsxs)("div",{className:classnames_default()(baseTooltipContentHeader),children:[defaultMessages_enrichmentsHeaderLabel," (",tableContent.length,")"]}),(0,jsx_runtime.jsx)("table",{children:tableContent.map((function(oneRow,index){var _classObj,isDivider=index30+"...".length){var latterStart=text.length-15;ellipsisText=text.substring(0,15)+"..."+text.substring(latterStart)}return ellipsisText}try{TooltipHighlight.displayName="TooltipHighlight",TooltipHighlight.__docgenInfo={description:"",displayName:"TooltipHighlight",props:{parentDiv:{defaultValue:null,description:"",name:"parentDiv",required:!0,type:{name:"MutableRefObject"}},tooltipAction:{defaultValue:null,description:"",name:"tooltipAction",required:!0,type:{name:"TooltipAction"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/TooltipHighlight/TooltipHighlight.tsx#TooltipHighlight"]={docgenInfo:TooltipHighlight.__docgenInfo,name:"TooltipHighlight",path:"src/components/TooltipHighlight/TooltipHighlight.tsx#TooltipHighlight"})}catch(__react_docgen_typescript_loader_error){}},"./src/components/TooltipHighlight/types.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var TooltipEvent;__webpack_require__.d(__webpack_exports__,{N:function(){return initAction},P:function(){return TooltipEvent}}),function(TooltipEvent){TooltipEvent[TooltipEvent.LEAVE=1]="LEAVE",TooltipEvent[TooltipEvent.ENTER=2]="ENTER"}(TooltipEvent||(TooltipEvent={}));var initAction=function initAction(){return{tooltipEvent:TooltipEvent.LEAVE}}},"./src/utils/FallbackComponent.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{D:function(){return FallbackComponent}});__webpack_require__("../../node_modules/react/index.js");var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/react/jsx-runtime.js"),FallbackComponent=function FallbackComponent(componentName){return function(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)("div",{children:[" There was an error rendering ",componentName]})}};try{FallbackComponent.displayName="FallbackComponent",FallbackComponent.__docgenInfo={description:"",displayName:"FallbackComponent",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/utils/FallbackComponent.tsx#FallbackComponent"]={docgenInfo:FallbackComponent.__docgenInfo,name:"FallbackComponent",path:"src/utils/FallbackComponent.tsx#FallbackComponent"})}catch(__react_docgen_typescript_loader_error){}},"./src/utils/document/documentUtils.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{TG:function(){return forEachRectInRange},_J:function(){return getTextNodeAndOffset},_l:function(){return findOffsetInDOM},lW:function(){return createFieldRects},wV:function(){return spansIntersect}});var lodash_uniqWith__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/lodash/uniqWith.js"),lodash_uniqWith__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(lodash_uniqWith__WEBPACK_IMPORTED_MODULE_0__),entities__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/entities/lib/esm/index.js");function findOffsetInDOM(parentNode,begin,end){var beginNode=findContainingNodeWithin(parentNode,begin),endNode=findContainingNodeWithin(parentNode,end);null===beginNode&&(beginNode=parentNode,console.warn("Unable to find a node containing the start of the highlight: ".concat(begin,". Using root node instead."))),null===endNode&&(endNode=parentNode,console.warn("Unable to find a node containing the end of the highlight: ".concat(end,". Using root node instead.")));var _getTextNodeAndOffset=getTextNodeAndOffset(beginNode,begin),beginTextNode=_getTextNodeAndOffset.textNode,beginOffset=_getTextNodeAndOffset.textOffset,_getTextNodeAndOffset2=getTextNodeAndOffset(endNode,end);return{beginTextNode:beginTextNode,beginOffset:beginOffset,endTextNode:_getTextNodeAndOffset2.textNode,endOffset:_getTextNodeAndOffset2.textOffset}}function getTextNodeAndOffset(node,strOffset){var nodeElement=node,beginStrOffset=getChildBegin(nodeElement),domOffset=Math.max(0,strOffset-beginStrOffset),originalText=nodeElement.dataset.origText;if(originalText){var encodedTextSubstring=originalText.substring(0,domOffset),adjustment=domOffset-(0,entities__WEBPACK_IMPORTED_MODULE_1__.p1)(encodedTextSubstring).length;domOffset=Math.max(0,domOffset-adjustment)}var len,prevNode,iterator=document.createNodeIterator(node,NodeFilter.SHOW_TEXT),textNode=null;do{prevNode=textNode,textNode=iterator.nextNode()}while(textNode&&(len=textNode.data.length)&&domOffset>len&&(domOffset-=len));if(null===textNode&&null===prevNode)throw new Error("Unable to find text node. Node: ".concat(node.textContent,", offset: ").concat(strOffset));return null===textNode&&null!==prevNode?{textNode:prevNode,textOffset:prevNode.data.length}:{textNode:textNode,textOffset:domOffset}}function createFieldRects(_ref){var fragment=_ref.fragment,parentRect=_ref.parentRect,fieldType=_ref.fieldType,fieldValue=_ref.fieldValue,fieldId=_ref.fieldId,beginTextNode=_ref.beginTextNode,beginOffset=_ref.beginOffset,endTextNode=_ref.endTextNode,endOffset=_ref.endOffset,fieldNode=document.createElement("div");fieldNode.className="field",fieldNode.dataset.fieldType=fieldType,fieldNode.dataset.fieldValue=fieldValue,fieldNode.dataset.fieldId=fieldId,fieldNode.setAttribute("data-testid","field-".concat(fieldId)),fragment.appendChild(fieldNode),forEachRectInRange(beginTextNode,beginOffset,endTextNode,endOffset,(function(rect){var div=document.createElement("div");div.className="field--rect",div.setAttribute("data-testid","field-rect"),div.setAttribute("style","top: ".concat(rect.top-parentRect.top,"px;\n left: ").concat(rect.left-parentRect.left,"px;\n width: ").concat(rect.width,"px;\n height: ").concat(rect.height,"px;")),fieldNode.appendChild(div)}))}function forEachRectInRange(beginTextNode,beginOffset,endTextNode,endOffset,callback){var range=document.createRange();range.setStart(beginTextNode,Math.min(beginOffset,beginTextNode.length)),range.setEnd(endTextNode,Math.min(endOffset,endTextNode.length)),Array.prototype.forEach.call(function uniqRects(rects){return lodash_uniqWith__WEBPACK_IMPORTED_MODULE_0___default()(rects,(function(rectA,rectB){return rectA.bottom===rectB.bottom&&rectA.height===rectB.height&&rectA.left===rectB.left&&rectA.right===rectB.right&&rectA.top===rectB.top&&rectA.width===rectB.width&&rectA.x===rectB.x&&rectA.y===rectB.y}))}(range.getClientRects()),callback)}function findContainingNodeWithin(parentNode,offset){for(var foundNode=null,nodeToSearch=parentNode;nodeToSearch;){var currentFoundNode=getContainingNode(Array.from(nodeToSearch.children),offset);nodeToSearch=currentFoundNode?foundNode=currentFoundNode:null}return foundNode}function getContainingNode(sortedArray,offset){for(var midIdx,lowIdx=0,highIdx=sortedArray.length-1;lowIdx<=highIdx;){var currentNode=sortedArray[midIdx=Math.floor((highIdx+lowIdx)/2)];if(parseInt(currentNode.dataset.childEnd||"0",10)offset))return currentNode;highIdx=midIdx-1}}return null}function getChildBegin(node){return parseInt(node.dataset.childBegin||"0",10)}function spansIntersect(_ref2,_ref3){var beginA=_ref2.begin,endA=_ref2.end,beginB=_ref3.begin;return beginA<=_ref3.end&&endA>beginB}},"./src/utils/document/idUtils.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{N8:function(){return findElementIndex},cw:function(){return findElement},zv:function(){return getId}});var lodash_isEqual__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/lodash/isEqual.js"),lodash_isEqual__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(lodash_isEqual__WEBPACK_IMPORTED_MODULE_0__),_nonContractUtils__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./src/utils/document/nonContractUtils.ts");function getId(item){return item.location&&"".concat(item.location.begin,"_").concat(item.location.end)}function findElement(list,ids){return list[findElementIndex(list,ids)]}function findElementIndex(list,ids){return list.some((function(li){return(0,_nonContractUtils__WEBPACK_IMPORTED_MODULE_1__.$5)(li)}))?list.findIndex((function(item){return lodash_isEqual__WEBPACK_IMPORTED_MODULE_0___default()(item.allAttributeIds.sort(),ids.sort())})):list.findIndex((function(item){return lodash_isEqual__WEBPACK_IMPORTED_MODULE_0___default()([getId(item)].sort(),ids.sort())}))}},"./src/utils/document/index.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{d:function(){return utils_document_processDoc__WEBPACK_IMPORTED_MODULE_0__.d}});var utils_document_processDoc__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./src/utils/document/processDoc.ts")},"./src/utils/document/nonContractUtils.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{$5:function(){return isRelationObject},ov:function(){return isInvoiceOrPurchaseOrder},uu:function(){return hasRelation}});var components_CIDocument_utils_enrichmentUtils__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./src/components/CIDocument/utils/enrichmentUtils.ts"),isInvoiceOrPurchaseOrder=function isInvoiceOrPurchaseOrder(enrichmentName){return enrichmentName===components_CIDocument_utils_enrichmentUtils__WEBPACK_IMPORTED_MODULE_0__.t.INVOICE||enrichmentName===components_CIDocument_utils_enrichmentUtils__WEBPACK_IMPORTED_MODULE_0__.t.PURCHASE_ORDER},isRelationObject=function isRelationObject(object){return object.allAttributeIds},hasRelation=function hasRelation(items){return items.some(isRelationObject)}},"./src/utils/document/processDoc.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{d:function(){return processDoc}});var regeneratorRuntime=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),toConsumableArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),objectSpread2=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),createForOfIteratorHelper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js"),slicedToArray=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),asyncToGenerator=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),findIndex=__webpack_require__("../../node_modules/lodash/findIndex.js"),findIndex_default=__webpack_require__.n(findIndex),inherits=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),createSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),wrapNativeSuper=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js"),classCallCheck=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),createClass=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),lib=__webpack_require__("../../node_modules/htmlparser2/lib/index.js"),SaxParser=function(){function SaxParser(){var _this=this;(0,classCallCheck.Z)(this,SaxParser),this.parser=void 0,this.state=void 0,this.baseHandlers={},this.state=[];var handler=Object.keys(lib.EVENTS).reduce((function(handler,evt){var fnName="on".concat(evt);return handler[fnName]=_this.onEvent.bind(_this,fnName),handler}),{});this.parser=new lib.Parser(handler,{decodeEntities:!1})}return(0,createClass.Z)(SaxParser,[{key:"onEvent",value:function onEvent(fnName){for(var _state$,parser=this.parser,state=this.state,baseHandlers=this.baseHandlers,_len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];return state[0][fnName]?(_state$=state[0])[fnName].apply(_state$,[parser].concat(args)):baseHandlers[fnName]?baseHandlers[fnName].apply(baseHandlers,args):void 0}},{key:"parse",value:function parse(html){var _this2=this,parser=this.parser,promise=new Promise((function(resolve,reject){_this2.baseHandlers={onerror:function onerror(err){console.error("Document Parsing Error",err),reject(new ParsingError(err))},onend:function onend(){resolve()}}}));return parser.write(html),parser.end(),promise}},{key:"pushState",value:function pushState(newState){this.state.unshift(newState)}},{key:"popState",value:function popState(){this.state.shift()}}]),SaxParser}(),ParsingError=function(_Error){(0,inherits.Z)(ParsingError,_Error);var _super=(0,createSuper.Z)(ParsingError);function ParsingError(){var _this3;(0,classCallCheck.Z)(this,ParsingError);for(var _len2=arguments.length,params=new Array(_len2),_key2=0;_key2<_len2;_key2++)params[_key2]=arguments[_key2];return(_this3=_super.call.apply(_super,[this].concat(params))).name="ParsingError",_this3}return(0,createClass.Z)(ParsingError)}((0,wrapNativeSuper.Z)(Error)),cloneDeep=__webpack_require__("../../node_modules/lodash/cloneDeep.js"),cloneDeep_default=__webpack_require__.n(cloneDeep),nonContractUtils=__webpack_require__("./src/utils/document/nonContractUtils.ts"),idUtils=__webpack_require__("./src/utils/document/idUtils.ts"),invoices={enrichment:"invoice",attributes:["buyers","suppliers","currencies","purchase_order_numbers","invoice_numbers","invoice_dates","due_dates","amount","currency","quantity_ordered","part_description"],relations:["totals_due","unit_price","invoice_parts"]},purchase_orders={enrichment:"purchase_order",attributes:["buyers","purchase_order_numbers","purchase_order_dates","due_dates","payment_terms","currencies","suppliers","supplier_ids","bill_to","ship_to","invoice_to","total_amounts","item_description","quantity_ordered","unit_price"],relations:["line_items"]},flattenDeep=__webpack_require__("../../node_modules/lodash/flattenDeep.js"),flattenDeep_default=__webpack_require__.n(flattenDeep),enrichmentUtils=__webpack_require__("./src/components/CIDocument/utils/enrichmentUtils.ts"),ontologyMapping={invoice:invoices,purchase_order:purchase_orders},modelMapping={contract:function setMetadata(enrichedHtml){var meta={contract_amounts:enrichedHtml.contract_amounts,effective_dates:enrichedHtml.effective_dates,termination_dates:enrichedHtml.termination_dates,contract_types:enrichedHtml.contract_types,contract_terms:enrichedHtml.contract_terms,payment_terms:enrichedHtml.payment_terms},updatedMetadata=[];return Object.keys(meta).forEach((function(key){var metadataObj=meta[key];"object"==typeof metadataObj&&metadataObj.length&&updatedMetadata.push({metadataType:key,data:metadataObj})})),enrichedHtml.metadata=updatedMetadata,enrichedHtml},invoice:setAttributesAndRelations,purchase_order:setAttributesAndRelations};function setAttributesAndRelations(enrichment,enrichmentName){var ontology=ontologyMapping[enrichmentName];return enrichment.attributes=setAttributes(ontology,enrichment),enrichment.relations=setRelations(ontology,enrichment),enrichment}function setAttributes(ontology,parsedObject){var attributes=ontology.attributes.filter((function(attributeDef){return parsedObject[attributeDef]})).map((function(attr){var parsedAttributes=parsedObject[attr];return Array.isArray(parsedAttributes)?parsedAttributes.map((function(att){return createAttributeObject(att,attr)})):function hasLocationData(attr){return!!(attr&&attr.location&&void 0!==attr.location.begin&&attr.location.end)}(parsedAttributes)?createAttributeObject(parsedAttributes,attr):parsedAttributes}));return flattenDeep_default()(attributes)}function createAttributeObject(_ref,type){return{type:type,text:_ref.text,location:_ref.location}}function setRelations(ontology,parsedObject){var relations=ontology.relations.filter((function(relation){return parsedObject[relation]})).map((function(relation){return function createRelationObject(relation,type,ontology){var result=(Array.isArray(relation)?relation:[relation]).map((function(rel){var attributes=setAttributes(ontology,rel),relations=setRelations(ontology,rel);return{type:type,attributes:attributes.length>0?attributes:[],relations:relations.length>0?relations:[]}}));return result.map((function(rel){var _rel$attributes;return(_rel$attributes=rel.attributes).push.apply(_rel$attributes,(0,toConsumableArray.Z)(getAllAttributesInRelation(rel))),rel.allAttributeIds=rel.attributes.map((function(attribute){return(0,idUtils.zv)(attribute)})),rel})),result}(parsedObject[relation],relation,ontology)}));return flattenDeep_default()(relations)}function getAllAttributesInRelation(_ref2){var allAttributes=(_ref2.relations||[]).map((function(rel){return rel.relations&&rel.relations.length>0?getAllAttributesInRelation(rel):rel.attributes}));return flattenDeep_default()(allAttributes)}function transformEnrichment(enrichedHtml){if(enrichedHtml&&enrichedHtml[0]){var enrichmentName=(0,enrichmentUtils.e)(enrichedHtml[0]),updatedEnrichment=function getUpdatedEnrichment(enrichment,enrichmentName){return enrichment&&enrichmentName in modelMapping&&(enrichment=modelMapping[enrichmentName](enrichment,enrichmentName)),enrichment}(enrichedHtml[0][enrichmentName],enrichmentName);enrichedHtml[0][enrichmentName]=updatedEnrichment}return enrichedHtml}var documentUtils=__webpack_require__("./src/utils/document/documentUtils.ts"),esm=__webpack_require__("../../node_modules/entities/lib/esm/index.js"),getDocumentTitle=__webpack_require__("./src/utils/getDocumentTitle.ts"),SECTION_NAMES=["p","ul","table"],DOC_ENRICHMENTS=["elements","attributes","relations"],DEFAULT_OPTIONS={sections:!1,tables:!1,bbox:!1,itemMap:!1};function processDoc(_x,_x2){return _processDoc.apply(this,arguments)}function _processDoc(){return(_processDoc=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark((function _callee(queryData,options){var _cloneDeep,html,enrichedHtml,documentTitle,transformedEnrichmentArray,transformedEnrichment,enrichment,doc,parser,htmlContent;return(0,regeneratorRuntime.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _cloneDeep=cloneDeep_default()(queryData),html=_cloneDeep.html,enrichedHtml=_cloneDeep.enriched_html,documentTitle=(0,getDocumentTitle.U)(queryData,"title"),options=(0,objectSpread2.Z)((0,objectSpread2.Z)({},DEFAULT_OPTIONS),options||{}),transformedEnrichmentArray=transformEnrichment(enrichedHtml),transformedEnrichment=transformedEnrichmentArray&&transformedEnrichmentArray[0],enrichment=transformedEnrichment?transformedEnrichment[(0,enrichmentUtils.e)(transformedEnrichment)]:[],doc={title:documentTitle,styles:""},enrichment&&enrichment.metadata&&(doc.metadata=enrichment.metadata),enrichment&&enrichment.attributes&&(doc.attributes=enrichment.attributes),enrichment&&enrichment.relations&&(doc.relations=enrichment.relations),options.sections&&(doc.sections=[]),options.tables&&(doc.tables=[]),options.bbox&&(doc.bboxes=[]),setupDocParser(parser=new SaxParser,doc,options),htmlContent=Array.isArray(html)?html[0]:html,_context.next=18,parser.parse(htmlContent);case 18:return sortFields(enrichment,doc),options.sections&&options.itemMap&&addItemMap(doc),_context.abrupt("return",doc);case 21:case"end":return _context.stop()}}),_callee)})))).apply(this,arguments)}function setupDocParser(parser,doc,options){parser.pushState({onopentag:function onopentag(_,tagName){switch(tagName){case"style":!function setupStyleParser(parser,doc){var styleText="";parser.pushState({onopentag:function onopentag(_,tagName){throw new ParsingError("Unexpected open tag (".concat(tagName,") in "));doc.styles+=styleText,parser.popState()}})}(parser,doc);break;case"body":!function setupBodyParser(parser,doc,options){parser.pushState({onopentag:function onopentag(p,tagName,attributes){SECTION_NAMES.includes(tagName)&&function setupSectionParser(parser,doc,sectionTagName,sectionTagAttrs,sectionStartIndex,sectionParser,options){var lastClassName="",currentTable=null,currentBbox=null,stackCount=0,openTagIndices=[0],sectionHtml=[],actionState=getActionState();function getActionState(){return{onopentag:function onopentag(p,tagName,attributes){if(attributes.class&&(lastClassName=attributes.class),"table"===tagName){var descriptionId="table-description-".concat(p.startIndex),tableDescription="This table was generated using AI. It may be missing semantic table markup for accessibility.",ariaLabel="Table generated from ".concat(doc.title," (id: ").concat(p.startIndex,")");sectionHtml.push('
')),openTagIndices.push(sectionHtml.length-1),sectionHtml.push('"))}if(sectionHtml.push(function openTagToString(tagName,attributes,position){var text=["<".concat(tagName)];if(attributes)for(var _i=0,_Object$entries=Object.entries(attributes);_i<_Object$entries.length;_i++){var _Object$entries$_i=(0,slicedToArray.Z)(_Object$entries[_i],2),attr=_Object$entries$_i[0],val=_Object$entries$_i[1];text.push(" ".concat(attr,'="').concat(val,'"'))}return text.push(' data-child-begin="'.concat(position,'"')),text.push(">"),text.join("")}(tagName,attributes,function getChildBeginFromOpenTag(p){return(p.endIndex||p.startIndex)+1}(p))),openTagIndices.push(sectionHtml.length-1),"table"===tagName&&doc.tables&&(currentTable={location:{begin:p.startIndex,end:0},bboxes:[]},doc.tables.push(currentTable)),"bbox"===tagName&&(doc.bboxes||currentTable)){var left=Number(attributes.x),top=Number(attributes.y);currentBbox={left:left,right:left+Number(attributes.width),top:top,bottom:top+Number(attributes.height),page:Number(attributes.page),className:lastClassName,location:{begin:p.startIndex,end:0}},doc.bboxes&&doc.bboxes.push(currentBbox),options.bboxInnerText&&(currentBbox.innerTextSource="",currentBbox.innerTextLocation={begin:null!=p.endIndex?p.endIndex+1:-1,end:-1}),currentTable&&doc.tables&¤tTable.bboxes.push(currentBbox)}tagName===sectionTagName&&stackCount++},ontext:function ontext(_,text){if((0,esm.p1)(text).length!==text.length){var lastElemIndex=openTagIndices[openTagIndices.length-1];sectionHtml[lastElemIndex]=sectionHtml[lastElemIndex].replace(/>$/,' data-orig-text="'.concat((0,esm.F1)(text),'">'))}currentBbox&&options.bboxInnerText&&(currentBbox.innerTextSource+=text),sectionHtml.push(text)},onclosetag:function onclosetag(p,tagName){sectionHtml.push(function closeTagToString(tagName){return"")}(tagName)),"table"===tagName&§ionHtml.push("
");var openTagIdx=openTagIndices.pop();if(sectionHtml[openTagIdx]=sectionHtml[openTagIdx].replace(/>$/,' data-child-end="'.concat(getChildEndFromCloseTag(p),'">')),"table"===tagName){var _openTagIdx=openTagIndices.pop();sectionHtml[_openTagIdx]=sectionHtml[_openTagIdx].replace(/>$/,' data-child-end="'.concat(p.endIndex||p.startIndex,'">'))}doc.tables&&"table"===tagName&¤tTable&&(currentTable.location.end=p.endIndex||p.startIndex,currentTable=null),doc.bboxes&&"bbox"===tagName&¤tBbox&&(currentBbox.location.end=getChildEndFromCloseTag(p),options.bboxInnerText&¤tBbox.innerTextLocation&&(currentBbox.innerTextLocation.end=getChildEndFromCloseTag(p),currentBbox.innerTextLocation.end<0&&null!=currentBbox.innerTextSource&&(currentBbox.innerTextLocation.begin=currentBbox.innerTextLocation.end-currentBbox.innerTextSource.length)),currentBbox=null),tagName===sectionTagName&&0===--stackCount&&(doc.sections&&doc.sections.push({html:sectionHtml.join(""),location:{begin:sectionStartIndex,end:p.endIndex||p.startIndex},enrichments:[]}),parser.popState()),"body"===tagName&&parser.popState()}}}parser.pushState(actionState),actionState.onopentag(sectionParser,sectionTagName,sectionTagAttrs)}(parser,doc,tagName,attributes,p.startIndex,p,options)}})}(parser,doc,options)}}})}function getChildEndFromCloseTag(p){return p.startIndex}function sortFields(_enrichments,doc){var _step,enrichments=Object.assign({},_enrichments),_iterator=(0,createForOfIteratorHelper.Z)(DOC_ENRICHMENTS);try{for(_iterator.s();!(_step=_iterator.n()).done;){var fieldType=_step.value,fields=enrichments[fieldType];if(fields&&doc.sections){var _step2,_iterator2=(0,createForOfIteratorHelper.Z)(fields);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var field=_step2.value;if((0,nonContractUtils.$5)(field)){var _step3,_iterator3=(0,createForOfIteratorHelper.Z)(field.attributes);try{for(_iterator3.s();!(_step3=_iterator3.n()).done;){sortFieldsBySection(_step3.value,doc.sections,fieldType)}}catch(err){_iterator3.e(err)}finally{_iterator3.f()}}else sortFieldsBySection(field,doc.sections,fieldType)}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}}}}catch(err){_iterator.e(err)}finally{_iterator.f()}}function sortFieldsBySection(field,sections,fieldType){var _sections$sectionIdx$,_field$location=field.location,begin=_field$location.begin,end=_field$location.end,sectionIdx=findIndex_default()(sections,(function(item){return(0,documentUtils.wV)({begin:begin,end:end},item.location)}));-1!==sectionIdx?(sections[sectionIdx].enrichments.push((0,objectSpread2.Z)((0,objectSpread2.Z)({},field),{},{__type:fieldType})),"elements"===fieldType&&field.attributes&&field.attributes.length&&(_sections$sectionIdx$=sections[sectionIdx].enrichments).push.apply(_sections$sectionIdx$,(0,toConsumableArray.Z)(field.attributes.map((function(attr){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},attr),{},{__type:"attributes"})}))))):console.error("Unable to find doc section which contains given field")}function addItemMap(doc){var itemNames=["elements","attributes","metadata"],sections=doc.sections,byItem={},bySection={};sections.forEach((function(section,sectionNum){bySection[sectionNum]=[];var _step4,itemsInSection=section.enrichments.filter((function(_ref){var __type=_ref.__type;return itemNames.includes(__type)})),_iterator4=(0,createForOfIteratorHelper.Z)(itemsInSection);try{for(_iterator4.s();!(_step4=_iterator4.n()).done;){var item=_step4.value,itemId=(0,idUtils.zv)(item);bySection[sectionNum].push(itemId),byItem[itemId]=sectionNum}}catch(err){_iterator4.e(err)}finally{_iterator4.f()}})),doc.itemMap={byItem:byItem,bySection:bySection}}},"./src/utils/dom.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function clearNodeChildren(node){for(;node.firstChild;)node.removeChild(node.firstChild)}__webpack_require__.d(__webpack_exports__,{n:function(){return clearNodeChildren}})},"./src/utils/formatMessage.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{w:function(){return formatMessage}});__webpack_require__("../../node_modules/react/index.js");var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/react/jsx-runtime.js"),SPLIT_VARIABLES_REGEX=/({[^}]+})/,formatMessage=function formatMessage(message,values){var outputJsx=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return message.split(SPLIT_VARIABLES_REGEX).map((function(part,i){var variableWithoutBraces=part.replace(/{/g,"").replace(/}/g,"");return""===part?part:part.includes("{")?outputJsx?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",{children:values[variableWithoutBraces]},i):values[variableWithoutBraces]:outputJsx?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("span",{children:part},i):part}))}},"./src/utils/getDocumentTitle.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{U:function(){return getDocumentTitle}});var lodash_get__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/lodash/get.js"),lodash_get__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_0__),getDocumentTitle=function getDocumentTitle(document,titleField){return document?lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(document,titleField)||lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(document,"extracted_metadata.title")||lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(document,"extracted_metadata.filename")||document.document_id:""}},"./src/utils/hoc/withErrorBoundary.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{P:function(){return withErrorBoundary}});var _home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/inherits.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createSuper.js"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/react/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/react/jsx-runtime.js");function withErrorBoundary(WrappedComponent){var _class;return(_class=function(_PureComponent){(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_inherits_js__WEBPACK_IMPORTED_MODULE_2__.Z)(WithErrorBoundary,_PureComponent);var _super=(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_createSuper_js__WEBPACK_IMPORTED_MODULE_3__.Z)(WithErrorBoundary);function WithErrorBoundary(props){var _this;return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__.Z)(this,WithErrorBoundary),(_this=_super.call(this,props)).state={didCatch:!1},_this}return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__.Z)(WithErrorBoundary,[{key:"componentDidUpdate",value:function componentDidUpdate(_,prevState){prevState.didCatch&&this.setState({didCatch:!1})}},{key:"render",value:function render(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(WrappedComponent,(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_6__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_6__.Z)({},this.props),this.state))}}],[{key:"getDerivedStateFromError",value:function getDerivedStateFromError(){return{didCatch:!0}}}]),WithErrorBoundary}(react__WEBPACK_IMPORTED_MODULE_0__.PureComponent)).displayName="WithErrorBoundary(".concat(WrappedComponent.displayName||WrappedComponent.name||"Component",")"),_class.WrappedComponent=WrappedComponent,_class}__webpack_exports__.Z=withErrorBoundary;try{withErrorBoundary.displayName="withErrorBoundary",withErrorBoundary.__docgenInfo={description:"High-order component which injects a `didCatch` property, letting\nwrapped component know that a previous render resulted in a\ncaught error.",displayName:"withErrorBoundary",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/utils/hoc/withErrorBoundary.tsx#withErrorBoundary"]={docgenInfo:withErrorBoundary.__docgenInfo,name:"withErrorBoundary",path:"src/utils/hoc/withErrorBoundary.tsx#withErrorBoundary"})}catch(__react_docgen_typescript_loader_error){}},"./src/utils/onErrorCallback.ts":function(__unused_webpack_module,__webpack_exports__){"use strict";__webpack_exports__.Z=function onErrorCallback(error,componentStack){console.error(error,componentStack)}},"./src/utils/storybookUtils.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{D6:function(){return StoryWrapper},Qc:function(){return DummySearchClient}});var _home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("../../node_modules/@babel/runtime/helpers/esm/createClass.js"),_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__=(__webpack_require__("../../node_modules/react/index.js"),__webpack_require__("../../node_modules/@storybook/addon-actions/dist/esm/index.js")),_testingUtils__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./src/utils/testingUtils.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("../../node_modules/react/jsx-runtime.js"),StoryWrapper=function StoryWrapper(props){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",{style:{backgroundColor:"#f3f3f3",padding:"1rem"},children:props.children})},DocumentStoryWrapper=function DocumentStoryWrapper(props){return _jsxs(_Fragment,{children:[_jsx("style",{children:"\n .story > * {\n background-color: #fff;\n }\n "}),_jsx("div",{style:{backgroundColor:"#f3f3f3"},children:_jsx("div",{className:"story",style:{maxWidth:"78ch",padding:"2rem"},children:props.children})})]})},DummySearchClient=function(){function DummySearchClient(){(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__.Z)(this,DummySearchClient)}var _listFields,_getComponentSettings,_listCollections,_getAutocompletion,_query;return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__.Z)(DummySearchClient,[{key:"query",value:(_query=(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().mark((function _callee(queryParams){return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return(0,_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__.action)("query")(queryParams),_context.abrupt("return",(0,_testingUtils__WEBPACK_IMPORTED_MODULE_2__.v8)({}));case 2:case"end":return _context.stop()}}),_callee)}))),function query(_x){return _query.apply(this,arguments)})},{key:"getAutocompletion",value:(_getAutocompletion=(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().mark((function _callee2(autocompletionParams){return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:return(0,_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__.action)("getAutocompletion")(autocompletionParams),_context2.abrupt("return",(0,_testingUtils__WEBPACK_IMPORTED_MODULE_2__.v8)({}));case 2:case"end":return _context2.stop()}}),_callee2)}))),function getAutocompletion(_x2){return _getAutocompletion.apply(this,arguments)})},{key:"listCollections",value:(_listCollections=(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().mark((function _callee3(listCollectionParams){return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().wrap((function _callee3$(_context3){for(;;)switch(_context3.prev=_context3.next){case 0:return(0,_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__.action)("listCollection")(listCollectionParams),_context3.abrupt("return",(0,_testingUtils__WEBPACK_IMPORTED_MODULE_2__.v8)({}));case 2:case"end":return _context3.stop()}}),_callee3)}))),function listCollections(_x3){return _listCollections.apply(this,arguments)})},{key:"getComponentSettings",value:(_getComponentSettings=(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().mark((function _callee4(getComponentSettingsParams){return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().wrap((function _callee4$(_context4){for(;;)switch(_context4.prev=_context4.next){case 0:return(0,_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__.action)("getComponentSettings")(getComponentSettingsParams),_context4.abrupt("return",(0,_testingUtils__WEBPACK_IMPORTED_MODULE_2__.v8)({}));case 2:case"end":return _context4.stop()}}),_callee4)}))),function getComponentSettings(_x4){return _getComponentSettings.apply(this,arguments)})},{key:"listFields",value:(_listFields=(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__.Z)((0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().mark((function _callee5(listFieldsParams){return(0,_home_runner_work_discovery_components_discovery_components_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_7__.Z)().wrap((function _callee5$(_context5){for(;;)switch(_context5.prev=_context5.next){case 0:return(0,_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__.action)("listFields")(listFieldsParams),_context5.abrupt("return",(0,_testingUtils__WEBPACK_IMPORTED_MODULE_2__.v8)({}));case 2:case"end":return _context5.stop()}}),_callee5)}))),function listFields(_x5){return _listFields.apply(this,arguments)})}]),DummySearchClient}();try{StoryWrapper.displayName="StoryWrapper",StoryWrapper.__docgenInfo={description:"",displayName:"StoryWrapper",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/utils/storybookUtils.tsx#StoryWrapper"]={docgenInfo:StoryWrapper.__docgenInfo,name:"StoryWrapper",path:"src/utils/storybookUtils.tsx#StoryWrapper"})}catch(__react_docgen_typescript_loader_error){}try{DocumentStoryWrapper.displayName="DocumentStoryWrapper",DocumentStoryWrapper.__docgenInfo={description:"",displayName:"DocumentStoryWrapper",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/utils/storybookUtils.tsx#DocumentStoryWrapper"]={docgenInfo:DocumentStoryWrapper.__docgenInfo,name:"DocumentStoryWrapper",path:"src/utils/storybookUtils.tsx#DocumentStoryWrapper"})}catch(__react_docgen_typescript_loader_error){}},"./src/utils/testingUtils.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{DU:function(){return createDummyResponse},v8:function(){return createDummyResponsePromise}});__webpack_require__("../../node_modules/react/index.js"),__webpack_require__("./src/components/DiscoverySearch/DiscoverySearch.tsx"),__webpack_require__("../../node_modules/react/jsx-runtime.js");function createDummyResponse(result){return{result:result,status:200,statusText:"OK",headers:{}}}function createDummyResponsePromise(result){return Promise.resolve(createDummyResponse(result))}__webpack_require__.g;try{createDummyResponse.displayName="createDummyResponse",createDummyResponse.__docgenInfo={description:"",displayName:"createDummyResponse",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/utils/testingUtils.tsx#createDummyResponse"]={docgenInfo:createDummyResponse.__docgenInfo,name:"createDummyResponse",path:"src/utils/testingUtils.tsx#createDummyResponse"})}catch(__react_docgen_typescript_loader_error){}try{createDummyResponsePromise.displayName="createDummyResponsePromise",createDummyResponsePromise.__docgenInfo={description:"",displayName:"createDummyResponsePromise",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/utils/testingUtils.tsx#createDummyResponsePromise"]={docgenInfo:createDummyResponsePromise.__docgenInfo,name:"createDummyResponsePromise",path:"src/utils/testingUtils.tsx#createDummyResponsePromise"})}catch(__react_docgen_typescript_loader_error){}},"./src/utils/useDeepCompareMemoize.ts":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{KW:function(){return useDeepCompareEffect},NY:function(){return useDeepCompareMemo},jP:function(){return useDeepCompareCallback}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/react/index.js"),lodash_isEqual__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/lodash/isEqual.js"),lodash_isEqual__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_isEqual__WEBPACK_IMPORTED_MODULE_1__);function useDeepCompareMemoize(value){var ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();return lodash_isEqual__WEBPACK_IMPORTED_MODULE_1___default()(value,ref.current)||(ref.current=value),ref.current}function useDeepCompareMemo(factory,dependencies){return(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(factory,useDeepCompareMemoize(dependencies))}function useDeepCompareCallback(callback,dependencies){return(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(callback,useDeepCompareMemoize(dependencies))}function useDeepCompareEffect(callback,dependencies){(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(callback,useDeepCompareMemoize(dependencies))}},"./src sync recursive ^\\.(?:(?:^%7C\\/%7C(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/)__stories__\\/(?%21\\.)(?=.)[^/]*?\\.stories\\.tsx)$":function(module,__unused_webpack_exports,__webpack_require__){var map={"./components/CIDocument/components/CIDocument/__stories__/CIDocument.stories.tsx":"./src/components/CIDocument/components/CIDocument/__stories__/CIDocument.stories.tsx","./components/DiscoverySearch/__stories__/DiscoverySearch.stories.tsx":"./src/components/DiscoverySearch/__stories__/DiscoverySearch.stories.tsx","./components/DocumentPreview/__stories__/DocumentPreview.stories.tsx":"./src/components/DocumentPreview/__stories__/DocumentPreview.stories.tsx","./components/ResultsPagination/__stories__/ResultsPagination.stories.tsx":"./src/components/ResultsPagination/__stories__/ResultsPagination.stories.tsx","./components/SearchFacets/__stories__/SearchFacets.stories.tsx":"./src/components/SearchFacets/__stories__/SearchFacets.stories.tsx","./components/SearchInput/__stories__/SearchInput.stories.tsx":"./src/components/SearchInput/__stories__/SearchInput.stories.tsx","./components/SearchResults/__stories__/SearchResults.stories.tsx":"./src/components/SearchResults/__stories__/SearchResults.stories.tsx","./components/StructuredQuery/__stories__/StructuredQuery.stories.tsx":"./src/components/StructuredQuery/__stories__/StructuredQuery.stories.tsx"};function webpackContext(req){var id=webpackContextResolve(req);return __webpack_require__(id)}function webpackContextResolve(req){if(!__webpack_require__.o(map,req)){var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}return map[req]}webpackContext.keys=function webpackContextKeys(){return Object.keys(map)},webpackContext.resolve=webpackContextResolve,module.exports=webpackContext,webpackContext.id="./src sync recursive ^\\.(?:(?:^%7C\\/%7C(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/)__stories__\\/(?%21\\.)(?=.)[^/]*?\\.stories\\.tsx)$"},"./storybook-init-framework-entry.js":function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js")},"?ff14":function(){},"?f5fa":function(){},"?9fc7":function(){},"?18df":function(){},"?e85c":function(){},"?6d26":function(){},"?e5c6":function(){},"?9b96":function(){},"?64ba":function(){},"?da47":function(){},"?c95a":function(){},"?6bca":function(){},"?a1ca":function(){},"?8821":function(){},"?23a8":function(){},"?553e":function(){},"?55b5":function(){},"?5ff7":function(){},"?7b5d":function(){},"?d47c":function(){},"?7875":function(){},"?1fbb":function(){},"?a41d":function(){},"./generated-stories-entry.cjs":function(module,__unused_webpack_exports,__webpack_require__){"use strict";module=__webpack_require__.nmd(module),(0,__webpack_require__("../../node_modules/@storybook/react/dist/esm/client/index.js").configure)([__webpack_require__("./src sync recursive ^\\.(?:(?:^%7C\\/%7C(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/)__stories__\\/(?%21\\.)(?=.)[^/]*?\\.stories\\.tsx)$")],module,!1)}},function(__webpack_require__){var __webpack_exec__=function(moduleId){return __webpack_require__(__webpack_require__.s=moduleId)};__webpack_require__.O(0,[647],(function(){return __webpack_exec__("../../node_modules/@storybook/core-server/node_modules/@storybook/core-client/dist/esm/globals/polyfills.js"),__webpack_exec__("../../node_modules/@storybook/core-server/node_modules/@storybook/core-client/dist/esm/globals/globals.js"),__webpack_exec__("./storybook-init-framework-entry.js"),__webpack_exec__("../../node_modules/@storybook/react/dist/esm/client/docs/config-generated-config-entry.js"),__webpack_exec__("../../node_modules/@storybook/react/dist/esm/client/preview/config-generated-config-entry.js"),__webpack_exec__("../../node_modules/@storybook/addon-actions/preview.js-generated-config-entry.js"),__webpack_exec__("../../node_modules/@storybook/addon-docs/preview.js-generated-config-entry.js"),__webpack_exec__("../../node_modules/@storybook/addon-knobs/dist/preset/addDecorator.js-generated-config-entry.js"),__webpack_exec__("./.storybook/preview.ts-generated-config-entry.js"),__webpack_exec__("./generated-stories-entry.cjs")}));__webpack_require__.O()}]); \ No newline at end of file diff --git a/docs/storybook/project.json b/docs/storybook/project.json index 7f11e8c85..ab330618d 100644 --- a/docs/storybook/project.json +++ b/docs/storybook/project.json @@ -1 +1 @@ -{"generatedAt":1695150209018,"builder":{"name":"webpack5"},"hasCustomBabel":false,"hasCustomWebpack":true,"hasStaticDirs":true,"hasStorybookEslint":false,"refCount":0,"metaFramework":{"name":"CRA","packageName":"react-scripts","version":"5.0.1"},"monorepo":"Lerna","packageManager":{"type":"yarn","version":"3.2.3"},"storybookVersion":"6.5.12","language":"javascript","storybookPackages":{"@storybook/builder-webpack5":{"version":"6.5.12"},"@storybook/core":{"version":"6.5.12"},"@storybook/manager-webpack5":{"version":"6.5.12"},"@storybook/react":{"version":"6.5.12"},"@storybook/source-loader":{"version":"6.5.12"}},"framework":{"name":"react"},"addons":{"@storybook/preset-create-react-app":{"version":"4.1.2"},"@storybook/addon-actions":{"version":"6.5.12"},"@storybook/addon-docs":{"options":{"configureJSX":true},"version":"6.5.12"},"@storybook/addon-knobs":{"version":"6.4.0"}}} +{"generatedAt":1699403501009,"builder":{"name":"webpack5"},"hasCustomBabel":false,"hasCustomWebpack":true,"hasStaticDirs":true,"hasStorybookEslint":false,"refCount":0,"metaFramework":{"name":"CRA","packageName":"react-scripts","version":"5.0.1"},"monorepo":"Lerna","packageManager":{"type":"yarn","version":"3.2.3"},"storybookVersion":"6.5.12","language":"javascript","storybookPackages":{"@storybook/builder-webpack5":{"version":"6.5.12"},"@storybook/core":{"version":"6.5.12"},"@storybook/manager-webpack5":{"version":"6.5.12"},"@storybook/react":{"version":"6.5.12"},"@storybook/source-loader":{"version":"6.5.12"}},"framework":{"name":"react"},"addons":{"@storybook/preset-create-react-app":{"version":"4.1.2"},"@storybook/addon-actions":{"version":"6.5.12"},"@storybook/addon-docs":{"options":{"configureJSX":true},"version":"6.5.12"},"@storybook/addon-knobs":{"version":"6.4.0"}}} diff --git a/docs/storybook/static/css/main.fa79d853.css b/docs/storybook/static/css/main.6d677fd2.css similarity index 93% rename from docs/storybook/static/css/main.fa79d853.css rename to docs/storybook/static/css/main.6d677fd2.css index 84c98413a..0d6601984 100644 --- a/docs/storybook/static/css/main.fa79d853.css +++ b/docs/storybook/static/css/main.6d677fd2.css @@ -1,3 +1,3 @@ -@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoW.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1Xdm.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoW.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFhA.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q0Q.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFhA.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jcoQPttoz6Pz.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1hMoQPttoz6Pz.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1j8oQPttoz6Pz.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jsoQPttoz6Pz.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoQPttozw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2HdgregdFOFh.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa0XdgregdFOFh.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgregdFOFh.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa23dgregdFOFh.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1XdgregdFA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jcoQPttoz6Pz.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1hMoQPttoz6Pz.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1j8oQPttoz6Pz.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jsoQPttoz6Pz.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoQPttozw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl1FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlRFgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl9FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl5FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFgsAXHNk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfo.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZP.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfo.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFscg.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeEw.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFscg.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRce_fuJGl18QRY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRccvfuJGl18QRY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdffuJGl18QRY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRceffuJGl18QRY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcePfuJGl18QRY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfuJGl18Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGqZJW9XjDlN8.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuE6ZJW9XjDlN8.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuFKZJW9XjDlN8.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGKZJW9XjDlN8.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGaZJW9XjDlN8.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZJW9XjDg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJce_fuJGl18QRY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJccvfuJGl18QRY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdffuJGl18QRY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJceffuJGl18QRY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcePfuJGl18QRY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfuJGl18Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIxsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIVsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIJsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI5sdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI9sdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFsdP3pBms.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdzeFaxOedfTDw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdXeFaxOedfTDw.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdLeFaxOedfTDw.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd7eFaxOedfTDw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd_eFaxOedfTDw.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeFaxOedc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIxsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIVsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIJsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI5sdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI9sdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFsdP3pBms.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bx--text-truncate--end{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--text-truncate--front{display:inline-block;overflow:hidden;width:100%;direction:rtl;text-overflow:ellipsis;white-space:nowrap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline}button,select,input,textarea{border-radius:0;font-family:inherit}input[type=text]::-ms-clear{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super}sub{vertical-align:sub}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:""}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{margin:0}html{font-size:100%}body{font-weight:400;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}strong{font-weight:600}@media screen and (-ms-high-contrast: active){svg{fill:ButtonText}}h1{font-size:2.625rem;font-weight:300;line-height:1.199;letter-spacing:0}h2{font-size:2rem;font-weight:400;line-height:1.25;letter-spacing:0}h3{font-size:1.75rem;font-weight:400;line-height:1.28572;letter-spacing:0}h4{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0}h5{font-size:1rem;font-weight:600;line-height:1.375;letter-spacing:0}h6{font-size:.875rem;font-weight:600;line-height:1.28572;letter-spacing:.16px}p{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}a{color:#0f62fe}em{font-style:italic}@-webkit-keyframes skeleton{0%{opacity:.3;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}20%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}28%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}58%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}82%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}83%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}96%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}100%{opacity:.3;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}}@keyframes skeleton{0%{opacity:.3;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}20%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}28%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}58%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}82%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}83%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}96%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}100%{opacity:.3;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}}.bx--fieldset{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;margin-bottom:2rem}.bx--fieldset *,.bx--fieldset *::before,.bx--fieldset *::after{box-sizing:inherit}.bx--fieldset--no-margin{margin-bottom:0}.bx--form-item{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--label{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;display:inline-block;margin-bottom:.5rem;color:#525252;font-weight:400;line-height:1rem;vertical-align:baseline}.bx--label *,.bx--label *::before,.bx--label *::after{box-sizing:inherit}.bx--label .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px}.bx--label.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--label.bx--skeleton:hover,.bx--label.bx--skeleton:focus,.bx--label.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--label.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--label.bx--skeleton::before{-webkit-animation:none;animation:none}}input[type=number]{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}@media screen and (prefers-contrast){input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline-style:dotted}}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--number__input-wrapper--warning~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--warn~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-input__field-wrapper--warning~.bx--form-requirement,.bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--select--warning .bx--select-input__wrapper~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement,.bx--list-box--warning~.bx--form-requirement{display:block;overflow:visible;max-height:12.5rem;font-weight:400}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{color:#da1e28}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.bx--form--fluid .bx--text-input__field-wrapper--warning{display:block}.bx--form--fluid .bx--fieldset{margin:0}.bx--form--fluid input[data-invalid]{outline:none}.bx--form--fluid .bx--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.bx--form-requirement{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;display:none;overflow:hidden;max-height:0;margin:.25rem 0 0}.bx--form-requirement *,.bx--form-requirement *::before,.bx--form-requirement *::after{box-sizing:inherit}.bx--select--inline .bx--form__helper-text{margin-top:0}.bx--form__helper-text{font-size:.75rem;line-height:1.33333;letter-spacing:.32px;z-index:0;width:100%;margin-top:.25rem;color:#525252;opacity:1}.bx--label--disabled,.bx--form__helper-text--disabled{color:#c6c6c6}fieldset[disabled] .bx--label,fieldset[disabled] .bx--form__helper-text{color:#c6c6c6}.bx--form-item.bx--checkbox-wrapper{margin-bottom:.25rem}.bx--form-item.bx--checkbox-wrapper:first-of-type{margin-top:.1875rem}.bx--label+.bx--form-item.bx--checkbox-wrapper{margin-top:-0.125rem}.bx--form-item.bx--checkbox-wrapper:last-of-type{margin-bottom:.1875rem}.bx--checkbox{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}.bx--checkbox-label{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:relative;display:flex;min-height:1.5rem;padding-top:.1875rem;padding-left:1.25rem;cursor:pointer;-webkit-user-select:none;user-select:none}.bx--checkbox-label *,.bx--checkbox-label *::before,.bx--checkbox-label *::after{box-sizing:inherit}.bx--checkbox-label-text{padding-left:.375rem}.bx--checkbox-label::before,.bx--checkbox-label::after{box-sizing:border-box}.bx--checkbox-label::before{position:absolute;top:.125rem;left:0;width:1rem;height:1rem;border:1px solid #161616;margin:.125rem .125rem .125rem .1875rem;background-color:rgba(0,0,0,0);border-radius:1px;content:""}.bx--checkbox-label::after{position:absolute;top:.5rem;left:.4375rem;width:.5625rem;height:.3125rem;border-bottom:2px solid #fff;border-left:2px solid #fff;margin-top:-0.1875rem /*rtl:0rem*/;background:none;content:"";-webkit-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right /*rtl:center*/}.bx--checkbox:checked+.bx--checkbox-label::before,.bx--checkbox:indeterminate+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state=true]::before,.bx--checkbox-label[data-contained-checkbox-state=mixed]::before{border-width:1px;border-color:#161616;background-color:#161616}.bx--checkbox:checked+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state=true]::after{-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg) /*rtl:scale(1.2) rotate3d(.5, 1, 0, 158deg)*/}.bx--checkbox:indeterminate+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state=mixed]::after{top:.6875rem;width:.5rem;border-bottom:2px solid #fff;border-left:0 solid #fff;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.bx--checkbox:focus+.bx--checkbox-label::before,.bx--checkbox-label__focus::before,.bx--checkbox:checked:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state=true].bx--checkbox-label__focus::before,.bx--checkbox:indeterminate:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state=mixed].bx--checkbox-label__focus::before{outline:2px solid #0f62fe;outline-offset:1px}.bx--checkbox:disabled+.bx--checkbox-label,.bx--checkbox-label[data-contained-checkbox-disabled=true]{color:#c6c6c6;cursor:not-allowed}.bx--checkbox:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-disabled=true]::before{border-color:#c6c6c6}.bx--checkbox:checked:disabled+.bx--checkbox-label::before,.bx--checkbox:indeterminate:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]::before,.bx--checkbox-label[data-contained-checkbox-state=mixed][data-contained-checkbox-disabled=true]::before{background-color:#c6c6c6}.bx--checkbox-label-text.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:6.25rem;height:1rem;margin:.0625rem 0 0 .375rem}.bx--checkbox-label-text.bx--skeleton:hover,.bx--checkbox-label-text.bx--skeleton:focus,.bx--checkbox-label-text.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--checkbox-label-text.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--checkbox-label-text.bx--skeleton::before{-webkit-animation:none;animation:none}}.bx--assistive-text,.bx--visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}.bx--body{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;background-color:#fff;color:#161616;line-height:1}.bx--body *,.bx--body *::before,.bx--body *::after{box-sizing:inherit}.bx--list-box__wrapper--inline{display:inline-grid;align-items:center;grid-gap:.25rem;grid-template:auto auto/auto auto}.bx--list-box__wrapper--inline .bx--label{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}.bx--list-box__wrapper--inline .bx--label,.bx--list-box__wrapper--inline .bx--form__helper-text,.bx--list-box__wrapper--inline .bx--form-requirement{margin:0}.bx--list-box__wrapper--inline .bx--form__helper-text{max-width:none}.bx--list-box__wrapper--inline .bx--form-requirement{grid-column:2}.bx--list-box{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;position:relative;width:100%;height:2.5rem;max-height:2.5rem;border:none;border-bottom:1px solid #8d8d8d;background-color:#f4f4f4;color:#161616;cursor:pointer;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box *,.bx--list-box *::before,.bx--list-box *::after{box-sizing:inherit}.bx--list-box:hover{background-color:#e5e5e5}.bx--list-box--xl,.bx--list-box--lg{height:3rem;max-height:3rem}.bx--list-box--sm{height:2rem;max-height:2rem}.bx--list-box--expanded{border-bottom-color:#e0e0e0}.bx--list-box--expanded:hover{background-color:#f4f4f4}.bx--list-box--expanded:hover.bx--list-box--light:hover{background-color:#fff}.bx--list-box .bx--text-input{min-width:0;height:100%}.bx--list-box__invalid-icon{position:absolute;top:50%;right:2.5rem;fill:#da1e28;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bx--list-box__invalid-icon--warning{fill:#f1c21b}.bx--list-box__invalid-icon--warning path[fill]{fill:#000;opacity:1}.bx--list-box[data-invalid] .bx--list-box__field,.bx--list-box.bx--list-box--warning .bx--list-box__field{padding-right:4rem;border-bottom:0}.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:3.5rem}.bx--list-box--light{background-color:#fff}.bx--list-box--light:hover{background-color:#e5e5e5}.bx--list-box--light .bx--list-box__menu{background:#fff}.bx--list-box--light .bx--list-box__menu-item__option{border-top-color:#e0e0e0}.bx--list-box--light.bx--list-box--expanded{border-bottom-color:rgba(0,0,0,0)}.bx--list-box--disabled:hover{background-color:#f4f4f4}.bx--list-box--light.bx--list-box--disabled{background-color:#fff}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__field:focus{border-bottom-color:rgba(0,0,0,0);outline:none}.bx--list-box--disabled .bx--list-box__label,.bx--list-box--disabled.bx--list-box--inline .bx--list-box__label{color:#c6c6c6}.bx--list-box--disabled .bx--list-box__menu-icon>svg,.bx--list-box--disabled .bx--list-box__selection>svg{fill:#c6c6c6}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--list-box--disabled .bx--list-box__menu-item,.bx--list-box--disabled .bx--list-box__menu-item:hover,.bx--list-box--disabled .bx--list-box__menu-item--highlighted{color:#c6c6c6;text-decoration:none}.bx--list-box--disabled .bx--list-box__selection:hover{cursor:not-allowed}.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding-right:3rem}.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:2rem}.bx--list-box.bx--list-box--inline{border-width:0;background-color:rgba(0,0,0,0)}.bx--list-box.bx--list-box--inline:hover{background-color:#e5e5e5}.bx--list-box.bx--list-box--inline.bx--list-box--expanded{border-bottom-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded=true]{border-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover{background-color:rgba(0,0,0,0)}.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover{background-color:#fff}.bx--list-box.bx--list-box--inline .bx--list-box__field{padding:0 2rem 0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon{right:.5rem}.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon{right:2rem}.bx--list-box--inline .bx--list-box__label{color:#161616}.bx--list-box--inline .bx--list-box__field{height:100%}.bx--dropdown--inline .bx--list-box__field{max-width:30rem}.bx--dropdown--inline .bx--list-box__menu{min-width:18rem;max-width:30rem}.bx--list-box__field{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;position:relative;display:inline-flex;overflow:hidden;height:calc(100% + 1px);align-items:center;padding:0 3rem 0 1rem;cursor:pointer;outline:none;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.bx--list-box__field *,.bx--list-box__field *::before,.bx--list-box__field *::after{box-sizing:inherit}.bx--list-box__field::-moz-focus-inner{border:0}.bx--list-box__field:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__field:focus{outline-style:dotted}}.bx--list-box__field[disabled]{color:#c6c6c6;outline:none}.bx--list-box__field .bx--text-input{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input,.bx--list-box--warning .bx--list-box__field .bx--text-input{padding-right:6.125rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon{right:4.125rem}.bx--list-box__field .bx--text-input--empty{padding-right:3rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon{right:2.5rem}.bx--list-box__label{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;overflow:hidden;color:#161616;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.bx--list-box__menu-icon{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;position:absolute;right:1rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:-webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu-icon *,.bx--list-box__menu-icon *::before,.bx--list-box__menu-icon *::after{box-sizing:inherit}.bx--list-box__menu-icon::-moz-focus-inner{border:0}.bx--list-box__menu-icon>svg{fill:#161616}.bx--list-box__menu-icon--open{width:1.5rem;justify-content:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bx--list-box__selection{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;position:absolute;top:50%;right:2.5rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);-webkit-user-select:none;user-select:none}.bx--list-box__selection *,.bx--list-box__selection *::before,.bx--list-box__selection *::after{box-sizing:inherit}.bx--list-box__selection::-moz-focus-inner{border:0}.bx--list-box__selection:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__selection:focus{outline-style:dotted}}.bx--list-box__selection:focus:hover{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__selection:focus:hover{outline-style:dotted}}.bx--list-box__selection>svg{fill:#161616}.bx--list-box--disabled .bx--list-box__selection:focus{outline:none}.bx--list-box__selection--multi{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;position:static;top:auto;display:flex;width:auto;height:1.5rem;align-items:center;justify-content:space-between;padding:.5rem;padding-right:.125rem;margin-right:.625rem;background-color:#393939;border-radius:.75rem;color:#fff;line-height:0;-webkit-transform:none;transform:none}.bx--list-box__selection--multi>svg{width:1.25rem;height:1.25rem;padding:.125rem;margin-left:.25rem;fill:#fff}.bx--list-box__selection--multi>svg:hover{background-color:#4c4c4c;border-radius:50%}.bx--list-box--disabled .bx--list-box__selection--multi{background-color:#c6c6c6;color:#f4f4f4}.bx--list-box--disabled .bx--list-box__selection--multi.bx--tag--interactive:hover,.bx--list-box--disabled .bx--list-box__selection--multi .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--list-box--disabled .bx--list-box__selection--multi>svg{fill:#f4f4f4}.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover{background-color:initial}.bx--list-box__selection--multi:hover{outline:none}.bx--list-box__menu{box-shadow:0 2px 6px rgba(0,0,0,.3);position:absolute;z-index:9100;right:0;left:0;width:100%;background-color:#f4f4f4;overflow-y:auto;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--list-box__menu:focus{outline-style:dotted}}.bx--list-box .bx--list-box__field[aria-expanded=false]+.bx--list-box__menu{max-height:0}.bx--list-box--expanded .bx--list-box__menu{max-height:13.75rem}.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu,.bx--list-box--expanded.bx--list-box--lg .bx--list-box__menu{max-height:16.5rem}.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu{max-height:11rem}.bx--list-box__menu-item{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:relative;height:2.5rem;color:#525252;cursor:pointer;transition:background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);-webkit-user-select:none;user-select:none}.bx--list-box__menu-item:hover{background-color:#e5e5e5}.bx--list-box__menu-item:active{background-color:#e0e0e0}.bx--list-box--light .bx--list-box__menu-item:hover{background-color:#e5e5e5}.bx--list-box--sm .bx--list-box__menu-item{height:2rem}.bx--list-box--xl .bx--list-box__menu-item,.bx--list-box--lg .bx--list-box__menu-item{height:3rem}.bx--list-box--disabled .bx--list-box__menu-item:hover{background-color:rgba(0,0,0,0)}.bx--list-box--light .bx--list-box__menu-item:active{background-color:#e0e0e0}.bx--list-box--disabled .bx--list-box__menu-item__option:hover{border-top-color:#e0e0e0}.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option{border-top-color:rgba(0,0,0,0)}.bx--list-box__menu-item:hover .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:rgba(0,0,0,0)}.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#e0e0e0}.bx--list-box__menu-item__option{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;height:2.5rem;padding:.6875rem 0;padding-right:1.5rem;border-top:1px solid rgba(0,0,0,0);border-top-color:#e0e0e0;border-bottom:1px solid rgba(0,0,0,0);margin:0 1rem;color:#525252;font-weight:normal;line-height:1rem;text-decoration:none;text-overflow:ellipsis;transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);white-space:nowrap}.bx--list-box__menu-item__option:focus{outline:2px solid #0f62fe;outline-offset:-2px;padding:.6875rem 1rem;border-color:rgba(0,0,0,0);margin:0}@media screen and (prefers-contrast){.bx--list-box__menu-item__option:focus{outline-style:dotted}}.bx--list-box__menu-item__option:hover{border-color:rgba(0,0,0,0);color:#161616}.bx--list-box--sm .bx--list-box__menu-item__option{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--list-box--xl .bx--list-box__menu-item__option,.bx--list-box--lg .bx--list-box__menu-item__option{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option,.bx--list-box--disabled .bx--list-box__menu-item__option{color:#c6c6c6}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option{margin:0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option:focus{padding-right:.5rem;padding-left:.5rem;margin:0}.bx--list-box__menu-item--highlighted{border-color:rgba(0,0,0,0);background-color:#e5e5e5;color:#161616}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option,.bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:rgba(0,0,0,0)}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item--active{border-bottom-color:#e0e0e0;background-color:#e0e0e0;color:#161616}.bx--list-box--light .bx--list-box__menu-item--active{border-bottom-color:#e0e0e0;background-color:#e0e0e0}.bx--list-box__menu-item--active:hover,.bx--list-box__menu-item--active.bx--list-box__menu-item--highlighted{border-bottom-color:#cacaca;background-color:#cacaca}.bx--list-box__menu-item--active .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option{border-top-color:rgba(0,0,0,0)}.bx--list-box__menu-item__selected-icon{position:absolute;top:50%;right:1rem;display:none;fill:#161616;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bx--list-box--inline .bx--list-box__menu-item__selected-icon{right:.5rem}.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon{display:block}.bx--list-box__menu-item .bx--checkbox-label{width:100%}.bx--list-box__menu-item .bx--checkbox-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--list-box--up .bx--list-box__menu{bottom:2.5rem}.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu,.bx--list-box--up.bx--list-box--sm .bx--list-box__menu,.bx--list-box--up .bx--list-box--sm .bx--list-box__menu{bottom:2rem}.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu,.bx--list-box--up.bx--list-box--xl .bx--list-box__menu,.bx--list-box--up.bx--dropdown--lg .bx--list-box__menu,.bx--list-box--up.bx--list-box--lg .bx--list-box__menu,.bx--list-box--up .bx--list-box--lg .bx--list-box__menu{bottom:3rem}.bx--list-box input[role=combobox],.bx--list-box input[type=text]{min-width:0;background-color:inherit}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__field,.bx--list-box__menu,.bx--multi-select .bx--tag--filter{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__field:focus,.bx--multi-select .bx--tag__close-icon:focus,.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__menu-icon>svg,.bx--list-box__selection>svg,.bx--list-box__selection--multi>svg{fill:ButtonText}}.bx--multi-select .bx--tag{min-width:auto;margin:0 .5rem 0 0}.bx--multi-select--filterable .bx--tag{margin:0 .5rem 0 1rem}.bx--multi-select .bx--list-box__menu{min-width:auto}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;width:100%;height:100%;align-items:center}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;overflow:hidden;width:100%;padding-left:1.75rem;text-overflow:ellipsis;white-space:nowrap}.bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:#161616}.bx--multi-select--filterable{transition:outline-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--multi-select--filterable.bx--combo-box .bx--text-input{border:.125rem solid rgba(0,0,0,0);background-clip:padding-box;outline:none}.bx--multi-select--filterable--input-focused{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--multi-select--filterable--input-focused{outline-style:dotted}}.bx--multi-select--filterable.bx--multi-select--selected .bx--text-input{padding-left:0}.bx--multi-select--filterable.bx--list-box--disabled:hover .bx--text-input{background-color:#f4f4f4}.bx--multi-select--filterable .bx--list-box__selection--multi{margin:0 0 0 1rem}.bx--multi-select--filterable.bx--multi-select--inline,.bx--multi-select--filterable.bx--multi-select--inline .bx--text-input{border-bottom:0;background-color:rgba(0,0,0,0)}.bx--radio-button-group{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;position:relative;display:flex;align-items:center}.bx--radio-button-group *,.bx--radio-button-group *::before,.bx--radio-button-group *::after{box-sizing:inherit}.bx--label+.bx--form-item .bx--radio-button-group{margin-top:0}.bx--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.bx--radio-button-group--vertical.bx--radio-button-group--label-left{align-items:flex-end}.bx--radio-button-group--vertical .bx--radio-button__label{margin-right:0;line-height:1.25rem}.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type){margin-bottom:.5rem}.bx--radio-button{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap;visibility:inherit}.bx--radio-button__label{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;display:flex;align-items:center;margin-right:1rem;cursor:pointer}.bx--radio-button__appearance{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;width:1.125rem;height:1.125rem;flex-shrink:0;border:1px solid #161616;margin:.0625rem .5rem .125rem .125rem;background-color:rgba(0,0,0,0);border-radius:50%}.bx--radio-button__appearance *,.bx--radio-button__appearance *::before,.bx--radio-button__appearance *::after{box-sizing:inherit}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance{display:flex;align-items:center;justify-content:center;border-color:#161616}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{position:relative;display:inline-block;width:100%;height:100%;background-color:#161616;border-radius:50%;content:"";-webkit-transform:scale(0.5);transform:scale(0.5)}@media screen and (-ms-high-contrast: active){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{background-color:WindowText}}@media screen and (prefers-contrast){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{border:2px solid WindowText}}.bx--radio-button:disabled+.bx--radio-button__label{color:#c6c6c6;cursor:not-allowed}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance{border-color:#c6c6c6}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance::before,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance::before{background-color:#c6c6c6}.bx--radio-button:focus+.bx--radio-button__label .bx--radio-button__appearance{box-shadow:0 0 0 2px #0f62fe;outline:1px solid rgba(0,0,0,0)}.bx--radio-button__label.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:6.25rem;height:1.125rem}.bx--radio-button__label.bx--skeleton:hover,.bx--radio-button__label.bx--skeleton:focus,.bx--radio-button__label.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--radio-button__label.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--radio-button__label.bx--skeleton::before{-webkit-animation:none;animation:none}}.bx--radio-button__label.bx--skeleton .bx--radio-button__appearance{display:none}.bx--radio-button-wrapper .bx--radio-button__label{display:flex;align-items:flex-start;justify-content:center;margin:0}.bx--radio-button-wrapper:not(:last-of-type){margin-right:1rem}.bx--radio-button-group--vertical .bx--radio-button-wrapper:not(:last-of-type){margin-right:0;margin-bottom:.5rem}.bx--radio-button-group--label-right .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-right .bx--radio-button__label{flex-direction:row}.bx--radio-button-group--label-left .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__label{flex-direction:row-reverse}.bx--radio-button-group--label-left .bx--radio-button__appearance,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__appearance{margin-right:0;margin-left:.5rem}.bx--tag{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;background-color:#e0e0e0;color:#393939;display:inline-flex;min-width:2rem;max-width:100%;min-height:1.5rem;align-items:center;justify-content:center;padding:.25rem .5rem;margin:.25rem;border-radius:.9375rem;cursor:default;vertical-align:middle;word-break:break-word}.bx--tag *,.bx--tag *::before,.bx--tag *::after{box-sizing:inherit}.bx--tag::-moz-focus-inner{border:0}.bx--tag.bx--tag--interactive:hover,.bx--tag .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--tag:not(:first-child){margin-left:0}.bx--tag--red{background-color:#ffd7d9;color:#750e13}.bx--tag--red.bx--tag--interactive:hover,.bx--tag--red .bx--tag__close-icon:hover{background-color:#ffb3b8}.bx--tag--magenta{background-color:#ffd6e8;color:#740937}.bx--tag--magenta.bx--tag--interactive:hover,.bx--tag--magenta .bx--tag__close-icon:hover{background-color:#ffafd2}.bx--tag--purple{background-color:#e8daff;color:#491d8b}.bx--tag--purple.bx--tag--interactive:hover,.bx--tag--purple .bx--tag__close-icon:hover{background-color:#d4bbff}.bx--tag--blue{background-color:#d0e2ff;color:#002d9c}.bx--tag--blue.bx--tag--interactive:hover,.bx--tag--blue .bx--tag__close-icon:hover{background-color:#a6c8ff}.bx--tag--cyan{background-color:#bae6ff;color:#003a6d}.bx--tag--cyan.bx--tag--interactive:hover,.bx--tag--cyan .bx--tag__close-icon:hover{background-color:#82cfff}.bx--tag--teal{background-color:#9ef0f0;color:#004144}.bx--tag--teal.bx--tag--interactive:hover,.bx--tag--teal .bx--tag__close-icon:hover{background-color:#3ddbd9}.bx--tag--green{background-color:#a7f0ba;color:#044317}.bx--tag--green.bx--tag--interactive:hover,.bx--tag--green .bx--tag__close-icon:hover{background-color:#6fdc8c}.bx--tag--gray{background-color:#e0e0e0;color:#393939}.bx--tag--gray.bx--tag--interactive:hover,.bx--tag--gray .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--tag--cool-gray{background-color:#dde1e6;color:#343a3f}.bx--tag--cool-gray.bx--tag--interactive:hover,.bx--tag--cool-gray .bx--tag__close-icon:hover{background-color:#c1c7cd}.bx--tag--warm-gray{background-color:#e5e0df;color:#3c3838}.bx--tag--warm-gray.bx--tag--interactive:hover,.bx--tag--warm-gray .bx--tag__close-icon:hover{background-color:#cac5c4}.bx--tag--high-contrast{background-color:#393939;color:#fff}.bx--tag--high-contrast.bx--tag--interactive:hover,.bx--tag--high-contrast .bx--tag__close-icon:hover{background-color:#4c4c4c}.bx--tag--outline{background-color:#fff;color:#161616;box-shadow:inset 0 0 0 1px #393939}.bx--tag--outline.bx--tag--interactive:hover,.bx--tag--outline .bx--tag__close-icon:hover{background-color:#e5e5e5}.bx--tag--disabled,.bx--tag--filter.bx--tag--disabled,.bx--tag--interactive.bx--tag--disabled{background-color:#f4f4f4;color:#c6c6c6}.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--filter.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--interactive.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--interactive.bx--tag--disabled .bx--tag__close-icon:hover{background-color:#f4f4f4}.bx--tag--disabled:hover,.bx--tag--filter.bx--tag--disabled:hover,.bx--tag--interactive.bx--tag--disabled:hover{cursor:not-allowed}.bx--tag__label{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--tag--interactive:focus{box-shadow:inset 0 0 0 1px #0f62fe;outline:none}.bx--tag--interactive:hover{cursor:pointer}.bx--tag--filter{padding-top:0;padding-right:0;padding-bottom:0;cursor:pointer}.bx--tag--filter:hover{outline:none}.bx--tag--interactive{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--tag__close-icon{display:flex;width:1.5rem;height:1.5rem;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;margin:0 0 0 .125rem;background-color:rgba(0,0,0,0);border-radius:50%;color:currentColor;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tag__close-icon svg{fill:currentColor}.bx--tag__custom-icon{width:1rem;height:1rem;flex-shrink:0;padding:0;border:0;margin-right:.25rem;background-color:rgba(0,0,0,0);color:currentColor;outline:none}.bx--tag__custom-icon svg{fill:currentColor}.bx--tag--disabled .bx--tag__close-icon{cursor:not-allowed}.bx--tag__close-icon:focus{border-radius:50%;box-shadow:inset 0 0 0 1px #0f62fe;outline:none}.bx--tag--high-contrast .bx--tag__close-icon:focus{box-shadow:inset 0 0 0 1px #fff}.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:rgba(0,0,0,0)}.bx--tag--filter.bx--tag--disabled svg{fill:#c6c6c6}.bx--tag--sm{min-height:1.125rem;padding:0 .5rem}.bx--tag--sm.bx--tag--filter{padding-right:0}.bx--tag--sm .bx--tag__close-icon{width:1.125rem;height:1.125rem;margin-left:.3125rem}.bx--tag.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;background-color:#e5e5e5;color:#161616;overflow:hidden;width:3.75rem}.bx--tag.bx--skeleton:hover,.bx--tag.bx--skeleton:focus,.bx--tag.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--tag.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--tag.bx--skeleton::before{-webkit-animation:none;animation:none}}.bx--tag.bx--skeleton.bx--tag--interactive:hover,.bx--tag.bx--skeleton .bx--tag__close-icon:hover{background-color:#e5e5e5}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none) and (stroke-color: transparent){.bx--tag.bx--skeleton{-webkit-transform:translateZ(0);transform:translateZ(0)}}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tag{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tag__close-icon svg,.bx--tag__custom-icon svg{fill:ButtonText}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tag__close-icon:focus{color:Highlight;outline:1px solid Highlight}}.bx--link{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;display:inline-flex;color:#0f62fe;outline:none;text-decoration:none;transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--link *,.bx--link *::before,.bx--link *::after{box-sizing:inherit}.bx--link:hover{color:#0043ce;text-decoration:underline}.bx--link:active,.bx--link:active:visited,.bx--link:active:visited:hover{color:#161616;text-decoration:underline}.bx--link:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--link:focus{outline-style:dotted}}.bx--link:visited{color:#0f62fe}.bx--link:visited:hover{color:#0043ce}.bx--link--disabled,.bx--link--disabled:hover{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;color:#c6c6c6;cursor:not-allowed;font-weight:400;text-decoration:none}.bx--link--disabled *,.bx--link--disabled *::before,.bx--link--disabled *::after,.bx--link--disabled:hover *,.bx--link--disabled:hover *::before,.bx--link--disabled:hover *::after{box-sizing:inherit}.bx--link.bx--link--visited:visited{color:#8a3ffc}.bx--link.bx--link--visited:visited:hover{color:#0043ce}.bx--link.bx--link--inline{text-decoration:underline}.bx--link.bx--link--inline:focus,.bx--link.bx--link--inline:visited{text-decoration:none}.bx--link--disabled.bx--link--inline{text-decoration:underline}.bx--link--sm{font-size:.75rem;line-height:1.33333;letter-spacing:.32px}.bx--link--lg{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0}.bx--link__icon{display:inline-flex;align-self:center;margin-left:.5rem}.bx--btn{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:relative;display:inline-flex;max-width:20rem;min-height:3rem;flex-shrink:0;align-items:center;justify-content:space-between;padding:calc(.875rem - 3px) 63px calc(.875rem - 3px) 15px;margin:0;border-radius:0;cursor:pointer;outline:none;text-align:left;text-decoration:none;transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);vertical-align:top}.bx--btn *,.bx--btn *::before,.bx--btn *::after{box-sizing:inherit}.bx--btn:disabled,.bx--btn:hover:disabled,.bx--btn:focus:disabled,.bx--btn.bx--btn--disabled,.bx--btn.bx--btn--disabled:hover,.bx--btn.bx--btn--disabled:focus{border-color:#c6c6c6;background:#c6c6c6;box-shadow:none;color:#8d8d8d;cursor:not-allowed}.bx--btn .bx--btn__icon{position:absolute;right:1rem;width:1rem;height:1rem;flex-shrink:0}.bx--btn::-moz-focus-inner{padding:0;border:0}.bx--btn--primary{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:#0f62fe;color:#fff}.bx--btn--primary:hover{background-color:#0353e9}.bx--btn--primary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--primary:active{background-color:#002d9c}.bx--btn--primary .bx--btn__icon,.bx--btn--primary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--primary:hover{color:#fff}.bx--btn--secondary{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:#393939;color:#fff}.bx--btn--secondary:hover{background-color:#4c4c4c}.bx--btn--secondary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--secondary:active{background-color:#6f6f6f}.bx--btn--secondary .bx--btn__icon,.bx--btn--secondary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--secondary:hover,.bx--btn--secondary:focus{color:#fff}.bx--btn--tertiary{border-width:1px;border-style:solid;border-color:#0f62fe;background-color:rgba(0,0,0,0);color:#0f62fe}.bx--btn--tertiary:hover{background-color:#0353e9}.bx--btn--tertiary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--tertiary:active{background-color:#002d9c}.bx--btn--tertiary .bx--btn__icon,.bx--btn--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--tertiary:hover{color:#fff}.bx--btn--tertiary:focus{background-color:#0f62fe;color:#fff}.bx--btn--tertiary:active{border-color:rgba(0,0,0,0);background-color:#002d9c;color:#fff}.bx--btn--tertiary:disabled,.bx--btn--tertiary:hover:disabled,.bx--btn--tertiary:focus:disabled,.bx--btn--tertiary.bx--btn--disabled,.bx--btn--tertiary.bx--btn--disabled:hover,.bx--btn--tertiary.bx--btn--disabled:focus{background:rgba(0,0,0,0);color:#8d8d8d;outline:none}.bx--btn--ghost{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#0f62fe;padding:calc(.875rem - 3px) 16px}.bx--btn--ghost:hover{background-color:#e5e5e5}.bx--btn--ghost:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--ghost:active{background-color:#c6c6c6}.bx--btn--ghost .bx--btn__icon,.bx--btn--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--ghost:hover,.bx--btn--ghost:active{color:#0043ce}.bx--btn--ghost:active{background-color:#c6c6c6}.bx--btn--ghost:disabled,.bx--btn--ghost:hover:disabled,.bx--btn--ghost:focus:disabled,.bx--btn--ghost.bx--btn--disabled,.bx--btn--ghost.bx--btn--disabled:hover,.bx--btn--ghost.bx--btn--disabled:focus{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:#8d8d8d;outline:none}.bx--btn--ghost.bx--btn--sm{padding:calc(.375rem - 3px) 16px}.bx--btn--ghost.bx--btn--field,.bx--btn--ghost.bx--btn--md{padding:calc(.675rem - 3px) 16px}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid rgba(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-style:dotted}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{transition:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{width:0;height:0;border-style:solid;content:""}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{content:attr(aria-label)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{content:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::after{opacity:1}@-webkit-keyframes tooltip-fade{from{opacity:0}to{opacity:1}}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled .bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0);opacity:0}.bx--btn.bx--btn--icon-only:not(.bx--tooltip--hidden) .bx--assistive-text{pointer-events:all}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:#0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:active:not([disabled]){border-color:rgba(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:rgba(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:hover,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:focus,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:active{cursor:not-allowed;fill:#8d8d8d}.bx--tooltip__trigger.bx--btn--icon-only--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--top::before,.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--top::before,.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--top::before,.bx--tooltip__trigger.bx--btn--icon-only--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--top::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--btn--icon-only--top:hover::before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover::after,.bx--tooltip__trigger.bx--btn--icon-only--top:focus::before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top::before,.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{top:-0.8125rem;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{top:-0.8125rem;left:0;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{top:-0.8125rem;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{top:-0.8125rem;right:0;left:auto;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--right{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--right::before,.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--right::before,.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--right::before,.bx--tooltip__trigger.bx--btn--icon-only--right::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--right::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--right::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--btn--icon-only--right:hover::before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover::after,.bx--tooltip__trigger.bx--btn--icon-only--right:focus::before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right::before,.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--bottom::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--bottom::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--bottom::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--bottom::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-0.8125rem;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-0.8125rem;left:0;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-0.8125rem;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-0.8125rem;right:0;left:auto;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--left{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--left::before,.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--left::before,.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--left::before,.bx--tooltip__trigger.bx--btn--icon-only--left::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--left::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--left::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--btn--icon-only--left:hover::before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover::after,.bx--tooltip__trigger.bx--btn--icon-only--left:focus::before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left::before,.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.bx--btn--icon-only .bx--btn__icon{position:static}.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.bx--btn--icon-only.bx--btn--danger--ghost .bx--btn__icon{margin:0}.bx--btn--icon-only.bx--btn--selected{background:#e0e0e0}.bx--btn path[data-icon-path=inner-path]{fill:none}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:#161616}.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:#8d8d8d}.bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.bx--btn--field.bx--btn--icon-only,.bx--btn--md.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.bx--btn--danger{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:#da1e28;color:#fff}.bx--btn--danger:hover{background-color:#b81921}.bx--btn--danger:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--danger:active{background-color:#750e13}.bx--btn--danger .bx--btn__icon,.bx--btn--danger .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger:hover{color:#fff}.bx--btn--danger-tertiary,.bx--btn--danger--tertiary{border-width:1px;border-style:solid;border-color:#da1e28;background-color:rgba(0,0,0,0);color:#da1e28}.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{background-color:#b81921}.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{background-color:#750e13}.bx--btn--danger-tertiary .bx--btn__icon,.bx--btn--danger-tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--tertiary .bx--btn__icon,.bx--btn--danger--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{border-color:#b81921;color:#fff}.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{background-color:#da1e28;color:#fff}.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{border-color:#750e13;color:#fff}.bx--btn--danger-tertiary:disabled,.bx--btn--danger-tertiary:hover:disabled,.bx--btn--danger-tertiary:focus:disabled,.bx--btn--danger-tertiary.bx--btn--disabled,.bx--btn--danger-tertiary.bx--btn--disabled:hover,.bx--btn--danger-tertiary.bx--btn--disabled:focus,.bx--btn--danger--tertiary:disabled,.bx--btn--danger--tertiary:hover:disabled,.bx--btn--danger--tertiary:focus:disabled,.bx--btn--danger--tertiary.bx--btn--disabled,.bx--btn--danger--tertiary.bx--btn--disabled:hover,.bx--btn--danger--tertiary.bx--btn--disabled:focus{background:rgba(0,0,0,0);color:#8d8d8d;outline:none}.bx--btn--danger-ghost,.bx--btn--danger--ghost{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#da1e28;padding:calc(.875rem - 3px) 16px}.bx--btn--danger-ghost:hover,.bx--btn--danger--ghost:hover{background-color:#b81921}.bx--btn--danger-ghost:focus,.bx--btn--danger--ghost:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:active{background-color:#750e13}.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger-ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--danger-ghost:hover,.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:hover,.bx--btn--danger--ghost:active{color:#fff}.bx--btn--danger-ghost:disabled,.bx--btn--danger-ghost:hover:disabled,.bx--btn--danger-ghost:focus:disabled,.bx--btn--danger-ghost.bx--btn--disabled,.bx--btn--danger-ghost.bx--btn--disabled:hover,.bx--btn--danger-ghost.bx--btn--disabled:focus,.bx--btn--danger--ghost:disabled,.bx--btn--danger--ghost:hover:disabled,.bx--btn--danger--ghost:focus:disabled,.bx--btn--danger--ghost.bx--btn--disabled,.bx--btn--danger--ghost.bx--btn--disabled:hover,.bx--btn--danger--ghost.bx--btn--disabled:focus{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:#c6c6c6;outline:none}.bx--btn--danger-ghost.bx--btn--sm,.bx--btn--danger--ghost.bx--btn--sm{padding:calc(.375rem - 3px) 16px}.bx--btn--danger-ghost.bx--btn--field,.bx--btn--danger-ghost.bx--btn--md,.bx--btn--danger--ghost.bx--btn--field,.bx--btn--danger--ghost.bx--btn--md{padding:calc(.675rem - 3px) 16px}.bx--btn--sm{min-height:2rem;padding:calc(.375rem - 3px) 60px calc(.375rem - 3px) 12px}.bx--btn--xl:not(.bx--btn--icon-only){align-items:baseline;padding-top:1rem;padding-right:4rem;padding-left:1rem;min-height:5rem}.bx--btn--lg:not(.bx--btn--icon-only){align-items:baseline;padding-top:1rem;padding-right:4rem;padding-left:1rem;min-height:4rem}.bx--btn--field,.bx--btn--md{min-height:2.5rem;padding:calc(.675rem - 3px) 60px calc(.675rem - 3px) 12px}.bx--btn--expressive{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0;min-height:3rem}.bx--btn--icon-only.bx--btn--expressive{padding:12px 13px}.bx--btn.bx--btn--expressive .bx--btn__icon{width:1.25rem;height:1.25rem}.bx--btn-set .bx--btn.bx--btn--expressive{max-width:20rem}.bx--btn.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:9.375rem}.bx--btn.bx--skeleton:hover,.bx--btn.bx--skeleton:focus,.bx--btn.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--btn.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--btn.bx--skeleton::before{-webkit-animation:none;animation:none}}.bx--btn-set{display:flex}.bx--btn-set--stacked{flex-direction:column}.bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.bx--btn-set .bx--btn:not(:focus){box-shadow:-0.0625rem 0 0 0 #e0e0e0}.bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -0.0625rem 0 0 #e0e0e0}.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-0.0625rem 0 0 0 #8d8d8d}.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -0.0625rem 0 0 #8d8d8d}.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--btn:focus{color:Highlight;outline:1px solid Highlight}}.bx--tooltip__label{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;display:inline-flex;align-items:center;color:#525252}.bx--tooltip__label:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__label:focus{outline-style:dotted}}.bx--tooltip__trigger svg{fill:#525252}.bx--tooltip__trigger:not(.bx--btn--icon-only){box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;display:inline-flex;align-items:center;font-size:1rem}.bx--tooltip__trigger:not(.bx--btn--icon-only) *,.bx--tooltip__trigger:not(.bx--btn--icon-only) *::before,.bx--tooltip__trigger:not(.bx--btn--icon-only) *::after{box-sizing:inherit}.bx--tooltip__trigger:not(.bx--btn--icon-only)::-moz-focus-inner{border:0}.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline:1px solid #0f62fe;fill:#0353e9}@media screen and (prefers-contrast){.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline-style:dotted}}.bx--tooltip__trigger:not(.bx--btn--icon-only)[disabled] svg{fill:#c6c6c6}.bx--tooltip__label .bx--tooltip__trigger{margin-left:.5rem}.bx--tooltip__label--bold{font-weight:600}.bx--tooltip{box-shadow:0 2px 6px rgba(0,0,0,.3);box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;position:absolute;z-index:6000;display:none;min-width:13rem;max-width:18rem;padding:1rem;margin-top:.25rem;background:#393939;border-radius:.125rem;color:#fff;word-wrap:break-word}.bx--tooltip *,.bx--tooltip *::before,.bx--tooltip *::after{box-sizing:inherit}.bx--tooltip:focus{box-shadow:inset 0 0 0 1px #393939,inset 0 0 0 2px #fff;outline:0}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start{-webkit-transform:translate(calc(50% - 22px), 0);transform:translate(calc(50% - 22px), 0)}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start .bx--tooltip__caret{margin-left:15px}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end{-webkit-transform:translate(calc(22px - 50%), 0);transform:translate(calc(22px - 50%), 0)}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end .bx--tooltip__caret{margin-right:15px}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start{-webkit-transform:translate(0, calc(-15px + 50%));transform:translate(0, calc(-15px + 50%))}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start .bx--tooltip__caret{top:14px}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end{-webkit-transform:translate(0, calc(31px - 50%));transform:translate(0, calc(31px - 50%))}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end .bx--tooltip__caret{top:initial;bottom:25px}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start{-webkit-transform:translate(0, calc(-26px + 50%));transform:translate(0, calc(-26px + 50%))}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start .bx--tooltip__caret{top:26px}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end{-webkit-transform:translate(0, calc(20px - 50%));transform:translate(0, calc(20px - 50%))}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end .bx--tooltip__caret{top:initial;bottom:12px}.bx--tooltip p{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}.bx--tooltip button{padding-right:2rem}.bx--tooltip .bx--btn:focus{border-color:#fff;outline-color:#393939}.bx--tooltip .bx--link{color:#78a9ff;font-size:.875rem}.bx--tooltip .bx--link:focus{outline:1px solid #fff;outline-offset:2px}.bx--tooltip .bx--link:active,.bx--tooltip .bx--link:active:visited,.bx--tooltip .bx--link:active:visited:hover{color:#fff}.bx--tooltip .bx--link:visited{color:#78a9ff}.bx--tooltip .bx--tooltip__content[tabindex="-1"]:focus{outline:none}.bx--tooltip .bx--tooltip__caret{position:absolute;top:calc(-0.4296875rem + 1px);right:0;left:0;width:0;height:0;border-right:.4296875rem solid rgba(0,0,0,0);border-bottom:.4296875rem solid #393939;border-left:.4296875rem solid rgba(0,0,0,0);margin:0 auto;content:""}.bx--tooltip .bx--tooltip__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.bx--tooltip[data-floating-menu-direction=left]{margin-left:calc(0.5rem * -1)}.bx--tooltip[data-floating-menu-direction=left] .bx--tooltip__caret{top:50%;right:calc(-0.4296875rem + 1px);left:auto;-webkit-transform:rotate(90deg) translate(50%, -50%);transform:rotate(90deg) translate(50%, -50%)}.bx--tooltip[data-floating-menu-direction=top]{margin-top:calc(0.5rem * -1)}.bx--tooltip[data-floating-menu-direction=top] .bx--tooltip__caret{top:auto;bottom:calc(-0.4296875rem + 1px);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bx--tooltip[data-floating-menu-direction=right]{margin-left:.5rem}.bx--tooltip[data-floating-menu-direction=right] .bx--tooltip__caret{top:50%;right:auto;left:calc(-0.4296875rem + 1px);-webkit-transform:rotate(270deg) translate(50%, -50%);transform:rotate(270deg) translate(50%, -50%)}.bx--tooltip[data-floating-menu-direction=bottom]{margin-top:.5rem}.bx--tooltip__heading{font-size:.875rem;font-weight:600;line-height:1.28572;letter-spacing:.16px;margin-bottom:.5rem}.bx--tooltip--shown{display:block;margin-top:0}.bx--tooltip--definition{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;position:relative}.bx--tooltip--definition *,.bx--tooltip--definition *::before,.bx--tooltip--definition *::after{box-sizing:inherit}.bx--tooltip--definition .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;position:relative;display:inline-flex;border-bottom:1px dotted #0f62fe;color:#161616}.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition .bx--tooltip__trigger:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip--definition .bx--tooltip__trigger:focus{outline-style:dotted}}.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition__bottom,.bx--tooltip--definition__top{box-shadow:0 2px 6px rgba(0,0,0,.3);position:absolute;z-index:1;display:none;width:13rem;padding:.5rem 1rem;margin-top:.75rem;background:#393939;border-radius:.125rem;pointer-events:none}.bx--tooltip--definition__bottom p,.bx--tooltip--definition__top p{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;color:#fff}.bx--tooltip--definition__bottom .bx--tooltip__caret,.bx--tooltip--definition__top .bx--tooltip__caret{position:absolute;right:0;left:0;width:.6rem;height:.6rem;margin-left:1rem;background:#393939}.bx--tooltip--definition__bottom .bx--tooltip__caret{top:-0.2rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.bx--tooltip--definition__top{margin-top:-2rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.bx--tooltip--definition__top .bx--tooltip__caret{bottom:-0.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bx--tooltip--definition__align-end{right:0}.bx--tooltip--definition__align-center{margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bx--tooltip--definition__top.bx--tooltip--definition__align-center{margin-left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip--definition__align-center .bx--tooltip__caret{left:auto;margin-right:calc(50% - 6px);margin-left:auto}.bx--tooltip--definition__align-end .bx--tooltip__caret{left:auto;margin-right:1rem;margin-left:auto}.bx--tooltip--definition.bx--tooltip--a11y{display:inline-flex}.bx--tooltip--definition button.bx--tooltip--a11y{margin:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;border-bottom:.0625rem dotted #525252;transition:border-color 110ms}.bx--tooltip__trigger.bx--tooltip__trigger--definition:hover,.bx--tooltip__trigger.bx--tooltip__trigger--definition:focus{border-bottom-color:#0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:default}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{top:-0.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:-0.5625rem;left:0;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before{top:-0.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-0.5625rem;left:0;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before{top:-0.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-0.5625rem;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before{top:-0.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-0.5625rem;right:0;left:auto;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:default}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{bottom:-0.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:-0.5625rem;left:0;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y+.bx--assistive-text{bottom:-0.5rem;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before{bottom:-0.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-0.5625rem;left:0;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start.bx--tooltip--a11y+.bx--assistive-text{bottom:-0.5rem;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before{bottom:-0.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-0.5625rem;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center.bx--tooltip--a11y+.bx--assistive-text{bottom:-0.5rem;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before{bottom:-0.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-0.5625rem;right:0;left:auto;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end.bx--tooltip--a11y+.bx--assistive-text{bottom:-0.5rem;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip--icon{display:inline-flex;align-items:center}.bx--tooltip--icon__top,.bx--tooltip--icon__bottom{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip--icon__top *,.bx--tooltip--icon__top *::before,.bx--tooltip--icon__top *::after,.bx--tooltip--icon__bottom *,.bx--tooltip--icon__bottom *::before,.bx--tooltip--icon__bottom *::after{box-sizing:inherit}.bx--tooltip--icon__top::before,.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::before,.bx--tooltip--icon__bottom::after{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:absolute;display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip--icon__top::before,.bx--tooltip--icon__bottom::before{right:0;left:0;width:0;height:0;border-width:0 .25rem .3125rem .25rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);margin:0 auto;margin-top:1px;margin-left:50%;content:""}.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::after{box-shadow:0 2px 6px rgba(0,0,0,.3);min-width:1.5rem;max-width:13rem;height:1.5rem;padding:0 1rem;margin-left:50%;background-color:#393939;border-radius:.125rem;color:#fff;content:attr(aria-label);font-weight:400;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.bx--tooltip--icon__top:hover::before,.bx--tooltip--icon__top:hover::after,.bx--tooltip--icon__top:focus::before,.bx--tooltip--icon__top:focus::after,.bx--tooltip--icon__bottom:hover::before,.bx--tooltip--icon__bottom:hover::after,.bx--tooltip--icon__bottom:focus::before,.bx--tooltip--icon__bottom:focus::after{opacity:1}.bx--tooltip--icon__top:hover svg,.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:hover svg,.bx--tooltip--icon__bottom:focus svg{fill:#525252}.bx--tooltip--icon__top:focus,.bx--tooltip--icon__bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline-style:dotted}}.bx--tooltip--icon__top::before{-webkit-transform:translate(-50%, calc(-100% - 9px)) rotate(180deg);transform:translate(-50%, calc(-100% - 9px)) rotate(180deg);top:1px}.bx--tooltip--icon__top::after{-webkit-transform:translate(-50%, calc(-100% - 12px));transform:translate(-50%, calc(-100% - 12px));top:0}.bx--tooltip--icon__bottom::before{-webkit-transform:translate(-50%, 10px) rotate(0);transform:translate(-50%, 10px) rotate(0);bottom:0}.bx--tooltip--icon__bottom::after{-webkit-transform:translate(-50%, calc(100% + 10px));transform:translate(-50%, calc(100% + 10px));bottom:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-start::before{-webkit-transform:translate(0, calc(-100% - 9px)) rotate(180deg);transform:translate(0, calc(-100% - 9px)) rotate(180deg);top:1px;margin-left:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-start::after{-webkit-transform:translate(0, calc(-100% - 12px));transform:translate(0, calc(-100% - 12px));top:0;margin-left:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-end::before{-webkit-transform:translate(0, calc(-100% - 9px)) rotate(180deg);transform:translate(0, calc(-100% - 9px)) rotate(180deg);top:1px;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-end::after{-webkit-transform:translate(0, calc(-100% - 12px));transform:translate(0, calc(-100% - 12px));top:0;margin-left:0;right:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::before{-webkit-transform:translate(0, 10px) rotate(0);transform:translate(0, 10px) rotate(0);bottom:0;margin-left:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::after{-webkit-transform:translate(0, calc(100% + 10px));transform:translate(0, calc(100% + 10px));bottom:0;margin-left:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::before{-webkit-transform:translate(0, 10px) rotate(0);transform:translate(0, 10px) rotate(0);bottom:0;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::after{-webkit-transform:translate(0, calc(100% + 10px));transform:translate(0, calc(100% + 10px));bottom:0;margin-left:0;right:0}.bx--tooltip--icon .bx--tooltip__trigger svg{margin-left:0}.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:#525252}.bx--tooltip__trigger.bx--tooltip--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--top::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:-0.8125rem;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-0.8125rem;left:0;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-0.8125rem;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-0.8125rem;right:0;left:auto;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip--right{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--right::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--right::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--right:hover::before,.bx--tooltip__trigger.bx--tooltip--right:hover::after,.bx--tooltip__trigger.bx--tooltip--right:focus::before,.bx--tooltip__trigger.bx--tooltip--right:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--bottom::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:-0.8125rem;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-0.8125rem;left:0;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-0.8125rem;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-0.8125rem;right:0;left:auto;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip--left{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--left::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--left::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--left:hover::before,.bx--tooltip__trigger.bx--tooltip--left:hover::after,.bx--tooltip__trigger.bx--tooltip--left:focus::before,.bx--tooltip__trigger.bx--tooltip--left:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger:not(.bx--tooltip--hidden) .bx--assistive-text{pointer-events:all}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tooltip__trigger svg,.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:ButtonText}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tooltip__trigger:focus svg{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tooltip{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--assistive-text{outline:1px solid rgba(0,0,0,0)}}.bx--skeleton__text{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:100%;height:1rem;margin-bottom:.5rem}.bx--skeleton__text:hover,.bx--skeleton__text:focus,.bx--skeleton__text:active{border:none;cursor:default;outline:none}.bx--skeleton__text::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--skeleton__text::before{-webkit-animation:none;animation:none}}.bx--skeleton__heading{height:1.5rem}.bx--icon--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;display:inline-block;width:1rem;height:1rem}.bx--icon--skeleton:hover,.bx--icon--skeleton:focus,.bx--icon--skeleton:active{border:none;cursor:default;outline:none}.bx--icon--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--icon--skeleton::before{-webkit-animation:none;animation:none}}.bx--skeleton__placeholder{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:6.25rem;height:6.25rem}.bx--skeleton__placeholder:hover,.bx--skeleton__placeholder:focus,.bx--skeleton__placeholder:active{border:none;cursor:default;outline:none}.bx--skeleton__placeholder::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--skeleton__placeholder::before{-webkit-animation:none;animation:none}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-end-p1{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-end-p2{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-end-p2{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes init-stroke{0%{stroke-dashoffset:276.4608}100%{stroke-dashoffset:52.527552}}@keyframes init-stroke{0%{stroke-dashoffset:276.4608}100%{stroke-dashoffset:52.527552}}@-webkit-keyframes stroke-end{0%{stroke-dashoffset:52.527552}100%{stroke-dashoffset:276.4608}}@keyframes stroke-end{0%{stroke-dashoffset:52.527552}100%{stroke-dashoffset:276.4608}}.bx--loading{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;-webkit-animation-duration:690ms;animation-duration:690ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-timing-function:linear;animation-timing-function:linear;width:5.5rem;height:5.5rem}.bx--loading *,.bx--loading *::before,.bx--loading *::after{box-sizing:inherit}.bx--loading svg circle{-webkit-animation-duration:10ms;animation-duration:10ms;-webkit-animation-name:init-stroke;animation-name:init-stroke;-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9);animation-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--loading__svg{fill:rgba(0,0,0,0)}.bx--loading__svg circle{stroke-dasharray:276.4608 276.4608;stroke-linecap:butt;stroke-width:10}.bx--loading__stroke{stroke:#0f62fe;stroke-dashoffset:52.527552}.bx--loading--small .bx--loading__stroke{stroke-dashoffset:143.759616}.bx--loading--stop{-webkit-animation:rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards,rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards;animation:rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards,rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards}.bx--loading--stop svg circle{-webkit-animation-delay:700ms;animation-delay:700ms;-webkit-animation-duration:700ms;animation-duration:700ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:stroke-end;animation-name:stroke-end;-webkit-animation-timing-function:cubic-bezier(0.2, 0, 1, 0.9);animation-timing-function:cubic-bezier(0.2, 0, 1, 0.9)}.bx--loading--small{width:1rem;height:1rem}.bx--loading--small circle{stroke-width:16}.bx--loading--small .bx--loading__svg{stroke:#0f62fe}.bx--loading__background{stroke:#e0e0e0;stroke-dashoffset:-22}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none) and (stroke-color: transparent){circle.bx--loading__background{stroke-dasharray:265;stroke-dashoffset:0}}}.bx--loading-overlay{position:fixed;z-index:6000;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:rgba(22,22,22,.5);transition:background-color 720ms cubic-bezier(0.4, 0.14, 0.3, 1)}.bx--loading-overlay--stop{display:none}.bx--tabs{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:relative;width:100%;height:auto;color:#161616}.bx--tabs *,.bx--tabs *::before,.bx--tabs *::after{box-sizing:inherit}@media(min-width: 42rem){.bx--tabs{min-height:2.5rem;background:none}}@media(min-width: 42rem){.bx--tabs--container{min-height:3rem}}.bx--tabs-trigger{display:flex;height:2.5rem;align-items:center;justify-content:space-between;padding:0 3rem 0 1rem;border-bottom:1px solid #8d8d8d;background-color:#f4f4f4;color:#161616;cursor:pointer;outline:2px solid rgba(0,0,0,0)}@media(min-width: 42rem){.bx--tabs-trigger{display:none}}.bx--tabs-trigger:focus,.bx--tabs-trigger:active{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs-trigger:focus,.bx--tabs-trigger:active{outline-style:dotted}}.bx--tabs-trigger svg{position:absolute;right:1rem;fill:#161616;transition:-webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs-trigger--open:focus,.bx--tabs-trigger--open:active{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs-trigger--open{background:#e0e0e0}.bx--tabs-trigger--open svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:50% 45%;transform-origin:50% 45%;transition:-webkit-transform 70ms;transition:transform 70ms;transition:transform 70ms, -webkit-transform 70ms}.bx--tabs--light.bx--tabs-trigger{background-color:#fff}.bx--tabs-trigger-text{overflow:hidden;padding-top:2px;color:#161616;font-weight:400;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bx--tabs-trigger-text:hover{color:#161616}.bx--tabs-trigger-text:focus{outline:none}.bx--tabs__nav{box-shadow:0 2px 6px rgba(0,0,0,.3);position:absolute;z-index:9100;display:flex;width:100%;max-height:600px;flex-direction:column;padding:0;margin:0;background:#f4f4f4;list-style:none;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media(min-width: 42rem){.bx--tabs__nav{z-index:auto;width:auto;flex-direction:row;background:none;box-shadow:none;transition:inherit}}.bx--tabs__nav--hidden{overflow:hidden;max-height:0;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media(min-width: 42rem){.bx--tabs__nav--hidden{display:flex;max-width:100%;max-height:none;overflow-x:auto;transition:inherit}}.bx--tabs__nav-item{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:flex;width:100%;height:2.5rem;padding:0;background-color:#f4f4f4;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-item *,.bx--tabs__nav-item *::before,.bx--tabs__nav-item *::after{box-sizing:inherit}@media(min-width: 42rem){.bx--tabs__nav-item{height:auto;background:rgba(0,0,0,0)}.bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}}@media(min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item{background-color:#e0e0e0}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-1px 0 0 0 #8d8d8d}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}}.bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media(min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected){background:rgba(0,0,0,0)}}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:#e5e5e5;box-shadow:0 -1px 0 #e5e5e5}@media(min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:rgba(0,0,0,0)}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled)+.bx--tabs__nav-item{box-shadow:none}}@media(min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:#cacaca}}.bx--tabs__nav-item--disabled,.bx--tabs__nav-item--disabled:hover{cursor:not-allowed;outline:none}@media(min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:#c6c6c6}}@media(min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom:none;color:#8d8d8d}}.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){display:none;border:none;transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media(min-width: 42rem){.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){display:flex}.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{font-size:.875rem;font-weight:600;line-height:1.28572;letter-spacing:.16px;border-bottom:2px solid #0f62fe;color:#161616}}@media(min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled),.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled){background-color:#f4f4f4}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{padding:.5rem 1rem;border-bottom:none;box-shadow:inset 0 2px 0 0 #0f62fe;line-height:calc(3rem - (0.5rem * 2))}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{box-shadow:none}}a.bx--tabs__nav-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-block;overflow:hidden;width:calc(100% - 32px);height:2.5rem;padding:.75rem 0;border-bottom:1px solid #e0e0e0;margin:0 1rem;color:#525252;font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);white-space:nowrap}a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{outline:2px solid #0f62fe;outline-offset:-2px;width:100%;padding-left:16px;margin:0}@media screen and (prefers-contrast){a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{outline-style:dotted}}@media(min-width: 42rem){a.bx--tabs__nav-link{width:10rem;padding:.75rem 1rem .5rem;border-bottom:2px solid #e0e0e0;margin:0;line-height:inherit}a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{width:10rem;border-bottom:2px}}@media(min-width: 42rem){.bx--tabs--container a.bx--tabs__nav-link{height:3rem;padding:.5rem 1rem;border-bottom:none;line-height:calc(3rem - (0.5rem * 2))}}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{color:#161616}@media(min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{border-bottom:2px solid #8d8d8d;color:#161616}}@media(min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{border-bottom:none}}.bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom:2px solid #f4f4f4;color:#c6c6c6;pointer-events:none}.bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom:2px solid #f4f4f4;cursor:no-drop}.bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs__nav-item--disabled a.bx--tabs__nav-link:active{border-bottom:2px solid #f4f4f4;outline:none}.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) .bx--tabs__nav-link:focus,.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) a.bx--tabs__nav-link:active{color:#525252}.bx--tab-content{padding:1rem}.bx--tab-content:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--tab-content:focus{outline-style:dotted}}.bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--skeleton.bx--tabs--scrollable:not(.bx--tabs--scrollable--container) .bx--tabs--scrollable__nav-item{border-bottom:2px solid #c6c6c6}.bx--tabs.bx--skeleton .bx--tabs__nav-link{display:flex;width:10rem;height:100%;align-items:center;padding:0 1rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link span{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;display:block;width:100%;height:.875rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link span:hover,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:focus,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:active{border:none;cursor:default;outline:none}.bx--tabs.bx--skeleton .bx--tabs__nav-link span::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs__nav-link span::before{-webkit-animation:none;animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:6.25rem}.bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;cursor:default;outline:none}.bx--tabs.bx--skeleton .bx--tabs-trigger::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs-trigger::before{-webkit-animation:none;animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}.bx--tabs--scrollable{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;display:flex;width:100%;height:auto;min-height:2.5rem;color:#161616}.bx--tabs--scrollable *,.bx--tabs--scrollable *::before,.bx--tabs--scrollable *::after{box-sizing:inherit}.bx--tabs--scrollable.bx--tabs--scrollable--container{min-height:3rem}.bx--tabs--scrollable .bx--tabs--scrollable__nav{display:flex;overflow:auto hidden;width:auto;max-width:100%;flex-direction:row;padding:0;margin:0;list-style:none;outline:0;scrollbar-width:none;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav::-webkit-scrollbar{display:none}.bx--tabs--scrollable .bx--tabs__overflow-indicator--left,.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{z-index:1;width:.5rem;flex:1 0 auto}.bx--tabs--scrollable .bx--tabs__overflow-indicator--left{margin-right:-0.5rem;background-image:linear-gradient(to left, transparent, #ffffff)}.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{margin-left:-0.5rem;background-image:linear-gradient(to right, transparent, #ffffff)}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #f4f4f4)}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #f4f4f4)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #e0e0e0)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #e0e0e0)}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none) and (stroke-color: transparent){.bx--tabs--scrollable .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(255, 255, 255, 0), #ffffff)}.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(224, 224, 224, 0), #e0e0e0)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(224, 224, 224, 0), #e0e0e0)}}}.bx--tabs--scrollable .bx--tab--overflow-nav-button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center}.bx--tabs--scrollable .bx--tab--overflow-nav-button *,.bx--tabs--scrollable .bx--tab--overflow-nav-button *::before,.bx--tabs--scrollable .bx--tab--overflow-nav-button *::after{box-sizing:inherit}.bx--tabs--scrollable .bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{outline-style:dotted}}.bx--tabs--scrollable .bx--tab--overflow-nav-button--hidden{display:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:#e0e0e0}.bx--tabs--scrollable .bx--tab--overflow-nav-button svg{fill:#161616}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item *,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item *::before,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item *::after{box-sizing:inherit}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{margin-left:.0625rem}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item{background-color:#e0e0e0}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{margin-left:0;box-shadow:-0.0625rem 0 0 0 #8d8d8d}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected+.bx--tabs--scrollable__nav-item{box-shadow:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item:hover{background-color:#cacaca}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover{background-color:rgba(0,0,0,0);cursor:not-allowed;outline:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled:hover{background-color:#c6c6c6}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active{font-size:.875rem;font-weight:600;line-height:1.28572;letter-spacing:.16px;border-bottom:2px solid #0f62fe;color:#161616}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{background-color:#f4f4f4}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:active{box-shadow:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link{box-shadow:inset 0 2px 0 0 #0f62fe;line-height:calc(3rem - (0.5rem * 2))}.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{background-color:#fff}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;overflow:hidden;width:10rem;padding:.75rem 1rem .5rem;border-bottom:2px solid #e0e0e0;color:#525252;text-align:left;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);white-space:nowrap}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link *,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link *::before,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link *::after{box-sizing:inherit}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link::-moz-focus-inner{border:0}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{outline-style:dotted}}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-link{height:3rem;padding:.5rem 1rem;border-bottom:0;line-height:calc(3rem - (0.5rem * 2))}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item:hover .bx--tabs--scrollable__nav-link{border-bottom:2px solid #8d8d8d;color:#161616}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{border-bottom:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom:2px solid #f4f4f4;color:#c6c6c6}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{border-bottom:2px solid #f4f4f4;color:#c6c6c6;cursor:not-allowed;pointer-events:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{border-bottom:2px solid #f4f4f4;outline:none}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom-color:#e0e0e0}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{border-bottom-color:#e0e0e0}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{border-bottom-color:#e0e0e0}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom:none;color:#8d8d8d}.bx--tabs--scrollable .bx--tab-content{padding:1rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:4.6875rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:active{border:none;cursor:default;outline:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link::before{-webkit-animation:none;animation:none}}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;cursor:default;outline:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger::before{-webkit-animation:none;animation:none}}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tabs--scrollable__nav-item .bx--tabs__nav-item--selected .bx--tabs--scrollable__nav-item--selected{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{color:GrayText;fill:GrayText}}.bx--select{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;position:relative;display:flex;width:100%;flex-direction:column;align-items:flex-start}.bx--select *,.bx--select *::before,.bx--select *::after{box-sizing:inherit}.bx--select-input__wrapper{position:relative;display:flex;width:100%;align-items:center}.bx--select-input{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;width:100%;height:2.5rem;padding:0 3rem 0 1rem;border:none;border-bottom:1px solid #8d8d8d;-webkit-appearance:none;appearance:none;background-color:#f4f4f4;border-radius:0;color:#161616;cursor:pointer;opacity:1;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--select-input:hover{background-color:#e5e5e5}.bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.bx--select-input:-moz-focusring,.bx--select-input::-moz-focus-inner{background-image:none;color:rgba(0,0,0,0);text-shadow:0 0 0 #000}}.bx--select-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;color:#161616}@media screen and (prefers-contrast){.bx--select-input:focus{outline-style:dotted}}.bx--select-input:disabled,.bx--select-input:hover:disabled{border-bottom-color:#f4f4f4;background-color:#f4f4f4;color:#c6c6c6;cursor:not-allowed}.bx--select-input--sm{height:2rem;max-height:2rem}.bx--select-input--xl,.bx--select-input--lg{height:3rem;max-height:3rem}.bx--select--disabled .bx--label,.bx--select--disabled .bx--form__helper-text{color:#c6c6c6}.bx--select-input__wrapper[data-invalid] .bx--select-input,.bx--select--warning .bx--select-input{padding-right:4.5rem}.bx--select-input:disabled~.bx--select__arrow{fill:#c6c6c6}.bx--select--light .bx--select-input{background-color:#fff}.bx--select--light .bx--select-input:hover{background-color:#e5e5e5}.bx--select--light .bx--select-input:disabled,.bx--select--light .bx--select-input:hover:disabled{background-color:#fff;color:#c6c6c6;cursor:not-allowed}.bx--select__arrow{position:absolute;top:0;right:1rem;height:100%;fill:#161616;pointer-events:none}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--select__arrow path{fill:ButtonText}}.bx--select__invalid-icon{position:absolute;right:2.5rem}.bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{fill:#da1e28}.bx--select__invalid-icon--warning{fill:#f1c21b}.bx--select__invalid-icon--warning path[fill]{fill:#000;opacity:1}optgroup.bx--select-optgroup,.bx--select-option{background-color:#e5e5e5;color:#161616}optgroup.bx--select-optgroup:disabled,.bx--select-option:disabled{color:#c6c6c6}.bx--select--inline{display:flex;flex-direction:row;align-items:center}.bx--select--inline.bx--select--invalid .bx--label,.bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:.5rem}.bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.bx--select--inline .bx--select-input{width:auto;padding-right:2rem;padding-left:.5rem;border-bottom:none;background-color:#fff;color:#161616}.bx--select--inline .bx--select-input[disabled],.bx--select--inline .bx--select-input[disabled]:hover{background-color:#f4f4f4}.bx--select--inline .bx--select__arrow{right:.5rem}.bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:2rem}.bx--select--inline .bx--select-input:disabled{color:#c6c6c6;cursor:not-allowed}.bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.bx--select.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--select.bx--skeleton:hover,.bx--select.bx--skeleton:focus,.bx--select.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--select.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--select.bx--skeleton::before{-webkit-animation:none;animation:none}}.bx--select.bx--skeleton .bx--select-input{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--select__arrow{fill:ButtonText}}.bx--unstable-pagination{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;display:flex;width:100%;height:3rem;align-items:center;justify-content:space-between;border-top:1px solid #e0e0e0;border-bottom:1px solid rgba(0,0,0,0);background-color:#f4f4f4}.bx--unstable-pagination *,.bx--unstable-pagination *::before,.bx--unstable-pagination *::after{box-sizing:inherit}.bx--unstable-pagination__text{margin:0 1rem;color:#525252}@media(min-width: 42rem){.bx--unstable-pagination__text{display:inline-block}}.bx--unstable-pagination__left,.bx--unstable-pagination__right{display:flex;height:100%;align-items:center}.bx--unstable-pagination__left{padding:0 1rem 0 0}.bx--unstable-pagination__left>.bx--form-item,.bx--unstable-pagination__right>.bx--form-item{height:100%}.bx--unstable-pagination__left .bx--unstable-pagination__text{margin-right:.0625rem}.bx--unstable-pagination__right .bx--unstable-pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--unstable-pagination__button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:flex;height:100%;align-items:center;justify-content:center;padding:0 .875rem;border:none;border-left:1px solid #e0e0e0;margin:0;background:none;color:#161616;cursor:pointer;fill:#161616;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--unstable-pagination__button *,.bx--unstable-pagination__button *::before,.bx--unstable-pagination__button *::after{box-sizing:inherit}.bx--unstable-pagination__button .bx--btn__icon{width:initial;height:initial}.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--unstable-pagination__button:hover{background:#e5e5e5;color:#161616}.bx--unstable-pagination__button--no-index{cursor:not-allowed;fill:#c6c6c6}.bx--unstable-pagination__button.bx--btn:disabled{border-color:#e0e0e0;background:rgba(0,0,0,0)}.bx--unstable-pagination__button:disabled:hover,.bx--unstable-pagination__button--no-index:hover{background:rgba(0,0,0,0);cursor:not-allowed;fill:#c6c6c6}.bx--unstable-pagination__page-selector,.bx--unstable-pagination__page-sizer{height:100%;align-items:center}.bx--unstable-pagination__page-selector .bx--select-input--inline__wrapper,.bx--unstable-pagination__page-sizer .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;width:auto;min-width:auto;height:100%;padding:0 2.5rem 0 1rem;margin-right:-0.65rem}@media(min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{padding-right:2.25rem;margin-right:0}}.bx--unstable-pagination__page-selector .bx--select-input:hover,.bx--unstable-pagination__page-sizer .bx--select-input:hover{background:#e5e5e5}.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{right:1rem}}.bx--unstable-pagination__page-selector{border-left:1px solid #e0e0e0}.bx--unstable-pagination__page-sizer{border-right:1px solid #e0e0e0}.bx--modal{position:fixed;z-index:9000;top:0;left:0;display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;background-color:rgba(22,22,22,.5);content:"";opacity:0;transition:opacity 240ms cubic-bezier(0.4, 0.14, 1, 1),visibility 0ms linear 240ms;visibility:hidden}.bx--modal.is-visible{opacity:1;transition:opacity 240ms cubic-bezier(0, 0, 0.3, 1),visibility 0ms linear;visibility:inherit}.bx--modal .bx--pagination,.bx--modal .bx--pagination__control-buttons,.bx--modal .bx--text-input,.bx--modal .bx--text-area,.bx--modal .bx--search-input,.bx--modal .bx--select-input,.bx--modal .bx--dropdown,.bx--modal .bx--dropdown-list,.bx--modal .bx--number input[type=number],.bx--modal .bx--date-picker__input,.bx--modal .bx--multi-select{background-color:#fff}.bx--modal.is-visible .bx--modal-container{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform 240ms cubic-bezier(0, 0, 0.3, 1);transition:transform 240ms cubic-bezier(0, 0, 0.3, 1);transition:transform 240ms cubic-bezier(0, 0, 0.3, 1), -webkit-transform 240ms cubic-bezier(0, 0, 0.3, 1)}.bx--modal-container{position:fixed;top:0;display:grid;overflow:hidden;width:100%;height:100%;max-height:100%;background-color:#f4f4f4;grid-template-columns:100%;grid-template-rows:auto 1fr auto;outline:3px solid rgba(0,0,0,0);outline-offset:-3px;-webkit-transform:translate3d(0, -24px, 0);transform:translate3d(0, -24px, 0);-webkit-transform-origin:top center;transform-origin:top center;transition:-webkit-transform 240ms cubic-bezier(0.4, 0.14, 1, 1);transition:transform 240ms cubic-bezier(0.4, 0.14, 1, 1);transition:transform 240ms cubic-bezier(0.4, 0.14, 1, 1), -webkit-transform 240ms cubic-bezier(0.4, 0.14, 1, 1)}@media(min-width: 42rem){.bx--modal-container{position:static;width:84%;height:auto;max-height:90%}}@media(min-width: 66rem){.bx--modal-container{width:60%;max-height:84%}}@media(min-width: 82rem){.bx--modal-container{width:48%}}.bx--modal-content{font-size:.875rem;font-weight:400;line-height:1.42857;letter-spacing:.16px;position:relative;padding-top:.5rem;padding-right:1rem;padding-left:1rem;margin-bottom:3rem;color:#161616;font-weight:400;grid-column:1/-1;grid-row:2/-2;overflow-y:auto}.bx--modal-content:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--modal-content:focus{outline-style:dotted}}.bx--modal-content p,.bx--modal-content__regular-content{padding-right:20%;font-size:.875rem;font-weight:400;line-height:1.42857;letter-spacing:.16px}.bx--modal-content--with-form{padding-right:1rem}.bx--modal-header{padding-top:1rem;padding-right:3rem;padding-left:1rem;margin-bottom:.5rem;grid-column:1/-1;grid-row:1/1}.bx--modal-header__label{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;margin-bottom:.25rem;color:#525252}.bx--modal-header__heading{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.bx--modal-container--xs .bx--modal-content__regular-content{padding-right:1rem}.bx--modal-container--xs .bx--modal-content p{padding-right:0}@media(min-width: 42rem){.bx--modal-container--xs{width:48%}}@media(min-width: 66rem){.bx--modal-container--xs{width:32%;max-height:48%}}@media(min-width: 82rem){.bx--modal-container--xs{width:24%}}.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:1rem}.bx--modal-container--sm .bx--modal-content p{padding-right:0}@media(min-width: 42rem){.bx--modal-container--sm{width:60%}}@media(min-width: 66rem){.bx--modal-container--sm{width:42%;max-height:72%}.bx--modal-container--sm .bx--modal-content p,.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:20%}}@media(min-width: 82rem){.bx--modal-container--sm{width:36%}}@media(min-width: 42rem){.bx--modal-container--lg{width:96%}}@media(min-width: 66rem){.bx--modal-container--lg{width:84%;max-height:96%}}@media(min-width: 82rem){.bx--modal-container--lg{width:72%}}.bx--modal-scroll-content>*:last-child{padding-bottom:2rem}.bx--modal-content--overflow-indicator{position:absolute;bottom:3rem;left:0;width:100%;height:2rem;background-image:linear-gradient(to bottom, rgba(244, 244, 244, 0), #f4f4f4);content:"";grid-column:1/-1;grid-row:2/-2;pointer-events:none}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none) and (stroke-color: transparent){.bx--modal-content--overflow-indicator{background-image:linear-gradient(to bottom, rgba(244, 244, 244, 0), #f4f4f4)}}}.bx--modal-content:focus~.bx--modal-content--overflow-indicator{width:calc(100% - 4px);margin:0 2px 2px}@media screen and (-ms-high-contrast: active){.bx--modal-scroll-content>*:last-child{padding-bottom:0}.bx--modal-content--overflow-indicator{display:none}}.bx--modal-footer{display:flex;height:4rem;justify-content:flex-end;margin-top:auto;grid-column:1/-1;grid-row:-1/-1}.bx--modal-footer .bx--btn{max-width:none;height:4rem;flex:0 1 50%;padding-top:1rem;padding-bottom:2rem;margin:0}.bx--modal-footer--three-button .bx--btn{flex:0 1 25%;align-items:flex-start}.bx--modal-close{position:absolute;z-index:2;top:0;right:0;overflow:hidden;width:3rem;height:3rem;padding:.75rem;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);cursor:pointer;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--modal-close:hover{background-color:#e5e5e5}.bx--modal-close:focus{border-color:#0f62fe;outline:none}.bx--modal-close::-moz-focus-inner{border:0}.bx--modal-close__icon{width:1.25rem;height:1.25rem;fill:#161616}.bx--body--with-modal-open{overflow:hidden}.bx--body--with-modal-open .bx--tooltip,.bx--body--with-modal-open .bx--overflow-menu-options{z-index:9000}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--modal-close__icon{fill:ButtonText}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--modal-close:focus{color:Highlight;outline:1px solid Highlight}}.bx--search{position:relative;display:flex;width:100%;align-items:center}.bx--search .bx--label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}.bx--search-input{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;order:1;padding:0 2.5rem;border:none;border-bottom:1px solid #8d8d8d;-webkit-appearance:none;appearance:none;background-color:#f4f4f4;color:#161616;text-overflow:ellipsis;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--search-input *,.bx--search-input *::before,.bx--search-input *::after{box-sizing:inherit}.bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-input:focus{outline-style:dotted}}.bx--search-input::-webkit-input-placeholder{color:#6f6f6f;opacity:1}.bx--search-input::placeholder{color:#6f6f6f;opacity:1}.bx--search-input::-ms-clear{display:none}.bx--search-input[disabled]{border-bottom:1px solid rgba(0,0,0,0);background-color:#f4f4f4;color:#c6c6c6;cursor:not-allowed}.bx--search-input[disabled]::-webkit-input-placeholder{color:#c6c6c6}.bx--search-input[disabled]::placeholder{color:#c6c6c6}.bx--search--light .bx--search-input{background:#fff}.bx--search--light .bx--search-close::before{background:#fff}.bx--search--sm .bx--search-input,.bx--search--sm.bx--search--expandable.bx--search--expanded .bx--search-input{height:2rem;padding:0 2rem}.bx--search--sm .bx--search-magnifier-icon{left:.5rem}.bx--search--lg .bx--search-input,.bx--search--lg.bx--search--expandable.bx--search--expanded .bx--search-input{height:2.5rem;padding:0 2.5rem}.bx--search--lg .bx--search-magnifier-icon{left:.75rem}.bx--search--xl .bx--search-input,.bx--search--xl.bx--search--expandable.bx--search--expanded .bx--search-input{height:3rem;padding:0 3rem}.bx--search-magnifier-icon{position:absolute;z-index:2;top:50%;left:1rem;width:1rem;height:1rem;fill:#525252;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bx--search-close{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;top:0;right:0}.bx--search-close *,.bx--search-close *::before,.bx--search-close *::after{box-sizing:inherit}.bx--search-close::-moz-focus-inner{border:0}.bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#f4f4f4;content:"";transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--search-close:hover{border-bottom:1px solid #8d8d8d}.bx--search-close:hover::before{background-color:#e5e5e5}.bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#f4f4f4}.bx--search-button svg{fill:currentColor;vertical-align:middle}.bx--search-close svg{fill:inherit}.bx--search-close,.bx--search-button{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-width:1px 0;border-style:solid;border-color:rgba(0,0,0,0);cursor:pointer;fill:#161616;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);visibility:inherit}.bx--search-close:hover,.bx--search-button:hover{background-color:#e5e5e5}.bx--search-close:focus,.bx--search-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-close:focus,.bx--search-button:focus{outline-style:dotted}}.bx--search-close:active,.bx--search-button:active{outline:2px solid #0f62fe;outline-offset:-2px;background-color:#e0e0e0}@media screen and (prefers-contrast){.bx--search-close:active,.bx--search-button:active{outline-style:dotted}}.bx--search--disabled .bx--search-close,.bx--search--disabled.bx--search--expandable .bx--search-magnifier{cursor:not-allowed;outline:none}.bx--search--disabled .bx--search-close:hover,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover{border-bottom-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.bx--search--disabled .bx--search-close:hover::before,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover::before{background-color:rgba(0,0,0,0)}.bx--search--disabled svg{fill:#c6c6c6}.bx--search-close:focus::before,.bx--search-close:active::before{background-color:#0f62fe}.bx--search-input:focus~.bx--search-close:hover{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-input:focus~.bx--search-close:hover{outline-style:dotted}}.bx--search--sm .bx--search-close,.bx--search--sm~.bx--search-button,.bx--search--sm.bx--search--expandable,.bx--search--sm.bx--search--expandable .bx--search-magnifier{width:2rem;height:2rem}.bx--search--sm.bx--search--expandable .bx--search-input::-webkit-input-placeholder{padding:0 2rem}.bx--search--sm.bx--search--expandable .bx--search-input::placeholder{padding:0 2rem}.bx--search--lg .bx--search-close,.bx--search--lg~.bx--search-button,.bx--search--lg.bx--search--expandable,.bx--search--lg.bx--search--expandable .bx--search-magnifier{width:2.5rem;height:2.5rem}.bx--search--lg.bx--search--expandable .bx--search-input::-webkit-input-placeholder{padding:0 2.5rem}.bx--search--lg.bx--search--expandable .bx--search-input::placeholder{padding:0 2.5rem}.bx--search--xl .bx--search-close,.bx--search--xl~.bx--search-button,.bx--search--xl.bx--search--expandable,.bx--search--xl.bx--search--expandable .bx--search-magnifier{width:3rem;height:3rem}.bx--search--xl.bx--search--expandable .bx--search-input::-webkit-input-placeholder{padding:0 3rem}.bx--search--xl.bx--search--expandable .bx--search-input::placeholder{padding:0 3rem}.bx--search-close--hidden{opacity:0;visibility:hidden}.bx--search--xl.bx--skeleton .bx--search-input,.bx--search--lg.bx--skeleton .bx--search-input,.bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:100%}.bx--search--xl.bx--skeleton .bx--search-input:hover,.bx--search--xl.bx--skeleton .bx--search-input:focus,.bx--search--xl.bx--skeleton .bx--search-input:active,.bx--search--lg.bx--skeleton .bx--search-input:hover,.bx--search--lg.bx--skeleton .bx--search-input:focus,.bx--search--lg.bx--skeleton .bx--search-input:active,.bx--search--sm.bx--skeleton .bx--search-input:hover,.bx--search--sm.bx--skeleton .bx--search-input:focus,.bx--search--sm.bx--skeleton .bx--search-input:active{border:none;cursor:default;outline:none}.bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{-webkit-animation:none;animation:none}}.bx--search--xl.bx--skeleton .bx--search-input::-webkit-input-placeholder, .bx--search--lg.bx--skeleton .bx--search-input::-webkit-input-placeholder, .bx--search--sm.bx--skeleton .bx--search-input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.bx--search--xl.bx--skeleton .bx--search-input::placeholder,.bx--search--lg.bx--skeleton .bx--search-input::placeholder,.bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:rgba(0,0,0,0)}.bx--search--expandable{transition:width 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--search--expandable.bx--search--expanded{width:100%}.bx--search--expandable .bx--search-input{width:0;padding:0;transition:padding 70ms cubic-bezier(0.2, 0, 0.38, 0.9),width 0s linear 70ms}.bx--search--expandable .bx--search-input::-webkit-input-placeholder{position:relative;opacity:0;transition-duration:70ms;-webkit-transition-property:padding,opacity;transition-property:padding,opacity;transition-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--search--expandable .bx--search-input::placeholder{position:relative;opacity:0;transition-duration:70ms;transition-property:padding,opacity;transition-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--search--expandable.bx--search--expanded .bx--search-input{width:100%;transition:padding 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--search--expandable.bx--search--expanded .bx--search-input::-webkit-input-placeholder{position:relative;padding:0;opacity:1}.bx--search--expandable.bx--search--expanded .bx--search-input::placeholder{position:relative;padding:0;opacity:1}.bx--search--expandable .bx--search-magnifier{position:absolute;cursor:pointer}.bx--search--expandable .bx--search-magnifier:hover{background-color:#e5e5e5}.bx--search--expandable.bx--search--expanded .bx--search-magnifier{pointer-events:none}.bx--search--expandable .bx--search-magnifier-icon{fill:#161616}.bx--search--expandable.bx--search--expanded .bx--search-magnifier-icon{fill:#525252}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--search-close svg,.bx--search-magnifier-icon{fill:ButtonText}}.bx--toggle{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}.bx--toggle:focus{outline:none}.bx--toggle__label{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;position:relative;display:flex;align-items:center;margin:.5rem 0;cursor:pointer}.bx--toggle__appearance{position:relative;width:3rem;height:1.5rem}.bx--toggle__appearance::before{position:absolute;top:0;display:block;width:3rem;height:1.5rem;box-sizing:border-box;background-color:#8d8d8d;border-radius:.9375rem;box-shadow:0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0);content:"";cursor:pointer;transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);will-change:box-shadow}.bx--toggle__appearance::after{position:absolute;top:.1875rem;left:.1875rem;display:block;width:1.125rem;height:1.125rem;box-sizing:border-box;background-color:#fff;border-radius:50%;content:"";cursor:pointer;transition:-webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9), -webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle__check{position:absolute;z-index:1;top:.375rem;left:.375rem;width:.375rem;height:.3125rem;fill:#fff;-webkit-transform:scale(0.2);transform:scale(0.2);transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle__text--left,.bx--toggle__text--right{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:relative;margin-left:.5rem}.bx--toggle__text--left{position:absolute;left:3rem}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--right{visibility:hidden}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--right,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--left{display:inline}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::before{background-color:#198038}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::after{background-color:#fff;-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}.bx--toggle+.bx--toggle__label .bx--toggle__appearance::before{box-shadow:0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0)}.bx--toggle:focus+.bx--toggle__label,.bx--toggle:active+.bx--toggle__label .bx--toggle__appearance::before{box-shadow:0 0 0 1px #e0e0e0,0 0 0 3px #0f62fe}.bx--toggle:disabled+.bx--toggle__label{cursor:not-allowed}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before{background-color:#f4f4f4}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{background-color:#c6c6c6}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{cursor:not-allowed;transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--right{color:#c6c6c6}.bx--toggle:disabled:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:none}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__check{fill:#c6c6c6}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance{width:2rem;height:1rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::before{top:0;width:2rem;height:1rem;box-sizing:border-box;border-radius:.9375rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::after{top:.1875rem;left:.1875rem;width:.625rem;height:.625rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__check{fill:#198038;-webkit-transform:scale(1) translateX(1rem);transform:scale(1) translateX(1rem)}.bx--toggle--small+.bx--toggle__label .bx--toggle__text--left{left:2rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__appearance::after{margin-left:0;-webkit-transform:translateX(1.0625rem);transform:translateX(1.0625rem)}.bx--toggle-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}.bx--toggle-input:focus{outline:none}.bx--toggle-input__label{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;display:flex;flex-direction:column;align-items:flex-start;color:#525252;cursor:pointer}.bx--toggle__switch{position:relative;display:flex;width:3rem;height:1.5rem;align-items:center;cursor:pointer}.bx--toggle__switch::before{position:absolute;top:0;display:block;width:3rem;height:1.5rem;box-sizing:border-box;background-color:#8d8d8d;border-radius:.9375rem;box-shadow:0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0);content:"";transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);will-change:box-shadow}.bx--toggle__switch::after{position:absolute;top:.1875rem;left:.1875rem;display:block;width:1.125rem;height:1.125rem;box-sizing:border-box;background-color:#fff;border-radius:50%;content:"";transition:-webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9), -webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle-input__label .bx--toggle__switch{margin-top:1rem}.bx--toggle__text--off,.bx--toggle__text--on{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:absolute;top:50%;margin-left:3.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--off,.bx--toggle-input:not(:checked)+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--on{visibility:hidden}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::before{background-color:#198038}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::after{background-color:#fff;-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}.bx--toggle-input:focus+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch::before{box-shadow:0 0 0 1px #fff,0 0 0 3px #0f62fe}.bx--toggle-input:disabled+.bx--toggle-input__label{color:#c6c6c6;cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch{cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before{background-color:#f4f4f4}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{background-color:#c6c6c6}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{cursor:not-allowed;transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle-input:disabled:active+.bx--toggle-input__label>.bx--toggle__switch::before{box-shadow:none}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch{width:2rem;height:1rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::before{width:2rem;height:1rem;border-radius:.9375rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::after{width:.625rem;height:.625rem}.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--off,.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--on{margin-left:2.5rem}.bx--toggle-input--small:checked+.bx--toggle-input__label>.bx--toggle__switch::after{-webkit-transform:translateX(1.0625rem);transform:translateX(1.0625rem)}.bx--toggle-input--small:checked+.bx--toggle-input__label .bx--toggle__check{fill:#198038;-webkit-transform:scale(1) translateX(1rem);transform:scale(1) translateX(1rem)}.bx--toggle-input--small:disabled:checked+.bx--toggle-input__label .bx--toggle__check{fill:#f4f4f4}.bx--toggle__label.bx--skeleton{flex-direction:column;align-items:flex-start}.bx--toggle__label.bx--skeleton .bx--toggle__label-text{margin-bottom:.5rem}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--toggle__switch::after,.bx--toggle__switch::before{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--toggle-input:focus+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch::before{color:Highlight;outline:1px solid Highlight}}.bx--combo-box:hover{background-color:#f4f4f4}.bx--combo-box.bx--list-box--light:hover{background-color:#fff}.bx--combo-box .bx--text-input::-ms-clear{display:none}.bx--combo-box.bx--list-box--expanded .bx--text-input{border-bottom-color:#e0e0e0}.bx--combo-box .bx--list-box__field,.bx--combo-box.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--warning .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box--warning .bx--list-box__field{padding:0}.bx--dropdown__wrapper--inline{display:inline-grid;align-items:center;grid-gap:0 1.5rem;grid-template:auto auto/auto -webkit-min-content;grid-template:auto auto/auto min-content}.bx--dropdown__wrapper--inline .bx--label{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}.bx--dropdown__wrapper--inline .bx--label,.bx--dropdown__wrapper--inline .bx--form__helper-text,.bx--dropdown__wrapper--inline .bx--form-requirement{margin:0}.bx--dropdown__wrapper--inline .bx--form-requirement{grid-column:2}.bx--dropdown{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:block;width:100%;height:2.5rem;border:none;border-bottom:1px solid #8d8d8d;background-color:#f4f4f4;color:#161616;cursor:pointer;list-style:none;outline:2px solid rgba(0,0,0,0);transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown *,.bx--dropdown *::before,.bx--dropdown *::after{box-sizing:inherit}.bx--dropdown:hover{background-color:#e5e5e5}.bx--dropdown .bx--list-box__field{text-align:left}.bx--dropdown--xl,.bx--dropdown--lg{height:3rem;max-height:3rem}.bx--dropdown--xl .bx--dropdown__arrow,.bx--dropdown--lg .bx--dropdown__arrow{top:1rem}.bx--dropdown--sm{height:2rem;max-height:2rem}.bx--dropdown--sm .bx--dropdown__arrow{top:.5rem}.bx--dropdown--open{border-bottom-color:#e0e0e0}.bx--dropdown--invalid{outline:2px solid #da1e28;outline-offset:-2px}@media screen and (prefers-contrast){.bx--dropdown--invalid{outline-style:dotted}}.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--invalid+.bx--form-requirement{display:inline-block;max-height:12.5rem;color:#da1e28}.bx--dropdown__invalid-icon{position:absolute;top:50%;right:2.5rem;fill:#da1e28;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bx--dropdown--open:hover{background-color:#f4f4f4}.bx--dropdown--open:focus{outline:1px solid rgba(0,0,0,0)}.bx--dropdown--open .bx--dropdown-list{box-shadow:0 2px 6px rgba(0,0,0,.3);max-height:13.75rem;transition:max-height 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--dropdown--light{background-color:#fff}.bx--dropdown--light:hover{background-color:#e5e5e5}.bx--dropdown--up .bx--dropdown-list{bottom:2rem}.bx--dropdown__arrow{position:absolute;top:.8125rem;right:1rem;fill:#161616;pointer-events:none;-webkit-transform-origin:50% 45%;transform-origin:50% 45%;transition:-webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}button.bx--dropdown-text{width:100%;border:none;background:none;color:#161616;text-align:left}button.bx--dropdown-text:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){button.bx--dropdown-text:focus{outline-style:dotted}}.bx--dropdown-text{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;display:block;overflow:hidden;height:calc(100% + 1px);padding-right:2.625rem;padding-left:1rem;text-overflow:ellipsis;white-space:nowrap}.bx--dropdown-list{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;box-shadow:0 2px 6px rgba(0,0,0,.3);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:absolute;z-index:9100;display:flex;width:100%;max-height:0;flex-direction:column;background-color:#f4f4f4;list-style:none;overflow-x:hidden;overflow-y:auto;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown-list *,.bx--dropdown-list *::before,.bx--dropdown-list *::after{box-sizing:inherit}.bx--dropdown--light .bx--dropdown-list{background-color:#fff}.bx--dropdown:not(.bx--dropdown--open) .bx--dropdown-item{visibility:hidden}.bx--dropdown-item{position:relative;opacity:0;transition:visibility 70ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);visibility:inherit}.bx--dropdown-item:hover{background-color:#e5e5e5}.bx--dropdown-item:hover+.bx--dropdown-item .bx--dropdown-link{border-color:rgba(0,0,0,0)}.bx--dropdown-item:active{background-color:#e0e0e0}.bx--dropdown-item:first-of-type .bx--dropdown-link{border-top-color:rgba(0,0,0,0)}.bx--dropdown-item:last-of-type .bx--dropdown-link{border-bottom:none}.bx--dropdown-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;height:2.5rem;padding:.6875rem 0;border:1px solid rgba(0,0,0,0);border-top-color:#e0e0e0;margin:0 1rem;color:#525252;font-weight:normal;line-height:1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bx--dropdown-link:hover{border-color:rgba(0,0,0,0);color:#161616}.bx--dropdown--light .bx--dropdown-link{border-top-color:#e0e0e0}.bx--dropdown--sm .bx--dropdown-link{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--dropdown--xl .bx--dropdown-link{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--dropdown--focused,.bx--dropdown-link:focus{outline:2px solid #0f62fe;outline-offset:-2px;padding:.6875rem 1rem;margin:0}@media screen and (prefers-contrast){.bx--dropdown--focused,.bx--dropdown-link:focus{outline-style:dotted}}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-link:focus{padding:.6875rem 0;margin:0 1rem;outline:none}.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline:2px solid #0f62fe;outline-offset:-2px;padding:.6875rem 1rem;margin:0}@media screen and (prefers-contrast){.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline-style:dotted}}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-item:active{background-color:inherit}.bx--dropdown-item:hover .bx--dropdown-link{border-bottom-color:#e5e5e5}.bx--dropdown--open .bx--dropdown__arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.bx--dropdown--open.bx--dropdown--xl .bx--dropdown-list{max-height:16.5rem}.bx--dropdown--open.bx--dropdown--sm .bx--dropdown-list{max-height:11rem}.bx--dropdown--open .bx--dropdown-item{opacity:1}.bx--dropdown--disabled{border-bottom-color:rgba(0,0,0,0)}.bx--dropdown--disabled:hover{background-color:#f4f4f4}.bx--dropdown--disabled:focus{outline:none}.bx--dropdown--disabled .bx--dropdown-text,.bx--dropdown--disabled .bx--list-box__label{color:#c6c6c6}.bx--dropdown--disabled .bx--dropdown__arrow,.bx--dropdown--disabled .bx--list-box__menu-icon svg{fill:#c6c6c6}.bx--dropdown--disabled.bx--dropdown--light:hover{background-color:#fff}.bx--dropdown--disabled .bx--list-box__field,.bx--dropdown--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--dropdown--auto-width{width:auto;max-width:25rem}.bx--dropdown--inline{display:inline-block;width:auto;border-bottom-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);justify-self:start;transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--dropdown--inline:hover{background-color:#e5e5e5}.bx--dropdown--inline.bx--dropdown--disabled{background-color:rgba(0,0,0,0)}.bx--dropdown--inline .bx--dropdown__arrow{top:.5rem;right:.5rem}.bx--dropdown--inline.bx--dropdown--open{background-color:rgba(0,0,0,0)}.bx--dropdown--inline .bx--dropdown-text{display:inline-block;overflow:visible;height:2rem;padding:.4375rem 2rem .4375rem .75rem;color:#161616}.bx--dropdown--inline.bx--dropdown--disabled .bx--dropdown-text{color:#c6c6c6}.bx--dropdown--inline.bx--dropdown--disabled:focus .bx--dropdown-text{outline:0}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown__invalid-icon{right:2rem}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--inline.bx--dropdown--open:focus .bx--dropdown-list{box-shadow:0 2px 6px rgba(0,0,0,.3)}.bx--dropdown--inline .bx--dropdown-link{font-weight:normal}.bx--dropdown--show-selected .bx--dropdown--selected{display:block;background-color:#e5e5e5;color:#161616}.bx--dropdown--show-selected .bx--dropdown--selected:hover{background-color:#e0e0e0}.bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link{border-top-color:rgba(0,0,0,0)}.bx--dropdown--show-selected .bx--dropdown--selected+.bx--dropdown-item .bx--dropdown-link{border-top-color:rgba(0,0,0,0)}.bx--dropdown--show-selected .bx--dropdown--selected .bx--list-box__menu-item__selected-icon{display:block}.bx--dropdown-v2.bx--skeleton,.bx--dropdown.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none}.bx--dropdown-v2.bx--skeleton:hover,.bx--dropdown-v2.bx--skeleton:focus,.bx--dropdown-v2.bx--skeleton:active,.bx--dropdown.bx--skeleton:hover,.bx--dropdown.bx--skeleton:focus,.bx--dropdown.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{-webkit-animation:none;animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--dropdown .bx--list-box__field{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__menu-item__option{outline:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__menu-item__selected-icon{fill:ButtonText}}.bx--search-input--discovery{padding:0;position:relative}.bx--search-autocompletion{box-shadow:0 2px 6px rgba(0,0,0,.3);left:1.5rem;position:absolute;right:1.5rem;z-index:6000}.bx--search-autocompletion__wrapper{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;color:#525252;border-bottom-color:#e0e0e0;width:100%}.bx--search-autocompletion__wrapper:last-of-type{border-bottom:none}.bx--search-autocompletion__item{align-items:center;display:flex;padding:0 1rem}.bx--search-autocompletion__item:focus{border:none;position:relative;z-index:6000}.bx--search-autocompletion__term{padding:.75rem 0 .5rem 0}.bx--search-autocompletion__icon{padding:.75rem 1rem .5rem 0}.bx--search-autocompletion__icon svg{fill:#0f62fe}.bx--search-results__header{display:flex;align-items:center}.bx--search-results__header__title__text{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}.bx--search-results__header__title__query{font-size:.875rem;font-weight:600;line-height:1.42857;letter-spacing:.16px;margin-left:.25rem}.bx--search-results__header__title__query:before{content:open-quote}.bx--search-results__header__title__query:after{content:close-quote}.bx--search-result--loading{padding:1.5rem}.bx--search-result--loading .bx--skeleton__text{height:.75rem}.bx--search-result--loading .bx--skeleton__text:last-child{margin-bottom:0}.bx--search-result{box-shadow:0 2px 6px rgba(0,0,0,.3);background-color:#fff;margin:1rem 0;font-family:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif}.bx--spelling-suggestion__wrapper{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;align-items:center;display:flex;padding:0;color:#525252}.bx--spelling-suggestion__wrapper .bx--spelling-suggestion{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;color:#0043ce;min-height:0;padding:0;margin-left:.25rem}.bx--search-result--toggle{flex-direction:row;justify-content:flex-end}.bx--search-result--toggle .bx--toggle__switch{margin:0 2.5rem 0 .5rem}.bx--search-result--toggle .bx--toggle-input__label{align-items:center;display:flex;flex-direction:row}.bx--search-result__content-wrapper{display:flex;flex-direction:column}.bx--search-result__content-wrapper .bx--tile{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 0 1rem 0;margin-right:1rem;margin-left:1rem;border-top:1px solid #e0e0e0}.bx--search-result__content-wrapper .bx--tile:first-child{padding-top:1rem;border-top:none}.bx--search-result__content-wrapper .bx--tile:last-child{pading-bottom:1rem}.bx--search-result__content-wrapper__body{font-size:.875rem;font-weight:400;line-height:1.42857;letter-spacing:.16px;flex-grow:2;max-height:100px;overflow:hidden;padding-right:2rem;position:relative}.bx--search-result__content-wrapper__body--passage:before{content:open-quote}.bx--search-result__content-wrapper__body--passage:after{content:close-quote}.bx--search-result__content-wrapper__body--passage__highlights em{background-color:#d0e2ff;font-style:normal;padding:0 .25rem}.bx--search-result__content-wrapper__body--table:before{content:"";position:absolute;top:calc(100px - 40px);left:0;height:40px;width:100%;background:linear-gradient(rgba(0, 0, 0, 0), white)}.bx--search-result__content-wrapper__body--table:after{content:"";position:absolute;top:0;right:0;height:100%;width:40px;background:linear-gradient(to right, rgba(0, 0, 0, 0), white)}.bx--search-result__content-wrapper__body--table table,.bx--search-result__content-wrapper__body--table tbody,.bx--search-result__content-wrapper__body--table tr,.bx--search-result__content-wrapper__body--table th,.bx--search-result__content-wrapper__body--table td{border:2px solid #000;text-align:left}.bx--search-result__content-wrapper__body--table th,.bx--search-result__content-wrapper__body--table td{padding:.5rem}.bx--search-result__content-wrapper__body__button{display:flex;flex-direction:row-reverse;font-size:.75rem;min-height:0;padding:0;margin-top:.5rem}.bx--search-result__content-wrapper__body__button span{flex-grow:2;padding-left:.5rem}.bx--search-result__content-wrapper__body__button .bx--btn__icon{margin-left:0}.bx--search-result__content-wrapper__body__button .bx--btn__icon path{fill:#0f62fe}.bx--search-result__footer{border-top:1px solid #e0e0e0;padding-left:1rem;padding-right:1rem;color:#6f6f6f;font-size:.75rem;display:flex;justify-content:space-between}.bx--search-result__footer>*{padding-top:1rem;padding-bottom:1rem}.bx--search-result__footer__title{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:1.5rem}.bx--search-result__footer__collection-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--search-results__empty-list{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0;padding:1rem;color:#161616}.bx--search-results__empty-list .bx--search-results__empty-list__text{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;margin-top:.5rem}.bx--search-facets__button-clear-all .bx--btn__icon{margin-left:.25rem}.bx--search-facet__facet__show-more-modal .bx--modal-header{padding-right:1rem}.bx--search-facet__facet__show-more-modal .bx--modal-header .bx--search{padding-top:.5rem}.bx--search-facet__facet__show-more-modal .bx--modal-content{height:40vh}.bx--search-facets .bx--search-facet__category{margin-bottom:.5rem;padding-left:1rem}.bx--search-facets .bx--search-facet__category .bx--search-facet__category--category-name{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0;font-size:.875rem}.bx--search-facets .bx--search-facet__category--expand-collapse{background-color:#f4f4f4;color:#161616;height:1.5rem;margin-bottom:.5rem;min-height:1.5rem;padding:0px;transition:none;width:100%}.bx--search-facets .bx--search-facet__category--expand-collapse:hover{background-color:#f4f4f4;text-decoration:none}.bx--search-facet{margin-bottom:1rem;word-break:break-word}.bx--search-facet .bx--tag--filter{word-break:normal}.bx--search-facet__facet__label-and-selection-container{align-items:center;display:flex}.bx--search-facet__facet__label{color:#525252;font-size:.75rem;height:1.5rem}.bx--search-facet__facet__label .bx--list-box__selection{margin-left:.5rem}.bx--search-facet__facet__single__select__group{margin-bottom:.5rem}.bx--form-item.bx--checkbox-wrapper.bx--search-facet__facet__option{margin-bottom:0}.bx--search-facet__facet__option-label{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0;align-items:center;color:#161616;display:flex}.bx--pagination__page-size-selector--hidden .bx--unstable-pagination__left{padding:0}.bx--pagination__page-size-selector--hidden .bx--unstable-pagination__left label,.bx--pagination__page-size-selector--hidden .bx--unstable-pagination__left .bx--select{display:none}.bx--document-preview{position:relative;display:flex;flex-flow:column nowrap;height:100%}.bx--document-preview__skeleton{position:absolute;top:0;bottom:0;left:0;right:0;margin:2.5rem;margin-top:4rem;background-color:#fff}.bx--document-preview__document{position:relative;overflow:auto}.bx--document-preview__document>*{width:100%}.bx--document-preview__error{text-align:center;margin:2.5rem}.bx--preview-toolbar{flex:0 0 auto;display:flex;justify-content:center;background-color:#eaeaea;height:2.5rem}.bx--preview-toolbar__hidden{display:none}.bx--preview-toolbar__nav{display:flex;justify-content:flex-start;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;user-select:none}.bx--preview-toolbar__button{padding-left:.5rem !important;padding-right:.5rem !important}.bx--preview-toolbar__input{text-align:center;max-width:4rem;height:2rem;padding:0 .25rem;margin-left:.25rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.bx--preview-toolbar__pageLabel{margin:auto;padding-left:.5rem;padding-right:.5rem}.bx--preview-toolbar__left,.bx--preview-toolbar__right{flex:1 1 50%;align-self:center}.bx--preview-toolbar__center{flex:0 0 auto;align-self:center}.bx--preview-toolbar__right{display:flex;justify-content:flex-end;align-items:center;margin-right:1rem}.bx--document-preview-pdf-fallback{height:100%;-webkit-transform-origin:left top 0px;transform-origin:left top 0px}.bx--document-preview-pdf-viewer{display:flex;width:100%;max-width:100%;overflow:auto}.bx--document-preview-pdf-viewer__wrapper{position:relative;justify-content:safe center;min-width:-webkit-min-content;min-width:min-content;margin-left:auto;margin-right:auto;line-height:0}.bx--document-preview-pdf-viewer__wrapper .textLayer{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}.bx--document-preview-pdf-viewer__wrapper .textLayer>span{color:rgba(0,0,0,0);position:absolute;white-space:pre;cursor:text;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.bx--document-preview-pdf-viewer__wrapper .textLayer .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}.bx--document-preview-pdf-viewer__wrapper .textLayer .highlight.begin{border-radius:4px 0px 0px 4px}.bx--document-preview-pdf-viewer__wrapper .textLayer .highlight.end{border-radius:0px 4px 4px 0px}.bx--document-preview-pdf-viewer__wrapper .textLayer .highlight.middle{border-radius:0px}.bx--document-preview-pdf-viewer__wrapper .textLayer .highlight.selected{background-color:#006400}.bx--document-preview-pdf-viewer__wrapper .textLayer ::selection{background:blue}.bx--document-preview-pdf-viewer__wrapper .textLayer .endOfContent{display:block;position:absolute;left:0px;top:100%;right:0px;bottom:0px;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.bx--document-preview-pdf-viewer__wrapper .textLayer .endOfContent.active{top:0px}.bx--document-preview-pdf-viewer__canvas{-webkit-transform-origin:left top 0px;transform-origin:left top 0px}.bx--document-preview-pdf-viewer__text{-webkit-transform-origin:left top 0px;transform-origin:left top 0px}.bx--document-preview-pdf-viewer-highlight{position:absolute;-webkit-transform-origin:left top 0px;transform-origin:left top 0px;top:0;left:0}.bx--document-preview-pdf-viewer-highlight__item{box-sizing:content-box;margin:-3px;padding:1px 1px 0;position:absolute;opacity:20%;background:#0464ff}.bx--document-preview-pdf-viewer-highlight__item--active{position:absolute;opacity:35%;background:#0050d0;border:2px solid #0050d0;margin:-3px;padding:1px 1px 0px;box-sizing:content-box}.bx--active{background:initial !important;opacity:100%}.bx--html{max-width:80ch;margin:0 auto;position:relative}.bx--html sup{vertical-align:super}.bx--html sub{vertical-align:sub}.bx--html ul{list-style-type:disc;list-style-position:inside}.bx--html ol{list-style-type:decimal;list-style-position:inside}.bx--html ul ul,.bx--html ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.bx--html ol ol,.bx--html ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.bx--html table,.bx--html th,.bx--html td{border:1px solid #dcdcdc}.bx--html table{border-collapse:collapse}.bx--html th,.bx--html td{padding:.25rem}.bx--html p,.bx--html span,.bx--html div{line-height:inherit}.bx--html p{margin-top:1rem}.bx--html table{margin-top:1rem}.bx--html table p{margin-top:initial}.bx--html li{margin-top:.5rem}.bx--html ul{margin-left:.5rem}.bx--html a{color:currentColor;text-decoration:none;pointer-events:none;padding-left:.5rem;padding-right:.5rem}.bx--html p,.bx--html table,.bx--html li{margin-bottom:.125rem}.bx--html .field--rect{position:absolute;background-color:#d0e2ff}.bx--html__content{position:relative}.bx--simple-document{display:flex;justify-content:center}.bx--simple-document .field--rect{position:absolute;background-color:#d0e2ff}.bx--simple-document__wrapper{margin:0 5%;position:relative}.bx--simple-document__content{max-width:78ch;position:relative}.bx--simple-document__error-view{width:500px;padding:15vh 0;display:flex;align-items:center;justify-content:center}.bx--simple-document__error-view__icon{display:inline-block;width:80px;height:80px;margin-right:1.5rem}.bx--simple-document__error-view__header{font-size:1.25rem;padding-bottom:.75rem;color:#161616}.bx--simple-document__error-view__message{font-size:.875rem;color:#525252}.bx--ci-doc-content{height:100%}.bx--ci-doc-content.skeleton{padding:3rem}.bx--ci-doc-content .ReactVirtualized__Grid__innerScrollContainer{margin:0 1rem 6rem}.bx--ci-doc-details{align-items:center;justify-content:center;height:100%;color:#525252}.bx--ci-doc-details *{font-size:.875rem;line-height:1}.bx--ci-doc-details .title{font-weight:bold;padding:1rem}.bx--ci-doc-details .nothingSelected{padding-left:1rem;color:#525252}.bx--ci-doc-details .section{padding:1rem;border-top:1px solid #e0e0e0}.bx--ci-doc-details .sectionHeader{font-size:.75rem;font-weight:bold;margin-bottom:.75rem}.bx--ci-doc-details .selected{font-weight:bold}.bx--ci-doc-details .selected:focus{box-shadow:none}.bx--ci-doc-details .content{margin-bottom:.5rem}.bx--ci-doc-details .content:last-child{margin-bottom:0}.bx--ci-doc-details .content .display-name{margin-bottom:.25rem}.bx--ci-doc-details .bx--link{color:#0f62fe}.bx--ci-doc-filter.skeletons{padding:1rem}.bx--ci-doc-filter *{font-size:.75rem}.bx--ci-doc-filter .filterTitle{font-weight:normal;line-height:1.3;padding:1.5rem 1.5rem 0}.bx--ci-doc-filter .resetButton{padding:.25rem;min-height:0;margin-top:.25rem;margin-left:1.5rem;outline:none;border:none;background-color:initial;color:#0f62fe}.bx--ci-doc-filter .resetButton:focus{outline:1px solid}.bx--ci-doc-filter .resetButton:hover,.bx--ci-doc-filter .resetButton:focus{color:#0f62fe}.bx--ci-doc-filter .resetButton[disabled]{opacity:.3;fill-opacity:.3;cursor:not-allowed}.bx--ci-doc-filter .group{padding:.75rem 1.5rem}.bx--ci-doc-filter .group:not(:first-child){border-top:1px solid #e0e0e0}.bx--ci-doc-filter .group-title{font-weight:bold;color:#525252;line-height:1rem;margin-bottom:.25rem}.bx--ci-doc-filter .bx--form-item.bx--checkbox-wrapper{margin:0}.bx--ci-doc-filter .bx--radio-button-wrapper{margin:.25rem 0;justify-content:left;align-items:flex-start}.bx--ci-doc-filter .bx--radio-button__label{justify-content:left}.bx--ci-doc-filter .bx--checkbox-label-text{font-size:.875rem}.bx--ci-doc-filter .input[disabled]+.label{color:#c6c6c6}.bx--ci-doc-filter .count{margin-left:.25rem}.bx--ci-doc-metadata .section{padding:.75rem 1.5rem}.bx--ci-doc-metadata .section:first-child{padding-top:1.5rem}.bx--ci-doc-metadata .section:not(:first-child){border-top:1px solid #e0e0e0}.bx--ci-doc-metadata .section:last-child{padding-bottom:1.5rem}.bx--ci-doc-metadata .group:not(:first-child){margin-top:.75rem}.bx--ci-doc-metadata .group .group-title{font-size:.75rem;font-weight:bold;color:#525252;line-height:1rem;margin-bottom:.25rem}.bx--ci-doc-metadata .group li:not(:first-child){margin-top:.25rem}.bx--ci-doc-metadata .group li a,.bx--ci-doc-metadata .group li .link{font-size:.875rem;display:inline-block;vertical-align:bottom}.bx--ci-doc-metadata .group li svg{margin-right:.5rem;cursor:help}.bx--ci-doc-metadata .group li .selected{font-weight:bold}.bx--ci-doc-metadata .group li .selected:focus{box-shadow:none}.bx--ci-doc-section{position:relative;max-width:78ch;overflow-x:hidden;overflow-y:hidden}.bx--ci-doc-section.hasTable{overflow-x:auto}.bx--ci-doc-section .field>*{position:absolute;margin:-3px;padding:1px 1px 0px;box-sizing:content-box;opacity:20%}.bx--ci-doc-section .field.hover>*,.bx--ci-doc-section .field:hover>*{background-color:#e0e0e0}.bx--ci-doc-section .htmlReset sup{vertical-align:super}.bx--ci-doc-section .htmlReset sub{vertical-align:sub}.bx--ci-doc-section .htmlReset ul{list-style-type:disc;list-style-position:inside}.bx--ci-doc-section .htmlReset ol{list-style-type:decimal;list-style-position:inside}.bx--ci-doc-section .htmlReset ul ul,.bx--ci-doc-section .htmlReset ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.bx--ci-doc-section .htmlReset ol ol,.bx--ci-doc-section .htmlReset ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.bx--ci-doc-section .htmlReset table,.bx--ci-doc-section .htmlReset th,.bx--ci-doc-section .htmlReset td{border:1px solid #dcdcdc}.bx--ci-doc-section .htmlReset table{border-collapse:collapse}.bx--ci-doc-section .htmlReset th,.bx--ci-doc-section .htmlReset td{padding:.25rem}.bx--ci-doc-section .htmlOverride p,.bx--ci-doc-section .htmlOverride span,.bx--ci-doc-section .htmlOverride div{line-height:inherit}.bx--ci-doc-section .htmlOverride p{margin-top:1rem}.bx--ci-doc-section .htmlOverride table{margin-top:1rem}.bx--ci-doc-section .htmlOverride table p{margin-top:initial}.bx--ci-doc-section .htmlOverride li{margin-top:.5rem}.bx--ci-doc-section .htmlOverride ul{margin-left:.5rem}.bx--ci-doc-section .htmlOverride a{color:currentColor;text-decoration:none;pointer-events:none;padding-left:.5rem;padding-right:.5rem}.bx--ci-doc-section .htmlOverride p,.bx--ci-doc-section .htmlOverride table,.bx--ci-doc-section .htmlOverride li{margin-bottom:.125rem}.bx--ci-doc-section .content{position:relative}.bx--ci-doc-section .content *{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0;font-family:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;margin-bottom:1rem}.bx--ci-doc-toolbar .text{display:inline-block;min-width:70px;text-align:center;vertical-align:text-top}.bx--ci-doc-toolbar .button{padding:0;margin:0 1rem 0 1rem;height:100%}.bx--ci-doc-toolbar .button .bx--btn__icon{margin:0}.bx--ci-doc-toolbar .button:focus{outline:none}.bx--ci-doc-toolbar .button svg{margin:0}.bx--ci-doc-virtual-scroll .ReactVirtualized__Grid{padding:3rem}.bx--ci-doc-virtual-scroll .ReactVirtualized__Grid__innerScrollContainer{margin:0 1rem 6rem}.bx--ci-doc{display:flex;flex-flow:column;height:100%;min-width:800px;background-color:#fff}.bx--ci-doc .bx--ci-doc__toolbar{width:100%;flex:0 0 auto;display:flex;height:3rem;min-height:3rem;align-items:center;justify-content:space-between;background-color:#f4f4f4}.bx--ci-doc .bx--ci-doc__toolbar .bx--ci-doc__title{padding:0 1rem;font-size:1.2em;line-height:2;display:inline-block;font-weight:lighter;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--ci-doc .bx--ci-doc__nav{display:inline-block;min-width:150px;text-align:center}.bx--ci-doc .bx--ci-doc__title,.bx--ci-doc .bx--ci-doc__rightGutter{flex:1 0;min-width:0}.bx--ci-doc .bx--ci-doc__main{position:relative;flex:1 1 auto;display:flex;flex-flow:row nowrap;height:100%;overflow:hidden}.bx--ci-doc .bx--ci-doc__sidebar,.bx--ci-doc .bx--ci-doc__details{width:14rem}.bx--ci-doc .bx--ci-doc__sidebar{display:flex;flex-direction:column}.bx--ci-doc .bx--ci-doc__sidebar>*:not(.bx--ci-doc__tabs){flex:1 1;overflow-y:auto}.bx--ci-doc .bx--ci-doc__sidebar .bx--tabs__nav{width:100%}.bx--ci-doc .bx--ci-doc__sidebar .bx--tabs__nav .bx--tabs__nav-item{flex:1 1}.bx--ci-doc .bx--ci-doc__sidebar .bx--tabs__nav .bx--tabs__nav-item .bx--tabs__nav-link{width:100%;text-align:center}.bx--ci-doc .bx--ci-doc__doc{flex:1 1 auto;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.bx--ci-doc .bx--ci-doc__tabs a,.bx--ci-doc .bx--ci-doc__tabs a:active,.bx--ci-doc .bx--ci-doc__tabs a:focus{width:auto}.bx--ci-doc__docError{text-align:center;margin:2.5rem}.bx--structured-query__rule-group-dropdown{align-items:center;display:flex}.bx--structured-query__rule-group-dropdown .bx--dropdown{background-color:#f4f4f4;border-bottom:1px solid #161616}.bx--structured-query__rule-group-dropdown span{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}.bx--structured-query__rule-group-dropdown .bx--list-box__label{font-size:.875rem;font-weight:600;line-height:1.28572;letter-spacing:.16px}.bx--structured-query__rule-group--nested{padding-left:2rem}.bx--structured-query__rules{display:flex;padding:1rem}.bx--structured-query__rules .bx--label{font-size:.875rem;font-weight:600;line-height:1.28572;letter-spacing:.16px}.bx--structured-query__rules .bx--list-box__wrapper{padding-right:1rem}.bx--structured-query__rules .bx--form-item .bx--text-input{height:2.6rem}.bx--structured-query__rules__buttons{display:flex;flex-direction:column}.bx--structured-query__rules__buttons .bx--btn--ghost{display:flex;flex-direction:row-reverse;justify-content:flex-end}.bx--structured-query__rules__buttons .bx--btn--ghost svg{margin-left:0;margin-right:.5rem}.bx--structured-query__copyable-query{align-items:center;display:flex}.bx--structured-query__copyable-query .bx--snippet-container{padding-right:1rem}.bx--structured-query__copyable-query button{display:none}.bx--tooltip--shown{max-width:initial;display:block;margin-top:0}.bx--tooltip-place-content{position:absolute;z-index:50;pointer-events:none}.bx--tooltip-custom-content{text-align:left;font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px}.bx--tooltip-content-header{font-size:.875rem;font-weight:600;line-height:1.42857;letter-spacing:.16px;margin-bottom:.5rem}.bx--tooltip-box-color{flex:0 0 auto;width:1rem;height:1rem;margin-right:.5rem;border-radius:3px;display:inline-block}.bx--tooltip-content-cell{vertical-align:top;padding:5px}.bx--tooltip-content-divider{border-bottom:1px solid #7a7979}.bx--tooltip-content-cell-buffer{margin-right:1.5rem}.bx--overflow-menu,.bx--overflow-menu__trigger{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;cursor:pointer;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu *,.bx--overflow-menu *::before,.bx--overflow-menu *::after,.bx--overflow-menu__trigger *,.bx--overflow-menu__trigger *::before,.bx--overflow-menu__trigger *::after{box-sizing:inherit}.bx--overflow-menu::-moz-focus-inner,.bx--overflow-menu__trigger::-moz-focus-inner{border:0}.bx--overflow-menu *,.bx--overflow-menu *::before,.bx--overflow-menu *::after,.bx--overflow-menu__trigger *,.bx--overflow-menu__trigger *::before,.bx--overflow-menu__trigger *::after{box-sizing:inherit}.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline-style:dotted}}.bx--overflow-menu:hover,.bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.bx--overflow-menu--sm{width:2rem;height:2rem}.bx--overflow-menu--xl,.bx--overflow-menu--lg{width:3rem;height:3rem}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus svg{outline:none}.bx--overflow-menu.bx--overflow-menu--open,.bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__trigger{box-shadow:0 2px 6px rgba(0,0,0,.3);background-color:#f4f4f4;transition:none}.bx--overflow-menu--light.bx--overflow-menu--open,.bx--overflow-menu--light.bx--overflow-menu--open .bx--overflow-menu__trigger{background-color:#fff}.bx--overflow-menu__icon{width:1rem;height:1rem;fill:#161616}.bx--overflow-menu-options{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;box-shadow:0 2px 6px rgba(0,0,0,.3);position:absolute;z-index:6000;top:32px;left:0;display:none;width:10rem;flex-direction:column;align-items:flex-start;background-color:#f4f4f4;list-style:none}.bx--overflow-menu-options *,.bx--overflow-menu-options *::before,.bx--overflow-menu-options *::after{box-sizing:inherit}.bx--overflow-menu-options::after{position:absolute;display:block;background-color:#f4f4f4;content:"";transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu.bx--overflow-menu--open:hover{background-color:#f4f4f4}.bx--overflow-menu-options--light{background-color:#fff}.bx--overflow-menu-options--light::after{background-color:#fff}.bx--overflow-menu.bx--overflow-menu--light.bx--overflow-menu--open:hover{background-color:#fff}.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after{top:-0.1875rem;left:0;width:2.5rem;height:.1875rem}.bx--overflow-menu-options[data-floating-menu-direction=top]::after{bottom:-0.5rem;left:0;width:2.5rem;height:.5rem}.bx--overflow-menu-options[data-floating-menu-direction=left]::after{top:0;right:-0.375rem;width:.375rem;height:2.5rem}.bx--overflow-menu-options[data-floating-menu-direction=right]::after{top:0;left:-0.375rem;width:.375rem;height:2.5rem}.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=top]::after{width:2rem}.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=left]::after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=right]::after{height:2rem}.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=top]::after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=top]::after{width:3rem}.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=left]::after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=right]::after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=left]::after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=right]::after{height:3rem}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=top]::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after{right:0;left:auto}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=left]::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=right]::after{top:auto;bottom:0}.bx--overflow-menu-options--open{display:flex}.bx--overflow-menu-options__content{width:100%}.bx--overflow-menu-options__option{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:flex;width:100%;height:2.5rem;align-items:center;padding:0;background-color:rgba(0,0,0,0);transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu-options__option *,.bx--overflow-menu-options__option *::before,.bx--overflow-menu-options__option *::after{box-sizing:inherit}.bx--overflow-menu-options--sm .bx--overflow-menu-options__option{height:2rem}.bx--overflow-menu-options--xl .bx--overflow-menu-options__option,.bx--overflow-menu-options--lg .bx--overflow-menu-options__option{height:3rem}.bx--overflow-menu--divider{border-top:1px solid #e0e0e0}.bx--overflow-menu--light .bx--overflow-menu--divider{border-top:1px solid #e0e0e0}a.bx--overflow-menu-options__btn::before{display:inline-block;height:100%;content:"";vertical-align:middle}.bx--overflow-menu-options__btn{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;width:100%;max-width:11.25rem;height:100%;align-items:center;padding:0 1rem;border:none;background-color:rgba(0,0,0,0);color:#525252;cursor:pointer;font-weight:400;text-align:left;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9),color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu-options__btn *,.bx--overflow-menu-options__btn *::before,.bx--overflow-menu-options__btn *::after{box-sizing:inherit}.bx--overflow-menu-options__btn:hover{color:#161616}.bx--overflow-menu-options__btn:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu-options__btn:focus{outline-style:dotted}}.bx--overflow-menu-options__btn::-moz-focus-inner{border:none}.bx--overflow-menu-options__btn svg{fill:#525252}.bx--overflow-menu-options__btn:hover svg{fill:#161616}.bx--overflow-menu-options__option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--overflow-menu-options__option:hover{background-color:#e5e5e5}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus{background-color:#da1e28;color:#fff}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover svg,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus svg{fill:currentColor}.bx--overflow-menu-options__option--disabled:hover{background-color:#f4f4f4;cursor:not-allowed}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn{color:#c6c6c6;pointer-events:none}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:active,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:#f4f4f4}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn svg{fill:#c6c6c6}.bx--overflow-menu--flip{left:-140px}.bx--overflow-menu--flip::before{left:145px}.bx--overflow-menu__container{display:inline-block}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--overflow-menu:focus,.bx--overflow-menu-options__btn:focus{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--overflow-menu svg{fill:ButtonText}} +@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoW.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1Xdm.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoW.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFhA.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q0Q.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFhA.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jcoQPttoz6Pz.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1hMoQPttoz6Pz.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1j8oQPttoz6Pz.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jsoQPttoz6Pz.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoQPttozw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2HdgregdFOFh.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa0XdgregdFOFh.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgregdFOFh.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa23dgregdFOFh.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1XdgregdFA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jcoQPttoz6Pz.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1hMoQPttoz6Pz.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1j8oQPttoz6Pz.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jsoQPttoz6Pz.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoQPttozw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl1FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlRFgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl9FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl5FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFgsAXHNk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfo.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZP.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfo.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFscg.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeEw.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFscg.woff) format("woff")}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRce_fuJGl18QRY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRccvfuJGl18QRY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdffuJGl18QRY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRceffuJGl18QRY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcePfuJGl18QRY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfuJGl18Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGqZJW9XjDlN8.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuE6ZJW9XjDlN8.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuFKZJW9XjDlN8.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGKZJW9XjDlN8.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGaZJW9XjDlN8.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZJW9XjDg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJce_fuJGl18QRY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJccvfuJGl18QRY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdffuJGl18QRY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJceffuJGl18QRY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcePfuJGl18QRY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfuJGl18Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIxsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIVsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIJsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI5sdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI9sdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFsdP3pBms.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdzeFaxOedfTDw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdXeFaxOedfTDw.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdLeFaxOedfTDw.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd7eFaxOedfTDw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd_eFaxOedfTDw.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeFaxOedc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIxsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIVsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIJsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI5sdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI9sdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:auto;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFsdP3pBms.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bx--text-truncate--end{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--text-truncate--front{display:inline-block;overflow:hidden;width:100%;direction:rtl;text-overflow:ellipsis;white-space:nowrap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline}button,select,input,textarea{border-radius:0;font-family:inherit}input[type=text]::-ms-clear{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super}sub{vertical-align:sub}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:""}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{margin:0}html{font-size:100%}body{font-weight:400;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}strong{font-weight:600}@media screen and (-ms-high-contrast: active){svg{fill:ButtonText}}h1{font-size:2.625rem;font-weight:300;line-height:1.199;letter-spacing:0}h2{font-size:2rem;font-weight:400;line-height:1.25;letter-spacing:0}h3{font-size:1.75rem;font-weight:400;line-height:1.28572;letter-spacing:0}h4{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0}h5{font-size:1rem;font-weight:600;line-height:1.375;letter-spacing:0}h6{font-size:.875rem;font-weight:600;line-height:1.28572;letter-spacing:.16px}p{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}a{color:#0f62fe}em{font-style:italic}@-webkit-keyframes skeleton{0%{opacity:.3;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}20%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}28%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}58%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}82%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}83%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}96%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}100%{opacity:.3;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}}@keyframes skeleton{0%{opacity:.3;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}20%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}28%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}58%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}82%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}83%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}96%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}100%{opacity:.3;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}}.bx--fieldset{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;margin-bottom:2rem}.bx--fieldset *,.bx--fieldset *::before,.bx--fieldset *::after{box-sizing:inherit}.bx--fieldset--no-margin{margin-bottom:0}.bx--form-item{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--label{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;display:inline-block;margin-bottom:.5rem;color:#525252;font-weight:400;line-height:1rem;vertical-align:baseline}.bx--label *,.bx--label *::before,.bx--label *::after{box-sizing:inherit}.bx--label .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px}.bx--label.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--label.bx--skeleton:hover,.bx--label.bx--skeleton:focus,.bx--label.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--label.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--label.bx--skeleton::before{-webkit-animation:none;animation:none}}input[type=number]{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}@media screen and (prefers-contrast){input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline-style:dotted}}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--number__input-wrapper--warning~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--warn~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-input__field-wrapper--warning~.bx--form-requirement,.bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--select--warning .bx--select-input__wrapper~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement,.bx--list-box--warning~.bx--form-requirement{display:block;overflow:visible;max-height:12.5rem;font-weight:400}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{color:#da1e28}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.bx--form--fluid .bx--text-input__field-wrapper--warning{display:block}.bx--form--fluid .bx--fieldset{margin:0}.bx--form--fluid input[data-invalid]{outline:none}.bx--form--fluid .bx--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.bx--form-requirement{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;display:none;overflow:hidden;max-height:0;margin:.25rem 0 0}.bx--form-requirement *,.bx--form-requirement *::before,.bx--form-requirement *::after{box-sizing:inherit}.bx--select--inline .bx--form__helper-text{margin-top:0}.bx--form__helper-text{font-size:.75rem;line-height:1.33333;letter-spacing:.32px;z-index:0;width:100%;margin-top:.25rem;color:#525252;opacity:1}.bx--label--disabled,.bx--form__helper-text--disabled{color:#c6c6c6}fieldset[disabled] .bx--label,fieldset[disabled] .bx--form__helper-text{color:#c6c6c6}.bx--form-item.bx--checkbox-wrapper{margin-bottom:.25rem}.bx--form-item.bx--checkbox-wrapper:first-of-type{margin-top:.1875rem}.bx--label+.bx--form-item.bx--checkbox-wrapper{margin-top:-0.125rem}.bx--form-item.bx--checkbox-wrapper:last-of-type{margin-bottom:.1875rem}.bx--checkbox{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}.bx--checkbox-label{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:relative;display:flex;min-height:1.5rem;padding-top:.1875rem;padding-left:1.25rem;cursor:pointer;-webkit-user-select:none;user-select:none}.bx--checkbox-label *,.bx--checkbox-label *::before,.bx--checkbox-label *::after{box-sizing:inherit}.bx--checkbox-label-text{padding-left:.375rem}.bx--checkbox-label::before,.bx--checkbox-label::after{box-sizing:border-box}.bx--checkbox-label::before{position:absolute;top:.125rem;left:0;width:1rem;height:1rem;border:1px solid #161616;margin:.125rem .125rem .125rem .1875rem;background-color:rgba(0,0,0,0);border-radius:1px;content:""}.bx--checkbox-label::after{position:absolute;top:.5rem;left:.4375rem;width:.5625rem;height:.3125rem;border-bottom:2px solid #fff;border-left:2px solid #fff;margin-top:-0.1875rem /*rtl:0rem*/;background:none;content:"";-webkit-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right /*rtl:center*/}.bx--checkbox:checked+.bx--checkbox-label::before,.bx--checkbox:indeterminate+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state=true]::before,.bx--checkbox-label[data-contained-checkbox-state=mixed]::before{border-width:1px;border-color:#161616;background-color:#161616}.bx--checkbox:checked+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state=true]::after{-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg) /*rtl:scale(1.2) rotate3d(.5, 1, 0, 158deg)*/}.bx--checkbox:indeterminate+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state=mixed]::after{top:.6875rem;width:.5rem;border-bottom:2px solid #fff;border-left:0 solid #fff;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.bx--checkbox:focus+.bx--checkbox-label::before,.bx--checkbox-label__focus::before,.bx--checkbox:checked:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state=true].bx--checkbox-label__focus::before,.bx--checkbox:indeterminate:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state=mixed].bx--checkbox-label__focus::before{outline:2px solid #0f62fe;outline-offset:1px}.bx--checkbox:disabled+.bx--checkbox-label,.bx--checkbox-label[data-contained-checkbox-disabled=true]{color:#c6c6c6;cursor:not-allowed}.bx--checkbox:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-disabled=true]::before{border-color:#c6c6c6}.bx--checkbox:checked:disabled+.bx--checkbox-label::before,.bx--checkbox:indeterminate:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]::before,.bx--checkbox-label[data-contained-checkbox-state=mixed][data-contained-checkbox-disabled=true]::before{background-color:#c6c6c6}.bx--checkbox-label-text.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:6.25rem;height:1rem;margin:.0625rem 0 0 .375rem}.bx--checkbox-label-text.bx--skeleton:hover,.bx--checkbox-label-text.bx--skeleton:focus,.bx--checkbox-label-text.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--checkbox-label-text.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--checkbox-label-text.bx--skeleton::before{-webkit-animation:none;animation:none}}.bx--assistive-text,.bx--visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}.bx--body{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;background-color:#fff;color:#161616;line-height:1}.bx--body *,.bx--body *::before,.bx--body *::after{box-sizing:inherit}.bx--list-box__wrapper--inline{display:inline-grid;align-items:center;grid-gap:.25rem;grid-template:auto auto/auto auto}.bx--list-box__wrapper--inline .bx--label{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}.bx--list-box__wrapper--inline .bx--label,.bx--list-box__wrapper--inline .bx--form__helper-text,.bx--list-box__wrapper--inline .bx--form-requirement{margin:0}.bx--list-box__wrapper--inline .bx--form__helper-text{max-width:none}.bx--list-box__wrapper--inline .bx--form-requirement{grid-column:2}.bx--list-box{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;position:relative;width:100%;height:2.5rem;max-height:2.5rem;border:none;border-bottom:1px solid #8d8d8d;background-color:#f4f4f4;color:#161616;cursor:pointer;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box *,.bx--list-box *::before,.bx--list-box *::after{box-sizing:inherit}.bx--list-box:hover{background-color:#e5e5e5}.bx--list-box--xl,.bx--list-box--lg{height:3rem;max-height:3rem}.bx--list-box--sm{height:2rem;max-height:2rem}.bx--list-box--expanded{border-bottom-color:#e0e0e0}.bx--list-box--expanded:hover{background-color:#f4f4f4}.bx--list-box--expanded:hover.bx--list-box--light:hover{background-color:#fff}.bx--list-box .bx--text-input{min-width:0;height:100%}.bx--list-box__invalid-icon{position:absolute;top:50%;right:2.5rem;fill:#da1e28;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bx--list-box__invalid-icon--warning{fill:#f1c21b}.bx--list-box__invalid-icon--warning path[fill]{fill:#000;opacity:1}.bx--list-box[data-invalid] .bx--list-box__field,.bx--list-box.bx--list-box--warning .bx--list-box__field{padding-right:4rem;border-bottom:0}.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:3.5rem}.bx--list-box--light{background-color:#fff}.bx--list-box--light:hover{background-color:#e5e5e5}.bx--list-box--light .bx--list-box__menu{background:#fff}.bx--list-box--light .bx--list-box__menu-item__option{border-top-color:#e0e0e0}.bx--list-box--light.bx--list-box--expanded{border-bottom-color:rgba(0,0,0,0)}.bx--list-box--disabled:hover{background-color:#f4f4f4}.bx--list-box--light.bx--list-box--disabled{background-color:#fff}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__field:focus{border-bottom-color:rgba(0,0,0,0);outline:none}.bx--list-box--disabled .bx--list-box__label,.bx--list-box--disabled.bx--list-box--inline .bx--list-box__label{color:#c6c6c6}.bx--list-box--disabled .bx--list-box__menu-icon>svg,.bx--list-box--disabled .bx--list-box__selection>svg{fill:#c6c6c6}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--list-box--disabled .bx--list-box__menu-item,.bx--list-box--disabled .bx--list-box__menu-item:hover,.bx--list-box--disabled .bx--list-box__menu-item--highlighted{color:#c6c6c6;text-decoration:none}.bx--list-box--disabled .bx--list-box__selection:hover{cursor:not-allowed}.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding-right:3rem}.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:2rem}.bx--list-box.bx--list-box--inline{border-width:0;background-color:rgba(0,0,0,0)}.bx--list-box.bx--list-box--inline:hover{background-color:#e5e5e5}.bx--list-box.bx--list-box--inline.bx--list-box--expanded{border-bottom-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded=true]{border-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover{background-color:rgba(0,0,0,0)}.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover{background-color:#fff}.bx--list-box.bx--list-box--inline .bx--list-box__field{padding:0 2rem 0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon{right:.5rem}.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon{right:2rem}.bx--list-box--inline .bx--list-box__label{color:#161616}.bx--list-box--inline .bx--list-box__field{height:100%}.bx--dropdown--inline .bx--list-box__field{max-width:30rem}.bx--dropdown--inline .bx--list-box__menu{min-width:18rem;max-width:30rem}.bx--list-box__field{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;position:relative;display:inline-flex;overflow:hidden;height:calc(100% + 1px);align-items:center;padding:0 3rem 0 1rem;cursor:pointer;outline:none;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.bx--list-box__field *,.bx--list-box__field *::before,.bx--list-box__field *::after{box-sizing:inherit}.bx--list-box__field::-moz-focus-inner{border:0}.bx--list-box__field:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__field:focus{outline-style:dotted}}.bx--list-box__field[disabled]{color:#c6c6c6;outline:none}.bx--list-box__field .bx--text-input{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input,.bx--list-box--warning .bx--list-box__field .bx--text-input{padding-right:6.125rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon{right:4.125rem}.bx--list-box__field .bx--text-input--empty{padding-right:3rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon{right:2.5rem}.bx--list-box__label{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;overflow:hidden;color:#161616;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.bx--list-box__menu-icon{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;position:absolute;right:1rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:-webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu-icon *,.bx--list-box__menu-icon *::before,.bx--list-box__menu-icon *::after{box-sizing:inherit}.bx--list-box__menu-icon::-moz-focus-inner{border:0}.bx--list-box__menu-icon>svg{fill:#161616}.bx--list-box__menu-icon--open{width:1.5rem;justify-content:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bx--list-box__selection{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;position:absolute;top:50%;right:2.5rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);-webkit-user-select:none;user-select:none}.bx--list-box__selection *,.bx--list-box__selection *::before,.bx--list-box__selection *::after{box-sizing:inherit}.bx--list-box__selection::-moz-focus-inner{border:0}.bx--list-box__selection:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__selection:focus{outline-style:dotted}}.bx--list-box__selection:focus:hover{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--list-box__selection:focus:hover{outline-style:dotted}}.bx--list-box__selection>svg{fill:#161616}.bx--list-box--disabled .bx--list-box__selection:focus{outline:none}.bx--list-box__selection--multi{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;position:static;top:auto;display:flex;width:auto;height:1.5rem;align-items:center;justify-content:space-between;padding:.5rem;padding-right:.125rem;margin-right:.625rem;background-color:#393939;border-radius:.75rem;color:#fff;line-height:0;-webkit-transform:none;transform:none}.bx--list-box__selection--multi>svg{width:1.25rem;height:1.25rem;padding:.125rem;margin-left:.25rem;fill:#fff}.bx--list-box__selection--multi>svg:hover{background-color:#4c4c4c;border-radius:50%}.bx--list-box--disabled .bx--list-box__selection--multi{background-color:#c6c6c6;color:#f4f4f4}.bx--list-box--disabled .bx--list-box__selection--multi.bx--tag--interactive:hover,.bx--list-box--disabled .bx--list-box__selection--multi .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--list-box--disabled .bx--list-box__selection--multi>svg{fill:#f4f4f4}.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover{background-color:initial}.bx--list-box__selection--multi:hover{outline:none}.bx--list-box__menu{box-shadow:0 2px 6px rgba(0,0,0,.3);position:absolute;z-index:9100;right:0;left:0;width:100%;background-color:#f4f4f4;overflow-y:auto;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--list-box__menu:focus{outline-style:dotted}}.bx--list-box .bx--list-box__field[aria-expanded=false]+.bx--list-box__menu{max-height:0}.bx--list-box--expanded .bx--list-box__menu{max-height:13.75rem}.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu,.bx--list-box--expanded.bx--list-box--lg .bx--list-box__menu{max-height:16.5rem}.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu{max-height:11rem}.bx--list-box__menu-item{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:relative;height:2.5rem;color:#525252;cursor:pointer;transition:background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);-webkit-user-select:none;user-select:none}.bx--list-box__menu-item:hover{background-color:#e5e5e5}.bx--list-box__menu-item:active{background-color:#e0e0e0}.bx--list-box--light .bx--list-box__menu-item:hover{background-color:#e5e5e5}.bx--list-box--sm .bx--list-box__menu-item{height:2rem}.bx--list-box--xl .bx--list-box__menu-item,.bx--list-box--lg .bx--list-box__menu-item{height:3rem}.bx--list-box--disabled .bx--list-box__menu-item:hover{background-color:rgba(0,0,0,0)}.bx--list-box--light .bx--list-box__menu-item:active{background-color:#e0e0e0}.bx--list-box--disabled .bx--list-box__menu-item__option:hover{border-top-color:#e0e0e0}.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option{border-top-color:rgba(0,0,0,0)}.bx--list-box__menu-item:hover .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:rgba(0,0,0,0)}.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#e0e0e0}.bx--list-box__menu-item__option{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;height:2.5rem;padding:.6875rem 0;padding-right:1.5rem;border-top:1px solid rgba(0,0,0,0);border-top-color:#e0e0e0;border-bottom:1px solid rgba(0,0,0,0);margin:0 1rem;color:#525252;font-weight:normal;line-height:1rem;text-decoration:none;text-overflow:ellipsis;transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);white-space:nowrap}.bx--list-box__menu-item__option:focus{outline:2px solid #0f62fe;outline-offset:-2px;padding:.6875rem 1rem;border-color:rgba(0,0,0,0);margin:0}@media screen and (prefers-contrast){.bx--list-box__menu-item__option:focus{outline-style:dotted}}.bx--list-box__menu-item__option:hover{border-color:rgba(0,0,0,0);color:#161616}.bx--list-box--sm .bx--list-box__menu-item__option{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--list-box--xl .bx--list-box__menu-item__option,.bx--list-box--lg .bx--list-box__menu-item__option{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option,.bx--list-box--disabled .bx--list-box__menu-item__option{color:#c6c6c6}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option{margin:0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option:focus{padding-right:.5rem;padding-left:.5rem;margin:0}.bx--list-box__menu-item--highlighted{border-color:rgba(0,0,0,0);background-color:#e5e5e5;color:#161616}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option,.bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:rgba(0,0,0,0)}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item--active{border-bottom-color:#e0e0e0;background-color:#e0e0e0;color:#161616}.bx--list-box--light .bx--list-box__menu-item--active{border-bottom-color:#e0e0e0;background-color:#e0e0e0}.bx--list-box__menu-item--active:hover,.bx--list-box__menu-item--active.bx--list-box__menu-item--highlighted{border-bottom-color:#cacaca;background-color:#cacaca}.bx--list-box__menu-item--active .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option{border-top-color:rgba(0,0,0,0)}.bx--list-box__menu-item__selected-icon{position:absolute;top:50%;right:1rem;display:none;fill:#161616;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bx--list-box--inline .bx--list-box__menu-item__selected-icon{right:.5rem}.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon{display:block}.bx--list-box__menu-item .bx--checkbox-label{width:100%}.bx--list-box__menu-item .bx--checkbox-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--list-box--up .bx--list-box__menu{bottom:2.5rem}.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu,.bx--list-box--up.bx--list-box--sm .bx--list-box__menu,.bx--list-box--up .bx--list-box--sm .bx--list-box__menu{bottom:2rem}.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu,.bx--list-box--up.bx--list-box--xl .bx--list-box__menu,.bx--list-box--up.bx--dropdown--lg .bx--list-box__menu,.bx--list-box--up.bx--list-box--lg .bx--list-box__menu,.bx--list-box--up .bx--list-box--lg .bx--list-box__menu{bottom:3rem}.bx--list-box input[role=combobox],.bx--list-box input[type=text]{min-width:0;background-color:inherit}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__field,.bx--list-box__menu,.bx--multi-select .bx--tag--filter{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__field:focus,.bx--multi-select .bx--tag__close-icon:focus,.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__menu-icon>svg,.bx--list-box__selection>svg,.bx--list-box__selection--multi>svg{fill:ButtonText}}.bx--multi-select .bx--tag{min-width:auto;margin:0 .5rem 0 0}.bx--multi-select--filterable .bx--tag{margin:0 .5rem 0 1rem}.bx--multi-select .bx--list-box__menu{min-width:auto}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;width:100%;height:100%;align-items:center}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;overflow:hidden;width:100%;padding-left:1.75rem;text-overflow:ellipsis;white-space:nowrap}.bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:#161616}.bx--multi-select--filterable{transition:outline-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--multi-select--filterable.bx--combo-box .bx--text-input{border:.125rem solid rgba(0,0,0,0);background-clip:padding-box;outline:none}.bx--multi-select--filterable--input-focused{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--multi-select--filterable--input-focused{outline-style:dotted}}.bx--multi-select--filterable.bx--multi-select--selected .bx--text-input{padding-left:0}.bx--multi-select--filterable.bx--list-box--disabled:hover .bx--text-input{background-color:#f4f4f4}.bx--multi-select--filterable .bx--list-box__selection--multi{margin:0 0 0 1rem}.bx--multi-select--filterable.bx--multi-select--inline,.bx--multi-select--filterable.bx--multi-select--inline .bx--text-input{border-bottom:0;background-color:rgba(0,0,0,0)}.bx--radio-button-group{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;position:relative;display:flex;align-items:center}.bx--radio-button-group *,.bx--radio-button-group *::before,.bx--radio-button-group *::after{box-sizing:inherit}.bx--label+.bx--form-item .bx--radio-button-group{margin-top:0}.bx--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.bx--radio-button-group--vertical.bx--radio-button-group--label-left{align-items:flex-end}.bx--radio-button-group--vertical .bx--radio-button__label{margin-right:0;line-height:1.25rem}.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type){margin-bottom:.5rem}.bx--radio-button{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap;visibility:inherit}.bx--radio-button__label{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;display:flex;align-items:center;margin-right:1rem;cursor:pointer}.bx--radio-button__appearance{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;width:1.125rem;height:1.125rem;flex-shrink:0;border:1px solid #161616;margin:.0625rem .5rem .125rem .125rem;background-color:rgba(0,0,0,0);border-radius:50%}.bx--radio-button__appearance *,.bx--radio-button__appearance *::before,.bx--radio-button__appearance *::after{box-sizing:inherit}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance{display:flex;align-items:center;justify-content:center;border-color:#161616}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{position:relative;display:inline-block;width:100%;height:100%;background-color:#161616;border-radius:50%;content:"";-webkit-transform:scale(0.5);transform:scale(0.5)}@media screen and (-ms-high-contrast: active){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{background-color:WindowText}}@media screen and (prefers-contrast){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{border:2px solid WindowText}}.bx--radio-button:disabled+.bx--radio-button__label{color:#c6c6c6;cursor:not-allowed}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance{border-color:#c6c6c6}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance::before,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance::before{background-color:#c6c6c6}.bx--radio-button:focus+.bx--radio-button__label .bx--radio-button__appearance{box-shadow:0 0 0 2px #0f62fe;outline:1px solid rgba(0,0,0,0)}.bx--radio-button__label.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:6.25rem;height:1.125rem}.bx--radio-button__label.bx--skeleton:hover,.bx--radio-button__label.bx--skeleton:focus,.bx--radio-button__label.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--radio-button__label.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--radio-button__label.bx--skeleton::before{-webkit-animation:none;animation:none}}.bx--radio-button__label.bx--skeleton .bx--radio-button__appearance{display:none}.bx--radio-button-wrapper .bx--radio-button__label{display:flex;align-items:flex-start;justify-content:center;margin:0}.bx--radio-button-wrapper:not(:last-of-type){margin-right:1rem}.bx--radio-button-group--vertical .bx--radio-button-wrapper:not(:last-of-type){margin-right:0;margin-bottom:.5rem}.bx--radio-button-group--label-right .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-right .bx--radio-button__label{flex-direction:row}.bx--radio-button-group--label-left .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__label{flex-direction:row-reverse}.bx--radio-button-group--label-left .bx--radio-button__appearance,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__appearance{margin-right:0;margin-left:.5rem}.bx--tag{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;background-color:#e0e0e0;color:#393939;display:inline-flex;min-width:2rem;max-width:100%;min-height:1.5rem;align-items:center;justify-content:center;padding:.25rem .5rem;margin:.25rem;border-radius:.9375rem;cursor:default;vertical-align:middle;word-break:break-word}.bx--tag *,.bx--tag *::before,.bx--tag *::after{box-sizing:inherit}.bx--tag::-moz-focus-inner{border:0}.bx--tag.bx--tag--interactive:hover,.bx--tag .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--tag:not(:first-child){margin-left:0}.bx--tag--red{background-color:#ffd7d9;color:#750e13}.bx--tag--red.bx--tag--interactive:hover,.bx--tag--red .bx--tag__close-icon:hover{background-color:#ffb3b8}.bx--tag--magenta{background-color:#ffd6e8;color:#740937}.bx--tag--magenta.bx--tag--interactive:hover,.bx--tag--magenta .bx--tag__close-icon:hover{background-color:#ffafd2}.bx--tag--purple{background-color:#e8daff;color:#491d8b}.bx--tag--purple.bx--tag--interactive:hover,.bx--tag--purple .bx--tag__close-icon:hover{background-color:#d4bbff}.bx--tag--blue{background-color:#d0e2ff;color:#002d9c}.bx--tag--blue.bx--tag--interactive:hover,.bx--tag--blue .bx--tag__close-icon:hover{background-color:#a6c8ff}.bx--tag--cyan{background-color:#bae6ff;color:#003a6d}.bx--tag--cyan.bx--tag--interactive:hover,.bx--tag--cyan .bx--tag__close-icon:hover{background-color:#82cfff}.bx--tag--teal{background-color:#9ef0f0;color:#004144}.bx--tag--teal.bx--tag--interactive:hover,.bx--tag--teal .bx--tag__close-icon:hover{background-color:#3ddbd9}.bx--tag--green{background-color:#a7f0ba;color:#044317}.bx--tag--green.bx--tag--interactive:hover,.bx--tag--green .bx--tag__close-icon:hover{background-color:#6fdc8c}.bx--tag--gray{background-color:#e0e0e0;color:#393939}.bx--tag--gray.bx--tag--interactive:hover,.bx--tag--gray .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--tag--cool-gray{background-color:#dde1e6;color:#343a3f}.bx--tag--cool-gray.bx--tag--interactive:hover,.bx--tag--cool-gray .bx--tag__close-icon:hover{background-color:#c1c7cd}.bx--tag--warm-gray{background-color:#e5e0df;color:#3c3838}.bx--tag--warm-gray.bx--tag--interactive:hover,.bx--tag--warm-gray .bx--tag__close-icon:hover{background-color:#cac5c4}.bx--tag--high-contrast{background-color:#393939;color:#fff}.bx--tag--high-contrast.bx--tag--interactive:hover,.bx--tag--high-contrast .bx--tag__close-icon:hover{background-color:#4c4c4c}.bx--tag--outline{background-color:#fff;color:#161616;box-shadow:inset 0 0 0 1px #393939}.bx--tag--outline.bx--tag--interactive:hover,.bx--tag--outline .bx--tag__close-icon:hover{background-color:#e5e5e5}.bx--tag--disabled,.bx--tag--filter.bx--tag--disabled,.bx--tag--interactive.bx--tag--disabled{background-color:#f4f4f4;color:#c6c6c6}.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--filter.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--interactive.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--interactive.bx--tag--disabled .bx--tag__close-icon:hover{background-color:#f4f4f4}.bx--tag--disabled:hover,.bx--tag--filter.bx--tag--disabled:hover,.bx--tag--interactive.bx--tag--disabled:hover{cursor:not-allowed}.bx--tag__label{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--tag--interactive:focus{box-shadow:inset 0 0 0 1px #0f62fe;outline:none}.bx--tag--interactive:hover{cursor:pointer}.bx--tag--filter{padding-top:0;padding-right:0;padding-bottom:0;cursor:pointer}.bx--tag--filter:hover{outline:none}.bx--tag--interactive{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--tag__close-icon{display:flex;width:1.5rem;height:1.5rem;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;margin:0 0 0 .125rem;background-color:rgba(0,0,0,0);border-radius:50%;color:currentColor;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tag__close-icon svg{fill:currentColor}.bx--tag__custom-icon{width:1rem;height:1rem;flex-shrink:0;padding:0;border:0;margin-right:.25rem;background-color:rgba(0,0,0,0);color:currentColor;outline:none}.bx--tag__custom-icon svg{fill:currentColor}.bx--tag--disabled .bx--tag__close-icon{cursor:not-allowed}.bx--tag__close-icon:focus{border-radius:50%;box-shadow:inset 0 0 0 1px #0f62fe;outline:none}.bx--tag--high-contrast .bx--tag__close-icon:focus{box-shadow:inset 0 0 0 1px #fff}.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:rgba(0,0,0,0)}.bx--tag--filter.bx--tag--disabled svg{fill:#c6c6c6}.bx--tag--sm{min-height:1.125rem;padding:0 .5rem}.bx--tag--sm.bx--tag--filter{padding-right:0}.bx--tag--sm .bx--tag__close-icon{width:1.125rem;height:1.125rem;margin-left:.3125rem}.bx--tag.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;background-color:#e5e5e5;color:#161616;overflow:hidden;width:3.75rem}.bx--tag.bx--skeleton:hover,.bx--tag.bx--skeleton:focus,.bx--tag.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--tag.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--tag.bx--skeleton::before{-webkit-animation:none;animation:none}}.bx--tag.bx--skeleton.bx--tag--interactive:hover,.bx--tag.bx--skeleton .bx--tag__close-icon:hover{background-color:#e5e5e5}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none) and (stroke-color: transparent){.bx--tag.bx--skeleton{-webkit-transform:translateZ(0);transform:translateZ(0)}}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tag{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tag__close-icon svg,.bx--tag__custom-icon svg{fill:ButtonText}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tag__close-icon:focus{color:Highlight;outline:1px solid Highlight}}.bx--link{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;display:inline-flex;color:#0f62fe;outline:none;text-decoration:none;transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--link *,.bx--link *::before,.bx--link *::after{box-sizing:inherit}.bx--link:hover{color:#0043ce;text-decoration:underline}.bx--link:active,.bx--link:active:visited,.bx--link:active:visited:hover{color:#161616;text-decoration:underline}.bx--link:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--link:focus{outline-style:dotted}}.bx--link:visited{color:#0f62fe}.bx--link:visited:hover{color:#0043ce}.bx--link--disabled,.bx--link--disabled:hover{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;color:#c6c6c6;cursor:not-allowed;font-weight:400;text-decoration:none}.bx--link--disabled *,.bx--link--disabled *::before,.bx--link--disabled *::after,.bx--link--disabled:hover *,.bx--link--disabled:hover *::before,.bx--link--disabled:hover *::after{box-sizing:inherit}.bx--link.bx--link--visited:visited{color:#8a3ffc}.bx--link.bx--link--visited:visited:hover{color:#0043ce}.bx--link.bx--link--inline{text-decoration:underline}.bx--link.bx--link--inline:focus,.bx--link.bx--link--inline:visited{text-decoration:none}.bx--link--disabled.bx--link--inline{text-decoration:underline}.bx--link--sm{font-size:.75rem;line-height:1.33333;letter-spacing:.32px}.bx--link--lg{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0}.bx--link__icon{display:inline-flex;align-self:center;margin-left:.5rem}.bx--btn{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:relative;display:inline-flex;max-width:20rem;min-height:3rem;flex-shrink:0;align-items:center;justify-content:space-between;padding:calc(.875rem - 3px) 63px calc(.875rem - 3px) 15px;margin:0;border-radius:0;cursor:pointer;outline:none;text-align:left;text-decoration:none;transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);vertical-align:top}.bx--btn *,.bx--btn *::before,.bx--btn *::after{box-sizing:inherit}.bx--btn:disabled,.bx--btn:hover:disabled,.bx--btn:focus:disabled,.bx--btn.bx--btn--disabled,.bx--btn.bx--btn--disabled:hover,.bx--btn.bx--btn--disabled:focus{border-color:#c6c6c6;background:#c6c6c6;box-shadow:none;color:#8d8d8d;cursor:not-allowed}.bx--btn .bx--btn__icon{position:absolute;right:1rem;width:1rem;height:1rem;flex-shrink:0}.bx--btn::-moz-focus-inner{padding:0;border:0}.bx--btn--primary{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:#0f62fe;color:#fff}.bx--btn--primary:hover{background-color:#0353e9}.bx--btn--primary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--primary:active{background-color:#002d9c}.bx--btn--primary .bx--btn__icon,.bx--btn--primary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--primary:hover{color:#fff}.bx--btn--secondary{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:#393939;color:#fff}.bx--btn--secondary:hover{background-color:#4c4c4c}.bx--btn--secondary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--secondary:active{background-color:#6f6f6f}.bx--btn--secondary .bx--btn__icon,.bx--btn--secondary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--secondary:hover,.bx--btn--secondary:focus{color:#fff}.bx--btn--tertiary{border-width:1px;border-style:solid;border-color:#0f62fe;background-color:rgba(0,0,0,0);color:#0f62fe}.bx--btn--tertiary:hover{background-color:#0353e9}.bx--btn--tertiary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--tertiary:active{background-color:#002d9c}.bx--btn--tertiary .bx--btn__icon,.bx--btn--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--tertiary:hover{color:#fff}.bx--btn--tertiary:focus{background-color:#0f62fe;color:#fff}.bx--btn--tertiary:active{border-color:rgba(0,0,0,0);background-color:#002d9c;color:#fff}.bx--btn--tertiary:disabled,.bx--btn--tertiary:hover:disabled,.bx--btn--tertiary:focus:disabled,.bx--btn--tertiary.bx--btn--disabled,.bx--btn--tertiary.bx--btn--disabled:hover,.bx--btn--tertiary.bx--btn--disabled:focus{background:rgba(0,0,0,0);color:#8d8d8d;outline:none}.bx--btn--ghost{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#0f62fe;padding:calc(.875rem - 3px) 16px}.bx--btn--ghost:hover{background-color:#e5e5e5}.bx--btn--ghost:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--ghost:active{background-color:#c6c6c6}.bx--btn--ghost .bx--btn__icon,.bx--btn--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--ghost:hover,.bx--btn--ghost:active{color:#0043ce}.bx--btn--ghost:active{background-color:#c6c6c6}.bx--btn--ghost:disabled,.bx--btn--ghost:hover:disabled,.bx--btn--ghost:focus:disabled,.bx--btn--ghost.bx--btn--disabled,.bx--btn--ghost.bx--btn--disabled:hover,.bx--btn--ghost.bx--btn--disabled:focus{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:#8d8d8d;outline:none}.bx--btn--ghost.bx--btn--sm{padding:calc(.375rem - 3px) 16px}.bx--btn--ghost.bx--btn--field,.bx--btn--ghost.bx--btn--md{padding:calc(.675rem - 3px) 16px}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid rgba(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-style:dotted}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{transition:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{width:0;height:0;border-style:solid;content:""}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{content:attr(aria-label)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{content:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::after{opacity:1}@-webkit-keyframes tooltip-fade{from{opacity:0}to{opacity:1}}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled .bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0);opacity:0}.bx--btn.bx--btn--icon-only:not(.bx--tooltip--hidden) .bx--assistive-text{pointer-events:all}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:#0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:active:not([disabled]){border-color:rgba(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:rgba(0,0,0,0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:hover,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:focus,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:active{cursor:not-allowed;fill:#8d8d8d}.bx--tooltip__trigger.bx--btn--icon-only--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--top:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--top::before,.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--top::before,.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--top::before,.bx--tooltip__trigger.bx--btn--icon-only--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--top::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--btn--icon-only--top:hover::before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover::after,.bx--tooltip__trigger.bx--btn--icon-only--top:focus::before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top::before,.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{top:-0.8125rem;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{top:-0.8125rem;left:0;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{top:-0.8125rem;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{top:-0.8125rem;right:0;left:auto;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--btn--icon-only--right{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--right:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--right::before,.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--right::before,.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--right::before,.bx--tooltip__trigger.bx--btn--icon-only--right::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--right::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--right::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--btn--icon-only--right:hover::before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover::after,.bx--tooltip__trigger.bx--btn--icon-only--right:focus::before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right::before,.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--bottom::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--bottom::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--bottom::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--bottom::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-0.8125rem;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-0.8125rem;left:0;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-0.8125rem;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-0.8125rem;right:0;left:auto;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--btn--icon-only--left{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--left:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--btn--icon-only--left::before,.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--left::before,.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--btn--icon-only--left::before,.bx--tooltip__trigger.bx--btn--icon-only--left::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--btn--icon-only--left::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--btn--icon-only--left::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--btn--icon-only--left:hover::before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover::after,.bx--tooltip__trigger.bx--btn--icon-only--left:focus::before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left::before,.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.bx--btn--icon-only .bx--btn__icon{position:static}.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.bx--btn--icon-only.bx--btn--danger--ghost .bx--btn__icon{margin:0}.bx--btn--icon-only.bx--btn--selected{background:#e0e0e0}.bx--btn path[data-icon-path=inner-path]{fill:none}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:#161616}.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:#8d8d8d}.bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.bx--btn--field.bx--btn--icon-only,.bx--btn--md.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.bx--btn--danger{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:#da1e28;color:#fff}.bx--btn--danger:hover{background-color:#b81921}.bx--btn--danger:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--danger:active{background-color:#750e13}.bx--btn--danger .bx--btn__icon,.bx--btn--danger .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger:hover{color:#fff}.bx--btn--danger-tertiary,.bx--btn--danger--tertiary{border-width:1px;border-style:solid;border-color:#da1e28;background-color:rgba(0,0,0,0);color:#da1e28}.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{background-color:#b81921}.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{background-color:#750e13}.bx--btn--danger-tertiary .bx--btn__icon,.bx--btn--danger-tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--tertiary .bx--btn__icon,.bx--btn--danger--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{border-color:#b81921;color:#fff}.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{background-color:#da1e28;color:#fff}.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{border-color:#750e13;color:#fff}.bx--btn--danger-tertiary:disabled,.bx--btn--danger-tertiary:hover:disabled,.bx--btn--danger-tertiary:focus:disabled,.bx--btn--danger-tertiary.bx--btn--disabled,.bx--btn--danger-tertiary.bx--btn--disabled:hover,.bx--btn--danger-tertiary.bx--btn--disabled:focus,.bx--btn--danger--tertiary:disabled,.bx--btn--danger--tertiary:hover:disabled,.bx--btn--danger--tertiary:focus:disabled,.bx--btn--danger--tertiary.bx--btn--disabled,.bx--btn--danger--tertiary.bx--btn--disabled:hover,.bx--btn--danger--tertiary.bx--btn--disabled:focus{background:rgba(0,0,0,0);color:#8d8d8d;outline:none}.bx--btn--danger-ghost,.bx--btn--danger--ghost{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#da1e28;padding:calc(.875rem - 3px) 16px}.bx--btn--danger-ghost:hover,.bx--btn--danger--ghost:hover{background-color:#b81921}.bx--btn--danger-ghost:focus,.bx--btn--danger--ghost:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:active{background-color:#750e13}.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger-ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--danger-ghost:hover,.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:hover,.bx--btn--danger--ghost:active{color:#fff}.bx--btn--danger-ghost:disabled,.bx--btn--danger-ghost:hover:disabled,.bx--btn--danger-ghost:focus:disabled,.bx--btn--danger-ghost.bx--btn--disabled,.bx--btn--danger-ghost.bx--btn--disabled:hover,.bx--btn--danger-ghost.bx--btn--disabled:focus,.bx--btn--danger--ghost:disabled,.bx--btn--danger--ghost:hover:disabled,.bx--btn--danger--ghost:focus:disabled,.bx--btn--danger--ghost.bx--btn--disabled,.bx--btn--danger--ghost.bx--btn--disabled:hover,.bx--btn--danger--ghost.bx--btn--disabled:focus{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:#c6c6c6;outline:none}.bx--btn--danger-ghost.bx--btn--sm,.bx--btn--danger--ghost.bx--btn--sm{padding:calc(.375rem - 3px) 16px}.bx--btn--danger-ghost.bx--btn--field,.bx--btn--danger-ghost.bx--btn--md,.bx--btn--danger--ghost.bx--btn--field,.bx--btn--danger--ghost.bx--btn--md{padding:calc(.675rem - 3px) 16px}.bx--btn--sm{min-height:2rem;padding:calc(.375rem - 3px) 60px calc(.375rem - 3px) 12px}.bx--btn--xl:not(.bx--btn--icon-only){align-items:baseline;padding-top:1rem;padding-right:4rem;padding-left:1rem;min-height:5rem}.bx--btn--lg:not(.bx--btn--icon-only){align-items:baseline;padding-top:1rem;padding-right:4rem;padding-left:1rem;min-height:4rem}.bx--btn--field,.bx--btn--md{min-height:2.5rem;padding:calc(.675rem - 3px) 60px calc(.675rem - 3px) 12px}.bx--btn--expressive{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0;min-height:3rem}.bx--btn--icon-only.bx--btn--expressive{padding:12px 13px}.bx--btn.bx--btn--expressive .bx--btn__icon{width:1.25rem;height:1.25rem}.bx--btn-set .bx--btn.bx--btn--expressive{max-width:20rem}.bx--btn.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:9.375rem}.bx--btn.bx--skeleton:hover,.bx--btn.bx--skeleton:focus,.bx--btn.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--btn.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--btn.bx--skeleton::before{-webkit-animation:none;animation:none}}.bx--btn-set{display:flex}.bx--btn-set--stacked{flex-direction:column}.bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.bx--btn-set .bx--btn:not(:focus){box-shadow:-0.0625rem 0 0 0 #e0e0e0}.bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -0.0625rem 0 0 #e0e0e0}.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-0.0625rem 0 0 0 #8d8d8d}.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -0.0625rem 0 0 #8d8d8d}.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--btn:focus{color:Highlight;outline:1px solid Highlight}}.bx--tooltip__label{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;display:inline-flex;align-items:center;color:#525252}.bx--tooltip__label:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__label:focus{outline-style:dotted}}.bx--tooltip__trigger svg{fill:#525252}.bx--tooltip__trigger:not(.bx--btn--icon-only){box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;display:inline-flex;align-items:center;font-size:1rem}.bx--tooltip__trigger:not(.bx--btn--icon-only) *,.bx--tooltip__trigger:not(.bx--btn--icon-only) *::before,.bx--tooltip__trigger:not(.bx--btn--icon-only) *::after{box-sizing:inherit}.bx--tooltip__trigger:not(.bx--btn--icon-only)::-moz-focus-inner{border:0}.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline:1px solid #0f62fe;fill:#0353e9}@media screen and (prefers-contrast){.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline-style:dotted}}.bx--tooltip__trigger:not(.bx--btn--icon-only)[disabled] svg{fill:#c6c6c6}.bx--tooltip__label .bx--tooltip__trigger{margin-left:.5rem}.bx--tooltip__label--bold{font-weight:600}.bx--tooltip{box-shadow:0 2px 6px rgba(0,0,0,.3);box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;position:absolute;z-index:6000;display:none;min-width:13rem;max-width:18rem;padding:1rem;margin-top:.25rem;background:#393939;border-radius:.125rem;color:#fff;word-wrap:break-word}.bx--tooltip *,.bx--tooltip *::before,.bx--tooltip *::after{box-sizing:inherit}.bx--tooltip:focus{box-shadow:inset 0 0 0 1px #393939,inset 0 0 0 2px #fff;outline:0}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start{-webkit-transform:translate(calc(50% - 22px), 0);transform:translate(calc(50% - 22px), 0)}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start .bx--tooltip__caret{margin-left:15px}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end{-webkit-transform:translate(calc(22px - 50%), 0);transform:translate(calc(22px - 50%), 0)}.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end .bx--tooltip__caret{margin-right:15px}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start{-webkit-transform:translate(0, calc(-15px + 50%));transform:translate(0, calc(-15px + 50%))}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start .bx--tooltip__caret{top:14px}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end{-webkit-transform:translate(0, calc(31px - 50%));transform:translate(0, calc(31px - 50%))}.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end .bx--tooltip__caret{top:initial;bottom:25px}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start{-webkit-transform:translate(0, calc(-26px + 50%));transform:translate(0, calc(-26px + 50%))}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start .bx--tooltip__caret{top:26px}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end{-webkit-transform:translate(0, calc(20px - 50%));transform:translate(0, calc(20px - 50%))}.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end .bx--tooltip__caret{top:initial;bottom:12px}.bx--tooltip p{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}.bx--tooltip button{padding-right:2rem}.bx--tooltip .bx--btn:focus{border-color:#fff;outline-color:#393939}.bx--tooltip .bx--link{color:#78a9ff;font-size:.875rem}.bx--tooltip .bx--link:focus{outline:1px solid #fff;outline-offset:2px}.bx--tooltip .bx--link:active,.bx--tooltip .bx--link:active:visited,.bx--tooltip .bx--link:active:visited:hover{color:#fff}.bx--tooltip .bx--link:visited{color:#78a9ff}.bx--tooltip .bx--tooltip__content[tabindex="-1"]:focus{outline:none}.bx--tooltip .bx--tooltip__caret{position:absolute;top:calc(-0.4296875rem + 1px);right:0;left:0;width:0;height:0;border-right:.4296875rem solid rgba(0,0,0,0);border-bottom:.4296875rem solid #393939;border-left:.4296875rem solid rgba(0,0,0,0);margin:0 auto;content:""}.bx--tooltip .bx--tooltip__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.bx--tooltip[data-floating-menu-direction=left]{margin-left:calc(0.5rem * -1)}.bx--tooltip[data-floating-menu-direction=left] .bx--tooltip__caret{top:50%;right:calc(-0.4296875rem + 1px);left:auto;-webkit-transform:rotate(90deg) translate(50%, -50%);transform:rotate(90deg) translate(50%, -50%)}.bx--tooltip[data-floating-menu-direction=top]{margin-top:calc(0.5rem * -1)}.bx--tooltip[data-floating-menu-direction=top] .bx--tooltip__caret{top:auto;bottom:calc(-0.4296875rem + 1px);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bx--tooltip[data-floating-menu-direction=right]{margin-left:.5rem}.bx--tooltip[data-floating-menu-direction=right] .bx--tooltip__caret{top:50%;right:auto;left:calc(-0.4296875rem + 1px);-webkit-transform:rotate(270deg) translate(50%, -50%);transform:rotate(270deg) translate(50%, -50%)}.bx--tooltip[data-floating-menu-direction=bottom]{margin-top:.5rem}.bx--tooltip__heading{font-size:.875rem;font-weight:600;line-height:1.28572;letter-spacing:.16px;margin-bottom:.5rem}.bx--tooltip--shown{display:block;margin-top:0}.bx--tooltip--definition{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;position:relative}.bx--tooltip--definition *,.bx--tooltip--definition *::before,.bx--tooltip--definition *::after{box-sizing:inherit}.bx--tooltip--definition .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;position:relative;display:inline-flex;border-bottom:1px dotted #0f62fe;color:#161616}.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition .bx--tooltip__trigger:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip--definition .bx--tooltip__trigger:focus{outline-style:dotted}}.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition__bottom,.bx--tooltip--definition__top{box-shadow:0 2px 6px rgba(0,0,0,.3);position:absolute;z-index:1;display:none;width:13rem;padding:.5rem 1rem;margin-top:.75rem;background:#393939;border-radius:.125rem;pointer-events:none}.bx--tooltip--definition__bottom p,.bx--tooltip--definition__top p{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;color:#fff}.bx--tooltip--definition__bottom .bx--tooltip__caret,.bx--tooltip--definition__top .bx--tooltip__caret{position:absolute;right:0;left:0;width:.6rem;height:.6rem;margin-left:1rem;background:#393939}.bx--tooltip--definition__bottom .bx--tooltip__caret{top:-0.2rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.bx--tooltip--definition__top{margin-top:-2rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.bx--tooltip--definition__top .bx--tooltip__caret{bottom:-0.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bx--tooltip--definition__align-end{right:0}.bx--tooltip--definition__align-center{margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bx--tooltip--definition__top.bx--tooltip--definition__align-center{margin-left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip--definition__align-center .bx--tooltip__caret{left:auto;margin-right:calc(50% - 6px);margin-left:auto}.bx--tooltip--definition__align-end .bx--tooltip__caret{left:auto;margin-right:1rem;margin-left:auto}.bx--tooltip--definition.bx--tooltip--a11y{display:inline-flex}.bx--tooltip--definition button.bx--tooltip--a11y{margin:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;border-bottom:.0625rem dotted #525252;transition:border-color 110ms}.bx--tooltip__trigger.bx--tooltip__trigger--definition:hover,.bx--tooltip__trigger.bx--tooltip__trigger--definition:focus{border-bottom-color:#0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:default}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{top:-0.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:-0.5625rem;left:0;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before{top:-0.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-0.5625rem;left:0;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before{top:-0.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-0.5625rem;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before{top:-0.25rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-0.5625rem;right:0;left:auto;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:default}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{bottom:-0.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:-0.5625rem;left:0;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y+.bx--assistive-text{bottom:-0.5rem;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before{bottom:-0.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-0.5625rem;left:0;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start.bx--tooltip--a11y+.bx--assistive-text{bottom:-0.5rem;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before{bottom:-0.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-0.5625rem;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center.bx--tooltip--a11y+.bx--assistive-text{bottom:-0.5rem;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before{bottom:-0.25rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-0.5625rem;right:0;left:auto;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end.bx--tooltip--a11y+.bx--assistive-text{bottom:-0.5rem;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip--icon{display:inline-flex;align-items:center}.bx--tooltip--icon__top,.bx--tooltip--icon__bottom{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip--icon__top *,.bx--tooltip--icon__top *::before,.bx--tooltip--icon__top *::after,.bx--tooltip--icon__bottom *,.bx--tooltip--icon__bottom *::before,.bx--tooltip--icon__bottom *::after{box-sizing:inherit}.bx--tooltip--icon__top::before,.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::before,.bx--tooltip--icon__bottom::after{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:absolute;display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip--icon__top::before,.bx--tooltip--icon__bottom::before{right:0;left:0;width:0;height:0;border-width:0 .25rem .3125rem .25rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);margin:0 auto;margin-top:1px;margin-left:50%;content:""}.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::after{box-shadow:0 2px 6px rgba(0,0,0,.3);min-width:1.5rem;max-width:13rem;height:1.5rem;padding:0 1rem;margin-left:50%;background-color:#393939;border-radius:.125rem;color:#fff;content:attr(aria-label);font-weight:400;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.bx--tooltip--icon__top:hover::before,.bx--tooltip--icon__top:hover::after,.bx--tooltip--icon__top:focus::before,.bx--tooltip--icon__top:focus::after,.bx--tooltip--icon__bottom:hover::before,.bx--tooltip--icon__bottom:hover::after,.bx--tooltip--icon__bottom:focus::before,.bx--tooltip--icon__bottom:focus::after{opacity:1}.bx--tooltip--icon__top:hover svg,.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:hover svg,.bx--tooltip--icon__bottom:focus svg{fill:#525252}.bx--tooltip--icon__top:focus,.bx--tooltip--icon__bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline-style:dotted}}.bx--tooltip--icon__top::before{-webkit-transform:translate(-50%, calc(-100% - 9px)) rotate(180deg);transform:translate(-50%, calc(-100% - 9px)) rotate(180deg);top:1px}.bx--tooltip--icon__top::after{-webkit-transform:translate(-50%, calc(-100% - 12px));transform:translate(-50%, calc(-100% - 12px));top:0}.bx--tooltip--icon__bottom::before{-webkit-transform:translate(-50%, 10px) rotate(0);transform:translate(-50%, 10px) rotate(0);bottom:0}.bx--tooltip--icon__bottom::after{-webkit-transform:translate(-50%, calc(100% + 10px));transform:translate(-50%, calc(100% + 10px));bottom:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-start::before{-webkit-transform:translate(0, calc(-100% - 9px)) rotate(180deg);transform:translate(0, calc(-100% - 9px)) rotate(180deg);top:1px;margin-left:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-start::after{-webkit-transform:translate(0, calc(-100% - 12px));transform:translate(0, calc(-100% - 12px));top:0;margin-left:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-end::before{-webkit-transform:translate(0, calc(-100% - 9px)) rotate(180deg);transform:translate(0, calc(-100% - 9px)) rotate(180deg);top:1px;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-end::after{-webkit-transform:translate(0, calc(-100% - 12px));transform:translate(0, calc(-100% - 12px));top:0;margin-left:0;right:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::before{-webkit-transform:translate(0, 10px) rotate(0);transform:translate(0, 10px) rotate(0);bottom:0;margin-left:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::after{-webkit-transform:translate(0, calc(100% + 10px));transform:translate(0, calc(100% + 10px));bottom:0;margin-left:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::before{-webkit-transform:translate(0, 10px) rotate(0);transform:translate(0, 10px) rotate(0);bottom:0;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::after{-webkit-transform:translate(0, calc(100% + 10px));transform:translate(0, calc(100% + 10px));bottom:0;margin-left:0;right:0}.bx--tooltip--icon .bx--tooltip__trigger svg{margin-left:0}.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:#525252}.bx--tooltip__trigger.bx--tooltip--top{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--top::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:-0.8125rem;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-0.8125rem;left:0;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-0.8125rem;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;bottom:-0.75rem}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before{top:-0.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-0.8125rem;right:0;left:auto;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip--right{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--right::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--right::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--right:hover::before,.bx--tooltip__trigger.bx--tooltip--right:hover::after,.bx--tooltip__trigger.bx--tooltip--right:focus::before,.bx--tooltip__trigger.bx--tooltip--right:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;left:-0.75rem}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before{right:-0.5rem;border-width:.25rem .3125rem .25rem 0;border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{right:-0.8125rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--bottom{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--bottom::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:-0.8125rem;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-0.8125rem;left:0;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-0.8125rem;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";left:0;width:100%;height:.75rem;top:-0.75rem}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before{bottom:-0.5rem;border-width:0 .25rem .3125rem .25rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-0.8125rem;right:0;left:auto;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip--left{position:relative;display:inline-flex;overflow:visible;align-items:center;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:focus{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid rgba(0,0,0,0)}.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline:1px solid #0f62fe}@media screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline-style:dotted}}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--left::before{width:0;height:0;border-style:solid;content:""}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:6000;width:-webkit-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;background-color:#393939;border-radius:.125rem;color:#fff;font-weight:400;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@supports(-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@supports(-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{border:1px solid rgba(0,0,0,0)}}.bx--tooltip__trigger.bx--tooltip--left::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--left:hover::before,.bx--tooltip__trigger.bx--tooltip--left:hover::after,.bx--tooltip__trigger.bx--tooltip--left:focus::before,.bx--tooltip__trigger.bx--tooltip--left:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text{overflow:visible;margin:auto;clip:auto}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus.bx--tooltip--a11y::before{-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden+.bx--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text::after{position:absolute;display:block;content:"";top:0;width:.75rem;height:100%;right:-0.75rem}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before{left:-0.5rem;border-width:.25rem 0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{left:-0.8125rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.bx--tooltip__trigger:not(.bx--tooltip--hidden) .bx--assistive-text{pointer-events:all}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tooltip__trigger svg,.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:ButtonText}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tooltip__trigger:focus svg{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tooltip{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--assistive-text{outline:1px solid rgba(0,0,0,0)}}.bx--skeleton__text{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:100%;height:1rem;margin-bottom:.5rem}.bx--skeleton__text:hover,.bx--skeleton__text:focus,.bx--skeleton__text:active{border:none;cursor:default;outline:none}.bx--skeleton__text::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--skeleton__text::before{-webkit-animation:none;animation:none}}.bx--skeleton__heading{height:1.5rem}.bx--icon--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;display:inline-block;width:1rem;height:1rem}.bx--icon--skeleton:hover,.bx--icon--skeleton:focus,.bx--icon--skeleton:active{border:none;cursor:default;outline:none}.bx--icon--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--icon--skeleton::before{-webkit-animation:none;animation:none}}.bx--skeleton__placeholder{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:6.25rem;height:6.25rem}.bx--skeleton__placeholder:hover,.bx--skeleton__placeholder:focus,.bx--skeleton__placeholder:active{border:none;cursor:default;outline:none}.bx--skeleton__placeholder::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--skeleton__placeholder::before{-webkit-animation:none;animation:none}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-end-p1{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-end-p2{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-end-p2{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes init-stroke{0%{stroke-dashoffset:276.4608}100%{stroke-dashoffset:52.527552}}@keyframes init-stroke{0%{stroke-dashoffset:276.4608}100%{stroke-dashoffset:52.527552}}@-webkit-keyframes stroke-end{0%{stroke-dashoffset:52.527552}100%{stroke-dashoffset:276.4608}}@keyframes stroke-end{0%{stroke-dashoffset:52.527552}100%{stroke-dashoffset:276.4608}}.bx--loading{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;-webkit-animation-duration:690ms;animation-duration:690ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-timing-function:linear;animation-timing-function:linear;width:5.5rem;height:5.5rem}.bx--loading *,.bx--loading *::before,.bx--loading *::after{box-sizing:inherit}.bx--loading svg circle{-webkit-animation-duration:10ms;animation-duration:10ms;-webkit-animation-name:init-stroke;animation-name:init-stroke;-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9);animation-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--loading__svg{fill:rgba(0,0,0,0)}.bx--loading__svg circle{stroke-dasharray:276.4608 276.4608;stroke-linecap:butt;stroke-width:10}.bx--loading__stroke{stroke:#0f62fe;stroke-dashoffset:52.527552}.bx--loading--small .bx--loading__stroke{stroke-dashoffset:143.759616}.bx--loading--stop{-webkit-animation:rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards,rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards;animation:rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards,rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards}.bx--loading--stop svg circle{-webkit-animation-delay:700ms;animation-delay:700ms;-webkit-animation-duration:700ms;animation-duration:700ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:stroke-end;animation-name:stroke-end;-webkit-animation-timing-function:cubic-bezier(0.2, 0, 1, 0.9);animation-timing-function:cubic-bezier(0.2, 0, 1, 0.9)}.bx--loading--small{width:1rem;height:1rem}.bx--loading--small circle{stroke-width:16}.bx--loading--small .bx--loading__svg{stroke:#0f62fe}.bx--loading__background{stroke:#e0e0e0;stroke-dashoffset:-22}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none) and (stroke-color: transparent){circle.bx--loading__background{stroke-dasharray:265;stroke-dashoffset:0}}}.bx--loading-overlay{position:fixed;z-index:6000;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:rgba(22,22,22,.5);transition:background-color 720ms cubic-bezier(0.4, 0.14, 0.3, 1)}.bx--loading-overlay--stop{display:none}.bx--tabs{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:relative;width:100%;height:auto;color:#161616}.bx--tabs *,.bx--tabs *::before,.bx--tabs *::after{box-sizing:inherit}@media(min-width: 42rem){.bx--tabs{min-height:2.5rem;background:none}}@media(min-width: 42rem){.bx--tabs--container{min-height:3rem}}.bx--tabs-trigger{display:flex;height:2.5rem;align-items:center;justify-content:space-between;padding:0 3rem 0 1rem;border-bottom:1px solid #8d8d8d;background-color:#f4f4f4;color:#161616;cursor:pointer;outline:2px solid rgba(0,0,0,0)}@media(min-width: 42rem){.bx--tabs-trigger{display:none}}.bx--tabs-trigger:focus,.bx--tabs-trigger:active{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs-trigger:focus,.bx--tabs-trigger:active{outline-style:dotted}}.bx--tabs-trigger svg{position:absolute;right:1rem;fill:#161616;transition:-webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs-trigger--open:focus,.bx--tabs-trigger--open:active{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs-trigger--open{background:#e0e0e0}.bx--tabs-trigger--open svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:50% 45%;transform-origin:50% 45%;transition:-webkit-transform 70ms;transition:transform 70ms;transition:transform 70ms, -webkit-transform 70ms}.bx--tabs--light.bx--tabs-trigger{background-color:#fff}.bx--tabs-trigger-text{overflow:hidden;padding-top:2px;color:#161616;font-weight:400;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bx--tabs-trigger-text:hover{color:#161616}.bx--tabs-trigger-text:focus{outline:none}.bx--tabs__nav{box-shadow:0 2px 6px rgba(0,0,0,.3);position:absolute;z-index:9100;display:flex;width:100%;max-height:600px;flex-direction:column;padding:0;margin:0;background:#f4f4f4;list-style:none;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media(min-width: 42rem){.bx--tabs__nav{z-index:auto;width:auto;flex-direction:row;background:none;box-shadow:none;transition:inherit}}.bx--tabs__nav--hidden{overflow:hidden;max-height:0;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media(min-width: 42rem){.bx--tabs__nav--hidden{display:flex;max-width:100%;max-height:none;overflow-x:auto;transition:inherit}}.bx--tabs__nav-item{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:flex;width:100%;height:2.5rem;padding:0;background-color:#f4f4f4;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-item *,.bx--tabs__nav-item *::before,.bx--tabs__nav-item *::after{box-sizing:inherit}@media(min-width: 42rem){.bx--tabs__nav-item{height:auto;background:rgba(0,0,0,0)}.bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}}@media(min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item{background-color:#e0e0e0}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-1px 0 0 0 #8d8d8d}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}}.bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media(min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected){background:rgba(0,0,0,0)}}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:#e5e5e5;box-shadow:0 -1px 0 #e5e5e5}@media(min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:rgba(0,0,0,0)}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled)+.bx--tabs__nav-item{box-shadow:none}}@media(min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){background-color:#cacaca}}.bx--tabs__nav-item--disabled,.bx--tabs__nav-item--disabled:hover{cursor:not-allowed;outline:none}@media(min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:#c6c6c6}}@media(min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom:none;color:#8d8d8d}}.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){display:none;border:none;transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media(min-width: 42rem){.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){display:flex}.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{font-size:.875rem;font-weight:600;line-height:1.28572;letter-spacing:.16px;border-bottom:2px solid #0f62fe;color:#161616}}@media(min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled),.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled){background-color:#f4f4f4}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{padding:.5rem 1rem;border-bottom:none;box-shadow:inset 0 2px 0 0 #0f62fe;line-height:calc(3rem - (0.5rem * 2))}.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{box-shadow:none}}a.bx--tabs__nav-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-block;overflow:hidden;width:calc(100% - 32px);height:2.5rem;padding:.75rem 0;border-bottom:1px solid #e0e0e0;margin:0 1rem;color:#525252;font-weight:400;line-height:1rem;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);white-space:nowrap}a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{outline:2px solid #0f62fe;outline-offset:-2px;width:100%;padding-left:16px;margin:0}@media screen and (prefers-contrast){a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{outline-style:dotted}}@media(min-width: 42rem){a.bx--tabs__nav-link{width:10rem;padding:.75rem 1rem .5rem;border-bottom:2px solid #e0e0e0;margin:0;line-height:inherit}a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{width:10rem;border-bottom:2px}}@media(min-width: 42rem){.bx--tabs--container a.bx--tabs__nav-link{height:3rem;padding:.5rem 1rem;border-bottom:none;line-height:calc(3rem - (0.5rem * 2))}}.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{color:#161616}@media(min-width: 42rem){.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{border-bottom:2px solid #8d8d8d;color:#161616}}@media(min-width: 42rem){.bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{border-bottom:none}}.bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom:2px solid #f4f4f4;color:#c6c6c6;pointer-events:none}.bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom:2px solid #f4f4f4;cursor:no-drop}.bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs__nav-item--disabled a.bx--tabs__nav-link:active{border-bottom:2px solid #f4f4f4;outline:none}.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) .bx--tabs__nav-link:focus,.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) a.bx--tabs__nav-link:active{color:#525252}.bx--tab-content{padding:1rem}.bx--tab-content:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--tab-content:focus{outline-style:dotted}}.bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--skeleton.bx--tabs--scrollable:not(.bx--tabs--scrollable--container) .bx--tabs--scrollable__nav-item{border-bottom:2px solid #c6c6c6}.bx--tabs.bx--skeleton .bx--tabs__nav-link{display:flex;width:10rem;height:100%;align-items:center;padding:0 1rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link span{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;display:block;width:100%;height:.875rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link span:hover,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:focus,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:active{border:none;cursor:default;outline:none}.bx--tabs.bx--skeleton .bx--tabs__nav-link span::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs__nav-link span::before{-webkit-animation:none;animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:6.25rem}.bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;cursor:default;outline:none}.bx--tabs.bx--skeleton .bx--tabs-trigger::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs-trigger::before{-webkit-animation:none;animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}.bx--tabs--scrollable{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;display:flex;width:100%;height:auto;min-height:2.5rem;color:#161616}.bx--tabs--scrollable *,.bx--tabs--scrollable *::before,.bx--tabs--scrollable *::after{box-sizing:inherit}.bx--tabs--scrollable.bx--tabs--scrollable--container{min-height:3rem}.bx--tabs--scrollable .bx--tabs--scrollable__nav{display:flex;overflow:auto hidden;width:auto;max-width:100%;flex-direction:row;padding:0;margin:0;list-style:none;outline:0;scrollbar-width:none;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav::-webkit-scrollbar{display:none}.bx--tabs--scrollable .bx--tabs__overflow-indicator--left,.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{z-index:1;width:.5rem;flex:1 0 auto}.bx--tabs--scrollable .bx--tabs__overflow-indicator--left{margin-right:-0.5rem;background-image:linear-gradient(to left, transparent, #ffffff)}.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{margin-left:-0.5rem;background-image:linear-gradient(to right, transparent, #ffffff)}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #f4f4f4)}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #f4f4f4)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #e0e0e0)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #e0e0e0)}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none) and (stroke-color: transparent){.bx--tabs--scrollable .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(255, 255, 255, 0), #ffffff)}.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(224, 224, 224, 0), #e0e0e0)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(224, 224, 224, 0), #e0e0e0)}}}.bx--tabs--scrollable .bx--tab--overflow-nav-button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;display:flex;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center}.bx--tabs--scrollable .bx--tab--overflow-nav-button *,.bx--tabs--scrollable .bx--tab--overflow-nav-button *::before,.bx--tabs--scrollable .bx--tab--overflow-nav-button *::after{box-sizing:inherit}.bx--tabs--scrollable .bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{outline-style:dotted}}.bx--tabs--scrollable .bx--tab--overflow-nav-button--hidden{display:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:#e0e0e0}.bx--tabs--scrollable .bx--tab--overflow-nav-button svg{fill:#161616}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item *,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item *::before,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item *::after{box-sizing:inherit}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{margin-left:.0625rem}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item{background-color:#e0e0e0}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{margin-left:0;box-shadow:-0.0625rem 0 0 0 #8d8d8d}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected+.bx--tabs--scrollable__nav-item{box-shadow:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item:hover{background-color:#cacaca}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover{background-color:rgba(0,0,0,0);cursor:not-allowed;outline:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled:hover{background-color:#c6c6c6}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active{font-size:.875rem;font-weight:600;line-height:1.28572;letter-spacing:.16px;border-bottom:2px solid #0f62fe;color:#161616}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{background-color:#f4f4f4}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:active{box-shadow:none}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link{box-shadow:inset 0 2px 0 0 #0f62fe;line-height:calc(3rem - (0.5rem * 2))}.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{background-color:#fff}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;overflow:hidden;width:10rem;padding:.75rem 1rem .5rem;border-bottom:2px solid #e0e0e0;color:#525252;text-align:left;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);white-space:nowrap}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link *,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link *::before,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link *::after{box-sizing:inherit}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link::-moz-focus-inner{border:0}.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{outline-style:dotted}}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-link{height:3rem;padding:.5rem 1rem;border-bottom:0;line-height:calc(3rem - (0.5rem * 2))}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item:hover .bx--tabs--scrollable__nav-link{border-bottom:2px solid #8d8d8d;color:#161616}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{border-bottom:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom:2px solid #f4f4f4;color:#c6c6c6}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{border-bottom:2px solid #f4f4f4;color:#c6c6c6;cursor:not-allowed;pointer-events:none}.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{border-bottom:2px solid #f4f4f4;outline:none}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom-color:#e0e0e0}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{border-bottom-color:#e0e0e0}.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{border-bottom-color:#e0e0e0}.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{border-bottom:none;color:#8d8d8d}.bx--tabs--scrollable .bx--tab-content{padding:1rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:4.6875rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:active{border:none;cursor:default;outline:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link::before{-webkit-animation:none;animation:none}}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;cursor:default;outline:none}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger::before{-webkit-animation:none;animation:none}}.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tabs--scrollable__nav-item .bx--tabs__nav-item--selected .bx--tabs--scrollable__nav-item--selected{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{color:GrayText;fill:GrayText}}.bx--select{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;position:relative;display:flex;width:100%;flex-direction:column;align-items:flex-start}.bx--select *,.bx--select *::before,.bx--select *::after{box-sizing:inherit}.bx--select-input__wrapper{position:relative;display:flex;width:100%;align-items:center}.bx--select-input{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;width:100%;height:2.5rem;padding:0 3rem 0 1rem;border:none;border-bottom:1px solid #8d8d8d;-webkit-appearance:none;appearance:none;background-color:#f4f4f4;border-radius:0;color:#161616;cursor:pointer;opacity:1;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--select-input:hover{background-color:#e5e5e5}.bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.bx--select-input:-moz-focusring,.bx--select-input::-moz-focus-inner{background-image:none;color:rgba(0,0,0,0);text-shadow:0 0 0 #000}}.bx--select-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;color:#161616}@media screen and (prefers-contrast){.bx--select-input:focus{outline-style:dotted}}.bx--select-input:disabled,.bx--select-input:hover:disabled{border-bottom-color:#f4f4f4;background-color:#f4f4f4;color:#c6c6c6;cursor:not-allowed}.bx--select-input--sm{height:2rem;max-height:2rem}.bx--select-input--xl,.bx--select-input--lg{height:3rem;max-height:3rem}.bx--select--disabled .bx--label,.bx--select--disabled .bx--form__helper-text{color:#c6c6c6}.bx--select-input__wrapper[data-invalid] .bx--select-input,.bx--select--warning .bx--select-input{padding-right:4.5rem}.bx--select-input:disabled~.bx--select__arrow{fill:#c6c6c6}.bx--select--light .bx--select-input{background-color:#fff}.bx--select--light .bx--select-input:hover{background-color:#e5e5e5}.bx--select--light .bx--select-input:disabled,.bx--select--light .bx--select-input:hover:disabled{background-color:#fff;color:#c6c6c6;cursor:not-allowed}.bx--select__arrow{position:absolute;top:0;right:1rem;height:100%;fill:#161616;pointer-events:none}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.bx--select__arrow path{fill:ButtonText}}.bx--select__invalid-icon{position:absolute;right:2.5rem}.bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{fill:#da1e28}.bx--select__invalid-icon--warning{fill:#f1c21b}.bx--select__invalid-icon--warning path[fill]{fill:#000;opacity:1}optgroup.bx--select-optgroup,.bx--select-option{background-color:#e5e5e5;color:#161616}optgroup.bx--select-optgroup:disabled,.bx--select-option:disabled{color:#c6c6c6}.bx--select--inline{display:flex;flex-direction:row;align-items:center}.bx--select--inline.bx--select--invalid .bx--label,.bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:.5rem}.bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.bx--select--inline .bx--select-input{width:auto;padding-right:2rem;padding-left:.5rem;border-bottom:none;background-color:#fff;color:#161616}.bx--select--inline .bx--select-input[disabled],.bx--select--inline .bx--select-input[disabled]:hover{background-color:#f4f4f4}.bx--select--inline .bx--select__arrow{right:.5rem}.bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:2rem}.bx--select--inline .bx--select-input:disabled{color:#c6c6c6;cursor:not-allowed}.bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.bx--select.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--select.bx--skeleton:hover,.bx--select.bx--skeleton:focus,.bx--select.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--select.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--select.bx--skeleton::before{-webkit-animation:none;animation:none}}.bx--select.bx--skeleton .bx--select-input{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--select__arrow{fill:ButtonText}}.bx--unstable-pagination{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;display:flex;width:100%;height:3rem;align-items:center;justify-content:space-between;border-top:1px solid #e0e0e0;border-bottom:1px solid rgba(0,0,0,0);background-color:#f4f4f4}.bx--unstable-pagination *,.bx--unstable-pagination *::before,.bx--unstable-pagination *::after{box-sizing:inherit}.bx--unstable-pagination__text{margin:0 1rem;color:#525252}@media(min-width: 42rem){.bx--unstable-pagination__text{display:inline-block}}.bx--unstable-pagination__left,.bx--unstable-pagination__right{display:flex;height:100%;align-items:center}.bx--unstable-pagination__left{padding:0 1rem 0 0}.bx--unstable-pagination__left>.bx--form-item,.bx--unstable-pagination__right>.bx--form-item{height:100%}.bx--unstable-pagination__left .bx--unstable-pagination__text{margin-right:.0625rem}.bx--unstable-pagination__right .bx--unstable-pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--unstable-pagination__button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:flex;height:100%;align-items:center;justify-content:center;padding:0 .875rem;border:none;border-left:1px solid #e0e0e0;margin:0;background:none;color:#161616;cursor:pointer;fill:#161616;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--unstable-pagination__button *,.bx--unstable-pagination__button *::before,.bx--unstable-pagination__button *::after{box-sizing:inherit}.bx--unstable-pagination__button .bx--btn__icon{width:initial;height:initial}.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--unstable-pagination__button:hover{background:#e5e5e5;color:#161616}.bx--unstable-pagination__button--no-index{cursor:not-allowed;fill:#c6c6c6}.bx--unstable-pagination__button.bx--btn:disabled{border-color:#e0e0e0;background:rgba(0,0,0,0)}.bx--unstable-pagination__button:disabled:hover,.bx--unstable-pagination__button--no-index:hover{background:rgba(0,0,0,0);cursor:not-allowed;fill:#c6c6c6}.bx--unstable-pagination__page-selector,.bx--unstable-pagination__page-sizer{height:100%;align-items:center}.bx--unstable-pagination__page-selector .bx--select-input--inline__wrapper,.bx--unstable-pagination__page-sizer .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;width:auto;min-width:auto;height:100%;padding:0 2.5rem 0 1rem;margin-right:-0.65rem}@media(min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{padding-right:2.25rem;margin-right:0}}.bx--unstable-pagination__page-selector .bx--select-input:hover,.bx--unstable-pagination__page-sizer .bx--select-input:hover{background:#e5e5e5}.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{right:1rem}}.bx--unstable-pagination__page-selector{border-left:1px solid #e0e0e0}.bx--unstable-pagination__page-sizer{border-right:1px solid #e0e0e0}.bx--modal{position:fixed;z-index:9000;top:0;left:0;display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;background-color:rgba(22,22,22,.5);content:"";opacity:0;transition:opacity 240ms cubic-bezier(0.4, 0.14, 1, 1),visibility 0ms linear 240ms;visibility:hidden}.bx--modal.is-visible{opacity:1;transition:opacity 240ms cubic-bezier(0, 0, 0.3, 1),visibility 0ms linear;visibility:inherit}.bx--modal .bx--pagination,.bx--modal .bx--pagination__control-buttons,.bx--modal .bx--text-input,.bx--modal .bx--text-area,.bx--modal .bx--search-input,.bx--modal .bx--select-input,.bx--modal .bx--dropdown,.bx--modal .bx--dropdown-list,.bx--modal .bx--number input[type=number],.bx--modal .bx--date-picker__input,.bx--modal .bx--multi-select{background-color:#fff}.bx--modal.is-visible .bx--modal-container{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform 240ms cubic-bezier(0, 0, 0.3, 1);transition:transform 240ms cubic-bezier(0, 0, 0.3, 1);transition:transform 240ms cubic-bezier(0, 0, 0.3, 1), -webkit-transform 240ms cubic-bezier(0, 0, 0.3, 1)}.bx--modal-container{position:fixed;top:0;display:grid;overflow:hidden;width:100%;height:100%;max-height:100%;background-color:#f4f4f4;grid-template-columns:100%;grid-template-rows:auto 1fr auto;outline:3px solid rgba(0,0,0,0);outline-offset:-3px;-webkit-transform:translate3d(0, -24px, 0);transform:translate3d(0, -24px, 0);-webkit-transform-origin:top center;transform-origin:top center;transition:-webkit-transform 240ms cubic-bezier(0.4, 0.14, 1, 1);transition:transform 240ms cubic-bezier(0.4, 0.14, 1, 1);transition:transform 240ms cubic-bezier(0.4, 0.14, 1, 1), -webkit-transform 240ms cubic-bezier(0.4, 0.14, 1, 1)}@media(min-width: 42rem){.bx--modal-container{position:static;width:84%;height:auto;max-height:90%}}@media(min-width: 66rem){.bx--modal-container{width:60%;max-height:84%}}@media(min-width: 82rem){.bx--modal-container{width:48%}}.bx--modal-content{font-size:.875rem;font-weight:400;line-height:1.42857;letter-spacing:.16px;position:relative;padding-top:.5rem;padding-right:1rem;padding-left:1rem;margin-bottom:3rem;color:#161616;font-weight:400;grid-column:1/-1;grid-row:2/-2;overflow-y:auto}.bx--modal-content:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--modal-content:focus{outline-style:dotted}}.bx--modal-content p,.bx--modal-content__regular-content{padding-right:20%;font-size:.875rem;font-weight:400;line-height:1.42857;letter-spacing:.16px}.bx--modal-content--with-form{padding-right:1rem}.bx--modal-header{padding-top:1rem;padding-right:3rem;padding-left:1rem;margin-bottom:.5rem;grid-column:1/-1;grid-row:1/1}.bx--modal-header__label{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;margin-bottom:.25rem;color:#525252}.bx--modal-header__heading{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.bx--modal-container--xs .bx--modal-content__regular-content{padding-right:1rem}.bx--modal-container--xs .bx--modal-content p{padding-right:0}@media(min-width: 42rem){.bx--modal-container--xs{width:48%}}@media(min-width: 66rem){.bx--modal-container--xs{width:32%;max-height:48%}}@media(min-width: 82rem){.bx--modal-container--xs{width:24%}}.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:1rem}.bx--modal-container--sm .bx--modal-content p{padding-right:0}@media(min-width: 42rem){.bx--modal-container--sm{width:60%}}@media(min-width: 66rem){.bx--modal-container--sm{width:42%;max-height:72%}.bx--modal-container--sm .bx--modal-content p,.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:20%}}@media(min-width: 82rem){.bx--modal-container--sm{width:36%}}@media(min-width: 42rem){.bx--modal-container--lg{width:96%}}@media(min-width: 66rem){.bx--modal-container--lg{width:84%;max-height:96%}}@media(min-width: 82rem){.bx--modal-container--lg{width:72%}}.bx--modal-scroll-content>*:last-child{padding-bottom:2rem}.bx--modal-content--overflow-indicator{position:absolute;bottom:3rem;left:0;width:100%;height:2rem;background-image:linear-gradient(to bottom, rgba(244, 244, 244, 0), #f4f4f4);content:"";grid-column:1/-1;grid-row:2/-2;pointer-events:none}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none) and (stroke-color: transparent){.bx--modal-content--overflow-indicator{background-image:linear-gradient(to bottom, rgba(244, 244, 244, 0), #f4f4f4)}}}.bx--modal-content:focus~.bx--modal-content--overflow-indicator{width:calc(100% - 4px);margin:0 2px 2px}@media screen and (-ms-high-contrast: active){.bx--modal-scroll-content>*:last-child{padding-bottom:0}.bx--modal-content--overflow-indicator{display:none}}.bx--modal-footer{display:flex;height:4rem;justify-content:flex-end;margin-top:auto;grid-column:1/-1;grid-row:-1/-1}.bx--modal-footer .bx--btn{max-width:none;height:4rem;flex:0 1 50%;padding-top:1rem;padding-bottom:2rem;margin:0}.bx--modal-footer--three-button .bx--btn{flex:0 1 25%;align-items:flex-start}.bx--modal-close{position:absolute;z-index:2;top:0;right:0;overflow:hidden;width:3rem;height:3rem;padding:.75rem;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);cursor:pointer;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--modal-close:hover{background-color:#e5e5e5}.bx--modal-close:focus{border-color:#0f62fe;outline:none}.bx--modal-close::-moz-focus-inner{border:0}.bx--modal-close__icon{width:1.25rem;height:1.25rem;fill:#161616}.bx--body--with-modal-open{overflow:hidden}.bx--body--with-modal-open .bx--tooltip,.bx--body--with-modal-open .bx--overflow-menu-options{z-index:9000}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--modal-close__icon{fill:ButtonText}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--modal-close:focus{color:Highlight;outline:1px solid Highlight}}.bx--search{position:relative;display:flex;width:100%;align-items:center}.bx--search .bx--label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}.bx--search-input{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;width:100%;order:1;padding:0 2.5rem;border:none;border-bottom:1px solid #8d8d8d;-webkit-appearance:none;appearance:none;background-color:#f4f4f4;color:#161616;text-overflow:ellipsis;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--search-input *,.bx--search-input *::before,.bx--search-input *::after{box-sizing:inherit}.bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-input:focus{outline-style:dotted}}.bx--search-input::-webkit-input-placeholder{color:#6f6f6f;opacity:1}.bx--search-input::placeholder{color:#6f6f6f;opacity:1}.bx--search-input::-ms-clear{display:none}.bx--search-input[disabled]{border-bottom:1px solid rgba(0,0,0,0);background-color:#f4f4f4;color:#c6c6c6;cursor:not-allowed}.bx--search-input[disabled]::-webkit-input-placeholder{color:#c6c6c6}.bx--search-input[disabled]::placeholder{color:#c6c6c6}.bx--search--light .bx--search-input{background:#fff}.bx--search--light .bx--search-close::before{background:#fff}.bx--search--sm .bx--search-input,.bx--search--sm.bx--search--expandable.bx--search--expanded .bx--search-input{height:2rem;padding:0 2rem}.bx--search--sm .bx--search-magnifier-icon{left:.5rem}.bx--search--lg .bx--search-input,.bx--search--lg.bx--search--expandable.bx--search--expanded .bx--search-input{height:2.5rem;padding:0 2.5rem}.bx--search--lg .bx--search-magnifier-icon{left:.75rem}.bx--search--xl .bx--search-input,.bx--search--xl.bx--search--expandable.bx--search--expanded .bx--search-input{height:3rem;padding:0 3rem}.bx--search-magnifier-icon{position:absolute;z-index:2;top:50%;left:1rem;width:1rem;height:1rem;fill:#525252;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bx--search-close{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;top:0;right:0}.bx--search-close *,.bx--search-close *::before,.bx--search-close *::after{box-sizing:inherit}.bx--search-close::-moz-focus-inner{border:0}.bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#f4f4f4;content:"";transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--search-close:hover{border-bottom:1px solid #8d8d8d}.bx--search-close:hover::before{background-color:#e5e5e5}.bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#f4f4f4}.bx--search-button svg{fill:currentColor;vertical-align:middle}.bx--search-close svg{fill:inherit}.bx--search-close,.bx--search-button{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-width:1px 0;border-style:solid;border-color:rgba(0,0,0,0);cursor:pointer;fill:#161616;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);visibility:inherit}.bx--search-close:hover,.bx--search-button:hover{background-color:#e5e5e5}.bx--search-close:focus,.bx--search-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-close:focus,.bx--search-button:focus{outline-style:dotted}}.bx--search-close:active,.bx--search-button:active{outline:2px solid #0f62fe;outline-offset:-2px;background-color:#e0e0e0}@media screen and (prefers-contrast){.bx--search-close:active,.bx--search-button:active{outline-style:dotted}}.bx--search--disabled .bx--search-close,.bx--search--disabled.bx--search--expandable .bx--search-magnifier{cursor:not-allowed;outline:none}.bx--search--disabled .bx--search-close:hover,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover{border-bottom-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.bx--search--disabled .bx--search-close:hover::before,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover::before{background-color:rgba(0,0,0,0)}.bx--search--disabled svg{fill:#c6c6c6}.bx--search-close:focus::before,.bx--search-close:active::before{background-color:#0f62fe}.bx--search-input:focus~.bx--search-close:hover{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--search-input:focus~.bx--search-close:hover{outline-style:dotted}}.bx--search--sm .bx--search-close,.bx--search--sm~.bx--search-button,.bx--search--sm.bx--search--expandable,.bx--search--sm.bx--search--expandable .bx--search-magnifier{width:2rem;height:2rem}.bx--search--sm.bx--search--expandable .bx--search-input::-webkit-input-placeholder{padding:0 2rem}.bx--search--sm.bx--search--expandable .bx--search-input::placeholder{padding:0 2rem}.bx--search--lg .bx--search-close,.bx--search--lg~.bx--search-button,.bx--search--lg.bx--search--expandable,.bx--search--lg.bx--search--expandable .bx--search-magnifier{width:2.5rem;height:2.5rem}.bx--search--lg.bx--search--expandable .bx--search-input::-webkit-input-placeholder{padding:0 2.5rem}.bx--search--lg.bx--search--expandable .bx--search-input::placeholder{padding:0 2.5rem}.bx--search--xl .bx--search-close,.bx--search--xl~.bx--search-button,.bx--search--xl.bx--search--expandable,.bx--search--xl.bx--search--expandable .bx--search-magnifier{width:3rem;height:3rem}.bx--search--xl.bx--search--expandable .bx--search-input::-webkit-input-placeholder{padding:0 3rem}.bx--search--xl.bx--search--expandable .bx--search-input::placeholder{padding:0 3rem}.bx--search-close--hidden{opacity:0;visibility:hidden}.bx--search--xl.bx--skeleton .bx--search-input,.bx--search--lg.bx--skeleton .bx--search-input,.bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none;width:100%}.bx--search--xl.bx--skeleton .bx--search-input:hover,.bx--search--xl.bx--skeleton .bx--search-input:focus,.bx--search--xl.bx--skeleton .bx--search-input:active,.bx--search--lg.bx--skeleton .bx--search-input:hover,.bx--search--lg.bx--skeleton .bx--search-input:focus,.bx--search--lg.bx--skeleton .bx--search-input:active,.bx--search--sm.bx--skeleton .bx--search-input:hover,.bx--search--sm.bx--skeleton .bx--search-input:focus,.bx--search--sm.bx--skeleton .bx--search-input:active{border:none;cursor:default;outline:none}.bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{-webkit-animation:none;animation:none}}.bx--search--xl.bx--skeleton .bx--search-input::-webkit-input-placeholder, .bx--search--lg.bx--skeleton .bx--search-input::-webkit-input-placeholder, .bx--search--sm.bx--skeleton .bx--search-input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.bx--search--xl.bx--skeleton .bx--search-input::placeholder,.bx--search--lg.bx--skeleton .bx--search-input::placeholder,.bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:rgba(0,0,0,0)}.bx--search--expandable{transition:width 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--search--expandable.bx--search--expanded{width:100%}.bx--search--expandable .bx--search-input{width:0;padding:0;transition:padding 70ms cubic-bezier(0.2, 0, 0.38, 0.9),width 0s linear 70ms}.bx--search--expandable .bx--search-input::-webkit-input-placeholder{position:relative;opacity:0;transition-duration:70ms;-webkit-transition-property:padding,opacity;transition-property:padding,opacity;transition-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--search--expandable .bx--search-input::placeholder{position:relative;opacity:0;transition-duration:70ms;transition-property:padding,opacity;transition-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--search--expandable.bx--search--expanded .bx--search-input{width:100%;transition:padding 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--search--expandable.bx--search--expanded .bx--search-input::-webkit-input-placeholder{position:relative;padding:0;opacity:1}.bx--search--expandable.bx--search--expanded .bx--search-input::placeholder{position:relative;padding:0;opacity:1}.bx--search--expandable .bx--search-magnifier{position:absolute;cursor:pointer}.bx--search--expandable .bx--search-magnifier:hover{background-color:#e5e5e5}.bx--search--expandable.bx--search--expanded .bx--search-magnifier{pointer-events:none}.bx--search--expandable .bx--search-magnifier-icon{fill:#161616}.bx--search--expandable.bx--search--expanded .bx--search-magnifier-icon{fill:#525252}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--search-close svg,.bx--search-magnifier-icon{fill:ButtonText}}.bx--toggle{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}.bx--toggle:focus{outline:none}.bx--toggle__label{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;position:relative;display:flex;align-items:center;margin:.5rem 0;cursor:pointer}.bx--toggle__appearance{position:relative;width:3rem;height:1.5rem}.bx--toggle__appearance::before{position:absolute;top:0;display:block;width:3rem;height:1.5rem;box-sizing:border-box;background-color:#8d8d8d;border-radius:.9375rem;box-shadow:0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0);content:"";cursor:pointer;transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);will-change:box-shadow}.bx--toggle__appearance::after{position:absolute;top:.1875rem;left:.1875rem;display:block;width:1.125rem;height:1.125rem;box-sizing:border-box;background-color:#fff;border-radius:50%;content:"";cursor:pointer;transition:-webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9), -webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle__check{position:absolute;z-index:1;top:.375rem;left:.375rem;width:.375rem;height:.3125rem;fill:#fff;-webkit-transform:scale(0.2);transform:scale(0.2);transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle__text--left,.bx--toggle__text--right{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:relative;margin-left:.5rem}.bx--toggle__text--left{position:absolute;left:3rem}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--right{visibility:hidden}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--right,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--left{display:inline}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::before{background-color:#198038}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::after{background-color:#fff;-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}.bx--toggle+.bx--toggle__label .bx--toggle__appearance::before{box-shadow:0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0)}.bx--toggle:focus+.bx--toggle__label,.bx--toggle:active+.bx--toggle__label .bx--toggle__appearance::before{box-shadow:0 0 0 1px #e0e0e0,0 0 0 3px #0f62fe}.bx--toggle:disabled+.bx--toggle__label{cursor:not-allowed}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before{background-color:#f4f4f4}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{background-color:#c6c6c6}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{cursor:not-allowed;transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--right{color:#c6c6c6}.bx--toggle:disabled:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:none}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__check{fill:#c6c6c6}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance{width:2rem;height:1rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::before{top:0;width:2rem;height:1rem;box-sizing:border-box;border-radius:.9375rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::after{top:.1875rem;left:.1875rem;width:.625rem;height:.625rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__check{fill:#198038;-webkit-transform:scale(1) translateX(1rem);transform:scale(1) translateX(1rem)}.bx--toggle--small+.bx--toggle__label .bx--toggle__text--left{left:2rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__appearance::after{margin-left:0;-webkit-transform:translateX(1.0625rem);transform:translateX(1.0625rem)}.bx--toggle-input{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0, 0, 0, 0);visibility:inherit;white-space:nowrap}.bx--toggle-input:focus{outline:none}.bx--toggle-input__label{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;display:flex;flex-direction:column;align-items:flex-start;color:#525252;cursor:pointer}.bx--toggle__switch{position:relative;display:flex;width:3rem;height:1.5rem;align-items:center;cursor:pointer}.bx--toggle__switch::before{position:absolute;top:0;display:block;width:3rem;height:1.5rem;box-sizing:border-box;background-color:#8d8d8d;border-radius:.9375rem;box-shadow:0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0);content:"";transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);will-change:box-shadow}.bx--toggle__switch::after{position:absolute;top:.1875rem;left:.1875rem;display:block;width:1.125rem;height:1.125rem;box-sizing:border-box;background-color:#fff;border-radius:50%;content:"";transition:-webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9);transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9), -webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle-input__label .bx--toggle__switch{margin-top:1rem}.bx--toggle__text--off,.bx--toggle__text--on{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:absolute;top:50%;margin-left:3.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--off,.bx--toggle-input:not(:checked)+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--on{visibility:hidden}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::before{background-color:#198038}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::after{background-color:#fff;-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}.bx--toggle-input:focus+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch::before{box-shadow:0 0 0 1px #fff,0 0 0 3px #0f62fe}.bx--toggle-input:disabled+.bx--toggle-input__label{color:#c6c6c6;cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch{cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before{background-color:#f4f4f4}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{background-color:#c6c6c6}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{cursor:not-allowed;transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle-input:disabled:active+.bx--toggle-input__label>.bx--toggle__switch::before{box-shadow:none}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch{width:2rem;height:1rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::before{width:2rem;height:1rem;border-radius:.9375rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::after{width:.625rem;height:.625rem}.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--off,.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--on{margin-left:2.5rem}.bx--toggle-input--small:checked+.bx--toggle-input__label>.bx--toggle__switch::after{-webkit-transform:translateX(1.0625rem);transform:translateX(1.0625rem)}.bx--toggle-input--small:checked+.bx--toggle-input__label .bx--toggle__check{fill:#198038;-webkit-transform:scale(1) translateX(1rem);transform:scale(1) translateX(1rem)}.bx--toggle-input--small:disabled:checked+.bx--toggle-input__label .bx--toggle__check{fill:#f4f4f4}.bx--toggle__label.bx--skeleton{flex-direction:column;align-items:flex-start}.bx--toggle__label.bx--skeleton .bx--toggle__label-text{margin-bottom:.5rem}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--toggle__switch::after,.bx--toggle__switch::before{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--toggle-input:focus+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch::before{color:Highlight;outline:1px solid Highlight}}.bx--combo-box:hover{background-color:#f4f4f4}.bx--combo-box.bx--list-box--light:hover{background-color:#fff}.bx--combo-box .bx--text-input::-ms-clear{display:none}.bx--combo-box.bx--list-box--expanded .bx--text-input{border-bottom-color:#e0e0e0}.bx--combo-box .bx--list-box__field,.bx--combo-box.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--warning .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box--warning .bx--list-box__field{padding:0}.bx--dropdown__wrapper--inline{display:inline-grid;align-items:center;grid-gap:0 1.5rem;grid-template:auto auto/auto -webkit-min-content;grid-template:auto auto/auto min-content}.bx--dropdown__wrapper--inline .bx--label{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}.bx--dropdown__wrapper--inline .bx--label,.bx--dropdown__wrapper--inline .bx--form__helper-text,.bx--dropdown__wrapper--inline .bx--form-requirement{margin:0}.bx--dropdown__wrapper--inline .bx--form-requirement{grid-column:2}.bx--dropdown{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:block;width:100%;height:2.5rem;border:none;border-bottom:1px solid #8d8d8d;background-color:#f4f4f4;color:#161616;cursor:pointer;list-style:none;outline:2px solid rgba(0,0,0,0);transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown *,.bx--dropdown *::before,.bx--dropdown *::after{box-sizing:inherit}.bx--dropdown:hover{background-color:#e5e5e5}.bx--dropdown .bx--list-box__field{text-align:left}.bx--dropdown--xl,.bx--dropdown--lg{height:3rem;max-height:3rem}.bx--dropdown--xl .bx--dropdown__arrow,.bx--dropdown--lg .bx--dropdown__arrow{top:1rem}.bx--dropdown--sm{height:2rem;max-height:2rem}.bx--dropdown--sm .bx--dropdown__arrow{top:.5rem}.bx--dropdown--open{border-bottom-color:#e0e0e0}.bx--dropdown--invalid{outline:2px solid #da1e28;outline-offset:-2px}@media screen and (prefers-contrast){.bx--dropdown--invalid{outline-style:dotted}}.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--invalid+.bx--form-requirement{display:inline-block;max-height:12.5rem;color:#da1e28}.bx--dropdown__invalid-icon{position:absolute;top:50%;right:2.5rem;fill:#da1e28;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bx--dropdown--open:hover{background-color:#f4f4f4}.bx--dropdown--open:focus{outline:1px solid rgba(0,0,0,0)}.bx--dropdown--open .bx--dropdown-list{box-shadow:0 2px 6px rgba(0,0,0,.3);max-height:13.75rem;transition:max-height 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--dropdown--light{background-color:#fff}.bx--dropdown--light:hover{background-color:#e5e5e5}.bx--dropdown--up .bx--dropdown-list{bottom:2rem}.bx--dropdown__arrow{position:absolute;top:.8125rem;right:1rem;fill:#161616;pointer-events:none;-webkit-transform-origin:50% 45%;transform-origin:50% 45%;transition:-webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}button.bx--dropdown-text{width:100%;border:none;background:none;color:#161616;text-align:left}button.bx--dropdown-text:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){button.bx--dropdown-text:focus{outline-style:dotted}}.bx--dropdown-text{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;display:block;overflow:hidden;height:calc(100% + 1px);padding-right:2.625rem;padding-left:1rem;text-overflow:ellipsis;white-space:nowrap}.bx--dropdown-list{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;box-shadow:0 2px 6px rgba(0,0,0,.3);font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;position:absolute;z-index:9100;display:flex;width:100%;max-height:0;flex-direction:column;background-color:#f4f4f4;list-style:none;overflow-x:hidden;overflow-y:auto;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown-list *,.bx--dropdown-list *::before,.bx--dropdown-list *::after{box-sizing:inherit}.bx--dropdown--light .bx--dropdown-list{background-color:#fff}.bx--dropdown:not(.bx--dropdown--open) .bx--dropdown-item{visibility:hidden}.bx--dropdown-item{position:relative;opacity:0;transition:visibility 70ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);visibility:inherit}.bx--dropdown-item:hover{background-color:#e5e5e5}.bx--dropdown-item:hover+.bx--dropdown-item .bx--dropdown-link{border-color:rgba(0,0,0,0)}.bx--dropdown-item:active{background-color:#e0e0e0}.bx--dropdown-item:first-of-type .bx--dropdown-link{border-top-color:rgba(0,0,0,0)}.bx--dropdown-item:last-of-type .bx--dropdown-link{border-bottom:none}.bx--dropdown-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;height:2.5rem;padding:.6875rem 0;border:1px solid rgba(0,0,0,0);border-top-color:#e0e0e0;margin:0 1rem;color:#525252;font-weight:normal;line-height:1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bx--dropdown-link:hover{border-color:rgba(0,0,0,0);color:#161616}.bx--dropdown--light .bx--dropdown-link{border-top-color:#e0e0e0}.bx--dropdown--sm .bx--dropdown-link{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--dropdown--xl .bx--dropdown-link{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--dropdown--focused,.bx--dropdown-link:focus{outline:2px solid #0f62fe;outline-offset:-2px;padding:.6875rem 1rem;margin:0}@media screen and (prefers-contrast){.bx--dropdown--focused,.bx--dropdown-link:focus{outline-style:dotted}}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-link:focus{padding:.6875rem 0;margin:0 1rem;outline:none}.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline:2px solid #0f62fe;outline-offset:-2px;padding:.6875rem 1rem;margin:0}@media screen and (prefers-contrast){.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline-style:dotted}}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-item:active{background-color:inherit}.bx--dropdown-item:hover .bx--dropdown-link{border-bottom-color:#e5e5e5}.bx--dropdown--open .bx--dropdown__arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.bx--dropdown--open.bx--dropdown--xl .bx--dropdown-list{max-height:16.5rem}.bx--dropdown--open.bx--dropdown--sm .bx--dropdown-list{max-height:11rem}.bx--dropdown--open .bx--dropdown-item{opacity:1}.bx--dropdown--disabled{border-bottom-color:rgba(0,0,0,0)}.bx--dropdown--disabled:hover{background-color:#f4f4f4}.bx--dropdown--disabled:focus{outline:none}.bx--dropdown--disabled .bx--dropdown-text,.bx--dropdown--disabled .bx--list-box__label{color:#c6c6c6}.bx--dropdown--disabled .bx--dropdown__arrow,.bx--dropdown--disabled .bx--list-box__menu-icon svg{fill:#c6c6c6}.bx--dropdown--disabled.bx--dropdown--light:hover{background-color:#fff}.bx--dropdown--disabled .bx--list-box__field,.bx--dropdown--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--dropdown--auto-width{width:auto;max-width:25rem}.bx--dropdown--inline{display:inline-block;width:auto;border-bottom-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);justify-self:start;transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--dropdown--inline:hover{background-color:#e5e5e5}.bx--dropdown--inline.bx--dropdown--disabled{background-color:rgba(0,0,0,0)}.bx--dropdown--inline .bx--dropdown__arrow{top:.5rem;right:.5rem}.bx--dropdown--inline.bx--dropdown--open{background-color:rgba(0,0,0,0)}.bx--dropdown--inline .bx--dropdown-text{display:inline-block;overflow:visible;height:2rem;padding:.4375rem 2rem .4375rem .75rem;color:#161616}.bx--dropdown--inline.bx--dropdown--disabled .bx--dropdown-text{color:#c6c6c6}.bx--dropdown--inline.bx--dropdown--disabled:focus .bx--dropdown-text{outline:0}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown__invalid-icon{right:2rem}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--inline.bx--dropdown--open:focus .bx--dropdown-list{box-shadow:0 2px 6px rgba(0,0,0,.3)}.bx--dropdown--inline .bx--dropdown-link{font-weight:normal}.bx--dropdown--show-selected .bx--dropdown--selected{display:block;background-color:#e5e5e5;color:#161616}.bx--dropdown--show-selected .bx--dropdown--selected:hover{background-color:#e0e0e0}.bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link{border-top-color:rgba(0,0,0,0)}.bx--dropdown--show-selected .bx--dropdown--selected+.bx--dropdown-item .bx--dropdown-link{border-top-color:rgba(0,0,0,0)}.bx--dropdown--show-selected .bx--dropdown--selected .bx--list-box__menu-item__selected-icon{display:block}.bx--dropdown-v2.bx--skeleton,.bx--dropdown.bx--skeleton{position:relative;padding:0;border:none;background:#e5e5e5;box-shadow:none;pointer-events:none}.bx--dropdown-v2.bx--skeleton:hover,.bx--dropdown-v2.bx--skeleton:focus,.bx--dropdown-v2.bx--skeleton:active,.bx--dropdown.bx--skeleton:hover,.bx--dropdown.bx--skeleton:focus,.bx--dropdown.bx--skeleton:active{border:none;cursor:default;outline:none}.bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:3000ms ease-in-out skeleton infinite;animation:3000ms ease-in-out skeleton infinite;background:#c6c6c6;content:"";will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{-webkit-animation:none;animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--dropdown .bx--list-box__field{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__menu-item__option{outline:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--list-box__menu-item__selected-icon{fill:ButtonText}}.bx--search-input--discovery{padding:0;position:relative}.bx--search-autocompletion{box-shadow:0 2px 6px rgba(0,0,0,.3);left:1.5rem;position:absolute;right:1.5rem;z-index:6000}.bx--search-autocompletion__wrapper{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;color:#525252;border-bottom-color:#e0e0e0;width:100%}.bx--search-autocompletion__wrapper:last-of-type{border-bottom:none}.bx--search-autocompletion__item{align-items:center;display:flex;padding:0 1rem}.bx--search-autocompletion__item:focus{border:none;position:relative;z-index:6000}.bx--search-autocompletion__term{padding:.75rem 0 .5rem 0}.bx--search-autocompletion__icon{padding:.75rem 1rem .5rem 0}.bx--search-autocompletion__icon svg{fill:#0f62fe}.bx--search-results__header{display:flex;align-items:center}.bx--search-results__header__title__text{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}.bx--search-results__header__title__query{font-size:.875rem;font-weight:600;line-height:1.42857;letter-spacing:.16px;margin-left:.25rem}.bx--search-results__header__title__query:before{content:open-quote}.bx--search-results__header__title__query:after{content:close-quote}.bx--search-result--loading{padding:1.5rem}.bx--search-result--loading .bx--skeleton__text{height:.75rem}.bx--search-result--loading .bx--skeleton__text:last-child{margin-bottom:0}.bx--search-result{box-shadow:0 2px 6px rgba(0,0,0,.3);background-color:#fff;margin:1rem 0;font-family:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif}.bx--spelling-suggestion__wrapper{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;align-items:center;display:flex;padding:0;color:#525252}.bx--spelling-suggestion__wrapper .bx--spelling-suggestion{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;color:#0043ce;min-height:0;padding:0;margin-left:.25rem}.bx--search-result--toggle{flex-direction:row;justify-content:flex-end}.bx--search-result--toggle .bx--toggle__switch{margin:0 2.5rem 0 .5rem}.bx--search-result--toggle .bx--toggle-input__label{align-items:center;display:flex;flex-direction:row}.bx--search-result__content-wrapper{display:flex;flex-direction:column}.bx--search-result__content-wrapper .bx--tile{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 0 1rem 0;margin-right:1rem;margin-left:1rem;border-top:1px solid #e0e0e0}.bx--search-result__content-wrapper .bx--tile:first-child{padding-top:1rem;border-top:none}.bx--search-result__content-wrapper .bx--tile:last-child{pading-bottom:1rem}.bx--search-result__content-wrapper__body{font-size:.875rem;font-weight:400;line-height:1.42857;letter-spacing:.16px;flex-grow:2;max-height:100px;overflow:hidden;padding-right:2rem;position:relative}.bx--search-result__content-wrapper__body--passage:before{content:open-quote}.bx--search-result__content-wrapper__body--passage:after{content:close-quote}.bx--search-result__content-wrapper__body--passage__highlights em{background-color:#d0e2ff;font-style:normal;padding:0 .25rem}.bx--search-result__content-wrapper__body--table:before{content:"";position:absolute;top:calc(100px - 40px);left:0;height:40px;width:100%;background:linear-gradient(rgba(0, 0, 0, 0), white)}.bx--search-result__content-wrapper__body--table:after{content:"";position:absolute;top:0;right:0;height:100%;width:40px;background:linear-gradient(to right, rgba(0, 0, 0, 0), white)}.bx--search-result__content-wrapper__body--table table,.bx--search-result__content-wrapper__body--table tbody,.bx--search-result__content-wrapper__body--table tr,.bx--search-result__content-wrapper__body--table th,.bx--search-result__content-wrapper__body--table td{border:2px solid #000;text-align:left}.bx--search-result__content-wrapper__body--table th,.bx--search-result__content-wrapper__body--table td{padding:.5rem}.bx--search-result__content-wrapper__body__button{display:flex;flex-direction:row-reverse;font-size:.75rem;min-height:0;padding:0;margin-top:.5rem}.bx--search-result__content-wrapper__body__button span{flex-grow:2;padding-left:.5rem}.bx--search-result__content-wrapper__body__button .bx--btn__icon{margin-left:0}.bx--search-result__content-wrapper__body__button .bx--btn__icon path{fill:#0f62fe}.bx--search-result__footer{border-top:1px solid #e0e0e0;padding-left:1rem;padding-right:1rem;color:#6f6f6f;font-size:.75rem;display:flex;justify-content:space-between}.bx--search-result__footer>*{padding-top:1rem;padding-bottom:1rem}.bx--search-result__footer__title{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:1.5rem}.bx--search-result__footer__collection-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--search-results__empty-list{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0;padding:1rem;color:#161616}.bx--search-results__empty-list .bx--search-results__empty-list__text{font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px;margin-top:.5rem}.bx--search-facets__button-clear-all .bx--btn__icon{margin-left:.25rem}.bx--search-facet__facet__show-more-modal .bx--modal-header{padding-right:1rem}.bx--search-facet__facet__show-more-modal .bx--modal-header .bx--search{padding-top:.5rem}.bx--search-facet__facet__show-more-modal .bx--modal-content{height:40vh}.bx--search-facets .bx--search-facet__category{margin-bottom:.5rem;padding-left:1rem}.bx--search-facets .bx--search-facet__category .bx--search-facet__category--category-name{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0;font-size:.875rem}.bx--search-facets .bx--search-facet__category--expand-collapse{background-color:#f4f4f4;color:#161616;height:1.5rem;margin-bottom:.5rem;min-height:1.5rem;padding:0px;transition:none;width:100%}.bx--search-facets .bx--search-facet__category--expand-collapse:hover{background-color:#f4f4f4;text-decoration:none}.bx--search-facet{margin-bottom:1rem;word-break:break-word}.bx--search-facet .bx--tag--filter{word-break:normal}.bx--search-facet__facet__label-and-selection-container{align-items:center;display:flex}.bx--search-facet__facet__label{color:#525252;font-size:.75rem;height:1.5rem}.bx--search-facet__facet__label .bx--list-box__selection{margin-left:.5rem}.bx--search-facet__facet__single__select__group{margin-bottom:.5rem}.bx--form-item.bx--checkbox-wrapper.bx--search-facet__facet__option{margin-bottom:0}.bx--search-facet__facet__option-label{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0;align-items:center;color:#161616;display:flex}.bx--pagination__page-size-selector--hidden .bx--unstable-pagination__left{padding:0}.bx--pagination__page-size-selector--hidden .bx--unstable-pagination__left label,.bx--pagination__page-size-selector--hidden .bx--unstable-pagination__left .bx--select{display:none}.bx--document-preview{position:relative;display:flex;flex-flow:column nowrap;height:100%}.bx--document-preview__skeleton{position:absolute;top:0;bottom:0;left:0;right:0;margin:2.5rem;margin-top:4rem;background-color:#fff}.bx--document-preview__document{position:relative;overflow:auto}.bx--document-preview__document>*{width:100%}.bx--document-preview__error{text-align:center;margin:2.5rem}.bx--preview-toolbar{flex:0 0 auto;display:flex;justify-content:center;background-color:#eaeaea;height:2.5rem}.bx--preview-toolbar__hidden{display:none}.bx--preview-toolbar__nav{display:flex;justify-content:flex-start;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;user-select:none}.bx--preview-toolbar__button{padding-left:.5rem !important;padding-right:.5rem !important}.bx--preview-toolbar__input{text-align:center;max-width:4rem;height:2rem;padding:0 .25rem;margin-left:.25rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.bx--preview-toolbar__pageLabel{margin:auto;padding-left:.5rem;padding-right:.5rem}.bx--preview-toolbar__left,.bx--preview-toolbar__right{flex:1 1 50%;align-self:center}.bx--preview-toolbar__center{flex:0 0 auto;align-self:center}.bx--preview-toolbar__right{display:flex;justify-content:flex-end;align-items:center;margin-right:1rem}.bx--document-preview-pdf-fallback{height:100%;-webkit-transform-origin:left top 0px;transform-origin:left top 0px}.bx--document-preview-pdf-viewer{display:flex;width:100%;max-width:100%;overflow:auto}.bx--document-preview-pdf-viewer__wrapper{position:relative;justify-content:safe center;min-width:-webkit-min-content;min-width:min-content;margin-left:auto;margin-right:auto;line-height:0}.bx--document-preview-pdf-viewer__wrapper .textLayer{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}.bx--document-preview-pdf-viewer__wrapper .textLayer>span{color:rgba(0,0,0,0);position:absolute;white-space:pre;cursor:text;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.bx--document-preview-pdf-viewer__wrapper .textLayer .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}.bx--document-preview-pdf-viewer__wrapper .textLayer .highlight.begin{border-radius:4px 0px 0px 4px}.bx--document-preview-pdf-viewer__wrapper .textLayer .highlight.end{border-radius:0px 4px 4px 0px}.bx--document-preview-pdf-viewer__wrapper .textLayer .highlight.middle{border-radius:0px}.bx--document-preview-pdf-viewer__wrapper .textLayer .highlight.selected{background-color:#006400}.bx--document-preview-pdf-viewer__wrapper .textLayer ::selection{background:blue}.bx--document-preview-pdf-viewer__wrapper .textLayer .endOfContent{display:block;position:absolute;left:0px;top:100%;right:0px;bottom:0px;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.bx--document-preview-pdf-viewer__wrapper .textLayer .endOfContent.active{top:0px}.bx--document-preview-pdf-viewer__canvas{-webkit-transform-origin:left top 0px;transform-origin:left top 0px}.bx--document-preview-pdf-viewer__text{-webkit-transform-origin:left top 0px;transform-origin:left top 0px}.bx--document-preview-pdf-viewer-highlight{position:absolute;-webkit-transform-origin:left top 0px;transform-origin:left top 0px;top:0;left:0}.bx--document-preview-pdf-viewer-highlight__item{box-sizing:content-box;margin:-3px;padding:1px 1px 0;position:absolute;opacity:20%;background:#0464ff}.bx--document-preview-pdf-viewer-highlight__item--active{position:absolute;opacity:35%;background:#0050d0;border:2px solid #0050d0;margin:-3px;padding:1px 1px 0px;box-sizing:content-box}.bx--active{background:initial !important;opacity:100%;z-index:200}.bx--overlap-highlight{background:initial;border:initial;opacity:100%}.bx--overlap-active-pass-through{pointer-events:none}.bx--html{max-width:80ch;margin:0 auto;position:relative}.bx--html sup{vertical-align:super}.bx--html sub{vertical-align:sub}.bx--html ul{list-style-type:disc;list-style-position:inside}.bx--html ol{list-style-type:decimal;list-style-position:inside}.bx--html ul ul,.bx--html ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.bx--html ol ol,.bx--html ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.bx--html table,.bx--html th,.bx--html td{border:1px solid #dcdcdc}.bx--html table{border-collapse:collapse}.bx--html th,.bx--html td{padding:.25rem}.bx--html p,.bx--html span,.bx--html div{line-height:inherit}.bx--html p{margin-top:1rem}.bx--html table{margin-top:1rem}.bx--html table p{margin-top:initial}.bx--html li{margin-top:.5rem}.bx--html ul{margin-left:.5rem}.bx--html a{color:currentColor;text-decoration:none;pointer-events:none;padding-left:.5rem;padding-right:.5rem}.bx--html p,.bx--html table,.bx--html li{margin-bottom:.125rem}.bx--html .field--rect{position:absolute;background-color:#d0e2ff}.bx--html__content{position:relative}.bx--simple-document{display:flex;justify-content:center}.bx--simple-document .field--rect{position:absolute;background-color:#d0e2ff}.bx--simple-document__wrapper{margin:0 5%;position:relative}.bx--simple-document__content{max-width:78ch;position:relative}.bx--simple-document__error-view{width:500px;padding:15vh 0;display:flex;align-items:center;justify-content:center}.bx--simple-document__error-view__icon{display:inline-block;width:80px;height:80px;margin-right:1.5rem}.bx--simple-document__error-view__header{font-size:1.25rem;padding-bottom:.75rem;color:#161616}.bx--simple-document__error-view__message{font-size:.875rem;color:#525252}.bx--ci-doc-content{height:100%}.bx--ci-doc-content.skeleton{padding:3rem}.bx--ci-doc-content .ReactVirtualized__Grid__innerScrollContainer{margin:0 1rem 6rem}.bx--ci-doc-details{align-items:center;justify-content:center;height:100%;color:#525252}.bx--ci-doc-details *{font-size:.875rem;line-height:1}.bx--ci-doc-details .title{font-weight:bold;padding:1rem}.bx--ci-doc-details .nothingSelected{padding-left:1rem;color:#525252}.bx--ci-doc-details .section{padding:1rem;border-top:1px solid #e0e0e0}.bx--ci-doc-details .sectionHeader{font-size:.75rem;font-weight:bold;margin-bottom:.75rem}.bx--ci-doc-details .selected{font-weight:bold}.bx--ci-doc-details .selected:focus{box-shadow:none}.bx--ci-doc-details .content{margin-bottom:.5rem}.bx--ci-doc-details .content:last-child{margin-bottom:0}.bx--ci-doc-details .content .display-name{margin-bottom:.25rem}.bx--ci-doc-details .bx--link{color:#0f62fe}.bx--ci-doc-filter.skeletons{padding:1rem}.bx--ci-doc-filter *{font-size:.75rem}.bx--ci-doc-filter .filterTitle{font-weight:normal;line-height:1.3;padding:1.5rem 1.5rem 0}.bx--ci-doc-filter .resetButton{padding:.25rem;min-height:0;margin-top:.25rem;margin-left:1.5rem;outline:none;border:none;background-color:initial;color:#0f62fe}.bx--ci-doc-filter .resetButton:focus{outline:1px solid}.bx--ci-doc-filter .resetButton:hover,.bx--ci-doc-filter .resetButton:focus{color:#0f62fe}.bx--ci-doc-filter .resetButton[disabled]{opacity:.3;fill-opacity:.3;cursor:not-allowed}.bx--ci-doc-filter .group{padding:.75rem 1.5rem}.bx--ci-doc-filter .group:not(:first-child){border-top:1px solid #e0e0e0}.bx--ci-doc-filter .group-title{font-weight:bold;color:#525252;line-height:1rem;margin-bottom:.25rem}.bx--ci-doc-filter .bx--form-item.bx--checkbox-wrapper{margin:0}.bx--ci-doc-filter .bx--radio-button-wrapper{margin:.25rem 0;justify-content:left;align-items:flex-start}.bx--ci-doc-filter .bx--radio-button__label{justify-content:left}.bx--ci-doc-filter .bx--checkbox-label-text{font-size:.875rem}.bx--ci-doc-filter .input[disabled]+.label{color:#c6c6c6}.bx--ci-doc-filter .count{margin-left:.25rem}.bx--ci-doc-metadata .section{padding:.75rem 1.5rem}.bx--ci-doc-metadata .section:first-child{padding-top:1.5rem}.bx--ci-doc-metadata .section:not(:first-child){border-top:1px solid #e0e0e0}.bx--ci-doc-metadata .section:last-child{padding-bottom:1.5rem}.bx--ci-doc-metadata .group:not(:first-child){margin-top:.75rem}.bx--ci-doc-metadata .group .group-title{font-size:.75rem;font-weight:bold;color:#525252;line-height:1rem;margin-bottom:.25rem}.bx--ci-doc-metadata .group li:not(:first-child){margin-top:.25rem}.bx--ci-doc-metadata .group li a,.bx--ci-doc-metadata .group li .link{font-size:.875rem;display:inline-block;vertical-align:bottom}.bx--ci-doc-metadata .group li svg{margin-right:.5rem;cursor:help}.bx--ci-doc-metadata .group li .selected{font-weight:bold}.bx--ci-doc-metadata .group li .selected:focus{box-shadow:none}.bx--ci-doc-section{position:relative;max-width:78ch;overflow-x:hidden;overflow-y:hidden}.bx--ci-doc-section.hasTable{overflow-x:auto}.bx--ci-doc-section .field>*{position:absolute;margin:-3px;padding:1px 1px 0px;box-sizing:content-box;opacity:20%}.bx--ci-doc-section .field.hover>*,.bx--ci-doc-section .field:hover>*{background-color:#e0e0e0}.bx--ci-doc-section .htmlReset sup{vertical-align:super}.bx--ci-doc-section .htmlReset sub{vertical-align:sub}.bx--ci-doc-section .htmlReset ul{list-style-type:disc;list-style-position:inside}.bx--ci-doc-section .htmlReset ol{list-style-type:decimal;list-style-position:inside}.bx--ci-doc-section .htmlReset ul ul,.bx--ci-doc-section .htmlReset ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.bx--ci-doc-section .htmlReset ol ol,.bx--ci-doc-section .htmlReset ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.bx--ci-doc-section .htmlReset table,.bx--ci-doc-section .htmlReset th,.bx--ci-doc-section .htmlReset td{border:1px solid #dcdcdc}.bx--ci-doc-section .htmlReset table{border-collapse:collapse}.bx--ci-doc-section .htmlReset th,.bx--ci-doc-section .htmlReset td{padding:.25rem}.bx--ci-doc-section .htmlOverride p,.bx--ci-doc-section .htmlOverride span,.bx--ci-doc-section .htmlOverride div{line-height:inherit}.bx--ci-doc-section .htmlOverride p{margin-top:1rem}.bx--ci-doc-section .htmlOverride table{margin-top:1rem}.bx--ci-doc-section .htmlOverride table p{margin-top:initial}.bx--ci-doc-section .htmlOverride li{margin-top:.5rem}.bx--ci-doc-section .htmlOverride ul{margin-left:.5rem}.bx--ci-doc-section .htmlOverride a{color:currentColor;text-decoration:none;pointer-events:none;padding-left:.5rem;padding-right:.5rem}.bx--ci-doc-section .htmlOverride p,.bx--ci-doc-section .htmlOverride table,.bx--ci-doc-section .htmlOverride li{margin-bottom:.125rem}.bx--ci-doc-section .content{position:relative}.bx--ci-doc-section .content *{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0;font-family:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;margin-bottom:1rem}.bx--ci-doc-toolbar .text{display:inline-block;min-width:70px;text-align:center;vertical-align:text-top}.bx--ci-doc-toolbar .button{padding:0;margin:0 1rem 0 1rem;height:100%}.bx--ci-doc-toolbar .button .bx--btn__icon{margin:0}.bx--ci-doc-toolbar .button:focus{outline:none}.bx--ci-doc-toolbar .button svg{margin:0}.bx--ci-doc-virtual-scroll .ReactVirtualized__Grid{padding:3rem}.bx--ci-doc-virtual-scroll .ReactVirtualized__Grid__innerScrollContainer{margin:0 1rem 6rem}.bx--ci-doc{display:flex;flex-flow:column;height:100%;min-width:800px;background-color:#fff}.bx--ci-doc .bx--ci-doc__toolbar{width:100%;flex:0 0 auto;display:flex;height:3rem;min-height:3rem;align-items:center;justify-content:space-between;background-color:#f4f4f4}.bx--ci-doc .bx--ci-doc__toolbar .bx--ci-doc__title{padding:0 1rem;font-size:1.2em;line-height:2;display:inline-block;font-weight:lighter;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--ci-doc .bx--ci-doc__nav{display:inline-block;min-width:150px;text-align:center}.bx--ci-doc .bx--ci-doc__title,.bx--ci-doc .bx--ci-doc__rightGutter{flex:1 0;min-width:0}.bx--ci-doc .bx--ci-doc__main{position:relative;flex:1 1 auto;display:flex;flex-flow:row nowrap;height:100%;overflow:hidden}.bx--ci-doc .bx--ci-doc__sidebar,.bx--ci-doc .bx--ci-doc__details{width:14rem}.bx--ci-doc .bx--ci-doc__sidebar{display:flex;flex-direction:column}.bx--ci-doc .bx--ci-doc__sidebar>*:not(.bx--ci-doc__tabs){flex:1 1;overflow-y:auto}.bx--ci-doc .bx--ci-doc__sidebar .bx--tabs__nav{width:100%}.bx--ci-doc .bx--ci-doc__sidebar .bx--tabs__nav .bx--tabs__nav-item{flex:1 1}.bx--ci-doc .bx--ci-doc__sidebar .bx--tabs__nav .bx--tabs__nav-item .bx--tabs__nav-link{width:100%;text-align:center}.bx--ci-doc .bx--ci-doc__doc{flex:1 1 auto;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.bx--ci-doc .bx--ci-doc__tabs a,.bx--ci-doc .bx--ci-doc__tabs a:active,.bx--ci-doc .bx--ci-doc__tabs a:focus{width:auto}.bx--ci-doc__docError{text-align:center;margin:2.5rem}.bx--structured-query__rule-group-dropdown{align-items:center;display:flex}.bx--structured-query__rule-group-dropdown .bx--dropdown{background-color:#f4f4f4;border-bottom:1px solid #161616}.bx--structured-query__rule-group-dropdown span{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px}.bx--structured-query__rule-group-dropdown .bx--list-box__label{font-size:.875rem;font-weight:600;line-height:1.28572;letter-spacing:.16px}.bx--structured-query__rule-group--nested{padding-left:2rem}.bx--structured-query__rules{display:flex;padding:1rem}.bx--structured-query__rules .bx--label{font-size:.875rem;font-weight:600;line-height:1.28572;letter-spacing:.16px}.bx--structured-query__rules .bx--list-box__wrapper{padding-right:1rem}.bx--structured-query__rules .bx--form-item .bx--text-input{height:2.6rem}.bx--structured-query__rules__buttons{display:flex;flex-direction:column}.bx--structured-query__rules__buttons .bx--btn--ghost{display:flex;flex-direction:row-reverse;justify-content:flex-end}.bx--structured-query__rules__buttons .bx--btn--ghost svg{margin-left:0;margin-right:.5rem}.bx--structured-query__copyable-query{align-items:center;display:flex}.bx--structured-query__copyable-query .bx--snippet-container{padding-right:1rem}.bx--structured-query__copyable-query button{display:none}.bx--tooltip--shown{max-width:initial;display:block;margin-top:0}.bx--tooltip-place-content{position:absolute;z-index:50;pointer-events:none}.bx--tooltip-custom-content{text-align:left;font-size:.75rem;font-weight:400;line-height:1.33333;letter-spacing:.32px}.bx--tooltip-content-header{font-size:.875rem;font-weight:600;line-height:1.42857;letter-spacing:.16px;margin-bottom:.5rem}.bx--tooltip-box-color{flex:0 0 auto;width:1rem;height:1rem;border-radius:3px;display:inline-block}.bx--tooltip-content-cell{vertical-align:top;padding:.25rem}.bx--tooltip-content-divider{border-bottom:1px solid #7a7979}.bx--tooltip-content-cell-buffer{margin-right:1.5rem}.bx--overflow-menu,.bx--overflow-menu__trigger{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;cursor:pointer;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu *,.bx--overflow-menu *::before,.bx--overflow-menu *::after,.bx--overflow-menu__trigger *,.bx--overflow-menu__trigger *::before,.bx--overflow-menu__trigger *::after{box-sizing:inherit}.bx--overflow-menu::-moz-focus-inner,.bx--overflow-menu__trigger::-moz-focus-inner{border:0}.bx--overflow-menu *,.bx--overflow-menu *::before,.bx--overflow-menu *::after,.bx--overflow-menu__trigger *,.bx--overflow-menu__trigger *::before,.bx--overflow-menu__trigger *::after{box-sizing:inherit}.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline-style:dotted}}.bx--overflow-menu:hover,.bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.bx--overflow-menu--sm{width:2rem;height:2rem}.bx--overflow-menu--xl,.bx--overflow-menu--lg{width:3rem;height:3rem}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline-style:dotted}}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus svg{outline:none}.bx--overflow-menu.bx--overflow-menu--open,.bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__trigger{box-shadow:0 2px 6px rgba(0,0,0,.3);background-color:#f4f4f4;transition:none}.bx--overflow-menu--light.bx--overflow-menu--open,.bx--overflow-menu--light.bx--overflow-menu--open .bx--overflow-menu__trigger{background-color:#fff}.bx--overflow-menu__icon{width:1rem;height:1rem;fill:#161616}.bx--overflow-menu-options{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;box-shadow:0 2px 6px rgba(0,0,0,.3);position:absolute;z-index:6000;top:32px;left:0;display:none;width:10rem;flex-direction:column;align-items:flex-start;background-color:#f4f4f4;list-style:none}.bx--overflow-menu-options *,.bx--overflow-menu-options *::before,.bx--overflow-menu-options *::after{box-sizing:inherit}.bx--overflow-menu-options::after{position:absolute;display:block;background-color:#f4f4f4;content:"";transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu.bx--overflow-menu--open:hover{background-color:#f4f4f4}.bx--overflow-menu-options--light{background-color:#fff}.bx--overflow-menu-options--light::after{background-color:#fff}.bx--overflow-menu.bx--overflow-menu--light.bx--overflow-menu--open:hover{background-color:#fff}.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after{top:-0.1875rem;left:0;width:2.5rem;height:.1875rem}.bx--overflow-menu-options[data-floating-menu-direction=top]::after{bottom:-0.5rem;left:0;width:2.5rem;height:.5rem}.bx--overflow-menu-options[data-floating-menu-direction=left]::after{top:0;right:-0.375rem;width:.375rem;height:2.5rem}.bx--overflow-menu-options[data-floating-menu-direction=right]::after{top:0;left:-0.375rem;width:.375rem;height:2.5rem}.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=top]::after{width:2rem}.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=left]::after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=right]::after{height:2rem}.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=top]::after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=top]::after{width:3rem}.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=left]::after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=right]::after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=left]::after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=right]::after{height:3rem}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=top]::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after{right:0;left:auto}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=left]::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=right]::after{top:auto;bottom:0}.bx--overflow-menu-options--open{display:flex}.bx--overflow-menu-options__content{width:100%}.bx--overflow-menu-options__option{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:flex;width:100%;height:2.5rem;align-items:center;padding:0;background-color:rgba(0,0,0,0);transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu-options__option *,.bx--overflow-menu-options__option *::before,.bx--overflow-menu-options__option *::after{box-sizing:inherit}.bx--overflow-menu-options--sm .bx--overflow-menu-options__option{height:2rem}.bx--overflow-menu-options--xl .bx--overflow-menu-options__option,.bx--overflow-menu-options--lg .bx--overflow-menu-options__option{height:3rem}.bx--overflow-menu--divider{border-top:1px solid #e0e0e0}.bx--overflow-menu--light .bx--overflow-menu--divider{border-top:1px solid #e0e0e0}a.bx--overflow-menu-options__btn::before{display:inline-block;height:100%;content:"";vertical-align:middle}.bx--overflow-menu-options__btn{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;width:100%;max-width:11.25rem;height:100%;align-items:center;padding:0 1rem;border:none;background-color:rgba(0,0,0,0);color:#525252;cursor:pointer;font-weight:400;text-align:left;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9),color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu-options__btn *,.bx--overflow-menu-options__btn *::before,.bx--overflow-menu-options__btn *::after{box-sizing:inherit}.bx--overflow-menu-options__btn:hover{color:#161616}.bx--overflow-menu-options__btn:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--overflow-menu-options__btn:focus{outline-style:dotted}}.bx--overflow-menu-options__btn::-moz-focus-inner{border:none}.bx--overflow-menu-options__btn svg{fill:#525252}.bx--overflow-menu-options__btn:hover svg{fill:#161616}.bx--overflow-menu-options__option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx--overflow-menu-options__option:hover{background-color:#e5e5e5}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus{background-color:#da1e28;color:#fff}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover svg,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus svg{fill:currentColor}.bx--overflow-menu-options__option--disabled:hover{background-color:#f4f4f4;cursor:not-allowed}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn{color:#c6c6c6;pointer-events:none}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:active,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:#f4f4f4}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn svg{fill:#c6c6c6}.bx--overflow-menu--flip{left:-140px}.bx--overflow-menu--flip::before{left:145px}.bx--overflow-menu__container{display:inline-block}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--overflow-menu:focus,.bx--overflow-menu-options__btn:focus{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active),(prefers-contrast){.bx--overflow-menu svg{fill:ButtonText}} -/*# sourceMappingURL=main.fa79d853.css.map*/ \ No newline at end of file +/*# sourceMappingURL=main.6d677fd2.css.map*/ \ No newline at end of file diff --git a/docs/storybook/static/css/main.fa79d853.css.map b/docs/storybook/static/css/main.6d677fd2.css.map similarity index 94% rename from docs/storybook/static/css/main.fa79d853.css.map rename to docs/storybook/static/css/main.6d677fd2.css.map index 26ad6fefc..f953daaff 100644 --- a/docs/storybook/static/css/main.fa79d853.css.map +++ b/docs/storybook/static/css/main.6d677fd2.css.map @@ -1 +1 @@ -{"version":3,"file":"static/css/main.fa79d853.css","mappings":"AAcA","sources":["webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/vendor/@carbon/elements/scss/type/font-face/_mono.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/vendor/@carbon/elements/scss/type/font-face/_settings.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/vendor/@carbon/elements/scss/type/font-face/_sans.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/_helper-classes.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/_css--reset.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/vendor/@carbon/elements/scss/type/_reset.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/vendor/@carbon/elements/scss/type/_font-family.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/vendor/@carbon/elements/scss/icons/mixins.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/vendor/@carbon/elements/scss/type/_styles.import.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/_helper-mixins.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/form/_form.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/vendor/@carbon/elements/scss/layout/generated/_spacing.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/vendor/@carbon/elements/scss/themes/generated/_mixins.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/_theme-tokens.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/checkbox/_checkbox.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/_css--helpers.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/list-box/_list-box.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/vendor/@carbon/elements/scss/colors/mixins.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/tag/_mixins.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/multi-select/_multi-select.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/radio-button/_radio-button.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/tag/_tag.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/link/_link.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/button/_button.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/button/_mixins.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/_tooltip.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/tooltip/_tooltip.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/skeleton/_skeleton-text.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/skeleton/_skeleton-icon.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/skeleton/_skeleton-placeholder.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/loading/_keyframes.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/loading/_loading.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/loading/_mixins.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/loading/_vars.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/_motion.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/tabs/_tabs.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/vendor/@carbon/elements/scss/layout/_breakpoint.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/select/_select.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/pagination/_unstable_pagination.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/modal/_modal.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/search/_search.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/toggle/_toggle.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/combo-box/_combo-box.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/dropdown/_dropdown.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/search-input/_search-input.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/search-results/_search-results.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/search-facets/_search-facets.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/globals/scss/_spacing.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/results-pagination/_results-pagination.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/document-preview/_document-preview.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/document-preview/_document-preview-toolbar.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/document-preview/_document-preview-pdf-fallback.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/document-preview/_document-preview-pdf-viewer.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/document-preview/_pdfjs_web_mixins.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/document-preview/_document-preview-html.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/document-preview/_mixins.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/document-preview/_simple-document.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/_vars.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/ci-document/_ci-document-content.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/ci-document/_ci-document-details.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/ci-document/_ci-document-filter.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/ci-document/_ci-document-metadata-pane.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/ci-document/_ci-document-section.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/ci-document/_ci-document-toolbar.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/ci-document/_ci-document-virtual-scroll.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/ci-document/_ci-document.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/structured-query/_structured-query.scss","webpack://@ibm-watson/discovery-react-components/../discovery-styles/scss/components/tooltip-highlight/_tooltip-highlight.scss","webpack://@ibm-watson/discovery-react-components/../../node_modules/carbon-components/scss/components/overflow-menu/_overflow-menu.scss"],"sourcesContent":["//\n// Copyright IBM Corp. 2018, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import 'settings';\n\n/// Mono `@font-face`'s\n/// @access public\n/// @group @carbon/type\n@mixin carbon--font-face-mono {\n // .woff support for IE11\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 300;\n src: local('IBM Plex Mono Light Italic'), local('IBMPlexMono-LightItalic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoW.woff)\n format('woff');\n }\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 400;\n src: local('IBM Plex Mono Italic'), local('IBMPlexMono-Italic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1Xdm.woff)\n format('woff');\n }\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 600;\n src: local('IBM Plex Mono SemiBold Italic'),\n local('IBMPlexMono-SemiBoldItalic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoW.woff)\n format('woff');\n }\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 300;\n src: local('IBM Plex Mono Light'), local('IBMPlexMono-Light'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFhA.woff)\n format('woff');\n }\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 400;\n src: local('IBM Plex Mono'), local('IBMPlexMono'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q0Q.woff)\n format('woff');\n }\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 600;\n src: local('IBM Plex Mono SemiBold'), local('IBMPlexMono-SemiBold'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFhA.woff)\n format('woff');\n }\n\n /* cyrillic-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 300;\n src: local('IBM Plex Mono Light Italic'), local('IBMPlexMono-LightItalic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jcoQPttoz6Pz.woff2)\n format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n U+FE2E-FE2F;\n }\n /* cyrillic */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 300;\n src: local('IBM Plex Mono Light Italic'), local('IBMPlexMono-LightItalic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1hMoQPttoz6Pz.woff2)\n format('woff2');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n }\n /* vietnamese */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 300;\n src: local('IBM Plex Mono Light Italic'), local('IBMPlexMono-LightItalic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1j8oQPttoz6Pz.woff2)\n format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;\n }\n /* latin-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 300;\n src: local('IBM Plex Mono Light Italic'), local('IBMPlexMono-LightItalic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jsoQPttoz6Pz.woff2)\n format('woff2');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n }\n /* latin */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 300;\n src: local('IBM Plex Mono Light Italic'), local('IBMPlexMono-LightItalic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoQPttozw.woff2)\n format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,\n U+2215, U+FEFF, U+FFFD;\n }\n /* cyrillic-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 400;\n src: local('IBM Plex Mono Italic'), local('IBMPlexMono-Italic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2HdgregdFOFh.woff2)\n format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n U+FE2E-FE2F;\n }\n /* cyrillic */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 400;\n src: local('IBM Plex Mono Italic'), local('IBMPlexMono-Italic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa0XdgregdFOFh.woff2)\n format('woff2');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n }\n /* vietnamese */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 400;\n src: local('IBM Plex Mono Italic'), local('IBMPlexMono-Italic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgregdFOFh.woff2)\n format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;\n }\n /* latin-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 400;\n src: local('IBM Plex Mono Italic'), local('IBMPlexMono-Italic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa23dgregdFOFh.woff2)\n format('woff2');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n }\n /* latin */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 400;\n src: local('IBM Plex Mono Italic'), local('IBMPlexMono-Italic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1XdgregdFA.woff2)\n format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,\n U+2215, U+FEFF, U+FFFD;\n }\n /* cyrillic-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 600;\n src: local('IBM Plex Mono SemiBold Italic'),\n local('IBMPlexMono-SemiBoldItalic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jcoQPttoz6Pz.woff2)\n format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n U+FE2E-FE2F;\n }\n /* cyrillic */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 600;\n src: local('IBM Plex Mono SemiBold Italic'),\n local('IBMPlexMono-SemiBoldItalic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1hMoQPttoz6Pz.woff2)\n format('woff2');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n }\n /* vietnamese */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 600;\n src: local('IBM Plex Mono SemiBold Italic'),\n local('IBMPlexMono-SemiBoldItalic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1j8oQPttoz6Pz.woff2)\n format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;\n }\n /* latin-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 600;\n src: local('IBM Plex Mono SemiBold Italic'),\n local('IBMPlexMono-SemiBoldItalic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jsoQPttoz6Pz.woff2)\n format('woff2');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n }\n /* latin */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: italic;\n font-weight: 600;\n src: local('IBM Plex Mono SemiBold Italic'),\n local('IBMPlexMono-SemiBoldItalic'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoQPttozw.woff2)\n format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,\n U+2215, U+FEFF, U+FFFD;\n }\n /* cyrillic-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 300;\n src: local('IBM Plex Mono Light'), local('IBMPlexMono-Light'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl1FgsAXHNlYzg.woff2)\n format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n U+FE2E-FE2F;\n }\n /* cyrillic */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 300;\n src: local('IBM Plex Mono Light'), local('IBMPlexMono-Light'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlRFgsAXHNlYzg.woff2)\n format('woff2');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n }\n /* vietnamese */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 300;\n src: local('IBM Plex Mono Light'), local('IBMPlexMono-Light'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl9FgsAXHNlYzg.woff2)\n format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;\n }\n /* latin-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 300;\n src: local('IBM Plex Mono Light'), local('IBMPlexMono-Light'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl5FgsAXHNlYzg.woff2)\n format('woff2');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n }\n /* latin */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 300;\n src: local('IBM Plex Mono Light'), local('IBMPlexMono-Light'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFgsAXHNk.woff2)\n format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,\n U+2215, U+FEFF, U+FFFD;\n }\n /* cyrillic-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 400;\n src: local('IBM Plex Mono'), local('IBMPlexMono'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2)\n format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n U+FE2E-FE2F;\n }\n /* cyrillic */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 400;\n src: local('IBM Plex Mono'), local('IBMPlexMono'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2)\n format('woff2');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n }\n /* vietnamese */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 400;\n src: local('IBM Plex Mono'), local('IBMPlexMono'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2)\n format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;\n }\n /* latin-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 400;\n src: local('IBM Plex Mono'), local('IBMPlexMono'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2)\n format('woff2');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n }\n /* latin */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 400;\n src: local('IBM Plex Mono'), local('IBMPlexMono'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2)\n format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,\n U+2215, U+FEFF, U+FFFD;\n }\n /* cyrillic-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 600;\n src: local('IBM Plex Mono SemiBold'), local('IBMPlexMono-SemiBold'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2)\n format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n U+FE2E-FE2F;\n }\n /* cyrillic */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 600;\n src: local('IBM Plex Mono SemiBold'), local('IBMPlexMono-SemiBold'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2)\n format('woff2');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n }\n /* vietnamese */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 600;\n src: local('IBM Plex Mono SemiBold'), local('IBMPlexMono-SemiBold'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2)\n format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;\n }\n /* latin-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 600;\n src: local('IBM Plex Mono SemiBold'), local('IBMPlexMono-SemiBold'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2)\n format('woff2');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n }\n /* latin */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 600;\n src: local('IBM Plex Mono SemiBold'), local('IBMPlexMono-SemiBold'),\n url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2)\n format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,\n U+2215, U+FEFF, U+FFFD;\n }\n}\n","//\n// Copyright IBM Corp. 2018, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n/// Defines how font files are loaded and displayed by the browser\n/// @link https://css-tricks.com/almanac/properties/f/font-display/\n/// @access public\n/// @group @carbon/type\n$carbon--font-display: auto !default;\n","//\n// Copyright IBM Corp. 2018, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import 'settings';\n\n/// Sans `@font-face`'s\n/// @access public\n/// @group @carbon/type\n@mixin carbon--font-face-sans {\n // .woff support for IE11\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 300;\n src: local('IBM Plex Sans Light Italic'), local('IBMPlexSans-LightItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfo.woff)\n format('woff');\n }\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 400;\n src: local('IBM Plex Sans Italic'), local('IBMPlexSans-Italic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZP.woff)\n format('woff');\n }\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold Italic'),\n local('IBMPlexSans-SemiBoldItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfo.woff)\n format('woff');\n }\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 300;\n src: local('IBM Plex Sans Light'), local('IBMPlexSans-Light'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFscg.woff)\n format('woff');\n }\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 400;\n src: local('IBM Plex Sans'), local('IBMPlexSans'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeEw.woff)\n format('woff');\n }\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold'), local('IBMPlexSans-SemiBold'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFscg.woff)\n format('woff');\n }\n\n /* cyrillic-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 300;\n src: local('IBM Plex Sans Light Italic'), local('IBMPlexSans-LightItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRce_fuJGl18QRY.woff2)\n format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n U+FE2E-FE2F;\n }\n /* cyrillic */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 300;\n src: local('IBM Plex Sans Light Italic'), local('IBMPlexSans-LightItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRccvfuJGl18QRY.woff2)\n format('woff2');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n }\n /* greek */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 300;\n src: local('IBM Plex Sans Light Italic'), local('IBMPlexSans-LightItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdffuJGl18QRY.woff2)\n format('woff2');\n unicode-range: U+0370-03FF;\n }\n /* vietnamese */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 300;\n src: local('IBM Plex Sans Light Italic'), local('IBMPlexSans-LightItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRceffuJGl18QRY.woff2)\n format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;\n }\n /* latin-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 300;\n src: local('IBM Plex Sans Light Italic'), local('IBMPlexSans-LightItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcePfuJGl18QRY.woff2)\n format('woff2');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n }\n /* latin */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 300;\n src: local('IBM Plex Sans Light Italic'), local('IBMPlexSans-LightItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfuJGl18Q.woff2)\n format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,\n U+2215, U+FEFF, U+FFFD;\n }\n /* cyrillic-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 400;\n src: local('IBM Plex Sans Italic'), local('IBMPlexSans-Italic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGqZJW9XjDlN8.woff2)\n format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n U+FE2E-FE2F;\n }\n /* cyrillic */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 400;\n src: local('IBM Plex Sans Italic'), local('IBMPlexSans-Italic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuE6ZJW9XjDlN8.woff2)\n format('woff2');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n }\n /* greek */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 400;\n src: local('IBM Plex Sans Italic'), local('IBMPlexSans-Italic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuFKZJW9XjDlN8.woff2)\n format('woff2');\n unicode-range: U+0370-03FF;\n }\n /* vietnamese */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 400;\n src: local('IBM Plex Sans Italic'), local('IBMPlexSans-Italic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGKZJW9XjDlN8.woff2)\n format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;\n }\n /* latin-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 400;\n src: local('IBM Plex Sans Italic'), local('IBMPlexSans-Italic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGaZJW9XjDlN8.woff2)\n format('woff2');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n }\n /* latin */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 400;\n src: local('IBM Plex Sans Italic'), local('IBMPlexSans-Italic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZJW9XjDg.woff2)\n format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,\n U+2215, U+FEFF, U+FFFD;\n }\n /* cyrillic-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold Italic'),\n local('IBMPlexSans-SemiBoldItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJce_fuJGl18QRY.woff2)\n format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n U+FE2E-FE2F;\n }\n /* cyrillic */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold Italic'),\n local('IBMPlexSans-SemiBoldItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJccvfuJGl18QRY.woff2)\n format('woff2');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n }\n /* greek */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold Italic'),\n local('IBMPlexSans-SemiBoldItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdffuJGl18QRY.woff2)\n format('woff2');\n unicode-range: U+0370-03FF;\n }\n /* vietnamese */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold Italic'),\n local('IBMPlexSans-SemiBoldItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJceffuJGl18QRY.woff2)\n format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;\n }\n /* latin-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold Italic'),\n local('IBMPlexSans-SemiBoldItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcePfuJGl18QRY.woff2)\n format('woff2');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n }\n /* latin */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: italic;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold Italic'),\n local('IBMPlexSans-SemiBoldItalic'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfuJGl18Q.woff2)\n format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,\n U+2215, U+FEFF, U+FFFD;\n }\n /* cyrillic-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 300;\n src: local('IBM Plex Sans Light'), local('IBMPlexSans-Light'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIxsdP3pBmtF8A.woff2)\n format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n U+FE2E-FE2F;\n }\n /* cyrillic */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 300;\n src: local('IBM Plex Sans Light'), local('IBMPlexSans-Light'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIVsdP3pBmtF8A.woff2)\n format('woff2');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n }\n /* greek */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 300;\n src: local('IBM Plex Sans Light'), local('IBMPlexSans-Light'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIJsdP3pBmtF8A.woff2)\n format('woff2');\n unicode-range: U+0370-03FF;\n }\n /* vietnamese */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 300;\n src: local('IBM Plex Sans Light'), local('IBMPlexSans-Light'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI5sdP3pBmtF8A.woff2)\n format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;\n }\n /* latin-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 300;\n src: local('IBM Plex Sans Light'), local('IBMPlexSans-Light'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI9sdP3pBmtF8A.woff2)\n format('woff2');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n }\n /* latin */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 300;\n src: local('IBM Plex Sans Light'), local('IBMPlexSans-Light'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFsdP3pBms.woff2)\n format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,\n U+2215, U+FEFF, U+FFFD;\n }\n /* cyrillic-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 400;\n src: local('IBM Plex Sans'), local('IBMPlexSans'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdzeFaxOedfTDw.woff2)\n format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n U+FE2E-FE2F;\n }\n /* cyrillic */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 400;\n src: local('IBM Plex Sans'), local('IBMPlexSans'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdXeFaxOedfTDw.woff2)\n format('woff2');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n }\n /* greek */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 400;\n src: local('IBM Plex Sans'), local('IBMPlexSans'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdLeFaxOedfTDw.woff2)\n format('woff2');\n unicode-range: U+0370-03FF;\n }\n /* vietnamese */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 400;\n src: local('IBM Plex Sans'), local('IBMPlexSans'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd7eFaxOedfTDw.woff2)\n format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;\n }\n /* latin-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 400;\n src: local('IBM Plex Sans'), local('IBMPlexSans'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd_eFaxOedfTDw.woff2)\n format('woff2');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n }\n /* latin */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 400;\n src: local('IBM Plex Sans'), local('IBMPlexSans'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeFaxOedc.woff2)\n format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,\n U+2215, U+FEFF, U+FFFD;\n }\n /* cyrillic-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold'), local('IBMPlexSans-SemiBold'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIxsdP3pBmtF8A.woff2)\n format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n U+FE2E-FE2F;\n }\n /* cyrillic */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold'), local('IBMPlexSans-SemiBold'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIVsdP3pBmtF8A.woff2)\n format('woff2');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n }\n /* greek */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold'), local('IBMPlexSans-SemiBold'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIJsdP3pBmtF8A.woff2)\n format('woff2');\n unicode-range: U+0370-03FF;\n }\n /* vietnamese */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold'), local('IBMPlexSans-SemiBold'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI5sdP3pBmtF8A.woff2)\n format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;\n }\n /* latin-ext */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold'), local('IBMPlexSans-SemiBold'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI9sdP3pBmtF8A.woff2)\n format('woff2');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n }\n /* latin */\n @font-face {\n font-display: $carbon--font-display;\n font-family: 'IBM Plex Sans';\n font-style: normal;\n font-weight: 600;\n src: local('IBM Plex Sans SemiBold'), local('IBMPlexSans-SemiBold'),\n url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFsdP3pBms.woff2)\n format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,\n U+2215, U+FEFF, U+FFFD;\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import 'vars';\n@import './vendor/@carbon/elements/scss/import-once/import-once';\n\n@include exports('helper-classes') {\n .#{$prefix}--text-truncate--end {\n display: inline-block;\n overflow: hidden;\n width: 100%;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .#{$prefix}--text-truncate--front {\n display: inline-block;\n overflow: hidden;\n width: 100%;\n direction: rtl;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import './vendor/@carbon/elements/scss/import-once/import-once';\n@import './vendor/@carbon/elements/scss/type/reset';\n@import './vendor/@carbon/elements/scss/icons/mixins';\n\n/// Resets default browser styling\n/// @access public\n/// @group global-reset\n@mixin reset {\n @if variable-exists(css--reset) == false or $css--reset == false {\n box-sizing: border-box;\n padding: 0;\n border: 0;\n margin: 0;\n font-family: inherit;\n font-size: 100%;\n vertical-align: baseline;\n\n *,\n *::before,\n *::after {\n box-sizing: inherit;\n }\n }\n}\n\n@include exports('css--reset') {\n @if variable-exists(css--reset) == false or $css--reset == true {\n // http://cssreset.com/scripts/eric-meyer-reset-css/\n html,\n body,\n div,\n span,\n applet,\n object,\n iframe,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n p,\n blockquote,\n pre,\n a,\n abbr,\n acronym,\n address,\n big,\n cite,\n code,\n del,\n dfn,\n em,\n img,\n ins,\n kbd,\n q,\n s,\n samp,\n small,\n strike,\n strong,\n sub,\n sup,\n tt,\n var,\n b,\n u,\n i,\n center,\n dl,\n dt,\n dd,\n ol,\n ul,\n li,\n fieldset,\n form,\n label,\n legend,\n table,\n caption,\n tbody,\n tfoot,\n thead,\n tr,\n th,\n td,\n article,\n aside,\n canvas,\n details,\n embed,\n figure,\n figcaption,\n footer,\n header,\n hgroup,\n menu,\n nav,\n output,\n ruby,\n section,\n summary,\n time,\n mark,\n audio,\n video {\n padding: 0;\n border: 0;\n margin: 0;\n font: inherit;\n font-size: 100%;\n vertical-align: baseline;\n }\n\n // Chrome 62 fix\n button,\n select,\n input,\n textarea {\n border-radius: 0;\n font-family: inherit;\n }\n\n input[type='text']::-ms-clear {\n display: none;\n }\n\n /* HTML5 display-role reset for older browsers */\n article,\n aside,\n details,\n figcaption,\n figure,\n footer,\n header,\n hgroup,\n main,\n menu,\n nav,\n section {\n display: block;\n }\n\n body {\n line-height: 1;\n }\n\n sup {\n vertical-align: super;\n }\n\n sub {\n vertical-align: sub;\n }\n\n ol,\n ul {\n list-style: none;\n }\n\n blockquote,\n q {\n quotes: none;\n }\n\n blockquote::before,\n blockquote::after,\n q::before,\n q::after {\n content: '';\n }\n\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n\n * {\n box-sizing: border-box;\n }\n\n // Fix to remove added margins on buttons in safari (see #5155)\n button {\n margin: 0;\n }\n\n @include carbon--type-reset;\n @include carbon--icons;\n }\n}\n\n@include exports('css--default-type') {\n @if variable-exists(css--default-type) == false or $css--default-type == true\n {\n @include carbon--default-type;\n }\n}\n","//\n// Copyright IBM Corp. 2018, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import '../layout/convert';\n@import 'font-family';\n@import 'styles';\n\n/// Include a type reset for a given body and mono font family\n/// @param {String} $body-font-family [carbon--font-family('sans')] - The font family used on the `` element\n/// @param {String} $mono-font-family [carbon--font-family('mono')] - The font family used on elements that require mono fonts, like the `` element\n/// @access public\n/// @group @carbon/type\n@mixin carbon--type-reset(\n // TODO: remove in next major release. This has been replaced with 100%\n $base-font-size: $carbon--base-font-size,\n $body-font-family: carbon--font-family('sans'),\n $mono-font-family: carbon--font-family('mono')\n) {\n html {\n font-size: 100%;\n }\n\n body {\n @include carbon--font-weight('regular');\n\n font-family: $body-font-family;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n text-rendering: optimizeLegibility;\n }\n\n code {\n font-family: $mono-font-family;\n }\n\n strong {\n @include carbon--font-weight('semibold');\n }\n}\n\n/// Include default type styles\n/// @access public\n/// @group @carbon/type\n@mixin carbon--default-type {\n h1 {\n @include carbon--type-style('productive-heading-06');\n }\n\n h2 {\n @include carbon--type-style('productive-heading-05');\n }\n\n h3 {\n @include carbon--type-style('productive-heading-04');\n }\n\n h4 {\n @include carbon--type-style('productive-heading-03');\n }\n\n h5 {\n @include carbon--type-style('productive-heading-02');\n }\n\n h6 {\n @include carbon--type-style('productive-heading-01');\n }\n\n p {\n @include carbon--type-style('body-long-02');\n }\n\n a {\n @if global-variable-exists('carbon--theme') and\n map-has-key($carbon--theme, 'link-01')\n {\n color: map-get($carbon--theme, 'link-01');\n } @else {\n color: #0062fe;\n }\n }\n\n em {\n font-style: italic;\n }\n}\n","//\n// Copyright IBM Corp. 2018, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n/// Font family fallbacks for: IBM Plex Mono, IBM Plex Sans, IBM Plex Sans\n/// Condensed, IBM Plex Sans Hebrew, and IBM Plex Serif\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$carbon--font-families: (\n 'mono':\n unquote(\n \"'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace\"\n ),\n 'sans': unquote(\"'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif\"),\n 'sans-condensed':\n unquote(\"'IBM Plex Sans Condensed', 'Helvetica Neue', Arial, sans-serif\"),\n 'sans-hebrew':\n unquote(\n \"'IBM Plex Sans Hebrew', 'Helvetica Hebrew', 'Arial Hebrew', sans-serif\"\n ),\n 'serif': unquote(\"'IBM Plex Serif', 'Georgia', Times, serif\"),\n) !default;\n\n/// Get the font-family for an IBM Plex font\n/// @param {String} $name\n/// @return {String}\n/// @access public\n/// @group @carbon/type\n@function carbon--font-family($name) {\n @return map-get($carbon--font-families, $name);\n}\n\n/// Include the `font-family` definition for the given name in your selector\n/// @param {String} $name\n/// @access public\n/// @group @carbon/type\n@mixin carbon--font-family($name) {\n font-family: carbon--font-family($name);\n}\n\n/// Suggested font weights to be used in product\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$carbon--font-weights: (\n 'light': 300,\n 'regular': 400,\n 'semibold': 600,\n) !default;\n\n/// Retrieve the font-weight value for a given name\n/// @param {String} $weight\n/// @return {Number}\n/// @access public\n/// @group @carbon/type\n@function carbon--font-weight($weight) {\n @return map-get($carbon--font-weights, $weight);\n}\n\n/// Set the `font-weight` property with the value for a given name\n/// @param {String} $weight\n/// @access public\n/// @group @carbon/type\n@mixin carbon--font-weight($weight) {\n font-weight: carbon--font-weight($weight);\n}\n","//\n// Copyright IBM Corp. 2018, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n/// Makes SVGs accessible in high contrast mode\n/// @link https://github.com/IBM/carbon-elements/issues/345#issuecomment-466577293 Carbon-elements #345\n/// @access public\n/// @group @carbon/icons\n@mixin carbon--icons {\n @media screen and (-ms-high-contrast: active) {\n svg {\n fill: ButtonText;\n }\n }\n}\n","//\n// Copyright IBM Corp. 2018, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n//-------------------------------------------\n// Compatibility notes (*.import.scss)\n// ------------------------------------------\n//\n// This file is intended to be consumed and processed with dart-sass.\n// It is incompatible with node-sass/libsass as it contains sass language features\n// or functions that are unavailable in node-sass/libsass, such as `math.div`.\n//\n// The non-`.import` suffixed version of this file eg. `_filename.scss`\n// is intended to be compatible with node-sass/libsass.\n//\n// Styles authored within this file must be duplicated to the corresponding\n// compatibility file to ensure we continue to support node-sass and dart-sass\n// in v10.\n\n@use \"sass:math\";\n@import '../layout/breakpoint'; /* stylelint-disable-line no-invalid-position-at-import-rule */\n@import 'font-family'; /* stylelint-disable-line no-invalid-position-at-import-rule */\n@import 'scale'; /* stylelint-disable-line no-invalid-position-at-import-rule */\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$caption-01: (\n font-size: carbon--type-scale(1),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.34,\n letter-spacing: 0.32px,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$caption-02: (\n font-size: carbon--type-scale(2),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.29,\n letter-spacing: 0.32px,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$label-01: (\n font-size: carbon--type-scale(1),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.34,\n letter-spacing: 0.32px,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$label-02: (\n font-size: carbon--type-scale(2),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.29,\n letter-spacing: 0.32px,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$helper-text-01: (\n font-size: carbon--type-scale(1),\n line-height: 1.34,\n letter-spacing: 0.32px,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$helper-text-02: (\n font-size: carbon--type-scale(2),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.29,\n letter-spacing: 0.32px,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$body-short-01: (\n font-size: carbon--type-scale(2),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.29,\n letter-spacing: 0.16px,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$body-long-01: (\n font-size: carbon--type-scale(2),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.43,\n letter-spacing: 0.16px,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$body-short-02: (\n font-size: carbon--type-scale(3),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.375,\n letter-spacing: 0,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$body-long-02: (\n font-size: carbon--type-scale(3),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.5,\n letter-spacing: 0,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$code-01: (\n font-family: carbon--font-family('mono'),\n font-size: carbon--type-scale(1),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.34,\n letter-spacing: 0.32px,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$code-02: (\n font-family: carbon--font-family('mono'),\n font-size: carbon--type-scale(2),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.43,\n letter-spacing: 0.32px,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$heading-01: (\n font-size: carbon--type-scale(2),\n font-weight: carbon--font-weight('semibold'),\n line-height: 1.29,\n letter-spacing: 0.16px,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$productive-heading-01: $heading-01 !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$heading-02: (\n font-size: carbon--type-scale(3),\n font-weight: carbon--font-weight('semibold'),\n line-height: 1.375,\n letter-spacing: 0,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$productive-heading-02: $heading-02 !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$productive-heading-03: (\n font-size: carbon--type-scale(5),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.4,\n letter-spacing: 0,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$productive-heading-04: (\n font-size: carbon--type-scale(7),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.29,\n letter-spacing: 0,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$productive-heading-05: (\n font-size: carbon--type-scale(8),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.25,\n letter-spacing: 0,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$productive-heading-06: (\n font-size: carbon--type-scale(8),\n font-weight: carbon--font-weight('light'),\n // Extra digit needed for precision in Chrome\n line-height: 1.199,\n letter-spacing: 0,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$productive-heading-07: (\n font-size: carbon--type-scale(10),\n font-weight: carbon--font-weight('light'),\n line-height: 1.19,\n letter-spacing: 0,\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$expressive-heading-01: map-merge(\n $heading-01,\n (\n line-height: 1.25,\n )\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$expressive-heading-02: map-merge(\n $heading-02,\n (\n line-height: 1.5,\n )\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$expressive-heading-03: (\n font-size: carbon--type-scale(5),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.4,\n letter-spacing: 0,\n breakpoints: (\n xlg: (\n font-size: carbon--type-scale(5),\n line-height: 1.25,\n ),\n max: (\n font-size: carbon--type-scale(6),\n line-height: 1.334,\n ),\n ),\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$expressive-heading-04: (\n font-size: carbon--type-scale(7),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.29,\n letter-spacing: 0,\n breakpoints: (\n xlg: (\n font-size: carbon--type-scale(7),\n line-height: 1.25,\n ),\n max: (\n font-size: carbon--type-scale(8),\n ),\n ),\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$expressive-heading-05: (\n font-size: carbon--type-scale(8),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.25,\n letter-spacing: 0,\n breakpoints: (\n md: (\n font-size: carbon--type-scale(9),\n font-weight: carbon--font-weight('light'),\n line-height: 1.22,\n ),\n lg: (\n font-size: carbon--type-scale(10),\n line-height: 1.19,\n ),\n xlg: (\n font-size: carbon--type-scale(11),\n line-height: 1.17,\n ),\n max: (\n font-size: carbon--type-scale(13),\n ),\n ),\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$expressive-heading-06: (\n font-size: carbon--type-scale(8),\n font-weight: carbon--font-weight('semibold'),\n line-height: 1.25,\n letter-spacing: 0,\n breakpoints: (\n md: (\n font-size: carbon--type-scale(9),\n line-height: 1.22,\n ),\n lg: (\n font-size: carbon--type-scale(10),\n line-height: 1.19,\n ),\n xlg: (\n font-size: carbon--type-scale(11),\n line-height: 1.17,\n ),\n max: (\n font-size: carbon--type-scale(13),\n ),\n ),\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$expressive-paragraph-01: (\n font-size: carbon--type-scale(6),\n font-weight: carbon--font-weight('light'),\n line-height: 1.334,\n letter-spacing: 0,\n breakpoints: (\n lg: (\n font-size: carbon--type-scale(7),\n line-height: 1.29,\n ),\n max: (\n font-size: carbon--type-scale(8),\n line-height: 1.25,\n ),\n ),\n);\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$quotation-01: (\n font-size: carbon--type-scale(5),\n font-weight: carbon--font-weight('regular'),\n line-height: 1.3,\n letter-spacing: 0,\n breakpoints: (\n md: (\n font-size: carbon--type-scale(5),\n ),\n lg: (\n font-size: carbon--type-scale(6),\n line-height: 1.334,\n ),\n xlg: (\n font-size: carbon--type-scale(7),\n line-height: 1.29,\n ),\n max: (\n font-size: carbon--type-scale(8),\n line-height: 1.25,\n ),\n ),\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$quotation-02: (\n font-size: carbon--type-scale(8),\n font-weight: carbon--font-weight('light'),\n line-height: 1.25,\n letter-spacing: 0,\n breakpoints: (\n md: (\n font-size: carbon--type-scale(9),\n line-height: 1.22,\n ),\n lg: (\n font-size: carbon--type-scale(10),\n line-height: 1.19,\n ),\n xlg: (\n font-size: carbon--type-scale(11),\n line-height: 1.17,\n ),\n max: (\n font-size: carbon--type-scale(13),\n ),\n ),\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$display-01: (\n font-size: carbon--type-scale(10),\n font-weight: carbon--font-weight('light'),\n line-height: 1.19,\n letter-spacing: 0,\n breakpoints: (\n md: (\n font-size: carbon--type-scale(10),\n ),\n lg: (\n font-size: carbon--type-scale(12),\n ),\n xlg: (\n font-size: carbon--type-scale(13),\n line-height: 1.17,\n ),\n max: (\n font-size: carbon--type-scale(15),\n line-height: 1.13,\n ),\n ),\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$display-02: (\n font-size: carbon--type-scale(10),\n font-weight: carbon--font-weight('semibold'),\n line-height: 1.19,\n letter-spacing: 0,\n breakpoints: (\n md: (\n font-size: carbon--type-scale(10),\n ),\n lg: (\n font-size: carbon--type-scale(12),\n ),\n xlg: (\n font-size: carbon--type-scale(13),\n line-height: 1.16,\n ),\n max: (\n font-size: carbon--type-scale(15),\n line-height: 1.13,\n ),\n ),\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$display-03: (\n font-size: carbon--type-scale(10),\n font-weight: carbon--font-weight('light'),\n line-height: 1.19,\n letter-spacing: 0,\n breakpoints: (\n md: (\n font-size: carbon--type-scale(14),\n line-height: 1.15,\n ),\n lg: (\n font-size: carbon--type-scale(17),\n line-height: 1.11,\n letter-spacing: -0.64px,\n ),\n xlg: (\n font-size: carbon--type-scale(20),\n line-height: 1.07,\n letter-spacing: -0.64px,\n ),\n max: (\n font-size: carbon--type-scale(23),\n line-height: 1.05,\n letter-spacing: -0.96px,\n ),\n ),\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$display-04: (\n font-size: carbon--type-scale(10),\n font-weight: carbon--font-weight('semibold'),\n line-height: 1.19,\n letter-spacing: 0,\n breakpoints: (\n md: (\n font-size: carbon--type-scale(14),\n line-height: 1.15,\n ),\n lg: (\n font-size: carbon--type-scale(17),\n line-height: 1.11,\n letter-spacing: -0.64px,\n ),\n xlg: (\n font-size: carbon--type-scale(20),\n line-height: 1.07,\n letter-spacing: -0.64px,\n ),\n max: (\n font-size: carbon--type-scale(23),\n line-height: 1.05,\n letter-spacing: -0.96px,\n ),\n ),\n) !default;\n\n/// @type Map\n/// @access public\n/// @group @carbon/type\n$tokens: (\n caption-01: $caption-01,\n caption-02: $caption-02,\n label-01: $label-01,\n label-02: $label-02,\n helper-text-01: $helper-text-01,\n helper-text-02: $helper-text-02,\n body-short-01: $body-short-01,\n body-short-02: $body-short-02,\n body-long-01: $body-long-01,\n body-long-02: $body-long-02,\n code-01: $code-01,\n code-02: $code-02,\n heading-01: $heading-01,\n heading-02: $heading-02,\n productive-heading-01: $productive-heading-01,\n productive-heading-02: $productive-heading-02,\n productive-heading-03: $productive-heading-03,\n productive-heading-04: $productive-heading-04,\n productive-heading-05: $productive-heading-05,\n productive-heading-06: $productive-heading-06,\n productive-heading-07: $productive-heading-07,\n expressive-paragraph-01: $expressive-paragraph-01,\n expressive-heading-01: $expressive-heading-01,\n expressive-heading-02: $expressive-heading-02,\n expressive-heading-03: $expressive-heading-03,\n expressive-heading-04: $expressive-heading-04,\n expressive-heading-05: $expressive-heading-05,\n expressive-heading-06: $expressive-heading-06,\n quotation-01: $quotation-01,\n quotation-02: $quotation-02,\n display-01: $display-01,\n display-02: $display-02,\n display-03: $display-03,\n display-04: $display-04,\n);\n\n/// @param {Map} $map\n/// @access public\n/// @group @carbon/type\n@mixin properties($map) {\n @each $name, $value in $map {\n #{$name}: $value;\n }\n}\n\n/// @param {Number} $value - Number with units\n/// @return {Number} Without units\n/// @access public\n/// @group @carbon/type\n@function strip-unit($value) {\n @return math.div($value, $value * 0 + 1);\n}\n\n/// This helper includes fluid type styles for the given token value. Fluid type\n/// means that the `font-size` is computed using `calc()` in order to be\n/// determined by the screen size instead of a breakpoint. As a result, fluid\n/// styles should be used with caution in fixed width contexts.\n///\n/// In addition, we make use of %-based line-heights so that the line-height of\n/// each type style is computed correctly due to the dynamic nature of the\n/// `font-size`.\n///\n/// Most of the logic for this work comes from CSS Tricks:\n/// https://css-tricks.com/snippets/css/fluid-typography/\n///\n/// @param {Map} $type-styles - The value of a given type token\n/// @param {Map} $breakpoints [$carbon--grid-breakpoints] - Custom breakpoints to use\n/// @access public\n/// @group @carbon/type\n@mixin fluid-type($type-styles, $breakpoints: $carbon--grid-breakpoints) {\n // Include the initial styles for the given token by default without any\n // media query guard. This includes `font-size` as a fallback in the case\n // that a browser does not support `calc()`\n @include properties(map-remove($type-styles, breakpoints));\n // We also need to include the `sm` styles by default since they don't\n // appear in the fluid styles for tokens\n @include fluid-type-size($type-styles, sm, $breakpoints);\n\n // Finally, we need to go through all the breakpoints defined in the type\n // token and apply the properties and fluid type size for that given\n // breakpoint\n @each $name, $values in map-get($type-styles, breakpoints) {\n @include carbon--breakpoint($name) {\n @include properties($values);\n @include fluid-type-size($type-styles, $name, $breakpoints);\n }\n }\n}\n\n/// Computes the fluid `font-size` for a given type style and breakpoint\n/// @param {Map} $type-styles - The styles for a given token\n/// @param {String} $name - The name of the breakpoint to which we apply the fluid\n/// @param {Map} $breakpoints [$carbon--grid-breakpoints] - The breakpoints for the grid system\n/// @access public\n/// @group @carbon/type\n@mixin fluid-type-size(\n $type-styles,\n $name,\n $breakpoints: $carbon--grid-breakpoints\n) {\n // Get the information about the breakpoint we're currently working in. Useful\n // for getting initial width information\n $breakpoint: map-get($breakpoints, $name);\n\n // Our fluid styles are captured under the 'breakpoints' property in our type\n // styles map. These define what values to treat as `max-` variables below\n $fluid-sizes: map-get($type-styles, breakpoints);\n $fluid-breakpoint: ();\n // Special case for `sm` because the styles for small are on the type style\n // directly\n @if $name == sm {\n $fluid-breakpoint: map-remove($type-styles, breakpoints);\n } @else {\n $fluid-breakpoint: map-get($fluid-sizes, $name);\n }\n\n // Initialize our font-sizes to the default size for the type style\n $max-font-size: map-get($type-styles, font-size);\n $min-font-size: map-get($type-styles, font-size);\n @if map-has-key($fluid-breakpoint, font-size) {\n $min-font-size: map-get($fluid-breakpoint, font-size);\n }\n\n // Initialize our min and max width to the width of the current breakpoint\n $max-vw: map-get($breakpoint, width);\n $min-vw: map-get($breakpoint, width);\n\n // We can use `breakpoint-next` to see if there is another breakpoint we can\n // use to update `max-font-size` and `max-vw` with larger values\n $next-breakpoint-available: carbon--breakpoint-next($name, $breakpoints);\n $next-fluid-breakpoint-name: null;\n\n // We need to figure out what the next available fluid breakpoint is for our\n // given $type-styles. In this loop we try and iterate through breakpoints\n // until we either manually set $next-breakpoint-available to null or\n // `breakpoint-next` returns null.\n @while $next-breakpoint-available {\n @if map-has-key($fluid-sizes, $next-breakpoint-available) {\n $next-fluid-breakpoint-name: $next-breakpoint-available;\n $next-breakpoint-available: null;\n } @else {\n $next-breakpoint-available: carbon--breakpoint-next(\n $next-breakpoint-available,\n $breakpoints\n );\n }\n }\n\n // If we have found the next available fluid breakpoint name, then we know\n // that we have values that we can use to set max-font-size and max-vw as both\n // values derive from the next breakpoint\n @if $next-fluid-breakpoint-name {\n $next-fluid-breakpoint: map-get($breakpoints, $next-fluid-breakpoint-name);\n $max-font-size: map-get(\n map-get($fluid-sizes, $next-fluid-breakpoint-name),\n font-size\n );\n $max-vw: map-get($next-fluid-breakpoint, width);\n\n // prettier-ignore\n font-size: calc(#{$min-font-size} +\n #{strip-unit($max-font-size - $min-font-size)} *\n ((100vw - #{$min-vw}) / #{strip-unit($max-vw - $min-vw)})\n );\n } @else {\n // Otherwise, just default to setting the font size found from the type\n // style or the given fluid breakpoint in the type style\n font-size: $min-font-size;\n }\n}\n\n// TODO move following variable and `custom-property` mixin into shared file for\n// both `@carbon/type` and `@carbon/themes`\n\n/// @access private\n/// @group @carbon/type\n$custom-property-prefix: 'cds' !default;\n\n/// @access private\n/// @group @carbon/type\n@mixin custom-properties($name, $value) {\n @each $property, $value in $value {\n #{$property}: var(\n --#{$custom-property-prefix}-#{$name}-#{$property},\n #{$value}\n );\n }\n}\n\n/// Helper mixin to include the styles for a given token in any selector in your\n/// project. Also includes an optional fluid option that will enable fluid\n/// styles for the token if they are defined. Fluid styles will cause the\n/// token's font-size to be computed based on the viewport size. As a result, use\n/// with caution in fixed contexts.\n/// @param {String} $name - The name of the token to get the styles for\n/// @param {Boolean} $fluid [false] - Specify whether to include fluid styles for the\n/// @param {Map} $breakpoints [$carbon--grid-breakpoints] - Provide a custom breakpoint map to use\n/// @access public\n/// @group @carbon/type\n@mixin carbon--type-style(\n $name,\n $fluid: false,\n $breakpoints: $carbon--grid-breakpoints\n) {\n @if not map-has-key($tokens, $name) {\n @error 'Unable to find a token with the name: `#{$name}`';\n }\n\n $token: map-get($tokens, $name);\n\n // If $fluid is set to true and the token has breakpoints defined for fluid\n // styles, delegate to the fluid-type helper for the given token\n // Otherwise remove token breakpoints\n @if $fluid == true and map-has-key($token, 'breakpoints') {\n @include fluid-type($token, $breakpoints);\n } @else {\n @if global-variable-exists('feature-flags') and\n map-get($feature-flags, 'enable-css-custom-properties')\n {\n @include custom-properties($name, map-remove($token, 'breakpoints'));\n } @else {\n // Otherwise, we just include all the property declarations directly on the\n // selector\n @include properties(map-remove($token, 'breakpoints'));\n }\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//----------------------------------------------\n// Mixins\n// ---------------------------------------------\n//\n// Category || Description\n// ===========================================\n// Misc || General helper @mixins\n// Deprecated || Not used anymore\n// ===========================================\n\n//----------------------------------------------\n// Misc\n// ---------------------------------------------\n\n@import 'vars';\n@import 'css--reset';\n@import 'typography';\n@import './vendor/@carbon/elements/scss/import-once/import-once';\n\n/// Adds text overflow styling\n/// @access public\n/// @param {Number} $width [false] - Value of width if you want to set width, else nothing\n/// @example @include text-overflow(300px);\n/// @group global-helpers\n@mixin text-overflow($width: false) {\n display: block;\n overflow-x: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n // apply a width if width parameter exists\n @if ($width) {\n width: $width;\n }\n}\n\n/// Adds placeholder text color\n/// @access public\n/// @example @include placeholder-colors;\n/// @group global-helpers\n@mixin placeholder-colors {\n color: $text-05;\n opacity: 1;\n}\n\n/// Adds box shadow\n/// @access public\n/// @example @include box-shadow;\n/// @group global-helpers\n@mixin box-shadow {\n box-shadow: 0 2px 6px $shadow;\n}\n\n/// Adds outline styles depending on specific type\n/// @access public\n/// @param {String} $type ['border'] - Type of outline from: `border`, `blurred`, `outline`, `invalid`, `reset`\n/// @example @include focus-outline('outline');\n/// @group global-helpers\n@mixin focus-outline($type: 'border') {\n @if ($type == 'border') {\n outline: 1px solid $focus;\n\n @media screen and (prefers-contrast) {\n outline-style: dotted;\n }\n }\n\n @if ($type == 'blurred') {\n box-shadow: 0 0 0 3px $focus;\n outline: 1px solid transparent;\n }\n\n @if ($type == 'outline') {\n outline: 2px solid $focus;\n outline-offset: -2px;\n\n @media screen and (prefers-contrast) {\n outline-style: dotted;\n }\n }\n\n @if ($type == 'outline-compat') {\n box-sizing: border-box;\n border: 2px solid $focus;\n\n @media screen and (prefers-contrast) {\n border-style: dotted;\n }\n }\n\n @if ($type == 'invalid') {\n outline: 2px solid $support-01;\n outline-offset: -2px;\n\n @media screen and (prefers-contrast) {\n outline-style: dotted;\n }\n }\n\n @if ($type == 'reset') {\n outline: 2px solid transparent;\n outline-offset: -2px;\n }\n}\n\n/// Adds rotational transformation\n/// @access public\n/// @param {Number} $deg - How many degrees to rotate\n/// @param {Number} $speed - Speed of rotation\n/// @param {Value} $origin [center] - `transform-origin`\n/// @example @include rotate(90deg, 300ms);\n/// @group global-helpers\n@mixin rotate($deg, $speed, $origin: center) {\n transform: rotate($deg);\n transform-origin: $origin;\n transition: transform $speed;\n}\n\n/// Adds styles to hide content\n/// @access public\n/// @group global-helpers\n@mixin hidden {\n position: absolute;\n overflow: hidden;\n width: 1px;\n height: 1px;\n padding: 0;\n border: 0;\n margin: -1px;\n clip: rect(0, 0, 0, 0);\n visibility: inherit;\n white-space: nowrap;\n}\n\n/// Resets button styles\n/// @access public\n/// @param {Bool} $width [true] - Sets width to 100% if true\n/// @example @include button-reset($width: false);\n/// @group global-helpers\n@mixin button-reset($width: true) {\n @include reset;\n\n display: inline-block;\n padding: 0;\n border: 0;\n appearance: none;\n background: none;\n cursor: pointer;\n\n @if ($width == true) {\n width: 100%;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n}\n\n/// Skeleton loading animation\n/// @access public\n/// @example @include skeleton;\n/// @group global-helpers\n@mixin skeleton {\n position: relative;\n padding: 0;\n border: none;\n background: $skeleton-01;\n box-shadow: none;\n pointer-events: none;\n\n &:hover,\n &:focus,\n &:active {\n border: none;\n cursor: default;\n outline: none;\n }\n\n &::before {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n animation: 3000ms ease-in-out skeleton infinite;\n background: $skeleton-02;\n content: '';\n will-change: transform-origin, transform, opacity;\n\n @media (prefers-reduced-motion: reduce) {\n animation: none;\n }\n }\n}\n\n@include exports('skeleton') {\n @keyframes skeleton {\n 0% {\n opacity: 0.3;\n transform: scaleX(0);\n transform-origin: left;\n }\n 20% {\n opacity: 1;\n transform: scaleX(1);\n transform-origin: left;\n }\n 28% {\n transform: scaleX(1);\n transform-origin: right;\n }\n 51% {\n transform: scaleX(0);\n transform-origin: right;\n }\n 58% {\n transform: scaleX(0);\n transform-origin: right;\n }\n 82% {\n transform: scaleX(1);\n transform-origin: right;\n }\n 83% {\n transform: scaleX(1);\n transform-origin: left;\n }\n 96% {\n transform: scaleX(0);\n transform-origin: left;\n }\n 100% {\n opacity: 0.3;\n transform: scaleX(0);\n transform-origin: left;\n }\n }\n}\n\n/// Windows HCM Mixin\n/// @access public\n/// @example @include high-contrast-mode;\n/// @group global-helpers\n/// We should set HCM styles at the end of each file to ensure they are not overridden\n@mixin high-contrast-mode($type: '') {\n @media screen and (-ms-high-contrast: active),\n (forced-colors: active),\n (prefers-contrast) {\n @if ($type == 'icon-fill') {\n fill: ButtonText;\n }\n\n @if ($type == 'focus') {\n color: Highlight;\n outline: 1px solid Highlight;\n }\n\n @if ($type == 'outline') {\n outline: 1px solid transparent;\n }\n\n @if ($type == 'disabled') {\n color: GrayText;\n fill: GrayText;\n }\n\n @content;\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/typography';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/css--reset';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n\n/// Form styles\n/// @access private\n/// @group form\n@mixin form {\n .#{$prefix}--fieldset {\n @include reset;\n\n margin-bottom: $carbon--spacing-07;\n }\n\n .#{$prefix}--fieldset--no-margin {\n margin-bottom: 0;\n }\n\n .#{$prefix}--form-item {\n @include type-style('body-short-01');\n\n display: flex;\n // We specify `auto` as the default value so that the form item does\n // not collapse in IE11 due to a `flex-basis` of 0 only working with\n // `flex-direction: row`\n flex: 1 1 auto;\n flex-direction: column;\n align-items: flex-start;\n }\n\n .#{$prefix}--label {\n @include reset;\n @include type-style('label-01');\n\n display: inline-block;\n margin-bottom: $carbon--spacing-03;\n color: $text-02;\n font-weight: $input-label-weight;\n line-height: 1rem;\n vertical-align: baseline;\n }\n\n .#{$prefix}--label .#{$prefix}--tooltip__trigger {\n // When tooltip trigger is put in form label the trigger button should fit in the size of label\n // https://github.com/IBM/carbon-components-react/issues/115\n @include type-style('label-01');\n }\n\n // Skeleton State\n .#{$prefix}--label.#{$prefix}--skeleton {\n @include skeleton;\n\n width: rem(75px);\n height: rem(14px);\n }\n\n input[type='number'] {\n font-family: carbon--font-family('mono');\n }\n\n input[data-invalid]:not(:focus),\n .#{$prefix}--number[data-invalid] input[type='number']:not(:focus),\n .#{$prefix}--text-input__field-wrapper[data-invalid]\n > .#{$prefix}--text-input--invalid:not(:focus),\n .#{$prefix}--text-area__wrapper[data-invalid]\n > .#{$prefix}--text-area--invalid:not(:focus),\n .#{$prefix}--select-input__wrapper[data-invalid]\n .#{$prefix}--select-input:not(:focus),\n .#{$prefix}--list-box[data-invalid]:not(:focus),\n .#{$prefix}--combo-box[data-invalid] .#{$prefix}--text-input:not(:focus) {\n @include focus-outline('invalid');\n }\n\n input[data-invalid],\n .#{$prefix}--number[data-invalid] .#{$prefix}--number__input-wrapper,\n .#{$prefix}--number__input-wrapper--warning,\n .#{$prefix}--date-picker-input__wrapper,\n .#{$prefix}--date-picker-input__wrapper--warn,\n .#{$prefix}--date-picker-input__wrapper--invalid,\n .#{$prefix}--time-picker--invalid,\n .#{$prefix}--text-input__field-wrapper[data-invalid],\n .#{$prefix}--text-input__field-wrapper--warning,\n .#{$prefix}--text-input__field-wrapper--warning > .#{$prefix}--text-input,\n .#{$prefix}--text-area__wrapper[data-invalid],\n .#{$prefix}--select-input__wrapper[data-invalid],\n .#{$prefix}--select--warning .#{$prefix}--select-input__wrapper,\n .#{$prefix}--time-picker[data-invalid],\n .#{$prefix}--list-box[data-invalid],\n .#{$prefix}--list-box--warning {\n ~ .#{$prefix}--form-requirement {\n display: block;\n overflow: visible;\n max-height: rem(200px);\n font-weight: 400;\n }\n }\n\n input[data-invalid],\n .#{$prefix}--number[data-invalid] .#{$prefix}--number__input-wrapper,\n .#{$prefix}--date-picker-input__wrapper,\n .#{$prefix}--date-picker-input__wrapper--invalid,\n .#{$prefix}--time-picker--invalid,\n .#{$prefix}--text-input__field-wrapper[data-invalid],\n .#{$prefix}--text-area__wrapper[data-invalid],\n .#{$prefix}--select-input__wrapper[data-invalid],\n .#{$prefix}--time-picker[data-invalid],\n .#{$prefix}--list-box[data-invalid] {\n ~ .#{$prefix}--form-requirement {\n color: $text-error;\n }\n }\n\n //Fluid Form\n .#{$prefix}--form--fluid .#{$prefix}--text-input__field-wrapper[data-invalid],\n .#{$prefix}--form--fluid .#{$prefix}--text-input__field-wrapper--warning {\n display: block;\n }\n\n .#{$prefix}--form--fluid .#{$prefix}--fieldset {\n margin: 0;\n }\n\n .#{$prefix}--form--fluid input[data-invalid] {\n outline: none;\n }\n\n .#{$prefix}--form--fluid .#{$prefix}--form-requirement {\n padding: $carbon--spacing-03 rem(40px) $carbon--spacing-03\n $carbon--spacing-05;\n margin: 0;\n }\n\n // Fix for red ring when input is marked required in Firefox, refs #744\n input:not(output):not([data-invalid]):-moz-ui-invalid {\n box-shadow: none;\n }\n\n .#{$prefix}--form-requirement {\n @include reset;\n @include type-style('caption-01');\n\n display: none;\n overflow: hidden;\n max-height: 0;\n margin: $carbon--spacing-02 0 0;\n }\n\n .#{$prefix}--select--inline .#{$prefix}--form__helper-text {\n margin-top: 0;\n }\n\n .#{$prefix}--form__helper-text {\n @include type-style('helper-text-01');\n\n z-index: 0;\n // Added to prevent error text from displaying under helper text in Safari (#6392)\n width: 100%;\n margin-top: $carbon--spacing-02;\n color: $text-02;\n opacity: 1;\n }\n\n .#{$prefix}--label--disabled,\n .#{$prefix}--form__helper-text--disabled {\n color: $disabled-02;\n }\n\n // If a FormGroup is disabled, Form labels and helper text nested inside should also be disabled\n fieldset[disabled] .#{$prefix}--label,\n fieldset[disabled] .#{$prefix}--form__helper-text {\n color: $disabled-02;\n }\n}\n\n@include exports('form') {\n @include form;\n}\n","// Code generated by @carbon/layout. DO NOT EDIT.\n//\n// Copyright IBM Corp. 2018, 2019\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing-01: 0.125rem !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing-02: 0.25rem !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing-03: 0.5rem !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing-04: 0.75rem !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing-05: 1rem !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing-06: 1.5rem !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing-07: 2rem !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing-08: 2.5rem !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing-09: 3rem !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing-10: 4rem !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing-11: 5rem !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing-12: 6rem !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing-13: 10rem !default;\n\n/// @type List\n/// @access public\n/// @group @carbon/layout\n$carbon--spacing: (\n $carbon--spacing-01,\n $carbon--spacing-02,\n $carbon--spacing-03,\n $carbon--spacing-04,\n $carbon--spacing-05,\n $carbon--spacing-06,\n $carbon--spacing-07,\n $carbon--spacing-08,\n $carbon--spacing-09,\n $carbon--spacing-10,\n $carbon--spacing-11,\n $carbon--spacing-12,\n $carbon--spacing-13\n);\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n/// @alias carbon--spacing-01\n$spacing-01: $carbon--spacing-01 !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n/// @alias carbon--spacing-02\n$spacing-02: $carbon--spacing-02 !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n/// @alias carbon--spacing-03\n$spacing-03: $carbon--spacing-03 !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n/// @alias carbon--spacing-04\n$spacing-04: $carbon--spacing-04 !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n/// @alias carbon--spacing-05\n$spacing-05: $carbon--spacing-05 !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n/// @alias carbon--spacing-06\n$spacing-06: $carbon--spacing-06 !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n/// @alias carbon--spacing-07\n$spacing-07: $carbon--spacing-07 !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n/// @alias carbon--spacing-08\n$spacing-08: $carbon--spacing-08 !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n/// @alias carbon--spacing-09\n$spacing-09: $carbon--spacing-09 !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n/// @alias carbon--spacing-10\n$spacing-10: $carbon--spacing-10 !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n/// @alias carbon--spacing-11\n$spacing-11: $carbon--spacing-11 !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n/// @alias carbon--spacing-12\n$spacing-12: $carbon--spacing-12 !default;\n\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n/// @alias carbon--spacing-13\n$spacing-13: $carbon--spacing-13 !default;\n","// Code generated by @carbon/themes. DO NOT EDIT.\n//\n// Copyright IBM Corp. 2018, 2019\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import './themes';\n\n/// Define theme variables from a map of tokens\n/// @access public\n/// @param {Map} $theme [$carbon--theme] - Map of theme tokens\n/// @param {Bool} $emit-custom-properties [false] - Output CSS Custom Properties for theme tokens\n/// @content Pass in your custom declaration blocks to be used after the token maps set theming variables.\n///\n/// @example scss\n/// // Default usage\n/// @include carbon--theme();\n///\n/// // Alternate styling (not white theme)\n/// @include carbon--theme($carbon--theme--g90) {\n/// // declarations...\n/// }\n///\n/// // Inline styling\n/// @include carbon--theme($carbon--theme--g90) {\n/// .my-dark-theme {\n/// // declarations...\n/// }\n/// }\n///\n/// @group @carbon/themes\n@mixin carbon--theme(\n $theme: $carbon--theme,\n $emit-custom-properties: false,\n $emit-difference: false\n) {\n $parent-carbon-theme: $carbon--theme;\n $carbon--theme: $theme !global;\n $interactive-01: map-get($theme, 'interactive-01') !global;\n $interactive-02: map-get($theme, 'interactive-02') !global;\n $interactive-03: map-get($theme, 'interactive-03') !global;\n $interactive-04: map-get($theme, 'interactive-04') !global;\n $ui-background: map-get($theme, 'ui-background') !global;\n $ui-01: map-get($theme, 'ui-01') !global;\n $ui-02: map-get($theme, 'ui-02') !global;\n $ui-03: map-get($theme, 'ui-03') !global;\n $ui-04: map-get($theme, 'ui-04') !global;\n $ui-05: map-get($theme, 'ui-05') !global;\n $text-01: map-get($theme, 'text-01') !global;\n $text-02: map-get($theme, 'text-02') !global;\n $text-03: map-get($theme, 'text-03') !global;\n $text-04: map-get($theme, 'text-04') !global;\n $text-05: map-get($theme, 'text-05') !global;\n $text-error: map-get($theme, 'text-error') !global;\n $icon-01: map-get($theme, 'icon-01') !global;\n $icon-02: map-get($theme, 'icon-02') !global;\n $icon-03: map-get($theme, 'icon-03') !global;\n $link-01: map-get($theme, 'link-01') !global;\n $link-02: map-get($theme, 'link-02') !global;\n $inverse-link: map-get($theme, 'inverse-link') !global;\n $field-01: map-get($theme, 'field-01') !global;\n $field-02: map-get($theme, 'field-02') !global;\n $inverse-01: map-get($theme, 'inverse-01') !global;\n $inverse-02: map-get($theme, 'inverse-02') !global;\n $support-01: map-get($theme, 'support-01') !global;\n $support-02: map-get($theme, 'support-02') !global;\n $support-03: map-get($theme, 'support-03') !global;\n $support-04: map-get($theme, 'support-04') !global;\n $inverse-support-01: map-get($theme, 'inverse-support-01') !global;\n $inverse-support-02: map-get($theme, 'inverse-support-02') !global;\n $inverse-support-03: map-get($theme, 'inverse-support-03') !global;\n $inverse-support-04: map-get($theme, 'inverse-support-04') !global;\n $overlay-01: map-get($theme, 'overlay-01') !global;\n $danger-01: map-get($theme, 'danger-01') !global;\n $danger-02: map-get($theme, 'danger-02') !global;\n $focus: map-get($theme, 'focus') !global;\n $inverse-focus-ui: map-get($theme, 'inverse-focus-ui') !global;\n $hover-primary: map-get($theme, 'hover-primary') !global;\n $active-primary: map-get($theme, 'active-primary') !global;\n $hover-primary-text: map-get($theme, 'hover-primary-text') !global;\n $hover-secondary: map-get($theme, 'hover-secondary') !global;\n $active-secondary: map-get($theme, 'active-secondary') !global;\n $hover-tertiary: map-get($theme, 'hover-tertiary') !global;\n $active-tertiary: map-get($theme, 'active-tertiary') !global;\n $hover-ui: map-get($theme, 'hover-ui') !global;\n $hover-light-ui: map-get($theme, 'hover-light-ui') !global;\n $hover-selected-ui: map-get($theme, 'hover-selected-ui') !global;\n $active-ui: map-get($theme, 'active-ui') !global;\n $active-light-ui: map-get($theme, 'active-light-ui') !global;\n $selected-ui: map-get($theme, 'selected-ui') !global;\n $selected-light-ui: map-get($theme, 'selected-light-ui') !global;\n $inverse-hover-ui: map-get($theme, 'inverse-hover-ui') !global;\n $hover-danger: map-get($theme, 'hover-danger') !global;\n $active-danger: map-get($theme, 'active-danger') !global;\n $hover-row: map-get($theme, 'hover-row') !global;\n $visited-link: map-get($theme, 'visited-link') !global;\n $disabled-01: map-get($theme, 'disabled-01') !global;\n $disabled-02: map-get($theme, 'disabled-02') !global;\n $disabled-03: map-get($theme, 'disabled-03') !global;\n $highlight: map-get($theme, 'highlight') !global;\n $decorative-01: map-get($theme, 'decorative-01') !global;\n $button-separator: map-get($theme, 'button-separator') !global;\n $skeleton-01: map-get($theme, 'skeleton-01') !global;\n $skeleton-02: map-get($theme, 'skeleton-02') !global;\n $background: map-get($theme, 'background') !global;\n $layer: map-get($theme, 'layer') !global;\n $layer-accent: map-get($theme, 'layer-accent') !global;\n $layer-accent-hover: map-get($theme, 'layer-accent-hover') !global;\n $layer-accent-active: map-get($theme, 'layer-accent-active') !global;\n $field: map-get($theme, 'field') !global;\n $background-inverse: map-get($theme, 'background-inverse') !global;\n $background-brand: map-get($theme, 'background-brand') !global;\n $interactive: map-get($theme, 'interactive') !global;\n $border-subtle: map-get($theme, 'border-subtle') !global;\n $border-strong: map-get($theme, 'border-strong') !global;\n $border-inverse: map-get($theme, 'border-inverse') !global;\n $border-interactive: map-get($theme, 'border-interactive') !global;\n $text-primary: map-get($theme, 'text-primary') !global;\n $text-secondary: map-get($theme, 'text-secondary') !global;\n $text-placeholder: map-get($theme, 'text-placeholder') !global;\n $text-helper: map-get($theme, 'text-helper') !global;\n $text-on-color: map-get($theme, 'text-on-color') !global;\n $text-inverse: map-get($theme, 'text-inverse') !global;\n $link-primary: map-get($theme, 'link-primary') !global;\n $link-secondary: map-get($theme, 'link-secondary') !global;\n $link-visited: map-get($theme, 'link-visited') !global;\n $link-inverse: map-get($theme, 'link-inverse') !global;\n $icon-primary: map-get($theme, 'icon-primary') !global;\n $icon-secondary: map-get($theme, 'icon-secondary') !global;\n $icon-on-color: map-get($theme, 'icon-on-color') !global;\n $icon-inverse: map-get($theme, 'icon-inverse') !global;\n $support-error: map-get($theme, 'support-error') !global;\n $support-success: map-get($theme, 'support-success') !global;\n $support-warning: map-get($theme, 'support-warning') !global;\n $support-info: map-get($theme, 'support-info') !global;\n $support-error-inverse: map-get($theme, 'support-error-inverse') !global;\n $support-success-inverse: map-get($theme, 'support-success-inverse') !global;\n $support-warning-inverse: map-get($theme, 'support-warning-inverse') !global;\n $support-info-inverse: map-get($theme, 'support-info-inverse') !global;\n $overlay: map-get($theme, 'overlay') !global;\n $toggle-off: map-get($theme, 'toggle-off') !global;\n $shadow: map-get($theme, 'shadow') !global;\n $button-primary: map-get($theme, 'button-primary') !global;\n $button-secondary: map-get($theme, 'button-secondary') !global;\n $button-tertiary: map-get($theme, 'button-tertiary') !global;\n $button-danger-primary: map-get($theme, 'button-danger-primary') !global;\n $button-danger-secondary: map-get($theme, 'button-danger-secondary') !global;\n $background-active: map-get($theme, 'background-active') !global;\n $layer-active: map-get($theme, 'layer-active') !global;\n $button-danger-active: map-get($theme, 'button-danger-active') !global;\n $button-primary-active: map-get($theme, 'button-primary-active') !global;\n $button-secondary-active: map-get($theme, 'button-secondary-active') !global;\n $button-tertiary-active: map-get($theme, 'button-tertiary-active') !global;\n $focus-inset: map-get($theme, 'focus-inset') !global;\n $focus-inverse: map-get($theme, 'focus-inverse') !global;\n $background-hover: map-get($theme, 'background-hover') !global;\n $layer-hover: map-get($theme, 'layer-hover') !global;\n $field-hover: map-get($theme, 'field-hover') !global;\n $background-inverse-hover: map-get(\n $theme,\n 'background-inverse-hover'\n ) !global;\n $link-primary-hover: map-get($theme, 'link-primary-hover') !global;\n $button-danger-hover: map-get($theme, 'button-danger-hover') !global;\n $button-primary-hover: map-get($theme, 'button-primary-hover') !global;\n $button-secondary-hover: map-get($theme, 'button-secondary-hover') !global;\n $button-tertiary-hover: map-get($theme, 'button-tertiary-hover') !global;\n $background-selected: map-get($theme, 'background-selected') !global;\n $background-selected-hover: map-get(\n $theme,\n 'background-selected-hover'\n ) !global;\n $layer-selected: map-get($theme, 'layer-selected') !global;\n $layer-selected-hover: map-get($theme, 'layer-selected-hover') !global;\n $layer-selected-inverse: map-get($theme, 'layer-selected-inverse') !global;\n $border-subtle-selected: map-get($theme, 'border-subtle-selected') !global;\n $layer-disabled: map-get($theme, 'layer-disabled') !global;\n $field-disabled: map-get($theme, 'field-disabled') !global;\n $border-disabled: map-get($theme, 'border-disabled') !global;\n $text-disabled: map-get($theme, 'text-disabled') !global;\n $button-disabled: map-get($theme, 'button-disabled') !global;\n $icon-disabled: map-get($theme, 'icon-disabled') !global;\n $text-on-color-disabled: map-get($theme, 'text-on-color-disabled') !global;\n $icon-on-color-disabled: map-get($theme, 'icon-on-color-disabled') !global;\n $layer-selected-disabled: map-get($theme, 'layer-selected-disabled') !global;\n $skeleton-background: map-get($theme, 'skeleton-background') !global;\n $skeleton-element: map-get($theme, 'skeleton-element') !global;\n $brand-01: map-get($theme, 'brand-01') !global;\n $brand-02: map-get($theme, 'brand-02') !global;\n $brand-03: map-get($theme, 'brand-03') !global;\n $active-01: map-get($theme, 'active-01') !global;\n $hover-field: map-get($theme, 'hover-field') !global;\n $danger: map-get($theme, 'danger') !global;\n $caption-01: map-get($theme, 'caption-01') !global;\n $caption-02: map-get($theme, 'caption-02') !global;\n $label-01: map-get($theme, 'label-01') !global;\n $label-02: map-get($theme, 'label-02') !global;\n $helper-text-01: map-get($theme, 'helper-text-01') !global;\n $helper-text-02: map-get($theme, 'helper-text-02') !global;\n $body-short-01: map-get($theme, 'body-short-01') !global;\n $body-long-01: map-get($theme, 'body-long-01') !global;\n $body-short-02: map-get($theme, 'body-short-02') !global;\n $body-long-02: map-get($theme, 'body-long-02') !global;\n $code-01: map-get($theme, 'code-01') !global;\n $code-02: map-get($theme, 'code-02') !global;\n $heading-01: map-get($theme, 'heading-01') !global;\n $productive-heading-01: map-get($theme, 'productive-heading-01') !global;\n $heading-02: map-get($theme, 'heading-02') !global;\n $productive-heading-02: map-get($theme, 'productive-heading-02') !global;\n $productive-heading-03: map-get($theme, 'productive-heading-03') !global;\n $productive-heading-04: map-get($theme, 'productive-heading-04') !global;\n $productive-heading-05: map-get($theme, 'productive-heading-05') !global;\n $productive-heading-06: map-get($theme, 'productive-heading-06') !global;\n $productive-heading-07: map-get($theme, 'productive-heading-07') !global;\n $expressive-heading-01: map-get($theme, 'expressive-heading-01') !global;\n $expressive-heading-02: map-get($theme, 'expressive-heading-02') !global;\n $expressive-heading-03: map-get($theme, 'expressive-heading-03') !global;\n $expressive-heading-04: map-get($theme, 'expressive-heading-04') !global;\n $expressive-heading-05: map-get($theme, 'expressive-heading-05') !global;\n $expressive-heading-06: map-get($theme, 'expressive-heading-06') !global;\n $expressive-paragraph-01: map-get($theme, 'expressive-paragraph-01') !global;\n $quotation-01: map-get($theme, 'quotation-01') !global;\n $quotation-02: map-get($theme, 'quotation-02') !global;\n $display-01: map-get($theme, 'display-01') !global;\n $display-02: map-get($theme, 'display-02') !global;\n $display-03: map-get($theme, 'display-03') !global;\n $display-04: map-get($theme, 'display-04') !global;\n $legal-01: map-get($theme, 'legal-01') !global;\n $legal-02: map-get($theme, 'legal-02') !global;\n $body-compact-01: map-get($theme, 'body-compact-01') !global;\n $body-compact-02: map-get($theme, 'body-compact-02') !global;\n $body-01: map-get($theme, 'body-01') !global;\n $body-02: map-get($theme, 'body-02') !global;\n $heading-compact-01: map-get($theme, 'heading-compact-01') !global;\n $heading-compact-02: map-get($theme, 'heading-compact-02') !global;\n $heading-03: map-get($theme, 'heading-03') !global;\n $heading-04: map-get($theme, 'heading-04') !global;\n $heading-05: map-get($theme, 'heading-05') !global;\n $heading-06: map-get($theme, 'heading-06') !global;\n $heading-07: map-get($theme, 'heading-07') !global;\n $fluid-heading-03: map-get($theme, 'fluid-heading-03') !global;\n $fluid-heading-04: map-get($theme, 'fluid-heading-04') !global;\n $fluid-heading-05: map-get($theme, 'fluid-heading-05') !global;\n $fluid-heading-06: map-get($theme, 'fluid-heading-06') !global;\n $fluid-paragraph-01: map-get($theme, 'fluid-paragraph-01') !global;\n $fluid-quotation-01: map-get($theme, 'fluid-quotation-01') !global;\n $fluid-quotation-02: map-get($theme, 'fluid-quotation-02') !global;\n $fluid-display-01: map-get($theme, 'fluid-display-01') !global;\n $fluid-display-02: map-get($theme, 'fluid-display-02') !global;\n $fluid-display-03: map-get($theme, 'fluid-display-03') !global;\n $fluid-display-04: map-get($theme, 'fluid-display-04') !global;\n $spacing-01: map-get($theme, 'spacing-01') !global;\n $spacing-02: map-get($theme, 'spacing-02') !global;\n $spacing-03: map-get($theme, 'spacing-03') !global;\n $spacing-04: map-get($theme, 'spacing-04') !global;\n $spacing-05: map-get($theme, 'spacing-05') !global;\n $spacing-06: map-get($theme, 'spacing-06') !global;\n $spacing-07: map-get($theme, 'spacing-07') !global;\n $spacing-08: map-get($theme, 'spacing-08') !global;\n $spacing-09: map-get($theme, 'spacing-09') !global;\n $spacing-10: map-get($theme, 'spacing-10') !global;\n $spacing-11: map-get($theme, 'spacing-11') !global;\n $spacing-12: map-get($theme, 'spacing-12') !global;\n $spacing-13: map-get($theme, 'spacing-13') !global;\n $fluid-spacing-01: map-get($theme, 'fluid-spacing-01') !global;\n $fluid-spacing-02: map-get($theme, 'fluid-spacing-02') !global;\n $fluid-spacing-03: map-get($theme, 'fluid-spacing-03') !global;\n $fluid-spacing-04: map-get($theme, 'fluid-spacing-04') !global;\n $layout-01: map-get($theme, 'layout-01') !global;\n $layout-02: map-get($theme, 'layout-02') !global;\n $layout-03: map-get($theme, 'layout-03') !global;\n $layout-04: map-get($theme, 'layout-04') !global;\n $layout-05: map-get($theme, 'layout-05') !global;\n $layout-06: map-get($theme, 'layout-06') !global;\n $layout-07: map-get($theme, 'layout-07') !global;\n $container-01: map-get($theme, 'container-01') !global;\n $container-02: map-get($theme, 'container-02') !global;\n $container-03: map-get($theme, 'container-03') !global;\n $container-04: map-get($theme, 'container-04') !global;\n $container-05: map-get($theme, 'container-05') !global;\n $size-xsmall: map-get($theme, 'size-xsmall') !global;\n $size-small: map-get($theme, 'size-small') !global;\n $size-medium: map-get($theme, 'size-medium') !global;\n $size-large: map-get($theme, 'size-large') !global;\n $size-xlarge: map-get($theme, 'size-xlarge') !global;\n $size-2XLarge: map-get($theme, 'size-2XLarge') !global;\n $icon-size-01: map-get($theme, 'icon-size-01') !global;\n $icon-size-02: map-get($theme, 'icon-size-02') !global;\n\n @if global-variable-exists('feature-flags') ==\n false or\n global-variable-exists('feature-flags') and\n map-get($feature-flags, 'enable-v11-release') !=\n true\n {\n $background: $ui-background !global;\n $layer: $ui-01 !global;\n $layer-accent: $ui-03 !global;\n $field: $field-01 !global;\n $background-inverse: $inverse-02 !global;\n $background-brand: $interactive-01 !global;\n $interactive: $interactive-04 !global;\n $border-subtle: $ui-03 !global;\n $border-strong: $ui-04 !global;\n $border-inverse: $ui-05 !global;\n $border-interactive: $interactive-04 !global;\n $text-primary: $text-01 !global;\n $text-secondary: $text-02 !global;\n $text-placeholder: $text-03 !global;\n $text-helper: $text-05 !global;\n $text-on-color: $text-04 !global;\n $text-inverse: $inverse-01 !global;\n $link-primary: $link-01 !global;\n $link-secondary: $link-02 !global;\n $link-visited: $visited-link !global;\n $link-inverse: $inverse-link !global;\n $icon-primary: $icon-01 !global;\n $icon-secondary: $icon-02 !global;\n $icon-on-color: $icon-03 !global;\n $icon-inverse: $inverse-01 !global;\n $support-error: $support-01 !global;\n $support-success: $support-02 !global;\n $support-warning: $support-03 !global;\n $support-info: $support-04 !global;\n $support-error-inverse: $inverse-support-01 !global;\n $support-success-inverse: $inverse-support-02 !global;\n $support-warning-inverse: $inverse-support-03 !global;\n $support-info-inverse: $inverse-support-04 !global;\n $overlay: $overlay-01 !global;\n $toggle-off: $ui-04 !global;\n $button-primary: $interactive-01 !global;\n $button-secondary: $interactive-02 !global;\n $button-tertiary: $interactive-03 !global;\n $button-danger-primary: $danger-01 !global;\n $button-danger-secondary: $danger-02 !global;\n $background-active: $active-ui !global;\n $layer-active: $active-ui !global;\n $button-danger-active: $active-danger !global;\n $button-primary-active: $active-primary !global;\n $button-secondary-active: $active-secondary !global;\n $button-tertiary-active: $active-tertiary !global;\n $focus-inset: $inverse-01 !global;\n $focus-inverse: $inverse-focus-ui !global;\n $background-hover: $hover-ui !global;\n $layer-hover: $hover-ui !global;\n $field-hover: $hover-ui !global;\n $background-inverse-hover: $inverse-hover-ui !global;\n $link-primary-hover: $hover-primary-text !global;\n $button-danger-hover: $hover-danger !global;\n $button-primary-hover: $hover-primary !global;\n $button-secondary-hover: $hover-secondary !global;\n $button-tertiary-hover: $hover-tertiary !global;\n $background-selected: $selected-ui !global;\n $background-selected-hover: $hover-selected-ui !global;\n $layer-selected: $selected-ui !global;\n $layer-selected-hover: $hover-selected-ui !global;\n $layer-selected-inverse: $ui-05 !global;\n $border-subtle-selected: $active-ui !global;\n $layer-disabled: $disabled-01 !global;\n $field-disabled: $disabled-01 !global;\n $border-disabled: $disabled-01 !global;\n $text-disabled: $disabled-02 !global;\n $button-disabled: $disabled-02 !global;\n $icon-disabled: $disabled-02 !global;\n $text-on-color-disabled: $disabled-03 !global;\n $icon-on-color-disabled: $disabled-03 !global;\n $layer-selected-disabled: $disabled-03 !global;\n $skeleton-background: $skeleton-01 !global;\n $skeleton-element: $skeleton-02 !global;\n }\n @if global-variable-exists('feature-flags') and\n map-get($feature-flags, 'enable-css-custom-properties')\n {\n $interactive-01: var(\n --#{$custom-property-prefix}-interactive-01,\n map-get($theme, 'interactive-01')\n ) !global;\n $interactive-02: var(\n --#{$custom-property-prefix}-interactive-02,\n map-get($theme, 'interactive-02')\n ) !global;\n $interactive-03: var(\n --#{$custom-property-prefix}-interactive-03,\n map-get($theme, 'interactive-03')\n ) !global;\n $interactive-04: var(\n --#{$custom-property-prefix}-interactive-04,\n map-get($theme, 'interactive-04')\n ) !global;\n $ui-background: var(\n --#{$custom-property-prefix}-ui-background,\n map-get($theme, 'ui-background')\n ) !global;\n $ui-01: var(\n --#{$custom-property-prefix}-ui-01,\n map-get($theme, 'ui-01')\n ) !global;\n $ui-02: var(\n --#{$custom-property-prefix}-ui-02,\n map-get($theme, 'ui-02')\n ) !global;\n $ui-03: var(\n --#{$custom-property-prefix}-ui-03,\n map-get($theme, 'ui-03')\n ) !global;\n $ui-04: var(\n --#{$custom-property-prefix}-ui-04,\n map-get($theme, 'ui-04')\n ) !global;\n $ui-05: var(\n --#{$custom-property-prefix}-ui-05,\n map-get($theme, 'ui-05')\n ) !global;\n $text-01: var(\n --#{$custom-property-prefix}-text-01,\n map-get($theme, 'text-01')\n ) !global;\n $text-02: var(\n --#{$custom-property-prefix}-text-02,\n map-get($theme, 'text-02')\n ) !global;\n $text-03: var(\n --#{$custom-property-prefix}-text-03,\n map-get($theme, 'text-03')\n ) !global;\n $text-04: var(\n --#{$custom-property-prefix}-text-04,\n map-get($theme, 'text-04')\n ) !global;\n $text-05: var(\n --#{$custom-property-prefix}-text-05,\n map-get($theme, 'text-05')\n ) !global;\n $text-error: var(\n --#{$custom-property-prefix}-text-error,\n map-get($theme, 'text-error')\n ) !global;\n $icon-01: var(\n --#{$custom-property-prefix}-icon-01,\n map-get($theme, 'icon-01')\n ) !global;\n $icon-02: var(\n --#{$custom-property-prefix}-icon-02,\n map-get($theme, 'icon-02')\n ) !global;\n $icon-03: var(\n --#{$custom-property-prefix}-icon-03,\n map-get($theme, 'icon-03')\n ) !global;\n $link-01: var(\n --#{$custom-property-prefix}-link-01,\n map-get($theme, 'link-01')\n ) !global;\n $link-02: var(\n --#{$custom-property-prefix}-link-02,\n map-get($theme, 'link-02')\n ) !global;\n $inverse-link: var(\n --#{$custom-property-prefix}-inverse-link,\n map-get($theme, 'inverse-link')\n ) !global;\n $field-01: var(\n --#{$custom-property-prefix}-field-01,\n map-get($theme, 'field-01')\n ) !global;\n $field-02: var(\n --#{$custom-property-prefix}-field-02,\n map-get($theme, 'field-02')\n ) !global;\n $inverse-01: var(\n --#{$custom-property-prefix}-inverse-01,\n map-get($theme, 'inverse-01')\n ) !global;\n $inverse-02: var(\n --#{$custom-property-prefix}-inverse-02,\n map-get($theme, 'inverse-02')\n ) !global;\n $support-01: var(\n --#{$custom-property-prefix}-support-01,\n map-get($theme, 'support-01')\n ) !global;\n $support-02: var(\n --#{$custom-property-prefix}-support-02,\n map-get($theme, 'support-02')\n ) !global;\n $support-03: var(\n --#{$custom-property-prefix}-support-03,\n map-get($theme, 'support-03')\n ) !global;\n $support-04: var(\n --#{$custom-property-prefix}-support-04,\n map-get($theme, 'support-04')\n ) !global;\n $inverse-support-01: var(\n --#{$custom-property-prefix}-inverse-support-01,\n map-get($theme, 'inverse-support-01')\n ) !global;\n $inverse-support-02: var(\n --#{$custom-property-prefix}-inverse-support-02,\n map-get($theme, 'inverse-support-02')\n ) !global;\n $inverse-support-03: var(\n --#{$custom-property-prefix}-inverse-support-03,\n map-get($theme, 'inverse-support-03')\n ) !global;\n $inverse-support-04: var(\n --#{$custom-property-prefix}-inverse-support-04,\n map-get($theme, 'inverse-support-04')\n ) !global;\n $overlay-01: var(\n --#{$custom-property-prefix}-overlay-01,\n map-get($theme, 'overlay-01')\n ) !global;\n $danger-01: var(\n --#{$custom-property-prefix}-danger-01,\n map-get($theme, 'danger-01')\n ) !global;\n $danger-02: var(\n --#{$custom-property-prefix}-danger-02,\n map-get($theme, 'danger-02')\n ) !global;\n $focus: var(\n --#{$custom-property-prefix}-focus,\n map-get($theme, 'focus')\n ) !global;\n $inverse-focus-ui: var(\n --#{$custom-property-prefix}-inverse-focus-ui,\n map-get($theme, 'inverse-focus-ui')\n ) !global;\n $hover-primary: var(\n --#{$custom-property-prefix}-hover-primary,\n map-get($theme, 'hover-primary')\n ) !global;\n $active-primary: var(\n --#{$custom-property-prefix}-active-primary,\n map-get($theme, 'active-primary')\n ) !global;\n $hover-primary-text: var(\n --#{$custom-property-prefix}-hover-primary-text,\n map-get($theme, 'hover-primary-text')\n ) !global;\n $hover-secondary: var(\n --#{$custom-property-prefix}-hover-secondary,\n map-get($theme, 'hover-secondary')\n ) !global;\n $active-secondary: var(\n --#{$custom-property-prefix}-active-secondary,\n map-get($theme, 'active-secondary')\n ) !global;\n $hover-tertiary: var(\n --#{$custom-property-prefix}-hover-tertiary,\n map-get($theme, 'hover-tertiary')\n ) !global;\n $active-tertiary: var(\n --#{$custom-property-prefix}-active-tertiary,\n map-get($theme, 'active-tertiary')\n ) !global;\n $hover-ui: var(\n --#{$custom-property-prefix}-hover-ui,\n map-get($theme, 'hover-ui')\n ) !global;\n $hover-light-ui: var(\n --#{$custom-property-prefix}-hover-light-ui,\n map-get($theme, 'hover-light-ui')\n ) !global;\n $hover-selected-ui: var(\n --#{$custom-property-prefix}-hover-selected-ui,\n map-get($theme, 'hover-selected-ui')\n ) !global;\n $active-ui: var(\n --#{$custom-property-prefix}-active-ui,\n map-get($theme, 'active-ui')\n ) !global;\n $active-light-ui: var(\n --#{$custom-property-prefix}-active-light-ui,\n map-get($theme, 'active-light-ui')\n ) !global;\n $selected-ui: var(\n --#{$custom-property-prefix}-selected-ui,\n map-get($theme, 'selected-ui')\n ) !global;\n $selected-light-ui: var(\n --#{$custom-property-prefix}-selected-light-ui,\n map-get($theme, 'selected-light-ui')\n ) !global;\n $inverse-hover-ui: var(\n --#{$custom-property-prefix}-inverse-hover-ui,\n map-get($theme, 'inverse-hover-ui')\n ) !global;\n $hover-danger: var(\n --#{$custom-property-prefix}-hover-danger,\n map-get($theme, 'hover-danger')\n ) !global;\n $active-danger: var(\n --#{$custom-property-prefix}-active-danger,\n map-get($theme, 'active-danger')\n ) !global;\n $hover-row: var(\n --#{$custom-property-prefix}-hover-row,\n map-get($theme, 'hover-row')\n ) !global;\n $visited-link: var(\n --#{$custom-property-prefix}-visited-link,\n map-get($theme, 'visited-link')\n ) !global;\n $disabled-01: var(\n --#{$custom-property-prefix}-disabled-01,\n map-get($theme, 'disabled-01')\n ) !global;\n $disabled-02: var(\n --#{$custom-property-prefix}-disabled-02,\n map-get($theme, 'disabled-02')\n ) !global;\n $disabled-03: var(\n --#{$custom-property-prefix}-disabled-03,\n map-get($theme, 'disabled-03')\n ) !global;\n $highlight: var(\n --#{$custom-property-prefix}-highlight,\n map-get($theme, 'highlight')\n ) !global;\n $decorative-01: var(\n --#{$custom-property-prefix}-decorative-01,\n map-get($theme, 'decorative-01')\n ) !global;\n $button-separator: var(\n --#{$custom-property-prefix}-button-separator,\n map-get($theme, 'button-separator')\n ) !global;\n $skeleton-01: var(\n --#{$custom-property-prefix}-skeleton-01,\n map-get($theme, 'skeleton-01')\n ) !global;\n $skeleton-02: var(\n --#{$custom-property-prefix}-skeleton-02,\n map-get($theme, 'skeleton-02')\n ) !global;\n $background: var(\n --#{$custom-property-prefix}-background,\n map-get($theme, 'background')\n ) !global;\n $layer: var(\n --#{$custom-property-prefix}-layer,\n map-get($theme, 'layer')\n ) !global;\n $layer-accent: var(\n --#{$custom-property-prefix}-layer-accent,\n map-get($theme, 'layer-accent')\n ) !global;\n $layer-accent-hover: var(\n --#{$custom-property-prefix}-layer-accent-hover,\n map-get($theme, 'layer-accent-hover')\n ) !global;\n $layer-accent-active: var(\n --#{$custom-property-prefix}-layer-accent-active,\n map-get($theme, 'layer-accent-active')\n ) !global;\n $field: var(\n --#{$custom-property-prefix}-field,\n map-get($theme, 'field')\n ) !global;\n $background-inverse: var(\n --#{$custom-property-prefix}-background-inverse,\n map-get($theme, 'background-inverse')\n ) !global;\n $background-brand: var(\n --#{$custom-property-prefix}-background-brand,\n map-get($theme, 'background-brand')\n ) !global;\n $interactive: var(\n --#{$custom-property-prefix}-interactive,\n map-get($theme, 'interactive')\n ) !global;\n $border-subtle: var(\n --#{$custom-property-prefix}-border-subtle,\n map-get($theme, 'border-subtle')\n ) !global;\n $border-strong: var(\n --#{$custom-property-prefix}-border-strong,\n map-get($theme, 'border-strong')\n ) !global;\n $border-inverse: var(\n --#{$custom-property-prefix}-border-inverse,\n map-get($theme, 'border-inverse')\n ) !global;\n $border-interactive: var(\n --#{$custom-property-prefix}-border-interactive,\n map-get($theme, 'border-interactive')\n ) !global;\n $text-primary: var(\n --#{$custom-property-prefix}-text-primary,\n map-get($theme, 'text-primary')\n ) !global;\n $text-secondary: var(\n --#{$custom-property-prefix}-text-secondary,\n map-get($theme, 'text-secondary')\n ) !global;\n $text-placeholder: var(\n --#{$custom-property-prefix}-text-placeholder,\n map-get($theme, 'text-placeholder')\n ) !global;\n $text-helper: var(\n --#{$custom-property-prefix}-text-helper,\n map-get($theme, 'text-helper')\n ) !global;\n $text-on-color: var(\n --#{$custom-property-prefix}-text-on-color,\n map-get($theme, 'text-on-color')\n ) !global;\n $text-inverse: var(\n --#{$custom-property-prefix}-text-inverse,\n map-get($theme, 'text-inverse')\n ) !global;\n $link-primary: var(\n --#{$custom-property-prefix}-link-primary,\n map-get($theme, 'link-primary')\n ) !global;\n $link-secondary: var(\n --#{$custom-property-prefix}-link-secondary,\n map-get($theme, 'link-secondary')\n ) !global;\n $link-visited: var(\n --#{$custom-property-prefix}-link-visited,\n map-get($theme, 'link-visited')\n ) !global;\n $link-inverse: var(\n --#{$custom-property-prefix}-link-inverse,\n map-get($theme, 'link-inverse')\n ) !global;\n $icon-primary: var(\n --#{$custom-property-prefix}-icon-primary,\n map-get($theme, 'icon-primary')\n ) !global;\n $icon-secondary: var(\n --#{$custom-property-prefix}-icon-secondary,\n map-get($theme, 'icon-secondary')\n ) !global;\n $icon-on-color: var(\n --#{$custom-property-prefix}-icon-on-color,\n map-get($theme, 'icon-on-color')\n ) !global;\n $icon-inverse: var(\n --#{$custom-property-prefix}-icon-inverse,\n map-get($theme, 'icon-inverse')\n ) !global;\n $support-error: var(\n --#{$custom-property-prefix}-support-error,\n map-get($theme, 'support-error')\n ) !global;\n $support-success: var(\n --#{$custom-property-prefix}-support-success,\n map-get($theme, 'support-success')\n ) !global;\n $support-warning: var(\n --#{$custom-property-prefix}-support-warning,\n map-get($theme, 'support-warning')\n ) !global;\n $support-info: var(\n --#{$custom-property-prefix}-support-info,\n map-get($theme, 'support-info')\n ) !global;\n $support-error-inverse: var(\n --#{$custom-property-prefix}-support-error-inverse,\n map-get($theme, 'support-error-inverse')\n ) !global;\n $support-success-inverse: var(\n --#{$custom-property-prefix}-support-success-inverse,\n map-get($theme, 'support-success-inverse')\n ) !global;\n $support-warning-inverse: var(\n --#{$custom-property-prefix}-support-warning-inverse,\n map-get($theme, 'support-warning-inverse')\n ) !global;\n $support-info-inverse: var(\n --#{$custom-property-prefix}-support-info-inverse,\n map-get($theme, 'support-info-inverse')\n ) !global;\n $overlay: var(\n --#{$custom-property-prefix}-overlay,\n map-get($theme, 'overlay')\n ) !global;\n $toggle-off: var(\n --#{$custom-property-prefix}-toggle-off,\n map-get($theme, 'toggle-off')\n ) !global;\n $shadow: var(\n --#{$custom-property-prefix}-shadow,\n map-get($theme, 'shadow')\n ) !global;\n $button-primary: var(\n --#{$custom-property-prefix}-button-primary,\n map-get($theme, 'button-primary')\n ) !global;\n $button-secondary: var(\n --#{$custom-property-prefix}-button-secondary,\n map-get($theme, 'button-secondary')\n ) !global;\n $button-tertiary: var(\n --#{$custom-property-prefix}-button-tertiary,\n map-get($theme, 'button-tertiary')\n ) !global;\n $button-danger-primary: var(\n --#{$custom-property-prefix}-button-danger-primary,\n map-get($theme, 'button-danger-primary')\n ) !global;\n $button-danger-secondary: var(\n --#{$custom-property-prefix}-button-danger-secondary,\n map-get($theme, 'button-danger-secondary')\n ) !global;\n $background-active: var(\n --#{$custom-property-prefix}-background-active,\n map-get($theme, 'background-active')\n ) !global;\n $layer-active: var(\n --#{$custom-property-prefix}-layer-active,\n map-get($theme, 'layer-active')\n ) !global;\n $button-danger-active: var(\n --#{$custom-property-prefix}-button-danger-active,\n map-get($theme, 'button-danger-active')\n ) !global;\n $button-primary-active: var(\n --#{$custom-property-prefix}-button-primary-active,\n map-get($theme, 'button-primary-active')\n ) !global;\n $button-secondary-active: var(\n --#{$custom-property-prefix}-button-secondary-active,\n map-get($theme, 'button-secondary-active')\n ) !global;\n $button-tertiary-active: var(\n --#{$custom-property-prefix}-button-tertiary-active,\n map-get($theme, 'button-tertiary-active')\n ) !global;\n $focus-inset: var(\n --#{$custom-property-prefix}-focus-inset,\n map-get($theme, 'focus-inset')\n ) !global;\n $focus-inverse: var(\n --#{$custom-property-prefix}-focus-inverse,\n map-get($theme, 'focus-inverse')\n ) !global;\n $background-hover: var(\n --#{$custom-property-prefix}-background-hover,\n map-get($theme, 'background-hover')\n ) !global;\n $layer-hover: var(\n --#{$custom-property-prefix}-layer-hover,\n map-get($theme, 'layer-hover')\n ) !global;\n $field-hover: var(\n --#{$custom-property-prefix}-field-hover,\n map-get($theme, 'field-hover')\n ) !global;\n $background-inverse-hover: var(\n --#{$custom-property-prefix}-background-inverse-hover,\n map-get($theme, 'background-inverse-hover')\n ) !global;\n $link-primary-hover: var(\n --#{$custom-property-prefix}-link-primary-hover,\n map-get($theme, 'link-primary-hover')\n ) !global;\n $button-danger-hover: var(\n --#{$custom-property-prefix}-button-danger-hover,\n map-get($theme, 'button-danger-hover')\n ) !global;\n $button-primary-hover: var(\n --#{$custom-property-prefix}-button-primary-hover,\n map-get($theme, 'button-primary-hover')\n ) !global;\n $button-secondary-hover: var(\n --#{$custom-property-prefix}-button-secondary-hover,\n map-get($theme, 'button-secondary-hover')\n ) !global;\n $button-tertiary-hover: var(\n --#{$custom-property-prefix}-button-tertiary-hover,\n map-get($theme, 'button-tertiary-hover')\n ) !global;\n $background-selected: var(\n --#{$custom-property-prefix}-background-selected,\n map-get($theme, 'background-selected')\n ) !global;\n $background-selected-hover: var(\n --#{$custom-property-prefix}-background-selected-hover,\n map-get($theme, 'background-selected-hover')\n ) !global;\n $layer-selected: var(\n --#{$custom-property-prefix}-layer-selected,\n map-get($theme, 'layer-selected')\n ) !global;\n $layer-selected-hover: var(\n --#{$custom-property-prefix}-layer-selected-hover,\n map-get($theme, 'layer-selected-hover')\n ) !global;\n $layer-selected-inverse: var(\n --#{$custom-property-prefix}-layer-selected-inverse,\n map-get($theme, 'layer-selected-inverse')\n ) !global;\n $border-subtle-selected: var(\n --#{$custom-property-prefix}-border-subtle-selected,\n map-get($theme, 'border-subtle-selected')\n ) !global;\n $layer-disabled: var(\n --#{$custom-property-prefix}-layer-disabled,\n map-get($theme, 'layer-disabled')\n ) !global;\n $field-disabled: var(\n --#{$custom-property-prefix}-field-disabled,\n map-get($theme, 'field-disabled')\n ) !global;\n $border-disabled: var(\n --#{$custom-property-prefix}-border-disabled,\n map-get($theme, 'border-disabled')\n ) !global;\n $text-disabled: var(\n --#{$custom-property-prefix}-text-disabled,\n map-get($theme, 'text-disabled')\n ) !global;\n $button-disabled: var(\n --#{$custom-property-prefix}-button-disabled,\n map-get($theme, 'button-disabled')\n ) !global;\n $icon-disabled: var(\n --#{$custom-property-prefix}-icon-disabled,\n map-get($theme, 'icon-disabled')\n ) !global;\n $text-on-color-disabled: var(\n --#{$custom-property-prefix}-text-on-color-disabled,\n map-get($theme, 'text-on-color-disabled')\n ) !global;\n $icon-on-color-disabled: var(\n --#{$custom-property-prefix}-icon-on-color-disabled,\n map-get($theme, 'icon-on-color-disabled')\n ) !global;\n $layer-selected-disabled: var(\n --#{$custom-property-prefix}-layer-selected-disabled,\n map-get($theme, 'layer-selected-disabled')\n ) !global;\n $skeleton-background: var(\n --#{$custom-property-prefix}-skeleton-background,\n map-get($theme, 'skeleton-background')\n ) !global;\n $skeleton-element: var(\n --#{$custom-property-prefix}-skeleton-element,\n map-get($theme, 'skeleton-element')\n ) !global;\n $brand-01: var(\n --#{$custom-property-prefix}-brand-01,\n map-get($theme, 'brand-01')\n ) !global;\n $brand-02: var(\n --#{$custom-property-prefix}-brand-02,\n map-get($theme, 'brand-02')\n ) !global;\n $brand-03: var(\n --#{$custom-property-prefix}-brand-03,\n map-get($theme, 'brand-03')\n ) !global;\n $active-01: var(\n --#{$custom-property-prefix}-active-01,\n map-get($theme, 'active-01')\n ) !global;\n $hover-field: var(\n --#{$custom-property-prefix}-hover-field,\n map-get($theme, 'hover-field')\n ) !global;\n $danger: var(\n --#{$custom-property-prefix}-danger,\n map-get($theme, 'danger')\n ) !global;\n $spacing-01: var(\n --#{$custom-property-prefix}-spacing-01,\n map-get($theme, 'spacing-01')\n ) !global;\n $spacing-02: var(\n --#{$custom-property-prefix}-spacing-02,\n map-get($theme, 'spacing-02')\n ) !global;\n $spacing-03: var(\n --#{$custom-property-prefix}-spacing-03,\n map-get($theme, 'spacing-03')\n ) !global;\n $spacing-04: var(\n --#{$custom-property-prefix}-spacing-04,\n map-get($theme, 'spacing-04')\n ) !global;\n $spacing-05: var(\n --#{$custom-property-prefix}-spacing-05,\n map-get($theme, 'spacing-05')\n ) !global;\n $spacing-06: var(\n --#{$custom-property-prefix}-spacing-06,\n map-get($theme, 'spacing-06')\n ) !global;\n $spacing-07: var(\n --#{$custom-property-prefix}-spacing-07,\n map-get($theme, 'spacing-07')\n ) !global;\n $spacing-08: var(\n --#{$custom-property-prefix}-spacing-08,\n map-get($theme, 'spacing-08')\n ) !global;\n $spacing-09: var(\n --#{$custom-property-prefix}-spacing-09,\n map-get($theme, 'spacing-09')\n ) !global;\n $spacing-10: var(\n --#{$custom-property-prefix}-spacing-10,\n map-get($theme, 'spacing-10')\n ) !global;\n $spacing-11: var(\n --#{$custom-property-prefix}-spacing-11,\n map-get($theme, 'spacing-11')\n ) !global;\n $spacing-12: var(\n --#{$custom-property-prefix}-spacing-12,\n map-get($theme, 'spacing-12')\n ) !global;\n $spacing-13: var(\n --#{$custom-property-prefix}-spacing-13,\n map-get($theme, 'spacing-13')\n ) !global;\n $fluid-spacing-01: var(\n --#{$custom-property-prefix}-fluid-spacing-01,\n map-get($theme, 'fluid-spacing-01')\n ) !global;\n $fluid-spacing-02: var(\n --#{$custom-property-prefix}-fluid-spacing-02,\n map-get($theme, 'fluid-spacing-02')\n ) !global;\n $fluid-spacing-03: var(\n --#{$custom-property-prefix}-fluid-spacing-03,\n map-get($theme, 'fluid-spacing-03')\n ) !global;\n $fluid-spacing-04: var(\n --#{$custom-property-prefix}-fluid-spacing-04,\n map-get($theme, 'fluid-spacing-04')\n ) !global;\n $layout-01: var(\n --#{$custom-property-prefix}-layout-01,\n map-get($theme, 'layout-01')\n ) !global;\n $layout-02: var(\n --#{$custom-property-prefix}-layout-02,\n map-get($theme, 'layout-02')\n ) !global;\n $layout-03: var(\n --#{$custom-property-prefix}-layout-03,\n map-get($theme, 'layout-03')\n ) !global;\n $layout-04: var(\n --#{$custom-property-prefix}-layout-04,\n map-get($theme, 'layout-04')\n ) !global;\n $layout-05: var(\n --#{$custom-property-prefix}-layout-05,\n map-get($theme, 'layout-05')\n ) !global;\n $layout-06: var(\n --#{$custom-property-prefix}-layout-06,\n map-get($theme, 'layout-06')\n ) !global;\n $layout-07: var(\n --#{$custom-property-prefix}-layout-07,\n map-get($theme, 'layout-07')\n ) !global;\n $container-01: var(\n --#{$custom-property-prefix}-container-01,\n map-get($theme, 'container-01')\n ) !global;\n $container-02: var(\n --#{$custom-property-prefix}-container-02,\n map-get($theme, 'container-02')\n ) !global;\n $container-03: var(\n --#{$custom-property-prefix}-container-03,\n map-get($theme, 'container-03')\n ) !global;\n $container-04: var(\n --#{$custom-property-prefix}-container-04,\n map-get($theme, 'container-04')\n ) !global;\n $container-05: var(\n --#{$custom-property-prefix}-container-05,\n map-get($theme, 'container-05')\n ) !global;\n $size-xsmall: var(\n --#{$custom-property-prefix}-size-xsmall,\n map-get($theme, 'size-xsmall')\n ) !global;\n $size-small: var(\n --#{$custom-property-prefix}-size-small,\n map-get($theme, 'size-small')\n ) !global;\n $size-medium: var(\n --#{$custom-property-prefix}-size-medium,\n map-get($theme, 'size-medium')\n ) !global;\n $size-large: var(\n --#{$custom-property-prefix}-size-large,\n map-get($theme, 'size-large')\n ) !global;\n $size-xlarge: var(\n --#{$custom-property-prefix}-size-xlarge,\n map-get($theme, 'size-xlarge')\n ) !global;\n $size-2XLarge: var(\n --#{$custom-property-prefix}-size-2XLarge,\n map-get($theme, 'size-2XLarge')\n ) !global;\n $icon-size-01: var(\n --#{$custom-property-prefix}-icon-size-01,\n map-get($theme, 'icon-size-01')\n ) !global;\n $icon-size-02: var(\n --#{$custom-property-prefix}-icon-size-02,\n map-get($theme, 'icon-size-02')\n ) !global;\n }\n @if $emit-custom-properties == true {\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'interactive-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'interactive-01',\n map-get($theme, 'interactive-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'interactive-02',\n $emit-difference\n )\n {\n @include custom-property(\n 'interactive-02',\n map-get($theme, 'interactive-02')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'interactive-03',\n $emit-difference\n )\n {\n @include custom-property(\n 'interactive-03',\n map-get($theme, 'interactive-03')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'interactive-04',\n $emit-difference\n )\n {\n @include custom-property(\n 'interactive-04',\n map-get($theme, 'interactive-04')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'ui-background',\n $emit-difference\n )\n {\n @include custom-property(\n 'ui-background',\n map-get($theme, 'ui-background')\n );\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'ui-01', $emit-difference) {\n @include custom-property('ui-01', map-get($theme, 'ui-01'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'ui-02', $emit-difference) {\n @include custom-property('ui-02', map-get($theme, 'ui-02'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'ui-03', $emit-difference) {\n @include custom-property('ui-03', map-get($theme, 'ui-03'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'ui-04', $emit-difference) {\n @include custom-property('ui-04', map-get($theme, 'ui-04'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'ui-05', $emit-difference) {\n @include custom-property('ui-05', map-get($theme, 'ui-05'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'text-01', $emit-difference) {\n @include custom-property('text-01', map-get($theme, 'text-01'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'text-02', $emit-difference) {\n @include custom-property('text-02', map-get($theme, 'text-02'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'text-03', $emit-difference) {\n @include custom-property('text-03', map-get($theme, 'text-03'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'text-04', $emit-difference) {\n @include custom-property('text-04', map-get($theme, 'text-04'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'text-05', $emit-difference) {\n @include custom-property('text-05', map-get($theme, 'text-05'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'text-error',\n $emit-difference\n )\n {\n @include custom-property('text-error', map-get($theme, 'text-error'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'icon-01', $emit-difference) {\n @include custom-property('icon-01', map-get($theme, 'icon-01'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'icon-02', $emit-difference) {\n @include custom-property('icon-02', map-get($theme, 'icon-02'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'icon-03', $emit-difference) {\n @include custom-property('icon-03', map-get($theme, 'icon-03'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'link-01', $emit-difference) {\n @include custom-property('link-01', map-get($theme, 'link-01'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'link-02', $emit-difference) {\n @include custom-property('link-02', map-get($theme, 'link-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'inverse-link',\n $emit-difference\n )\n {\n @include custom-property('inverse-link', map-get($theme, 'inverse-link'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'field-01', $emit-difference)\n {\n @include custom-property('field-01', map-get($theme, 'field-01'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'field-02', $emit-difference)\n {\n @include custom-property('field-02', map-get($theme, 'field-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'inverse-01',\n $emit-difference\n )\n {\n @include custom-property('inverse-01', map-get($theme, 'inverse-01'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'inverse-02',\n $emit-difference\n )\n {\n @include custom-property('inverse-02', map-get($theme, 'inverse-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'support-01',\n $emit-difference\n )\n {\n @include custom-property('support-01', map-get($theme, 'support-01'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'support-02',\n $emit-difference\n )\n {\n @include custom-property('support-02', map-get($theme, 'support-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'support-03',\n $emit-difference\n )\n {\n @include custom-property('support-03', map-get($theme, 'support-03'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'support-04',\n $emit-difference\n )\n {\n @include custom-property('support-04', map-get($theme, 'support-04'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'inverse-support-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'inverse-support-01',\n map-get($theme, 'inverse-support-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'inverse-support-02',\n $emit-difference\n )\n {\n @include custom-property(\n 'inverse-support-02',\n map-get($theme, 'inverse-support-02')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'inverse-support-03',\n $emit-difference\n )\n {\n @include custom-property(\n 'inverse-support-03',\n map-get($theme, 'inverse-support-03')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'inverse-support-04',\n $emit-difference\n )\n {\n @include custom-property(\n 'inverse-support-04',\n map-get($theme, 'inverse-support-04')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'overlay-01',\n $emit-difference\n )\n {\n @include custom-property('overlay-01', map-get($theme, 'overlay-01'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'danger-01', $emit-difference)\n {\n @include custom-property('danger-01', map-get($theme, 'danger-01'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'danger-02', $emit-difference)\n {\n @include custom-property('danger-02', map-get($theme, 'danger-02'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'focus', $emit-difference) {\n @include custom-property('focus', map-get($theme, 'focus'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'inverse-focus-ui',\n $emit-difference\n )\n {\n @include custom-property(\n 'inverse-focus-ui',\n map-get($theme, 'inverse-focus-ui')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'hover-primary',\n $emit-difference\n )\n {\n @include custom-property(\n 'hover-primary',\n map-get($theme, 'hover-primary')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'active-primary',\n $emit-difference\n )\n {\n @include custom-property(\n 'active-primary',\n map-get($theme, 'active-primary')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'hover-primary-text',\n $emit-difference\n )\n {\n @include custom-property(\n 'hover-primary-text',\n map-get($theme, 'hover-primary-text')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'hover-secondary',\n $emit-difference\n )\n {\n @include custom-property(\n 'hover-secondary',\n map-get($theme, 'hover-secondary')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'active-secondary',\n $emit-difference\n )\n {\n @include custom-property(\n 'active-secondary',\n map-get($theme, 'active-secondary')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'hover-tertiary',\n $emit-difference\n )\n {\n @include custom-property(\n 'hover-tertiary',\n map-get($theme, 'hover-tertiary')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'active-tertiary',\n $emit-difference\n )\n {\n @include custom-property(\n 'active-tertiary',\n map-get($theme, 'active-tertiary')\n );\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'hover-ui', $emit-difference)\n {\n @include custom-property('hover-ui', map-get($theme, 'hover-ui'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'hover-light-ui',\n $emit-difference\n )\n {\n @include custom-property(\n 'hover-light-ui',\n map-get($theme, 'hover-light-ui')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'hover-selected-ui',\n $emit-difference\n )\n {\n @include custom-property(\n 'hover-selected-ui',\n map-get($theme, 'hover-selected-ui')\n );\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'active-ui', $emit-difference)\n {\n @include custom-property('active-ui', map-get($theme, 'active-ui'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'active-light-ui',\n $emit-difference\n )\n {\n @include custom-property(\n 'active-light-ui',\n map-get($theme, 'active-light-ui')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'selected-ui',\n $emit-difference\n )\n {\n @include custom-property('selected-ui', map-get($theme, 'selected-ui'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'selected-light-ui',\n $emit-difference\n )\n {\n @include custom-property(\n 'selected-light-ui',\n map-get($theme, 'selected-light-ui')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'inverse-hover-ui',\n $emit-difference\n )\n {\n @include custom-property(\n 'inverse-hover-ui',\n map-get($theme, 'inverse-hover-ui')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'hover-danger',\n $emit-difference\n )\n {\n @include custom-property('hover-danger', map-get($theme, 'hover-danger'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'active-danger',\n $emit-difference\n )\n {\n @include custom-property(\n 'active-danger',\n map-get($theme, 'active-danger')\n );\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'hover-row', $emit-difference)\n {\n @include custom-property('hover-row', map-get($theme, 'hover-row'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'visited-link',\n $emit-difference\n )\n {\n @include custom-property('visited-link', map-get($theme, 'visited-link'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'disabled-01',\n $emit-difference\n )\n {\n @include custom-property('disabled-01', map-get($theme, 'disabled-01'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'disabled-02',\n $emit-difference\n )\n {\n @include custom-property('disabled-02', map-get($theme, 'disabled-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'disabled-03',\n $emit-difference\n )\n {\n @include custom-property('disabled-03', map-get($theme, 'disabled-03'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'highlight', $emit-difference)\n {\n @include custom-property('highlight', map-get($theme, 'highlight'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'decorative-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'decorative-01',\n map-get($theme, 'decorative-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-separator',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-separator',\n map-get($theme, 'button-separator')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'skeleton-01',\n $emit-difference\n )\n {\n @include custom-property('skeleton-01', map-get($theme, 'skeleton-01'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'skeleton-02',\n $emit-difference\n )\n {\n @include custom-property('skeleton-02', map-get($theme, 'skeleton-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'background',\n $emit-difference\n )\n {\n @include custom-property('background', map-get($theme, 'background'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'layer', $emit-difference) {\n @include custom-property('layer', map-get($theme, 'layer'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'layer-accent',\n $emit-difference\n )\n {\n @include custom-property('layer-accent', map-get($theme, 'layer-accent'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'layer-accent-hover',\n $emit-difference\n )\n {\n @include custom-property(\n 'layer-accent-hover',\n map-get($theme, 'layer-accent-hover')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'layer-accent-active',\n $emit-difference\n )\n {\n @include custom-property(\n 'layer-accent-active',\n map-get($theme, 'layer-accent-active')\n );\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'field', $emit-difference) {\n @include custom-property('field', map-get($theme, 'field'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'background-inverse',\n $emit-difference\n )\n {\n @include custom-property(\n 'background-inverse',\n map-get($theme, 'background-inverse')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'background-brand',\n $emit-difference\n )\n {\n @include custom-property(\n 'background-brand',\n map-get($theme, 'background-brand')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'interactive',\n $emit-difference\n )\n {\n @include custom-property('interactive', map-get($theme, 'interactive'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'border-subtle',\n $emit-difference\n )\n {\n @include custom-property(\n 'border-subtle',\n map-get($theme, 'border-subtle')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'border-strong',\n $emit-difference\n )\n {\n @include custom-property(\n 'border-strong',\n map-get($theme, 'border-strong')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'border-inverse',\n $emit-difference\n )\n {\n @include custom-property(\n 'border-inverse',\n map-get($theme, 'border-inverse')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'border-interactive',\n $emit-difference\n )\n {\n @include custom-property(\n 'border-interactive',\n map-get($theme, 'border-interactive')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'text-primary',\n $emit-difference\n )\n {\n @include custom-property('text-primary', map-get($theme, 'text-primary'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'text-secondary',\n $emit-difference\n )\n {\n @include custom-property(\n 'text-secondary',\n map-get($theme, 'text-secondary')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'text-placeholder',\n $emit-difference\n )\n {\n @include custom-property(\n 'text-placeholder',\n map-get($theme, 'text-placeholder')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'text-helper',\n $emit-difference\n )\n {\n @include custom-property('text-helper', map-get($theme, 'text-helper'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'text-on-color',\n $emit-difference\n )\n {\n @include custom-property(\n 'text-on-color',\n map-get($theme, 'text-on-color')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'text-inverse',\n $emit-difference\n )\n {\n @include custom-property('text-inverse', map-get($theme, 'text-inverse'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'link-primary',\n $emit-difference\n )\n {\n @include custom-property('link-primary', map-get($theme, 'link-primary'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'link-secondary',\n $emit-difference\n )\n {\n @include custom-property(\n 'link-secondary',\n map-get($theme, 'link-secondary')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'link-visited',\n $emit-difference\n )\n {\n @include custom-property('link-visited', map-get($theme, 'link-visited'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'link-inverse',\n $emit-difference\n )\n {\n @include custom-property('link-inverse', map-get($theme, 'link-inverse'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'icon-primary',\n $emit-difference\n )\n {\n @include custom-property('icon-primary', map-get($theme, 'icon-primary'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'icon-secondary',\n $emit-difference\n )\n {\n @include custom-property(\n 'icon-secondary',\n map-get($theme, 'icon-secondary')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'icon-on-color',\n $emit-difference\n )\n {\n @include custom-property(\n 'icon-on-color',\n map-get($theme, 'icon-on-color')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'icon-inverse',\n $emit-difference\n )\n {\n @include custom-property('icon-inverse', map-get($theme, 'icon-inverse'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'support-error',\n $emit-difference\n )\n {\n @include custom-property(\n 'support-error',\n map-get($theme, 'support-error')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'support-success',\n $emit-difference\n )\n {\n @include custom-property(\n 'support-success',\n map-get($theme, 'support-success')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'support-warning',\n $emit-difference\n )\n {\n @include custom-property(\n 'support-warning',\n map-get($theme, 'support-warning')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'support-info',\n $emit-difference\n )\n {\n @include custom-property('support-info', map-get($theme, 'support-info'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'support-error-inverse',\n $emit-difference\n )\n {\n @include custom-property(\n 'support-error-inverse',\n map-get($theme, 'support-error-inverse')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'support-success-inverse',\n $emit-difference\n )\n {\n @include custom-property(\n 'support-success-inverse',\n map-get($theme, 'support-success-inverse')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'support-warning-inverse',\n $emit-difference\n )\n {\n @include custom-property(\n 'support-warning-inverse',\n map-get($theme, 'support-warning-inverse')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'support-info-inverse',\n $emit-difference\n )\n {\n @include custom-property(\n 'support-info-inverse',\n map-get($theme, 'support-info-inverse')\n );\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'overlay', $emit-difference) {\n @include custom-property('overlay', map-get($theme, 'overlay'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'toggle-off',\n $emit-difference\n )\n {\n @include custom-property('toggle-off', map-get($theme, 'toggle-off'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'shadow', $emit-difference) {\n @include custom-property('shadow', map-get($theme, 'shadow'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-primary',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-primary',\n map-get($theme, 'button-primary')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-secondary',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-secondary',\n map-get($theme, 'button-secondary')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-tertiary',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-tertiary',\n map-get($theme, 'button-tertiary')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-danger-primary',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-danger-primary',\n map-get($theme, 'button-danger-primary')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-danger-secondary',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-danger-secondary',\n map-get($theme, 'button-danger-secondary')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'background-active',\n $emit-difference\n )\n {\n @include custom-property(\n 'background-active',\n map-get($theme, 'background-active')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'layer-active',\n $emit-difference\n )\n {\n @include custom-property('layer-active', map-get($theme, 'layer-active'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-danger-active',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-danger-active',\n map-get($theme, 'button-danger-active')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-primary-active',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-primary-active',\n map-get($theme, 'button-primary-active')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-secondary-active',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-secondary-active',\n map-get($theme, 'button-secondary-active')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-tertiary-active',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-tertiary-active',\n map-get($theme, 'button-tertiary-active')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'focus-inset',\n $emit-difference\n )\n {\n @include custom-property('focus-inset', map-get($theme, 'focus-inset'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'focus-inverse',\n $emit-difference\n )\n {\n @include custom-property(\n 'focus-inverse',\n map-get($theme, 'focus-inverse')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'background-hover',\n $emit-difference\n )\n {\n @include custom-property(\n 'background-hover',\n map-get($theme, 'background-hover')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'layer-hover',\n $emit-difference\n )\n {\n @include custom-property('layer-hover', map-get($theme, 'layer-hover'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'field-hover',\n $emit-difference\n )\n {\n @include custom-property('field-hover', map-get($theme, 'field-hover'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'background-inverse-hover',\n $emit-difference\n )\n {\n @include custom-property(\n 'background-inverse-hover',\n map-get($theme, 'background-inverse-hover')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'link-primary-hover',\n $emit-difference\n )\n {\n @include custom-property(\n 'link-primary-hover',\n map-get($theme, 'link-primary-hover')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-danger-hover',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-danger-hover',\n map-get($theme, 'button-danger-hover')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-primary-hover',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-primary-hover',\n map-get($theme, 'button-primary-hover')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-secondary-hover',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-secondary-hover',\n map-get($theme, 'button-secondary-hover')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-tertiary-hover',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-tertiary-hover',\n map-get($theme, 'button-tertiary-hover')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'background-selected',\n $emit-difference\n )\n {\n @include custom-property(\n 'background-selected',\n map-get($theme, 'background-selected')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'background-selected-hover',\n $emit-difference\n )\n {\n @include custom-property(\n 'background-selected-hover',\n map-get($theme, 'background-selected-hover')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'layer-selected',\n $emit-difference\n )\n {\n @include custom-property(\n 'layer-selected',\n map-get($theme, 'layer-selected')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'layer-selected-hover',\n $emit-difference\n )\n {\n @include custom-property(\n 'layer-selected-hover',\n map-get($theme, 'layer-selected-hover')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'layer-selected-inverse',\n $emit-difference\n )\n {\n @include custom-property(\n 'layer-selected-inverse',\n map-get($theme, 'layer-selected-inverse')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'border-subtle-selected',\n $emit-difference\n )\n {\n @include custom-property(\n 'border-subtle-selected',\n map-get($theme, 'border-subtle-selected')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'layer-disabled',\n $emit-difference\n )\n {\n @include custom-property(\n 'layer-disabled',\n map-get($theme, 'layer-disabled')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'field-disabled',\n $emit-difference\n )\n {\n @include custom-property(\n 'field-disabled',\n map-get($theme, 'field-disabled')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'border-disabled',\n $emit-difference\n )\n {\n @include custom-property(\n 'border-disabled',\n map-get($theme, 'border-disabled')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'text-disabled',\n $emit-difference\n )\n {\n @include custom-property(\n 'text-disabled',\n map-get($theme, 'text-disabled')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'button-disabled',\n $emit-difference\n )\n {\n @include custom-property(\n 'button-disabled',\n map-get($theme, 'button-disabled')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'icon-disabled',\n $emit-difference\n )\n {\n @include custom-property(\n 'icon-disabled',\n map-get($theme, 'icon-disabled')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'text-on-color-disabled',\n $emit-difference\n )\n {\n @include custom-property(\n 'text-on-color-disabled',\n map-get($theme, 'text-on-color-disabled')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'icon-on-color-disabled',\n $emit-difference\n )\n {\n @include custom-property(\n 'icon-on-color-disabled',\n map-get($theme, 'icon-on-color-disabled')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'layer-selected-disabled',\n $emit-difference\n )\n {\n @include custom-property(\n 'layer-selected-disabled',\n map-get($theme, 'layer-selected-disabled')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'skeleton-background',\n $emit-difference\n )\n {\n @include custom-property(\n 'skeleton-background',\n map-get($theme, 'skeleton-background')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'skeleton-element',\n $emit-difference\n )\n {\n @include custom-property(\n 'skeleton-element',\n map-get($theme, 'skeleton-element')\n );\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'brand-01', $emit-difference)\n {\n @include custom-property('brand-01', map-get($theme, 'brand-01'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'brand-02', $emit-difference)\n {\n @include custom-property('brand-02', map-get($theme, 'brand-02'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'brand-03', $emit-difference)\n {\n @include custom-property('brand-03', map-get($theme, 'brand-03'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'active-01', $emit-difference)\n {\n @include custom-property('active-01', map-get($theme, 'active-01'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'hover-field',\n $emit-difference\n )\n {\n @include custom-property('hover-field', map-get($theme, 'hover-field'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'danger', $emit-difference) {\n @include custom-property('danger', map-get($theme, 'danger'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'caption-01',\n $emit-difference\n )\n {\n @include custom-property('caption-01', map-get($theme, 'caption-01'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'caption-02',\n $emit-difference\n )\n {\n @include custom-property('caption-02', map-get($theme, 'caption-02'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'label-01', $emit-difference)\n {\n @include custom-property('label-01', map-get($theme, 'label-01'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'label-02', $emit-difference)\n {\n @include custom-property('label-02', map-get($theme, 'label-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'helper-text-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'helper-text-01',\n map-get($theme, 'helper-text-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'helper-text-02',\n $emit-difference\n )\n {\n @include custom-property(\n 'helper-text-02',\n map-get($theme, 'helper-text-02')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'body-short-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'body-short-01',\n map-get($theme, 'body-short-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'body-long-01',\n $emit-difference\n )\n {\n @include custom-property('body-long-01', map-get($theme, 'body-long-01'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'body-short-02',\n $emit-difference\n )\n {\n @include custom-property(\n 'body-short-02',\n map-get($theme, 'body-short-02')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'body-long-02',\n $emit-difference\n )\n {\n @include custom-property('body-long-02', map-get($theme, 'body-long-02'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'code-01', $emit-difference) {\n @include custom-property('code-01', map-get($theme, 'code-01'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'code-02', $emit-difference) {\n @include custom-property('code-02', map-get($theme, 'code-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'heading-01',\n $emit-difference\n )\n {\n @include custom-property('heading-01', map-get($theme, 'heading-01'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'productive-heading-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'productive-heading-01',\n map-get($theme, 'productive-heading-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'heading-02',\n $emit-difference\n )\n {\n @include custom-property('heading-02', map-get($theme, 'heading-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'productive-heading-02',\n $emit-difference\n )\n {\n @include custom-property(\n 'productive-heading-02',\n map-get($theme, 'productive-heading-02')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'productive-heading-03',\n $emit-difference\n )\n {\n @include custom-property(\n 'productive-heading-03',\n map-get($theme, 'productive-heading-03')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'productive-heading-04',\n $emit-difference\n )\n {\n @include custom-property(\n 'productive-heading-04',\n map-get($theme, 'productive-heading-04')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'productive-heading-05',\n $emit-difference\n )\n {\n @include custom-property(\n 'productive-heading-05',\n map-get($theme, 'productive-heading-05')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'productive-heading-06',\n $emit-difference\n )\n {\n @include custom-property(\n 'productive-heading-06',\n map-get($theme, 'productive-heading-06')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'productive-heading-07',\n $emit-difference\n )\n {\n @include custom-property(\n 'productive-heading-07',\n map-get($theme, 'productive-heading-07')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'expressive-heading-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'expressive-heading-01',\n map-get($theme, 'expressive-heading-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'expressive-heading-02',\n $emit-difference\n )\n {\n @include custom-property(\n 'expressive-heading-02',\n map-get($theme, 'expressive-heading-02')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'expressive-heading-03',\n $emit-difference\n )\n {\n @include custom-property(\n 'expressive-heading-03',\n map-get($theme, 'expressive-heading-03')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'expressive-heading-04',\n $emit-difference\n )\n {\n @include custom-property(\n 'expressive-heading-04',\n map-get($theme, 'expressive-heading-04')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'expressive-heading-05',\n $emit-difference\n )\n {\n @include custom-property(\n 'expressive-heading-05',\n map-get($theme, 'expressive-heading-05')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'expressive-heading-06',\n $emit-difference\n )\n {\n @include custom-property(\n 'expressive-heading-06',\n map-get($theme, 'expressive-heading-06')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'expressive-paragraph-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'expressive-paragraph-01',\n map-get($theme, 'expressive-paragraph-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'quotation-01',\n $emit-difference\n )\n {\n @include custom-property('quotation-01', map-get($theme, 'quotation-01'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'quotation-02',\n $emit-difference\n )\n {\n @include custom-property('quotation-02', map-get($theme, 'quotation-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'display-01',\n $emit-difference\n )\n {\n @include custom-property('display-01', map-get($theme, 'display-01'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'display-02',\n $emit-difference\n )\n {\n @include custom-property('display-02', map-get($theme, 'display-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'display-03',\n $emit-difference\n )\n {\n @include custom-property('display-03', map-get($theme, 'display-03'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'display-04',\n $emit-difference\n )\n {\n @include custom-property('display-04', map-get($theme, 'display-04'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'legal-01', $emit-difference)\n {\n @include custom-property('legal-01', map-get($theme, 'legal-01'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'legal-02', $emit-difference)\n {\n @include custom-property('legal-02', map-get($theme, 'legal-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'body-compact-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'body-compact-01',\n map-get($theme, 'body-compact-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'body-compact-02',\n $emit-difference\n )\n {\n @include custom-property(\n 'body-compact-02',\n map-get($theme, 'body-compact-02')\n );\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'body-01', $emit-difference) {\n @include custom-property('body-01', map-get($theme, 'body-01'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'body-02', $emit-difference) {\n @include custom-property('body-02', map-get($theme, 'body-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'heading-compact-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'heading-compact-01',\n map-get($theme, 'heading-compact-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'heading-compact-02',\n $emit-difference\n )\n {\n @include custom-property(\n 'heading-compact-02',\n map-get($theme, 'heading-compact-02')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'heading-03',\n $emit-difference\n )\n {\n @include custom-property('heading-03', map-get($theme, 'heading-03'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'heading-04',\n $emit-difference\n )\n {\n @include custom-property('heading-04', map-get($theme, 'heading-04'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'heading-05',\n $emit-difference\n )\n {\n @include custom-property('heading-05', map-get($theme, 'heading-05'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'heading-06',\n $emit-difference\n )\n {\n @include custom-property('heading-06', map-get($theme, 'heading-06'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'heading-07',\n $emit-difference\n )\n {\n @include custom-property('heading-07', map-get($theme, 'heading-07'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-heading-03',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-heading-03',\n map-get($theme, 'fluid-heading-03')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-heading-04',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-heading-04',\n map-get($theme, 'fluid-heading-04')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-heading-05',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-heading-05',\n map-get($theme, 'fluid-heading-05')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-heading-06',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-heading-06',\n map-get($theme, 'fluid-heading-06')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-paragraph-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-paragraph-01',\n map-get($theme, 'fluid-paragraph-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-quotation-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-quotation-01',\n map-get($theme, 'fluid-quotation-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-quotation-02',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-quotation-02',\n map-get($theme, 'fluid-quotation-02')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-display-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-display-01',\n map-get($theme, 'fluid-display-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-display-02',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-display-02',\n map-get($theme, 'fluid-display-02')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-display-03',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-display-03',\n map-get($theme, 'fluid-display-03')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-display-04',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-display-04',\n map-get($theme, 'fluid-display-04')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'spacing-01',\n $emit-difference\n )\n {\n @include custom-property('spacing-01', map-get($theme, 'spacing-01'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'spacing-02',\n $emit-difference\n )\n {\n @include custom-property('spacing-02', map-get($theme, 'spacing-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'spacing-03',\n $emit-difference\n )\n {\n @include custom-property('spacing-03', map-get($theme, 'spacing-03'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'spacing-04',\n $emit-difference\n )\n {\n @include custom-property('spacing-04', map-get($theme, 'spacing-04'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'spacing-05',\n $emit-difference\n )\n {\n @include custom-property('spacing-05', map-get($theme, 'spacing-05'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'spacing-06',\n $emit-difference\n )\n {\n @include custom-property('spacing-06', map-get($theme, 'spacing-06'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'spacing-07',\n $emit-difference\n )\n {\n @include custom-property('spacing-07', map-get($theme, 'spacing-07'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'spacing-08',\n $emit-difference\n )\n {\n @include custom-property('spacing-08', map-get($theme, 'spacing-08'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'spacing-09',\n $emit-difference\n )\n {\n @include custom-property('spacing-09', map-get($theme, 'spacing-09'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'spacing-10',\n $emit-difference\n )\n {\n @include custom-property('spacing-10', map-get($theme, 'spacing-10'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'spacing-11',\n $emit-difference\n )\n {\n @include custom-property('spacing-11', map-get($theme, 'spacing-11'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'spacing-12',\n $emit-difference\n )\n {\n @include custom-property('spacing-12', map-get($theme, 'spacing-12'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'spacing-13',\n $emit-difference\n )\n {\n @include custom-property('spacing-13', map-get($theme, 'spacing-13'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-spacing-01',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-spacing-01',\n map-get($theme, 'fluid-spacing-01')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-spacing-02',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-spacing-02',\n map-get($theme, 'fluid-spacing-02')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-spacing-03',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-spacing-03',\n map-get($theme, 'fluid-spacing-03')\n );\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'fluid-spacing-04',\n $emit-difference\n )\n {\n @include custom-property(\n 'fluid-spacing-04',\n map-get($theme, 'fluid-spacing-04')\n );\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'layout-01', $emit-difference)\n {\n @include custom-property('layout-01', map-get($theme, 'layout-01'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'layout-02', $emit-difference)\n {\n @include custom-property('layout-02', map-get($theme, 'layout-02'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'layout-03', $emit-difference)\n {\n @include custom-property('layout-03', map-get($theme, 'layout-03'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'layout-04', $emit-difference)\n {\n @include custom-property('layout-04', map-get($theme, 'layout-04'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'layout-05', $emit-difference)\n {\n @include custom-property('layout-05', map-get($theme, 'layout-05'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'layout-06', $emit-difference)\n {\n @include custom-property('layout-06', map-get($theme, 'layout-06'));\n }\n\n @if should-emit($theme, $parent-carbon-theme, 'layout-07', $emit-difference)\n {\n @include custom-property('layout-07', map-get($theme, 'layout-07'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'container-01',\n $emit-difference\n )\n {\n @include custom-property('container-01', map-get($theme, 'container-01'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'container-02',\n $emit-difference\n )\n {\n @include custom-property('container-02', map-get($theme, 'container-02'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'container-03',\n $emit-difference\n )\n {\n @include custom-property('container-03', map-get($theme, 'container-03'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'container-04',\n $emit-difference\n )\n {\n @include custom-property('container-04', map-get($theme, 'container-04'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'container-05',\n $emit-difference\n )\n {\n @include custom-property('container-05', map-get($theme, 'container-05'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'size-xsmall',\n $emit-difference\n )\n {\n @include custom-property('size-xsmall', map-get($theme, 'size-xsmall'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'size-small',\n $emit-difference\n )\n {\n @include custom-property('size-small', map-get($theme, 'size-small'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'size-medium',\n $emit-difference\n )\n {\n @include custom-property('size-medium', map-get($theme, 'size-medium'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'size-large',\n $emit-difference\n )\n {\n @include custom-property('size-large', map-get($theme, 'size-large'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'size-xlarge',\n $emit-difference\n )\n {\n @include custom-property('size-xlarge', map-get($theme, 'size-xlarge'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'size-2XLarge',\n $emit-difference\n )\n {\n @include custom-property('size-2XLarge', map-get($theme, 'size-2XLarge'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'icon-size-01',\n $emit-difference\n )\n {\n @include custom-property('icon-size-01', map-get($theme, 'icon-size-01'));\n }\n\n @if should-emit(\n $theme,\n $parent-carbon-theme,\n 'icon-size-02',\n $emit-difference\n )\n {\n @include custom-property('icon-size-02', map-get($theme, 'icon-size-02'));\n }\n }\n\n @content;\n\n // Reset to default theme after apply in content\n @if $carbon--theme != $parent-carbon-theme {\n $carbon--theme: $parent-carbon-theme !global;\n\n @include carbon--theme();\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import './vendor/@carbon/elements/scss/import-once/import-once';\n@import 'colors';\n@import 'feature-flags';\n@import 'spacing';\n@import './vendor/@carbon/elements/scss/themes/themes';\n\n// The load order of tokens versus themes matter, so we use `carbon--theme` here\n// to make sure that they're in sync if one has diverged from the other.\n@include carbon--theme();\n\n/// Theme variables\n\n/// @type Value\n/// @access public\n/// @group global-themes\n$input-border: 1px solid transparent !default;\n\n/// @type Number\n/// @access public\n/// @group global-themes\n$input-label-weight: 400 !default;\n\n/// @type Color\n/// @access public\n/// @group global-themes\n$disabled: $disabled-02 !default;\n\n/// @type Color\n/// @access public\n/// @group global-themes\n/// @deprecated\n$disabled-background-color: $disabled-01 !default;\n\n/// @type Color\n/// @access public\n/// @group global-themes\n$focus: $ibm-color__blue-60 !default;\n\n/// @type Color\n/// @access public\n/// @group global-themes\n$inverse-focus-ui: $ibm-color__white-0 !default;\n\n// Link\n\n/// @type Color\n/// @access public\n/// @group link\n/// @deprecated\n$link-visited: $visited-link !default;\n\n/// @type Color\n/// @access public\n/// @deprecated Use theme token `$inverse-link` instead.\n/// @group link\n$link-inverse-color: #6ea6ff !default;\n\n// Tooltip\n\n/// @type Color\n/// @access public\n/// @group tooltip\n$tooltip-background-color: $inverse-02 !default;\n\n// Button\n\n/// @type Number\n/// @access public\n/// @group button\n$button-font-weight: 400 !default;\n\n/// @type Number\n/// @access public\n/// @group button\n$button-font-size: 0.875rem !default;\n\n/// @type Number\n/// @access public\n/// @group button\n$button-border-radius: 0 !default;\n\n/// @type Number\n/// @access public\n/// @group button\n$button-height: 3rem !default;\n\n/// @type Value\n/// @access public\n/// @group button\n$button-padding: calc(0.875rem - 3px) 63px calc(0.875rem - 3px) 15px !default;\n\n/// @type Value\n/// @access public\n/// @group button\n$button-padding-field: calc(0.675rem - 3px) 60px calc(0.675rem - 3px) 12px !default;\n\n/// @type Value\n/// @access public\n/// @group button\n$button-padding-sm: calc(0.375rem - 3px) 60px calc(0.375rem - 3px) 12px !default;\n\n/// @type Number\n/// @access public\n/// @group button\n$button-padding-lg: $carbon--spacing-04 !default;\n\n/// @type Number\n/// @access public\n/// @group button\n/// Uses the same padding-y as normal buttons, but removes extra padding-right\n$button-padding-ghost: calc(0.875rem - 3px) 16px !default;\n\n/// @type Number\n/// @access public\n/// @group button\n/// Uses the same padding-y as field buttons, but removes extra padding-right\n$button-padding-ghost-field: calc(0.675rem - 3px) 16px !default;\n\n/// @type Number\n/// @access public\n/// @group button\n/// Uses the same padding-y as small buttons, but removes extra padding-right\n$button-padding-ghost-sm: calc(0.375rem - 3px) 16px !default;\n\n/// @type Number\n/// @access public\n/// @group button\n$button-border-width: 2px !default;\n\n/// @type Number\n/// @access public\n/// @group button\n$button-outline-width: 1px !default;\n\n/// @type Number\n/// @access public\n/// @group button\n/// @deprecated\n$button-outline-offset: -5px !default;\n\n/// @type Value\n/// @access public\n/// @group button\n/// @deprecated\n$button-outline: 1px solid $ibm-color__white-0 !default;\n\n// Accordion\n\n/// @type Value\n/// @access public\n/// @group accordion\n$accordion-flex-direction: row-reverse !default;\n\n/// @type Value\n/// @access public\n/// @group accordion\n$accordion-justify-content: flex-start !default;\n\n/// @type Value\n/// @access public\n/// @group accordion\n$accordion-arrow-margin: 2px $carbon--spacing-05 0 0 !default;\n\n/// @type Value\n/// @access public\n/// @group accordion\n$accordion-title-margin: 0 0 0 $carbon--spacing-05 !default;\n\n/// @type Value\n/// @access public\n/// @group accordion\n$accordion-content-padding: 0 0 0 $carbon--spacing-05 !default;\n\n// Checkbox\n\n/// @type Number\n/// @access public\n/// @group checkbox\n$checkbox-border-width: 2px !default;\n\n// Code Snippet\n\n/// @type Color\n/// @access public\n/// @group code-snippet\n/// @deprecated\n$snippet-background-color: $field-01 !default;\n\n/// @type Color\n/// @access public\n/// @group code-snippet\n/// TODO: Define for experimental\n$snippet-border-color: $ui-03 !default;\n\n// Content Switcher\n\n/// @type Number\n/// @access public\n/// @group content-switcher\n$content-switcher-border-radius: 0 !default;\n\n/// @type Number\n/// @access public\n/// @group content-switcher\n$content-switcher-option-border: 1px solid $brand-01 !default;\n\n/// @type Color\n/// @access public\n/// @group content-switcher\n$content-switcher-divider: $ui-03 !default;\n\n// Data Table\n\n/// @type Value\n/// @access public\n/// @group data-table\n$data-table-heading-transform: uppercase !default;\n\n/// @type Value\n/// @access public\n/// @group data-table\n$data-table-heading-border-bottom: 1px solid $brand-01 !default;\n\n/// @type Number\n/// @access public\n/// @group data-table\n$data-table-row-height: 2rem !default;\n\n/// @type Color\n/// @access public\n/// @group data-table\n$data-table-zebra-color: $ui-02 !default;\n\n/// @type Color\n/// @access public\n/// @group data-table\n$data-table-column-hover: $hover-selected-ui !default;\n\n// Date Picker\n\n/// @type Color\n/// @access public\n/// @group date-picker\n/// @deprecated\n$date-picker-in-range-background-color: $ibm-color__blue-20 !default;\n\n// Modal\n\n/// @type Color\n/// @access public\n/// @group modal\n$modal-border-top: $brand-01 4px solid !default;\n\n/// @type Color\n/// @access public\n/// @group modal\n/// @deprecated\n$modal-footer-background-color: $ui-03 !default;\n\n// Notification\n\n/// @type Color\n/// @access public\n/// @group notification\n/// @deprecated\n$notification-info-background-color: $ibm-color__blue-10 !default;\n\n/// @type Color\n/// @access public\n/// @group notification\n/// @deprecated\n$notification-error-background-color: $ibm-color__red-10 !default;\n\n/// @type Color\n/// @access public\n/// @group notification\n/// @deprecated\n$notification-warning-background-color: mix(\n $ibm-color__yellow-30,\n $ibm-color__white-0,\n 15%\n) !default;\n\n/// @type Color\n/// @access public\n/// @group notification\n/// @deprecated\n$notification-success-background-color: $ibm-color__green-10 !default;\n\n// Progress Indicator\n\n/// @type Value\n/// @access public\n/// @group progress-indicator\n$progress-indicator-bar-width: 1px inset transparent !default;\n\n/// @type Number\n/// @access public\n/// @group progress-indicator\n$progress-indicator-stroke-width: 5 !default;\n\n/// @type Number\n/// @access public\n/// @group progress-indicator\n$progress-indicator-line-offset: 0.625rem !default;\n\n// Copy Button\n\n/// @type Color\n/// @access public\n/// @group copy-button\n$copy-active: $active-ui !default;\n\n/// @type Color\n/// @access public\n/// @group copy-button\n$copy-btn-feedback: $inverse-02 !default;\n\n// Radio Button\n\n/// @type Number\n/// @access public\n/// @group radio-button\n$radio-border-width: 1px !default;\n\n// Structured List\n\n/// @type Number\n/// @access public\n/// @group structured-list\n$structured-list-padding: 2rem !default;\n\n/// @type Value\n/// @access public\n/// @group structured-list\n$structured-list-text-transform: none !default;\n\n// Tabs\n\n/// @type Value\n/// @access public\n/// @group tabs\n$tab-underline-color: 2px solid $ui-03 !default;\n\n/// @type Value\n/// @access public\n/// @group tabs\n$tab-underline-color-hover: 2px solid $ui-04 !default;\n\n/// @type Color\n/// @access public\n/// @group tabs\n$tab-text-disabled: $disabled-02 !default;\n\n/// @type Value\n/// @access public\n/// @group tabs\n$tab-underline-disabled: 2px solid $disabled-01 !default;\n\n// Skeleton Loading\n\n/// @type Color\n/// @access public\n/// @group skeleton\n/// TODO: Remove this in next major release\n$skeleton: $skeleton-01 !default;\n\n// Light UI\n\n// Determine the \"light\" color for a given token.\n/// @param {String} $token The theme token.\n/// @return {String} The new color value as a hex code or a custom property.\n/// @access public\n/// @group light-ui\n@function get-light-value($token) {\n $value: map-get($carbon--theme, $token);\n\n @if $carbon--theme ==\n $carbon--theme--white or\n $carbon--theme ==\n $carbon--theme--g10\n {\n $value: darken($value, 8%);\n }\n\n @if $carbon--theme ==\n $carbon--theme--g90 or\n $carbon--theme ==\n $carbon--theme--g100\n {\n $value: lighten($value, 8%);\n }\n\n @if feature-flags-enabled('enable-css-custom-properties') {\n @return var(--#{$custom-property-prefix}-#{$token}-light, $value);\n }\n\n @return $value;\n}\n\n/// @type Color\n/// @access public\n/// @group light-ui\n$hover-ui-light: get-light-value('ui-01');\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/typography';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../form/form';\n@import '../../globals/scss/css--reset';\n\n/// Checkbox styles\n/// @access private\n/// @group checkbox\n@mixin checkbox {\n // Spacing between checkboxes\n .#{$prefix}--form-item.#{$prefix}--checkbox-wrapper {\n margin-bottom: $carbon--spacing-02;\n }\n\n // Spacing above collection of checkboxes\n .#{$prefix}--form-item.#{$prefix}--checkbox-wrapper:first-of-type {\n margin-top: rem(3px);\n }\n\n // Shift collection of checkboxes up if label is present\n // to account for the 2px top margin for the first checkbox\n .#{$prefix}--label + .#{$prefix}--form-item.#{$prefix}--checkbox-wrapper {\n margin-top: -#{$carbon--spacing-01};\n }\n\n // Spacing below collection of checkboxes\n .#{$prefix}--form-item.#{$prefix}--checkbox-wrapper:last-of-type {\n margin-bottom: rem(3px);\n }\n\n // Visually, we'll hide the checkbox input and create our own styled version\n // to match the specs.\n .#{$prefix}--checkbox {\n @include hidden;\n }\n\n // The label corresponds to the content inside of the `label` tag. Since we're\n // creating our own checkbox style, we'll need to position this in order to\n // accommodate the spacing needed for the checkbox.\n .#{$prefix}--checkbox-label {\n @include reset;\n @include type-style('body-short-01');\n\n position: relative;\n display: flex;\n min-height: rem(24px);\n padding-top: rem(3px);\n padding-left: rem(20px);\n cursor: pointer;\n user-select: none;\n }\n\n .#{$prefix}--checkbox-label-text {\n // Add extra spacing when label is present\n padding-left: rem(6px);\n }\n\n // Required because `$css--reset: true` cannot currently apply to this `::before` and `::after`\n .#{$prefix}--checkbox-label::before,\n .#{$prefix}--checkbox-label::after {\n box-sizing: border-box;\n }\n\n // Spacing for presentational checkbox\n .#{$prefix}--checkbox-label::before {\n // We need to position the pseudo-element absolutely in the space that we've\n // created with the padding from the label itself. We position only with\n // `top` since we don't want the checkbox to be centered vertically with the\n // text overflows.\n position: absolute;\n top: rem(2px);\n left: 0;\n\n // According to the spec, we'll want the bounding box for our checkbox to\n // be 16px. The border size will be what will be updated during the\n // different checkbox states.\n width: rem(16px);\n height: rem(16px);\n border: 1px solid $icon-01;\n // increase left margin for #6480\n margin: rem(2px) rem(2px) rem(2px) rem(3px);\n\n // Checkboxes with a background color look visually off against a parent container.\n background-color: transparent;\n border-radius: 1px;\n content: '';\n }\n\n // Create the appearance of the check in the `after` pseudo-element\n .#{$prefix}--checkbox-label::after {\n position: absolute;\n top: rem(8px);\n left: rem(7px);\n width: rem(9px);\n height: rem(5px);\n border-bottom: 2px solid $inverse-01;\n border-left: 2px solid $inverse-01;\n margin-top: rem(-3px) #{'/*rtl:0rem*/'};\n background: none;\n content: '';\n transform: scale(0) rotate(-45deg);\n transform-origin: bottom right #{'/*rtl:center*/'};\n }\n\n //----------------------------------------------\n // Checked\n // ---------------------------------------------\n\n // Update properties for checked checkbox\n .#{$prefix}--checkbox:checked + .#{$prefix}--checkbox-label::before,\n .#{$prefix}--checkbox:indeterminate + .#{$prefix}--checkbox-label::before,\n .#{$prefix}--checkbox-label[data-contained-checkbox-state='true']::before,\n .#{$prefix}--checkbox-label[data-contained-checkbox-state='mixed']::before {\n border-width: 1px;\n border-color: $icon-01;\n background-color: $icon-01;\n }\n\n // Display the check\n .#{$prefix}--checkbox:checked + .#{$prefix}--checkbox-label::after,\n .#{$prefix}--checkbox-label[data-contained-checkbox-state='true']::after {\n transform: scale(1) rotate(-45deg) #{'/*rtl:scale(1.2) rotate3d(.5, 1, 0, 158deg)*/'};\n }\n\n // Indeterminate symbol\n .#{$prefix}--checkbox:indeterminate + .#{$prefix}--checkbox-label::after,\n .#{$prefix}--checkbox-label[data-contained-checkbox-state='mixed']::after {\n top: rem(11px);\n width: rem(8px);\n border-bottom: 2px solid $inverse-01;\n border-left: 0 solid $inverse-01;\n transform: scale(1) rotate(0deg);\n }\n\n //----------------------------------------------\n // Focus\n // ---------------------------------------------\n\n // Unchecked\n .#{$prefix}--checkbox:focus + .#{$prefix}--checkbox-label::before,\n .#{$prefix}--checkbox-label__focus::before,\n // Checked\n .#{$prefix}--checkbox:checked:focus + .#{$prefix}--checkbox-label::before,\n .#{$prefix}--checkbox-label[data-contained-checkbox-state='true'].#{$prefix}--checkbox-label__focus::before,\n // Indeterminate\n .#{$prefix}--checkbox:indeterminate:focus + .#{$prefix}--checkbox-label::before,\n .#{$prefix}--checkbox-label[data-contained-checkbox-state='mixed'].#{$prefix}--checkbox-label__focus::before {\n outline: 2px solid $focus;\n outline-offset: 1px;\n }\n\n //----------------------------------------------\n // Disabled\n // ---------------------------------------------\n\n .#{$prefix}--checkbox:disabled + .#{$prefix}--checkbox-label,\n .#{$prefix}--checkbox-label[data-contained-checkbox-disabled='true'] {\n color: $disabled-02;\n cursor: not-allowed;\n }\n\n .#{$prefix}--checkbox:disabled + .#{$prefix}--checkbox-label::before,\n .#{$prefix}--checkbox-label[data-contained-checkbox-disabled='true']::before {\n border-color: $disabled-02;\n }\n\n .#{$prefix}--checkbox:checked:disabled + .#{$prefix}--checkbox-label::before,\n .#{$prefix}--checkbox:indeterminate:disabled\n + .#{$prefix}--checkbox-label::before,\n .#{$prefix}--checkbox-label[data-contained-checkbox-state='true'][data-contained-checkbox-disabled='true']::before,\n .#{$prefix}--checkbox-label[data-contained-checkbox-state='mixed'][data-contained-checkbox-disabled='true']::before {\n background-color: $disabled-02;\n }\n\n //-----------------------------------------------\n // Skeleton\n //-----------------------------------------------\n\n .#{$prefix}--checkbox-label-text.#{$prefix}--skeleton {\n @include skeleton;\n\n width: rem(100px);\n height: $spacing-05;\n\n // Add extra spacing when label is present\n margin: rem(1px) 0 0 rem(6px);\n }\n}\n\n@include exports('checkbox') {\n @include checkbox;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import 'vars';\n@import 'css--reset';\n@import 'typography';\n@import './vendor/@carbon/elements/scss/import-once/import-once';\n\n/// Include styles for screen reader/assistive text\n/// @access public\n/// @group global-helpers\n@mixin css-helpers {\n .#{$prefix}--assistive-text,\n .#{$prefix}--visually-hidden {\n position: absolute;\n overflow: hidden;\n width: 1px;\n height: 1px;\n padding: 0;\n border: 0;\n margin: -1px;\n clip: rect(0, 0, 0, 0);\n visibility: inherit;\n white-space: nowrap;\n }\n\n .#{$prefix}--body {\n @include reset;\n @include type-style('body-short-01');\n\n background-color: $ui-background;\n color: $text-01;\n line-height: 1;\n }\n}\n\n@include exports('css--helpers') {\n @if variable-exists('css--helpers') == false or $css--helpers == true {\n @include css-helpers;\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//-----------------------------\n// List Box\n//-----------------------------\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/css--helpers';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/layout';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../../globals/scss/css--reset';\n@import '../tag/mixins';\n\n/// @type Number\n/// @access private\n/// @group list-box\n$list-box-width: 100%;\n\n/// @type Number\n/// @access private\n/// @group list-box\n$list-box-height: rem(40px);\n\n/// @type Number\n/// @access private\n/// @group list-box\n$list-box-inline-height: $list-box-height;\n\n/// @type Number\n/// @access private\n/// @group list-box\n$list-box-menu-width: rem(300px);\n\n/// List box styles\n/// @access private\n/// @group list-box\n@mixin listbox {\n // The overall container element for a `list-box`. Has two variants,\n // `disabled` and `inline`.\n .#{$prefix}--list-box__wrapper--inline {\n display: inline-grid;\n align-items: center;\n grid-gap: rem(4px);\n grid-template: auto auto / auto auto;\n\n .#{$prefix}--label {\n @include type-style('body-short-01');\n }\n\n .#{$prefix}--label,\n .#{$prefix}--form__helper-text,\n .#{$prefix}--form-requirement {\n margin: 0;\n }\n\n .#{$prefix}--form__helper-text {\n max-width: none;\n }\n\n .#{$prefix}--form-requirement {\n grid-column: 2;\n }\n }\n\n .#{$prefix}--list-box {\n @include reset;\n\n position: relative;\n width: $list-box-width;\n height: rem(40px);\n max-height: rem(40px);\n border: none;\n border-bottom: 1px solid $ui-04;\n background-color: $field-01;\n color: $text-01;\n cursor: pointer;\n transition: all $duration--fast-01 motion(standard, productive);\n\n &:hover {\n background-color: $hover-ui;\n }\n }\n\n // TODO V11: Remove xl selector\n .#{$prefix}--list-box--xl,\n .#{$prefix}--list-box--lg {\n height: rem(48px);\n max-height: rem(48px);\n }\n\n .#{$prefix}--list-box--sm {\n height: rem(32px);\n max-height: rem(32px);\n }\n\n .#{$prefix}--list-box--expanded {\n border-bottom-color: $ui-03;\n }\n\n .#{$prefix}--list-box--expanded:hover {\n background-color: $field-01;\n }\n\n .#{$prefix}--list-box--expanded:hover.#{$prefix}--list-box--light:hover {\n background-color: $field-02;\n }\n\n .#{$prefix}--list-box .#{$prefix}--text-input {\n min-width: 0;\n height: 100%;\n }\n\n // invalid states\n .#{$prefix}--list-box__invalid-icon {\n position: absolute;\n top: 50%;\n right: $carbon--spacing-08;\n fill: $support-01;\n transform: translateY(-50%);\n }\n\n .#{$prefix}--list-box__invalid-icon--warning {\n fill: $support-03;\n }\n\n .#{$prefix}--list-box__invalid-icon--warning path[fill] {\n fill: $carbon__black-100;\n opacity: 1;\n }\n\n .#{$prefix}--list-box[data-invalid] .#{$prefix}--list-box__field,\n .#{$prefix}--list-box.#{$prefix}--list-box--warning\n .#{$prefix}--list-box__field {\n padding-right: carbon--mini-units(8);\n border-bottom: 0;\n }\n\n .#{$prefix}--list-box[data-invalid].#{$prefix}--list-box--inline\n .#{$prefix}--list-box__field {\n padding-right: carbon--mini-units(7);\n }\n\n // Light variation for 'list-box'\n .#{$prefix}--list-box--light {\n background-color: $field-02;\n\n &:hover {\n background-color: $hover-light-ui;\n }\n }\n\n .#{$prefix}--list-box--light .#{$prefix}--list-box__menu {\n background: $field-02;\n }\n\n .#{$prefix}--list-box--light .#{$prefix}--list-box__menu-item__option {\n border-top-color: $decorative-01;\n }\n\n .#{$prefix}--list-box--light.#{$prefix}--list-box--expanded {\n border-bottom-color: transparent;\n }\n\n // Disabled state for `list-box`\n .#{$prefix}--list-box--disabled:hover {\n background-color: $field-01;\n }\n\n .#{$prefix}--list-box--light.#{$prefix}--list-box--disabled {\n background-color: $field-02;\n }\n\n .#{$prefix}--list-box--disabled,\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__field,\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__field:focus {\n border-bottom-color: transparent;\n outline: none;\n }\n\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__label,\n .#{$prefix}--list-box--disabled.#{$prefix}--list-box--inline\n .#{$prefix}--list-box__label {\n color: $disabled-02;\n }\n\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__menu-icon > svg,\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__selection > svg {\n fill: $disabled-02;\n }\n\n .#{$prefix}--list-box--disabled,\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__field,\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__menu-icon {\n cursor: not-allowed;\n }\n\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__menu-item,\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__menu-item:hover,\n .#{$prefix}--list-box--disabled\n .#{$prefix}--list-box__menu-item--highlighted {\n color: $disabled-02;\n text-decoration: none;\n }\n\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__selection:hover {\n cursor: not-allowed;\n }\n\n // disabled && invalid\n .#{$prefix}--list-box--disabled.#{$prefix}--list-box[data-invalid]\n .#{$prefix}--list-box__field {\n padding-right: $carbon--spacing-09;\n }\n\n .#{$prefix}--list-box--disabled.#{$prefix}--list-box[data-invalid].#{$prefix}--list-box--inline\n .#{$prefix}--list-box__field {\n padding-right: carbon--mini-units(4);\n }\n\n // Inline variant for a `list-box`\n .#{$prefix}--list-box.#{$prefix}--list-box--inline {\n border-width: 0;\n background-color: transparent;\n\n &:hover {\n background-color: $hover-ui;\n }\n }\n\n .#{$prefix}--list-box.#{$prefix}--list-box--inline.#{$prefix}--list-box--expanded {\n border-bottom-width: 0;\n }\n\n .#{$prefix}--list-box.#{$prefix}--list-box--inline.#{$prefix}--list-box--expanded\n .#{$prefix}--list-box__field[aria-expanded='true'] {\n border-width: 0;\n }\n\n .#{$prefix}--list-box.#{$prefix}--list-box--inline.#{$prefix}--list-box--disabled:hover {\n background-color: transparent;\n }\n\n .#{$prefix}--list-box.#{$prefix}--list-box--inline.#{$prefix}--list-box--expanded:hover {\n background-color: $field-02;\n }\n\n .#{$prefix}--list-box.#{$prefix}--list-box--inline\n .#{$prefix}--list-box__field {\n padding: 0 carbon--mini-units(4) 0 $carbon--spacing-03;\n }\n\n .#{$prefix}--list-box.#{$prefix}--list-box--inline\n .#{$prefix}--list-box__menu-icon {\n right: $carbon--spacing-03;\n }\n\n .#{$prefix}--list-box.#{$prefix}--list-box--inline\n .#{$prefix}--list-box__invalid-icon {\n right: $carbon--spacing-07;\n }\n\n .#{$prefix}--list-box--inline .#{$prefix}--list-box__label {\n color: $text-01;\n }\n\n .#{$prefix}--list-box--inline .#{$prefix}--list-box__field {\n height: 100%;\n }\n\n .#{$prefix}--dropdown--inline .#{$prefix}--list-box__field {\n max-width: rem(480px);\n }\n\n .#{$prefix}--dropdown--inline .#{$prefix}--list-box__menu {\n min-width: rem(288px);\n max-width: rem(480px);\n }\n\n // The field we use for input, showing selection, etc.\n .#{$prefix}--list-box__field {\n @include button-reset;\n\n position: relative;\n display: inline-flex;\n overflow: hidden;\n // Account for the border in `.bx--list-box`\n height: calc(100% + 1px);\n align-items: center;\n padding: 0 $carbon--spacing-09 0 $carbon--spacing-05;\n cursor: pointer;\n outline: none;\n text-overflow: ellipsis;\n vertical-align: top;\n white-space: nowrap;\n }\n\n .#{$prefix}--list-box__field:focus {\n @include focus-outline('outline');\n }\n\n .#{$prefix}--list-box__field[disabled] {\n color: $disabled-02;\n outline: none;\n }\n\n // populated input field\n .#{$prefix}--list-box__field .#{$prefix}--text-input {\n padding-right: carbon--mini-units(9);\n }\n\n // invalid && populated input field\n .#{$prefix}--list-box[data-invalid]\n .#{$prefix}--list-box__field\n .#{$prefix}--text-input,\n .#{$prefix}--list-box--warning\n .#{$prefix}--list-box__field\n .#{$prefix}--text-input {\n // to account for clear input button outline\n padding-right: rem(98px);\n }\n\n .#{$prefix}--list-box[data-invalid]\n .#{$prefix}--list-box__field\n .#{$prefix}--text-input\n + .#{$prefix}--list-box__invalid-icon,\n .#{$prefix}--list-box--warning\n .#{$prefix}--list-box__field\n .#{$prefix}--text-input\n + .#{$prefix}--list-box__invalid-icon {\n // to account for clear input button outline\n right: rem(66px);\n }\n\n // empty input field\n .#{$prefix}--list-box__field .#{$prefix}--text-input--empty {\n padding-right: $carbon--spacing-09;\n }\n\n // invalid && empty input field\n .#{$prefix}--list-box[data-invalid]\n .#{$prefix}--list-box__field\n .#{$prefix}--text-input--empty,\n .#{$prefix}--list-box--warning\n .#{$prefix}--list-box__field\n .#{$prefix}--text-input--empty {\n padding-right: carbon--mini-units(9);\n }\n\n .#{$prefix}--list-box[data-invalid]\n .#{$prefix}--list-box__field\n .#{$prefix}--text-input--empty\n + .#{$prefix}--list-box__invalid-icon,\n .#{$prefix}--list-box--warning\n .#{$prefix}--list-box__field\n .#{$prefix}--text-input--empty\n + .#{$prefix}--list-box__invalid-icon {\n // to account for clear input button outline\n right: rem(40px);\n }\n\n // Label for a `list-box__field`\n .#{$prefix}--list-box__label {\n @include type-style('body-short-01');\n\n overflow: hidden;\n color: $text-01;\n text-overflow: ellipsis;\n user-select: none;\n white-space: nowrap;\n }\n\n // Menu status inside of a `list-box__field`\n .#{$prefix}--list-box__menu-icon {\n @include button-reset($width: false);\n\n position: absolute;\n right: $carbon--spacing-05;\n display: flex;\n width: rem(24px);\n height: rem(24px);\n align-items: center;\n justify-content: center;\n cursor: pointer;\n outline: none;\n transition: transform $duration--fast-01 motion(standard, productive);\n }\n\n .#{$prefix}--list-box__menu-icon > svg {\n fill: $icon-01;\n }\n\n .#{$prefix}--list-box__menu-icon--open {\n width: rem(24px);\n justify-content: center;\n transform: rotate(180deg);\n }\n\n // Selection indicator for a `list-box__field`\n .#{$prefix}--list-box__selection {\n @include button-reset($width: false);\n\n position: absolute;\n top: 50%;\n /* to preserve .5rem space between icons according to spec top/transform used to center the combobox clear selection icon in IE11 */\n right: rem(40px);\n display: flex;\n width: rem(24px);\n height: rem(24px);\n align-items: center;\n justify-content: center;\n cursor: pointer;\n transform: translateY(-50%);\n transition: background-color $duration--fast-01 motion(standard, productive);\n user-select: none;\n\n &:focus {\n @include focus-outline('outline');\n\n &:hover {\n @include focus-outline('outline');\n }\n }\n }\n\n .#{$prefix}--list-box__selection > svg {\n fill: $icon-01;\n }\n\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__selection:focus {\n outline: none;\n }\n\n // Modifier for a selection to show that multiple selections have been made\n .#{$prefix}--list-box__selection--multi {\n @include type-style('label-01');\n\n position: static;\n top: auto;\n display: flex;\n width: auto;\n height: rem(24px);\n align-items: center;\n justify-content: space-between;\n padding: rem(8px);\n // Align with hover circle of X button\n padding-right: rem(2px);\n margin-right: rem(10px);\n background-color: $inverse-02;\n border-radius: rem(12px);\n color: $inverse-01;\n line-height: 0;\n transform: none;\n }\n\n .#{$prefix}--list-box__selection--multi > svg {\n width: rem(20px);\n height: rem(20px);\n padding: rem(2px);\n margin-left: rem(4px);\n fill: $inverse-01;\n\n &:hover {\n background-color: $hover-secondary;\n border-radius: 50%;\n }\n }\n\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__selection--multi {\n @include tag-theme($disabled-02, $disabled-01);\n\n > svg {\n fill: $disabled-01;\n\n &:hover {\n background-color: initial;\n }\n }\n }\n\n .#{$prefix}--list-box__selection--multi:hover {\n outline: none;\n }\n\n // Descendant of a `list-box` that displays a list of options to select\n .#{$prefix}--list-box__menu {\n @include box-shadow();\n\n position: absolute;\n z-index: z('dropdown');\n right: 0;\n left: 0;\n width: $list-box-width;\n background-color: $ui-01;\n overflow-y: auto;\n transition: max-height $duration--fast-02 motion(standard, productive);\n\n &:focus {\n // remove default browser focus in firefox\n @include focus-outline('border');\n }\n }\n\n .#{$prefix}--list-box\n .#{$prefix}--list-box__field[aria-expanded='false']\n + .#{$prefix}--list-box__menu {\n max-height: 0;\n }\n\n .#{$prefix}--list-box--expanded .#{$prefix}--list-box__menu {\n // 40px item height * 5.5 items shown\n max-height: rem(220px);\n }\n\n // TODO V11: Remove xl selector\n .#{$prefix}--list-box--expanded.#{$prefix}--list-box--xl\n .#{$prefix}--list-box__menu,\n .#{$prefix}--list-box--expanded.#{$prefix}--list-box--lg\n .#{$prefix}--list-box__menu {\n // 48px item height * 5.5 items shown\n max-height: rem(264px);\n }\n\n .#{$prefix}--list-box--expanded.#{$prefix}--list-box--sm\n .#{$prefix}--list-box__menu {\n // 32px item height * 5.5 items shown\n max-height: rem(176px);\n }\n\n // Descendant of a `list-box__menu` that represents a selection for a control\n .#{$prefix}--list-box__menu-item {\n @include type-style('body-short-01');\n\n position: relative;\n height: rem(40px);\n color: $text-02;\n cursor: pointer;\n transition: background $duration--fast-01 motion(standard, productive);\n user-select: none;\n\n &:hover {\n background-color: $hover-ui;\n }\n\n &:active {\n background-color: $selected-ui;\n }\n }\n\n .#{$prefix}--list-box--light .#{$prefix}--list-box__menu-item:hover {\n background-color: $hover-light-ui;\n }\n\n .#{$prefix}--list-box--sm .#{$prefix}--list-box__menu-item {\n height: rem(32px);\n }\n\n // TODO V11: Remove xl selector\n .#{$prefix}--list-box--xl .#{$prefix}--list-box__menu-item,\n .#{$prefix}--list-box--lg .#{$prefix}--list-box__menu-item {\n height: rem(48px);\n }\n\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__menu-item:hover {\n background-color: transparent;\n }\n\n .#{$prefix}--list-box--light .#{$prefix}--list-box__menu-item:active {\n background-color: $selected-light-ui;\n }\n\n .#{$prefix}--list-box--disabled\n .#{$prefix}--list-box__menu-item__option:hover {\n border-top-color: $ui-03;\n }\n\n .#{$prefix}--list-box__menu-item:first-of-type\n .#{$prefix}--list-box__menu-item__option {\n border-top-color: transparent;\n }\n\n .#{$prefix}--list-box__menu-item:hover\n .#{$prefix}--list-box__menu-item__option {\n color: $text-01;\n }\n\n .#{$prefix}--list-box__menu-item:hover\n + .#{$prefix}--list-box__menu-item\n .#{$prefix}--list-box__menu-item__option {\n border-top-color: transparent;\n }\n\n .#{$prefix}--list-box--disabled\n .#{$prefix}--list-box__menu-item:hover\n + .#{$prefix}--list-box__menu-item\n .#{$prefix}--list-box__menu-item__option {\n border-top-color: $ui-03;\n }\n\n .#{$prefix}--list-box__menu-item__option {\n @include focus-outline('reset');\n\n display: block;\n overflow: hidden;\n height: rem(40px);\n padding: rem(11px) 0;\n padding-right: $carbon--spacing-06;\n border-top: 1px solid transparent;\n border-top-color: $ui-03;\n border-bottom: 1px solid transparent;\n margin: 0 $carbon--spacing-05;\n color: $text-02;\n font-weight: normal;\n line-height: 1rem;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: border-color $duration--fast-01 motion(standard, productive),\n color $duration--fast-01 motion(standard, productive);\n white-space: nowrap;\n\n &:focus {\n @include focus-outline('outline');\n\n padding: rem(11px) rem(16px);\n border-color: transparent;\n margin: 0;\n }\n\n &:hover {\n border-color: transparent;\n color: $text-01;\n }\n }\n\n .#{$prefix}--list-box--sm .#{$prefix}--list-box__menu-item__option {\n height: rem(32px);\n padding-top: rem(7px);\n padding-bottom: rem(7px);\n }\n\n // TODO V11: Remove xl selector\n .#{$prefix}--list-box--xl .#{$prefix}--list-box__menu-item__option,\n .#{$prefix}--list-box--lg .#{$prefix}--list-box__menu-item__option {\n height: rem(48px);\n padding-top: rem(15px);\n padding-bottom: rem(15px);\n }\n\n .#{$prefix}--list-box--disabled\n .#{$prefix}--list-box__menu-item:hover\n .#{$prefix}--list-box__menu-item__option,\n .#{$prefix}--list-box--disabled .#{$prefix}--list-box__menu-item__option {\n color: $disabled-02;\n }\n\n .#{$prefix}--list-box.#{$prefix}--list-box--inline\n .#{$prefix}--list-box__menu-item__option {\n margin: 0 $carbon--spacing-03;\n\n &:focus {\n padding-right: $carbon--spacing-03;\n padding-left: $carbon--spacing-03;\n margin: 0;\n }\n }\n\n .#{$prefix}--list-box__menu-item--highlighted {\n border-color: transparent;\n background-color: $hover-ui;\n color: $text-01;\n }\n\n .#{$prefix}--list-box__menu-item--highlighted\n .#{$prefix}--list-box__menu-item__option,\n .#{$prefix}--list-box__menu-item--highlighted\n + .#{$prefix}--list-box__menu-item\n .#{$prefix}--list-box__menu-item__option {\n border-top-color: transparent;\n }\n\n .#{$prefix}--list-box__menu-item--highlighted\n .#{$prefix}--list-box__menu-item__option {\n color: $text-01;\n }\n\n .#{$prefix}--list-box__menu-item--active {\n border-bottom-color: $selected-ui;\n background-color: $selected-ui;\n color: $text-01;\n }\n\n .#{$prefix}--list-box--light .#{$prefix}--list-box__menu-item--active {\n border-bottom-color: $selected-light-ui;\n background-color: $selected-light-ui;\n }\n\n .#{$prefix}--list-box__menu-item--active:hover,\n .#{$prefix}--list-box__menu-item--active.#{$prefix}--list-box__menu-item--highlighted {\n border-bottom-color: $hover-selected-ui;\n background-color: $hover-selected-ui;\n }\n\n .#{$prefix}--list-box__menu-item--active\n .#{$prefix}--list-box__menu-item__option {\n color: $text-01;\n }\n\n // Hide top border if previous list item is selected\n .#{$prefix}--list-box__menu-item--active\n + .#{$prefix}--list-box__menu-item\n > .#{$prefix}--list-box__menu-item__option {\n border-top-color: transparent;\n }\n\n .#{$prefix}--list-box__menu-item__selected-icon {\n position: absolute;\n top: 50%;\n right: rem(16px);\n display: none;\n fill: $icon-01;\n transform: translateY(-50%);\n }\n\n .#{$prefix}--list-box--inline\n .#{$prefix}--list-box__menu-item__selected-icon {\n right: rem(8px);\n }\n\n .#{$prefix}--list-box__menu-item--active\n .#{$prefix}--list-box__menu-item__selected-icon {\n display: block;\n }\n\n .#{$prefix}--list-box__menu-item .#{$prefix}--checkbox-label {\n width: 100%;\n }\n\n .#{$prefix}--list-box__menu-item .#{$prefix}--checkbox-label-text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n // Dropdown top orientation modifiers\n .#{$prefix}--list-box--up .#{$prefix}--list-box__menu {\n bottom: 2.5rem;\n }\n\n .#{$prefix}--list-box--up.#{$prefix}--dropdown--sm\n .#{$prefix}--list-box__menu,\n .#{$prefix}--list-box--up.#{$prefix}--list-box--sm\n .#{$prefix}--list-box__menu,\n .#{$prefix}--list-box--up\n .#{$prefix}--list-box--sm\n .#{$prefix}--list-box__menu {\n bottom: 2rem;\n }\n\n // TODO V11: Remove xl selector\n .#{$prefix}--list-box--up.#{$prefix}--dropdown--xl\n .#{$prefix}--list-box__menu,\n .#{$prefix}--list-box--up.#{$prefix}--list-box--xl\n .#{$prefix}--list-box__menu,\n .#{$prefix}--list-box--up.#{$prefix}--dropdown--lg\n .#{$prefix}--list-box__menu,\n .#{$prefix}--list-box--up.#{$prefix}--list-box--lg\n .#{$prefix}--list-box__menu,\n .#{$prefix}--list-box--up\n .#{$prefix}--list-box--lg\n .#{$prefix}--list-box__menu {\n bottom: 3rem;\n }\n\n // Tweaks for descendants\n // When handling input, we need to target nodes that specifically opt-in to\n // the type text in order to make sure the text input is styled\n // correctly.\n // TODO: remove [role='combobox'] in v11\n .#{$prefix}--list-box input[role='combobox'],\n .#{$prefix}--list-box input[type='text'] {\n min-width: 0;\n background-color: inherit;\n }\n\n // Windows HCM fix\n .#{$prefix}--list-box__field,\n .#{$prefix}--list-box__menu,\n .#{$prefix}--multi-select .#{$prefix}--tag--filter {\n @include high-contrast-mode('outline');\n }\n\n .#{$prefix}--list-box__field:focus,\n .#{$prefix}--multi-select .#{$prefix}--tag__close-icon:focus,\n .#{$prefix}--list-box__menu-item--highlighted\n .#{$prefix}--list-box__menu-item__option {\n @include high-contrast-mode('focus');\n }\n\n .#{$prefix}--list-box__menu-icon > svg,\n .#{$prefix}--list-box__selection > svg,\n .#{$prefix}--list-box__selection--multi > svg {\n @include high-contrast-mode('icon-fill');\n }\n}\n\n@include exports('list-box') {\n @include listbox;\n}\n","// Code generated by @carbon/colors. DO NOT EDIT.\n//\n// Copyright IBM Corp. 2018, 2020\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n$ibm-color__black-100: #000000 !default;\n$ibm-color__blue-10: #edf5ff !default;\n$ibm-color__blue-20: #d0e2ff !default;\n$ibm-color__blue-30: #a6c8ff !default;\n$ibm-color__blue-40: #78a9ff !default;\n$ibm-color__blue-50: #4589ff !default;\n$ibm-color__blue-60: #0f62fe !default;\n$ibm-color__blue-70: #0043ce !default;\n$ibm-color__blue-80: #002d9c !default;\n$ibm-color__blue-90: #001d6c !default;\n$ibm-color__blue-100: #001141 !default;\n$ibm-color__cool-gray-10: #f2f4f8 !default;\n$ibm-color__cool-gray-20: #dde1e6 !default;\n$ibm-color__cool-gray-30: #c1c7cd !default;\n$ibm-color__cool-gray-40: #a2a9b0 !default;\n$ibm-color__cool-gray-50: #878d96 !default;\n$ibm-color__cool-gray-60: #697077 !default;\n$ibm-color__cool-gray-70: #4d5358 !default;\n$ibm-color__cool-gray-80: #343a3f !default;\n$ibm-color__cool-gray-90: #21272a !default;\n$ibm-color__cool-gray-100: #121619 !default;\n$ibm-color__cyan-10: #e5f6ff !default;\n$ibm-color__cyan-20: #bae6ff !default;\n$ibm-color__cyan-30: #82cfff !default;\n$ibm-color__cyan-40: #33b1ff !default;\n$ibm-color__cyan-50: #1192e8 !default;\n$ibm-color__cyan-60: #0072c3 !default;\n$ibm-color__cyan-70: #00539a !default;\n$ibm-color__cyan-80: #003a6d !default;\n$ibm-color__cyan-90: #012749 !default;\n$ibm-color__cyan-100: #061727 !default;\n$ibm-color__gray-10: #f4f4f4 !default;\n$ibm-color__gray-20: #e0e0e0 !default;\n$ibm-color__gray-30: #c6c6c6 !default;\n$ibm-color__gray-40: #a8a8a8 !default;\n$ibm-color__gray-50: #8d8d8d !default;\n$ibm-color__gray-60: #6f6f6f !default;\n$ibm-color__gray-70: #525252 !default;\n$ibm-color__gray-80: #393939 !default;\n$ibm-color__gray-90: #262626 !default;\n$ibm-color__gray-100: #161616 !default;\n$ibm-color__green-10: #defbe6 !default;\n$ibm-color__green-20: #a7f0ba !default;\n$ibm-color__green-30: #6fdc8c !default;\n$ibm-color__green-40: #42be65 !default;\n$ibm-color__green-50: #24a148 !default;\n$ibm-color__green-60: #198038 !default;\n$ibm-color__green-70: #0e6027 !default;\n$ibm-color__green-80: #044317 !default;\n$ibm-color__green-90: #022d0d !default;\n$ibm-color__green-100: #071908 !default;\n$ibm-color__magenta-10: #fff0f7 !default;\n$ibm-color__magenta-20: #ffd6e8 !default;\n$ibm-color__magenta-30: #ffafd2 !default;\n$ibm-color__magenta-40: #ff7eb6 !default;\n$ibm-color__magenta-50: #ee5396 !default;\n$ibm-color__magenta-60: #d02670 !default;\n$ibm-color__magenta-70: #9f1853 !default;\n$ibm-color__magenta-80: #740937 !default;\n$ibm-color__magenta-90: #510224 !default;\n$ibm-color__magenta-100: #2a0a18 !default;\n$ibm-color__orange-10: #fff2e8 !default;\n$ibm-color__orange-20: #ffd9be !default;\n$ibm-color__orange-30: #ffb784 !default;\n$ibm-color__orange-40: #ff832b !default;\n$ibm-color__orange-50: #eb6200 !default;\n$ibm-color__orange-60: #ba4e00 !default;\n$ibm-color__orange-70: #8a3800 !default;\n$ibm-color__orange-80: #5e2900 !default;\n$ibm-color__orange-90: #3e1a00 !default;\n$ibm-color__orange-100: #231000 !default;\n$ibm-color__purple-10: #f6f2ff !default;\n$ibm-color__purple-20: #e8daff !default;\n$ibm-color__purple-30: #d4bbff !default;\n$ibm-color__purple-40: #be95ff !default;\n$ibm-color__purple-50: #a56eff !default;\n$ibm-color__purple-60: #8a3ffc !default;\n$ibm-color__purple-70: #6929c4 !default;\n$ibm-color__purple-80: #491d8b !default;\n$ibm-color__purple-90: #31135e !default;\n$ibm-color__purple-100: #1c0f30 !default;\n$ibm-color__red-10: #fff1f1 !default;\n$ibm-color__red-20: #ffd7d9 !default;\n$ibm-color__red-30: #ffb3b8 !default;\n$ibm-color__red-40: #ff8389 !default;\n$ibm-color__red-50: #fa4d56 !default;\n$ibm-color__red-60: #da1e28 !default;\n$ibm-color__red-70: #a2191f !default;\n$ibm-color__red-80: #750e13 !default;\n$ibm-color__red-90: #520408 !default;\n$ibm-color__red-100: #2d0709 !default;\n$ibm-color__teal-10: #d9fbfb !default;\n$ibm-color__teal-20: #9ef0f0 !default;\n$ibm-color__teal-30: #3ddbd9 !default;\n$ibm-color__teal-40: #08bdba !default;\n$ibm-color__teal-50: #009d9a !default;\n$ibm-color__teal-60: #007d79 !default;\n$ibm-color__teal-70: #005d5d !default;\n$ibm-color__teal-80: #004144 !default;\n$ibm-color__teal-90: #022b30 !default;\n$ibm-color__teal-100: #081a1c !default;\n$ibm-color__warm-gray-10: #f7f3f2 !default;\n$ibm-color__warm-gray-20: #e5e0df !default;\n$ibm-color__warm-gray-30: #cac5c4 !default;\n$ibm-color__warm-gray-40: #ada8a8 !default;\n$ibm-color__warm-gray-50: #8f8b8b !default;\n$ibm-color__warm-gray-60: #726e6e !default;\n$ibm-color__warm-gray-70: #565151 !default;\n$ibm-color__warm-gray-80: #3c3838 !default;\n$ibm-color__warm-gray-90: #272525 !default;\n$ibm-color__warm-gray-100: #171414 !default;\n$ibm-color__white-0: #ffffff !default;\n$ibm-color__yellow-10: #fcf4d6 !default;\n$ibm-color__yellow-20: #fddc69 !default;\n$ibm-color__yellow-30: #f1c21b !default;\n$ibm-color__yellow-40: #d2a106 !default;\n$ibm-color__yellow-50: #b28600 !default;\n$ibm-color__yellow-60: #8e6a00 !default;\n$ibm-color__yellow-70: #684e00 !default;\n$ibm-color__yellow-80: #483700 !default;\n$ibm-color__yellow-90: #302400 !default;\n$ibm-color__yellow-100: #1c1500 !default;\n$carbon--black-100: #000000 !default;\n$carbon--blue-10: #edf5ff !default;\n$carbon--blue-20: #d0e2ff !default;\n$carbon--blue-30: #a6c8ff !default;\n$carbon--blue-40: #78a9ff !default;\n$carbon--blue-50: #4589ff !default;\n$carbon--blue-60: #0f62fe !default;\n$carbon--blue-70: #0043ce !default;\n$carbon--blue-80: #002d9c !default;\n$carbon--blue-90: #001d6c !default;\n$carbon--blue-100: #001141 !default;\n$carbon--cool-gray-10: #f2f4f8 !default;\n$carbon--cool-gray-20: #dde1e6 !default;\n$carbon--cool-gray-30: #c1c7cd !default;\n$carbon--cool-gray-40: #a2a9b0 !default;\n$carbon--cool-gray-50: #878d96 !default;\n$carbon--cool-gray-60: #697077 !default;\n$carbon--cool-gray-70: #4d5358 !default;\n$carbon--cool-gray-80: #343a3f !default;\n$carbon--cool-gray-90: #21272a !default;\n$carbon--cool-gray-100: #121619 !default;\n$carbon--cyan-10: #e5f6ff !default;\n$carbon--cyan-20: #bae6ff !default;\n$carbon--cyan-30: #82cfff !default;\n$carbon--cyan-40: #33b1ff !default;\n$carbon--cyan-50: #1192e8 !default;\n$carbon--cyan-60: #0072c3 !default;\n$carbon--cyan-70: #00539a !default;\n$carbon--cyan-80: #003a6d !default;\n$carbon--cyan-90: #012749 !default;\n$carbon--cyan-100: #061727 !default;\n$carbon--gray-10: #f4f4f4 !default;\n$carbon--gray-20: #e0e0e0 !default;\n$carbon--gray-30: #c6c6c6 !default;\n$carbon--gray-40: #a8a8a8 !default;\n$carbon--gray-50: #8d8d8d !default;\n$carbon--gray-60: #6f6f6f !default;\n$carbon--gray-70: #525252 !default;\n$carbon--gray-80: #393939 !default;\n$carbon--gray-90: #262626 !default;\n$carbon--gray-100: #161616 !default;\n$carbon--green-10: #defbe6 !default;\n$carbon--green-20: #a7f0ba !default;\n$carbon--green-30: #6fdc8c !default;\n$carbon--green-40: #42be65 !default;\n$carbon--green-50: #24a148 !default;\n$carbon--green-60: #198038 !default;\n$carbon--green-70: #0e6027 !default;\n$carbon--green-80: #044317 !default;\n$carbon--green-90: #022d0d !default;\n$carbon--green-100: #071908 !default;\n$carbon--magenta-10: #fff0f7 !default;\n$carbon--magenta-20: #ffd6e8 !default;\n$carbon--magenta-30: #ffafd2 !default;\n$carbon--magenta-40: #ff7eb6 !default;\n$carbon--magenta-50: #ee5396 !default;\n$carbon--magenta-60: #d02670 !default;\n$carbon--magenta-70: #9f1853 !default;\n$carbon--magenta-80: #740937 !default;\n$carbon--magenta-90: #510224 !default;\n$carbon--magenta-100: #2a0a18 !default;\n$carbon--orange-10: #fff2e8 !default;\n$carbon--orange-20: #ffd9be !default;\n$carbon--orange-30: #ffb784 !default;\n$carbon--orange-40: #ff832b !default;\n$carbon--orange-50: #eb6200 !default;\n$carbon--orange-60: #ba4e00 !default;\n$carbon--orange-70: #8a3800 !default;\n$carbon--orange-80: #5e2900 !default;\n$carbon--orange-90: #3e1a00 !default;\n$carbon--orange-100: #231000 !default;\n$carbon--purple-10: #f6f2ff !default;\n$carbon--purple-20: #e8daff !default;\n$carbon--purple-30: #d4bbff !default;\n$carbon--purple-40: #be95ff !default;\n$carbon--purple-50: #a56eff !default;\n$carbon--purple-60: #8a3ffc !default;\n$carbon--purple-70: #6929c4 !default;\n$carbon--purple-80: #491d8b !default;\n$carbon--purple-90: #31135e !default;\n$carbon--purple-100: #1c0f30 !default;\n$carbon--red-10: #fff1f1 !default;\n$carbon--red-20: #ffd7d9 !default;\n$carbon--red-30: #ffb3b8 !default;\n$carbon--red-40: #ff8389 !default;\n$carbon--red-50: #fa4d56 !default;\n$carbon--red-60: #da1e28 !default;\n$carbon--red-70: #a2191f !default;\n$carbon--red-80: #750e13 !default;\n$carbon--red-90: #520408 !default;\n$carbon--red-100: #2d0709 !default;\n$carbon--teal-10: #d9fbfb !default;\n$carbon--teal-20: #9ef0f0 !default;\n$carbon--teal-30: #3ddbd9 !default;\n$carbon--teal-40: #08bdba !default;\n$carbon--teal-50: #009d9a !default;\n$carbon--teal-60: #007d79 !default;\n$carbon--teal-70: #005d5d !default;\n$carbon--teal-80: #004144 !default;\n$carbon--teal-90: #022b30 !default;\n$carbon--teal-100: #081a1c !default;\n$carbon--warm-gray-10: #f7f3f2 !default;\n$carbon--warm-gray-20: #e5e0df !default;\n$carbon--warm-gray-30: #cac5c4 !default;\n$carbon--warm-gray-40: #ada8a8 !default;\n$carbon--warm-gray-50: #8f8b8b !default;\n$carbon--warm-gray-60: #726e6e !default;\n$carbon--warm-gray-70: #565151 !default;\n$carbon--warm-gray-80: #3c3838 !default;\n$carbon--warm-gray-90: #272525 !default;\n$carbon--warm-gray-100: #171414 !default;\n$carbon--white-0: #ffffff !default;\n$carbon--yellow-10: #fcf4d6 !default;\n$carbon--yellow-20: #fddc69 !default;\n$carbon--yellow-30: #f1c21b !default;\n$carbon--yellow-40: #d2a106 !default;\n$carbon--yellow-50: #b28600 !default;\n$carbon--yellow-60: #8e6a00 !default;\n$carbon--yellow-70: #684e00 !default;\n$carbon--yellow-80: #483700 !default;\n$carbon--yellow-90: #302400 !default;\n$carbon--yellow-100: #1c1500 !default;\n$black-100: #000000 !default;\n$blue-10: #edf5ff !default;\n$blue-20: #d0e2ff !default;\n$blue-30: #a6c8ff !default;\n$blue-40: #78a9ff !default;\n$blue-50: #4589ff !default;\n$blue-60: #0f62fe !default;\n$blue-70: #0043ce !default;\n$blue-80: #002d9c !default;\n$blue-90: #001d6c !default;\n$blue-100: #001141 !default;\n$cool-gray-10: #f2f4f8 !default;\n$cool-gray-20: #dde1e6 !default;\n$cool-gray-30: #c1c7cd !default;\n$cool-gray-40: #a2a9b0 !default;\n$cool-gray-50: #878d96 !default;\n$cool-gray-60: #697077 !default;\n$cool-gray-70: #4d5358 !default;\n$cool-gray-80: #343a3f !default;\n$cool-gray-90: #21272a !default;\n$cool-gray-100: #121619 !default;\n$cyan-10: #e5f6ff !default;\n$cyan-20: #bae6ff !default;\n$cyan-30: #82cfff !default;\n$cyan-40: #33b1ff !default;\n$cyan-50: #1192e8 !default;\n$cyan-60: #0072c3 !default;\n$cyan-70: #00539a !default;\n$cyan-80: #003a6d !default;\n$cyan-90: #012749 !default;\n$cyan-100: #061727 !default;\n$gray-10: #f4f4f4 !default;\n$gray-20: #e0e0e0 !default;\n$gray-30: #c6c6c6 !default;\n$gray-40: #a8a8a8 !default;\n$gray-50: #8d8d8d !default;\n$gray-60: #6f6f6f !default;\n$gray-70: #525252 !default;\n$gray-80: #393939 !default;\n$gray-90: #262626 !default;\n$gray-100: #161616 !default;\n$green-10: #defbe6 !default;\n$green-20: #a7f0ba !default;\n$green-30: #6fdc8c !default;\n$green-40: #42be65 !default;\n$green-50: #24a148 !default;\n$green-60: #198038 !default;\n$green-70: #0e6027 !default;\n$green-80: #044317 !default;\n$green-90: #022d0d !default;\n$green-100: #071908 !default;\n$magenta-10: #fff0f7 !default;\n$magenta-20: #ffd6e8 !default;\n$magenta-30: #ffafd2 !default;\n$magenta-40: #ff7eb6 !default;\n$magenta-50: #ee5396 !default;\n$magenta-60: #d02670 !default;\n$magenta-70: #9f1853 !default;\n$magenta-80: #740937 !default;\n$magenta-90: #510224 !default;\n$magenta-100: #2a0a18 !default;\n$orange-10: #fff2e8 !default;\n$orange-20: #ffd9be !default;\n$orange-30: #ffb784 !default;\n$orange-40: #ff832b !default;\n$orange-50: #eb6200 !default;\n$orange-60: #ba4e00 !default;\n$orange-70: #8a3800 !default;\n$orange-80: #5e2900 !default;\n$orange-90: #3e1a00 !default;\n$orange-100: #231000 !default;\n$purple-10: #f6f2ff !default;\n$purple-20: #e8daff !default;\n$purple-30: #d4bbff !default;\n$purple-40: #be95ff !default;\n$purple-50: #a56eff !default;\n$purple-60: #8a3ffc !default;\n$purple-70: #6929c4 !default;\n$purple-80: #491d8b !default;\n$purple-90: #31135e !default;\n$purple-100: #1c0f30 !default;\n$red-10: #fff1f1 !default;\n$red-20: #ffd7d9 !default;\n$red-30: #ffb3b8 !default;\n$red-40: #ff8389 !default;\n$red-50: #fa4d56 !default;\n$red-60: #da1e28 !default;\n$red-70: #a2191f !default;\n$red-80: #750e13 !default;\n$red-90: #520408 !default;\n$red-100: #2d0709 !default;\n$teal-10: #d9fbfb !default;\n$teal-20: #9ef0f0 !default;\n$teal-30: #3ddbd9 !default;\n$teal-40: #08bdba !default;\n$teal-50: #009d9a !default;\n$teal-60: #007d79 !default;\n$teal-70: #005d5d !default;\n$teal-80: #004144 !default;\n$teal-90: #022b30 !default;\n$teal-100: #081a1c !default;\n$warm-gray-10: #f7f3f2 !default;\n$warm-gray-20: #e5e0df !default;\n$warm-gray-30: #cac5c4 !default;\n$warm-gray-40: #ada8a8 !default;\n$warm-gray-50: #8f8b8b !default;\n$warm-gray-60: #726e6e !default;\n$warm-gray-70: #565151 !default;\n$warm-gray-80: #3c3838 !default;\n$warm-gray-90: #272525 !default;\n$warm-gray-100: #171414 !default;\n$white-0: #ffffff !default;\n$yellow-10: #fcf4d6 !default;\n$yellow-20: #fddc69 !default;\n$yellow-30: #f1c21b !default;\n$yellow-40: #d2a106 !default;\n$yellow-50: #b28600 !default;\n$yellow-60: #8e6a00 !default;\n$yellow-70: #684e00 !default;\n$yellow-80: #483700 !default;\n$yellow-90: #302400 !default;\n$yellow-100: #1c1500 !default;\n$white-hover: #e8e8e8 !default;\n$black-hover: #212121 !default;\n$blue-10-hover: #dbebff !default;\n$blue-20-hover: #b8d3ff !default;\n$blue-30-hover: #8ab6ff !default;\n$blue-40-hover: #5c97ff !default;\n$blue-50-hover: #1f70ff !default;\n$blue-60-hover: #0050e6 !default;\n$blue-70-hover: #0053ff !default;\n$blue-80-hover: #0039c7 !default;\n$blue-90-hover: #00258a !default;\n$blue-100-hover: #001f75 !default;\n$cool-gray-10-hover: #e4e9f1 !default;\n$cool-gray-20-hover: #cdd3da !default;\n$cool-gray-30-hover: #adb5bd !default;\n$cool-gray-40-hover: #9199a1 !default;\n$cool-gray-50-hover: #757b85 !default;\n$cool-gray-60-hover: #585e64 !default;\n$cool-gray-70-hover: #5d646a !default;\n$cool-gray-80-hover: #434a51 !default;\n$cool-gray-90-hover: #2b3236 !default;\n$cool-gray-100-hover: #222a2f !default;\n$cyan-10-hover: #cceeff !default;\n$cyan-20-hover: #99daff !default;\n$cyan-30-hover: #57beff !default;\n$cyan-40-hover: #059fff !default;\n$cyan-50-hover: #0f7ec8 !default;\n$cyan-60-hover: #005fa3 !default;\n$cyan-70-hover: #0066bd !default;\n$cyan-80-hover: #00498a !default;\n$cyan-90-hover: #013360 !default;\n$cyan-100-hover: #0b2947 !default;\n$gray-10-hover: #e8e8e8 !default;\n$gray-20-hover: #d1d1d1 !default;\n$gray-30-hover: #b5b5b5 !default;\n$gray-40-hover: #999999 !default;\n$gray-50-hover: #7a7a7a !default;\n$gray-60-hover: #5e5e5e !default;\n$gray-70-hover: #636363 !default;\n$gray-80-hover: #474747 !default;\n$gray-90-hover: #333333 !default;\n$gray-100-hover: #292929 !default;\n$green-10-hover: #b6f6c8 !default;\n$green-20-hover: #74e792 !default;\n$green-30-hover: #36ce5e !default;\n$green-40-hover: #3bab5a !default;\n$green-50-hover: #208e3f !default;\n$green-60-hover: #166f31 !default;\n$green-70-hover: #11742f !default;\n$green-80-hover: #05521c !default;\n$green-90-hover: #033b11 !default;\n$green-100-hover: #0d300f !default;\n$magenta-10-hover: #ffe0ef !default;\n$magenta-20-hover: #ffbdda !default;\n$magenta-30-hover: #ff94c3 !default;\n$magenta-40-hover: #ff57a0 !default;\n$magenta-50-hover: #e3176f !default;\n$magenta-60-hover: #b0215f !default;\n$magenta-70-hover: #bf1d63 !default;\n$magenta-80-hover: #8e0b43 !default;\n$magenta-90-hover: #68032e !default;\n$magenta-100-hover: #53142f !default;\n$orange-10-hover: #ffe2cc !default;\n$orange-20-hover: #ffc69e !default;\n$orange-30-hover: #ff9d57 !default;\n$orange-40-hover: #fa6800 !default;\n$orange-50-hover: #cc5500 !default;\n$orange-60-hover: #9e4200 !default;\n$orange-70-hover: #a84400 !default;\n$orange-80-hover: #753300 !default;\n$orange-90-hover: #522200 !default;\n$orange-100-hover: #421e00 !default;\n$purple-10-hover: #ede5ff !default;\n$purple-20-hover: #dcc7ff !default;\n$purple-30-hover: #c5a3ff !default;\n$purple-40-hover: #ae7aff !default;\n$purple-50-hover: #9352ff !default;\n$purple-60-hover: #7822fb !default;\n$purple-70-hover: #7c3dd6 !default;\n$purple-80-hover: #5b24ad !default;\n$purple-90-hover: #40197b !default;\n$purple-100-hover: #341c59 !default;\n$red-10-hover: #ffe0e0 !default;\n$red-20-hover: #ffc2c5 !default;\n$red-30-hover: #ff99a0 !default;\n$red-40-hover: #ff6168 !default;\n$red-50-hover: #ee0713 !default;\n$red-60-hover: #b81922 !default;\n$red-70-hover: #c21e25 !default;\n$red-80-hover: #921118 !default;\n$red-90-hover: #66050a !default;\n$red-100-hover: #540d11 !default;\n$teal-10-hover: #acf6f6 !default;\n$teal-20-hover: #57e5e5 !default;\n$teal-30-hover: #25cac8 !default;\n$teal-40-hover: #07aba9 !default;\n$teal-50-hover: #008a87 !default;\n$teal-60-hover: #006b68 !default;\n$teal-70-hover: #007070 !default;\n$teal-80-hover: #005357 !default;\n$teal-90-hover: #033940 !default;\n$teal-100-hover: #0f3034 !default;\n$warm-gray-10-hover: #f0e8e6 !default;\n$warm-gray-20-hover: #d8d0cf !default;\n$warm-gray-30-hover: #b9b3b1 !default;\n$warm-gray-40-hover: #9c9696 !default;\n$warm-gray-50-hover: #7f7b7b !default;\n$warm-gray-60-hover: #605d5d !default;\n$warm-gray-70-hover: #696363 !default;\n$warm-gray-80-hover: #4c4848 !default;\n$warm-gray-90-hover: #343232 !default;\n$warm-gray-100-hover: #2c2626 !default;\n$yellow-10-hover: #f8e6a0 !default;\n$yellow-20-hover: #fccd27 !default;\n$yellow-30-hover: #ddb00e !default;\n$yellow-40-hover: #bc9005 !default;\n$yellow-50-hover: #9e7700 !default;\n$yellow-60-hover: #755800 !default;\n$yellow-70-hover: #806000 !default;\n$yellow-80-hover: #5c4600 !default;\n$yellow-90-hover: #3d2e00 !default;\n$yellow-100-hover: #332600 !default;\n$ibm-color-map: (\n 'black': (\n 100: #000000,\n ),\n 'blue': (\n 10: #edf5ff,\n 20: #d0e2ff,\n 30: #a6c8ff,\n 40: #78a9ff,\n 50: #4589ff,\n 60: #0f62fe,\n 70: #0043ce,\n 80: #002d9c,\n 90: #001d6c,\n 100: #001141,\n ),\n 'cool-gray': (\n 10: #f2f4f8,\n 20: #dde1e6,\n 30: #c1c7cd,\n 40: #a2a9b0,\n 50: #878d96,\n 60: #697077,\n 70: #4d5358,\n 80: #343a3f,\n 90: #21272a,\n 100: #121619,\n ),\n 'coolGray': (\n 10: #f2f4f8,\n 20: #dde1e6,\n 30: #c1c7cd,\n 40: #a2a9b0,\n 50: #878d96,\n 60: #697077,\n 70: #4d5358,\n 80: #343a3f,\n 90: #21272a,\n 100: #121619,\n ),\n 'cyan': (\n 10: #e5f6ff,\n 20: #bae6ff,\n 30: #82cfff,\n 40: #33b1ff,\n 50: #1192e8,\n 60: #0072c3,\n 70: #00539a,\n 80: #003a6d,\n 90: #012749,\n 100: #061727,\n ),\n 'gray': (\n 10: #f4f4f4,\n 20: #e0e0e0,\n 30: #c6c6c6,\n 40: #a8a8a8,\n 50: #8d8d8d,\n 60: #6f6f6f,\n 70: #525252,\n 80: #393939,\n 90: #262626,\n 100: #161616,\n ),\n 'green': (\n 10: #defbe6,\n 20: #a7f0ba,\n 30: #6fdc8c,\n 40: #42be65,\n 50: #24a148,\n 60: #198038,\n 70: #0e6027,\n 80: #044317,\n 90: #022d0d,\n 100: #071908,\n ),\n 'magenta': (\n 10: #fff0f7,\n 20: #ffd6e8,\n 30: #ffafd2,\n 40: #ff7eb6,\n 50: #ee5396,\n 60: #d02670,\n 70: #9f1853,\n 80: #740937,\n 90: #510224,\n 100: #2a0a18,\n ),\n 'orange': (\n 10: #fff2e8,\n 20: #ffd9be,\n 30: #ffb784,\n 40: #ff832b,\n 50: #eb6200,\n 60: #ba4e00,\n 70: #8a3800,\n 80: #5e2900,\n 90: #3e1a00,\n 100: #231000,\n ),\n 'purple': (\n 10: #f6f2ff,\n 20: #e8daff,\n 30: #d4bbff,\n 40: #be95ff,\n 50: #a56eff,\n 60: #8a3ffc,\n 70: #6929c4,\n 80: #491d8b,\n 90: #31135e,\n 100: #1c0f30,\n ),\n 'red': (\n 10: #fff1f1,\n 20: #ffd7d9,\n 30: #ffb3b8,\n 40: #ff8389,\n 50: #fa4d56,\n 60: #da1e28,\n 70: #a2191f,\n 80: #750e13,\n 90: #520408,\n 100: #2d0709,\n ),\n 'teal': (\n 10: #d9fbfb,\n 20: #9ef0f0,\n 30: #3ddbd9,\n 40: #08bdba,\n 50: #009d9a,\n 60: #007d79,\n 70: #005d5d,\n 80: #004144,\n 90: #022b30,\n 100: #081a1c,\n ),\n 'warm-gray': (\n 10: #f7f3f2,\n 20: #e5e0df,\n 30: #cac5c4,\n 40: #ada8a8,\n 50: #8f8b8b,\n 60: #726e6e,\n 70: #565151,\n 80: #3c3838,\n 90: #272525,\n 100: #171414,\n ),\n 'warmGray': (\n 10: #f7f3f2,\n 20: #e5e0df,\n 30: #cac5c4,\n 40: #ada8a8,\n 50: #8f8b8b,\n 60: #726e6e,\n 70: #565151,\n 80: #3c3838,\n 90: #272525,\n 100: #171414,\n ),\n 'white': (\n 0: #ffffff,\n ),\n 'yellow': (\n 10: #fcf4d6,\n 20: #fddc69,\n 30: #f1c21b,\n 40: #d2a106,\n 50: #b28600,\n 60: #8e6a00,\n 70: #684e00,\n 80: #483700,\n 90: #302400,\n 100: #1c1500,\n ),\n) !default;\n$carbon--colors: (\n 'black': (\n 100: #000000,\n ),\n 'blue': (\n 10: #edf5ff,\n 20: #d0e2ff,\n 30: #a6c8ff,\n 40: #78a9ff,\n 50: #4589ff,\n 60: #0f62fe,\n 70: #0043ce,\n 80: #002d9c,\n 90: #001d6c,\n 100: #001141,\n ),\n 'cool-gray': (\n 10: #f2f4f8,\n 20: #dde1e6,\n 30: #c1c7cd,\n 40: #a2a9b0,\n 50: #878d96,\n 60: #697077,\n 70: #4d5358,\n 80: #343a3f,\n 90: #21272a,\n 100: #121619,\n ),\n 'coolGray': (\n 10: #f2f4f8,\n 20: #dde1e6,\n 30: #c1c7cd,\n 40: #a2a9b0,\n 50: #878d96,\n 60: #697077,\n 70: #4d5358,\n 80: #343a3f,\n 90: #21272a,\n 100: #121619,\n ),\n 'cyan': (\n 10: #e5f6ff,\n 20: #bae6ff,\n 30: #82cfff,\n 40: #33b1ff,\n 50: #1192e8,\n 60: #0072c3,\n 70: #00539a,\n 80: #003a6d,\n 90: #012749,\n 100: #061727,\n ),\n 'gray': (\n 10: #f4f4f4,\n 20: #e0e0e0,\n 30: #c6c6c6,\n 40: #a8a8a8,\n 50: #8d8d8d,\n 60: #6f6f6f,\n 70: #525252,\n 80: #393939,\n 90: #262626,\n 100: #161616,\n ),\n 'green': (\n 10: #defbe6,\n 20: #a7f0ba,\n 30: #6fdc8c,\n 40: #42be65,\n 50: #24a148,\n 60: #198038,\n 70: #0e6027,\n 80: #044317,\n 90: #022d0d,\n 100: #071908,\n ),\n 'magenta': (\n 10: #fff0f7,\n 20: #ffd6e8,\n 30: #ffafd2,\n 40: #ff7eb6,\n 50: #ee5396,\n 60: #d02670,\n 70: #9f1853,\n 80: #740937,\n 90: #510224,\n 100: #2a0a18,\n ),\n 'orange': (\n 10: #fff2e8,\n 20: #ffd9be,\n 30: #ffb784,\n 40: #ff832b,\n 50: #eb6200,\n 60: #ba4e00,\n 70: #8a3800,\n 80: #5e2900,\n 90: #3e1a00,\n 100: #231000,\n ),\n 'purple': (\n 10: #f6f2ff,\n 20: #e8daff,\n 30: #d4bbff,\n 40: #be95ff,\n 50: #a56eff,\n 60: #8a3ffc,\n 70: #6929c4,\n 80: #491d8b,\n 90: #31135e,\n 100: #1c0f30,\n ),\n 'red': (\n 10: #fff1f1,\n 20: #ffd7d9,\n 30: #ffb3b8,\n 40: #ff8389,\n 50: #fa4d56,\n 60: #da1e28,\n 70: #a2191f,\n 80: #750e13,\n 90: #520408,\n 100: #2d0709,\n ),\n 'teal': (\n 10: #d9fbfb,\n 20: #9ef0f0,\n 30: #3ddbd9,\n 40: #08bdba,\n 50: #009d9a,\n 60: #007d79,\n 70: #005d5d,\n 80: #004144,\n 90: #022b30,\n 100: #081a1c,\n ),\n 'warm-gray': (\n 10: #f7f3f2,\n 20: #e5e0df,\n 30: #cac5c4,\n 40: #ada8a8,\n 50: #8f8b8b,\n 60: #726e6e,\n 70: #565151,\n 80: #3c3838,\n 90: #272525,\n 100: #171414,\n ),\n 'warmGray': (\n 10: #f7f3f2,\n 20: #e5e0df,\n 30: #cac5c4,\n 40: #ada8a8,\n 50: #8f8b8b,\n 60: #726e6e,\n 70: #565151,\n 80: #3c3838,\n 90: #272525,\n 100: #171414,\n ),\n 'white': (\n 0: #ffffff,\n ),\n 'yellow': (\n 10: #fcf4d6,\n 20: #fddc69,\n 30: #f1c21b,\n 40: #d2a106,\n 50: #b28600,\n 60: #8e6a00,\n 70: #684e00,\n 80: #483700,\n 90: #302400,\n 100: #1c1500,\n ),\n) !default;\n\n/// Define color variables\n/// @access public\n/// @group @carbon/colors\n/// @deprecated Use `$carbon--colors` going forward\n@mixin ibm--colors() {\n $ibm-color__black-100: #000000 !global;\n $ibm-color__blue-10: #edf5ff !global;\n $ibm-color__blue-20: #d0e2ff !global;\n $ibm-color__blue-30: #a6c8ff !global;\n $ibm-color__blue-40: #78a9ff !global;\n $ibm-color__blue-50: #4589ff !global;\n $ibm-color__blue-60: #0f62fe !global;\n $ibm-color__blue-70: #0043ce !global;\n $ibm-color__blue-80: #002d9c !global;\n $ibm-color__blue-90: #001d6c !global;\n $ibm-color__blue-100: #001141 !global;\n $ibm-color__cool-gray-10: #f2f4f8 !global;\n $ibm-color__cool-gray-20: #dde1e6 !global;\n $ibm-color__cool-gray-30: #c1c7cd !global;\n $ibm-color__cool-gray-40: #a2a9b0 !global;\n $ibm-color__cool-gray-50: #878d96 !global;\n $ibm-color__cool-gray-60: #697077 !global;\n $ibm-color__cool-gray-70: #4d5358 !global;\n $ibm-color__cool-gray-80: #343a3f !global;\n $ibm-color__cool-gray-90: #21272a !global;\n $ibm-color__cool-gray-100: #121619 !global;\n $ibm-color__cyan-10: #e5f6ff !global;\n $ibm-color__cyan-20: #bae6ff !global;\n $ibm-color__cyan-30: #82cfff !global;\n $ibm-color__cyan-40: #33b1ff !global;\n $ibm-color__cyan-50: #1192e8 !global;\n $ibm-color__cyan-60: #0072c3 !global;\n $ibm-color__cyan-70: #00539a !global;\n $ibm-color__cyan-80: #003a6d !global;\n $ibm-color__cyan-90: #012749 !global;\n $ibm-color__cyan-100: #061727 !global;\n $ibm-color__gray-10: #f4f4f4 !global;\n $ibm-color__gray-20: #e0e0e0 !global;\n $ibm-color__gray-30: #c6c6c6 !global;\n $ibm-color__gray-40: #a8a8a8 !global;\n $ibm-color__gray-50: #8d8d8d !global;\n $ibm-color__gray-60: #6f6f6f !global;\n $ibm-color__gray-70: #525252 !global;\n $ibm-color__gray-80: #393939 !global;\n $ibm-color__gray-90: #262626 !global;\n $ibm-color__gray-100: #161616 !global;\n $ibm-color__green-10: #defbe6 !global;\n $ibm-color__green-20: #a7f0ba !global;\n $ibm-color__green-30: #6fdc8c !global;\n $ibm-color__green-40: #42be65 !global;\n $ibm-color__green-50: #24a148 !global;\n $ibm-color__green-60: #198038 !global;\n $ibm-color__green-70: #0e6027 !global;\n $ibm-color__green-80: #044317 !global;\n $ibm-color__green-90: #022d0d !global;\n $ibm-color__green-100: #071908 !global;\n $ibm-color__magenta-10: #fff0f7 !global;\n $ibm-color__magenta-20: #ffd6e8 !global;\n $ibm-color__magenta-30: #ffafd2 !global;\n $ibm-color__magenta-40: #ff7eb6 !global;\n $ibm-color__magenta-50: #ee5396 !global;\n $ibm-color__magenta-60: #d02670 !global;\n $ibm-color__magenta-70: #9f1853 !global;\n $ibm-color__magenta-80: #740937 !global;\n $ibm-color__magenta-90: #510224 !global;\n $ibm-color__magenta-100: #2a0a18 !global;\n $ibm-color__orange-10: #fff2e8 !global;\n $ibm-color__orange-20: #ffd9be !global;\n $ibm-color__orange-30: #ffb784 !global;\n $ibm-color__orange-40: #ff832b !global;\n $ibm-color__orange-50: #eb6200 !global;\n $ibm-color__orange-60: #ba4e00 !global;\n $ibm-color__orange-70: #8a3800 !global;\n $ibm-color__orange-80: #5e2900 !global;\n $ibm-color__orange-90: #3e1a00 !global;\n $ibm-color__orange-100: #231000 !global;\n $ibm-color__purple-10: #f6f2ff !global;\n $ibm-color__purple-20: #e8daff !global;\n $ibm-color__purple-30: #d4bbff !global;\n $ibm-color__purple-40: #be95ff !global;\n $ibm-color__purple-50: #a56eff !global;\n $ibm-color__purple-60: #8a3ffc !global;\n $ibm-color__purple-70: #6929c4 !global;\n $ibm-color__purple-80: #491d8b !global;\n $ibm-color__purple-90: #31135e !global;\n $ibm-color__purple-100: #1c0f30 !global;\n $ibm-color__red-10: #fff1f1 !global;\n $ibm-color__red-20: #ffd7d9 !global;\n $ibm-color__red-30: #ffb3b8 !global;\n $ibm-color__red-40: #ff8389 !global;\n $ibm-color__red-50: #fa4d56 !global;\n $ibm-color__red-60: #da1e28 !global;\n $ibm-color__red-70: #a2191f !global;\n $ibm-color__red-80: #750e13 !global;\n $ibm-color__red-90: #520408 !global;\n $ibm-color__red-100: #2d0709 !global;\n $ibm-color__teal-10: #d9fbfb !global;\n $ibm-color__teal-20: #9ef0f0 !global;\n $ibm-color__teal-30: #3ddbd9 !global;\n $ibm-color__teal-40: #08bdba !global;\n $ibm-color__teal-50: #009d9a !global;\n $ibm-color__teal-60: #007d79 !global;\n $ibm-color__teal-70: #005d5d !global;\n $ibm-color__teal-80: #004144 !global;\n $ibm-color__teal-90: #022b30 !global;\n $ibm-color__teal-100: #081a1c !global;\n $ibm-color__warm-gray-10: #f7f3f2 !global;\n $ibm-color__warm-gray-20: #e5e0df !global;\n $ibm-color__warm-gray-30: #cac5c4 !global;\n $ibm-color__warm-gray-40: #ada8a8 !global;\n $ibm-color__warm-gray-50: #8f8b8b !global;\n $ibm-color__warm-gray-60: #726e6e !global;\n $ibm-color__warm-gray-70: #565151 !global;\n $ibm-color__warm-gray-80: #3c3838 !global;\n $ibm-color__warm-gray-90: #272525 !global;\n $ibm-color__warm-gray-100: #171414 !global;\n $ibm-color__white-0: #ffffff !global;\n $ibm-color__yellow-10: #fcf4d6 !global;\n $ibm-color__yellow-20: #fddc69 !global;\n $ibm-color__yellow-30: #f1c21b !global;\n $ibm-color__yellow-40: #d2a106 !global;\n $ibm-color__yellow-50: #b28600 !global;\n $ibm-color__yellow-60: #8e6a00 !global;\n $ibm-color__yellow-70: #684e00 !global;\n $ibm-color__yellow-80: #483700 !global;\n $ibm-color__yellow-90: #302400 !global;\n $ibm-color__yellow-100: #1c1500 !global;\n $ibm-color-map: (\n 'black': (\n 100: #000000,\n ),\n 'blue': (\n 10: #edf5ff,\n 20: #d0e2ff,\n 30: #a6c8ff,\n 40: #78a9ff,\n 50: #4589ff,\n 60: #0f62fe,\n 70: #0043ce,\n 80: #002d9c,\n 90: #001d6c,\n 100: #001141,\n ),\n 'cool-gray': (\n 10: #f2f4f8,\n 20: #dde1e6,\n 30: #c1c7cd,\n 40: #a2a9b0,\n 50: #878d96,\n 60: #697077,\n 70: #4d5358,\n 80: #343a3f,\n 90: #21272a,\n 100: #121619,\n ),\n 'coolGray': (\n 10: #f2f4f8,\n 20: #dde1e6,\n 30: #c1c7cd,\n 40: #a2a9b0,\n 50: #878d96,\n 60: #697077,\n 70: #4d5358,\n 80: #343a3f,\n 90: #21272a,\n 100: #121619,\n ),\n 'cyan': (\n 10: #e5f6ff,\n 20: #bae6ff,\n 30: #82cfff,\n 40: #33b1ff,\n 50: #1192e8,\n 60: #0072c3,\n 70: #00539a,\n 80: #003a6d,\n 90: #012749,\n 100: #061727,\n ),\n 'gray': (\n 10: #f4f4f4,\n 20: #e0e0e0,\n 30: #c6c6c6,\n 40: #a8a8a8,\n 50: #8d8d8d,\n 60: #6f6f6f,\n 70: #525252,\n 80: #393939,\n 90: #262626,\n 100: #161616,\n ),\n 'green': (\n 10: #defbe6,\n 20: #a7f0ba,\n 30: #6fdc8c,\n 40: #42be65,\n 50: #24a148,\n 60: #198038,\n 70: #0e6027,\n 80: #044317,\n 90: #022d0d,\n 100: #071908,\n ),\n 'magenta': (\n 10: #fff0f7,\n 20: #ffd6e8,\n 30: #ffafd2,\n 40: #ff7eb6,\n 50: #ee5396,\n 60: #d02670,\n 70: #9f1853,\n 80: #740937,\n 90: #510224,\n 100: #2a0a18,\n ),\n 'orange': (\n 10: #fff2e8,\n 20: #ffd9be,\n 30: #ffb784,\n 40: #ff832b,\n 50: #eb6200,\n 60: #ba4e00,\n 70: #8a3800,\n 80: #5e2900,\n 90: #3e1a00,\n 100: #231000,\n ),\n 'purple': (\n 10: #f6f2ff,\n 20: #e8daff,\n 30: #d4bbff,\n 40: #be95ff,\n 50: #a56eff,\n 60: #8a3ffc,\n 70: #6929c4,\n 80: #491d8b,\n 90: #31135e,\n 100: #1c0f30,\n ),\n 'red': (\n 10: #fff1f1,\n 20: #ffd7d9,\n 30: #ffb3b8,\n 40: #ff8389,\n 50: #fa4d56,\n 60: #da1e28,\n 70: #a2191f,\n 80: #750e13,\n 90: #520408,\n 100: #2d0709,\n ),\n 'teal': (\n 10: #d9fbfb,\n 20: #9ef0f0,\n 30: #3ddbd9,\n 40: #08bdba,\n 50: #009d9a,\n 60: #007d79,\n 70: #005d5d,\n 80: #004144,\n 90: #022b30,\n 100: #081a1c,\n ),\n 'warm-gray': (\n 10: #f7f3f2,\n 20: #e5e0df,\n 30: #cac5c4,\n 40: #ada8a8,\n 50: #8f8b8b,\n 60: #726e6e,\n 70: #565151,\n 80: #3c3838,\n 90: #272525,\n 100: #171414,\n ),\n 'warmGray': (\n 10: #f7f3f2,\n 20: #e5e0df,\n 30: #cac5c4,\n 40: #ada8a8,\n 50: #8f8b8b,\n 60: #726e6e,\n 70: #565151,\n 80: #3c3838,\n 90: #272525,\n 100: #171414,\n ),\n 'white': (\n 0: #ffffff,\n ),\n 'yellow': (\n 10: #fcf4d6,\n 20: #fddc69,\n 30: #f1c21b,\n 40: #d2a106,\n 50: #b28600,\n 60: #8e6a00,\n 70: #684e00,\n 80: #483700,\n 90: #302400,\n 100: #1c1500,\n ),\n ) !global;\n}\n\n/// Define color variables\n/// @access public\n/// @group @carbon/colors\n@mixin carbon--colors() {\n $carbon--black-100: #000000 !global;\n $carbon--blue-10: #edf5ff !global;\n $carbon--blue-20: #d0e2ff !global;\n $carbon--blue-30: #a6c8ff !global;\n $carbon--blue-40: #78a9ff !global;\n $carbon--blue-50: #4589ff !global;\n $carbon--blue-60: #0f62fe !global;\n $carbon--blue-70: #0043ce !global;\n $carbon--blue-80: #002d9c !global;\n $carbon--blue-90: #001d6c !global;\n $carbon--blue-100: #001141 !global;\n $carbon--cool-gray-10: #f2f4f8 !global;\n $carbon--cool-gray-20: #dde1e6 !global;\n $carbon--cool-gray-30: #c1c7cd !global;\n $carbon--cool-gray-40: #a2a9b0 !global;\n $carbon--cool-gray-50: #878d96 !global;\n $carbon--cool-gray-60: #697077 !global;\n $carbon--cool-gray-70: #4d5358 !global;\n $carbon--cool-gray-80: #343a3f !global;\n $carbon--cool-gray-90: #21272a !global;\n $carbon--cool-gray-100: #121619 !global;\n $carbon--cyan-10: #e5f6ff !global;\n $carbon--cyan-20: #bae6ff !global;\n $carbon--cyan-30: #82cfff !global;\n $carbon--cyan-40: #33b1ff !global;\n $carbon--cyan-50: #1192e8 !global;\n $carbon--cyan-60: #0072c3 !global;\n $carbon--cyan-70: #00539a !global;\n $carbon--cyan-80: #003a6d !global;\n $carbon--cyan-90: #012749 !global;\n $carbon--cyan-100: #061727 !global;\n $carbon--gray-10: #f4f4f4 !global;\n $carbon--gray-20: #e0e0e0 !global;\n $carbon--gray-30: #c6c6c6 !global;\n $carbon--gray-40: #a8a8a8 !global;\n $carbon--gray-50: #8d8d8d !global;\n $carbon--gray-60: #6f6f6f !global;\n $carbon--gray-70: #525252 !global;\n $carbon--gray-80: #393939 !global;\n $carbon--gray-90: #262626 !global;\n $carbon--gray-100: #161616 !global;\n $carbon--green-10: #defbe6 !global;\n $carbon--green-20: #a7f0ba !global;\n $carbon--green-30: #6fdc8c !global;\n $carbon--green-40: #42be65 !global;\n $carbon--green-50: #24a148 !global;\n $carbon--green-60: #198038 !global;\n $carbon--green-70: #0e6027 !global;\n $carbon--green-80: #044317 !global;\n $carbon--green-90: #022d0d !global;\n $carbon--green-100: #071908 !global;\n $carbon--magenta-10: #fff0f7 !global;\n $carbon--magenta-20: #ffd6e8 !global;\n $carbon--magenta-30: #ffafd2 !global;\n $carbon--magenta-40: #ff7eb6 !global;\n $carbon--magenta-50: #ee5396 !global;\n $carbon--magenta-60: #d02670 !global;\n $carbon--magenta-70: #9f1853 !global;\n $carbon--magenta-80: #740937 !global;\n $carbon--magenta-90: #510224 !global;\n $carbon--magenta-100: #2a0a18 !global;\n $carbon--orange-10: #fff2e8 !global;\n $carbon--orange-20: #ffd9be !global;\n $carbon--orange-30: #ffb784 !global;\n $carbon--orange-40: #ff832b !global;\n $carbon--orange-50: #eb6200 !global;\n $carbon--orange-60: #ba4e00 !global;\n $carbon--orange-70: #8a3800 !global;\n $carbon--orange-80: #5e2900 !global;\n $carbon--orange-90: #3e1a00 !global;\n $carbon--orange-100: #231000 !global;\n $carbon--purple-10: #f6f2ff !global;\n $carbon--purple-20: #e8daff !global;\n $carbon--purple-30: #d4bbff !global;\n $carbon--purple-40: #be95ff !global;\n $carbon--purple-50: #a56eff !global;\n $carbon--purple-60: #8a3ffc !global;\n $carbon--purple-70: #6929c4 !global;\n $carbon--purple-80: #491d8b !global;\n $carbon--purple-90: #31135e !global;\n $carbon--purple-100: #1c0f30 !global;\n $carbon--red-10: #fff1f1 !global;\n $carbon--red-20: #ffd7d9 !global;\n $carbon--red-30: #ffb3b8 !global;\n $carbon--red-40: #ff8389 !global;\n $carbon--red-50: #fa4d56 !global;\n $carbon--red-60: #da1e28 !global;\n $carbon--red-70: #a2191f !global;\n $carbon--red-80: #750e13 !global;\n $carbon--red-90: #520408 !global;\n $carbon--red-100: #2d0709 !global;\n $carbon--teal-10: #d9fbfb !global;\n $carbon--teal-20: #9ef0f0 !global;\n $carbon--teal-30: #3ddbd9 !global;\n $carbon--teal-40: #08bdba !global;\n $carbon--teal-50: #009d9a !global;\n $carbon--teal-60: #007d79 !global;\n $carbon--teal-70: #005d5d !global;\n $carbon--teal-80: #004144 !global;\n $carbon--teal-90: #022b30 !global;\n $carbon--teal-100: #081a1c !global;\n $carbon--warm-gray-10: #f7f3f2 !global;\n $carbon--warm-gray-20: #e5e0df !global;\n $carbon--warm-gray-30: #cac5c4 !global;\n $carbon--warm-gray-40: #ada8a8 !global;\n $carbon--warm-gray-50: #8f8b8b !global;\n $carbon--warm-gray-60: #726e6e !global;\n $carbon--warm-gray-70: #565151 !global;\n $carbon--warm-gray-80: #3c3838 !global;\n $carbon--warm-gray-90: #272525 !global;\n $carbon--warm-gray-100: #171414 !global;\n $carbon--white-0: #ffffff !global;\n $carbon--yellow-10: #fcf4d6 !global;\n $carbon--yellow-20: #fddc69 !global;\n $carbon--yellow-30: #f1c21b !global;\n $carbon--yellow-40: #d2a106 !global;\n $carbon--yellow-50: #b28600 !global;\n $carbon--yellow-60: #8e6a00 !global;\n $carbon--yellow-70: #684e00 !global;\n $carbon--yellow-80: #483700 !global;\n $carbon--yellow-90: #302400 !global;\n $carbon--yellow-100: #1c1500 !global;\n $carbon--colors: (\n 'black': (\n 100: #000000,\n ),\n 'blue': (\n 10: #edf5ff,\n 20: #d0e2ff,\n 30: #a6c8ff,\n 40: #78a9ff,\n 50: #4589ff,\n 60: #0f62fe,\n 70: #0043ce,\n 80: #002d9c,\n 90: #001d6c,\n 100: #001141,\n ),\n 'cool-gray': (\n 10: #f2f4f8,\n 20: #dde1e6,\n 30: #c1c7cd,\n 40: #a2a9b0,\n 50: #878d96,\n 60: #697077,\n 70: #4d5358,\n 80: #343a3f,\n 90: #21272a,\n 100: #121619,\n ),\n 'coolGray': (\n 10: #f2f4f8,\n 20: #dde1e6,\n 30: #c1c7cd,\n 40: #a2a9b0,\n 50: #878d96,\n 60: #697077,\n 70: #4d5358,\n 80: #343a3f,\n 90: #21272a,\n 100: #121619,\n ),\n 'cyan': (\n 10: #e5f6ff,\n 20: #bae6ff,\n 30: #82cfff,\n 40: #33b1ff,\n 50: #1192e8,\n 60: #0072c3,\n 70: #00539a,\n 80: #003a6d,\n 90: #012749,\n 100: #061727,\n ),\n 'gray': (\n 10: #f4f4f4,\n 20: #e0e0e0,\n 30: #c6c6c6,\n 40: #a8a8a8,\n 50: #8d8d8d,\n 60: #6f6f6f,\n 70: #525252,\n 80: #393939,\n 90: #262626,\n 100: #161616,\n ),\n 'green': (\n 10: #defbe6,\n 20: #a7f0ba,\n 30: #6fdc8c,\n 40: #42be65,\n 50: #24a148,\n 60: #198038,\n 70: #0e6027,\n 80: #044317,\n 90: #022d0d,\n 100: #071908,\n ),\n 'magenta': (\n 10: #fff0f7,\n 20: #ffd6e8,\n 30: #ffafd2,\n 40: #ff7eb6,\n 50: #ee5396,\n 60: #d02670,\n 70: #9f1853,\n 80: #740937,\n 90: #510224,\n 100: #2a0a18,\n ),\n 'orange': (\n 10: #fff2e8,\n 20: #ffd9be,\n 30: #ffb784,\n 40: #ff832b,\n 50: #eb6200,\n 60: #ba4e00,\n 70: #8a3800,\n 80: #5e2900,\n 90: #3e1a00,\n 100: #231000,\n ),\n 'purple': (\n 10: #f6f2ff,\n 20: #e8daff,\n 30: #d4bbff,\n 40: #be95ff,\n 50: #a56eff,\n 60: #8a3ffc,\n 70: #6929c4,\n 80: #491d8b,\n 90: #31135e,\n 100: #1c0f30,\n ),\n 'red': (\n 10: #fff1f1,\n 20: #ffd7d9,\n 30: #ffb3b8,\n 40: #ff8389,\n 50: #fa4d56,\n 60: #da1e28,\n 70: #a2191f,\n 80: #750e13,\n 90: #520408,\n 100: #2d0709,\n ),\n 'teal': (\n 10: #d9fbfb,\n 20: #9ef0f0,\n 30: #3ddbd9,\n 40: #08bdba,\n 50: #009d9a,\n 60: #007d79,\n 70: #005d5d,\n 80: #004144,\n 90: #022b30,\n 100: #081a1c,\n ),\n 'warm-gray': (\n 10: #f7f3f2,\n 20: #e5e0df,\n 30: #cac5c4,\n 40: #ada8a8,\n 50: #8f8b8b,\n 60: #726e6e,\n 70: #565151,\n 80: #3c3838,\n 90: #272525,\n 100: #171414,\n ),\n 'warmGray': (\n 10: #f7f3f2,\n 20: #e5e0df,\n 30: #cac5c4,\n 40: #ada8a8,\n 50: #8f8b8b,\n 60: #726e6e,\n 70: #565151,\n 80: #3c3838,\n 90: #272525,\n 100: #171414,\n ),\n 'white': (\n 0: #ffffff,\n ),\n 'yellow': (\n 10: #fcf4d6,\n 20: #fddc69,\n 30: #f1c21b,\n 40: #d2a106,\n 50: #b28600,\n 60: #8e6a00,\n 70: #684e00,\n 80: #483700,\n 90: #302400,\n 100: #1c1500,\n ),\n ) !global;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n/// @access private\n/// @group tag\n@mixin tag-theme($bg-color, $text-color, $filter-hover-color: $bg-color) {\n background-color: $bg-color;\n color: $text-color;\n\n &.#{$prefix}--tag--interactive,\n .#{$prefix}--tag__close-icon {\n &:hover {\n background-color: $filter-hover-color;\n }\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//-----------------------------\n// List Box\n//-----------------------------\n\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../../globals/scss/vars';\n@import '../checkbox/checkbox';\n@import '../list-box/list-box';\n\n/// Multi select styles\n/// @access private\n/// @group multi-select\n@mixin multiselect {\n .#{$prefix}--multi-select .#{$prefix}--tag {\n min-width: auto;\n margin: 0 $carbon--spacing-03 0 0;\n }\n\n .#{$prefix}--multi-select--filterable .#{$prefix}--tag {\n margin: 0 $carbon--spacing-03 0 $carbon--spacing-05;\n }\n\n .#{$prefix}--multi-select .#{$prefix}--list-box__menu {\n min-width: auto;\n }\n\n .#{$prefix}--multi-select\n .#{$prefix}--list-box__menu-item__option\n .#{$prefix}--checkbox-wrapper {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n }\n\n .#{$prefix}--multi-select\n .#{$prefix}--list-box__menu-item__option\n .#{$prefix}--checkbox-label {\n display: inline-block;\n overflow: hidden;\n width: 100%;\n padding-left: rem(28px);\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .#{$prefix}--multi-select\n .#{$prefix}--list-box__menu-item__option\n > .#{$prefix}--form-item {\n flex-direction: row;\n margin: 0;\n }\n\n .#{$prefix}--multi-select\n .#{$prefix}--list-box__menu-item\n .#{$prefix}--checkbox:checked\n ~ .#{$prefix}--checkbox-label-text {\n color: $text-01;\n }\n\n .#{$prefix}--multi-select--filterable {\n transition: outline-color $duration--fast-01 motion(standard, productive);\n }\n\n .#{$prefix}--multi-select--filterable.#{$prefix}--combo-box\n .#{$prefix}--text-input {\n border: rem(2px) solid transparent;\n background-clip: padding-box;\n outline: none;\n }\n\n .#{$prefix}--multi-select--filterable--input-focused {\n @include focus-outline('outline');\n }\n\n .#{$prefix}--multi-select--filterable.#{$prefix}--multi-select--selected\n .#{$prefix}--text-input {\n padding-left: 0;\n }\n\n .#{$prefix}--multi-select--filterable.#{$prefix}--list-box--disabled:hover\n .#{$prefix}--text-input {\n background-color: $field-01;\n }\n\n .#{$prefix}--multi-select--filterable\n .#{$prefix}--list-box__selection--multi {\n margin: 0 0 0 $spacing-05;\n }\n\n .#{$prefix}--multi-select--filterable.#{$prefix}--multi-select--inline,\n .#{$prefix}--multi-select--filterable.#{$prefix}--multi-select--inline\n .#{$prefix}--text-input {\n border-bottom: 0;\n background-color: transparent;\n }\n}\n\n@include exports('multi-select') {\n @include multiselect;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//-----------------------------\n// Radio\n//-----------------------------\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/typography';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../form/form';\n@import '../../globals/scss/css--reset';\n\n/// Radio button styles\n/// @access private\n/// @group radio-button\n@mixin radio-button {\n .#{$prefix}--radio-button-group {\n @include reset;\n\n position: relative;\n display: flex;\n align-items: center;\n }\n\n // Remove spacing above collection of radio buttons if label is present\n .#{$prefix}--label + .#{$prefix}--form-item .#{$prefix}--radio-button-group {\n margin-top: 0;\n }\n\n // vertical radio button\n .#{$prefix}--radio-button-group--vertical {\n flex-direction: column;\n align-items: flex-start;\n\n &.#{$prefix}--radio-button-group--label-left {\n align-items: flex-end;\n }\n\n .#{$prefix}--radio-button__label {\n margin-right: 0;\n line-height: carbon--mini-units(2.5);\n }\n\n .#{$prefix}--radio-button__label:not(:last-of-type) {\n margin-bottom: $carbon--spacing-03;\n }\n }\n\n .#{$prefix}--radio-button {\n @include hidden;\n\n visibility: inherit;\n }\n\n .#{$prefix}--radio-button__label {\n @include type-style('body-short-01');\n\n display: flex;\n align-items: center;\n margin-right: $carbon--spacing-05;\n cursor: pointer;\n }\n\n .#{$prefix}--radio-button__appearance {\n @include reset;\n\n width: rem(18px);\n height: rem(18px);\n flex-shrink: 0;\n border: $radio-border-width solid $icon-01;\n margin: rem(1px) $carbon--spacing-03 rem(2px) rem(2px);\n background-color: transparent;\n border-radius: 50%;\n }\n\n .#{$prefix}--radio-button:checked\n + .#{$prefix}--radio-button__label\n .#{$prefix}--radio-button__appearance {\n display: flex;\n align-items: center;\n justify-content: center;\n border-color: $icon-01;\n\n &::before {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 100%;\n background-color: $icon-01;\n border-radius: 50%;\n content: '';\n transform: scale(0.5);\n\n // Allow the selected button to be seen in Windows HCM for IE/Edge\n @media screen and (-ms-high-contrast: active) {\n // Utilize a system color variable to accommodate any user HCM theme\n background-color: WindowText;\n }\n\n // Firefox only HCM solution\n @media screen and (prefers-contrast) {\n // Utilize a system color variable to accommodate any user HCM theme\n border: 2px solid WindowText;\n }\n }\n }\n\n .#{$prefix}--radio-button:disabled + .#{$prefix}--radio-button__label {\n color: $disabled;\n cursor: not-allowed;\n }\n\n .#{$prefix}--radio-button:disabled\n + .#{$prefix}--radio-button__label\n .#{$prefix}--radio-button__appearance,\n .#{$prefix}--radio-button:disabled:checked\n + .#{$prefix}--radio-button__label\n .#{$prefix}--radio-button__appearance {\n border-color: $disabled;\n\n &::before {\n background-color: $disabled;\n }\n }\n\n // Focus\n\n .#{$prefix}--radio-button:focus\n + .#{$prefix}--radio-button__label\n .#{$prefix}--radio-button__appearance {\n box-shadow: 0 0 0 2px $focus;\n outline: 1px solid transparent;\n }\n\n // Skeleton State\n .#{$prefix}--radio-button__label.#{$prefix}--skeleton {\n @include skeleton;\n\n width: rem(100px);\n height: rem(18px);\n }\n\n .#{$prefix}--radio-button__label.#{$prefix}--skeleton\n .#{$prefix}--radio-button__appearance {\n display: none;\n }\n\n .#{$prefix}--radio-button-wrapper .#{$prefix}--radio-button__label {\n display: flex;\n align-items: flex-start;\n justify-content: center;\n margin: 0;\n }\n\n .#{$prefix}--radio-button-wrapper:not(:last-of-type) {\n margin-right: $carbon--spacing-05;\n }\n\n .#{$prefix}--radio-button-group--vertical\n .#{$prefix}--radio-button-wrapper:not(:last-of-type) {\n margin-right: 0;\n margin-bottom: $carbon--spacing-03;\n }\n\n .#{$prefix}--radio-button-group--label-right .#{$prefix}--radio-button__label,\n .#{$prefix}--radio-button-wrapper.#{$prefix}--radio-button-wrapper--label-right\n .#{$prefix}--radio-button__label {\n flex-direction: row;\n }\n\n .#{$prefix}--radio-button-group--label-left .#{$prefix}--radio-button__label,\n .#{$prefix}--radio-button-wrapper.#{$prefix}--radio-button-wrapper--label-left\n .#{$prefix}--radio-button__label {\n flex-direction: row-reverse;\n }\n\n .#{$prefix}--radio-button-group--label-left\n .#{$prefix}--radio-button__appearance,\n .#{$prefix}--radio-button-wrapper.#{$prefix}--radio-button-wrapper--label-left\n .#{$prefix}--radio-button__appearance {\n margin-right: 0;\n margin-left: $carbon--spacing-03;\n }\n}\n\n@include exports('radio-button') {\n @include radio-button;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/typography';\n@import '../../globals/scss/component-tokens';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import 'mixins';\n@import 'tokens';\n\n/// Tag styles\n/// @access private\n/// @group tag\n@mixin tags {\n .#{$prefix}--tag {\n @include button-reset($width: false);\n @include type-style('label-01');\n @include tag-theme(\n get-token-value($tag-colors, 'tag-background-gray'),\n get-token-value($tag-colors, 'tag-color-gray'),\n get-token-value($tag-colors, 'tag-hover-gray')\n );\n\n display: inline-flex;\n // ensures tag stays pill shaped;\n min-width: rem(32px);\n // restricts size of contained elements\n max-width: 100%;\n min-height: rem(24px);\n align-items: center;\n justify-content: center;\n padding: $carbon--spacing-02 $carbon--spacing-03;\n margin: $carbon--spacing-02;\n border-radius: rem(15px);\n cursor: default;\n vertical-align: middle;\n word-break: break-word;\n\n &:not(:first-child) {\n margin-left: 0;\n }\n }\n\n .#{$prefix}--tag--red {\n @include tag-theme(\n get-token-value($tag-colors, 'tag-background-red'),\n get-token-value($tag-colors, 'tag-color-red'),\n get-token-value($tag-colors, 'tag-hover-red')\n );\n }\n\n .#{$prefix}--tag--magenta {\n @include tag-theme(\n get-token-value($tag-colors, 'tag-background-magenta'),\n get-token-value($tag-colors, 'tag-color-magenta'),\n get-token-value($tag-colors, 'tag-hover-magenta')\n );\n }\n\n .#{$prefix}--tag--purple {\n @include tag-theme(\n get-token-value($tag-colors, 'tag-background-purple'),\n get-token-value($tag-colors, 'tag-color-purple'),\n get-token-value($tag-colors, 'tag-hover-purple')\n );\n }\n\n .#{$prefix}--tag--blue {\n @include tag-theme(\n get-token-value($tag-colors, 'tag-background-blue'),\n get-token-value($tag-colors, 'tag-color-blue'),\n get-token-value($tag-colors, 'tag-hover-blue')\n );\n }\n\n .#{$prefix}--tag--cyan {\n @include tag-theme(\n get-token-value($tag-colors, 'tag-background-cyan'),\n get-token-value($tag-colors, 'tag-color-cyan'),\n get-token-value($tag-colors, 'tag-hover-cyan')\n );\n }\n\n .#{$prefix}--tag--teal {\n @include tag-theme(\n get-token-value($tag-colors, 'tag-background-teal'),\n get-token-value($tag-colors, 'tag-color-teal'),\n get-token-value($tag-colors, 'tag-hover-teal')\n );\n }\n\n .#{$prefix}--tag--green {\n @include tag-theme(\n get-token-value($tag-colors, 'tag-background-green'),\n get-token-value($tag-colors, 'tag-color-green'),\n get-token-value($tag-colors, 'tag-hover-green')\n );\n }\n\n .#{$prefix}--tag--gray {\n @include tag-theme(\n get-token-value($tag-colors, 'tag-background-gray'),\n get-token-value($tag-colors, 'tag-color-gray'),\n get-token-value($tag-colors, 'tag-hover-gray')\n );\n }\n\n .#{$prefix}--tag--cool-gray {\n @include tag-theme(\n get-token-value($tag-colors, 'tag-background-cool-gray'),\n get-token-value($tag-colors, 'tag-color-cool-gray'),\n get-token-value($tag-colors, 'tag-hover-cool-gray')\n );\n }\n\n .#{$prefix}--tag--warm-gray {\n @include tag-theme(\n get-token-value($tag-colors, 'tag-background-warm-gray'),\n get-token-value($tag-colors, 'tag-color-warm-gray'),\n get-token-value($tag-colors, 'tag-hover-warm-gray')\n );\n }\n\n .#{$prefix}--tag--high-contrast {\n @include tag-theme($inverse-02, $inverse-01, $inverse-hover-ui);\n }\n\n .#{$prefix}--tag--outline {\n @include tag-theme($background, $text-01, $hover-ui);\n\n box-shadow: inset 0 0 0 1px $inverse-02;\n }\n\n .#{$prefix}--tag--disabled,\n .#{$prefix}--tag--filter.#{$prefix}--tag--disabled,\n .#{$prefix}--tag--interactive.#{$prefix}--tag--disabled {\n @include tag-theme($disabled-01, $disabled-02);\n\n &:hover {\n cursor: not-allowed;\n }\n }\n\n .#{$prefix}--tag__label {\n overflow: hidden;\n max-width: 100%;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .#{$prefix}--tag--interactive:focus {\n box-shadow: inset 0 0 0 1px $focus;\n outline: none;\n }\n\n .#{$prefix}--tag--interactive:hover {\n cursor: pointer;\n }\n\n // tags used for filtering\n .#{$prefix}--tag--filter {\n padding-top: 0;\n padding-right: 0;\n padding-bottom: 0;\n cursor: pointer;\n\n &:hover {\n outline: none;\n }\n }\n\n .#{$prefix}--tag--interactive {\n transition: background-color $duration--fast-01 motion(entrance, productive);\n }\n\n .#{$prefix}--tag__close-icon {\n display: flex;\n width: rem(24px);\n height: rem(24px);\n flex-shrink: 0;\n align-items: center;\n justify-content: center;\n padding: 0;\n border: 0;\n margin: 0 0 0 rem(2px);\n background-color: transparent;\n border-radius: 50%;\n color: currentColor;\n cursor: pointer;\n transition: background-color $duration--fast-01 motion(standard, productive),\n box-shadow $duration--fast-01 motion(standard, productive);\n svg {\n fill: currentColor;\n }\n }\n\n .#{$prefix}--tag__custom-icon {\n width: rem(16px);\n height: rem(16px);\n flex-shrink: 0;\n padding: 0;\n border: 0;\n margin-right: $spacing-02;\n background-color: transparent;\n color: currentColor;\n outline: none;\n\n svg {\n fill: currentColor;\n }\n }\n\n .#{$prefix}--tag--disabled .#{$prefix}--tag__close-icon {\n cursor: not-allowed;\n }\n\n .#{$prefix}--tag__close-icon:focus {\n border-radius: 50%;\n box-shadow: inset 0 0 0 1px $focus;\n outline: none;\n }\n\n .#{$prefix}--tag--high-contrast .#{$prefix}--tag__close-icon:focus {\n box-shadow: inset 0 0 0 1px $inverse-focus-ui;\n }\n\n .#{$prefix}--tag--filter.#{$prefix}--tag--disabled\n .#{$prefix}--tag__close-icon:hover {\n background-color: transparent;\n }\n\n .#{$prefix}--tag--filter.#{$prefix}--tag--disabled svg {\n fill: $disabled-02;\n }\n\n // small tags\n .#{$prefix}--tag--sm {\n min-height: rem(18px);\n padding: 0 $carbon--spacing-03;\n }\n\n .#{$prefix}--tag--sm.#{$prefix}--tag--filter {\n padding-right: 0;\n }\n\n .#{$prefix}--tag--sm .#{$prefix}--tag__close-icon {\n width: rem(18px);\n height: rem(18px);\n margin-left: rem(5px);\n }\n\n // Skeleton state\n .#{$prefix}--tag.#{$prefix}--skeleton {\n @include skeleton;\n @include tag-theme($bg-color: $skeleton-01, $text-color: $text-01);\n\n overflow: hidden;\n width: rem(60px);\n\n // Safari specific bug (#7672)\n @media not all and (min-resolution: 0.001dpcm) {\n @supports (-webkit-appearance: none) and (stroke-color: transparent) {\n transform: translateZ(0);\n }\n }\n }\n\n // Windows HCM fix\n /* stylelint-disable */\n .#{$prefix}--tag {\n @include high-contrast-mode('outline');\n }\n\n .#{$prefix}--tag__close-icon svg,\n .#{$prefix}--tag__custom-icon svg {\n @include high-contrast-mode('icon-fill');\n }\n\n .#{$prefix}--tag__close-icon:focus {\n @include high-contrast-mode('focus');\n }\n /* stylelint-enable */\n}\n\n@include exports('tags') {\n @include tags;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//-----------------------------\n// Link\n//-----------------------------\n\n@import '../../globals/scss/colors';\n@import '../../globals/scss/vars';\n@import '../../globals/scss/theme';\n@import '../../globals/scss/typography';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../../globals/scss/css--reset';\n\n/// Link styles\n/// @access private\n/// @group link\n@mixin link {\n .#{$prefix}--link {\n @include reset;\n @include type-style('body-short-01');\n\n display: inline-flex;\n color: $link-01;\n outline: none;\n text-decoration: none;\n transition: color $duration--fast-01 motion(standard, productive);\n\n &:hover {\n color: $hover-primary-text;\n text-decoration: underline;\n }\n\n &:active,\n &:active:visited,\n &:active:visited:hover {\n color: $text-01;\n text-decoration: underline;\n }\n\n &:focus {\n @include focus-outline;\n }\n\n &:visited {\n color: $link-01;\n }\n\n &:visited:hover {\n color: $hover-primary-text;\n }\n }\n\n .#{$prefix}--link--disabled,\n .#{$prefix}--link--disabled:hover {\n @include reset;\n @include type-style('body-short-01');\n\n color: $disabled-02;\n cursor: not-allowed;\n font-weight: 400;\n text-decoration: none;\n }\n\n .#{$prefix}--link.#{$prefix}--link--visited:visited {\n color: $visited-link;\n }\n\n .#{$prefix}--link.#{$prefix}--link--visited:visited:hover {\n color: $hover-primary-text;\n }\n\n .#{$prefix}--link.#{$prefix}--link--inline {\n text-decoration: underline;\n\n &:focus,\n &:visited {\n text-decoration: none;\n }\n }\n\n .#{$prefix}--link--disabled.#{$prefix}--link--inline {\n text-decoration: underline;\n }\n\n .#{$prefix}--link--sm {\n @include type-style('helper-text-01');\n }\n\n .#{$prefix}--link--lg {\n @include type-style('body-short-02');\n }\n\n .#{$prefix}--link__icon {\n display: inline-flex;\n align-self: center;\n margin-left: $spacing-03;\n }\n}\n\n@include exports('link') {\n @include link;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/typography';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/css--helpers';\n@import '../../globals/scss/tooltip';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import 'mixins';\n@import '../../globals/scss/css--reset';\n\n/// Button styles\n/// @access private\n/// @group button\n@mixin button {\n .#{$prefix}--btn {\n @include button-base;\n }\n\n // Reset intrinsic padding in Firefox (see #731)\n .#{$prefix}--btn::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n .#{$prefix}--btn--primary {\n @include button-theme(\n $interactive-01,\n transparent,\n $text-04,\n $hover-primary,\n currentColor,\n $active-primary\n );\n\n &:hover {\n color: $text-04;\n }\n }\n\n .#{$prefix}--btn--secondary {\n @include button-theme(\n $interactive-02,\n transparent,\n $text-04,\n $hover-secondary,\n currentColor,\n $active-secondary\n );\n\n &:hover,\n &:focus {\n color: $text-04;\n }\n }\n\n .#{$prefix}--btn--tertiary {\n @include button-theme(\n transparent,\n $interactive-03,\n $interactive-03,\n $hover-tertiary,\n currentColor,\n $active-tertiary\n );\n\n &:hover {\n color: $inverse-01;\n }\n\n &:focus {\n background-color: $interactive-03;\n color: $inverse-01;\n }\n\n &:active {\n border-color: transparent;\n background-color: $active-tertiary;\n color: $inverse-01;\n }\n\n &:disabled,\n &:hover:disabled,\n &:focus:disabled,\n &.#{$prefix}--btn--disabled,\n &.#{$prefix}--btn--disabled:hover,\n &.#{$prefix}--btn--disabled:focus {\n background: transparent;\n color: $disabled-03;\n outline: none;\n }\n }\n\n .#{$prefix}--btn--ghost {\n @include button-theme(\n transparent,\n transparent,\n $link-01,\n $hover-ui,\n currentColor,\n $active-ui\n );\n\n padding: $button-padding-ghost;\n\n .#{$prefix}--btn__icon {\n position: static;\n margin-left: $carbon--spacing-03;\n }\n\n &:hover,\n &:active {\n color: $hover-primary-text;\n }\n\n &:active {\n background-color: $active-ui;\n }\n\n &:disabled,\n &:hover:disabled,\n &:focus:disabled,\n &.#{$prefix}--btn--disabled,\n &.#{$prefix}--btn--disabled:hover,\n &.#{$prefix}--btn--disabled:focus {\n border-color: transparent;\n background: transparent;\n color: $disabled-03;\n outline: none;\n }\n\n &.#{$prefix}--btn--sm {\n padding: $button-padding-ghost-sm;\n }\n\n // V11: remove field\n &.#{$prefix}--btn--field,\n &.#{$prefix}--btn--md {\n padding: $button-padding-ghost-field;\n }\n }\n\n .#{$prefix}--btn.#{$prefix}--btn--icon-only.#{$prefix}--tooltip__trigger {\n @include tooltip--trigger('icon', 'bottom');\n\n svg,\n &:hover svg,\n &:focus svg {\n fill: currentColor;\n }\n\n &.#{$prefix}--btn--disabled.#{$prefix}--tooltip--a11y::before,\n &.#{$prefix}--btn--disabled.#{$prefix}--tooltip--a11y::after,\n &.#{$prefix}--btn--disabled .#{$prefix}--assistive-text {\n overflow: hidden;\n margin: -1px;\n clip: rect(0, 0, 0, 0);\n opacity: 0;\n }\n }\n\n // Allow pointer events on tooltip when tooltip is visible\n .#{$prefix}--btn.#{$prefix}--btn--icon-only:not(.#{$prefix}--tooltip--hidden)\n .#{$prefix}--assistive-text {\n pointer-events: all;\n }\n\n .#{$prefix}--btn.#{$prefix}--btn--icon-only.#{$prefix}--tooltip__trigger:focus {\n border-color: $focus;\n }\n\n .#{$prefix}--btn.#{$prefix}--btn--icon-only.#{$prefix}--tooltip__trigger:active:not([disabled]) {\n border-color: transparent;\n }\n\n .#{$prefix}--btn.#{$prefix}--btn--icon-only.#{$prefix}--tooltip__trigger:focus\n svg {\n outline-color: transparent;\n }\n\n .#{$prefix}--btn.#{$prefix}--btn--icon-only.#{$prefix}--tooltip__trigger[disabled]:hover,\n .#{$prefix}--btn.#{$prefix}--btn--icon-only.#{$prefix}--tooltip__trigger[disabled]:focus,\n .#{$prefix}--btn.#{$prefix}--btn--icon-only.#{$prefix}--tooltip__trigger[disabled]:active {\n cursor: not-allowed;\n fill: $disabled-03;\n }\n\n .#{$prefix}--tooltip__trigger.#{$prefix}--btn--icon-only--top {\n @include tooltip--trigger('icon', 'top');\n @include tooltip--placement('icon', 'top', 'center');\n\n &.#{$prefix}--tooltip--align-start {\n @include tooltip--placement('icon', 'top', 'start');\n }\n\n &.#{$prefix}--tooltip--align-center {\n @include tooltip--placement('icon', 'top', 'center');\n }\n\n &.#{$prefix}--tooltip--align-end {\n @include tooltip--placement('icon', 'top', 'end');\n }\n }\n\n .#{$prefix}--tooltip__trigger.#{$prefix}--btn--icon-only--right {\n @include tooltip--trigger('icon', 'right');\n @include tooltip--placement('icon', 'right', 'center');\n\n &.#{$prefix}--tooltip--align-start {\n @include tooltip--placement('icon', 'right', 'start');\n }\n\n &.#{$prefix}--tooltip--align-center {\n @include tooltip--placement('icon', 'right', 'center');\n }\n\n &.#{$prefix}--tooltip--align-end {\n @include tooltip--placement('icon', 'right', 'end');\n }\n }\n\n .#{$prefix}--tooltip__trigger.#{$prefix}--btn--icon-only--bottom {\n @include tooltip--trigger('icon', 'bottom');\n @include tooltip--placement('icon', 'bottom', 'center');\n\n &.#{$prefix}--tooltip--align-start {\n @include tooltip--placement('icon', 'bottom', 'start');\n }\n\n &.#{$prefix}--tooltip--align-center {\n @include tooltip--placement('icon', 'bottom', 'center');\n }\n\n &.#{$prefix}--tooltip--align-end {\n @include tooltip--placement('icon', 'bottom', 'end');\n }\n }\n\n .#{$prefix}--tooltip__trigger.#{$prefix}--btn--icon-only--left {\n @include tooltip--trigger('icon', 'left');\n @include tooltip--placement('icon', 'left', 'center');\n\n &.#{$prefix}--tooltip--align-start {\n @include tooltip--placement('icon', 'left', 'start');\n }\n\n &.#{$prefix}--tooltip--align-center {\n @include tooltip--placement('icon', 'left', 'center');\n }\n\n &.#{$prefix}--tooltip--align-end {\n @include tooltip--placement('icon', 'left', 'end');\n }\n }\n\n .#{$prefix}--btn--icon-only {\n padding-right: rem(15px);\n padding-left: rem(15px);\n\n .#{$prefix}--btn__icon {\n position: static;\n }\n\n &.#{$prefix}--btn--ghost .#{$prefix}--btn__icon,\n &.#{$prefix}--btn--danger--ghost .#{$prefix}--btn__icon {\n margin: 0;\n }\n }\n\n .#{$prefix}--btn--icon-only.#{$prefix}--btn--selected {\n background: $selected-ui;\n }\n\n .#{$prefix}--btn path[data-icon-path='inner-path'] {\n fill: none;\n }\n\n .#{$prefix}--btn--ghost.#{$prefix}--btn--icon-only\n .#{$prefix}--btn__icon\n path:not([data-icon-path]):not([fill='none']),\n .#{$prefix}--btn--ghost.#{$prefix}--btn--icon-only .#{$prefix}--btn__icon {\n fill: $icon-01;\n }\n\n .#{$prefix}--btn--ghost.#{$prefix}--btn--icon-only[disabled]\n .#{$prefix}--btn__icon\n path:not([data-icon-path]):not([fill='none']),\n .#{$prefix}--btn--ghost.#{$prefix}--btn--icon-only[disabled]\n .#{$prefix}--btn__icon,\n .#{$prefix}--btn.#{$prefix}--btn--icon-only.#{$prefix}--btn--ghost[disabled]:hover\n .#{$prefix}--btn__icon {\n fill: $disabled-03;\n }\n\n .#{$prefix}--btn--ghost.#{$prefix}--btn--icon-only[disabled] {\n cursor: not-allowed;\n }\n\n // V11: remove field\n .#{$prefix}--btn--field.#{$prefix}--btn--icon-only,\n .#{$prefix}--btn--md.#{$prefix}--btn--icon-only {\n padding-right: rem(11px);\n padding-left: rem(11px);\n }\n\n .#{$prefix}--btn--sm.#{$prefix}--btn--icon-only {\n padding-right: rem(7px);\n padding-left: rem(7px);\n }\n\n .#{$prefix}--btn--danger {\n @include button-theme(\n $danger-01,\n transparent,\n $text-04,\n $hover-danger,\n currentColor,\n $active-danger\n );\n\n &:hover {\n color: $text-04;\n }\n\n // TODO: deprecate single dash tertiary\n &-tertiary,\n &--tertiary {\n @include button-theme(\n transparent,\n $danger-02,\n $danger-02,\n $hover-danger,\n currentColor,\n $active-danger\n );\n\n &:hover {\n border-color: $hover-danger;\n color: $text-04;\n }\n\n &:focus {\n background-color: $danger-01;\n color: $text-04;\n }\n\n &:active {\n border-color: $active-danger;\n color: $text-04;\n }\n\n &:disabled,\n &:hover:disabled,\n &:focus:disabled,\n &.#{$prefix}--btn--disabled,\n &.#{$prefix}--btn--disabled:hover,\n &.#{$prefix}--btn--disabled:focus {\n background: transparent;\n color: $disabled-03;\n outline: none;\n }\n }\n\n // TODO: deprecate single dash ghost\n &-ghost,\n &--ghost {\n @include button-theme(\n transparent,\n transparent,\n $danger-02,\n $hover-danger,\n currentColor,\n $active-danger\n );\n\n padding: $button-padding-ghost;\n\n .#{$prefix}--btn__icon {\n position: static;\n margin-left: $carbon--spacing-03;\n }\n\n &:hover,\n &:active {\n color: $text-04;\n }\n\n &:disabled,\n &:hover:disabled,\n &:focus:disabled,\n &.#{$prefix}--btn--disabled,\n &.#{$prefix}--btn--disabled:hover,\n &.#{$prefix}--btn--disabled:focus {\n border-color: transparent;\n background: transparent;\n color: $disabled;\n outline: none;\n }\n\n &.#{$prefix}--btn--sm {\n padding: $button-padding-ghost-sm;\n }\n\n // V11: Remove field\n &.#{$prefix}--btn--field,\n &.#{$prefix}--btn--md {\n padding: $button-padding-ghost-field;\n }\n }\n }\n\n .#{$prefix}--btn--sm {\n min-height: rem(32px);\n padding: $button-padding-sm;\n }\n\n // V11: change xl to 2xl\n .#{$prefix}--btn--xl:not(.#{$prefix}--btn--icon-only) {\n @include button-padding-large;\n\n min-height: rem(80px);\n }\n\n // V11: change lg to xl\n .#{$prefix}--btn--lg:not(.#{$prefix}--btn--icon-only) {\n @include button-padding-large;\n\n min-height: rem(64px);\n }\n\n // V11: Remove field\n .#{$prefix}--btn--field,\n .#{$prefix}--btn--md {\n min-height: rem(40px);\n padding: $button-padding-field;\n }\n\n //expressive styles\n .#{$prefix}--btn--expressive {\n @include carbon--type-style('body-short-02');\n\n min-height: 3rem;\n }\n\n .#{$prefix}--btn--icon-only.#{$prefix}--btn--expressive {\n padding: 12px 13px;\n //default size 48px\n }\n\n .#{$prefix}--btn.#{$prefix}--btn--expressive .#{$prefix}--btn__icon {\n width: rem(20px);\n height: rem(20px);\n }\n\n .#{$prefix}--btn-set .#{$prefix}--btn.#{$prefix}--btn--expressive {\n max-width: rem(320px);\n }\n\n // Skeleton State\n .#{$prefix}--btn.#{$prefix}--skeleton {\n @include skeleton;\n\n width: rem(150px);\n }\n\n // button set styles\n .#{$prefix}--btn-set {\n display: flex;\n }\n\n .#{$prefix}--btn-set--stacked {\n flex-direction: column;\n }\n\n .#{$prefix}--btn-set .#{$prefix}--btn {\n width: 100%;\n // 196px from design kit\n max-width: rem(196px);\n\n &:not(:focus) {\n box-shadow: rem(-1px) 0 0 0 $button-separator;\n }\n\n &:first-of-type:not(:focus) {\n box-shadow: inherit;\n }\n }\n\n .#{$prefix}--btn-set .#{$prefix}--btn:focus + .#{$prefix}--btn {\n box-shadow: inherit;\n }\n\n .#{$prefix}--btn-set--stacked .#{$prefix}--btn:not(:focus) {\n box-shadow: 0 rem(-1px) 0 0 $button-separator;\n }\n\n .#{$prefix}--btn-set--stacked .#{$prefix}--btn:first-of-type:not(:focus) {\n box-shadow: inherit;\n }\n\n .#{$prefix}--btn-set .#{$prefix}--btn.#{$prefix}--btn--disabled {\n box-shadow: rem(-1px) 0 0 0 $disabled-03;\n\n &:first-of-type {\n box-shadow: none;\n }\n }\n\n .#{$prefix}--btn-set--stacked .#{$prefix}--btn.#{$prefix}--btn--disabled {\n box-shadow: 0 rem(-1px) 0 0 $disabled-03;\n\n &:first-of-type {\n box-shadow: none;\n }\n }\n\n // Windows HCM fix\n .#{$prefix}--btn:focus {\n @include high-contrast-mode('focus');\n }\n}\n\n@include exports('button') {\n @include button;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import '../../globals/scss/typography';\n\n/// Button base styles\n/// @access private\n/// @group button\n@mixin button-base {\n @include reset;\n @include type-style('body-short-01');\n\n position: relative;\n display: inline-flex;\n max-width: rem(320px);\n min-height: $button-height;\n flex-shrink: 0;\n align-items: center;\n justify-content: space-between;\n padding: $button-padding;\n // Fix to remove added margins on buttons in safari (see #5155)\n margin: 0;\n border-radius: $button-border-radius;\n cursor: pointer;\n outline: none;\n text-align: left;\n text-decoration: none;\n transition: background $duration--fast-01 motion(entrance, productive),\n box-shadow $duration--fast-01 motion(entrance, productive),\n border-color $duration--fast-01 motion(entrance, productive),\n outline $duration--fast-01 motion(entrance, productive);\n vertical-align: top;\n\n &:disabled,\n &:hover:disabled,\n &:focus:disabled,\n &.#{$prefix}--btn--disabled,\n &.#{$prefix}--btn--disabled:hover,\n &.#{$prefix}--btn--disabled:focus {\n border-color: $disabled-02;\n background: $disabled-02;\n box-shadow: none;\n color: $disabled-03;\n cursor: not-allowed;\n }\n\n .#{$prefix}--btn__icon {\n position: absolute;\n right: rem(16px);\n width: rem(16px);\n height: rem(16px);\n flex-shrink: 0;\n }\n}\n\n/// Button variant styles\n/// @access private\n/// @group button\n@mixin button-theme(\n $bg-color,\n $border-color,\n $font-color,\n $hover-bg-color,\n $icon-color,\n $active-color\n) {\n border-width: $button-outline-width;\n border-style: solid;\n border-color: $border-color;\n background-color: $bg-color;\n color: $font-color;\n\n &:hover {\n background-color: $hover-bg-color;\n }\n\n &:focus {\n border-color: $focus;\n box-shadow: inset 0 0 0 $button-outline-width $focus,\n inset 0 0 0 $button-border-width $ui-background;\n }\n\n &:active {\n background-color: $active-color;\n }\n\n .#{$prefix}--btn__icon,\n .#{$prefix}--btn__icon path:not([data-icon-path]):not([fill='none']) {\n fill: $icon-color;\n }\n}\n\n@mixin button-padding-large {\n align-items: baseline;\n padding-top: $spacing-05;\n padding-right: $spacing-10;\n padding-left: $spacing-05;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import 'helper-mixins';\n@import 'css--helpers';\n@import 'layout';\n@import 'typography';\n\n// Tooltip\n// Tooltip caret visual styles\n/// @access public\n/// @group tooltip\n@mixin tooltip--caret {\n position: absolute;\n z-index: z('floating');\n width: 0;\n height: 0;\n border-style: solid;\n content: '';\n}\n\n// Tooltip\n// Tooltip content box visual styles\n/// @param {String} $tooltip-type ['icon'] - The type, from: `icon`, `definition`\n/// @access public\n/// @group tooltip\n@mixin tooltip--content($tooltip-type: 'icon') {\n @include box-shadow;\n\n z-index: z('floating');\n width: max-content;\n min-width: rem(24px);\n max-width: rem(208px);\n height: auto;\n padding: if(\n $tooltip-type == 'definition',\n rem(8px) rem(16px),\n rem(3px) rem(16px)\n );\n background-color: $inverse-02;\n border-radius: rem(2px);\n color: $inverse-01;\n font-weight: 400;\n text-align: left;\n transform: translateX(-50%);\n @include type-style('body-short-01');\n\n // IE media query\n @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n width: auto;\n }\n // Edge 12-15 and Edge 16 feature queries\n @supports (-ms-accelerator: true) {\n width: auto;\n }\n @supports (-ms-ime-align: auto) {\n width: auto;\n }\n\n // Windows, Firefox HCM Fix\n @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) {\n border: 1px solid transparent;\n }\n}\n\n// Tooltip\n// Definition and Icon CSS only tooltip\n/// @param {String} $tooltip-type ['icon'] - The type, from: `icon`, `definition`\n/// @param {String} $position ['bottom'] - The position, from: `top`, `right`, `bottom`, `left`\n/// @access public\n/// @group tooltip\n@mixin tooltip--trigger($tooltip-type: 'icon', $position: 'bottom') {\n position: relative;\n display: inline-flex;\n overflow: visible;\n align-items: center;\n\n &:focus {\n @include focus-outline('border');\n }\n\n @if $tooltip-type == 'definition' {\n cursor: default;\n }\n\n @if $tooltip-type == 'icon' {\n cursor: pointer;\n &:focus {\n outline: 1px solid transparent;\n\n svg {\n @include focus-outline('border');\n }\n }\n }\n\n // ::before - Tooltip caret\n // ::after - legacy Tooltip content (deprecated)\n // .#{$prefix}--assistive-text - WCAG 2.1 compliant tooltip content\n // that can either be a child (icon tooltip) or sibling (definition tooltip)\n &::before,\n &::after,\n .#{$prefix}--assistive-text,\n + .#{$prefix}--assistive-text {\n position: absolute;\n z-index: z('floating');\n display: flex;\n align-items: center;\n opacity: 0;\n pointer-events: none;\n\n // IE media query\n @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n display: inline-block;\n }\n }\n\n &::before,\n &::after {\n transition: opacity $duration--fast-01 motion(standard, productive);\n }\n\n &.#{$prefix}--tooltip--a11y::before,\n &.#{$prefix}--tooltip--a11y::after {\n transition: none;\n }\n\n // caret\n &::before {\n width: 0;\n height: 0;\n border-style: solid;\n content: '';\n }\n\n .#{$prefix}--assistive-text,\n + .#{$prefix}--assistive-text {\n box-sizing: content-box;\n color: inherit;\n // In order to pass AAT, opacity must be set to 1 in the default state\n // On focus/hover use a keyframe animation to mimic transition\n opacity: 1;\n // overwrite default nowrap behavior\n white-space: normal;\n word-break: break-word;\n }\n\n // content box\n // @todo Simplify CSS selectors on next major release\n &::after,\n .#{$prefix}--assistive-text,\n + .#{$prefix}--assistive-text {\n @include tooltip--content($tooltip-type);\n }\n\n &::after {\n content: attr(aria-label);\n }\n\n &.#{$prefix}--tooltip--a11y::after {\n content: none;\n }\n\n &.#{$prefix}--tooltip--visible,\n &:hover,\n &:focus {\n &::before,\n &::after {\n opacity: 1;\n }\n\n @keyframes tooltip-fade {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n }\n\n .#{$prefix}--assistive-text,\n + .#{$prefix}--assistive-text {\n overflow: visible;\n margin: auto;\n clip: auto;\n }\n\n .#{$prefix}--assistive-text,\n + .#{$prefix}--assistive-text,\n &.#{$prefix}--tooltip--a11y::before {\n animation: tooltip-fade $duration--fast-01 motion(standard, productive);\n }\n }\n\n &.#{$prefix}--tooltip--hidden .#{$prefix}--assistive-text,\n &.#{$prefix}--tooltip--hidden + .#{$prefix}--assistive-text {\n overflow: hidden;\n margin: -1px;\n clip: rect(0, 0, 0, 0);\n }\n\n &.#{$prefix}--tooltip--hidden.#{$prefix}--tooltip--a11y::before {\n animation: none;\n opacity: 0;\n }\n}\n\n// Tooltip\n// Definition and Icon CSS only tooltip\n/// @param {String} $tooltip-type ['icon'] - The type, from: `icon`, `definition`\n/// @param {String} $position ['bottom'] - The position, from: `top`, `right`, `bottom`, `left`\n/// @param {String} $align ['center'] - The alignment, from: `start`, `center`, `end`\n/// @access public\n/// @group tooltip\n@mixin tooltip--placement(\n $tooltip-type: 'icon',\n $position: 'bottom',\n $align: 'center'\n) {\n // position and alignment\n $caret-spacing: if($tooltip-type == 'definition', rem(4px), rem(8px));\n\n // space between caret and trigger button\n $caret-height: rem(5px);\n $caret-width: rem(8px);\n $body-spacing: $caret-spacing + $caret-height;\n\n // Use pseudo element to create invisible hover area to keep tooltip open on hover\n .#{$prefix}--assistive-text::after {\n position: absolute;\n display: block;\n content: '';\n // clip-path: polygon(50% 100%, 0 0, 100% 0);\n\n @if ($position == 'top' or $position == 'bottom') {\n left: 0;\n width: 100%;\n height: rem(12px);\n }\n\n @if ($position == 'left' or $position == 'right') {\n top: 0;\n width: rem(12px);\n height: 100%;\n }\n\n @if ($position == 'top') {\n bottom: rem(-12px);\n }\n @if ($position == 'right') {\n left: rem(-12px);\n }\n @if ($position == 'bottom') {\n top: rem(-12px);\n }\n @if ($position == 'left') {\n right: rem(-12px);\n }\n }\n\n // @todo Simplify CSS selectors on next major release\n &::before,\n &::after,\n .#{$prefix}--assistive-text,\n + .#{$prefix}--assistive-text {\n @if ($position == 'top') {\n top: 0;\n left: 50%;\n }\n @if ($position == 'right') {\n top: 50%;\n right: 0;\n }\n @if ($position == 'bottom') {\n bottom: 0;\n left: 50%;\n }\n @if ($position == 'left') {\n top: 50%;\n left: 0;\n }\n }\n\n &::before {\n @if ($position == 'top') {\n top: -$caret-spacing;\n border-width: rem(5px) rem(4px) 0 rem(4px);\n border-color: $inverse-02 transparent transparent transparent;\n transform: translate(-50%, -100%);\n }\n @if ($position == 'right') {\n right: -$caret-spacing;\n border-width: rem(4px) rem(5px) rem(4px) 0;\n border-color: transparent $inverse-02 transparent transparent;\n transform: translate(100%, -50%);\n }\n @if ($position == 'bottom') {\n bottom: -$caret-spacing;\n border-width: 0 rem(4px) rem(5px) rem(4px);\n border-color: transparent transparent $inverse-02 transparent;\n transform: translate(-50%, 100%);\n }\n @if ($position == 'left') {\n left: -$caret-spacing;\n border-width: rem(4px) 0 rem(4px) rem(5px);\n border-color: transparent transparent transparent $inverse-02;\n transform: translate(-100%, -50%);\n }\n }\n\n // alignment options available only for top and bottom tooltip position\n // @todo Simplify CSS selectors on next major release\n &::after,\n .#{$prefix}--assistive-text,\n + .#{$prefix}--assistive-text {\n @if ($position == 'top') {\n top: -$body-spacing;\n @if ($align == 'start') {\n left: 0;\n transform: translate(0, -100%);\n } @else if ($align == 'end') {\n right: 0;\n left: auto;\n transform: translate(0, -100%);\n } @else {\n left: 50%;\n transform: translate(-50%, -100%);\n }\n }\n @if ($position == 'right') {\n right: -$body-spacing;\n transform: translate(100%, -50%);\n }\n @if ($position == 'bottom') {\n bottom: -$body-spacing;\n @if ($align == 'start') {\n left: 0;\n transform: translate(0, 100%);\n } @else if ($align == 'end') {\n right: 0;\n left: auto;\n transform: translate(0, 100%);\n } @else {\n transform: translate(-50%, 100%);\n }\n }\n @if ($position == 'left') {\n left: -$body-spacing;\n transform: translate(-100%, -50%);\n }\n }\n\n // @todo simplify on next major release to move the ::before pseudo element within the tooltip instead of the trigger\n @if $tooltip-type == 'definition' {\n &.#{$prefix}--tooltip--a11y + .#{$prefix}--assistive-text {\n @if ($position == 'bottom') {\n // carryover from https://github.com/carbon-design-system/carbon/pull/3151/files#diff-93734be0784e9530b6d14a7b03b0d352R261-R265\n bottom: -($body-spacing - rem(1px));\n @if ($align == 'start' or $align == 'end') {\n transform: translate(0, 100%);\n } @else {\n transform: translate(-50%, 100%);\n }\n }\n }\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/layout';\n@import '../../globals/scss/tooltip';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../../globals/scss/css--reset';\n\n// TODO: deprecate legacy tooltip mixins\n// Tooltip Icon\n// Icon CSS only tooltip\n/// @access private\n/// @deprecated\n/// @group tooltip\n@mixin tooltip--icon {\n @include reset;\n\n position: relative;\n display: inline-flex;\n overflow: visible;\n align-items: center;\n cursor: pointer;\n\n // Tooltip - renders as a combo of ::before and ::after elements\n &::before,\n &::after {\n @include type-style('body-short-01');\n\n position: absolute;\n display: flex;\n align-items: center;\n opacity: 0;\n pointer-events: none;\n transition: opacity $duration--fast-01 motion(standard, productive);\n }\n\n &::before {\n right: 0;\n left: 0;\n width: 0;\n height: 0;\n border-width: 0 rem(4px) rem(5px) rem(4px);\n border-style: solid;\n border-color: transparent transparent $inverse-02 transparent;\n margin: 0 auto;\n margin-top: 1px;\n margin-left: 50%;\n content: '';\n }\n\n &::after {\n @include box-shadow;\n\n min-width: rem(24px);\n max-width: rem(208px);\n height: rem(24px);\n padding: 0 1rem;\n margin-left: 50%;\n background-color: $inverse-02;\n border-radius: rem(2px);\n color: $inverse-01;\n content: attr(aria-label);\n font-weight: 400;\n pointer-events: none;\n transform: translateX(-50%);\n white-space: nowrap;\n }\n\n &:hover,\n &:focus {\n &::before,\n &::after {\n opacity: 1;\n }\n }\n}\n\n// Tooltip Icon caret - top position\n/// @param {String} $position ['bottom'] - The position, from: `top`, `bottom`\n/// @param {String} $align ['center'] - The alignment, from: `start`, `center`, `end`\n/// @access private\n/// @deprecated\n/// @group tooltip\n@mixin tooltip--icon-placement($position: 'bottom', $align: 'center') {\n $translate-x: if($align == 'center', -50%, 0);\n $translate-y-caret: if($position == 'top', calc(-100% - 9px), 10px);\n $translate-y-body: if(\n $position == 'top',\n calc(-100% - 12px),\n calc(100% + 10px)\n );\n $rotate-caret: if($position == 'top', 180deg, 0);\n\n &::before {\n transform: translate($translate-x, $translate-y-caret) rotate($rotate-caret);\n\n @if ($position == 'top') {\n top: 1px;\n } @else {\n bottom: 0;\n }\n @if ($align == 'start') {\n margin-left: 4px;\n } @else if ($align == 'end') {\n right: 0;\n left: auto;\n margin-right: 4px;\n }\n }\n\n &::after {\n transform: translate($translate-x, $translate-y-body);\n\n @if ($position == 'top') {\n top: 0;\n } @else {\n bottom: 0;\n }\n @if ($align != 'center') {\n margin-left: 0;\n }\n @if ($align == 'end') {\n right: 0;\n }\n }\n}\n\n// legacy definition tooltip mixin\n/// @access private\n/// @deprecated\n/// @group tooltip\n@mixin tooltip--definition--legacy {\n .#{$prefix}--tooltip--definition {\n @include reset;\n\n position: relative;\n\n .#{$prefix}--tooltip__trigger {\n @include type-style('label-01');\n\n position: relative;\n display: inline-flex;\n border-bottom: 1px dotted $interactive-01;\n color: $text-01;\n\n &:hover {\n + .#{$prefix}--tooltip--definition__top,\n + .#{$prefix}--tooltip--definition__bottom {\n display: block;\n }\n }\n\n &:focus {\n @include focus-outline('border');\n\n + .#{$prefix}--tooltip--definition__top,\n + .#{$prefix}--tooltip--definition__bottom {\n display: block;\n }\n }\n }\n }\n\n .#{$prefix}--tooltip--definition__bottom,\n .#{$prefix}--tooltip--definition__top {\n @include box-shadow;\n\n position: absolute;\n z-index: 1;\n display: none;\n width: rem(208px);\n padding: $carbon--spacing-03 $carbon--spacing-05;\n margin-top: $carbon--spacing-04;\n background: $inverse-02;\n border-radius: rem(2px);\n pointer-events: none;\n\n p {\n @include type-style('body-short-01');\n\n color: $inverse-01;\n }\n\n .#{$prefix}--tooltip__caret {\n position: absolute;\n right: 0;\n left: 0;\n width: 0.6rem;\n height: 0.6rem;\n margin-left: $carbon--spacing-05;\n background: $inverse-02;\n }\n }\n\n // Tooltip Definition caret - bottom position\n .#{$prefix}--tooltip--definition__bottom .#{$prefix}--tooltip__caret {\n top: -0.2rem;\n transform: rotate(-135deg);\n }\n\n // Tooltip Definition caret - top position\n .#{$prefix}--tooltip--definition__top {\n margin-top: rem(-32px);\n transform: translateY(-100%);\n\n .#{$prefix}--tooltip__caret {\n bottom: -0.2rem;\n transform: rotate(45deg);\n }\n }\n\n .#{$prefix}--tooltip--definition__align-end {\n right: 0;\n }\n\n .#{$prefix}--tooltip--definition__align-center {\n margin-left: 50%;\n transform: translateX(-50%);\n }\n\n .#{$prefix}--tooltip--definition__top.#{$prefix}--tooltip--definition__align-center {\n margin-left: 50%;\n transform: translate(-50%, -100%);\n }\n\n .#{$prefix}--tooltip--definition__align-center .#{$prefix}--tooltip__caret {\n left: auto;\n // Adjust by the half of the diagonal of the caret, which sizes 0.6rem\n margin-right: calc(50% - 6px);\n margin-left: auto;\n }\n\n .#{$prefix}--tooltip--definition__align-end .#{$prefix}--tooltip__caret {\n left: auto;\n margin-right: rem(16px);\n margin-left: auto;\n }\n}\n\n// legacy icon tooltip mixin\n/// @access private\n/// @deprecated\n/// @group tooltip\n@mixin tooltip--icon--legacy {\n // Icon CSS only tooltip\n .#{$prefix}--tooltip--icon {\n display: inline-flex;\n align-items: center;\n }\n\n .#{$prefix}--tooltip--icon__top,\n .#{$prefix}--tooltip--icon__bottom {\n @include tooltip--icon;\n\n &:hover,\n &:focus {\n svg {\n fill: $icon-02;\n }\n }\n\n &:focus {\n outline: 1px solid transparent;\n\n svg {\n @include focus-outline('border');\n }\n }\n }\n\n // Tooltip Icon caret - top position\n .#{$prefix}--tooltip--icon__top {\n @include tooltip--icon-placement('top');\n }\n\n // Tooltip Icon caret - bottom position\n .#{$prefix}--tooltip--icon__bottom {\n @include tooltip--icon-placement('bottom');\n }\n\n // Tooltip Icon caret - top position, left alignment\n .#{$prefix}--tooltip--icon__top.#{$prefix}--tooltip--icon__align-start {\n @include tooltip--icon-placement('top', 'start');\n }\n\n // Tooltip Icon caret - top position, right alignment\n .#{$prefix}--tooltip--icon__top.#{$prefix}--tooltip--icon__align-end {\n @include tooltip--icon-placement('top', 'end');\n }\n\n // Tooltip Icon caret - bottom position, left alignment\n .#{$prefix}--tooltip--icon__bottom.#{$prefix}--tooltip--icon__align-start {\n @include tooltip--icon-placement('bottom', 'start');\n }\n\n // Tooltip Icon caret - bottom position, right alignment\n .#{$prefix}--tooltip--icon__bottom.#{$prefix}--tooltip--icon__align-end {\n @include tooltip--icon-placement('bottom', 'end');\n }\n\n // Tooltip position - icon only\n .#{$prefix}--tooltip--icon .#{$prefix}--tooltip__trigger svg {\n margin-left: 0;\n }\n}\n\n/// Tooltip styles\n/// @access private\n/// @group tooltip\n@mixin tooltip {\n // Caret's original size was 13.75px square\n $caret-size: rem(6.875px);\n\n .#{$prefix}--tooltip__label {\n @include type-style('label-01');\n\n display: inline-flex;\n align-items: center;\n color: $text-02;\n\n &:focus {\n @include focus-outline('border');\n }\n }\n\n .#{$prefix}--tooltip__trigger svg {\n fill: $icon-02;\n }\n\n .#{$prefix}--tooltip__trigger:not(.#{$prefix}--btn--icon-only) {\n @include button-reset($width: false);\n\n display: inline-flex;\n align-items: center;\n font-size: 1rem;\n\n &:focus {\n @include focus-outline('border');\n\n fill: $hover-primary;\n }\n }\n\n // Disabled styles\n .#{$prefix}--tooltip__trigger:not(.#{$prefix}--btn--icon-only)[disabled] svg {\n fill: $icon-disabled;\n }\n\n .#{$prefix}--tooltip__label .#{$prefix}--tooltip__trigger {\n // Override `margin: 0` from button-reset mixin\n margin-left: $carbon--spacing-03;\n }\n\n .#{$prefix}--tooltip__label--bold {\n font-weight: 600;\n }\n\n .#{$prefix}--tooltip {\n @include box-shadow;\n @include reset;\n\n position: absolute;\n z-index: z('floating');\n display: none;\n min-width: rem(208px);\n max-width: rem(288px);\n padding: $carbon--spacing-05;\n margin-top: $carbon--spacing-02;\n background: $inverse-02;\n border-radius: rem(2px);\n color: $inverse-01;\n word-wrap: break-word;\n\n // @todo this can be deprecated in v11 since focus should always be on the content container not the tooltip\n &:focus {\n box-shadow: inset 0 0 0 1px $inverse-02, inset 0 0 0 2px $ui-background;\n outline: 0;\n }\n\n &.#{$prefix}--tooltip--top.#{$prefix}--tooltip--align-start,\n &.#{$prefix}--tooltip--bottom.#{$prefix}--tooltip--align-start {\n transform: translate(calc(50% - 22px), 0);\n\n .#{$prefix}--tooltip__caret {\n margin-left: 15px;\n }\n }\n\n &.#{$prefix}--tooltip--top.#{$prefix}--tooltip--align-end,\n &.#{$prefix}--tooltip--bottom.#{$prefix}--tooltip--align-end {\n transform: translate(calc(22px - 50%), 0);\n\n .#{$prefix}--tooltip__caret {\n margin-right: 15px;\n }\n }\n\n &.#{$prefix}--tooltip--left.#{$prefix}--tooltip--align-start {\n transform: translate(0, calc(-15px + 50%));\n\n .#{$prefix}--tooltip__caret {\n top: 14px;\n }\n }\n\n &.#{$prefix}--tooltip--left.#{$prefix}--tooltip--align-end {\n transform: translate(0, calc(31px - 50%));\n\n .#{$prefix}--tooltip__caret {\n top: initial;\n bottom: 25px;\n }\n }\n\n &.#{$prefix}--tooltip--right.#{$prefix}--tooltip--align-start {\n transform: translate(0, calc(-26px + 50%));\n\n .#{$prefix}--tooltip__caret {\n top: 26px;\n }\n }\n\n &.#{$prefix}--tooltip--right.#{$prefix}--tooltip--align-end {\n transform: translate(0, calc(20px - 50%));\n\n .#{$prefix}--tooltip__caret {\n top: initial;\n bottom: 12px;\n }\n }\n\n p {\n @include type-style('body-short-01');\n }\n\n button {\n padding-right: $carbon--spacing-07;\n }\n\n .#{$prefix}--btn:focus {\n border-color: $inverse-focus-ui;\n outline-color: $inverse-02;\n }\n\n .#{$prefix}--link {\n color: $inverse-link;\n font-size: rem(14px);\n\n &:focus {\n outline: 1px solid $inverse-focus-ui;\n outline-offset: 2px;\n }\n\n &:active,\n &:active:visited,\n &:active:visited:hover {\n color: $inverse-01;\n }\n\n &:visited {\n color: $inverse-link;\n }\n }\n\n // Tooltips need to be click focusable but not sequentially focusable so the user can click within\n // the tooltip and not have it close. Because the element is not actionable it does not need\n // to have a visible focus indicator (OK'd by IBMa)\n .#{$prefix}--tooltip__content[tabindex='-1']:focus {\n outline: none;\n }\n\n .#{$prefix}--tooltip__caret {\n position: absolute;\n top: calc(#{$caret-size * (-1)} + 1px);\n right: 0;\n left: 0;\n width: 0;\n height: 0;\n border-right: $caret-size solid transparent;\n border-bottom: $caret-size solid $inverse-02;\n border-left: $caret-size solid transparent;\n margin: 0 auto;\n content: '';\n }\n\n .#{$prefix}--tooltip__footer {\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-top: 1rem;\n }\n\n &[data-floating-menu-direction='left'] {\n margin-left: calc(#{$spacing-03} * -1);\n\n .#{$prefix}--tooltip__caret {\n top: 50%;\n // left position has an additional space between caret and tooltip\n right: calc(#{$caret-size * (-1)} + 1px);\n left: auto;\n transform: rotate(90deg) translate(50%, -50%);\n }\n }\n\n &[data-floating-menu-direction='top'] {\n margin-top: calc(#{$spacing-03} * -1);\n\n .#{$prefix}--tooltip__caret {\n top: auto;\n bottom: calc(#{$caret-size * (-1)} + 1px);\n transform: rotate(180deg);\n }\n }\n\n &[data-floating-menu-direction='right'] {\n margin-left: $spacing-03;\n\n .#{$prefix}--tooltip__caret {\n top: 50%;\n right: auto;\n left: calc(#{$caret-size * (-1)} + 1px);\n transform: rotate(270deg) translate(50%, -50%);\n }\n }\n\n &[data-floating-menu-direction='bottom'] {\n margin-top: $spacing-03;\n }\n }\n\n .#{$prefix}--tooltip__heading {\n @include carbon--type-style('productive-heading-01');\n\n margin-bottom: $spacing-03;\n }\n\n .#{$prefix}--tooltip--shown {\n display: block;\n margin-top: 0;\n }\n\n // Tooltip Definition\n /* begin legacy definition tooltip TODO: deprecate */\n @include tooltip--definition--legacy;\n /* end legacy definition tooltip */\n\n .#{$prefix}--tooltip--definition.#{$prefix}--tooltip--a11y {\n // Wrapping element set to inline since the tooltip isn't contained within the trigger (affects center and end alignments)\n // Also allows for Definition Tooltip to be used within a paragraph of text as defined in the usage guidelines\n display: inline-flex;\n }\n\n // default buttons in Safari are adding a small margin, affecting tooltip placement\n .#{$prefix}--tooltip--definition button.#{$prefix}--tooltip--a11y {\n margin: 0;\n }\n\n // Definition CSS only tooltip\n .#{$prefix}--tooltip__trigger.#{$prefix}--tooltip__trigger--definition {\n @include type-style('label-01');\n\n border-bottom: rem(1px) dotted $text-02;\n transition: border-color $duration--fast-02;\n }\n\n .#{$prefix}--tooltip__trigger.#{$prefix}--tooltip__trigger--definition:hover,\n .#{$prefix}--tooltip__trigger.#{$prefix}--tooltip__trigger--definition:focus {\n border-bottom-color: $interactive-04;\n }\n\n .#{$prefix}--tooltip__trigger.#{$prefix}--tooltip__trigger--definition.#{$prefix}--tooltip--top {\n @include tooltip--trigger('definition', 'top');\n @include tooltip--placement('definition', 'top', 'start');\n\n &.#{$prefix}--tooltip--align-start {\n @include tooltip--placement('definition', 'top', 'start');\n }\n\n &.#{$prefix}--tooltip--align-center {\n @include tooltip--placement('definition', 'top', 'center');\n }\n\n &.#{$prefix}--tooltip--align-end {\n @include tooltip--placement('definition', 'top', 'end');\n }\n }\n\n .#{$prefix}--tooltip__trigger.#{$prefix}--tooltip__trigger--definition.#{$prefix}--tooltip--bottom {\n @include tooltip--trigger('definition', 'bottom');\n @include tooltip--placement('definition', 'bottom', 'start');\n\n &.#{$prefix}--tooltip--align-start {\n @include tooltip--placement('definition', 'bottom', 'start');\n }\n\n &.#{$prefix}--tooltip--align-center {\n @include tooltip--placement('definition', 'bottom', 'center');\n }\n\n &.#{$prefix}--tooltip--align-end {\n @include tooltip--placement('definition', 'bottom', 'end');\n }\n }\n\n // Tooltip Icon\n\n /* begin tooltip icon (TODO: deprecate) */\n @include tooltip--icon--legacy;\n /* end legacy tooltip icon */\n\n // Icon CSS only tooltip\n .#{$prefix}--tooltip__trigger {\n &:hover,\n &:focus {\n svg {\n fill: $icon-02;\n }\n }\n }\n\n .#{$prefix}--tooltip__trigger.#{$prefix}--tooltip--top {\n @include tooltip--trigger('icon', 'top');\n @include tooltip--placement('icon', 'top', 'center');\n\n &.#{$prefix}--tooltip--align-start {\n @include tooltip--placement('icon', 'top', 'start');\n }\n\n &.#{$prefix}--tooltip--align-center {\n @include tooltip--placement('icon', 'top', 'center');\n }\n\n &.#{$prefix}--tooltip--align-end {\n @include tooltip--placement('icon', 'top', 'end');\n }\n }\n\n .#{$prefix}--tooltip__trigger.#{$prefix}--tooltip--right {\n @include tooltip--trigger('icon', 'right');\n @include tooltip--placement('icon', 'right', 'center');\n\n &.#{$prefix}--tooltip--align-start {\n @include tooltip--placement('icon', 'right', 'start');\n }\n\n &.#{$prefix}--tooltip--align-center {\n @include tooltip--placement('icon', 'right', 'center');\n }\n\n &.#{$prefix}--tooltip--align-end {\n @include tooltip--placement('icon', 'right', 'end');\n }\n }\n\n .#{$prefix}--tooltip__trigger.#{$prefix}--tooltip--bottom {\n @include tooltip--trigger('icon', 'bottom');\n @include tooltip--placement('icon', 'bottom', 'center');\n\n &.#{$prefix}--tooltip--align-start {\n @include tooltip--placement('icon', 'bottom', 'start');\n }\n\n &.#{$prefix}--tooltip--align-center {\n @include tooltip--placement('icon', 'bottom', 'center');\n }\n\n &.#{$prefix}--tooltip--align-end {\n @include tooltip--placement('icon', 'bottom', 'end');\n }\n }\n\n .#{$prefix}--tooltip__trigger.#{$prefix}--tooltip--left {\n @include tooltip--trigger('icon', 'left');\n @include tooltip--placement('icon', 'left', 'center');\n\n &.#{$prefix}--tooltip--align-start {\n @include tooltip--placement('icon', 'left', 'start');\n }\n\n &.#{$prefix}--tooltip--align-center {\n @include tooltip--placement('icon', 'left', 'center');\n }\n\n &.#{$prefix}--tooltip--align-end {\n @include tooltip--placement('icon', 'left', 'end');\n }\n }\n\n // Allow pointer events on tooltip when tooltip is visible\n .#{$prefix}--tooltip__trigger:not(.#{$prefix}--tooltip--hidden)\n .#{$prefix}--assistive-text {\n pointer-events: all;\n }\n\n // Windows HCM fix\n /* stylelint-disable */\n .#{$prefix}--tooltip__trigger svg,\n .#{$prefix}--tooltip__trigger:hover svg,\n .#{$prefix}--tooltip__trigger:focus svg {\n @include high-contrast-mode('icon-fill');\n }\n\n .#{$prefix}--tooltip__trigger:focus svg {\n @include high-contrast-mode('focus');\n }\n\n .#{$prefix}--tooltip {\n @include high-contrast-mode('outline');\n }\n\n .#{$prefix}--assistive-text {\n @include high-contrast-mode('outline');\n }\n}\n\n/// Tooltip styles for v11\n/// @access private\n/// @group tooltip\n@mixin tooltip-next {\n .#{$prefix}--tooltip {\n display: inline-block;\n position: relative;\n }\n\n .#{$prefix}--tooltip-content {\n padding: $carbon--spacing-05;\n }\n}\n\n@include exports('tooltip') {\n @if feature-flag-enabled('enable-2021-release') {\n @include tooltip-next;\n } @else {\n @include tooltip;\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../../globals/scss/vars';\n\n@include exports('skeleton-text') {\n .#{$prefix}--skeleton__text {\n @include skeleton;\n\n width: 100%;\n height: 1rem;\n margin-bottom: $carbon--spacing-03;\n }\n\n .#{$prefix}--skeleton__heading {\n height: 1.5rem;\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../../globals/scss/vars';\n\n@include exports('skeleton-icon') {\n .#{$prefix}--icon--skeleton {\n @include skeleton;\n\n display: inline-block;\n width: rem(16px);\n height: rem(16px);\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../../globals/scss/vars';\n\n@include exports('skeleton-placeholder') {\n .#{$prefix}--skeleton__placeholder {\n @include skeleton;\n\n width: rem(100px);\n\n height: rem(100px);\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import 'vars';\n@import 'functions';\n\n@keyframes rotate {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes rotate-end-p1 {\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes rotate-end-p2 {\n 100% {\n transform: rotate(-360deg);\n }\n}\n\n/* Stroke animations */\n@keyframes init-stroke {\n 0% {\n stroke-dashoffset: loading-progress($circumference, 0);\n }\n 100% {\n stroke-dashoffset: loading-progress($circumference, 81);\n }\n}\n\n@keyframes stroke-end {\n 0% {\n stroke-dashoffset: loading-progress($circumference, 81);\n }\n 100% {\n stroke-dashoffset: loading-progress($circumference, 0);\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/css--reset';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import 'functions';\n@import 'vars';\n@import 'mixins';\n@import 'keyframes';\n\n/// Loading styles\n/// @access private\n/// @group loading\n@mixin loading {\n .#{$prefix}--loading {\n @include reset;\n @include animation__loading--spin;\n\n width: $loading__size;\n height: $loading__size;\n }\n\n // Animation (Spin by default)\n .#{$prefix}--loading__svg {\n fill: transparent;\n }\n\n .#{$prefix}--loading__svg circle {\n stroke-dasharray: $circumference $circumference;\n stroke-linecap: butt;\n stroke-width: 10;\n }\n\n .#{$prefix}--loading__stroke {\n stroke: $interactive-04;\n stroke-dashoffset: loading-progress($circumference, 81);\n }\n\n .#{$prefix}--loading--small .#{$prefix}--loading__stroke {\n stroke-dashoffset: loading-progress($circumference, 48);\n }\n\n .#{$prefix}--loading--stop {\n @include animation__loading--stop;\n }\n\n .#{$prefix}--loading--small {\n width: rem(16px);\n height: rem(16px);\n\n circle {\n stroke-width: 16;\n }\n }\n\n .#{$prefix}--loading--small .#{$prefix}--loading__svg {\n stroke: $interactive-04;\n }\n\n .#{$prefix}--loading__background {\n stroke: $ui-03;\n stroke-dashoffset: -22;\n }\n\n // Negative values for `stroke-dashoffset` are not supported in Safari\n @media not all and (min-resolution: 0.001dpcm) {\n @supports (-webkit-appearance: none) and (stroke-color: transparent) {\n circle.#{$prefix}--loading__background {\n stroke-dasharray: 265;\n stroke-dashoffset: 0;\n }\n }\n }\n\n .#{$prefix}--loading-overlay {\n position: fixed;\n z-index: z('overlay');\n top: 0;\n left: 0;\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n background-color: $overlay-01;\n transition: background-color $duration--slow-02 motion(standard, expressive);\n }\n\n .#{$prefix}--loading-overlay--stop {\n display: none;\n }\n}\n\n@include exports('loading') {\n @include loading;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//-------------------------\n// Animations - Loading\n//-------------------------\n@import '../../globals/scss/vars';\n\n/// @access private\n/// @group loading\n@mixin animation__loading--spin {\n // Animate the container\n animation-duration: 690ms;\n animation-fill-mode: forwards;\n animation-iteration-count: infinite;\n animation-name: rotate;\n animation-timing-function: linear;\n\n // Animate the stroke\n svg circle {\n animation-duration: 10ms;\n animation-name: init-stroke;\n animation-timing-function: $carbon--standard-easing;\n }\n}\n\n/// @access private\n/// @group loading\n@mixin animation__loading--stop {\n // Animate the container\n animation: rotate-end-p1 700ms $carbon--ease-out forwards,\n rotate-end-p2 700ms $carbon--ease-out 700ms forwards;\n\n // Animate the stroke\n svg circle {\n animation-delay: 700ms;\n animation-duration: 700ms;\n animation-fill-mode: forwards;\n animation-name: stroke-end;\n animation-timing-function: $carbon--ease-out;\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n/// @type Number\n/// @access private\n/// @group loading\n$radius: 44;\n\n/// @type Number\n/// @access private\n/// @group loading\n$circumference: $radius * 2 * 3.1416;\n\n/// @type Number\n/// @access private\n/// @group loading\n$loading__size: 5.5rem;\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import './vendor/@carbon/elements/scss/motion/motion';\n\n/// Used primarily for removing elements from the screen\n/// @type Function\n/// @access public\n/// @group global-motion\n$carbon--ease-in: cubic-bezier(0.25, 0, 1, 1);\n\n/// Used for adding elements to the screen or changing on-screen states at a users's input\n/// @type Function\n/// @access public\n/// @group global-motion\n$carbon--ease-out: cubic-bezier(0, 0, 0.25, 1);\n\n/// Used for the majority of animations\n/// @type Function\n/// @access public\n/// @group global-motion\n$carbon--standard-easing: cubic-bezier(0.5, 0, 0.1, 1);\n\n/// Base transition duration\n/// @type Number\n/// @access public\n/// @group global-motion\n$transition--base: 250ms;\n\n/// Expansion duration\n/// @type Number\n/// @access public\n/// @group global-motion\n$transition--expansion: 300ms;\n\n/// New easing durations\n\n/// Expansion duration\n/// @type Number\n/// @access public\n/// @group global-motion\n$duration--fast-01: 70ms;\n\n/// Expansion duration\n/// @type Number\n/// @access public\n/// @group global-motion\n$duration--fast-02: 110ms;\n\n/// Expansion duration\n/// @type Number\n/// @access public\n/// @group global-motion\n$duration--moderate-01: 150ms;\n\n/// Expansion duration\n/// @type Number\n/// @access public\n/// @group global-motion\n$duration--moderate-02: 240ms;\n\n/// Expansion duration\n/// @type Number\n/// @access public\n/// @group global-motion\n$duration--slow-01: 400ms;\n\n/// Expansion duration\n/// @type Number\n/// @access public\n/// @group global-motion\n$duration--slow-02: 720ms;\n\n/// Default ease-in for components\n/// @access public\n/// @type Function\n/// @group global-motion\n$carbon--ease-in: cubic-bezier(0, 0, 0.38, 0.9);\n\n/// Default ease-out for components\n/// @access public\n/// @type Function\n/// @group global-motion\n$carbon--ease-out: cubic-bezier(0.2, 0, 1, 0.9);\n\n/// Default easing for components\n/// @access public\n/// @type Function\n/// @group global-motion\n$carbon--standard-easing: cubic-bezier(0.2, 0, 0.38, 0.9);\n\n/// @access public\n/// @group global-motion\n/// @alias duration--fast-02\n$transition--base: $duration--fast-02;\n\n/// @access public\n/// @group global-motion\n/// @alias duration--moderate-02\n$transition--expansion: $duration--moderate-02;\n\n/// Get the transition-timing-function for a given easing and motion mode.\n/// Easings that are currently supported include: `standard`, `entrance`, and `exit`.\n/// We also offer two modes: `productive` and `expressive`.\n/// @access public\n/// @param {String} $name - The name of the easing curve to apply\n/// @param {String} $mode [productive] - The mode for the easing curve to use\n/// @param {Map} $easings [$carbon--easings] - Map of component easings\n/// @return {Function} A CSS cubic-bezier function\n/// @group global-motion\n@function motion($name, $mode: productive, $easings: $carbon--easings) {\n @return carbon--motion($name, $mode, $easings);\n}\n\n/// Get the transition-timing-function for a given easing and motion mode.\n/// Easings that are currently supported include: standard, entrance, and exit.\n/// We also offer two modes: productive and expressive.\n/// @access public\n/// @param {String} $name - The name of the easing curve to apply\n/// @param {String} $mode - The mode for the easing curve to use\n/// @group global-motion\n/// @alias carbon--motion\n@mixin motion($name, $mode) {\n @include carbon--motion($name, $mode);\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//-----------------------------\n// Tabs\n//-----------------------------\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/layout';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n\n/// Tabs styles\n/// @access private\n/// @group tabs\n@mixin tabs {\n .#{$prefix}--tabs {\n @include reset;\n @include type-style('body-short-01');\n\n position: relative;\n width: 100%;\n height: auto;\n color: $text-01;\n @include carbon--breakpoint(md) {\n min-height: rem(40px);\n background: none;\n }\n }\n\n .#{$prefix}--tabs--container {\n @include carbon--breakpoint(md) {\n min-height: rem(48px);\n }\n }\n\n .#{$prefix}--tabs-trigger {\n display: flex;\n height: rem(40px);\n align-items: center;\n justify-content: space-between;\n padding: 0 $spacing-09 0 $spacing-05;\n border-bottom: 1px solid $ui-04;\n background-color: $field-01;\n color: $text-01;\n cursor: pointer;\n outline: 2px solid transparent;\n\n @include carbon--breakpoint(md) {\n display: none;\n }\n }\n\n .#{$prefix}--tabs-trigger:focus,\n .#{$prefix}--tabs-trigger:active {\n @include focus-outline('outline');\n }\n\n .#{$prefix}--tabs-trigger svg {\n position: absolute;\n right: $spacing-05;\n fill: $ui-05;\n transition: transform $duration--fast-01 motion(standard, productive);\n }\n\n .#{$prefix}--tabs-trigger--open:focus,\n .#{$prefix}--tabs-trigger--open:active {\n @include focus-outline('reset');\n\n transition: outline $duration--fast-01 motion(standard, productive);\n }\n\n .#{$prefix}--tabs-trigger--open {\n background: $ui-03;\n }\n\n .#{$prefix}--tabs-trigger--open svg {\n @include rotate(-180deg, $duration--fast-01, 50% 45%);\n }\n\n // There is only a difference in tab color when in mobile/dropdown view\n .#{$prefix}--tabs--light.#{$prefix}--tabs-trigger {\n background-color: $field-02;\n }\n\n .#{$prefix}--tabs-trigger-text {\n overflow: hidden;\n padding-top: 2px;\n color: $text-01;\n font-weight: 400;\n text-decoration: none;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .#{$prefix}--tabs-trigger-text:hover {\n color: $text-01;\n }\n\n .#{$prefix}--tabs-trigger-text:focus {\n outline: none;\n }\n\n .#{$prefix}--tabs__nav {\n @include box-shadow;\n\n position: absolute;\n z-index: z('dropdown');\n display: flex;\n width: 100%;\n max-height: 600px;\n flex-direction: column;\n padding: 0;\n margin: 0;\n background: $ui-01;\n list-style: none;\n transition: max-height $duration--fast-01 motion(standard, productive);\n\n @include carbon--breakpoint(md) {\n z-index: auto;\n width: auto;\n flex-direction: row;\n background: none;\n box-shadow: none;\n transition: inherit;\n }\n }\n\n .#{$prefix}--tabs__nav--hidden {\n overflow: hidden;\n max-height: 0;\n transition: max-height $duration--fast-01 motion(standard, productive);\n\n @include carbon--breakpoint(md) {\n display: flex;\n max-width: 100%;\n max-height: none;\n overflow-x: auto;\n transition: inherit;\n }\n }\n\n //-----------------------------\n // Item\n //-----------------------------\n .#{$prefix}--tabs__nav-item {\n @include reset;\n\n display: flex;\n width: 100%;\n height: rem(40px);\n padding: 0;\n background-color: $ui-01;\n cursor: pointer;\n transition: background-color $duration--fast-01 motion(standard, productive);\n\n @include carbon--breakpoint(md) {\n height: auto;\n background: transparent;\n\n + .#{$prefix}--tabs__nav-item {\n margin-left: rem(1px);\n }\n }\n }\n\n .#{$prefix}--tabs--container .#{$prefix}--tabs__nav-item {\n @include carbon--breakpoint(md) {\n background-color: $ui-03;\n\n + .#{$prefix}--tabs__nav-item {\n margin-left: 0;\n // Draws the border without affecting the inner-content\n box-shadow: -1px 0 0 0 $ui-04;\n }\n\n + .#{$prefix}--tabs__nav-item.#{$prefix}--tabs__nav-item--selected,\n &.#{$prefix}--tabs__nav-item--selected + .#{$prefix}--tabs__nav-item {\n box-shadow: none;\n }\n }\n }\n\n .#{$prefix}--tabs__nav-item .#{$prefix}--tabs__nav-link {\n transition: color $duration--fast-01 motion(standard, productive),\n border-bottom-color $duration--fast-01 motion(standard, productive),\n outline $duration--fast-01 motion(standard, productive);\n }\n\n //-----------------------------\n // Item Hover\n //-----------------------------\n .#{$prefix}--tabs__nav-item:hover:not(.#{$prefix}--tabs__nav-item--selected) {\n @include carbon--breakpoint(md) {\n background: transparent;\n }\n }\n\n .#{$prefix}--tabs__nav-item:hover:not(.#{$prefix}--tabs__nav-item--disabled) {\n background-color: $hover-ui;\n box-shadow: 0 -1px 0 $hover-ui;\n\n @include carbon--breakpoint(md) {\n background-color: transparent;\n\n + .#{$prefix}--tabs__nav-item {\n box-shadow: none;\n }\n }\n }\n\n .#{$prefix}--tabs--container\n .#{$prefix}--tabs__nav-item:hover:not(.#{$prefix}--tabs__nav-item--disabled) {\n @include carbon--breakpoint(md) {\n background-color: $hover-selected-ui;\n }\n }\n\n //---------------------------------------------\n // Item Disabled\n //---------------------------------------------\n .#{$prefix}--tabs__nav-item--disabled,\n .#{$prefix}--tabs__nav-item--disabled:hover {\n cursor: not-allowed;\n outline: none;\n }\n\n .#{$prefix}--tabs--container\n .#{$prefix}--tabs__nav-item.#{$prefix}--tabs__nav-item--disabled,\n .#{$prefix}--tabs--container\n .#{$prefix}--tabs__nav-item.#{$prefix}--tabs__nav-item--disabled:hover {\n @include carbon--breakpoint(md) {\n background-color: $disabled-02;\n }\n }\n\n .#{$prefix}--tabs--container\n .#{$prefix}--tabs__nav-item--disabled\n .#{$prefix}--tabs__nav-link {\n @include carbon--breakpoint(md) {\n border-bottom: none;\n color: $disabled-03;\n }\n }\n\n //-----------------------------\n // Item Selected\n //-----------------------------\n .#{$prefix}--tabs__nav-item--selected:not(.#{$prefix}--tabs__nav-item--disabled) {\n display: none;\n border: none;\n transition: color $duration--fast-01 motion(standard, productive);\n\n @include carbon--breakpoint(md) {\n display: flex;\n .#{$prefix}--tabs__nav-link,\n .#{$prefix}--tabs__nav-link:focus,\n .#{$prefix}--tabs__nav-link:active {\n @include type-style('productive-heading-01');\n\n border-bottom: 2px solid $interactive-04;\n color: $text-01;\n }\n }\n }\n\n .#{$prefix}--tabs--container\n .#{$prefix}--tabs__nav-item--selected:not(.#{$prefix}--tabs__nav-item--disabled),\n .#{$prefix}--tabs--container\n .#{$prefix}--tabs__nav-item--selected:hover:not(.#{$prefix}--tabs__nav-item--disabled) {\n @include carbon--breakpoint(md) {\n background-color: $ui-01;\n\n .#{$prefix}--tabs__nav-link {\n padding: $spacing-03 $spacing-05;\n border-bottom: none;\n box-shadow: inset 0 2px 0 0 $interactive-04;\n // height - vertical padding\n // Draws the border without affecting the inner-content\n line-height: calc(#{rem(48px)} - (#{$spacing-03} * 2));\n }\n\n .#{$prefix}--tabs__nav-link:focus,\n .#{$prefix}--tabs__nav-link:active {\n box-shadow: none;\n }\n }\n }\n\n //-----------------------------\n // Link\n //-----------------------------\n a.#{$prefix}--tabs__nav-link {\n @include focus-outline('reset');\n\n display: inline-block;\n overflow: hidden;\n width: calc(100% - 32px);\n height: rem(40px);\n padding: $spacing-04 0;\n border-bottom: 1px solid $ui-03;\n margin: 0 $spacing-05;\n color: $text-02;\n font-weight: 400;\n line-height: 1rem;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: border $duration--fast-01 motion(standard, productive),\n outline $duration--fast-01 motion(standard, productive);\n white-space: nowrap;\n\n &:focus,\n &:active {\n @include focus-outline('outline');\n\n width: 100%;\n padding-left: 16px;\n margin: 0;\n }\n\n @include carbon--breakpoint(md) {\n width: rem(160px);\n padding: $spacing-04 $spacing-05 $spacing-03;\n border-bottom: $tab-underline-color;\n margin: 0;\n line-height: inherit;\n\n &:focus,\n &:active {\n width: rem(160px);\n border-bottom: 2px;\n }\n }\n }\n\n .#{$prefix}--tabs--container a.#{$prefix}--tabs__nav-link {\n @include carbon--breakpoint(md) {\n height: rem(48px);\n padding: $spacing-03 $spacing-05;\n border-bottom: none;\n // Height - vertical padding\n line-height: calc(#{rem(48px)} - (#{$spacing-03} * 2));\n }\n }\n\n //-----------------------------\n // Link Hover\n //-----------------------------\n .#{$prefix}--tabs__nav-item:hover:not(.#{$prefix}--tabs__nav-item--selected):not(.#{$prefix}--tabs__nav-item--disabled)\n .#{$prefix}--tabs__nav-link {\n color: $text-01;\n @include carbon--breakpoint(md) {\n border-bottom: $tab-underline-color-hover;\n color: $text-01;\n }\n }\n\n .#{$prefix}--tabs--container\n .#{$prefix}--tabs__nav-item:hover:not(.#{$prefix}--tabs__nav-item--selected):not(.#{$prefix}--tabs__nav-item--disabled)\n .#{$prefix}--tabs__nav-link {\n @include carbon--breakpoint(md) {\n border-bottom: none;\n }\n }\n\n //-----------------------------\n // Link Disabled\n //-----------------------------\n .#{$prefix}--tabs__nav-item--disabled .#{$prefix}--tabs__nav-link {\n border-bottom: $tab-underline-disabled;\n color: $tab-text-disabled;\n pointer-events: none;\n }\n\n .#{$prefix}--tabs__nav-item--disabled:hover .#{$prefix}--tabs__nav-link {\n border-bottom: $tab-underline-disabled;\n cursor: no-drop;\n }\n\n .#{$prefix}--tabs__nav-item--disabled .#{$prefix}--tabs__nav-link:focus,\n .#{$prefix}--tabs__nav-item--disabled a.#{$prefix}--tabs__nav-link:active {\n border-bottom: $tab-underline-disabled;\n outline: none;\n }\n\n //-----------------------------\n // Link Focus\n //-----------------------------\n .#{$prefix}--tabs__nav-item:not(.#{$prefix}--tabs__nav-item--selected):not(.#{$prefix}--tabs__nav-item--disabled):not(.#{$prefix}--tabs__nav-item--selected)\n .#{$prefix}--tabs__nav-link:focus,\n .#{$prefix}--tabs__nav-item:not(.#{$prefix}--tabs__nav-item--selected):not(.#{$prefix}--tabs__nav-item--disabled):not(.#{$prefix}--tabs__nav-item--selected)\n a.#{$prefix}--tabs__nav-link:active {\n color: $text-02;\n }\n\n //-----------------------------\n // Tab Content Container\n //-----------------------------\n .#{$prefix}--tab-content {\n padding: $carbon--spacing-05;\n\n &:focus {\n @include focus-outline('outline');\n }\n }\n\n //-----------------------------\n // Skeleton state\n //-----------------------------\n .#{$prefix}--tabs.#{$prefix}--skeleton {\n cursor: default;\n pointer-events: none;\n }\n\n .#{$prefix}--skeleton.#{$prefix}--tabs--scrollable:not(.#{$prefix}--tabs--scrollable--container)\n .#{$prefix}--tabs--scrollable__nav-item {\n border-bottom: 2px solid $skeleton-02;\n }\n\n .#{$prefix}--tabs.#{$prefix}--skeleton .#{$prefix}--tabs__nav-link {\n display: flex;\n width: 10rem;\n height: 100%;\n align-items: center;\n padding: 0 1rem;\n }\n\n .#{$prefix}--tabs.#{$prefix}--skeleton .#{$prefix}--tabs__nav-link span {\n @include skeleton;\n\n display: block;\n width: 100%;\n height: rem(14px);\n }\n\n .#{$prefix}--tabs.#{$prefix}--skeleton .#{$prefix}--tabs-trigger {\n @include skeleton;\n\n width: rem(100px);\n }\n\n .#{$prefix}--tabs.#{$prefix}--skeleton .#{$prefix}--tabs-trigger svg {\n @include hidden;\n }\n\n // TODO: remove namespace and suffix in next major release\n .#{$prefix}--tabs--scrollable {\n @include reset;\n @include type-style('body-short-01');\n\n display: flex;\n width: 100%;\n height: auto;\n min-height: rem(40px);\n color: $text-01;\n\n &.#{$prefix}--tabs--scrollable--container {\n min-height: rem(48px);\n }\n\n .#{$prefix}--tabs--scrollable__nav {\n display: flex;\n overflow: auto hidden;\n width: auto;\n max-width: 100%;\n flex-direction: row;\n padding: 0;\n margin: 0;\n list-style: none;\n outline: 0;\n // hide scrollbars\n scrollbar-width: none;\n transition: max-height $duration--fast-01 motion(standard, productive);\n\n &::-webkit-scrollbar {\n display: none;\n }\n }\n\n //-----------------------------\n // Overflow Nav Buttons\n //-----------------------------\n .#{$prefix}--tabs__overflow-indicator--left,\n .#{$prefix}--tabs__overflow-indicator--right {\n z-index: 1;\n width: $carbon--spacing-03;\n flex: 1 0 auto;\n }\n\n .#{$prefix}--tabs__overflow-indicator--left {\n margin-right: -$carbon--spacing-03;\n background-image: linear-gradient(to left, transparent, $ui-background);\n }\n\n .#{$prefix}--tabs__overflow-indicator--right {\n margin-left: -$carbon--spacing-03;\n background-image: linear-gradient(to right, transparent, $ui-background);\n }\n\n .#{$prefix}--tabs--scrollable--light\n .#{$prefix}--tabs__overflow-indicator--left {\n background-image: linear-gradient(to left, transparent, $ui-01);\n }\n\n .#{$prefix}--tabs--scrollable--light\n .#{$prefix}--tabs__overflow-indicator--right {\n background-image: linear-gradient(to right, transparent, $ui-01);\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs__overflow-indicator--left {\n background-image: linear-gradient(to left, transparent, $ui-03);\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs__overflow-indicator--right {\n background-image: linear-gradient(to right, transparent, $ui-03);\n }\n\n // Safari-only media query\n // won't appear correctly with CSS custom properties\n // see: code snippet and modal overflow indicators\n @media not all and (min-resolution: 0.001dpcm) {\n @supports (-webkit-appearance: none) and (stroke-color: transparent) {\n .#{$prefix}--tabs__overflow-indicator--left {\n background-image: linear-gradient(\n to left,\n rgba($ui-background, 0),\n $ui-background\n );\n }\n\n .#{$prefix}--tabs__overflow-indicator--right {\n background-image: linear-gradient(\n to right,\n rgba($ui-background, 0),\n $ui-background\n );\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs__overflow-indicator--left {\n background-image: linear-gradient(to left, rgba($ui-03, 0), $ui-03);\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs__overflow-indicator--right {\n background-image: linear-gradient(to right, rgba($ui-03, 0), $ui-03);\n }\n }\n }\n\n .#{$prefix}--tab--overflow-nav-button {\n @include button-reset;\n\n display: flex;\n width: $carbon--spacing-08;\n flex-shrink: 0;\n align-items: center;\n justify-content: center;\n\n &:focus {\n @include focus-outline('outline');\n }\n }\n\n .#{$prefix}--tab--overflow-nav-button--hidden {\n display: none;\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tab--overflow-nav-button {\n width: $carbon--spacing-09;\n margin: 0;\n background-color: $ui-03;\n }\n\n .#{$prefix}--tab--overflow-nav-button svg {\n fill: $icon-01;\n }\n\n //-----------------------------\n // Item\n //-----------------------------\n .#{$prefix}--tabs--scrollable__nav-item {\n @include reset;\n\n display: flex;\n padding: 0;\n cursor: pointer;\n transition: background-color $duration--fast-01\n motion(standard, productive);\n }\n\n .#{$prefix}--tabs--scrollable__nav-item\n + .#{$prefix}--tabs--scrollable__nav-item {\n margin-left: rem(1px);\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item {\n background-color: $ui-03;\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item\n + .#{$prefix}--tabs--scrollable__nav-item {\n margin-left: 0;\n // Draws the border without affecting the inner-content\n box-shadow: rem(-1px) 0 0 0 $ui-04;\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item\n + .#{$prefix}--tabs--scrollable__nav-item.#{$prefix}--tabs--scrollable__nav-item--selected,\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item.#{$prefix}--tabs--scrollable__nav-item--selected\n + .#{$prefix}--tabs--scrollable__nav-item {\n box-shadow: none;\n }\n\n .#{$prefix}--tabs--scrollable__nav-item\n .#{$prefix}--tabs--scrollable__nav-link {\n transition: color $duration--fast-01 motion(standard, productive),\n border-bottom-color $duration--fast-01 motion(standard, productive),\n outline $duration--fast-01 motion(standard, productive);\n }\n\n //-----------------------------\n // Item Hover\n //-----------------------------\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item:hover {\n background-color: $hover-selected-ui;\n }\n\n //---------------------------------------------\n // Item Disabled\n //---------------------------------------------\n .#{$prefix}--tabs--scrollable__nav-item--disabled,\n .#{$prefix}--tabs--scrollable__nav-item--disabled:hover {\n background-color: transparent;\n cursor: not-allowed;\n outline: none;\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item.#{$prefix}--tabs--scrollable__nav-item--disabled,\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item.#{$prefix}--tabs--scrollable__nav-item--disabled:hover {\n background-color: $disabled-02;\n }\n\n //-----------------------------\n // Item Selected\n //-----------------------------\n .#{$prefix}--tabs--scrollable__nav-item--selected {\n transition: color $duration--fast-01 motion(standard, productive);\n }\n\n .#{$prefix}--tabs--scrollable__nav-item--selected\n .#{$prefix}--tabs--scrollable__nav-link,\n .#{$prefix}--tabs--scrollable__nav-item--selected\n .#{$prefix}--tabs--scrollable__nav-link:focus,\n .#{$prefix}--tabs--scrollable__nav-item--selected\n .#{$prefix}--tabs--scrollable__nav-link:active {\n @include type-style('productive-heading-01');\n\n border-bottom: 2px solid $interactive-04;\n color: $text-01;\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item--selected,\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item--selected:hover {\n background-color: $ui-01;\n\n .#{$prefix}--tabs--scrollable__nav-link:focus,\n .#{$prefix}--tabs--scrollable__nav-link:active {\n box-shadow: none;\n }\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item--selected\n .#{$prefix}--tabs--scrollable__nav-link {\n // Draws the border without affecting the inner-content\n box-shadow: inset 0 2px 0 0 $interactive-04;\n // height - vertical padding\n line-height: calc(#{rem(48px)} - (#{$spacing-03} * 2));\n }\n\n &.#{$prefix}--tabs--scrollable--light.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item--selected,\n &.#{$prefix}--tabs--scrollable--light.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item--selected:hover {\n background-color: $ui-background;\n }\n\n //-----------------------------\n // Link\n //-----------------------------\n .#{$prefix}--tabs--scrollable__nav-link {\n @include button-reset($width: false);\n @include focus-outline('reset');\n @include type-style('body-short-01');\n\n overflow: hidden;\n width: rem(160px);\n padding: $spacing-04 $spacing-05 $spacing-03;\n border-bottom: $tab-underline-color;\n color: $text-02;\n text-align: left;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: border $duration--fast-01 motion(standard, productive),\n outline $duration--fast-01 motion(standard, productive);\n white-space: nowrap;\n\n &:focus,\n &:active {\n @include focus-outline('outline');\n }\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-link {\n height: rem(48px);\n padding: $spacing-03 $spacing-05;\n border-bottom: 0;\n // height - vertical padding\n line-height: calc(#{rem(48px)} - (#{$spacing-03} * 2));\n }\n\n //-----------------------------\n // Link Hover\n //-----------------------------\n .#{$prefix}--tabs--scrollable__nav-item:hover\n .#{$prefix}--tabs--scrollable__nav-link {\n border-bottom: $tab-underline-color-hover;\n color: $text-01;\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item\n .#{$prefix}--tabs--scrollable__nav-link {\n border-bottom: none;\n }\n\n //-----------------------------\n // Link Disabled\n //-----------------------------\n .#{$prefix}--tabs--scrollable__nav-item--disabled\n .#{$prefix}--tabs--scrollable__nav-link {\n border-bottom: $tab-underline-disabled;\n color: $tab-text-disabled;\n }\n\n .#{$prefix}--tabs--scrollable__nav-item--disabled:hover\n .#{$prefix}--tabs--scrollable__nav-link {\n border-bottom: $tab-underline-disabled;\n color: $tab-text-disabled;\n cursor: not-allowed;\n pointer-events: none;\n }\n\n .#{$prefix}--tabs--scrollable__nav-item--disabled\n .#{$prefix}--tabs--scrollable__nav-link:focus,\n .#{$prefix}--tabs--scrollable__nav-item--disabled\n .#{$prefix}--tabs--scrollable__nav-link:active {\n border-bottom: $tab-underline-disabled;\n outline: none;\n }\n\n .#{$prefix}--tabs--scrollable--light\n .#{$prefix}--tabs--scrollable__nav-item--disabled\n .#{$prefix}--tabs--scrollable__nav-link {\n border-bottom-color: $ui-03;\n }\n\n .#{$prefix}--tabs--scrollable--light\n .#{$prefix}--tabs--scrollable__nav-item--disabled:hover\n .#{$prefix}--tabs--scrollable__nav-link {\n border-bottom-color: $ui-03;\n }\n\n .#{$prefix}--tabs--scrollable--light\n .#{$prefix}--tabs--scrollable__nav-item--disabled\n .#{$prefix}--tabs--scrollable__nav-link:focus,\n .#{$prefix}--tabs--scrollable--light\n .#{$prefix}--tabs--scrollable__nav-item--disabled\n .#{$prefix}--tabs--scrollable__nav-link:active {\n border-bottom-color: $ui-03;\n }\n\n &.#{$prefix}--tabs--scrollable--container\n .#{$prefix}--tabs--scrollable__nav-item--disabled\n .#{$prefix}--tabs--scrollable__nav-link {\n border-bottom: none;\n color: $disabled-03;\n }\n\n //-----------------------------\n // Tab Content Container\n //-----------------------------\n .#{$prefix}--tab-content {\n padding: $carbon--spacing-05;\n }\n\n //-----------------------------\n // Skeleton state\n //-----------------------------\n .#{$prefix}--tabs.#{$prefix}--skeleton {\n cursor: default;\n pointer-events: none;\n }\n\n .#{$prefix}--tabs.#{$prefix}--skeleton\n .#{$prefix}--tabs--scrollable__nav-link {\n @include skeleton;\n\n width: rem(75px);\n }\n\n .#{$prefix}--tabs.#{$prefix}--skeleton .#{$prefix}--tabs-trigger {\n @include skeleton;\n\n width: rem(75px);\n margin-right: rem(1px);\n }\n\n .#{$prefix}--tabs.#{$prefix}--skeleton .#{$prefix}--tabs-trigger svg {\n @include hidden;\n }\n }\n\n // Windows HCM fix\n .#{$prefix}--tabs--scrollable__nav-item\n .#{$prefix}--tabs__nav-item--selected\n .#{$prefix}--tabs--scrollable__nav-item--selected {\n @include high-contrast-mode('focus');\n }\n\n // stylelint-disable-next-line no-duplicate-selectors\n .#{$prefix}--tabs--scrollable\n .#{$prefix}--tabs--scrollable__nav-item--disabled\n .#{$prefix}--tabs--scrollable__nav-link {\n @include high-contrast-mode('disabled');\n }\n}\n\n@include exports('tabs') {\n @include tabs;\n}\n","//\n// Copyright IBM Corp. 2018, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n// https://github.com/twbs/bootstrap/blob/v4-dev/scss/mixins/_breakpoints.scss\n@import 'convert';\n@import 'utilities';\n\n/// Carbon gutter size in rem\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--grid-gutter: carbon--rem(32px);\n\n/// Carbon condensed gutter size in rem\n/// @type Number\n/// @access public\n/// @group @carbon/layout\n$carbon--grid-gutter--condensed: carbon--rem(1px);\n\n// Initial map of our breakpoints and their values\n/// @type Map\n/// @access public\n/// @group @carbon/layout\n$carbon--grid-breakpoints: (\n sm: (\n columns: 4,\n margin: 0,\n width: carbon--rem(320px),\n ),\n md: (\n columns: 8,\n margin: carbon--rem(16px),\n width: carbon--rem(672px),\n ),\n lg: (\n columns: 16,\n margin: carbon--rem(16px),\n width: carbon--rem(1056px),\n ),\n xlg: (\n columns: 16,\n margin: carbon--rem(16px),\n width: carbon--rem(1312px),\n ),\n max: (\n columns: 16,\n margin: carbon--rem(24px),\n width: carbon--rem(1584px),\n ),\n) !default;\n\n/// Get the value of the next breakpoint, or null for the last breakpoint\n/// @param {String} $name - The name of the breakpoint\n/// @param {Map} $breakpoints [$carbon--grid-breakpoints] - A map of breakpoints where the key is the name of the breakpoint and the value is the values for the breakpoint\n/// @param {List} $breakpoint-names [map-keys($breakpoints)] - A list of names from the `$breakpoints` map\n/// @return {String}\n/// @access public\n/// @group @carbon/layout\n@function carbon--breakpoint-next(\n $name,\n $breakpoints: $carbon--grid-breakpoints,\n $breakpoint-names: map-keys($breakpoints)\n) {\n $n: index($breakpoint-names, $name);\n @if $n != null and $n < length($breakpoint-names) {\n @return nth($breakpoint-names, $n + 1);\n }\n @return null;\n}\n\n/// Get the value of the previous breakpoint, or null for the first breakpoint\n/// @param {String} $name - The name of the breakpoint\n/// @param {Map} $breakpoints [$carbon--grid-breakpoints] - A map of breakpoints where the key is the name of the breakpoint and the value is the values for the breakpoint\n/// @param {List} $breakpoint-names [map-keys($breakpoints)] - A list of names from the `$breakpoints` map\n/// @return {String}\n/// @access public\n/// @group @carbon/layout\n@function carbon--breakpoint-prev(\n $name,\n $breakpoints: $carbon--grid-breakpoints,\n $breakpoint-names: map-keys($breakpoints)\n) {\n $n: index($breakpoint-names, $name);\n @if $n != null and $n > 1 {\n @return nth($breakpoint-names, $n - 1);\n }\n @return null;\n}\n\n/// Check to see if the given breakpoint name\n/// @param {String} $name - The name of the breakpoint\n/// @param {Map} $breakpoints [$carbon--grid-breakpoints] - A map of breakpoints where the key is the name of the breakpoint and the value is the values for the breakpoint\n/// @return {Bool}\n/// @access public\n/// @group @carbon/layout\n@function carbon--is-smallest-breakpoint(\n $name,\n $breakpoints: $carbon--grid-breakpoints\n) {\n @return index(map-keys($breakpoints), $name) == 1;\n}\n\n/// Returns the largest breakpoint name\n/// @param {Map} $breakpoints [$carbon--grid-breakpoints] - A map of breakpoints where the key is the name\n/// @return {String}\n/// @access public\n/// @group @carbon/layout\n@function carbon--largest-breakpoint-name(\n $breakpoints: $carbon--grid-breakpoints\n) {\n $total-breakpoints: length($breakpoints);\n @return carbon--key-by-index($breakpoints, $total-breakpoints);\n}\n\n/// Get the infix for a given breakpoint in a list of breakpoints. Useful for generating the size part in a selector, for example: `.prefix--col-sm-2`.\n/// @param {String} $name - The name of the breakpoint\n/// @return {String}\n/// @access public\n/// @group @carbon/layout\n@function carbon--breakpoint-infix($name) {\n @return '-#{$name}';\n}\n\n/// Generate a media query from the width of the given breakpoint to infinity\n/// @param {String | Number} $name\n/// @param {Map} $breakpoints [$carbon--grid-breakpoints] - A map of breakpoints where the key is the name\n/// @content\n/// @access public\n/// @group @carbon/layout\n@mixin carbon--breakpoint-up($name, $breakpoints: $carbon--grid-breakpoints) {\n @if type-of($name) == 'number' {\n @media (min-width: $name) {\n @content;\n }\n } @else if map-has-key($breakpoints, $name) {\n $breakpoint: map-get($breakpoints, $name);\n $width: map-get($breakpoint, width);\n @if carbon--is-smallest-breakpoint($name, $breakpoints) {\n @content;\n } @else {\n @media (min-width: $width) {\n @content;\n }\n }\n } @else {\n @error 'Unable to find a breakpoint with name `#{$name}`. Expected one of: (#{map-keys($breakpoints)})';\n }\n}\n\n/// Generate a media query for the maximum width of the given styles\n/// @param {String | Number} $name\n/// @param {Map} $breakpoints [$carbon--grid-breakpoints] - A map of breakpoints where the key is the name\n/// @content\n/// @access public\n/// @group @carbon/layout\n@mixin carbon--breakpoint-down($name, $breakpoints: $carbon--grid-breakpoints) {\n @if type-of($name) == 'number' {\n @media (max-width: $name) {\n @content;\n }\n } @else if map-has-key($breakpoints, $name) {\n // We borrow this logic from bootstrap for specifying the value of the\n // max-width. The maximum width is calculated by finding the breakpoint and\n // subtracting .02 from its value. This value is used instead of .01 to\n // avoid rounding issues in Safari\n // https://github.com/twbs/bootstrap/blob/c5b1919deaf5393fcca9e9b9d7ce9c338160d99d/scss/mixins/_breakpoints.scss#L34-L46\n $breakpoint: map-get($breakpoints, $name);\n $width: map-get($breakpoint, width) - 0.02;\n @media (max-width: $width) {\n @content;\n }\n } @else {\n @error 'Unable to find a breakpoint with name `#{$name}`. Expected one of: (#{map-keys($breakpoints)})';\n }\n}\n\n/// Generate a media query for the range between the lower and upper breakpoints\n/// @param {String | Number} $lower\n/// @param {String | Number} $upper\n/// @param {Map} $breakpoints [$carbon--grid-breakpoints] - A map of breakpoints where the key is the name\n/// @content\n/// @access public\n/// @group @carbon/layout\n@mixin carbon--breakpoint-between(\n $lower,\n $upper,\n $breakpoints: $carbon--grid-breakpoints\n) {\n $is-number-lower: type-of($lower) == 'number';\n $is-number-upper: type-of($upper) == 'number';\n $min: if($is-number-lower, $lower, map-get($breakpoints, $lower));\n $max: if($is-number-upper, $upper, map-get($breakpoints, $upper));\n\n @if $min and $max {\n $min-width: if(\n not $is-number-lower and $min,\n map-get($min, width) + 0.02,\n $min\n );\n $max-width: if(\n not $is-number-upper and $max,\n map-get($max, width) - 0.02,\n $max\n );\n @media (min-width: $min-width) and (max-width: $max-width) {\n @content;\n }\n } @else if $min != null and $max == null {\n @include carbon--breakpoint-up($lower) {\n @content;\n }\n } @else if $min == null and $max != null {\n @include carbon--breakpoint-down($upper) {\n @content;\n }\n } @else {\n @error 'Unable to find a breakpoint to satisfy: (#{$lower},#{$upper}). Expected both to be one of (#{map-keys($breakpoints)}).';\n }\n}\n\n/// Generate media query for the largest breakpoint\n/// @param {Map} $breakpoints [$carbon--grid-breakpoints] - A map of breakpoints where the key is the name\n/// @content\n/// @access public\n/// @group @carbon/layout\n@mixin carbon--largest-breakpoint($breakpoints: $carbon--grid-breakpoints) {\n @include carbon--breakpoint(carbon--largest-breakpoint-name()) {\n @content;\n }\n}\n\n/// Generate a media query for a given breakpoint\n/// @param {String | Number} $name\n/// @param {Map} $breakpoints [$carbon--grid-breakpoints] - A map of breakpoints where the key is the name\n/// @content\n/// @access public\n/// @group @carbon/layout\n@mixin carbon--breakpoint($name, $breakpoints: $carbon--grid-breakpoints) {\n @include carbon--breakpoint-up($name, $breakpoints) {\n @content;\n }\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//-----------------------------\n// Select\n//-----------------------------\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/css--reset';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/typography';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../form/form';\n\n/// Select styles\n/// @access private\n/// @group select\n@mixin select {\n .#{$prefix}--select {\n @include reset;\n\n position: relative;\n display: flex;\n width: 100%;\n flex-direction: column;\n align-items: flex-start;\n }\n\n .#{$prefix}--select-input__wrapper {\n position: relative;\n display: flex;\n width: 100%;\n align-items: center;\n }\n\n .#{$prefix}--select-input {\n @include type-style('body-short-01');\n @include focus-outline('reset');\n\n display: block;\n width: 100%;\n height: rem(40px);\n padding: 0 $spacing-09 0 $spacing-05;\n border: none;\n border-bottom: 1px solid $ui-04;\n appearance: none;\n background-color: $field-01;\n border-radius: 0;\n color: $text-01;\n cursor: pointer;\n // reset disabled opacity\n opacity: 1;\n\n // Do not transition on background-color (see: https://github.com/carbon-design-system/carbon/issues/4464)\n transition: outline $duration--fast-01 motion(standard, productive);\n\n &:hover {\n background-color: $hover-ui;\n }\n\n // Hide default select arrow in IE10+\n &::-ms-expand {\n display: none;\n }\n\n // Select text renders a little high on Firefox\n @-moz-document url-prefix() {\n // Removes dotted inner focus\n &:-moz-focusring,\n &::-moz-focus-inner {\n background-image: none;\n color: transparent;\n text-shadow: 0 0 0 #000000;\n }\n }\n\n &:focus {\n @include focus-outline('outline');\n\n color: $text-01;\n }\n\n &:disabled,\n &:hover:disabled {\n border-bottom-color: $disabled-01;\n background-color: $disabled-01;\n color: $disabled-02;\n cursor: not-allowed;\n }\n }\n\n .#{$prefix}--select-input--sm {\n height: rem(32px);\n max-height: rem(32px);\n }\n\n // TODO V11: Remove xl selector\n .#{$prefix}--select-input--xl,\n .#{$prefix}--select-input--lg {\n height: rem(48px);\n max-height: rem(48px);\n }\n\n .#{$prefix}--select--disabled .#{$prefix}--label,\n .#{$prefix}--select--disabled .#{$prefix}--form__helper-text {\n color: $disabled-02;\n }\n\n .#{$prefix}--select-input__wrapper[data-invalid] .#{$prefix}--select-input,\n .#{$prefix}--select--warning .#{$prefix}--select-input {\n padding-right: carbon--mini-units(9);\n }\n\n .#{$prefix}--select-input:disabled ~ .#{$prefix}--select__arrow {\n fill: $disabled-02;\n }\n\n .#{$prefix}--select--light .#{$prefix}--select-input {\n background-color: $field-02;\n\n &:hover {\n background-color: $hover-ui;\n }\n\n &:disabled,\n &:hover:disabled {\n background-color: $field-02;\n color: $disabled-02;\n cursor: not-allowed;\n }\n }\n\n .#{$prefix}--select__arrow {\n position: absolute;\n top: 0;\n right: $spacing-05;\n height: 100%;\n fill: $ui-05;\n pointer-events: none;\n\n // Windows, Firefox HCM Fix\n @media screen and (-ms-high-contrast: active),\n screen and (prefers-contrast) {\n // `ButtonText` is a CSS2 system color to help improve colors in HCM\n path {\n fill: ButtonText;\n }\n }\n }\n\n .#{$prefix}--select__invalid-icon {\n position: absolute;\n right: $spacing-08;\n }\n\n .#{$prefix}--select-input__wrapper[data-invalid]\n .#{$prefix}--select-input\n ~ .#{$prefix}--select__invalid-icon {\n fill: $support-01;\n }\n\n .#{$prefix}--select__invalid-icon--warning {\n fill: $support-03;\n }\n\n .#{$prefix}--select__invalid-icon--warning path[fill] {\n fill: $carbon__black-100;\n opacity: 1;\n }\n\n optgroup.#{$prefix}--select-optgroup,\n .#{$prefix}--select-option {\n // For the options to show in IE11\n background-color: $background-hover;\n color: $text-01;\n\n &:disabled {\n color: $text-disabled;\n }\n }\n\n .#{$prefix}--select--inline {\n display: flex;\n flex-direction: row;\n align-items: center;\n }\n\n .#{$prefix}--select--inline.#{$prefix}--select--invalid .#{$prefix}--label,\n .#{$prefix}--select--inline.#{$prefix}--select--invalid\n .#{$prefix}--form__helper-text {\n align-self: flex-start;\n // Offset label text margin\n margin-top: rem(13px);\n }\n\n .#{$prefix}--select--inline .#{$prefix}--form__helper-text {\n margin-bottom: 0;\n margin-left: $spacing-03;\n }\n\n .#{$prefix}--select--inline .#{$prefix}--label {\n margin: 0 $carbon--spacing-03 0 0;\n white-space: nowrap;\n }\n\n .#{$prefix}--select--inline .#{$prefix}--select-input {\n width: auto;\n padding-right: $spacing-07;\n padding-left: $carbon--spacing-03;\n border-bottom: none;\n background-color: $background;\n color: $text-01;\n }\n\n .#{$prefix}--select--inline .#{$prefix}--select-input[disabled],\n .#{$prefix}--select--inline .#{$prefix}--select-input[disabled]:hover {\n background-color: $disabled-01;\n }\n\n .#{$prefix}--select--inline .#{$prefix}--select__arrow {\n right: $carbon--spacing-03;\n }\n\n .#{$prefix}--select--inline.#{$prefix}--select--invalid\n .#{$prefix}--select-input {\n padding-right: rem(56px);\n }\n\n .#{$prefix}--select--inline.#{$prefix}--select--invalid\n .#{$prefix}--select-input\n ~ .#{$prefix}--select__invalid-icon {\n right: $spacing-07;\n }\n\n .#{$prefix}--select--inline .#{$prefix}--select-input:disabled {\n color: $disabled;\n cursor: not-allowed;\n\n ~ * {\n cursor: not-allowed;\n }\n }\n\n //Skeleton State\n .#{$prefix}--select.#{$prefix}--skeleton {\n @include skeleton;\n\n width: 100%;\n height: 2.5rem;\n }\n\n .#{$prefix}--select.#{$prefix}--skeleton .#{$prefix}--select-input {\n display: none;\n }\n\n // Windows HCM fix\n // stylelint-disable-next-line no-duplicate-selectors\n .#{$prefix}--select__arrow {\n @include high-contrast-mode('icon-fill');\n }\n}\n\n@include exports('select') {\n @include select;\n}\n","//\n// Copyright IBM Corp. 2016, 2020\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n$css--helpers: true;\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/typography';\n@import '../../globals/scss/layout';\n@import '../../globals/scss/css--helpers';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../select/select';\n\n/// Unstable pagination styles\n/// @access private\n/// @group pagination\n@mixin unstable_pagination {\n .#{$prefix}--unstable-pagination {\n @include reset;\n @include carbon--type-style('body-short-01');\n\n display: flex;\n width: 100%;\n height: rem(48px);\n align-items: center;\n justify-content: space-between;\n border-top: 1px solid $ui-03;\n border-bottom: 1px solid transparent;\n background-color: $ui-01;\n }\n\n .#{$prefix}--unstable-pagination__text {\n @include carbon--breakpoint('md') {\n display: inline-block;\n }\n\n margin: 0 $carbon--spacing-05;\n color: $text-02;\n }\n\n .#{$prefix}--unstable-pagination__left,\n .#{$prefix}--unstable-pagination__right {\n display: flex;\n height: 100%;\n align-items: center;\n }\n\n .#{$prefix}--unstable-pagination__left {\n padding: 0 $carbon--spacing-05 0 0;\n }\n\n .#{$prefix}--unstable-pagination__left > .#{$prefix}--form-item,\n .#{$prefix}--unstable-pagination__right > .#{$prefix}--form-item {\n height: 100%;\n }\n\n .#{$prefix}--unstable-pagination__left\n .#{$prefix}--unstable-pagination__text {\n margin-right: rem(1px);\n }\n\n .#{$prefix}--unstable-pagination__right\n .#{$prefix}--unstable-pagination__text {\n margin-right: $carbon--spacing-05;\n margin-left: rem(1px);\n }\n\n .#{$prefix}--unstable-pagination__button {\n @include reset;\n\n display: flex;\n height: 100%;\n align-items: center;\n justify-content: center;\n padding: 0 rem(14px);\n border: none;\n border-left: 1px solid $ui-03;\n margin: 0;\n background: none;\n color: $ui-05;\n cursor: pointer;\n fill: $ui-05;\n transition: outline $duration--fast-02 motion(standard, productive),\n background-color $duration--fast-02 motion(standard, productive);\n }\n\n // Unset height/width set by icon-only button:\n .#{$prefix}--unstable-pagination__button .#{$prefix}--btn__icon {\n width: initial;\n height: initial;\n }\n\n .#{$prefix}--unstable-pagination__button.#{$prefix}--btn--icon-only.#{$prefix}--tooltip__trigger:focus {\n @include focus-outline('outline');\n }\n\n .#{$prefix}--unstable-pagination__button:hover {\n background: $hover-ui;\n color: $ui-05;\n }\n\n .#{$prefix}--unstable-pagination__button--no-index {\n cursor: not-allowed;\n fill: $disabled-02;\n }\n\n .#{$prefix}--unstable-pagination__button.#{$prefix}--btn:disabled {\n border-color: $ui-03;\n background: transparent;\n }\n\n .#{$prefix}--unstable-pagination__button:disabled:hover,\n .#{$prefix}--unstable-pagination__button--no-index:hover {\n background: transparent;\n cursor: not-allowed;\n fill: $disabled-02;\n }\n\n .#{$prefix}--unstable-pagination__page-selector,\n .#{$prefix}--unstable-pagination__page-sizer {\n height: 100%;\n align-items: center;\n }\n\n .#{$prefix}--unstable-pagination__page-selector\n .#{$prefix}--select-input--inline__wrapper,\n .#{$prefix}--unstable-pagination__page-sizer\n .#{$prefix}--select-input--inline__wrapper {\n display: flex;\n height: 100%;\n }\n\n .#{$prefix}--unstable-pagination__page-selector .#{$prefix}--select-input,\n .#{$prefix}--unstable-pagination__page-sizer .#{$prefix}--select-input {\n @include carbon--type-style('body-short-01');\n\n width: auto;\n min-width: auto;\n height: 100%;\n padding: 0 $carbon--spacing-08 0 $carbon--spacing-05;\n margin-right: -0.65rem;\n\n @include carbon--breakpoint('md') {\n padding-right: carbon--mini-units(4.5);\n margin-right: 0;\n }\n }\n\n .#{$prefix}--unstable-pagination__page-selector\n .#{$prefix}--select-input:hover,\n .#{$prefix}--unstable-pagination__page-sizer .#{$prefix}--select-input:hover {\n background: $hover-ui;\n }\n\n .#{$prefix}--unstable-pagination__page-selector .#{$prefix}--select__arrow,\n .#{$prefix}--unstable-pagination__page-sizer .#{$prefix}--select__arrow {\n top: 50%;\n transform: translateY(-50%);\n\n @include carbon--breakpoint('md') {\n right: $carbon--spacing-05;\n }\n }\n\n .#{$prefix}--unstable-pagination__page-selector {\n border-left: 1px solid $ui-03;\n }\n\n .#{$prefix}--unstable-pagination__page-sizer {\n border-right: 1px solid $ui-03;\n }\n}\n\n@include exports('unstable_pagination') {\n @include unstable_pagination;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//-----------------------------\n// Modals\n//-----------------------------\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/layout';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../../globals/scss/css--reset';\n\n@import '../button/button';\n\n/// Modal styles\n/// @access private\n/// @group modal\n@mixin modal {\n .#{$prefix}--modal {\n position: fixed;\n z-index: z('modal');\n top: 0;\n left: 0;\n display: flex;\n width: 100vw;\n height: 100vh;\n align-items: center;\n justify-content: center;\n background-color: $overlay-01;\n content: '';\n opacity: 0;\n transition: opacity $duration--moderate-02 motion(exit, expressive),\n visibility 0ms linear $duration--moderate-02;\n visibility: hidden;\n\n &.is-visible {\n opacity: 1;\n transition: opacity $duration--moderate-02 motion(entrance, expressive),\n visibility 0ms linear;\n visibility: inherit;\n }\n\n // V11: Question for design: do we have an updated tokens for fields that exist on `layer`?\n .#{$prefix}--pagination,\n .#{$prefix}--pagination__control-buttons,\n .#{$prefix}--text-input,\n .#{$prefix}--text-area,\n .#{$prefix}--search-input,\n .#{$prefix}--select-input,\n .#{$prefix}--dropdown,\n .#{$prefix}--dropdown-list,\n .#{$prefix}--number input[type='number'],\n .#{$prefix}--date-picker__input,\n .#{$prefix}--multi-select {\n background-color: $field-02;\n }\n }\n\n .#{$prefix}--modal.is-visible .#{$prefix}--modal-container {\n transform: translate3d(0, 0, 0);\n transition: transform $duration--moderate-02 motion(entrance, expressive);\n }\n\n // -----------------------------\n // Modal container\n // -----------------------------\n .#{$prefix}--modal-container {\n position: fixed;\n top: 0;\n display: grid;\n overflow: hidden;\n width: 100%;\n height: 100%;\n max-height: 100%;\n background-color: $ui-01;\n grid-template-columns: 100%;\n grid-template-rows: auto 1fr auto;\n // make modal edge visible on high contrast themes (#3880)\n outline: 3px solid transparent;\n outline-offset: -3px;\n transform: translate3d(0, -24px, 0);\n transform-origin: top center;\n transition: transform $duration--moderate-02 motion(exit, expressive);\n\n @include carbon--breakpoint(md) {\n position: static;\n width: 84%;\n height: auto;\n max-height: 90%;\n }\n\n @include carbon--breakpoint(lg) {\n width: 60%;\n max-height: 84%;\n }\n\n @include carbon--breakpoint(xlg) {\n width: 48%;\n }\n }\n\n // -----------------------------\n // Modal content\n // -----------------------------\n .#{$prefix}--modal-content {\n @include type-style('body-long-01');\n\n position: relative;\n // Required to accommodate focus outline's negative offset:\n padding-top: $spacing-03;\n // anything besides text/p spans full width, with just 16px padding\n padding-right: $spacing-05;\n padding-left: $spacing-05;\n margin-bottom: $spacing-09;\n color: $text-01;\n\n font-weight: 400;\n grid-column: 1/-1;\n grid-row: 2/-2;\n overflow-y: auto;\n\n &:focus {\n @include focus-outline('outline');\n }\n }\n\n //TO-DO: remove .#{$prefix}--modal-content__regular-content in v11 since hasForm has been deprecated\n // text/p gets 20% right padding\n .#{$prefix}--modal-content p,\n .#{$prefix}--modal-content__regular-content {\n padding-right: 20%;\n @include type-style('body-long-01');\n }\n\n //TO-DO: remove .#{$prefix}--modal-content--with-form in v11 since hasForm has been deprecated\\\n // anything besides text/p spans full width, with just 16px padding\n .#{$prefix}--modal-content--with-form {\n padding-right: $spacing-05;\n }\n\n // -----------------------------\n // Modal header\n // -----------------------------\n .#{$prefix}--modal-header {\n padding-top: $spacing-05;\n padding-right: $spacing-09;\n padding-left: $spacing-05;\n margin-bottom: $spacing-03;\n grid-column: 1/-1;\n grid-row: 1/1;\n }\n\n .#{$prefix}--modal-header__label {\n @include type-style('label-01');\n\n margin-bottom: $spacing-02;\n color: $text-02;\n }\n\n .#{$prefix}--modal-header__heading {\n @include type-style('productive-heading-03');\n\n color: $text-01;\n }\n\n // -----------------------------\n // XS Modal\n // -----------------------------\n .#{$prefix}--modal-container--xs {\n //text always spans full width in xs modals\n .#{$prefix}--modal-content__regular-content {\n padding-right: $spacing-05;\n }\n\n .#{$prefix}--modal-content p {\n //.#{$prefix}--modal-content already has 16px padding so this doesn't need any\n padding-right: 0;\n }\n\n @include carbon--breakpoint(md) {\n width: 48%;\n }\n\n @include carbon--breakpoint(lg) {\n width: 32%;\n max-height: 48%;\n }\n\n @include carbon--breakpoint(xlg) {\n width: 24%;\n }\n }\n\n // -----------------------------\n // SM Modal\n // -----------------------------\n .#{$prefix}--modal-container--sm {\n //text spans full width in sm modals below 1056\n .#{$prefix}--modal-content__regular-content {\n padding-right: $spacing-05;\n }\n\n .#{$prefix}--modal-content p {\n //.#{$prefix}--modal-content already has 16px padding so this doesn't need any\n padding-right: 0;\n }\n\n @include carbon--breakpoint(md) {\n width: 60%;\n }\n\n @include carbon--breakpoint(lg) {\n width: 42%;\n max-height: 72%;\n\n .#{$prefix}--modal-content p,\n .#{$prefix}--modal-content__regular-content {\n padding-right: 20%;\n }\n }\n\n @include carbon--breakpoint(xlg) {\n width: 36%;\n }\n }\n\n // -----------------------------\n // LG Modal\n // -----------------------------\n .#{$prefix}--modal-container--lg {\n @include carbon--breakpoint(md) {\n width: 96%;\n }\n\n @include carbon--breakpoint(lg) {\n width: 84%;\n max-height: 96%;\n }\n\n @include carbon--breakpoint(xlg) {\n width: 72%;\n }\n }\n\n // -----------------------------\n // Modal overflow\n // -----------------------------\n // Required so overflow-indicator disappears at end of content\n .#{$prefix}--modal-scroll-content > *:last-child {\n padding-bottom: $spacing-07;\n }\n\n .#{$prefix}--modal-content--overflow-indicator {\n position: absolute;\n bottom: $spacing-09;\n left: 0;\n width: 100%;\n height: rem(32px);\n // Safari interprets `transparent` differently, so make color token value transparent instead:\n background-image: linear-gradient(to bottom, rgba($ui-01, 0), $ui-01);\n content: '';\n grid-column: 1/-1;\n grid-row: 2/-2;\n pointer-events: none;\n }\n\n // Safari-only media query\n // won't appear correctly with CSS custom properties\n // see: code snippet and tabs overflow indicators\n @media not all and (min-resolution: 0.001dpcm) {\n @supports (-webkit-appearance: none) and (stroke-color: transparent) {\n .#{$prefix}--modal-content--overflow-indicator {\n background-image: linear-gradient(to bottom, rgba($layer, 0), $layer);\n }\n }\n }\n\n .#{$prefix}--modal-content:focus\n ~ .#{$prefix}--modal-content--overflow-indicator {\n width: calc(100% - 4px);\n margin: 0 2px 2px;\n }\n\n @media screen and (-ms-high-contrast: active) {\n .#{$prefix}--modal-scroll-content > *:last-child {\n padding-bottom: 0;\n }\n\n .#{$prefix}--modal-content--overflow-indicator {\n display: none;\n }\n }\n\n // -----------------------------\n // Modal footer\n // -----------------------------\n .#{$prefix}--modal-footer {\n display: flex;\n height: rem(64px);\n justify-content: flex-end;\n margin-top: auto;\n grid-column: 1/-1;\n grid-row: -1/-1;\n }\n\n .#{$prefix}--modal-footer .#{$prefix}--btn {\n max-width: none;\n height: rem(64px);\n flex: 0 1 50%;\n padding-top: $spacing-05;\n padding-bottom: $spacing-07;\n margin: 0;\n }\n\n .#{$prefix}--modal-footer--three-button .#{$prefix}--btn {\n flex: 0 1 25%;\n align-items: flex-start;\n }\n\n // -----------------------------\n // Modal close btn\n // -----------------------------\n .#{$prefix}--modal-close {\n position: absolute;\n z-index: 2;\n top: 0;\n right: 0;\n overflow: hidden;\n width: 3rem;\n height: 3rem;\n padding: rem(12px);\n border: 2px solid transparent;\n background-color: transparent;\n cursor: pointer;\n transition: background-color $duration--fast-02 motion(standard, productive);\n\n &:hover {\n background-color: $hover-ui;\n }\n\n &:focus {\n border-color: $focus;\n outline: none;\n }\n }\n\n .#{$prefix}--modal-close::-moz-focus-inner {\n border: 0;\n }\n\n .#{$prefix}--modal-close__icon {\n width: rem(20px);\n height: rem(20px);\n fill: $icon-01;\n }\n\n .#{$prefix}--body--with-modal-open {\n overflow: hidden;\n }\n\n .#{$prefix}--body--with-modal-open .#{$prefix}--tooltip,\n .#{$prefix}--body--with-modal-open .#{$prefix}--overflow-menu-options {\n z-index: z('modal');\n }\n\n // Windows HCM fix\n /* stylelint-disable */\n .#{$prefix}--modal-close__icon {\n @include high-contrast-mode('icon-fill');\n }\n\n .#{$prefix}--modal-close:focus {\n @include high-contrast-mode('focus');\n }\n /* stylelint-enable */\n}\n\n@include exports('modal') {\n @include modal;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//-----------------------------\n// Search\n//-----------------------------\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/css--reset';\n@import '../../globals/scss/typography';\n@import '../../globals/scss/import-once';\n\n/// Search styles\n/// @access private\n/// @group search\n@mixin search {\n .#{$prefix}--search {\n position: relative;\n display: flex;\n width: 100%;\n align-items: center;\n }\n\n .#{$prefix}--search .#{$prefix}--label {\n @include hidden;\n }\n\n .#{$prefix}--search-input {\n @include reset;\n @include type-style('body-short-01');\n @include focus-outline('reset');\n\n width: 100%;\n order: 1;\n padding: 0 $carbon--spacing-08;\n border: none;\n border-bottom: 1px solid $ui-04;\n appearance: none;\n background-color: $field-01;\n color: $text-01;\n text-overflow: ellipsis;\n transition: background-color $duration--fast-02 motion(standard, productive),\n outline $duration--fast-02 motion(standard, productive);\n\n &:focus {\n @include focus-outline('outline');\n }\n\n &::placeholder {\n @include placeholder-colors;\n }\n\n &::-ms-clear {\n display: none;\n }\n }\n\n .#{$prefix}--search-input[disabled] {\n border-bottom: 1px solid transparent;\n background-color: $field-disabled;\n color: $disabled;\n cursor: not-allowed;\n\n &::placeholder {\n color: $disabled;\n }\n }\n\n .#{$prefix}--search--light .#{$prefix}--search-input {\n background: $field-02;\n }\n\n .#{$prefix}--search--light .#{$prefix}--search-close::before {\n background: $field-02;\n }\n\n // Small styles\n .#{$prefix}--search--sm .#{$prefix}--search-input,\n .#{$prefix}--search--sm.#{$prefix}--search--expandable.#{$prefix}--search--expanded\n .#{$prefix}--search-input {\n height: rem(32px);\n // 8px padding on either side of icon + 16px icon (32px)\n padding: 0 $spacing-07;\n }\n\n .#{$prefix}--search--sm .#{$prefix}--search-magnifier-icon {\n left: rem(8px);\n }\n\n // Large styles\n // V11: change lg to md\n .#{$prefix}--search--lg .#{$prefix}--search-input,\n .#{$prefix}--search--lg.#{$prefix}--search--expandable.#{$prefix}--search--expanded\n .#{$prefix}--search-input {\n height: rem(40px);\n // 12px padding on either side of icon + 16px icon (40px)\n padding: 0 $spacing-08;\n }\n\n // V11: change lg to md\n .#{$prefix}--search--lg .#{$prefix}--search-magnifier-icon {\n left: rem(12px);\n }\n\n // V11: change xl to lg\n .#{$prefix}--search--xl .#{$prefix}--search-input,\n .#{$prefix}--search--xl.#{$prefix}--search--expandable.#{$prefix}--search--expanded\n .#{$prefix}--search-input {\n height: rem(48px);\n // 16px padding on either side of icon + 16px icon (48px)\n padding: 0 $spacing-09;\n }\n\n .#{$prefix}--search-magnifier-icon {\n position: absolute;\n z-index: 2;\n top: 50%;\n left: $spacing-05;\n width: rem(16px);\n height: rem(16px);\n fill: $icon-02;\n pointer-events: none;\n transform: translateY(-50%);\n }\n\n .#{$prefix}--search-close {\n @include button-reset(false);\n @include focus-outline('reset');\n\n position: absolute;\n top: 0;\n right: 0;\n\n &::before {\n position: absolute;\n top: rem(1px);\n left: 0;\n display: block;\n width: 2px;\n height: calc(100% - 2px);\n background-color: $field-01;\n content: '';\n transition: background-color $duration--fast-02\n motion(standard, productive);\n }\n\n &:hover {\n border-bottom: 1px solid $ui-04;\n\n &::before {\n background-color: $hover-field;\n }\n }\n }\n\n .#{$prefix}--search-button {\n flex-shrink: 0;\n margin-left: $carbon--spacing-01;\n background-color: $field-01;\n\n svg {\n fill: currentColor;\n vertical-align: middle;\n }\n }\n\n .#{$prefix}--search-close svg {\n fill: inherit;\n }\n\n .#{$prefix}--search-close,\n .#{$prefix}--search-button {\n display: flex;\n width: rem(40px);\n height: rem(40px);\n align-items: center;\n justify-content: center;\n border-width: 1px 0;\n border-style: solid;\n border-color: transparent;\n cursor: pointer;\n fill: $icon-01;\n opacity: 1;\n transition: opacity $duration--fast-02 motion(standard, productive),\n background-color $duration--fast-02 motion(standard, productive),\n outline $duration--fast-02 motion(standard, productive),\n border $duration--fast-02 motion(standard, productive);\n visibility: inherit;\n\n &:hover {\n background-color: $hover-field;\n }\n\n &:focus {\n @include focus-outline('outline');\n }\n\n &:active {\n @include focus-outline('outline');\n\n background-color: $selected-ui;\n }\n }\n\n .#{$prefix}--search--disabled .#{$prefix}--search-close,\n .#{$prefix}--search--disabled.#{$prefix}--search--expandable\n .#{$prefix}--search-magnifier {\n cursor: not-allowed;\n outline: none;\n\n &:hover {\n border-bottom-color: transparent;\n background-color: transparent;\n }\n\n &:hover::before {\n background-color: transparent;\n }\n }\n\n .#{$prefix}--search--disabled svg {\n fill: $disabled;\n }\n\n .#{$prefix}--search-close:focus,\n .#{$prefix}--search-close:active {\n &::before {\n background-color: $focus;\n }\n }\n\n .#{$prefix}--search-input:focus ~ .#{$prefix}--search-close:hover {\n @include focus-outline('outline');\n }\n\n .#{$prefix}--search--sm {\n .#{$prefix}--search-close,\n ~ .#{$prefix}--search-button,\n &.#{$prefix}--search--expandable,\n &.#{$prefix}--search--expandable .#{$prefix}--search-magnifier {\n width: rem(32px);\n height: rem(32px);\n }\n\n &.#{$prefix}--search--expandable .#{$prefix}--search-input::placeholder {\n padding: 0 rem(32px);\n }\n }\n\n // V11: change lg to md\n .#{$prefix}--search--lg {\n .#{$prefix}--search-close,\n ~ .#{$prefix}--search-button,\n &.#{$prefix}--search--expandable,\n &.#{$prefix}--search--expandable .#{$prefix}--search-magnifier {\n width: rem(40px);\n height: rem(40px);\n }\n\n &.#{$prefix}--search--expandable .#{$prefix}--search-input::placeholder {\n padding: 0 rem(40px);\n }\n }\n\n // V11: change xl to lg\n .#{$prefix}--search--xl {\n .#{$prefix}--search-close,\n ~ .#{$prefix}--search-button,\n &.#{$prefix}--search--expandable,\n &.#{$prefix}--search--expandable .#{$prefix}--search-magnifier {\n width: rem(48px);\n height: rem(48px);\n }\n\n &.#{$prefix}--search--expandable .#{$prefix}--search-input::placeholder {\n padding: 0 rem(48px);\n }\n }\n\n .#{$prefix}--search-close--hidden {\n opacity: 0;\n visibility: hidden;\n }\n\n // V11: change xl to lg, lg to md\n .#{$prefix}--search--xl.#{$prefix}--skeleton .#{$prefix}--search-input,\n .#{$prefix}--search--lg.#{$prefix}--skeleton .#{$prefix}--search-input,\n .#{$prefix}--search--sm.#{$prefix}--skeleton .#{$prefix}--search-input {\n @include skeleton;\n\n width: 100%;\n\n &::placeholder {\n color: transparent;\n }\n }\n\n .#{$prefix}--search--expandable {\n transition: width $duration--fast-01 motion(standard, productive);\n }\n\n .#{$prefix}--search--expandable.#{$prefix}--search--expanded {\n width: 100%;\n }\n\n .#{$prefix}--search--expandable .#{$prefix}--search-input {\n width: 0;\n padding: 0;\n transition: padding $duration--fast-01 motion(standard, productive),\n width 0s linear $duration--fast-01;\n\n &::placeholder {\n position: relative;\n opacity: 0;\n transition-duration: $duration--fast-01;\n transition-property: padding, opacity;\n transition-timing-function: motion(standard, productive);\n }\n }\n\n .#{$prefix}--search--expandable.#{$prefix}--search--expanded\n .#{$prefix}--search-input {\n width: 100%;\n transition: padding $duration--fast-01 motion(standard, productive);\n\n &::placeholder {\n position: relative;\n padding: 0;\n opacity: 1;\n }\n }\n\n .#{$prefix}--search--expandable .#{$prefix}--search-magnifier {\n position: absolute;\n cursor: pointer;\n }\n\n .#{$prefix}--search--expandable .#{$prefix}--search-magnifier:hover {\n background-color: $hover-ui;\n }\n\n .#{$prefix}--search--expandable.#{$prefix}--search--expanded\n .#{$prefix}--search-magnifier {\n pointer-events: none;\n }\n\n .#{$prefix}--search--expandable .#{$prefix}--search-magnifier-icon {\n fill: $icon-01;\n }\n\n .#{$prefix}--search--expandable.#{$prefix}--search--expanded\n .#{$prefix}--search-magnifier-icon {\n fill: $icon-02;\n }\n\n // Windows HCM fix\n .#{$prefix}--search-close svg,\n .#{$prefix}--search-magnifier-icon {\n @include high-contrast-mode('icon-fill');\n }\n}\n\n@include exports('search') {\n @include search;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//-----------------------------\n// Toggle\n//-----------------------------\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/typography';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../form/form';\n\n/// Toggle styles\n/// @access private\n/// @group toggle\n@mixin toggle {\n @if feature-flag-enabled('enable-v11-release') {\n .#{$prefix}--toggle__label-text {\n @include type-style('label-01');\n\n display: block;\n margin-bottom: $spacing-05;\n color: $text-secondary;\n }\n\n .#{$prefix}--toggle__button {\n @include hidden;\n\n &:focus {\n outline: none;\n }\n }\n\n .#{$prefix}--toggle__appearance {\n display: grid;\n align-items: center;\n column-gap: $spacing-03;\n cursor: pointer;\n grid-template-columns: max-content max-content;\n }\n\n .#{$prefix}--toggle__switch {\n position: relative;\n width: rem(48px);\n height: rem(24px);\n background-color: $toggle-off;\n border-radius: rem(12px);\n transition: background-color $duration--fast-01 motion(exit, productive);\n\n &::before {\n position: absolute;\n top: rem(3px);\n left: rem(3px);\n width: rem(18px);\n height: rem(18px);\n background-color: $icon-on-color;\n border-radius: 50%;\n content: '';\n transition: transform $duration--fast-01 motion(exit, productive);\n }\n }\n\n .#{$prefix}--toggle__button:focus\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__switch,\n .#{$prefix}--toggle__button:active\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__switch {\n box-shadow: 0 0 0 1px $focus-inset, 0 0 0 3px $focus;\n }\n\n .#{$prefix}--toggle__switch--checked {\n background-color: $support-success;\n\n &::before {\n transform: translateX(rem(24px));\n }\n }\n\n .#{$prefix}--toggle__text {\n @include type-style('body-long-01');\n\n color: $text-primary;\n }\n\n .#{$prefix}--toggle__appearance--sm .#{$prefix}--toggle__switch {\n width: rem(32px);\n height: rem(16px);\n\n &::before {\n width: rem(10px);\n height: rem(10px);\n }\n }\n\n .#{$prefix}--toggle__appearance--sm\n .#{$prefix}--toggle__switch--checked::before {\n transform: translateX(rem(16px));\n }\n\n .#{$prefix}--toggle__check {\n position: absolute;\n top: rem(6px);\n right: rem(5px);\n fill: $support-success;\n visibility: hidden;\n }\n\n .#{$prefix}--toggle__switch--checked .#{$prefix}--toggle__check {\n visibility: visible;\n }\n\n .#{$prefix}--toggle--disabled .#{$prefix}--toggle__appearance {\n cursor: not-allowed;\n }\n\n .#{$prefix}--toggle--disabled .#{$prefix}--toggle__label-text,\n .#{$prefix}--toggle--disabled .#{$prefix}--toggle__text {\n color: $text-disabled;\n }\n\n .#{$prefix}--toggle--disabled .#{$prefix}--toggle__switch {\n background-color: $button-disabled;\n\n &::before {\n background-color: $icon-on-color-disabled;\n }\n }\n\n .#{$prefix}--toggle--disabled .#{$prefix}--toggle__check {\n fill: $button-disabled;\n }\n\n // HCM\n\n .#{$prefix}--toggle__switch,\n .#{$prefix}--toggle__switch::before {\n @include high-contrast-mode('outline');\n }\n\n // stylelint-disable-next-line no-duplicate-selectors\n .#{$prefix}--toggle__button:focus\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__switch,\n .#{$prefix}--toggle__button:active\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__switch {\n @include high-contrast-mode('focus');\n }\n } @else {\n .#{$prefix}--toggle {\n @include hidden;\n\n &:focus {\n outline: none;\n }\n }\n\n .#{$prefix}--toggle__label {\n @include type-style('label-01');\n\n position: relative;\n display: flex;\n align-items: center;\n margin: $carbon--spacing-03 0;\n cursor: pointer;\n }\n\n // V11: It looks like this block no longer applies to any element.\n // May need to check with Vue/Angular implementations,\n // but I do not see any `toggle__appearance` in the rendered HTML.\n // There seem to be quite a few references throughout this file.\n .#{$prefix}--toggle__appearance {\n position: relative;\n width: carbon--rem(48px);\n height: carbon--rem(24px);\n\n // Toggle background oval\n &::before {\n position: absolute;\n top: 0;\n display: block;\n width: carbon--rem(48px);\n height: carbon--rem(24px);\n box-sizing: border-box;\n background-color: $ui-04;\n border-radius: carbon--rem(15px);\n // Corresponds to the double-border for focused state (`0 0 0 1px $ui-02, 0 0 0 3px $focus`)\n box-shadow: 0 0 0 1px transparent, 0 0 0 3px transparent;\n content: '';\n cursor: pointer;\n transition: box-shadow $duration--fast-01 motion(exit, productive),\n background-color $duration--fast-01 motion(exit, productive);\n will-change: box-shadow;\n }\n\n // Toggle circle\n &::after {\n position: absolute;\n top: carbon--rem(3px);\n left: carbon--rem(3px);\n display: block;\n width: carbon--rem(18px);\n height: carbon--rem(18px);\n box-sizing: border-box;\n background-color: $icon-03;\n border-radius: 50%;\n content: '';\n cursor: pointer;\n transition: transform $duration--fast-01 motion(exit, productive);\n }\n }\n\n .#{$prefix}--toggle__check {\n position: absolute;\n z-index: 1;\n top: carbon--rem(6px);\n left: carbon--rem(6px);\n width: carbon--rem(6px);\n height: carbon--rem(5px);\n fill: $icon-03;\n transform: scale(0.2);\n transition: $duration--fast-01 motion(exit, productive);\n }\n\n .#{$prefix}--toggle__text--left,\n .#{$prefix}--toggle__text--right {\n @include type-style('body-short-01');\n\n position: relative;\n margin-left: $carbon--spacing-03;\n }\n\n .#{$prefix}--toggle__text--left {\n position: absolute;\n left: carbon--rem(48px);\n }\n\n .#{$prefix}--toggle:checked\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__text--left,\n .#{$prefix}--toggle:not(:checked)\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__text--right {\n visibility: hidden;\n }\n\n .#{$prefix}--toggle:checked\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__text--right,\n .#{$prefix}--toggle:not(:checked)\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__text--left {\n display: inline;\n }\n\n .#{$prefix}--toggle:checked\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__appearance {\n &::before {\n background-color: $support-02;\n }\n\n &::after {\n background-color: $icon-03;\n transform: translateX(carbon--rem(24px));\n }\n }\n\n //----------------------------------------------\n // Focus\n // ---------------------------------------------\n .#{$prefix}--toggle\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__appearance::before {\n // Corresponds to the double-border for focused state (`0 0 0 1px $ui-02, 0 0 0 3px $focus`)\n box-shadow: 0 0 0 1px transparent, 0 0 0 3px transparent;\n }\n\n .#{$prefix}--toggle:focus + .#{$prefix}--toggle__label,\n .#{$prefix}--toggle:active\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__appearance::before {\n box-shadow: 0 0 0 1px $ui-03, 0 0 0 3px $focus;\n }\n\n //----------------------------------------------\n // Disabled\n // ---------------------------------------------\n .#{$prefix}--toggle:disabled + .#{$prefix}--toggle__label {\n cursor: not-allowed;\n }\n\n .#{$prefix}--toggle:disabled\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__appearance {\n &::before {\n background-color: $disabled-01;\n }\n\n &::after {\n background-color: $disabled-02;\n }\n\n &::before,\n &::after {\n cursor: not-allowed;\n transition: $duration--fast-01 motion(exit, productive);\n }\n }\n\n .#{$prefix}--toggle:disabled\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__text--left,\n .#{$prefix}--toggle:disabled\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__text--right {\n color: $disabled;\n }\n\n .#{$prefix}--toggle:disabled:active\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__appearance:before {\n box-shadow: none;\n }\n\n .#{$prefix}--toggle:disabled\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__check {\n fill: $disabled-02;\n }\n\n //----------------------------------------------\n // Small toggle\n // ---------------------------------------------\n\n .#{$prefix}--toggle--small\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__appearance {\n width: carbon--rem(32px);\n height: carbon--rem(16px);\n\n &::before {\n top: 0;\n width: carbon--rem(32px);\n height: carbon--rem(16px);\n box-sizing: border-box;\n border-radius: 0.9375rem;\n }\n\n &::after {\n top: carbon--rem(3px);\n left: carbon--rem(3px);\n width: carbon--rem(10px);\n height: carbon--rem(10px);\n }\n }\n\n .#{$prefix}--toggle--small:checked\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__check {\n fill: $support-02;\n transform: scale(1) translateX(carbon--rem(16px));\n }\n\n .#{$prefix}--toggle--small\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__text--left {\n left: carbon--rem(32px);\n }\n\n .#{$prefix}--toggle--small:checked\n + .#{$prefix}--toggle__label\n .#{$prefix}--toggle__appearance {\n &::after {\n margin-left: 0;\n transform: translateX(rem(17px));\n }\n }\n\n // -----------------------------------------------------\n // new accessible toggle\n // TODO: deprecate styles above this line\n // -----------------------------------------------------\n\n .#{$prefix}--toggle-input {\n @include hidden;\n\n &:focus {\n outline: none;\n }\n }\n\n .#{$prefix}--toggle-input__label {\n @include type-style('label-01');\n\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n color: $text-02;\n cursor: pointer;\n }\n\n .#{$prefix}--toggle__switch {\n position: relative;\n display: flex;\n width: carbon--rem(48px);\n height: carbon--rem(24px);\n align-items: center;\n cursor: pointer;\n\n // Toggle background oval\n &::before {\n position: absolute;\n top: 0;\n display: block;\n width: carbon--rem(48px);\n height: carbon--rem(24px);\n box-sizing: border-box;\n background-color: $ui-04;\n border-radius: carbon--rem(15px);\n // Corresponds to the double-border for focused state (`0 0 0 1px $ui-02, 0 0 0 3px $focus`)\n box-shadow: 0 0 0 1px transparent, 0 0 0 3px transparent;\n content: '';\n transition: box-shadow $duration--fast-01 motion(exit, productive),\n background-color $duration--fast-01 motion(exit, productive);\n will-change: box-shadow;\n }\n\n // Toggle circle\n &::after {\n position: absolute;\n top: carbon--rem(3px);\n left: carbon--rem(3px);\n display: block;\n width: carbon--rem(18px);\n height: carbon--rem(18px);\n box-sizing: border-box;\n background-color: $icon-03;\n border-radius: 50%;\n content: '';\n transition: transform $duration--fast-01 motion(exit, productive);\n }\n\n .#{$prefix}--toggle-input__label & {\n margin-top: $carbon--spacing-05;\n }\n }\n\n .#{$prefix}--toggle__text--off,\n .#{$prefix}--toggle__text--on {\n @include type-style('body-short-01');\n\n position: absolute;\n // top offset needed to vertically center absolutely positioned flex child in IE11\n top: 50%;\n margin-left: rem(56px);\n transform: translateY(-50%);\n user-select: none;\n white-space: nowrap;\n }\n\n //----------------------------------------------\n // Checked\n // ---------------------------------------------\n .#{$prefix}--toggle-input:checked\n + .#{$prefix}--toggle-input__label\n > .#{$prefix}--toggle__switch\n > .#{$prefix}--toggle__text--off,\n .#{$prefix}--toggle-input:not(:checked)\n + .#{$prefix}--toggle-input__label\n > .#{$prefix}--toggle__switch\n > .#{$prefix}--toggle__text--on {\n visibility: hidden;\n }\n\n .#{$prefix}--toggle-input:checked\n + .#{$prefix}--toggle-input__label\n > .#{$prefix}--toggle__switch {\n &::before {\n background-color: $support-02;\n }\n\n &::after {\n background-color: $icon-03;\n transform: translateX(carbon--rem(24px));\n }\n }\n\n //----------------------------------------------\n // Focus and active\n // ---------------------------------------------\n .#{$prefix}--toggle-input:focus\n + .#{$prefix}--toggle-input__label\n > .#{$prefix}--toggle__switch::before,\n .#{$prefix}--toggle-input:active\n + .#{$prefix}--toggle-input__label\n > .#{$prefix}--toggle__switch::before {\n box-shadow: 0 0 0 1px $ui-02, 0 0 0 3px $focus;\n }\n\n //----------------------------------------------\n // Disabled\n // ---------------------------------------------\n .#{$prefix}--toggle-input:disabled + .#{$prefix}--toggle-input__label {\n color: $disabled;\n cursor: not-allowed;\n }\n\n .#{$prefix}--toggle-input:disabled\n + .#{$prefix}--toggle-input__label\n > .#{$prefix}--toggle__switch {\n cursor: not-allowed;\n\n &::before {\n background-color: $disabled-01;\n }\n\n &::after {\n background-color: $disabled-02;\n }\n\n &::before,\n &::after {\n cursor: not-allowed;\n transition: $duration--fast-01 motion(exit, productive);\n }\n }\n\n .#{$prefix}--toggle-input:disabled:active\n + .#{$prefix}--toggle-input__label\n > .#{$prefix}--toggle__switch::before {\n box-shadow: none;\n }\n\n //----------------------------------------------\n // Small toggle\n // ---------------------------------------------\n .#{$prefix}--toggle-input--small + .#{$prefix}--toggle-input__label {\n > .#{$prefix}--toggle__switch {\n width: carbon--rem(32px);\n height: carbon--rem(16px);\n\n &::before {\n width: carbon--rem(32px);\n height: carbon--rem(16px);\n border-radius: 0.9375rem;\n }\n\n &::after {\n width: carbon--rem(10px);\n height: carbon--rem(10px);\n }\n }\n\n .#{$prefix}--toggle__text--off,\n .#{$prefix}--toggle__text--on {\n margin-left: carbon--rem(40px);\n }\n }\n\n .#{$prefix}--toggle-input--small:checked\n + .#{$prefix}--toggle-input__label {\n > .#{$prefix}--toggle__switch::after {\n transform: translateX(carbon--rem(17px));\n }\n\n .#{$prefix}--toggle__check {\n fill: $support-02;\n transform: scale(1) translateX(carbon--rem(16px));\n }\n }\n\n .#{$prefix}--toggle-input--small:disabled:checked\n + .#{$prefix}--toggle-input__label\n .#{$prefix}--toggle__check {\n fill: $disabled-01;\n }\n\n //----------------------------------------------\n // Skeleton\n // ---------------------------------------------\n\n .#{$prefix}--toggle__label.#{$prefix}--skeleton {\n flex-direction: column;\n align-items: flex-start;\n\n .#{$prefix}--toggle__label-text {\n margin-bottom: $carbon--spacing-03;\n }\n }\n\n // Windows HCM fix\n .#{$prefix}--toggle__switch::after,\n .#{$prefix}--toggle__switch::before {\n @include high-contrast-mode('outline');\n }\n\n // stylelint-disable-next-line no-duplicate-selectors\n .#{$prefix}--toggle-input:focus\n + .#{$prefix}--toggle-input__label\n > .#{$prefix}--toggle__switch::before,\n .#{$prefix}--toggle-input:active\n + .#{$prefix}--toggle-input__label\n > .#{$prefix}--toggle__switch::before {\n @include high-contrast-mode('focus');\n }\n }\n}\n\n@include exports('toggle') {\n @include toggle;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//-----------------------------\n// ComboBox\n//-----------------------------\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../list-box/list-box';\n@import '../../globals/scss/css--reset';\n\n/// Combo box styles\n/// @access private\n/// @group combo-box\n@mixin combo-box {\n .#{$prefix}--combo-box:hover {\n background-color: $field-01;\n }\n\n .#{$prefix}--combo-box.#{$prefix}--list-box--light:hover {\n background-color: $field-02;\n }\n\n .#{$prefix}--combo-box .#{$prefix}--text-input::-ms-clear {\n display: none;\n }\n\n .#{$prefix}--combo-box.#{$prefix}--list-box--expanded\n .#{$prefix}--text-input {\n border-bottom-color: $ui-03;\n }\n\n .#{$prefix}--combo-box .#{$prefix}--list-box__field,\n .#{$prefix}--combo-box.#{$prefix}--list-box[data-invalid]\n .#{$prefix}--list-box__field,\n .#{$prefix}--combo-box.#{$prefix}--list-box--warning\n .#{$prefix}--list-box__field,\n .#{$prefix}--combo-box.#{$prefix}--list-box--disabled.#{$prefix}--list-box[data-invalid]\n .#{$prefix}--list-box__field,\n .#{$prefix}--combo-box.#{$prefix}--list-box--disabled.#{$prefix}--list-box--warning\n .#{$prefix}--list-box__field {\n padding: 0;\n }\n}\n\n@include exports('combo-box') {\n @include combo-box;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//-----------------------------\n// Dropdown\n//-----------------------------\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n@import '../../globals/scss/css--reset';\n@import '../../globals/scss/layout';\n\n@import '../list-box/list-box';\n\n/// Dropdown styles\n/// @access private\n/// @group dropdown\n@mixin dropdown {\n .#{$prefix}--dropdown__wrapper--inline {\n display: inline-grid;\n align-items: center;\n grid-gap: 0 rem(24px);\n grid-template: auto auto / auto min-content;\n\n .#{$prefix}--label {\n @include type-style('body-short-01');\n }\n\n .#{$prefix}--label,\n .#{$prefix}--form__helper-text,\n .#{$prefix}--form-requirement {\n margin: 0;\n }\n\n .#{$prefix}--form-requirement {\n grid-column: 2;\n }\n }\n\n .#{$prefix}--dropdown {\n @include reset;\n @include focus-outline('reset');\n\n position: relative;\n display: block;\n width: 100%;\n height: rem(40px);\n border: none;\n border-bottom: 1px solid $border-strong;\n background-color: $field;\n color: $text-primary;\n cursor: pointer;\n list-style: none;\n outline: 2px solid transparent;\n transition: background-color $duration--fast-01 motion(standard, productive);\n\n &:hover {\n background-color: $field-hover;\n }\n }\n\n // Menu's triggering element updated to button with Downshift v5 upgrade\n .#{$prefix}--dropdown .#{$prefix}--list-box__field {\n text-align: left;\n }\n\n // TODO V11: Remove xl selector\n .#{$prefix}--dropdown--xl,\n .#{$prefix}--dropdown--lg {\n height: rem(48px);\n max-height: rem(48px);\n }\n\n // TODO V11: Remove xl selector\n .#{$prefix}--dropdown--xl .#{$prefix}--dropdown__arrow,\n .#{$prefix}--dropdown--lg .#{$prefix}--dropdown__arrow {\n top: rem(16px);\n }\n\n .#{$prefix}--dropdown--sm {\n height: rem(32px);\n max-height: rem(32px);\n }\n\n .#{$prefix}--dropdown--sm .#{$prefix}--dropdown__arrow {\n top: rem(8px);\n }\n\n .#{$prefix}--dropdown--open {\n border-bottom-color: $border-subtle;\n }\n\n .#{$prefix}--dropdown--invalid {\n @include focus-outline('invalid');\n\n .#{$prefix}--dropdown-text {\n padding-right: rem(56px);\n }\n\n + .#{$prefix}--form-requirement {\n display: inline-block;\n max-height: rem(200px);\n color: $text-error;\n }\n }\n\n .#{$prefix}--dropdown__invalid-icon {\n position: absolute;\n top: 50%;\n right: $spacing-08;\n fill: $support-error;\n transform: translateY(-50%);\n }\n\n .#{$prefix}--dropdown--open:hover {\n background-color: $field;\n }\n\n .#{$prefix}--dropdown--open:focus {\n outline: 1px solid transparent;\n }\n\n .#{$prefix}--dropdown--open .#{$prefix}--dropdown-list {\n @include box-shadow;\n\n // 40px item height * 5.5 items shown\n max-height: rem(220px);\n transition: max-height $duration--fast-02 motion(entrance, productive);\n }\n\n // V11: Possibly deprecate\n .#{$prefix}--dropdown--light {\n background-color: $field-02;\n\n &:hover {\n background-color: $hover-light-ui;\n }\n }\n\n .#{$prefix}--dropdown--up .#{$prefix}--dropdown-list {\n bottom: 2rem;\n }\n\n .#{$prefix}--dropdown__arrow {\n position: absolute;\n top: rem(13px);\n right: 1rem;\n fill: $icon-primary;\n pointer-events: none;\n transform-origin: 50% 45%;\n transition: transform $duration--fast-02 motion(standard, productive);\n }\n\n button.#{$prefix}--dropdown-text {\n width: 100%;\n border: none;\n // button-reset mixin contradicts with bx--dropdown-text styles\n background: none;\n color: $text-primary;\n text-align: left;\n\n &:focus {\n @include focus-outline('outline');\n }\n }\n\n .#{$prefix}--dropdown-text {\n @include type-style('body-short-01');\n\n display: block;\n overflow: hidden;\n // Account for the border in `.bx--dropdown`\n height: calc(100% + 1px);\n // 2rem + SVG width\n padding-right: rem(42px);\n padding-left: $carbon--spacing-05;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .#{$prefix}--dropdown-list {\n @include reset;\n @include focus-outline('reset');\n @include box-shadow;\n @include type-style('body-short-01');\n\n position: absolute;\n z-index: z('dropdown');\n display: flex;\n width: 100%;\n max-height: 0;\n flex-direction: column;\n background-color: $layer;\n list-style: none;\n // NOTE: IE, Edge, and Safari do not support two value `overflow` shorthand.\n overflow-x: hidden;\n overflow-y: auto;\n transition: max-height $duration--fast-02 motion(standard, productive);\n }\n\n // V11: Possibly deprecate\n .#{$prefix}--dropdown--light .#{$prefix}--dropdown-list {\n background-color: $field-02;\n }\n\n .#{$prefix}--dropdown:not(.#{$prefix}--dropdown--open)\n .#{$prefix}--dropdown-item {\n visibility: hidden;\n }\n\n .#{$prefix}--dropdown-item {\n position: relative;\n opacity: 0;\n transition: visibility $duration--fast-01 motion(standard, productive),\n opacity $duration--fast-01 motion(standard, productive),\n background-color $duration--fast-01 motion(standard, productive);\n visibility: inherit;\n\n &:hover {\n background-color: $layer-hover;\n\n + .#{$prefix}--dropdown-item .#{$prefix}--dropdown-link {\n border-color: transparent;\n }\n }\n\n &:active {\n background-color: $layer-selected;\n }\n\n &:first-of-type .#{$prefix}--dropdown-link {\n border-top-color: transparent;\n }\n }\n\n .#{$prefix}--dropdown-item:last-of-type .#{$prefix}--dropdown-link {\n border-bottom: none;\n }\n\n .#{$prefix}--dropdown-link {\n @include focus-outline('reset');\n\n display: block;\n overflow: hidden;\n height: rem(40px);\n padding: rem(11px) 0;\n border: 1px solid transparent;\n border-top-color: $border-subtle;\n margin: 0 $carbon--spacing-05;\n color: $text-secondary;\n font-weight: normal;\n line-height: 1rem;\n text-decoration: none;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:hover {\n border-color: transparent;\n color: $text-01;\n }\n }\n\n // V11: Possibly deprecate\n .#{$prefix}--dropdown--light .#{$prefix}--dropdown-link {\n border-top-color: $decorative-01;\n }\n\n .#{$prefix}--dropdown--sm .#{$prefix}--dropdown-link {\n height: rem(32px);\n padding-top: rem(7px);\n padding-bottom: rem(7px);\n }\n\n .#{$prefix}--dropdown--xl .#{$prefix}--dropdown-link {\n height: rem(48px);\n padding-top: rem(15px);\n padding-bottom: rem(15px);\n }\n\n .#{$prefix}--dropdown--focused,\n .#{$prefix}--dropdown-link:focus {\n @include focus-outline('outline');\n\n padding: rem(11px) rem(16px);\n margin: 0;\n }\n\n // We don't want to apply focus styles via focus selector when using the aria-activedescendant structure\n .#{$prefix}--dropdown-list[aria-activedescendant]\n .#{$prefix}--dropdown-link:focus {\n // Copied from .bx--dropdown-link styles\n padding: rem(11px) 0;\n margin: 0 $carbon--spacing-05;\n outline: none;\n }\n\n // Need added weight for item that is :focused and .bx--dropdown--focused\n .#{$prefix}--dropdown-list[aria-activedescendant]\n .#{$prefix}--dropdown--focused:focus {\n // copied from default focus styles\n @include focus-outline('outline');\n\n padding: rem(11px) rem(16px);\n margin: 0;\n }\n\n // Don't want to allow multiple elements have a \"selected\" style. Not sure why active\n // had unique styles initially but creating an overwrite for the latest HTML markup for\n // backwards compatibility. For the next major release it would be possible to clean up\n // the HTML structure to prevent the user of :active and :focus styles which is creating\n // these duplicated styles in the list. The Carbon 10 version of dropdown is already\n // supporting 2 very different HTML structures.\n .#{$prefix}--dropdown-list[aria-activedescendant]\n .#{$prefix}--dropdown-item:active {\n background-color: inherit;\n }\n\n .#{$prefix}--dropdown-item:hover .#{$prefix}--dropdown-link {\n border-bottom-color: $layer-hover;\n }\n\n .#{$prefix}--dropdown--open .#{$prefix}--dropdown__arrow {\n transform: rotate(-180deg);\n }\n\n .#{$prefix}--dropdown--open.#{$prefix}--dropdown--xl\n .#{$prefix}--dropdown-list {\n // 48px item height * 5.5 items shown\n max-height: rem(264px);\n }\n\n .#{$prefix}--dropdown--open.#{$prefix}--dropdown--sm\n .#{$prefix}--dropdown-list {\n // 32px item height * 5.5 items shown\n max-height: rem(176px);\n }\n\n .#{$prefix}--dropdown--open .#{$prefix}--dropdown-item {\n opacity: 1;\n }\n\n .#{$prefix}--dropdown--disabled {\n border-bottom-color: transparent;\n\n &:hover {\n background-color: $field;\n }\n\n &:focus {\n outline: none;\n }\n\n // TODO: remove in v11\n .#{$prefix}--dropdown-text,\n .#{$prefix}--list-box__label {\n color: $text-disabled;\n }\n\n // TODO: remove in v11\n .#{$prefix}--dropdown__arrow,\n .#{$prefix}--list-box__menu-icon svg {\n fill: $icon-disabled;\n }\n\n // V11: Possibly deprecate\n &.#{$prefix}--dropdown--light:hover {\n background-color: $field-02;\n }\n }\n\n .#{$prefix}--dropdown--disabled .#{$prefix}--list-box__field,\n .#{$prefix}--dropdown--disabled .#{$prefix}--list-box__menu-icon {\n cursor: not-allowed;\n }\n\n .#{$prefix}--dropdown--auto-width {\n width: auto;\n max-width: rem(400px);\n }\n\n .#{$prefix}--dropdown--inline {\n display: inline-block;\n width: auto;\n border-bottom-color: transparent;\n background-color: transparent;\n justify-self: start;\n transition: background $duration--fast-01 motion(entrance, productive);\n\n &:hover {\n background-color: $field-hover;\n }\n\n &.#{$prefix}--dropdown--disabled {\n background-color: transparent;\n }\n\n .#{$prefix}--dropdown__arrow {\n top: rem(8px);\n right: rem(8px);\n }\n }\n\n .#{$prefix}--dropdown--inline.#{$prefix}--dropdown--open {\n background-color: transparent;\n }\n\n .#{$prefix}--dropdown--inline .#{$prefix}--dropdown-text {\n display: inline-block;\n overflow: visible;\n height: rem(32px);\n padding: rem(7px) $carbon--spacing-07 rem(7px) $carbon--spacing-04;\n color: $text-primary;\n }\n\n .#{$prefix}--dropdown--inline.#{$prefix}--dropdown--disabled\n .#{$prefix}--dropdown-text {\n color: $text-disabled;\n }\n\n .#{$prefix}--dropdown--inline.#{$prefix}--dropdown--disabled:focus\n .#{$prefix}--dropdown-text {\n outline: 0;\n }\n\n .#{$prefix}--dropdown--inline.#{$prefix}--dropdown--invalid\n .#{$prefix}--dropdown__invalid-icon {\n right: rem(32px);\n }\n\n .#{$prefix}--dropdown--inline.#{$prefix}--dropdown--invalid\n .#{$prefix}--dropdown-text {\n padding-right: rem(56px);\n }\n\n .#{$prefix}--dropdown--inline.#{$prefix}--dropdown--open:focus\n .#{$prefix}--dropdown-list {\n @include box-shadow;\n }\n\n .#{$prefix}--dropdown--inline .#{$prefix}--dropdown-link {\n font-weight: normal;\n }\n\n .#{$prefix}--dropdown--show-selected .#{$prefix}--dropdown--selected {\n display: block;\n background-color: $layer-hover;\n color: $text-primary;\n\n &:hover {\n background-color: $layer-selected;\n }\n\n .#{$prefix}--dropdown-link {\n border-top-color: transparent;\n }\n\n + .#{$prefix}--dropdown-item .#{$prefix}--dropdown-link {\n border-top-color: transparent;\n }\n\n .#{$prefix}--list-box__menu-item__selected-icon {\n display: block;\n }\n }\n\n // Skeleton State\n .#{$prefix}--dropdown-v2.#{$prefix}--skeleton,\n .#{$prefix}--dropdown.#{$prefix}--skeleton {\n @include skeleton;\n }\n\n // Windows HCM fix\n // stylelint-disable-next-line no-duplicate-selectors\n .#{$prefix}--dropdown .#{$prefix}--list-box__field {\n @include high-contrast-mode('outline');\n }\n\n .#{$prefix}--list-box__menu-item__option {\n @include high-contrast-mode {\n outline: none;\n }\n }\n\n .#{$prefix}--list-box__menu-item__selected-icon {\n @include high-contrast-mode('icon-fill');\n }\n}\n\n@include exports('dropdown') {\n @include dropdown;\n}\n",".#{$prefix}--search-input--discovery {\n padding: 0;\n position: relative;\n}\n\n.#{$prefix}--search-autocompletion {\n @include box-shadow;\n left: $spacing-06;\n position: absolute;\n right: $spacing-06;\n z-index: z('overlay');\n}\n\n.#{$prefix}--search-autocompletion__wrapper {\n @include type-style('body-short-01');\n color: $gray-70;\n border-bottom-color: $ui-03;\n width: 100%;\n\n &:last-of-type {\n border-bottom: none;\n }\n}\n\n.#{$prefix}--search-autocompletion__item {\n align-items: center;\n display: flex;\n padding: 0 $spacing-05;\n\n &:focus {\n border: none;\n position: relative;\n z-index: z('overlay');\n }\n}\n\n.#{$prefix}--search-autocompletion__term {\n padding: $spacing-04 0 $spacing-03 0;\n}\n\n.#{$prefix}--search-autocompletion__icon {\n padding: $spacing-04 $spacing-05 $spacing-03 0;\n\n svg {\n fill: $interactive-04;\n }\n}\n","$result-background: white;\n$result-element-max-height: 100px;\n$result-table-fade-size: 40px;\n$result-table-fade-offset: calc(#{$result-element-max-height} - #{$result-table-fade-size});\n\n.#{$prefix}--search-results__header {\n display: flex;\n align-items: center;\n}\n\n.#{$prefix}--search-results__header__title__text {\n @include type-style('body-short-01');\n}\n\n.#{$prefix}--search-results__header__title__query {\n @include type-style('heading-01');\n margin-left: $spacing-02;\n\n &:before {\n content: open-quote;\n }\n\n &:after {\n content: close-quote;\n }\n}\n\n.#{$prefix}--search-result--loading {\n padding: $spacing-06;\n\n .#{$prefix}--skeleton__text {\n height: $spacing-04;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n}\n\n.#{$prefix}--search-result {\n @include box-shadow;\n background-color: $result-background;\n margin: $layout-01 0;\n font-family: 'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;\n}\n\n.#{$prefix}--spelling-suggestion__wrapper {\n @include type-style('label-01');\n align-items: center;\n display: flex;\n padding: 0;\n color: $text-02;\n\n .#{$prefix}--spelling-suggestion {\n @include type-style('label-01');\n color: $link-02;\n min-height: 0;\n padding: 0;\n margin-left: $spacing-02;\n }\n}\n\n.#{$prefix}--search-result--toggle {\n flex-direction: row;\n justify-content: flex-end;\n\n .#{$prefix}--toggle__switch {\n margin: 0 $spacing-08 0 $spacing-03;\n }\n\n .#{$prefix}--toggle-input__label {\n align-items: center;\n display: flex;\n flex-direction: row;\n }\n}\n\n.#{$prefix}--search-result__content-wrapper {\n display: flex;\n flex-direction: column;\n .#{$prefix}--tile {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n\n padding: $spacing-05 0 $spacing-05 0;\n margin-right: $spacing-05;\n margin-left: $spacing-05;\n border-top: 1px solid $ui-03;\n\n &:first-child {\n padding-top: $spacing-05;\n border-top: none;\n }\n\n &:last-child {\n pading-bottom: $spacing-05;\n }\n }\n}\n\n.#{$prefix}--search-result__content-wrapper__body {\n @include type-style('body-long-01');\n\n flex-grow: 2;\n max-height: $result-element-max-height;\n overflow: hidden;\n padding-right: $spacing-07;\n position: relative;\n}\n\n.#{$prefix}--search-result__content-wrapper__body--passage {\n &:before {\n content: open-quote;\n }\n &:after {\n content: close-quote;\n }\n}\n\n.#{$prefix}--search-result__content-wrapper__body--passage__highlights {\n em {\n background-color: $highlight;\n font-style: normal;\n padding: 0 $spacing-02;\n }\n}\n\n.#{$prefix}--search-result__content-wrapper__body--table {\n &:before {\n content: '';\n position: absolute;\n top: $result-table-fade-offset;\n left: 0;\n height: $result-table-fade-size;\n width: 100%;\n background: linear-gradient(rgba(0, 0, 0, 0), white);\n }\n &:after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n height: 100%;\n width: $result-table-fade-size;\n background: linear-gradient(to right, rgba(0, 0, 0, 0), white);\n }\n table,\n tbody,\n tr,\n th,\n td {\n border: 2px solid black;\n text-align: left;\n }\n th,\n td {\n padding: $spacing-03;\n }\n}\n\n.#{$prefix}--search-result__content-wrapper__body__button {\n display: flex;\n flex-direction: row-reverse;\n font-size: 0.75rem;\n min-height: 0;\n padding: 0;\n margin-top: $spacing-03;\n span {\n flex-grow: 2;\n padding-left: $spacing-03;\n }\n\n .#{$prefix}--btn__icon {\n margin-left: 0;\n\n path {\n fill: $link-01;\n }\n }\n}\n\n.#{$prefix}--search-result__footer {\n border-top: 1px solid $ui-03;\n padding-left: $spacing-05;\n padding-right: $spacing-05;\n color: $gray-60;\n font-size: $spacing-04;\n display: flex;\n justify-content: space-between;\n\n > * {\n padding-top: $spacing-05;\n padding-bottom: $spacing-05;\n }\n}\n\n.#{$prefix}--search-result__footer__title {\n flex: 1;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n margin-right: $spacing-06;\n}\n\n.#{$prefix}--search-result__footer__collection-name {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.#{$prefix}--search-results__empty-list {\n @include type-style('body-short-02');\n padding: $spacing-05;\n color: $ui-05;\n\n .#{$prefix}--search-results__empty-list__text {\n @include type-style('caption-01');\n margin-top: $spacing-03;\n }\n}\n",".#{$prefix}--search-facets__button-clear-all {\n .#{$prefix}--btn__icon {\n margin-left: $spacing-02;\n }\n}\n\n.#{$prefix}--search-facet__facet__show-more-modal {\n .#{$prefix}--modal-header {\n padding-right: $spacing-05;\n\n .#{$prefix}--search {\n padding-top: $spacing-03;\n }\n }\n\n .#{$prefix}--modal-content {\n height: 40vh;\n }\n}\n\n.#{$prefix}--search-facets {\n .#{$prefix}--search-facet__category {\n .#{$prefix}--search-facet__category--category-name {\n @include type-style('body-short-02');\n font-size: 0.875rem;\n }\n margin-bottom: $spacing-03;\n padding-left: $spacing-baseline;\n }\n .#{$prefix}--search-facet__category--expand-collapse {\n background-color: $ui-01;\n color: $ui-05;\n height: $spacing-06;\n margin-bottom: $spacing-03;\n min-height: $spacing-06;\n padding: 0px;\n transition: none;\n width: 100%;\n &:hover {\n background-color: $ui-01;\n text-decoration: none;\n }\n }\n}\n\n.#{$prefix}--search-facet {\n margin-bottom: $spacing-05;\n word-break: break-word;\n\n // To prevent tags text from breaking inside of search facet\n .#{$prefix}--tag--filter {\n word-break: normal;\n }\n}\n\n.#{$prefix}--search-facet__facet__label-and-selection-container {\n align-items: center;\n display: flex;\n}\n\n.#{$prefix}--search-facet__facet__label {\n color: $text-02;\n font-size: 0.75rem;\n height: 1.5rem;\n\n .#{$prefix}--list-box__selection {\n margin-left: $spacing-03;\n }\n}\n\n.#{$prefix}--search-facet__facet__single__select__group {\n margin-bottom: 0.5rem;\n}\n\n.#{$prefix}--form-item.#{$prefix}--checkbox-wrapper.#{$prefix}--search-facet__facet__option {\n margin-bottom: 0;\n}\n\n.#{$prefix}--search-facet__facet__option-label {\n @include type-style('body-short-02');\n align-items: center;\n color: $ui-05;\n display: flex;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n@import './vendor/@carbon/elements/scss/layout/mini-unit';\n@import './vendor/@carbon/elements/scss/layout/spacing';\n\n//-------------------------------------------\n// 🌌 Spacing\n// ------------------------------------------\n//\n// Size in px based on 16px base\n//\n// Spacing Scale\n// ==========================================\n// 4xs || 1px\n// 3xs || 2px\n// 2xs || 4px\n// xs || 8px\n// sm || 12px\n// md || 16px\n// lg || 24px\n// xl || 32px\n// 2xl || 40px\n// 3xl || 48px\n// ==========================================\n//\n// Layout Scale\n// ==========================================\n// 2xs || 16px\n// xs || 24px\n// sm || 32px\n// md || 48px\n// lg || 64px\n// xl || 96px\n// 2xl || 160px\n// ==========================================\n\n/// 1rem baseline spacing\n/// @access public\n/// @type Number\n/// @group global-spacing\n$spacing-baseline: 1rem !default;\n\n/// 1px spacing in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n$spacing-4xs: $spacing-baseline * 0.0625 !default;\n\n/// 2px spacing in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n$spacing-3xs: $spacing-baseline * 0.125 !default;\n\n/// 4px spacing in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n$spacing-2xs: $spacing-baseline * 0.25 !default;\n\n/// 8px spacing in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n$spacing-xs: $spacing-baseline * 0.5 !default;\n\n/// 12px spacing in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n$spacing-sm: $spacing-baseline * 0.75 !default;\n\n/// 16px spacing in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n$spacing-md: $spacing-baseline !default;\n\n/// 24px spacing in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n$spacing-lg: $spacing-baseline * 1.5 !default;\n\n/// 32px spacing in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n$spacing-xl: $spacing-baseline * 2 !default;\n\n/// 40px spacing in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n$spacing-2xl: $spacing-baseline * 2.5 !default;\n\n/// 48px spacing in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n$spacing-3xl: $spacing-baseline * 3 !default;\n\n/// 16px layout in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n/// @deprecated\n$layout-2xs: $spacing-baseline !default;\n\n/// 24px layout in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n/// @deprecated\n$layout-xs: $spacing-baseline * 1.5 !default;\n\n/// 32px layout in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n/// @deprecated\n$layout-sm: $spacing-baseline * 2 !default;\n\n/// 48px layout in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n/// @deprecated\n$layout-md: $spacing-baseline * 3 !default;\n\n/// 64px layout in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n/// @deprecated\n$layout-lg: $spacing-baseline * 4 !default;\n\n/// 96px layout in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n/// @deprecated\n$layout-xl: $spacing-baseline * 6 !default;\n\n/// 160px layout in rem units\n/// @access public\n/// @type Number\n/// @group global-spacing\n/// @deprecated\n$layout-2xl: $spacing-baseline * 10 !default;\n",".#{$prefix}--pagination__page-size-selector--hidden {\n .#{$prefix}--unstable-pagination__left {\n padding: 0;\n\n label,\n .#{$prefix}--select {\n display: none;\n }\n }\n}\n","@import '../../vars';\n\n.#{$prefix}--document-preview {\n position: relative;\n display: flex;\n flex-flow: column nowrap;\n height: 100%;\n}\n\n.#{$prefix}--document-preview__skeleton {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: $spacing-08;\n margin-top: $layout-lg;\n background-color: white;\n}\n\n.#{$prefix}--document-preview__document {\n position: relative;\n overflow: auto;\n}\n\n.#{$prefix}--document-preview__document > * {\n width: 100%;\n}\n\n.#{$prefix}--document-preview__error {\n text-align: center;\n margin: $spacing-08;\n}\n",".#{$prefix}--preview-toolbar {\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n background-color: #eaeaea;\n height: $spacing-08;\n}\n\n.#{$prefix}--preview-toolbar__hidden {\n display: none;\n}\n\n.#{$prefix}--preview-toolbar__nav {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n width: fit-content;\n user-select: none;\n}\n\n.#{$prefix}--preview-toolbar__button {\n padding-left: $spacing-03 !important;\n padding-right: $spacing-03 !important;\n}\n\n.#{$prefix}--preview-toolbar__input {\n text-align: center;\n max-width: $layout-lg;\n height: $spacing-07;\n padding: 0 $spacing-02;\n margin-left: $spacing-02;\n}\n\n// removes number wheel buttons from input (chrome and safari)\ninput[type='number']::-webkit-inner-spin-button,\ninput[type='number']::-webkit-outer-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n\n// removes number wheel buttons from input (firefox)\ninput[type='number'] {\n -moz-appearance: textfield;\n}\n\n.#{$prefix}--preview-toolbar__pageLabel {\n margin: auto;\n padding-left: $spacing-03;\n padding-right: $spacing-03;\n}\n\n.#{$prefix}--preview-toolbar__left,\n.#{$prefix}--preview-toolbar__right {\n flex: 1 1 50%;\n align-self: center;\n}\n\n.#{$prefix}--preview-toolbar__center {\n flex: 0 0 auto;\n align-self: center;\n}\n\n.#{$prefix}--preview-toolbar__right {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n margin-right: $spacing-05;\n}\n",".#{$prefix}--document-preview-pdf-fallback {\n height: 100%;\n transform-origin: left top 0px;\n}\n","@import './pdfjs_web_mixins';\n@import '../../vars';\n@import './mixins';\n\n$hightlight-active-z-index: 200;\n\n.#{$prefix}--document-preview-pdf-viewer {\n display: flex;\n\n // Take up entire width, but do not expand beyond it\n width: 100%;\n max-width: 100%;\n\n overflow: auto;\n}\n\n.#{$prefix}--document-preview-pdf-viewer__wrapper {\n position: relative;\n\n // This combination should force all browsers to\n // allow full scrolling of PDFs when zoomed in\n justify-content: safe center;\n min-width: min-content;\n\n // Center when smaller than the window width\n margin-left: auto;\n margin-right: auto;\n\n // Prevent bottom whitespace from displaying\n line-height: 0;\n\n @include pdfjsTextLayer;\n}\n\n.#{$prefix}--document-preview-pdf-viewer__canvas {\n transform-origin: left top 0px;\n}\n\n.#{$prefix}--document-preview-pdf-viewer__text {\n transform-origin: left top 0px;\n}\n\n.#{$prefix}--document-preview-pdf-viewer-highlight {\n position: absolute;\n transform-origin: left top 0px;\n top: 0;\n left: 0;\n}\n\n.#{$prefix}--document-preview-pdf-viewer-highlight__item {\n box-sizing: content-box;\n margin: -3px;\n padding: 1px 1px 0;\n position: absolute;\n opacity: 20%;\n background: darken(saturate($highlight, 50%), 40%);\n}\n\n.#{$prefix}--document-preview-pdf-viewer-highlight__item--active {\n position: absolute;\n opacity: 35%;\n background: darken(saturate($highlight, 50%), 50%);\n border: 2px solid darken(saturate($highlight, 50%), 50%);\n margin: -3px;\n padding: 1px 1px 0px;\n box-sizing: content-box;\n}\n\n// Override dynamic styles .category-.highlight\n.#{$prefix}--active {\n background: unset !important;\n opacity: 100%;\n z-index: $hightlight-active-z-index;\n}\n\n.#{$prefix}--overlap-highlight {\n background: unset;\n border: unset;\n opacity: 100%;\n}\n\n.#{$prefix}--overlap-active-pass-through {\n pointer-events: none;\n}\n","/* DO NOT EDIT. THIS FILE IS AUTOMATICALLY GENERATED FROM `update-styles-from-pdfjs.sh`. */\n@mixin pdfjsTextLayer {\n // CSS from ~pdfjs-dist/web/pdf_viewer.css for scoped style\n /* Copyright 2014 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n .textLayer {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n overflow: hidden;\n opacity: 0.2;\n line-height: 1;\n }\n\n .textLayer > span {\n color: transparent;\n position: absolute;\n white-space: pre;\n cursor: text;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n }\n\n .textLayer .highlight {\n margin: -1px;\n padding: 1px;\n\n background-color: rgb(180, 0, 170);\n border-radius: 4px;\n }\n\n .textLayer .highlight.begin {\n border-radius: 4px 0px 0px 4px;\n }\n\n .textLayer .highlight.end {\n border-radius: 0px 4px 4px 0px;\n }\n\n .textLayer .highlight.middle {\n border-radius: 0px;\n }\n\n .textLayer .highlight.selected {\n background-color: rgb(0, 100, 0);\n }\n\n .textLayer ::-moz-selection {\n background: rgb(0, 0, 255);\n }\n\n .textLayer ::selection {\n background: rgb(0, 0, 255);\n }\n\n .textLayer .endOfContent {\n display: block;\n position: absolute;\n left: 0px;\n top: 100%;\n right: 0px;\n bottom: 0px;\n z-index: -1;\n cursor: default;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n }\n\n .textLayer .endOfContent.active {\n top: 0px;\n }\n}\n","@import '../../vars';\n@import './mixins';\n\n.#{$prefix}--html {\n max-width: 80ch;\n margin: 0 auto;\n position: relative;\n\n @include htmlReset;\n @include htmlOverride;\n\n .field--rect {\n position: absolute;\n background-color: $highlight;\n }\n}\n\n.#{$prefix}--html__content {\n // needed so that absolutely positioned `.field--rect`s render underneath text\n position: relative;\n}\n","// css--reset removes the default styling for some components; set those up again\n@mixin htmlReset {\n sup {\n vertical-align: super;\n }\n\n sub {\n vertical-align: sub;\n }\n\n ul {\n list-style-type: disc;\n list-style-position: inside;\n }\n\n ol {\n list-style-type: decimal;\n list-style-position: inside;\n }\n\n ul ul,\n ol ul {\n list-style-type: circle;\n list-style-position: inside;\n margin-left: 15px;\n }\n\n ol ol,\n ul ol {\n list-style-type: lower-latin;\n list-style-position: inside;\n margin-left: 15px;\n }\n\n table,\n th,\n td {\n border: 1px solid #dcdcdc;\n }\n\n table {\n border-collapse: collapse;\n }\n\n th,\n td {\n padding: $spacing-02;\n }\n}\n\n// Here we override default HTML tag styles to make the document formatting\n// more natural\n@mixin htmlOverride {\n p,\n span,\n div {\n line-height: unset;\n }\n\n p {\n margin-top: $spacing-05;\n }\n\n table {\n margin-top: $spacing-05;\n\n p {\n margin-top: unset;\n }\n }\n\n li {\n margin-top: $spacing-03;\n }\n\n ul {\n margin-left: $spacing-03;\n }\n\n a {\n color: currentColor;\n text-decoration: none;\n pointer-events: none;\n padding-left: $spacing-03;\n padding-right: $spacing-03;\n }\n\n p,\n table,\n li {\n margin-bottom: $spacing-01;\n }\n}\n","@import '../../vars';\n\n$icon-size: 80px;\n\n.#{$prefix}--simple-document {\n display: flex;\n justify-content: center;\n\n .field--rect {\n position: absolute;\n background-color: $highlight;\n }\n}\n\n.#{$prefix}--simple-document__wrapper {\n margin: 0 5%;\n // required for positioning field rects\n position: relative;\n}\n\n.#{$prefix}--simple-document__content {\n max-width: 78ch;\n // needed so that absolutely positioned `.field--rect`s render underneath text\n position: relative;\n}\n\n.#{$prefix}--simple-document__error-view {\n width: $empty_state_message_width;\n padding: 15vh 0;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.#{$prefix}--simple-document__error-view__icon {\n display: inline-block;\n width: $icon-size;\n height: $icon-size;\n margin-right: $spacing-06;\n}\n\n.#{$prefix}--simple-document__error-view__header {\n font-size: 1.25rem;\n padding-bottom: $spacing-04;\n color: $gray-100;\n}\n\n.#{$prefix}--simple-document__error-view__message {\n font-size: 0.875rem;\n color: $gray-70;\n}\n","$empty_state_message_width: 500px;\n",".#{$prefix}--ci-doc-content {\n height: 100%;\n\n &.skeleton {\n padding: $spacing-09;\n }\n\n .ReactVirtualized__Grid__innerScrollContainer {\n margin: 0 $spacing-05 $layout-xl;\n }\n}\n",".#{$prefix}--ci-doc-details {\n align-items: center;\n justify-content: center;\n height: 100%;\n color: $text-02;\n\n * {\n font-size: 0.875rem;\n line-height: 1;\n }\n\n .title {\n font-weight: bold;\n padding: $spacing-05;\n }\n\n .nothingSelected {\n padding-left: $spacing-05;\n color: $text-02;\n }\n\n .section {\n padding: $spacing-05;\n border-top: 1px solid $ui-03;\n }\n\n .sectionHeader {\n font-size: 0.75rem;\n font-weight: bold;\n margin-bottom: $spacing-04;\n }\n\n .selected {\n font-weight: bold;\n\n &:focus {\n box-shadow: none;\n }\n }\n\n .content {\n margin-bottom: $spacing-03;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n .display-name {\n margin-bottom: $spacing-02;\n }\n }\n\n .bx--link {\n color: $link-01;\n }\n}\n",".#{$prefix}--ci-doc-filter {\n &.skeletons {\n padding: $spacing-05;\n }\n\n * {\n font-size: 0.75rem;\n }\n\n .filterTitle {\n font-weight: normal;\n line-height: 1.3;\n padding: $spacing-06 $spacing-06 0;\n }\n\n .resetButton {\n padding: $spacing-02;\n min-height: 0;\n margin-top: $spacing-02;\n margin-left: $spacing-06;\n outline: none;\n border: none;\n background-color: initial;\n color: $interactive-01;\n\n &:focus {\n outline: 1px solid;\n }\n\n &:hover,\n &:focus {\n color: $interactive-01; // prevent default Carbon gray color\n }\n\n &[disabled] {\n opacity: 0.3;\n fill-opacity: 0.3;\n cursor: not-allowed;\n }\n }\n\n .group {\n padding: $spacing-04 $spacing-06;\n\n &:not(:first-child) {\n border-top: 1px solid $ui-03;\n }\n }\n\n .group-title {\n font-weight: bold;\n color: $text-02;\n line-height: 1rem;\n margin-bottom: $spacing-02;\n }\n\n .bx--form-item.bx--checkbox-wrapper {\n margin: 0;\n }\n\n .bx--radio-button-wrapper {\n margin: $spacing-02 0;\n justify-content: left;\n align-items: flex-start;\n }\n\n .bx--radio-button__label {\n justify-content: left;\n }\n\n .bx--checkbox-label-text {\n font-size: 0.875rem;\n }\n\n .input[disabled] + .label {\n color: $disabled-02;\n }\n\n .count {\n margin-left: $spacing-02;\n }\n}\n",".#{$prefix}--ci-doc-metadata {\n .section {\n padding: $spacing-04 $spacing-06;\n\n &:first-child {\n padding-top: $spacing-06;\n }\n\n &:not(:first-child) {\n border-top: 1px solid $ui-03;\n }\n\n &:last-child {\n padding-bottom: $spacing-06;\n }\n }\n\n .group {\n &:not(:first-child) {\n margin-top: $spacing-04;\n }\n\n .group-title {\n font-size: 0.75rem;\n font-weight: bold;\n color: $text-02;\n line-height: 1rem;\n margin-bottom: $spacing-02;\n }\n\n li {\n &:not(:first-child) {\n margin-top: $spacing-02;\n }\n\n a,\n .link {\n font-size: 0.875rem;\n display: inline-block;\n vertical-align: bottom;\n }\n\n svg {\n margin-right: $spacing-03;\n cursor: help;\n }\n\n .selected {\n font-weight: bold;\n\n &:focus {\n box-shadow: none;\n }\n }\n }\n }\n}\n","@import '../document-preview/mixins';\n\n.#{$prefix}--ci-doc-section {\n position: relative;\n max-width: 78ch;\n overflow-x: hidden;\n // Chrome has issue where \"row\" is 1-pixel less if above is specified,\n // potentially showing a vertical scrollbar. The following \"fixes\" it.\n overflow-y: hidden;\n\n &.hasTable {\n // allow scrolling horizontally, for wide tables\n overflow-x: auto;\n }\n\n .field > * {\n position: absolute;\n margin: -3px;\n padding: 1px 1px 0px;\n box-sizing: content-box;\n opacity: 20%;\n }\n\n .field.hover > *,\n .field:hover > * {\n background-color: $selected-ui;\n }\n\n // css--reset removes the default styling for some components; set those up again\n .htmlReset {\n @include htmlReset;\n }\n\n // Here we override default HTML tag styles to make the document formatting\n // more natural\n .htmlOverride {\n @include htmlOverride;\n }\n\n .content {\n position: relative;\n\n * {\n @include carbon--type-style('body-long-02');\n\n font-family: 'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;\n margin-bottom: $spacing-05;\n }\n }\n}\n",".#{$prefix}--ci-doc-toolbar {\n .text {\n display: inline-block;\n min-width: 70px; // To prevent shifting of buttons when number change\n text-align: center;\n vertical-align: text-top;\n }\n\n .button {\n padding: 0;\n margin: 0 $spacing-05 0 $spacing-05;\n height: 100%;\n\n .#{$prefix}--btn__icon {\n // override carbon\n margin: 0;\n }\n\n &:focus {\n outline: none;\n }\n\n svg {\n margin: 0;\n }\n }\n}\n",".#{$prefix}--ci-doc-virtual-scroll {\n .ReactVirtualized__Grid {\n padding: $spacing-09;\n }\n\n .ReactVirtualized__Grid__innerScrollContainer {\n margin: 0 $spacing-05 $layout-xl;\n }\n}\n",".#{$prefix}--ci-doc {\n display: flex;\n flex-flow: column;\n height: 100%;\n min-width: 800px;\n background-color: $ui-background;\n\n .#{$prefix}--ci-doc__toolbar {\n width: 100%;\n flex: 0 0 auto;\n display: flex;\n height: $spacing-09;\n min-height: $spacing-09;\n align-items: center;\n justify-content: space-between;\n background-color: $ui-01;\n\n .#{$prefix}--ci-doc__title {\n padding: 0 $spacing-05;\n font-size: 1.2em;\n line-height: 2;\n display: inline-block;\n font-weight: lighter;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n }\n\n .#{$prefix}--ci-doc__nav {\n display: inline-block;\n min-width: 150px;\n text-align: center;\n }\n\n .#{$prefix}--ci-doc__title,\n .#{$prefix}--ci-doc__rightGutter {\n flex: 1 0 0;\n min-width: 0;\n }\n\n .#{$prefix}--ci-doc__main {\n position: relative;\n flex: 1 1 auto;\n display: flex;\n flex-flow: row nowrap;\n height: 100%;\n overflow: hidden;\n }\n\n .#{$prefix}--ci-doc__sidebar,\n .#{$prefix}--ci-doc__details {\n width: 14rem;\n }\n\n .#{$prefix}--ci-doc__sidebar {\n display: flex;\n flex-direction: column;\n\n & > *:not(.#{$prefix}--ci-doc__tabs) {\n flex: 1;\n overflow-y: auto;\n }\n\n .bx--tabs__nav {\n width: 100%;\n\n .bx--tabs__nav-item {\n flex: 1;\n\n .bx--tabs__nav-link {\n width: 100%;\n text-align: center;\n }\n }\n }\n }\n\n .#{$prefix}--ci-doc__doc {\n flex: 1 1 auto;\n border-left: 1px solid $ui-03;\n border-right: 1px solid $ui-03;\n }\n\n .#{$prefix}--ci-doc__tabs a,\n .#{$prefix}--ci-doc__tabs a:active,\n .#{$prefix}--ci-doc__tabs a:focus {\n width: auto;\n }\n}\n\n.#{$prefix}--ci-doc__docError {\n text-align: center;\n margin: $spacing-08;\n}\n",".#{$prefix}--structured-query__rule-group-dropdown {\n align-items: center;\n display: flex;\n\n .#{$prefix}--dropdown {\n background-color: $gray-10;\n border-bottom: 1px solid $gray-100;\n }\n\n span {\n @include type-style('body-short-01');\n }\n\n .#{$prefix}--list-box__label {\n @include type-style('productive-heading-01');\n }\n}\n\n.#{$prefix}--structured-query__rule-group--nested {\n padding-left: $spacing-07;\n}\n\n.#{$prefix}--structured-query__rules {\n display: flex;\n padding: $spacing-05;\n\n .#{$prefix}--label {\n @include type-style('productive-heading-01');\n }\n\n .#{$prefix}--list-box__wrapper {\n padding-right: $spacing-05;\n }\n\n .#{$prefix}--form-item {\n .#{$prefix}--text-input {\n // This spacing aligns the text input and combobox bottom borders\n // It is needed due to a small discrepancy in the height of the text input and the comboboxes\n height: 2.6rem;\n }\n }\n}\n\n.#{$prefix}--structured-query__rules__buttons {\n display: flex;\n flex-direction: column;\n\n .#{$prefix}--btn--ghost {\n display: flex;\n flex-direction: row-reverse;\n justify-content: flex-end;\n\n svg {\n margin-left: 0;\n margin-right: $spacing-03;\n }\n }\n}\n\n.#{$prefix}--structured-query__copyable-query {\n align-items: center;\n display: flex;\n\n .#{$prefix}--snippet-container {\n padding-right: $spacing-05;\n }\n\n button {\n display: none;\n }\n}\n","// Keep tooltip top-level\n$tooltip-content-z-index: 50;\n\n// Override so that tooltip content does not have max width\n// Include the original content from Carbon design\n.bx--tooltip--shown {\n max-width: unset;\n display: block;\n margin-top: 0;\n}\n\n.#{$prefix}--tooltip-place-content {\n position: absolute;\n z-index: $tooltip-content-z-index;\n pointer-events: none;\n}\n\n.#{$prefix}--tooltip-custom-content {\n text-align: left;\n @include type-style('label-01');\n}\n\n.#{$prefix}--tooltip-content-header {\n @include type-style('heading-01');\n margin-bottom: $spacing-03;\n}\n\n.#{$prefix}--tooltip-box-color {\n flex: 0 0 auto;\n width: $spacing-05;\n height: $spacing-05;\n border-radius: 3px;\n display: inline-block;\n}\n\n.#{$prefix}--tooltip-content-cell {\n vertical-align: top;\n padding: $spacing-02;\n}\n\n.#{$prefix}--tooltip-content-divider {\n border-bottom: 1px solid #7a7979;\n}\n\n// Create spacing between Category and Value in table\n.#{$prefix}--tooltip-content-cell-buffer {\n margin-right: $spacing-06;\n}\n","//\n// Copyright IBM Corp. 2016, 2018\n//\n// This source code is licensed under the Apache-2.0 license found in the\n// LICENSE file in the root directory of this source tree.\n//\n\n//-----------------------------\n// Overflow Menu\n//-----------------------------\n\n@import '../../globals/scss/vars';\n@import '../../globals/scss/helper-mixins';\n@import '../../globals/scss/css--helpers';\n@import '../../globals/scss/css--reset';\n@import '../../globals/scss/layout';\n@import '../../globals/scss/typography';\n@import '../../globals/scss/vendor/@carbon/elements/scss/import-once/import-once';\n\n/// Overflow menu styles\n/// @access private\n/// @group overflow-menu\n@mixin overflow-menu {\n .#{$prefix}--overflow-menu,\n .#{$prefix}--overflow-menu__trigger {\n @include button-reset;\n @include reset;\n @include focus-outline('reset');\n\n position: relative;\n display: flex;\n width: rem(40px);\n height: rem(40px);\n align-items: center;\n justify-content: center;\n cursor: pointer;\n transition: outline $duration--fast-02 motion(entrance, productive),\n background-color $duration--fast-02 motion(entrance, productive);\n\n &:focus {\n @include focus-outline('outline');\n }\n\n &:hover {\n background-color: $hover-ui;\n }\n }\n\n .#{$prefix}--overflow-menu--sm {\n width: rem(32px);\n height: rem(32px);\n }\n\n // TODO V11: Remove xl selector\n .#{$prefix}--overflow-menu--xl,\n .#{$prefix}--overflow-menu--lg {\n width: rem(48px);\n height: rem(48px);\n }\n\n // Overwrite Icon Tooltip focus styles\n .#{$prefix}--overflow-menu__trigger.#{$prefix}--tooltip--a11y.#{$prefix}--tooltip__trigger:focus {\n @include focus-outline('outline');\n\n svg {\n outline: none;\n }\n }\n\n .#{$prefix}--overflow-menu.#{$prefix}--overflow-menu--open,\n .#{$prefix}--overflow-menu.#{$prefix}--overflow-menu--open\n .#{$prefix}--overflow-menu__trigger {\n @include box-shadow;\n\n background-color: $field-01;\n transition: none;\n }\n\n .#{$prefix}--overflow-menu--light.#{$prefix}--overflow-menu--open,\n .#{$prefix}--overflow-menu--light.#{$prefix}--overflow-menu--open\n .#{$prefix}--overflow-menu__trigger {\n background-color: $field-02;\n }\n\n .#{$prefix}--overflow-menu__icon {\n width: rem(16px);\n height: rem(16px);\n fill: $icon-01;\n }\n\n .#{$prefix}--overflow-menu-options {\n @include reset;\n @include box-shadow;\n\n position: absolute;\n z-index: z('floating');\n top: 32px;\n left: 0;\n display: none;\n width: rem(160px);\n flex-direction: column;\n align-items: flex-start;\n background-color: $field-01;\n list-style: none;\n\n &::after {\n position: absolute;\n display: block;\n background-color: $field-01;\n content: '';\n transition: background-color $duration--fast-02\n motion(entrance, productive);\n }\n }\n\n .#{$prefix}--overflow-menu.#{$prefix}--overflow-menu--open:hover {\n background-color: $field-01;\n }\n\n .#{$prefix}--overflow-menu-options--light {\n background-color: $field-02;\n &::after {\n background-color: $field-02;\n }\n }\n\n .#{$prefix}--overflow-menu.#{$prefix}--overflow-menu--light.#{$prefix}--overflow-menu--open:hover {\n background-color: $field-02;\n }\n\n .#{$prefix}--overflow-menu-options[data-floating-menu-direction='bottom']::after {\n top: rem(-3px);\n left: 0;\n width: rem(40px);\n height: rem(3px);\n }\n\n .#{$prefix}--overflow-menu-options[data-floating-menu-direction='top']::after {\n bottom: rem(-8px);\n left: 0;\n width: rem(40px);\n height: rem(8px);\n }\n\n .#{$prefix}--overflow-menu-options[data-floating-menu-direction='left']::after {\n top: 0;\n right: rem(-6px);\n width: rem(6px);\n height: rem(40px);\n }\n\n .#{$prefix}--overflow-menu-options[data-floating-menu-direction='right']::after {\n top: 0;\n left: rem(-6px);\n width: rem(6px);\n height: rem(40px);\n }\n\n .#{$prefix}--overflow-menu-options--sm.#{$prefix}--overflow-menu-options {\n &[data-floating-menu-direction='bottom']::after,\n &[data-floating-menu-direction='top']::after {\n width: rem(32px);\n }\n &[data-floating-menu-direction='left']::after,\n &[data-floating-menu-direction='right']::after {\n height: rem(32px);\n }\n }\n\n // TODO V11: Remove xl selector\n .#{$prefix}--overflow-menu-options--xl.#{$prefix}--overflow-menu-options,\n .#{$prefix}--overflow-menu-options--lg.#{$prefix}--overflow-menu-options {\n &[data-floating-menu-direction='bottom']::after,\n &[data-floating-menu-direction='top']::after {\n width: rem(48px);\n }\n &[data-floating-menu-direction='left']::after,\n &[data-floating-menu-direction='right']::after {\n height: rem(48px);\n }\n }\n\n .#{$prefix}--overflow-menu--flip.#{$prefix}--overflow-menu-options[data-floating-menu-direction='top']::after,\n .#{$prefix}--overflow-menu--flip.#{$prefix}--overflow-menu-options[data-floating-menu-direction='bottom']::after {\n right: 0;\n left: auto;\n }\n\n .#{$prefix}--overflow-menu--flip.#{$prefix}--overflow-menu-options[data-floating-menu-direction='left']::after,\n .#{$prefix}--overflow-menu--flip.#{$prefix}--overflow-menu-options[data-floating-menu-direction='right']::after {\n top: auto;\n bottom: 0;\n }\n\n .#{$prefix}--overflow-menu-options--open {\n display: flex;\n }\n\n .#{$prefix}--overflow-menu-options__content {\n width: 100%;\n }\n\n .#{$prefix}--overflow-menu-options__option {\n @include reset;\n\n display: flex;\n width: 100%;\n height: rem(40px);\n align-items: center;\n padding: 0;\n background-color: transparent;\n transition: background-color $duration--fast-02 motion(entrance, productive);\n }\n\n .#{$prefix}--overflow-menu-options--sm\n .#{$prefix}--overflow-menu-options__option {\n height: rem(32px);\n }\n\n // TODO V11: Remove xl selector\n .#{$prefix}--overflow-menu-options--xl\n .#{$prefix}--overflow-menu-options__option,\n .#{$prefix}--overflow-menu-options--lg\n .#{$prefix}--overflow-menu-options__option {\n height: rem(48px);\n }\n\n .#{$prefix}--overflow-menu--divider {\n border-top: 1px solid $ui-03;\n }\n\n .#{$prefix}--overflow-menu--light .#{$prefix}--overflow-menu--divider {\n border-top: 1px solid $decorative-01;\n }\n\n a.#{$prefix}--overflow-menu-options__btn::before {\n display: inline-block;\n height: 100%;\n content: '';\n vertical-align: middle;\n }\n\n .#{$prefix}--overflow-menu-options__btn {\n @include reset;\n @include type-style('body-short-01');\n @include focus-outline('reset');\n\n display: inline-flex;\n width: 100%;\n max-width: 11.25rem;\n height: 100%;\n align-items: center;\n padding: 0 $carbon--spacing-05;\n border: none;\n background-color: transparent;\n color: $text-02;\n cursor: pointer;\n font-weight: 400;\n text-align: left;\n transition: outline $duration--fast-02 motion(entrance, productive),\n background-color $duration--fast-02 motion(entrance, productive),\n color $duration--fast-02 motion(entrance, productive);\n\n &:hover {\n color: $text-01;\n }\n\n &:focus {\n @include focus-outline('outline');\n }\n\n &::-moz-focus-inner {\n border: none;\n }\n }\n\n .#{$prefix}--overflow-menu-options__btn svg {\n fill: $icon-02;\n }\n\n .#{$prefix}--overflow-menu-options__btn:hover svg {\n fill: $icon-01;\n }\n\n .#{$prefix}--overflow-menu-options__option-content {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .#{$prefix}--overflow-menu-options__option:hover {\n background-color: $hover-ui;\n }\n\n .#{$prefix}--overflow-menu-options__option--danger\n .#{$prefix}--overflow-menu-options__btn:hover,\n .#{$prefix}--overflow-menu-options__option--danger\n .#{$prefix}--overflow-menu-options__btn:focus {\n background-color: $danger-01;\n color: $text-04;\n\n svg {\n fill: currentColor;\n }\n }\n\n .#{$prefix}--overflow-menu-options__option--disabled:hover {\n background-color: $ui-01;\n cursor: not-allowed;\n }\n\n .#{$prefix}--overflow-menu-options__option--disabled\n .#{$prefix}--overflow-menu-options__btn {\n color: $disabled-02;\n pointer-events: none;\n\n &:hover,\n &:active,\n &:focus {\n @include focus-outline('reset');\n\n background-color: $ui-01;\n }\n }\n\n .#{$prefix}--overflow-menu-options__option--disabled\n .#{$prefix}--overflow-menu-options__btn\n svg {\n fill: $disabled-02;\n }\n\n .#{$prefix}--overflow-menu--flip {\n left: -140px;\n\n &::before {\n left: 145px;\n }\n }\n\n // styles for \"next\" version\n .#{$prefix}--overflow-menu__container {\n display: inline-block;\n }\n\n // Windows HCM fix\n /* stylelint-disable */\n .#{$prefix}--overflow-menu:focus,\n .#{$prefix}--overflow-menu-options__btn:focus {\n @include high-contrast-mode('focus');\n }\n\n .#{$prefix}--overflow-menu svg {\n @include high-contrast-mode('icon-fill');\n }\n /*stylelint-enable */\n}\n\n@include exports('overflow-menu') {\n @include overflow-menu;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/examples/discovery-search-app/CHANGELOG.md b/examples/discovery-search-app/CHANGELOG.md index f572abad6..8c614932d 100644 --- a/examples/discovery-search-app/CHANGELOG.md +++ b/examples/discovery-search-app/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.9.0](https://github.com/watson-developer-cloud/discovery-components/compare/v4.8.0...v4.9.0) (2023-11-08) + +**Note:** Version bump only for package discovery-search-app + + + + + # [4.8.0](https://github.com/watson-developer-cloud/discovery-components/compare/v4.7.1...v4.8.0) (2023-09-19) **Note:** Version bump only for package discovery-search-app diff --git a/examples/discovery-search-app/package.json b/examples/discovery-search-app/package.json index 87c4e10fc..a8c984427 100644 --- a/examples/discovery-search-app/package.json +++ b/examples/discovery-search-app/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "discovery-search-app", - "version": "4.8.0", + "version": "4.9.0", "description": "Discovery components example application used to showcase components in a full application", "license": "Apache-2.0", "author": "IBM Corp.", diff --git a/lerna.json b/lerna.json index c17a5bb36..7ddd46324 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "packages": ["packages/*"], - "version": "4.8.0", + "version": "4.9.0", "npmClient": "yarn", "useWorkspaces": true, "command": { diff --git a/packages/discovery-react-components/CHANGELOG.md b/packages/discovery-react-components/CHANGELOG.md index b9502dc81..81aa831c5 100644 --- a/packages/discovery-react-components/CHANGELOG.md +++ b/packages/discovery-react-components/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.9.0](https://github.com/watson-developer-cloud/discovery-components/compare/v4.8.0...v4.9.0) (2023-11-08) + + +### Features + +* tooltip overlap pdf/text view ([#533](https://github.com/watson-developer-cloud/discovery-components/issues/533)) ([0e6d6c5](https://github.com/watson-developer-cloud/discovery-components/commit/0e6d6c5c215990d4814155519eb3aad307f4a9c9)) + + + + + # [4.8.0](https://github.com/watson-developer-cloud/discovery-components/compare/v4.7.1...v4.8.0) (2023-09-19) diff --git a/packages/discovery-react-components/package.json b/packages/discovery-react-components/package.json index 65e074de1..5b2d1bbae 100644 --- a/packages/discovery-react-components/package.json +++ b/packages/discovery-react-components/package.json @@ -1,6 +1,6 @@ { "name": "@ibm-watson/discovery-react-components", - "version": "4.8.0", + "version": "4.9.0", "description": "Discovery components built with the React framework and IBM Carbon components", "license": "Apache-2.0", "author": "IBM Corp.", diff --git a/packages/discovery-styles/CHANGELOG.md b/packages/discovery-styles/CHANGELOG.md index 16fdab242..cd36d6276 100644 --- a/packages/discovery-styles/CHANGELOG.md +++ b/packages/discovery-styles/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.9.0](https://github.com/watson-developer-cloud/discovery-components/compare/v4.8.0...v4.9.0) (2023-11-08) + + +### Features + +* tooltip overlap pdf/text view ([#533](https://github.com/watson-developer-cloud/discovery-components/issues/533)) ([0e6d6c5](https://github.com/watson-developer-cloud/discovery-components/commit/0e6d6c5c215990d4814155519eb3aad307f4a9c9)) + + + + + # [4.8.0](https://github.com/watson-developer-cloud/discovery-components/compare/v4.7.1...v4.8.0) (2023-09-19) diff --git a/packages/discovery-styles/package.json b/packages/discovery-styles/package.json index ce65ebcf4..e86f82e9d 100644 --- a/packages/discovery-styles/package.json +++ b/packages/discovery-styles/package.json @@ -1,6 +1,6 @@ { "name": "@ibm-watson/discovery-styles", - "version": "4.8.0", + "version": "4.9.0", "description": "Discovery components SASS/CSS styles used with discovery components", "license": "Apache-2.0", "author": "IBM Corp.",