{"payload":{"allShortcutsEnabled":false,"fileTree":{"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain":{"items":[{"name":"Category.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/Category.java","contentType":"file"},{"name":"CategoryAttribute.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/CategoryAttribute.java","contentType":"file"},{"name":"CategoryAttributeImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/CategoryAttributeImpl.java","contentType":"file"},{"name":"CategoryImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/CategoryImpl.java","contentType":"file"},{"name":"CategoryProductXref.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/CategoryProductXref.java","contentType":"file"},{"name":"CategoryProductXrefImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/CategoryProductXrefImpl.java","contentType":"file"},{"name":"CategoryProductXrefPK.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/CategoryProductXrefPK.java","contentType":"file"},{"name":"CategoryXref.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/CategoryXref.java","contentType":"file"},{"name":"CategoryXrefImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/CategoryXrefImpl.java","contentType":"file"},{"name":"CategoryXrefPK.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/CategoryXrefPK.java","contentType":"file"},{"name":"CrossSaleProductImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/CrossSaleProductImpl.java","contentType":"file"},{"name":"Dimension.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/Dimension.java","contentType":"file"},{"name":"FeaturedProduct.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/FeaturedProduct.java","contentType":"file"},{"name":"FeaturedProductImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/FeaturedProductImpl.java","contentType":"file"},{"name":"Product.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/Product.java","contentType":"file"},{"name":"ProductAttribute.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductAttribute.java","contentType":"file"},{"name":"ProductAttributeImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductAttributeImpl.java","contentType":"file"},{"name":"ProductBundle.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductBundle.java","contentType":"file"},{"name":"ProductBundleComparator.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductBundleComparator.java","contentType":"file"},{"name":"ProductBundleImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductBundleImpl.java","contentType":"file"},{"name":"ProductImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductImpl.java","contentType":"file"},{"name":"ProductOption.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductOption.java","contentType":"file"},{"name":"ProductOptionImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductOptionImpl.java","contentType":"file"},{"name":"ProductOptionValue.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductOptionValue.java","contentType":"file"},{"name":"ProductOptionValueImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductOptionValueImpl.java","contentType":"file"},{"name":"PromotableProduct.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/PromotableProduct.java","contentType":"file"},{"name":"RelatedProduct.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/RelatedProduct.java","contentType":"file"},{"name":"RelatedProductDTO.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/RelatedProductDTO.java","contentType":"file"},{"name":"RelatedProductTypeEnum.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/RelatedProductTypeEnum.java","contentType":"file"},{"name":"Sku.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/Sku.java","contentType":"file"},{"name":"SkuAttribute.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/SkuAttribute.java","contentType":"file"},{"name":"SkuAttributeImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/SkuAttributeImpl.java","contentType":"file"},{"name":"SkuBundleItem.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/SkuBundleItem.java","contentType":"file"},{"name":"SkuBundleItemImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/SkuBundleItemImpl.java","contentType":"file"},{"name":"SkuFee.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/SkuFee.java","contentType":"file"},{"name":"SkuFeeImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/SkuFeeImpl.java","contentType":"file"},{"name":"SkuImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/SkuImpl.java","contentType":"file"},{"name":"UpSaleProductImpl.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/UpSaleProductImpl.java","contentType":"file"},{"name":"Weight.java","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/Weight.java","contentType":"file"}],"totalCount":39},"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog":{"items":[{"name":"dao","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/dao","contentType":"directory"},{"name":"domain","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain","contentType":"directory"},{"name":"service","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/service","contentType":"directory"}],"totalCount":3},"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core":{"items":[{"name":"catalog","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog","contentType":"directory"},{"name":"checkout","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/checkout","contentType":"directory"},{"name":"extension","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/extension","contentType":"directory"},{"name":"inventory","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/inventory","contentType":"directory"},{"name":"media","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/media","contentType":"directory"},{"name":"offer","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/offer","contentType":"directory"},{"name":"order","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/order","contentType":"directory"},{"name":"payment","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/payment","contentType":"directory"},{"name":"pricing","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/pricing","contentType":"directory"},{"name":"rating","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/rating","contentType":"directory"},{"name":"search","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/search","contentType":"directory"},{"name":"social","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/social","contentType":"directory"},{"name":"store","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/store","contentType":"directory"},{"name":"util","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/util","contentType":"directory"},{"name":"workflow","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/workflow","contentType":"directory"}],"totalCount":15},"core/broadleaf-framework/src/main/java/org/broadleafcommerce":{"items":[{"name":"core","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core","contentType":"directory"}],"totalCount":1},"core/broadleaf-framework/src/main/java/org":{"items":[{"name":"broadleafcommerce","path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce","contentType":"directory"}],"totalCount":1},"core/broadleaf-framework/src/main/java":{"items":[{"name":"org","path":"core/broadleaf-framework/src/main/java/org","contentType":"directory"}],"totalCount":1},"core/broadleaf-framework/src/main":{"items":[{"name":"java","path":"core/broadleaf-framework/src/main/java","contentType":"directory"},{"name":"resources","path":"core/broadleaf-framework/src/main/resources","contentType":"directory"}],"totalCount":2},"core/broadleaf-framework/src":{"items":[{"name":"main","path":"core/broadleaf-framework/src/main","contentType":"directory"},{"name":"test","path":"core/broadleaf-framework/src/test","contentType":"directory"}],"totalCount":2},"core/broadleaf-framework":{"items":[{"name":"src","path":"core/broadleaf-framework/src","contentType":"directory"},{"name":"pom.xml","path":"core/broadleaf-framework/pom.xml","contentType":"file"}],"totalCount":2},"core":{"items":[{"name":"broadleaf-framework-web","path":"core/broadleaf-framework-web","contentType":"directory"},{"name":"broadleaf-framework","path":"core/broadleaf-framework","contentType":"directory"},{"name":"broadleaf-profile-web","path":"core/broadleaf-profile-web","contentType":"directory"},{"name":"broadleaf-profile","path":"core/broadleaf-profile","contentType":"directory"},{"name":"pom.xml","path":"core/pom.xml","contentType":"file"}],"totalCount":5},"":{"items":[{"name":"admin","path":"admin","contentType":"directory"},{"name":"common","path":"common","contentType":"directory"},{"name":"core","path":"core","contentType":"directory"},{"name":"doc","path":"doc","contentType":"directory"},{"name":"integration","path":"integration","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"pom.xml","path":"pom.xml","contentType":"file"}],"totalCount":8}},"fileTreeProcessingTime":99.252201,"foldersToFetch":[],"repo":{"id":2948949,"defaultBranch":"develop-6.2.x","name":"BroadleafCommerce","ownerLogin":"BroadleafCommerce","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-12-09T17:53:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1209574?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"broadleaf-3.0.0-GA","listCacheKey":"v0:1710346842.0","canEdit":false,"refType":"tag","currentOid":"c48963532496315a686bb210872e56fdceecd5c7"},"path":"core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductImpl.java","currentUser":null,"blob":{"rawLines":["/*"," * Copyright 2008-2013 the original author or authors."," *"," * Licensed under the Apache License, Version 2.0 (the \"License\");"," * you may not use this file except in compliance with the License."," * You may obtain a copy of the License at"," *"," * http://www.apache.org/licenses/LICENSE-2.0"," *"," * Unless required by applicable law or agreed to in writing, software"," * distributed under the License is distributed on an \"AS IS\" BASIS,"," * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."," * See the License for the specific language governing permissions and"," * limitations under the License."," */","","package org.broadleafcommerce.core.catalog.domain;","","import org.apache.commons.collections.CollectionUtils;","import org.apache.commons.collections.Predicate;","import org.apache.commons.lang3.StringUtils;","import org.apache.commons.logging.Log;","import org.apache.commons.logging.LogFactory;","import org.broadleafcommerce.common.admin.domain.AdminMainEntity;","import org.broadleafcommerce.common.media.domain.Media;","import org.broadleafcommerce.common.persistence.ArchiveStatus;","import org.broadleafcommerce.common.persistence.Status;","import org.broadleafcommerce.common.presentation.AdminPresentation;","import org.broadleafcommerce.common.presentation.AdminPresentationAdornedTargetCollection;","import org.broadleafcommerce.common.presentation.AdminPresentationClass;","import org.broadleafcommerce.common.presentation.AdminPresentationCollection;","import org.broadleafcommerce.common.presentation.AdminPresentationMap;","import org.broadleafcommerce.common.presentation.AdminPresentationOperationTypes;","import org.broadleafcommerce.common.presentation.AdminPresentationToOneLookup;","import org.broadleafcommerce.common.presentation.PopulateToOneFieldsEnum;","import org.broadleafcommerce.common.presentation.RequiredOverride;","import org.broadleafcommerce.common.presentation.client.AddMethodType;","import org.broadleafcommerce.common.presentation.client.OperationType;","import org.broadleafcommerce.common.presentation.client.VisibilityEnum;","import org.broadleafcommerce.common.util.DateUtil;","import org.broadleafcommerce.common.vendor.service.type.ContainerShapeType;","import org.broadleafcommerce.common.vendor.service.type.ContainerSizeType;","import org.hibernate.annotations.BatchSize;","import org.hibernate.annotations.Cache;","import org.hibernate.annotations.CacheConcurrencyStrategy;","import org.hibernate.annotations.Cascade;","import org.hibernate.annotations.GenericGenerator;","import org.hibernate.annotations.Index;","import org.hibernate.annotations.Parameter;","import org.hibernate.annotations.SQLDelete;","","import javax.persistence.CascadeType;","import javax.persistence.Column;","import javax.persistence.Embedded;","import javax.persistence.Entity;","import javax.persistence.FetchType;","import javax.persistence.GeneratedValue;","import javax.persistence.Id;","import javax.persistence.Inheritance;","import javax.persistence.InheritanceType;","import javax.persistence.JoinColumn;","import javax.persistence.JoinTable;","import javax.persistence.ManyToMany;","import javax.persistence.ManyToOne;","import javax.persistence.MapKey;","import javax.persistence.OneToMany;","import javax.persistence.OneToOne;","import javax.persistence.OrderBy;","import javax.persistence.Transient;","import java.math.BigDecimal;","import java.util.ArrayList;","import java.util.Collections;","import java.util.Date;","import java.util.HashMap;","import java.util.Iterator;","import java.util.List;","import java.util.Map;","","/**"," * The Class ProductImpl is the default implementation of {@link Product}. A"," * product is a general description of an item that can be sold (for example: a"," * hat). Products are not sold or added to a cart. {@link Sku}s which are"," * specific items (for example: a XL Blue Hat) are sold or added to a cart.
"," *
"," * If you want to add fields specific to your implementation of"," * BroadLeafCommerce you should extend this class and add your fields. If you"," * need to make significant changes to the ProductImpl then you should implement"," * your own version of {@link Product}.
"," *
"," * This implementation uses a Hibernate implementation of JPA configured through"," * annotations. The Entity references the following tables: BLC_PRODUCT,"," * BLC_PRODUCT_SKU_XREF, BLC_PRODUCT_IMAGE"," * @author btaylor"," * @see {@link Product}, {@link SkuImpl}, {@link CategoryImpl}"," */","@Entity","@Inheritance(strategy = InheritanceType.JOINED)","@javax.persistence.Table(name=\"BLC_PRODUCT\")","//multi-column indexes don't appear to get exported correctly when declared at the field level, so declaring here as a workaround","@org.hibernate.annotations.Table(appliesTo = \"BLC_PRODUCT\", indexes = {"," @Index(name = \"PRODUCT_URL_INDEX\","," columnNames = {\"URL\",\"URL_KEY\"}"," )","})","@Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region=\"blStandardElements\")","@AdminPresentationClass(populateToOneFields = PopulateToOneFieldsEnum.TRUE, friendlyName = \"baseProduct\")","@SQLDelete(sql=\"UPDATE BLC_PRODUCT SET ARCHIVED = 'Y' WHERE PRODUCT_ID = ?\")","public class ProductImpl implements Product, Status, AdminMainEntity {",""," private static final Log LOG = LogFactory.getLog(ProductImpl.class);"," /** The Constant serialVersionUID. */"," private static final long serialVersionUID = 1L;",""," /** The id. */"," @Id"," @GeneratedValue(generator= \"ProductId\")"," @GenericGenerator("," name=\"ProductId\","," strategy=\"org.broadleafcommerce.common.persistence.IdOverrideTableGenerator\","," parameters = {"," @Parameter(name=\"segment_value\", value=\"ProductImpl\"),"," @Parameter(name=\"entity_name\", value=\"org.broadleafcommerce.core.catalog.domain.ProductImpl\")"," }"," )"," @Column(name = \"PRODUCT_ID\")"," @AdminPresentation(friendlyName = \"ProductImpl_Product_ID\", visibility = VisibilityEnum.HIDDEN_ALL)"," protected Long id;"," "," @Column(name = \"URL\")"," @AdminPresentation(friendlyName = \"ProductImpl_Product_Url\", order = Presentation.FieldOrder.URL,"," group = Presentation.Group.Name.General, groupOrder = Presentation.Group.Order.General, "," prominent = true, gridOrder = 3, columnWidth = \"200px\","," requiredOverride = RequiredOverride.REQUIRED)"," protected String url;",""," @Column(name = \"URL_KEY\")"," @AdminPresentation(friendlyName = \"ProductImpl_Product_UrlKey\","," tab = Presentation.Tab.Name.Advanced, tabOrder = Presentation.Tab.Order.Advanced,"," group = Presentation.Group.Name.General, groupOrder = Presentation.Group.Order.General, "," excluded = true)"," protected String urlKey;",""," @Column(name = \"DISPLAY_TEMPLATE\")"," @AdminPresentation(friendlyName = \"ProductImpl_Product_Display_Template\", "," tab = Presentation.Tab.Name.Advanced, tabOrder = Presentation.Tab.Order.Advanced,"," group = Presentation.Group.Name.Advanced, groupOrder = Presentation.Group.Order.Advanced)"," protected String displayTemplate;",""," @Column(name = \"MODEL\")"," @AdminPresentation(friendlyName = \"ProductImpl_Product_Model\","," tab = Presentation.Tab.Name.Advanced, tabOrder = Presentation.Tab.Order.Advanced,"," group = Presentation.Group.Name.Advanced, groupOrder = Presentation.Group.Order.Advanced)"," protected String model;",""," @Column(name = \"MANUFACTURE\")"," @AdminPresentation(friendlyName = \"ProductImpl_Product_Manufacturer\", order = Presentation.FieldOrder.MANUFACTURER,"," group = Presentation.Group.Name.General, groupOrder = Presentation.Group.Order.General, "," prominent = true, gridOrder = 4)"," protected String manufacturer;"," "," @Column(name = \"TAX_CODE\")"," protected String taxCode;",""," @Column(name = \"IS_FEATURED_PRODUCT\", nullable=false)"," @AdminPresentation(friendlyName = \"ProductImpl_Is_Featured_Product\","," tab = Presentation.Tab.Name.Marketing, tabOrder = Presentation.Tab.Order.Marketing,"," group = Presentation.Group.Name.Badges, groupOrder = Presentation.Group.Order.Badges)"," protected Boolean isFeaturedProduct = false;"," "," @OneToOne(optional = false, targetEntity = SkuImpl.class, cascade={CascadeType.ALL}, mappedBy = \"defaultProduct\")"," @Cascade(value={org.hibernate.annotations.CascadeType.ALL})"," protected Sku defaultSku;"," "," @Column(name = \"CAN_SELL_WITHOUT_OPTIONS\")"," @AdminPresentation(friendlyName = \"ProductImpl_Can_Sell_Without_Options\","," tab = Presentation.Tab.Name.Advanced, tabOrder = Presentation.Tab.Order.Advanced,"," group = Presentation.Group.Name.Advanced, groupOrder = Presentation.Group.Order.Advanced)"," protected Boolean canSellWithoutOptions = false;"," "," @Transient"," protected List skus = new ArrayList();"," "," @Transient"," protected String promoMessage;",""," @OneToMany(mappedBy = \"product\", targetEntity = CrossSaleProductImpl.class, cascade = {CascadeType.ALL})"," @Cascade(value={org.hibernate.annotations.CascadeType.ALL, org.hibernate.annotations.CascadeType.DELETE_ORPHAN})"," @Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region=\"blStandardElements\")"," @OrderBy(value=\"sequence\")"," @AdminPresentationAdornedTargetCollection(friendlyName = \"crossSaleProductsTitle\", order = 1000,"," tab = Presentation.Tab.Name.Marketing, tabOrder = Presentation.Tab.Order.Marketing,"," targetObjectProperty = \"relatedSaleProduct\", "," sortProperty = \"sequence\", "," maintainedAdornedTargetFields = { \"promotionMessage\" }, "," gridVisibleFields = { \"defaultSku.name\", \"promotionMessage\" })"," protected List crossSaleProducts = new ArrayList();",""," @OneToMany(mappedBy = \"product\", targetEntity = UpSaleProductImpl.class, cascade = {CascadeType.ALL})"," @Cascade(value={org.hibernate.annotations.CascadeType.ALL, org.hibernate.annotations.CascadeType.DELETE_ORPHAN})"," @Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region=\"blStandardElements\")"," @OrderBy(value=\"sequence\")"," @AdminPresentationAdornedTargetCollection(friendlyName = \"upsaleProductsTitle\", order = 2000,"," tab = Presentation.Tab.Name.Marketing, tabOrder = Presentation.Tab.Order.Marketing,"," targetObjectProperty = \"relatedSaleProduct\", "," sortProperty = \"sequence\","," maintainedAdornedTargetFields = { \"promotionMessage\" }, "," gridVisibleFields = { \"defaultSku.name\", \"promotionMessage\" })"," protected List upSaleProducts = new ArrayList();",""," @OneToMany(fetch = FetchType.LAZY, targetEntity = SkuImpl.class, mappedBy=\"product\")"," @Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region=\"blStandardElements\")"," @BatchSize(size = 50)"," @AdminPresentationCollection(friendlyName=\"ProductImpl_Additional_Skus\", order = 1000,"," tab = Presentation.Tab.Name.ProductOptions, tabOrder = Presentation.Tab.Order.ProductOptions)"," protected List additionalSkus = new ArrayList();",""," @ManyToOne(targetEntity = CategoryImpl.class)"," @JoinColumn(name = \"DEFAULT_CATEGORY_ID\")"," @Index(name=\"PRODUCT_CATEGORY_INDEX\", columnNames={\"DEFAULT_CATEGORY_ID\"})"," @AdminPresentation(friendlyName = \"ProductImpl_Product_Default_Category\", order = Presentation.FieldOrder.DEFAULT_CATEGORY,"," group = Presentation.Group.Name.General, groupOrder = Presentation.Group.Order.General, "," prominent = true, gridOrder = 2, "," requiredOverride = RequiredOverride.REQUIRED)"," @AdminPresentationToOneLookup()"," protected Category defaultCategory;",""," @OneToMany(targetEntity = CategoryProductXrefImpl.class, mappedBy = \"categoryProductXref.product\")"," @Cascade(value={org.hibernate.annotations.CascadeType.MERGE, org.hibernate.annotations.CascadeType.PERSIST})"," @OrderBy(value=\"displayOrder\")"," @Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region=\"blStandardElements\")"," @BatchSize(size = 50)"," @AdminPresentationAdornedTargetCollection(friendlyName = \"allParentCategoriesTitle\", order = 3000,"," tab = Presentation.Tab.Name.Marketing, tabOrder = Presentation.Tab.Order.Marketing,"," joinEntityClass = \"org.broadleafcommerce.core.catalog.domain.CategoryProductXrefImpl\","," targetObjectProperty = \"categoryProductXref.category\","," parentObjectProperty = \"categoryProductXref.product\","," sortProperty = \"displayOrder\","," gridVisibleFields = { \"name\" })"," protected List allParentCategoryXrefs = new ArrayList();",""," @OneToMany(mappedBy = \"product\", targetEntity = ProductAttributeImpl.class, cascade = { CascadeType.ALL }, orphanRemoval = true)"," @Cache(usage=CacheConcurrencyStrategy.NONSTRICT_READ_WRITE, region=\"blStandardElements\")"," @MapKey(name=\"name\")"," @BatchSize(size = 50)"," @AdminPresentationMap(friendlyName = \"productAttributesTitle\","," tab = Presentation.Tab.Name.Advanced, tabOrder = Presentation.Tab.Order.Advanced,"," deleteEntityUponRemove = true, forceFreeFormKeys = true, keyPropertyFriendlyName = \"ProductAttributeImpl_Attribute_Name\""," )"," protected Map productAttributes = new HashMap();"," "," @ManyToMany(fetch = FetchType.LAZY, targetEntity = ProductOptionImpl.class)"," @JoinTable(name = \"BLC_PRODUCT_OPTION_XREF\", "," joinColumns = @JoinColumn(name = \"PRODUCT_ID\", referencedColumnName = \"PRODUCT_ID\"), "," inverseJoinColumns = @JoinColumn(name = \"PRODUCT_OPTION_ID\", referencedColumnName = \"PRODUCT_OPTION_ID\"))"," @Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region=\"blStandardElements\")"," @BatchSize(size = 50)"," @AdminPresentationCollection(friendlyName = \"productOptionsTitle\","," tab = Presentation.Tab.Name.ProductOptions, tabOrder = Presentation.Tab.Order.ProductOptions,"," addType = AddMethodType.LOOKUP,"," manyToField = \"products\","," operationTypes = @AdminPresentationOperationTypes(removeType = OperationType.NONDESTRUCTIVEREMOVE))"," protected List productOptions = new ArrayList();",""," @Embedded"," protected ArchiveStatus archiveStatus = new ArchiveStatus();",""," @Override"," public Long getId() {"," return id;"," }",""," @Override"," public void setId(Long id) {"," this.id = id;"," }",""," @Override"," public String getName() {"," return getDefaultSku().getName();"," }",""," @Override"," public void setName(String name) {"," getDefaultSku().setName(name);"," }",""," @Override"," public String getDescription() {"," return getDefaultSku().getDescription();"," }",""," @Override"," public void setDescription(String description) {"," getDefaultSku().setDescription(description);"," }",""," @Override"," public String getLongDescription() {"," return getDefaultSku().getLongDescription();"," }",""," @Override"," public void setLongDescription(String longDescription) {"," getDefaultSku().setLongDescription(longDescription);"," }",""," @Override"," public Date getActiveStartDate() {"," return getDefaultSku().getActiveStartDate();"," }",""," @Override"," public void setActiveStartDate(Date activeStartDate) {"," getDefaultSku().setActiveStartDate(activeStartDate);"," }",""," @Override"," public Date getActiveEndDate() {"," return getDefaultSku().getActiveEndDate();"," }",""," @Override"," public void setActiveEndDate(Date activeEndDate) {"," getDefaultSku().setActiveEndDate(activeEndDate);"," }",""," @Override"," public boolean isActive() {"," if (LOG.isDebugEnabled()) {"," if (!DateUtil.isActive(getActiveStartDate(), getActiveEndDate(), true)) {"," LOG.debug(\"product, \" + id + \", inactive due to date\");"," }"," if ('Y'==getArchived()) {"," LOG.debug(\"product, \" + id + \", inactive due to archived status\");"," }"," }"," return DateUtil.isActive(getActiveStartDate(), getActiveEndDate(), true) && 'Y'!=getArchived();"," }",""," @Override"," public String getModel() {"," return model;"," }",""," @Override"," public void setModel(String model) {"," this.model = model;"," }",""," @Override"," public String getManufacturer() {"," return manufacturer;"," }",""," @Override"," public void setManufacturer(String manufacturer) {"," this.manufacturer = manufacturer;"," }",""," @Override"," public boolean isFeaturedProduct() {"," return isFeaturedProduct;"," }",""," @Override"," public void setFeaturedProduct(boolean isFeaturedProduct) {"," this.isFeaturedProduct = isFeaturedProduct;"," }",""," @Override"," public Sku getDefaultSku() {"," return defaultSku;"," }"," "," @Override"," public Boolean getCanSellWithoutOptions() {"," return canSellWithoutOptions == null ? false : canSellWithoutOptions;"," }",""," @Override"," public void setCanSellWithoutOptions(Boolean canSellWithoutOptions) {"," this.canSellWithoutOptions = canSellWithoutOptions;"," }",""," @Override"," public void setDefaultSku(Sku defaultSku) {"," defaultSku.setDefaultProduct(this);"," this.defaultSku = defaultSku;"," }",""," @Override"," public String getPromoMessage() {"," return promoMessage;"," }",""," @Override"," public void setPromoMessage(String promoMessage) {"," this.promoMessage = promoMessage;"," }"," "," @Override"," public List getAllSkus() {"," List allSkus = new ArrayList();"," allSkus.add(getDefaultSku());"," for (Sku additionalSku : additionalSkus) {"," if (!additionalSku.getId().equals(getDefaultSku().getId())) {"," allSkus.add(additionalSku);"," }"," }"," return allSkus;"," }",""," @Override"," public List getSkus() {"," if (skus.size() == 0) {"," List additionalSkus = getAdditionalSkus();"," for (Sku sku : additionalSkus) {"," if (sku.isActive()) {"," skus.add(sku);"," }"," }"," }"," return skus;"," }",""," @Override"," public List getAdditionalSkus() {"," return additionalSkus;"," }",""," @Override"," public void setAdditionalSkus(List skus) {"," this.additionalSkus.clear();"," for(Sku sku : skus){"," this.additionalSkus.add(sku);"," }"," //this.skus.clear();"," }",""," @Override"," public Category getDefaultCategory() {"," return defaultCategory;"," }",""," @Override"," public Map getMedia() {"," return getDefaultSku().getSkuMedia();"," }",""," @Override"," public void setMedia(Map media) {"," getDefaultSku().setSkuMedia(media);"," }"," "," @Override"," public Map getAllSkuMedia() {"," Map result = new HashMap();"," result.putAll(getMedia());"," for (Sku additionalSku : getAdditionalSkus()) {"," if (!additionalSku.getId().equals(getDefaultSku().getId())) {"," result.putAll(additionalSku.getSkuMedia());"," }"," }"," return result;"," }",""," @Override"," public void setDefaultCategory(Category defaultCategory) {"," this.defaultCategory = defaultCategory;"," }",""," @Override"," public List getAllParentCategoryXrefs() {"," return allParentCategoryXrefs;"," }",""," @Override"," public void setAllParentCategoryXrefs(List allParentCategories) {"," this.allParentCategoryXrefs.clear();"," allParentCategoryXrefs.addAll(allParentCategories);"," }",""," @Override"," @Deprecated"," public List getAllParentCategories() {"," List parents = new ArrayList();"," for (CategoryProductXref xref : allParentCategoryXrefs) {"," parents.add(xref.getCategory());"," }"," return Collections.unmodifiableList(parents);"," }",""," @Override"," @Deprecated"," public void setAllParentCategories(List allParentCategories) {"," throw new UnsupportedOperationException(\"Not Supported - Use setAllParentCategoryXrefs()\");"," }",""," @Override"," public Dimension getDimension() {"," return getDefaultSku().getDimension();"," }",""," @Override"," public void setDimension(Dimension dimension) {"," getDefaultSku().setDimension(dimension);"," }",""," @Override"," public BigDecimal getWidth() {"," return getDefaultSku().getDimension().getWidth();"," }",""," @Override"," public void setWidth(BigDecimal width) {"," getDefaultSku().getDimension().setWidth(width);"," }",""," @Override"," public BigDecimal getHeight() {"," return getDefaultSku().getDimension().getHeight();"," }",""," @Override"," public void setHeight(BigDecimal height) {"," getDefaultSku().getDimension().setHeight(height);"," }",""," @Override"," public BigDecimal getDepth() {"," return getDefaultSku().getDimension().getDepth();"," }",""," @Override"," public void setDepth(BigDecimal depth) {"," getDefaultSku().getDimension().setDepth(depth);"," }"," "," @Override"," public BigDecimal getGirth() {"," return getDefaultSku().getDimension().getGirth();"," }",""," @Override"," public void setGirth(BigDecimal girth) {"," getDefaultSku().getDimension().setGirth(girth);"," }",""," @Override"," public ContainerSizeType getSize() {"," return getDefaultSku().getDimension().getSize();"," }",""," @Override"," public void setSize(ContainerSizeType size) {"," getDefaultSku().getDimension().setSize(size);"," }",""," @Override"," public ContainerShapeType getContainer() {"," return getDefaultSku().getDimension().getContainer();"," }",""," @Override"," public void setContainer(ContainerShapeType container) {"," getDefaultSku().getDimension().setContainer(container);"," }",""," @Override"," public String getDimensionString() {"," return getDefaultSku().getDimension().getDimensionString();"," }",""," @Override"," public Weight getWeight() {"," return getDefaultSku().getWeight();"," }",""," @Override"," public void setWeight(Weight weight) {"," getDefaultSku().setWeight(weight);"," }",""," @Override"," public List getCrossSaleProducts() {"," List returnProducts = new ArrayList();"," if (crossSaleProducts != null) {"," returnProducts.addAll(crossSaleProducts);"," CollectionUtils.filter(returnProducts, new Predicate() {"," @Override"," public boolean evaluate(Object arg) {"," return 'Y'!=((Status)((CrossSaleProductImpl) arg).getRelatedProduct()).getArchived();"," }"," }); "," }"," return returnProducts;"," }",""," @Override"," public void setCrossSaleProducts(List crossSaleProducts) {"," this.crossSaleProducts.clear();"," for(RelatedProduct relatedProduct : crossSaleProducts){"," this.crossSaleProducts.add(relatedProduct);"," } "," }",""," @Override"," public List getUpSaleProducts() {"," List returnProducts = new ArrayList();"," if (upSaleProducts != null) {"," returnProducts.addAll(upSaleProducts);"," CollectionUtils.filter(returnProducts, new Predicate() {"," @Override"," public boolean evaluate(Object arg) {"," return 'Y'!=((Status)((UpSaleProductImpl) arg).getRelatedProduct()).getArchived();"," }"," }); "," }"," return returnProducts;"," }",""," @Override"," public void setUpSaleProducts(List upSaleProducts) {"," this.upSaleProducts.clear();"," for(RelatedProduct relatedProduct : upSaleProducts){"," this.upSaleProducts.add(relatedProduct);"," }"," this.upSaleProducts = upSaleProducts;"," }"," "," @Override"," public List getCumulativeCrossSaleProducts() {"," List returnProducts = getCrossSaleProducts();"," if (defaultCategory != null) {"," List categoryProducts = defaultCategory.getCumulativeCrossSaleProducts();"," if (categoryProducts != null) {"," returnProducts.addAll(categoryProducts);"," }"," }"," Iterator itr = returnProducts.iterator();"," while(itr.hasNext()) {"," RelatedProduct relatedProduct = itr.next();"," if (relatedProduct.getRelatedProduct().equals(this)) {"," itr.remove();"," }"," }"," return returnProducts;"," }"," "," @Override"," public List getCumulativeUpSaleProducts() {"," List returnProducts = getUpSaleProducts();"," if (defaultCategory != null) {"," List categoryProducts = defaultCategory.getCumulativeUpSaleProducts();"," if (categoryProducts != null) {"," returnProducts.addAll(categoryProducts);"," }"," }"," Iterator itr = returnProducts.iterator();"," while(itr.hasNext()) {"," RelatedProduct relatedProduct = itr.next();"," if (relatedProduct.getRelatedProduct().equals(this)) {"," itr.remove();"," }"," }"," return returnProducts;"," }",""," @Override"," public Map getProductAttributes() {"," return productAttributes;"," }",""," @Override"," public void setProductAttributes(Map productAttributes) {"," this.productAttributes = productAttributes;"," }",""," @Override"," public List getProductOptions() {"," return productOptions;"," }",""," @Override"," public void setProductOptions(List productOptions) {"," this.productOptions = productOptions;"," }"," "," @Override"," public String getUrl() {"," if (url == null) {"," return getGeneratedUrl();"," } else {"," return url;"," }"," }"," "," @Override"," public void setUrl(String url) {"," this.url = url;"," }"," "," @Override"," public String getDisplayTemplate() {"," return displayTemplate;"," }"," "," @Override"," public void setDisplayTemplate(String displayTemplate) {"," this.displayTemplate = displayTemplate;"," }",""," @Override"," public Character getArchived() {"," if (archiveStatus == null) {"," archiveStatus = new ArchiveStatus();"," }"," return archiveStatus.getArchived();"," }",""," @Override"," public void setArchived(Character archived) {"," if (archiveStatus == null) {"," archiveStatus = new ArchiveStatus();"," }"," archiveStatus.setArchived(archived);"," }",""," @Override"," public int hashCode() {"," final int prime = 31;"," int result = 1;"," result = prime * result + ((skus == null) ? 0 : skus.hashCode());"," return result;"," }",""," @Override"," public boolean equals(Object obj) {"," if (this == obj)"," return true;"," if (obj == null)"," return false;"," if (getClass() != obj.getClass())"," return false;"," ProductImpl other = (ProductImpl) obj;",""," if (id != null && other.id != null) {"," return id.equals(other.id);"," }",""," if (skus == null) {"," if (other.skus != null)"," return false;"," } else if (!skus.equals(other.skus))"," return false;"," return true;"," }",""," @Override"," public String getUrlKey() {"," if (urlKey != null) {"," return urlKey;"," } else {"," if (getName() != null) {"," String returnKey = getName().toLowerCase();"," "," returnKey = returnKey.replaceAll(\" \",\"-\");"," return returnKey.replaceAll(\"[^A-Za-z0-9/-]\", \"\");"," }"," }"," return null;"," }",""," @Override"," public void setUrlKey(String urlKey) {"," this.urlKey = urlKey;"," }",""," @Override"," public String getGeneratedUrl() { "," if (getDefaultCategory() != null && getDefaultCategory().getGeneratedUrl() != null) {"," String generatedUrl = getDefaultCategory().getGeneratedUrl();"," if (generatedUrl.endsWith(\"//\")) {"," return generatedUrl + getUrlKey();"," } else {"," return generatedUrl + \"//\" + getUrlKey();"," } "," }"," return null;"," }",""," @Override"," public void clearDynamicPrices() {"," for (Sku sku : getAllSkus()) {"," sku.clearDynamicPrices();"," }"," }"," "," @Override"," public String getMainEntityName() {"," String manufacturer = getManufacturer();"," return StringUtils.isBlank(manufacturer) ? getName() : manufacturer + \" \" + getName();"," }"," "," public static class Presentation {"," public static class Tab {"," public static class Name {"," public static final String Marketing = \"ProductImpl_Marketing_Tab\";"," public static final String Media = \"SkuImpl_Media_Tab\";"," public static final String ProductOptions = \"ProductImpl_Product_Options_Tab\";"," public static final String Inventory = \"ProductImpl_Inventory_Tab\";"," public static final String Shipping = \"ProductImpl_Shipping_Tab\";"," public static final String Advanced = \"ProductImpl_Advanced_Tab\";",""," }"," "," public static class Order {"," public static final int Marketing = 2000;"," public static final int Media = 3000;"," public static final int ProductOptions = 4000;"," public static final int Inventory = 5000;"," public static final int Shipping = 6000;"," public static final int Advanced = 7000;"," }"," }"," "," public static class Group {"," public static class Name {"," public static final String General = \"ProductImpl_Product_Description\";"," public static final String Price = \"SkuImpl_Price\";"," public static final String ActiveDateRange = \"ProductImpl_Product_Active_Date_Range\";"," public static final String Advanced = \"ProductImpl_Advanced\";"," public static final String Inventory = \"SkuImpl_Sku_Inventory\";"," public static final String Badges = \"ProductImpl_Badges\";"," public static final String Shipping = \"ProductWeight_Shipping\";"," public static final String Financial = \"ProductImpl_Financial\";"," }"," "," public static class Order {"," public static final int General = 1000;"," public static final int Price = 2000;"," public static final int ActiveDateRange = 3000;"," public static final int Advanced = 1000;"," public static final int Inventory = 1000;"," public static final int Badges = 1000;"," public static final int Shipping = 1000;"," }",""," }",""," public static class FieldOrder {",""," public static final int NAME = 1000;"," public static final int SHORT_DESCRIPTION = 2000;"," public static final int PRIMARY_MEDIA = 3000;"," public static final int LONG_DESCRIPTION = 4000;"," public static final int DEFAULT_CATEGORY = 5000;"," public static final int MANUFACTURER = 6000;"," public static final int URL = 7000;"," }"," }",""," @Override"," public String getTaxCode() {"," if (StringUtils.isEmpty(taxCode) && getDefaultCategory() != null) {"," return getDefaultCategory().getTaxCode();"," }"," return taxCode;"," }",""," @Override"," public void setTaxCode(String taxCode) {"," this.taxCode = taxCode;"," }","","}"],"stylingDirectives":[[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":54,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":52,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":33,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":29,"cssClass":"pl-s1"},{"start":30,"end":34,"cssClass":"pl-s1"},{"start":35,"end":42,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-s1"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":17,"cssClass":"pl-s1"},{"start":18,"end":25,"cssClass":"pl-s1"},{"start":26,"end":37,"cssClass":"pl-s1"},{"start":38,"end":53,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":17,"cssClass":"pl-s1"},{"start":18,"end":25,"cssClass":"pl-s1"},{"start":26,"end":37,"cssClass":"pl-s1"},{"start":38,"end":47,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":17,"cssClass":"pl-s1"},{"start":18,"end":25,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":32,"end":43,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":17,"cssClass":"pl-s1"},{"start":18,"end":25,"cssClass":"pl-s1"},{"start":26,"end":33,"cssClass":"pl-s1"},{"start":34,"end":37,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":17,"cssClass":"pl-s1"},{"start":18,"end":25,"cssClass":"pl-s1"},{"start":26,"end":33,"cssClass":"pl-s1"},{"start":34,"end":44,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":41,"cssClass":"pl-s1"},{"start":42,"end":48,"cssClass":"pl-s1"},{"start":49,"end":64,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":41,"cssClass":"pl-s1"},{"start":42,"end":48,"cssClass":"pl-s1"},{"start":49,"end":54,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":47,"cssClass":"pl-s1"},{"start":48,"end":61,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":47,"cssClass":"pl-s1"},{"start":48,"end":54,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":49,"end":66,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":49,"end":89,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":49,"end":71,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":49,"end":76,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":49,"end":69,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":49,"end":80,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":49,"end":77,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":49,"end":72,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":49,"end":65,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":49,"end":55,"cssClass":"pl-s1"},{"start":56,"end":69,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":49,"end":55,"cssClass":"pl-s1"},{"start":56,"end":69,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":49,"end":55,"cssClass":"pl-s1"},{"start":56,"end":70,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":41,"end":49,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":42,"cssClass":"pl-s1"},{"start":43,"end":50,"cssClass":"pl-s1"},{"start":51,"end":55,"cssClass":"pl-s1"},{"start":56,"end":74,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":42,"cssClass":"pl-s1"},{"start":43,"end":50,"cssClass":"pl-s1"},{"start":51,"end":55,"cssClass":"pl-s1"},{"start":56,"end":73,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":20,"cssClass":"pl-s1"},{"start":21,"end":32,"cssClass":"pl-s1"},{"start":33,"end":42,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":20,"cssClass":"pl-s1"},{"start":21,"end":32,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":20,"cssClass":"pl-s1"},{"start":21,"end":32,"cssClass":"pl-s1"},{"start":33,"end":57,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":20,"cssClass":"pl-s1"},{"start":21,"end":32,"cssClass":"pl-s1"},{"start":33,"end":40,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":20,"cssClass":"pl-s1"},{"start":21,"end":32,"cssClass":"pl-s1"},{"start":33,"end":49,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":20,"cssClass":"pl-s1"},{"start":21,"end":32,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":20,"cssClass":"pl-s1"},{"start":21,"end":32,"cssClass":"pl-s1"},{"start":33,"end":42,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":20,"cssClass":"pl-s1"},{"start":21,"end":32,"cssClass":"pl-s1"},{"start":33,"end":42,"cssClass":"pl-s1"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":36,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":31,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":33,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":31,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":34,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":39,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":36,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":40,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":35,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":34,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":35,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":34,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":31,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":34,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":33,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":32,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":34,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":27,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":26,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":28,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":24,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":25,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":20,"cssClass":"pl-s1"}],[],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":76,"cssClass":"pl-c"}],[{"start":0,"end":79,"cssClass":"pl-c"}],[{"start":0,"end":73,"cssClass":"pl-c"}],[{"start":0,"end":80,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":63,"cssClass":"pl-c"}],[{"start":0,"end":77,"cssClass":"pl-c"}],[{"start":0,"end":80,"cssClass":"pl-c"}],[{"start":0,"end":44,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":80,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":62,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c1"},{"start":1,"end":7,"cssClass":"pl-c1"}],[{"start":0,"end":1,"cssClass":"pl-c1"},{"start":1,"end":12,"cssClass":"pl-c1"},{"start":13,"end":21,"cssClass":"pl-s1"},{"start":24,"end":39,"cssClass":"pl-smi"},{"start":40,"end":46,"cssClass":"pl-c1"}],[{"start":0,"end":1,"cssClass":"pl-c1"},{"start":1,"end":6,"cssClass":"pl-s1"},{"start":7,"end":18,"cssClass":"pl-s1"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":25,"end":29,"cssClass":"pl-s1"},{"start":30,"end":43,"cssClass":"pl-s"}],[{"start":0,"end":129,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c1"},{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":14,"cssClass":"pl-s1"},{"start":15,"end":26,"cssClass":"pl-s1"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":33,"end":42,"cssClass":"pl-s1"},{"start":45,"end":58,"cssClass":"pl-s"},{"start":60,"end":67,"cssClass":"pl-s1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":10,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":18,"end":37,"cssClass":"pl-s"}],[{"start":12,"end":23,"cssClass":"pl-s1"},{"start":27,"end":32,"cssClass":"pl-s"},{"start":33,"end":42,"cssClass":"pl-s"}],[],[],[{"start":0,"end":1,"cssClass":"pl-c1"},{"start":1,"end":6,"cssClass":"pl-c1"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":15,"end":39,"cssClass":"pl-smi"},{"start":40,"end":50,"cssClass":"pl-c1"},{"start":52,"end":58,"cssClass":"pl-s1"},{"start":59,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":1,"cssClass":"pl-c1"},{"start":1,"end":23,"cssClass":"pl-c1"},{"start":24,"end":43,"cssClass":"pl-s1"},{"start":46,"end":69,"cssClass":"pl-smi"},{"start":70,"end":74,"cssClass":"pl-c1"},{"start":76,"end":88,"cssClass":"pl-s1"},{"start":91,"end":104,"cssClass":"pl-s"}],[{"start":0,"end":1,"cssClass":"pl-c1"},{"start":1,"end":10,"cssClass":"pl-c1"},{"start":11,"end":14,"cssClass":"pl-s1"},{"start":15,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-k"},{"start":13,"end":24,"cssClass":"pl-smi"},{"start":25,"end":35,"cssClass":"pl-k"},{"start":36,"end":43,"cssClass":"pl-smi"},{"start":45,"end":51,"cssClass":"pl-smi"},{"start":53,"end":68,"cssClass":"pl-smi"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-k"},{"start":25,"end":28,"cssClass":"pl-smi"},{"start":29,"end":32,"cssClass":"pl-c1"},{"start":35,"end":45,"cssClass":"pl-smi"},{"start":46,"end":52,"cssClass":"pl-en"},{"start":53,"end":64,"cssClass":"pl-smi"},{"start":65,"end":70,"cssClass":"pl-k"}],[{"start":4,"end":41,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-k"},{"start":25,"end":29,"cssClass":"pl-smi"},{"start":30,"end":46,"cssClass":"pl-s1"},{"start":49,"end":51,"cssClass":"pl-c1"}],[],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":7,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":19,"cssClass":"pl-c1"},{"start":20,"end":29,"cssClass":"pl-s1"},{"start":31,"end":42,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":84,"cssClass":"pl-s"}],[{"start":8,"end":18,"cssClass":"pl-s1"}],[{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":22,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":28,"end":43,"cssClass":"pl-s"},{"start":45,"end":50,"cssClass":"pl-s1"},{"start":51,"end":64,"cssClass":"pl-s"}],[{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":22,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":28,"end":41,"cssClass":"pl-s"},{"start":43,"end":48,"cssClass":"pl-s1"},{"start":49,"end":104,"cssClass":"pl-s"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":11,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":19,"end":31,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":22,"cssClass":"pl-c1"},{"start":23,"end":35,"cssClass":"pl-s1"},{"start":38,"end":62,"cssClass":"pl-s"},{"start":64,"end":74,"cssClass":"pl-s1"},{"start":77,"end":91,"cssClass":"pl-smi"},{"start":92,"end":102,"cssClass":"pl-c1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":19,"end":21,"cssClass":"pl-s1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":11,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":19,"end":24,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":22,"cssClass":"pl-c1"},{"start":23,"end":35,"cssClass":"pl-s1"},{"start":38,"end":63,"cssClass":"pl-s"},{"start":65,"end":70,"cssClass":"pl-s1"},{"start":73,"end":85,"cssClass":"pl-smi"},{"start":86,"end":96,"cssClass":"pl-s1"},{"start":97,"end":100,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":16,"end":28,"cssClass":"pl-smi"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":40,"end":47,"cssClass":"pl-s1"},{"start":49,"end":59,"cssClass":"pl-s1"},{"start":62,"end":74,"cssClass":"pl-smi"},{"start":75,"end":80,"cssClass":"pl-s1"},{"start":81,"end":86,"cssClass":"pl-s1"},{"start":87,"end":94,"cssClass":"pl-s1"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":20,"end":24,"cssClass":"pl-c1"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":41,"end":52,"cssClass":"pl-s1"},{"start":55,"end":62,"cssClass":"pl-s"}],[{"start":8,"end":24,"cssClass":"pl-s1"},{"start":27,"end":43,"cssClass":"pl-smi"},{"start":44,"end":52,"cssClass":"pl-c1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":20,"cssClass":"pl-smi"},{"start":21,"end":24,"cssClass":"pl-s1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":11,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":19,"end":28,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":22,"cssClass":"pl-c1"},{"start":23,"end":35,"cssClass":"pl-s1"},{"start":38,"end":66,"cssClass":"pl-s"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":14,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":36,"end":44,"cssClass":"pl-s1"},{"start":46,"end":54,"cssClass":"pl-s1"},{"start":57,"end":69,"cssClass":"pl-smi"},{"start":70,"end":73,"cssClass":"pl-s1"},{"start":74,"end":79,"cssClass":"pl-s1"},{"start":80,"end":88,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":16,"end":28,"cssClass":"pl-smi"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":40,"end":47,"cssClass":"pl-s1"},{"start":49,"end":59,"cssClass":"pl-s1"},{"start":62,"end":74,"cssClass":"pl-smi"},{"start":75,"end":80,"cssClass":"pl-s1"},{"start":81,"end":86,"cssClass":"pl-s1"},{"start":87,"end":94,"cssClass":"pl-s1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":19,"end":23,"cssClass":"pl-c1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":20,"cssClass":"pl-smi"},{"start":21,"end":27,"cssClass":"pl-s1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":11,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":19,"end":37,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":22,"cssClass":"pl-c1"},{"start":23,"end":35,"cssClass":"pl-s1"},{"start":38,"end":76,"cssClass":"pl-s"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":14,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":36,"end":44,"cssClass":"pl-s1"},{"start":46,"end":54,"cssClass":"pl-s1"},{"start":57,"end":69,"cssClass":"pl-smi"},{"start":70,"end":73,"cssClass":"pl-s1"},{"start":74,"end":79,"cssClass":"pl-s1"},{"start":80,"end":88,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":16,"end":28,"cssClass":"pl-smi"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":40,"end":48,"cssClass":"pl-s1"},{"start":50,"end":60,"cssClass":"pl-s1"},{"start":63,"end":75,"cssClass":"pl-smi"},{"start":76,"end":81,"cssClass":"pl-s1"},{"start":82,"end":87,"cssClass":"pl-s1"},{"start":88,"end":96,"cssClass":"pl-s1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":20,"cssClass":"pl-smi"},{"start":21,"end":36,"cssClass":"pl-s1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":11,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":19,"end":26,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":22,"cssClass":"pl-c1"},{"start":23,"end":35,"cssClass":"pl-s1"},{"start":38,"end":65,"cssClass":"pl-s"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":14,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":36,"end":44,"cssClass":"pl-s1"},{"start":46,"end":54,"cssClass":"pl-s1"},{"start":57,"end":69,"cssClass":"pl-smi"},{"start":70,"end":73,"cssClass":"pl-s1"},{"start":74,"end":79,"cssClass":"pl-s1"},{"start":80,"end":88,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":16,"end":28,"cssClass":"pl-smi"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":40,"end":48,"cssClass":"pl-s1"},{"start":50,"end":60,"cssClass":"pl-s1"},{"start":63,"end":75,"cssClass":"pl-smi"},{"start":76,"end":81,"cssClass":"pl-s1"},{"start":82,"end":87,"cssClass":"pl-s1"},{"start":88,"end":96,"cssClass":"pl-s1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":20,"cssClass":"pl-smi"},{"start":21,"end":26,"cssClass":"pl-s1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":11,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":19,"end":32,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":22,"cssClass":"pl-c1"},{"start":23,"end":35,"cssClass":"pl-s1"},{"start":38,"end":72,"cssClass":"pl-s"},{"start":74,"end":79,"cssClass":"pl-s1"},{"start":82,"end":94,"cssClass":"pl-smi"},{"start":95,"end":105,"cssClass":"pl-s1"},{"start":106,"end":118,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":16,"end":28,"cssClass":"pl-smi"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":40,"end":47,"cssClass":"pl-s1"},{"start":49,"end":59,"cssClass":"pl-s1"},{"start":62,"end":74,"cssClass":"pl-smi"},{"start":75,"end":80,"cssClass":"pl-s1"},{"start":81,"end":86,"cssClass":"pl-s1"},{"start":87,"end":94,"cssClass":"pl-s1"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":20,"end":24,"cssClass":"pl-c1"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":20,"cssClass":"pl-smi"},{"start":21,"end":33,"cssClass":"pl-s1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":11,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":19,"end":29,"cssClass":"pl-s"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":20,"cssClass":"pl-smi"},{"start":21,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":11,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":19,"end":40,"cssClass":"pl-s"},{"start":42,"end":50,"cssClass":"pl-s1"},{"start":51,"end":56,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":22,"cssClass":"pl-c1"},{"start":23,"end":35,"cssClass":"pl-s1"},{"start":38,"end":71,"cssClass":"pl-s"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":14,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":36,"end":45,"cssClass":"pl-s1"},{"start":47,"end":55,"cssClass":"pl-s1"},{"start":58,"end":70,"cssClass":"pl-smi"},{"start":71,"end":74,"cssClass":"pl-s1"},{"start":75,"end":80,"cssClass":"pl-s1"},{"start":81,"end":90,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":16,"end":28,"cssClass":"pl-smi"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":40,"end":46,"cssClass":"pl-s1"},{"start":48,"end":58,"cssClass":"pl-s1"},{"start":61,"end":73,"cssClass":"pl-smi"},{"start":74,"end":79,"cssClass":"pl-s1"},{"start":80,"end":85,"cssClass":"pl-s1"},{"start":86,"end":92,"cssClass":"pl-s1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":21,"cssClass":"pl-smi"},{"start":22,"end":39,"cssClass":"pl-s1"},{"start":42,"end":47,"cssClass":"pl-c1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"},{"start":14,"end":22,"cssClass":"pl-s1"},{"start":25,"end":30,"cssClass":"pl-c1"},{"start":32,"end":44,"cssClass":"pl-s1"},{"start":47,"end":54,"cssClass":"pl-smi"},{"start":55,"end":60,"cssClass":"pl-k"},{"start":62,"end":69,"cssClass":"pl-s1"},{"start":71,"end":82,"cssClass":"pl-smi"},{"start":83,"end":86,"cssClass":"pl-c1"},{"start":89,"end":97,"cssClass":"pl-s1"},{"start":100,"end":116,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":12,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":33,"cssClass":"pl-s1"},{"start":34,"end":45,"cssClass":"pl-s1"},{"start":46,"end":57,"cssClass":"pl-s1"},{"start":58,"end":61,"cssClass":"pl-c1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":17,"cssClass":"pl-smi"},{"start":18,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":11,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":19,"end":45,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":22,"cssClass":"pl-c1"},{"start":23,"end":35,"cssClass":"pl-s1"},{"start":38,"end":76,"cssClass":"pl-s"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":14,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":36,"end":44,"cssClass":"pl-s1"},{"start":46,"end":54,"cssClass":"pl-s1"},{"start":57,"end":69,"cssClass":"pl-smi"},{"start":70,"end":73,"cssClass":"pl-s1"},{"start":74,"end":79,"cssClass":"pl-s1"},{"start":80,"end":88,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":16,"end":28,"cssClass":"pl-smi"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":40,"end":48,"cssClass":"pl-s1"},{"start":50,"end":60,"cssClass":"pl-s1"},{"start":63,"end":75,"cssClass":"pl-smi"},{"start":76,"end":81,"cssClass":"pl-s1"},{"start":82,"end":87,"cssClass":"pl-s1"},{"start":88,"end":96,"cssClass":"pl-s1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":21,"cssClass":"pl-smi"},{"start":22,"end":43,"cssClass":"pl-s1"},{"start":46,"end":51,"cssClass":"pl-c1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-c1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":19,"end":22,"cssClass":"pl-smi"},{"start":24,"end":28,"cssClass":"pl-s1"},{"start":31,"end":34,"cssClass":"pl-k"},{"start":35,"end":44,"cssClass":"pl-smi"},{"start":45,"end":48,"cssClass":"pl-smi"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-c1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":20,"cssClass":"pl-smi"},{"start":21,"end":33,"cssClass":"pl-s1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":15,"end":23,"cssClass":"pl-s1"},{"start":26,"end":35,"cssClass":"pl-s"},{"start":37,"end":49,"cssClass":"pl-s1"},{"start":52,"end":72,"cssClass":"pl-smi"},{"start":73,"end":78,"cssClass":"pl-k"},{"start":80,"end":87,"cssClass":"pl-s1"},{"start":91,"end":102,"cssClass":"pl-smi"},{"start":103,"end":106,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":12,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":33,"cssClass":"pl-s1"},{"start":34,"end":45,"cssClass":"pl-s1"},{"start":46,"end":57,"cssClass":"pl-s1"},{"start":58,"end":61,"cssClass":"pl-c1"},{"start":63,"end":66,"cssClass":"pl-s1"},{"start":67,"end":76,"cssClass":"pl-s1"},{"start":77,"end":88,"cssClass":"pl-s1"},{"start":89,"end":100,"cssClass":"pl-s1"},{"start":101,"end":114,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":10,"cssClass":"pl-c1"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":19,"end":43,"cssClass":"pl-smi"},{"start":44,"end":54,"cssClass":"pl-c1"},{"start":56,"end":62,"cssClass":"pl-s1"},{"start":63,"end":83,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":12,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":19,"end":29,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":45,"cssClass":"pl-c1"},{"start":46,"end":58,"cssClass":"pl-s1"},{"start":61,"end":85,"cssClass":"pl-s"},{"start":87,"end":92,"cssClass":"pl-s1"},{"start":95,"end":99,"cssClass":"pl-c1"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":14,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":36,"end":45,"cssClass":"pl-s1"},{"start":47,"end":55,"cssClass":"pl-s1"},{"start":58,"end":70,"cssClass":"pl-smi"},{"start":71,"end":74,"cssClass":"pl-s1"},{"start":75,"end":80,"cssClass":"pl-s1"},{"start":81,"end":90,"cssClass":"pl-s1"}],[{"start":8,"end":28,"cssClass":"pl-s1"},{"start":31,"end":51,"cssClass":"pl-s"}],[{"start":8,"end":20,"cssClass":"pl-s1"},{"start":23,"end":33,"cssClass":"pl-s"}],[{"start":8,"end":37,"cssClass":"pl-s1"},{"start":42,"end":60,"cssClass":"pl-s"}],[{"start":8,"end":25,"cssClass":"pl-s1"},{"start":30,"end":47,"cssClass":"pl-s"},{"start":49,"end":67,"cssClass":"pl-s"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":19,"end":33,"cssClass":"pl-smi"},{"start":35,"end":52,"cssClass":"pl-s1"},{"start":55,"end":58,"cssClass":"pl-k"},{"start":59,"end":68,"cssClass":"pl-smi"},{"start":69,"end":83,"cssClass":"pl-smi"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":15,"end":23,"cssClass":"pl-s1"},{"start":26,"end":35,"cssClass":"pl-s"},{"start":37,"end":49,"cssClass":"pl-s1"},{"start":52,"end":69,"cssClass":"pl-smi"},{"start":70,"end":75,"cssClass":"pl-k"},{"start":77,"end":84,"cssClass":"pl-s1"},{"start":88,"end":99,"cssClass":"pl-smi"},{"start":100,"end":103,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":12,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":33,"cssClass":"pl-s1"},{"start":34,"end":45,"cssClass":"pl-s1"},{"start":46,"end":57,"cssClass":"pl-s1"},{"start":58,"end":61,"cssClass":"pl-c1"},{"start":63,"end":66,"cssClass":"pl-s1"},{"start":67,"end":76,"cssClass":"pl-s1"},{"start":77,"end":88,"cssClass":"pl-s1"},{"start":89,"end":100,"cssClass":"pl-s1"},{"start":101,"end":114,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":10,"cssClass":"pl-c1"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":19,"end":43,"cssClass":"pl-smi"},{"start":44,"end":54,"cssClass":"pl-c1"},{"start":56,"end":62,"cssClass":"pl-s1"},{"start":63,"end":83,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":12,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":19,"end":29,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":45,"cssClass":"pl-c1"},{"start":46,"end":58,"cssClass":"pl-s1"},{"start":61,"end":82,"cssClass":"pl-s"},{"start":84,"end":89,"cssClass":"pl-s1"},{"start":92,"end":96,"cssClass":"pl-c1"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":14,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":36,"end":45,"cssClass":"pl-s1"},{"start":47,"end":55,"cssClass":"pl-s1"},{"start":58,"end":70,"cssClass":"pl-smi"},{"start":71,"end":74,"cssClass":"pl-s1"},{"start":75,"end":80,"cssClass":"pl-s1"},{"start":81,"end":90,"cssClass":"pl-s1"}],[{"start":8,"end":28,"cssClass":"pl-s1"},{"start":31,"end":51,"cssClass":"pl-s"}],[{"start":8,"end":20,"cssClass":"pl-s1"},{"start":23,"end":33,"cssClass":"pl-s"}],[{"start":8,"end":37,"cssClass":"pl-s1"},{"start":42,"end":60,"cssClass":"pl-s"}],[{"start":8,"end":25,"cssClass":"pl-s1"},{"start":30,"end":47,"cssClass":"pl-s"},{"start":49,"end":67,"cssClass":"pl-s"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":19,"end":33,"cssClass":"pl-smi"},{"start":35,"end":49,"cssClass":"pl-s1"},{"start":53,"end":56,"cssClass":"pl-k"},{"start":57,"end":66,"cssClass":"pl-smi"},{"start":67,"end":81,"cssClass":"pl-smi"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":15,"end":20,"cssClass":"pl-s1"},{"start":23,"end":32,"cssClass":"pl-smi"},{"start":33,"end":37,"cssClass":"pl-c1"},{"start":39,"end":51,"cssClass":"pl-s1"},{"start":54,"end":61,"cssClass":"pl-smi"},{"start":62,"end":67,"cssClass":"pl-k"},{"start":69,"end":77,"cssClass":"pl-s1"},{"start":78,"end":87,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":10,"cssClass":"pl-c1"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":19,"end":43,"cssClass":"pl-smi"},{"start":44,"end":54,"cssClass":"pl-c1"},{"start":56,"end":62,"cssClass":"pl-s1"},{"start":63,"end":83,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":32,"cssClass":"pl-c1"},{"start":33,"end":45,"cssClass":"pl-s1"},{"start":46,"end":75,"cssClass":"pl-s"},{"start":77,"end":82,"cssClass":"pl-s1"},{"start":85,"end":89,"cssClass":"pl-c1"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":14,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":36,"end":50,"cssClass":"pl-s1"},{"start":52,"end":60,"cssClass":"pl-s1"},{"start":63,"end":75,"cssClass":"pl-smi"},{"start":76,"end":79,"cssClass":"pl-s1"},{"start":80,"end":85,"cssClass":"pl-s1"},{"start":86,"end":100,"cssClass":"pl-s1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":19,"end":22,"cssClass":"pl-smi"},{"start":24,"end":38,"cssClass":"pl-s1"},{"start":41,"end":44,"cssClass":"pl-k"},{"start":45,"end":54,"cssClass":"pl-smi"},{"start":55,"end":58,"cssClass":"pl-smi"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":15,"end":27,"cssClass":"pl-s1"},{"start":30,"end":42,"cssClass":"pl-smi"},{"start":43,"end":48,"cssClass":"pl-k"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":15,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":23,"end":44,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":10,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":40,"cssClass":"pl-s"},{"start":42,"end":53,"cssClass":"pl-s1"},{"start":55,"end":76,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":22,"cssClass":"pl-c1"},{"start":23,"end":35,"cssClass":"pl-s1"},{"start":38,"end":76,"cssClass":"pl-s"},{"start":78,"end":83,"cssClass":"pl-s1"},{"start":86,"end":98,"cssClass":"pl-smi"},{"start":99,"end":109,"cssClass":"pl-s1"},{"start":110,"end":126,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":16,"end":28,"cssClass":"pl-smi"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":40,"end":47,"cssClass":"pl-s1"},{"start":49,"end":59,"cssClass":"pl-s1"},{"start":62,"end":74,"cssClass":"pl-smi"},{"start":75,"end":80,"cssClass":"pl-s1"},{"start":81,"end":86,"cssClass":"pl-s1"},{"start":87,"end":94,"cssClass":"pl-s1"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":20,"end":24,"cssClass":"pl-c1"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"}],[{"start":8,"end":24,"cssClass":"pl-s1"},{"start":27,"end":43,"cssClass":"pl-smi"},{"start":44,"end":52,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":33,"cssClass":"pl-c1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":22,"cssClass":"pl-smi"},{"start":23,"end":38,"cssClass":"pl-s1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":15,"end":27,"cssClass":"pl-s1"},{"start":30,"end":53,"cssClass":"pl-smi"},{"start":54,"end":59,"cssClass":"pl-k"},{"start":61,"end":69,"cssClass":"pl-s1"},{"start":72,"end":101,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":12,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":33,"cssClass":"pl-s1"},{"start":34,"end":45,"cssClass":"pl-s1"},{"start":46,"end":57,"cssClass":"pl-s1"},{"start":58,"end":63,"cssClass":"pl-c1"},{"start":65,"end":68,"cssClass":"pl-s1"},{"start":69,"end":78,"cssClass":"pl-s1"},{"start":79,"end":90,"cssClass":"pl-s1"},{"start":91,"end":102,"cssClass":"pl-s1"},{"start":103,"end":110,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":12,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":19,"end":33,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":10,"cssClass":"pl-c1"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":19,"end":43,"cssClass":"pl-smi"},{"start":44,"end":54,"cssClass":"pl-c1"},{"start":56,"end":62,"cssClass":"pl-s1"},{"start":63,"end":83,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":45,"cssClass":"pl-c1"},{"start":46,"end":58,"cssClass":"pl-s1"},{"start":61,"end":87,"cssClass":"pl-s"},{"start":89,"end":94,"cssClass":"pl-s1"},{"start":97,"end":101,"cssClass":"pl-c1"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":14,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":36,"end":45,"cssClass":"pl-s1"},{"start":47,"end":55,"cssClass":"pl-s1"},{"start":58,"end":70,"cssClass":"pl-smi"},{"start":71,"end":74,"cssClass":"pl-s1"},{"start":75,"end":80,"cssClass":"pl-s1"},{"start":81,"end":90,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":26,"end":93,"cssClass":"pl-s"}],[{"start":8,"end":28,"cssClass":"pl-s1"},{"start":31,"end":61,"cssClass":"pl-s"}],[{"start":8,"end":28,"cssClass":"pl-s1"},{"start":31,"end":60,"cssClass":"pl-s"}],[{"start":8,"end":20,"cssClass":"pl-s1"},{"start":23,"end":37,"cssClass":"pl-s"}],[{"start":8,"end":25,"cssClass":"pl-s1"},{"start":30,"end":36,"cssClass":"pl-s"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":19,"end":38,"cssClass":"pl-smi"},{"start":40,"end":62,"cssClass":"pl-s1"},{"start":65,"end":68,"cssClass":"pl-k"},{"start":69,"end":78,"cssClass":"pl-smi"},{"start":79,"end":98,"cssClass":"pl-smi"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":15,"end":23,"cssClass":"pl-s1"},{"start":26,"end":35,"cssClass":"pl-s"},{"start":37,"end":49,"cssClass":"pl-s1"},{"start":52,"end":72,"cssClass":"pl-smi"},{"start":73,"end":78,"cssClass":"pl-k"},{"start":80,"end":87,"cssClass":"pl-s1"},{"start":92,"end":103,"cssClass":"pl-smi"},{"start":104,"end":107,"cssClass":"pl-c1"},{"start":111,"end":124,"cssClass":"pl-s1"},{"start":127,"end":131,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":10,"cssClass":"pl-c1"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":17,"end":41,"cssClass":"pl-smi"},{"start":42,"end":62,"cssClass":"pl-c1"},{"start":64,"end":70,"cssClass":"pl-s1"},{"start":71,"end":91,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":11,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":25,"cssClass":"pl-c1"},{"start":26,"end":38,"cssClass":"pl-s1"},{"start":41,"end":65,"cssClass":"pl-s"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":14,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":36,"end":44,"cssClass":"pl-s1"},{"start":46,"end":54,"cssClass":"pl-s1"},{"start":57,"end":69,"cssClass":"pl-smi"},{"start":70,"end":73,"cssClass":"pl-s1"},{"start":74,"end":79,"cssClass":"pl-s1"},{"start":80,"end":88,"cssClass":"pl-s1"}],[{"start":8,"end":30,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-c1"},{"start":39,"end":56,"cssClass":"pl-s1"},{"start":59,"end":63,"cssClass":"pl-c1"},{"start":65,"end":88,"cssClass":"pl-s1"},{"start":91,"end":128,"cssClass":"pl-s"}],[],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":17,"cssClass":"pl-smi"},{"start":18,"end":24,"cssClass":"pl-smi"},{"start":26,"end":42,"cssClass":"pl-smi"},{"start":44,"end":61,"cssClass":"pl-s1"},{"start":64,"end":67,"cssClass":"pl-k"},{"start":68,"end":75,"cssClass":"pl-smi"},{"start":76,"end":82,"cssClass":"pl-smi"},{"start":84,"end":100,"cssClass":"pl-smi"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":15,"cssClass":"pl-c1"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":24,"end":33,"cssClass":"pl-smi"},{"start":34,"end":38,"cssClass":"pl-c1"},{"start":40,"end":52,"cssClass":"pl-s1"},{"start":55,"end":72,"cssClass":"pl-smi"},{"start":73,"end":78,"cssClass":"pl-k"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":22,"end":47,"cssClass":"pl-s"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":33,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-s1"},{"start":41,"end":53,"cssClass":"pl-s"},{"start":55,"end":75,"cssClass":"pl-s1"},{"start":78,"end":90,"cssClass":"pl-s"}],[{"start":8,"end":26,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":30,"end":40,"cssClass":"pl-c1"},{"start":41,"end":45,"cssClass":"pl-s1"},{"start":48,"end":67,"cssClass":"pl-s"},{"start":69,"end":89,"cssClass":"pl-s1"},{"start":92,"end":111,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":10,"cssClass":"pl-c1"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":19,"end":43,"cssClass":"pl-smi"},{"start":44,"end":54,"cssClass":"pl-c1"},{"start":56,"end":62,"cssClass":"pl-s1"},{"start":63,"end":83,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":32,"cssClass":"pl-c1"},{"start":33,"end":45,"cssClass":"pl-s1"},{"start":48,"end":69,"cssClass":"pl-s"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":14,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":36,"end":50,"cssClass":"pl-s1"},{"start":52,"end":60,"cssClass":"pl-s1"},{"start":63,"end":75,"cssClass":"pl-smi"},{"start":76,"end":79,"cssClass":"pl-s1"},{"start":80,"end":85,"cssClass":"pl-s1"},{"start":86,"end":100,"cssClass":"pl-s1"}],[{"start":8,"end":15,"cssClass":"pl-s1"},{"start":18,"end":31,"cssClass":"pl-smi"},{"start":32,"end":38,"cssClass":"pl-c1"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":22,"end":32,"cssClass":"pl-s"}],[{"start":8,"end":22,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":57,"cssClass":"pl-c1"},{"start":58,"end":68,"cssClass":"pl-s1"},{"start":71,"end":84,"cssClass":"pl-smi"},{"start":85,"end":105,"cssClass":"pl-c1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":19,"end":32,"cssClass":"pl-smi"},{"start":34,"end":48,"cssClass":"pl-s1"},{"start":51,"end":54,"cssClass":"pl-k"},{"start":55,"end":64,"cssClass":"pl-smi"},{"start":65,"end":78,"cssClass":"pl-smi"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":13,"cssClass":"pl-k"},{"start":14,"end":27,"cssClass":"pl-smi"},{"start":28,"end":41,"cssClass":"pl-s1"},{"start":44,"end":47,"cssClass":"pl-k"},{"start":48,"end":61,"cssClass":"pl-smi"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":17,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-smi"},{"start":27,"end":29,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":15,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":25,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":38,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":23,"cssClass":"pl-en"},{"start":24,"end":30,"cssClass":"pl-smi"},{"start":31,"end":35,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":31,"cssClass":"pl-en"},{"start":32,"end":36,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":32,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":45,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":30,"cssClass":"pl-en"},{"start":31,"end":37,"cssClass":"pl-smi"},{"start":38,"end":49,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":38,"cssClass":"pl-en"},{"start":39,"end":50,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":36,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":49,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":34,"cssClass":"pl-en"},{"start":35,"end":41,"cssClass":"pl-smi"},{"start":42,"end":57,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":42,"cssClass":"pl-en"},{"start":43,"end":58,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":34,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":16,"end":29,"cssClass":"pl-en"},{"start":32,"end":50,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":34,"cssClass":"pl-en"},{"start":35,"end":39,"cssClass":"pl-smi"},{"start":40,"end":55,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":42,"cssClass":"pl-en"},{"start":43,"end":58,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":32,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":47,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":32,"cssClass":"pl-en"},{"start":33,"end":37,"cssClass":"pl-smi"},{"start":38,"end":51,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":40,"cssClass":"pl-en"},{"start":41,"end":54,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":18,"cssClass":"pl-smi"},{"start":19,"end":27,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":30,"cssClass":"pl-en"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":17,"end":25,"cssClass":"pl-smi"},{"start":26,"end":34,"cssClass":"pl-en"},{"start":35,"end":53,"cssClass":"pl-en"},{"start":57,"end":73,"cssClass":"pl-en"},{"start":77,"end":81,"cssClass":"pl-c1"}],[{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":25,"cssClass":"pl-en"},{"start":26,"end":37,"cssClass":"pl-s"},{"start":40,"end":42,"cssClass":"pl-s1"},{"start":45,"end":69,"cssClass":"pl-s"}],[],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":16,"end":19,"cssClass":"pl-s"},{"start":21,"end":32,"cssClass":"pl-en"}],[{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":25,"cssClass":"pl-en"},{"start":26,"end":37,"cssClass":"pl-s"},{"start":40,"end":42,"cssClass":"pl-s1"},{"start":45,"end":80,"cssClass":"pl-s"}],[],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":23,"cssClass":"pl-smi"},{"start":24,"end":32,"cssClass":"pl-en"},{"start":33,"end":51,"cssClass":"pl-en"},{"start":55,"end":71,"cssClass":"pl-en"},{"start":75,"end":79,"cssClass":"pl-c1"},{"start":84,"end":87,"cssClass":"pl-s"},{"start":89,"end":100,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":26,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":25,"end":31,"cssClass":"pl-smi"},{"start":32,"end":37,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":33,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":27,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":31,"cssClass":"pl-en"},{"start":32,"end":38,"cssClass":"pl-smi"},{"start":39,"end":51,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":25,"cssClass":"pl-s1"},{"start":28,"end":40,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":18,"cssClass":"pl-smi"},{"start":19,"end":36,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":32,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":34,"cssClass":"pl-en"},{"start":35,"end":42,"cssClass":"pl-smi"},{"start":43,"end":60,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":30,"cssClass":"pl-s1"},{"start":33,"end":50,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":15,"end":28,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":18,"cssClass":"pl-smi"},{"start":19,"end":43,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":36,"cssClass":"pl-s1"},{"start":40,"end":44,"cssClass":"pl-c1"},{"start":47,"end":52,"cssClass":"pl-c1"},{"start":55,"end":76,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":40,"cssClass":"pl-en"},{"start":41,"end":48,"cssClass":"pl-smi"},{"start":49,"end":70,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":34,"cssClass":"pl-s1"},{"start":37,"end":58,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":29,"cssClass":"pl-en"},{"start":30,"end":33,"cssClass":"pl-smi"},{"start":34,"end":44,"cssClass":"pl-s1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":36,"cssClass":"pl-en"},{"start":37,"end":41,"cssClass":"pl-smi"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":26,"end":36,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":33,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":27,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":31,"cssClass":"pl-en"},{"start":32,"end":38,"cssClass":"pl-smi"},{"start":39,"end":51,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":25,"cssClass":"pl-s1"},{"start":28,"end":40,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-smi"},{"start":21,"end":31,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":16,"cssClass":"pl-smi"},{"start":18,"end":25,"cssClass":"pl-s1"},{"start":28,"end":31,"cssClass":"pl-k"},{"start":32,"end":41,"cssClass":"pl-smi"},{"start":42,"end":45,"cssClass":"pl-smi"}],[{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":19,"cssClass":"pl-en"},{"start":20,"end":33,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":13,"end":16,"cssClass":"pl-smi"},{"start":17,"end":30,"cssClass":"pl-s1"},{"start":33,"end":47,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":17,"end":30,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-en"},{"start":39,"end":45,"cssClass":"pl-en"},{"start":46,"end":59,"cssClass":"pl-en"},{"start":62,"end":67,"cssClass":"pl-en"}],[{"start":16,"end":23,"cssClass":"pl-s1"},{"start":24,"end":27,"cssClass":"pl-en"},{"start":28,"end":41,"cssClass":"pl-s1"}],[],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-smi"},{"start":21,"end":28,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":21,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":20,"cssClass":"pl-smi"},{"start":22,"end":36,"cssClass":"pl-s1"},{"start":39,"end":56,"cssClass":"pl-en"}],[{"start":12,"end":15,"cssClass":"pl-k"},{"start":17,"end":20,"cssClass":"pl-smi"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":27,"end":41,"cssClass":"pl-s1"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":32,"cssClass":"pl-en"}],[{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-en"},{"start":29,"end":32,"cssClass":"pl-s1"}],[],[],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-smi"},{"start":21,"end":38,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":29,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":33,"cssClass":"pl-en"},{"start":34,"end":38,"cssClass":"pl-smi"},{"start":39,"end":42,"cssClass":"pl-smi"},{"start":44,"end":48,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":27,"cssClass":"pl-s1"},{"start":28,"end":33,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":22,"end":26,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":31,"cssClass":"pl-s1"},{"start":32,"end":35,"cssClass":"pl-en"},{"start":36,"end":39,"cssClass":"pl-s1"}],[],[{"start":8,"end":28,"cssClass":"pl-c"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":19,"cssClass":"pl-smi"},{"start":20,"end":38,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":30,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":15,"end":21,"cssClass":"pl-smi"},{"start":23,"end":28,"cssClass":"pl-smi"},{"start":30,"end":38,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":42,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":25,"end":28,"cssClass":"pl-smi"},{"start":29,"end":35,"cssClass":"pl-smi"},{"start":37,"end":42,"cssClass":"pl-smi"},{"start":44,"end":49,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":35,"cssClass":"pl-en"},{"start":36,"end":41,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":15,"end":21,"cssClass":"pl-smi"},{"start":23,"end":28,"cssClass":"pl-smi"},{"start":30,"end":44,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":18,"cssClass":"pl-smi"},{"start":20,"end":25,"cssClass":"pl-smi"},{"start":27,"end":33,"cssClass":"pl-s1"},{"start":36,"end":39,"cssClass":"pl-k"},{"start":40,"end":47,"cssClass":"pl-smi"},{"start":48,"end":54,"cssClass":"pl-smi"},{"start":56,"end":61,"cssClass":"pl-smi"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":15,"end":21,"cssClass":"pl-en"},{"start":22,"end":30,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":13,"end":16,"cssClass":"pl-smi"},{"start":17,"end":30,"cssClass":"pl-s1"},{"start":33,"end":50,"cssClass":"pl-en"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":17,"end":30,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-en"},{"start":39,"end":45,"cssClass":"pl-en"},{"start":46,"end":59,"cssClass":"pl-en"},{"start":62,"end":67,"cssClass":"pl-en"}],[{"start":16,"end":22,"cssClass":"pl-s1"},{"start":23,"end":29,"cssClass":"pl-en"},{"start":30,"end":43,"cssClass":"pl-s1"},{"start":44,"end":55,"cssClass":"pl-en"}],[],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":34,"cssClass":"pl-en"},{"start":35,"end":43,"cssClass":"pl-smi"},{"start":44,"end":59,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":28,"cssClass":"pl-s1"},{"start":31,"end":46,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":35,"cssClass":"pl-smi"},{"start":37,"end":62,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":37,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":41,"cssClass":"pl-en"},{"start":42,"end":46,"cssClass":"pl-smi"},{"start":47,"end":66,"cssClass":"pl-smi"},{"start":68,"end":87,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":35,"cssClass":"pl-s1"},{"start":36,"end":41,"cssClass":"pl-en"}],[{"start":8,"end":30,"cssClass":"pl-s1"},{"start":31,"end":37,"cssClass":"pl-en"},{"start":38,"end":57,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":15,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":24,"cssClass":"pl-smi"},{"start":26,"end":48,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":21,"cssClass":"pl-smi"},{"start":23,"end":30,"cssClass":"pl-s1"},{"start":33,"end":36,"cssClass":"pl-k"},{"start":37,"end":46,"cssClass":"pl-smi"},{"start":47,"end":55,"cssClass":"pl-smi"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":13,"end":32,"cssClass":"pl-smi"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":40,"end":62,"cssClass":"pl-s1"}],[{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":23,"cssClass":"pl-en"},{"start":24,"end":28,"cssClass":"pl-s1"},{"start":29,"end":40,"cssClass":"pl-en"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":26,"cssClass":"pl-smi"},{"start":27,"end":43,"cssClass":"pl-en"},{"start":44,"end":51,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":15,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":38,"cssClass":"pl-en"},{"start":39,"end":43,"cssClass":"pl-smi"},{"start":44,"end":52,"cssClass":"pl-smi"},{"start":54,"end":73,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":17,"cssClass":"pl-k"},{"start":18,"end":47,"cssClass":"pl-smi"},{"start":48,"end":97,"cssClass":"pl-s"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":33,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":43,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":28,"cssClass":"pl-en"},{"start":29,"end":38,"cssClass":"pl-smi"},{"start":39,"end":48,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":36,"cssClass":"pl-en"},{"start":37,"end":46,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-smi"},{"start":22,"end":30,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":43,"cssClass":"pl-en"},{"start":46,"end":54,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":25,"end":35,"cssClass":"pl-smi"},{"start":36,"end":41,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":36,"cssClass":"pl-en"},{"start":39,"end":47,"cssClass":"pl-en"},{"start":48,"end":53,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-smi"},{"start":22,"end":31,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":43,"cssClass":"pl-en"},{"start":46,"end":55,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":25,"cssClass":"pl-en"},{"start":26,"end":36,"cssClass":"pl-smi"},{"start":37,"end":43,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":36,"cssClass":"pl-en"},{"start":39,"end":48,"cssClass":"pl-en"},{"start":49,"end":55,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-smi"},{"start":22,"end":30,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":43,"cssClass":"pl-en"},{"start":46,"end":54,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":25,"end":35,"cssClass":"pl-smi"},{"start":36,"end":41,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":36,"cssClass":"pl-en"},{"start":39,"end":47,"cssClass":"pl-en"},{"start":48,"end":53,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-smi"},{"start":22,"end":30,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":43,"cssClass":"pl-en"},{"start":46,"end":54,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":25,"end":35,"cssClass":"pl-smi"},{"start":36,"end":41,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":36,"cssClass":"pl-en"},{"start":39,"end":47,"cssClass":"pl-en"},{"start":48,"end":53,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":28,"cssClass":"pl-smi"},{"start":29,"end":36,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":43,"cssClass":"pl-en"},{"start":46,"end":53,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":23,"cssClass":"pl-en"},{"start":24,"end":41,"cssClass":"pl-smi"},{"start":42,"end":46,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":36,"cssClass":"pl-en"},{"start":39,"end":46,"cssClass":"pl-en"},{"start":47,"end":51,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":29,"cssClass":"pl-smi"},{"start":30,"end":42,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":43,"cssClass":"pl-en"},{"start":46,"end":58,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":28,"cssClass":"pl-en"},{"start":29,"end":47,"cssClass":"pl-smi"},{"start":48,"end":57,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":36,"cssClass":"pl-en"},{"start":39,"end":51,"cssClass":"pl-en"},{"start":52,"end":61,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":36,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":43,"cssClass":"pl-en"},{"start":46,"end":64,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":27,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":31,"end":40,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":25,"cssClass":"pl-en"},{"start":26,"end":32,"cssClass":"pl-smi"},{"start":33,"end":39,"cssClass":"pl-s1"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":24,"end":33,"cssClass":"pl-en"},{"start":34,"end":40,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":30,"cssClass":"pl-smi"},{"start":32,"end":52,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":27,"cssClass":"pl-smi"},{"start":29,"end":43,"cssClass":"pl-s1"},{"start":46,"end":49,"cssClass":"pl-k"},{"start":50,"end":59,"cssClass":"pl-smi"},{"start":60,"end":74,"cssClass":"pl-smi"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":29,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-c1"}],[{"start":12,"end":26,"cssClass":"pl-s1"},{"start":27,"end":33,"cssClass":"pl-en"},{"start":34,"end":51,"cssClass":"pl-s1"}],[{"start":13,"end":28,"cssClass":"pl-smi"},{"start":29,"end":35,"cssClass":"pl-en"},{"start":36,"end":50,"cssClass":"pl-s1"},{"start":52,"end":55,"cssClass":"pl-k"},{"start":56,"end":65,"cssClass":"pl-smi"}],[{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":26,"cssClass":"pl-c1"}],[{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":31,"cssClass":"pl-smi"},{"start":32,"end":40,"cssClass":"pl-en"},{"start":41,"end":47,"cssClass":"pl-smi"},{"start":48,"end":51,"cssClass":"pl-s1"}],[{"start":21,"end":27,"cssClass":"pl-k"},{"start":28,"end":31,"cssClass":"pl-s"},{"start":35,"end":41,"cssClass":"pl-smi"},{"start":44,"end":64,"cssClass":"pl-smi"},{"start":66,"end":69,"cssClass":"pl-s1"},{"start":71,"end":88,"cssClass":"pl-en"},{"start":92,"end":103,"cssClass":"pl-en"}],[],[],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":29,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":36,"cssClass":"pl-en"},{"start":37,"end":41,"cssClass":"pl-smi"},{"start":42,"end":56,"cssClass":"pl-smi"},{"start":58,"end":75,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":30,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":26,"cssClass":"pl-smi"},{"start":27,"end":41,"cssClass":"pl-s1"},{"start":44,"end":61,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":34,"cssClass":"pl-s1"},{"start":35,"end":38,"cssClass":"pl-en"},{"start":39,"end":53,"cssClass":"pl-s1"}],[],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":30,"cssClass":"pl-smi"},{"start":32,"end":49,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":27,"cssClass":"pl-smi"},{"start":29,"end":43,"cssClass":"pl-s1"},{"start":46,"end":49,"cssClass":"pl-k"},{"start":50,"end":59,"cssClass":"pl-smi"},{"start":60,"end":74,"cssClass":"pl-smi"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":26,"cssClass":"pl-s1"},{"start":30,"end":34,"cssClass":"pl-c1"}],[{"start":12,"end":26,"cssClass":"pl-s1"},{"start":27,"end":33,"cssClass":"pl-en"},{"start":34,"end":48,"cssClass":"pl-s1"}],[{"start":12,"end":27,"cssClass":"pl-smi"},{"start":28,"end":34,"cssClass":"pl-en"},{"start":35,"end":49,"cssClass":"pl-s1"},{"start":51,"end":54,"cssClass":"pl-k"},{"start":55,"end":64,"cssClass":"pl-smi"}],[{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":26,"cssClass":"pl-c1"}],[{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":31,"cssClass":"pl-smi"},{"start":32,"end":40,"cssClass":"pl-en"},{"start":41,"end":47,"cssClass":"pl-smi"},{"start":48,"end":51,"cssClass":"pl-s1"}],[{"start":21,"end":27,"cssClass":"pl-k"},{"start":28,"end":31,"cssClass":"pl-s"},{"start":35,"end":41,"cssClass":"pl-smi"},{"start":44,"end":61,"cssClass":"pl-smi"},{"start":63,"end":66,"cssClass":"pl-s1"},{"start":68,"end":85,"cssClass":"pl-en"},{"start":89,"end":100,"cssClass":"pl-en"}],[],[],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":29,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":33,"cssClass":"pl-en"},{"start":34,"end":38,"cssClass":"pl-smi"},{"start":39,"end":53,"cssClass":"pl-smi"},{"start":55,"end":69,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":27,"cssClass":"pl-s1"},{"start":28,"end":33,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":26,"cssClass":"pl-smi"},{"start":27,"end":41,"cssClass":"pl-s1"},{"start":44,"end":58,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":31,"cssClass":"pl-s1"},{"start":32,"end":35,"cssClass":"pl-en"},{"start":36,"end":50,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":27,"cssClass":"pl-s1"},{"start":30,"end":44,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":30,"cssClass":"pl-smi"},{"start":32,"end":62,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":27,"cssClass":"pl-smi"},{"start":29,"end":43,"cssClass":"pl-s1"},{"start":46,"end":66,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":27,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":31,"cssClass":"pl-smi"},{"start":33,"end":49,"cssClass":"pl-s1"},{"start":52,"end":67,"cssClass":"pl-s1"},{"start":68,"end":98,"cssClass":"pl-en"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":16,"end":32,"cssClass":"pl-s1"},{"start":36,"end":40,"cssClass":"pl-c1"}],[{"start":16,"end":30,"cssClass":"pl-s1"},{"start":31,"end":37,"cssClass":"pl-en"},{"start":38,"end":54,"cssClass":"pl-s1"}],[],[],[{"start":8,"end":16,"cssClass":"pl-smi"},{"start":17,"end":31,"cssClass":"pl-smi"},{"start":33,"end":36,"cssClass":"pl-s1"},{"start":39,"end":53,"cssClass":"pl-s1"},{"start":54,"end":62,"cssClass":"pl-en"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":18,"end":25,"cssClass":"pl-en"}],[{"start":12,"end":26,"cssClass":"pl-smi"},{"start":27,"end":41,"cssClass":"pl-s1"},{"start":44,"end":47,"cssClass":"pl-s1"},{"start":48,"end":52,"cssClass":"pl-en"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":16,"end":30,"cssClass":"pl-s1"},{"start":31,"end":48,"cssClass":"pl-en"},{"start":51,"end":57,"cssClass":"pl-en"},{"start":58,"end":62,"cssClass":"pl-smi"}],[{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":26,"cssClass":"pl-en"}],[],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":29,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":30,"cssClass":"pl-smi"},{"start":32,"end":59,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":27,"cssClass":"pl-smi"},{"start":29,"end":43,"cssClass":"pl-s1"},{"start":46,"end":63,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":27,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":31,"cssClass":"pl-smi"},{"start":33,"end":49,"cssClass":"pl-s1"},{"start":52,"end":67,"cssClass":"pl-s1"},{"start":68,"end":95,"cssClass":"pl-en"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":16,"end":32,"cssClass":"pl-s1"},{"start":36,"end":40,"cssClass":"pl-c1"}],[{"start":16,"end":30,"cssClass":"pl-s1"},{"start":31,"end":37,"cssClass":"pl-en"},{"start":38,"end":54,"cssClass":"pl-s1"}],[],[],[{"start":8,"end":16,"cssClass":"pl-smi"},{"start":17,"end":31,"cssClass":"pl-smi"},{"start":33,"end":36,"cssClass":"pl-s1"},{"start":39,"end":53,"cssClass":"pl-s1"},{"start":54,"end":62,"cssClass":"pl-en"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":18,"end":25,"cssClass":"pl-en"}],[{"start":12,"end":26,"cssClass":"pl-smi"},{"start":27,"end":41,"cssClass":"pl-s1"},{"start":44,"end":47,"cssClass":"pl-s1"},{"start":48,"end":52,"cssClass":"pl-en"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":16,"end":30,"cssClass":"pl-s1"},{"start":31,"end":48,"cssClass":"pl-en"},{"start":51,"end":57,"cssClass":"pl-en"},{"start":58,"end":62,"cssClass":"pl-smi"}],[{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":26,"cssClass":"pl-en"}],[],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":29,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":15,"end":21,"cssClass":"pl-smi"},{"start":23,"end":39,"cssClass":"pl-smi"},{"start":41,"end":61,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":32,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":36,"cssClass":"pl-en"},{"start":37,"end":40,"cssClass":"pl-smi"},{"start":41,"end":47,"cssClass":"pl-smi"},{"start":49,"end":65,"cssClass":"pl-smi"},{"start":67,"end":84,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":30,"cssClass":"pl-s1"},{"start":33,"end":50,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":29,"cssClass":"pl-smi"},{"start":31,"end":48,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":29,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":33,"cssClass":"pl-en"},{"start":34,"end":38,"cssClass":"pl-smi"},{"start":39,"end":52,"cssClass":"pl-smi"},{"start":54,"end":68,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":27,"cssClass":"pl-s1"},{"start":30,"end":44,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":24,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-s1"},{"start":19,"end":23,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":34,"cssClass":"pl-en"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":22,"cssClass":"pl-s1"}],[],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":22,"cssClass":"pl-en"},{"start":23,"end":29,"cssClass":"pl-smi"},{"start":30,"end":33,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":19,"end":22,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":36,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":30,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":34,"cssClass":"pl-en"},{"start":35,"end":41,"cssClass":"pl-smi"},{"start":42,"end":57,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":28,"cssClass":"pl-s1"},{"start":31,"end":46,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":32,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":25,"cssClass":"pl-s1"},{"start":29,"end":33,"cssClass":"pl-c1"}],[{"start":12,"end":25,"cssClass":"pl-s1"},{"start":28,"end":31,"cssClass":"pl-k"},{"start":32,"end":45,"cssClass":"pl-smi"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-s1"},{"start":29,"end":40,"cssClass":"pl-en"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":27,"cssClass":"pl-en"},{"start":28,"end":37,"cssClass":"pl-smi"},{"start":38,"end":46,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":25,"cssClass":"pl-s1"},{"start":29,"end":33,"cssClass":"pl-c1"}],[{"start":12,"end":25,"cssClass":"pl-s1"},{"start":28,"end":31,"cssClass":"pl-k"},{"start":32,"end":45,"cssClass":"pl-smi"}],[],[{"start":8,"end":21,"cssClass":"pl-s1"},{"start":22,"end":33,"cssClass":"pl-en"},{"start":34,"end":42,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":15,"end":23,"cssClass":"pl-en"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":17,"cssClass":"pl-smi"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":18,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":25,"end":31,"cssClass":"pl-s1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":44,"end":48,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":56,"end":60,"cssClass":"pl-s1"},{"start":61,"end":69,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":18,"cssClass":"pl-smi"},{"start":19,"end":25,"cssClass":"pl-en"},{"start":26,"end":32,"cssClass":"pl-smi"},{"start":33,"end":36,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":20,"end":23,"cssClass":"pl-s1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-s1"},{"start":19,"end":23,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":20,"cssClass":"pl-en"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":30,"end":38,"cssClass":"pl-en"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-c1"}],[{"start":8,"end":19,"cssClass":"pl-smi"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":29,"end":40,"cssClass":"pl-smi"},{"start":42,"end":45,"cssClass":"pl-s1"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":14,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-s1"},{"start":38,"end":42,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":21,"cssClass":"pl-s1"},{"start":22,"end":28,"cssClass":"pl-en"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":35,"end":37,"cssClass":"pl-s1"}],[],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":30,"end":34,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-c1"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":17,"cssClass":"pl-k"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":31,"cssClass":"pl-en"},{"start":32,"end":37,"cssClass":"pl-s1"},{"start":38,"end":42,"cssClass":"pl-s1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-c1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-c1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":27,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-s1"},{"start":22,"end":26,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":16,"end":23,"cssClass":"pl-en"},{"start":29,"end":33,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":32,"cssClass":"pl-s1"},{"start":35,"end":42,"cssClass":"pl-en"},{"start":45,"end":56,"cssClass":"pl-en"}],[],[{"start":16,"end":25,"cssClass":"pl-s1"},{"start":28,"end":37,"cssClass":"pl-s1"},{"start":38,"end":48,"cssClass":"pl-en"},{"start":49,"end":52,"cssClass":"pl-s"},{"start":53,"end":56,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":32,"cssClass":"pl-s1"},{"start":33,"end":43,"cssClass":"pl-en"},{"start":44,"end":60,"cssClass":"pl-s"},{"start":62,"end":64,"cssClass":"pl-s"}],[],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-c1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":25,"cssClass":"pl-en"},{"start":26,"end":32,"cssClass":"pl-smi"},{"start":33,"end":39,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":22,"end":28,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":33,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":30,"cssClass":"pl-en"},{"start":36,"end":40,"cssClass":"pl-c1"},{"start":44,"end":62,"cssClass":"pl-en"},{"start":65,"end":80,"cssClass":"pl-en"},{"start":86,"end":90,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-smi"},{"start":19,"end":31,"cssClass":"pl-s1"},{"start":34,"end":52,"cssClass":"pl-en"},{"start":55,"end":70,"cssClass":"pl-en"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":16,"end":28,"cssClass":"pl-s1"},{"start":29,"end":37,"cssClass":"pl-en"},{"start":38,"end":42,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":35,"cssClass":"pl-s1"},{"start":38,"end":47,"cssClass":"pl-en"}],[{"start":14,"end":18,"cssClass":"pl-k"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":35,"cssClass":"pl-s1"},{"start":38,"end":42,"cssClass":"pl-s"},{"start":45,"end":54,"cssClass":"pl-en"}],[],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-c1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":34,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":13,"end":16,"cssClass":"pl-smi"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":23,"end":33,"cssClass":"pl-en"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":34,"cssClass":"pl-en"}],[],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":35,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-smi"},{"start":15,"end":27,"cssClass":"pl-s1"},{"start":30,"end":45,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":26,"cssClass":"pl-smi"},{"start":27,"end":34,"cssClass":"pl-en"},{"start":35,"end":47,"cssClass":"pl-s1"},{"start":51,"end":58,"cssClass":"pl-en"},{"start":63,"end":75,"cssClass":"pl-s1"},{"start":78,"end":81,"cssClass":"pl-s"},{"start":84,"end":91,"cssClass":"pl-en"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-k"},{"start":18,"end":23,"cssClass":"pl-k"},{"start":24,"end":36,"cssClass":"pl-smi"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-k"},{"start":22,"end":27,"cssClass":"pl-k"},{"start":28,"end":31,"cssClass":"pl-smi"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":36,"cssClass":"pl-smi"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":52,"cssClass":"pl-s1"},{"start":55,"end":82,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":48,"cssClass":"pl-s1"},{"start":51,"end":70,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":57,"cssClass":"pl-s1"},{"start":60,"end":93,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":52,"cssClass":"pl-s1"},{"start":55,"end":82,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":51,"cssClass":"pl-s1"},{"start":54,"end":80,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":51,"cssClass":"pl-s1"},{"start":54,"end":80,"cssClass":"pl-s"}],[],[],[],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":37,"cssClass":"pl-smi"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":49,"cssClass":"pl-s1"},{"start":52,"end":56,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":45,"cssClass":"pl-s1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":54,"cssClass":"pl-s1"},{"start":57,"end":61,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":49,"cssClass":"pl-s1"},{"start":52,"end":56,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":48,"cssClass":"pl-s1"},{"start":51,"end":55,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":48,"cssClass":"pl-s1"},{"start":51,"end":55,"cssClass":"pl-c1"}],[],[],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-k"},{"start":22,"end":27,"cssClass":"pl-k"},{"start":28,"end":33,"cssClass":"pl-smi"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":36,"cssClass":"pl-smi"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":50,"cssClass":"pl-s1"},{"start":53,"end":86,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":48,"cssClass":"pl-s1"},{"start":51,"end":66,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":58,"cssClass":"pl-s1"},{"start":61,"end":100,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":51,"cssClass":"pl-s1"},{"start":54,"end":76,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":52,"cssClass":"pl-s1"},{"start":55,"end":78,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":49,"cssClass":"pl-s1"},{"start":52,"end":72,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":51,"cssClass":"pl-s1"},{"start":54,"end":78,"cssClass":"pl-s"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":43,"end":52,"cssClass":"pl-s1"},{"start":55,"end":78,"cssClass":"pl-s"}],[],[],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":37,"cssClass":"pl-smi"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":47,"cssClass":"pl-s1"},{"start":50,"end":54,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":45,"cssClass":"pl-s1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":55,"cssClass":"pl-s1"},{"start":58,"end":62,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":48,"cssClass":"pl-s1"},{"start":51,"end":55,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":49,"cssClass":"pl-s1"},{"start":52,"end":56,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":46,"cssClass":"pl-s1"},{"start":49,"end":53,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":48,"cssClass":"pl-s1"},{"start":51,"end":55,"cssClass":"pl-c1"}],[],[],[],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-k"},{"start":22,"end":27,"cssClass":"pl-k"},{"start":28,"end":38,"cssClass":"pl-smi"}],[],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":36,"end":40,"cssClass":"pl-c1"},{"start":43,"end":47,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":36,"end":53,"cssClass":"pl-c1"},{"start":56,"end":60,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":36,"end":49,"cssClass":"pl-c1"},{"start":52,"end":56,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":36,"end":52,"cssClass":"pl-c1"},{"start":55,"end":59,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":36,"end":52,"cssClass":"pl-c1"},{"start":55,"end":59,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":36,"end":48,"cssClass":"pl-c1"},{"start":51,"end":55,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":36,"end":39,"cssClass":"pl-c1"},{"start":42,"end":46,"cssClass":"pl-c1"}],[],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":18,"end":28,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":23,"cssClass":"pl-smi"},{"start":24,"end":31,"cssClass":"pl-en"},{"start":32,"end":39,"cssClass":"pl-s1"},{"start":44,"end":62,"cssClass":"pl-en"},{"start":68,"end":72,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":37,"cssClass":"pl-en"},{"start":40,"end":50,"cssClass":"pl-en"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":26,"cssClass":"pl-en"},{"start":27,"end":33,"cssClass":"pl-smi"},{"start":34,"end":41,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":20,"cssClass":"pl-s1"},{"start":23,"end":30,"cssClass":"pl-s1"}],[],[],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/BroadleafCommerce/BroadleafCommerce/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"ProductImpl.java","displayUrl":"https://github.com/BroadleafCommerce/BroadleafCommerce/blob/broadleaf-3.0.0-GA/core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductImpl.java?raw=true","headerInfo":{"blobSize":"31 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"8047d9a","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FBroadleafCommerce%2FBroadleafCommerce%2Fblob%2Fbroadleaf-3.0.0-GA%2Fcore%2Fbroadleaf-framework%2Fsrc%2Fmain%2Fjava%2Forg%2Fbroadleafcommerce%2Fcore%2Fcatalog%2Fdomain%2FProductImpl.java","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"876","truncatedSloc":"759"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Java","languageID":181,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/BroadleafCommerce/BroadleafCommerce/blob/broadleaf-3.0.0-GA/core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductImpl.java","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/BroadleafCommerce/BroadleafCommerce/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/BroadleafCommerce/BroadleafCommerce/raw/broadleaf-3.0.0-GA/core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductImpl.java","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"ProductImpl","kind":"class","ident_start":5024,"ident_end":5035,"extent_start":4352,"extent_end":31788,"fully_qualified_name":"ProductImpl","ident_utf16":{"start":{"line_number":107,"utf16_col":13},"end":{"line_number":107,"utf16_col":24}},"extent_utf16":{"start":{"line_number":95,"utf16_col":0},"end":{"line_number":876,"utf16_col":0}}},{"name":"LOG","kind":"field","ident_start":5112,"ident_end":5115,"extent_start":5087,"extent_end":5155,"fully_qualified_name":"ProductImpl::LOG","ident_utf16":{"start":{"line_number":109,"utf16_col":29},"end":{"line_number":109,"utf16_col":32}},"extent_utf16":{"start":{"line_number":109,"utf16_col":4},"end":{"line_number":109,"utf16_col":72}}},{"name":"serialVersionUID","kind":"field","ident_start":5228,"ident_end":5244,"extent_start":5202,"extent_end":5250,"fully_qualified_name":"ProductImpl::serialVersionUID","ident_utf16":{"start":{"line_number":111,"utf16_col":30},"end":{"line_number":111,"utf16_col":46}},"extent_utf16":{"start":{"line_number":111,"utf16_col":4},"end":{"line_number":111,"utf16_col":52}}},{"name":"id","kind":"field","ident_start":5826,"ident_end":5828,"extent_start":5275,"extent_end":5829,"fully_qualified_name":"ProductImpl::id","ident_utf16":{"start":{"line_number":126,"utf16_col":19},"end":{"line_number":126,"utf16_col":21}},"extent_utf16":{"start":{"line_number":114,"utf16_col":4},"end":{"line_number":126,"utf16_col":22}}},{"name":"url","kind":"field","ident_start":6199,"ident_end":6202,"extent_start":5839,"extent_end":6203,"fully_qualified_name":"ProductImpl::url","ident_utf16":{"start":{"line_number":133,"utf16_col":21},"end":{"line_number":133,"utf16_col":24}},"extent_utf16":{"start":{"line_number":128,"utf16_col":4},"end":{"line_number":133,"utf16_col":25}}},{"name":"urlKey","kind":"field","ident_start":6536,"ident_end":6542,"extent_start":6209,"extent_end":6543,"fully_qualified_name":"ProductImpl::urlKey","ident_utf16":{"start":{"line_number":140,"utf16_col":21},"end":{"line_number":140,"utf16_col":27}},"extent_utf16":{"start":{"line_number":135,"utf16_col":4},"end":{"line_number":140,"utf16_col":28}}},{"name":"displayTemplate","kind":"field","ident_start":6872,"ident_end":6887,"extent_start":6549,"extent_end":6888,"fully_qualified_name":"ProductImpl::displayTemplate","ident_utf16":{"start":{"line_number":146,"utf16_col":21},"end":{"line_number":146,"utf16_col":36}},"extent_utf16":{"start":{"line_number":142,"utf16_col":4},"end":{"line_number":146,"utf16_col":37}}},{"name":"model","kind":"field","ident_start":7194,"ident_end":7199,"extent_start":6894,"extent_end":7200,"fully_qualified_name":"ProductImpl::model","ident_utf16":{"start":{"line_number":152,"utf16_col":21},"end":{"line_number":152,"utf16_col":26}},"extent_utf16":{"start":{"line_number":148,"utf16_col":4},"end":{"line_number":152,"utf16_col":27}}},{"name":"manufacturer","kind":"field","ident_start":7515,"ident_end":7527,"extent_start":7206,"extent_end":7528,"fully_qualified_name":"ProductImpl::manufacturer","ident_utf16":{"start":{"line_number":158,"utf16_col":21},"end":{"line_number":158,"utf16_col":33}},"extent_utf16":{"start":{"line_number":154,"utf16_col":4},"end":{"line_number":158,"utf16_col":34}}},{"name":"taxCode","kind":"field","ident_start":7586,"ident_end":7593,"extent_start":7538,"extent_end":7594,"fully_qualified_name":"ProductImpl::taxCode","ident_utf16":{"start":{"line_number":161,"utf16_col":21},"end":{"line_number":161,"utf16_col":28}},"extent_utf16":{"start":{"line_number":160,"utf16_col":4},"end":{"line_number":161,"utf16_col":29}}},{"name":"isFeaturedProduct","kind":"field","ident_start":7935,"ident_end":7952,"extent_start":7600,"extent_end":7961,"fully_qualified_name":"ProductImpl::isFeaturedProduct","ident_utf16":{"start":{"line_number":167,"utf16_col":22},"end":{"line_number":167,"utf16_col":39}},"extent_utf16":{"start":{"line_number":163,"utf16_col":4},"end":{"line_number":167,"utf16_col":48}}},{"name":"defaultSku","kind":"field","ident_start":8167,"ident_end":8177,"extent_start":7971,"extent_end":8178,"fully_qualified_name":"ProductImpl::defaultSku","ident_utf16":{"start":{"line_number":171,"utf16_col":18},"end":{"line_number":171,"utf16_col":28}},"extent_utf16":{"start":{"line_number":169,"utf16_col":4},"end":{"line_number":171,"utf16_col":29}}},{"name":"canSellWithoutOptions","kind":"field","ident_start":8519,"ident_end":8540,"extent_start":8188,"extent_end":8549,"fully_qualified_name":"ProductImpl::canSellWithoutOptions","ident_utf16":{"start":{"line_number":177,"utf16_col":22},"end":{"line_number":177,"utf16_col":43}},"extent_utf16":{"start":{"line_number":173,"utf16_col":4},"end":{"line_number":177,"utf16_col":52}}},{"name":"skus","kind":"field","ident_start":8594,"ident_end":8598,"extent_start":8559,"extent_end":8622,"fully_qualified_name":"ProductImpl::skus","ident_utf16":{"start":{"line_number":180,"utf16_col":24},"end":{"line_number":180,"utf16_col":28}},"extent_utf16":{"start":{"line_number":179,"utf16_col":4},"end":{"line_number":180,"utf16_col":52}}},{"name":"promoMessage","kind":"field","ident_start":8664,"ident_end":8676,"extent_start":8632,"extent_end":8677,"fully_qualified_name":"ProductImpl::promoMessage","ident_utf16":{"start":{"line_number":183,"utf16_col":21},"end":{"line_number":183,"utf16_col":33}},"extent_utf16":{"start":{"line_number":182,"utf16_col":4},"end":{"line_number":183,"utf16_col":34}}},{"name":"crossSaleProducts","kind":"field","ident_start":9475,"ident_end":9492,"extent_start":8683,"extent_end":9527,"fully_qualified_name":"ProductImpl::crossSaleProducts","ident_utf16":{"start":{"line_number":195,"utf16_col":35},"end":{"line_number":195,"utf16_col":52}},"extent_utf16":{"start":{"line_number":185,"utf16_col":4},"end":{"line_number":195,"utf16_col":87}}},{"name":"upSaleProducts","kind":"field","ident_start":10318,"ident_end":10332,"extent_start":9533,"extent_end":10368,"fully_qualified_name":"ProductImpl::upSaleProducts","ident_utf16":{"start":{"line_number":207,"utf16_col":35},"end":{"line_number":207,"utf16_col":49}},"extent_utf16":{"start":{"line_number":197,"utf16_col":4},"end":{"line_number":207,"utf16_col":85}}},{"name":"additionalSkus","kind":"field","ident_start":10787,"ident_end":10801,"extent_start":10374,"extent_end":10825,"fully_qualified_name":"ProductImpl::additionalSkus","ident_utf16":{"start":{"line_number":214,"utf16_col":24},"end":{"line_number":214,"utf16_col":38}},"extent_utf16":{"start":{"line_number":209,"utf16_col":4},"end":{"line_number":214,"utf16_col":62}}},{"name":"defaultCategory","kind":"field","ident_start":11382,"ident_end":11397,"extent_start":10831,"extent_end":11398,"fully_qualified_name":"ProductImpl::defaultCategory","ident_utf16":{"start":{"line_number":224,"utf16_col":23},"end":{"line_number":224,"utf16_col":38}},"extent_utf16":{"start":{"line_number":216,"utf16_col":4},"end":{"line_number":224,"utf16_col":39}}},{"name":"allParentCategoryXrefs","kind":"field","ident_start":12296,"ident_end":12318,"extent_start":11404,"extent_end":12358,"fully_qualified_name":"ProductImpl::allParentCategoryXrefs","ident_utf16":{"start":{"line_number":238,"utf16_col":40},"end":{"line_number":238,"utf16_col":62}},"extent_utf16":{"start":{"line_number":226,"utf16_col":4},"end":{"line_number":238,"utf16_col":102}}},{"name":"productAttributes","kind":"field","ident_start":12973,"ident_end":12990,"extent_start":12364,"extent_end":13033,"fully_qualified_name":"ProductImpl::productAttributes","ident_utf16":{"start":{"line_number":248,"utf16_col":44},"end":{"line_number":248,"utf16_col":61}},"extent_utf16":{"start":{"line_number":240,"utf16_col":4},"end":{"line_number":248,"utf16_col":104}}},{"name":"productOptions","kind":"field","ident_start":13877,"ident_end":13891,"extent_start":13043,"extent_end":13925,"fully_qualified_name":"ProductImpl::productOptions","ident_utf16":{"start":{"line_number":261,"utf16_col":34},"end":{"line_number":261,"utf16_col":48}},"extent_utf16":{"start":{"line_number":250,"utf16_col":4},"end":{"line_number":261,"utf16_col":82}}},{"name":"archiveStatus","kind":"field","ident_start":13969,"ident_end":13982,"extent_start":13931,"extent_end":14005,"fully_qualified_name":"ProductImpl::archiveStatus","ident_utf16":{"start":{"line_number":264,"utf16_col":28},"end":{"line_number":264,"utf16_col":41}},"extent_utf16":{"start":{"line_number":263,"utf16_col":4},"end":{"line_number":264,"utf16_col":64}}},{"name":"getId","kind":"method","ident_start":14037,"ident_end":14042,"extent_start":14011,"extent_end":14071,"fully_qualified_name":"ProductImpl::getId","ident_utf16":{"start":{"line_number":267,"utf16_col":16},"end":{"line_number":267,"utf16_col":21}},"extent_utf16":{"start":{"line_number":266,"utf16_col":4},"end":{"line_number":269,"utf16_col":5}}},{"name":"setId","kind":"method","ident_start":14103,"ident_end":14108,"extent_start":14077,"extent_end":14147,"fully_qualified_name":"ProductImpl::setId","ident_utf16":{"start":{"line_number":272,"utf16_col":16},"end":{"line_number":272,"utf16_col":21}},"extent_utf16":{"start":{"line_number":271,"utf16_col":4},"end":{"line_number":274,"utf16_col":5}}},{"name":"getName","kind":"method","ident_start":14181,"ident_end":14188,"extent_start":14153,"extent_end":14240,"fully_qualified_name":"ProductImpl::getName","ident_utf16":{"start":{"line_number":277,"utf16_col":18},"end":{"line_number":277,"utf16_col":25}},"extent_utf16":{"start":{"line_number":276,"utf16_col":4},"end":{"line_number":279,"utf16_col":5}}},{"name":"setName","kind":"method","ident_start":14272,"ident_end":14279,"extent_start":14246,"extent_end":14339,"fully_qualified_name":"ProductImpl::setName","ident_utf16":{"start":{"line_number":282,"utf16_col":16},"end":{"line_number":282,"utf16_col":23}},"extent_utf16":{"start":{"line_number":281,"utf16_col":4},"end":{"line_number":284,"utf16_col":5}}},{"name":"getDescription","kind":"method","ident_start":14373,"ident_end":14387,"extent_start":14345,"extent_end":14446,"fully_qualified_name":"ProductImpl::getDescription","ident_utf16":{"start":{"line_number":287,"utf16_col":18},"end":{"line_number":287,"utf16_col":32}},"extent_utf16":{"start":{"line_number":286,"utf16_col":4},"end":{"line_number":289,"utf16_col":5}}},{"name":"setDescription","kind":"method","ident_start":14478,"ident_end":14492,"extent_start":14452,"extent_end":14573,"fully_qualified_name":"ProductImpl::setDescription","ident_utf16":{"start":{"line_number":292,"utf16_col":16},"end":{"line_number":292,"utf16_col":30}},"extent_utf16":{"start":{"line_number":291,"utf16_col":4},"end":{"line_number":294,"utf16_col":5}}},{"name":"getLongDescription","kind":"method","ident_start":14607,"ident_end":14625,"extent_start":14579,"extent_end":14688,"fully_qualified_name":"ProductImpl::getLongDescription","ident_utf16":{"start":{"line_number":297,"utf16_col":18},"end":{"line_number":297,"utf16_col":36}},"extent_utf16":{"start":{"line_number":296,"utf16_col":4},"end":{"line_number":299,"utf16_col":5}}},{"name":"setLongDescription","kind":"method","ident_start":14720,"ident_end":14738,"extent_start":14694,"extent_end":14831,"fully_qualified_name":"ProductImpl::setLongDescription","ident_utf16":{"start":{"line_number":302,"utf16_col":16},"end":{"line_number":302,"utf16_col":34}},"extent_utf16":{"start":{"line_number":301,"utf16_col":4},"end":{"line_number":304,"utf16_col":5}}},{"name":"getActiveStartDate","kind":"method","ident_start":14863,"ident_end":14881,"extent_start":14837,"extent_end":14945,"fully_qualified_name":"ProductImpl::getActiveStartDate","ident_utf16":{"start":{"line_number":307,"utf16_col":16},"end":{"line_number":307,"utf16_col":34}},"extent_utf16":{"start":{"line_number":306,"utf16_col":4},"end":{"line_number":309,"utf16_col":5}}},{"name":"setActiveStartDate","kind":"method","ident_start":14977,"ident_end":14995,"extent_start":14951,"extent_end":15086,"fully_qualified_name":"ProductImpl::setActiveStartDate","ident_utf16":{"start":{"line_number":312,"utf16_col":16},"end":{"line_number":312,"utf16_col":34}},"extent_utf16":{"start":{"line_number":311,"utf16_col":4},"end":{"line_number":314,"utf16_col":5}}},{"name":"getActiveEndDate","kind":"method","ident_start":15118,"ident_end":15134,"extent_start":15092,"extent_end":15195,"fully_qualified_name":"ProductImpl::getActiveEndDate","ident_utf16":{"start":{"line_number":317,"utf16_col":16},"end":{"line_number":317,"utf16_col":32}},"extent_utf16":{"start":{"line_number":316,"utf16_col":4},"end":{"line_number":319,"utf16_col":5}}},{"name":"setActiveEndDate","kind":"method","ident_start":15227,"ident_end":15243,"extent_start":15201,"extent_end":15328,"fully_qualified_name":"ProductImpl::setActiveEndDate","ident_utf16":{"start":{"line_number":322,"utf16_col":16},"end":{"line_number":322,"utf16_col":32}},"extent_utf16":{"start":{"line_number":321,"utf16_col":4},"end":{"line_number":324,"utf16_col":5}}},{"name":"isActive","kind":"method","ident_start":15363,"ident_end":15371,"extent_start":15334,"extent_end":15838,"fully_qualified_name":"ProductImpl::isActive","ident_utf16":{"start":{"line_number":327,"utf16_col":19},"end":{"line_number":327,"utf16_col":27}},"extent_utf16":{"start":{"line_number":326,"utf16_col":4},"end":{"line_number":337,"utf16_col":5}}},{"name":"getModel","kind":"method","ident_start":15872,"ident_end":15880,"extent_start":15844,"extent_end":15912,"fully_qualified_name":"ProductImpl::getModel","ident_utf16":{"start":{"line_number":340,"utf16_col":18},"end":{"line_number":340,"utf16_col":26}},"extent_utf16":{"start":{"line_number":339,"utf16_col":4},"end":{"line_number":342,"utf16_col":5}}},{"name":"setModel","kind":"method","ident_start":15944,"ident_end":15952,"extent_start":15918,"extent_end":16002,"fully_qualified_name":"ProductImpl::setModel","ident_utf16":{"start":{"line_number":345,"utf16_col":16},"end":{"line_number":345,"utf16_col":24}},"extent_utf16":{"start":{"line_number":344,"utf16_col":4},"end":{"line_number":347,"utf16_col":5}}},{"name":"getManufacturer","kind":"method","ident_start":16036,"ident_end":16051,"extent_start":16008,"extent_end":16090,"fully_qualified_name":"ProductImpl::getManufacturer","ident_utf16":{"start":{"line_number":350,"utf16_col":18},"end":{"line_number":350,"utf16_col":33}},"extent_utf16":{"start":{"line_number":349,"utf16_col":4},"end":{"line_number":352,"utf16_col":5}}},{"name":"setManufacturer","kind":"method","ident_start":16122,"ident_end":16137,"extent_start":16096,"extent_end":16208,"fully_qualified_name":"ProductImpl::setManufacturer","ident_utf16":{"start":{"line_number":355,"utf16_col":16},"end":{"line_number":355,"utf16_col":31}},"extent_utf16":{"start":{"line_number":354,"utf16_col":4},"end":{"line_number":357,"utf16_col":5}}},{"name":"isFeaturedProduct","kind":"method","ident_start":16243,"ident_end":16260,"extent_start":16214,"extent_end":16304,"fully_qualified_name":"ProductImpl::isFeaturedProduct","ident_utf16":{"start":{"line_number":360,"utf16_col":19},"end":{"line_number":360,"utf16_col":36}},"extent_utf16":{"start":{"line_number":359,"utf16_col":4},"end":{"line_number":362,"utf16_col":5}}},{"name":"setFeaturedProduct","kind":"method","ident_start":16336,"ident_end":16354,"extent_start":16310,"extent_end":16441,"fully_qualified_name":"ProductImpl::setFeaturedProduct","ident_utf16":{"start":{"line_number":365,"utf16_col":16},"end":{"line_number":365,"utf16_col":34}},"extent_utf16":{"start":{"line_number":364,"utf16_col":4},"end":{"line_number":367,"utf16_col":5}}},{"name":"getDefaultSku","kind":"method","ident_start":16472,"ident_end":16485,"extent_start":16447,"extent_end":16522,"fully_qualified_name":"ProductImpl::getDefaultSku","ident_utf16":{"start":{"line_number":370,"utf16_col":15},"end":{"line_number":370,"utf16_col":28}},"extent_utf16":{"start":{"line_number":369,"utf16_col":4},"end":{"line_number":372,"utf16_col":5}}},{"name":"getCanSellWithoutOptions","kind":"method","ident_start":16561,"ident_end":16585,"extent_start":16532,"extent_end":16673,"fully_qualified_name":"ProductImpl::getCanSellWithoutOptions","ident_utf16":{"start":{"line_number":375,"utf16_col":19},"end":{"line_number":375,"utf16_col":43}},"extent_utf16":{"start":{"line_number":374,"utf16_col":4},"end":{"line_number":377,"utf16_col":5}}},{"name":"setCanSellWithoutOptions","kind":"method","ident_start":16705,"ident_end":16729,"extent_start":16679,"extent_end":16828,"fully_qualified_name":"ProductImpl::setCanSellWithoutOptions","ident_utf16":{"start":{"line_number":380,"utf16_col":16},"end":{"line_number":380,"utf16_col":40}},"extent_utf16":{"start":{"line_number":379,"utf16_col":4},"end":{"line_number":382,"utf16_col":5}}},{"name":"setDefaultSku","kind":"method","ident_start":16860,"ident_end":16873,"extent_start":16834,"extent_end":16979,"fully_qualified_name":"ProductImpl::setDefaultSku","ident_utf16":{"start":{"line_number":385,"utf16_col":16},"end":{"line_number":385,"utf16_col":29}},"extent_utf16":{"start":{"line_number":384,"utf16_col":4},"end":{"line_number":388,"utf16_col":5}}},{"name":"getPromoMessage","kind":"method","ident_start":17013,"ident_end":17028,"extent_start":16985,"extent_end":17067,"fully_qualified_name":"ProductImpl::getPromoMessage","ident_utf16":{"start":{"line_number":391,"utf16_col":18},"end":{"line_number":391,"utf16_col":33}},"extent_utf16":{"start":{"line_number":390,"utf16_col":4},"end":{"line_number":393,"utf16_col":5}}},{"name":"setPromoMessage","kind":"method","ident_start":17099,"ident_end":17114,"extent_start":17073,"extent_end":17185,"fully_qualified_name":"ProductImpl::setPromoMessage","ident_utf16":{"start":{"line_number":396,"utf16_col":16},"end":{"line_number":396,"utf16_col":31}},"extent_utf16":{"start":{"line_number":395,"utf16_col":4},"end":{"line_number":398,"utf16_col":5}}},{"name":"getAllSkus","kind":"method","ident_start":17226,"ident_end":17236,"extent_start":17195,"extent_end":17551,"fully_qualified_name":"ProductImpl::getAllSkus","ident_utf16":{"start":{"line_number":401,"utf16_col":21},"end":{"line_number":401,"utf16_col":31}},"extent_utf16":{"start":{"line_number":400,"utf16_col":4},"end":{"line_number":410,"utf16_col":5}}},{"name":"getSkus","kind":"method","ident_start":17588,"ident_end":17595,"extent_start":17557,"extent_end":17878,"fully_qualified_name":"ProductImpl::getSkus","ident_utf16":{"start":{"line_number":413,"utf16_col":21},"end":{"line_number":413,"utf16_col":28}},"extent_utf16":{"start":{"line_number":412,"utf16_col":4},"end":{"line_number":423,"utf16_col":5}}},{"name":"getAdditionalSkus","kind":"method","ident_start":17915,"ident_end":17932,"extent_start":17884,"extent_end":17973,"fully_qualified_name":"ProductImpl::getAdditionalSkus","ident_utf16":{"start":{"line_number":426,"utf16_col":21},"end":{"line_number":426,"utf16_col":38}},"extent_utf16":{"start":{"line_number":425,"utf16_col":4},"end":{"line_number":428,"utf16_col":5}}},{"name":"setAdditionalSkus","kind":"method","ident_start":18005,"ident_end":18022,"extent_start":17979,"extent_end":18193,"fully_qualified_name":"ProductImpl::setAdditionalSkus","ident_utf16":{"start":{"line_number":431,"utf16_col":16},"end":{"line_number":431,"utf16_col":33}},"extent_utf16":{"start":{"line_number":430,"utf16_col":4},"end":{"line_number":437,"utf16_col":5}}},{"name":"getDefaultCategory","kind":"method","ident_start":18229,"ident_end":18247,"extent_start":18199,"extent_end":18289,"fully_qualified_name":"ProductImpl::getDefaultCategory","ident_utf16":{"start":{"line_number":440,"utf16_col":20},"end":{"line_number":440,"utf16_col":38}},"extent_utf16":{"start":{"line_number":439,"utf16_col":4},"end":{"line_number":442,"utf16_col":5}}},{"name":"getMedia","kind":"method","ident_start":18335,"ident_end":18343,"extent_start":18295,"extent_end":18399,"fully_qualified_name":"ProductImpl::getMedia","ident_utf16":{"start":{"line_number":445,"utf16_col":30},"end":{"line_number":445,"utf16_col":38}},"extent_utf16":{"start":{"line_number":444,"utf16_col":4},"end":{"line_number":447,"utf16_col":5}}},{"name":"setMedia","kind":"method","ident_start":18431,"ident_end":18439,"extent_start":18405,"extent_end":18517,"fully_qualified_name":"ProductImpl::setMedia","ident_utf16":{"start":{"line_number":450,"utf16_col":16},"end":{"line_number":450,"utf16_col":24}},"extent_utf16":{"start":{"line_number":449,"utf16_col":4},"end":{"line_number":452,"utf16_col":5}}},{"name":"getAllSkuMedia","kind":"method","ident_start":18567,"ident_end":18581,"extent_start":18527,"extent_end":18929,"fully_qualified_name":"ProductImpl::getAllSkuMedia","ident_utf16":{"start":{"line_number":455,"utf16_col":30},"end":{"line_number":455,"utf16_col":44}},"extent_utf16":{"start":{"line_number":454,"utf16_col":4},"end":{"line_number":464,"utf16_col":5}}},{"name":"setDefaultCategory","kind":"method","ident_start":18961,"ident_end":18979,"extent_start":18935,"extent_end":19061,"fully_qualified_name":"ProductImpl::setDefaultCategory","ident_utf16":{"start":{"line_number":467,"utf16_col":16},"end":{"line_number":467,"utf16_col":34}},"extent_utf16":{"start":{"line_number":466,"utf16_col":4},"end":{"line_number":469,"utf16_col":5}}},{"name":"getAllParentCategoryXrefs","kind":"method","ident_start":19114,"ident_end":19139,"extent_start":19067,"extent_end":19188,"fully_qualified_name":"ProductImpl::getAllParentCategoryXrefs","ident_utf16":{"start":{"line_number":472,"utf16_col":37},"end":{"line_number":472,"utf16_col":62}},"extent_utf16":{"start":{"line_number":471,"utf16_col":4},"end":{"line_number":474,"utf16_col":5}}},{"name":"setAllParentCategoryXrefs","kind":"method","ident_start":19220,"ident_end":19245,"extent_start":19194,"extent_end":19405,"fully_qualified_name":"ProductImpl::setAllParentCategoryXrefs","ident_utf16":{"start":{"line_number":477,"utf16_col":16},"end":{"line_number":477,"utf16_col":41}},"extent_utf16":{"start":{"line_number":476,"utf16_col":4},"end":{"line_number":480,"utf16_col":5}}},{"name":"getAllParentCategories","kind":"method","ident_start":19463,"ident_end":19485,"extent_start":19411,"extent_end":19730,"fully_qualified_name":"ProductImpl::getAllParentCategories","ident_utf16":{"start":{"line_number":484,"utf16_col":26},"end":{"line_number":484,"utf16_col":48}},"extent_utf16":{"start":{"line_number":482,"utf16_col":4},"end":{"line_number":490,"utf16_col":5}}},{"name":"setAllParentCategories","kind":"method","ident_start":19778,"ident_end":19800,"extent_start":19736,"extent_end":19944,"fully_qualified_name":"ProductImpl::setAllParentCategories","ident_utf16":{"start":{"line_number":494,"utf16_col":16},"end":{"line_number":494,"utf16_col":38}},"extent_utf16":{"start":{"line_number":492,"utf16_col":4},"end":{"line_number":496,"utf16_col":5}}},{"name":"getDimension","kind":"method","ident_start":19981,"ident_end":19993,"extent_start":19950,"extent_end":20050,"fully_qualified_name":"ProductImpl::getDimension","ident_utf16":{"start":{"line_number":499,"utf16_col":21},"end":{"line_number":499,"utf16_col":33}},"extent_utf16":{"start":{"line_number":498,"utf16_col":4},"end":{"line_number":501,"utf16_col":5}}},{"name":"setDimension","kind":"method","ident_start":20082,"ident_end":20094,"extent_start":20056,"extent_end":20172,"fully_qualified_name":"ProductImpl::setDimension","ident_utf16":{"start":{"line_number":504,"utf16_col":16},"end":{"line_number":504,"utf16_col":28}},"extent_utf16":{"start":{"line_number":503,"utf16_col":4},"end":{"line_number":506,"utf16_col":5}}},{"name":"getWidth","kind":"method","ident_start":20210,"ident_end":20218,"extent_start":20178,"extent_end":20286,"fully_qualified_name":"ProductImpl::getWidth","ident_utf16":{"start":{"line_number":509,"utf16_col":22},"end":{"line_number":509,"utf16_col":30}},"extent_utf16":{"start":{"line_number":508,"utf16_col":4},"end":{"line_number":511,"utf16_col":5}}},{"name":"setWidth","kind":"method","ident_start":20318,"ident_end":20326,"extent_start":20292,"extent_end":20408,"fully_qualified_name":"ProductImpl::setWidth","ident_utf16":{"start":{"line_number":514,"utf16_col":16},"end":{"line_number":514,"utf16_col":24}},"extent_utf16":{"start":{"line_number":513,"utf16_col":4},"end":{"line_number":516,"utf16_col":5}}},{"name":"getHeight","kind":"method","ident_start":20446,"ident_end":20455,"extent_start":20414,"extent_end":20524,"fully_qualified_name":"ProductImpl::getHeight","ident_utf16":{"start":{"line_number":519,"utf16_col":22},"end":{"line_number":519,"utf16_col":31}},"extent_utf16":{"start":{"line_number":518,"utf16_col":4},"end":{"line_number":521,"utf16_col":5}}},{"name":"setHeight","kind":"method","ident_start":20556,"ident_end":20565,"extent_start":20530,"extent_end":20650,"fully_qualified_name":"ProductImpl::setHeight","ident_utf16":{"start":{"line_number":524,"utf16_col":16},"end":{"line_number":524,"utf16_col":25}},"extent_utf16":{"start":{"line_number":523,"utf16_col":4},"end":{"line_number":526,"utf16_col":5}}},{"name":"getDepth","kind":"method","ident_start":20688,"ident_end":20696,"extent_start":20656,"extent_end":20764,"fully_qualified_name":"ProductImpl::getDepth","ident_utf16":{"start":{"line_number":529,"utf16_col":22},"end":{"line_number":529,"utf16_col":30}},"extent_utf16":{"start":{"line_number":528,"utf16_col":4},"end":{"line_number":531,"utf16_col":5}}},{"name":"setDepth","kind":"method","ident_start":20796,"ident_end":20804,"extent_start":20770,"extent_end":20886,"fully_qualified_name":"ProductImpl::setDepth","ident_utf16":{"start":{"line_number":534,"utf16_col":16},"end":{"line_number":534,"utf16_col":24}},"extent_utf16":{"start":{"line_number":533,"utf16_col":4},"end":{"line_number":536,"utf16_col":5}}},{"name":"getGirth","kind":"method","ident_start":20928,"ident_end":20936,"extent_start":20896,"extent_end":21004,"fully_qualified_name":"ProductImpl::getGirth","ident_utf16":{"start":{"line_number":539,"utf16_col":22},"end":{"line_number":539,"utf16_col":30}},"extent_utf16":{"start":{"line_number":538,"utf16_col":4},"end":{"line_number":541,"utf16_col":5}}},{"name":"setGirth","kind":"method","ident_start":21036,"ident_end":21044,"extent_start":21010,"extent_end":21126,"fully_qualified_name":"ProductImpl::setGirth","ident_utf16":{"start":{"line_number":544,"utf16_col":16},"end":{"line_number":544,"utf16_col":24}},"extent_utf16":{"start":{"line_number":543,"utf16_col":4},"end":{"line_number":546,"utf16_col":5}}},{"name":"getSize","kind":"method","ident_start":21171,"ident_end":21178,"extent_start":21132,"extent_end":21245,"fully_qualified_name":"ProductImpl::getSize","ident_utf16":{"start":{"line_number":549,"utf16_col":29},"end":{"line_number":549,"utf16_col":36}},"extent_utf16":{"start":{"line_number":548,"utf16_col":4},"end":{"line_number":551,"utf16_col":5}}},{"name":"setSize","kind":"method","ident_start":21277,"ident_end":21284,"extent_start":21251,"extent_end":21370,"fully_qualified_name":"ProductImpl::setSize","ident_utf16":{"start":{"line_number":554,"utf16_col":16},"end":{"line_number":554,"utf16_col":23}},"extent_utf16":{"start":{"line_number":553,"utf16_col":4},"end":{"line_number":556,"utf16_col":5}}},{"name":"getContainer","kind":"method","ident_start":21416,"ident_end":21428,"extent_start":21376,"extent_end":21500,"fully_qualified_name":"ProductImpl::getContainer","ident_utf16":{"start":{"line_number":559,"utf16_col":30},"end":{"line_number":559,"utf16_col":42}},"extent_utf16":{"start":{"line_number":558,"utf16_col":4},"end":{"line_number":561,"utf16_col":5}}},{"name":"setContainer","kind":"method","ident_start":21532,"ident_end":21544,"extent_start":21506,"extent_end":21646,"fully_qualified_name":"ProductImpl::setContainer","ident_utf16":{"start":{"line_number":564,"utf16_col":16},"end":{"line_number":564,"utf16_col":28}},"extent_utf16":{"start":{"line_number":563,"utf16_col":4},"end":{"line_number":566,"utf16_col":5}}},{"name":"getDimensionString","kind":"method","ident_start":21680,"ident_end":21698,"extent_start":21652,"extent_end":21776,"fully_qualified_name":"ProductImpl::getDimensionString","ident_utf16":{"start":{"line_number":569,"utf16_col":18},"end":{"line_number":569,"utf16_col":36}},"extent_utf16":{"start":{"line_number":568,"utf16_col":4},"end":{"line_number":571,"utf16_col":5}}},{"name":"getWeight","kind":"method","ident_start":21810,"ident_end":21819,"extent_start":21782,"extent_end":21873,"fully_qualified_name":"ProductImpl::getWeight","ident_utf16":{"start":{"line_number":574,"utf16_col":18},"end":{"line_number":574,"utf16_col":27}},"extent_utf16":{"start":{"line_number":573,"utf16_col":4},"end":{"line_number":576,"utf16_col":5}}},{"name":"setWeight","kind":"method","ident_start":21905,"ident_end":21914,"extent_start":21879,"extent_end":21980,"fully_qualified_name":"ProductImpl::setWeight","ident_utf16":{"start":{"line_number":579,"utf16_col":16},"end":{"line_number":579,"utf16_col":25}},"extent_utf16":{"start":{"line_number":578,"utf16_col":4},"end":{"line_number":581,"utf16_col":5}}},{"name":"getCrossSaleProducts","kind":"method","ident_start":22028,"ident_end":22048,"extent_start":21986,"extent_end":22580,"fully_qualified_name":"ProductImpl::getCrossSaleProducts","ident_utf16":{"start":{"line_number":584,"utf16_col":32},"end":{"line_number":584,"utf16_col":52}},"extent_utf16":{"start":{"line_number":583,"utf16_col":4},"end":{"line_number":596,"utf16_col":5}}},{"name":"evaluate","kind":"method","ident_start":22356,"ident_end":22364,"extent_start":22314,"extent_end":22504,"fully_qualified_name":"ProductImpl::evaluate","ident_utf16":{"start":{"line_number":590,"utf16_col":32},"end":{"line_number":590,"utf16_col":40}},"extent_utf16":{"start":{"line_number":589,"utf16_col":17},"end":{"line_number":592,"utf16_col":18}}},{"name":"setCrossSaleProducts","kind":"method","ident_start":22612,"ident_end":22632,"extent_start":22586,"extent_end":22857,"fully_qualified_name":"ProductImpl::setCrossSaleProducts","ident_utf16":{"start":{"line_number":599,"utf16_col":16},"end":{"line_number":599,"utf16_col":36}},"extent_utf16":{"start":{"line_number":598,"utf16_col":4},"end":{"line_number":604,"utf16_col":5}}},{"name":"getUpSaleProducts","kind":"method","ident_start":22905,"ident_end":22922,"extent_start":22863,"extent_end":23444,"fully_qualified_name":"ProductImpl::getUpSaleProducts","ident_utf16":{"start":{"line_number":607,"utf16_col":32},"end":{"line_number":607,"utf16_col":49}},"extent_utf16":{"start":{"line_number":606,"utf16_col":4},"end":{"line_number":619,"utf16_col":5}}},{"name":"evaluate","kind":"method","ident_start":23223,"ident_end":23231,"extent_start":23181,"extent_end":23368,"fully_qualified_name":"ProductImpl::evaluate","ident_utf16":{"start":{"line_number":613,"utf16_col":32},"end":{"line_number":613,"utf16_col":40}},"extent_utf16":{"start":{"line_number":612,"utf16_col":17},"end":{"line_number":615,"utf16_col":18}}},{"name":"setUpSaleProducts","kind":"method","ident_start":23476,"ident_end":23493,"extent_start":23450,"extent_end":23745,"fully_qualified_name":"ProductImpl::setUpSaleProducts","ident_utf16":{"start":{"line_number":622,"utf16_col":16},"end":{"line_number":622,"utf16_col":33}},"extent_utf16":{"start":{"line_number":621,"utf16_col":4},"end":{"line_number":628,"utf16_col":5}}},{"name":"getCumulativeCrossSaleProducts","kind":"method","ident_start":23797,"ident_end":23827,"extent_start":23755,"extent_end":24478,"fully_qualified_name":"ProductImpl::getCumulativeCrossSaleProducts","ident_utf16":{"start":{"line_number":631,"utf16_col":32},"end":{"line_number":631,"utf16_col":62}},"extent_utf16":{"start":{"line_number":630,"utf16_col":4},"end":{"line_number":647,"utf16_col":5}}},{"name":"getCumulativeUpSaleProducts","kind":"method","ident_start":24530,"ident_end":24557,"extent_start":24488,"extent_end":25202,"fully_qualified_name":"ProductImpl::getCumulativeUpSaleProducts","ident_utf16":{"start":{"line_number":650,"utf16_col":32},"end":{"line_number":650,"utf16_col":59}},"extent_utf16":{"start":{"line_number":649,"utf16_col":4},"end":{"line_number":666,"utf16_col":5}}},{"name":"getProductAttributes","kind":"method","ident_start":25259,"ident_end":25279,"extent_start":25208,"extent_end":25323,"fully_qualified_name":"ProductImpl::getProductAttributes","ident_utf16":{"start":{"line_number":669,"utf16_col":41},"end":{"line_number":669,"utf16_col":61}},"extent_utf16":{"start":{"line_number":668,"utf16_col":4},"end":{"line_number":671,"utf16_col":5}}},{"name":"setProductAttributes","kind":"method","ident_start":25355,"ident_end":25375,"extent_start":25329,"extent_end":25484,"fully_qualified_name":"ProductImpl::setProductAttributes","ident_utf16":{"start":{"line_number":674,"utf16_col":16},"end":{"line_number":674,"utf16_col":36}},"extent_utf16":{"start":{"line_number":673,"utf16_col":4},"end":{"line_number":676,"utf16_col":5}}},{"name":"getProductOptions","kind":"method","ident_start":25531,"ident_end":25548,"extent_start":25490,"extent_end":25589,"fully_qualified_name":"ProductImpl::getProductOptions","ident_utf16":{"start":{"line_number":679,"utf16_col":31},"end":{"line_number":679,"utf16_col":48}},"extent_utf16":{"start":{"line_number":678,"utf16_col":4},"end":{"line_number":681,"utf16_col":5}}},{"name":"setProductOptions","kind":"method","ident_start":25621,"ident_end":25638,"extent_start":25595,"extent_end":25728,"fully_qualified_name":"ProductImpl::setProductOptions","ident_utf16":{"start":{"line_number":684,"utf16_col":16},"end":{"line_number":684,"utf16_col":33}},"extent_utf16":{"start":{"line_number":683,"utf16_col":4},"end":{"line_number":686,"utf16_col":5}}},{"name":"getUrl","kind":"method","ident_start":25766,"ident_end":25772,"extent_start":25738,"extent_end":25898,"fully_qualified_name":"ProductImpl::getUrl","ident_utf16":{"start":{"line_number":689,"utf16_col":18},"end":{"line_number":689,"utf16_col":24}},"extent_utf16":{"start":{"line_number":688,"utf16_col":4},"end":{"line_number":695,"utf16_col":5}}},{"name":"setUrl","kind":"method","ident_start":25934,"ident_end":25940,"extent_start":25908,"extent_end":25984,"fully_qualified_name":"ProductImpl::setUrl","ident_utf16":{"start":{"line_number":698,"utf16_col":16},"end":{"line_number":698,"utf16_col":22}},"extent_utf16":{"start":{"line_number":697,"utf16_col":4},"end":{"line_number":700,"utf16_col":5}}},{"name":"getDisplayTemplate","kind":"method","ident_start":26022,"ident_end":26040,"extent_start":25994,"extent_end":26082,"fully_qualified_name":"ProductImpl::getDisplayTemplate","ident_utf16":{"start":{"line_number":703,"utf16_col":18},"end":{"line_number":703,"utf16_col":36}},"extent_utf16":{"start":{"line_number":702,"utf16_col":4},"end":{"line_number":705,"utf16_col":5}}},{"name":"setDisplayTemplate","kind":"method","ident_start":26118,"ident_end":26136,"extent_start":26092,"extent_end":26216,"fully_qualified_name":"ProductImpl::setDisplayTemplate","ident_utf16":{"start":{"line_number":708,"utf16_col":16},"end":{"line_number":708,"utf16_col":34}},"extent_utf16":{"start":{"line_number":707,"utf16_col":4},"end":{"line_number":710,"utf16_col":5}}},{"name":"getArchived","kind":"method","ident_start":26253,"ident_end":26264,"extent_start":26222,"extent_end":26414,"fully_qualified_name":"ProductImpl::getArchived","ident_utf16":{"start":{"line_number":713,"utf16_col":21},"end":{"line_number":713,"utf16_col":32}},"extent_utf16":{"start":{"line_number":712,"utf16_col":4},"end":{"line_number":718,"utf16_col":5}}},{"name":"setArchived","kind":"method","ident_start":26446,"ident_end":26457,"extent_start":26420,"extent_end":26626,"fully_qualified_name":"ProductImpl::setArchived","ident_utf16":{"start":{"line_number":721,"utf16_col":16},"end":{"line_number":721,"utf16_col":27}},"extent_utf16":{"start":{"line_number":720,"utf16_col":4},"end":{"line_number":726,"utf16_col":5}}},{"name":"hashCode","kind":"method","ident_start":26657,"ident_end":26665,"extent_start":26632,"extent_end":26826,"fully_qualified_name":"ProductImpl::hashCode","ident_utf16":{"start":{"line_number":729,"utf16_col":15},"end":{"line_number":729,"utf16_col":23}},"extent_utf16":{"start":{"line_number":728,"utf16_col":4},"end":{"line_number":734,"utf16_col":5}}},{"name":"equals","kind":"method","ident_start":26861,"ident_end":26867,"extent_start":26832,"extent_end":27387,"fully_qualified_name":"ProductImpl::equals","ident_utf16":{"start":{"line_number":737,"utf16_col":19},"end":{"line_number":737,"utf16_col":25}},"extent_utf16":{"start":{"line_number":736,"utf16_col":4},"end":{"line_number":756,"utf16_col":5}}},{"name":"getUrlKey","kind":"method","ident_start":27421,"ident_end":27430,"extent_start":27393,"extent_end":27799,"fully_qualified_name":"ProductImpl::getUrlKey","ident_utf16":{"start":{"line_number":759,"utf16_col":18},"end":{"line_number":759,"utf16_col":27}},"extent_utf16":{"start":{"line_number":758,"utf16_col":4},"end":{"line_number":771,"utf16_col":5}}},{"name":"setUrlKey","kind":"method","ident_start":27831,"ident_end":27840,"extent_start":27805,"extent_end":27893,"fully_qualified_name":"ProductImpl::setUrlKey","ident_utf16":{"start":{"line_number":774,"utf16_col":16},"end":{"line_number":774,"utf16_col":25}},"extent_utf16":{"start":{"line_number":773,"utf16_col":4},"end":{"line_number":776,"utf16_col":5}}},{"name":"getGeneratedUrl","kind":"method","ident_start":27927,"ident_end":27942,"extent_start":27899,"extent_end":28372,"fully_qualified_name":"ProductImpl::getGeneratedUrl","ident_utf16":{"start":{"line_number":779,"utf16_col":18},"end":{"line_number":779,"utf16_col":33}},"extent_utf16":{"start":{"line_number":778,"utf16_col":4},"end":{"line_number":789,"utf16_col":5}}},{"name":"clearDynamicPrices","kind":"method","ident_start":28404,"ident_end":28422,"extent_start":28378,"extent_end":28519,"fully_qualified_name":"ProductImpl::clearDynamicPrices","ident_utf16":{"start":{"line_number":792,"utf16_col":16},"end":{"line_number":792,"utf16_col":34}},"extent_utf16":{"start":{"line_number":791,"utf16_col":4},"end":{"line_number":796,"utf16_col":5}}},{"name":"getMainEntityName","kind":"method","ident_start":28557,"ident_end":28574,"extent_start":28529,"extent_end":28728,"fully_qualified_name":"ProductImpl::getMainEntityName","ident_utf16":{"start":{"line_number":799,"utf16_col":18},"end":{"line_number":799,"utf16_col":35}},"extent_utf16":{"start":{"line_number":798,"utf16_col":4},"end":{"line_number":802,"utf16_col":5}}},{"name":"Presentation","kind":"class","ident_start":28758,"ident_end":28770,"extent_start":28738,"extent_end":31469,"fully_qualified_name":"ProductImpl::Presentation","ident_utf16":{"start":{"line_number":804,"utf16_col":24},"end":{"line_number":804,"utf16_col":36}},"extent_utf16":{"start":{"line_number":804,"utf16_col":4},"end":{"line_number":860,"utf16_col":5}}},{"name":"Tab","kind":"class","ident_start":28801,"ident_end":28804,"extent_start":28781,"extent_end":29783,"fully_qualified_name":"ProductImpl::Presentation::Tab","ident_utf16":{"start":{"line_number":805,"utf16_col":28},"end":{"line_number":805,"utf16_col":31}},"extent_utf16":{"start":{"line_number":805,"utf16_col":8},"end":{"line_number":824,"utf16_col":9}}},{"name":"Name","kind":"class","ident_start":28839,"ident_end":28843,"extent_start":28819,"extent_end":29359,"fully_qualified_name":"ProductImpl::Presentation::Tab::Name","ident_utf16":{"start":{"line_number":806,"utf16_col":32},"end":{"line_number":806,"utf16_col":36}},"extent_utf16":{"start":{"line_number":806,"utf16_col":12},"end":{"line_number":814,"utf16_col":13}}},{"name":"Marketing","kind":"field","ident_start":28889,"ident_end":28898,"extent_start":28862,"extent_end":28929,"fully_qualified_name":"ProductImpl::Presentation::Tab::Name::Marketing","ident_utf16":{"start":{"line_number":807,"utf16_col":43},"end":{"line_number":807,"utf16_col":52}},"extent_utf16":{"start":{"line_number":807,"utf16_col":16},"end":{"line_number":807,"utf16_col":83}}},{"name":"Media","kind":"field","ident_start":28973,"ident_end":28978,"extent_start":28946,"extent_end":29001,"fully_qualified_name":"ProductImpl::Presentation::Tab::Name::Media","ident_utf16":{"start":{"line_number":808,"utf16_col":43},"end":{"line_number":808,"utf16_col":48}},"extent_utf16":{"start":{"line_number":808,"utf16_col":16},"end":{"line_number":808,"utf16_col":71}}},{"name":"ProductOptions","kind":"field","ident_start":29045,"ident_end":29059,"extent_start":29018,"extent_end":29096,"fully_qualified_name":"ProductImpl::Presentation::Tab::Name::ProductOptions","ident_utf16":{"start":{"line_number":809,"utf16_col":43},"end":{"line_number":809,"utf16_col":57}},"extent_utf16":{"start":{"line_number":809,"utf16_col":16},"end":{"line_number":809,"utf16_col":94}}},{"name":"Inventory","kind":"field","ident_start":29140,"ident_end":29149,"extent_start":29113,"extent_end":29180,"fully_qualified_name":"ProductImpl::Presentation::Tab::Name::Inventory","ident_utf16":{"start":{"line_number":810,"utf16_col":43},"end":{"line_number":810,"utf16_col":52}},"extent_utf16":{"start":{"line_number":810,"utf16_col":16},"end":{"line_number":810,"utf16_col":83}}},{"name":"Shipping","kind":"field","ident_start":29224,"ident_end":29232,"extent_start":29197,"extent_end":29262,"fully_qualified_name":"ProductImpl::Presentation::Tab::Name::Shipping","ident_utf16":{"start":{"line_number":811,"utf16_col":43},"end":{"line_number":811,"utf16_col":51}},"extent_utf16":{"start":{"line_number":811,"utf16_col":16},"end":{"line_number":811,"utf16_col":81}}},{"name":"Advanced","kind":"field","ident_start":29306,"ident_end":29314,"extent_start":29279,"extent_end":29344,"fully_qualified_name":"ProductImpl::Presentation::Tab::Name::Advanced","ident_utf16":{"start":{"line_number":812,"utf16_col":43},"end":{"line_number":812,"utf16_col":51}},"extent_utf16":{"start":{"line_number":812,"utf16_col":16},"end":{"line_number":812,"utf16_col":81}}},{"name":"Order","kind":"class","ident_start":29405,"ident_end":29410,"extent_start":29385,"extent_end":29773,"fully_qualified_name":"ProductImpl::Presentation::Tab::Order","ident_utf16":{"start":{"line_number":816,"utf16_col":32},"end":{"line_number":816,"utf16_col":37}},"extent_utf16":{"start":{"line_number":816,"utf16_col":12},"end":{"line_number":823,"utf16_col":13}}},{"name":"Marketing","kind":"field","ident_start":29453,"ident_end":29462,"extent_start":29429,"extent_end":29470,"fully_qualified_name":"ProductImpl::Presentation::Tab::Order::Marketing","ident_utf16":{"start":{"line_number":817,"utf16_col":40},"end":{"line_number":817,"utf16_col":49}},"extent_utf16":{"start":{"line_number":817,"utf16_col":16},"end":{"line_number":817,"utf16_col":57}}},{"name":"Media","kind":"field","ident_start":29511,"ident_end":29516,"extent_start":29487,"extent_end":29524,"fully_qualified_name":"ProductImpl::Presentation::Tab::Order::Media","ident_utf16":{"start":{"line_number":818,"utf16_col":40},"end":{"line_number":818,"utf16_col":45}},"extent_utf16":{"start":{"line_number":818,"utf16_col":16},"end":{"line_number":818,"utf16_col":53}}},{"name":"ProductOptions","kind":"field","ident_start":29565,"ident_end":29579,"extent_start":29541,"extent_end":29587,"fully_qualified_name":"ProductImpl::Presentation::Tab::Order::ProductOptions","ident_utf16":{"start":{"line_number":819,"utf16_col":40},"end":{"line_number":819,"utf16_col":54}},"extent_utf16":{"start":{"line_number":819,"utf16_col":16},"end":{"line_number":819,"utf16_col":62}}},{"name":"Inventory","kind":"field","ident_start":29628,"ident_end":29637,"extent_start":29604,"extent_end":29645,"fully_qualified_name":"ProductImpl::Presentation::Tab::Order::Inventory","ident_utf16":{"start":{"line_number":820,"utf16_col":40},"end":{"line_number":820,"utf16_col":49}},"extent_utf16":{"start":{"line_number":820,"utf16_col":16},"end":{"line_number":820,"utf16_col":57}}},{"name":"Shipping","kind":"field","ident_start":29686,"ident_end":29694,"extent_start":29662,"extent_end":29702,"fully_qualified_name":"ProductImpl::Presentation::Tab::Order::Shipping","ident_utf16":{"start":{"line_number":821,"utf16_col":40},"end":{"line_number":821,"utf16_col":48}},"extent_utf16":{"start":{"line_number":821,"utf16_col":16},"end":{"line_number":821,"utf16_col":56}}},{"name":"Advanced","kind":"field","ident_start":29743,"ident_end":29751,"extent_start":29719,"extent_end":29759,"fully_qualified_name":"ProductImpl::Presentation::Tab::Order::Advanced","ident_utf16":{"start":{"line_number":822,"utf16_col":40},"end":{"line_number":822,"utf16_col":48}},"extent_utf16":{"start":{"line_number":822,"utf16_col":16},"end":{"line_number":822,"utf16_col":56}}},{"name":"Group","kind":"class","ident_start":29825,"ident_end":29830,"extent_start":29805,"extent_end":31014,"fully_qualified_name":"ProductImpl::Presentation::Group","ident_utf16":{"start":{"line_number":826,"utf16_col":28},"end":{"line_number":826,"utf16_col":33}},"extent_utf16":{"start":{"line_number":826,"utf16_col":8},"end":{"line_number":848,"utf16_col":9}}},{"name":"Name","kind":"class","ident_start":29865,"ident_end":29869,"extent_start":29845,"extent_end":30535,"fully_qualified_name":"ProductImpl::Presentation::Group::Name","ident_utf16":{"start":{"line_number":827,"utf16_col":32},"end":{"line_number":827,"utf16_col":36}},"extent_utf16":{"start":{"line_number":827,"utf16_col":12},"end":{"line_number":836,"utf16_col":13}}},{"name":"General","kind":"field","ident_start":29915,"ident_end":29922,"extent_start":29888,"extent_end":29959,"fully_qualified_name":"ProductImpl::Presentation::Group::Name::General","ident_utf16":{"start":{"line_number":828,"utf16_col":43},"end":{"line_number":828,"utf16_col":50}},"extent_utf16":{"start":{"line_number":828,"utf16_col":16},"end":{"line_number":828,"utf16_col":87}}},{"name":"Price","kind":"field","ident_start":30003,"ident_end":30008,"extent_start":29976,"extent_end":30027,"fully_qualified_name":"ProductImpl::Presentation::Group::Name::Price","ident_utf16":{"start":{"line_number":829,"utf16_col":43},"end":{"line_number":829,"utf16_col":48}},"extent_utf16":{"start":{"line_number":829,"utf16_col":16},"end":{"line_number":829,"utf16_col":67}}},{"name":"ActiveDateRange","kind":"field","ident_start":30071,"ident_end":30086,"extent_start":30044,"extent_end":30129,"fully_qualified_name":"ProductImpl::Presentation::Group::Name::ActiveDateRange","ident_utf16":{"start":{"line_number":830,"utf16_col":43},"end":{"line_number":830,"utf16_col":58}},"extent_utf16":{"start":{"line_number":830,"utf16_col":16},"end":{"line_number":830,"utf16_col":101}}},{"name":"Advanced","kind":"field","ident_start":30173,"ident_end":30181,"extent_start":30146,"extent_end":30207,"fully_qualified_name":"ProductImpl::Presentation::Group::Name::Advanced","ident_utf16":{"start":{"line_number":831,"utf16_col":43},"end":{"line_number":831,"utf16_col":51}},"extent_utf16":{"start":{"line_number":831,"utf16_col":16},"end":{"line_number":831,"utf16_col":77}}},{"name":"Inventory","kind":"field","ident_start":30251,"ident_end":30260,"extent_start":30224,"extent_end":30287,"fully_qualified_name":"ProductImpl::Presentation::Group::Name::Inventory","ident_utf16":{"start":{"line_number":832,"utf16_col":43},"end":{"line_number":832,"utf16_col":52}},"extent_utf16":{"start":{"line_number":832,"utf16_col":16},"end":{"line_number":832,"utf16_col":79}}},{"name":"Badges","kind":"field","ident_start":30331,"ident_end":30337,"extent_start":30304,"extent_end":30361,"fully_qualified_name":"ProductImpl::Presentation::Group::Name::Badges","ident_utf16":{"start":{"line_number":833,"utf16_col":43},"end":{"line_number":833,"utf16_col":49}},"extent_utf16":{"start":{"line_number":833,"utf16_col":16},"end":{"line_number":833,"utf16_col":73}}},{"name":"Shipping","kind":"field","ident_start":30405,"ident_end":30413,"extent_start":30378,"extent_end":30441,"fully_qualified_name":"ProductImpl::Presentation::Group::Name::Shipping","ident_utf16":{"start":{"line_number":834,"utf16_col":43},"end":{"line_number":834,"utf16_col":51}},"extent_utf16":{"start":{"line_number":834,"utf16_col":16},"end":{"line_number":834,"utf16_col":79}}},{"name":"Financial","kind":"field","ident_start":30485,"ident_end":30494,"extent_start":30458,"extent_end":30521,"fully_qualified_name":"ProductImpl::Presentation::Group::Name::Financial","ident_utf16":{"start":{"line_number":835,"utf16_col":43},"end":{"line_number":835,"utf16_col":52}},"extent_utf16":{"start":{"line_number":835,"utf16_col":16},"end":{"line_number":835,"utf16_col":79}}},{"name":"Order","kind":"class","ident_start":30581,"ident_end":30586,"extent_start":30561,"extent_end":31003,"fully_qualified_name":"ProductImpl::Presentation::Group::Order","ident_utf16":{"start":{"line_number":838,"utf16_col":32},"end":{"line_number":838,"utf16_col":37}},"extent_utf16":{"start":{"line_number":838,"utf16_col":12},"end":{"line_number":846,"utf16_col":13}}},{"name":"General","kind":"field","ident_start":30629,"ident_end":30636,"extent_start":30605,"extent_end":30644,"fully_qualified_name":"ProductImpl::Presentation::Group::Order::General","ident_utf16":{"start":{"line_number":839,"utf16_col":40},"end":{"line_number":839,"utf16_col":47}},"extent_utf16":{"start":{"line_number":839,"utf16_col":16},"end":{"line_number":839,"utf16_col":55}}},{"name":"Price","kind":"field","ident_start":30685,"ident_end":30690,"extent_start":30661,"extent_end":30698,"fully_qualified_name":"ProductImpl::Presentation::Group::Order::Price","ident_utf16":{"start":{"line_number":840,"utf16_col":40},"end":{"line_number":840,"utf16_col":45}},"extent_utf16":{"start":{"line_number":840,"utf16_col":16},"end":{"line_number":840,"utf16_col":53}}},{"name":"ActiveDateRange","kind":"field","ident_start":30739,"ident_end":30754,"extent_start":30715,"extent_end":30762,"fully_qualified_name":"ProductImpl::Presentation::Group::Order::ActiveDateRange","ident_utf16":{"start":{"line_number":841,"utf16_col":40},"end":{"line_number":841,"utf16_col":55}},"extent_utf16":{"start":{"line_number":841,"utf16_col":16},"end":{"line_number":841,"utf16_col":63}}},{"name":"Advanced","kind":"field","ident_start":30803,"ident_end":30811,"extent_start":30779,"extent_end":30819,"fully_qualified_name":"ProductImpl::Presentation::Group::Order::Advanced","ident_utf16":{"start":{"line_number":842,"utf16_col":40},"end":{"line_number":842,"utf16_col":48}},"extent_utf16":{"start":{"line_number":842,"utf16_col":16},"end":{"line_number":842,"utf16_col":56}}},{"name":"Inventory","kind":"field","ident_start":30860,"ident_end":30869,"extent_start":30836,"extent_end":30877,"fully_qualified_name":"ProductImpl::Presentation::Group::Order::Inventory","ident_utf16":{"start":{"line_number":843,"utf16_col":40},"end":{"line_number":843,"utf16_col":49}},"extent_utf16":{"start":{"line_number":843,"utf16_col":16},"end":{"line_number":843,"utf16_col":57}}},{"name":"Badges","kind":"field","ident_start":30918,"ident_end":30924,"extent_start":30894,"extent_end":30932,"fully_qualified_name":"ProductImpl::Presentation::Group::Order::Badges","ident_utf16":{"start":{"line_number":844,"utf16_col":40},"end":{"line_number":844,"utf16_col":46}},"extent_utf16":{"start":{"line_number":844,"utf16_col":16},"end":{"line_number":844,"utf16_col":54}}},{"name":"Shipping","kind":"field","ident_start":30973,"ident_end":30981,"extent_start":30949,"extent_end":30989,"fully_qualified_name":"ProductImpl::Presentation::Group::Order::Shipping","ident_utf16":{"start":{"line_number":845,"utf16_col":40},"end":{"line_number":845,"utf16_col":48}},"extent_utf16":{"start":{"line_number":845,"utf16_col":16},"end":{"line_number":845,"utf16_col":56}}},{"name":"FieldOrder","kind":"class","ident_start":31044,"ident_end":31054,"extent_start":31024,"extent_end":31463,"fully_qualified_name":"ProductImpl::Presentation::FieldOrder","ident_utf16":{"start":{"line_number":850,"utf16_col":28},"end":{"line_number":850,"utf16_col":38}},"extent_utf16":{"start":{"line_number":850,"utf16_col":8},"end":{"line_number":859,"utf16_col":9}}},{"name":"NAME","kind":"field","ident_start":31094,"ident_end":31098,"extent_start":31070,"extent_end":31106,"fully_qualified_name":"ProductImpl::Presentation::FieldOrder::NAME","ident_utf16":{"start":{"line_number":852,"utf16_col":36},"end":{"line_number":852,"utf16_col":40}},"extent_utf16":{"start":{"line_number":852,"utf16_col":12},"end":{"line_number":852,"utf16_col":48}}},{"name":"SHORT_DESCRIPTION","kind":"field","ident_start":31143,"ident_end":31160,"extent_start":31119,"extent_end":31168,"fully_qualified_name":"ProductImpl::Presentation::FieldOrder::SHORT_DESCRIPTION","ident_utf16":{"start":{"line_number":853,"utf16_col":36},"end":{"line_number":853,"utf16_col":53}},"extent_utf16":{"start":{"line_number":853,"utf16_col":12},"end":{"line_number":853,"utf16_col":61}}},{"name":"PRIMARY_MEDIA","kind":"field","ident_start":31205,"ident_end":31218,"extent_start":31181,"extent_end":31226,"fully_qualified_name":"ProductImpl::Presentation::FieldOrder::PRIMARY_MEDIA","ident_utf16":{"start":{"line_number":854,"utf16_col":36},"end":{"line_number":854,"utf16_col":49}},"extent_utf16":{"start":{"line_number":854,"utf16_col":12},"end":{"line_number":854,"utf16_col":57}}},{"name":"LONG_DESCRIPTION","kind":"field","ident_start":31263,"ident_end":31279,"extent_start":31239,"extent_end":31287,"fully_qualified_name":"ProductImpl::Presentation::FieldOrder::LONG_DESCRIPTION","ident_utf16":{"start":{"line_number":855,"utf16_col":36},"end":{"line_number":855,"utf16_col":52}},"extent_utf16":{"start":{"line_number":855,"utf16_col":12},"end":{"line_number":855,"utf16_col":60}}},{"name":"DEFAULT_CATEGORY","kind":"field","ident_start":31324,"ident_end":31340,"extent_start":31300,"extent_end":31348,"fully_qualified_name":"ProductImpl::Presentation::FieldOrder::DEFAULT_CATEGORY","ident_utf16":{"start":{"line_number":856,"utf16_col":36},"end":{"line_number":856,"utf16_col":52}},"extent_utf16":{"start":{"line_number":856,"utf16_col":12},"end":{"line_number":856,"utf16_col":60}}},{"name":"MANUFACTURER","kind":"field","ident_start":31385,"ident_end":31397,"extent_start":31361,"extent_end":31405,"fully_qualified_name":"ProductImpl::Presentation::FieldOrder::MANUFACTURER","ident_utf16":{"start":{"line_number":857,"utf16_col":36},"end":{"line_number":857,"utf16_col":48}},"extent_utf16":{"start":{"line_number":857,"utf16_col":12},"end":{"line_number":857,"utf16_col":56}}},{"name":"URL","kind":"field","ident_start":31442,"ident_end":31445,"extent_start":31418,"extent_end":31453,"fully_qualified_name":"ProductImpl::Presentation::FieldOrder::URL","ident_utf16":{"start":{"line_number":858,"utf16_col":36},"end":{"line_number":858,"utf16_col":39}},"extent_utf16":{"start":{"line_number":858,"utf16_col":12},"end":{"line_number":858,"utf16_col":47}}},{"name":"getTaxCode","kind":"method","ident_start":31503,"ident_end":31513,"extent_start":31475,"extent_end":31687,"fully_qualified_name":"ProductImpl::getTaxCode","ident_utf16":{"start":{"line_number":863,"utf16_col":18},"end":{"line_number":863,"utf16_col":28}},"extent_utf16":{"start":{"line_number":862,"utf16_col":4},"end":{"line_number":868,"utf16_col":5}}},{"name":"setTaxCode","kind":"method","ident_start":31719,"ident_end":31729,"extent_start":31693,"extent_end":31785,"fully_qualified_name":"ProductImpl::setTaxCode","ident_utf16":{"start":{"line_number":871,"utf16_col":16},"end":{"line_number":871,"utf16_col":26}},"extent_utf16":{"start":{"line_number":870,"utf16_col":4},"end":{"line_number":873,"utf16_col":5}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/BroadleafCommerce/BroadleafCommerce/branches":{"post":"eezm-G-bt-sw5iMXU3zWK44Y0ued99Wh_rFKC7Helasp1GXwJNskOQhTJ8u1634xUErfIqHtDN7liKL7x3waUw"},"/repos/preferences":{"post":"liHOwZxX_SOSENdqPLohgOor2qxSzDcsgKKSh25Ieu1kFoBA7oknfC01w-h8R1ksBlw7OaCraajwwpAHVt90kQ"}}},"title":"BroadleafCommerce/core/broadleaf-framework/src/main/java/org/broadleafcommerce/core/catalog/domain/ProductImpl.java at broadleaf-3.0.0-GA ยท BroadleafCommerce/BroadleafCommerce"}