"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.TCStringFactory=void 0;var TCModelFactory_js_1=require("./TCModelFactory.js"),core_1=require("@iabtechlabtcf/core"),TCStringFactory=function(){function r(){}return r.base=function(r){void 0===r&&(r=!1);var o={isForVendors:!r},e=TCModelFactory_js_1.TCModelFactory.withGVL();return core_1.TCString.encode(e,o)},r.withPubRestrictions=function(r){void 0===r&&(r=!1);var o={isForVendors:!r},e=TCModelFactory_js_1.TCModelFactory.withGVL();return e=TCModelFactory_js_1.TCModelFactory.addPublisherRestrictions(e),core_1.TCString.encode(e,o)},r}();exports.TCStringFactory=TCStringFactory;